@charset "utf-8";
@font-face {
    font-family: AkzidenzGroteskMedExt;
    src: url("../font/AkzidenzGrotesk-MedExt.ttf");
}
@font-face {
    font-family: akzidenzgroteskbqxbold;
    src: url("../font/akzidenzgroteskbqxbold.otf");
}
@font-face {
    font-family: dincondmedium;
    src: url("../font/dincondmedium.otf");
}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;box-sizing: border-box;}
html,body{font-size: 14px;font-family:"Microsoft YaHei","PingFang SC";background: #fff;color: #333;}
input,textarea,select{font-family:"Microsoft YaHei","PingFang SC";font-size: 14px;}
img,input,textarea{ border: none; }
h1,h2,h3,h4,h5{font-weight: normal;font-size: 14px;line-height: 1.6em;}
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
html.hide{overflow: hidden;}
body.hide{overflow: hidden;}
a{color: #333;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.6em;}
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.text-center{text-align: center;}
.overhide{overflow: hidden;}
.w1720{width: 1720px;max-width: 92%;margin: 0 auto;}
.w1440{width: 1440px;max-width: 92%;margin: 0 auto;}
ul{font-size: 0;}
ul li{font-size: 14px;display: inline-block;vertical-align: top;}
ul li:last-child{margin-right: 0;}
.mg-bt10{margin-bottom: 10px;}
.mg-bt15{margin-bottom: 15px;}
.mg-bt20{margin-bottom: 20px;}
.mg-bt25{margin-bottom: 25px;}
.mg-bt30{margin-bottom: 30px;}
.mg-bt40{margin-bottom: 40px;}
.mg-bt50{margin-bottom: 50px;}
.mg-bt60{margin-bottom: 60px;}
.mg-bt70{margin-bottom: 70px;}
.mg-bt80{margin-bottom: 80px;}
.des16 p{font-size: 16px;text-align: justify;}
.des18 p{font-size: 18px;text-align: justify;}
.line20 p{line-height: 2;}
.line18 p{line-height: 1.8;}
.desfff *{color: #fff;}
.titlefff *{color: #fff;}
.imgmax img{max-width: 100%;vertical-align: bottom;}
body{padding-top: 100px;transition: all .4s;}
.text-center p{text-align: center;}
/*header s*/
.header{background: #fff;position: fixed;z-index: 999;width: 100%;top:0;left: 0;transition: all .4s;}
.logo{position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.logo img{vertical-align: middle;display: block;height: 56px;transition: all .4s;}
.xjsy0{position: absolute;left: 100%;margin-left: 10px;font-size: 30px;white-space: nowrap; color: #003770;top:50%;transform: translateY(-50%);transition: all .4s;}
.nav li{float: left;position: relative;margin:0 1px;}
.nav li.active .nav-yi{color: #003770;}
.nav-yi{display: block;line-height: 100px;padding: 0 35px; text-align: center;transition: all .4s;font-size: 16px;}
.nav-yi span{position: relative;display: inline-block;line-height: 50px;}
.nav-yi span:after{content: "";position: absolute;width: 0;opacity: 0;transition: all .4s; bottom:0;left: 50%;transform: translateX(-50%);border-bottom: 2px solid #003770;}
.nav li.active .nav-yi span:after{width: 100%;opacity: 1;}
.nav-er-box{position: absolute;top:100%;left: 50%;transform: translateX(-50%);white-space: nowrap; background: rgba(255,255,255,.9);display: none;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;overflow: hidden;box-shadow: 0 1px 2px #ddd;}
.nav-er-box a{display: block;color: #3e3e3e;line-height: 40px;transition: all .4s;padding:0 25px;position: relative;text-align: center;}
.search-box{position: absolute;right:0;top:50%;margin-top: -21px; cursor: pointer;z-index: 7;}
.search-btn{width: 42px;height: 42px;z-index: 5;position: relative;transition: all .4s;background:url("../images/search.png") no-repeat center;background-size:cover;text-align: center;}
.search-con{position: absolute;width: 470px;right: 0;height: 44px;top:0;background: #fff;overflow: hidden;transition: all .4s;border-radius: 32px;box-shadow: 0 0 4px #ddd;}
.search-con .text{display: block;height: 42px;width: 100%;background: none;text-indent: 2em;}
.search-sb{position: absolute;right:10px;top:0;cursor: pointer;}
.search-box.active .search-sb{display: block;}
.search-text{margin-right: 32px;}
.language{position: absolute;right: 0;top:50%;transform: translateY(-50%);}
.language a{display: inline-block;transition: all .4s;}
.language a.active{color: #083a85;}
.language a:hover{color: #083a85;}
.nav-box{margin-right: 80px;}
body.active{padding-top: 80px;}
body.active .header{box-shadow: 0 1px 2px #ddd;}
body.active .nav-yi{line-height: 80px;}
body.active .logo img{height: 50px;}
body.active .xjsy0{font-size: 24px;}
.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:12px;top:14px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; z-index: 9;}
.menu-handler .burger{transition: all .4s; height: 2px; background: #003770; display: block;width: 20px; position: absolute; z-index: 5; left: 5px;transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 8px;}
.menu-handler .burger-2{top: 15px;}
.menu-handler .burger-3{top: 22px;}
.menu-handler.active .burger-1{top:15px;-moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }

/*header e*/
/*footer s*/
.footer{padding-top: 52px;}
.footer-logo img{height: 61px;}
.rexian{text-align: right;}
.rexian p{font-size: 16px;color: #083a85;}
.rexian span{font-size: 36px;color: #083a85;font-family: akzidenzgroteskbqxbold;line-height: 1;}
.falv span,.falv a{display: inline-block;vertical-align: middle;color: #083a85;font-size: 13px;margin-right: 10px;}
.falv a:last-child{margin-right: 0;}
.bq span,.bq a{display: inline-block;vertical-align: middle;color: #5b5b5b;font-size: 13px;margin-right: 10px;}
.footer-c{border-top: 1px solid #b5b5b5;padding: 15px 0;margin-top: 20px;}

.share a{display: inline-block;width: 32px;height: 32px;position: relative;margin-right: 8px;border:1px solid #073a79;border-radius: 100%;opacity: 1;transition: all .4s;}
.share a:last-child{margin-right: 0;}
.share a .i{transition: all .4s;}
.share a:hover{opacity: 1;}
.share a.active{opacity: 1;}
.hide-code{position: absolute;width: 116px;bottom:40px;left: 50%;margin-left: -58px;overflow: hidden;transition: all .4s;z-index: 9;background: #fff;height: 0;}
.hide-code img{width: 116px;height: 116px;}
.share a:hover .hide-code{height: 116px;}
.share a.active .hide-code{height: 116px;}
.falv{padding-top: 10px;}

/*footer e*/
/*index s*/
.banner-bot{position: absolute;width: 100%;left: 0;z-index: 9;bottom:50px;}
.bannerDot .swiper-pagination-bullet{background: #c2cad9;opacity: 1;width: 12px;height: 12px;transition: all .4s;margin-right: 20px;}
.bannerDot .swiper-pagination-bullet:last-child{margin-right: 0;}
.bannerDot .swiper-pagination-bullet-active{background: #fff;}
.padding-t100{padding-top: 100px;}
.title36 h2{font-size: 36px;}
.enzm{font-family: AkzidenzGroteskMedExt;font-size: 60px;color: #dadada;text-transform: uppercase;}
.title30 h3{font-size: 30px;}
.title30 span{font-size: 16px;}
.title058edc h3{color: #058edc;}
.title058edc span{color: #058edc;}
.swiperDot{margin-top: 40px;}
.swiperDot .swiper-pagination-bullet{width: 32px;height: 3px;background: #0088d3;border-radius: 0;opacity: 1;margin-right: 25px;vertical-align: middle;}
.swiperDot .swiper-pagination-bullet:last-child{margin-right: 0;}
.swiperDot .swiper-pagination-bullet-active{background: #ff8717;}
.zindex9{z-index: 9;}
.solu-bg1{position: absolute;width: 100%;top:0;height: 69%;left: 0;background-image: linear-gradient(#fff,#eeeff1);z-index: -1;}
.solu-bg2{position: absolute;width: 100%;bottom:0;height: 31%;left: 0;background-image: linear-gradient(#dcdee1,#fff);z-index: -1;}
.padding-tb100{padding: 100px 0;}
.pro-style{display: block;position: relative;transition: all .4s;}
.pro-style:hover .pro-bot-bg{height: 141px;}
.sdfdr{margin: -8px;}
.pro .pro-style{border:1px solid transparent;margin: 8px;}
.pro .pro-style .relative{transition: all .4s;border:1px solid transparent;}
.pro .pro-style:hover .relative{border:1px solid #42a5dd; box-shadow: 0 0 8px 0 rgba(1, 49, 76, 0.43);}
.pro-bot{z-index: 9;width: 100%;left: 0;bottom:25px;padding: 0 10px;transition: all .4s;}
.pro-bot-bg{position: absolute;;width: 100%;left: 0;bottom:0;height:0;background: url("../images/sd.png") no-repeat center;background-size: 100% 100%; z-index: 3;transition: all .4s;}
.pro-bot h3{font-size: 18px;margin-bottom: 2px;}
.pro-bot span{font-size: 12px;color: #686868;text-transform: uppercase;}
.proBtn div{position: absolute;width: 32px;height: 32px;z-index: 9;transition: all .4s;top:50%;margin-top: -16px;cursor: pointer;}
.proBtn1{left: 20px;background: url("../images/641.png") no-repeat center;background-size: cover;}
.proBtn2{right: 20px;background: url("../images/642.png") no-repeat center;background-size: cover;}
.proBtn1:hover{background: url("../images/643.png") no-repeat center;background-size: cover;}
.proBtn2:hover{background: url("../images/644.png") no-repeat center;background-size: cover;}
.gdcp{display: inline-block;}
.gdcp span{font-size: 16px;color: #626262;transition: all .4s;display: block;}
.gdcp i{transition: all .4s;width: 47px;height: 12.5px;background: url("../images/jt94x25-1.png") no-repeat center;background-size: 100% 100%;display: inline-block;}
.gdcp:hover span{color: #0088d3;}
.gdcp:hover i{background: url("../images/jt94x25-2.png") no-repeat center;background-size: 100% 100%;}
.titlefff h2{color: #fff;}
.about-warp{width: 888px;max-width: 100%;margin: 0 auto;}
.data{font-size: 0;}
.data li{font-size: 14px;display: inline-block;vertical-align: top;width: 25%;text-align: center;position: relative;}
.data li strong{font-size: 48px;font-family: dincondmedium;color: #ff8717;margin-right: 5px;transition: all .4s;}
.data li span{font-size: 16px;color: #ff8717;}
.data .i{width: 35px;margin: 20px auto;background: #fff;height: 3px;transition: all .4s;}
.data p{font-size: 16px;color: #fff;}
.gdxq{display: inline-block;transition: all .4s;border:1px solid #5d718e;width: 200px;}
.gdxq span{display: inline-block;vertical-align: middle;color: #6e91bd;font-size: 16px;line-height: 42px;margin-right: 10px;}
.gdxq i{display: inline-block;vertical-align: middle;transition: all .4s;width: 47px;height: 12.5px;background: url("../images/jt94x25-3.png") no-repeat center;background-size: 100% 100%;}
.gdxq:hover{background: #fff;}
.gdxq:hover i{transform: translateX(10px);}
.mg-bt100{margin-bottom: 100px;}
.title-type{position: absolute;right: 0;bottom:0;font-size: 0;}
.title-type a{display: inline-block;vertical-align: middle;font-size: 16px;transition: all .4s;color: #aaaaaa;margin-right: 70px;position: relative;}
.title-type a:last-child{margin-right: 0;}
.title-type a.active{color: #058edc;}
.title-type a:hover{color: #058edc;}
.title-type a:after{content: "";position: absolute;right: -34px;height: 16px;top:50%;margin-top: -8px;border-right: 2px solid #c3c3c3;}
.title-type a:last-child:after{display: none;}
.news a{display: block;background: #f6f6f6;}
.news-img{width: 50%;}
.news-img img{object-fit: cover;height: 467px;}
.news li{display: block;}
.news li:nth-child(even) .news-img{float: right;}
.news-con{position: absolute;height: 100%;top:0;width: 46%;}
.news-con h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news li:nth-child(odd) .news-con{right: 0;padding-right: calc(50% - 720px);}
.news li:nth-child(even) .news-con{left: 0;padding-left: calc(50% - 720px);text-align: right;}
.news li:nth-child(even) .news-con .des16 p{text-align: right;}
.title24 h3{font-size: 24px;transition: all .4s;}
.title24 .i{height: 2px;background: #545454;width: 45px;display: inline-block;vertical-align: middle;}
.des585858 p{color: #585858;}
.time1{color: #585858;font-size: 12px;}
.news-con .des16 p{max-height: 3.6em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.gdxq2{display: inline-block;}
.gdxq2 span{font-size: 16px;color: #058edc;transition: all .4s;margin-right: 10px;}
.gdxq2 i{transition: all .4s;width: 47px;height: 12.5px;background: url("../images/jt94x25-2.png") no-repeat center;background-size: 100% 100%;display: inline-block;}
.gdxq2:hover i{transform: translateX(10px);}
.news .title24 h3:hover{color: #058edc;}
.news{display: none;}
.news.active{display: block;}
.gdxq2-1{filter: grayscale(1);}
.gdxq2-1:hover{filter: grayscale(0);}
/*index e*/
/*2.1关于-企业简介 s*/
.ban .i{content: "";position: absolute;width: 50%;height: 100%;top:0;left: 0;background-image: linear-gradient(to right,rgba(5,142,220,0.7),rgba(5,142,220,0));}
.banner-des h3{font-size: 80px;color: #fff;text-transform: uppercase;font-family: dincondmedium;line-height: normal;}
.banner-des h2{font-size: 36px;color: #fff;}
.ny-nav{height: 52px;}
.ny-navs{height: 52px;text-align: center;background: #fff;width: 100%;border-bottom:1px solid #d0d0d0;z-index: 99;}
.ny-navs .w1440{font-size: 0;}
.ny-navs a{display: inline-block;font-size: 18px;color: #656565;transition: all .4s;line-height: 51px;width: 172px;max-width: 16.66%;position: relative;z-index: 2;}
.ny-navs a.active{background: #023b8d;color: #fff;}
.ny-navs a.active:after{display: none;}
.ny-navs a:hover:after{display: none;}
.ny-navs a:hover{background: #023b8d;color: #fff;}
.ny-navs a:after{content: "";position: absolute;right: -1px;z-index: -1;height: 22px;border-right: 1px dashed #aeaeae;top:50%;margin-top: -11px;}
.ny-navs a:last-child:after{display: none;}
.ny-nav.fiexd3 .ny-navs{position: fixed;top:80px;}

.des5e5e5e p{color: #5e5e5e;}
.ab-l{width: 45%;}
.ab-l .des16{margin-bottom: 18%;}
.ab-l .des16 p{margin-bottom: 30px;}
.ab-l .des16 p:last-child{margin-bottom: 0;}
.ab-l .data p{color: #333;}
.ab-l .data .i{background: #333;}
.ab-l .data{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ab-l .data li{width: auto;}
.ab-r{width: 50%; box-shadow: -4px 5px 10px 0 rgba(147, 147, 147, 0.8);border-radius: 20px;overflow: hidden;}
.ab-l .gdxq{background: #023b8d;}
.ab-l .gdxq span{color: #dcdcdc;}
.title24 h3 span{font-size: 16px;}
.zhuji{margin: -10px -10px 0;}
.zhuji .img100{box-shadow: 0 7px 10px 0 rgba(124, 155, 204, 0.8);border-radius: 10px;margin: 10px 10px 30px;overflow: hidden;}
.title30 .enzm{font-size: 48px;}
.ls-bg{position: absolute;left: 0;width: 100%;top:0;bottom: 33%;z-index: -1;}
.his-box{border-bottom: 1px solid rgba(255,255,255,.7);}
.preview .swiper-slide{height: 100px;}
.preview{margin-bottom: -7px;}
.hisDot{position: absolute;width: 14px;height: 14px;border-radius: 100%;left: 50%;margin-left: -7px;background: #4a7cbe;bottom:0;}
.hisDot:after{content: "";top:2px;right: 2px;bottom:2px;left: 2px;border-radius: 100%;background: #fff;position: absolute;transition: all .4s;}
.his-year-warp{top:8px;right:8px;bottom:8px;left: 8px;border-radius: 100%;position: absolute;transition: all .4s;display: flex;justify-content: center;align-items: center;}
.hisline{height: 6px;border-right: 1px solid #fff;position: absolute;bottom:15px;left: 50%;content: "";transition: all .4s;}
.his-year{width: 64px;height: 64px;border-radius: 100%;position: absolute;left: 50%;margin-left: -32px;bottom:10px;transition: all .4s;}
.his-year-warp h4{font-size:16px;color:#fff;}
.preview .swiper-slide{width: 10%;cursor: pointer;}
.preview .swiper-slide.active-nav .his-year-warp{background: #ff8717;}
.preview .swiper-slide.active-nav .his-year{background: rgba(255,135,23,.4);bottom:30px;}
.preview .swiper-slide.active-nav .hisline{height: 22px;border-color: #ff8717;}
.preview .swiper-slide:hover .his-year-warp{background: #ff8717;}
.preview .swiper-slide:hover .his-year{background: rgba(255,135,23,.4);bottom:30px;}
.preview .swiper-slide:hover .hisline{height: 22px;border-color: #ff8717;}
.hisBtn div{position: absolute;width: 32px;height: 32px;cursor: pointer;z-index: 9;top:50%;margin-top: -16px;}
.hisBtn1{background: url("../images/0641.png") no-repeat center;background-size: cover;left: 0;}
.hisBtn2{background: url("../images/0642.png") no-repeat center;background-size: cover;right: 0;}
.preview .swiper-container{margin: 0 40px;}
.view p{font-size: 24px;color: #fff;}

.spBig{width: 76.5%;}
.spBt{position: absolute;bottom:0;left: 0;width: 100%;padding: 15px 0;background: rgba(0,0,0,.5);}
.spBt p{color: #fff;margin: 0 25px;position: relative;padding-left: 15px;}
.spBt p:before{content: '';width: 6px;height: 6px;left: 0;top:9px;position: absolute;background: #fff;border-radius: 100%;-webkit-border-radius: 100%;}
.spBtn div{position: absolute;width: 40px;height: 80px;top:50%;margin-top: -40px;cursor: pointer;background-color: rgba(0,0,0,.5);z-index: 9;transition: all .4s;background-position: center;background-repeat: no-repeat;background-size: cover;}
.spBtn1{left: 15px;background-image: url("../images/80x160-1.png");}
.spBtn2{right: 15px;background-image: url("../images/80x160-2.png");}
.spBtn div:hover{background-color: #ff8717;}
.spBtn div.swiper-button-disabled{display: none;}
.spSm{position: absolute;right: 0;width: 21%;height: 100%;top:0;}
.spSm .swiper-container{height: 34.5vw;}
.spSm .position-full:after{content: ''; position: absolute;border:3px solid #ff8717;width: 100%;height: 100%;top:0;right: 0;box-sizing: border-box;display: none;}
/*.spSm .position-full:before{content: ''; position: absolute; width: 5px;height: 6px;top:50%;margin-top: -3px;left: -5px;background: url("../images/001.png");display: none;}*/
.spSm .active-nav .position-full:after,.spSm .active-nav .position-full:before{display: block;}
.spSm .swiper-slide{cursor: pointer;}
.spbig-bot{position: absolute;z-index: 9;background: rgba(0,0,0,.5);left: 0;bottom:0;width: 100%;padding: 15px 30px;}
.spbig-bot:before{content: "";width: 18px;height: 18px;background: #fff;border-radius: 100%;margin-right: 10px;display: inline-block;vertical-align: middle;}
.spbig-bot .des18{display: inline-block;vertical-align: middle;}
.wh-bot{padding-right: 70px;}
.wh-bot{padding-bottom: 287px;}
.tianxia{width: 330px;max-width: 100%;margin: 0 auto 40px;}
.whnr{width: 473px;max-width: 100%;margin: 0 auto;}
.wh-list li{position: absolute;width: 441px;height: 192px;transition: all .4s;}
.wh-list li p{color: #000;}
.wh-warp{padding:20px 40px;}
.title023b8d .en16{color: #023b8d;}
.wh-list li:nth-child(1){right: 81%;top: -17%;text-align: right;background: url("../images/jx3.png") no-repeat center;background-size: 100% 100%;padding-right: 20px;}
.wh-list li:nth-child(1):hover{background: url("../images/jx4.png") no-repeat center;background-size: 100% 100%;}
.wh-list li:nth-child(1) p{text-align: right;}
.wh-list li:nth-child(2){left: 101%;top: -21%;background: url("../images/jx1.png") no-repeat center;background-size: 100% 100%;padding-left: 20px;}
.wh-list li:nth-child(2):hover{background: url("../images/jx2.png") no-repeat center;background-size: 100% 100%;}
.wh-list li:nth-child(3){right: 101%;top: 65%;text-align: right;background: url("../images/jx3.png") no-repeat center;background-size: 100% 100%;padding-right: 20px;}
.wh-list li:nth-child(3):hover{background: url("../images/jx4.png") no-repeat center;background-size: 100% 100%;}
.wh-list li:nth-child(3) p{text-align: right;}
.wh-list li:nth-child(4){left: 100%;top: 62%;background: url("../images/jx1.png") no-repeat center;background-size: 100% 100%;padding-left: 20px;}
.wh-list li:nth-child(4):hover{background: url("../images/jx2.png") no-repeat center;background-size: 100% 100%;}
.wh-list li:nth-child(5){width: 421px;height: 218px; right: 10.5%;top: 102%;background: url("../images/jx5.png") no-repeat center;background-size: 100% 100%;padding-top: 20px;}
.wh-list li:nth-child(5):hover{background: url("../images/jx6.png") no-repeat center;background-size: 100% 100%;}

/*2.1关于-企业简介 e*/
/*2.4关于-荣誉资质 s*/
.ry li{width: 23%;margin-right: 2.66%;margin-bottom: 50px;text-align: center;cursor: pointer;}
.ry li p{text-align: center;}
.ry li:nth-child(4n){margin-right: 0;}
.page{text-align: center;margin-top: 50px;}
.page a{display: inline-block;vertical-align: middle;transition: all .4s;font-size: 18px;line-height: 32px;margin: 1px;}
.pages{width: 32px;height: 32px;border-radius: 100%;}
.pages.active{background: #023b8d;color: #fff;}
.pages:hover{background: #023b8d;color: #fff;}
.page .page-left{margin-right: 20px;}
.page .page-right{margin-left: 20px;}
.page-btn:hover{color: #023b8d;}
/*2.4关于-荣誉资质 e*/
/*2.5关于-技术优势 s*/
.xiezuo{width: 1220px;max-width: 100%;margin: 0 auto;}
.xzlist li{width: 25%;text-align: center;height: 389px;}
.zwlsr{padding:35px;}
.zwlsr .i{width: 42px;height: 5px;display: block;margin: 18px auto; background: #ff8717;vertical-align: middle;}
.xzlist{position: relative;z-index: 9;}
.xzlist li:nth-child(1) .num5{float: left;}
.xzlist li:nth-child(2) .num5{float: left;}
.xzlist li:nth-child(3) .num5{float: right;}
.xzlist li:nth-child(4) .num5{float: right;}
.xzlist li:nth-child(1) .des16{height: 170px;}
.xzlist li:nth-child(2) .des16{height: 115px;}
.xzlist li:nth-child(3) .des16{height: 115px;}
.xzlist li:nth-child(4) .des16{height: 170px;}
.xzlist p{text-align: center;}
.num5{font-family: dincondmedium;font-size: 54px;color: #ffffff;opacity: 0.2;}
.che{width: 573px;max-width: 100%;margin: -8% auto 0;}
.hxjzl{display: flex;flex-wrap: wrap;}
.hxjzl li{background: url("../images/dbx.png") no-repeat center;background-size: 100% 100%;width: 23%;margin-right: 2.66%;text-align: center;}
.hxjzl li img{width: 72px;}
.hxjzl-warp{padding: 60px 50px 85px;}
.hxjzl li:last-child{margin-right: 0;}
.hxjzl li p{text-align: center;}
.gjlgts{padding: 130px 0 180px;}
.page485{width: 48.5%;}
.zxkf{position: absolute;width: 118px;top:50%;left: 50%;margin: -59px 0 0 -59px;z-index: 9;}
.yanfa li{width: 48.5%;background: #4a89b5; margin-right: 3%;padding: 12px; margin-top: 3%;}
.yanfa li:nth-child(even){margin-right: 0;}
.yanfa li .img100{width: 118px;border-radius: 10px;overflow: hidden;}
.yanfa li:nth-child(1){margin-top: 0;}
.yanfa li:nth-child(2){margin-top: 0;}
.yanfa li:nth-child(odd) .img100{margin-right: 15px;}
.yanfa li:nth-child(even) .img100{margin-left: 15px;}
.yanfa-warp{display: flex;flex-wrap: wrap;align-items: center;}
.yanfa li:nth-child(even) .yanfa-warp{flex-direction: row-reverse;}
.yfb-con{width: 150px;}
.sjyz li{width: 32%;margin-right: 2%;background: url("../images/sjyz-bg.jpg") no-repeat bottom;background-size: cover;padding: 50px 20px;height: 304px;}
.sjyz li:last-child{margin-right: 0;}
.sjyz h3{font-size:22px;}
.des5d5d5d p{color: #5d5d5d;}
.des-bot6 p{margin-bottom: 6px;}
.des-bot6 p:last-child{margin-bottom: 0;}
.pbb li{width: 22%;margin-right: 4%;text-align: center;position: relative;}
.pbb li:last-child{margin-right: 0;}
.pbb-bot{background: #d2e3e5;height: 52px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.pbb-bot p{line-height: normal;text-align: center;}
.pbb-top h3{color: #0b3581;}
.pbb .img100{position: absolute;left: 108%;width: 14px; bottom:19px;margin-left: -7px;}
.pbb li:last-child .img100{display: none;}
.title22 h3{font-size: 22px;}
.pbb2{display: flex;flex-wrap: wrap;}
.pbb2 li{width: 48%;margin-right: 4%;padding: 40px;background: #d2e3e5;}
.pbb2 li:last-child{margin-right: 0;}
.mkhcj-img{width: 64.16%;}
.mkhcj-con{width: 35%;position: absolute;height: 100%;top:0;left: 0;}
.mkhcj-con .des5f5f5f{width: 338px;max-width: 100%;}
.des5f5f5f p{color: #5f5f5f;}
.des-kuai p{position: relative;padding-left: 20px;}
.des-bot10 p{margin-bottom: 10px;}
.des-bot10 p:last-child{margin-bottom: 0;}
.des-kuai p:before{content: '';position: absolute;width: 12px;height: 12px;background: #0b3581;left: 0;top:7px;}
.zlbz{padding: 130px 90px;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.yuanze{width: 46%;}
.zlbz-r{width: 49%;}
.bujieshou li{width: 25%;background: rgba(255,255,255,.2);margin-right: 12.5%;border-radius: 100%;position: relative;}
.bujieshou li:last-child{margin-right: 0;}
.yuanze-warp{position: absolute;top:14px;right: 14px;bottom:14px;left: 14px;background: #fff;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.yuanze-warp h3{line-height: normal;width: 90px;max-width: 100%;margin: 0 auto;color: #0b3581;}
.bujieshou li .img100{width: 22px;top:50%;margin-top: -11px;left: 125%;margin-left: -11px;position: absolute;}
.bujieshou li:last-child .img100{display: none;}
.zlbz-r li{background: rgba(255,255,255,.68);display: block;position: relative;margin-bottom: 16px;padding-left: 75px;padding-top: 5px;padding-bottom: 5px;}
.zlbz-r li:last-child{margin-bottom: 0;}
.zlbz-r li span{position: absolute;top:0;height: 100%;left: 0;width: 52px;display: flex;justify-content: center;align-items: center;background: #06bdf2;color: #fff;font-size: 30px;font-family: dincondmedium;}
.zlbz-r .title22{width: 36%;float: left;margin-right: 2%;}
.zlbz-r .des16{float: left;width: 62%;padding-top: 4.8px;}
.des0b3581 p{color: #0b3581;}
.title0b3581 h3{color: #0b3581;}
.zzzx-r{width: 45.83%;display: flex;flex-wrap: wrap;}
.zzzx-r li{background: #d2e3e5;width: 48%;padding: 15px 40px; margin-right: 4%;margin-bottom: 4%;position: relative;overflow: hidden;}
.zzzx-r li:nth-child(2n){margin-right: 0;}
.zzzx-r li:last-child{width: 100%;margin: 0;}
.zzzx-r li span{position: absolute;right: 15px;bottom:-17px;font-size: 72px;color: #0b3581;font-family: dincondmedium;opacity: 0.5;line-height: 1;}
.zzzx-img{position: absolute;width: 50%;top:0;left: 0;height: 100%;}
.zzzx-img img{object-fit: cover;}
/*2.5关于-技术优势 e*/
/*2.6关于-加入我们 s*/
.job-top{background: #f5f5f5;padding: 20px 40px;}
.job li{display: block;}
.job li:nth-child(even) .job-top{background: #fff;}
.job-l h3{font-size: 20px;transition: all .4s;}
.job-a:hover h3{color: #023b8d;}
.job-xx span{color: #7f7f7f;display: inline-block;vertical-align: top;margin-right: 25px;margin-top: 8px;}
.job-xx span:last-child{margin-right: 0;}
.job-a{margin-right: 130px;cursor: pointer;}
.toudi{position: absolute;right: 0;top:50%;color: #fff;text-align: center;width: 100px;line-height: 30px;margin-top: -15px;background: #023b8d;transition: all .4s;}
.toudi:hover{opacity: 0.7;}
.job-l{margin-right: 80px;}
.job-r{position: absolute;top:50%;right: 0;transform: translateY(-50%);padding-right: 30px;}
.job-r:after{content: "";position: absolute;right: 0;top:50%;height: 30px;margin-top: -15px;border-right: 1px solid #c0c0c0;}
.job-r i{display: block;width: 15px;height: 7px;background: url("../images/30x14.png") no-repeat center;background-size: 100% 100%;transition: all .4s;}
.job-bot{background: #f9f9f9;padding: 20px 40px;display: none;}
.job-page h5{font-size: 16px;}
.des636363 p{color: #636363;}
.job-top.active .job-r i{transform: rotate(180deg);}
/*2.6关于-加入我们 e*/
/*3.1产品中心 s*/
.quanbu{position: absolute;top:0;left: 0;;}
.pro-navs{margin-left: 90px;font-size: 0;}
.pro-navs a{display: inline-block;vertical-align: middle;position: relative;}
.pro-nav a{font-size: 18px;color: #656565;transition: all .4s;padding: 0 25px;line-height: 48px;margin-bottom: 10px;}
.pro-nav a.active{background: #023b8d;color: #fff;}
.pro-nav a:hover{background: #023b8d;color: #fff;}
.pro-navs a:after{content: "";position: absolute;right: 0;height: 18px;top:50%;margin-top:-9px;border-right: 1px dashed #aeaeae;margin-right: -1px;}
.pro-navs a:hover:after{display: none;}
.pro-navs a.active:after{display: none;}
.cp li{width: 23.5%;margin-right: 2%;margin-bottom: 40px;}
.cp li:nth-child(4n){margin-right: 0;}
.cp-hide{transition: all .4s;background: rgba(2,59,141,.9);opacity: 0;}
.sqlx{display: inline-block;background: #fff;width: 142px;line-height: 40px;border-radius: 40px;color: #023b8d;font-size: 16px;transition: all .4s;}
.jia84{width: 42px;}
.cp-hide .sqlx{transform: translateY(30px);}
.cpxgt{transform: translateY(-30px);transition: all .4s;padding: 0 12px;}
.pro-style:hover .cp-hide{opacity: 1;}
.pro-style:hover .sqlx{transform: translateY(0);}
.pro-style:hover .cpxgt{transform: translateY(0);}
/*.cp .pro-style:hover .pro-bot{opacity: 0;}*/
/*.xgcp .pro-style:hover .pro-bot{opacity: 0;}*/
/*3.1产品中心 e*/
/*3.2产品详情 s*/
.title-xgcp{border-bottom: 1px solid #c1c1c1;padding-bottom: 30px;}
.cpxq-img{width: 40%;background: #fff;z-index: 9;}
.cpxq-con{width: 52%;}
.xhao{font-size: 12px;color: #686868;}
.cpxq-top{border-bottom: 1px solid #c1c1c1;padding-bottom: 20px;}
.cpcs li{margin-top: 50px;width: 32%;margin-right: 2%;}
.cpcs li:nth-child(3n){margin-right: 0;}
.cpcs li:last-child{margin-right: 0;width: 100%;}
.cpcs h5{color: #686868;margin-bottom: 10px;}
/*3.2产品详情 e*/
/*4.1解决方案 s*/
.title48 h2{font-size: 48px;}
.title48 span{font-size: 24px;text-transform: uppercase;}
.jjfa-title{position: absolute;left: 72px;top:20%;}
.liji{display: inline-block;font-size: 30px;color: #fff;width: 386px;max-width: 100%;line-height: 72px;background: #023b8d;border-radius: 10px;transition: all .4s;}
.liji:hover{opacity: 0.7;}
/*4.1解决方案 e*/
/*5.1公司新闻 s*/
.title072448 h3{color: #072448;}
.xw-bot{padding: 30px;background: #f2f2f2;}
.xw-bot h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.2em;transition: all .4s;}
.xw-bot p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.2em;}
.xw li{width: 31%;margin-right: 3.5%;margin-bottom: 50px;}
.xw li:nth-child(3n){margin-right: 0;}
.xw-style{display: block;transition: all .4s;}
.xw-style:hover{box-shadow: 0 2px 5px 0 rgba(103, 103, 103, 0.35);}
.xw-style .img100 img{object-fit: cover;}
.xw-top-img{width: 48.6%;position: absolute;top:0;left: 0;height: 100%;}
.xw-top-con{width: 50%;height: 495px;padding: 80px 50px;}
.xw-top-con .gdxq{width: 160px;border-color: #072448;}
.xw-top-con .gdxq span{color: #626262;transition: all .4s;}
.xw-top-con .gdxq i{background: url("../images/jt94x25-1.png") no-repeat center;background-size: 100% 100%;}
.xw-top-con .gdxq:hover{background: #2549bc;border-color: #2549bc;}
.xw-top-con .gdxq:hover span{color: #fff;}
.xw-top-con .line18 p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.xw-top .swiper-slide a{display: block;background: #f2f2f2;position: relative;}
.xw-top-img img{position: absolute;width: 100%;height: 100%;top:0;left: 0;object-fit: cover;}
.xw-top h3{transition: all .4s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xw-top h3:hover{color: #2549bc;}
.date16{color: #898989;}
.date16 span{display: inline-block;vertical-align: middle;}
.date16 img{width:11px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.st-20 h3{font-size: 20px;}
.xwDot{position: absolute;right: 50px;bottom:97px;z-index: 9;}
.xwDot .swiper-pagination-bullet{width: 10px;height: 10px;margin-left: 10px;}
.xwDot .swiper-pagination-bullet-active{background: #2549bc;}
.ljxq{display: inline-block;}
.ljxq i{vertical-align: middle;width: 30px;height: 12px;background: url("../images/jt60x24-1.png") no-repeat center;background-size: 100% 100%; display: inline-block;transition: all .4s;}
a:hover .ljxq i{background: url("../images/jt60x24-2.png") no-repeat center;background-size: 100% 100%;}
.xw a:hover .st-20 h3{color: #2549bc;}
/*5.1公司新闻 e*/
/*5.2公司新闻详情 s*/
.xwxq-top h1{font-size: 30px;color: #023b8d;}
.w1200{width: 1200px;max-width: 92%;margin: 0 auto;}
.look span{display: inline-block;vertical-align: middle;color: #999;}
.look span:nth-child(2){margin-right: 20px;}
.look img{height: 16px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.edit-line{border-top: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;}
.edit{padding: 40px 0;}
.edit *{font-size: 16px;}
.edit img{;height: auto !important;max-width: 100%;}
.edit p{font-size: 16px;color: #666666;}
.xwxq-fy li{display: block;margin-bottom: 30px;}
.xwxq-fy li:last-child{margin-bottom: 0;}
.xwxq-fy li a{font-size: 20px;color: #072448;transition: all .4s;}
.xwxq-fy li a span{display: block;font-size: 16px;color: #323232;margin-bottom: 5px;}
.xwxq-fy li a:hover{color: #2549bc;}
/*5.2公司新闻详情 e*/
/*6.1服务支持 s*/
.wenda li{display: block;}
.wen{padding: 20px 0;border-bottom: 1px solid #dadada;cursor: pointer;}
.wen h3{font-size: 16px;margin: 0 40px;transition: all .4s;}
.wen-q{position: absolute;top: 3px;left: 0;background: #023b8d;border-radius: 5px;color: #fff;width: 20px;text-align: center;line-height: 20px;}
.jiahao{position: absolute;width: 20px;height: 20px;background: url("../images/jia38.png") no-repeat center;background-size: cover;right: 0;top:3px;}
.da{background: #f5f5f5;padding: 30px;position: relative;display: none;}
.da-a{font-size: 24px;color: #023b8d;position: absolute;top:-5px;left: 0;}
.des575757 p{color: #575757;}
.da-con{margin-left: 32px;}
.wen.active .jiahao{background: url("../images/jian38.png") no-repeat center;background-size: cover;}
.wen:hover h3{color: #023b8d;}
.wen.active h3{color: #023b8d;}
/*6.1服务支持 e*/
/*7.1联系我们 s*/
.lxwm-img{width: 54.375%;}
.title023b8d h3{color: #023b8d;}
.title-map{width: 770px;max-width: 100%;}
.BMap_Marker img{width: 100%;vertical-align: bottom;}
.map{height: 610px;}
.lxfs{width: 40%;padding-left: 30px;}
.lxfs li{display: block;position: relative;padding-left: 60px;margin-bottom: 35px;}
.lxfs li:last-child{margin-bottom: 0;}
.lxfs li img{width: 33px;position: absolute;top:10px;left: 0;}
.lxfs-r span{display: block; font-size: 18px;margin-bottom: 5px;}
.lxfs-r p{color: #757575;display: inline-block;vertical-align: top;margin-right: 40px;font-size: 16px;}
.lxfs-r p:last-child{margin-right: 0;}
.lxfs li:nth-child(1) img{width: 62px;left: -30px;}
.lxfs li:nth-child(1) p{font-size: 48px;color: #023b8d;font-family: dincondmedium;}
/*7.1联系我们 e*/
/*7.2联系我们-留言 s*/
.en24{color: #717171; font-size: 24px;}
.title023b8d h2{color: #023b8d;}
.mg-bt5{margin-bottom: 5px;}
.ms-list{position: relative;width: 32%;float: left;margin-right:2%;margin-bottom: 2%;}
.ms-list:nth-child(3){margin-right: 0;}
.ms-list span{position: absolute;line-height: 42px;top:0;left: 0;width: 75px;color: #707070;font-size: 16px;}
.yzm span{width: 58px;}
.input-box{margin-left: 70px;border:1px solid #d6d6d6;}
.input-box .text{display: block;height: 40px;text-indent: 1em;width: 100%;font-size: 16px;}
.address-list{width: 100%;}
.ms-list span i{color: #f00;font-style: normal;}
.lynr{width: 100%;margin-right: 0;}
.arearea textarea{display: block;resize: none;height: 240px;width: 100%;font-size: 16px;}
.arearea{margin:8px 1em;}
.input-box{background: #fff;}
.formbox{width: 1200px;max-width: 100%;margin: 0 auto 40px;}
.ms-list-gsm{width: 66%;}
.ms-list-zw{margin-right: 0;}
.tj{display: inline-block;font-size: 18px;color: #fff;width: 130px;max-width: 100%;line-height: 42px;background: #023b8d;;transition: all .4s;}
.tj:hover{background: rgba(2,59,141,.7);}
/*7.2联系我们-留言 e*/

.xmtixi{transform-origin: bottom !important;}
.maodian{position: absolute;left: 0;top:-80px;}
.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.background-cover{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slideUp,.swiper-slide-active .banner-des{
    animation:slideUp 1s both ease-out;-webkit-animation:slideUp 1s both ease-out;
}
@keyframes slideUp{
    0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideLeft{
    animation:slideLeft 1s both ease-out;-webkit-animation:slideLeft 1s both ease-out;
}
@keyframes slideLeft{
    0%{opacity:0;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.slideRight{
    animation:slideRight 1s both ease-out;-webkit-animation:slideRight 1s both ease-out;
}
@keyframes slideRight{
    0%{opacity:0;-webkit-transform: translateX(60px);transform: translateX(60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.tobig{
    animation:tobig 1s both ease-out;-webkit-animation:tobig 1s both ease-out;
}
@keyframes tobig{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}

