.header{ padding:20px 0; }
.logo{ width:282px; float:left; }
.nav {  width: 800px;   float:right;  padding-left:70px; padding-top:30px;  }
.nav ul li{ float:left; padding:0 5px; }
.nav ul li a{ color:#444; font-size:16px; display:block; width:100px; height:35px;  line-height:35px; text-align:center; border-radius:30px;  }
.nav ul li a:hover{ color:#fff; background:#d50100;  }
.header .language{ width:34px; float:left; padding-top:28px; }
.header .language a{ width:34px; height:34px; border-radius:30px; background:#fff; display:block; color:#d50100; border:1px solid #d50100; line-height:34px; text-align:center; float:left;  }
.header .language a:hover{ background:#d50100; color:#fff; }

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


.header .topmail img{ width:21px; }



.nav ul li.on a {    color:#fff;  background:#d50100; }


.iabout{ padding-top:80px;  padding-bottom:80px; background:#f1f4f7; }
.iabout .title h3{ font-size:30px; color:#d50100; 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 #d50100; color:#d50100; display:block; text-align:center; line-height:48px;}
.iabout .content .iabout_word a:hover{ background:#d50100; 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 #d50100; padding-left:70px;   }
.iabout .fourblock .two{ background:url(../images/icon1b.png) no-repeat 20px center #d50100; padding-left:70px;   }
.iabout .fourblock .three{ background:url(../images/icon1c.png) no-repeat 20px center #d50100; padding-left:70px;   }
.iabout .fourblock .four{ background:url(../images/icon1d.png) no-repeat 20px center #d50100; padding-left:70px; margin-right:0;  }

.ipro { margin-top:94px; }
.ipro .title h3{ font-size:30px; color:#d50100; 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; }
.ipro .ipro_list .iproli{ float:left; margin-bottom:60px;  position: relative; }
.ipro .ipro_list .left{  margin-right:80px; }
.ipro .ipro_list .ipro_img{  width:560px; height:370px; overflow:hidden;  }
.ipro .ipro_list img{ width:100%;  }
.ipro .ipro_list h4{ height:55px; line-height:55px; background:#eeeeee; text-align:center; color:#333; font-size:18px;   }
.ipro .ipro_list .iproli:hover h4{ background:#d50100; 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 #d50100; color:#d50100; display:block; text-align:center; line-height:48px;}
.ipro .anniu span a:hover{ background:#d50100; color:#fff; }


.iequipment{ padding:80px 0; margin-top:100px; }
.iequipment .title h3{ font-size:30px; color:#ff8400; font-weight:bold; text-align:center;}
.iequipment .title span{  font-size:18px; color:#fff; display:block;  text-align:center; padding-top:15px;  }
.iequipment .iequ_list{ margin-top:30px; margin-bottom:50px; }
.iequipment{ background:url(../images/iequipment_bg.jpg) no-repeat center top; }
.iequipment .iequ_list li{ float:left; width:380px; height:253px; margin:10px;   }
.iequipment .iequ_list li img{ width:100%;  }
.iequipment .anniu span{ display:block; width:160px; margin:0 auto;   }
.iequipment .anniu span a{ width:160px; height:48px; border:1px solid #ff8400; color:#ff8400; display:block; text-align:center; line-height:48px;}
.iequipment .anniu span a:hover{ background:#ff8400; color:#fff; }


.iyoushi{  margin-top:100px; }
.iyoushi .title h3{ font-size:36px; color:#d50100; font-weight:bold; text-align:center;}
.iyoushi .title span{  font-size:18px; color:#aaa; display:block;  text-align:center; padding-top:10px; font-family:arial; letter-spacing:1px; font-variant:small-caps }
.iyoushi .title p{ text-align:center;  color:#777; font-size:18px;  padding-top:10px;} 

.iyoushi .iyoushi1{ background:url(../images/youshi_bg1.jpg) center top; height:383px; margin-top:50px; }
.iyoushi .iyoushi1 .word{ width:530px; float:right; margin-right:30px; margin-top:70px; }
.iyoushi .iyoushi1 .word h5{ font-size:24px; color:#d50100; font-weight:bold; margin-bottom:20px; }
.iyoushi .iyoushi1 .word p{ font-size:16px; color:#666; line-height:38px; }


.iyoushi .iyoushi2{ background:url(../images/youshi_bg2.jpg) center top; height:383px;  margin-top:30px; }
.iyoushi .iyoushi2 .word{ width:530px; float:left; margin-left:30px; margin-top:70px; }
.iyoushi .iyoushi2 .word h5{ font-size:24px; color:#d50100; font-weight:bold; margin-bottom:20px; }
.iyoushi .iyoushi2 .word p{ font-size:16px; color:#666; line-height:38px; }
.iyoushi2 .anniu span{ display:block;  margin-top:20px;   }
.iyoushi2 .anniu span a{ width:130px; height:40px; border:1px solid #d50100; color:#d50100; display:block; text-align:center; line-height:40px;}
.iyoushi2 .anniu span a:hover{ background:#d50100; color:#fff; }


.iyoushi .iyoushi3{ background:url(../images/youshi_bg3.jpg) center top; height:383px;  margin-top:30px; }
.iyoushi .iyoushi3 .word{ width:530px; float:right; margin-right:30px; margin-top:70px; }
.iyoushi .iyoushi3 .word h5{ font-size:24px; color:#d50100; font-weight:bold; margin-bottom:20px; }
.iyoushi .iyoushi3 .word p{ font-size:16px; color:#666; line-height:38px; }



.inews{ background:#f9f9f9; padding-top:50px; margin-top:70px; padding-bottom:30px;  }
.inews .title h3{ font-size:30px; color:#d50100; font-weight:bold; text-align:center;}
.inews .title span{  font-size:18px; color:#666; display:block;  text-align:center; padding-top:5px;  }
.inews .content{ padding-top:50px; }
.inews .inews_left{ width:570px; float:left; }
.inews .news_list{ width:580px; float:right; }
.inews .newsli{  background:#f9f9f9; padding:20px 25px; margin:0 0 20px 0; border:1px solid #f9f9f9;}
.inews .newsli .newsli_left{ float:left; border-right:1px solid #e5e5e5;  padding-right:20px; margin-right:30px; }
.inews .newsli .nian{ color:#333333; font-size:24px; padding:10px 0;}
.inews .newsli .yueri{ color:#999999; font-size:16px;  padding-bottom:20px; text-align:center; }
.inews .newsli .newsli_right h4{ font-size:18px; color:#666; padding-bottom:10px; }
.inews .newsli .newsli_right p{ font-size:14px; color:#999; line-height:25px;  }
.inews .inews_left img{ padding-bottom:5px; }

.inews .newsli:hover{  background:#fff; padding:20px 25px; margin:0 0 20px 0; border:1px solid #d50100; }
.inews .newsli:hover .newsli_right h4{ color:#d50100; }




.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: #d50100;	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: #d50100 !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;  }

.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(213, 1, 0, 0.05); padding:20px 25px; margin:0 0 20px 0; border:1px solid rgba(213, 10, 0, 0.3); }
.news_list .newsli:hover .newsli_right h4{ color:#d50100; }


.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{ width:258px; height:258px;  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(213, 1, 0, 0.1); border:1px solid rgba(213, 1, 0, 0.4); }
.pro_list .proli:hover h4{ color:rgba(213, 1, 0);  }
.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:#d50100; 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; } 
