锘緻font-face{font-family:'HarmonyOS_Sans_SC_Light';src:url(../Fonts/OS/HarmonyOS_Sans_SC_Light.ttf);display:swap;}
@font-face{font-family:'HarmonyOS_Sans_SC_Medium';src:url(../Fonts/OS/HarmonyOS_Sans_SC_Medium.ttf);display:swap;}
@font-face{font-family:'HarmonyOS_Sans_SC_Regular';src:url(../Fonts/OS/HarmonyOS_Sans_SC_Regular.ttf);display:swap;}

*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;}
.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_Medium";font-weight:700;}
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:16px;line-height:1.6;}
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;user-select:none;}
a,a:link,a:visited{text-decoration:none;color:inherit;}
.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:4px;height:4px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#0cb2ba;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e2efef;}
.gradient-text{background-image:linear-gradient(45deg,#0cb2ba,#1bcdaa);background-clip:text;-webkit-background-clip:text;color:transparent;}
/*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;}
.f12{font-size:12px;}
.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:38px;}
.f48{font-size:42px;}
.f52{font-size:42px;}
.f60{font-size:60px;}
.header{position:fixed;z-index:1050;width:100%;left:0;top:0;transition:.3s;}
.header .in{padding:0 60px;}
.logo .i1{display:none;}
.logo{flex:0 0 auto;width:170px;}
.nav{padding:0 2%;position:relative;top:0;transition:.3s;}
.nav li{position:relative;flex:0 0 auto;top:0 !important;font-size: inherit;}
.nav li>a{display:block;padding:0 25px;line-height:100px;}
.nav li .sub{position:absolute;left:50%;top:100%;min-width:100%;transform:translate(-50%);white-space:nowrap;text-align:center;line-height:2;font-size:0.8em;background:#fff;border-radius:0 0 8px 8px;padding:0;color:#000;overflow:hidden;max-height:0;}
@media(min-width:1024px){.nav li:hover .sub{max-height:300px;padding:10px 0;transition:.3s;}
}
.nav li .sub a{display:block;padding:0 20px;}
.nav li .sub a:hover{color:#0cb2ba;transition:.3s;}
.search{position:relative;}
.search .icon{width:30px;text-align:center;line-height:30px;cursor:pointer;}
.search .icon .iconfont{font-size:24px;vertical-align:middle;}
.search .searchbox{position:absolute;right:0;top:50%;margin-top:-25px;padding:5px 0;background:#fff;width:0;overflow:hidden;}
.search .searchbox input{width:100%;border:none;outline:none;background:#f5f5f5;height:40px;padding:0 50px 0 20px;}
.search .searchbox .btn{position:absolute;right:10px;top:5px;line-height:40px;cursor:pointer;width:40px;text-align:center;z-index:2;}
.search .searchbox .btn .iconfont{font-size:24px;}
.showSearch .search .searchbox{width:420px;padding:5px 10px;transition:.3s;}
.showSearch .nav{top:-100px;}
.index .header{color:#fff;}
.index .header .logo .i1{display:inline;}
.index .header .logo .i2{display:none;}
.header.white,.header:hover,.wh .header{background:#fff;box-shadow:0 9px 36px rgba(0,0,0,0.1);color:#000 !important;}
.header.white .logo .i1,.header:hover .logo .i1{display:none;}
.header.white .logo .i2,.header:hover .logo .i2{display:inline;}
.banner{height:100vh;}
.banner a{display:block;}
.banner{position:relative;}
.banner img{display:block;width:100%;height:100vh;object-fit:cover;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide-active img{animation:scaleInOut linear 30s infinite;}
@keyframes scaleInOut{0%,100%{transform:scale(1);}
50%{transform:scale(1.3);}
}
.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;background:rgba(0,0,0,0.3);}
.swiperCtr{position:absolute;bottom:50px;z-index:5;color:#fff;left:0;width:100%;justify-content:center;}
.swiperCtr .btn{flex:0 0 auto;text-align:center;width:40px;line-height:40px;cursor:pointer;}
.swiperCtr .btn .iconfont{font-size:14px;}
.swiperCtr .mouse{margin:0 10%;padding:12px;flex:0 0 auto;background:url(../images/mouse.svg) no-repeat center;animation:bounce linear 1.5s infinite;background-size:contain;}
@keyframes bounce{0%,100%{transform:translateY(-10px);}
50%{transform:translateY(0px);}
}
.inner{width:83.3%;margin:auto;}
.section{padding-top:100px;}
.sectop{text-align:center;padding-bottom:80px;}
.sectit{line-height:1.2;margin-bottom:20px;}
.sectop .txt{max-width:1198px;margin:auto;}
.sectop .txt.s2{max-width:1440px;}
.cards{align-items:stretch;}
.cards .card{position:relative;cursor:pointer;flex:1 1 auto;}
.cards .card .img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:101%;height:100%;transition:.3s;}
.cards .card:before{content:"";display:block;width:100%;padding-bottom:193.75%;}
.cards .card .img img{display:block;width:100%;height:100%;object-fit:cover;}
.cards .card .txt{position:absolute;left:50%;bottom:0;z-index:10;color:#fff;text-align:center;padding:30px;transform:translate(-50%);transition:.3s;}
.cards .card .txt .it{line-height:1.2;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cards .card .txt .p{max-height:0;overflow:hidden;transition:.3s;line-height:1.6;opacity:0.7;}
.cards .card .img .msk{position:absolute;left:0;right:0;bottom:0;height:50%;background-image:url(../images/msk.png);background-position:top center;background-size:102%;opacity:0.3;transition:.3s;border-radius:8px;overflow:hidden;}
.cards .card .img .msk:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:10%;background:#1d242c;}
.sectbg{background:url(../images/linear.png) no-repeat top center;background-size:100%;}
.index2tb{position:relative;}
.index2tb img{display:block;width:100%;}
.index2tb .more{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;}
.more .btn{display:inline-block;width:60px;text-align:center;line-height:60px;height:60px;background:#0cb2ba;border-radius:50%;cursor:pointer;color:#fff;transition:.3s;}
.more .btn .iconfont{font-size:20px;}
.more .btn:hover{background:#fff;color:#0cb2ba;}
.data{margin-top:80px;align-items:flex-start;}
.data .i{flex:1 1 auto;text-align:center;padding:0 20px;}
.data .i .it{color:#0cb2ba;white-space:nowrap;margin-bottom:10px;}
.data .i .it .num{display:inline-block;vertical-align:middle;font-size:70px;line-height:1;font-family:'HarmonyOS_Sans_SC_Medium';}
.data .i .it .unit{display:inline-block;vertical-align:middle;text-align:left;font-family:"HarmonyOS_Sans_SC_Regular";}
.data .i .it .span{font-size:48px;line-height:0.6em;font-family:'HarmonyOS_Sans_SC_Medium';display:block;}
.core{background:#1e252d;color:#fff;}
.coreMain{position:relative;padding-top:892px;width:1920px;left:50%;transform:translate(-50%);}
.coreMain .bot{position:absolute;left:0;bottom:0;width:100%;z-index:1;}
.coreMain .bot img{display:block;width:100%;}
.coreMain .bot:after{content:"";position:absolute;left:0;bottom:0;width:100%;background:url(../images/linear2.png) no-repeat bottom center;background-size:100%;height:100%;}
.coreMain .up{position:absolute;width:23.75%;left:38.125%;bottom:44%;z-index:2;transform:scale(0);transform-origin:bottom center;transition:.6s;}
.coreMain .tit{position:absolute;left:50%;transform:translate(-50%);bottom:44%;text-align:center;z-index:3;line-height:1.25;width:14.23%;}
.coreMain .ring{position:absolute;left:50%;transform:translate(-50%) scale(0.2);transition:.6s;opacity:0;bottom:0%;z-index:3;}
.coreMain .tit .t{font-size:24px;width:6em;margin:0 auto 5px;position:relative;}
.coreMain .tit .t:before{content:"";position:absolute;right:100%;top:0.625em;width:55px;height:55px;border-top:1px solid #fff;border-radius:30px 0 0 0;}
.coreMain .tit .t:after{content:"";position:absolute;left:100%;top:0.625em;width:55px;height:55px;border-top:1px solid #fff;border-radius:0 30px 0 0;}
.coreMain .tit .tc{position:relative;}
.coreMain .tit .tc:before,.coreMain .tit .tc:after{content:"";background:#000;width:8px;height:8px;position:absolute;border:2px solid #fff;border-radius:50%;box-sizing:border-box;top:50%;margin-top:-4px;}
.coreMain .tit .tc:before{left:0;}
.coreMain .tit .tc:after{right:0;}
.coreMain.act .ring.ring4{transform:translate(-50%) scale(1);transition-delay:3s;opacity:1;width:58%;bottom:39%;z-index:7;}
.coreMain.act .ring.ring3{transform:translate(-50%) scale(1);transition-delay:2.4s;opacity:1;bottom:82%;width:51.25%;z-index:6;}
.coreMain.act .ring.ring2{transform:translate(-50%) scale(1);transition-delay:1.8s;opacity:1;bottom:73%;width:40.5%;}
.coreMain.act .ring.ring1{transform:translate(-50%) scale(1);transition-delay:.6s;opacity:1;bottom:48%;z-index:2;width:38.2%;}
.coreMain.act .up{transform:scale(1);transition:2.4s;transition-delay:.6s;z-index:1;}
/* .coreMain.acted .up{transform:scale(1);animation:up 2.2s infinite;}
*/
@keyframes up{0%{transform:scale(0.7);}
100%{transform:scale(1);}
}
.rbox{position:relative;padding-bottom:100%;border-radius:50%;transform:rotateX(82deg);transform-style:preserve-3d;animation:ring2 linear 10s infinite;}
.rbox .i{position:absolute;text-align:center;white-space:nowrap;}
/* .rbox .i:nth-child(1){bottom:48%;left:7%;-transform:rotateX(-82deg) rotateY(28deg) rotateZ(8deg);}
.rbox .i:nth-child(2){bottom:37%;left:19%;-transform:rotateX(-82deg) rotateY(7deg) rotateZ(5deg);}
.rbox .i:nth-child(3){bottom:34%;left:32%;-transform:rotateX(-82deg) rotateY(0deg) rotateZ(0deg);}
.rbox .i:nth-child(4){bottom:34%;left:61%;-transform:rotateX(-82deg) rotateY(0deg) rotateZ(0deg);}
.rbox .i:nth-child(5){bottom:37%;left:73%;-transform:rotateX(-82deg) rotateY(7deg) rotateZ(-5deg);}
.rbox .i:nth-child(6){bottom:48%;left:86%;-transform:rotateX(-82deg) rotateY(-28deg) rotateZ(-8deg);}
*/
.ring4:before{content:"";width:100%;height:13%;position:absolute;left:0;top:50%;background:url(../images/ring4.png) no-repeat center;background-size:100% 100%;transform:translate(0,-50%);}
@keyframes ring{0%,100%{transform:translate(-50%) scale(1);}
50%{transform:translate(-50%) scale(0.96);}
}
@keyframes ring2{0%,50%,100%{transform:rotateX(82deg) rotateZ(0deg);}
25%{transform:rotateX(82deg) rotateZ(-5deg);}
75%{transform:rotateX(82deg) rotateZ(5deg);}
}
.coreMain .ring .rt{font-size:24px;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;margin-top:6.3%;width:7.4em;text-align:center;}
.coreMain .ring .rt:before,.coreMain .ring .rt:after{content:"";background:#000;width:8px;height:8px;position:absolute;border:2px solid #fff;border-radius:50%;box-sizing:border-box;top:50%;margin-top:-4px;}
.coreMain .ring .rt:before{left:0;}
.coreMain .ring .rt:after{right:0;}
.coreMain svg{line-height:1;display:block;overflow:visible;width:100%;position:absolute;left:0;bottom:65%;}
.coreMain svg text{stroke:#fff;font-family:'HarmonyOS_Sans_SC_Light';stroke:none;fill:#fff;}
.ring3 .m{display:block;width:100%;z-index:4;}
.coreMain .ring3 svg.i2,.coreMain .ring3 svg.i4{bottom:37%;}
.coreMain .ring3.ring .rt{margin-top:7.1%;}
.ring2 img{display:block;width:100%;}
.ring2 .m2{position:absolute;left:0;bottom:-40px;}
.coreMain .rbox3 svg{bottom:33%;}
.coreMain .ring2.ring .rt{margin-top:8.4%;}
.rbox2 .m1{display:block;width:100%;}
.rbox2 .i{position:absolute;border-radius:50%;padding:0 14px 0 24px;height:51%;bottom:30%;}
.rbox2 .i.i1{left:0;transform:translate(-10%);flex-direction:row-reverse;padding:0 24px 0 14px;}
.rbox2 .i.i2{right:0;transform:translate(-10%);}
.rbox2 .i .it{padding:0 10px;}
.coreMain .ring1.ring .rt{margin-top:11.3%;width:6.7em;}
.coreMain .ring1.ring .rt.rt2{margin-top:6%;}
/* .coreMain .ring1.ring .rt.rt2 span{font-size:0.8em;}
*/
.coreMain.act .ring.ring0{transform:translate(-50%) scale(1);transition-delay:1.2s;opacity:1;bottom:56.5%;z-index:2;width:16.09375%;}
.coreMain.act .ring.ring0 .rt{margin-top:10.3%;width:7em;}
.coreMain .ring1.ring .rt.rt2 span,.coreMain.act .ring.ring0 .rt span{font-size:0.8em;}
.coreBox{padding-top:100px;width:100%;overflow:hidden;}
.coreMain .bot .more{position:absolute;z-index:10;left:0;width:100%;text-align:center;bottom:20%;}
.pb0{padding-bottom:0 !important;}
.pt0{padding-top:0 !important;}
.mt0{margin-top:0 !important;}
.mb0{margin-top:0 !important;}
.ntab{margin-bottom:40px;}
.ntab span{display:inline-block;vertical-align:middle;padding:0 20px;color:#999;cursor:pointer;}
.ntab span.cur{color:#000;}
.nslides{padding-bottom:7.8%;width:100%;overflow:hidden;}
.nslides .swiper-slide{padding:0 40px 40px;height:auto;display:flex;flex-direction:column;}
.nslides .swiper-wrapper{align-items:stretch;}
.nslides .swiper-container{margin:0 -40px;overflow:visible;}
.newsList .item{width:100%;background:#fff;border-radius:8px;overflow:hidden;position:relative;flex:1 1 auto;padding-bottom:40px;transition:.3s;}
.newsList .item .img{position:relative;padding-bottom:60%;opacity:0;}
.newsList .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.newsList .item .txt{padding:40px 12%;border-radius:8px;background:#fff;position:relative;padding-bottom:56.25%;margin-top:-57.25%;transition:.3s;margin-left:-2px;margin-right:-2px;z-index:2;}
.newsList .item:hover .txt{padding-bottom:0;margin-top:-5%;}
.newsList .item:hover .img{opacity:1;}
.newsList .item .it{line-height:1.4;margin-bottom:20px;}
.newsList .item .ip{line-height:1.75;color:#999;}
.newsList .item .date{font-size:14px;color:#444;position:absolute;bottom:40px;left:12%;z-index:2;transition:.3s;opacity:1;}
.newsList .item:hover .date{bottom:-40px;opacity:0;}
.newsList .item .date .d{font-size:30px;line-height:1;}
.nbg{background:url(../images/nbg.jpg) no-repeat center;background-size:cover;}
.newsList .item:hover{box-shadow:0 10px 30px rgba(12,178,186,0.4);}
.swiperCtr2 .btn{position:absolute;width:60px;text-align:center;line-height:60px;height:60px;border-radius:50%;background:#0cb2ba;color:#fff;cursor:pointer;top:50%;margin-top:-30px;z-index:20;}
.swiperCtr2 .btn.prev{left:0;}
.swiperCtr2 .btn.next{right:0;}
.more2{margin-top:30px;text-align:center;}
.more2 .btn{display:inline-block;width:160px;text-align:center;line-height:48px;border:1px solid #999;border-radius:8px;cursor:pointer;transition:.3s;}
.more2 .btn:hover,.more2 .btn.hov{background:#0cb2ba;color:#fff;border-color:#0cb2ba;}
.seek{padding:80px 0;background:url(../images/index5.jpg) no-repeat center;background-size:cover;text-align:center;}
.footer{padding-top:60px;background:#1e252d;color:#fff;font-size:14px;}
.flogo img{max-height:35px;}
.shares .i{margin-left:20px;position:relative;}
.shares .i .icon{width:30px;text-align:center;line-height:30px;background:#2b3239;border-radius:50%;cursor:pointer;transition:.3s;}
.shares .i .icon .iconfont{font-size:14px;}
.shares .i:hover .icon{background:#fff;color:#0cb2ba;}
.footer .ft1{margin-bottom:50px;}
.footer .ft2{align-items:stretch;}
.fnav{flex:1 1 auto;align-items:flex-start;line-height:2.2;flex-wrap:wrap;}
.fnav dd{opacity:0.6;transition:.3s;}
.fnav dt{font-size:16px;margin-bottom:10px;}
.fnav dd:hover{opacity:1;}
.fnav dl{flex:0 0 auto;padding-right:20px;margin-bottom:20px;}
.address{flex:0 0 auto;margin-left:30px;padding-left:30px;border-left:1px solid #30363d;line-height:2.2;max-width:300px;}
.address .ftg{margin-bottom:20px;}
.address .ftb{margin-bottom:10px;font-size:16px;}
.address .ftb span{display:inline-block;margin-right:20px;opacity:0.6;cursor:pointer;}
.address .ftb span.cur{opacity:1;}
.address .fls{max-width:17em;opacity:0.6;}
.fcnt{flex:0 0 auto;text-align:right;padding-left:20px;font-size:16px;}
.fcnt .b{font-size:30px;line-height:1;margin-bottom:20px;margin-top:10px;}
.fcnt .code{font-size:14px;text-align:center;display:inline-block;flex:0 0 auto;margin-left:14px;}
.fcnt .code img{max-width:110px;margin-bottom:10px;}
.fcnt .code p{opacity:0.6;}
.fbot{margin-top:50px;padding:30px 0;opacity:0.4;border-top:1px solid #30363d;}
.flinks a{padding:0 10px;}
.flinks a:first-child{padding-left:0;}
.fcnt .t .iconfont{margin-right:10px;}
.pbantxt{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;}
.txtcenter{text-align:center;}
.pbanner{position:relative;}
.pbanner .img img{display:block;width:100%;}
.pbantxt .tl{max-width:50%;}
.pbantxt .tl .flex{justify-content:center;flex-wrap:wrap;}
.pbantxt .tl .icon{padding-right:10px;}
.secbbg1{background:url(../images/secbg1.jpg) no-repeat bottom center;background-size:cover;}
.gn1{background:#fff;padding:2px;border-radius:24px;align-items:stretch;}
.gn1 .img{border-radius:24px;overflow:hidden;flex:0 0 auto;width:50%;}
.gn1 .img .i{min-height:100%;}
.gn1 .img .i img{height:100%;object-fit:cover;}
.gn1 .img img{min-height:100%;object-fit:cover;}
.gn1 .txt{flex:1 1 auto;padding:30px 5%;}
.gn1 .li{position:relative;}
.gn1 .li:before,.gn1 .li:after{content:"";position:absolute;left:0;bottom:0;height:1px;}
.gn1 .li:before{width:100%;background:#e5e5e5;}
.gn1 .li:after{background:#38c1c8;z-index:5;width:0%;transition:.6s;}
.gn1 .li .lit{position:relative;padding:30px 60px 30px 0;}
.gn1 .li .lit .icon{line-height:58px;font-size:0;overflow:hidden;height:58px;}
.gn1 .li .lit .icon img{position:relative;transform:translate(-110%);transition:.3s;max-height:100%;}
.gn1 .li .lit .it{padding-top:30px;margin-top:-88px;transition:.3s;}
.gn1 .li .lip{padding-bottom:50px;display:none;line-height:1.78;color:#333;}
.gn1 .li.cur .lit .icon img{transform:translate(0);}
.gn1 .li.cur .lit .it{margin-top:0;font-family:'HarmonyOS_Sans_SC_Medium';font-size:1.25em;}
.gn1 .li .lit .i{position:absolute;width:38px;height:38px;cursor:pointer;border:1px solid #38c1c8;border-radius:50%;right:0;top:50%;margin-top:-19px;transition:.3s;}
.gn1 .li .lit .i:before,.gn1 .li .lit .i:after{width:40%;height:1px;background:#38c1c8;content:"";position:absolute;left:30%;top:50%;}
.gn1 .li .lit .i:after{transform:rotate(90deg);transition:.3s;}
.gn1 .li.cur .lit .i:after{transform:rotate(0deg);}
.gn1 .li.cur .lit .i{background:#38c1c8;}
.gn1 .li.cur .lit .i:before,.gn1 .li.cur .lit .i:after{background:#fff;}
.gn1 .li.cur .lit .i{margin-top:-53px;}
.gn1 .li.cur:after{width:60%;}
.pb78{padding-bottom:120px;}
.pb5{padding-bottom:5%;}
.gn2 .li{align-items:stretch;margin-bottom:16px;color:#1e242c;}
.gn2 .li .lit{flex:0 0 auto;width:185px;margin-right:16px;align-items:center;justify-content:center;padding:5px 20px 15px;background:#f0f7fa;border-radius:8px;text-align:center;}
.gn2 .li .lit .it{margin-top:-10px;}
.gn2 .li .lic{flex:1 1 auto;}
.gn2 .libox{background:#f0f7fa;border-radius:8px;padding:16px;}
.gn21{min-height:100%;flex-wrap:wrap;}
.gn21 .i{flex:0 0 auto;width:16%;justify-content:center;padding:0 10px 3%;background:url(../images/gni_bg.png) no-repeat bottom center;background-size:100%;}
.gn21 .i .ic{flex:0 0 auto;margin-right:10px;width:36px;}
.gn22{flex-wrap:wrap;min-height:100%;align-items:stretch;}
.gn22 .i{flex:0 0 auto;width:19%;}
.gn22 .i .it{justify-content:center;margin-bottom:20px;font-size:14px;}
.gn22 .i .it .ic{flex:0 0 auto;margin-right:10px;width:30px;text-align:center;}
.gn22 .i .it .ip{line-height:1.2;}
.gn22 .i .ls{border-radius:6px;background:#fff;margin-bottom:16px;padding:7px 5px;font-size:14px;text-align:center;}
.gn23{flex-wrap:wrap;align-items:stretch;}
.gn23 .i{flex:0 0 auto;width:31%;text-align:center;background:#fff;border-radius:8px;margin-top:17px;font-size:14px;}
.gn23 .i .it{line-height:34px;border-radius:6px;margin:-17px 15px 0;background:#14b4bc;color:#fff;position:relative;z-index:10;}
.gn23 .i .ils{background:#fff;border-radius:8px;padding:15px 20px 5px;flex-wrap:wrap;}
.gn23 .i .ils .a{flex:0 0 auto;width:48%;background:#f0f2f4;border-radius:8px;margin-bottom:15px;line-height:35px;}
.gn241{flex-wrap:wrap;align-items:stretch;margin-bottom:20px;}
.gn241 .i{flex:0 0 auto;width:49%;background:#fff;padding:20px;}
.gn241 .i .it{flex:0 0 auto;width:30%;justify-content:center;}
.gn241 .i .it .ic{flex:0 0 auto;width:50px;margin-right:16px;}
.gn241 .i .it .ip{width:2em;line-height:1.2;flex:0 0 auto;}
.gn241 .i .ils{flex:1 1 auto;flex-wrap:wrap;}
.gn241 .i .l{flex:0 0 auto;width:50%;position:relative;padding:5px 30px;}
.gn241 .i .l:before{content:"";position:absolute;width:12px;height:12px;border:1px solid #14b4bc;border-radius:50%;left:0;top:50%;margin-top:-6px;box-sizing:border-box;}
.gn241 .i .l:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;top:50%;margin-top:-3px;left:3px;background:#14b4bc;}
.gn24 .tt{text-align:center;background:#14b4bc;color:#fff;border-radius:8px;padding:6px 10px;}
.secbbg2{background:url(../images/secbg2.jpg) no-repeat top center;background-size:cover;}
.secbbg3{background:url(../images/secbg3.jpg) no-repeat top center;background-size:cover;}
.secbbg4{background:url(../images/secbg4.jpg) no-repeat top center;background-size:cover;}
.secbbg5{background:url(../images/secbg5.jpg) no-repeat center center;background-size:cover;width:100%;overflow:hidden;}
.secbbg6{background:url(../images/secbg6.jpg) no-repeat center center;background-size:cover;}
.secbbg7{background:url(../images/secbg7.jpg) no-repeat center center;background-size:cover;}
.hxtab{margin-bottom:50px;align-items:stretch;}
.hxtab .i{flex:0 1 auto;padding:0 30px;text-align:center;cursor:pointer;}
.hxtab .i .icon{font-size:0;line-height:48px;height:48px;margin-bottom:12px;display:inline-block;position:relative;}
.hxtab .i .icon img{max-height:100%;}
.hxtab .i .i2{position:absolute;left:0;top:0;z-index:5;opacity:0;}
.hxtab .i.cur .icon .i2{opacity:1;}
.hxtab .i.cur .icon .i1{opacity:0;}
.hxtab .i .it{position:relative;padding-bottom:10px;}
.hxtab .i .it:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:0%;bottom:0;height:2px;background:#13ced5;transition:.3s;}
.hxtab .i.cur .it:after{width:100%;}
.hxtab .i.cur .it{font-family:'HarmonyOS_Sans_SC_Medium';}
.hxnl .box{position:relative;z-index:10;background:#fff;border-radius:24px;overflow:hidden;min-height:585px;padding:6% 5%;}
.hxnl .box .img{position:absolute;z-index:-1;right:0;top:0;max-width:100%;height:100%;}
.hxnl .box .img img{height:100%;object-fit:cover;}
.hxnl .box .txt{flex:0 0 auto;width:50%;padding-right:50px;}
.hxnl .box .bt{margin-bottom:50px;justify-content:flex-start;}
.hxnl .box .bt .ic{font-size:0;line-height:50px;width:50px;height:50px;flex:0 0 auto;margin-right:20px;}
.hxnl .box .bt .ic img{max-height:100%;}
.hxnl .box .bt .it{line-height:50px;}
.hxnl .box .bp{color:#555;}
.hxtab2{justify-content:center;margin-bottom:60px;border-bottom:1px solid #dee3e8;align-items:stretch;}
.hxtab2 .i{border-bottom:3px solid transparent;position:relative;z-index:2;margin:0 5% -1px;padding-bottom:20px;cursor:pointer;}
.hxtab2 .i.cur{border-color:#14b4bc;font-family:'HarmonyOS_Sans_SC_Medium';}
.hxtab2 .i .icon{flex:0 0 auto;width:32px;margin-right:14px;}
.hxsf .btab{margin-bottom:70px;align-items:stretch;}
.hxsf .btab .i{flex:1 1 auto;justify-content:center;border:1px solid #e3e8ee;border-radius:12px;min-height:72px;cursor:pointer;transition:.3s;margin-right:27px;}
.hxsf .btab .i:last-child{margin-right:0;}
.hxsf .btab .i .ic{flex:0 0 auto;width:35px;margin-right:18px;}
.hxsf .btab .i.cur{border-color:#14b4bc;background:#14b4bc;color:#fff;}
.hxsf .items{justify-content:space-between;align-items:stretch;flex-wrap:wrap;}
.hxsf .item{flex:0 0 auto;width:48%;margin-bottom:4%;position:relative;border-radius:24px;overflow:hidden;cursor:pointer;}
.hxsf .item .img{position:relative;padding-bottom:68.6%;}
.hxsf .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.hxsf .item .hov{position:absolute;left:0;bottom:0;z-index:10;width:100%;flex-direction:column;align-items:flex-start;padding:50px 40px 20px 60px;color:#fff;transition:.3s;min-height:0%;max-height:100%;justify-content:flex-start;}
.hxsf .item:hover .hov{min-height:100%;}
.hxsf .item .hov .tit{width:100%;justify-content:flex-start;align-items:center;margin-bottom:30px;}
.hxsf .item .hov .tit .ic{flex:0 0 auto;width:50px;margin-right:20px;}
.hxsf .item .hov .ip{max-height:0;overflow:hidden;width:100%;flex:1 1 auto;transition:.3s;line-height:1.8;}
.hxsf .item:hover .hov .ip{max-height:20em;}
.hxsf .item .img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#000;opacity:0.2;transition:.3s;}
.hxsf .item:hover .img:before{opacity:0.6;}
.hxsf .item .img:after{content:"";position:absolute;z-index:2;;left:0;top:0;width:100%;height:100%;background:url(../images/t_msk.png) no-repeat left bottom;background-size:cover;}
.fixsub{position:fixed;left:0;top:100px;max-height:0;overflow:hidden;transition:.3s;max-width:100%;left:50%;transform:translate(-50%);}
.fixsub .box{justify-content:center;padding:10px;}
.subinner{align-items:stretch;background:#fff;justify-content:center;border-radius:8px;overflow:hidden;min-height:430px;}
.subinner .boxl{width:370px;padding:50px 70px 50px 50px;background:url(../images/subbg.jpg) no-repeat bottom center;background-size:cover;}
.subinner .boxl .t1{color:#0cb2ba;margin-bottom:20px;}
.subinner .boxr{align-items:flex-start;flex-wrap:wrap;padding:50px 25px;width:375px;}
.subinner .boxr dl{width:100%;margin-bottom:20px;}
.subinner .boxr dl dd{padding:5px 0;}
.subinner .boxr.dl2{width:685px;}
.subinner .boxr.dl2 dl{width:50%;flex:0 0 auto;padding:0 25px;font-size:0.8em;margin-bottom:20px;}
.subinner .boxr.dl2 dl dt{margin-bottom:10px;}
.nav a[href]:hover,.nav li:hover>a,.nav li.cur>a{color:#0cb2ba;transition:.3s;}
.subinner dl a{position:relative;padding-left:18px;}
.subinner dl a:before{content:"\e61e";font-family:"iconfont";position:absolute;left:0;top:50%;color:#0cb2ba;font-size:18px;line-height:1;margin-top:-0.5em;}
.ntopbg{background:url(../images/ntopbg.jpg) no-repeat bottom center;background-size:cover;}
.hspace{padding-top:100px;}
.newstop{align-items:center;padding:7.8% 0;flex-direction:row-reverse;}
.newstop .imgs{flex:0 0 auto;width:50%;border-radius:8px;overflow:hidden;}
.newstop .imgs img{display:block;width:100%;}
.newstop .nr{flex:1 1 auto;overflow:hidden;padding-right:6%;}
.newstop .item .tag{margin-bottom:20px;font-size:14px;}
.newstop .item .tag span{display:inline-block;margin-right:10px;padding:0 10px;min-width:80px;text-align:center;line-height:32px;background:#dff4f7;color:#0cb2ba;border-radius:4px;}
.newstop .item .tit{font-weight:normal;margin-bottom:20px;line-height:1.3;}
.newstop .item .date{font-size:14px;opacity:0.5;margin-bottom:20px;}
.newstop .item .date span{display:inline-block;vertical-align:middle;margin-right:5px;}
.newstop .item .desc{line-height:1.78;opacity:0.8;margin-bottom:70px;}
.vd .btn{display:inline-block;line-height:50px;min-width:160px;text-align:center;background:#0cb2ba;border-radius:4px;color:#fff;transition:.3s;border:1px solid #0cb2ba;font-size:18px;cursor:pointer;}
.vd .btn:hover{background:#fff;color:#0cb2ba;}
.swiperDots{position:absolute;right:0;bottom:0;width:auto !important;z-index:10;left:auto !important;}
.swiperDots span{width:6px;height:6px;opacity:1;background:#ced2d8;margin:0 5px !important;border-radius:3px !important;transition:.3s;}
.swiperDots span.swiper-pagination-bullet-active{width:40px;background:#0cb2ba;}
.bread{line-height:80px;border-bottom:1px solid #f0f1f3;margin-bottom:20px;}
.location{flex:0 0 auto;}
.location a{position:relative;padding-right:24px;}
.location a:after{content:"\e61e";position:absolute;right:0;top:50%;width:24px;font-family:"iconfont";line-height:20px;margin-top:-10px;text-align:center;}
.location a.h{padding-left:24px;}
.location a.h:before{content:"\e711";position:absolute;left:0;top:50%;width:24px;font-family:"iconfont";line-height:20px;margin-top:-10px;color:#0cb2ba;}
.pnavs{overflow:auto;flex:0 0 auto;}
.pnavs li{margin:0 35px;white-space:nowrap;}
.pnavs li a{display:block;position:relative;padding:0 7px;transition:.3s;}
.pnavs li a:after{content:"";position:absolute;left:0;bottom:0;width:100%;background:transparent;height:2px;transition:.3s;}
.pnavs li.cur a,.pnavs li:hover a{color:#0cb2ba;}
.pnavs li.cur a:after,.pnavs li:hover a:after{background:#0cb2ba;}
.pnavs li:last-child{margin-right:0;}
.innerpage{padding:4.5% 0;}
.newscenter{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.newscenter .item{flex:0 0 auto;width:30.66%;margin-right:4%;margin-bottom:4%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 9px 36px rgb(238,246,253);position:relative;transition:.3s;top:0;}
.newscenter .item:nth-child(3n){margin-right:0;}
.newscenter .item .img img{display:block;width:100%;position:absolute;left:0;height:100%;object-fit:cover;}
.newscenter .item .img{position:relative;padding-bottom:56.25%;}
.newscenter .item:hover{top:-10px;box-shadow:0 9px 36px rgb(209,253,255);}
.newscenter .item .txt{padding:30px;}
.newscenter .item .tag{margin-bottom:20px;font-size:14px;}
.newscenter .item .tag span{display:inline-block;margin-right:10px;padding:0 10px;min-width:80px;text-align:center;line-height:32px;background:#dff4f7;color:#0cb2ba;border-radius:4px;}
.newscenter .item .tit{font-weight:normal;margin-bottom:20px;line-height:1.3;transition:.3s;height:2.6em;overflow:hidden;}
.newscenter .item:hover .tit{color:#0cb2ba;}
.newscenter .item .date{font-size:14px;opacity:0.5;}
.newscenter .item .date span{display:inline-block;vertical-align:middle;margin-right:5px;}
.videoCenter{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin-top:50px;}
.videoCenter .item{flex:0 0 auto;width:30.66%;margin-right:4%;margin-bottom:4%;background:#fff;border-radius:8px;overflow:hidden;position:relative;transition:.3s;top:0;cursor:pointer;}
.videoCenter .item:nth-child(3n){margin-right:0;}
.videoCenter .item .img img{display:block;width:100%;position:absolute;left:0;height:100%;object-fit:cover;}
.videoCenter .item .img{position:relative;padding-bottom:56%;overflow:hidden;border-radius:8px;}
.videoCenter .item:hover{top:-10px;box-shadow:0 9px 36px rgb(209,253,255);}
.videoCenter .item .txt{padding:30px;}
.videoCenter .item .it{font-weight:normal;line-height:1.7;transition:.3s;height:3.4em;overflow:hidden;}
.videoCenter .item:hover .it{color:#0cb2ba;}
.videoCenter .item .img .btn{top:60%;opacity:0;visibility:hidden;transition:.3s;}
.videoCenter .item:hover .img .btn{opacity:1;top:50%;visibility:visible;}
.pages{margin-top:30px;text-align:center;}
.pages a,.el-pager li,.el-pagination .btn-next,.el-pagination .btn-prev,.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{display:inline-block;vertical-align:middle;width:60px;line-height:58px;height:60px;border:1px solid #e5e5e5 !important;border-radius:4px;margin:0 4px;color:#999;transition:.3s;}
.pages a:hover,.pages a.a_cur,.el-pager li:hover,.el-pagination .btn-next:hover,.el-pagination .btn-prev:hover,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover,.el-pager li.active{color:#fff !important;background:#0cb2ba;border-color:#0cb2ba !important;}
.el-pager li{font-size:18px;line-height:58px !important;}
.el-pagination .btn-next,.el-pagination .btn-prev{padding:0;}
.pages a .iconfont{font-size:24px;}
.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{font-size:20px;}
.el-pagination{font-weight:normal;}
.noborder{border:none !important;}
.w1080{max-width:1080px;margin:auto;}
.back{text-align:center;margin-top:80px;}
.back .btn{display:inline-block;line-height:50px;min-width:160px;text-align:center;background:#0cb2ba;border-radius:4px;color:#fff;transition:.3s;border:1px solid #0cb2ba;font-size:18px;}
.arhead{padding-bottom:20px;text-align:center;border-bottom:1px solid #ececec;margin-bottom:20px;}
.arhead .tit{margin-bottom:30px;line-height:1.36;}
.arhead .p{color:#9da0a3;}
.arhead .p .span{padding:0 20px;}
.arhead .p .b{color:#000;padding-left:5px;}
.arinfo{color:#6c6c6d;line-height:1.78;}
.detail{padding-bottom:60px;border-bottom:1px solid #ececec;}
.relations{padding:6% 0 7.8%;width:100%;overflow:hidden;background:url(../images/linear2.png) repeat-x bottom center;}
.relations .t{text-align:center;margin-bottom:40px;}
.relations .swiper-container{overflow:visible;padding:40px 0;}
.relations~.seek,.formpage~.seek,.seek~.seek{display:none;}
.singleban{position:relative;height:460px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.singleban .bantxt{background:none;text-align:left;color:#000;}
.singlepage{padding:6% 0;}
.sitemap{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.sitemap dl{flex:0 0 auto;width:21.25%;margin-bottom:80px;margin-right:5%;}
.sitemap dt{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.sitemap dt a{display:block;padding-left:10px;border-left:3px solid #0cb2ba;line-height:1;}
.sitemap dd a{display:block;position:relative;padding:5px 0;padding-left:28px;transition:.3s;}
.sitemap dd a:before{content:"\e61e";position:absolute;left:0;top:50%;width:24px;font-family:"iconfont";line-height:20px;margin-top:-10px;text-align:center;}
.sitemap dd a:hover{color:#0cb2ba;}
.frendlinks{flex-wrap:wrap;justify-content:flex-start;}
.frendlinks .i{flex:0 0 auto;width:18.2%;margin-right:2%;margin-bottom:2%;cursor:pointer;}
.frendlinks .i:nth-child(5n){margin-right:0;}
.frendlinks .i .img{height:100px;line-height:100px;text-align:center;background:#f5f8fa;font-size:0;transition:.3s;}
.frendlinks .i:hover .img{box-shadow:0 0 20px rgba(0,0,0,0.1);}
.frendlinks .i .img img{max-width:80%;max-height:60%;}
.frendlinks .i .it{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:10px;}
.singleban .bantxt.center{text-align:center;}
.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:#0cb2ba;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:#0cb2ba;}
.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:#0cb2ba;}
.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:#0cb2ba;border-radius:4px;}
.search_result .block .i:nth-child(n+10):before{content:counter(ind);}
.search_result .block .i .it{margin-bottom:5px;}
.search_result .block .ip{opacity:0.5;}
.p404{background:url(../images/linear2.png) repeat-x bottom center;min-height:100vh;background-size:auto 20%;}
.p404 .inner{flex-direction:row-reverse;justify-content:center;}
.p404 .img{flex:0 0 auto;max-width:50%;}
.p404 .txt{padding-right:5%;flex:0 1 auto;}
.p404 .txt .t{max-width:16em;line-height:1.36;margin-bottom:50px;}
.p404 .txt .p{margin-top:15%;}
.p0{padding:0 !important;}
.formpage{padding:5% 0;background:#f4fafe;}
.formpage .box{align-items:stretch;border-radius:24px;background:#fff;box-shadow:0 9px 36px rgba(0,0,0,0.1);max-width:1440px;margin:auto;}
.formpage .bl{flex:0 0 auto;border-radius:24px 0 0 24px;overflow:hidden;padding:5% 10% 5% 5%;width:50%;background-size:cover;background-repeat:no-repeat;}
.formpage .bl .t1{margin-bottom:20px;line-height:1.33;}
.formpage .bl .t1.s2{margin-bottom:10px;}
.formpage .bl .t2{margin-bottom:20px;text-align:center;}
.formpage .bl .p{margin-bottom:20px;color:#555;}
.formpage .its{flex-wrap:wrap;margin-bottom:20px;padding:20px;border-radius:8px;background:linear-gradient(45deg,#fff,transparent);}
.formpage .its .i{padding-left:20px;padding-right:20px;/* flex:1 0 50%;*/
margin:5px 0;position:relative;}
.formpage .its .i:before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:8px;height:8px;background:#0cb2ba;border-radius:50%;}
.formpage .tp{color:#555;}
.formpage .tp2{margin-bottom:20px;}
.formpage .br{padding:5%;flex:1 1 auto;background:url(../images/formbg.jpg) no-repeat bottom right;background-size:cover;border-radius:0 24px 24px 0;}
.form .formp{margin-bottom:40px;line-height:1.87;color:#555;}
.form .line .i{flex:0 0 auto;width:48%;align-items:center;border-bottom:1px solid #e5e5e5;}
.form .line{margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.form .line .label{flex:0 0 auto;}
.form .line .in{flex:1 1 auto;position:relative;}
.form .line .in input,.form .line select{width:100%;height:60px;outline:none;background:none;padding:0 10px;border:none;font-size:inherit;font-family:inherit;color:inherit;}
.form .line .in.s2{padding-right:6em;}
.form .line .in .btn{position:absolute;right:0;top:0;line-height:60px;cursor:pointer;color:#0cb2ba;}
.form .line select{text-align:right;}
.form .btns{margin-top:40px;}
.form .btns .btn{text-align:center;background:#0cb2ba;color:#fff;cursor:pointer;line-height:60px;border-radius:4px;}
.pop{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;visibility:hidden;}
.act.pop{visibility:visible;}
.pop .msk{width:100%;height:100%;position:absolute;z-index:-1;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);}
.popIn{align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:5;}
.pop .box{padding:50px;width:620px;background:#fff;max-width:90%;border-radius:10px;position:relative;top:50px;opacity:0;z-index:5;}
.act.pop .box{top:0;opacity:1;transition:.3s;}
.pop .box .close{position:absolute;right:10px;top:10px;width:30px;text-align:center;line-height:30px;cursor:pointer;z-index:50;}
.pop .box .close .iconfont{font-size:22px;}
.popIn .poptxt{text-align:center;max-width:25em;margin:0 auto 40px;color:#555;}
.popform .line{margin-bottom:20px;}
.popform .line .label{flex:0 0 auto;width:7em;}
.popform .line .in{position:relative;flex:1 1 auto;}
.popform .line .in input{width:100%;padding:0 20px;border:1px solid #e1e3e5;border-radius:4px;height:50px;color:inherit;font-family:inherit;outline:none;background:none;font-size:inherit;}
.popform .line .in .select{border:1px solid #e1e3e5;border-radius:4px;}
.popform .line .in .select select{border:none;height:50px;color:inherit;font-family:inherit;outline:none;background:none;padding-left:20px;width:100%;font-size:inherit;border-right:20px solid transparent;}
.popform .line .in .btn{position:absolute;cursor:pointer;right:3px;top:3px;line-height:44px;padding:0 20px;background:#edf7f7;border-radius:4px;color:#0cb2ba;font-size:16px;}
.popform .btns{justify-content:center;margin-top:50px;}
.popform .btns .btn{width:160px;text-align:center;line-height:50px;background:#0cb2ba;border-radius:4px;color:#fff;cursor:pointer;}
.popicon{text-align:center;}
.popIn .pop_tit{text-align:center;margin-bottom:20px;}
.pop .box.s2{width:540px;background:linear-gradient(0deg,#fff,#ecf9fa);}
.pop .box.s2 .poptxt{margin-bottom:0;}
.popicon img{max-width:120px;}
.pop .box:before{content:"";position:absolute;width:19%;padding-bottom:19%;z-index:-1;left:0;top:0;background:url(../images/popbg.png) no-repeat left top;background-size:contain;}
.popform .line .label2{margin-bottom:10px;}
.radio{position:relative;margin-bottom:10px;padding-left:34px;}
.radio input[type="radio"]{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:2;font-size:0;opacity:0;}
.radio i{position:absolute;width:20px;height:20px;border:1px solid #0cb2ba;border-radius:50%;left:0;top:50%;margin-top:-10px;}
.radio i:after{content:"";position:absolute;left:3px;right:3px;top:3px;bottom:3px;border-radius:50%;background:#0cb2ba;transform:scale(0);}
.radio input:checked + i:after{transform:scale(1);transition:.1s;}
.radio span{color:#808080;}
.radio input:checked ~span{color:#000;}
.popform .radios{padding-left:0.5em;}
.pbantxt .t1{line-height:1.33;margin-bottom:10px;}
.pbantxt .p{margin-bottom:60px;color:#393e44;}
.sectit.mb40,.mb40{margin-bottom:40px;}
.solu_tab{position:relative;padding:0 60px;margin-bottom:60px;}
.solu_tab .i{text-align:center;padding:0 10px;cursor:pointer;}
.solu_tab .i .icon{width:54px;height:54px;font-size:0;margin:0 auto 20px;border:1px solid transparent;background:transparent;border-radius:50%;line-height:52px;position:relative;}
.solu_tab .bar{position:absolute;left:60px;right:60px;top:27px;height:1px;background:#ebeef2;}
.solu_tab .bar .barcur{position:absolute;left:0;top:-1px;height:3px;background:#0cb2ba;transition:.6s;}
.solu_tab .i .icon img{max-width:70%;transform:scale(0);transition:.3s;}
.solu_tab .i.act .icon{border-color:#ebeef2;background:#fff;}
.solu_tab .i.act .icon img{transform:scale(1);}
.solu_tab .swiperCtr2 .btn{top:-4px;margin-top:0;}
.swiperCtr2.s2 .btn{background:#fff;color:#0cb2ba;box-shadow:0 10px 38px rgba(187,228,230,0.68);transition:.3s;position:absolute;}
.swiperCtr2.s2 .btn:hover{background:#0cb2ba;color:#fff;}
.solu_tab .i .icon:before{background:#0cb2ba;content:"";position:absolute;width:8px;height:8px;border-radius:50%;top:50%;left:50%;margin-left:-4px;margin-top:-4px;}
.solu_tab .i.act~.i .icon:before{background:#c2c7ce;}
.solu_tab .i.act+.i .icon:before{background:#0cb2ba;}
.solu_tab .i.act .icon:before{opacity:0;}
.solu_con .item{align-items:stretch;padding-left:80px;}
.solu_con .item .img{flex:1 1 auto;}
.solu_con .item .txt{flex:0 0 auto;width:28em;padding-left:5em;}
.solu_con .item .icon{margin-bottom:20px;font-size:0;}
.solu_con .item .icon img{max-height:65px;}
.solu_con .item .it{margin-bottom:50px;line-height:1.3;}
.solu_con .item .ip{border-left:1px solid #0cb2ba;padding-left:40px;line-height:1.875;height:auto;max-height:18.75em;padding-right:34px;padding-bottom:3.75em;}
.applations{position:relative;align-items:stretch;}
.applations .apl{flex:0 0 auto;width:50%;}
.applations .apl .item{position:relative;}
.applations .apl .img{padding-bottom:75%;background-position:center;background-size:cover;border-radius:24px;overflow:hidden;position:relative;z-index:5;}
.applations .img:before{content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url(../images/bmsk.png) no-repeat bottom center;background-size:cover;}
.applations .apl .it{position:absolute;left:0;bottom:0;width:100%;z-index:10;color:#fff;padding:35px 45px;}
.applations .apr{flex:1 1 auto;padding-left:30px;padding-bottom:100px;overflow:hidden;}
.applations .apr .swiper-container{height:100%;}
.applations .apr .img{height:100%;background-size:cover;background-position:center;border-radius:24px;overflow:hidden;position:relative;}
.applations .apr .it{position:absolute;z-index:10;left:0;bottom:0;text-align:center;width:100%;color:#fff;padding:40px 20px;}
.applations .bot{position:absolute;right:0;bottom:0;width:50%;padding-left:30px;}
.applations .bot .btn{position:static;display:inline-block;vertical-align:middle;margin-left:30px;margin-top:0;}
.applations .bot .swiperCtr2{white-space:nowrap;flex:0 0 auto;}
.applations .bot .bar{flex:1 1 auto;height:2px;position:relative;background:#e7eded;}
.applations .bot .bar .cur{position:absolute;left:0;top:0;height:100%;background:#0cb2ba;transition:.3s;}
.pros .item{align-items:stretch;background:#fff url(../images/prodes.jpg) no-repeat right bottom;background-size:cover;border-radius:24px;box-shadow:0 29px 51px rgba(151,200,203,0.78);transform:scale(0.9);transition:.3s;}
.pros .swiper-slide-active .item{transform:scale(1);}
.pros .item .img{flex:0 0 auto;border-radius:24px;font-size:0;line-height:450px;height:450px;text-align:center;width:56%;background:url(../images/probox.jpg) no-repeat right center;background-size:cover;}
.pros .item .img img{max-width:90%;max-height:90%;}
.pros .item .txt{flex:1 1 auto;padding:50px;padding-right:8%;align-items:center;}
.pros .item .it{line-height:1.4;min-height:2.8em;border-bottom:1px solid #13d0d7;margin-bottom:30px;padding-bottom:0.5em;}
.pros .item .ip{color:#555;line-height:1.78;max-height:8.9em;overflow:hidden;margin-bottom:50px;max-width:17em;}
.pros .swiper-container{overflow:visible;}
.pros .swiperDots{position:relative;bottom:0;text-align:center;margin-top:40px;}
.pros .swiperDots span{background:#fff;}
.pros .swiperCtr2 .btn.prev{left:-120px;}
.pros .swiperCtr2 .btn.next{right:-120px;}
.pros .swiper-slide{height:auto;}
.solutionVal{align-items:stretch;margin-left:-20px;padding-right:20px;counter-reset:val;}
.solutionVal .item{flex:0 0 auto;width:200px;border-radius:20px;overflow:hidden;position:relative;margin-left:-20px;z-index:1;box-shadow:0 29px 51px rgba(151,200,203,0.25);background:#f6ffff;align-items:stretch;transition:.6s;}
.solutionVal .item.act{flex:1 1 auto;}
.solutionVal .item .it{height:600px;border-radius:20px;flex-direction:column;align-items:center;justify-content:space-between;transition:.3s;padding:70px 20px 60px;flex:0 0 auto;width:100%;position:relative;z-index:2;cursor:pointer;}
.solutionVal .item:first-child{margin-left:0;z-index:3;}
.solutionVal .item:nth-child(2){z-index:2;background:#feffff;}
.solutionVal .item .icon{position:relative;flex:0 0 auto;font-size:0;}
.solutionVal .item .icon .im2{display:none;}
.solutionVal .item .t{flex:1 1 auto;align-items:center;padding:20px 0;}
.solutionVal .item .ip{padding-left:2em;border-left:1px solid #7bf1c1;max-height:0;overflow:hidden;line-height:1.8;margin-left:20px;color:#fff;}
.solutionVal .item .idot{flex:0 0 auto;width:60px;height:60px;background:#0cb2ba;border-radius:50%;position:relative;cursor:pointer;transition:.3s;}
.solutionVal .item .idot:before,.solutionVal .item .idot:after{content:"";position:absolute;left:50%;margin-left:-9px;width:18px;height:2px;top:50%;margin-top:-1px;background:#fff;transition:.3s;}
.solutionVal .item .idot:after{transform:rotate(90deg);}
.solutionVal .item .t .tin{width:1em;line-height:1.1;}
.solutionVal .item.act .it{background:#14b4bc;width:420px;max-width:40%;color:#fff;align-items:flex-start;padding:70px 50px 60px 70px;margin-right:-20px;}
.solutionVal .item.act .ip{max-height:14.4em;transition:.3s;transition-delay:.6s;flex:1 1 auto;}
.solutionVal .item.act .t .tin{width:100%;}
.solutionVal .item.act .idot{margin-left:-10px;background:#fff;}
.solutionVal .item.act .idot:before,.solutionVal .item.act .idot:after{background:#14b4bc;}
.solutionVal .item.act .idot:after{transform:rotate(0deg);}
.solutionVal .item .img{flex:1 1 auto;background-size:cover;background-position:center;background-repeat:no-repeat;}
.solutionVal .item .it:before{counter-increment:val;content:counter(val);position:absolute;z-index:-1;right:0;top:-0.35em;font-size:400px;line-height:1;font-family:'HarmonyOS_Sans_SC_Medium';color:#0cb2ba;opacity:0.05;width:100%;text-align:center;letter-spacing:-0.2em;}
.solutionVal .item.act .it:before{content:'0'counter(val);color:#fff;}
.solutionVal .item.act .icon .im1{display:none;}
.solutionVal .item.act .icon .im2{display:inline;}
.el-checkbox,.el-checkbox__label,.el-radio,.el-radio__label{font-size:inherit;color:inherit;}
.filters{padding:30px 0;border-bottom:1px solid #f0f1f3;color:#1e242c;}
.filters .label{flex:0 0 auto;width:5em;}
.filters .its{flex:1 1 auto;line-height:1;}
.cats{flex-wrap:wrap;justify-content:flex-start;}
.cats .i{flex:0 0 auto;padding:5px 25px;}
.el-checkbox__label,.el-radio__label{vertical-align:middle;}
.el-checkbox__inner{border-color:#ced2d8;}
.el-radio__inner{border-color:#ced2d8;border-radius:0;}
.el-radio__input.is-checked .el-radio__inner::after{transform:rotate(45deg) scaleY(1);}
.el-radio__inner::after{box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in .05s;transform-origin:center;border-radius:0;background:none;}
.column{align-items:stretch;margin-top:50px;}
.column .col{flex:1 1 auto;padding-right:40px;overflow:hidden;}
.column .cor{flex:0 0 auto;width:360px;}
.column .col .tit{margin-bottom:30px;}
.arlist{margin-bottom:60px;}
.arlist .i{padding:20px 30px;border-bottom:1px solid #f0f1f3;transition:.3s;}
.arlist .i.ih{background:#0cb2ba !important;color:#fff;border-radius:4px;border:none;}
.arlist .i .ir{flex:0 0 auto;width:200px;padding-right:20px;padding-left:20px;white-space:nowrap;}
.arlist .i .il{flex:1 1 auto;padding-right:20px;overflow:hidden;}
.arlist .i .il .it{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.arlist .i:hover{background:#f5f8fa;}
.arlist .i .itag{font-size:0;margin-top:10px;}
.arlist .i .itag span{display:inline-block;vertical-align:middle;font-size:14px;line-height:24px;padding:0 10px;background:#ebf8f9;margin-right:7px;color:#0cb2ba;border-radius:4px;}
.author{align-items:center;justify-content:flex-start;white-space:nowrap;}
.author .n{width:32px;line-height:30px;border:1px solid #0cb2ba;border-radius:50%;text-align:center;color:#0cb2ba;background:#ebf8f9;flex:0 0 auto;margin-right:10px;}
.arlist .i .ir:last-child{width:140px;}
.hits{justify-content:flex-start;}
.hits .ico{flex:0 0 auto;margin-right:10px;}
.hits .ico .iconfont{font-size:20px;color:#adadad;}
.column .cor .box{padding:26px;background:#f5f8fa;margin-bottom:30px;border-radius:8px;}
.column .cor .box .boxt{margin-bottom:30px;justify-content:flex-start;}
.column .cor .box .boxt .ico{flex:0 0 auto;font-size:0;margin-right:10px;max-width:30px;}
.rela1 .item{margin-bottom:30px;}
.rela1 .item:last-child{margin-bottom:0;}
.rela1 .item .it{line-height:1.5;margin-bottom:10px;transition:.3s;}
.rela1 .item .ib{font-size:14px;color:#9fa3a8;}
.rela1 .item .ib span{padding-right:20px;}
.rela2 .item{margin-bottom:30px;}
.rela2 .item .il{flex:0 0 auto;margin-right:15px;}
.rela2 .item .il .letter{width:40px;text-align:center;line-height:38px;height:40px;border:1px solid #0cb2ba;color:#0cb2ba;background:#ebf8f9;border-radius:50%;overflow:hidden;font-size:30px;text-transform:uppercase;}
.rela2 .item .ir{flex:1 1 auto;}
.rela2 .item .ip{color:#9fa3a8;font-size:14px;margin-top:5px;}
.rela2 .item .ip .b{color:#000;padding-left:5px;}
.rela1 .item:hover .it,.rela2 .item:hover .it{color:#0cb2ba;}
.rela2 .item .it{line-height:1.5;transition:.3s;}
.bgf5f8fa{background:#f5f8fa;}
.column .col .bg_white{padding:40px 60px 60px;background:#fff;}
.pd0{padding:0;}
.arhead2{padding-bottom:25px;margin-bottom:40px;border-bottom:1px solid #e6e8eb;}
.arhead2 .tag span{display:inline-block;margin-right:7px;line-height:24px;padding:0 10px;background:#ebf8f9;border-radius:4px;font-size:14px;color:#1bb7be;}
.arhead2 .au .i{flex:0 0 auto;margin-left:20px;color:#96999d;line-height:1;padding-left:20px;border-left:1px solid #96999d;}
.arhead2 .au .i .icon-eye{font-size:18px;padding-right:10px;}
.arhead2 .au .i:first-child{margin-left:0;padding-left:0;border:none;}
.arcontent{line-height:1.875;counter-reset:ar;}
.arblock{margin-bottom:2em;}
.ardesc{padding:30px 40px;background:url(../images/ardesc.jpg) no-repeat right center;background-size:cover;border-radius:8px;}
.ardesc .atit{margin-bottom:10px;background-image:linear-gradient(to right,#0cb2ba,#21d9a3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;}
.arblock .artit{position:relative;padding-left:45px;margin-bottom:1em;line-height:30px;}
.arblock .artit:before{counter-increment:ar;content:counter(ar);position:absolute;width:30px;line-height:30px;left:0;top:0;background:#0cb2ba;font-size:16px;text-align:center;color:#fff;border-radius:15px 15px 0 15px;}
.arblock .arp ul{counter-reset:li;}
.arblock .arp ul li{position:relative;padding-left:2em;margin-bottom:1.7em;}
.arblock .arp ul li:before{counter-increment:li;content:'0'counter(li);position:absolute;left:0;color:#15b5bc;font-family:'HarmonyOS_Sans_SC_Regular';}
.ar_author{padding-bottom:25px;margin-bottom:25px;justify-content:flex-start;border-bottom:1px solid #e6e8eb;}
.ar_author .lt{width:40px;text-align:center;line-height:40px;background:#0cb2ba;font-size:30px;color:#fff;border-radius:50%;flex:0 0 auto;margin-right:10px;text-transform:uppercase;}
.ar_author .ap{font-size:14px;opacity:0.5;}
.column.s2 .cor .box{background:#fff;}
.column.s2 .cor .box .boxt{margin-bottom:10px;}
.rela1 .item .itag span{display:inline-block;margin-right:7px;line-height:24px;padding:0 10px;border-radius:4px;background:#ebf8f9;color:#0cb2ba;font-size:14px;}
.rela1 .item .iv{font-size:14px;opacity:0.5;}
.chaper .i{margin-bottom:14px;line-height:36px;border-left:3px solid transparent;padding-left:10px;cursor:pointer;border-radius:4px;}
.chaper .i:hover,.chaper .i.cur{background:#f5f8fa;border-color:#0cb2ba;}
.stricky{position:sticky;top:120px;}
.comments{margin-top:50px;padding-bottom:60px;}
.comments .ctit{margin-bottom:20px;}
.comments .ctit .sm{padding-left:10px;color:#555;}
.sendBox{margin-bottom:40px;background:#fff;padding:20px;border-radius:8px;}
.sendBox textarea{width:100%;resize:none;border:none;line-height:1.5;font-family:inherit;font-size:inherit;color:inherit;background:none;min-height:6em;padding:0 10px;}
.sendBox .btns{text-align:right;}
.sendBox .btns .btn{display:inline-block;vertical-align:middle;margin-left:10px;min-width:140px;line-height:50px;background:#0cb2ba;color:#fff;border-radius:4px;text-align:center;padding:0 20px;cursor:pointer;}
.commentList .item{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #e9edf0;align-items:flex-start;}
.commentList .item .avan{flex:0 0 auto;width:70px;height:70px;border-radius:50%;overflow:hidden;background:url(../images/avan.png) no-repeat center;background-size:cover;}
.commentList .item .avan img{display:block;width:100%;height:100%;object-fit:cover;}
.commentList .item .itxt{flex:1 1 auto;padding-left:24px;padding-top:16px;}
.commentList .item .nick{margin-bottom:10px;line-height:1.1;}
.commentList .item .ip{margin-bottom:10px;}
.commentList .item .idate{color:#555;}
.commentList .item:last-child{border:none;margin-bottom:0;padding-bottom:0;}
.index .pbantxt,.index .pbantxt .p{color:#fff;}
.playbtn{position:absolute;z-index:10;width:48px;line-height:48px;height:48px;background:#0cb2ba;left:50%;top:50%;margin-left:-24px;margin-top:-24px;cursor:pointer;border-radius:50%;color:#fff;text-align:center;}
.playbtn .iconfont{font-size:16px;}
.video_pop .box{width:1000px;padding:0;background:#000;color:#fff;overflow:hidden;}
.video_pop .videobox{padding-bottom:56.25%;position:relative;z-index:20;}
.video_pop .videobox video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;background:#000;}
.video_pop .box:before{display:none;}
.downloadcenter{margin-top:50px;margin-bottom:5%;}
.downloadcenter .tit{margin-bottom:30px;}
.downloadcenter .item{padding:30px 24px;border-bottom:1px solid #f5f8fa;transition:.3s;cursor:pointer;}
.downloadcenter .item:hover{background:#f5f8fa;border-radius:8px;}
.downloadcenter .item .il{flex:1 1 auto;padding-right:20px;}
.downloadcenter .item .itype{flex:0 0 auto;width:45px;color:#0cb2ba;}
.downloadcenter .item .itype .iconfont{font-size:26px;}
.downloadcenter .item .it{flex:1 1 auto;line-height:1.3;max-height:2.6em;overflow:hidden;}
.downloadcenter .item .ir{flex:0 0 auto;}
.downloadcenter .item .ir .ic{margin-left:25px;line-height:1;border-left:1px solid #ccc;padding-left:25px;}
.downloadcenter .item .ir a:hover,.downloadcenter .item .ir a:hover .iconfont{color:#0cb2ba;}
.downloadcenter .item .ir .ic:first-child{margin:0;padding:0;border:none;color:#555;}
.downloadcenter .item .ir .ic .iconfont{color:#b8b8b8;}
.downloadcenter .item .icon-time{font-size:20px;}
.downloadcenter .item .icon-download{font-size:15px;}
.downloadcenter .item .icon-eye{font-size:18px;}
.downloadcenter .item .ir .ic span{display:inline-block;vertical-align:middle;}
.comments_pop .box{background:linear-gradient(0deg,#fff,#e7f7f8);padding:70px 50px;}
.aboutValue{align-items:stretch;}
.aboutValue .i{flex:1 1 auto;position:relative;cursor:pointer;background:url(../images/vbg.jpg) no-repeat center;background-size:cover;transition:width .3s;width:25%;}
.aboutValue .i .img{width:100%;height:440px;opacity:0;transition:.3s;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;}
.aboutValue .i .img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#000;opacity:0.2;}
.aboutValue .i .itxt{position:absolute;left:50px;top:50px;right:50px;bottom:50px;z-index:2;overflow:hidden;}
.aboutValue .i .icon{float:left;width:85px;}
.aboutValue .i .in{position:absolute;left:0;bottom:0;width:100%;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:0;}
.aboutValue .i .int{margin-bottom:20px;transition:.3s;}
.aboutValue .i .inb{max-height:0;overflow:hidden;}
.aboutValue .i .int .p{height:3.9em;overflow:hidden;line-height:1.3;}
.aboutValue .i:hover .inb{max-height:6.4em;transition:.3s;}
.aboutValue .i:hover .img{opacity:1;}
.aboutValue .i:hover{color:#fff;width:31%;}
.aboutValue .i:hover .in{min-height:100%;}
.aboutValue .i:hover .int{padding-left:110px;}
.w1100{max-width:1100px;margin:auto;}
.leader{padding-top:7.8%;position:relative;}
.leader:after{content:"";position:absolute;z-index:1;width:100%;padding-top:24%;background:url(../images/linear2.png) repeat-x;background-size:auto 100%;left:0;bottom:0;}
.leader .img{flex:0 0 auto;width:55%;}
.leader .txt{text-align:center;flex:1 1 auto;padding-left:4%;position:relative;z-index:5;}
.leader .txt .it{margin-bottom:20px;}
.leader .txt .t2{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #0cb2ba;}
.leader .txt .p{line-height:2.2;}
.history{padding:7.8% 0 5%;background:url(../images/earth.png) no-repeat bottom center;}
.history .in{max-width:1440px;margin:auto;}
.history .in.hismain{padding:0 8%;position:relative;margin-bottom:5%;}
.ihis .img{border-radius:24px;flex:0 0 auto;width:42%;overflow:hidden;}
.ihis .img img{display:block;width:100%;min-height:100%;object-fit:cover;}
.ihis .txt{padding-right:8%;padding-left:5%;height:350px;}
.ihis{align-items:stretch;}
.ihis .txt .li{padding:25px 0;}
.ihis .txt .li .y{margin-bottom:10px;}
.ihis .txt .li .lp{line-height:1.5;max-width:18em;}
.history .bot{background:url(../images/line.png) no-repeat center;}
.history .bot .swiper-slide{height:340px;position:relative;}
.history .bot .year{position:absolute;cursor:pointer;}
.history .bot .year .dot{width:64px;height:64px;position:relative;border:1px dashed #0cb2ba;border-radius:50%;transition:.3s;}
.history .bot .year .p{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:20px;line-height:1;transition:.3s;}
.history .bot .year .dot:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background:#0cb2ba;border-radius:50%;margin-left:-5px;margin-top:-5px;}
.history .bot .swiper-slide-active .year{left:39%;top:59%;}
.history .bot .swiper-slide-active +.swiper-slide .year{left:55%;top:43%;}
.history .bot .swiper-slide-active +.swiper-slide +.swiper-slide .year{left:52%;top:62%;}
.history .bot .swiper-slide-active +.swiper-slide +.swiper-slide +.swiper-slide .year{left:53%;top:59%;}
.history .bot .cur .year .dot{background:#dbf6f6;}
.history .bot .cur .year .p{font-size:2em;}
.w1440{max-width:1440px;margin:auto;}
.gn1.s2 .li .lit .it{padding-top:0;margin-top:0;font-size:1.2em;font-family:'HarmonyOS_Sans_SC_Medium';}
.gn1 .li .lit .i{margin-top:-19px !important;}
.gn1.s2 .img{width:auto;max-width:50%;}
.gn1.s2 .li:last-child:before{opacity:0;}
.gn1.s2 .li{padding-bottom:20px;padding-top:20px;}
.gn1.s2 .li.cur:before{opacity:1;}
.contact{padding:5% 0;}
.contact .w1440{align-items:stretch;}
.contact .txt{flex:0 0 auto;width:500px;padding-right:50px;}
.contact .lit{margin-bottom:15%;align-items:flex-end;}
.contact .tit{line-height:1;margin-bottom:50px;}
.contact .lt{opacity:0.7;margin-bottom:10px;line-height:1;}
.contact .lis{flex-wrap:wrap;margin-bottom:40px;}
.contact .lis .li{flex:0 0 auto;margin-bottom:30px;width:50%;}
.codes{flex-wrap:wrap;}
.codes .cd{flex:0 0 auto;width:50%;}
.codes .cd .img{width:110px;margin-bottom:10px;border:1px solid #eaedf2;}
.codes .cd .p{width:110px;text-align:center;}
.contact .lit .vd{width:50%;}
.map{position:relative;border-radius:24px;overflow:hidden;flex:1 1 auto;}
.map .mapc{position:relative;padding-bottom:71%;background-position:center;background-size:cover;min-height:100%;z-index:5;}
.map .mtag{position:absolute;left:0;bottom:0;z-index:10;width:100%;padding:40px;background:rgba(0,0,0,0.6);color:#fff;}
.map .mtag .mi{align-items:center;flex:0 0 auto;cursor:pointer;margin:0 6px;}
.map .mtag .mi.cur{flex:1 1 auto;}
.map .mtag .mi .btn{background:#efeff0;border-radius:4px;line-height:32px;min-width:80px;padding:0 10px;text-align:center;color:#0cb2ba;}
.map .mtag .mi .ip{line-height:1.3;max-height:2.6em;overflow:hidden;max-width:0;padding:0;flex:1 1 auto;}
.map .mtag .mi.cur .ip{max-width:100%;padding:0 20px;}
.map .mtag .mi.cur .btn{background:#0cb2ba;color:#fff;}
.tzflex{justify-content:flex-start !important;margin-top:50px;}
.tzflex .tz{padding-right:50px;}
.tzchaper{flex-wrap:wrap;}
.tzchaper .item{flex:0 0 auto;width:48%;position:relative;border-radius:24px;overflow:hidden;}
.tzchaper .item .txt{position:absolute;z-index:5;left:0;top:0;flex-direction:column;height:100%;padding:6% 10%;background:url(../images/tzmsk.png) no-repeat center;background-size:cover;color:#fff;width:100%;align-items:flex-start;}
.tzchaper .item .img{position:relative;padding-bottom:56.25%;}
.tzchaper .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.tzcontact{flex-wrap:wrap;margin-top:50px;align-items:stretch;}
.tzcontact .li{flex:0 0 auto;width:31.333%;background:#fff;border-radius:24px;padding:45px 20px;justify-content:center;margin-right:3%;margin-bottom:2%;}
.tzcontact .li:nth-child(3n){margin-right:0;}
.tzcontact .li .icon{flex:0 0 auto;width:60px;margin-right:24px;}
.tzcontact .li .ip{max-width:15em;}
.listTit{margin-bottom:30px;}
.report .item{padding:30px 24px;border-bottom:1px solid #f5f8fa;transition:.3s;cursor:pointer;}
.report .item:hover{background:#f5f8fa;border-radius:8px;}
.report .item .il{flex:1 1 auto;padding-right:20px;}
.report .item .itype{flex:0 0 auto;width:45px;color:#0cb2ba;}
.report .item .itype .iconfont{font-size:26px;}
.report .item .it{flex:1 1 auto;line-height:1.3;max-height:2.6em;overflow:hidden;}
.report .item .ir{flex:0 0 auto;}
.report .item .ir .ic{margin-left:25px;line-height:1;border-left:1px solid #ccc;padding-left:25px;}
.report .item .ir a:hover,.downloadcenter .item .ir a:hover .iconfont{color:#0cb2ba;}
.report .item .ir .ic:first-child{margin:0;padding:0;border:none;color:#555;}
.report .item .ir .ic .iconfont{color:#b8b8b8;}
.report .item .icon-time{font-size:20px;}
.report .item .icon-download{font-size:15px;}
.report .item .icon-eye{font-size:18px;}
.report .item .ir .ic span{display:inline-block;vertical-align:middle;}
.report .item.th{padding-top:18px;padding-bottom:18px;border:none;background:#0cb2ba;border-radius:8px;color:#fff;}
.report .items.s2 .ir .ic{min-width:7em;text-align:center;}
.report .items.s2 .th .ir .ic:first-child{color:#fff;}
.report .items.s2 .th .ir .ic{border-color:transparent;}
.filter2 .btn{padding:0 10px;line-height:42px;min-width:120px;border:1px solid #e6e8eb;text-align:center;border-radius:4px;cursor:pointer;}
.filter2 .btn.act{color:#fff;background:#0cb2ba;}
.filter2 .select{margin-left:16px;width:120px;}
.filter2 .select .el-input__inner{border-color:#e6e8eb;height:44px;line-height:44px;}
.filter2 .select .el-input{font-size:inherit;}
.filter2 .select.act .el-select .el-input .el-select__caret{color:#fff;}
.filter2 .select.act .el-input__inner{background:#0cb2ba;color:#fff;border-color:#0cb2ba;}
.horflex{align-items:stretch;margin-top:-100px;}
.hornor .hol{flex:0 0 auto;margin-top:100px;}
.hornor{padding:5% 0;background:url(../images/honorbg.png) no-repeat center;background-size:cover;}
.iselect{display:inline-block;min-width:120px;position:relative;}
.iselect .icur{line-height:50px;cursor:pointer;border-radius:4px;background:#0cb2ba;color:#fff;padding:0 20px;position:relative;}
.iselect .icur:after{content:"";position:absolute;padding:10px;right:10px;top:50%;margin-top:-10px;background:url(../images/icon-down.png) no-repeat center;}
.iselect .ioptions{position:absolute;left:0;top:100%;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.1);border-radius:4px;min-width:100%;max-height:0;overflow:hidden;visibility:hidden;z-index:20;}
.iselect .ioption{padding:0 20px;line-height:2;cursor:pointer;}
.iselect .ioption:hover{background:#f7f7f7;}
.iselect.act .ioptions{visibility:visible;max-height:400px;transition:.3s;}
.hornor .hor{flex:1 1 auto;padding-left:55px;overflow:hidden;}
.hormain .horthumb{flex:0 0 auto;width:50%;margin-top:90px;}
.horthumb .i{position:relative;padding:10px 0;cursor:pointer;transition:.3s;padding-right:50px;}
.horthumb .i .hov{display:none;}
.hormain .mainimg{flex:0 0 auto;text-align:center;width:50%;}
.horthumb .i.act{font-size:1.5em;font-family:"HarmonyOS_Sans_SC_Medium";}
.hormain{align-items:flex-start;}
.hornor .tit{margin-bottom:50px;}
.hormain .horthumb .swiper-container{padding-bottom:120px;}
.hormain .horthumb .swiperCtr2 .btn{position:static;display:inline-block;margin:0;margin-right:30px;}
.hormain .horthumb .swiperCtr2{position:absolute;left:0;bottom:0;width:100%;text-align:left;}
.caseList{margin-bottom:5%;}
.caseList .item{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #f0f1f3;position:relative;}
.caseList .item:after{content:"";position:absolute;left:0;bottom:-1px;width:0%;transition:.3s;height:1px;background:#0cb2ba;}
.caseList .item:hover:after{width:100%;}
.caseList .item .a{align-items:center;}
.caseList .item .img{flex:0 0 auto;width:480px;border-radius:8px;overflow:hidden;max-width:40%;}
.hovimg{overflow:hidden;}
.hovimg img{display:block;width:100%;transition:.8s;transform:scale(1);}
.hovimg .pic{display:block;width:100%;transition:.8s;transform:scale(1);background-position:center;background-repeat:no-repeat;background-size:cover;}
.item:hover .hovimg img,.hovimg:hover img,.item:hover .hovimg .pic,.hovimg:hover .pic{transform:scale(1.05);}
.caseList .item .txt{flex:1 1 auto;padding:0 50px;}
.caseList .item .tag{display:inline-block;margin-bottom:20px;background:#e1f6f7;line-height:32px;padding:0 10px;color:#0cb2ba;border-radius:4px;}
.caseList .item .tit{line-height:1.5;font-weight:normal;margin-bottom:20px;transition:.3s;}
.caseList .item:hover .tit{color:#0cb2ba;}
.caseList .item .p{line-height:1.625;max-height:3.25em;overflow:hidden;opacity:0.8;color:#333;margin-bottom:40px;}
.caseList .item .ibot{justify-content:space-between;align-items:center;}
.caseList .item:hover .more3 .btn{background-color:#0cb2ba;color:#fff;border-color:#0cb2ba;}
.more3 .btn{width:48px;height:48px;line-height:46px;border:1px solid #e7e7e7;border-radius:50%;display:inline-block;vertical-align:middle;text-align:center;transition:.3s;color:#0cb2ba;font-weight:bold;}
.more3 .btn i{font-size:22px;}
.more3 .btn:hover{background-color:#0cb2ba;color:#fff;border-color:#0cb2ba;}
.idat{align-items:stretch;flex:0 1 auto;padding-left:30px;flex-wrap:wrap;}
.idat li{padding:0 25px;border-right:1px solid #f0f1f3;margin:10px 0;}
.idat li .lp{color:#999;margin-top:10px;line-height:1;}
.idat li .lt{display:inline-block;line-height:1;padding-right:20px;color:#0cb2ba;background:url(../images/icon-up.png) no-repeat right center;}
.idat li:last-child{padding-right:0;border:none;}
.bgf0f8fb{background-color:#f0f8fb;}
.infobg1{background:url(../images/infobg1.jpg) no-repeat center;background-size:cover;}
.casebanner .img{position:relative;}
.casebanner .img img{display:block;width:100%;height:585px;object-fit:cover;}
.casebanner .img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#1e242c;opacity:0.7;}
.casebanner{position:relative;color:#fff;}
.casebanner .inner{align-items:flex-end;}
.casebanner .pbantxt .p{color:#fff;margin-bottom:0;margin-top:20px;}
.casebanner .idat li{padding:0 30px;border:none;}
.casebanner .idat li .lp{color:#fff;}
.casebanner .idat li .lt{background-position:right bottom;}
.infoBlock{padding:6% 0;width:100%;overflow:hidden;}
.infoBlock .ct{text-align:center;margin-bottom:4%;}
.infoBlock .ct .tit{margin-bottom:20px;}
.infoBlock .cp{color:#333;}
.cards-1{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.cards-1 .item{flex:1 0 auto;width:23.25%;margin-right:2%;margin-bottom:2%;box-shadow:0 6px 32px #e7eff6;position:relative;transition:.3s;top:0;padding:35px;}
.cards-1 .item:nth-child(4n),.cards-1 .item:last-child{margin-right:0;}
.cards-1 .item .tag{display:inline-block;vertical-align:middle;padding:0 10px;line-height:2;background:#e1f6f7;border-radius:4px;color:#0cb2ba;font-size:14px;margin-bottom:30px;}
.cards-1 .item .p{color:#333;line-height:1.875;opacity:0.8;}
.cards-1 .item:hover{top:-10px;box-shadow:0 6px 32px rgba(12,178,186,0.4);}
.cards-2{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}
.cards-2 .item{flex:1 0 auto;width:22.75%;margin-right:3%;margin-bottom:3%;box-shadow:0 6px 32px #e7eff6;position:relative;transition:.3s;top:0;padding:5% 3%;background:#fff;border-radius:8px;}
.cards-2 .item:nth-child(4n),.cards-2 .item:last-child{margin-right:0;}
.cards-2 .item .icon{height:52px;line-height:52px;font-size:0;margin-bottom:30px;text-align:center;}
.cards-2 .item .icon img{max-height:100%;}
.cards-2 .item .it{text-align:center;margin-bottom:30px;line-height:1.5;max-height:3em;overflow:hidden;}
.cards-2 .item .p{line-height:1.625;opacity:0.8;color:#333;}
.cards-2 .item:hover{top:-10px;box-shadow:0 6px 32px rgba(12,178,186,0.4);}
.infoSolution .item{align-items:stretch;box-shadow:0 6px 32px #e7eff6;background:#fff;overflow:hidden;border-radius:8px 0 0 8px;}
.infoSolution .item .txt{flex:1 1 auto;padding:60px 50px;border-left:4px solid #0cb2ba;line-height:1.7;}
.infoSolution .item .img{flex:0 0 auto;width:45%;}
.infoSolution .item .img img{min-height:100%;object-fit:cover;}
.cards-3{align-items:stretch;justify-content:space-between;}
.cards-3 .item{flex:1 1 auto;width:31.33%;margin-right:3%;padding:45px 30px;background:#feffff;border-radius:8px;box-shadow:0 6px 32px #e7eff6;position:relative;transition:.3s;top:0;margin-bottom:3%;}
.cards-3 .item:last-child{margin-right:0;}
.cards-3 .item:hover{top:-10px;box-shadow:0 6px 32px rgba(12,178,186,0.4);}
.cards-3 .item .icon{font-size:0;height:75px;line-height:75px;margin-bottom:40px;}
.cards-3 .item .icon img{max-height:100%;}
.cards-3 .item .it{line-height:2.1;}
.cards-3 .item .it strong{color:#38c1c8;}
.fullSlider .swiper-container{overflow:visible;}
.fullSlider .swiper-wrapper{align-items:stretch;}
.fullSlider .item{padding-bottom:40px;height:auto;}
.newscenter.fullSlider .item .tit{line-height:1.5;height:auto;}
.productCore .tit{position:relative;max-width:1521px;margin:auto;text-align:center;background:url(../images/hxbg.png) no-repeat center;background-size:contain;padding-bottom:57.9%;min-height:540px;}
.productCore .tit .t{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1.1;}
.funcThumb{position:relative;padding:0 50px;margin-bottom:40px;}
.swiperCtr_min .btn{width:40px;text-align:center;line-height:40px;background:#fff;border-radius:50%;cursor:pointer;transition:.3s;position:absolute;top:50%;margin-top:-20px;box-shadow:0 6px 32px #e7eff6;color:#0cb2ba;}
.swiperCtr_min .prev{left:0;}
.swiperCtr_min .next{right:0;}
.swiperCtr_min .btn i{font-size:12px;}
.swiperCtr_min .btn:hover{color:#fff;background:#0cb2ba;}
.funcThumb .i{padding:0 20px;text-align:center;cursor:pointer;}
.funcThumb .i .icon{height:40px;font-size:0;line-height:40px;margin-bottom:10px;}
.funcThumb .i.cur .ip{text-shadow:0 0 1px;}
.funcBox{background:#fff;border-radius:24px;padding:3px;box-shadow:0 6px 32px #e7eff6;}
.funcBox .box{align-items:stretch;justify-content:space-between;}
.funcBox .box .txt{padding:60px 5%;flex:0 0 auto;width:50%;}
.funcBox .box .icon{font-size:0;height:50px;line-height:50px;margin-bottom:20px;}
.funcBox .box .it{margin-bottom:30px;}
.funcBox .box .ip{color:#333;opacity:0.8;line-height:1.8;}
.funcBox .box .img{flex:0 0 auto;width:50%;border-radius:24px;}
.funcBox .box .img img{min-height:100%;object-fit:cover;}
.productCore{position:relative;}
.productCore li{position:absolute;width:30%;/* padding:7% 0;*/
 padding:5.5em 0;}
.productCore li:nth-child(1){top:0;left:0;}
.productCore li:nth-child(2){right:0;top:0;}
.productCore li:nth-child(3){left:0;bottom:0;}
.productCore li:nth-child(4){right:0;bottom:0;}
.productCore .ls6 li:nth-child(3){left:0;bottom:auto;top:28%;}
.productCore .ls6 li:nth-child(5){left:0;bottom:0;}
.productCore .ls6 li:nth-child(4){right:0;bottom:auto;top:28%;}
.productCore .ls6 li:nth-child(6){right:0;bottom:0;}
.productCore li .lt{margin-bottom:20px;align-items:center;justify-content:flex-start;}
.productCore li .icon{flex:0 0 auto;max-width:50px;margin-right:10px;}
.productCore li:nth-child(2n) .lt{justify-content:flex-end;}
.productCore li .lp{text-align:justify;line-height:1.8;min-height:7.2em;overflow:auto;padding-right:1em;}
.productCore li:nth-child(2n) .lp{position:relative;left:1em;}
.gn220{min-height:100%;align-items:stretch;flex-wrap:wrap;}
.gn220 .i{margin-right:1%;flex:0 0 auto;width:32.66%;margin-bottom:1%;padding-top:0;}
.gn220 .i:nth-child(3){margin-right:0;}
.gn220 .i:nth-child(n+4){width:24%;margin-bottom:0;}
.gn220 .i .it{justify-content:center;margin-bottom:15px;}
.gn220 .i .it .ip{background:#14b4bc;line-height:36px;font-size:14px;color:#fff;padding:0 20px;border-radius:0 0 8px 8px;min-width:50%;text-align:center;}
.gn220 .i .ils{flex-wrap:wrap;align-items:stretch;}
.gn220 .i .ils .ls{padding:0 5px;flex:0 0 auto;width:31%;text-align:center;background:#fff;border-radius:8px;margin-bottom:8px;font-size:14px;line-height:2.5;}
.gn220 .i:nth-child(n+4) .ils .ls{width:48%;}
.gn230 .i{padding:20px;align-items:center;justify-content:center;background:#fff;flex:0 0 auto;width:24%;border-radius:8px;min-height:90px;}
.gn230 .i .icon{margin-right:10px;}
.brans{margin-top:10px;padding:10px;background:#fff;border-radius:8px;align-items:center;justify-content:space-around;flex-wrap:wrap;}
.brans .i{padding:10px;}
.coreSwiper .swiperCtr2 .btn{position:static;margin:20px;}
.coreSwiper .swiperCtr2{justify-content:center;position:absolute;left:0;bottom:10%;width:100%;}
.coreSwiper .swiper-slide{transform:translate(-100%);transition:.8s;height:auto;}
.coreSwiper .swiper-slide-active{transform:translate(0);}
.coreSwiper .swiper-slide-active~.swiper-slide{transform:translate(100%);}
.coreSwiper{position:relative;z-index:5;}
.coreSwiper .circle{position:absolute;z-index:-1;width:42.8%;left:28.6%;bottom:0;font-size:5.2vw;}
.coreSwiper .circle i{display:block;padding-bottom:100%;background:url(../images/circle.png) no-repeat center;background-size:contain;}
.coreSwiper .circle:before{content:"";border:1em solid #f3fbfb;width:130%;height:130%;position:absolute;z-index:-1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);}
.coreSwiper .circle:after{content:"";border:1.2em solid #f3fbfb;width:230%;height:230%;position:absolute;z-index:-1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);}
.coreSection{width:100%;overflow:hidden;background:#fafefd;}
.coreSwiper .swiper-slide-active .box:before{content:"";display:block;padding-bottom:100%;width:100%;}
.coreSwiper .swiper-slide-active .box{width:300%;margin-left:-100%;position:relative;}
.coreSwiper .swiper-slide-active .box .bin{position:absolute;left:0;top:50%;transform:translate(0,-50%);width:100%;padding:40px;}
.coreSwiper .swiper-slide .box{min-height:100%;justify-content:center;align-items:center;text-align:center;}
.coreSwiper .swiper-slide .box .ip{max-height:0;overflow:hidden;line-height:1.8;max-width:24em;text-align:left;margin:36px auto 70px;}
.coreSwiper .box .icon{height:44px;margin-bottom:20px;line-height:44px;transition:.3s;}
.coreSwiper .box .icon img{max-height:100%;}
.coreSwiper .box .it{line-height:1;}
.coreSwiper .swiper-slide-active .box .ip{max-height:12.6em;transition:.3s;transition-delay:.8s;}
.coreSwiper .swiper-slide-active .box .icon{height:66px;line-height:66px;}
.coreSwiper .swiper-slide-active .box .it span{font-size:1.3em;}
.coreSection .inner{position:relative;padding-top:7%;}
.coreSection .sectop{position:absolute;left:0;width:100%;z-index:10;top:0;}
.proValues{position:relative;padding:0 60px;margin:0 -60px;counter-reset:ind;}
.proValues .swiper-container{padding:0 28px 60px;}
.proValues .swiper-wrapper{align-items:stretch;}
.proValues .swiper-slide{height:auto;}
.proValues .bt{position:relative;height:70px;width:100%;}
.proValues .bt:before{content:"";position:absolute;left:0;right:150px;height:100%;background:#fff;border-radius:24px 24px 0 0;}
.proValues .bt:after{content:"";top:10px;border-left:18px solid #fff;border-bottom:30px solid #fff;border-top:30px solid transparent;border-right:16px solid transparent;position:absolute;right:120px;z-index:2;}
.proValues .bt i{position:absolute;right:15px;width:138px;line-height:54px;text-align:center;background:linear-gradient(90deg,#1ba7a5,#2adacc);color:#fff;top:15px;z-index:1;border-radius:0 24px 0 0;font-size:32px;font-style:normal;padding-left:17px;}
.proValues .bt i:after{counter-increment:ind;content:"0"counter(ind);}
.proValues .box{padding:0 28px 28px;flex-direction:column;min-height:100%;}
.proValues .box .in{background:#fff;border-radius:0 24px 24px 24px;overflow:hidden;box-shadow:0 16px 30px rgba(177,219,221,0.5);background:url(../images/boxbt.png) no-repeat bottom center;background-size:contain;flex:1 1 auto;width:100%;flex-direction:column;justify-content:space-between;}
.proValues .box .itp{flex:1 1 auto;width:100%;}
.proValues .box .it{padding:1em 30px;}
.proValues .box .ip{padding:0 30px 30px;line-height:1.8;color:#555;}
.proValues .box .img{text-align:right;font-size:0;flex:0 0 auto;width:100%;}
.proValues .box .img img{max-width:70%;}
.relaToggle{align-items:stretch;border-radius:24px;}
.relaToggle .tb{flex:0 0 auto;width:330px;padding:24px 0;background:#0cb2ba;border-radius:24px 0 0 24px;}
.relaToggle .tb .i{border-bottom:1px solid #3dc1c8;transition:.3s;cursor:pointer;background:#0cb2ba;}
.relaToggle .tb .ibox{position:relative;min-height:115px;padding:0 18%;justify-content:flex-start;margin-left:0;border-radius:12px 0 0 12px;transition:.3s;color:#fff;}
.relaToggle .tb .i.act .ibox{margin-left:-20px;background:#fff;box-shadow:-5px 20px 40px rgba(76,142,145,0.68);color:#333;}
.relaToggle .tb .i:first-child{border-radius:12px 0 0 0;}
.relaToggle .tb .i:last-child{border:none;border-radius:0 0 0 12px;}
.relaToggle .tb .ibox .icon{flex:0 0 auto;width:50px;margin-right:20px;}
.relaToggle .tb .ibox .icon .x2{display:none;}
.relaToggle .tb .i.act .ibox .icon .x1{display:none;}
.relaToggle .tb .i.act .ibox .icon .x2{display:block;}
.relaToggle .tb .ibox .t{flex:1 1 auto;max-width:6em;line-height:1.4;}
.relaToggle .tgs{flex:1 1 auto;position:relative;z-index:5;background:#fff;border-radius:24px;overflow:hidden;box-shadow:-5px 20px 40px rgba(76,142,145,0.68);margin-left:-24px;}
.relaToggle .tg{background-position:right center;background-repeat:no-repeat;background-size:auto 100%;display:none;height:100%;position:relative;z-index:5;}
.relaToggle .tg:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;background:linear-gradient(75deg,#fff 40%,transparent);}
.relaToggle .tg.act{display:block;}
.relaToggle .tg .box{min-height:100%;max-width:50%;padding:40px 7%;flex-direction:column;justify-content:center;align-items:flex-start;}
.relaToggle .tg .box .tit{margin-bottom:40px;width:100%;justify-content:flex-start;}
.relaToggle .tg .box .tit .icon{flex:0 0 auto;max-width:55px;margin-right:20px;}
.relaToggle .tg .box .p{color:#555;line-height:1.8;}
.joinnav{flex-wrap:wrap;align-items:stretch;}
.joinnav .item{flex:0 0 auto;width:49%;position:relative;z-index:2;border-radius:24px;overflow:hidden;}
.joinnav .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.1;z-index:1;}
.joinnav .item .it{position:absolute;left:0;bottom:0;z-index:2;color:#fff;width:100%;padding:50px;}
.ovf{width:100%;overflow:hidden;}
.environment .swiper-container{overflow:visible;}
.environment .swiperCtr2 .btn.prev{left:-120px;}
.environment .swiperCtr2 .btn.next{right:-120px;}
.environment .tg{opacity:0;position:relative;z-index:1;pointer-events:none;}
.environment .tg.swiper-slide-active{opacity:1;z-index:2;pointer-events:all;}
.bgf6fafe{background:#f6fafe;}
.envtab{margin-bottom:70px;border-bottom:1px solid #dee3e8;align-items:stretch;}
.envtab .i{cursor:pointer;padding-bottom:24px;margin:0 3%;border-bottom:2px solid transparent;}
.envtab .i.cur{border-color:#38c1c8;}
.envtab .i .icon{margin-right:5px;max-width:50px;}
.environment .item{position:relative;border-radius:24px;overflow:hidden;}
.environment .item .it{position:absolute;left:0;bottom:0;z-index:10;width:100%;padding:50px;color:#fff;text-align:center;}
.environment .item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;z-index:1;background:linear-gradient(0deg,#11bec5,transparent);opacity:0.4;}
.culture .ctop{margin-bottom:20px;position:relative;border-radius:24px;overflow:hidden;box-shadow:0 6px 32px #e7eff6;}
.culture .ctop .t{position:absolute;left:0;bottom:0;width:100%;z-index:10;padding:50px;color:#fff;line-height:1.6;}
.culture .ctop .tp{max-width:28em;}
.cards-1 .item .it{justify-content:flex-start;margin-bottom:20px;}
.cards-1 .item .icon{max-width:50px;margin-right:10px;}
.deve{align-items:stretch;flex-direction:row-reverse;}
.deve .img{flex:0 0 auto;width:50%;border-radius:24px;}
.deve .img img{width:100%;min-height:100%;object-fit:cover;}
.deve .txt{flex:1 1 auto;flex-direction:column;padding-left:50px;justify-content:space-around;}
.deve .txt .i{width:100%;padding:30px 0;border-bottom:1px solid rgba(135,176,179,0.2);flex:1 1 auto;flex-direction:column;justify-content:center;align-items:flex-start;}
.deve .txt .i .it{margin-bottom:0;transition:.3s;width:100%;}
.deve .txt .i .t{flex:1 1 auto;padding-right:20px;}
.deve .txt .i .icon{flex:0 0 auto;max-width:70px;}
.deve .txt .i .ip{transition:.3s;max-height:0;overflow:hidden;line-height:1.8;max-width:23em;opacity:0.8;}
.deve .txt .i.cur .ip{max-height:7.2em;}
.deve .txt .i.cur .it{margin-bottom:10px;}
.welfare{position:relative;padding:0 120px;margin:0 -120px;}
.welfare .item{position:relative;z-index:5;border-radius:24px;overflow:hidden;}
.welfare .item .txt{position:absolute;left:0;bottom:0;z-index:2;width:100%;padding:20px 40px;color:#fff;}
.welfare .item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(25deg,#13ced5,transparent 50%);z-index:1;}
.welfare .item .it{line-height:1.2;max-height:2.4em;overflow:hidden;margin-bottom:20px;}
.welfare .item .ip{line-height:1.6;max-height:0;overflow:hidden;margin-bottom:20px;transition:.8s;}
.welfare .item:hover .ip{max-height:8em;}
.employeeStory{padding:0 80px;}
.employeeStory .item{padding-left:90px;height:100%;}
.employeeStory .swiper-container{overflow:visible;max-width:1030px;margin:0;}
.employeeStory .swiper-wrapper{align-items:stretch;}
.employeeStory .swiper-slide{height:auto;}
.employeeStory .item .img{flex:0 0 auto;width:28.3%;border-radius:24px;overflow:hidden;position:relative;z-index:2;margin:8% 0;}
.employeeStory .item .txt{background:#fff;border-radius:24px;padding-left:22%;margin-left:-15%;min-height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:5%;padding-bottom:5%;padding-right:8%;box-shadow:0 10px 38px rgba(187,228,230,0.68);}
.employeeStory .item .it{margin-bottom:1em;}
.employeeStory .item .ip{line-height:1.8;max-height:5.4em;overflow:hidden;margin-bottom:3em;}
.employeeStory .item .vm{display:inline-block;width:160px;text-align:center;background:#ebf8f9;line-height:50px;border-radius:4px;color:#0cb2ba;transition:.3s;cursor:pointer;}
.employeeStory .item .vm:hover{background:#0cb2ba;color:#fff;}
.employeeStory .swiperCtr2{text-align:center;margin-top:5%;}
.employeeStory .swiperCtr2 .btn{position:static;left:auto;right:auto;top:auto;margin:0 10px;display:inline-block;}
.employeeStory .item .con,.employeeStory .item .sbt{display:none;}
.story_pop .box,.pics_pop .box{width:1080px;max-width:90%;overflow:hidden;}
.story_pop .box:before,.pics_pop .box:before{width:100%;height:100%;background:url(../images/popbg2.jpg) no-repeat top center;background-size:100%;padding:0;}
.pop .popt{text-align:center;margin-bottom:20px;}
.story_pop .con{align-items:stretch;}
.story_pop .conl{flex-direction:column;flex:0 0 auto;margin-right:50px;width:160px;}
.story_pop .conl .avan{border-radius:8px;overflow:hidden;margin-bottom:20px;width:100%;}
.story_pop .conl .hd{flex-direction:column;}
.story_pop .conl .sbt{color:#0cb2ba;}
.story_pop .conl .btn{background:#0cb2ba;line-height:50px;border-radius:4px;cursor:pointer;color:#fff;text-align:center;display:inline-block;width:160px;max-width:100%;}
.story_pop .conl .bt{width:100%;}
.story_pop .conr{flex:1 1 auto;padding:0 0 40px;line-height:2;background:linear-gradient(0deg,#edf5f5,transparent);color:#666;}
.story_pop .conr .overscroll{padding:0 40px;max-height:55vh;}
.moments .item{position:relative;float:left;width:32.66%;margin-right:1%;border-radius:24px;overflow:hidden;cursor:pointer;margin-bottom:1%;}
.moments .item .items{display:none;}
.moments .item .pic{padding-bottom:65.28%;}
.moments .item .tag{position:absolute;right:30px;top:30px;z-index:2;background:#10b2b9;font-size:14px;line-height:32px;padding:0 15px;border-radius:4px;color:#fff;}
.moments .item .itt{color:#fff;position:absolute;left:0;bottom:0;width:100%;z-index:2;padding:30px;line-height:1;}
.moments .item:first-child{width:66.32%;}
.moments .item:nth-child(2),.moments .item:nth-child(3),.moments .item:nth-child(6){margin-right:0;}
.moments .item:first-child .pic{padding-bottom:65.78%;}
.moments .item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(16deg,#13ced5,transparent 50%);z-index:1;opacity:0.6;}
.momentView{position:relative;padding:0 80px;margin-top:40px;}
.momentView .item .pic{padding-bottom:56.2%;}
.momentView .item .it{padding:20px;text-align:center;}
.momentView .item .hovimg{border-radius:8px;}
@media(min-width:1024px){.cards .card:hover .img{width:143.75%;height:112.9%;z-index:5;transition:.3s;}
.cards .card:hover .img:after{content:"";position:absolute;left:20px;right:20px;top:20px;background:#0cb2ba;z-index:-1;box-shadow:0 10px 20px #0cb2ba;bottom:0;border-radius:20px;opacity:0.6;}
.cards .card:hover .img img{border-radius:8px;}
.cards .card:first-child .img{transform-origin:left center;left:0;transform:translate(0,-50%);}
.cards .card:last-child .img{transform-origin:right center;left:auto;right:0;transform:translate(0,-50%);}
.cards .card:first-child .txt{left:0;transform:translate(0);}
.cards .card:last-child .txt{left:auto;right:0;transform:translate(0);}
.cards .card:hover .img .msk{height:70%;}
.cards .card:hover .txt{width:143.75%;}
.cards .card:hover .txt .p{max-height:4.8em;}
.cards .card:hover{z-index:20;}
.nav li:hover .fixsub{max-height:500px;}
.sitemap dl:nth-child(4n){margin-right:0;}
}
@media(max-width:1600px){.productCore li .lp{max-height:9em;}
}
@media(max-width:1440px){body{font-size:14px;}
.inner{width:90%;}
.f16{font-size:14px;}
.f18{font-size:16px;}
.f20{font-size:18px;}
.f22{font-size:20px;}
.f24{font-size:22px;}
.f28{font-size:24px;}
.f30{font-size:18px;}
.f32{font-size:20px;}
.f36{font-size:24px;}
.f40{font-size:26px;}
.f48{font-size:28px;}
.f52{font-size:30px;}
.f60{font-size:48px;}
.nav li>a{padding:0 15px;line-height:80px;}
.data .i .it .num{font-size:42px;}
.data .i .it .span {
    font-size: 28px;
}
.coreMain .ring .rt{font-size:20px;width:9em;}
.coreMain .tit .t{font-size:20px;}
.fcnt .b{font-size:24px;}
.header .in{padding:0 30px;}
.gn22 .i .it .ip br{display:none;}
.gn22 .i .ls{font-size:12px;}
.hxsf .item .hov .ip{line-height:1.5;}
.fixsub{top:80px;}
.hspace{padding-top:80px;}
.pros{padding:0 60px;}
.pros .swiperCtr2 .btn.prev{left:-80px;}
.pros .swiperCtr2 .btn.next{right:-80px;}
.environment{padding:0 60px;}
.environment .swiperCtr2 .btn.prev{left:-80px;}
.environment .swiperCtr2 .btn.next{right:-80px;}
.solutionVal .item .it{padding:40px 30px;height:500px;}
.solutionVal .item.act .it{padding:50px 30px 50px 50px;}
.solutionVal .item .icon img{max-height:40px;}
.solutionVal .item.act .ip{max-height:18em;}
.arlist .i .ir{width:150px;}
.arlist .i .ir:last-child{width:100px;}
.arlist .i{padding:20px;}
.history .in.hismain{padding:0 50px;}
.history{padding-left:20px;padding-right:20px;}
.history .bot{background-size:133% auto;}
.history .bot .swiper-slide{height:auto;}
.history .bot .swiper-slide:before{content:"";display:block;padding-bottom:94%;}
.history .bot .year .dot{width:100%;height:auto;padding-bottom:100%;}
.history .bot .year{width:19.8%;}
.history .bot .year .p{padding-top:10px;}
.ihis .txt .li{padding:10px 0;}
.map .mtag{padding:30px 26px;}
.map .mtag .mi .btn{line-height:30px;min-width:60px;}
.welfare{padding:0 70px;margin:0;}
.welfare .item .it{font-size:20px;margin-bottom:10px;}
.welfare .item .txt{padding:20px;}
.welfare .item .ip{margin-bottom:0;}
}
@media(max-width:1280px){.f20{font-size:16px;}
.f24{font-size:18px;}
.nslides .swiper-slide{padding:0 10px 20px;}
.newsList .item .txt{padding-left:20px;padding-right:20px;padding-top:30px;}
.newsList .item .it{font-size:20px;}
.newsList .item .date .d{font-size:24px;}
.swiperCtr2 .btn{width:40px;height:40px;line-height:40px;}
.swiperCtr2 .btn .iconfont{font-size:12px;}
.more .btn{width:40px;line-height:40px;height:40px;}
.more .btn .iconfont{font-size:12px;}
.sectop{padding-bottom:30px;}
.hxtab .i .icon{height:30px;line-height:30px;}
.hxtab .i .it{font-size:14px;}
.hxtab .i{padding:0 10px;}
.hxtab{margin-bottom:30px;}
.hxnl .box{min-height:0;}
.hxsf .btab{margin-bottom:30px;font-size:16px;}
.hxtab2{margin-bottom:30px;}
.hxsf .item .hov .tit .ic{width:30px;}
.hxsf .item .hov .tit .it{font-size:18px;}
.hxsf .item .hov .tit{margin-bottom:10px;}
.hxsf .item .hov .ip{font-size:14px;}
.formpage .its .i{width:100%;flex:1 1 auto;}
.form .line .i{width:100%;margin-bottom:10px;}
.form .line{flex-wrap:wrap;margin-bottom:10px;}
.form .line .i:last-child{margin-bottom:0;}
.form .btns .btn{line-height:40px;}
.solu_tab{padding:0 40px;margin-bottom:30px;}
.solu_tab .swiperCtr2 .btn{top:0;}
.solu_tab .bar{left:40px;right:40px;top:20px;}
.solu_tab .i .icon{width:40px;height:40px;line-height:38px;margin-bottom:10px;}
.solu_con .item{padding-left:0;}
.solu_con .item .txt{padding-left:3em;}
.solu_con .item .icon img{max-height:40px;}
.solu_con .item .it{margin-bottom:20px;}
.solu_con .item .ip{padding-left:30px;}
.solutionVal .item .it{height:400px;padding:40px 20px;}
.solutionVal .item.act .it{padding:40px 20px 40px 30px;}
.solutionVal .item{width:140px;}
.solutionVal .item .idot{width:40px;height:40px;}
.solutionVal .item .ip{margin-left:10px;padding-left:20px;font-size:14px;}
.rela2 .item .il .letter{width:30px;height:30px;line-height:28px;font-size:20px;}
.pnavs li{margin:0 10px;}
.productCore li .lt{margin-bottom:10px;}
.productCore li .icon{max-width:30px;}
.coreSwiper .swiper-slide .box .ip{margin-bottom:0;}
.coreSwiper .swiper-slide-active .box .icon{height:50px;line-height:50px;}
.coreSwiper .swiper-slide-active .box .bin{top:40%;}
.coreSwiper .circle{width:60%;left:20%;}
.proValues{margin:0 -30px;padding:0 40px;}
.proValues .box{padding:0 10px 20px;}
.relaToggle .tb .ibox{min-height:90px;padding:0 30px;}
.relaToggle .tb{width:260px;}
.relaToggle .tb .ibox .icon{width:34px;}
.productCore .ls6 li{padding:3% 0;}
}
@media(max-width:1024px){.nav li>a{line-height:50px;border-bottom:1px solid #f5f5f5;position:relative;padding:0 30px;}
.header .in{height:60px;}
.nav{position:fixed;left:0;top:60px !important;background:#fff;right:0;bottom:0;padding:0;font-size:18px;max-height:0;overflow:hidden;transition:.3s;}
.nav ul{display:block;padding:20px 0;border-top:1px solid #f5f5f5;}
.nav li .sub{position:relative;left:0;top:0;transform:none;background:#f5f5f5;padding-bottom:0 !important;text-align:left;}
.nav li.act>a{color:#0cb2ba;}
.nav li.act .sub{padding:10px 0 0;max-height:300px;transition:.3s;}
.nav li .sub dd{display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:10px;}
.nav li .sub dl{padding:0 30px;}
.nav li.haschild>a{position:relative;}
.nav li.haschild>a:after{content:"";position:absolute;width:8px;height:8px;border-right:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg);right:30px;top:50%;margin-top:-4px;transition:.3s;}
.nav li.haschild.act>a:after{transform:rotate(45deg);}
.header{background:#fff;box-shadow:0 5px 16px rgba(0,0,0,0.15);color:#000 !important;}
.header .logo .i1{display:none !important;}
.header .logo .i2{display:inline !important;}
.openMenu{width:30px;height:30px;cursor:pointer;position:relative;margin-left:20px;}
.openMenu i{position:absolute;right:0;top:50%;width:70%;height:1px;background:#000;}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;right:0;width:115%;background:#000;transition:.3s;height:1px;}
.openMenu i:before{top:-8px;}
.openMenu i:after{top:8px;}
body{padding-top:60px;}
.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{max-height:100vh;overflow:auto;}
.cards{flex-wrap:wrap;}
.cards .card{flex:0 0 auto;width:33.33%;}
.cards .card:hover .txt .p{max-height:4.8em;}
.cards .card .txt{padding:30px 15px;width:100%;}
.cards .card .txt .p{font-size:14px;}
.cards .card:hover .img .msk{height:60%;}
.coreMain{transform:translate(-50%) scale(0.6);}
.coreBox{padding-top:0;margin-bottom:-180px;margin-top:-80px;}
.footer{padding-top:40px;}
.footer .ft1{margin-bottom:40px;}
.footer .ft2{display:block;}
.fnav{margin-bottom:20px;}
.address{margin-left:0;border:none;padding-left:0;max-width:100%;}
.address .fls{max-width:100%;}
.fcnt{text-align:left;padding-left:0;}
.fbot{margin-top:20px;padding:20px 0;}
.fbot .inner{display:block;}
.banner img{height:calc(100vh - 60px);}
.gn1{display:block;}
.gn1 .li .lit .it{padding-top:15px;margin-top:-50px;}
.gn1 .li .lit .icon{line-height:40px;height:40px;}
.gn1 .li .lit .i{width:24px;height:24px;margin-top:-12px;}
.gn1 .li .lit{padding:10px 30px 15px 0;font-size:16px;}
.gn1 .li.cur .lit .it{margin-top:0;}
.gn1 .li .lip{padding-bottom:20px;}
.gn1 .li.cur .lit .i{margin-top:-32px;}
.gn1 .img{width:auto;}
.gn1.s2 .img{max-width:100%;}
.gn1 .img img{width:100%;}
.gn1.s2 .li{padding:0;}
.gn1.s2 .li .lit{padding:10px 30px 10px 0;}
.gn1.s2 .txt{padding-bottom:10px;}
.gn2 .li{display:block;}
.gn2 .li .lit{width:auto;margin-right:0;margin-bottom:10px;}
.gn21 .i{width:33.33%;padding-bottom:6%;}
.gn21 .i .ic{width:26px;}
.gn22 .i{width:100%;margin-bottom:2%;}
.gn23 .i{width:100%;margin-bottom:16px;}
.gn241 .i{width:100%;}
.gn22 .i .ls{margin-bottom:5px;}
.hxnl .box .img{position:static;}
.hxnl .box{display:block;padding:0;}
.hxnl .box .txt{width:auto;padding:30px 30px 0;}
.hxsf .btab .i .ic{width:26px;margin-right:10px;}
.hxsf .btab{font-size:14px;}
.hxsf .btab .i{min-height:0;padding:10px 5px;margin-right:10px;}
.hxsf .item{width:100%;border-radius:12px;}
.hxsf .item .hov{padding:40px 10px 40px 30px;}
.fixsub{position:relative;top:0;left:0;transform:none;}
.nav li.act .fixsub{max-height:600px;}
.subinner{display:block;background:#f6ffff;min-height:0;width:100%;}
.subinner .boxl{width:auto;padding:20px;}
.subinner .boxl .t1{margin-bottom:10px;}
.subinner .boxr.dl2{width:auto;padding:20px 10px;}
.subinner .boxr.dl2 dl{margin-bottom:10px;padding:0;}
.subinner .boxr{width:auto;padding:20px 10px;}
.hspace{padding-top:0;}
.pages a,.el-pager li,.el-pagination .btn-next,.el-pagination .btn-prev,.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{width:40px;line-height:38px !important;height:40px;margin:0 2px;font-size:16px;}
.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{font-size:18px;}
.newscenter .item .txt{padding:20px;}
.videoCenter .item .txt{padding:20px;}
.videoCenter{margin-top:20px;}
.bread{line-height:60px;}
.back{margin-top:30px;}
.back .btn{min-width:80px;font-size:14px;line-height:34px;}
.detail{padding-bottom:40px;}
.relations{padding:40px 0 20px;}
.relations .t{margin-bottom:0;}
.relations .swiper-container{padding:36px 0;}
.sitemap dl{width:31.33%;margin-right:3%;}
.sitemap dl:nth-child(3n){margin-right:0;}
.frendlinks .i{width:31.33%;margin-right:3%;margin-bottom:10px;}
.frendlinks .i:nth-child(5n){margin-right:3%;}
.frendlinks .i:nth-child(3n){margin-right:0;}
.frendlinks .i .img{height:60px;line-height:60px;}
.frendlinks .i .it{font-size:12px;margin-top:5px;}
.solu_tab .i .it{font-size:14px;max-width:7em;margin:auto;line-height:1.5;}
.solu_tab{margin-bottom:10px;}
.solu_con .item{display:block;}
.solu_con .item .txt{padding:20px 10px;width:auto;}
.solu_con .item .icon{float:left;margin-bottom:0;}
.solu_con .item .it{padding-left:55px;line-height:40px;}
.solu_con .item .icon img{max-width:40px;}
.solu_con .item .ip{padding:0 0 0 20px;}
.sectit.mb40,.mb40{margin-bottom:20px;}
.applations .apr{display:none;}
.applations .bot{position:relative;padding-left:0;margin-top:20px;width:100%;}
.applations{display:block;}
.applations .apl{width:auto;}
.solutionVal{display:block;padding-right:0;margin-left:0;}
.solutionVal .item{width:100%;margin-left:0;display:block;}
.solutionVal .item .it{flex-direction:row;height:auto;padding:20px 30px;flex-wrap:wrap;}
.solutionVal .item .t{padding:0 20px;}
.solutionVal .item.act .it{width:auto;max-width:100%;}
.solutionVal .item .t .tin{width:auto !important;line-height:34px;}
.solutionVal .item .ip{width:100%;}
.solutionVal .item .idot{position:absolute;right:20px;top:22px;width:30px;height:30px;}
.solutionVal .item .idot:before,.solutionVal .item .idot:after{width:10px;margin-left:-5px;}
.solutionVal .item .icon{width:34px;flex:0 0 auto;line-height:34px;}
.solutionVal .item .icon img{max-height:34px;max-width:34px;}
.solutionVal .item.act .ip{margin-top:20px;transition-delay:0s;}
.solutionVal .item.act .img{padding-bottom:70%;margin-top:-20px;}
.solutionVal .item .img{padding-bottom:0;transition:padding .3s;}
.filters{padding:20px 0;}
.column{display:block;margin-top:20px;}
.column .col{padding-right:0;}
.column .col .tit{margin-bottom:20px;}
.column .cor{width:auto;margin-top:30px;}
.dis_pc{display:none !important;}
.downloadcenter{margin-top:20px;}
.downloadcenter .item{background:none !important;padding:20px 0;display:block;}
.downloadcenter .item .ir{justify-content:flex-start;margin-top:10px;padding-left:30px;}
.downloadcenter .item .ir .ic{padding-left:10px;margin-left:10px;}
.downloadcenter .tit{margin-bottom:10px;}
.downloadcenter .item .itype{width:30px;}
.downloadcenter .item .itype .iconfont{font-size:20px;}
.history .bot .year{position:static;width:auto;}
.history .bot .swiper-slide:before{display:none;}
.history .bot{background:none;position:relative;z-index:2;}
.history .bot .year .dot{margin:auto;width:30px;padding:0;height:30px;}
.history .bot .year .p{position:static;transform:none;text-align:center;}
.history .bot:before{content:"";left:0;top:15px;border-bottom:1px dashed #0cb2ba;width:100%;position:absolute;}
.ihis .txt{height:230px;}
.aboutValue .i .icon{width:40px;}
.aboutValue .i .itxt{left:30px;right:30px;bottom:30px;top:30px;}
.aboutValue{flex-wrap:wrap;}
.aboutValue .i,.aboutValue .i:hover{width:50%;}
.aboutValue .i .img{padding-bottom:74%;height:auto;}
.aboutValue .i:hover .int{padding-left:50px;}
.contact .w1440{display:block;}
.contact .txt{width:auto;padding:0 0 40px;}
.contact .lit{margin-bottom:30px;}
.contact .tit{margin-bottom:30px;}
.contact .lis{margin-bottom:0;}
.tzchaper .item{width:100%;margin-bottom:20px;border-radius:10px;}
.tzcontact .li{width:100%;margin-right:0;padding:30px 5%;justify-content:flex-start;border-radius:10px;}
.tzcontact .li .ip{max-width:100%;}
.tzcontact .li .icon{width:36px;}
.report .item{padding:20px 10px;}
.report .item .itype{width:30px;}
.report .item .itype .iconfont{font-size:20px;}
.horflex{display:block;margin-top:0;}
.hornor .hol{margin-top:0;}
.hornor .tit{margin-bottom:20px;}
.hornor .hor{padding-left:0;}
.hormain .horthumb{margin-top:20px;}
.horthumb .i{padding:5px 0;}
.hormain .horthumb .swiper-container{padding-bottom:60px;}
.horthumb .i.act{font-size:1.2em;}
.location{display:none;}
.pnavs{flex:1 1 auto;overflow:auto;}
.casebanner .inner{display:block;}
.casebanner .pbantxt .tl{max-width:100%;}
.pbantxt .idat{justify-content:flex-start;padding-left:0;margin-top:30px;}
.casebanner .idat li{padding:0 10% 0 0;}
.casebanner .pbantxt .p{max-width:100%;}
.cards-1 .item{width:48.5%;flex:0 0 auto;}
.cards-1 .item:nth-child(2n){margin-right:0;}
.cards-2 .item{width:47.75%;flex:0 0 auto;}
.cards-2 .item:nth-child(2n){margin-right:0;}
.infoSolution .item{display:block;border-radius:8px;}
.infoSolution .item .img{width:auto;}
.infoSolution .item .txt{border-left:none;border-top:4px solid #0cb2ba;padding:30px;}
.cards-3 .item .icon{height:50px;line-height:50px;margin-bottom:20px;}
.cards-3 .item{padding:30px 20px;}
.gn220 .i .ils .ls{width:48%;}
.gn220 .i:nth-child(n+4) .ils .ls{width:100%;}
.joinnav .item .it{padding:20px;}
.joinnav .item .it .tl{font-size:20px;}
.envtab .i{display:block;text-align:center;padding-bottom:10px;}
.envtab .i .icon{max-width:40px;height:40px;margin:0 auto 5px;line-height:40px;}
.envtab .i .icon img{max-height:100%;}
.welfare{padding:0 60px;margin:0 -30px;}
.employeeStory .item{padding-left:50px;}
.employeeStory .item .vm{width:110px;line-height:40px;}
.employeeStory .item .ip{margin-bottom:1em;}
.employeeStory .item .it{margin-bottom:10px;}
.moments .item .itt{padding:20px;font-size:18px;}
.section{padding-top:40px;}
.pb5{padding-bottom:40px;}
.pb78{padding-bottom:50px;}
.productCore li .lp{max-height:7.2em;}
}
@media(max-width:768px){.f16{font-size:14px;}
.f18{font-size:16px;}
.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;}
.f52{font-size:24px;}
.f60{font-size:28px;}
.data{flex-wrap:wrap;margin-top:30px;}
.data .i{flex:0 0 auto;width:50%;margin-bottom:10px;}
.data .i .it .num{font-size:22px;line-height:30px;}
.data .i .it .span{font-size:18px;}
.cards .card{width:50%;}
.nslides .swiper-container{margin:0;}
.fnav{display:none;line-height:1.7;}
.fnav dl{padding-right:0;margin-bottom:10px;}
.fnav dd{display:inline-block;margin-right:10px;}
.header .in{padding:0 20px;}
.newsList .item .img{opacity:1;}
.newsList .item .txt{margin-top:0;padding-bottom:0;}
.newsList .item .date{bottom:20px;left:20px;}
.newsList .item{padding-bottom:80px;}
.swiperCtr2 .btn{position:relative;margin:0 10px;display:inline-block;}
.swiperCtr2{text-align:center;}
.ntab{margin-bottom:20px;font-size:16px;}
.ntab span{padding:0 10px;}
.search .searchbox{position:fixed;top:-60px;margin-top:0;width:100% !important;opacity:0;border-top:1px solid #f5f5f5;}
.showSearch .search .searchbox{top:60px;opacity:1;padding:10px;}
.showSearch .search .icon{opacity:0;}
.swiperCtr{bottom:20px;}
.logo{max-width:40%;}
.search .searchbox .btn{top:10px;}
.gn1 .li .lit{font-size:14px;}
.gn1 .li .lip{font-size:14px;}
.gn21 .i{width:50%;padding-bottom:10%;}
.gn241 .i .l{width:100%;}
.gn241 .i .it{width:auto;padding-right:20px;}
.gn241 .i .it .ic{width:34px;}
.gn241 .i{padding:10px 20px;margin-bottom:5px;}
.gn24 .tt{font-size:12px;}
.pbantxt .tl .icon{width:60px;margin-bottom:10px;}
.pbantxt .tl .bt{font-size:24px;}
.pbantxt .tl{max-width:100%;}
.pbantxt .tl .flex{display:block;flex-direction:column;}
.pbanner .img img{min-height:300px;object-fit:cover;}
.hxtab{display:block;margin-bottom:10px;}
.hxtab .i{display:flex;margin-bottom:20px;align-items:center;}
.hxtab .i .it{padding:0;flex:1 1 auto;text-align:left;padding-left:20px;}
.hxtab .i .icon{height:auto;line-height:1;width:24px;margin:0;}
.hxtab .i .it:after{display:none;}
.hxtab .i.cur{color:#14b4bc;}
.hxnl .box .bt .ic{width:34px;}
.hxnl .box .bt .it{font-size:18px;line-height:1.4;}
.hxnl .box .bt{margin-bottom:10px;}
.hxtab2 .i{flex-direction:column;text-align:center;justify-content:center;align-items:center;padding-bottom:5px;}
.hxtab2 .i .icon{margin-right:0;margin-bottom:10px;width:auto;height:24px;line-height:24px;}
.hxtab2 .i .icon img{max-height:100%;}
.hxsf .btab{flex-wrap:wrap;}
.hxsf .btab .i{margin-bottom:2%;flex:0 0 auto;width:49%;margin-right:2%;}
.hxsf .btab .i:nth-child(2n){margin-right:0;}
.hxsf .item .hov{padding:20px 30px 10px;}
.subinner .boxr dl{width:50%;padding-right:20px;}
.newscenter .item{width:100%;margin-right:0;margin-bottom:30px;}
.videoCenter .item{width:100%;margin-right:0;margin-bottom:10px;}
.videoCenter .item .txt{padding:10px;}
.location{display:none;}
.bread{line-height:50px;}
.pnavs li:first-child{margin-left:0;}
.newscenter .item .tit{height:auto;}
.videoCenter .item .it{height:auto;}
.newstop{display:block;}
.newstop .imgs{width:auto;margin-bottom:20px;}
.newstop .nr{padding-right:0;}
.newstop .item .tag{margin-bottom:10px;}
.newstop .item .tit{margin-bottom:10px;}
.newstop .item .date{margin-bottom:10px;}
.newstop .item .desc{margin-bottom:20px;}
.vd .btn{font-size:14px;line-height:36px;min-width:80px;}
.arhead .p .span{padding:0 10px;font-size:12px;}
.arhead .tit{margin-bottom:20px;font-size:20px;}
.sitemap dl{width:100%;margin-right:0;margin-bottom:30px;}
.sitemap dl dd{display:inline-block;padding-right:20px;}
.sitemap dl dd a{padding-left:20px;}
.singleban{height:280px;}
.pages a,.pages a,.el-pager li,.el-pagination .btn-next,.el-pagination .btn-prev,.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{width:30px;line-height:28px !important;margin:0 1px;height:30px;font-size:14px;min-width:0;}
.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{font-size:16px;}
.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;}
.p404 .inner{display:block;}
.p404 .img{max-width:80%;margin:0 auto 30px;}
.p404 .txt{padding-right:0;}
.p404 .txt .t{margin-bottom:20px;}
.p404 .txt .p{margin-top:30px;}
.formpage .box{display:block;}
.formpage .bl{width:auto;border-radius:20px 20px 0 0;}
.formpage .br{border-radius:0 0 20px 20px;}
.form .formp{margin-bottom:10px;}
.form .line .in input,.form .line select{height:40px;}
.form .line .in .btn{line-height:40px;}
.popIn .poptxt{margin-bottom:20px;}
.pop .box{padding:40px 30px;}
.pop .box .close .iconfont{font-size:18px;}
.popform .line .in .btn{padding:0 10px;font-size:14px;line-height:34px;}
.popform .line .in input{padding:0 10px;height:40px;}
.popform .line .in .select select{padding-left:10px;height:40px;border-right:10px solid transparent;}
.popform .line{margin-bottom:10px;display:block;}
.popform .line .label{width:auto;margin-bottom:5px;}
.popform .btns{margin-top:30px;}
.popform .btns .btn{width:120px;line-height:40px;}
.popIn .pop_tit{margin-bottom:10px;}
.popicon img{max-width:60px;}
.pros .item{display:block;height:100%;}
.pros .item .img{height:350px;line-height:350px;width:auto;}
.pros .item .txt{padding:30px 20px;display:block;}
.pros .item .it{min-height:0;padding-bottom:10px;margin-bottom:10px;}
.pros .item .ip{max-width:100%;margin-bottom:20px;}
.pbantxt .p{font-size:16px;max-width:18em;margin-bottom:10px;}
.pros{padding:0 60px;}
.pros .swiperCtr2 .btn.prev{left:-60px;}
.pros .swiperCtr2 .btn.next{right:-60px;}
.environment{padding:0 60px;}
.environment .swiperCtr2 .btn.prev{left:-60px;}
.environment .swiperCtr2 .btn.next{right:-60px;}
.filters{display:block;}
.filters .label{width:auto;margin-bottom:10px;font-weight:bold;}
.cats .i{padding:5px 20px 5px 0;}
.arlist .i{padding:0 0 15px;flex-wrap:wrap;justify-content:flex-start;margin-bottom:15px;}
.arlist .i:not(.ih) .il{width:100%;}
.arlist .i .ir{padding:10px 20px 0 0;width:auto !important;}
.arlist .i.ih{display:none;}
.arlist .i:hover{background:none;}
.arlist{margin-bottom:30px;}
.column .col .bg_white{padding:30px 20px;}
.ardesc{padding:30px 20px;}
.arhead2 .arflex{display:block;}
.arhead2 .arflex .tag{margin-bottom:20px;}
.arhead2{padding-bottom:20px;margin-bottom:20px;}
.comments{margin-top:20px;padding-bottom:0;}
.sendBox{margin-bottom:20px;padding:10px;}
.sendBox .btns .btn{min-width:0;line-height:40px;}
.commentList .item .avan{width:40px;height:40px;float:left;}
.commentList .item .itxt{padding-left:0;padding-top:0;}
.commentList .item .nick{padding-left:50px;line-height:40px;}
.commentList .item{display:block;}
.arhead2 .au{justify-content:flex-start;}
.detailpage{padding-top:30px !important;}
.history .swiperCtr2 .btn{margin:0;}
.ihis{display:block;}
.ihis .img{width:auto;margin-bottom:20px;}
.ihis .txt{padding-left:0;padding-right:10px;}
.history .bot .cur .year .p{font-size:1.3em;}
.ihis .txt .li .lp{font-size:14px;}
.ihis .txt .li{padding:5px 0;}
.aboutValue .i,.aboutValue .i:hover{width:100%;}
.leader .flex{display:block;}
.leader .img{width:auto;}
.leader .txt{margin-top:-200px;background:rgba(255,255,255,0.9);backdrop-filter:blur(6px);border-radius:20px;padding:20px;}
.leader .txt .it{margin-bottom:10px;}
.leader .txt .t2{padding-bottom:10px;margin-bottom:10px;}
.leader .txt .p{line-height:1.6;}
.leader:after{display:none;}
.contact .lt{margin-bottom:5px;}
.map .mtag{padding:20px 14px 56px;justify-content:flex-start;}
.map .mtag .mi .ip{position:absolute;left:0;top:56px;width:100%;}
.map .mtag .mi.cur{flex:0 0 auto;}
.map .mtag .mi.cur .ip{max-width:20em;}
.map{border-radius:10px;}
.caseList .item .a{display:block;position:relative;}
.caseList .item .img{width:auto;max-width:100%;margin-bottom:20px;}
.caseList .item .txt{padding:0;}
.caseList .item .tag{position:absolute;left:10px;top:10px;z-index:10;font-size:12px;line-height:2;padding:0 5px;}
.caseList .item .tit{margin-bottom:10px;}
.caseList .item .p{margin-bottom:20px;}
.caseList .item .ibot{display:block;}
.more3 .btn{width:36px;height:36px;line-height:34px;}
.more3 .btn i{font-size:16px;}
.idat{padding-left:0;}
.idat li{padding:0 3% 0 0;flex:0 0 auto;width:30.33%;margin:20px 3% 0 0;border:none;}
.caseList .item{padding-bottom:30px;margin-bottom:30px;}
.cards-1{display:block;}
.cards-1 .item{width:100%;margin-right:0;margin-bottom:10px;padding:30px;}
.infoBlock{padding:40px 0;}
.infoBlock .ct{margin-bottom:30px;}
.infoBlock .ct .tit{margin-bottom:10px;}
.cards-2{display:block;}
.cards-2 .item{width:100%;margin-right:0;margin-bottom:10px;padding:30px;}
.cards-2 .item .icon{height:36px;line-height:36px;margin-bottom:20px;text-align:left;}
.cards-2 .item .it{margin-bottom:10px;text-align:left;}
.cards-3{display:block;}
.cards-3 .item{width:100%;margin-right:0;margin-bottom:10px;}
.fullSlider .item{padding-bottom:0;}
.funcBox .box{display:block;}
.funcBox .box .txt{padding:20px;width:auto;}
.funcBox .box .icon{height:40px;line-height:40px;}
.funcBox .box .it{margin-bottom:10px;}
.funcBox .box .img{width:auto;}
.funcThumb{margin-bottom:10px;}
.funcThumb .i .ip{font-size:14px;line-height:1.2;}
.productCore li{position:static;width:auto;margin-bottom:20px;padding:20px;background:#fff;box-shadow:0 6px 32px #e7eff6;border-radius:10px;}
.productCore .ls6 li{padding:20px;}
.productCore .tit{min-height:0;background:none;padding:20px 0;}
.productCore .tit .t{position:static;transform:none;}
.productCore li .lp{max-height:none;min-height:0;font-size:14px;}
.productCore li:nth-child(2n) .lp{left:0;}
.productCore li:nth-child(2n) .lt{justify-content:flex-start;}
.gn220 .i,.gn220 .i:nth-child(n+4){width:100%;margin-right:0;}
.gn220 .i:nth-child(n+4) .ils .ls{width:48%;}
.gn230 .i{width:100%;margin-bottom:10px;min-height:0;}
.gn230{flex-wrap:wrap;}
.brans .i{max-width:50%;}
.brans .i img{max-height:34px;}
.coreSwiper .swiper-slide{transform:none !important;}
.coreSwiper .swiper-slide-active .box{width:auto;margin:0;}
.coreSwiper .swiper-slide-active .box .bin{padding:30px;top:40%;}
.coreSwiper .swiper-slide .box .ip{max-width:80%;margin:20px auto 0;font-size:14px;line-height:1.5;}
.coreSwiper .swiper-slide-active .box .ip{max-height:7.5em;}
.coreSwiper .circle{width:100%;left:0;}
.coreSwiper .swiper-slide-active .box .icon{height:44px;line-height:44px;}
.proValues{margin:0;padding:0;box-shadow:0 16px 30px rgba(177,219,221,0.5);border-radius:20px;margin-bottom:60px;}
.proValues .swiper-container{padding:0;}
.proValues .box .in{box-shadow:none;}
.proValues .box{padding:0;}
.proValues .bt i{right:0;width:110px;font-size:20px;line-height:36px;}
.proValues .bt{margin-top:-15px;height:50px;}
.proValues .bt:after{right:76px;}
.proValues .box .it{padding:20px;}
.proValues .box .ip{padding:0 20px 30px;}
.proValues .box .img img{max-width:40%;}
.proValues .swiperCtr2 .btn{position:static;}
.proValues .swiperCtr2{position:absolute;left:0;top:100%;width:100%;padding-top:20px;}
.relaToggle{display:block;}
.relaToggle .tgs{margin-left:0;}
.relaToggle .tb{width:100%;overflow:auto;white-space:nowrap;padding:10px 0 0;background:none;border-radius:10px 10px 0 0;margin-bottom:20px;border-bottom:1px solid #0cb2ba;}
.relaToggle .tb .i{display:inline-block;border:none;background:none;vertical-align:top;}
.relaToggle .tb .ibox{min-height:0;display:block;text-align:center;padding:10px;margin-top:-10px;color:#333;border-radius:10px 10px 0 0;}
.relaToggle .tb .i.act .ibox{margin:-10px 0 0;background:#0cb2ba;box-shadow:none;color:#fff;}
.relaToggle .tb .ibox .icon{margin:0 auto 5px;height:26px;line-height:26px;}
.relaToggle .tb .ibox .t{font-size:14px;max-width:none;}
.relaToggle .tb .ibox .icon .x2{display:block;}
.relaToggle .tb .ibox .icon .x1{display:none;}
.relaToggle .tb .i.act .ibox .icon .x1{display:block;}
.relaToggle .tb .i.act .ibox .icon .x2{display:none;}
.relaToggle .tb .ibox .icon img{max-height:100%;}
.relaToggle .tg .box{max-width:100%;background:rgba(255,255,255,0.7);padding:30px;}
.relaToggle .tg .box .tit .icon{max-width:40px;}
.relaToggle .tg .box .tit{margin-bottom:20px;}
.relaToggle .tg{background-position:center;background-size:cover;}
.joinnav .item{width:100%;margin-bottom:10px;}
.joinnav .item .it .tl{font-size:18px;}
.envtab .i .it{font-size:12px;}
.envtab .i .icon{height:32px;line-height:32px;}
.environment{padding:0;}
.environment .item .it{padding:10px;font-size:16px;}
.environment .swiperCtr2 .btn{position:static;}
.environment .swiperCtr2{margin-top:20px;}
.envtab{margin-bottom:20px;}
.culture .ctop .t{padding:20px;line-height:1.5;font-size:14px;}
.culture .ctop img{min-height:240px;object-fit:cover;}
.deve{display:block;}
.deve .txt{padding:0;margin-bottom:20px;}
.deve .txt .i{padding:10px 0;}
.deve .txt .i .icon{max-width:36px;}
.deve .img{width:auto;}
.employeeStory .item{display:block;padding-left:20px;text-align:center;}
.employeeStory .item .img{width:90px;height:90px;border-radius:50%;font-size:0;line-height:90px;margin:0 auto;}
.employeeStory .item .txt{padding:55px 20px 20px;margin:-45px 0 0;display:block;min-height:0;border-radius:8px;}
.employeeStory .item .ip{font-size:14px;}
.employeeStory .swiperCtr2{margin-top:20px;}
.moments .item,.moments .item:first-child{width:100%;}
.employeeStory{padding:0 20px;}
.story_pop .con{display:block;}
.story_pop .conl .hd{flex-direction:row;flex:1 1 auto;justify-content:flex-start;padding-right:20px;}
.story_pop .conl .avan{margin-bottom:0;width:80px;margin-right:10px;}
.story_pop .conl{width:100%;flex-direction:row;justify-content:space-between;margin-right:0;margin-bottom:20px;}
.story_pop .conl .bt{width:auto;flex:0 0 auto;}
.story_pop .conl .btn{line-height:36px;width:auto;padding:0 10px;font-size:12px;}
.story_pop .conr .overscroll{padding:0 20px;max-height:35vh;}
.momentView{margin-top:0;padding:0;}
.momentView .swiperCtr2{margin-top:10px;}
.momentView .swiperCtr2 .btn{position:static;margin:0 5px;}
.momentView .item .it{padding:0;margin-top:10px;}
.moments .item .tag{right:20px;top:20px;}
.subinner dl dt a{display:block;font-size:0.9em;}
.subinner .boxr dl{padding-right:0;width:48%;}
}
@media(max-width:540px){.pros{padding:0 40px;}
.pros .item .img{height:240px;line-height:240px;width:auto;}
.pros .item .ip{line-height:1.7;max-height:5.1em;}
.environment{padding:0 40px;}
.history .bot .year .dot{width:20px;height:20px;}
.history .bot .year .dot:before{width:6px;height:6px;margin-left:-3px;margin-top:-3px;}
.history .bot:before{top:10px;}
.listTit{display:block;}
.listTit .tit{margin-bottom:20px;}
.filter2{justify-content:flex-start;}
.report .items.s2 .ir .ic{min-width:5em;padding:0 1em;margin:0;border:none;}
.report .item .ir .ic:first-child{display:none;}
.report .item{padding:15px 10px;}
.hormain{display:block;}
.hormain .horthumb{width:100%;}
.hormain .mainimg{width:100%;}
}
/* 20240320 */
.topadd{position:fixed;left:0;top:-100px;width:100%;background:url(../images/topadd.jpg) no-repeat center;background-size:cover;color:#fff;z-index:1060;}
.topadd .inner{align-items:center;justify-content:center;height:90px;}
.topadd .lg{flex:0 0 auto;padding-right:20px;margin-right:20px;position:relative;}
.topadd .lg:after{width:1px;height:22px;right:0;top:50%;margin-top:-11px;position:absolute;background:#fff;opacity:0.22;content:"";}
.topadd.act{top:0;}
.topadd.act~.header{top:90px;}
.topadd.act~.header .fixsub{top:190px;}
.topadd .cls{position:absolute;width:30px;text-align:center;line-height:30px;right:8%;top:50%;margin-top:-15px;cursor:pointer;}
.topadd .cls i{font-size:16px;}
.topadd .btn{flex:0 0 auto;padding-left:20px;}
.topadd .btn a{display:block;width:140px;line-height:40px;border-radius:20px;background:#0cb2ba;color:#fff;text-align:center;transition:.3s;}
.topadd .btn a:hover{background:#0698a0;}
.rela_pop .box{width:1080px;}
.rela_pop .box .close{right:-40px;top:-40px;color:#fff;}
.remindpro .tit{text-align:center;margin-bottom:30px;}
.remindpro .items{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;max-height:60vh;overflow:auto;padding-right:10px;}
.remindpro .item{flex:0 0 auto;width:31.99%;margin-bottom:2%;margin-right:2%;}
.remindpro .item:nth-child(3n){margin-right:0;}
.remindpro .item .img{font-size:0;border-radius:8px;overflow:hidden;margin-bottom:20px;}
.remindpro .item .img img{width:100%;}
.remindpro .item .it{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.remindpro .item .ip{color:#999;line-height:1.5;height:3em;overflow:hidden;margin-bottom:20px;}
.data .i .it .num sub{font-size:16px;line-height:1;vertical-align:bottom;position:relative;bottom:0.5em;padding-left:5px;font-family:"HarmonyOS_Sans_SC_Regular";}
@media(max-width:1024px){.topadd .inner{height:50px;}
.topadd .lg{max-width:90px;padding-right:10px;margin-right:10px;word-break:break-all;display:none;}
.topadd .btn a{font-size:12px;width:auto;padding:0 20px;line-height:2.5;}
.topadd .p{font-size:12px;line-height:1.2;}
.topadd .cls{right:0;}
.topadd{padding-right:14px;}
.topadd .btn{padding-left:10px;}
.topadd .cls i{font-size:12px;}
.topadd.act~.header{top:50px;}
.topadd.act~.header .nav{top:110px !important;}
.data .i .it .num sub{bottom:0.2em;font-size:14px;}
}
@media(max-width:768px){.rela_pop .box .close{right:10px;top:10px;color:#333;}
.remindpro .items{display:block;max-height:50vh;overflow:auto;}
.remindpro .item{width:100%;margin-bottom:20px;margin-right:0;}
.remindpro .item .ip{height:auto;margin-bottom:10px;}
.remindpro .tit{margin-bottom:20px;}
.data .i .it .num sub{font-size:12px;bottom:0.5em;}
}
/*20240326*/
.bgliner{background:linear-gradient(0deg,#fff 50%,#f0f8fb);}
.gn21.s2 .i{padding:14px;width:24%;background:#f0f7fa;border-radius:8px;}
.gn21.s2.ls5 .i{width:19.5%;}
.gn2 .libox.gn21.s2{background:none;padding:0;}
.gn2 .libox.gn21.s2 + .libox{margin-top:18px;}
.gnn1{margin-bottom:18px;align-items:stretch;flex-wrap:wrap;}
.gnn1 .i{flex:0 0 auto;text-align:center;padding:14px;background:#fff;width:24%;border-radius:8px;}
.gnn1.ls5 .i{width:19.5%;}
.gn24 .tt.s2{background:none;border:1px dashed #14b4bc;color:#14b4bc;}
.gnn2{align-items:stretch;flex-wrap:wrap;}
.gnn2 .i{flex:0 0 auto;background:#fff;padding:20px;width:19%;text-align:center;border-radius:8px;}
.gnn2 .i .icon{height:80px;line-height:80px;margin-bottom:14px;}
.gnn2 .i .icon img{max-height:100%;}
.gn2{padding:20px;border:1px solid #f1f4f7;border-radius:8px;}
.gn2 .li:last-child{margin-bottom:0;}
@media(max-width:1024px){.gn21.s2 .i{width:49%;margin-top:1%;}
}
@media(max-width:768px){.gnn1 .i{width:49%;margin-bottom:2%;}
.gnn2 .i{width:49%;margin-bottom:2%;}
.gn21.s2 .i .ip{font-size:14px;}
.gn2{padding:10px;}
}
/* 20240419 */
.subinner .boxr{height:100%;}
.banner img.wap{display:none;}
.coreMain .bot #abbg{position:absolute;left:0;bottom:0;width:100%;height:130%;z-index:-1;}
.coreMain .bot #abbg:after{content:"";position:absolute;width:33%;height:26%;background:#1e252d;left:33%;bottom:39%;border-radius:50%;box-shadow:0 0 100px #1e252d;}
.newsList .item .it{height:4.2em;overflow:hidden;}
.more2 .btn.hov:hover{border-color:#0cb2ba;color:#0cb2ba;background:#fff;}
.whir-feedback{display:none !important;}
.footer .ft22{align-items:stretch;flex:0 0 auto;}
.gn2 .tt2{text-align:center;line-height:50px;background:#3aaa9a;border-radius:8px;color:#fff;font-size:20px;}
.gn2 .tt2.s2{margin-bottom:20px;background:#14b4bc;}
.gn2 .gn24{padding:20px;border:1px dashed #3aaa9a;border-radius:8px;}
.hxsf .item .hov .ip .overscroll{max-height:16.2em;padding-right:20px;}
.coreMain .bot #abbg,.coreMain .bot:after{width:100vw;left:50%;margin-left:-50vw;}
.newsList .item .img{opacity:1;overflow:hidden;}
.newsList .item .img img{transform:scale(1);transition:.6s;}
.newsList .item:hover .img img{transform:scale(1.1);}
.newsList .item .txt{padding-bottom:0;margin-top:-5%;padding:30px !important;}
.newsList .item:hover .txt{margin-top:-15%;}
.newsList .item .date{position:static;padding:0 30px;opacity:1 !important;bottom:0 !important;}
.newsList .item .it{height:1.4em;transition:.3s;white-space:nowrap;text-overflow:ellipsis;}
.newsList .item:hover .it{color:#0cb2ba;height:2.8em;white-space:normal;}
.sider{position:fixed;z-index:1000;right:40px;bottom:10%;}
.sider li{text-align:center;background:#0cb2ba;color:#fff;padding:15px 10px;font-size:14px;line-height:1.1;border-bottom:2px solid #01a5ad;position:relative;cursor:pointer;}
.sider li .ico{line-height:1;}
.sider li .lt span{display:block;margin:auto;width:2em;}
.sider li .ico .iconfont{font-size:20px;}
.sider li .lpop{position:absolute;right:0;top:50%;transform:translate(0,-50%);padding-right:16px;transition:.3s;opacity:0;visibility:hidden;}
.sider li .lpop .bx{position:relative;z-index:5;padding:5px;background:#fff;border-radius:5px;width:120px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.sider li .lpop .bx:after{content:"";position:absolute;top:50%;margin-top:-6px;left:100%;border-left:6px solid #fff;border-bottom:6px solid transparent;border-top:6px solid transparent;}
.sider li.gtop{padding:12px 10px;background:#fff;color:#0cb2ba;border:none;}
.sider li .lt{margin-top:10px;}
.sider li:hover .lpop{right:100%;opacity:1;visibility:visible;}
.sider li:first-child{border-radius:4px 4px 0 0;}
.sider li:last-child{border-radius:0 0 4px 4px;}
.rbox{transform:none;animation:none;}
.rbox .i{left:48%;opacity:0;transition:.6s;transition-delay:.6s;}
.coreMain.acted .rbox .i:nth-child(1){bottom:48%;left:7%;}
.coreMain.acted .rbox .i:nth-child(2){bottom:46%;left:19%;}
.coreMain.acted .rbox .i:nth-child(3){bottom:45%;left:32%;}
.coreMain.acted .rbox .i:nth-child(4){bottom:45%;left:61%;}
.coreMain.acted .rbox .i:nth-child(5){bottom:46%;left:73%;}
.coreMain.acted .rbox .i:nth-child(6){bottom:48%;left:85%;}
.coreMain.acted .rbox .i{transform:translateY(-10px);animation:lr 4s infinite;opacity:1;}
.aboutValue .i:hover .inb{max-height:11.2em;}
.aboutValue .i .inb .overscroll{height:11.2em;padding-right:10px;}
.seek{position:relative;z-index:5;overflow:hidden;width:100%;}
.seek .slogo{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.seek .slogo:before{opacity:0;content:"";position:absolute;padding:11%;background:#ccc;border-radius:50%;right:-7%;bottom:100%;transition:.6s;background:url(../images/seek1.png) no-repeat center;background-size:contain;}
.seek .slogo:after{opacity:0;content:"";width:25%;position:absolute;padding-bottom:8.6%;right:1%;transform:translate(0,100%);bottom:0;transition:.6s;background:url(../images/seek2.png) no-repeat center;background-size:contain;}
.seek.act .slogo:after{transform:translate(0,62%);opacity:1;}
.seek.act .slogo:before{bottom:35%;opacity:1;animation:seekrota linear 10s infinite;transform-origin:50% 45%;}
.seek.act .slogo{animation:slogo linear 10s infinite;}
@keyframes slogo{0%,100%{transform:translate(0,0);}
25%{transform:translate(50px,25px);}
50%{transform:translate(25px,50px);}
75%{transform:translate(0,25px);}
}
.wow{animation-duration:1.5s !important;}
.swiper-slide .bantxt .tit{position:relative;top:50px;transition:1.5s;opacity:0;}
.swiper-slide-active .bantxt .tit{top:0;opacity:1;transition-delay:.5s;}
.hormain .mainimg{position:relative;z-index:5;}
.hormain .mainimg .mi{position:absolute;padding-bottom:30.3%;}
.hormain .mainimg .m{display:block;width:100%;}
.hormain .mainimg:before{content:"";display:block;padding-bottom:30.3%;}
.hormain .mainimg .mi img{position:absolute;bottom:0;max-width:80%;max-height:80%;left:50%;transform:translate(-50%);}
.hormain .mainimg .mi:first-child{left:0;bottom:46%;width:55%;}
.hormain .mainimg .mi:nth-child(2){left:41%;width:36%;bottom:32%;}
.hormain .mainimg .mi:nth-child(3){left:55%;width:44%;bottom:67%;}
.swiper-container-fade .swiper-slide{opacity:0 !important;transition:.3s !important;}
.swiper-container-fade .swiper-slide-active{opacity:1 !important;z-index:20;}
@keyframes seekrota{100%{transform:rotate(1turn);}
}
@keyframes lr{0%,100%{transform:translateY(-10px);}
50%{transform:translateY(0);}
}
@media(max-width:1660px){.footer .inner{width:auto;padding:0 60px;}
.hxsf .item .hov .ip .overscroll{max-height:10.8em;}
}
@media(max-width:1520px){.footer .ft22{display:block;margin-left:30px;padding-left:30px;border-left:1px solid #30363d;}
.address{border:none;padding-left:0;margin-left:0;}
.fcnt{padding-left:0;text-align:left;}
.fcnt .code{margin-left:0;margin-right:14px;}
.fnav dt{line-height:1;}
.address .ftb{line-height:1;}
.fcnt .code img{max-width:90px;}
.codes{justify-content:flex-start;}
.fnav dd{margin-bottom:5px;}
.fbot{margin-top:30px;padding:20px 0;}
.footer{padding-top:40px;}
.footer .ft1{margin-bottom:30px;}
}
@media(max-width:1440px){.footer .inner{padding:0 30px;}
}
@media(max-width:1200px){.fnav{justify-content:flex-start;}
.fnav dl{width:25%;}
}
@media(max-width:1024px){.fnav{display:none;}
.footer .ft22{padding:0;margin:0;border:none;}
.sider{right:0;bottom:40px;}
.sider li{font-size:12px;padding:10px;}
.sider li .ico .iconfont{font-size:16px;}
.sider li .lt{margin-top:5px;}
.sider li .lpop .bx{width:90px;}
}
@media(max-width:768px){.banner img{height:auto;}
.banner img.pc{display:none;}
.banner img.wap{display:block;}
}
.svgs{position:absolute;left:0;top:40%;width:100%;bottom:7%;overflow:hidden;z-index:-1;}
.svgs svg{left:0;bottom:0;stroke-width:1px;}
.svgs .i1{stroke-dasharray:60,140;stroke-dashoffset:0;animation:dashed1 linear 13s infinite;left:30%;transform:rotate(-8deg);}
.svgs .i2{stroke-dasharray:50,100;stroke-dashoffset:0;animation:dashed2 linear 10s infinite;left:39%;transform:rotate(-15deg);}
.svgs .i3{stroke-dasharray:80,180;stroke-dashoffset:0;animation:dashed3 linear 16s infinite reverse;left:48%;transform-origin:top center;transform:rotate(-46deg);bottom:49%;}
@keyframes dashed1{0%{stroke-dashoffset:2000;}
100%{stroke-dashoffset:0;}
}
@keyframes dashed2{0%{stroke-dashoffset:1500;}
100%{stroke-dashoffset:0;}
}
@keyframes dashed3{0%{stroke-dashoffset:2600;}
100%{stroke-dashoffset:0;}
}
/* 2024..5.7 */
.column .cor .box .boxt{position:relative;}
.author_more{border-radius:5px;color:#0cb2ba !important;padding-right:15px;}
.author_more::before{content:'';display:block;position:absolute;top:30%;border-top:1px solid #0cb2ba;border-right:1px solid #0cb2ba;right:1px;width:6px;height:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.column .cor .author_more{position:absolute;right:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.hbox1{align-items:center;justify-content:flex-start;margin-bottom:30px;}
.author1{align-items:center;justify-content:flex-start;}
.author1 .n{width:38px;line-height:36px;border:1px solid #0cb2ba;border-radius:50%;text-align:center;color:#0cb2ba;background:#ebf8f9;flex:0 0 auto;margin-right:10px;}
.hbox1 .other1{margin-left:70px;align-items:center;}
.other1 .tit1{color:#000;padding-right:20px;}
.other1 .ctit{padding-left:20px;border-left:1px solid #f0f1f3;}
.other1 .ctit span{color:#0cb2ba;display:inline-block;margin-left:10px;}
.hlist .hitem{padding:20px 40px;border-bottom:1px solid #f0f1f3;transition:.3s;justify-content:flex-start;}
.hlist .hitem.h_top{background:#0cb2ba !important;color:#fff;border-radius:4px;border:none;}
.hlist .hitem .h_l{flex:0 0 auto;width:200px;padding-right:10px;}
.hlist .hitem .h_r{display:flex;justify-content:flex-end;flex:1 1 auto;overflow:hidden;}
@media(max-width:1440px){.hlist .hitem .h_l{width:120px;}
.hlist .hitem{padding:20px;}
.hbox1 .other1{margin-left:40px;}
}
@media(max-width:1024px){.hbox1 .other1{margin-left:20px;}
}
@media(max-width:768px){.hlist .hitem .h_l{width:auto !important;}
.hlist .hitem.h_top{display:none;}
.hlist .hitem{flex-wrap:wrap;padding:15px;}
.hbox1{flex-wrap:wrap;}
.hbox1 .other1{margin-left:0;margin-top:15px;}
.author1{width:100%;}
}
/* 2024.5.9 */
/* .productCore li{padding:0 !important;}
.productCore .ls6 li:nth-child(1),.productCore .ls6 li:nth-child(2){top:16% !important;}
.productCore li:nth-child(3),.productCore li:nth-child(4){top:50% !important;transform:translate(0,-50%);}
.productCore .ls6 li:nth-child(5),.productCore .ls6 li:nth-child(6){bottom:16% !important;}
.productCore .ls4 li:nth-child(1),.productCore .ls4 li:nth-child(2){top:10% !important;}
.productCore .ls4 li:nth-child(5),.productCore .ls4 li:nth-child(6){bottom:10% !important;}
.productCore li .icon{padding-bottom:51px;position:relative;width:49px;}
.productCore li .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;}
.productCore li .lp{min-height:unset;max-height:unset;height:5em;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.productCore li:nth-child(3),.productCore li:nth-child(4){bottom:unset;}
@media (max-width:1280px){.productCore li .icon{max-width:unset;padding-bottom:30px;}
}
@media(max-width:1024px){.productCore li .icon{padding-bottom:35px;width:29px;}
.productCore .ls6 li:nth-child(1),.productCore .ls6 li:nth-child(2){top:10% !important;}
.productCore .ls6 li:nth-child(5),.productCore .ls6 li:nth-child(6){bottom:10% !important;}
.productCore .ls4 li:nth-child(1),.productCore .ls4 li:nth-child(2){top:8% !important;}
.productCore .ls4 li:nth-child(5),.productCore .ls4 li:nth-child(6){bottom:8% !important;}
}
@media (max-width:768px){.productCore li .icon{width:30px;}
.productCore li .lp{height:auto;}
.productCore li{padding:20px !important;top:unset !important;transform:unset !important;}
}
*/
.infoBlock:not(.hasbg)+.infoBlock:not(.hasbg){padding-top:0;}
.auto_height{height:auto !important;object-fit:none !important;min-height:0 !important;}
/* 20240513 */
.gn2 .li .lit-ls{padding:20px;flex-direction:column;position:relative;}
.gn2 .li .lit-ls:after{content:"";position:absolute;left:100%;bottom:30px;width:27px;height:27px;background:url(../images/icon-n2.png) no-repeat center;background-size:contain;}
.gn2 .li .lit-ls>div:not(:last-child){margin-bottom:20px;}
.gn2 .li .lit-ls .icon{margin-bottom:15px;}
.gn2 .li .lits{width:185px;flex-direction:column;flex:0 0 auto;justify-content:space-between;align-items:center;margin-right:27px;}
.gn2 .li .lits .lit:not(:last-child){margin-bottom:12px;}
.gn2 .li .lits .icon{margin-bottom:15px;}
.gn2 .li .lits .lit{width:100%;margin-right:0;}
.gn2 .li .lic2{flex-direction:column;}
.gn2 .li .lic .nt{text-align:center;position:relative;padding:30px;flex:0 0 auto;width:100%;}
.gn2 .li .lic .nt:before{content:"";position:absolute;right:100%;top:0;width:27px;height:100%;background:url(../images/icon-n1.png) no-repeat center;background-size:contain;}
.gn220.s2 .i{width:24.2%;margin-right:26px;margin-bottom:0;flex:1 1 auto;position:relative;}
.gn220.s2 .i:after{content:"";position:absolute;left:100%;top:0;width:27px;height:100%;background:url(../images/icon-n2.png) no-repeat center;background-size:contain;}
.gn220.s2 .i:nth-child(4n){margin-right:0;}
.gn220.s2 .i:last-child:after{left:0;height:23px;width:100%;top:-23px;background-image:url(../images/icon-n3.png);}
.gn220.s2{margin-top:23px;min-height:0;flex:1 1 auto;width:100%;flex-wrap:nowrap;}
.gn220.s2 .i .ls{width:100% !important;line-height:3.5;margin-bottom:12px;}
.gn21.l4 .i{width:24%;padding-bottom:5%;margin-bottom:-2%;}
.gn2 .li .lit.bg2{background:linear-gradient(140deg,#eaf5f9 50%,#aae2e7);}
.licborder{min-height:100%;align-items:stretch;padding:18px;border:1px dashed #3aab9a;border-radius:8px;}
.licborder .gt{flex:0 0 auto;width:48px;align-items:center;justify-content:center;background:#3aab9a;color:#fff;border-radius:8px;font-size:20px;}
.licborder .em{width:1em;line-height:1.1;display:inline-block;}
.licborder .gn220{flex:1 1 auto;width:100%;min-height:0;}
.licborder .gc{flex-direction:column;padding:0 20px;}
.licborder .gc .bt{padding:12px;text-align:center;width:100%;font-size:20px;background:#38c1c8;border-radius:8px;color:#fff;}
.gn220.s3 .i{flex:1 1 auto;width:auto;margin-bottom:0;padding:16px 16px 0;flex-direction:column-reverse;display:flex;margin-right:1%;margin-top:1%;}
.gn220.s3 .i .it{margin-bottom:0;margin-top:15px;}
.gn220.s3 .i .it .ip{border-radius:8px 8px 0 0;}
.gn220.s3 .i .ils{flex-wrap:nowrap;justify-content:center;}
.gn220.s3 .i .ils .ls{width:auto !important;margin:0 5px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:2em 10px;width:40px;}
.gn51{justify-content:space-around;flex-wrap:wrap;}
.gn51 .i{padding:10px;text-align:center;}
.gn51 .i .img{font-size:0;height:56px;line-height:56px;margin-bottom:10px;}
.gn51 .i .img img{max-height:100%;}
.gn53{background:#f0f7fa;border-radius:8px;flex-direction:column;overflow:hidden;}
.gn53 .bt2{flex:0 0 auto;width:100%;text-align:center;font-size:20px;background:#0cb2ba;padding:8px 16px;color:#fff;}
.gn53 .libox.gn21{min-height:0;flex:1 1 auto;width:100%;}
.gn53 .libox.gn21 .i{font-size:14px;}
.ltxt10{min-height:100%;justify-content:space-between;flex-wrap:wrap;}
.ltxt10 .ls{flex:0 0 auto;width:19%;text-align:center;background:#fff;padding:10px;border-radius:8px;margin:0.5%;}
.gn52{min-height:100%;align-items:stretch;}
.gn521{flex:1 1 auto;margin-right:10px;}
.gn521 .gt{font-size:20px;text-align:center;margin-bottom:20px;color:#0cafb6;}
.gn521 .lis{align-items:stretch;justify-content:flex-start;padding-left:1%;padding-bottom:1%;}
.gn521 .lis .i{flex:0 0 auto;margin-right:2%;background:#fff;width:31.33%;text-align:center;padding:20px;border-radius:8px;}
.gn521 .lis .i .img{height:50px;font-size:0;line-height:50px;margin-bottom:10px;}
.gn521 .lis .i .img img{max-height:100%;}
.gn522{flex:0 0 auto;width:275px;text-align:center;padding-top:52px !important;justify-content:center;align-items:center;}
.gn522 .img{font-size:0;height:60px;line-height:60px;margin-bottom:20px;}
.gn522 .img img{max-height:100%;}
.gn522 .i{padding-bottom:20px;}
.gn21.l5 .i{width:19%;padding-bottom:5%;}
.gn230.l3 .i{width:32%;}
.gn54{min-height:100%;align-items:stretch;}
.gn54 .i{flex:0 0 auto;margin:0 5px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;width:18%;padding:10px 20px;}
.gn54 .i .ico{flex:0 0 auto;width:12px;height:12px;border:1px solid #14b4bc;border-radius:50%;box-sizing:border-box;position:relative;margin-right:10px;}
.gn54 .i .ico:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;top:50%;margin-top:-3px;left:50%;background:#14b4bc;margin-left:-3px;}
.gn54 .i .it{flex:1 1 auto;overflow:hidden;line-height:1.2;}
.gn3,.gn4{padding:20px;border:1px solid #f1f4f7;border-radius:8px;box-shadow:0 6px 70px rgba(79,151,158,0.2);background:#fff;}
.gn3 .tp{margin-bottom:20px;align-items:stretch;overflow:hidden;border-radius:8px;}
.gn3 .tp .i{display:flex;align-items:center;height:90px;padding:0 4%;background:#e7f5f6;flex:0 0 auto;width:26%;position:relative;z-index:2;}
.gn3 .tp .i:after{content:"";position:absolute;right:0;height:100%;z-index:-1;width:192px;background:url(../images/n4.png) no-repeat center;}
.gn3 .tp .i:last-child:after{right:-40px;}
.gn3 .tp .i:last-child{width:22%;}
.gn3 .gtb{align-items:stretch;}
.gn3 .gtb .gl{flex:0 0 auto;width:20%;max-width:280px;margin-right:6.5%;position:relative;padding:40px;text-align:center;background:linear-gradient(140deg,#eaf5f9 50%,#aae2e7);border-radius:8px;}
.gn3 .gtb .gl:before{content:"";position:absolute;left:100%;width:30%;height:30%;top:0;background:url(../images/n6.png) no-repeat center;}
.gn3 .gtb .gl:after{content:"";position:absolute;left:100%;width:30%;height:30%;bottom:0;background:url(../images/n6.png) no-repeat center;}
.gn3 .gtb .gt{margin-bottom:30px;font-size:20px;}
.gn3 .gtb .gt .icon{margin-bottom:10px;}
.gn3 .gtb .ls .li{background:#fff;border-radius:8px;padding:10px;margin-top:10px;}
.gn3 .gtb .gc{flex-direction:column;}
.gn3 .gtb .gc1{flex:1 1 auto;background:#f0f7fa;padding:0 20px 35px;justify-content:space-between;align-items:stretch;position:relative;}
.gn3 .gtb .gc1 .i{flex:0 0 auto;width:45%;text-align:center;}
.gn3 .gtb .gc1 .i .it{padding:0 20px;min-width:90px;display:inline-block;line-height:36px;background:#0cb2ba;color:#fff;border-radius:0 0 8px 8px;margin-bottom:30px;}
.gn3 .gtb .gc1 .ls{flex-wrap:wrap;}
.gn3 .gtb .gc1 .i .ls .li{flex:0 0 auto;width:48%;}
.gn3 .gtb .gc1:after{content:"";position:absolute;left:50%;top:50px;bottom:35px;border-left:2px dashed #0cb2ba;}
.gn3 .gtb .gc2{padding:20px;justify-content:center;flex:1 0 auto;font-weight:bold;min-height:30px;position:relative;}
.gn3 .gtb .gc2:after{content:"";position:absolute;left:50%;margin-left:-35px;width:70px;height:100%;background:url(../images/n8.png) no-repeat center;}
.gn3 .gtb .gc2 .i{padding:0 35px;}
.gn3 .gtb .gc3{padding:28px;background:#f0f7fa;flex:1 1 auto;border-radius:8px;}
.gn3 .gtb .gc3 .t{font-size:20px;text-align:center;margin-bottom:20px;}
.gn3 .gtb .gc3 .lis{align-items:stretch;}
.gn3 .gtb .gc3 .lis .i{flex:0 0 auto;width:30%;text-align:center;background:#fff;border-radius:8px;padding-bottom:20px;position:relative;}
.gn3 .gtb .gc3 .lis .i:not(:last-child):after{content:"";width:15%;left:100%;top:0;height:100%;background:url(../images/n7.png) no-repeat center;position:absolute;}
.gn3 .gtb .gc3 .lis .i .it{padding:0 20px;min-width:90px;display:inline-block;line-height:36px;background:#0cb2ba;color:#fff;border-radius:0 0 8px 8px;margin-bottom:10px;}
.gn3 .gtb .gc3 .lis .i .li{padding:5px 10px;}
.gn3 .gtb .gr{flex-direction:column;flex:0 0 auto;width:20%;max-width:280px;margin-left:35px;position:relative;padding:40px;text-align:center;background:linear-gradient(140deg,#eaf5f9 50%,#aae2e7);border-radius:8px;}
.gn3 .gtb .gc0{width:100%;flex:0 0 auto;align-items:center;}
.gctit{flex:0 0 auto;flex-direction:column;width:89px;}
.gctit .i{align-items:center;justify-content:center;margin:15px 0;background:url(../images/n5.png) no-repeat center;background-size:100% 100%;color:#fff;flex:0 0 auto;width:100%;height:112px;padding-right:20px;}
.gctit .i .t{width:2em;line-height:1.1;}
.gn3 .gtb .gr .i{padding:20px;background:#fff;width:100%;justify-content:center;align-items:center;border-radius:8px;flex:1 1 auto;margin-bottom:20px;flex-direction:column;}
.gn3 .gtb .gr .i .icon{margin-bottom:10px;}
.gn4{align-items:stretch;}
.gn4 .gbox{padding:20px;text-align:center;background:linear-gradient(140deg,#eaf5f9,#aae2e7);border-radius:8px;flex-direction:column;}
.gn4 .gbox .bxt{margin-bottom:20px;font-size:20px;flex:0 0 auto;}
.gn4 .gbox .bxt .icon{margin-bottom:15px;font-size:0;line-height:60px;height:60px;}
.gn4 .gbox .bxt .icon img{max-height:100%;}
.gn41{flex:0 1 auto;width:110px;}
.gn41 .ls{flex:1 1 auto;flex-direction:column;width:100%;}
.gn41 .ls .li{flex:1 1 auto;justify-content:center;align-items:center;background:#fff;border-radius:8px;padding:2em 10px;width:100%;}
.gn41 .ls .li:not(:last-child){margin-bottom:19px;}
.gn4 .em{flex:0 0 auto;width:1em;line-height:1.1;}
.g40{flex-direction:column;flex:0 0 auto;width:54px;justify-content:center;}
.g40 .i{flex:0 0 auto;width:100%;height:50%;justify-content:center;align-items:center;flex-direction:column;}
.g40 .i .ico{flex:0 0 auto;width:100%;padding-bottom:100%;background:url(../images/n9.png) no-repeat center;}
.g40 .i .ico.re{background-image:url(../images/n10.png);}
.g40 .i .it{margin-top:10px;}
.text-v{writing-mode:tb-rl;}
.gn421{flex:1 1 auto;width:100%;align-items:stretch;}
.gn421 .gl{flex:0 1 auto;flex-direction:column;padding:0 20px 20px;background:#fff;border-radius:8px;margin-right:18px;}
.gn421 .glt{flex:0 0 auto;padding:0 1em;line-height:36px;min-width:90px;background:#0cb2ba;border-radius:0 0 8px 8px;color:#fff;margin-bottom:20px;white-space:nowrap;}
.gn421 .gl .ls{flex-direction:column;flex:1 1 auto;width:100%;}
.gn421 .gl .li{flex:1 0 auto;background:#f0f7fa;width:100%;padding:10px 1em;text-align:center;justify-content:center;align-items:center;border-radius:8px;}
.gn421 .gl .li:not(:last-child){margin-bottom:15px;}
.gn421 .gr{flex:1 1 auto;flex-direction:column;}
.gn42{flex:0 1 auto;width:35%;}
.gn421 .gr .li{flex:1 1 auto;padding:20px;background:#fff;border-radius:8px;width:100%;}
.gn421 .gr .li .icon{flex:0 0 auto;text-align:center;width:40px;margin-right:15px;}
.gn421 .gr .li .it{flex:1 1 auto;overflow:hidden;text-align:left;}
.gn421 .gr .li:not(:last-child){margin-bottom:19px;}
.g43{flex:1 0 auto;width:28%;}
.g431{flex:1 1 auto;align-items:stretch;width:100%;}
.g431 .gl{flex-direction:column;width:70px;flex:0 1 auto;}
.g431 .gl .li{flex:1 1 auto;justify-content:center;align-items:center;padding:1em 10px;display:flex;background:#fff;border-radius:8px;width:100%;}
.g431 .gl .li:not(:last-child){margin-bottom:18px;}
.g43 .gr{flex:1 1 auto;flex-direction:column;}
.g43 .gr .li{flex:1 1 auto;padding:20px;background:#fff;border-radius:8px;width:100%;}
.g43 .gr .li .icon{flex:0 0 auto;text-align:center;width:40px;margin-right:15px;}
.g43 .gr .li .it{flex:1 1 auto;overflow:hidden;text-align:left;}
.g43 .gr .li:not(:last-child){margin-bottom:19px;}
.g44{flex:0 0 auto;}
.g441{flex:1 1 auto;align-items:stretch;}
.g441 .gl{flex:0 1 auto;width:70px;justify-content:center;align-items:center;background:#fff;border-radius:8px;}
.g441 .gr{flex:0 1 auto;flex-direction:column;width:70px;}
.g441 .gr .i{background:#fff;flex:1 1 50%;width:100%;justify-content:center;align-items:center;border-radius:8px;}
.g441 .gr .i:not(:last-child){margin-bottom:19px;}
.gn2 .li .lit .icon{margin-bottom:15px;}
.gn2 .li .lit{padding:15px;}
.gn220.gn26{margin-top:0;}
.gn2{background:#fff;}
.gn220.gn26 .i .it .ip{justify-content:center;}
.gn220.gn26 .i .it .ip .ico{flex:0 0 auto;font-size:0;margin-right:8px;}
.gn220.gn26 .i:after{display:none;}
.gn25{align-items:stretch;}
.gn25 .i{flex:0 0 auto;width:24%;}
.gn25 .i .li{background:#fff;padding:5px 10px;text-align:center;border-radius:8px;}
.gn521 .lis.l5 .i{width:18.2%;}
.gn521 .lis.l5 .i:last-child{margin-right:0;}
.gn220.gn27 .i .it .ip{justify-content:center;align-items:center;line-height:1.2;min-height:36px;padding:10px 20px;}
.gn220.gn27 .i .it .ico{margin-right:5px;font-size:0;}
.gn220.gn27 .i:after{display:none;}
.gn220.gn27 .i .ls{width:49% !important;}
.gn28{border-radius:8px;overflow:hidden;height:100%;background:#f0f7fa;}
.gn28 .gt{text-align:center;padding:10px;background:#14b4bc;color:#fff;margin-bottom:20px;}
.gn280{align-items:stretch;padding:0 30px 30px;}
.gn280 .gbx{padding:30px;background:#fff;flex:1 1 auto;}
.gn280 .gbx .bt{align-items:center;justify-content:center;margin-bottom:20px;font-weight:bold;}
.gn280 .gbx .bt .ico{flex:0 0 auto;font-size:0;margin-right:10px;}
.gn280 .gbx .ls{align-items:stretch;}
.gn280 .gbx .li{text-align:center;padding:10px;background:#e7f4f8;border-radius:8px;flex:1 1 auto;margin-right:20px;margin-bottom:0;}
.gn280 .gbx.gl{position:relative;z-index:5;margin-right:80px;}
.gn280 .gbx.gl:before,.gn280 .gbx.gl:after{content:"";position:absolute;left:100%;width:80px;height:50%;}
.gn280 .gbx.gl:before{top:0;background:url(../images/n12.png) no-repeat center;}
.gn280 .gbx.gl:after{top:50%;background:url(../images/n13.png) no-repeat center;}
.gn29{align-items:center;justify-content:center;font-size:18px;font-weight:bold;}
.gn21.gn291{background:#f0f7fa;border-radius:8px;padding:0 26px;align-items:stretch;}
.gn21.gn291 .i{width:20%;position:relative;text-align:center;padding-bottom:4%;padding-top:20px;}
.gn21.gn291 .i:before{content:"";position:absolute;left:0;top:-16px;width:100%;height:29px;background:url(../images/n11.png) no-repeat center;background-size:contain;}
.gn21.gn292{padding-top:15px;}
.gn21.l6-4{justify-content:space-evenly;}
.gn21.l6-4 .i{padding-top:20px;width:20%;padding-bottom:4%;}
.gn293{justify-content:space-between;align-items:stretch;}
.gn293 .i{flex:1 1 auto;margin-right:20px;}
.gn293 .i .li{margin-bottom:0;background:#fff;flex:1 0 31%;text-align:center;padding:10px;border-radius:8px;margin-bottom:1%;}
.gn293 .i .li:not(:last-child){margin-right:2.3%;}
.gn293 .i .lt{margin-top:15px;justify-content:center;align-items:center;background:#0aacb6;color:#fff;padding:10px;border-radius:8px;}
.gn293 .i .lt .ico{font-size:0;padding-right:10px;}
.gn293 .i .ls{align-items:stretch;flex-wrap:wrap;}
.gn54.s2 .i .it{flex:0 0 auto;}
.gn54.s2 .i{width:23%;}
/* 2024.5.17 */
.gn2 .licborder1{padding:18px;border:1px dashed #3aab9a;}
.gn2 .li .licborder1 .lit-ls:after{left:calc(100% + 18px);}
@media(max-width:1440px){.gn421 .gr .li .icon,.g43 .gr .li .icon{width:30px;}
.gn421 .gr .li,.g43 .gr .li{padding:15px;}
.gn421{display:block;}
.gn421 .gl{margin-right:0;margin-bottom:20px;}
.gn421 .gl .li{width:49%;flex:0 0 auto;}
.gn421 .gl .ls{flex-direction:row;flex-wrap:wrap;align-items:stretch;}
.gn421 .gl .li:not(:last-child){margin-bottom:5px;}
.gn421 .gr .li:not(:last-child){margin-bottom:10px;}
}
@media(max-width:1280px){.gn4 .gbox .bxt{font-size:16px;}
.gn421 .gl .li{width:100%;}
.g40{width:40px;}
.g40 .i .ico{background-size:60%;}
.g431{flex-direction:column;}
.g431 .gl{width:auto;}
.g431 .gl .li .em{width:auto;}
.g431 .gl .li:not(:last-child){margin-bottom:10px;}
.g431 .g40{width:100%;}
.g431 .g40 .ico{padding-bottom:40px;background-size:auto 60%;transform:rotate(90deg);width:40px;}
.g431 .g40 .em{width:auto;}
.g431 .g40 .text-v{writing-mode:unset;}
.g43 .gr .li:not(:last-child){margin-bottom:10px;}
}
@media(max-width:1024px){.gn2 .li .lits{width:100%;flex-direction:row;align-items:stretch;flex-wrap:wrap;}
.gn2 .li .lits .lit{width:auto;flex:1 1 auto;margin-bottom:10px;flex-direction:row;}
.gn2 .li .lits .lit:not(:last-child){margin-right:10px;}
.gn2 .li .lit-ls>div{flex:1 1 auto;}
.gn2 .li .lit-ls>div:not(:last-child){margin-bottom:0;margin-right:10px;}
.gn2 .li .lit-ls:after,.gn2 .li .lic .nt:before,.gn220.s2 .i:last-child:after{display:none;}
.gn2 .li .lic .nt{padding:20px;}
.gn3 .gtb{display:block;}
.gn3 .gtb .gl{width:auto;margin-bottom:50px;margin-right:0;max-width:100%;}
.gn3 .gtb .gl:before{width:50px;left:20%;top:100%;height:50px;transform:rotate(90deg);background-size:56%;}
.gn3 .gtb .gl:after{width:50px;left:auto;top:100%;height:50px;transform:rotate(90deg);right:20%;background-size:56%;}
.gn3 .gtb .ls{display:flex;flex-wrap:wrap;justify-content:space-between;}
.gn3 .gtb .ls .li{flex:0 0 auto;width:49%;}
.gn3 .gtb .gc0{display:block;}
.gctit{width:auto;justify-content:center;flex-direction:row;padding-bottom:20px;}
.gctit .i{background:none;position:relative;z-index:2;margin:0 15px;width:60px;height:60px;padding:10px 0 0;}
.gctit .i:after{background:url(../images/n5.png) no-repeat center;position:absolute;left:-5px;top:-5px;width:70px;height:80px;z-index:-1;content:"";background-size:100% 100%;transform:rotate(90deg);}
.gn3 .gtb .gr{width:auto;max-width:100%;margin-left:0;flex-direction:row;align-items:stretch;}
.gn3 .gtb .gr .i{flex:0 0 auto;width:32%;}
.gn4{display:block;}
.gn4 .gbox{display:block;width:auto;}
.gn41 .ls{display:block;}
.gn41 .ls .li:not(:last-child){margin-bottom:5px;}
.gn4 .em{width:auto;}
.gn41 .ls .li{padding:16px;}
.g40{width:100%;flex-direction:row;padding-top:10px;}
.g40 .i .ico{width:30px;padding-bottom:30px;transform:rotate(90deg);}
.g40 .i{height:auto;width:50%;}
.g441{display:block;}
.g441 .gl{width:auto;padding:16px;}
.g441 .gr{width:auto;}
.gn4 .text-v{writing-mode:unset;}
.g441 .gr .i:not(:last-child){margin-bottom:10px;}
.g441 .gr .i{padding:16px;}
.gn293 .i .ls{display:block;}
.gn293 .i{display:flex;flex-direction:column;justify-content:flex-end;}
.gn293 .i .li{padding:8px;}
}
@media(max-width:768px){.gn220.s2{display:block;}
.gn220.s2 .i{width:100%;margin-right:0;margin-bottom:10px;}
.gn220.s2 .i:after{display:none;}
.gn220.s2 .i .ls{width:49% !important;line-height:2.5;}
.licborder{display:block;}
.licborder .em{width:auto;}
.licborder .gt{width:auto;padding:12px;font-size:16px;margin-bottom:10px;}
.licborder .gc{padding:0;margin-bottom:10px;}
.licborder .gc .bt{font-size:16px;line-height:1.1;}
.gn220.s3 .i .ils .ls{padding:10px 1em;flex:1 1 auto;margin-bottom:5px;}
.gn220.s3 .i .ils{flex-wrap:wrap;}
.gn51 .i{flex:0 0 auto;width:50%;}
.gn21.l4 .i{width:50%;margin-bottom:0;padding-bottom:10%;}
.ltxt10 .ls{width:49%;}
.gn52{display:block;}
.gn521{margin-right:0;margin-bottom:10px;}
.gn522{width:auto;padding-top:20px !important;}
.gn522 .i{padding-bottom:0;}
.gn522 .img{height:36px;line-height:36px;}
.gn521 .lis .i{padding:10px;}
.gn521 .lis .i .img{height:36px;line-height:36px;}
.gn21.l5 .i{width:50%;padding-bottom:10%;}
.gn54 .i{flex:1 1 auto;width:48%;margin-bottom:10px;padding:20px;}
.gn54{flex-wrap:wrap;}
.gn230.l3 .i{width:100%;}
.gn3 .tp .i{font-size:12px;line-height:1.1;padding:0 10px;}
.gn3 .gtb .gl{padding:20px;}
.gn3 .gtb .gt{margin-bottom:10px;}
.gn3 .gtb .gc1{display:block;}
.gn3 .gtb .gc1 .i{width:100%;margin-bottom:20px;}
.gn3 .gtb .gc1 .i .it{margin-bottom:10px;}
.gn3 .gtb .gc1:after{display:none;}
.gn3 .gtb .gc3 .lis{flex-wrap:wrap;}
.gn3 .gtb .gc3 .lis .i{width:100%;margin-bottom:30px;}
.gn3 .gtb .gc3 .lis .i:not(:last-child):after{width:30px;height:30px;left:50%;margin-left:-15px;top:100%;background-size:40%;}
.gn3 .gtb .gc3{padding:20px;}
.gn3 .gtb .gr{padding:15px;display:block;}
.gn3 .gtb .gr .i .icon{height:36px;line-height:36px;}
.gn3 .gtb .gr .i .icon img{max-height:100%;max-width:36px;}
.gn3 .gtb .gr .i{width:auto;margin-bottom:10px;}
.gn25 .i{width:100%;margin-bottom:10px;}
.gn25{flex-wrap:wrap;}
.gn25 .i .ls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.gn25 .i .li{flex:0 0 auto;width:49%;margin-bottom:0;}
.gn521 .lis.l5{flex-wrap:wrap;justify-content:space-between;}
.gn521 .lis.l5 .i{width:49%;margin-bottom:10px;margin-right:0;}
.gn280{display:block;}
.gn280 .gbx.gl{margin-right:0;margin-bottom:20px;}
.gn280 .gbx{padding:20px;}
.gn280 .gbx.gl:before{height:20px;left:25%;top:100%;width:20px;transform:rotate(90deg);background-size:contain;}
.gn280 .gbx.gl:after{left:75%;width:20px;height:20px;top:100%;transform:rotate(90deg);background-size:contain;}
.gn29{font-size:16px;text-align:center;}
.gn21.gn291 .i{width:50%;padding-bottom:10%;}
.gn21.gn291 .i:before{display:none;}
.gn293{display:block;}
.gn293 .i{margin-right:0;margin-bottom:10px;}
.gn54.s2 .i{width:48%;flex:0 0 auto;margin:0 0 10px;}
.gn21.l6-4 .i{width:50%;padding-bottom:10%;}
}
@media(max-width:540px){.gn21.l4 .i{width:100%;padding-bottom:18%;margin-bottom:-4%;}
}
/* 20240514 */
.history .in.hismain .swiper-container{margin-left:42%;}
.ihis .img{display:none;}
.history .in.hismain .bimg{position:absolute;left:8%;top:0;width:34%;}
.newsList .item .img:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(12,178,186,0.7) 5%,transparent);z-index:2;}
@media(max-width:768px){.history .in.hismain .bimg{position:relative;width:100%;left:0;margin-bottom:20px;}
.history .in.hismain .swiper-container{margin-left:0;}
}
/* 2024.5.20 */
.idat li .lt.lt1{background:url(../images/icon-up1.png) no-repeat right center;}
.activy01 .base_form{margin-top:4.1%;background-color:#f8fafb;padding:4%;}
.activy01{padding:5% 0;}
.activy01 .act_tit{text-align:center;}
.activy01 .form .btns .btn{width:fit-content;padding:0 5%;margin:0 auto;}
.tishi{display:flex;align-items:flex-start;margin-top:40px;}
.tishi .showform{width:25px;height:25px;min-width:25px;border:1px solid #eee;margin-right:10px;position:relative;}
.tishi .showform.cur{border-color:#0cb2ba;}
.tishi .showform.cur::before{content:'';display:block;position:absolute;top:5px;border-top:3px solid #0cb2ba;border-right:3px solid #0cb2ba;right:5px;width:11px;height:6px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);}
@media(max-width:768px){.activy01 .form .btns{margin-top:25px;}
.tishi{margin-top:20px;}
}
@media(max-width:768px){.aboutValue .i:hover .inb,.aboutValue .i .inb{height:6.5em;max-height:unset;}
.aboutValue .i .in{min-height:100%;}
.aboutValue .i .inb .overscroll{height:6.5em;}
.aboutValue .i .int{padding-left:50px;}
.aboutValue .i .icon{margin-top:5px;}
.aboutValue .i .img{opacity:1;}
.aboutValue .i{color:#fff;}
}
.el-scrollbar > .el-scrollbar__bar{opacity:1 !important;}
.arinfo img{max-width:60%;display:block;margin:0 auto;}
@media(max-width:1024px){.topadd.act~.header .fixsub{top:unset;}
}
@media(max-width:768px){.arinfo img{max-width:100%;}
.coreMain .bot:after{width:100%;margin-left:0;left:0;}
.gn1 .img img{width:100%;object-fit:cover !important;}
.hxnl .box .img{display:none;}
.hxnl .box .txt{padding-bottom:30px;}
}
/* 2024.5.24 */
.banner .swiper-slide{height:auto;}
.banner .video_box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.banner .video_box video{width:100%;height:100%;object-fit:cover;}
.form .line .in .btn.disabled{color:#999;pointer-events:none;}
@media (max-width:1024px){.banner .video_box{height:calc(100vh - 60px);}
}
@media (max-width:768px){.banner .video_box{height:auto;display:none;}
}
/* 20240613 */
.s_app{display:none;}
@media(min-width:1024px){.header.topDown{transform:translateY(-100%);}
}
@media(max-width:1024px){.nav li.haschild>a:after{display:none;}
.nav li.haschild .op{position:absolute;right:0;width:50px;height:50px;top:0;z-index:5;}
.nav li.haschild .op:after{content:"";position:absolute;width:8px;height:8px;border-right:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg);right:30px;top:50%;margin-top:-4px;transition:.3s;}
.nav li.haschild.act .op:after{transform:rotate(45deg);}
}
@media(max-width:560px){.coreMain{transform:translate(-50%) scale(0.33);margin-top:-45%;margin-bottom:-32%;}
.coreMain .bot #abbg{transform:scale(3);bottom:auto;top:0;}
.coreMain .bot{overflow:hidden;opacity:0.7;}
.s_app{display:block;}
.s_pc{display:none;}
.banner{height:auto;}
.banner .swiper-slide .bantxt .tit { 
    width: 95%;
}

}
.tgslider .swiper-slide {
    opacity: 1 !important;
    pointer-events: all !important;
}