@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; }
.picarr .preview{ margin:0 auto; margin-top:20px; }

.logo{ float:left; padding-top:10px;}
.logo img{ padding-right:15px;}
.topline{ float:right; color:#d4010e;  font-size:22px; text-align:right; font-family:arial; }
.header{ padding:20px 0;}






.nav{ background:#fff;  width:100%; border-top:1px solid #ccc; }
.nav li{ float:left; list-style:none; height:54px; line-height:54px;  }
.nav li a{ display:block; width:133px; text-align:center;}
.nav li a:link{  font-size:14px; color:#666; }
.nav li a:visited{  font-size:14px; color:#666; }
.nav li a:hover{ font-size:14px; color:#d4010e;  background:#fff; }
.nav li a:active{  font-size:14px; color:#d4010e; background:#fff; }


.ipro{ padding-top:50px; }
.ipro .ipro_bt img{ display:block; margin:0 auto;  }
.ipro .ipro_cate{ width:980px; margin:0 auto;  padding-top:40px; }
.ipro .ipro_cate li{ float:left;   height:40px; line-height:40px; width:120px; text-align:center; margin:0 10px;   }
.ipro .ipro_cate li a{ color:#fff; display:block; background:#e12323;border-radius:20px;}
.ipro .ipro_cate li a:hover{ color:#fff; background:#000000;border-radius:20px;  }

.ipro .ipro_list { background:#f5f5f5; padding-left:20px; width:1180px;  padding-top:20px; padding-bottom:20px; margin:0 auto;  margin-top:30px; }
.ipro .ipro_list li{  float:left; width:280px; margin:10px 5px;  }
.ipro .ipro_list li img{ width:280px; height:182px; }
.ipro .ipro_list li h4{ text-align:center; font-weight:normal; padding-top:10px;  }



.iabout{ background:url(../images/iabout_bg.jpg) no-repeat center top; padding:70px 0;  }
.iabout .iabout_bt{ padding-bottom:30px; }
.iabout .iabout_bt h3{ text-align:center; color:#d80111; font-size:30px;  }
.iabout .iabout_bt h4{ text-align:center; color:#b7b8ba; background:url(../images/iabout_bt_bg.png) no-repeat center center; height:40px; line-height:40px;font-size:22px; font-weight:normal;  }

.iabout .content .ivideo{ width:530px;  float:left; }
.iabout .content .word{ width:645px; float:right; }
.iabout .content .word span{ color:#fff; margin-top:30px; display:block;  }
.iabout .content h4{ color:#fff; font-size:20px; padding-bottom:20px;   }
.iabout .content p{ color:#fff; font-size:14px; line-height:28px;  }
.seneveicon { margin-top:60px; }
.seneveicon .oneicon{ border:1px solid rgba( 255,255,255,0.4); width:118px; height:98px; float:left; margin-right:60px; padding-top:20px;}
.seneveicon .oneicon img{ display:block; text-align:center; margin:0 auto; }
.seneveicon .oneicon span{ text-align:center; color:#fff; display:block; padding-top:10px; }
.seneveicon .lasticon{ margin-right:0;}



.inews{ background:#f5f5f5; padding:50px 0; }
.inews .inews_bt { text-align:center; padding-bottom:20px;  }
.inews .inews_bt h3{ font-size:30px; }
.inews .inews_bt h5{ font-size:18px; font-weight:normal; color:#999;   }
.inews .inews_cate{ border-bottom:1px solid #ccc; }
.inews .inews_cate .cate1{ float:left; }
.inews .inews_cate .cate1 a{ font-size:18px; color:#000; }
.inews .pic_onenews{ margin-top:30px;}
.inews .pic_onenews .manypic{ float:left; width:560px; }
.inews .pic_onenews .onenews{ float:right; width:560px; }
.inews .pic_onenews .morenews{ float:right; margin-top:10px; margin-bottom:40px;}
.inews .pic_onenews .morenews a{ border:1px solid #e12323; font-size:16px; padding:6px 15px; color:#e12323; font-size:14px;   }
.inews .pic_onenews .morenews a:hover{ background:#e12323; color:#fff; }
.inews .onenews .mainnews h5{ font-size:16px; font-weight:bold; color:#333; }
.inews .onenews .mainnews p{ font-size:14px; color:#666; line-height:28px;  padding:10px 0; }
.inews .onenews .mainnews a{ color:#e12323; }
.inews_list{ padding-top:30px; }
.inews_list .inews_left{ float:left;  width:560px;}
.inews_list .inews_right{ float:right; width:560px;}
.inews_list li{ padding:20px 0; }
.inews_list li:hover h4{ color:#e12323; }
.inews_list li h4{ font-size:16px; font-weight:bold; color:#333; }
.inews_list li p{ font-size:14px; padding:10px 0; line-height:24px;  }


.fouricon{ background:url(../images/four_bg.jpg) no-repeat center top; padding:50px 0;}
.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;   }


.footer{ background:#054897; padding-top:50px; }
.footer2{ border:1px solid #1c5ca3; }
.footer_left{ border-right:1px solid rgba(255,255,255,0.3);  width:920px; float:left;  }
.footer_left h2{ border-bottom:1px solid rgba(255,255,255,0.3); padding-bottom:20px; margin-bottom:10px;   }
.footer_left h2 a:link{ color:#fff; font-size:16px;}
.footer_left h2 a:visited{ color:#fff; font-size:16px;}
.footer_left h2 a:hover{ color:#a3afca; font-size:16px;}
.footer_left h2 a:active{ color:#a3afca; font-size:16px;}

.footer_left dt{ display:block;}
.footer_left dt dl a:link{ color:#fff; padding-top:10px; display:block; }
.footer_left dt dl a:visited{ color:#fff; padding-top:10px; display:block; }
.footer_left dt dl a:hover{ color:rgba(255,255,255,0.5); padding-top:10px; display:block; }
.footer_left dt dl a:active{ color:rgba(255,255,255,0.5);  padding-top:10px; display:block; }
.midli{ float: left; width:110px; margin-right:70px;   }

.footer_right{ float:right; width:225px; text-align:right; }
.footer_right span{color:#fff; font-size:26px; font-weight:bold; padding-top:10px; }
.footer_right p{ line-height:24px; color:#fff; padding-top:10px; }
.footer2{ font-size:14px; color:#fff; text-align:center; padding:20px 0; margin-top:30px;   }
.footer2 a{ font-size:14px; color:#fff; }
.footer2 a:hover{ color:rgba(255,255,255,0.5); }



.cate_pos{ background:#f8f7f7; height:56px; line-height:56px; }
.cate_pos .cate{ border-left:1px solid #e5e5e5;}
.cate_pos .cate li{ float:left; width:110px;  border-left:1px solid #e5e5e5; }
.cate_pos .cate li a{background:none; color:#555; display:block; text-align:center; }
.cate_pos .cate li a:hover{ background:#d5000f; color:#fff; }
.a_active{ background:#d5000f !important; color:#fff !important;}
.active{ background:#d5000f; color:#fff; }
.cate_pos .pos { float:right; color:#999; }


.tongyong{ padding:40px 0; }
.about{line-height:30px; font-size:14px; }
.about strong{ font-size:16px;  }
.about p{ line-height:30px; font-size:14px; text-indent:2em; padding-bottom:10px; color:#333;  }

.service li { background:#f5f5f5; width:360px; border:1px solid #eee;  padding:60px 0;  float:left; margin:10px; text-align:center; font-size:22px; border-radius:20px; font-weight:bold;  }
.service li span{ display:block;  font-size:20px; color:#999; font-weight:normal; padding-top:10px;  }
.service li:hover { background:#d5000f; color:#fff; }
.service li:hover span{ color:rgba(255,255,255,0.5)}
.ability{ font-size:16px; line-height:30px; }


.news_list li{   margin-bottom:10px;  padding:30px 0; border-bottom:1px solid #eee;   }

.news_list li img{float:left; padding-right:20px; width:224px; height:140px;   }
.news_list li h3{font-size:16px; color:#333; font-weight:normal; padding-bottom:10px; font-weight:bold;  }
.news_list li p{font-size:14px; color:#999; line-height:28px; padding-bottom:10px; }
.news_detail{padding:50px 0;}



.pro_list li{  float:left; width:280px; margin:20px 10px;  }
.pro_list li img{ width:280px; height:211px;  border:1px solid #e5e5e5;  }

.pro_list li h4{ text-align:center; font-weight:normal; padding-top:10px;  }

.contact { line-height:28px; }
.contact strong{ font-size:18px; color:#e40411; }
.contact p{ line-height:22px; }



.partner_list li{  float:left; width:280px; margin:20px 10px;  }
.partner_list li h4{ text-align:center; font-weight:normal; padding-top:10px;  }
.partner_list li{ width:200px; border:1px solid #eee; margin:20px 19px;  }
.partner_list li img{ width:200px; }



.equipment_list li{ width:360px; margin:20px 19px;  }
.equipment_list li img{ width:360px; height:230px; }
.equipment_list li h4{ background:#f5f5f5; font-size:16px; height:50px; line-height:50px; padding-top:0; }

.honor_list li{ width:260px; margin:20px 19px;  }
.honor_list li img{ width:260px; height:auto; border:0; max-height:360px; }
.honor_list li h4{ background:#f5f5f5; font-size:16px; height:50px; line-height:50px; padding-top:0; }


.zznl li{ width:188px; float:left; padding:40px 15px 0 15px ; border:1px solid #eee;  height:130px; background:#f5f5f5; margin-right:20px; border-radius:15px;  }
.zznl li h5{ color:#d5000f; font-size:20px; text-align:center;  padding-bottom:10px; }
.zznl li p{ color:#666; font-size:16px; text-align:center; text-indent:0; }

.imgcenter img{ display:block; margin:0 auto; }


/*分页样式*/
.page_info {	text-align: center;	margin-top: 10px;	color: #333;}
.page_info span {	padding: 0 2px;	font-weight: bold;}
.page_list {	height: 30px;	line-height: 30px;	text-align: center;	letter-spacing: 0;		font-size: 12px;	margin-top: 20px; padding-bottom:5px;}
.page_list a {	display: inline-block;	color: #898989;		background: #f8f8f8;	padding: 0 11px;	margin: 0 1px; }
.page_list a:hover {	color: #fff;	background: #d6010f;}
.page_list a.on {	color: #fff;		background: #d6010f;}



