*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
@font-face{font-family:'HarmonyOS_Sans_SC_Light';src:url(../Fonts/HarmonyOS_Sans_SC_Light.ttf);}
@font-face{font-family:'HarmonyOS_Sans_SC_Regular';src:url(../Fonts/HarmonyOS_Sans_SC_Regular.ttf);}
@font-face{font-family:'HarmonyOS_Sans_SC_Medium';src:url(../Fonts/HarmonyOS_Sans_SC_Medium.ttf);}
@font-face{font-family:'HarmonyOS_Sans_SC_Bold';src:url(../Fonts/HarmonyOS_Sans_SC_Bold.ttf);}
.font-l{font-family:'HarmonyOS_Sans_SC_Light';}
.font-r{font-family:'HarmonyOS_Sans_SC_Regular';}
.font-m{font-family:'HarmonyOS_Sans_SC_Medium';}
.font-b{font-family:'HarmonyOS_Sans_SC_Bold';}
:root{font-size:14px;--yellow:#f1c400;--dark:#332c2b;--blue:#0086d6;--f16:16px;--f18:18px;--f20:20px;--f24:24px;--f30:30px;--f42:42px;}
body{padding:0;margin:0 auto;color:#000;background-color:#fff;font-family:'HarmonyOS_Sans_SC_Light';-webkit-text-size-adjust:none;-webkit-tap-highlight:rgba(0,0,0,0);-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;font-size:14px;}
ul,ol,li{list-style:none;list-style-type:none;}
table{border-collapse:collapse;border-spacing:0}
table td{border-collapse:collapse;font-size:14px;}
img{border:none;max-width:100%;vertical-align:middle;}
a,a:link,a:visited{text-decoration:none;color:inherit;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clear{clear:both;height:0px;overflow:hidden;zoom:0;}
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;}
.overscroll{height:100%;overflow:auto;width:100%;}
.overscroll::-webkit-scrollbar{width:2px;height:2px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#0074c8;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e6e6e6;}
/*IE/7/6*/
.clearfix:after{content:'';display:block;height:0;clear:both;}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;}
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f36{font-size:36px;}
.f40{font-size:40px;}
.f48{font-size:48px;}
.dis_wap{display:none !important;}
@media(max-width:768px){.dis_pc{display:none !important;}
.dis_wap{display:block !important;}
}
header{position:fixed;left:0;top:0;width:100%;z-index:1050;transition:.3s;color:#fff;}
.inner{padding:0 8.33%;}
.logo{flex:0 0 auto;height:130px;line-height:130px;font-size:0;transition:.3s;}
.logo .x2{display:none;}
.logo img{max-height:60%;}
.nav{position:relative;transition:.3s;top:0;opacity:1;}
.nav li{flex:0 0 auto;}
.nav li a{display:block;padding:0 1.7em;}
.tools{padding-left:8em;}
.lang{position:relative;white-space:nowrap;cursor:pointer;}
.lang .iconfont{font-size:1.2em;padding-right:5px;}
.emgap{height:1em;margin:0 1.4em;border-left:1px solid #fff;}
.search{position:relative;}
.search .ico{line-height:40px;text-align:center;cursor:pointer;justify-content:center;}
.search .ico .iconfont{font-size:1.4em;}
.searchBox{position:absolute;right:0;top:-100%;margin-top:-20px;z-index:1;width:400px;opacity:0;transition:.3s;visibility:hidden;}
.searchBox .in{position:relative;}
.searchBox input{width:100%;height:40px;padding:0 1em;font-size:inherit;font-family:inherit;border:none;background:#f1f1f1;outline:none;}
.searchBox .btn{position:absolute;right:0;top:0;width:40px;line-height:40px;text-align:center;z-index:1;cursor:pointer;background:linear-gradient(90deg,#007bca,#00a6d1);height:40px;color:#fff;}
.searchBox .btn .iconfont{font-size:1.4em;}
.banner{position:relative;}
.banner .pic{width:100%;height:100vh; display: block;}
.banner .pic img{width:100%; height: 100%; object-fit:cover;}
header.white,header:hover{background:#fff;color:#333;box-shadow:0 6px 20px rgba(0,0,0,0.16);}
header.white .logo .x1,header:hover .logo .x1{display:none;}
header.white .logo .x2,header:hover .logo .x2{display:inline;}
header.white .logo{height:100px;line-height:100px;}
header.white .emgap,header:hover .emgap{border-color:#333;}
header.white .nav li.cur a,header:hover .nav li.cur a{color:#0074c8;}
.showSearch .searchBox{visibility:visible;opacity:1;top:50%;}
.vmsk{position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.15);justify-content:center;align-items:center;transition:.3s;opacity:0;}
.vmsk:hover,.item:hover .vmsk{opacity:1;}
.vplay{font-size:120px;width:1em;height:1em;position:relative;z-index:2;cursor:pointer;justify-content:center;transition:.3s;}
.vplay:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#007bca,#00a6d1);border-radius:50%;opacity:0.2;}
.vplay .ico{width:0.58em;height:0.58em;justify-content:center;background:linear-gradient(90deg,#007bca,#00a6d1);border-radius:50%;color:#fff;}
.vplay:hover{font-size:130px;}
.bctr{position:absolute;z-index:5;left:0;width:100%;bottom:60px;}
.bctr .pg{counter-reset:pg;}
.bctr .pg span{display:inline-block;vertical-align:middle;width:40px;border-radius:0;background:none;border-bottom:1px solid #fff;opacity:0.5;margin-right:30px;text-align:center;counter-increment:pg;height:auto;line-height:1;color:#fff;cursor:pointer;padding-bottom:10px;}
.bctr .pg span:before{content:'0'counter(pg);}
.bctr .pg span.swiper-pagination-bullet-active{opacity:1;}
.swiperBtn .btn{position:relative;cursor:pointer;z-index:5;width:3.88em;line-height:3.88em;text-align:center;border-radius:50%;overflow:hidden;color:#fff;margin-left:20px;}
.swiperBtn .btn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#007bca,#00a6d1);z-index:-1;box-sizing:border-box;transition:.3s;opacity:0;}
.swiperBtn .btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #fff;border-radius:50%;box-sizing:border-box;z-index:-2;}
.swiperBtn .btn:hover:before{opacity:1;}
.swiperBtn .btn:hover:after{opacity:0;}
.swiperBtn .btn .iconfont{font-size:1em;}
footer{padding-top:90px;background:url(../images/fbg.jpg) no-repeat center;background-size:cover;color:#fff;padding-bottom:35px;position:relative;z-index:5;}
.ftop{align-items:flex-start;flex-direction:row-reverse;padding-bottom:70px;}
.ftop .ftl{text-align:center;flex:0 0 auto;padding-left:40px;}
.ftop .flogo{margin-bottom:40px;}
.fcode{max-width:150px;}
.ftop .ftr{flex:1 1 auto;max-width:1000px;}
.fnav{padding-bottom:35px;margin-bottom:70px;border-bottom:1px solid rgba(255,255,255,0.3);}
.fcnt{align-items:stretch;flex-wrap:wrap;}
.fcnt .i{flex:1 0 auto;margin-bottom:10px;}
.fcnt .i .p1{margin-bottom:10px;}
.flink a{padding:0 5px;}
.flink a:last-child{padding-right:0;}
.gotop{position:fixed;bottom:40px;right:20px;font-size:100px;display:none;z-index:999;}
.gotop .ico{width:0.9em;line-height:0.9em;justify-content:center;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 0 27px rgba(7,130,203,0.08);}
.linearText{background:linear-gradient(90deg,#007bca,#00a6d1);-webkit-background-clip:text;color:transparent;}
.gotop .iconfont{font-size:0.3em;}
.pb6{padding-top:6.25%;padding-bottom:6.25%;}
.about{margin-top:40px;position:relative;z-index:5;background:url(../images/bg1.jpg) no-repeat center;background-size:cover;}
.about .abl{flex:1 1 auto;padding-bottom:3.5%;padding-right:12%;}
.about .inner{align-items:stretch;}
.about .abr{flex:0 0 auto;width:37.5%;position:relative;}
.about .abr .imgs{height:100%;}
.about .abr .pic{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:40px;}
.about .abr .vm{position:absolute;transform:translate(-50%,-50%);top:50%;left:0;}
.vm{font-size:80px;text-align:center;border-radius:50%;box-shadow:0 6px 20px rgba(0,0,0,0.16);}
.vm .btn{justify-content:center;line-height:1em;width:1em;transform:rotate(-45deg);transition:.3s;background:#fff;border-radius:50%;transition:.3s;}
.vm .btn:hover,.item:hover .vm .btn{transform:rotate(0deg);background:linear-gradient(90deg,#007bca,#00a6d1);}
.vm .btn:hover i,.item:hover .vm .btn i{color:#fff;}
.vm .iconfont{font-size:0.2em;}
.about .abr .log{position:absolute;width:106.7%;right:47%;bottom:0;transform:translate(0,16%);}
.about .abr .log img{display:block;width:100%;}
.title{margin-bottom:40px;}
.title .t1{margin-bottom:20px;color:#7e8b9a;}
.title .t2{line-height:1.4;margin-bottom:10px;}
.title .t2 span{color:#0074c8;}
.about .abl .p{line-height:1.875;margin-bottom:15%;}
.data{position:relative;z-index:2;margin-right:16.5%;align-items:flex-start;}
.data:after{content:"";position:absolute;border-bottom:1px solid #dbe6eb;right:0;bottom:0;width:300%;}
.data .i{padding-bottom:45px;padding-right:10%;text-align:center;flex:0 0 auto;}
.data .i .it{display:inline-block;position:relative;padding-right:1.56em;line-height:1;margin-bottom:10px;}
.data .i .it .num{font-size:80px;line-height:1;display:block;}
.data .i .it .sub{position:absolute;right:0;bottom:7px;}
.data .i .it .sup{position:absolute;right:0;top:10px;}
.ani1{position:absolute;width:7.9%;left:47%;top:20%;z-index:-1;animation:linear 20s ani1 infinite;transform-origin:50% 80%;}
.ani1:after{content:"";display:block;padding-bottom:127.6%;background:url(../images/ani-icon1.png) no-repeat center;background-size:contain;}
.ani2{position:absolute;left:5%;top:10%;width:6.4%;z-index:-1;animation:linear 30s ani2 infinite;transform-origin:50% 80%;}
.ani2:after{content:"";display:block;padding-bottom:53.65%;background:url(../images/ani-icon2.png) no-repeat center;background-size:contain;}
.ani3{position:absolute;right:5%;top:-5%;width:5.15%;z-index:-1;animation:linear 40s ani2 infinite;transform-origin:50% 20%;}
.ani3:after{content:"";display:block;padding-bottom:93.39%;background:url(../images/ani-icon3.png) no-repeat center;background-size:contain;}
@keyframes ani1{0%,100%{transform:rotate(0deg);}
50%{transform:rotate(30deg);}
}
@keyframes ani2{100%{transform:rotate(-1turn);}
}
.bglinear{background:linear-gradient(90deg,#007bca,#00a6d1);color:#fff;}
.service{position:relative;z-index:5;}
.service .title{text-align:center;margin-bottom:5%;}
.service .items{flex-wrap:wrap;align-items:stretch;}
.service .i{flex-direction:column;flex:0 0 auto;width:50%;justify-content:flex-start;overflow:hidden;}
.service .i .img{width:100%;border-radius:20px;overflow:hidden;position:relative;z-index:2;}
.service .i .img img{display:block;width:100%;}
.service .i .itxt{width:100%;padding-top:70px;padding-left:50px;position:relative;z-index:1;}
.service .i .it{justify-content:flex-start;margin-bottom:20px;}
.service .i .it .ico{flex:0 0 auto;width:22px;text-align:center;position:relative;font-size:0;}
.service .i .t{flex:1 1 auto;padding-left:40px;line-height:1.4;}
.service .i .it .ico:after{content:"";position:absolute;left:50%;bottom:100%;border-left:1px solid #e5e8eb;height:1000px;}
.service .i .p{padding-left:62px;line-height:1.88;color:#7e8b9a;}
.service .i .edit{margin-bottom:30px;}
.service .i:nth-child(2n){flex-direction:column-reverse;width:43.75%;}
.service .i:nth-child(2n) .itxt{padding-top:0;padding-bottom:70px;}
.service .i:nth-child(2n) .it .ico:after{bottom:auto;top:100%;}
.vm2{display:inline-block;}
.vm2 .btn{position:relative;z-index:5;color:#fff;line-height:3.33;padding:0 2em;border-radius:3em;}
.vm2 .btn .iconfont{font-size:0.7em;padding-left:10px;}
.vm2 .btn:after{content:"";position:absolute;left:1px;right:1px;top:1px;bottom:1px;border-radius:3em;background:#fff;z-index:-1;opacity:0;transition:.3s;}
.vm2 .btn:hover:after{opacity:1;}
.vm2 .btn:hover{color:#0074c8;}
.hovimg{overflow:hidden;cursor:pointer;}
.hovimg img,.hovimg .pic{transform:scale(1);transition:.4s;}
.hovimg:hover img,.hovimg:hover .pic,.item:hover .hovimg img,.item:hover .hovimg .pic{transform:scale(1.1);}
.news{position:relative;z-index:5;align-items:stretch;}
.news:after{content:"";position:absolute;left:0;top:0;width:48.4375%;height:100%;background:url(../images/index3.png) no-repeat center;background-size:cover;z-index:-1;border-radius:0 150px 0 0;}
.news .nt{flex:0 0 auto;width:32.29%;flex-direction:column;align-items:flex-start;padding-left:8.3%;color:#fff;padding-top:5%;padding-bottom:5%;}
.news .nt .title .t1{color:#fff;}
.news .nt .swiperBtn{justify-content:flex-start;}
.news .nt .swiperBtn .btn:before{background:#fff;}
.news .nt .swiperBtn .btn{margin-left:0;margin-right:20px;}
.news .nt .swiperBtn .btn:hover{color:#0074c8;}
.news .nt .swiperBtn .btn .iconfont{font-size:0.8em;}
.news .nt .bar{margin-top:50px;height:1px;position:relative;background:#fff;}
.news .nt .bar .cur{position:absolute;left:0;top:-1px;height:3px;background:#fff;z-index:5;transition:.3s;}
.news .nt .ctr{flex:0 0 auto;width:100%;}
.news .nc{flex:1 1 auto;overflow:hidden;padding-right:14.8%;padding-left:20px;padding-top:20px;padding-bottom:20px;}
.news .nc .swiper-container{overflow:visible;}
.nlist .item{min-height:100%;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.16);}
.nlist .item .pic{padding-bottom:56.25%;background-position:center;background-size:cover;background-repeat:no-repeat;}
.nlist .item .itxt{padding:30px 40px 40px;}
.nlist .item .idate{color:#7e8b9a;line-height:1;margin-bottom:24px;}
.nlist .item .it{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;line-height:1;margin-bottom:20px;}
.nlist .item .ip{color:#7e8b9a;line-height:1.875;height:3.75em;overflow:hidden;margin-bottom:30px;}
.vm3{display:inline-block;}
.vm3 .btn{color:#0074c8;position:relative;z-index:5;overflow:hidden;border-radius:3.75em;}
.vm3 .btn .span{flex:0 0 auto;overflow:hidden;transition:.3s;width:4em;white-space:nowrap;}
.vm3 .btn .icon{height:3.75em;flex:0 0 auto;transition:.3s;justify-content:center;width:3.75em;border-radius:50%;transform:rotate(0deg);}
.vm3 .btn .icon .iconfont{font-size:12px;}
.vm3 .btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(90deg,#007bca,#00a6d1);opacity:0;transition:.3s;}
.item:hover .vm3 .btn .icon{color:#fff;transform:rotate(-45deg);}
.item:hover .vm3 .btn:after{opacity:1;}
.item:hover .vm3 .btn .span{width:0;}
.about .abr2{flex:0 0 auto;width:34.5%;position:relative;}
.about .abr2 .pic{padding-bottom:66.67%;border-radius:20px;overflow:hidden;}
.about .abr2 .vmsk{background:none;}
.about .abr2 .vplay:after{background:#fff;opacity:0.4;}
.about .abr2 .vplay{font-size:90px;}
.about .abr2 .vplay:hover{font-size:100px;}
.about.s2 .abl .p{margin-bottom:0;}
.about.s2{margin-top:0;}
.about.s2 .data{margin-right:0;padding-top:5%;flex-wrap:wrap;}
.about.s2 .data:after{display:none;}
.about.s2 .data .i{padding-right:0;}
.about.s2 .ani1{left:2%;top:40%;}
.about.s2 .ani2{left:50%;top:20%;}
.pbanner{position:relative;}
.pbanner .img img{display:block;width:100%;}
.ptxt{position:absolute;z-index:5;left:0;top:0;width:100%;text-align:center;height:100%;color:#fff;}
.ptxt .inner{height:100%;justify-content:center;}
.location{background:#fff;box-shadow:0 5px 27px rgba(7,130,203,0.08);position:relative;z-index:10;}
.pnavs{flex:1 1 auto;overflow:hidden;padding-right:40px;justify-content:flex-start;}
.pnavs a{display:block;padding:0 2em;line-height:4.5em;transition:.3s;}
.pnavs a:first-child{padding-left:0;}
.pnavs a:hover,.pnavs a.cur{color:#0075c9;}
.bread{flex:0 0 auto;color:#7e8b9a;line-height:5em;}
.bread a{padding-right:10px;}
.bread a~a{padding-left:10px;}
.bread span{padding-left:10px;color:#0075c9;}
.bread .iconfont{margin-right:5px;}
.history{
    /* background:url(../images/bg2.jpg) no-repeat center; */
      background-repeat: no-repeat;
    background-position: center;
    background-size:cover;position:relative;z-index:5;}
.hisbox{padding:0 80px;position:relative;}
.hisbox .swiperBtn .btn{position:absolute;margin:0;margin-top:-1.94em;top:50%;background:#fff;box-shadow:0 5px 27px rgba(7,130,203,0.08);color:#0074c8;}
.hisbox .swiperBtn .btn .iconfont{font-size:0.8em;}
.hisbox .swiperBtn .btn.prev{left:0;}
.hisbox .swiperBtn .btn.next{right:0;}
.hisbox .swiperBtn .btn:hover{color:#fff;}
.hisbox .item{padding:40px 7%;min-height:100%;align-items:stretch;}
.hisbox .item .img{flex:0 0 auto;width:45%; padding:3% 4.5%; background:#fff;border-radius:20px;box-shadow:0 5px 27px rgba(7,130,203,0.08);justify-content:center;align-items:center;}
.hisbox .item .img img{width:100%;}
.hisbox .item .txt{flex:1 1 auto;overflow:hidden;padding-left:8%;color:#7e8b9a;line-height:1.66;}
.hisbox .item .li{margin-bottom:1.7em;position:relative;padding-left:20px;}
.hisbox .item .li:before{content:"";position:absolute;left:0;top:0.83em;width:5px;height:5px;border-radius:50%;background:#0075c9;margin-top:-2px;}
.hisbox .item .li .blue{color:#0075c9;}
.hisbox .item .it{line-height:1;font-size:100px;background:linear-gradient(0deg,#eaf7ff,#0075c9);-webkit-background-clip:text;color:transparent;opacity:0.3;}
.hisThumb{margin-top:1%;
    background:url(../images/line.png) no-repeat center;
    /* background-repeat: no-repeat; */
    /* background-position: center; */
    background-size:100%;}
.hisThumb .swiper-slide{padding:4% 0;cursor:pointer;text-align:center;}
.hisThumb .i{display:inline-block;position:relative;padding-top:80px;color:#7e8b9a;line-height:1;top:55px;transition:1s;padding-bottom:1em;}
.hisThumb .i .dot{font-size:65px;width:1em;height:1em;border-radius:50%;background:#fff;position:absolute;left:50%;margin-left:-0.5em;top:0;/* border:1px dashed #a8b1bc;*/
}
.hisThumb .i .dot:after{content:"";width:10px;height:10px;left:50%;top:50%;margin-left:-5px;margin-top:-5px;background:#a8b1bc;border-radius:50%;position:absolute;}
.hisThumb .swiper-slide-active .i{top:66px;}
.hisThumb .swiper-slide-next .i{top:0px;}
.hisThumb .swiper-slide-next+.swiper-slide .i{top:70px;}
.hisThumb .cur .i .it{color:#0075c9;transform:scale(1.6);}
.hisThumb .i .it{transform:scale(1);transition:.3s;}
.hisThumb .cur .i .dot{border-color:#0075c9;}
.hisThumb .cur .i .dot:after{background:#0075c9;}
.hisbox .swiperBtn .btn:after{border-color:#fff;}
.history .ani1{left:5%;top:45%;}
.history .ani3{top:39%;right:13%;transform-origin:50% 70%;}
.hisbox .swiper-wrapper{align-items:stretch;}
.hisbox .swiper-slide{height:auto;}
.team .items{flex-wrap:wrap;align-items:stretch;}
.team .i{flex:0 0 auto;background:#fff;background:linear-gradient(90deg,#f5fafd,#fbfdff);width:48%;margin-bottom:4%;box-shadow:0 0 27px rgba(7,130,203,0.08);border-radius:20px;padding:70px 40px 50px 50px;cursor:pointer;transition:.3s;position:relative;top:0;}
.team .i .img{flex:0 0 auto;padding:10px;background:#fff;border-radius:50%;box-shadow:0 0 27px rgba(7,130,203,0.08);width:160px;max-width:30%;}
.team .i .pic{padding-bottom:100%;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center;}
.team .i .txt{flex:1 1 auto;overflow:hidden;padding-left:40px;}
.team .i .it{margin-bottom:20px;}
.team .i .it .t2{color:#1e2431;padding-left:1em;}
.team .i .p{margin-bottom:20px;color:#7e8b9a;line-height:1.875;max-height:3.75em;}
.team .i:hover{box-shadow:0 0 27px rgba(7,130,203,0.16);top:-10px;}
.pop{position:fixed;z-index:1060;left:0;top:0;width:100%;height:0;align-items:center;justify-content:center;background:rgba(0,0,0,0.3);visibility:hidden;opacity:0;overflow:hidden;}
.pop.act{height:100%;visibility:visible;opacity:1;}
.pop .msk{position:absolute;left:0;top:0;width:100%;height:100%;}
.pop .box{width:1200px;background:#fff;border-radius:20px;max-width:90%;position:relative;z-index:5;padding:70px;background:linear-gradient(90deg,#f5fafd,#fbfdff);transition:.5s;top:15%;opacity:0;}
.pop .box .close{position:absolute;top:35px;right:35px;width:36px;border:2px solid #7e8b9a;text-align:center;line-height:32px;height:36px;border-radius:50%;color:#7e8b9a;cursor:pointer;z-index:20;}
.teamview{max-width:940px;align-items:flex-start;}
.teamview .img{padding:10px;background:#fff;flex:0 0 auto;width:190px;border-radius:50%;max-width:30%;}
.teamview .img .pic{padding-bottom:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;}
.teamview .txt{flex:1 1 auto;padding-left:50px;}
.teamview .txt .tit{line-height:1;margin-bottom:20px;}
.teamview .txt .t2{margin-bottom:30px;}
.teamview .txt .p{line-height:1.875;color:#7e8b9a;max-height:50vh;overflow:auto;}
.teamview .txt li{position:relative;padding-left:20px;margin-bottom:1em;}
.teamview .txt li:before{content:"";position:absolute;left:0;width:5px;height:5px;background:#0075c9;border-radius:50%;top:0.9375em;margin-top:-2px;}
.pop.act .box{opacity:1;top:0;}
.proanv{justify-content:center;align-items:center;margin-bottom:5%;}
.proanv a{display:inline-block;margin:0 25px;padding:0 2em;line-height:3;background:#fff;box-shadow:0 5px 27px rgba(7,130,203,0.15);border-radius:3em;text-align:center;min-width:200px;position:relative;z-index:2;overflow:hidden;}
.proanv a:hover,.proanv a.cur{color:#fff;}
.proanv a:after{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;transition:.3s;background:linear-gradient(90deg,#007bca,#00a6d1);opacity:0;}
.proanv a:hover:after,.proanv a.cur:after{opacity:1;}
.products .items{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;}
.products .item{flex:0 0 auto;width:31.33%;margin-right:3%;border-radius:20px;overflow:hidden;box-shadow:0 5px 27px rgba(7,130,203,0.15);margin-bottom:3%;background:url(../images/box.png) no-repeat center;background-size:cover;}
.products .item:nth-child(3n){margin-right:0;}
.products .item a.flex{flex-direction:column;min-height:100%;}
.products .item .itop{flex:0 0 auto;width:100%;padding:60px 50px;}
.products .item .it{margin-bottom:10px;}
.products .item .t2{color:#7e8b9a;}
.products .item .ibot{flex:0 0 auto;width:100%;padding:0 0 50px 50px;align-items:flex-end;}
.products .item .vm{font-size:60px;flex:0 0 auto;margin-bottom:10%;}
.products .item .img{flex:1 1 auto;text-align:right;padding-left:40px;}
.project .item{margin-bottom: 20px;}
.project .items a{ position:relative;}
.project .items .img{ border-radius:15px; overflow: hidden; }
.project .items .img img{ width:100%;}
.project .item .vm{font-size:60px;flex:0 0 auto; position:absolute; right:-30px; top:50%; margin-top: -30px;}


.max1440{max-width:1440px;margin:auto;}
.pages{text-align:center;margin-top:40px;}
.pages a{display:inline-block;border-radius:50%;text-align:center;width:3em;line-height:3em;height:3em;transition:.3s;position:relative;z-index:5;overflow:hidden;margin:0 7px;}
.pages a:before,.pages a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;}
.pages a:before{z-index:-1;border:1px solid #e5e5e5;box-sizing:border-box;border-radius:50%;}
.pages a:after{z-index:-1;background:linear-gradient(90deg,#007bca,#00a6d1);transition:.3s;opacity:0;}
.pages a:hover:after,.pages a.a_cur:after{opacity:1;}
.pages a:hover,.pages a.a_cur{color:#fff !important;}
.pages a .iconfont{font-size:0.6em;vertical-align:middle;display:inline-block;line-height:1;}
.pages a.a_prev:before,.pages a.a_next:before{border-color:#e5f1f9;background:#e5f1f9;}
.pages a.a_prev,.pages a.a_next{color:#0074c8;}
.proView{padding:60px 0 6%;}
.proView .imgs{flex:0 0 auto;width:52.9%;align-items:stretch;flex-direction:row-reverse;position:relative;}
.proView .big{flex:1 1 auto;padding-left:20px;overflow:hidden;margin-left:18.52%;}
.proView .small{flex:0 0 auto;width:18.52%;flex-direction:column;position:absolute;left:0;top:0;height:100%;}
.proView .small .btn{flex:0 0 auto;cursor:pointer;font-size:50px;width:1em;height:1em;border-radius:50%;box-shadow:0 5px 27px rgba(7,130,203,0.15);text-align:center;position:relative;z-index:1;overflow:hidden;display:flex;justify-content:center;align-items:center;color:#0782cb;}
.proView .small .btn .iconfont{display:inline-block;line-height:1;vertical-align:middle;font-size:0.2em;transform:rotate(90deg);}
.proView .small .btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(90deg,#007bca,#00a6d1);transition:.3s;opacity:0;}
.proView .small .btn:hover{color:#fff;}
.proView .small .btn:hover:after{opacity:1;}
.proView .small .swiper-container{flex:1 1 auto;margin:20px 0;width:100%;}
.proView .small .swiper-slide{cursor:pointer;border-radius:10px;overflow:hidden;border:1px solid transparent;padding:1px;}
.proView .small .swiper-slide.cur{border-color:#0075c9;}
.proView .small .img{border-radius:10px;overflow:hidden;height:100%;justify-content:center;align-items:center;}
.proView .small .img img{height:100%;width:100%;object-fit:cover;}
.proView .big .swiper-container{border-radius:20px;overflow:hidden;}
.proView .big img{width:100%;display:block;}
.proView .txt{flex:1 1 auto;padding-left:6%;overflow:hidden;}
.proView .txt .tit{margin-bottom:20px;}
.proView .txt .t2{color:#7e8b9a;margin-bottom:30px;}
.proView .txt .p{color:#7e8b9a;line-height:1.875;}
.detail{background:#f2f9ff;}
.detail .tit{text-align:center;margin-bottom:50px;}
.hornor .items{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.hornor .i{flex:0 0 auto;width:21.8%;margin-right:3.2%;margin-bottom:3.2%;}
.hornor .i:nth-child(4n){margin-right:0;}
.hornor .i .imgbox{position:relative;padding-bottom:131.3%;}
.hornor .i .img{background:#ebf2f8;border-radius:20px;overflow:hidden;justify-content:center;align-items:center;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;}
.hornor .i .in{position:relative;padding:15px 45px 30px;flex:0 1 auto;max-width:100%;z-index:5;}
.hornor .i .in:after{content:"";position:absolute;left:30px;top:0;right:30px;bottom:0;z-index:-1;border-radius:10px;background:url(../images/sd.png) no-repeat center;background-size:100% 100%;}
.hornor .i .in:before{content:"";position:absolute;left:25px;bottom:6px;top:10px;right:-15px;background:url(../images/sd2.png) no-repeat;background-size:100% 100%;z-index:-2;opacity:0.5;}
.hornor .i .img:after{content:"";position:absolute;left:0;bottom:0;width:100%;z-index:-1;height:35%;background:linear-gradient(180deg,#dde5eb,transparent);}
.hornor .i .it{text-align:center;margin-top:25px;line-height:1.6;max-height:3.2em;overflow:hidden;}
.newsList .items{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.newsList .item{flex:0 0 auto;width:31%;margin-right:3.33%;margin-bottom:3.33%;box-shadow:0 0 27px rgba(7,130,203,0.08);}
.newsList .item:nth-child(3n){margin-right:0;}
.newsList .item .it{white-space:normal;line-height:1.6;height:3.2em;overflow:hidden;}
.newsDetail .cols{align-items:flex-start;}
.newsDetail .row-l{flex:1 1 auto;}
.newsDetail .row-r{flex:0 0 auto;width:355px;margin-left:10%;max-width:25%;}
.infoHead{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e5e8eb;}
.infoHead .tit{line-height:1.5;margin-bottom:20px;}
.infoHead .tags{justify-content:flex-start;flex-wrap:wrap;color:#7e8b9a;}
.infoHead .tags .i{margin-right:4em;padding:5px 0;}
.share{position:relative;cursor:pointer;padding-right:10px;}
.share .iconfont{color:#0075c9;padding-left:5px;font-size:1em;}
.share #shares{position:absolute;left:100%;top:100%;padding:5px;border-radius:10px;box-shadow:0 0 27px rgba(7,130,203,0.08);background:#fff;z-index:10;visibility:hidden;opacity:0;transform:translate(0,-50%);transition:.3s;white-space:nowrap;}
.share:hover #shares{top:50%;visibility:visible;opacity:1;}
.newsDetail .edit{color:#1e2431;line-height:1.875;}
.infoBot{padding-top:25px;margin-top:25px;border-top:1px solid #e5e8eb;color:#7e8b9a;}
.infoBot .bl{flex:1 1 auto;margin-right:4em;line-height:2;overflow:hidden;}
.infoBot .bl p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.infoBot .bl a{color:#1e2431;}
.back{flex:0 0 auto;}
.back .btn{padding:0 2em;line-height:3.125;position:relative;border-radius:3em;overflow:hidden;color:#fff;z-index:5;}
.back .btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(90deg,#007bca,#00a6d1);}
.back .btn .iconfont{font-size:1em;padding-right:10px;}
.newsDetail .row-r .tit{margin-bottom:30px;}
.relaNews .item{margin-bottom:30px;}
.relaNews .item .pic{padding-bottom:56.25%;background-size:cover;background-position:center;}
.relaNews .item .img{border-radius:10px;overflow:hidden;margin-bottom:20px;}
.relaNews .item .it{margin-bottom:10px;}
.relaNews .item .idate{color:#7e8b9a;}
.contact .cnt1{border:1px solid #e8e9ea;border-radius:20px;padding:45px 30px;margin-bottom:5%;background:url(../images/cntbg.jpg) no-repeat top center;background-size:cover;}
.contact .cnt1 .cl{flex:0 0 auto;width:28%;padding-right:30px;text-align:center;}
.contact .cnt1 .cl img{max-width:60%;}
.contact .cnt1 .cr{flex-wrap:wrap;justify-content:flex-start;}
.contact .cnt1 .cr .i{flex:0 0 auto;width:50%;justify-content:flex-start;padding:30px 30px 30px 0;}
.contact .cnt1 .cr .i .ico{flex:0 0 auto;margin-right:20px;}
.contact .cnt1 .cr .i .it{color:#7e8b9a;margin-bottom:10px;}
.contact .cnt2 .tit{text-align:center;margin-bottom:40px;}
.form{align-items:stretch;box-shadow:0 0 27px rgba(7,130,203,0.08);border-radius:20px;overflow:hidden;}
.form .bg{flex:0 0 auto;width:50%;background-position:center;background-size:cover;background-repeat:no-repeat;}
.form .bg img{width:100%;height:100%;display:block;object-fit:cover;}
.form .con{flex:1 1 auto;padding:4.5%;}
.form .line{margin-bottom:18px;position:relative;}
.form .line input,.form .line textarea{width:100%;height:60px;font-size:inherit;font-family:inherit;border:1px solid #e8e9ea;border-radius:10px;padding:1em 2em;}
.form .line textarea{resize:none;height:200px;}
.form .line .ver{position:absolute;right:15px;top:11px;bottom:11px;z-index:10;}
.form .line .ver img{display:block;height:100%;}
.form .btns{margin-top:40px;text-align:center;}
.form .btns .btn{display:inline-block;padding:0 2em;line-height:3.75;border-radius:3em;overflow:hidden;cursor:pointer;color:#fff;background:linear-gradient(90deg,#007bca,#00a6d1);min-width:200px;text-align:center;}
.videobox video{display:block;width:100%;}
.wow{animation-duration:1.6s;}
.download .items{align-items:stretch;flex-wrap:wrap;}
.download .i{flex:0 0 auto;width:48%;position:relative;top:0;transition:.3s;box-shadow:0 5px 27px rgba(7,130,203,0.15);margin-bottom:4%;border-radius:20px;}
.download .i:hover{top:-10px;}
.download .i .itp{padding:40px 40px 30px;border-bottom:1px solid #f2f2f2;}
.download .i .itp .icon{flex:0 0 auto;width:60px;margin-right:26px;height:62px;background-position:left center;background-repeat:no-repeat;background-size:contain;}
.download .i .itp .icon.pdf{background-image:url(../images/icon-pdf.png);}
.download .i .itp .icon.doc{background-image:url(../images/icon-word.png);}
.download .i .ip{flex:1 1 auto;overflow:hidden;}
.download .i .it{line-height:1.4;margin-bottom:10px;}
.download .i .fsize{color:#7e8b9a;}
.download .i .ibt a{height:3.5em;justify-content:center;color:#0074c8;}
.download .i .ibt a .iconfont{font-size:1em;flex:0 0 auto;margin-right:1em;}
.vclick{cursor:pointer;}
.videolist .item .it{height:auto;margin:0;text-align:center;}
.videolist .item .pic{padding-bottom:66.66%;}
.videolist .item .img{position:relative;z-index:2;}
.videolist .item .vplay{font-size:86px;}
.videolist .item .vplay::after{display:none;}
.videoPop .box{padding:0;border-radius:0;width:1440px;}
.imgPop .box{width:auto;padding:40px;}
.imgPop .box .close{right:10px;top:10px;}
.viewerBox img{max-height:60vh;}
.vmsk video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1;}
.banner .blink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
footer a:hover{color:#00a4d1;transition:.3s;}
footer a:hover{color:#00a4d1;transition:.3s;}
.fnav span:last-child,.flink span:last-child{display:none;}
.logo img{width:115px;}
.bantxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:50;text-align:center;justify-content:center;align-items:center;color:#fff;line-height:1.5;}
.searchBlock{width:580px;max-width:100%;margin:50px auto 0;}
.searchBlock .in{flex:1 1 auto;}
.searchBlock .in input{width:100%;background:#fff;padding:0 20px;font-size:inherit;font-family:inherit;height:60px;border:none;outline:none;border-radius:4px 0 0 4px;}
.searchBlock .btn{flex:0 0 auto;white-space:nowrap;padding:0 28px;background:#0074c8;color:#fff;line-height:1;cursor:pointer;border-radius:0 4px 4px 0;}
.searchBlock .btn span{display:inline-block;vertical-align:middle;line-height:60px;}
.searchBlock .btn .iconfont{font-size:24px;padding-right:5px;}
.bantab{position:absolute;left:0;bottom:0;width:100%;z-index:60;}
.bantab .flex{justify-content:center;}
.bantab .i{cursor:pointer;margin:0 15px;line-height:60px;border-bottom:2px solid transparent;transition:.3s;}
.bantab .i.cur{border-color:#0074c8;}
.search_result .block{margin-bottom:60px;counter-reset:ind;}
.search_result .block .bt{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f0f1f3;}
.search_result .block .bp{color:#afb0b2;}
.basecolor{color:#0074c8;}
.search_result .block .i{counter-increment:ind;padding-left:45px;margin-bottom:28px;position:relative;}
.search_result .block .i:before{content:'0'counter(ind);width:26px;text-align:center;position:absolute;left:0;top:4px;line-height:26px;background:#ebf8f9;color:#0074c8;border-radius:4px;}
.search_result .block .i:nth-child(n+10):before{content:counter(ind);}
.search_result .block .i .it{margin-bottom:5px;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.search_result .block .ip{opacity:0.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.singlepage{padding:6% 0;}
.search_result .block .i.flex .it{margin-bottom:0;}
.search_result .block .i .idw{color:#0074c8;flex:0 0 auto;margin-left:1em;}
.search_result .block .i .idw .iconfont{padding-right:5px;}
@media(min-width:1024px){.showSearch .nav{opacity:0;top:-100px;visibility:hidden;}
}
@media(max-width:1600px){.inner{padding:0 3%;}
.gotop{right:3%;font-size:80px;}
.news .nt{padding-left:3%;}
.news .nc{padding-right:6.5%;}
.hisbox .item .it{font-size:80px;}
}
@media(max-width:1440px){.tools{padding-left:2em;}
.f16{font-size:14px;}
.f18{font-size:16px;}
.f20{font-size:18px;}
.f22{font-size:20px;}
.f24{font-size:22px;}
.f28{font-size:26px;}
.f30{font-size:28px;}
.f32{font-size:30px;}
.f36{font-size:32px;}
.f40{font-size:38px;}
.f48{font-size:40px;}
.vplay{font-size:76px;}
.vplay:hover{font-size:80px;}
.gotop{font-size:60px;}
.data .i .it .num{font-size:calc(60*100vw/1440);}
.vm{font-size:70px;}
.hisbox .item .it{font-size:60px;}
.hisbox .item{padding:0 30px;}
.hisThumb .i .dot{font-size:40px;}
.hisThumb .i{padding-top:50px;top:25px;}
.hisThumb .swiper-slide-active .i{top:50px;}
.hisThumb .swiper-slide-next .i{top:4px;}
.hisThumb .swiper-slide-next+.swiper-slide .i{top:46px;}
.history .hisThumb{font-size:20px;}
.hisThumb .cur .i .it{transform:scale(1.3);}
.team .i{padding:40px 30px;}
.proanv a{margin:0 10px;min-width:8em;}
.products .item .vm{font-size:50px;}
}
@media(max-width:1024px){.f18{font-size:15px;}
.f20{font-size:16px;}
.f22{font-size:18px;}
.f24{font-size:20px;}
.f28{font-size:24px;}
.f30{font-size:24px;}
.f32{font-size:24px;}
.f36{font-size:26px;}
.f40{font-size:28px;}
header{background:#fff;color:#333;box-shadow:0 6px 20px rgba(0,0,0,0.16);}
header .logo .x1{display:none;}
header .logo .x2{display:inline;}
header .logo{height:90px !important;line-height:90px !important;}
header .emgap{border-color:#333;}
.nav li.cur a{color:#0074c8;}
body{padding-top:90px;}
.banner .pic{height:60vh;}
.banner .dis_pc{display:none;}
.banner .pic_wap{display:block;}
.bctr{bottom:15px;}
.bctr .pg span{width:20px;margin-right:5px}
.swiperBtn .btn{font-size:12px;}
.openMenu{padding:15px;position:relative;margin-left:1.7em;}
.openMenu i{position:absolute;left:0;top:50%;width:100%;height:1px;background:#333;}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;left:0;width:100%;height:100%;transition:.3s;background:#333;}
.openMenu i:before{transform:rotate(0deg);top:-10px;}
.openMenu i:after{transform:rotate(0deg);top:10px;}
.nav{position:fixed;top:90px;transition:.3s;left:0;visibility:hidden;bottom:100%;width:100%;background:#fff;font-size:18px;}
.nav ul{display:block;padding:20px 0;}
.nav li a{line-height:2.5;font-size:18px;}
.showMenu .openMenu i{background:none;}
.showMenu .openMenu i:before{top:0;transform:rotate(45deg);}
.showMenu .openMenu i:after{top:0;transform:rotate(-45deg);}
.showMenu .nav{visibility:visible;bottom:0;}
.searchBox{position:fixed;top:120px;margin-top:0;width:100%;right:0;padding:5px;background:rgba(255,255,255,0.6);}
.showSearch .searchBox{top:90px;}
.gotop{font-size:50px;}
.vm{font-size:60px;}
.news{display:block;}
.news .nt{width:auto;flex-direction:row;padding:0 3%;}
.news .nt .title{flex:0 0 auto;margin-bottom:0;}
.news .nt .ctr{width:auto;flex:1 1 auto;max-width:50%;position: absolute;right: 2%;}
.news .nt .bar,.news .nt .bar .cur{background:#e1e1e1;}
.news .nt .swiperBtn{justify-content:flex-end;}
.news .nt .swiperBtn .btn{margin-right:0;margin-left:20px;color:#333;}
.news .nt .swiperBtn .btn:before{background:linear-gradient(90deg,#007bca,#00a6d1);}
.swiperBtn .btn:after{border-color:#333;}
.news .nt .swiperBtn .btn:hover{color:#fff;}
.news .nt .bar{margin-top:20px;}
.ani3{top:0;}
.hisbox .item .it{font-size:40px;}
.hisbox .item{display:block;}
.hisbox .item .img{width:auto;padding-bottom:50%;position:relative;margin-bottom:20px;}
.hisbox .item .img img{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;}
.hisbox .item .txt{padding:0;}
.hisbox{padding:0 30px;}
.team .i{width:100%;margin-bottom:30px;}
.pop .box{padding:40px;}
.teamview{display:block;}
.teamview .txt{padding-left:0;padding-top:20px;}
.teamview .txt .tit{margin-bottom:10px;}
.teamview .txt .t2{margin-bottom:15px;}
.teamview .txt .p{line-height:1.5;}
.teamview .txt li:before{top:0.75em;}
.teamview .img{width:90px;max-width:none;padding:5px;}
.products .item{width:48%;margin-right:0;}
.products .items{justify-content:space-between;}
.proView{padding:50px 0;}
.proView .box{display:block;}
.proView .imgs{width:auto;margin-bottom:40px;}
.proView .small .btn{font-size:40px;}
.proView .txt{padding-left:0;}
.hornor .i .in{padding:10px 30px 20px;}
.hornor .i{width:48.2%;margin-bottom:20px;}
.hornor .i:nth-child(2n){margin-right:0;}
.hornor .i .it{margin-top:15px;}
.newsDetail .cols{display:block;}
.newsDetail .row-r{width:auto;margin-left:0;margin-top:30px;max-width:100%;}
.contact .cnt1{display:block;}
.contact .cnt1 .cl{width:auto;margin-bottom:30px;padding-right:0;}
.form{display:block;position:relative;}
.form .bg{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;opacity:0.1;}
.contact .cnt1 .cl img{max-height:60px;}
.contact .cnt1 .cr .i .ico{width:50px;margin-right:10px;}
.videolist .item .vplay{font-size:70px;}
.vplay .ico .iconfont{font-size:12px;}
.bread{display:none;}
.pnavs{padding-right:0;}
.pnavs a{padding:0 1em;}
.ftop .flogo img{max-height:50px;}
}
@media(max-width:768px){.f18{font-size:14px;}
.f20{font-size:16px;}
.f22{font-size:18px;}
.f24{font-size:18px;}
.f28{font-size:20px;}
.f30{font-size:20px;}
.f32{font-size:22px;}
.f36{font-size:22px;}
.f40{font-size:24px;}
.f48{font-size:24px;}
header .logo{height:70px !important;line-height:70px !important;}
body{padding-top:70px;}
.nav,.showSearch .searchBox{top:70px;}
.fbot{display:block;}
.copy{margin-bottom:15px;}
.ftop{display:block;padding-bottom:40px;}
.ftop .ftl{padding-left:0;}
.fcode{margin:auto;max-width:115px;}
.fnav{display:none;}
.fcnt{padding-top:30px;margin-top:30px;border-top:1px solid rgba(255,255,255,0.3);}
.swiperBtn .btn{font-size:10px;}
.about .inner{display:block;}
.about .abl{padding-right:0;padding-bottom:40px;}
.title{margin-bottom:20px;}
.about .abl .p{margin-bottom:50px;}
.data{margin-right:0;flex-wrap: wrap;}
.data:after{width:100%;}
.data .i{padding:0 0 40px; width:48%;}
.about .abr{width:auto;}
.about .abr .pic{padding-bottom:100%;}
.about .abr .vm{top:0;left:50%;}
.about .abr .log{right:25%;width:50%;bottom:auto;top:50%;transform:translate(0,-50%);}
.service .i{width:100% !important;display:block;}
.service .i .itxt{padding:30px 0 30px 20px !important;}
.service .i .it .ico:after{bottom:auto !important;top:100% !important;}
.service .i .t{padding-left:20px;}
.service .i .p{padding-left:42px;}
.news:after{width:100%;border-radius:0;}
.news .nt .bar{display:none;}
.news .nt .swiperBtn .btn{color:#fff;}
.swiperBtn .btn:after{border-color:#fff;}
.news .nt .swiperBtn .btn:before{background:#fff;}
.news .nt .swiperBtn .btn:hover{color:#0074c8;}
.nlist .item .ip{margin-bottom:20px;}
.nlist .item .idate{margin-bottom:10px;}
.nlist .item .itxt{padding:20px;}
.vm3 .btn .icon{width:3em;height:3em;}
.vm3 .btn .icon .iconfont{font-size:10px;}
.data .i .it .num{font-size:calc(40*100vw/600)}
.data .i .it .sup{top:3px;}
.data .i .it .sub{bottom:3px;}
.vm{font-size:44px;}
.about.s2 .data .i{width:33.33%;padding:0 10px 30px;}
.abtop{display:block;}
.about .abr2{width:auto;}
.hisThumb .swiper-slide{padding:0 0 6%;}
.hisThumb .i .dot{font-size:30px;}
.hisThumb .i .dot:after{width:6px;height:6px;margin-left:-3px;margin-top:-3px;}
.hisThumb .swiper-slide-next .i{top:45px;}
.hisThumb .swiper-slide-active .i{top:60px;}
.hisThumb .swiper-slide-next+.swiper-slide .i{top:57px;}
.hisThumb .i{padding-top:36px;padding-bottom:2em;}
.team .i{padding:15px 20px;}
.team .i .img{width:25%;padding:5px;}
.team .i .txt{padding-left:20px;}
.team .i .it{margin-bottom:10px;}
.team .i .p{line-height:1.5;max-height:3em;margin-bottom:5px;}
.pop .box .close{right:20px;top:20px;border-width:1px;width:32px;line-height:30px;height:32px;}
.pop .box .close .iconfont{font-size:12px;}
.proanv a{padding:0 1em;min-width:6em;margin:0 5px;line-height:2.5;}
.products .item .itop{padding:30px 20px;}
.products .item .ibot{padding:0 0 30px 20px;}
.products .item .vm{font-size:40px;}
.proView .small .btn{font-size:32px;}
.proView .big{margin-left:17%;padding-left:10px;}
.proView .small{width:17%;}
.proView .small .swiper-container{margin:10px 0;}
.newsList .item{width:48%;margin-right:4% !important;margin-bottom:4%;}
.newsList .item:nth-child(2n){margin-right:0 !important;}
.infoHead .tags .i{margin-right:2em;}
.contact .cnt1 .cl img{max-height:50px;}
.contact .cnt1 .cr{display:block;}
.contact .cnt1 .cr .i{width:auto;padding:10px 0;}
.contact .cnt1 .cr .i .ico{width:36px;}
.contact .cnt1 .cr .i .it{margin-bottom:5px;}
.contact .cnt1{padding:40px 30px;margin-bottom:40px;}
.contact .cnt2 .tit{margin-bottom:30px;}
.form .line input,.form .line textarea{padding:1em;}
.form .line input{height:45px;}
.form .line textarea{height:120px;}
.form .line{margin-bottom:10px;}
.form .btns{margin-top:20px;}
.form .btns .btn{min-width:140px;line-height:3;}
.download .i{width:100%;margin-bottom:20px;}
.download .i .itp .icon{width:36px;margin-right:10px;}
.download .i .it{margin-bottom:5px;}
.download .i .itp{padding:25px;}
.searchBlock{margin:20px auto 40px;}
.searchBlock .in input{height:40px;padding:0 10px;}
.searchBlock .btn{padding:0 15px;}
.searchBlock .btn span{line-height:40px;}
.searchBlock .btn .iconfont{font-size:18px;}
.bantab .i{margin:0 8px;line-height:40px;}
.search_result .block .bt{padding-bottom:10px;margin-bottom:10px;}
.search_result .block .bp{font-size:12px;}
.search_result .block .i{margin-bottom:15px;}
.search_result .block{margin-bottom:30px;}
.bantxt .inner{width:100%;}
}
@media(max-width:560px){.history .hisThumb{background-size:150%;background-position:left center;font-size:16px;margin:0 10px;padding:0 30px;}
.hisThumb .swiper-slide-active .i{top:42px;}
.hisThumb .swiper-slide-next .i{top:28px;}
.hisbox{padding:0;position:static;}
.hisbox .item .li{margin-bottom:1em;}
.hisbox .swiperBtn .btn{top:auto;bottom:48px;margin-top:0;}
.hisbox .swiperBtn .btn.prev{left:10px;}
.hisbox .swiperBtn .btn.next{right:10px;}
.hisThumb .cur .i .it{transform:scale(1.15);}
.products .item{width:100%;margin-bottom:20px;}
.pb6{padding-top:50px;padding-bottom:50px;}
.pages a{margin:0 2px;}
.pages{font-size:12px;margin-top:20px;}
.newsList .item{width:100%;margin-right:0 !important;margin-bottom:20px;}
.newsList .item .it{height:auto;}
.infoBot .bl{margin-right:0;}
.infoBot{display:block;}
.back{max-width:10em;margin:20px auto 0;text-align:center;}
}
/* 20240621 */
.nav li{position:relative;}
.nav li .sub{position:absolute;left:50%;top:100%;min-width:100%;transform:translate(-50%);transition:.3s;overflow:hidden;max-height:0;}
.nav li .sub dl{padding:5px 0 15px;background:#fff;color:#333;}
.nav li .sub dd a{font-size:0.9em;line-height:2 !important;display:block;text-align:center;transition:.3s;padding:0 1em;color:#333 !important;}
.nav li .sub dd a:hover{background:#f6f6f6;color:#0075c9 !important;}
.nav li a{line-height:130px;}
header.white .nav li a{line-height: 100px;}
.nav li:hover .sub{max-height:400px;}
#nav15 .sub,#nav15 .op,
#nav19 .sub,#nav19 .op,
#nav51 .sub,#nav51 .op,
#nav56 .sub,#nav56 .op{display:none !important;}
.cnt2.s2{margin: 5% 0;}
.cnt2.s2 .form{flex-direction:row-reverse;}
.cnt2.s2 .form .bg{align-items:center;justify-content:center;}
.hornor{width:100%;overflow-x:hidden;}
.hornorTop .hd{position:relative;z-index:5;padding:0 70px;padding-bottom:3.8em;margin-bottom:1em;}
.hornorTop .hd:after{content:"";position:absolute;left:-50%;width:200%;border-bottom:1px solid #a8b1bc;bottom:50%;z-index:-1;}
.hornorTop .swiperBtn .btn{position:absolute;top:50%;margin-top:-1.99em;background:#fff;color:#0075c9;margin-left: 0;margin-right: 0;}
.hornorTop .swiperBtn .btn:after{border:1px dashed #a8b1bc;}
.hornorTop .swiperBtn .btn:hover{color:#fff;border-color:transparent;}
.hornorTop .swiperBtn .btn.prev{left:0;}
.hornorTop .swiperBtn .btn.next{right:0;}
.hornorTop .hd .year{position:relative;padding-bottom:2em;text-align:center;line-height:1;cursor:pointer;z-index:5;color: #7e8b9a;}
.hornorTop .hd .year i{width:1.4em;height:1.4em;position:absolute;left:50%;margin-left:-0.7em;border:1px dashed #a8b1bc;border-radius:50%;background:#fff;bottom:0;}
.hornorTop .hd .year i:after{content:"";position:absolute;width:0.3em;height:0.3em;background:#a8b1bc;border-radius:50%;left:50%;top:50%;margin-left:-0.15em;margin-top:-0.15em;}
.hornorTop .hd .cur .year{color:#0075c9;}
.hornorTop .hd .cur .year i{border-color:#0075c9;}
.hornorTop .hd .cur .year i:after{background:#0075c9;}
.horbox{align-items:stretch;background:#edf4f8;border-radius:20px;overflow:hidden;height:100%;}
.horbox .img{flex:0 0 auto;width:50%;background-size:cover;background-repeat:no-repeat;}
.horbox .txt{padding:5%;flex:1 1 auto;overflow:hidden;}
.horbox .txt .ip{line-height:2;height:14em;}
.hornorTop{margin-bottom:5%;}
@media(min-width:560px){.newsList .item.ful{width:100%;margin-right:0;}
.newsList .item.ful .img{flex:0 0 auto;width:480px;max-width:40%;}
.newsList .item.ful .itxt{flex:1 1 auto;}
.newsList .item.ful a{align-items:stretch;}
.newsList .item.ful .pic{min-height:100%;}
}
@media(max-width:1024px){.nav li .op{position:absolute;right:0;top:0;width:50px;height:3em;z-index:2;display:none;}
.nav li.haschild .op{display:block;}
.nav li .op:after{content:"";position:absolute;width:0.5em;height:0.5em;box-sizing:border-box;border-right:1px solid #9b9b9b;border-top:1px solid #9b9b9b;transform:rotate(45deg);left:50%;top:50%;margin-top:-0.25em;margin-left:-0.3em;}
.nav li .sub{position:static;transform:none;max-height:none !important;display:none;transition:none;}
.nav li .sub dl{background:#fafafa;padding: 15px 0;}
.nav li .sub dd a{text-align:left;padding:0 2em;}
.nav li a{border-bottom:1px solid #f7f7f7;line-height: 3 !important;}
.cnt2.s2 .form .bg{position:static;opacity:1;}
.cnt2.s2{margin: 50px 0;}
}
@media(max-width:768px){.hornorTop .hd{padding:0 40px;padding-bottom:38.8px;margin-bottom:0;}
.horbox{display:block;}
.horbox .img{width:auto;padding-bottom:58%;}
}
@media(max-width:560px){.newsList .item.ful a{display:block;}
}
/*20240724*/
.vplay+video {
    display: none;
}
.banner video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    object-fit: cover;
}
@media(max-width:768px){
.banner video{display:none;}
}




.jobList{}
.jobList .item{padding: 35px 55px;background:#f4f4f4;margin-bottom:20px;position: relative;transition:.3s;}
.jobList .item .title h5{font-size:24px;font-weight:normal;margin-bottom:5px;}
.jobList .item .labBox{margin-bottom:30px;}
.jobList .item .labBox span{display: inline-block;vertical-align: middle;padding: 0 10px;border-left:1px solid #a5a5a5;line-height:1;color: #888888;}
.jobList .item .labBox span:first-child{padding-left:0;border-left:none;}
.jobList .item .desBox{max-height: 90px;overflow: hidden;transition:.3s;display: block !important;}
.jobList .item .desBox .sub{font-size:18px;display: block;line-height:30px;}
.jobList .item .desBox .txt{line-height:30px;font-size:16px;color: #666666; padding-bottom:30px}
.jobList .item .mailBtn{padding-left:65px;padding-right:30px;background:#239c3b;color: #fff;line-height:50px;display: inline-block;position: relative;font-size:18px;margin-top:5%;}
.jobList .item .mailBtn:before{width: 25px;height: 19px;content:'';background:url(../images/i12.png) no-repeat;position: absolute;top: 50%;margin-top: -9.5px;left:25px;}
.jobList .item .openBtn{width: 140px;line-height:40px;display: block;position: absolute;right:0;bottom:0;padding-left:30px;color: #888;background:#fff;transition:.3s;}
.jobList .item .openBtn:before{width: 12px;height: 12px;content:'';background:url(../images/i13.png) no-repeat;position: absolute;top: 50%;margin-top: -6px;right:30px;}
.jobList .item .openBtn.putnBtn{background:#007bca;color: #fff;}
.jobList .item .openBtn.putnBtn:before{background:url(../images/i13_a.png) no-repeat;}
.jobList .item.on{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.2);}
.jobList .item.on .desBox{max-height: none;}



@media(max-width:768px){
  .jobList .item .slideBox span{font-size:16px;}
  .jobList .item .slideBox a{font-size:14px;line-height:28px;}
  .jobList .item{padding: 15px 20px;padding-bottom:55px;}
  .jobList .item .labBox{margin-bottom:15px;}
  .jobList .item .title h5{font-size: 20px;}
  .jobList .item .desBox .sub{font-size:16px;}
  .jobList .item .desBox .txt{font-size:14px;line-height:24px;}
  .jobList .item .mailBtn{font-size:16px;padding-left: 40px;padding-right:15px;margin-top:20px;line-height:40px;}
  .jobList .item .mailBtn:before{left: 10px;}
  }

.faq-series{padding: 7% 0;}
.faq-series ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.faq-series ul li{width: 48%; padding: 20px 0; font-size: 16px;}
.faq-series ul li a{display:flex; height: 100%; align-items: center; justify-content: space-between; flex-wrap: wrap; padding:54px 40px;box-shadow: 0 0 20px rgba(7,130,203,0.08); border-radius: 20px; background: url(../images/faq-bg.jpg) no-repeat center center; background-size: cover;}
.faq-series ul li .txt{flex: 1;}
.faq-series ul li .txt h3{ font-size: 22px; color: #1e2431; margin-bottom: 15px;}
.faq-series ul li .txt  p{ color: #7e8b9a;}
.faq-series ul li .btn{display: flex; align-items: center; overflow: hidden;}
.faq-series ul li .btn span{color: #0074c8; transition: 0.5s;}
.faq-series ul li .btn i{width: 60px; height: 60px; border-radius: 100%;position: relative;}
.faq-series ul li .btn i:before{content: '';position: absolute; width: 100%; height: 100%; background: url(../images/faq-jt.svg) no-repeat center center;}
.faq-series ul li:hover a{background-image: url(../images/faq-bg-hover.jpg);}
.faq-series ul li a:hover .btn span{opacity: 0; transform: translateX(80px);}
.faq-series ul li a:hover .btn i{background: linear-gradient(34deg,#0075c9,#00acd2);}
.faq-series ul li a:hover .btn i:before{background-image: url(../images/faq-jt-hover.svg);}
@media(max-width:1024px){
 .faq-series ul li{width: 100%;}   
 .faq-series ul li a{padding: 20px;}
 .faq-series ul li .txt{flex:auto;width: 100%;}
 .faq-series ul li .txt h3{ font-size: 18px;}
 .faq-series ul li .btn{justify-content: space-between; width: 100%;}
 .faq-series ul li .btn i{width: 40px; height: 40px;}
}

.faq-group{padding: 7% 0;}
.faq-tpye{font-size:36px;font-weight:600;color:#1e2431;margin-bottom:40px}
.faq-item{border-top:1px solid #ececec;padding:30px 0}
.faq-item:last-child{border-bottom:1px solid #ececec}
.faq-question{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;user-select:none}
.faq-question .q-text{font-size:22px;color:#1e2431;line-height:1.5}
.faq-item.open .faq-question .q-text{color:#0075c9}
.faq-icon{width:30px;height:30px;background: url(../images/faq-icon.svg) no-repeat center center;}
.faq-item.open{background: url(../images/faq-itembg.jpg) no-repeat right center;}
.faq-item.open .faq-icon{background-image: url(../images/faq-icon-show.svg)}
.faq-answer{display: none;}
.faq-answer-intro{display: none;}
.faq-answer-inner{padding:25px 0;  line-height: 2; font-size: 16px; color: #1e2431; width: 96%;}
.faq-answer-inner ul{margin-left: 1.5em; }
.faq-answer-inner li{list-style: disc;}
@media(max-width:1024px){
 .faq-tpye{font-size:28px;}   
 .faq-question .q-text{font-size:20px;}
 .faq-answer-inner{width: 100%;}
}