@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0; font-family:"微软雅黑", "宋体"; font-size:14px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
a:link{ text-decoration:none; color:#666;}
a:visited{ text-decoration:none;  color:#666;}
a:hover{ text-decoration:none;  color:#666;}
a:active{ text-decoration:none;  color:#666;}
.clear{ clear:both;}
.w1200{ width:1200px; margin: 0 auto; }
.imgcenter img{ display:block; margin:0 auto;}
.a_active{	color: #ffa200 !important;}
.msg_btn_area {    margin: 16px 0;    text-align: left;}
.msg_btn_area a { text-decoration: none; background: #cc0606; color: #fff; border-radius:30px; padding:5px 20px; font-size:16px;  }
.msg_btn_area a:hover{background:#cc0606; }
#textarea img{padding:20px 0; }
.dingbu{ background:#eee; height:40px; line-height:40px;  }
.dingbu_left{ float:left; color:#666;  }
.dingbu_right{ float:right; }
.logo_contact{ width:1200px; margin:0 auto;}
.logo{ float:left;}
.lang_tel{ float:right;}

.nav{ background:#cc0606;  width:100%;}
.nav_nei{ width:1200px; margin:0 auto; overflow:hidden; height:50px; }
.nav li{ float:left; list-style:none; height:50px; line-height:50px; border-right:1px solid #9b0000;  }
.nav li.firstli{ border-left:1px solid #9b0000;} 
.nav li a{ display:block; width:149px; text-align:center;}
.nav li a:link{  font-size:14px; color:#fff; }
.nav li a:visited{  font-size:14px; color:#fff; }
.nav li a:hover{ font-size:14px; color:#fff;  background:#ffba00; }
.nav li a:active{  font-size:14px; color:#fff; background:#ffba00; }

.myname{ height:150px; display: table; }
.myname .logo{ float:left; padding-top:38px; } 
.myname .topline{ float:right;  padding-top:50px; } 


.iabout .bt img{ padding:100px 0 50px 0;  }
.iabout .content{text-align:center; color:#666; line-height:35px;  }
.iabout .img img{ padding:30px 0 30px 0; }
.iabout .anniu a{ width:157px; height:46px; display:block; background:#00ab71; line-height:46px;  color:#fff; text-align:center; margin:0 auto; }


.ipro {background:#f4f4f4;  padding:80px 0; margin:90px 0; }
.ipro .bt{padding-bottom:20px;}
.ipro h5{font-weight:normal; padding-top:20px; }
.isankuai .ty{  width:368px; border:1px solid #d8d8d9; height:520px; position:relative;   }
.isankuai h3{font-size:24px; font-weight:normal; padding:20px; color: #00ab71; }
.isankuai p{font-size:14px; color:#666666; padding:0 20px 20px 20px;  line-height:30px;}
.isankuai a{  margin-left:20px; text-align:center; width:100px; height:30px; border:1px solid #ccc; display:block; line-height:30px; position:absolute;   bottom:30px; color:#00ab71;   }
.isankuai a:hover{background:#00ab71; color:#fff;  border:1px solid #00ab71; }

.iculture{margin-right:45px; float:left;  }
.icase{margin-right:45px; float:left;  }
.iok{ float:right;    }
.icase_left{float:left; padding-left:20px; padding-right:40px; line-height:30px; color:#666; }
.icase_right{float:left; line-height:30px; color:#666; }




.inews_icontact{margin-top:80px; background:#f8f8f8; padding-top:80px;padding-bottom:80px; width:100%;  }
.inews{width:600px; padding:40px; float:left; background:#fff;  }
.inews .biaoti h3{ float:left; color:#0058ab; font-size:26px; font-weight:normal;  }
.inews .biaoti span{ float:left; color:#0058ab; font-size:18px;   }
.inews_list .riqi{ float:left; width:80px; height:70px; padding-top:10px; background:#cc0606;   text-align:center;  }
.inews_list .riqi p{ font-size:24px; color:#fff; text-align:center;  }
.inews_list .riqi span{ font-size:18px; color:#fff; }
.inews_list .wenzi{ float:left; border-bottom:1px solid #eee; width:500px; padding-left:20px;}

.inews_list li{margin-top:37px; }
.inews_list .wenzi  h4{color:#333; font-size:16px; font-weight:normal; }
.inews_list .wenzi  p{color:#999; font-size:12px; padding-top:5px; padding-bottom:13px; line-height:20px; }
.icontact{width:398px; float:right; padding:40px; background:#fff;   }
.icontact .biaoti{padding-bottom:28px; }
.icontact .icontact_nr img{ padding-bottom:20px;}
.icontact .icontact_nr h4{ color:#0058ab; font-size:16px; padding-bottom:5px;}
.icontact .icontact_nr p{ line-height:28px; color:#666; }
.icontact strong{display:block; padding-bottom:5px; font-size:16px; }




.advantage{ width:1200px; height:auto; margin:40px auto}
.advantage .head{ width:1200px; height:100px; background:url(../images/advantage.png) center center no-repeat; position:relative}
.advantage .head .txt{ height:50px; font-size:32px; line-height:50px; color:#000; text-align:center; font-weight:bold}
.advantage .head .txtb{ height:30px; line-height:30px; color:#ffa200; font-size:24px;text-align:center; font-weight:bold}
.advantage .content{ width:1200px; height:auto; margin-top:36px}
.advantage .content .frame1{ width:264px; height:438px; float:left; margin-right:45px; position:relative}
.advantage .content .frame1 .picture{ width:213px; height:173px; position:absolute; left:45px; top:15px; }
.advantage .content .frame1 .subtable{ width:263px; height:331px; border:1px solid #dbdbdb; border-bottom:8px solid #dbdbdb; position:absolute; top:100px}
.advantage .content .frame1  p{ font-size:20px;  font-weight:bold; line-height:60px; text-align:center; position:absolute; top:202px; left:14px; width:239px; height:60px; border-bottom:1px solid #a4c8e5}
.advantage .content .frame1  span{ font-size:13px; color:#414141; line-height:25px; text-align:center; position:absolute; top:282px; left:10px; width:247px; height:65px}
.advantage .content .frame1  .more{ width:110px; height:35px; display:block; line-height:35px; font-size:15px; color:#fff; background:#ffa200; text-align:center; position:absolute; top:380px; left:75px}
.advantage .content .frame1:hover .more{width:110px; height:35px; display:block;line-height:35px; font-size:15px; color:#fff; background:#cc0606; text-align:center; position:absolute; top:380px; left:75px}





.aboutbox{ width:1200px; margin:0 auto; clear:both; padding-top:70px; }
.aboutbox h3{ font-size:30px; text-align:center; height:40px; line-height:40px;}
.aboutbox .head{  width:1200px; margin:0 auto; background:url(../images/advantage.png) repeat-x center center;}
.aboutbox .head span{ width:336px; background:#FFFFFF; height:30px; margin:0 auto; line-height:30px; text-align:center; display:block; color:#ffa200; font-size:24px; font-weight:bold;}

.aboutbox .content{ width:1200px; padding-top:20px; padding-bottom:20px; line-height:30px; color:#666; }
.aboutbox .content .more{ width:186px; height:45px; display:block; color:#fff; background:#ffa200; text-align:center; line-height:45px; font-size:16px; margin: 0 auto; margin-top: 20px;}

.factory li{ float:left; padding:14px;  }
.factory img{ width:420px; height:280px; }
.factory h6{ font-size:16px; font-weight:normal; color:#333; text-align:center; padding-top:10px;  padding-bottom:10px; background:#eee; color:#333;  }



.footer{padding:0 0 20px 0; text-align:center; background:#1b1b1b; color:#fff;  }
.footer a{ color:#fff; }
.footer_nav {background:#272727;  } 
.footer_nav li{ float:left; width:160px; line-height:24px; }
.footer_nav li a{ font-size:14px; padding:15px 24px;  text-align:center; font-weight:normal;  display:block; }
.footer_nav li a:link{  color:#fff; }
.footer_nav li a:visited{ color:#fff;  }
.footer_nav li a:hover{ color:#cc0606;  }
.footer_nav li a:active{ color:#cc0606;  }
.footer2{padding-top:20px;}
.footer_left{float:left; }
.footer_right{float:right;}
.footerline{width:268px; height:39px; border-radius:20px;  background:#cc0606; font-size:18px; line-height:39px;  margin-top:20px;}














/*大标题和位置*/
.keywords{ width:100%; border-bottom:1px solid #e4e4e4; color:#0058ab;  }
.keywords_nei{ width:1200px; margin:0 auto; padding:15px 0; text-align:left; color: #333;}
.keywords a{color:#666; }



.pro{background:rgba(244, 247, 246); padding:50px 0; 
	}
	
.pro_nei{
width: 95% !important;
    min-width: 1200px;
    margin: auto;
    height: 100%;

	}





.pro_left{float:left;  padding:0; background:#fff;   }
.pro_left_bt{
	background: rgba(204, 6, 6);
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-indent: 1.5em;
    font-size: 18px;
	font-weight:bold; 
}
.pro_li{
	    padding: 15px;    border-bottom: 1px solid #eee;
}
.pro_li h4{ padding-bottom:5px; }
.pro_li h4 a{font-size:16px; color:#333;   }
.pro_li li {padding:8px 0 8px 8px; }
.pro_li li a:Hover{ color:rgba(204, 6, 6); }

.pro_right{ float:right;   }
.pro_right .pro_img img{ width:270px; height:202px;  display: block;    margin: 0 auto;}
.pro_right h4{ text-align:center; padding:0; margin:0; font-size:14px; color:#333; font-weight:normal;  padding-top:7px; width:252px; padding:10px 10px 0; height:50px; line-height:24px; }
.pro_right ul{ padding:0; margin:0; font-size:12px; }
.pro_right li{ list-style:none; float:left;   padding:0 15px 25px; }

.pro_right .pro_img{
	
    display: block;
    margin: 0 auto;
	border:1px solid #dddddd; 
	display: table-cell;
    vertical-align: middle;
}


.pro_list{ border:1px solid #eaeaea; border-top:0; padding:20px; }
.pro_list h4{ text-align:center; padding:0; margin:0; font-size:14px; color:#333; font-weight:normal;  padding-top:7px; width:252px; padding:10px 10px 0; height:50px; line-height:24px; }
.pro_list ul{ padding:0; margin:0; font-size:12px; }
.pro_list li{ list-style:none; float:left;   padding:0 13px 25px; }
.pro_list .pro_img img{ width:270px; height:367px;  display: block;    margin: 0 auto;}







.mainy{ width:1200px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
.mainy_left{ width:224px; float:left; }
.mainy_left h3{ height:50px; line-height:50px; background:
#cc0606; font-size:16px; color:#fff;  border-radius:5px 5px 0 0;text-align:center; }
.mainy_left li{ background:#333; height:45px; line-height:45px; text-align:center;  border-bottom:1px solid #666;   }
.mainy_left li a:link{ color:#fff; font-size:14px; display:block;}
.mainy_left li a:visited{ color:#fff; font-size:14px; display:block;}
.mainy_left li a:hover{ color:#ffa200; font-size:14px; display:block;}
.mainy_left li a:active{ color:#ffa200; font-size:14px; display:block;}


/* 公司简介右侧内容 */
.mainy_right{ width:940px; float:right;}
.mainy_right_b{ height:48px; line-height:48px; background:#f8f8f8; border:1px solid #eaeaea;  }
.mainy_right_b1{ float:left; padding-left:15px; font-size:16px; font-weight:bold;}
.mainy_right_b2{ float:right; padding-right:15px; color:#888;}
.about_detail{ border:1px solid #eaeaea; border-top:0; padding:20px; line-height:26px; color:#666;}
.about_detail p{ text-indent:2em;}
.about_detail strong{color:#cc0606; font-size:20px; display:block; padding-bottom:5px;  }
.left_btm{ position:relative; margin-top:30px;  }
.left_btm span{ position:absolute; top:60px; left:15px; line-height:22px; color:#666;}






/*新闻列表页*/
.news_list{ width:898px; padding: 0 20px; line-height:25px; border:1px solid #e5e5e5; border-top:0; padding-bottom:30px;}
.news_list ul{height: auto; margin:0; padding:0;}
.news_list ul li{ width:898px;  margin-top:10px; padding:20px 0; float:left;  border-bottom:1px dotted #bbb; }
.main_right_b{ background:url(../images/right_bg_top2.jpg) repeat-y; padding-left:30px; height:30px; line-height:30px; font-weight:bold;}
.news_detail{ width:898px; padding: 0 20px; line-height:25px; background:url(../images/right_bg_repeat.jpg) repeat-y; padding-bottom:1px;}
.news_detail a{ font-weight:bold; }
.pro_detail{ float:right; width:960px;  }
.news_detail{ width:898px; padding:20px; border:1px solid #e5e5e5; border-top:0; }
.news_list h4{ font-size:18px; font-weight:normal; color:#333; width: 770px;
 float: left;}
.news_list ul li a span{ width:100px;  float:right;  font-size: 14px; display:block; text-align:right; }
.news_list p{ color:#888; padding-top:5px;  }
.news_list b{ background:#fff;  color:#cc0606; font-weight:normal; padding:3px 15px; border-radius:30px; float:right; border:1px solid #cc0606  }
.news_list b:hover{ background:#cc0606; color:#fff; } 

.product{background:#fff;}
.productshow{ }
.preview{margin:0 auto; }
.pro_detail #textarea{font-size:18px; color:#000; padding:20px 0; }
.pro_detail #textarea a{color:#fff; font-size:18px; font-weight:bold; width:130px; height:40px;  background:#00ab71; padding:10px 20px;  }

.map{height:550px;}
.map p{text-indent:0;}



.pro_detail #textarea td{ border:1px solid #ccc; text-align:center; }
.pro_detail #textarea .beijing{ background:#f1f5fe;}


/*列表内容页*/
.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:20px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:500px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;  font-size:12px;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}

/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}

/*大图样式*/
.picarr{position:relative;margin:20px auto;}
.picarr .picture{width:100%;text-align:center;}
.picarr .picture img{ width:500px;}
.picarr .picture a{display:none;}
.picarr .preview{width:100%; margin:0 auto; margin-top:20px;padding:5px;background:#eef3fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.picarr .preview li{float:left;margin:4px;}
.picarr .preview li a{width:58px;height:45px;border:1px solid #fff;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;}
.picarr .preview li a img{vertical-align:middle; width:100%;}
.picarr .preview li.current a{border:1px solid #000;}

/*分页样式*/
.page_info {	text-align: center;	margin-top: 10px;	color: #333;}
.page_info span {	padding: 0 2px;	font-weight: bold;}
.page_list {	height: 24px;	line-height: 24px;	text-align: center;	letter-spacing: 0;	font-family: "Arial Black";	font-size: 12px;	margin-top: 20px; padding-bottom:5px;}
.page_list a {	display: inline-block;	color: #898989;	border: 1px solid #e8e8e8;	background: #f8f8f8;	padding: 0 8px;	margin: 0 1px; }
.page_list a:hover {	color: #fff;	border: 1px solid #898989;	background: #898989;}
.page_list a.on {	color: #333;	border: 1px solid #ccc;	background: #E5EDF2;}





