@charset "utf-8";
@import url("base.css");/* 重置&常用样式 */
@import url("fonts/custom.css"); /* 字体 */

/* 全局变量 */
:root{
   --max-width: 1600;
   --background-cover: no-repeat center center / cover;
   --background-contain: no-repeat center center / contain;
   --default-color__rgb: 34,34,34; /*#222*/
   --default-color: rgba(var(--default-color__rgb), 1);
   --default-color_666__rgb: 102,102,102; /*#666*/
   --default-color_666: rgba(var(--default-color_666__rgb), 1);
   --default-color_333__rgb: 51,51,51; /*#33*/
   --default-color_333: rgba(var(--default-color_333__rgb), 1);
   --primary-color__rgb: 29,120,250; /*#1d78fa*/
   --primary-color: rgba(var(--primary-color__rgb), 1);
   --f-family: 'hm', sans-serif;
   --f-family__en: 'mt','hm', sans-serif;
   --white-color__rgb: 255,255,255; /*#FFFFFF*/
   --white-color: rgba(var(--white-color__rgb), 1);
   --black-color__rgb: 0,0,0; /*#000000*/
   --black-color: rgba(var(--black-color__rgb), 1);
   --main_line_height: 1;
   --button_height: 0.4rem;
   --font-weight__l: 100;
   --font-weight__r: 400;
   --font-weight__m: 500;
   --font-weight__sb: 600;
   --font-weight__b: 700;
   --transition: 0.3s;
   --lh_30_16: calc(30 / 16);
   --lh_2: 2;
   --header-height:1rem;
   --box-shaow:0 0 var(--pm__60) rgba(var(--primary-color__rgb), 0.1)
}

/* 比例要求 */
/*基于屏幕尺寸自适应字体大小*/
/*超过1920px时，继续按比例增长*/
html{font-size: calc(100 / 1920 * 100vw);}
.container {max-width: calc(var(--max-width) / 100 * 1rem);}
@media (min-width:1600px) and (max-width: 1920px) {
   html{font-size: 100px;}
}
@media (max-width: 1600px) {
   html:not(.view){font-size: calc(100 / 1600 * 100vw);}
}
@media (max-width: 1024px) {
   html:not(.view){font-size: calc(100 / 1000 * 100vw);}
}
@media (max-width: 480px) {
   html:not(.view){font-size: calc(100 / 540 * 100vw);}
   :root{
      --header-height:0.8rem;
   }
}


/*超过1920px时，比例不变  默认
html{font-size: 100px;}
main{max-width: 1920px;margin: 0 auto;}
.container {max-width: calc(var(--max-width) * 1px);}
@media (max-width: 1600px) {
   html:not(.view){font-size: calc(100 / 1600 * 100vw);}
}*/

body{font-size: var(--font-size__16); font-family:var(--f-family); line-height:  var(--main_line_height); color: var(--black-color);}

.container {width: 87.6%;margin: 0 auto;}
@media (max-width: 1024px) {
   .container { width: 94%; }
}

