﻿@charset "utf-8";
/* CSS Document */
.w1440{ max-width:1440px; margin:0 auto;}
.w1000{ max-width:1000px; margin:0 auto;}

.logo{ float:left; padding:14px 0; }
.guodu{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
a{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}



.header{ width:100%; background:rgba(0,0,0,0.2); position:absolute; z-index:1111; height:90px;}
.header_nei{ min-width:1180px; padding-left:10px; padding-right:10px;}
.nav{ float:left; margin-left:100px; }
.nav ul li{ float:left;}
.nav ul li a{ font-size:16px; color:#fff; padding:35px 20px; display:block; }
@media (max-width:1400px) {
.lang_pc{ display:none; }
}
@media (max-width:1280px) {
.nav ul li a{ padding:35px 15px;}

}
@media (min-width:1401px) {
.lang_m{ display:none; }

}




.language{ padding-top:36px;float:right;}
.language .lang_cn{ float:left;}
.language .lang_en{ float:right; margin-left:20px; }


.ibt{ margin-bottom:50px; }
.ibt h3{ font-size:28px; color:#393939; font-weight:bold; text-align:center; margin-bottom:20px; margin-top:50px; }
.ibt span{ background:#197ccc; height:5px; width:55px; margin:0 auto; display:block; }

.ipro{ margin-top:80px; }
.iproli{  width:348px; height:252px; }
.ipro_list{ width:1440px;  }
.ipro_list h5{ background:rgba(0,0,0,0.3); }
.ipro_list .ipro_img{ position:absolute; }
.ipro_list1 h5{ width:348px; float:left; position:absolute; height:67px;  line-height:67px; text-align:center; color:#fff; font-size:24px; bottom:0; }

/*首页产品*/
.icase{ padding:0; }
.icase li{position:relative; }
.icase a{display:block; }
.icase li{margin:1%; float:left; width:31.3%; }
.icase li img{width:100%; }
.icase h3{ text-align:center; color:#fff;  font-size:20px;   position: absolute; top:75%;width: 100%;  font-weight:normal; transition: all 0.3s; }
.icase span{ position: absolute; background:#197ccc; top:85%; left:35%; display: inline-block; width:30%; margin:0 auto; height:2.9em; line-height:2.9em;  border-radius:5px; color:#fff; opacity:0; text-align:center;   transition: all 0.3s;}
.icase li img{position:relative; }	
.item_box_shade {width: 100%;height:100%;position: absolute; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5))); opacity: 0.4; top: 0px;left: 0px;  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.icase li:hover .item_box_shade {opacity:0.9; }
.icase li:hover h3{top:50%;  }	
.icase li:hover span{ opacity:1; top:75%;}



.iabout{ background:url(../images/iabout_bg.jpg) no-repeat center center; padding:80px 0 60px 0; margin-top:80px;  }
.iabout_word{ width:1070px; margin:0 auto; line-height:44px; }
.iabout h1{ font-size:34px; color:#fff; font-weight:bold;  text-align:center; }
.iabout h3{ font-size:24px; color:#fff; text-align:center; padding:20px 0;  }
.iabout p{ font-size:18px; color:#abd9ff;  text-align:center; }
.iabout .iabout_word  a{ width:150px; text-align:center; height:40px; line-height:40px;  margin:0 auto; display:block; background:#fff;  margin-top:20px; color:#197ccc;  border:1px solid #fff;  }
.iabout .iabout_word  a:hover{  background:none; border:1px solid #fff; color:#fff;  }


.sankuai{ width:1074px; margin:0 auto; margin-top:50px;  }
.sankuai .sk_left{ width:527px; float:left;  }
.sankuai p{ line-height:30px; color:#848484; padding:30px 30px; font-size:16px; background:#eef4fa;  border-bottom:3px solid #eef4fa;   }
.sankuai .sk_right{ width:527px; float:right;}
.sk_btm{ margin-top:20px;  }
.sankuai .sk_left:hover p{ border-bottom:3px solid #1b7ccc;  }
.sankuai .sk_right:hover p{ border-bottom:3px solid #1b7ccc;  }


.sankuai .anchor::before {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #004098;
    transform-origin: 0 0;
    transform: scaleX(0);
    transition: 300ms;
}


/*首页新闻*/
.inews{ background:#f9f9f9; padding:30px 0; margin-top:80px;  }
.inews_li{border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:30px; }
.inews_left{ float:left; width:1000px; } 
.inews_right{ float:right; width:130px; padding:0 10px;  }
.inews_right span{ padding:10px 10px; border:1px solid #ccc; margin-top:20px; display:block; text-align:center;
  	-webkit-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in; }
.inews_li h3{ font-size:18px; color:#333; 
-webkit-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in; 
}
.inews_li p{ font-size:16px; color:#999; padding-top:10px;  }
.inews_date{ padding-top:10px; }
.inews_li a:hover .inews_right span{ background:#1b7ccc; color:#fff; border:1px solid #1b7ccc; }
.inews_li a:hover .inews_tit h3{ color:#1b7ccc; }






.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; } 
.footer3 img{width:120px;} 
.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; }




.pos{ border-bottom:1px solid #eee; }
.pos .sort ul li{ float:left; }
.pos .sort ul li a{ font-size:16px; color:#333; display:block;  padding:0 20px;  text-align:center; height:50px; line-height:50px; }
.pos .sort ul li a:hover{ color:#192982; }
.pos .position { float:right; height:50px; line-height:50px; color:#666; font-size:16px;  }
.pos .position a{ font-size:16px;}
.pos h3{ float:left; height:50px; line-height:50px; font-size:18px; }
.about{ margin-bottom:60px;}
.about .profile p{ line-height:40px; }
.about .profile strong{ font-size:16px; font-weight:bold; color:#333;}
.about .profile a{ font-size:16px;}
.about h4{ text-align:center; font-size:30px; color:#111; padding:30px 0;  }
.about p{ text-indent:2em; line-height:34px; color:#666; font-size:16px; }
.about_img img{ display:block; margin:0 auto; }


/* 产品列表 */

.pro_list{  margin-top:30px; }
.pro_list ul li{width:23%; float:left; margin:0 1%; margin-bottom:30px;  }
.pro_list img{ width:100%; }
.pro_list  h4{ text-align:center; padding:0; margin:0; font-size:16px; color:#333; font-weight:normal; width:100%; height:50px; line-height:50px; border-bottom:1px solid #eaeaea; }
.pro_list ul{ padding:0; margin:0; font-size:12px; }
.pro_list ul li a:hover h4{ background:#1b7ccc; color:#fff; }
.pro_list ul li:hover { box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}
.pro_detail{ width:1000px; float:right;}


 
.main1 .biaoti{ font-size:16px; color:#888;  padding-top:20px;  }
.main1 .biaoti h3{font-size:26px;  color:#1b7ccc; font-weight:bold;  float:left;   }
.main1 .mianbao{ float:right; margin-right:1%; padding-top:10px; }
.main1 .fenlei{ border-bottom: 1px solid #ccc;  margin:15px 0;  }
.main1 .fenlei li{float:left; padding-right:40px;  }
.main1 .fenlei li a{ font-size:16px; border-bottom:4px solid #fff; display:block;  padding:15px 0; color:#000;   } 
.main1 .fenlei li a:hover{ font-size:16px; border-bottom:4px solid #1b7ccc;  color:#1b7ccc;} 



.main2_ty { padding: 20px 0 20px 0;}
.news_list li{padding-bottom:50px; margin:40px 1%; margin-top:0;  padding:1%;   width:46%; float:left; background:#f5f5f5;  }
.news_list li .news_img{width:224px; height:140px; float:left; overflow:hidden; margin-right:30px;   }
.news_list li img{float:left; padding-right:20px; width:224px; height:140px;   }
.news_list li h3{font-size:18px; color:#444; font-weight:normal; padding-bottom:10px;   }
.news_list li p{font-size:16px; color:#999; line-height:28px; padding-bottom:10px; }
.news_list li:hover{background:#1b7ccc; }
.news_list li:hover h3{color:rgba(255,255,255)}
.news_list li:hover p{color:rgba(255,255,255,0.5)}
.news_list li:hover span{color:rgba(255,255,255,0.8)}
.news_list a: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);
}

.contact{ font-size:16px; color:#666; line-height:30px; padding:0 1%;  margin-bottom: 60px; }



.about .zhici_img{ width:40%; float:left; }
.about .zhici{ width:60%; float:right;}
.about .jiagou img{ display:block; margin:0 auto; }
.about .culture p{ font-size:16px; line-height:34px; color:#666; background:#f5f5f5; margin-bottom:15px; padding:10px 0; border-radius:10px;  }
.rongyu .rongyu2{ width:700px; margin:0 auto; padding-top:30px; }
.rongyu .rongyu2 .ryleft{ width:330px; float:left;  }
.rongyu .rongyu2 .ryright{ width:330px;   float:right; }
.rongyu .rongyu2 h4{ font-size:16px; }

.zxzy img{ width:580px; margin-right:10px; margin-top:10px;}
.ziyuan2 strong{ font-size:18px; color:#f39801; }
.ziyuan3 img{ display:block; margin:0 auto; }
.ziyuan6 p{ text-indent:0;}

.service1 p{  text-indent:2em;}
.service1 img{ display:block; margin:0 auto; }
.service2 img{ display:block; margin:0 auto; }
.service5 img{ display:block; margin:0 auto; }
.service6 img{ display:block; margin:0 auto; }

.job3 img{display:block; margin:0 auto; padding-top:20px;  }

.OneOfTwo{ margin-bottom:30px; }






.map{height:550px; margin-top:30px; }
.map p{line-height: 24px;}

