.header{ padding:20px 0; }
.logo{ width:220px; float:left; }
.logo img{ width:100%; }
.nav {  width: 740px;   float:left;  padding-left:50px; padding-top:20px;  }
.nav ul li{ float:left; padding:0 5px; }
.nav ul li a{ color:#444; font-size:16px; display:block; width:90px; height:35px;  line-height:35px; text-align:center; border-radius:30px;  }
.nav ul li a:hover{ color:#fff; background:#ea3c07;  }
.header .language{ width:34px; float:left; padding-top:20px; }
.header .language a{ width:34px; height:34px; border-radius:30px; background:#fff; display:block; color:#ea3c07; border:1px solid #ea3c07; line-height:34px; text-align:center; float:left;  }
.header .language a:hover{ background:#ea3c07; color:#fff; }

.header .topmail{ width:150px; float:right; padding-top:25px; }
.header .topmail a{ width:34px;  height:28px; padding-top:6px;  border-radius:30px; background:#fff; display:block; color:#ea3c07; border:1px solid #ea3c07; line-height:34px; text-align:center; float:left;  }
.header .topmail a:hover{ background:rgba(234, 61, 8, 0.2); color:#fff; }


.header .topmail img{ width:21px; }
.header .toptel{ font-size:24px; color:#ffd111; font-weight:bold; }




.iabout{ padding-top:80px;  padding-bottom:80px; background:#f1f4f7; }
.iabout .title h3{ font-size:30px; color:#ea3c07; font-weight:bold; text-align:center;}
.iabout .title span{  font-size:18px; color:#8f8f8f; display:block;  text-align:center; padding-top:15px;  }
.iabout .content{ padding-top:55px; }
.iabout .content .iabout_img{ float:left; }

.iabout .content .iabout_word{ float:right; width:620px;   }
.iabout .content .iabout_word h4{ font-size:24px; padding-bottom:20px;  }

.iabout .content .iabout_word p{line-height:37px; color:#666; text-indent:2em; }
.iabout .content .iabout_word span{ display:block; margin-top:30px;  }
.iabout .content .iabout_word a{ width:160px; height:48px; border:1px solid #ea3c07; color:#ea3c07; display:block; text-align:center; line-height:48px;}
.iabout .content .iabout_word a:hover{ background:#ea3c07; color:#fff; }

.iabout .fourblock{ margin-top:44px; }
.iabout .fourblock .same{ float:left; width:220px; height:70px; line-height:70px; color:#fff; margin-right:13px; font-size:16px;  }
.iabout .fourblock .one{ background:url(../images/icon1a.png) no-repeat 20px center #ea3c07; padding-left:70px;   }
.iabout .fourblock .two{ background:url(../images/icon1b.png) no-repeat 20px center #ea3c07; padding-left:70px;   }
.iabout .fourblock .three{ background:url(../images/icon1c.png) no-repeat 20px center #ea3c07; padding-left:70px;   }
.iabout .fourblock .four{ background:url(../images/icon1d.png) no-repeat 20px center #ea3c07; padding-left:70px; margin-right:0;  }

.ipro { margin-top:94px; }
.ipro .title h3{ font-size:30px; color:#ea3c07; font-weight:bold; text-align:center;}
.ipro .title span{  font-size:18px; color:#8f8f8f; display:block;  text-align:center; padding-top:15px;  }
.ipro .ipro_list{ margin-top:50px; margin-bottom:40px; }
.ipro .ipro_list .iproli{ float:left; margin:10px;   position: relative; }
.ipro .ipro_list .ipro_img{  width:280px; height:211px; overflow:hidden;  }
.ipro .ipro_list .ipro_img img{width:280px; height:211px;  }
.ipro .ipro_list h4{ height:55px; line-height:55px; background:#eeeeee; text-align:center; color:#333; font-size:14px;   }
.ipro .ipro_list .iproli:hover h4{ background:#ea3c07; color:#fff;  }
.ipro .ipro_list .iproli:hover img{ webkit-transform: scale(1);
transform: scale(1);
transform: scale(1.08, 1.08);
-moz-transform: scale(1.08, 1.08);
-webkit-transform: scale(1.08, 1.08);
-o-transform: scale(1.08, 1.08); }

.ipro .anniu span{ display:block; width:160px; margin:0 auto;   }
.ipro .anniu span a{ width:160px; height:48px; border:1px solid #ea3c07; color:#ea3c07; display:block; text-align:center; line-height:48px;}
.ipro .anniu span a:hover{ background:#ea3c07; color:#fff; }


.fouricon{ background:url(../images/four_bg.jpg) no-repeat center top; padding:50px 0; margin-top:100px; }
.fouricon .everyone{ float:left; width:180px; text-align:center; padding:0 60px;}
.fouricon .everyone h4{ color:#fff; padding:20px 0;  font-size:20px; }
.fouricon .everyone p{ color:rgba(255,255,255,0.6); line-height:24px;   }




.ishili{ background:#fff; margin-top:100px;  }
.ishili .bt h3{ font-size:30px; color:#444; text-align:center; }
.ishili .bt span{ background:#fedc29; height:4px; width:100px; display:block; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.ishili .bt p{ font-size:16px; color:#444; text-align:center; }
.ishili .ishili_list{ padding-top:50px; }
.ishili .ishili1{ width:240px; float:left;  padding:0 30px; }
.ishili .ishili1 img{ display:block; margin:0 auto; }
.ishili .ishili1 h4{ text-align:center; font-size:20px; padding:30px 0; font-weight:bold; }
.ishili .ishili1 p{ line-height:30px; color:#666; font-size:16px; }




.inews{ background:#f7f7f7; padding:80px 0; margin-top:100px; }
.inews .inews_top{ padding-top:50px; }
.inews .inews_top .inews_top1{ float:left; }
.inews .inews_top .inews_top2{ float:right; }
.inews .bt h3{ font-size:30px; color:#444; text-align:center; }
.inews .bt span{ background:#fedc29; height:4px; width:100px; display:block; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.inews .bt p{ font-size:16px; color:#444; text-align:center; }
.inews_left{ width:563px; float:left;}
.inews_right{ width:563px; float:right;}
.inews .inews_bot h2{ font-size:24px; padding-top:20px; padding-bottom:10px;  }
.inews .inews_bot ul li { height:20px; line-height: 20px; padding: 5px;	 clear:both; padding:6px 0;   }
.inews .inews_bot ul li h4 {	color: #666; white-space: nowrap;  display: block;	font-size: 15px; float:left; width:463px; text-indent:0.5em;   }
.inews .inews_bot ul li:hover {	background: #ea3d08; }
.inews .inews_bot ul li:hover h4{ color:#fff; }
.inews .inews_bot ul li:hover span{ color:#fff; }
.inews .inews_bot ul li span { color: #555;	float:right; font-size:14px;  width:100px; display:block; }
.inews .inews_bot ul li a:hover { color: #fff}
.inews .btn { padding-top:10px; }
.inews .btn a{ display:block; background:#fedc29;  width:130px; height:30px; line-height:30px; text-align:center; color:#192982;}

.factory img{ width:380px; padding:10px;}


.footer{ background:#393939; padding:80px 0; }
.footer1{ float:left; width:220px; }
.footer2{ float:left; width:355px; font-size:14px; color:#fff; padding-left:70px; margin-left:40px; border-left:1px solid #484848; line-height:30px; }
.footer3{ float:left; border-right:1px solid #484848;padding-right:70px; } 
.footer4{ float:right; font-size:16px; color:#fff; line-height:34px;  }
.footer1 li { float:left; width:110px;  margin-bottom:20px; }
.footer1 li a { font-size:16px; color:#fff;  }
.footer4 h5{ color:#fff; font-size:16px; font-weight:bold; padding-bottom:10px; }
.footer4 a{ color:#fff; font-size:16px; }


.ban{ height:292px; }


/*大标题和位置*/
.weizhi{ width:100%; border-bottom:1px solid #e4e4e4; background:#fff;}
.weizhi_nei{ width:1200px; margin:0 auto; padding:15px 0;}
.weizhi h3{ color:#333; padding:0; margin:0; font-size:20px; float:left; font-weight:normal;}
.position{ color:#777; padding-top:10px; float:right;}

.fenlei{	width:1200px; padding-top: 20px;	margin-bottom: 15px;   margin:0 auto;}
.fenlei li{	float: left;margin-bottom: 5px;}
.fenlei li a{	display: inline-block;		height: 40px;	float: left;	margin-right: 5px;	line-height: 40px;	color: #333;	text-align: center;	background: #f0f0f0; font-size:16px;}
.fenlei li a:hover{	background: #ea3c07;	color: #fff;  }
.fenlei2 li a{width:595px;}
.fenlei3 li a{width:395px;}
.fenlei4 li a{ width:295px;}
.fenlei5 li a{ width:235px;}
.a_active{	background: #ea3c07 !important;	color: #fff !important;  }

.main{ margin-top:30px;margin-bottom:30px; }
.about p{ line-height:35px;  color:#666; text-indent:2em; font-size:16px;  }
.about .map p{ color:#333; text-indent:0; line-height:25px;font-size:14px;   }
.about { line-height:35px;  color:#666; font-size:16px;  }
.culture{ font-size:16px; }
.culture strong{ font-size:16px; color:#333;}


.news_list .newsli{  background:#f9f9f9; padding:20px 25px; margin:0 0 20px 0; border:1px solid #f9f9f9;}
.news_list .newsli .newsli_left{ float:left; border-right:1px solid #e5e5e5;  padding-right:20px; margin-right:30px; }
.news_list .newsli .nian{ color:#333333; font-size:24px; padding:10px 0;}
.news_list .newsli .yueri{ color:#999999; font-size:16px;  padding-bottom:20px; text-align:center; }
.news_list .newsli .newsli_right h4{ font-size:18px; color:#666; padding-bottom:10px; }
.news_list .newsli .newsli_right p{ font-size:14px; color:#999; line-height:25px;  }
.news_list .inews_left img{ padding-bottom:5px; }

.news_list .newsli:hover{  background:rgba(234, 61, 8, 0.05); padding:20px 25px; margin:0 0 20px 0; border:1px solid rgba(3, 130, 0, 0.3); }
.news_list .newsli:hover .newsli_right h4{ color:#ea3c07; }


.pro_list .proli{ background:#fff;  padding:5px; float:left;  margin-right:30px; margin-bottom:30px;  transition: all 0.2s; border:1px solid #e5e5e5;  }
.pro_list .pro_img { width:258px;   overflow:hidden;  display: table-cell;    vertical-align: middle; }
.pro_list .proli img{ max-width:258px; max-height:194px;  display:block; margin: 0 auto; }
.pro_list .proli h4{ text-align:center; padding:20px 0 10px 0; font-size:16px;  transition: all 0.2s; }
.pro_list .proli:hover{ background:rgba(234, 61, 8, 0.1); border:1px solid rgba(234, 61, 8, 0.4); }
.pro_list .proli:hover h4{ color:rgba(234, 61, 8);  }
.pro_list .proli:hover  img{ 
transform: scale(1.08, 1.08);
-moz-transform: scale(1.08, 1.08);
-webkit-transform: scale(1.08, 1.08);
-o-transform: scale(1.08, 1.08); }
 }


.message{ background:#f5f5f5; padding:30px 0; border-radius:10px; }
.message .OneOfTwo{ width:722px; margin:0 auto; }
.message h3{ color:#ea3c07; text-align:center; font-weight:bold; font-size:22px; padding:10px 0 20px 0;  }

.culture_m {        display: none;    }


.leftarrow { width:250px; float:left;    padding-top: 200px;}
.rightarrow{ width:250px; float:right;  padding-top: 200px; }
.picarr{ width:700px; float:left;  }
.leftarrow img{ float:right; } 

.contact1{ float:left; width:500px; }
.contact2{ float:left; width:500px; }
.contact_same strong{ font-size:18px; }
.contact_same p{ text-indent:0;}



table td{ border:1px solid #eee;}