@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.w0{width: 100%}
.content{width: 1200px;margin:0 auto;}
a { text-decoration: none; outline: none; color: #000; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;}
img { border: 0; vertical-align: top; }
em{font-style: normal;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dd { display: block; -webkit-margin-start: 0;}
/*banner*/
.flexslider{margin:0 auto 0;position:relative;width:100%;height:600px;overflow:hidden;zoom:1}
.flexslider .slides li{width:100%;height:100%}
.flex-direction-nav a{width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;-webkit-transition:all .3s ease;border-radius:35px}
.flex-direction-nav .flex-next{background-position:0 -70px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8}
.flexslider:hover .flex-prev{opacity:.8}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1}
.flex-control-paging li a{background:#dfdfdf;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;-webkit-transition:all 0s ease;border-radius:10px}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background:#f6890f}
.flexslider .slides a img{width:100%;height:600px;display:block}
/*头部*/
.topWrap{background: #eee;font-family:"Microsoft Yahei";position:relative;overflow:hidden}
.header{width:1200px;margin:0 auto}
.twz{height:34px;color:#666;line-height:34px;font-size:14px}
.twz a{display:inline-block;color:#666;position:relative;padding:0 25px}
.fz{width:310px;float:left;overflow:hidden}
.fz select{width:180px;height:22px;border:1px solid #afafaf;margin-top:6px;font-size:12px;color:#333;background:0 0}
.fz select option{font-size:12px}
.h_nr{overflow:hidden;box-sizing:border-box}
.logo{width:550px;overflow:hidden;box-sizing:border-box;padding-top: 25px;padding-bottom: 15px;}
.logo img{width:550px;height:80px;display:block}
.h_nr .sc{margin-top:35px;height: 65px;  width:260px;box-sizing: border-box; position: relative; }
.h_nr .sc img{float: left;width:56px;height: 57px;margin-right:20px;}
.h_nr .sc p{line-height: 16px;font-size: 16px; color: #454545;text-align: left;}
.h_nr .sc span{ font-size: 25px;color: #444;display: block;text-align: left;line-height: 38px;font-weight: 700;}
/*导航栏目*/
.navbg{height:50px;background:#052d7e;}
.nav{width:1200px;margin:0 auto}
.nav ul{height:50px;width:1200px}
.nav li{float:left;line-height:50px;position:relative;width:150px;}
.nav li a:after{content:"";width:1px;height:50px;background:rgba(207, 219, 234, 0.18);position:absolute;top:0;right:0;z-index:1} /*右侧横线*/
.nav li a{text-decoration: none;color: #fff;font-size: 17px; display: block;text-align: center;z-index: 2;    position: relative;}
.nav li.nones a:after{background:0 0}
.nav li:after{content:'';position:absolute;height:100%;width:0;background:#f6890f;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;color:#fff;z-index:1}
.nav li.cur:after,.nav li:hover:after{width:100%;color:#fff;z-index:1}
.nav .cur a,.nav li a:hover{font-weight:400;text-decoration:none;color:#fff}
.h_head_gd{opacity:1;position:fixed;top:0;width:100%;z-index:10;left:0;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.pr { position: relative;}
.pa {position: absolute;}
/*统一使用的标题*/
.tit01{font-size: 32px; text-align: center; font-family: "Microsoft YaHei";color: #444;font-weight:bold;height: 120px; }
.tit01 a{color: #333333; }
.tit01 i{font-weight: normal;}
.tit01 b{color: #0061ae;}
.tit01 span{ display: block;padding-top: 21px; background: url(../images/titbg.png) no-repeat center top; font-size: 18px; color: #666666;height: 38px;line-height: 38px;font-family:"Microsoft Yahei"; font-weight: normal;}
/*产品中心*/
.product{padding: 50px 0 30px;}
.pro_l{width: 270px;}
.pro_top{display: block;width: 270px;height: 110px;line-height:110px;background: #052d7e;color: #fff;}
.pro_top b{font-size: 35px;color: #fff;padding-left:40px;background: url(../images/biao.png) no-repeat center left;letter-spacing: 2px;margin-left: 30px}
.pro_l .pro_list{width: 268px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;background: #f3f3f3;}
.pro_l .pro_list .nLi{width: 268px;position: relative; }
.pro_l .pro_list .nLi > a{padding-left: 30px;font-size: 17px;line-height: 60px;background: url(../images/bian.png) no-repeat 90% center;border-bottom: 1px solid #dfdfdf;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
.pro_l .pro_list .nLi:hover > a{color: #fff;background:url(../images/bian.png) no-repeat 90% center #052d7e}
.pro_l ul.sub{width: 268px;background:#fff;z-index: 9999;}
.pro_l ul.sub li{width: 100%;height: auto;height: 37px;line-height: 37px;text-align: center;font-size:14px;border-bottom: 1px solid #dedede!important;}
.pro_l ul.sub li:hover {background: #F4C009}
.pro_l ul.sub li:hover a{color: #fff}
.pro_l .pro_bot{height: 188px;background: url(../images/bei1.jpg) no-repeat center;text-align: center;color: #fff}
.pro_l .pro_bot p{text-align: center;display: block;padding: 15px 0 5px 0;font-size: 20px;}
.pro_l .pro_bot img{margin: 20px 0 16px 0;}
.pro_l .pro_bot i{display: block;line-height: 30px;font-size: 18px}
.pro_r{width: 910px;}
.pro_r .pr_top{width:910px;height: 50px;border-bottom:2px solid #e4e4e4;background: #f3f3f3;position: relative;margin-bottom: 22px;}
.pro_r .pr_top .title1{font-size: 18px;color: #052d7e;font-weight: bold;padding-left: 20px;line-height: 50px;position: relative;height: 50px;}
.pro_r .pr_top .title1:before {content: "";width: 145px;height: 2px;background: #052d7e;position: absolute;left: 0;bottom: -2px;}
.pro_r .pr_top .title1 span {font-size: 12px;color: #595959;font-family: Arial;font-weight: normal;margin-left: 3px;display: inline-block;text-transform: uppercase;}
.pro_r .pr_top .more{position: absolute;right: 20px;top: 18px;display: block;font-size: 12px;color: #595959;font-family: Arial;}
.pro_r ul li{width: 280px;float: left;margin-left: 32px;border:1px solid #e4e4e4;margin-bottom: 26px;transition: all 0.2s ease-in;background: #f3f3f3}
.pro_r ul li:nth-child(3n+1) {margin-left: 0px;}
.pro_r ul li .img{width: 268px;height: 201px;overflow: hidden;border:1px solid #e4e4e4;margin: 5px}
.pro_r ul li img{ width: 268px; height: 201px; display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.pro_r ul li img:hover { transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.pro_r ul li :hover .img{border-color: #052d7e}
.pro_r ul li p{width:270px;height: 30px;line-height: 30px;padding-bottom: 5px;text-align: center;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding:0 5px 5px;font-size: 15px;}
.pro_r ul li:hover{background: #052d7e}
.pro_r ul li:hover p{color: #fff}
/*技术装备*/
.jszb{height: 650px;box-sizing:border-box;position:relative;background:url(../images/case.jpg) no-repeat center 0;padding-top:80px;}
.jszb .content{position:relative}
.c_u{position:absolute;left:-70px;top:303px;z-index:5;cursor:pointer}
.c_d{position:absolute;right:-70px;top:303px;z-index:5;cursor:pointer}
.c_d img,.c_u img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.7}
.c_d:hover img,.c_u:hover img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;filter:none;opacity:1}
.jszb ul li{float:left;width:280px;box-sizing:border-box;height:348px;margin-right:20px;background:#fff;overflow:hidden;border:1px solid #eae9e9;}
.jszb ul li img{width:280px;transition:all .3s linear 0s}
.jszb ul li:hover img{transform:scale(1.05)}
.jszb ul li i{display:block;margin:31px 28px 17px;font-size:22px;color:#454545;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;font-style: normal;}
.jszb ul li:hover i{color:#052d7e}
.jszb ul li b{display:block;margin-right:30px;float:right;width:20px;height:20px;background:url(../images/c_io2.png) no-repeat}
.jszb ul li b img{width:8px;height:10px}
.jszb ul li:hover b{background:url(../images/c_io1.png) no-repeat}
.jszb_c{overflow:hidden;margin-left:17px}
.jszb a.more{display: block;width: 120px;line-height: 35px;font-size: 16px;border: 1px solid #f39700;border-radius: 20px; margin: 0 auto;text-align: center; margin-top: 20px;}
.jszb a.more:hover{color: #fff;background-color: #0061a6;border: 1px solid #0061a6;}
.jszb a.more1{width:120px; height: 30px; line-height: 35px;text-align:center; color: #666;display: block;font-size: 14px; position: absolute; margin-left:79px;margin-top: 3px;}
.jszb a.more1 img{width:30px; height: 30px;}
/*优势*/
.edge{background:url(../images/bg.jpg) no-repeat center bottom;font-family:"Microsoft Yahei";font-size:16px;color: #555;position: relative;line-height:23px;z-index: 1;top: -50px;}
.edge_bg{background:url(../images/edgebg1.png) no-repeat center 0;}
.edge .titimg{height:203px;text-align: center;padding:84px 0 0 160px;}
.edge1{height: 692px;}
.edge2{height: 630px;padding: 86px 0 0;}
.edge_w{width:603px;}
.edge_wc{background:url(../images/edge_tbg.jpg) no-repeat 0 0;padding: 61px 0 0;height:231px;}
.edge_wc p{height:82px;line-height: 82px;font-size: 36px;color: #444;margin-bottom:45px;}
.edge_wc p span{width:99px;float: left;color: #fff;font-weight: normal;font-family: Impact;font-size: 44px;text-align: center;padding: 0 30px 0 0;}
.edge_wc li{background:url(../images/ico03.png) no-repeat 23px 9px;padding: 0 0 13px 47px;}
.edge_wc li em{font-style: normal;font-weight: bold;color: #052d7e;}
/*关于*/
.aboutbox{background:url(../images/abtbg.jpg) no-repeat 0 0;height: 679px;}
.aboutbox .content{bottom: -60px;}
.about{line-height:24px;height:563px;background:url(../images/aboutbg.jpg) no-repeat 0 0;margin: 77px 0 80px;}
.aboutil{width: 240px;padding: 74px 0 0 30px;font-size: 24px;line-height: 68px;color: #fff;}
.aboutil a,.honner h2 a,.honner_c li span a{color: #fff;display: block;}
.aboutil span{display: block;font-family: Arial;line-height: 30px;text-transform: uppercase;}
.about_c{width: 926px;}
.about_p,.about_p img{width:926px;height:400px;display: block;overflow: hidden;}
.about_w{display: block;position: relative;border: solid 1px #dbdbdb;border-top: 0;padding: 45px 35px 0; height: 117px;}
.about_w span{width: 58px;line-height: 22px;position: absolute;bottom: 0;right: 0;}
.about_w p{overflow: hidden;text-indent:2rem;line-height: 26px;}
.about_w a.more{display: block;width: 110px;line-height: 30px;color: #fff;background-color:#052d7e;float: right;text-align: center;margin-top: 10px; }
/*荣誉资质*/
.honner{width: 224px;height: 224px;left: 24px;top:280px;}
.honner .hontit{height: 42px;line-height: 26px;font-weight: normal;font-size: 18px;background:url(../images/line2.png) no-repeat right 12px;}
.honner .hontit a{padding: 0 0 0 19px;background:url(../images/ico07.gif) no-repeat 1px 5px;color: #fff;}
.honner_c li img{width: 224px;height: 168px;display: block;}
.honner_c li span{display: block;text-align: center;line-height: 36px;}
/**/
.nswsbj{  box-sizing: border-box;  padding-top:80px; overflow: hidden; font-family:"Microsoft Yahei";margin-bottom: 30px;}
.news{height:640px; float: left;}
.news .newstit{height:42px;margin-bottom: 20px;border-bottom: 1px solid #b7b4b5;}
.news .newstit i{color:#333333;height: 42px; display: inline-block; font-weight: normal;background:url(../images/news1titcur.png) no-repeat left 8px;text-decoration: none;padding-left: 35px;width:420px; position: relative;}
.news .newstit i:after{content:"";width: 148px; height: 2px;  position: absolute;left: 0;bottom:-1px;background: #052d7e;}
.news .newstit i a{color: #052d7e;  text-decoration: none; font-size: 18px; display: inline-block;height:42px; line-height:42px; font-weight: normal;}
.news .newstit span{font-weight: normal; font-size: 14px;line-height: 42px; overflow: hidden;}
.news .newstit span a{color: #333;}
.news_nr{ background:#f6f6f6; }
.news_c{border-bottom: 7px solid #fff; position: relative;  overflow: hidden;}
.news_c dl{width:378px; overflow: hidden; float: left;margin-left: 20px;}
.news_c dt{ width:344px;height:255px; position: relative; overflow: hidden;}
.news_c dt img{width:340px;height:255px; display: block;}
.news_c dd{width:344px; overflow: hidden;}
.news_c dd em{ display: block;height:70px;line-height: 70px; font-size: 24px;color: #ababab; display:block; font-weight: normal; border-bottom: 1px solid #e8e8e8;  }
.news_c dd a.tit{   display: block; font-size: 16px; font-weight: normal; margin: 15px 0 20px;  height: 38px;  line-height: 38px;  color: #333333;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news_c dd a.tit:hover{  color: #f6890f;}
.news_c dd p{height:50px;overflow: hidden;font-size: 14px; line-height: 25px; color:#a7a7a7;margin-bottom: 10px;}
.news_c dd p a{ color: #052d7e; }
.news_c dl:nth-child(2){margin-right: 0;}
.news_nr ul{clear: both; overflow: hidden;padding:10px 10px 20px;}
.news_nr li{line-height: 38px; height: 38px; display: block;  padding-left: 15px; background: url(../images/newsico.png) no-repeat 5px center; box-sizing: border-box;}
.news_nr li.nones{border-bottom: 0;}
.news_nr li a{ float:left;font-size: 15px;color:#5c5c5c;text-decoration: none;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.news_nr li a:hover{color:#f6890f;}
.news_nr li span{ float: right; display:block;line-height: 38px;font-size: 14px; color: #bcbcbc; }
/*底部*/
.f_bj{color:#96989a;clear:both;line-height:28px;background:#444}
.f_bj a{color:#96989a}
.f_nav{width: 280px;padding: 80px 45px 0px;}
.f_nav li{float:left;}
.f_nav a{padding:0 0 0 22px;display:inline-block;width:110px;color: #fff;opacity: 0.8;font-size: 16px; line-height:44px;}
.f_text{display: block;width: 360px;height: 168px;padding: 80px 0 60px 23px;border-left: solid 1px #505050;}
.f_text p{float:left;padding:0 0 0 22px;display:inline-block;width: 300px;}
.f_text1{display: block;width: 420px;height: 168px;padding: 80px 0 60px 23px;border-left: solid 1px #505050;}
.f_text1 p{float:left;padding:0 0 0 22px;display:inline-block;width: 265px;     line-height: 44px;}
.f_text1 p.dz{width:420px;}