.all-more a{display: inline-flex;align-items: center;border: 1px solid var(--primary-color);padding:0 0.07rem;border-radius: 3em; transition: 0.5s; height: 0.66rem;}
.all-more a + a{margin-left: var(--pm__30);}
.all-more a:hover{transform:translateY(-0.1rem);}
.all-more .white:not(:hover){border-color: var(--white-color);}
.all-more a span{display: block;min-width: 1.66rem;text-align: center;font-size: var(--font-size__18);}
.all-more .solid-color span{color: var(--primary-color);}
.all-more .solid-color:hover span,
.all-more .white span{color: var(--white-color);}
.all-more .solid-color.default:not(:hover) {border-color: var(--default-color_333);}
.all-more .solid-color.default:not(:hover) span{color: var(--default-color_333);}
.all-more .icon{width: 0.52rem; height: 0.52rem; border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.all-more .more-icon{width: 0.17rem; height: 0.14rem;display: block;background:url(../images/more.svg) var(--background-contain);}
.all-more .white .more-icon{background-image: url(../images/more-blue.svg);}
.all-more .solid-color.default:not(:hover) .more-icon{background-image: url(../images/more-white.svg);}
.all-more .solid-color:hover,
.all-more .solid-color  .icon{background-color: var(--primary-color);}
.all-more .white .icon{background-color: var(--white-color);}
.all-more .solid-color .ani-icon{filter: brightness(0) invert(1);}
.all-more .solid-color:hover .icon{background-color: var(--white-color);}
.all-more .solid-color.white .ani-icon,
.all-more .solid-color:hover .ani-icon{filter: none;}
.all-more a:hover .ani-icon i { animation-duration: 0.8s;}
.all-more .more{border-color: var(--default-color_666); padding:0 0.46rem;}
.all-more .more.white:not(:hover) .icon{filter: brightness(0) invert(1);}
.all-more .more span{min-width: auto;}
.all-more .more .icon{width: 0.17rem; height: 0.13rem; margin-left: 0.2rem; background: url(../images/more.svg) var(--background-contain); transition: 0.3s;}
.all-more .more:hover{color: var(--white-color);background-color: var(--primary-color);border-color: var(--primary-color);}
.all-more .more:hover .icon{filter: brightness(0) invert(1); transform: rotate(180deg);}
.all-more .full{background-color: var(--primary-color);color: var(--white-color);}
@media (max-width: 480px) {
   .all-more a{height: 0.54rem;}
   .all-more a span{min-width: 1rem; padding: 0 1em;}
   .all-more .icon{width: 0.4rem; height: 0.4rem;}
   .all-more .more{padding: 0 var(--pm__50) 0 var(--pm__30);}
   .all-more .more .icon{margin-left: 0;}
}

.ani-icon {display: flex;align-items: center; justify-content: space-between;font-size: 1rem;width: 0.18em;height: 0.18em;}
.ani-icon i {width: 0.02em;height: 100%;background-color: var(--primary-color);animation: musicWave 1.5s ease-in-out infinite;}
.ani-icon i:nth-child(1) {animation-delay: 0s;}
.ani-icon i:nth-child(2) {animation-delay: 0.2s;}
.ani-icon i:nth-child(3) {animation-delay: 0.4s;}
.ani-icon i:nth-child(4) {animation-delay: 0.6s;}
@keyframes musicWave {
    0%, 100% {
        transform: scaleY(0.2);
    }
    25% {
        transform: scaleY(0.8);
    }
    50% {
        transform: scaleY(1);
    }
    75% {
        transform: scaleY(0.5);
    }
}

main{overflow: hidden;}

/* Start
   ========================================================================== */
header{position: fixed;left: 0;top: 0;width: 100%;z-index: 100;}
header .container{height: var(--header-height);transition: 0.5s; position: relative;z-index: 90;}
header.has-whitebg{background-color: var(--white-color);box-shadow: 0 0.04rem 0.14rem 0.02rem rgba(26, 79, 154, 0.06);}
header .logo img{max-height: 0.54rem;}
@media (min-width: 1025px) {
header.has-whitebg-opacity50{background-color: rgba(var(--white-color__rgb), 0.5);}
header.fixed .container{--header-height:0.7rem;}
header.fixed{box-shadow: 0 0.04rem 0.14rem 0.02rem rgba(26, 79, 154, 0.06);background-color: var(--white-color);}
}
@media (max-width: 1024px) {
header .logo img{max-height: 0.38rem;}
header{box-shadow: 0 0.04rem 0.14rem 0.02rem rgba(26, 79, 154, 0.06);background-color: var(--white-color);}
}

header .h-right{flex-shrink:0;}

 .nav-sub{ border-radius: 0 0 0.06rem 0.06rem;transition: 0.5s;opacity: 0; clip-path: polygon(0 0,100% 0,100% 0,0 0); }
 .nav-sub::before{position: absolute; content: '';width: 100%;height: 0.09rem;top: 0;left: 0; background: linear-gradient(to bottom, rgba(26, 79, 154, 0.06), rgba(26, 79, 154, 0));}
 .nav-sub h3{margin: 0; font-size: var(--font-size__20); font-weight: var(--font-weight__m);border-bottom: 1px solid rgba(var(--black-color__rgb), 0.06); position: relative;padding-bottom: 0.1rem;}
 .nav-sub h3::after{position: absolute; content: ''; bottom: -1px;height: 1px;width: 0.3rem;background-color: var(--primary-color); left: 0; transition:transform 0.3s; transform-origin: 0 0;}
 .nav-sub .item.aon h3:after,
 .nav-sub .item:hover h3:after{transform: scaleX(2);}
 .nav-sub .item.aon h3 a{color:var(--primary-color);}
 .nav-sub p{font-weight: var(--font-weight__l); margin: 0.1rem 0 0 0; line-height: calc(30 / 16);color: var(--default-color);}
 @media (min-width: 1025px) {
 .nav-sub .item{--lin:4;--limr:1rem;}
 .nav-sub .item:not(:nth-child(4n)){margin-right: var(--limr);}
 .nav-sub .item:nth-child(4) ~ .item{margin-top: var(--pm__30);}
 }

 .main-nav li span,
 .main-nav li span a{display: block;}
 .main-nav li span{position: relative;}
 .main-nav li span a{ font-size: var(--font-size__18); font-weight: var(--font-weight__l); }
 .main-nav li span a:not(:hover){color: var(--default-color);}
 .main-nav li.aon span a{color: var(--primary-color);font-weight: var(--font-weight__m);}
 .main-nav li.aon span a:hover{font-weight: var(--font-weight__l);}
 .main-nav li .ani-icon{font-size: calc(12 / 18 * 1rem); position: absolute;transition: 0.3s;}
 .main-nav li:not(.aon)  .ani-icon{opacity: 0;}
 .main-nav li:not(.aon)  .ani-icon i{animation: none;}
 @media (min-width: 1025px) {
 .main-nav{margin-right: var(--pm__190);}
 .main-nav li:not(:last-child){margin-right: var(--pm__70);}
 .main-nav li span a{line-height: var(--header-height); }
 .main-nav li .ani-icon{ bottom: 15%; left: 50%;transform: translateX(-50%);}
 .nav-sub{position: absolute; width: 100%;top: 100%;left: 0;background-color: var(--white-color); padding: var(--pm__60) var(--pm__60) var(--pm__40);}
 .show .nav-sub{opacity: 1;clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
 }
 @media (min-width: 1025px) and  (max-width: 1600px){
   .main-nav{margin-right: var(--pm__100);}
   .main-nav li:not(:last-child){margin-right: var(--pm__50);}
 }
 @media (max-width: 1024px) {
   .main-nav{position: fixed;top: var(--header-height); bottom: 0; width: 3rem; background-color: var(--white-color); box-shadow: 0 0.14rem 0.14rem rgba(26, 79, 154, 0.06); left: -100%;opacity: 0;transition: 0.5s ease-in-out;}
   .menu-show .main-nav{left: 0;opacity: 1;}
   .main-nav ul{height: 100%; overflow: auto;}
   .main-nav li:not(:last-child){border-bottom: 1px solid rgba(var(--black-color__rgb), 0.06);}
   .main-nav li span a{padding: 1em 1em 1em 3em; font-size: var(--font-size__20);}
   .main-nav li .ani-icon{left: 0.4em;top: 50%;transform: translateY(-50%);}
   .open-menu{display: flex;flex-direction: column;align-items: center;justify-content: space-between; width: 0.4rem; height: 0.32rem;padding: 0.06rem 0; margin-left: 0.2rem;}
   .open-menu i{display: block; width: 100%; height: 2px;background-color: var(--primary-color);}
   .wap-op{position: absolute;z-index: 10;right: 0;top: 0;width: 0.4rem;height: 100%;display: flex;align-items: center;justify-content: center;}
   .wap-op:after{display: block;content: ''; width: 0.1rem;height: 0.1rem;background: url(../images/select.svg) var(--background-contain); transition: 0.3s;}
   .wap-show .wap-op:after{transform: rotate(180deg);}
   .nav-sub{visibility: hidden; height: 0;overflow: hidden; padding:0 0 0 3em;border-top: 1px solid rgba(var(--black-color__rgb), 0.06); background-color:rgba(var(--black-color__rgb), 0.04);}
   .nav-sub .item{padding: 1em 0;}
   .wap-show .nav-sub{opacity: 1;clip-path: polygon(0 0,100% 0,100% 100%,0 100%);visibility: visible; height: auto;}
 }

 .open-search{width: 0.18rem; height: 0.18rem;display: block;background: url(../images/search.svg) var(--background-contain);cursor: pointer; margin-right: var(--pm__60);}
 .search-show .open-search{background-image: url(../images/close.svg);}
 .top-search{position: fixed; width: 100%;top: var(--header-height);left: 0;transition: 0.5s;opacity: 0; clip-path: polygon(0 0,100% 0,100% 0,0 0);z-index: 99; padding-bottom: 0.28rem;}
 @media (min-width: 1025px){
   header.fixed ~ .top-search{--header-height:0.7rem}
 }
 .top-search .container{ border-radius: 0 0 0.06rem 0.06rem;background-color: var(--white-color); padding: var(--pm__60); box-shadow: 0 0.04rem 0.14rem 0.02rem rgba(26, 79, 154, 0.06);}
.search-show .top-search{opacity: 1;clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
 .top-search .tips{text-align: center; font-size: var(--font-size__20);font-weight: var(--font-weight__m); margin-bottom: 0.5em;}
.top-search .inner{margin: 0 auto; max-width: 6rem;width: 90%;position: relative;}
.top-search .form-input{line-height: 2; padding-left: 0.2rem;padding-right: 0.8rem;}
.top-search .btn{position: absolute;right: 0;top: 0;width: 0.7rem;height: 100%; background: url(../images/search.svg) var(--background-contain); background-size: auto 50%;cursor: pointer;}

header .btn-do{display: block; line-height:.40rem; padding: 0 0.24rem;background-color: var(--primary-color);border-radius: 2em;height: auto; border: none;}
header .btn-do span{ min-width: initial; color: var(--white-color)!important; }
header .btn-do .icon{display:none}
 @media (max-width: 768px){
header .btn-do{position: fixed;  bottom: 2%; right: 2%; display:inline-flex;padding:0.03rem 0.07rem;border: 1px solid var(--primary-color);}
header .btn-do:not(:hover){background-color: rgba(var(--white-color__rgb), 1);}
header .btn-do span{padding:0 .2rem}
header .btn-do:not(:hover) span{ color: var(--default-color_333)!important;}
header .btn-do .icon{display: flex;}
 }

footer{background: url(../images/footer-bg.jpg) no-repeat center bottom #070d17;background-size: 100% auto; font-weight: var(--font-weight__l); padding-top: var(--pm__100);}
footer,
footer a{color: rgba(153, 153, 153, 0.7);}
footer a:hover{color: var(--white-color);}

.f-top .hotline{color: var(--white-color);font-weight: var(--font-weight__m); font-size: var(--font-size__18);}
.f-top .hotline h4{margin: 0.12rem 0 0 0;font-size: var(--font-size__40);color: var(--primary-color);}

.f-nav .item dl + dl{margin-top: var(--pm__50);}
.f-nav .item dt{margin-bottom: 0.2rem;}
.f-nav .item dt a{color: var(--white-color);font-weight: var(--font-weight__m); font-size: var(--font-size__18);}
.f-nav .item dd{line-height: var(--lh_2);}
.f-code dd{flex: 1;}
.f-code dd:not(:nth-child(2n)){margin-right: 0.2rem;}
.f-code dd p{margin-bottom: 0;text-align: center;}

.f-contact dl{margin-top: var(--pm__40);}
.f-contact dt{color: var(--white-color);font-weight: var(--font-weight__m); font-size: var(--font-size__18);}
.f-contact dd{font-size: var(--font-size__20); margin-top: 0.16rem;}

.f-office{margin-top: var(--pm__40);padding-top: var(--pm__40);border-top: 1px solid rgba(var(--white-color__rgb), 0.1);}
.f-office li{align-items:baseline;}
.f-office li h3{color:var(--white-color);margin-right:1em; font-size:var(--font-size__14);}
.f-office li span{text-align:left;}

.f-bottom{border-top: 1px solid rgba(var(--white-color__rgb), 0.1); line-height: 1.2; padding: 2em 0; margin-top: var(--pm__40);}
.f-other a:not(:last-child):after{display: inline-block; content: '·'; margin: 0 0.5em;color: rgba(153, 153, 153, 0.7);}
.f-bottom .copyright a{display: inline-block;}
@media (min-width: 1025px) {
.f-top .f-left{flex: 1; margin-right: var(--pm__40);}
.f-top .f-right{width: calc(1030 / var(--max-width) * 100%); flex-shrink: 0;}
.f-nav{width: calc(654 / 1030 * 100%);}
.f-code{width: calc(220 / 1030 * 100%);}
.f-office li{width:calc(100% / 6)}
.f-office li:nth-child(6) ~ li{margin-top:1em;}
}
@media (max-width: 1024px) {
   footer{text-align: center;}
   .f-code{max-width: 3rem;margin: var(--pm__40) auto 0; width: 50%;}
   .f-nav{display: none;}
   .f-bottom .copyright{margin-bottom: var(--pm__40);}
   .f-office li{margin:0.5em 0;}
}
@media (min-width: 481px) and (max-width: 1024px){
    .f-office li{width:calc(100% / 3)}
    .f-office li:nth-child(3) ~ li{margin-top:1em;}
}
@media (max-width: 480px) {
   .f-office li{width:calc(100% / 2)}
    .f-office li:nth-child(2) ~ li{margin-top:1em;}
}

.all-title{position: relative;z-index: 1;font-size: 1rem; padding-top: 0.99em;}
.all-title *{position: relative;z-index: 3;}
.all-title:before{content: ''; position: absolute;left: 0;width: 3.38em;height: 2.29em; top:0;z-index: 1; background: url(../images/title-mask.png) var(--background-contain);pointer-events: none;}
.all-title .tit{font-size: 0.52em; font-weight: var(--font-weight__m);}
center.all-title:before{left: 50%;margin-left: -1.69em;}
@media (max-width: 1600px) {
.all-title{font-size: 0.9rem;}
}
@media (max-width: 480px) {
   .all-title{font-size: 0.6rem;}
}

.home-ban h4,
.home-ban h3{margin: 0; font-size: 0.62em; line-height: calc(86 / 62);font-weight: var(--font-weight__m);}
.home-ban h5{font-size: 0.24em;margin:1em 0 0 0; line-height: 1.4;font-weight: var(--font-weight__r);}
.home-ban .all-more{margin-top: var(--pm__80);}
.home-ban .all-more a span{font-size: var(--font-size__16);}
.home-ban h4{color: var(--primary-color);}
.home-ban .all-title{padding-top: 0;}
.home-ban .all-title:before{left: -0.54em; top: -0.88em;}
.home-ban .all-title, 
.home-ban h3, 
.home-ban h4,
.home-ban h5,
.home-ban .all-more{opacity: 0; transform: translateY(0.4rem); transition: 0.5s;}
.home-ban .swiper-slide-active  h3{transition-delay: 0.3s;}
.home-ban .swiper-slide-active  h4{transition-delay: 0.5s;}
.home-ban .swiper-slide-active  h5{transition-delay: 0.7s;}
.home-ban .swiper-slide-active .all-more{transition-delay: 0.9s;}
.home-ban .swiper-slide-active .all-title, 
.home-ban .swiper-slide-active h3, 
.home-ban .swiper-slide-active h4, 
.home-ban .swiper-slide-active h5, 
.home-ban .swiper-slide-active .all-more{opacity: 1; transform: translateY(0);}
.home-ban .controls{position: absolute;left: 0;width: 100%;bottom: calc(76 / 940 * 100%);z-index: 10;}
.home-ban .arrows{width: 0.09rem; height: 0.15rem; background: url(../images/arrows.svg) var(--background-contain);cursor: pointer;}
.home-ban .prev{transform: rotate(180deg);opacity: 0.3;}
.home-ban .controls-page{margin: 0 0.36rem;display: flex;align-items: center;}
.home-ban .controls-page span{position: relative;display: flex;align-items: center; justify-content: center;width: 0.3rem; height: 0.3rem; opacity: 1;background: none;}
.home-ban .controls-page span + span{margin-left: 0.1rem;}
.home-ban .controls-page span:after{display: block;content: '';width: 0.1rem; height: 0.1rem; background-color: var(--primary-color); opacity: 0.4; border-radius: 50%;z-index: 3;}
.home-ban .controls-page span.active:after{opacity: 1;}
.home-ban .controls-page span svg{opacity: 0;}
.home-ban .controls-page span.active svg{opacity: 1;}
.home-ban .pause{width: 0.4rem;height: 0.4rem;border: solid 0.01rem var(--primary-color); border-radius: 50%; background: url(../images/pause.png) no-repeat center center;background-size: auto 0.12rem; margin-left: 0.26rem;cursor: pointer;}
.home-ban .pause.play{background-image: url(../images/play.svg);}
.home-ban .controls-page .progress-circle {width: 0.3rem;height: 0.3rem;position: absolute; left: 0;top: 0; z-index: 1; }
.home-ban .controls-page .progress-circle-bg { opacity: 0.8;}
.home-ban .controls-page .progress-circle-active { opacity: 0; transition: opacity 0.3s ease; animation-timing-function: linear;}
.home-ban .controls-page .active .progress-circle-active {opacity: 1;}
/* SVG圆圈动画 */
@keyframes circle-progress {
    0% {
        stroke-dashoffset: 75.4;
    }
    100% {
        stroke-dashoffset: 0;
    }
}


@media (max-width: 768px) {
    .home-ban .all-more{display:none}
}
@media (max-width: 480px) {
   .home-ban .controls{bottom: 3%;}
   .home-ban .controls .container{justify-content: center;}
   .home-ban h5{max-width:50%}
}

.home-main{background: url(../images/home-bg.jpg) no-repeat center top #f8f8f8; background-size: 100% auto;}

.home-choice{padding-bottom: var(--pm__160); padding-top: 0.37rem;}
.home-choice .all-title{margin-bottom: var(--pm__100);}
.home-choice li{--lin:4;--limr:var(--pm__20);}
.home-choice .item{background-color: var(--white-color);transition: 0.5s;border-radius:var(--pm__20); padding: var(--pm__40) 0.24rem;background-repeat: no-repeat; background-size: cover; height: 100%;}
.home-choice .item .icon{flex-shrink: 0; padding-bottom: var(--pm__20);}
.home-choice .item .icon img{height: 0.4rem;}
.home-choice .item .tit{font-size: var(--font-size__24);color: var(--default-color); margin-bottom: 0.8em;}
.home-choice .item p{font-size: var(--font-size__18);color: var(--default-color_666); margin: 0; min-height: calc(30 / 18 * 2em); line-height: calc(30 / 18); font-weight: var(--font-weight__l);}
.home-choice .item:hover{background-image: url(../images/hover-bg.png); transform: translateY(calc(var(--pm__20) * -1));}
.home-choice .item .tit,
.home-choice .item p{transition:0.5s;}
.home-choice .item:hover .tit,
.home-choice .item:hover p{color: var(--white-color); }
.home-choice .item:hover .icon img{filter: brightness(0) invert(1);}
.home-choice .swiper{overflow:inherit;}
@media (min-width: 1025px) {
.home-choice li:not(:nth-child(4n)){margin-right: var(--limr);}
.home-choice li:nth-child(4) ~ li{margin-top:var(--limr)}
}
@media (max-width: 1024px) {
   .home-choice li{--lin:2;}
   .home-choice li:not(:nth-child(2n)){margin-right: var(--limr);}
   .home-choice li:nth-child(2) ~ li{margin-top: var(--limr);}
}
@media (max-width: 480px) {
   .home-choice .item .icon img{height: 0.3rem;}
   .home-choice .item .tit{white-space: nowrap;font-size: var(--font-size__22);}
}

.home-aicall{--max-width: 1273; position: relative;z-index: 1; overflow: hidden;}
.home-aicall .logo{z-index: 1;}
.ani-line-box{position: relative;z-index: 1; margin: 0 auto; max-width: 7.65rem;width: 80%;}
.ani-line-box [class*=line-circle-]{background-position: center center; background-size: contain; background-repeat: no-repeat;}
.ani-line-box .line-circle-1{padding-bottom: 100%; background-image: url(../images/line-cicler1.png);}
.ani-line-box .line-circle-2{position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%; background-image: url(../images/line-cicler2.png);}
.ani-line-box .title{text-align: center; font-size: var(--font-size__52);line-height: calc(83 / 52);color: var(--default-color)}
@media (max-width: 480px) {
   .ani-line-box .title{font-size: var(--font-size__32);}
}

/*.mouse-tips{width: 1.22rem; height: 1.22rem; position: relative;z-index: 1; background: url(../images/mouse.svg) no-repeat center center;  background-size: auto calc(49 / 122 * 100%);}
.mouse-tips:after{position: absolute; content: '';left: 0;top: 0;width: 100%;height: 100%;background: url(../images/mouse-quan.svg) var(--background-contain); animation:  infinite zhuan 10s linear;}
.mouse-tips:before{content: '鼠标往下滑动';font-size: var(--font-size__16);color: var(--default-color_666);position: absolute;width: max-content;left: 50%;transform: translateX(-50%); top: calc(100% + var(--pm__30)); visibility: hidden; font-weight: var(--font-weight__l);}
@media (max-width: 480px) {
   .mouse-tips{width:0.9rem; height: 0.9rem; }
}
*/
@keyframes zhuan {
   0% {
      transform: rotate(0deg);
   }
   100% {
      transform: rotate(360deg);
   }
}

[class*=arrows-]{	width: 0.06rem; height: 0.14rem; display: block; background: url(../images/arrows.svg) var(--background-contain);cursor: pointer; filter: grayscale(1); transition: 0.3s;}
.arrows-prev{transform: rotate(180deg);}
[class*=arrows-]:hover{filter: grayscale(0);}

.home-voice-agent{padding: var(--pm__150) 0 var(--pm__110) 0; background: url(../images/line-bg.png)  no-repeat center center;background-size: 100% auto; }
.home-voice-agent .all-title{margin-bottom: var(--pm__70);}
.home-voice-agent .all-more a.solid-color:not(:hover){border-color: var(--default-color_333);}
.home-voice-agent .swiper-slide{padding-top: var(--pm__100); }
.home-voice-agent .swiper-slide-active .item{transform: translateY(calc(var(--pm__100) * -1));}
.home-voice-agent .swiper-slide-next + .swiper-slide  .item{opacity: 0.1;}
.home-voice-agent .item{overflow: hidden;position: relative;border-radius: var(--pm__30); transition: 0.3s;}
.home-voice-agent .item figure{padding-bottom: calc(568 / 430 * 100%); transition: 0.5s;}
.home-voice-agent .item:hover figure{transform: scale(1.2);}
.home-voice-agent .item:after,
.home-voice-agent .item:before{position: absolute; z-index: 2;content: '';left: 0;top: 0;width: 100%;height: 100%; transition: 0.3s;}
.home-voice-agent .item:before{background-color: rgba(23,23,23,0.2);}
.home-voice-agent .item:after{background:linear-gradient(45deg, rgba(var(--primary-color__rgb),0.8) 0%,rgba(var(--primary-color__rgb),0.3) 100%);opacity: 0;}
.home-voice-agent .txt{color: var(--white-color); padding: var(--pm__90)  var(--pm__50) var(--pm__70);}
.home-voice-agent .item:hover:before{opacity: 0;}
.home-voice-agent .item:hover:after{opacity: 1;}
.home-voice-agent .txt .ico{margin-bottom: 0.48rem;}
.home-voice-agent .txt .ico img{height: 0.68rem;}
.home-voice-agent .item:hover .ico img{filter: brightness(0) invert(1);}
.home-voice-agent .title{font-size: var(--font-size__36); font-weight: var(--font-weight__m);}
.home-voice-agent .desc p{margin: 0;font-size: var(--font-size__18); color: #ccc; line-height: calc(30 / 18);font-weight: var(--font-weight__l);}
.home-voice-agent .item:hover .desc p{color: var(--white-color);}
.home-voice-agent .controls{display: flex;align-items: baseline;}
.home-voice-agent .controls .pages{margin: 0 0.3rem;font-size: var(--font-size__15);color: var(--default-color_666); font-weight: var(--font-weight__l);display: flex;align-items: baseline;}
.home-voice-agent .controls .swiper-pagination-current{font-size: var(--font-size__24);font-weight: var(--font-weight__m);color: var(--primary-color);}
@media (min-width: 1025px) {
   .home-voice-agent{min-height: 100vh;}
   .home-voice-agent .left{flex: 1;}
   .home-voice-agent .right{width: calc(908 / var(--max-width) * 100%); flex-shrink: 0;}
   .home-voice-agent .swiper-area{overflow: hidden;width: calc(1068 / 908 * 100%);}
   .home-voice-agent .swiper{width: calc(908 / 1068 * 100%); overflow: initial;margin: 0;}
   .home-voice-agent .controls{margin-top: calc(243 / 960 * 100vh);}
}
@media (max-width: 1024px) {
   .home-voice-agent .controls{justify-content: flex-end; margin: var(--pm__50) 0;}
}
@media (max-width: 480px) {
   .home-voice-agent .title{font-size: var(--font-size__24);}
   .home-voice-agent .txt .ico{margin-bottom:var(--pm__40);}
   .home-voice-agent .txt .ico img{height: 0.4rem;}
}

.home-prod{padding-top: var(--pm__110);}
.home-box{position: relative;z-index: 1;}
.home-box .pic{ position: relative;z-index: 1;border-radius: var(--pm__30); overflow: hidden;}
.home-box .txt + .pic img{border-radius: 0;}
.home-box + .all-more{padding: var(--pm__90) 0;}
.home-box .pic-btns{background-color: rgba(var(--black-color__rgb), 0.5); opacity: 0; transition: 0.3s;}
.home-box .pic:hover .pic-btns{opacity: 1;}
.home-box .all-title{margin-bottom: var(--pm__50);}
.home-box .txt ul{padding: 0;margin: 0;}
.home-box .txt li{list-style: none;border-bottom: 1px solid #dddddd;padding: var(--pm__30) 0;font-size: var(--font-size__24);font-weight: var(--font-weight__l);color: var(--default-color_333);}
.home-box .txt li:nth-child(1){font-weight: var(--font-weight__r);}
.home-box .txt dl{margin-top: var(--pm__80);}
.home-box .txt dd{color: var(--default-color_666); font-size: var(--font-size__20); font-weight: var(--font-weight__l);display: flex; line-height: calc(29 / 20);}
.home-box .txt dd::before{display: block;content: '';flex-shrink: 0;width: 0.29rem; height: 0.29rem; background: url(../images/checked.svg) var(--background-contain); margin-right: 0.35rem;}
.home-box .txt dd:not(:last-child){margin-bottom: var(--pm__30);}
#home-box-1{padding-bottom: var(--pm__160);}
#home-box-1:after{position: absolute;right: 0; bottom: 0;background: url(../images/buliding.png) no-repeat right bottom;height: 100%; background-size: calc(649 / 1920 * 100%); content: '';width: 100%;}
@media (min-width: 1025px) {
.home-box .pic{width: calc(951 / var(--max-width) * 100%); margin-top:var(--pm__80);}
.home-box .txt{width: calc(516 / var(--max-width) * 100%);}
}
@media (max-width: 1024px) {
   .home-box .pic .pic-btns{opacity: 1;}
   #home-box-1 .pic{margin-bottom: var(--pm__100);}
   #home-box-2 .pic{margin-top: var(--pm__100);}
}

#particles{position: absolute; left: 0;top: 25%;width: 100%; height: 50%;z-index: -1;}
#particles[data-fullparticles]{width: 100vw;left: 50%;margin-left: -50vw;}

[class*=circleArrow-]{border: solid 0.02rem rgba(var(--default-color_666__rgb),0.2);border-radius: 50%;--btnwh:0.7rem;width: var(--btnwh); height: var(--btnwh); position: absolute;top: 50%;margin-top: calc(var(--btnwh) / -2); transition: 0.3s;}
[class*=circleArrow-]:not(.swiper-button-lock){display: flex;align-items: center;justify-content: center;}
[class*=circleArrow-]:not(.swiper-button-disabled):hover{background-color: var(--primary-color);border-color: var(--primary-color);}
[class*=circleArrow-]:not(.swiper-button-disabled){ cursor: pointer;}
[class*=circleArrow-]:after{display: block;content: '';width: 0.17rem; height: 0.14rem; background: url(../images/more.svg) var(--background-contain);opacity: 0.2; transition: 0.3s;}
[class*=circleArrow-]:not(.swiper-button-disabled):hover:after{filter: brightness(0) invert(1); opacity: 1;}
.circleArrow-prev:after{transform: rotate(180deg);}
.circleArrow-prev{left: 0;}
.circleArrow-next{right: 0;}
@media (max-width: 480px) {
   [class*=circleArrow-]{--btnwh:0.5rem;}
}

@media (max-width: 768px) {
//.swiper-tab .prev,
//.swiper-tab .next{border: solid 0.02rem rgba(var(--default-color_666__rgb),0.2);border-radius: 50%;--btnwh:0.7rem;width: var(--btnwh); height: var(--btnwh); position: absolute;top: 50%;margin-top: calc(var(--btnwh) / -2); transition: 0.3s;display: flex;align-items: center;justify-content: center;cursor: pointer;}
//.swiper-tab .prev:hover,
//.swiper-tab .next:hover{background-color: var(--primary-color);border-color: var(--primary-color);}
//.swiper-tab .prev:hover:after,
//.swiper-tab .next:hover:after{filter: brightness(0) invert(1); opacity: 1;}
//.swiper-tab .prev:after,
//.swiper-tab .next:after{display: block;content: '';width: 0.17rem; height: 0.14rem; background: url(../images/more.svg) var(--background-contain);opacity: 0.2; transition: 0.3s;}
//.swiper-tab .prev:after{transform: rotate(180deg);}
//.swiper-tab .prev{left: 0;}
//.swiper-tab .next{right: 0;}
}


.home-project{margin-bottom: var(--pm__80); overflow: hidden;}
.home-project .all-title{margin-bottom: var(--pm__100);}
.home-project .swiper{overflow: inherit;}
.home-project .swiper-slide{transition: opacity 0.3s;}
.home-project .swiper-slide a{display: block;margin: 0 var(--pm__60) 0 0;}
.home-project .pic{position: relative;z-index: 1;border-radius: var(--pm__20);overflow: hidden;}
.home-project .pic figure{padding-bottom: calc(410 / 364 * 100%);}
.home-project .pic + p{margin: 1em 0 0 0;text-align: center; font-size: var(--font-size__30);--clamp:2;}
.home-project .controls{margin-top: var(--pm__100);display: flex;align-items: center;}
.home-project .scrollbar{flex: 1;position: relative;height: 0.02rem;background-color:rgba(var(--black-color__rgb), 0.08);--swiper-pagination-color:var(--primary-color);}
.home-project .btns{display: flex;justify-content: space-between;align-items: center;flex-shrink: 0;margin-left: var(--pm__70);position: relative; height: 0.7rem;width: 1.65rem;}
.home-project .hover-txt{background-image: linear-gradient(to bottom,  rgba(141, 139, 241, 0) 25%,  rgba(85, 131, 246, 0.86) 60%,  rgba(29, 121, 250, 0.86) 100%); color: var(--white-color); opacity: 0; transition: 0.3s;}
.home-project .txt{width: 100%; padding: 0.48rem 0.35rem;font-weight: var(--font-weight__l);}
.home-project .txt .pre{line-height: calc(32 / 18); font-size: var(--font-size__18);font-weight: var(--font-weight__l); margin-bottom: 0.2rem; transition-delay: 0.2s;}
.home-project .more{display: flex;align-items: center; transition-delay: 0.4s;}
.home-project .more i{font-style: normal;text-decoration: underline;}
.home-project .more:after{display: block;content: '';width: 0.14rem;height: 0.11rem; filter: brightness(0) invert(1); background: url(../images/more.svg) var(--background-contain); margin-left: 0.15rem;}
@media (min-width: 1025px) {
.home-project  a:hover  .hover-txt{opacity: 1;}
.home-project .txt .pre,.home-project .more{transform: translateY(0.2rem); opacity: 0; transition: 0.5s;}
.home-project  a:hover .txt .pre,.home-project  a:hover .more{ transform: translateY(0); opacity: 1;}
.home-project .swiper-slide-prev,
.home-project .swiper-slide-next + .swiper-slide + .swiper-slide+ .swiper-slide{opacity: 0.2;pointer-events: none;}
 }
 @media (max-width: 1024px) {
   .home-project .swiper-slide a{margin-right: var(--pm__20);}
   .home-project .swiper-slide-prev,
   .home-project .swiper-slide-next + .swiper-slide + .swiper-slide{opacity: 0.2;pointer-events: none;}
 }
 @media (max-width: 480px) {
   .home-project .pic + p{ font-size: var(--font-size__18);}
   .home-project .btns{height: 0.5rem;width: 1.2rem;}
 }

.home-partner{padding-bottom: var(--pm__80);}
.home-partner .all-title{margin-bottom: var(--pm__100);}
.home-partner .sub-tit{color: var(--primary-color);font-size: var(--font-size__22); font-weight: var(--font-weight__l); text-align: center; margin: var(--pm__50) 0 var(--pm__30) 0;}
.home-partner .swiper-conlist{padding:var(--pm__30) var(--pm__30) 0;}
.home-partner .swiper-conlist:not(.no-yh)::before{position: absolute;width: 1.25rem; height: 0.99rem; content: '';background: url(../images/yh.svg) var(--background-contain); left: calc(584 / var(--max-width) * 100%); top: 0;z-index: 10;}
.home-partner .inside-swiper{padding-bottom: var(--pm__70);}
.home-partner .inside-swiper .swiper-slide{height: auto;}
.home-partner .inside-swiper .swiper-pagination{display: flex;justify-content: center;align-items: center;bottom: 0;right: 0;left: 0;
--wh:0.1rem;
--swiper-pagination-bullet-width:var(--wh);
--swiper-pagination-bullet-height:var(--wh);
--swiper-pagination-bullet-inactive-color:#d4d9e4;
--swiper-pagination-bullet-inactive-opacity:1;
}
.home-partner .inside-swiper .swiper-pagination span{margin: 0 0.1rem;}
.home-partner .con{margin: 0 var(--pm__30);	background-color: #fafafa;border-radius: 0.25rem; height: 100%; padding: 0.48rem 0.68rem;}
.home-partner .con .icon{flex-shrink: 0;width: 1rem; height: 1rem; border-radius: 50%;background-color: var(--white-color); overflow: hidden;}
.home-partner .con .icon img{max-height: 100%;}
.home-partner .con .info{flex: 1; margin-left: 0.46rem;}
.home-partner .con h3{margin: 0 0 var(--pm__20) 0; font-weight: var(--font-weight__m); font-size: var(--font-size__24);}
.home-partner .desc{line-height: var(--lh_2); color: #a5afbe; margin-top: var(--pm__30);}
.home-partner .swiper-tab{margin-bottom: var(--pm__90);position: relative;display: flex;justify-content: center;z-index: 1;display:none;}
.home-partner .swiper-tab:after{position: absolute; content: '';left: 0;bottom: 0;height: 2px;width: 100%;background: linear-gradient(to right,rgba(169, 181, 201, 0) 0%,rgba(169, 181, 201, 0.3) 50%,rgba(169, 181, 201, 0) 100%);}
.home-partner .swiper-tab span{margin: 0 var(--pm__40);color: #999999; font-size: var(--font-size__22);display: block; padding-bottom: 1em;border-bottom: 2px solid transparent;cursor: pointer;}
.home-partner .swiper-tab span.active{font-weight: var(--font-weight__m);color: var(--primary-color);border-color: var(--primary-color);}
@media (max-width: 1024px) {
   .home-partner .swiper-conlist:not(.no-yh)::before{left: auto;right: 0;width: 0.8rem; height: 0.4rem; }
   .home-partner .con{padding: var(--pm__40);}
   .home-partner .swiper-tab{overflow: auto;justify-content: flex-start; padding-bottom: 2px;}
   .home-partner .swiper-tab:after{bottom: 2px;}
   .home-partner .swiper-tab span{flex-shrink: 0;}
}

[class*=star-]{height: 0.21rem; background: url(../images/star.svg) repeat-x  left top; background-size: auto 0.21rem;width:0;}
.star-5{width: calc(0.35rem * 5);}
.star-4{width: calc(0.35rem * 4);}
.star-3{width: calc(0.35rem * 3);}
.star-2{width: calc(0.35rem * 4);}
.star-1{width: calc(0.35rem * 1);}

.partner-list-logo{overflow: hidden; position: relative;z-index: 1; --bsw:0.59rem}
.partner-list-logo:before,
.partner-list-logo::after{position: absolute; content: '';top: 0;height: 100%;width: 20%;z-index: 10;pointer-events: none;}
.partner-list-logo:before{left: 0; background: linear-gradient(to right,#f8f8f8 0%, rgba(248, 248, 248, 0.1) 100%);}
.partner-list-logo:after{right:0;background: linear-gradient(to right, rgba(248, 248, 248, 0.1) 0%,#f8f8f8 100%);}
.partner-list-logo .items{display: flex;align-items: center;padding: 0.15rem 0; vertical-align: top;}
.partner-list-logo .item{width: 2.25rem;flex-shrink: 0; margin: 0 0.15rem;display: inline-flex;align-items: center;box-shadow: 0 0 var(--bsw) rgba(11, 94, 144, 0.06);border-radius: 0.1rem; background-color: var(--white-color);	height: 1.25rem; justify-content: center;}
.partner-list-logo .marquee3k{overflow: hidden;}
.partner-list-logo .marquee3k .items{display: inline-flex!important; white-space: nowrap; will-change: transform; transform: translateZ(0);}
.partner-list-logo .marquee3k .item{flex-shrink: 0;}
.partner-list-logo .marquee3k .item img{max-height: 90%; max-width:90%}
@media (max-width: 480px) {
   .partner-list-logo{--bsw:0.3rem}
   .partner-list-logo .items{padding: 0.1rem 0;}
   .partner-list-logo .item{width: 1.2rem;height: 0.5rem;margin: 0 0.1rem;}
}


[data-lgtext]{background: linear-gradient(92deg, var(--primary-color) 0%, #8b5cf6 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;display: inline-block;}

.ad-pics{position: relative;z-index: 1;}
.ad-pics .container{position: relative;z-index: 10;color: var(--white-color); }
#contact-ad .container{color: var(--default-color); text-align: center;}
#contact-ad .page-title{padding-top: 0; margin-bottom: 0.14rem;}
.ad-pics h3,.ad-pics p{margin: 0;color:inherit}
.ad-pics h3{font-weight: var(--font-weight__m);font-size: var(--font-size__42); line-height:1.4;}
.ad-pics  p{font-weight: var(--font-weight__l);font-size: var(--font-size__24); margin-top: 1em;}
#contact-ad p{ font-size: var(--font-size__18);font-weight: var(--font-weight__r);}
#contact-ad  .all-more .solid-color:not(:hover) .more-icon{background-image: url(../images/more-white.svg);}
@media (min-width: 1025px) {
   .ad-pics .container{min-height: 3.4rem;}
   #contact-ad .container{min-height: 4.7rem;}
   .ad-pics .left{flex: 1; margin-right: 10%;}
   .ad-pics .all-more{flex-shrink: 0;}
   #contact-ad .left{flex: none; margin: 0 0 var(--pm__60) 0;}
}
@media (max-width:1024px) {
   .ad-pics{padding: var(--pm__100) 0;text-align: center;}
   .ad-pics .left{margin-bottom: var(--pm__50);}
   .ad-pics h3{font-size: var(--font-size__32); }
}

.page-ban{position: relative;z-index: 1; font-size: 1rem;color: var(--default-color); line-height: 0;}
.page-ban .mark{width: 3.38em;height: 2.29em; margin-left: 0.59em;background: url(../images/title-mask.png) var(--background-contain);}
.page-ban .sub-tit{font-size:0.32em; margin-top: calc(76 / 32 * -1em);}
.page-ban h3{margin: calc(34 / 60 * 1em) 0 calc(67 / 60 * 1em) 0; font-size: 0.6em; line-height: calc(82 / 60); }
.page-ban p{margin: 0 0 calc(110 / 24 * 1em); font-size: 0.24em; line-height: calc(40 / 24);font-weight: var(--font-weight__l);}
.page-ban .tit{font-size: 0.42em;line-height: 1.2; margin-bottom: 0.3em;}
.page-ban .edit-p{font-size: 0.16em; font-weight: var(--font-weight__l);color: var(--default-color_333); margin-top: calc(52 / 16 * 1em);line-height: 2; max-width: 6.7rem; width: 60%;}
.page-ban .edit-p span{font-weight: var(--font-weight__m);color: var(--primary-color);}
.page-ban .edit-p + .all-more{margin-top: 0.8em;}
.page-ban .features{display: inline-flex; height: 0.56em; background-color: var(--white-color);padding: 0.04rem; border-radius: 0.28em; margin-bottom: 0.52em;}
.page-ban .features span{background-color:var(--white-color); border-radius: calc(28 / 18 * 1em); font-size: 0.18em;display: flex;align-items: center;background: rgba(var(--primary-color__rgb), 0.08);color: var(--primary-color);padding: 0 1em;}
.page-ban .features .sub-tit{margin: 0;display: flex;align-items: center; padding: 0 calc(16 / 24 * 1em); font-size: 0.24em;}
.page-ban .all-more a{height: 0.66em;padding: 0 0.07em;}
.page-ban .all-more a span{font-size:0.18em; min-width: calc(166 / 18 * 1em);}
.page-ban .all-more .icon{width: 0.52em;height: 0.52em;}
.page-ban .all-more .more-icon{width: 0.17em;height: 0.14em;}
.page-ban .ani-icon{font-size: 1em;}
#project-ban .tit + h3{margin: 0; font-size: 0.56em;line-height: 1.2;}
#project-ban .sub-tit{margin-top: 0;}
.page-ban .right img{border-radius: var(--pm__20);}
.page-ban .left h3{margin: 0;}
.page-ban .left h3:not([data-lgtext]){font-weight: var(--font-weight__m);}
.page-ban .left  p{font-weight: var(--font-weight__r); margin: var(--pm__70) 0;}
#about-ban{margin-top: var(--header-height);}
#about-ban .txt{color: var(--white-color);}
@media (min-width: 1025px) {
   .page-ban .container[data-flex] .left{width: calc(680 / var(--max-width) * 100%);}
   .page-ban .container[data-flex] .right{width: calc(800 / var(--max-width) * 100%);}
    #project-ban p{margin-bottom: calc(90 / 24 * 1em);}
}
@media (max-width:1024px) {
   #special-ban{padding-top: var(--header-height); overflow: hidden;}
   .page-ban:not(#about-ban) .txt{position: relative; z-index: 10; padding:var(--pm__100) 0;}
   .page-ban:not(#about-ban) .container{display:flex;flex-direction:column;align-items:center;text-align:center}
   /*#special-ban .container{flex-direction: column-reverse;}*/
   #special-ban p{max-width: none;}
   #special-ban .right{margin-bottom: var(--pm__30); padding-top: var(--pm__30);}
   #special-ban .left{width: 100%;}
   #special-ban [data-device-type="mobile"]{position: absolute; left: 0;top:0;display: flex;align-items: center; justify-content: center;}
   #special-ban [data-device-type="mobile"] img{height: 100%;min-width: 100%;max-width: none;width: auto;}
    #special-ban .all-more{justify-content:center;}
   /*.page-ban [data-device-type="mobile"] img{height:3rem;object-fit:cover;}*/
   .mobile-page-ban{position:absolute;bottom:0;width:100%;}
}
@media (max-width:768px) {
    .page-ban  .all-more{display:none}
}
@media (max-width:480px) {
   .page-ban{font-size: 0.75rem;}
   .page-ban h3{margin-bottom:1em;}
   .page-ban h3{font-size: 0.5em;}
   .page-ban .tit{font-size: 0.32em;}
   .page-ban p{margin-bottom: 2em; max-width: 80%;}
   .page-ban .all-more a span{min-width: calc(100 / 18 * 1em);}
   .page-ban .edit-p{max-width:none;width:auto;display:flex;justify-content:center; margin-top:1em;margin-bottom: 2em;}
   .page-ban .edit-p p{margin-bottom:0;}
   .page-ban .edit-p + .all-more{margin-top:0;}
    #project-ban{padding-top:var(--header-height)}
   /*.page-ban [data-device-type="mobile"] img{height:2rem;object-fit:cover;}*/
}

.page-title{position: relative;z-index: 1; margin-bottom: var(--pm__60); padding-top: var(--pm__70);text-align: center;}
.page-title .svg-en{position: absolute;width: 100vw; top: 0; z-index: -1;color:transparent;}
.page-title .svg-en:not([data-start]){left: 50%;margin-left: -50vw;}
.page-title .svg-en[data-start]{left: -6.5em;}
.page-title .svg-en[data-start].other{left: 0;}
.page-title h3.cn{font-size: var(--font-size__50); margin: 0; font-weight: var(--font-weight__m); line-height: calc(74 / 50);}
.page-title .tit-desc[data-start],
.page-title h3.cn[data-start]{text-align: left;}
.page-title .tit-desc{font-weight: var(--font-weight__l); font-size: var(--font-size__20); margin-top: calc(13 / 20 * 1em);color: var(--default-color_666); line-height: 1.4;}
.page-title .sub-tit{font-size: var(--font-size__36); line-height: calc(64 / 36);color: var(--primary-color); margin-top: calc(8 / 36 * 1em);}
.svg-text-content{font-size: 1.5rem;font-family: var(--f-family__en);font-weight: var(--font-weight__b);text-transform:uppercase;}
.svg-text-content-outline{opacity: 0.5;}
@media (max-width:480px) {
.page-title .svg-en{display: flex;justify-content: center;}
.page-title h3.cn{font-size: var(--font-size__30);}
.page-title h3.cn.wrap{padding: 0 1.5em;}
.page-title .sub-tit{font-size: var(--font-size__24); }
.svg-text-content{font-size: 2rem;}
.svg-text-outline{height: 0.7rem; width: calc(1920 * 70 / 140 * 0.01rem);}
.page-title .tit-desc{margin-left: auto;margin-right: auto; width: 90%;}
}

.h3-tit{font-size: var(--font-size__36); font-weight: var(--font-weight__m);margin: 0;}
.h3-tit b{color: var(--primary-color);}
@media (max-width:1600px) {
   .h3-tit{font-size: var(--font-size__32);}
}
@media (max-width:1024px) {
   .h3-tit{font-size: var(--font-size__26);}
}
/*voice agent*/
.VA-1 .pic{box-shadow: var(--box-shaow);border-radius: var(--pm__30);overflow: hidden;}

[data-tabswiper] .swiper-con .swiper{box-shadow: var(--box-shaow);border-radius: var(--pm__30);background-color: var(--white-color);}
[data-tabswiper] .swiper-con .item{padding: var(--pm__70);}
[data-tabswiper] .swiper-con .pic{border-radius: var(--pm__30);overflow: hidden;}
[data-tabswiper] .swiper-con p{font-weight: var(--font-weight__l); color: var(--default-color_666);font-size: var(--font-size__20); line-height: 2;min-height: 8em;}
[data-tabswiper] .swiper-tab{margin-bottom: var(--pm__60);}
[data-tabswiper] .swiper-tab .inner{background-color: #f2f6fa; border-radius: var(--pm__60);}
[data-tabswiper] .swiper-tab span{height: 0.62rem;display: flex;align-items: center;justify-content: center; padding: 0 0.55rem; font-size: var(--font-size__22);border-radius:0.62rem; cursor: pointer;text-align: center; transition: 0.3s;color: #999999;background-color: #f2f6fa;line-height: 1.2;}
[data-tabswiper] .swiper-tab span.active{background-color: var(--primary-color);color: var(--white-color);}
[data-tabswiper] .controls{margin-top: var(--pm__60);}
[data-tabswiper] .controls [class*=circleArrow-]{position: relative;transform: none;top: auto;margin: 0 0.22rem;}
[data-tabswiper] .edit-con .info{font-weight: 100;color: var(--default-color);font-size: var(--font-size__20);line-height: 2; text-align: justify;}
[data-tabswiper] .edit-con .info:before{content: '·'; margin-right: 0.5em;}
[data-tabswiper] .edit-con .info span{font-weight: var(--font-weight__m);}
[data-tabswiper] .edit-con .info[data-flex] span{flex-shrink: 0;}
[data-tabswiper] .edit-ul li{width: 40%;}
[data-tabswiper] .edit-ul li h4{color: var(--primary-color);font-family: var(--f-family__en);font-weight: 700;}
[data-tabswiper] .edit-ul li p{font-size: var(--font-size__18);color: var(--default-color);line-height: 1.2;min-height: auto!important;}
[data-tabswiper] .edit-ul li[data-status] .h3-tit{display: flex;align-items: center;}
[data-tabswiper] .edit-ul li[data-status] .ico{width: 0.16rem; height: 0.23rem; background: var(--background-contain); margin-left: 0.1rem;}
[data-tabswiper] .edit-ul li[data-status='green'] .h3-tit{color: #14a553;}
[data-tabswiper] .edit-ul li[data-status='green'] .ico{background-image: url(../images/down.svg);}
[data-tabswiper] .edit-ul li[data-status='red'] .h3-tit{color: #e7142b;}
[data-tabswiper] .edit-ul li[data-status='red'] .ico{background-image: url(../images/up.svg);}
[data-tabswiper] .icon-tit img{flex-shrink: 0;	box-shadow: 0 0.03rem 0.51rem  rgba(var(--primary-color__rgb), 0.14);border: solid 0.02rem var(--white-color); border-radius: 50%; margin-left: var(--pm__40); width: 0.9rem; height: 0.9rem;}
@media (min-width:1025px) {
   [data-tabswiper] .swiper-con .txt{width: calc(440 / 1460 * 100%);}
   [data-tabswiper] .swiper-con .pic{width: calc(710 / 1460 * 100%);}
}
@media (max-width:1024px) {
   [data-tabswiper] .swiper-tab span{padding: 0 2em;flex-shrink:0;}
   [data-tabswiper] .swiper-con .txt{margin-bottom: var(--pm__50);}
}
@media (max-width:480px) {
   [data-tabswiper] .swiper-tab{background-color: #f2f6fa; border-radius: 0.24rem;}
   .aiLab-1 .swiper-tab{background-color: transparent; border-radius:0;}
   [data-tabswiper] .swiper-tab .inner{overflow-x:auto; overflow-y:hidden;background-color: transparent; border-radius:0;}
   [data-tabswiper] .swiper-tab span{padding: 0 1em;font-size: var(--font-size__18); border-radius: 0.24rem; height:0.48rem;}
   .aiLab-1 .swiper-con{ overflow:hidden;margin:calc(var(--pm__60) * -1) -3vw 0;padding:var(--pm__60) 3vw 0;}
}

[data-tabswiper] .swiper-con .figure{padding-bottom: calc(437 / 660 * 100%);}

.VA-2 .single-con{box-shadow: var(--box-shaow);border-radius: var(--pm__30);background-color: var(--white-color);}
.VA-2 .single-con .item{padding: var(--pm__70);}
.VA-2 .single-con .pic{border-radius: var(--pm__30);overflow: hidden;}
.VA-2 .single-con p{font-weight: var(--font-weight__l); color: var(--default-color_666);font-size: var(--font-size__20); line-height: 2;min-height: 8em;}

.VA-2 .single-con .edit-con .info{font-weight: 100;color: var(--default-color);font-size: var(--font-size__20);line-height: 2; text-align: justify;display:flex;}
.VA-2 .single-con .edit-con .info:before{content: '·'; margin-right: 0.5em;}
.VA-2 .single-con .edit-con .info span{font-weight: var(--font-weight__m);flex-shrink:0;}
.VA-2 .single-con .edit-con .info[data-flex] span{flex-shrink: 0;}
.VA-2 .single-con .pic{background: linear-gradient(180deg, #1d78fa 0%,  #c1b1fa 100%);padding: 0.25rem 0.25rem 0 0.25rem; position: relative;}
.VA-2 .single-con .pic:after{position: absolute; content: '';bottom: 0;left: 0;width: 100%;height: 50%;background: linear-gradient(180deg, rgba(29, 121, 250, 0) 0%,  #c1b1fa 90%); z-index: 2; pointer-events: none;}
.VA-2 .single-con .figure{padding-bottom: calc(437 / 660 * 100%);}
.VA-2 .single-con .ico img{height: 0.5rem;}
.VA-2 .single-con h3{margin: var(--pm__40) 0 var(--pm__30) 0;}
@media (min-width:1025px) {
.VA-2 .single-con .txt{width: calc(682 / 1460 * 100%);}
.VA-2 .single-con .pic{width: calc(710 / 1460 * 100%);}
.VA-2 .single-con .edit-con{margin-bottom:var(--pm__50)}
}
@media (max-width:1024px) {
.VA-2 .single-con .edit-con{margin-bottom: var(--pm__30);}
.VA-2 .single-con .txt{margin-bottom: var(--pm__50);}
}

.VA-3 li{box-shadow: var(--box-shaow);border-radius: var(--pm__30);padding: var(--pm__50) var(--pm__40); transition: 0.5s;}
.VA-3 li h3{margin-bottom: 0.25rem;}
.VA-3 li .ico{margin-bottom: var(--pm__50);}
.VA-3 li .ico img{height:0.42rem;}
.VA-3 li .dl-txt dt{font-size: var(--font-size__20);font-weight: var(--font-weight__m); margin-bottom: 1em;display: flex;align-items: center;}
.VA-3 li .dl-txt dt:before{content: '';display: block;width: 0.06rem; height: 0.06rem; background: var(--default-color); margin-right: 0.07rem;}
.VA-3 li .dl-txt dd{color: #666; line-height: 1.2;}
@media (min-width:1025px) {
   .VA-3 li{--lin:3;--limr:0.5rem;}
   .VA-3 li:not(:nth-child(3n)){margin-right: var(--limr);}
   .VA-3 li:hover{transform: translateY(-0.1rem);}
   .VA-3 li .dl-txt dl:not(:last-child){margin-bottom: var(--pm__20);}
}
@media (max-width:1024px) {
   .VA-3 li{display: flex;flex-wrap: wrap;align-items: center;}
   .VA-3 li:not(:last-child){margin-bottom: var(--pm__30);}
   .VA-3 li .dl-txt{display: flex;justify-content: space-between;width: 100%;}
   .VA-3 li .dl-txt dl{width: 30%;}
   .VA-3 li .ico{margin-right: 0.1rem;}
}

.VA-4 .swiper{overflow: inherit;}
.VA-4 .li .figure{border-radius: var(--pm__30); padding-bottom: calc(410 / 364 * 100%);}
.VA-4 .li p{margin:1em 0 0 0;font-size: var(--font-size__30);text-align: center;}
@media (min-width:1025px) {
.VA-4 .li{--lin:4;--limr:0.6rem;}
.VA-4 .li:not(:nth-child(4n)){margin-right: var(--limr);}
.VA-4 .li:nth-child(4) ~ li{margin-top: var(--limr);}
}
@media (max-width:1024px) {
   .VA-4 .li{--lin:2;--limr:var(--pm__60);}
   .VA-4 .li:not(:nth-child(2n)){margin-right: var(--limr);}
   .VA-4 .li:nth-child(2) ~ li{margin-top: var(--limr);}
}
@media (max-width:480px) {
   .VA-4 .li p{font-size: var(--font-size__24);}
}

.VA-5 h3{ margin-bottom:1em;}
.VA-5 .swiper-con p{min-height: 6em;}
.VA-5 ul{margin-top: 0.1rem;}

.AICC-1,
.AICC-2{position: relative;z-index: 1;}
.AICC-1:before,
.AICC-2:before{position: absolute; left: 50%;top: 0;width: 100vw;margin-left: -50vw;content: '';z-index: -1;pointer-events: none;}
.AICC-1:before{background: url(../images/aicc-first-bg.jpg) no-repeat center center;background-size: cover;bottom: 0;}
.AICC-2:before{background: url(../images/aicc-2-bg.png) no-repeat left top;background-size:calc(673 / 1920 * 100%) auto; height: calc(1598 / 1920 * 100vw);}

[data-bg]{background: url(../images/aicc-bg.jpg) no-repeat center center; background-size: cover;}
.AICC-2 .edit-con{margin: var(--pm__40) 0 var(--pm__50) 0;}
@media (min-width:1025px) {
   .AICC-2 .swiper-con .txt{width: calc(668 / 1460 * 100%);}
}

.AICC-3 .li{position: relative;z-index: 1; overflow: hidden;border-radius: var(--pm__30);--limr:0.39rem;--lin:4;}
.AICC-3 .figure{padding-bottom: calc(380 / 370 * 100%);}
.AICC-3 .li .txt{background: rgba(var(--black-color__rgb), 0.6);color: var(--white-color);}
.AICC-3 .li h3{font-size: var(--font-size__40);font-weight: var(--font-weight__b); margin: 0;text-align:center;}
.AICC-3 .li p{margin: 1.2em 0 0 0;font-size: var(--font-size__24);}
@media (min-width:1025px) {
.AICC-3 .li:not(:nth-child(4n)){margin-right: var(--limr);}
.AICC-3 .li:nth-child(4) ~ .li{margin-top: var(--limr);}
}
@media (max-width:1024px) {
   .AICC-3 .li{--lin:2;--limr:var(--pm__30);}
   .AICC-3 .li:not(:nth-child(2n)){margin-right: var(--limr);}
   .AICC-3 .li:nth-child(2) ~ li{margin-top: var(--limr);}
}

.DH-0{box-shadow: 0 0.07rem 0.24rem rgba(45, 123, 253, 0.11);border-radius: var(--pm__10); background-color: #fff; margin-top: calc(var(--pm__60) * -1); position: relative;z-index: 3; overflow: hidden; transition: 0.3s;background-repeat: no-repeat;background-position: 0 0;background-size: 100% 100%;}
.DH-0 li{--lin:4;height:var(--pm__120);}
.DH-0 li .icon{margin-right: 0.2rem;flex-shrink: 0;}
.DH-0 li .icon img{max-height: 0.4rem; transition: 0.3s;}
.DH-0 li p{margin: 0; color: var(--default-color_333); transition: 0.3s;}
.DH-0 li:hover{background-image: url(../images/hover-bg.jpg);}
.DH-0 li:hover .icon img{filter: brightness(0) invert(1);}
.DH-0 li:hover p{color: var(--white-color);}
@media (min-width:1025px) {
.DH-0 li:not(:last-child){border-right: 1px solid rgba(var(--black-color__rgb), 0.1);}
}
@media (max-width:1024px) {
   .DH-0 li{--lin:2;}
   .DH-0 li:not(:nth-child(2n)){border-right: 1px solid rgba(var(--black-color__rgb), 0.1);}
   .DH-0 li:nth-child(2) ~ li{border-top: 1px solid rgba(var(--black-color__rgb), 0.1);}
   .DH-0 li .icon img{max-height: 0.3rem; }
}

.DH-1 .main{background: linear-gradient(20deg,  #f5f7fb 0%,  #e8e9f9 68%,  #d5e2ff 100%);border-radius: var(--pm__20); padding: var(--pm__60) var(--pm__60) var(--pm__80);}
.DH-1 .h3-tit{margin-bottom: 1em;}
.DH-1 .top{margin-bottom: var(--pm__30);}
.DH-1 .ico{flex-shrink: 0;width: calc(160 / 1480 * 100%);}
.DH-1 .left{flex: 1;}
.DH-1 .left ul{max-width: 12.06rem; width: 95%;}
.DH-1 .left li{text-align: center; }
.DH-1 .left li pre{font-weight: var(--font-weight__l); line-height: calc(28 / 18); margin-top: 0.1rem;text-align: center;color: var(--default-color_333);}
.DH-1 .left li .tit{background: linear-gradient(93deg,#f6f9ff 1%,#d3daf9 29%,#afbaf3 50%,#85b4f7 100%);color: var(--default-color);--h:calc(60 / 24 * 1em);--hh:calc(30 / 24 * 1em); height:calc(60 / 24 * 1em);display: flex;align-items: center; justify-content: center;color: var(--white-color); font-size: var(--font-size__24); font-weight: var(--font-weight__m); clip-path: polygon(0 0, calc(100% - var(--hh)) 0,100% 50%, calc(100% - var(--hh)) 100%,0 100%,var(--hh) 50%);-webkit-clip-path: polygon(0 0, calc(100% - var(--hh)) 0,100% 50%, calc(100% - var(--hh)) 100%,0 100%,var(--hh) 50%);}
.DH-1 .html .pic{border-radius: var(--pm__20); overflow: hidden;flex-shrink: 0;}
.DH-1 .html .pic img{display: block;width: 100%;}
@media (min-width:1025px) {
.DH-1 .html .pic:nth-child(1){width: calc(330 / 1480 * 100%);}
.DH-1 .html .pic:nth-child(2){width: calc(730 / 1480 * 100%);}
.DH-1 .html .pic:nth-child(3){width: calc(380 / 1480 * 100%);}
.DH-1 .left li{--lin:3;--limr:0.33rem;}
.DH-1 .left li:not(:nth-child(3n)){margin-right: var(--limr);}
}
@media (max-width:1024px) {
   .DH-1 .left li:not(:last-child){margin-top: var(--pm__60);}
   .DH-1 .ico{width: 20%;max-width: 1.6rem;}
   .DH-1 .html .pic:not(:last-child){margin-bottom: var(--pm__30);}
}

.DH-2 .swiper-tab .inner{background: none;}
.DH-2 .swiper-tab .inner span{margin: 0 calc(var(--pm__50) / 2); min-width: 6em;}
.DH-2 .swiper-con .swiper{background: linear-gradient(-62deg,  #f5f7fb 0%,  #ebf1ff 100%); box-shadow: none;border-radius: var(--pm__20);}
.DH-2 .h3-tit{margin-bottom: var(--pm__30);}
.DH-2 .edit-con p{margin:0;}
/*.DH-2 .swiper-con .img{width: calc(1062 / 1160 * 100%);}
.DH-2 .swiper-con .pic{position: relative; overflow: inherit;}
.DH-2 .swiper-con .pic .ico{position: absolute;right: 0;top: calc(var(--pm__80) * -1); width: calc(160 / 1160 * 100%);}
.DH-2 .dl-groups dl:not(:last-child){margin-bottom: var(--pm__50);}
.DH-2 .dl-groups dt{font-size: var(--font-size__24);font-weight: var(--font-weight__m); height:calc(60 / 24 * 1em);background: url(../images/tit-bg.png) no-repeat left center;background-size: contain; display: flex;align-items: center;color: var(--primary-color); padding-left: calc(30 / 24 * 1em);}
.DH-2 .dl-groups dd{font-weight: var(--font-weight__l);line-height: calc(28 / 18);color: var(--default-color_333); padding-left: calc(30 / 18 * 1em); margin-top: 0.15rem;}
*/
@media (min-width:1025px) {
   .DH-2 .swiper-tab .inner span{min-width: 2rem;}
}

.DH-3 .main{background-image: linear-gradient(-29deg,#f5f7fb 0%, #e8e9f9 68%,  #d5e2ff 100%);border-radius: var(--pm__20); padding: var(--pm__80) var(--pm__60);}
.DH-3 .human{margin-bottom: var(--pm__60);}
.DH-3 .human ul{align-items: flex-end;justify-content: space-between;}
.DH-3 .human li{--lin:7;--limr:0.5rem}
.DH-3 .txt-list ul{justify-content: space-between;}
   .DH-3 .txt-list li{display:flex;flex-direction:column;justify-content:space-between;}
.DH-3 .txt-list .tit{flex-shrink:0;margin: 0 var(--lr); background-color: var(--primary-color);color: var(--white-color); border-radius: var(--pm__30) var(--pm__30) 0 0;text-align: center; font-size: var(--font-size__24); padding: 0.19rem 0 0.13rem 0;font-weight: var(--font-weight__m);}
.DH-3 .txt-list .txt{position: relative;flex:1; background-color: var(--white-color);border-radius: var(--pm__30); padding: var(--pm__50) var(--pm__30);}
.DH-3 .txt-list .txt:before{position: absolute; height: var(--lr);left: var(--lr);right: var(--lr);border-radius: 0 0 var(--pm__30) var(--pm__30); content: ''; top: 0;filter: blur(10px); background-color: var(--primary-color); opacity: 0.3;}
.DH-3 .txt-list .txt dd{color: var(--default-color_666); font-size: var(--font-size__20); font-weight: var(--font-weight__l);display: flex; line-height: calc(29 / 20);}
.DH-3 .txt-list .txt dd::before{display: block;content: '';flex-shrink: 0;width: calc(29 / 20 * 1em); height: calc(29 / 20 * 1em); background: url(../images/checked.svg) var(--background-contain); margin-right:1em;}
.DH-3 .txt-list .txt dd:not(:last-child){margin-bottom: var(--pm__20);}
@media (min-width:1025px) {
   .DH-3 .txt-list li{--lin:4;--limr:0.27rem;--lr:0.25rem;dis}
}
@media (max-width:1024px) {
   .DH-3 .human li{--limr:0.1rem}
   .DH-3 .txt-list li{--lr:0.15rem;--lin:2;--limr:var(--pm__30);}
   .DH-3 .txt-list li:nth-child(2) ~ li{margin-top: var(--limr);}
}
@media (max-width:480px) {
   .DH-3 .txt-list .tit{font-size: var(--font-size__18);}
   .DH-3 .txt-list .txt dd{font-size: var(--font-size__16);}
}

.DH-4 .swiper{overflow: inherit;}
.DH-4 .li{--lin:4;--limr:0.34rem; display: flex;flex-direction: column;justify-content: space-between;}
.DH-4 .li .figure{padding-bottom: calc(250 / 374 * 100%);border-radius: 0.2rem  0.2rem 0 0;flex-shrink: 0;}
.DH-4 .li .txt{padding: var(--pm__30) var(--pm__40);	box-shadow: 0 0.03rem 0.51rem rgba(var(--primary-color__rgb), 0.14);border-radius: 0 0 0.2rem 0.2rem;color: var(--default-color_333);flex: 1;}
.DH-4 .li h3{margin-bottom: 0.1rem;}
.DH-4 .li  p{max-width: 16em;}
@media (min-width:1025px) {
   .DH-4 .li:not(:nth-child(4n)){margin-right: var(--limr);}
}
@media (max-width:1024px) {
   .DH-4 .li{--lin:2;--limr:var(--pm__30);}
   .DH-4 .li:not(:nth-child(2n)){margin-right: var(--limr);}
   //.DH-4 .li:nth-child(2) ~ .li{margin-top: var(--limr);}
}

.audio-list li{--limr:0.33rem;--lin:2;}
.audio-list li .avatar{width: 0.56rem;flex-shrink: 0;}
.audio-list li .avatar img{border-radius: 50%;display: block;width: 100%;border: 1px solid var(--white-color);box-shadow: 0rem 0.03rem 0.28rem rgba(var(--primary-color__rgb), 0.18);}
.audio-control{background-color: #f4f7fa; border-radius: 0.05rem 0.28rem 0.28rem 0.28rem; display: flex;align-items: center;justify-content: center; padding: 0 0.2rem;}
.audio-control .play{width: 0.28rem; height: 0.28rem; background: url(../images/audio-play.svg) no-repeat center center; background-size: contain; cursor: pointer;display: block; flex-shrink: 0;}
.audio-control .play.pause{background-image: url(../images/audio-pause.svg);}
.audio-control time{color: #b1b9c5; flex-shrink: 0;}
.audio-control .bar{margin: 0 0.12rem; position: relative;}
.audio-control .bar img{display: block;}
.audio-control .bar .progress{position: absolute; left: 0;top: 0;width: 0;height: 100%; overflow: hidden;}
.audio-control .bar .progress img{height: 100%;max-width: none;}
.audio-control .bar .default img{height: 0.26rem;}
.audio-list li .audio-control{flex: 1; margin-left: 0.2rem;}

.aiLab-main{overflow:initial;}
.aiLab-1 .swiper-tab{margin-bottom: var(--pm__80); position: sticky; top: var(--header-height);z-index:20}
.aiLab-1 .swiper-main{position: relative;z-index: 10;}
.aiLab-1 .swiper-con-title{width: 100vw;margin-left: calc((100vw - 100%) / -2); margin-bottom: 0.15rem;}
.aiLab-1 .page-title{margin-bottom: 0;}
.aiLab-1 .page-title h3.cn{text-align: left;}
.aiLab-1 .page-title h3.cn span{color: var(--primary-color);}
.aiLab-1 .mouse-tips{position: absolute; z-index: 10;right: 0; top: var(--pm__50);}
.aiLab-1 .mouse-tips:before{visibility: visible;}
.aiLab-1 .swiper-con .swiper{box-shadow: none;margin: calc(var(--pm__60) / -1) calc(var(--pm__60) / -1) 0; padding-top: var(--pm__60);z-index: 1;}
.aiLab-1 .swiper-con .swiper-slide-next{opacity: 1!important;}
.aiLab-1 .swiper-con .swiper-slide-active{z-index: 10;}
.aiLab-1 .swiper-con .swiper-slide:not(.swiper-slide-active) .item{transform:scale(0.9) translateY(-0.32rem); transform-origin: 50% 0; }
.aiLab-1 .swiper-con .item{box-shadow: var(--box-shaow);border-radius: var(--pm__30); padding: var(--pm__80) var(--pm__60); position: relative; background-color: var(--white-color); transition:0.5s; min-height: 5.28rem;}
.aiLab-1 .swiper-con .num{font-weight: var(--font-weight__l); color: var(--default-color_666);}
.aiLab-1 .swiper-con .swiper-slide{padding: var(--pm__60);}
.aiLab-1 .swiper-con .desc{line-height: calc(32 / 18); min-height: auto;font-size: var(--font-size__18); margin: calc(32 / 18 * 1em) 0}
.aiLab-1 .dl-intro dl:not(:last-child){margin-bottom: 2em;}
.aiLab-1 .dl-intro dt{font-size: var(--font-size__20);font-weight: var(--font-weight__m);padding-left: calc(18 / 20 * 1em);position: relative; margin-bottom: 0.5em;}
.aiLab-1 .dl-intro dt:before{ position: absolute; content: ''; width:0.2em; height: 0.2em; background-color: var(--default-color_333);border-radius: 50%;left: 0;top: 0.5em;}
.aiLab-1 .dl-intro dd{line-height: calc(40 / 18);color: var(--default-color_666);font-weight: var(--font-weight__l); padding-left: 1em;}
.aiLab-1 .audio-list{margin-top: 0.2rem;}
.aiLab-1 .audio-list ul{justify-content: space-between;}
.aiLab-1 .swiper-tab .inner{background: none;}
.aiLab-1 .swiper-tab .inner span{margin: 0 calc(var(--pm__30) / 2); min-width: 5em;}
@media (min-width:1025px) {
   .aiLab-1 .swiper-con .txt{width: calc(664 / 1480 * 100%);}
   .aiLab-1 .swiper-con .pic{width: calc(667 / 1480 * 100%);}
   .aiLab-1 .swiper-tab .inner span{min-width: 2rem;}
   .aiLab-1 .swiper-con .num{position: absolute; left: 0.24rem; bottom: 0.3rem;}
}
@media (max-width:1024px) {
   .aiLab-1 .swiper-con .num{margin-bottom: 0.2rem;display: block;}
}
@media (max-width:480px) {
   .aiLab-1 .audio-control .bar .progress{display: none;}
   .aiLab-1 .mouse-tips{display: none;}
}

[data-samep]{line-height: calc(32 / 18);font-weight: var(--font-weight__l);color: #666;margin: 0;}
[data-sameh3]{font-size: var(--font-size__24);font-weight: var(--font-weight__m);margin: 0;}
@media (max-width:480px) {
   [data-sameh3]{font-size: var(--font-size__22);}
}

.aiLab-2 .swiper{    overflow: inherit;}
.aiLab-2 .li{--limr:var(--pm__40);box-shadow: 0 0 0.38rem rgba(var(--primary-color__rgb), 0.1);border-radius: var(--pm__30); padding: var(--pm__40) var(--pm__30);height:initial;}
.aiLab-2 .li .icon img{height: 0.48rem;}
.aiLab-2 .li h3{margin: var(--pm__30) 0 var(--pm__10) 0; line-height: calc(40 / 24);}
@media (min-width:1025px) {
   .aiLab-2 .li{--lin:4;}
   .aiLab-2 .li:not(:nth-child(4n)){margin-right: var(--limr);}
   .aiLab-2 .li:nth-child(4) ~ li{margin-top: var(--limr);}
}
@media (max-width:1024px) {
   .aiLab-2 .li{--lin:2;}
   .aiLab-2 .li:not(:nth-child(2n)){margin-right: var(--limr);}
   //.aiLab-2 li:nth-child(2) ~ li{margin-top: var(--limr);}
}
/*
.mouse-tips.solid{background-color: var(--white-color);border-radius: 50%; width: 1.39rem; height: 1.39rem;}
.mouse-tips.solid:after{--lrtb:0.12rem;left:var(--lrtb);top:var(--lrtb);right:var(--lrtb);bottom:var(--lrtb); width: auto; height: auto;}

.mouse-area .container{position: relative;z-index: 4;}
.mouse-area .mouse-tips{position: absolute;right: 0;top:-0.88rem;}
.mouse-area .mouse-tips::before{visibility: visible;}
@media (max-width:480px) {
   .mouse-tips.solid{width: 0.8rem; height: 0.8rem;}
   .mouse-tips.solid:after{--lrtb:0.08rem;}
   .mouse-area .mouse-tips{top:-0.2rem;}
}*/

#BANK{background: url(../images/bank-bg.png)  no-repeat center bottom;background-size: 100% auto; overflow: hidden;}

.BANK-1{position: relative;z-index: 2; --bs:0.68rem;}
.BANK-1 #particles{height: 70%;z-index: -1;bottom: -2.39rem; top: auto; opacity: 0.15;}
.BANK-1 + .mouse-tips{margin: 0.28rem auto 0; z-index: 4; display:none;}
.BANK-1 .page-title{margin-bottom: 0;}
.BANK-1 .swiper-main{width: calc(100% + (100vw - 100%) / 2 + var(--bs)); overflow: hidden; padding: calc(86 / 68 * var(--bs)) 0 var(--bs) 0; padding-left: var(--bs);margin-left: calc(var(--bs) * -1);}
.BANK-1 .swiper-main .swiper{overflow: inherit; width: calc(var(--max-width) / 1760 * 100%);margin: 0;}
.BANK-1 .swiper-main .swiper-wrapper{align-items: stretch;}
.BANK-1 .swiper-main .swiper-slide{height: auto; transition: 0.3s;}
.BANK-1  .item{height: 100%;background-color: var(--white-color);background-repeat: no-repeat;background-position:  center center;background-size: cover; border-radius: var(--pm__30);box-shadow: 0 0.07rem var(--bs) rgba(45, 123, 253, 0.22); padding: 0.66rem 0.46rem 0.5rem; transition: 0.5s;}
.BANK-1 .item .icon{flex-shrink: 0;}
.BANK-1 .item .icon img{height: 0.52rem; width: 0.52rem; object-fit: contain;}
.BANK-1 .item h4{margin: var(--pm__30) 0 var(--pm__80) 0;color: var(--primary-color);}
#BANK .BANK-1 .item{padding-left:0.3rem;padding-right:0.3rem;}
#BANK .BANK-1 .item h4{margin-bottom:var(--pm__30);}
.BANK-1 .item p{font-size: var(--font-size__18); color: var(--default-color_333); line-height: 2;margin: 0;text-align: justify;}
.BANK-1 .item:hover{transform: translateY(-0.18rem); background-image: url(../images/hover-bg2.jpg);}
.BANK-1 .item:hover .icon img{filter: brightness(0) invert(1);}
.BANK-1 [data-sameh3]{line-height: calc(36 / 24);}
.BANK-1 .item [data-sameh3],.BANK-1 .item p.icon img{ transition: 0.3s;}
.BANK-1 .item:hover [data-sameh3],.BANK-1 .item:hover p{color: var(--white-color);}
.BANK-1 [class*=bg-circle-]{position: absolute; content: ''; background: url(../images/cicrle-bg.png) no-repeat center center;background-size: contain; width: 14.65rem; height: 14.65rem; pointer-events: none;z-index: -1;opacity: 0.12;}
.BANK-1 .bg-circle-1{left: -5.69rem; top: -5.57rem;}
.BANK-1 .bg-circle-2{left: 4.49rem; top: -0.39rem;}
.BANK-1 .item .tit-area{margin-bottom: 0.22rem;}
#PAY .BANK-1 .item{padding: 0.72rem 0.28rem;}
@media (min-width:1025px){
   .BANK-1 .swiper-main .swiper-slide-prev{opacity: 0;}
}
@media (min-width:1367px) {
   .BANK-1 .swiper-main .swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide{opacity: 0.3; pointer-events: none;}
   .BANK-1 .swiper-main .swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide .icon img{filter: grayscale(1);}
   #BANK .BANK-1 .swiper-main .swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide{opacity:1; pointer-events: auto;}
   #BANK .BANK-1 .swiper-main .swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide .icon img{filter: none;}
   #BANK .BANK-1 .item:hover .icon img{filter: brightness(0) invert(1)!important;}
}
@media (min-width:1025px) and (max-width:1366px){
   .BANK-1 .swiper-main .swiper-slide-next + .swiper-slide + .swiper-slide{opacity: 0.3; pointer-events: none;}
   .BANK-1 .swiper-main .swiper-slide-next + .swiper-slide + .swiper-slide .icon img{filter: grayscale(1);}
}
@media (max-width:1024px) {
   .BANK-1{--bs:0.24rem;}
   .BANK-1 .swiper-main .swiper-slide .item{padding: var(--pm__60) var(--pm__40);}
}
@media (min-width:481px) and (max-width:1024px){
   .BANK-1 .swiper-main .swiper-slide-next + .swiper-slide{opacity: 0.3; pointer-events: none;}
   .BANK-1 .swiper-main .swiper-slide-next + .swiper-slide .icon img{filter: grayscale(1);}
}
@media (max-width:480px) {
   .BANK-1 .swiper-main .swiper{width: 80%;}
   .BANK-1 .swiper-main .swiper-slide-next{opacity: 0.3; pointer-events: none;}
   .BANK-1 .swiper-main .swiper-slide-next .icon img{filter: grayscale(1);}
   .BANK-1 #particles{bottom: -1rem;}
}

.BANK-2 li{position: relative; padding-top: 0.2rem;}
.BANK-2 li:before,
.BANK-2 li:after{position: absolute;content: '';}
.BANK-2 li:before{width: 0.3rem;height: 0.08rem;background-color: var(--primary-color);border-radius: 0.04rem; top: -0.04rem;left: 50%;margin-left: -0.15rem;z-index: 2;}
.BANK-2 li:after{	background: linear-gradient(180deg,  #f5f7ff 0%,  #ebf3ff 100%);box-shadow: 0 0 0.16rem rgba(17, 93, 203, 0.1); border-radius: 0.26rem; left:  var(--pm__30);right: var(--pm__30); top: 0;height: 80%; top: 0;z-index: 1;}
.BANK-2 li .inner{background: linear-gradient(180deg,  rgba(249, 250, 255, 0.8) 0%,  rgba(238, 244, 255, 0.8) 79%,  rgba(226, 238, 255, 0.8) 100%);box-shadow: 0 0 0.16rem  rgba(17, 93, 203, 0.1);border-radius: 0.36rem;border: solid 0.02rem rgba(var(--white-color__rgb), 0.8); height: 100%; padding: 0.15rem; position: relative;z-index: 4;}
.BANK-2 li .info{padding: 0.3rem 0.15rem 0.15rem; line-height: 2;color: var(--default-color); font-size: var(--font-size__18);text-align: justify;}
.BANK-2 li .name{display: flex;justify-content: center;align-items: center; background: linear-gradient(54deg, 	rgba(20, 118, 255, 0.8) 0%, 	rgba(37, 128, 255, 0.8) 36%, rgba(54, 138, 255, 0.8) 51%, rgba(37, 128, 255, 0.8) 64%, 	rgba(20, 118, 255, 0.8) 100%);box-shadow: 0 0 0.16rem rgba(17, 93, 203, 0.1);border-radius: 0.26rem;color: var(--white-color);position: relative; overflow: hidden;z-index: 1;}
.BANK-2 li .name h3{margin: 0;font-weight: var(--font-weight__m);font-size: var(--font-size__22);text-align: center; line-height: calc(36 / 22);}
.BANK-2 li .name .ico{position: absolute;width: 0.96rem;height: 0.96rem; right: -0.09rem; bottom: -0.16rem;z-index: -1;opacity: 0.1;}
.BANK-2 li .name .ico img{display: block;width: 100%;height: 100%;object-fit: contain;}
@media (min-width:1025px) {
   .BANK-2 li{--lin:5;--limr:0.38rem;}
   .BANK-2 li:not(:nth-child(5n)){margin-right:var(--limr);}
   .BANK-2 li:nth-child(5) ~ li{margin-top:var(--limr);}
   .BANK-2 li .name{height: 1.1rem;}
}
@media (min-width:1025px) and (max-width:1600px){
   .BANK-2 li .name h3{line-height: 1.2;font-size: var(--font-size__18);}
   .BANK-2 li{--limr:0.2rem}
}
@media (max-width:1024px) {
   .BANK-2 li:not(:last-child){margin-bottom: var(--pm__50);}
   .BANK-2 li .name{padding: 1em;}
}
@media  (min-width:481px) and (max-width:1024px) {
   .BANK-2 li .inner{display: flex;}
   .BANK-2 li .name{width: 25%;flex-shrink: 0; }
   .BANK-2 li .info{flex: 1;}
}

.BANK-3{position: relative;z-index: 1;}
.BANK-3 .bg{width: 100vw;left: 50%;margin-left: -50vw;z-index: -1;}

.other .svg-text-content-fill{opacity: 0;}
.other .svg-text-content{font-family: var(--f-family);}
.other .svg-text-content-outline{stroke-width: 0.5;}

.BANK-4{background: url(../images/bank-bg.jpg) no-repeat left bottom; background-size: cover;}
.BANK-4 .edit-con{margin: 0.36rem 0 0.45rem 0;}
.BANK-4 .edit-ul{justify-content: space-between;}
.BANK-4 .edit-ul li{width: auto; max-width: 25%;}
.BANK-4 .edit-ul{margin-bottom: 0.37rem;}
@media (min-width:1025px) {
   .BANK-4 .swiper-con .txt{width: calc(580 / 1460 * 100%);}
}
@media (min-width:1025px) and (max-width:1600px){
   .BANK-4 .swiper-con .txt{width: calc(610 / 1460 * 100%);}
}

.layout-circle{width: 6.86em;margin: 0 auto; font-size: 1rem; line-height: 0;}
.layout-circle .circle-ani{position: relative; padding-bottom: 100%;}
.layout-circle .circle:before{position: absolute; content: '';width:5.67em; border-radius: 50%;height: 5.67em; background: rgba(var(--primary-color__rgb), 0.05);left: 0;top: 0;bottom: 0;right: 0;margin: auto;}
.layout-circle .content{width: 4.74em;border-radius: 50%; height: 4.74em;left: 0;top: 0;bottom: 0;right: 0;margin: auto; overflow: hidden;}
.layout-circle .content .item{background: linear-gradient(to bottom, rgba(var(--primary-color__rgb), 0) 0%,  rgba(var(--primary-color__rgb), 0.9) 100%);color: var(--white-color); padding: 0 0.8em 0.65em;text-align: center;}
.layout-circle .swiper{height: 100%;}
.layout-circle .content h4{font-size: 0.32em; line-height: 1.2; margin: 0 0 1.6em 0; font-weight: var(--font-weight__m);}
.layout-circle .content .pre{font-size: 0.18em; line-height: calc(32 / 18);text-align: center;}
.layout-circle .content .swiper-slide{background:var(--background-cover);}
.layout-circle .dots li{position: absolute;width: 0.08em;height: 0.08em; border-radius: 50%;background-color: var(--primary-color);}
.layout-circle .dots li::before{position: absolute; content: '';width: 0.6em;height: 0.6em; border-radius: 50%;border: 1px solid var(--primary-color); opacity: 0; transition: 0.3s; left: 50%;top: 50%;margin: -0.3em 0 0 -0.3em; transform: scale(0);}
.layout-circle .dots li div{position: absolute; width: max-content;}
.layout-circle .dots li.active::before{transform: scale(1); opacity: 1;}
.layout-circle .dots li.left div{flex-direction: row-reverse; right: calc(100% + 0.57em);text-align: right;}
.layout-circle .dots li.right div{left: calc(100% + 0.57em);}
.layout-circle .dots li:not(.mid) div{top: 50%;transform: translateY(-50%);}
.layout-circle .dots li span{font-size:0.24em; font-weight: var(--font-weight__m); line-height: calc(32 / 24); --mlr: calc(20 / 24 * 1em);}
.layout-circle .dots li.active span{color: var(--primary-color);}
.layout-circle .dots li img{object-fit: contain;width: 0.4em;height: 0.4em;flex-shrink: 0;filter: grayscale(1); opacity: 0.9;transition: 0.3s;}
.layout-circle .dots li.active img{filter: grayscale(0);}
.layout-circle .dots li.left span{margin-right:var(--mlr);}
.layout-circle .dots li.right span{margin-left: var(--mlr);}
.layout-circle .dots li.mid div{left: 50%;top: calc(100% + 0.3em);transform: translateX(-50%);}
.layout-circle .dots li.mid span{margin-left: var(--mlr);}

.layout-circle .dots li .ed-info{position:absolute;top:100%;width: max-content;max-width: 2.6em;transform: translateY(0.2em);}
.layout-circle .dots li .ed-info p{margin:0;font-size: 0.16em;line-height: 1.4;}
.layout-circle .dots li.left .ed-info{right: calc(100% + 0.97em + 0.2em);text-align: right;}
.layout-circle .dots li.right .ed-info{left: calc(100% + 0.97em + 0.2em);}
.layout-circle .dots li.mid .ed-info{left: 50%;top: calc(100% + 0.3em);transform: translateX(-50%) translateY(0.5em);text-align:center;}
.layout-circle[data-num="5"] .dots li:nth-child(1) .ed-info{max-width:3.1em;}
.layout-circle[data-num="5"] .dots li:nth-child(2) .ed-info{max-width:3.4em;}
.layout-circle[data-num="5"] .dots li:nth-child(4) .ed-info{max-width:3.2em;transform: translateY(0.4em);}
.layout-circle[data-num="5"] .dots li:nth-child(3) .ed-info{max-width:none;}

.layout-circle[data-num="5"] .process-circle{transform: rotate(36deg);}
.layout-circle[data-num="5"]  .dots li:nth-child(1){left: 5.38em; top: 0.64em;}
.layout-circle[data-num="5"]  .dots li:nth-child(2){left: 6.48em; top: 4.74em;}
.layout-circle[data-num="5"]  .dots li:nth-child(3){left: 50%;margin-left: -0.04rem; bottom:0.02em;}
.layout-circle[data-num="5"]  .dots li:nth-child(4){left: 0.3em; top: 4.74em;}
.layout-circle[data-num="5"]  .dots li:nth-child(5){left: 1.4em; top: 0.64em;}
@media (min-width:1025px) {
.layout-circle .content .item{visibility:hidden;}
}
@media (max-width:1024px) {
   .layout-circle{font-size: 0.7rem;}
}
@media (max-width:480px) {
   .layout-circle{font-size: 0.6rem;}
.layout-circle .dots li .ed-info,
   .layout-circle .dots li span{display: none;}
}

#PAY{background: url(../images/pay-bg.jpg) no-repeat center top;background-size: 100% auto;}
#PAY .BANK-1 + .mouse-tips{margin-top:0.22rem}
#PAY .BANK-1 + .mouse-tips::before{visibility: visible;}
.PAY-2{position: relative;z-index: 1;}
.PAY-2 #particles{height: 50vh;top: 40vh; opacity: 0.8;}
.PAY-2 .item:not(:last-child){margin-bottom: var(--pm__60);}
.PAY-2 .item .pic{ border-radius: var(--pm__30);border: solid 0.02rem #e8ecf3; overflow: hidden;}
.PAY-2 .item{counter-increment: itemcounter;}
.PAY-2 .item .tit:after{content: counters(itemcounter, ".", decimal-leading-zero); color: var(--primary-color); font-family: var(--f-family__en);font-weight:  var(--font-weight__m);}
.PAY-2 .item h3{line-height: calc(40 / 24); margin-bottom: 0.13rem;}
.PAY-2 .item .txt p{line-height: 2;font-weight: var(--font-weight__l);}
@media (min-width:1025px) {
.PAY-2 .item .txt{width: calc(416 / var(--max-width) * 100%); padding-top: var(--pm__70);}
.PAY-2 .item .pic{width: calc(1124 / var(--max-width) * 100%);}
}

.PAY-3 .edit-con{margin: var(--pm__30) 0 var(--pm__40) 0;}
.PAY-3 .all-more{margin-top: var(--pm__50);}
.PAY-3[data-tabswiper] .edit-ul li{width:auto;min-width:25%;}
@media (min-width:1025px) {
   .PAY-3 .swiper-con .txt{width: calc(620 / 1460 * 100%);}
}

#government{background: url(../images/gvm-bg.jpg) no-repeat center top;background-size: 100% auto;}
.government-3 .edit-con{margin: var(--pm__40) 0;}
#government .BANK-1{margin-bottom: 0.28rem;}
#government .BANK-1 .item{padding: var(--pm__70) 0.28rem;}
@media (min-width:1025px) {
   .government-3 .swiper-con .txt{width: calc(595 / 1460 * 100%);}
}

.government-2{position: relative;z-index: 1;}
.government-2 #particles{ top: auto; bottom: 0; opacity: 0.6;}
.blocks{ justify-content: space-between; position: relative;}
.blocks:before{position: absolute; content: '';background: url(../images/mask-quan.png) no-repeat center center; width: calc(492 / var(--max-width) * 100%); padding-bottom:calc(492 / var(--max-width) * 100%); left: 50%;top: 50%; transform: translate(-50%,-50%);}
.blocks .item{ position: relative;z-index: 1;display: flex;}
.blocks .icon{position: absolute; width: 0.56rem;height: 0.56rem; border-radius: 50%;background-color: var(--white-color);--pm__30:calc(30 / 214 * 100%);--pm__40:calc(40 / 794 * 100%);}
.blocks .icon img{max-width: 70%;max-height: 70%;}
.blocks .pic{flex-shrink: 0;}
.blocks .pic .figure{padding-bottom: 100%;}
.blocks .txt h3{ position: relative;z-index: -1;}
.blocks .txt h3:after{content: ''; height: 0.03rem; width: 70%; bottom: 0;}
@media (min-width:481px) {
   .blocks .item{--lin:2;--limr:0.12rem;}
   .blocks .item:nth-child(2n+1){flex-direction: row-reverse;text-align: right;}
   .blocks .item:nth-child(2) ~ .item{margin-top: var(--limr);}
   .blocks .item:nth-child(2) .pic,
   .blocks .item:nth-child(2) .pic .figure{ transform: rotateY(180deg);}
   .blocks .item:nth-child(3) .pic,
   .blocks .item:nth-child(3) .pic .figure{ transform: rotateX(180deg);}
   .blocks .item:nth-child(4) .pic,
   .blocks .item:nth-child(4) .pic .figure{ transform: rotate(180deg);}
   .blocks .item:nth-child(1) .icon{right: var(--pm__40); bottom: var(--pm__30);}
   .blocks .item:nth-child(2) .icon{left: var(--pm__40); bottom: var(--pm__30);}
   .blocks .item:nth-child(3) .icon{right: var(--pm__40); top: var(--pm__30);}
   .blocks .item:nth-child(4) .icon{left: var(--pm__40); top: var(--pm__30);}
   .blocks .pic{width: 2.14rem;--img:url(../images/mask.svg); mask: var(--img) no-repeat center center / 100% 100%;-webkit-mask: var(--img) no-repeat center center / 100% 100%;}
   .blocks .txt{padding-top: var(--pm__30);}
   .blocks .item:nth-child(2) ~ .item .txt{padding-top: var(--pm__40);}
   .blocks .item:nth-child(2n+1) .txt{padding-right: var(--pm__40);}
   .blocks .item:nth-child(2n) .txt{padding-left: var(--pm__40);}
   .blocks .txt h3{padding-bottom: 0.22rem; margin-bottom: 0.15rem;}
   .blocks .txt h3:after{position: absolute;}
   .blocks .item:nth-child(2n+1) .txt h3:after{right:-1rem;background: linear-gradient(to right,transparent, var(--primary-color));}
   .blocks .item:nth-child(2n) .txt h3:after{left: -1rem;background: linear-gradient(to right, var(--primary-color),transparent);}
}
@media (max-width:480px) {
   .blocks .item{align-items: center;}
   .blocks .item:not(:last-child){margin-bottom: 0.2rem;}
   .blocks .pic{width: 35%; border-radius: var(--pm__40); overflow: hidden;;}
   .blocks .txt{flex: 1;margin-left: 0.5rem;}
   .blocks .icon{left: calc(35% - 0.28rem); top: 50%;transform: translateY(-50%);z-index: 10;}
   .blocks .txt h3{margin-bottom: 0.2rem;}
   .blocks .item:nth-child(2n){flex-direction: row-reverse;}
   .blocks .item:nth-child(2n) .txt{margin-left: 0; margin-right: 0.5rem;text-align: right;}
   .blocks .item:nth-child(2n) .icon{left: auto;right: calc(35% - 0.28rem); }
}

.government-4 li{--lin:4;--limr:0.27rem;background-color: #f8f8f8;border-radius: var(--pm__10);display: flex;justify-content: center;align-items: center; padding: var(--pm__30) 0;}
.government-4 li img{max-height: 0.6rem;flex-shrink: 0;}
.government-4 li p{margin-left: var(--pm__60);color: var(--default-color);}
@media (min-width:1025px) {
   .government-4 li:not(:nth-child(4n)){margin-right: var(--limr);}
   .government-4 li:nth-child(4) ~ li{margin-top: var(--limr);}
}
@media (max-width:1024px) {
   .government-4 li{--lin:2;--limr:0.2rem;}
   .government-4 li:not(:nth-child(2n)){margin-right: var(--limr);}
   .government-4 li:nth-child(2) ~ li{margin-top: var(--limr);}
   .government-4 li{padding-left: 0.1rem;padding-right: 0.1rem;}
   .government-4 li img{max-height: 0.4rem;}
}

#sales .page-section{background: url(../images/sales-bg-1.jpg) no-repeat center top #fafafd;background-size: 100% auto;}
@media (min-width:1025px) {
.sales-4 .swiper-con .txt{width: calc(658 / 1460 * 100%);}
}
.sales-4 .audio-list ul{justify-content: space-between;}
.sales-4 .swiper-con .item{background-position: center center;background-size: cover; background-repeat: no-repeat;}
.sales-4 .edit-con{margin-top: 0.1rem; margin-bottom: var(--pm__40);}
.sales-4 .audio-list{margin-bottom: var(--pm__40);}
.sales-4 .edit-ul li{width: 25%;}
#sales .government-4 li p{margin-left: var(--pm__30);}
.sales-2{position: relative;z-index: 1;}
.sales-2 .desc-info{text-align: center;font-size: var(--font-size__32); line-height: calc(52 / 32);}
.sales-2 .desc-info b{color: var(--primary-color);}
.sales-2 #particles{ top: auto; bottom: 0; opacity: 0.6;}
@media (max-width:480px) {
   .sales-2 .desc-info{font-size: var(--font-size__20);}
}
.sales-3{background: url(../images/sales-bg-2.jpg) no-repeat center top;background-size: cover;}
.sales-3 .page-title{position: relative;z-index: 1;}
@media (min-width:1025px) {
.sales-3 .page-title .all-more{position: absolute;right: 0; bottom: 0;z-index: 5;}
}
@media (max-width:1024px) {
.sales-3 .page-title .tit-desc[data-start],
.sales-3 .page-title h3.cn[data-start],
.sales-3 .page-title{text-align:center}  
.sales-3 .page-title .all-more{margin-top:0.2rem;}
}

.layout .pic img{border-radius: var(--pm__30);}
.layout .swiper-tab .tab-item{font-size: var(--font-size__20);color: #999;font-weight: var(--font-weight__l); cursor: pointer;position: relative;background: no-repeat right -4rem center; background-size: contain;transition: 0.3s;}
.layout .swiper-tab .tab-item:not(:last-child):before{position: absolute; content: '';z-index: 1;}
.layout .swiper-tab .tab-item i{position: absolute;width: 0.07rem; height: 0.07rem; background-color: rgba(var(--primary-color__rgb), 0.4); border-radius: 50%;z-index: 3;}
.layout .swiper-tab .tab-item i:before,
.layout .swiper-tab .tab-item i:after{position: absolute; content: ''; left: 50%;top: 50%; border-radius: 50%; background-color: var(--primary-color); visibility: hidden;}
.layout .swiper-tab .tab-item i:before{width: 0.13rem;height: 0.13rem; margin: -0.065rem 0 0 -0.065rem; opacity: 0.2;}
.layout .swiper-tab .tab-item i:after{width: 0.21rem;height: 0.21rem; margin: -0.105rem 0 0 -0.105rem; opacity: 0.07;}
.layout .swiper-tab .tab-item.active{ background-position: right 0 center;}
.layout .swiper-tab .tab-item.active{color: var(--primary-color); font-weight: var(--font-weight__m);}
.layout .swiper-tab .tab-item.active i{background-color: var(--primary-color);}
.layout .swiper-tab .tab-item.active i:before,
.layout .swiper-tab .tab-item.active i:after{visibility: visible;}
@media (min-width:1025px) {
   .layout .left{flex: 1;}
   .layout .right{width:calc(1310 / var(--max-width) * 100%);}
   .layout .swiper-tab .tab-item{padding-left: 0.42rem;background-image: url(../images/biao-aon.png);display: flex;align-items: center; height: 0.95rem;}
   .layout .swiper-tab .tab-item:not(:last-child):before{left: 0.03rem;top: calc(50% + 0.07rem); height: calc(100% - 0.14rem);width: 1px;border-left: 1px dashed var(--primary-color); }
   .layout .swiper-tab .tab-item i{left: 0; top: 50%;margin-top: -0.035rem; }
   .layout .swiper-tab .tab-item.active{font-size: var(--pm__30); }
}
@media (max-width:1024px) {
   .layout .swiper-tab{display: flex;justify-content: center;flex-direction: row;}
   .layout .swiper-tab .tab-item{padding: 0.3rem var(--pm__30);text-align: center;}
   .layout .swiper-tab .tab-item:not(:last-child):before{top: 0.03rem;left: calc(50% + 0.07rem); width:calc(100% - 0.14rem);height: 1px;border-top: 1px dashed var(--primary-color); }
   .layout .swiper-tab .tab-item i{top: 0; left: 50%;margin-left: -0.035rem; }
}

.img-swiper{--bs:0.5rem}
.img-swiper .swiper{background: url(../images/logo-blur.png) no-repeat center center var(--white-color); background-size: auto calc(509 / 800 * 100%);box-shadow: 0 0.03rem var(--bs) rgba(var(--primary-color__rgb), 0.14);  border-radius: var(--pm__30);}
.img-swiper .inner{padding: var(--pm__70) 0;}
.img-swiper .h3-tit{text-align: center; margin-bottom: var(--pm__70);}
.img-swiper .inner .pic{max-width:11.5rem;margin: 0 auto; width: 85%;}
.img-swiper [class*="circleArrow-"]{z-index: 10;}
.img-swiper .circleArrow-next{right:var(--pm__60);}
.img-swiper .circleArrow-prev{left:var(--pm__60);}
@media (max-width:480px) {
   .img-swiper [class*="circleArrow-"]{--btnwh:0.4rem}
   .img-swiper .circleArrow-next{right:2%;}
   .img-swiper .circleArrow-prev{left:2%}
   .img-swiper .h3-tit{font-size: var(--font-size__18);}
}

.safe-1 .edit-con{ margin: var(--pm__30) 0 var(--pm__40) 0;}
.safe-1 .edit-ul{flex-wrap: wrap;}
.safe-1 .edit-ul li{width: 30%;}
@media (min-width:1025px) {
.safe-1  .swiper-con .txt { width: calc(570 / 1460 * 100%);}
}

#CAR{background: url(../images/car-bg.jpg) no-repeat center top;background-size: 100% auto;}
#CAR .BANK-1 + .mouse-tips{margin-top:0.22rem}

#car-1 .item{background-position: center top;}
#car-1 h3{text-align: center;margin-top: var(--pm__30);}
.car-2{position: relative;z-index: 1;}
.car-2 #particles{ top: auto; bottom: 0; opacity: 0.6;}
@media (min-width:1025px) {
.car-2 .left{padding-top: var(--pm__50);}
}
.car-3{position: relative;z-index: 4;}
.car-3 .short-tit{font-size:var(--font-size__20);line-height:2;margin: var(--pm__30) 0 var(--pm__50) 0;}
.car-3 .edit-con{margin: var(--pm__50) 0 var(--pm__40) 0;}
.car-3 .edit-con dl{width: 85%;}
.car-3 .edit-con dd,
.car-3 .edit-ul li{width: 50%;}
.car-3 .edit-ul li:nth-child(2) ~ li{margin-top: var(--pm__20);}
@media (min-width:1025px) {
   .car-3  .swiper-con .txt { width: calc(570 / 1460 * 100%);}
}
@media (max-width:480px) {
   .car-3 .edit-con  dl{display: block;}
   .car-3 .edit-con dd{width: 100%;}
}

.oversea-2{position: relative;z-index: 2;}
.oversea-2::before{position: absolute; content: '';  width: 100vw; height: 100%; left: 50%;margin-left: -50vw;background-image: linear-gradient(124deg,
   #1d78fa 0%,
   #2a9edb 64%,
   #37c4bb 100%);opacity: 0.06; top: 0;z-index: -1;}
   .oversea-3{position: relative;z-index: 1;}
   .oversea-3 #particles{ top: auto; bottom: 0; opacity: 0.6;}

[data-samelist='timgbtxt']  li{overflow: hidden;border-radius: var(--pm__30);box-shadow: 0 0.03rem 0.51rem	rgba(29, 120, 250, 0.14);}
[data-samelist='timgbtxt'] .figure{padding-bottom: calc(331 / 506 * 100%);}
[data-samelist='timgbtxt'] .txt{padding: var(--pm__40);}
[data-samelist='timgbtxt'] .txt h3{margin-bottom: var(--pm__20);}
[data-samelist='liconrtxt'] li{border-radius: var(--pm__20); background-color: var(--white-color);display: flex;padding: var(--pm__40);}
[data-samelist='liconrtxt'] .icon{flex-shrink: 0;width: 0.83rem;}
[data-samelist='liconrtxt'] .icon img{max-width: calc(60 / 83 * 100%);}
[data-samelist='liconrtxt'] .txt{flex: 1;}
[data-samelist='liconrtxt'] .txt h3{margin-bottom:0.17rem;}
[data-samelist='ttxtbimg'] li{overflow: hidden;border-radius: var(--pm__30);position: relative;z-index: 1;}
[data-samelist='ttxtbimg'] li .hover-btn{transition: 0.3s; background: linear-gradient(to bottom, rgba(var(--primary-color__rgb),0) 0%,rgba(var(--primary-color__rgb),0.52) 100%);opacity: 0;}
[data-samelist='ttxtbimg'] li:hover .hover-btn{opacity: 1;}
[data-samelist='ttxtbimg'] li .btn{background-color: var(--primary-color);color: var(--white-color);height: 0.66rem; padding: 0 var(--pm__60);border-radius: var(--pm__60);}
[data-samelist='ttxtbimg'] li .btn:after{display: block;content: ''; margin-left: var(--pm__30); background:url(../images/more-white.svg) var(--background-contain);width: 0.17rem; height: 0.13rem;}
[data-samelist='ttxtbimg'] li .figure{padding-bottom: calc(338 / 506 * 100%);}
[data-samelist='ttxtbimg'] li .figure:before{position: absolute; content: ''; left: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(45deg, rgba(var(--black-color__rgb),0.65) 0%,rgba(var(--black-color__rgb),0) 100%);z-index: 2;}
[data-samelist='ttxtbimg'] li .txt{color: var(--white-color); padding: var(--pm__40);}
[data-samelist='ttxtbimg'] li .txt p{color: var(--white-color); margin-top: var(--pm__20);}
@media (min-width:1025px) {
[data-samelist ] li{--lin:3;--limr:0.3rem;}
[data-samelist] li:not(:nth-child(3n)){margin-right: var(--limr);}
[data-samelist] li:nth-child(3) ~ li{margin-top: var(--limr);}
}
@media (max-width:1024px) {
[data-samelist='timgbtxt'] li{--lin:2;--limr:0.1rem;}
[data-samelist='timgbtxt'] li:not(:nth-child(2n)){margin-right: var(--limr);}
[data-samelist='timgbtxt'] li:nth-child(2) ~ li{margin-top: var(--limr);}
[data-samelist='liconrtxt'] li:not(:last-child){margin-bottom: var(--pm__20);}
[data-samelist='ttxtbimg'] li:not(:last-child){margin-bottom: var(--pm__30);}
}
@media (max-width:480px) {
   [data-samelist='liconrtxt'] .icon{width: 0.5rem;}
}


.oversea-3{overflow: hidden;}
.oversea-3 .page-title{margin-bottom: var(--pm__110);}

.ball-circle{font-size: 1rem;position: relative;z-index: 1;}
.ball-circle .img{width: 5.7em;height: 5.7em; margin: 0 auto;}
.ball-circle .img img{height: 100%; animation: zhuan 10s infinite linear;}
.ball-circle .txt span{font-size: 0.3em; margin: 0 calc(43 / 30 *  1em);}
.ball-circle .circle{position: absolute; left: 50%;top: 50%; width: 7.22em;height: 7.22em; margin: -3.61em 0 0 -3.61em;}
.ball-circle .circle i{position: absolute; left: 50%;top: 50%;border: dashed 1px rgba(var(--primary-color__rgb),0.3);border-radius: 50%;}
.ball-circle .circle i:nth-child(1){left:0;top: 0;width: 100%;height: 100%;}
.ball-circle .circle i:nth-child(2){width: 10.72em;height: 10.72em; margin: -5.36em 0 0 -5.36em;}
.ball-circle .circle i:nth-child(3){width: 13.52em; height: 13.52em; margin: -6.76em 0 0 -6.76em;}
.ball-circle .circle i:nth-child(4){width: 16em;height: 16em; margin: -8em 0 0 -8em;}
.ball-circle .country dd{position: absolute; border-radius: 50%;display: flex;align-items: center; justify-content: center;background-color: #e8f1fe;
}
.ball-circle .country dd[data-size='l']{width: 1.42em;height: 1.42em;background-image: linear-gradient(-50deg, 	#1d78fa 0%, 	rgba(97, 159, 247, 1) 100%)}
.ball-circle .country dd[data-size='m']{width: 1.25em;height: 1.25em;}
.ball-circle .country dd[data-size='s']{width: 1.1em;height: 1.1em;}
.ball-circle .country dd[data-size='xs']{width: 1.01em;height: 1.01em;}
.ball-circle .country dd[data-size='xss']{width: 0.81em;height: 0.81em;}
.ball-circle .country dd[data-size='xsss']{width: 0.7em;height: 0.7em;}
.ball-circle .country dd span{font-size: 0.16em; line-height: calc(18 / 16); text-align: center;}
.ball-circle .country dd[data-size='l'] span{font-size: 0.24em;color: var(--white-color);}
.ball-circle .country dd:nth-child(1){left: 1.65em; top: -1.11em;}
.ball-circle .country dd:nth-child(2){right: 2.23em; top: -1.44em;}
.ball-circle .country dd:nth-child(3){right:0.7em; top: 3.37em;}
.ball-circle .country dd:nth-child(4){right:3.89em; top: 4.37em;}
.ball-circle .country dd:nth-child(5){left: 4.17em; top:4.57em;}
.ball-circle .country dd:nth-child(6){left: 1.44em; top:3.76em;}

.ball-circle .country dd:nth-child(7){right:2.6em; top:1.99em;}

.ball-circle .country dd:nth-child(8){left:0.69em; top:1.48em;}

.ball-circle .country dd:nth-child(9){left:3.31em; top:0.74em;}
.ball-circle .country dd:nth-child(10){right:0.64em; top:1.07em;}

.ball-circle .country dd:nth-child(11){left:2.8em; top:2.81em;}
.ball-circle .country dd:nth-child(12){right:2.58em; top:0.44em;}

.ball-circle .country dd:nth-child(13){left:5.34em; top:-0.34em;}
.ball-circle .country dd:nth-child(14){right:4.73em; top:-0.46em;}
.ball-circle .country dd:nth-child(15){right:2.28em; top:4.91em;}
@media (max-width:1600px) {
   .ball-circle{font-size: 6vw;}
}


.oversea-4{overflow:hidden}
.oversea-4 .partner-list-logo{margin-top:calc(var(--bsw) * -1)}
.oversea-4 .partner-list-logo .marquee3k{padding:var(--bsw) 0;}
.oversea-4 .partner-list-logo .marquee3k + .marquee3k{margin-top:calc(var(--bsw) * -1 - 0.3rem)}
.oversea-4 .partner-list-logo:before{background: linear-gradient(to right, #fff 0%0%, rgba(255, 255, 255, 0.1) 100%100%);}
.oversea-4 .partner-list-logo:after{background: linear-gradient(to right, rgba(255, 255, 255, 0.1) 0%,#fff 100%);}

.oversea-5{position: relative;z-index: 2; }
.oversea-5 .svg-en{display:none;}
.oversea-5 .home-project{margin-bottom:0;}
.oversea-5::before {
    position: absolute;
    content: '';
    width: 100vw;
    height: 100%;
    left: 50%;
    margin-left: -50vw;
    background-image: linear-gradient(124deg, #1d78fa 0%, #2a9edb 64%, #37c4bb 100%);
    opacity: 0.06;
    top: 0;
    z-index: -1;
}

.cooperation-1 .swiper{overflow:initial;}
.cooperation-1 .li{box-shadow: 0 0.03rem 0.51rem  rgba(29, 120, 250, 0.14);border-radius:var(--pm__20);height:initial;}
.cooperation-1 .li .top{border-radius:  var(--pm__20) var(--pm__20) 0 0;background-color: #eef4ff; padding: var(--pm__30); border: 1px solid var(--white-color);}
.cooperation-1 .li .txt{padding: var(--pm__40) var(--pm__50) var(--pm__40) var(--pm__30);}
.cooperation-1 .li .icon{max-width: 0.57rem;flex-shrink: 0;}
.cooperation-1 .li .tit{flex: 1; margin-right: var(--pm__30);}
@media (min-width:1025px) {
   .cooperation-1 .li{--lin:3;--limr:0.8rem}
   .cooperation-1 .li:not(:nth-child(3n)){margin-right: var(--limr);}
   //.cooperation-1 .li:nth-child(3)~li{margin-top: var(--limr);}
}
@media (max-width:1024px) {
   //.cooperation-1 .li:not(:last-child){margin-bottom: var(--pm__60);}
}

.cooperation-2 .page-title{margin-bottom: 0;}
.cooperation-2 .partner-list-logo:before{ background: linear-gradient(to right,#ffffff 0%, rgba(255, 255, 255, 0.1) 100%);}
.cooperation-2 .partner-list-logo:after{background: linear-gradient(to right, rgba(255, 255, 255, 0.1) 0%,#fff 100%);}
.cooperation-2 .partner-list-logo .marquee3k{padding: var(--bsw) 0;}
.cooperation-2 .partner-list-logo .marquee3k + .marquee3k{margin-top:calc((var(--bsw) * 2 - var(--pm__20)) * -1);}

.cooperation-3{position: relative;z-index: 1;color: var(--white-color); padding-top: var(--pm__30);}
.cooperation-3 .bg-img{z-index: -1;width: 100vw;left: 50%;margin-left: -50vw;}
.cooperation-3 .step{position: relative;z-index: 1;}
.cooperation-3 .step:before{position: absolute;content: '';z-index: -1; left: 0;}
.cooperation-3 .step li{counter-increment: itemcounter;display: flex;flex-direction: column;align-items: center;}
.cooperation-3 .step li .num{	width: 0.78rem;height: 0.78rem;background-color: var(--primary-color);border: dotted 0.02rem #fefeff;
display: flex;align-items: center;justify-content: center; border-radius: 50%; font-size: var(--font-size__36);font-weight: var(--font-weight__m);}
.cooperation-3 .step li .num:before{content: counters(itemcounter, ".", decimal-leading-zero);}
.cooperation-3 .step li p{font-weight: var(--font-weight__l); margin-top: 0.2rem;text-align:center}
@media (min-width:481px) {
   .cooperation-3 .step li:not(:last-child){margin-right: var(--pm__180);}
   .cooperation-3 .step:before{ border-top: dashed 0.01rem rgba(254, 254, 255, 0.5); top: 0.39rem; height: 1px;width: 100%;}
}
@media (min-width:481px) and (max-width:1024px) {
   .cooperation-3 .step li:not(:last-child){margin-right: var(--pm__50);}
}
@media (max-width:480px) {
   .cooperation-3 .step{padding: 0.3rem;}
   .cooperation-3 .step:before{ border-left: dashed 0.01rem rgba(254, 254, 255, 0.5); top: 0; height: 100%; width: 1px; left: 0.69rem;}
   .cooperation-3 .step ul{flex-direction: column; align-items: flex-start;}
   .cooperation-3 .step li{display: flex;width: 100%;flex-direction: row;}
   .cooperation-3 .step li .num{flex-shrink: 0; margin-right: var(--pm__30);}
   .cooperation-3 .step li p{flex: 1;margin: 0;}
   .cooperation-3 .step li:not(:last-child){margin-bottom: var(--pm__50);}
}

.about-intro .txt{line-height: 2;}
.about-intro .txt p{margin:1em 0 2em 0;}
.about-intro .txt p:last-child{margin-bottom: 0;}
.about-intro .pic img{border-radius: var(--pm__30);}
.about-intro .list li{border-radius: var(--pm__20);box-shadow: 0 0 0.37rem 0.09rem  rgba(29, 120, 250, 0.06); padding: var(--pm__30) var(--pm__40);background: no-repeat right bottom;background-size: auto 0%;}
.about-intro .list li .tit-area{margin-bottom: var(--pm__20);}
.about-intro .list li h3{flex: 1; margin-right: var(--pm__30);}
.about-intro .list li .icon{max-width: 0.63rem;flex-shrink: 0;}
.about-intro .list li p{line-height: 2; max-width: 3rem;}
.about-intro .list li:hover{background-image: url(../images/hover-bg.jpg);background-color: var(--primary-color);background-size: auto 100%;}
.about-intro .list li:hover h3,.about-intro .list li:hover p{color: var(--white-color);}
.about-intro .list li:hover .icon img{filter: brightness(0) invert(1);}
.about-intro .list li{--lin:3;--limr:var(--pm__30);}
.about-intro .list li:not(:nth-child(3n)){margin-right: var(--limr);}
@media (min-width:1025px) {
.about-intro .txt{width: calc(764 / var(--max-width) * 100%);}
.about-intro .pic{width: calc(767 / var(--max-width) * 100%);}
}
@media (max-width:1024px) {
   .about-intro .pic{margin-top: var(--pm__50);}
}
@media (max-width:480px) {
   .about-intro .list li .tit-area{flex-direction: column-reverse;}
   .about-intro .list li p{text-align: center;}
   .about-intro .list li .icon{width: 0.4rem; margin-bottom: var(--pm__50); max-width: none;}
}

.about-honor .page-title{padding-top:0;}
.about-honor .swiper-inside .swiper-slide{padding-bottom: var(--pm__60); pointer-events: auto;}
.about-honor .swiper-outside{margin: 0 -0.75rem; padding: 0 0.375rem;}
.about-honor .swiper-inside .swiper-slide a{margin: 0 0.375rem;display: block;}
.about-honor .pic{position: relative;z-index: 1; border: 0.06rem solid #a5cdfc; padding: 0.12rem; transition: 0.3s;}
.about-honor a:hover .pic{border-color: var(--primary-color);}
.about-honor .pic:before{position: absolute; content: ''; left: -0.3rem; top: 0.38rem;width: 100%;height: 100%;background-color: rgba(165, 206, 252, 1); opacity: 0.17; filter: blur(0.153rem); transition: 0.3s;}
.about-honor .swiper-inside .swiper-slide-prev .pic:before{opacity: 0;}
.about-honor .pic-inner{background-color: var(--white-color);padding: 0.12rem;position: relative;z-index: 3;}
.about-honor .pic .figure{padding-bottom: calc(392 / 278 * 100%);}
.about-honor .figure .img{object-fit: contain;}
.about-honor p{margin-top:0.38rem;text-align: center;}
.about-honor a:hover p{color: var(--primary-color);}
.about-honor [class*=circleArrow-]{position: relative; margin: 0 var(--pm__20);}
.about-honor .outside:not(.swiper-slide-active){z-index:-10}

.about-honor .swiper-tab{margin-bottom: var(--pm__60);display:flex;justify-content:center;align-items:center;}
.about-honor .swiper-tab span{height: 0.62rem;display: flex;align-items: center;justify-content: center; padding: 0 0.1rem;min-width:1.9rem; font-size: var(--font-size__22);border-radius:0.62rem; cursor: pointer;text-align: center; transition: 0.3s;color: #999999;background-color: #f2f6fa;line-height: 1.2;margin:0 0.5em;}
.about-honor .swiper-tab span.active{background-color: var(--primary-color);color: var(--white-color);}

@media (min-width:1025px) {
   .about-honor .swiper-inside .swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide .pic:before{opacity: 0;}
}
@media (max-width:1024px) {
   .about-honor .swiper-inside .swiper-slide-next + .swiper-slide .pic:before{opacity: 0;}
}
@media (max-width:480px) {
   .about-honor .swiper-outside{margin: 0; padding: 0 0.1rem;}
   .about-honor .swiper-inside .swiper-slide a{margin: 0 0.1rem;}
   .about-honor .pic:before{left: -0.0 5rem;}
   .about-honor .swiper-tab span{min-width:auto;padding:0 1em; height:0.48rem;font-size:var(--font-size__18)}
   .cooperation-4 .page-title h3.cn {font-size: var(--font-size__28);}
}

.about-history{position: relative;z-index: 1;color: var(--white-color);}
.about-history .bg-img{z-index:  -1;left: 50%;width: 100vw;margin-left: -50vw;}

.history-swiper{--btnwh:0.7rem}
.history-swiper [class*=circleArrow-]{position: relative; margin: 0; top: auto;}
.history-swiper [class*=circleArrow-]:not(:hover){border-color: var(--white-color);}
.history-swiper [class*=circleArrow-]:after{filter: brightness(0) invert(1); opacity: 1;}
.history-swiper [class*=circleArrow-].swiper-button-disabled{opacity: 0.3;border-color: var(--white-color);}
.history-swiper .swiper-thumbs .swiper{ background: url(../images/year-line.svg) repeat-y right calc(var(--btnwh) / 2 - 0.045rem) center; background-size: 0.09rem auto; margin: 0;}
.history-swiper .year{position: relative; width: 100%; text-align: right;cursor: pointer;}
.history-swiper .year span{ font-family: var(--f-family__en); font-weight: var(--font-weight__sb); transition: 0.3s; opacity: 0.8;}
.history-swiper .year:before,
.history-swiper .year:after{position: absolute;content: '';}
.history-swiper .year:after{ background-color: var(--white-color);}
.history-swiper .year:before{width: 0.35rem; height: 0.31rem; background: url(../images/year-aon.svg) var(--background-contain);opacity: 0; transition: 0.3s; }
.history-swiper .swiper-slide-thumb-active .year span{font-size: var(--font-size__30);opacity: 1;}
.history-swiper .swiper-slide-thumb-active .year:before{opacity: 1;}
.history-swiper .swiper-slide-thumb-active .year:after{opacity: 0;}
.history-swiper .pic{position: relative;}
.history-swiper .pic .figure{padding-bottom: calc(449 / 671 * 100%); border-radius: var(--pm__20);z-index: 2;}
.history-swiper .svg-num{position: absolute;width: 100%; bottom: -26%;z-index: 100; left: 20%;}
.history-swiper .svg-num .num{ font-size: 140px; font-weight:var(--font-weight__b); fill: none; stroke:var(--white-color);stroke-width: 1; opacity: 0.6;}

.history-swiper .con dd{position: relative;z-index: 1; font-weight: var(--font-weight__l); line-height: calc(20 / 16); padding:calc(8 / 16 * 1em) 0 calc(8 / 16 * 1em) 0.5em;}
.history-swiper .con dd::before{content: '·'; position: absolute; left: 0;top: calc(8 / 16 * 1em);}
@media (min-width:1025px) {
.history-swiper .left{flex: 1; padding-right: 0.53rem;}
.history-swiper .right{width: calc(1397 / var(--max-width) * 100%);flex-shrink: 0;}
.history-swiper [class*=circleArrow-]{transform: rotate(90deg);}
.history-swiper .swiper-thumbs .swiper{height: calc(2rem * 3);width: 100%;}
.history-swiper .swiper-thumbs .swiper-slide{height: 2rem;display: flex;align-items: center;}
.history-swiper .year{padding-right: var(--btnwh);}
.history-swiper .year:after{right: calc(var(--btnwh) / 2 - 0.12rem); top: 50%;width: 0.24rem;height: 1px; }
.history-swiper .year:before{right: calc(var(--btnwh) / 2 - 0.175rem); top: 50%;margin-top: -0.155rem; transform: scaleX(0);}
.history-swiper .swiper-slide-thumb-active .year:before{ transform: scaleX(1);}
}
@media (min-width:769px) {
.history-swiper .swiper-content{width: calc(1558 / 1397 * 100%);}
.history-swiper .con{width: calc(1397 / 1558 * 100%);padding: var(--btnwh) 0;}
.history-swiper .txt{ width: calc(620 / 1397 * 100%);}
.history-swiper .pic{width: calc(671 / 1397 * 100%);}
}
@media (max-width:1024px) {
   .history-swiper .swiper-thumbs{flex-direction: row;  margin-bottom: var(--pm__50);}
   .history-swiper [class*=circleArrow-]{flex-shrink: 0;}
   .history-swiper .swiper-thumbs .swiper{ background: url(../images/year-line-h.svg) repeat-x center bottom calc(var(--btnwh) / 2 - 0.045rem);background-size: auto 0.09rem;}
   .history-swiper .year{padding-bottom: var(--btnwh);text-align: center;}
   .history-swiper .year span{display: flex;align-items: center; justify-content: center; height: 0.4rem;}
   .history-swiper .year:after{bottom: calc(var(--btnwh) / 2 - 0.045rem); left: 50%;height: 0.24rem;width: 1px; }
   .history-swiper .year:before{bottom:0;height: var(--btnwh); left: 50%;margin-left: -0.155rem; transform: scaleY(0); background-image: url(../images/year-aon-h.svg);}
   .history-swiper .swiper-slide-thumb-active .year:before{ transform: scaleY(1);}
}
@media (max-width:768px) {
   .history-swiper .pic{padding-right: 15%; padding-bottom: 14%; margin-top: var(--pm__40); margin-left: 2px;}
   .history-swiper .svg-num{bottom: 0; width: 80%;}
}
@media (max-width:480px) {
   .history-swiper{--btnwh:0.5rem}
}

.page-nav{border-bottom: 1px solid rgba(var(--black-color__rgb), 0.06);}
.page-nav li a{display: block; line-height: calc(var(--pm__70) + 0.03rem); border-bottom: 2px solid transparent;font-weight: var(--font-weight__l);}
.page-nav li.aon a{border-bottom-color: var(--primary-color); color: var(--primary-color);}
.page-nav li:not(:last-child){padding-right: calc(205 / 1920 * 100vw);}
@media (max-width:480px) {
   .page-nav li a{line-height: 4;}
   .page-nav li:not(:last-child){padding-right:0.3rem;}
}


.list-news li{padding-bottom: var(--pm__40); border-bottom: 1px solid rgba(var(--black-color__rgb), 0.08);}
.list-news li:not(:last-child){margin-bottom: var(--pm__40);}
.list-news li .pic{width: calc(396 / var(--max-width) * 100%);flex-shrink: 0; margin-right: var(--pm__50);}
.list-news li .pic .figure{border-radius: var(--pm__30); padding-bottom: calc(264 / 396 * 100%);}
.list-news li a:hover .pic .figure img{transform: scale(1.15);}
.list-news li .txt{flex: 1;}
.list-news li .txt h3{margin: var(--pm__40) 0 var(--pm__20) 0;}
.list-news li .txt h3,.list-news li .txt p{max-width: 10.2rem;}
.list-news li .txt time{display: flex;align-items: center;color:var(--default-color_666);}
.list-news li .txt time:before{display: block;content: '';width: 0.14rem;height: 0.14rem; margin-right: 0.06rem;background: url(../images/time.svg) var(--background-contain);}
@media (max-width:768px) {
   .list-news li .pic{width: 40%;}
}
@media (max-width:480px) {
   .list-news li .txt h3{font-size: var(--font-size__20); --clamp: 2; line-height: 1.2;}
   .list-news li .txt p{--clamp: 1;}
}

#news-details{--max-width: 1200; padding-top: var(--header-height); padding-bottom: var(--pm__100);}
#news-details .title{padding-top: var(--pm__70); border-bottom: 1px solid rgba(var(--black-color__rgb), 0.08); padding-bottom: var(--pm__30); margin-bottom: var(--pm__50);}
#news-details .title h1{text-align: center; line-height:1.5}
#news-details .option{margin-top: var(--pm__30);}
#news-details .option time{color:var(--default-color_666);}
#news-details .option time:before{display: block;content: '';width: 0.14rem;height: 0.14rem; margin-right: 0.06rem;background: url(../images/time.svg) var(--background-contain);}
#news-details .details{line-height: 2;border-bottom: 1px solid rgba(var(--black-color__rgb), 0.08); padding-bottom: var(--pm__50);margin-bottom: var(--pm__50); color: var(--default-color_333);}
#news-details .page-info p{line-height: 2;}
#news-details .page-info p a:not(:hover){color: var(--default-color_666);}
#news-details .page-info .all-more{flex-shrink: 0;}
@media (max-width:480px) {
    #news-details .details{min-height:20vh}
}

.job-search .inner{max-width: 7rem;width: 100%;position: relative;}
.job-search .form-input{padding: 0.06rem 0.6rem  0.06rem  0.29rem; height: 0.62rem;line-height: 0.5rem;width: 100%; border-radius: 0.5rem;}
.job-search .form-input:not(:focus){border-color:var(--default-color_333);}
.job-search a{position: absolute;right: 0.08rem;height: 0.5rem;width: 0.5rem;background: url(../images/search-white.svg) var(--primary-color) no-repeat center center; background-size: auto calc(18 / 50 * 100%);border-radius: 50%;}
#job-main .Pages .p_page > a{cursor: pointer;}
.job-title{margin-bottom: var(--pm__30);}
.job-title .count{font-size: var(--font-size__16);color: var(--default-color_666);font-weight: var(--font-weight__l);}
.job-title .count span{color: var(--primary-color); font-weight: var(--font-weight__m);}
.job-list .job-item{--btnw:0.7rem}
.job-list .job-item a{display: block;padding: var(--pm__30) calc(var(--pm__50) + var(--btnw) + 0.1rem)  var(--pm__30)  var(--pm__30);border-bottom: 1px solid rgba(var(--black-color__rgb), 0.06); border-radius: var(--pm__10); position: relative;}
.job-list .job-item a:after{position: absolute;content: '';right: var(--pm__50); width: var(--btnw); height: var(--btnw);border-radius: 50%; border: 0.02rem solid rgba(102, 102, 102, 1); background: url(../images/more.svg) no-repeat center center;background-size: auto calc(14 / 70 * 100%); opacity: 0.2; top: 50%;transform: translateY(-50%); transition: 0.3s;}
.job-list .job-item a:hover{box-shadow: 0 0 0.5rem rgba(29, 120, 250, 0.1);}
.job-list .job-item a:hover:after{opacity: 1; border-color: var(--primary-color); background-color: var(--primary-color); background-image: url(../images/more-white.svg);}
.job-list .job-resp{line-height: calc(28 / 16); color: var(--default-color_333);font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.job-list .job-resp p{margin:0;}
.job-meta{color: var(--default-color_666); margin: var(--pm__20) 0;}
.job-meta dd{display: flex;align-items: center; padding-left: 1em;background: left center no-repeat; background-size:calc(13 / 18 * 1em) auto;}
.job-meta dd:not(:last-child):after{content: '/'; margin: 0 0.5em;}
.job-meta dd.d-1{background-image: url(../images/post.svg);}
.job-meta dd.d-2{background-image: url(../images/add.svg);}
.job-meta dd.d-3{background-image: url(../images/time.svg);}

.filter-title{font-size: var(--font-size__22); margin-bottom: 0.2rem;}
.filter-name{font-size: var(--font-size__20); border-bottom: 1px solid rgba(var(--black-color__rgb), 0.06); padding-bottom: 0.15rem; margin-bottom: var(--pm__30);}
.filter-name a{color: var(--primary-color);font-weight: var(--font-weight__l);}
.filter-options{display: flex; align-items: flex-start;}
.filter-options dd{display: inline-flex;align-items: center;font-weight: var(--font-weight__l);cursor: pointer;}
.filter-options dd .checkbox{flex-shrink: 0;}

.checkbox{width: 0.16rem;height: 0.16rem;	border: solid 0.01rem #f0f0f0;border-radius: 0.03rem; margin-right: 0.1rem;}
.active .checkbox{background: var(--primary-color) url(../images/gou.svg) no-repeat center center;background-size: auto 70%;border-color: var(--primary-color);}
.empty{color: var(--default-color_666);}

.filter-search{border-bottom: 1px solid rgba(var(--black-color__rgb), 0.06);display: flex;align-items: center; justify-content: space-between; padding: 0.15rem 0;  margin-bottom: 0.2rem;}
.filter-search input{flex: 1;display: block; margin-right: 0.2rem; height: 1.2em; line-height: 1.2;font-size: var(--font-size__16); border: 0;background: none;}
.filter-search input::placeholder{color: #999;}
.filter-search a{cursor: pointer;width: 0.17rem; height: 0.17rem;background: url(../images/search-color.svg) var(--background-contain);display: block;}
@media (min-width:481px) {
   .filter-search{max-width: 3rem;}
}
@media (min-width:1025px) {
#job-main .left{width:calc(360 / var(--max-width) * 100%);}
#job-main .right{width:calc(1178 / var(--max-width) * 100%);}
.filter-block + .filter-block{margin-top: var(--pm__40);}
.filter-options{flex-direction: column;}
.filter-options dd:not(:last-child){margin-bottom: 0.2rem;}
}
@media (max-width:1024px) {
   .job-list .job-item{--btnw:0.4rem}
#job-main .left{border-bottom: 1px solid rgba(var(--black-color__rgb), 0.06);}
   .filter-options{flex-wrap:wrap;}
   .filter-options dd{margin-right:0.2rem;margin-bottom: 0.2rem;max-width: calc(41% - 0.2rem);}
   #job-main .left{margin-bottom: 0.5rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
   .filter-name{width: 100%; margin-bottom: 0.2rem;}
   .filter-block{width: 100%;}
   .filter-search{display: none;}
}

#job-details{--max-width: 1280; padding-top: calc(var(--header-height) + var(--pm__120)); padding-bottom: var(--pm__100);}
#job-details .container{box-shadow: 0 0 0.65rem  rgba(29, 120, 250, 0.1);border-radius: 0.3rem; padding: var(--pm__80) var(--pm__60);}
#job-details .tips{color: var(--default-color_666);font-weight: var(--font-weight__l); margin: var(--pm__60) 0 var(--pm__20);font-size: var(--font-size__16);}
#job-details .tips a{color: var(--primary-color);}
#job-details .d-title{display: flex;align-items: center; margin-bottom: 1em;}
#job-details .d-title::before{display: block; content: '';	width: 0.05rem;height: 1em; margin-right: 0.5em; background-color: var(--primary-color);}
#job-details .details{color: var(--default-color_333);font-size: var(--font-size__16);font-weight: var(--font-weight__l); line-height: calc(28 / 16); margin-bottom: var(--pm__40);}
#job-details .job-meta{margin: var(--pm__20) 0 var(--pm__60) 0;}


[data-popup] .inner{border-radius:var(--pm__30); background-color: var(--white-color); max-width: 12.8rem;padding: var(--pm__60);}
[data-popup] .close:before,
[data-popup] .close:after{width: 60%; left: 20%; background-color: #333333; height: 2px;margin-top: -1px;}

[data-popup="alert"]{left: -100%;opacity: 0; transition:opacity 0.3s;}
[data-popup="alert"].show{left: 0;opacity: 1;}

.agree-popup{z-index: 1002;}

.form .h3-tit{font-size: var(--font-size__30); text-align: center; margin-bottom: var(--pm__40);}
.form li{margin-bottom: var(--pm__30);--lin:2;--limr:0.43rem}
.form li.long{width:100%;margin-right:0!important;}
.form li:not(:nth-child(2n)){margin-right: var(--limr);}
.form li .err{color: #ff0202;}
.form li .f-name{display: block; margin-bottom: 0.16rem; font-weight: var(--font-weight__l);}
.form li .form-input{background-color: #f8f8f8;border-radius: 0.04rem; line-height: 0.46rem;padding-left: 0.2rem;padding-right: 0.2rem;--white-color: #f8f8f8;}
.form li .form-input:not(:focus){border-color: #f8f8f8;}
.form li .form-input::placeholder{font-weight: var(--font-weight__l);}
.form li .phone-code{position: relative;}
.form li .phone-code .select-base{position: absolute;left: 0;top: 0;height: 100%;width: 0.9rem;border: 0;text-align: center; background-image: url(../images/select2.svg); background-size: auto 0.07rem;}
.form li .phone-code .form-input{padding-left: 0.9rem;}
.form li .getcode-btn{background-color: var(--primary-color);color: var(--white-color);display: flex;align-items: center;justify-content: center;border-radius: 0.04rem; flex-shrink: 0; margin-left: 0.1rem; padding: 0 0.1rem; min-width: 1.67rem;}
.form li .getcode-btn.disabled{cursor: default;background-color: #999;}
.form li .getcode .form-input{width: auto;flex: 1;}

.apply-form{align-items: flex-start; padding: 10vh 0; overflow: auto;}
.apply-form .title{margin-bottom:0.3rem;}
.apply-form .all-more{margin-bottom: var(--pm__30);}
.apply-form .all-more a{min-width: 2.26rem;justify-content:  center;}

.agree label{color: #999999;font-size: var(--font-size__16);font-weight: var(--font-weight__l);}
.agree a{color: var(--primary-color);}
.agree .check-box{position: relative;}
.agree .check-box input[type="checkbox"]{position: absolute; left: 0;top: 0;opacity: 0;}
.agree .check-box i{display: block;border-color: #999;}
.agree .check-box input[type="checkbox"]:checked + i{background: url(../images/check.svg) var(--background-contain);}

#search-main{padding-top: calc(var(--header-height));}
.page-ban .edit-p  p{font-size: inherit;}

.agree-popup .scroll-content{max-height: calc(100vh - 0.36rem - var(--pm__170) - 10vh); overflow: auto; width: calc(100% + var(--pm__30)); padding-right: var(--pm__30);}
.agree-popup .title{text-align: center; margin-bottom: var(--pm__50);}
.agree-popup .edit-info{line-height: calc(32 / 18); font-weight: var(--font-weight__l);color: var(--default-color_333);}

.upload-files{border-radius: 0.3rem;border: solid 0.01rem rgba(var(--black-color__rgb),0.1); overflow: hidden;padding: var(--pm__60) var(--pm__30); margin-bottom: var(--pm__80);}
.upload-files *{box-shadow: none!important;}
.upload-files .filepond--drop-label{background-color: var(--white-color);}
.upload-files .filepond--root{margin: 0;}
.upload-files .tips{font-size: 1em;color: var(--default-color_333); margin-top: calc(30 / 20 * 1em);}
.upload-files .tips-size{color: #999999; font-size: 0.8em; font-weight: var(--font-weight__l);}
.upload-files .filepond--label-action{display: flex;align-items: center;height: 2.9em;background-color:rgba(var(--primary-color__rgb),0.14);border-radius: 1.45rem;font-size: 1.1em; padding: 0 calc(43 / 22 * 1em);color: var(--primary-color);text-decoration: none;}
.upload-files .filepond--label-action:before{display: block; content: ''; width: calc(19 / 22 * 1em); height: calc(19 / 22 * 1em); background: url(../images/upload.svg) var(--background-contain); margin-right: 0.5em;}
.upload-files .filepond--panel-root{background-color:#e7f1ff;}
.upload-files .filepond--file-action-button{background-color: var(--primary-color);}

.sus-popup .inner{max-width: 6rem; background: var(--white-color) url(../images/popupbg.jpg) no-repeat center bottom; background-size: contain;}
.sus-popup .icon{width: 0.8rem;
	height: 0.8rem; border-radius: 50%;
	background:#dfecfe url(../images/check.svg) no-repeat center center; background-size: auto calc(27 / 80 * 100%);}
.sus-popup p{font-size: var(--font-size__30); margin: 0.24rem 0 0 0;}

#tanchuang > div > div{border-radius: var(--pm__30)!important; padding: var(--pm__60); width: 100%!important; max-width: 6rem;background: var(--white-color) url(../images/popupbg.jpg) no-repeat center bottom!important; background-size: contain;}
#tanchuang > div > div > div:nth-child(1) div:nth-child(1){font-size: var(--font-size__30)!important; float: none!important;padding: 0 0 0.4rem 0!important;}
#tanchuang > div > div > div:nth-child(1) div:nth-child(2){position: absolute; right: var(--pm__20); top: var(--pm__20); font-size: 0!important; background: url(../images/close.svg) no-repeat center center; background-size: auto 50%; padding: 0!important;}
#tanchuang > div > div > div{text-align: center!important; width: 100%!important; height: auto!important;}
#tanchuang > div > div > div:nth-child(2){color: #999;}
#tanchuang button{display: block;margin: 0.3rem auto 0!important; width: 1.8rem!important;border: 0!important;padding: 0!important; border-radius: 3em!important; height: 0.66rem!important;line-height: 0.66rem!important;float: none!important;background-color: var(--primary-color)!important; font-size: var(--font-size__18)!important;}

.applyUse .h3-tit{margin-bottom: 0.4em;}
.applyUse .tips{text-align: center; margin-bottom: var(--pm__40);color: var(--default-color_666);}
.applyUse .get_img_code{position: relative;}
.applyUse .get_img_code img{position: absolute; right: 0.05rem;top: 0;bottom: 0;margin: auto;height: 90%; z-index: 10;border-radius: 0.04rem;}
.applyUse .inner{max-width: 7rem;padding: var(--pm__40);}
.applyUse .form li{margin-right: 0!important;margin-bottom:var(--pm__20);}
.applyUse .form li .f-name{margin-bottom: 0.1rem;}
.applyUse .form li .form-input{padding-top: 0; padding-bottom: 0;}
@media (min-width: 1025px) and (max-width:1600px) {
  .applyUse .inner{padding:var(--pm__30) var(--pm__40);}
  .applyUse .tips{margin-bottom:0.2rem}  
  .applyUse .form li .f-name{margin-bottom:0.05rem}
}

.select-groups{position: relative;z-index: 1;}
.select-groups .cur-option{cursor: pointer;display: flex;justify-content: space-between; align-items: center;}
.select-groups .cur-option.selected{font-weight: var(--font-weight__r);color: var(--black-color);}
.select-groups .cur-option:after{display: block; content: ''; width: 0.14rem; height: 0.14rem; background: url(../images/select.svg) var(--background-contain); transition: 0.3s;}
.select-groups.active .cur-option:after{transform: rotate(180deg);}
.select-groups .options-list{position: absolute; top: 100%;width: 100%; background-color: #fff; box-shadow:0 0.05rem 0.05rem rgba(var(--black-color__rgb),0.25); border-top:1px solid var(--white-color);  border-radius: 0.04rem; opacity: 0; visibility: hidden;  transform: translateY(0.1rem); transition: 0.3s;}
.select-groups.active .options-list{opacity: 1; visibility: visible; transform: translateY(0);}
.select-groups .options-list dd{padding: 0 0.2rem; line-height: 2.4;cursor: pointer;}
.select-groups .options-list dd:hover{background-color: rgba(var(--primary-color__rgb),0.2);}
.select-groups .options-list dd.on{color:var(--primary-color);}

.captcha-box-experience{position: fixed;left: calc(50% - 159px);top: calc(50% - 220px);z-index: 99;}
.captcha-bg{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 20;background-color: rgba(0, 0, 0, .6);display: none;}

.about-office .page-title{padding-top:0;}
.about-office li{box-shadow:var(--box-shaow);border-radius:var(--pm__10);--limr:0.2rem;}
.about-office li .inner{padding:var(--pm__30) var(--pm__20);}
.about-office li p{display:flex; margin-top:0.2rem;}
.about-office li p:before{width:1em;height:calc(32 / 18 * 1em);display:block;content:'';background:url(../images/add.svg) var(--background-contain);margin-right:0.5em;}
@media (min-width:1025px) {
.about-office li{--lin:6;}
.about-office li:not(:nth-child(6n)){margin-right:var(--limr);}
.about-office li:nth-child(6) ~ li{margin-top:var(--limr);}
}
@media (min-width:641px) and (max-width:1024px) {
.about-office li{--lin:3;--limr:0.1rem;}
.about-office li:not(:nth-child(3n)){margin-right:var(--limr);}
.about-office li:nth-child(3) ~ li{margin-top:var(--limr);}   
}
@media (max-width:640px) {
.about-office li{--lin:2;}
.about-office li:not(:nth-child(2n)){margin-right:var(--limr);}
.about-office li:nth-child(2) ~ li{margin-top:var(--limr);}
}

.api-body{padding-top:0;}
.api-body .container{padding:0;}

#load-apiHtml{--bs-accordion-btn-icon-width:0.3rem;--bs-border-radius: 0.1rem; display:flex;justify-content:space-between;}
#load-apiHtml .api-tabs{width:3rem;border-radius: 8px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);padding:var(--pm__20) 0;}
#load-apiHtml .api-tabs ul{position:sticky;top:var(--header-height);}
#load-apiHtml .api-tabs li{font-size:var(--font-size__20);font-weight:var(--font-weight__b);display:flex;align-items:center;cursor:pointer;padding:0.5em 0;}
#load-apiHtml .api-tabs li:before{display:block;width:0.06rem;height:1em;background:transparent;margin-right:0.1rem;content:'';}
#load-apiHtml .api-tabs li.active a{color:var(--primary-color);}
#load-apiHtml .api-tabs li.active:before{background:var(--primary-color);}
#load-apiHtml .api-section{padding:var(--pm__30);flex:1;margin:0 0 0 var(--pm__30);}
#load-apiHtml .api-card{padding:var(--pm__20);margin-bottom:var(--pm__20)}
#load-apiHtml *{font-family:var(--f-family)}
#load-apiHtml ul{padding:0;margin:0;}
#load-apiHtml ul li{list-style-position: inside;}
#load-apiHtml .mt-3{margin-top:var(--pm__30)!important;}
#load-apiHtml .mb-5{margin-bottom:var(--pm__50)!important;}
#load-apiHtml #api > .mb-5 + .mb-5{padding-top:var(--pm__50)}
#load-apiHtml .table{margin-bottom:var(--pm__20)}
#load-apiHtml .api-category h3{font-size:var(--font-size__24);}
#load-apiHtml h4{font-size:var(--font-size__20);}
#load-apiHtml .api-method{font-size:var(--font-size__16)}
#load-apiHtml h5{font-size:var(--font-size__18);}
#load-apiHtml .accordion-button{font-size:var(--font-size__18);padding:var(--pm__20);}
#load-apiHtml .accordion-button::after{width:0.3rem;height:0.3rem;background-size:50% auto; background-position:center center;}
#load-apiHtml .accordion-button:focus{box-shadow:none;}
#load-apiHtml .accordion-body{padding:1em}
#load-apiHtml .code-example{font-size:var(--font-size__16); padding-top:var(--pm__50)}
#load-apiHtml .code-example::before{font-size:var(--font-size__20);}
#load-apiHtml .code-example pre{font-size:var(--font-size__16); }
#load-apiHtml .code-example pre code.language-json{font-size:var(--font-size__16);line-height:1.5}
#load-apiHtml .table-sm>:not(caption)>*>*{padding:0.15rem}
#load-apiHtml #tts-api,
#load-apiHtml #nlp-api{margin-bottom:0!important;}
@media (max-width:1024px) {
#load-apiHtml .api-tabs{display:none}
#load-apiHtml .api-section{margin:0;}
}

#translate{display:none;}

.empty-data{display:flex;flex-direction:column;align-items:center;color:#666;}
.empty-data:before{display:block;content:''; width:1.6rem;height:1.6rem;background:url(../images/add20251126170036.svg) no-repeat center center;background-size:contain;}

.lang{position: relative;z-index: 100; margin-left:var(--pm__10)}
.lang .icon{text-transform:capitalize;display: flex;align-items: center;position: relative;z-index: 3;cursor: pointer;border-radius: 0.2rem; height: 0.4rem; padding: 0 0.18rem; font-size: var(--font-size__14);background-color: #f3f3f3;}
.lang .icon:before,
.lang .icon:after{content: '';display: block;background: var(--background-contain);}
.lang .icon:before{width: 0.2rem;height: 0.2rem;background-image: url(../images/lang.svg); margin: 0 0.11rem 0 0;}
.lang .icon:after{width: 0.07rem;height: 0.07rem;background-image: url(../images/select.svg);margin-left: 0.07rem;}
.lang-list{position: absolute;top:0.2rem;left: 50%;width: 100%;z-index: 1;background-color: var(--white-color);transform: translateX(-50%); padding: 0.4rem 0.1rem 0.1rem;border-radius: 0.05rem;transition:var(--transition); visibility: hidden;opacity: 0; box-shadow: 0 0 0.1rem rgba(var(--black-color__rgb), 0.1);}
.lang-list li:not(:last-child){border-bottom: 1px solid rgba(var(--black-color__rgb), 0.1);}
.lang-list li a{display: block;line-height: 2;text-align: center;}
.lang-list li a:not(:hover){color: var(--black-color);}
.lang-list li.on a{color:var(--primary-color);}
.lang.show .lang-list{visibility: visible;opacity: 1;}

.loading-lang-tips{position: fixed; left:0;top:0;width:100%;height:100%; background: #fff;z-index: 999999;left:-100%;opacity:0;transition:opacity 0.3s,left 0s 0.3s;}
.loading-language .loading-lang-tips{left:0;opacity:1;transition:opacity 0.3s;}

/*其他语言版本*/
.lang-other body{
    line-height: 1.4;
  --font-size__14:0.12rem;
  --font-size__15:0.13rem;
  --font-size__16:0.14rem;
  --font-size__18:0.16rem;
  --font-size__20:0.18rem;
  --font-size__22:0.2rem;
  --font-size__24:0.22rem;
  --font-size__26:0.24rem;
  --font-size__28:0.26rem;
  --font-size__30:0.28rem;
  --font-size__32:0.3rem;
  --font-size__34:0.32rem;
  --font-size__36:0.34rem;
  --font-size__38:0.36rem;
  --font-size__40:0.38rem;
  --font-size__42:0.4rem;
  --font-size__44:0.42rem;
  --font-size__46:0.44rem;
  --font-size__48:0.46rem;
  --font-size__50:0.48rem;
  --font-size__52:0.5rem;
  --font-size__54:0.52rem;
  --font-size__56:0.54rem;
  --font-size__58:0.56rem;
  --font-size__60:0.58rem;
  --font-size__62:0.6rem;
  --font-size__64:0.62rem;
  --font-size__66:0.64rem;
  --font-size__68:0.66rem;
  --font-size__70:0.68rem;
  --font-size__72:0.7rem;
  --font-size__74:0.72rem;
  --font-size__76:0.74rem;
  --font-size__78:0.76rem;
  --font-size__80:0.78rem;
}

.lang-other .scroll-animate.font-fadeIn{visibility:visible!important;}

.lang-other .all-more a span,
.lang-other .about-intro .list li h3,
.lang-other .filter-name,
.lang-other .nav-sub h3,
.lang-other .main-nav li span a{text-transform:capitalize;}
.lang-other .main-nav li span a:hover,
.lang-other .main-nav li span a{font-weight: var(--font-weight__m);}
.lang-other .VA-2 .single-con .edit-con .info{font-size:var(--font-size__18);line-height:1.5}
.lang-other .VA-2 .single-con .edit-con .info span{width:10em;text-align:left;}
.lang-other .VA-4 li p{font-size:var(--font-size__26)}
.lang-other .AICC-3 li p{text-align:center; padding: 0 0.2rem;}
.lang-other .DH-1 .left li .tit{font-size:var(--font-size__20)}
.lang-other .DH-3 .txt-list .tit{padding:0.2rem;}
.lang-other [data-tabswiper] .swiper-tab span{padding:0 0.3rem}
.lang-other .aiLab-1 .dl-intro dd{line-height:1.5}
.lang-other .layout-circle[data-num="5"] .dots li:nth-child(4) span{max-width:20em}
.lang-other .layout-circle[data-num="5"] .dots li:nth-child(4) .ed-info{transform: translateY(0.6em);}
.lang-other .government-4 li{padding-left:0.2rem}
.lang-other #project-ban p{width:82%}
.lang-other .car-2 .page-title h3.cn{margin:0 auto;max-width:80%;}
.lang-other .car-3 .edit-con dd{text-align:left; line-height:1.4;margin-bottom:0.6em}
.lang-other .car-3 .edit-con dd:nth-child(2n){padding-left:0.2rem}
.lang-other [data-tabswiper] .edit-ul li[data-status='red'] .h3-tit{font-size:var(--font-size__32)}
.lang-other .ball-circle .txt span{font-size:0.25em; margin: 0 1em;}
.lang-other .all-more a span{padding:0 1em}
.lang-other .page-nav li a{font-size:var(--font-size__20)}
.lang-other .job-title .count span{margin:0 1em;}
.lang-other .f-nav .item dd{line-height:1.4;margin-bottom:0.6em}
@media (min-width: 481px) {
.lang-other .home-project .pic + p{font-size:var(--font-size__28);}
}
@media (min-width: 1025px) {
.lang-other .main-nav{margin-right:var(--pm__100);}
.lang-other .main-nav li:not(:last-child){margin-right: var(--pm__50);}
.lang-other .f-nav{width: calc(751 / 1030 * 100%);}
.lang-other .f-top .f-right{ width: calc(1130 / var(--max-width) * 100%);}
.lang-other .f-nav .item dt{text-transform: capitalize;}
.lang-other .f-nav .item:not(:last-child){margin-right:0.2rem;}
.lang-other .home-box .txt li{padding:var(--pm__20) 0;}
.lang-other .ani-line-box .title{padding: 0 var(--pm__30);font-size: var(--font-size__40);}
.lang-other .home-ban .all-title{width:60%}
.lang-other .page-ban:not(#special-ban) .container{padding-right:35%}
.lang-other .page-ban h3{font-size:0.5em;}
.lang-other .page-ban .edit-p{width:auto;max-width:none;}
.lang-other .nav-sub .item{--limr:0.6rem}

.lang-other .BANK-2 li .info{line-height:1.4;padding-left:0.1rem;padding-right:0.1rem}
.lang-other [data-tabswiper] .edit-ul li p{padding-right:0.2rem}
.lang-other .BANK-2 li .name h3{line-height:1.2; font-size: var(--font-size__20);padding: 0 1em;}
.lang-other .car-3 .swiper-con .txt,
.lang-other .BANK-4 .swiper-con .txt ,
.lang-other .safe-1 .swiper-con .txt{width: calc(680 / 1460 * 100%);}
.lang-other .sales-3 .page-title h3.cn{width:70%}
 }
@media (min-width: 1025px) and (max-width:1600px) {
.lang-other .page-ban{font-size:0.8rem;}
.lang-other .BANK-2 li .name h3{font-size:var(--font-size__18)}
.lang-other .layout-circle[data-num="5"] .dots li:nth-child(4) span{max-width:16em} 
.lang-other .main-nav li:not(:last-child) {margin-right: var(--pm__30);}
.lang-other .aiLab-1 .swiper-con .txt{width:calc(720 / 1480 * 100%)}
.lang-other [data-tabswiper] .swiper-tab span{font-size:var(--font-size__20);}
.lang-other .home-project .pic + p{font-size:var(--font-size__24);}
}
 @media (max-width: 1024px) {

 }
 @media (max-width: 480px) {
.lang-other .home-choice .item .tit{white-space:wrap}
.lang-other .page-ban .sub-tit{line-height:1.2;}
.lang-other .page-ban h3{font-size:0.4em;}
.lang-other #project-ban .edit-p,
.lang-other #project-ban p{width:auto;max-width:none;}
.lang-other .VA-2 .single-con .edit-con .info span{width:8em}
.lang-other .VA-3 li .dl-txt{display:block;}
.lang-other .VA-3 li .dl-txt dl{width:auto;}

/*
.lang-other .PAY-3[data-tabswiper] .swiper-tab,
.lang-other .PAY-3[data-tabswiper] .swiper-tab span{border-radius:0.1rem}
.lang-other .PAY-3[data-tabswiper] .swiper-tab span{height:1rem}
.lang-other .safe-1[data-tabswiper] .swiper-tab .inner{ overflow:auto;}
.lang-other .safe-1[data-tabswiper] .swiper-tab .inner span{flex-shrink:0;max-width:15em;}
.lang-other .aiLab-1 .swiper-tab .inner span,
.lang-other .AICC-2 [data-tabswiper] .swiper-tab span{height: 0.9rem;}
.lang-other .aiLab-1 .swiper-tab .inner span{border-radius:0.1rem}*/

.lang-other .about-honor .swiper-tab span{padding:0 0.2rem;font-size:var(--font-size__20);}

.lang-other .DH-0 li .icon{display:flex;align-items:center;justify-content:center;width:0.6rem;margin:0;}
.lang-other .DH-0 li p{flex:1;padding:0 0.1rem}
.lang-other .page-nav li a{line-height:1.4;padding:1em 0;}
.lang-other .apply-form ul[data-listrows]{display:block;}
.lang-other .apply-form .form li{--lin:1;--limr:0rem;}
.lang-other .upload-files .filepond--label-action{font-size:0.8em}
.lang-other .upload-files .tips{font-size: 0.7em;}
.lang-other .upload-files .tips-size{font-size: 0.6em;}
.lang-other .layout .swiper-tab .tab-item{font-size:0.14rem}
 }


.translatejs-text-element-hidden:before,
.translatejs-text-element-hidden:after{display:none!important}