@charset "utf-8";
body,html{height:100%;padding:0;margin:0;min-width:1200px;}
a{text-decoration:none;outline:0;color:#666;transition:.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;border:0;vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;margin:0;padding:0}
dd,dl,dt{padding:0;margin:0}
em,i{font-style:normal}
input{outline:0;border:none}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.w0{width:100%}
.w1200{width:1200px;margin:0 auto}
.content{width:1200px;margin:0 auto}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/*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:70px}
.flex-direction-nav .flex-prev{left:70px}
.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:#f39700}
.flexslider .slides a img{width:100%;height:600px;display:block}
/*头部*/
.content,.header{width:1200px;margin:0 auto;font-family:"Microsoft Yahei"}
.h_top{position:relative;z-index:2;font-family:"Microsoft Yahei";/*overflow:hidden*/line-height: 40px;}
.t_top{height: 40px; color: #fff;font-size: 16px;/*overflow: hidden;*/ background: #0061a6;}
.t_top p{float:right;}
.t_top p a{display:inline-block;padding:0 14px;color:#fff;line-height: 40px;}
.t_top p span{background:url(../images/t_ico1.gif) no-repeat 16px center #f39700;padding:0 15px 0 40px;display:inline-block;line-height: 36px;}
.t_con{height:75px;padding:20px 0 22px 0;/*overflow:hidden*/}
.t_logo,.t_logo img{width:534px;display:block;height:86px}
.header b{font-size:26px;}
/*导航栏*/
.menu {height: 86px;position: relative;z-index: 1000;}
.menu li em{display:block;width:29px;height:24px;margin:0 auto;background-position:center 0;background-repeat:no-repeat}
.menu li a:hover em,.menu li.cur em{background-position:center bottom}
.menu .daohang {width: 650px;margin: 0 auto;line-height: 53px;margin-top: 10px;}
.menu ul li {font-size: 16px;width:91px;height:100px;float: left;text-align: center;position: relative}
.menu ul li.last {background: 0 0}
.menu ul li>a {display: block;color: #333}
.menu ul li:hover>a,.menu ul li.cur>a {text-decoration: none;color: #0061a6;}
.menu ul li .ej_Nav {position: absolute;width: 100%;margin-top: 22px;}
.menu ul li .ej_Nav {filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0,10px,0);-moz-transform: translate3d(0,10px,0);-webkit-transform: translate3d(0,10px,0)}
.menu ul li:hover .ej_Nav {opacity: 1;visibility: visible;transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0)}
.menu ul li .ej_Nav dd {width: 100%;height: 40px;line-height: 40px;float: left}
.menu ul li .ej_Nav dd a {display: block;width: 100%;height: 39px;color: #fff;text-align: center;font-size: 14px;background: rgba(0, 97, 166, 0.8); border-bottom: 1px solid #eee;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: block;}
.menu ul li .ej_Nav dd a:hover {background-color: #f39300;color: #fff;}
.menu ul li:nth-child(3) .ej_Nav{width: 180px;left: -30px;}
/*统一的标题*/
.til01{height:90px;display: block;font-size:36px;line-height:54px;color: #333;text-align: center;font-weight: normal;}
.til01 span{display: block;font-size:18px;line-height:38px;color: #666;}
.til01 b{color: #0061a6;}
.til01 a{display: block;color: #333;}
.til02{height:113px;display: block;font-size:36px;line-height:54px;color: #333;text-align: center;font-weight: normal;}
.til02 span{display: block;font-size:18px;line-height:38px;color: #afacac;}
.til02 b{color: #0061a6;}
.til02 a{display: block;color: #333;}
.newsbox .til01,.jszb .til01,.ys .til02,.pro .til01,.cess .til01{background:url(../images/tilbg3.png) no-repeat center 23px;}
/*产品中心*/
.pro_list {border-bottom: 1px dashed #eee; height: 82px; text-align: center;}
.pro_list li {position: relative;margin-top: 30px; width: 210px;height: 40px;    margin-left: 20px; display: inline-block;}
.pro_list li i{display: block;float: left;width:210px;text-align: center;border-radius: 50px;height: 37px;font-style: normal;border: 1px solid #0061a6;background: #0061a6;}
.pro_list li i:hover {background: #f39700;border: 1px solid #f39700;}
.pro_list li i a{display: block;color: #fff;font-size: 16px;line-height: 18px;position: relative; top: calc(50% - 9px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro_list li .erji{width: 950px;padding-left: 10px;}
.pro_list li .erji p {display: inline-block;border: 1px solid #fff; margin-bottom: 22px;border-radius: 20px;text-align: center; margin-left: 16px;width: 200px;}
.pro_list li .erji a {display: inline-block;line-height: 35px; font-size: 15px; padding-left: 15px;padding-right: 15px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;color:#fff }
.pro_list li i a:hover{color:#fff;}
.pro_list li .erji a:hover{color:#454545;}
.pro_list li.erji{position: relative;margin-top: 30px;height: 40px;}
.pro_list li.erji i{display: block;float: left;width:210px;text-align: center;border-radius: 50px;height: 37px;font-style: normal;border: 1px solid #ccc;background: #ccc;}
.pro_list li.erji i a:hover {color: #454545;}
.pro{ overflow: hidden;padding-top:30px;}
.p_on{margin-top: 15px;}
.p_on ul{ float: right;}
.p_on ul li{float: left;width: 340px;height: 315px;background: #f8f8f8; margin: 0 0 25px 35px; padding: 23px 0 0 23px; position: relative;border: 1px solid #ccc;}
.p_on ul li img{ width: 320px; height: 240px; box-sizing:border-box; }
.p_on ul li em{ display: block; position: absolute; left: 0; width: 100%; top: 285px; color: #454545; font-size: 17px; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.p_on ul li:hover{ background: #0061a6;box-shadow:  0 0 6px #969696;}
.p_on ul li:hover em{ color: #fff;background: url(../images/pr_ico1.png) no-repeat center 0; top: 263px; padding-top:27px;}
/*技术装备*/
.jszb{height: 600px;box-sizing:border-box;position:relative;background:url(../images/case.jpg) no-repeat center 0;padding-top:60px;}
.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:17px;background:#fff;overflow:hidden; box-shadow: 2px 1px 6px 1px rgba(204, 204, 204, 0.53);}
.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;}
.jszb ul li:hover i{color:#0550ab}
.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;}
/*资质证书*/
.part{margin-top: 30px;}
.pr{ position: relative;}
.prev2{ width: 36px;height: 36px;z-index: 9;top: 58px;left: 300px; cursor: pointer;}
.next2{   width: 36px;height: 36px; z-index: 9;top:58px;right: 300px; cursor: pointer;}
.part_c{overflow: hidden;text-align: center;line-height: 42px;margin:0 auto;}
.part_c li{width: 230px;float: left;padding: 0 13px 0 0;}
.part_c li p{border: solid 1px #e6e6e6;}
.part_c li p,.part_c li p img{width: 220px;height: 165px;display: block;overflow: hidden;}
.part_c li span a{display: block;color: #333;}
.pa {position: absolute;}
/*资讯*/
.newsbox{line-height:24px;font-family: "Microsoft Yahei";padding: 60px 0 0;}
.new1{border: solid 1px #e5e5e5;height: 264px;padding: 13px 28px 0;}
.faqs,.news{width:536px;height: 270px;overflow: hidden;line-height: 39px;padding: 20px 0 0;}
.newtil{font-size: 18px;line-height: 60px;height: 60px;background:url(../images/line1.gif) repeat-x right 31px;}
.newtil span{font-size: 14px;line-height: 32px;float: right;font-weight: normal;text-transform: uppercase;}
.newtil p a{display: inline-block;padding: 0 10px 0 0;font-weight: 700; background: #fff;}
.new1 .wz{width: 746px;float: left;padding:27px 0 0 55px;}
.new1 .wz .n1tit{height:56px;line-height:32px;font-size:18px;color: #333;}
.new1 .wz .n1tit a,.new_c2 li a,.faqs_c li a{color: #333;display: block;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.new_c2 li a:hover{color: #0061a6;}
.new1 .wz .n1tit a:hover{color: #0061a6;}
.new1 .wz .n1tit em{color: #fff;display: inline-block;width: 85px;line-height: 32px;background: #0060b1;font-weight: normal;float: left;margin: 0 20px 0 0;font-size: 14px;text-align: center;}
.new1 .wz p{height: 96px;overflow: hidden;}
.new1 .n1img,.new1 .n1img img{display: block;width: 330px;height: 233px;overflow: hidden;float: left;}
.new_c2 li,.faqs_c li{height: 39px;line-height: 39px;background:url(../images/ico04.gif) no-repeat 0 17px;padding: 0 0 0 17px;border-bottom: solid 1px #e6e6e6;}
.more01 { display: block;text-align: center; width: 123px;line-height: 33px; border-radius: 17px; border: solid 2px #f39700; text-align: center; color: #333;}
.more01:hover{ color: #fff;background-color: #0061a6;border: solid 2px #0061a6;}
/*关于我们*/
.abt{ background:url(../images/zjbg.jpg) no-repeat center 0;height:714px; overflow: hidden; box-sizing: border-box; padding-top:91px;margin-top: 60px;}
.abt .img{ overflow: hidden; height: 400px;}
.abt .img i{ display: inline-block; float: left;background:url(../images/a_h.png) no-repeat; width: 236px; height: 250px; box-sizing: border-box; padding-top: 149px; color: #333333; font-size: 42px; line-height: 100%;}
.abt .img em{ display: inline-block; float: right;}
.abt .wz{ overflow: hidden;}
.abt .wz i{ display: inline-block; float: left; width: 303px;}
.abt .wz em{ display: inline-block; float: right; width: 840px; padding-top: 35px;font-weight: normal; font-size: 15px; color: #333; line-height: 24px; text-align: right;}
.abt .wz em span{ display: block; text-align:left;text-indent: 2rem;}
.abt .img em img{ transition: all 0.3s linear 0s;}
.abt .img em img:hover{transform: scale(1.03);}
.abt .wz em img{ transition: all 0.3s linear 0s;}
.abt .wz em img:hover{transform: translateX(-8px);}
/*优势*/
.ys{height: 1555px;padding-top:60px;background:url(../images/ys_bg.jpg) no-repeat center 0;    margin-top: 60px;}
.team{height: 450px;background:url(../images/ys1.jpg) no-repeat;}
.team span{float: left;width: 195px;height: 68px;padding-top: 103px;background:url(../images/one.jpg) no-repeat;font-size: 28px;color: #fff;text-align: center;line-height: 68px;display: block;}
.team ul{float: right;width: 570px;margin-top: 110px;}
.team li{float: right;width: 340px;margin-bottom: 60px;    margin-right: 20px;}
.team li b{display:block;font-size: 20px;color: #454545;line-height: 20px;margin-bottom: 14px;}
.team li p{font-size: 14px;color: #666;line-height: 24px;position: relative;}
.team li p:after{position: absolute;content: "-";left: -10px;top: 0;}
.pz{height: 525px;padding:0 50px;margin:15px 0 13px;background: #fff;}
.pz span{padding:15px 0 0;height: 98px;font-size: 0;display: block;}
.pz span b{display:block;font-size: 28px;color: #333;line-height: 36px;}
.pz_con{height: 144px;}
.pz_con li{float: left;width: 320px;}
.pz_con li b{display:block;font-size: 18px;color: #454545;line-height: 18px;margin-bottom: 22px;}
.pz_con li p{font-size: 15px;color: #666;line-height: 24px;height: 65px;position: relative;}
.pz_con li p:after{position: absolute;width: 68px;height: 2px;background: #0060b1;content: "";left: 0;bottom: 0;}
.pz_list li{float: left;width: 265px;margin-right: 10px;}
.pz_list li:last-child{margin-right: 0;}
.pz_list li i{display:block;height: 195px;overflow:hidden;}
.pz_list li img{width: 260px;height: 195px;transition:all 0.5s;}
.pz_list li i:hover img{transform:scale(1.05);}
.pz_list li span{display:block;font-size: 14px;color: #333;text-align: center;line-height: 24px;padding-top: 18px;height:24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pz_list li:hover span{color: #0060b1;}
.bz{height: 439px;padding:0 50px;background: #fff;border-bottom:1px solid #efefef;}
.bz span{padding:45px 0 0;height: 84px;font-size: 0;display: block;}
.bz span b{display:block;font-size: 28px;color: #454545;line-height: 36px;}
.bz li{float: left;width: 202px;height: 269px;border:6px solid transparent;position: relative;}
.bz li img{display:block;margin:25px auto 0;}
.bz li b{display:block;font-size: 24px;color: #454545;text-align: center;line-height: 24px;padding:18px 0 14px;}
.bz li p{font-size: 14px;color: #666;line-height: 24px;padding:0 20px;}
.bz li:hover,.bz li.cur{border-color: #0060b1;}
.bz li:hover:after,.bz li.cur:after{position: absolute;width: 6px;height: 6px;background:#0060b1;border:15px solid #f39700;border-top: 0;border-bottom: 0;content: "";left: -21px;top: 58px;}
/*流程*/
.cess{padding:60px 0 60px;}
.cess li{float: left;width: 102px;height: 102px;background: #ebebeb;border-radius: 50%;margin-right: 69px;transition:all 0.3s linear;position: relative;}
.cess li:after{position: absolute;width: 11px;height: 17px;background:url(../images/jt2.png) no-repeat;content: "";top: 44px;right: -46px;}
.cess li:last-child{margin-right: 0;}
.cess li:last-child:after{display:none;}
.cess li i{display:block;width: 35px;height: 35px;overflow: hidden;margin:23px auto 0;}
.cess li img{transition:all 0.3s linear;}
.cess li b{display:block;font-size: 15px;color: #333;line-height: 25px;text-align: center;transition:all 0.3s linear;}
.cess li:hover{background: #0060b1;}
.cess li:hover img{transform:translateY(-35px);}
.cess li:hover b{color: #fff;}
.cess .tel{padding-left: 32px;background:url(../images/tel1.png) no-repeat left 14px;margin-left:360px;margin-top: 35px;color: #454545;font-family: Arial;}
.cess .tel i{display:block;font-size: 14px;line-height: 14px;}
.cess .tel b{display:block;font-size: 34px;line-height: 36px;}
.cess .tel em{color: #f39700;}
/*回到顶部*/
.client-2{position:fixed;right:-170px;top:53%;z-index:900}
.client-2 li a{text-decoration:none}
.client-2 li{margin-top:1px;clear:both;height:62px;position:relative}
.client-2 li i{background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center}
.client-2 li p{height:20px;font-size:12px;line-height:20px;overflow:hidden;text-align:center;color:#fff}
.client-2 .my-kefu-tel i{background-position:0 -21px}
.client-2 .my-kefu-qq i{background: url(../images/mail.png) no-repeat center;}
.client-2 .my-kefu-ftop{display:none}
.client-2 .my-kefu-ftop i{width:33px;height:31px;background-position:-23px -47px;background-size:52px 82px}
.client-2 .my-kefu-ftop .my-kefu-main{padding-top:6px}
.client-2 .my-kefu-left{float:left;width:62px;height:47px;position:relative}
.client-2 .my-kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px}
.client-2 .my-kefu-right{width:20px}
.client-2 .my-kefu-tel-main{background:#0061a6;color:#fff;height:53px;width:230px;padding:9px 0 0;float:left}
.client-2 .my-kefu-main{background:#0061a6;width:97px;height:53px;position:relative;padding:9px 0 0;float:left}
.client-2 .my-kefu-weixin-pic{position:absolute;left:-130px;top:-25px;display:none;z-index:333}
.my-kefu-weixin-pic img{width:115px;height:115px}
/*底部*/
.footer{height:498px;background:#1e2126;overflow:hidden}
.f_nav{overflow:hidden;width:303px;height:498px;background:#292c31;float:left}
.f_nav p{padding:60px 0 0 91px}
.f_nav p a{display:block;line-height:25px;font-size:16px;color:#fff;margin-bottom:29px;padding-left:17px}
.f_nav p a:hover{color:#f39700;background:url(../images/f_io.jpg) no-repeat 0 center;}
.ff_r{float:right;width:840px;padding-top:85px}
.f_on{overflow:hidden}
.f_on i{font-weight:400;color:#dadbde;font-size:24px;line-height:100%;padding-bottom:42px;font-style: normal;display: block;}
.f_on ul{float:left;width:578px}
.f_on ul li{color:#a9a9aa;font-size:14px;line-height:24px;padding-left:48px;width:205px;float:left;height:61px;background:url(../images/fi3.jpg) no-repeat 0 5px}
.f_on ul li span{display:block}
.f_on ul li:nth-child(2){background:url(../images/fi1.jpg) no-repeat 0 5px}
.f_on ul li:nth-child(3){background:url(../images/fi5.jpg) no-repeat 0 5px}
.f_on ul li:nth-child(4){background:url(../images/fi9.jpg) no-repeat 0 5px}
.f_on ul li:nth-child(5){background:url(../images/fi6.jpg) no-repeat 0 5px}
.f_on ul li:nth-child(6){background:url(../images/fi4.jpg) no-repeat 0 5px}
.f_on ul li:nth-child(7){background:url(../images/fi7.jpg) no-repeat 0 5px}
.f_on ul li:nth-child(8){background:url(../images/fi8.jpg) no-repeat 0 5px}
.f_er{float:left;background:#626468}
.f_er img{display:inline-block;width:150px;height:150px;border:10px solid #fff;float:left}
.f_er i{display:inline-block;float:left;width:20px;font-size:15px;color:#fff;padding:28px 6px 0;text-align:center}

	
