@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:100,103,111;/*#64676f*/
 --default-color:rgba(var(--default-color__rgb),1);
 --primary-color__rgb:229,0,127;/*#e5007f*/
 --primary-color:rgba(var(--primary-color__rgb),1);
 --secondary-color__rgb:18,42,136;/*#122a88*/
 --secondary-color:rgba(var(--secondary-color__rgb),1);
 --main-color__rgb:42,48,69;/*#2a3045*/
 --main-color:rgba(var(--main-color__rgb),1);
 --font-family:'Montserrat',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);
 --link-color__rgb: 137,141,154;/*#898d9a*/
 --link-color:rgba(var(--link-color__rgb),1);
 --main_line_height:calc(24 / 16);
 --button_height:0.5rem;
 --font-weight__l:100;
 --font-weight__r:400;
 --font-weight__m:500;
 --font-weight__b:700;
 --transition:0.5s;
 --header_height:1rem;
 --border-radius:0.25rem;
}
/* 比例要求 */
html{font-size: calc(100 / 1920 * 100vw);}
.container {max-width: calc(var(--max-width) / 100rem);}
@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 / 1024 * 100vw);}
}
@media (max-width:480px){
 :root{
  --header_height:0.7rem;
  --border-radius:0.15rem;
 }
 html:not(.view){font-size:calc(100 / 520 * 100vw);
 }
}
body{font-size:var(--font-size__16);font-family:var(--font-family);line-height:var(--main_line_height);color:var(--default-color);}
.container{width:87.6%;margin:0 auto;}
@media (max-width:1024px){.container{width:94%;}
}
/* Start ========================================================================== */
@media (min-width:1025px){.home-body::-webkit-scrollbar{width:0;}
 *{cursor:none!important;}
 .mouse{position:fixed;z-index:999999999;cursor:default;pointer-events:none;width:0.17rem;height:0.17rem;transform:translate(-50%,-50%);}
 .mouse .ico{background:url(../images/mouse.svg) var(--background-contain);display:block;width:100%;height:100%;}
 .mouse .circle{position:absolute;width:1.44rem;height:1.44rem;left:50%;top:50%;margin:-0.72rem 0 0 -0.72rem;display:none;text-align:center;border-radius:50%;color:var(--primary-color);font-weight:700;animation:spinZ 50s linear infinite;background:var(--background-contain);}
 .mouse .circle#circle-learnmore{background-image:url(../images/mouse-learn-more.svg);}
 .mouse .circle#circle-signup{background-image:url(../images/mouse-signup.svg);}
 .mouse .circle#circle-drag{background-image:url(../images/mouse-drag.svg);}
 /* .mouse .circle span{position:absolute;display:inline-block;left:0;right:0;top:0;bottom:0;text-transform:uppercase;}
 */
 .mouse .drag-icon{position:absolute;width:0.72rem;height:0.21rem;align-items:center;justify-content:space-between;left:50%;top:50%;margin:-0.105rem 0 0 -0.36rem;display:none;}
 .mouse .drag-icon:before,.mouse .drag-icon:after{display:block;content:'';width:0.12rem;height:0.21rem;background:url(../images/prev-on.svg) var(--background-contain);}
 .mouse .drag-icon:after{transform:rotate(180deg);}
 .mouse.mouse-drag .ico{display:none;}
 .mouse.mouse-drag .drag-icon{display:flex;}
}
@keyframes spinZ{0%{transform:rotate(0deg);}
 100%{transform:rotate(360deg);}
}
header,.smooth-header{height:var(--header_height);}
.home-body header{height:auto;}
header .wrap{height:var(--header_height);padding:0 0 0 var(--padding-margin__40);position:fixed;left:0;top:0;width:100%;z-index:100;background:var(--white-color);}
header .logo img{height:0.68rem;}
header .sign-up{position:relative;z-index:3;background-color:var(--secondary-color);overflow:hidden;}
header .sign-up a{display:block;line-height:var(--header_height);color:var(--white-color);padding:0 var(--padding-margin__40);font-size:var(--font-size__20);position:relative;z-index:3;overflow:hidden;}
header .sign-up .icon{position:absolute;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--primary-color);top:-0.6rem;right:-0.6rem;}
header .sign-up .icon:after{content:'';position:absolute;width:0.7rem;height:0.7rem;border-radius:50%;background:rgba(34,173,58,1);margin:-0.35rem 0 0 -0.35rem;left:50%;top:50%;}
header .lang a{color:var(--main-color);padding-left:0.28rem;background:url(../images/lang.svg) no-repeat left center;background-size:auto 0.19rem;line-height:calc(24 / 16);}
@media (max-width:480px){header .logo img{height:0.4rem;}
 header .lang a{font-size:0;padding:0;width:0.3rem;height:0.3rem;background-size:contain;display:block;}
}
.main-nav#main-nav-member{display: none;}
.main-nav li.logout a{background:url(../images/logout.svg) no-repeat left center;background-size:0.2rem auto;min-width:0.3rem;line-height:0.3rem;display: block; padding-left: 0.3rem;font-weight:var(--font-weight__b);color:var(--main-color);}
.main-nav li.logout a:hover{background-image:url(../images/logout-on.svg);color: var(--primary-color);}
.main-nav li span a{color:var(--main-color);font-size:var(--font-size__20);font-weight:var(--font-weight__b);display:block;position:relative; line-height: var(--header_height);}
.main-nav li span a i{font-style:normal;display:block;transition:var(--transition);}
.main-nav li span a i:nth-child(2){position:absolute;left:0;top:0;width:100%;height:0;color:var(--primary-color);overflow:hidden;}
.main-nav li span a:hover i:nth-child(2){height:100%;}
.main-nav li span a:hover i:nth-child(1){opacity:0;}
.main-nav li.aon span a:after{position: absolute; content: '';height:3px;width:100%;left: 0;bottom: 0;background: var(--primary-color);}
@media (min-width:1025px){header .lang{margin-right:var(--padding-margin__60);}
 .main-nav li{margin-right:var(--padding-margin__50);}
}
@media (max-width:1024px){
 .main-nav{position:fixed;top:var(--header_height);left:-100%;bottom:0;background-color:var(--white-color);box-shadow:0 0.1rem 0.1rem rgba(var(--main-color__rgb),0.1);width:2.4rem;opacity:0;transition:var(--transition);}
 .menu-show .main-nav{left:0;opacity:1;}
 .main-nav ul{height:100%;padding:0 0.2rem;}
 .main-nav li span{display:flex;align-items:center;}
 .main-nav li span a{display:flex;align-items:center;height: 4em;width: 100%;}
 .main-nav li:not(:last-child){border-bottom:1px solid rgba(var(--black-color__rgb),0.1);}
 .open-menu{padding:0 0.2rem;display:flex;align-items:center;justify-content:center;}
 .open-menu span{width:0.3rem;height:0.24rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column;}
 .open-menu span i{display:block;height:2px;background:var(--secondary-color);width:100%;}

 .main-nav li.logout{padding: 1em 0;}
}
.home-ban{position:relative;z-index:1;}
.home-ban .controls{position:absolute;z-index:10;bottom:calc(98 / 860 * 100%);right:calc(161 / 1920 * 100%);display:flex;align-items:center;justify-content:space-between;width:0.7rem;}
.home-ban .controls [class*=arrow]{display:block;width:0.12rem;height:0.21rem;background:url(../images/prev.svg) var(--background-contain);}
.home-ban .controls .arrow-next{transform:rotate(180deg);}
.home-ban .swiper-slide img{width:100%;display:block;}
[class*=all-title]{position:relative;font-size:var(--font-size__60);padding-top:0.5em;}
[class*=all-title]:before{content:'';position:absolute;z-index:1;top:0;right:calc(100% + 0.1rem);width:calc(40 / 60 * 1em);height:calc(41 / 60 * 1em);background:url(../images/ico.svg) var(--background-contain);}
[class*=all-title] .tit{display:block;line-height:1.1;}
.all-title-black .tit{color:var(--main-color);}
.all-title-white .tit{color:var(--white-color);}
.all-title-white:before{background-image:url(../images/ico-white.svg);}
@media (max-width:1024px){
 [class*=all-title]{font-size:var(--font-size__40); margin-left: 1em; }
}
@media (max-width:480px){
 [class*=all-title]{font-size:var(--font-size__32);
 }
}
.home-enter{position:relative;z-index:1;}
.home-enter .list-rows{padding:0.08rem;position:relative;z-index:1;}
.home-enter .list-rows:before,.home-enter .list-rows:after{content:'';position:absolute;z-index:1;top:50%;height:1px;width:calc(640 / 1920 * 100%);background:linear-gradient(90deg,rgba(217,221,223,1) 0%,rgba(255,255,255,1) 100%);}
.home-enter .list-rows:before{left:0;}
.home-enter .list-rows:after{right:0;transform:rotate(180deg);}
.home-enter .item{--lin:2;--limr:0.08rem;position:relative;}
.home-enter .item:not(:nth-child(2n)){margin-right:var(--limr);}
.home-enter .item:nth-child(2)~.item{margin-top:var(--limr);}
.home-enter .item .line{padding-bottom:calc(526 / 948 * 100%);z-index:1;position:relative;}
.home-enter .item:nth-child(2) .line{transform:rotateY(180deg);}
.home-enter .item:nth-child(2) .line svg path,.home-enter .item:nth-child(3) .line svg path{stroke:#f4f8f9;}
.home-enter .item:nth-child(3) .line{transform:rotateX(180deg);}
.home-enter .item:nth-child(4) .line{transform:rotate(180deg);}
.home-enter .item .line svg{position:absolute;left:0;top:0;width:100%;height:100%;}
.home-enter .item .line svg path{opacity:0;transition:opacity 1s;}
.home-enter .item:hover .line svg path{opacity:1;}
.home-enter .item:hover .line svg path:nth-child(1){transition-delay:0.1s;}
.home-enter .item:hover .line svg path:nth-child(2){transition-delay:0.15s;}
.home-enter .item:hover .line svg path:nth-child(3){transition-delay:0.2s;}
.home-enter .item:hover .line svg path:nth-child(4){transition-delay:0.25s;}
.home-enter .item:hover .line svg path:nth-child(5){transition-delay:0.3s;}
.home-enter .item:hover .line svg path:nth-child(6){transition-delay:0.35s;}
.home-enter .item:hover .line svg path:nth-child(7){transition-delay:0.4s;}
.home-enter .item:hover .line svg path:nth-child(8){transition-delay:0.45s;}
.home-enter .item:hover .line svg path:nth-child(9){transition-delay:0.5s;}
.home-enter .item:hover .line svg path:nth-child(10){transition-delay:0.55s;}
.home-enter .item:hover .line svg path:nth-child(11){transition-delay:0.6s;}
.home-enter .item:hover .line svg path:nth-child(12){transition-delay:0.65s;}
.home-enter .item:hover .line svg path:nth-child(13){transition-delay:0.7s;}
.home-enter .item:hover .line svg path:nth-child(14){transition-delay:0.75s;}
.home-enter .item:hover .line svg path:nth-child(15){transition-delay:0.8s;}
.home-enter .item *:where(.ico-deck,.txt,.url){position:absolute;}
.home-enter .item .txt{top:calc(142 / 526 * 100%);display:flex;align-items:center;justify-content:flex-end;bottom:0;width:100%;z-index:3;}
.home-enter .item:nth-child(2n) .txt{justify-content:flex-start;}
.home-enter .item:nth-child(2) ~ .item .txt{bottom:calc(142 / 526 * 100%);top:0;}
.home-enter .item .inner{width:calc(795 / 948 * 100%);}
.home-enter .item:nth-child(2n) .inner{display:flex;flex-direction:column;align-items:flex-end;}
.home-enter .ico-deck{width:calc(230 / 948 * 100%);padding-bottom:calc(230 / 948 * 100%);z-index:2;}
.home-enter .ico-deck:before{position:absolute;content:'';width:100%;height:100%;background:url(../images/section-2-ico-2.svg) var(--background-contain);opacity:0.2;transition:var(--transition);}
.home-enter .item:hover .ico-deck:before{opacity:1;}
.home-enter .item:nth-child(1) .ico-deck{right:0;bottom:0;}
.home-enter .item:nth-child(2) .ico-deck{left:0;bottom:0;}
.home-enter .item:nth-child(2) .ico-deck:before{transform:rotate(90deg);}
.home-enter .item:nth-child(3) .ico-deck{right:0;top:0;}
.home-enter .item:nth-child(4) .ico-deck{left:0;top:0;}
.home-enter .item:nth-child(2) .ico-deck:before,.home-enter .item:nth-child(3) .ico-deck:before{background-image:url(../images/section-2-ico-1.svg);}
.home-enter .item:nth-child(3) .ico-deck:before{transform:rotate(-90deg);}
.home-enter .item:nth-child(4) .ico-deck:before{transform:rotate(180deg);}
.home-enter .icon{height:0.85rem;}
/* .home-enter .icon svg{height:0.34rem;} */

.home-enter .item:nth-child(1) .icon svg,
.home-enter .item:nth-child(3) .icon svg{
 height:0.34rem;
}
.home-enter .item:nth-child(2) .icon svg,
.home-enter .item:nth-child(4) .icon svg{
 height:0.4rem;
}



.home-enter .icon svg path.ani-svg-path{stroke:none!important;}
.home-enter .txt h3{margin:0;font-size:var(--font-size__28);color:var(--main-color);}
.home-enter .txt p{margin:0;font-size:var(--font-size__18);font-weight:var(--font-weight__m);}
.home-enter .url{z-index:10;left:0;top:0;width:100%;height:100%;}
@media (min-width:1025px){.home-enter .title-area{position:absolute;z-index:10;top:calc(77 / 1076 * 100%);left:0;width:100%;pointer-events:none;}
}
@media (max-width:1024px){.home-enter .icon{height:0.5rem;}
 .home-enter .icon svg{max-height:auto;height:0.3rem;max-width:0.3rem;}
 .home-enter .title-area{padding:var(--padding-margin__50) 0 0 0.3rem;margin-bottom:var(--padding-margin__50);}
}
@media (max-width:480px){.home-enter .item .txt{top:0;}
 .home-enter .item:nth-child(2) ~ .item .txt{bottom:0;}
 .home-enter .item .line svg path{opacity:1;}
 .home-enter .item .txt p{display:none;}
 .home-enter .item .txt h3{line-height:1.2;}
}
footer{background:url(../images/footerbg.jpg) var(--background-cover);position:relative;z-index:1;padding:var(--padding-margin__80) 0;overflow:hidden;font-weight:var(--font-weight__m);}
footer,footer a:not(:hover){color:rgba(var(--white-color__rgb),0.5);}
footer .copyright{font-size:var(--font-size__14);}
.footer-contact dl:not(:last-child){margin-bottom:var(--padding-margin__40);}
.footer-contact dt{font-size:var(--font-size__18);line-height:calc(32 / 18);}
.footer-contact dd{font-size:var(--font-size__24);line-height:calc(32 / 24);font-weight:var(--font-weight__b);}
.footer-contact dd,.footer-contact dd a:not(:hover){color:var(--white-color);}
.footer-top{margin-bottom:var(--padding-margin__120);}
.footer-top .footer-nav dl{max-width:2rem;}
.footer-top .footer-nav dd{line-height:calc(24 / 18);}
.footer-top .footer-nav dd:not(:last-child){margin-bottom:calc(16 / 18 * 1em);}
.footer-top .code{width:calc(143 / 1008 * 100%);flex-shrink:0;}
.footer-top .code p{text-align:center;color:var(--white-color);font-size:var(--font-size__18);}
@media (min-width:1025px){footer .left{width:calc(450 / var(--max-width) * 100%);}
 footer .right{width:calc(1008 / var(--max-width) * 100%);}
 .footer-top .footer-nav{flex:1;margin-right:1.13rem;}
}
@media (max-width:1024px){.footer-top .footer-nav dl{max-width:30vw;}
 .footer-top .code{display:none;}
 .footer-contact{margin-bottom:var(--padding-margin__100);}
}
.follow-us li:not(:last-child){margin-right:0.34rem;}
.follow-us li img{max-height:0.25rem;filter:brightness(0) invert(1);;transition:var(--transition);}
.follow-us li a:hover img{filter:brightness(1) invert(0);}
.home-news{position:relative;z-index:1;background:url(../images/newsbg.jpg) no-repeat center bottom var(--white-color);background-size:100% auto;padding:var(--padding-margin__100) 0 0 0;overflow:hidden;}
.home-news .swiper-tabs{position:relative;z-index:30;}
.home-news .swiper-tabs li:not(:last-child){margin-right:0.55rem;}
.home-news .swiper-tabs li [class*=all-title] .tit,.home-news .swiper-tabs li [class*=all-title]::before{transition:var(--transition);}
.home-news .swiper-tabs li:not(.active) [class*=all-title]::before{opacity:0;}
.home-news .swiper-tabs li:not(.active) [class*=all-title] .tit{color:rgba(207,207,210,1);}
.home-news .swiper-list .swiper-items{position:relative;}
.home-news .swiper-items > [class*=btn-]{position:absolute;width:15%;top:0;height:100%;z-index:10;}
.home-news .swiper-items .btn-prev{left:0;}
.home-news .swiper-items .btn-next{right:0;}
.home-news .swiper-list .swiper-items:not(.show){position:absolute;left:-100%;top:0;width:100%;height:100%;opacity:0;}
.home-news .swiper-list .swiper-slide:hover{z-index:4;}
.home-news .swiper-list .swiper-slide-prev{opacity:0;transition:opacity 0.5s;}
.home-news .swiper-list .item{padding:var(--padding-margin__150) var(--padding-margin__60) var(--padding-margin__100);position:relative;z-index:1;transform:translateX(0.2rem);opacity:0;transition:var(--transition);}
.home-news .swiper-list .swiper-items.show .item{transform:translateX(0);opacity:1;}
.home-news .swiper-list .swiper-items.show .swiper-slide-active .item{transition-delay:0.1s;}
.home-news .swiper-list .swiper-items.show .swiper-slide-next .item{transition-delay:0.2s;}
.home-news .swiper-list .swiper-items.show .swiper-slide-next + .swiper-slide .item{transition-delay:0.3s;}
.home-news .swiper-list .swiper-items.show .swiper-slide-next + .swiper-slide + .swiper-slide .item{transition-delay:0.3s;}
.home-news .swiper-list .item .drag{position:absolute;width:calc(var(--padding-margin__60) * 2);right:calc(var(--padding-margin__60) * -1);top:0;height:100%;z-index:4;display:none;}
.home-news .swiper-list .item a{position:relative;z-index:3;min-height:5.06rem;cursor:pointer;}
.home-news .swiper-list .pic{margin-top:0.52rem;border-radius:0.2rem;overflow:hidden;position:relative;}
.home-news .swiper-list .pic figure{padding-bottom:calc(266 / 400 * 100%);}
.home-news .swiper-list time{font-weight:var(--font-weight__m);font-size:var(--font-size__18);color:rgba(137,141,154,1);}
.home-news .swiper-list h3{margin:0.39rem 0 0.53rem 0;font-size:var(--font-size__24);color:var(--main-color);line-height:calc(30 / 24);min-height:calc(30 / 24 * 4em);}
.home-news .swiper-list h3 + .pic{margin-top:0;}
.home-news .swiper-list .pic + h3{margin-bottom:0;}
.home-news .play-btn{position:absolute;left:0;bottom:0;width:0.9rem;height:0.7rem;overflow:hidden;}
.home-news .play-btn i{width:0.11rem;height:0.15rem;background:url(../images/play.svg) var(--background-contain);position:absolute;left:calc(19 / 90 * 100%);bottom:calc(19 / 70 * 100%);z-index:5;}
.home-news .play-btn:before,.home-news .play-btn:after{position:absolute;content:'';border-radius:50%;background:var(--secondary-color);top:0;}
.home-news .play-btn:before{width:1.4rem;height:1.4rem;z-index:3;right:calc(20 / 90 * 100%);}
.home-news .play-btn:after{opacity:0.4;z-index:2;width:1.6rem;height:1.6rem;right:0;}
.home-news .swiper-items .swiper-slide:nth-child(2n) .play-btn:before,.home-news .swiper-items .swiper-slide:nth-child(2n) .play-btn:after{background:var(--primary-color);}
@media (max-width:1024px){.home-news{padding-left:0.3rem;}
}
@media (min-width:641px){.home-news .swiper-list{margin-top:-0.88rem;}
 .home-news .swiper-list .swiper{overflow:initial;width:130.5%;margin-left:calc(var(--padding-margin__60) * -1);}
 .home-news .swiper-list .item:after,.home-news .swiper-list .item:before{position:absolute;content:'';}
 .home-news .swiper-list .item:after{width:1px;height:100%;background:linear-gradient(0deg,rgba(201,218,225,1) 32%,rgba(255,255,255,1) 100%);right:0;top:0;z-index:2;}
 .home-news .swiper-list .item:before{background:linear-gradient(to bottom,rgba(var(--white-color__rgb),0) 0%,rgba(var(--white-color__rgb),1) 30%);left:0;bottom:0;width:100%;height:0;z-index:1;transition:var(--transition);}
 .home-news .swiper-list .item:hover:before{height:100%;}
}
@media (max-width:480px){.home-news .swiper-tabs li:not(:last-child){margin-right:0.3rem;}
}
.home-divisions{background-color:rgba(136,212,244,0.3);height:100vh;position:relative;overflow:hidden;font-size:var(--font-size__18);font-weight:var(--font-weight__m);}
.home-divisions .container{position:relative;z-index:2;--leftpt:calc((20 / 960 * 100vh + 32 / 18 * 1em) * 2);}
.home-divisions .left .all-title-white{max-width:5rem;margin-bottom:calc(161 / 960 * 100vh);}
.home-divisions .tabs{position:relative;z-index:3;line-height:calc(32 / 18);transform:translateY(calc(var(--leftpt) * -1));}
.home-divisions .tabs-ul{overflow:hidden;padding-top:var(--leftpt);height:calc(32 / 18 * 9em + (20 / 960 * 100vh) * 9 + var(--leftpt));}
.home-divisions .tabs:before{content:'';position:absolute;right:calc(100% + 0.58rem);top:calc(32 / 18 * 0.5em + 10 / 960 * 100vh + var(--leftpt));width:100%;height:1px;background:rgba(var(--white-color__rgb),0.4);}
.home-divisions .tabs .num-count{position:absolute;right:0;top:calc(7 / 960 * 100vh + var(--leftpt));color:rgba(var(--white-color__rgb),0.3);}
.home-divisions .tabs ul{padding-right:4em;}
.home-divisions .tabs li{color:rgba(120,121,131,1);padding:calc(10 / 960 * 100vh) 0;position:relative;}
.home-divisions .tabs li.is-fade{mix-blend-mode:multiply;}
.home-divisions .tabs li span{position:relative;display:block;}
.home-divisions .tabs li span i{font-style:normal;}
.home-divisions .tabs li span i:nth-child(2){position:absolute;left:0;top:0;width:100%;height:0;overflow:hidden;color:var(--primary-color);transition:var(--transition);}
.home-divisions .tabs li.active span i:nth-child(2){height:100%;}
.home-divisions .tabs li.active span i:nth-child(1){opacity:0;transition:0.3s 0.5s;}
.home-divisions .tips-tit{color:rgba(248,179,0,1);text-align:right;margin-bottom:var(--padding-margin__100);}
.home-divisions .slide{padding:var(--padding-margin__60) 0;}
.home-divisions .img{width:2.4rem;position:relative;}
.home-divisions .img figure{padding-bottom:100%;border-radius:0.2rem;}
.home-divisions .img:before{position:absolute;content:'';width:calc(100 / 240 * 100%);height:calc(100 / 240 * 100%);background:url(../images/section-2-ico-2.svg) var(--background-contain);bottom:0.1rem;left:0.1rem;mix-blend-mode:multiply;z-index:10;transform:rotateY(180deg);}
.home-divisions .slide .txt{flex:1;margin-right:0.49rem;padding-bottom:0.4rem;position:relative;z-index:4;}
.home-divisions .slide .txt h3{margin:0;font-size:var(--font-size__40);line-height:calc(44 / 40);color:var(--main-color);text-align:right;margin-right:-1rem;}
.home-divisions .slide .txt h3 span{display:block;}
.home-divisions .slide .txt p{font-size:var(--font-size__24);font-weight:var(--font-weight__m);color:#898d9a;margin:0;}
@media (min-width:769px){.home-divisions .left-img{position:absolute;left:0;top:0;height:100%;width:50%;background:var(--background-cover);}
 .home-divisions *:where(.left,.right){padding-top:calc(var(--header_height) + 35 / 960 * 100vh);width:calc(50% - 1.16rem);flex-shrink:0;}
}
@media (max-width:768px){.home-divisions .container{display:block;}
 .home-divisions .tabs{display:none;}
 .home-divisions .left{margin-left:0.3rem;padding-top:calc(var(--header_height) + 35 / 960 * 100vh);margin-bottom:var(--padding-margin__60);}
 .home-divisions [class*=all-title] .tit{color:var(--main-color);}
 .home-divisions [class*=all-title]::before{background-image:url(../images/ico.svg);}
 .home-divisions .right{overflow:hidden;}
 .home-divisions .slide .txt h3{font-size:var(--font-size__30);}
 .home-divisions .slide .txt p{font-size:var(--font-size__20);}
 .home-divisions .left .all-title-white{margin-bottom:var(--padding-margin__80);}
}
.edit-info{font-weight:var(--font-weight__m);}
.home-area{height:100vh;overflow:hidden;position:relative;z-index:1;}
.home-area .scroll-tips{position:absolute;left:0;bottom:calc(80 / 960 * 100vh);width:100%;pointer-events:none;z-index:10;}
.home-area .scroll-tips i{display:block;width:calc(866 / var(--max-width) * 100%);background-color:#d9dddf;height:1px;margin-right:0.2rem;position:relative;}
.home-area .scroll-tips i:before{position:absolute;content:'';width:100%;height:100%;background:var(--black-color);left:0;top:0;transform-origin:left;animation:lineAnimation 2s infinite;}
.home-area .scroll-tips span{color:var(--black-color);}
.home-area .item-boxs{height:100%;}
.home-area .item-box{width:100vw;flex-shrink:0;height:100%;position:relative;}
.home-area .item-box .url{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.home-area .item-boxs [class*=box-]{overflow:hidden;height:100%;position:relative;padding-top:var(--header_height);}
.home-area .box-1{padding-top:0!important;}
.home-area .box-1 .txt{position:absolute;left:0;top:calc(50 / 960 * 100vh + var(--header_height));width:100%;z-index:2;}
.home-area .box-1 .txt .edit-info{color:var(--white-color);}
.home-area .box-1 .pic{position:absolute;overflow:hidden;}
.home-area .box-1 .pic figure{height:100%;width:100%;}
.home-area #box-1-1 .edit-info{color:var(--default-color);transition:var(--transition);}
.home-area #box-1-1.end .edit-info,.home-area #box-1-1.end .all-title-black .tit{color:var(--white-color);}
.home-area #box-1-1 .pic{right:0;bottom:0;}
.home-area [id*=box-1-]:not(#box-1-1) .pic{width:100%;height:100%;left:0;top:0;}
.home-area [id*=box-1-]:not(#box-1-1) [class*=all-title]::before{display:none;}
.home-area [data-effect]{visibility: hidden;}
.home-area .in-view{visibility: visible;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@media (min-width:769px){.home-area .box-1 [class*=all-title]{margin-top:-1rem;}
 .home-area .box-1 .txt .edit-info{width:calc(790 / var(--max-width) * 100%);}
}
@media (max-width:768px){.home-area [class*=all-title]{margin-left:0.3rem;}
 .home-area [id*=box-1-]:not(#box-1-1) .txt{text-shadow:0 0 0.1rem rgba(var(--black-color__rgb),0.5);}
 .home-area [id*=box-1-]:not(#box-1-1) .txt [class*=all-title]{padding-top:0;margin-bottom:var(--padding-margin__50);}
 .home-area .box-1 .pic figure{background-size:cover!important;background-position:center center !important;}
 .home-area #box-1-1 .pic{width:100%!important;border-radius:0!important;}
 .home-area #box-1-1 [class*=all-title]{margin-bottom:var(--padding-margin__60);}
 .home-area .scroll-tips{bottom:2%;}
}
@keyframes lineAnimation{0%{transform:scaleX(0);transform-origin:left;}
 50%{transform:scaleX(1);transform-origin:left;}
 50.1%{transform-origin:right;}
 100%{transform:scaleX(0);transform-origin:right;}
}
.home-area .box-2 figure,.home-area .box-3 figure{border-radius:0.2rem;}
@media (min-width:769px){.home-area .box-2 .container{height:100%;}
 .home-area .box-2 [class*=all-title]{margin-bottom:calc(110 / 960 * 100vh);}
 .home-area .box-2 .left{width:calc(690 / var(--max-width) * 100%);}
 .home-area .box-2 .right{width:calc(640 / var(--max-width) * 100%);}
 .home-area .box-2 .pic figure{height:calc(820 / 960 * 100vh);}
 .home-area .box-3 .container{height:calc(820 / 960 * 100vh);position:relative;z-index:1;}
 .home-area .box-3 *:where([class*=all-title],.edit-info){position:absolute;z-index:10;}
 .home-area .box-3 [class*=all-title]{left:0;top:calc(60 / 960 * 100vh);}
 .home-area .box-3 .pic,.home-area .box-3 .pic ul{height:100%;}
 .home-area .box-3 .pic li{width:calc(800 / var(--max-width) * 100%);}
 .home-area .box-3 .pic figure{height:calc(400 / 960 * 100vh);}
 .home-area .box-3 .pic li:nth-child(1){margin-left:calc(580 / var(--max-width) * 100%);}
 .home-area .box-3 .pic li:nth-child(2){margin-left:calc(200 / var(--max-width) * 100%);}
 .home-area .box-3 .edit-info{right:0;bottom:calc(100 / 960 * 100vh);width:calc(500 / var(--max-width) * 100%);}
}
@media (max-width:768px){.home-area .box-2 .container{display:block;}
 .home-area .box-2 [class*=all-title]{margin-bottom:var(--padding-margin__60);}
 .home-area .box-3 .pic{margin:0.4rem 0;}
 .home-area .box-3 .pic figure{height:auto;padding-bottom:calc(400 / 800 * 100%);}
 .home-area .box-3 .pic ul{justify-content:center;}
 .home-area .box-3 .pic li:nth-child(1){margin-left:20%;}
 .home-area .box-3 .pic li{width:80%;}
 .home-area .box-3 .pic li + li{margin-top:0.2rem;}
 .home-area .box-2 .pic{margin-top:0.2rem;}
 .home-area .box-2 .pic figure{padding-bottom:60%;}
}
.home-area .box-4 .container{height:100%;}
.home-area .box-4 .pic{position:absolute;}
.home-area .box-4 .pic figure{height:100%;}
.home-area .box-4 [class*=all-title]{margin-bottom:calc(110 / 960 * 100vh);}
@media (min-width:769px){.home-area .box-4 .left{width:calc(660 / var(--max-width) * 100%);}
 .home-area .box-4 .pic{right:0;top:0;height:100%;width:50%;}
}
@media (max-width:768px){.home-area .box-4 .left{padding:0 var(--padding-margin__40) var(--padding-margin__40);border-radius:0 0 0.2rem 0.2rem;position:relative;z-index:4;background-color:var(--white-color);}
 .home-area .box-4 .container{display:block;}
 .home-area .box-4 .pic{width:100%;height:50%;left:0;bottom:0;}
 .home-area .box-4 [class*=all-title]{margin-bottom:var(--padding-margin__40);}
}
/* 20250527 */
header{position:fixed;left:0;top:0;width:100%;z-index:99;}
.pt100{padding-top:var(--padding-margin__100);}
.pb100{padding-bottom:var(--padding-margin__100);}
.w100{width:100%;}
.pban{position:relative;margin-top:var(--header_height);}
.pban .img img{display:block;width:100%;min-height:350px;object-fit:cover;}
.pban .txt{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:2;align-items:center;justify-content:center;color:#fff;}
.pban .txt .tit{font-size:var(--font-size__60);font-weight:bold;}
.bread{position:relative;z-index:2;line-height:4.4;}
.bread .container.flex{align-items:center;}
.pnavs{flex:1 1 auto;overflow:hidden;font-size:var(--font-size__18);color:var(--main-color__rgb);}
.bread:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #d9dddf;z-index:-1;}
.bread.noborder:after{display:none;}
.pnavs ul{align-items:stretch;justify-content:flex-start;margin:0;padding:0;overflow:auto;width:100%;}
.pnavs li{flex:0 0 auto;list-style-type:none;margin-right:2.5em;}
.pnavs li a{display:block;line-height:4.4;border-bottom:1px solid transparent;transition:.3s;}
.pnavs li:hover a,.pnavs li.cur a{color:var(--secondary-color);border-color:var(--secondary-color);}
.location{color:#898d9a;flex:0 0 auto;font-size:var(--font-size__18);}
.shenzhen .box{align-items:stretch;}
.shenzhen .bl{flex:0 0 auto;flex-direction:column;justify-content:space-between;width:37.5%;}
.shenzhen .tit{position:relative;font-size:var(--font-size__60);font-weight:bold;color:var(--main-color);line-height:1;margin-bottom:0.5em;padding-top:0.9em;padding-left:0.9em;}
.shenzhen .tit:before{content:"";position:absolute;left:0;top:0;width:0.9em;height:0.9em;background:url(../images/ico.svg) no-repeat center;background-size:contain;}
.shenzhen .img{border-radius:0.2rem;overflow:hidden;}
.shenzhen .br{flex:1 1 auto;overflow:hidden;padding-left:var(--padding-margin__120);}
.editor{color:#64676f;line-height:1.5;}
.division .item{margin-bottom:1rem;align-items:center;position:relative;z-index:2;}
.division .item .img{flex:0 0 auto;width:50%;border-radius:0.2rem;overflow:hidden;}
.division .item .img img{display:block;width:100%;}
.division .item .txt{flex:1 1 auto;overflow:hidden;margin-left:0.8rem;padding:0.3rem 0;}
.division .item:before{content:"";position:absolute;left:calc(50% + 0.8rem);bottom:0;border-bottom:1px solid #ccc;right:0;}
.division .item .it{font-size:var(--font-size__40);color:var(--main-color);line-height:1.2;margin:0 0 0.5em;}
.division .item:nth-child(2n){flex-direction:row-reverse;}
.division .item:nth-child(2n) .txt{margin-left:0;margin-right:0.8rem;}
.division .item:nth-child(2n):before{left:0;right:calc(50% + 0.8rem);}
.pageBg{background:url(../images/pageBg.png) no-repeat center top;background-size:cover;}
.divisionDetail{background:#fff;padding:0.6rem 0.6rem 1.3rem;border-radius:0.2rem;}
.divisionDetail .tit{margin:0 0 0.8em;text-align:center;color:var(--main-color);font-size:var(--font-size__60);line-height:1.2;}
.divisionDetail .tit span{position:relative;padding:0.67em 0.83em 0;line-height:1;display:inline-block;}
.divisionDetail .tit span:before{content:"";position:absolute;left:0;top:0;width:0.67em;height:0.67em;background:url(../images/ico.svg) no-repeat center;background-size:contain;}
.divisionDetail .box{align-items:flex-start;}
.divisionDetail .img{flex:0 0 auto;border-radius:0.2rem;overflow:hidden;width:50%;}
.divisionDetail .img img{display:block;width:100%;}
.divisionDetail .txt{flex:1 1 auto;overflow:hidden;padding-left:0.6rem;color:#64676f;}
.Notification{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;}
.Notification .item{flex:0 0 auto;width:31.33%;margin-right:3%;background:#fff;transition:.3s;margin-bottom:3%;padding:0.4rem;border-radius:0.2rem;position:relative;top:0;}
.Notification .item:nth-child(3n){margin-right:0;}
.Notification .item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.1);top:-1em;}
.Notification .item .date{color:#898d9a;line-height:1;position:relative;padding-bottom:1.5em;margin-bottom:1.5em;}
.Notification .item .date:after{content:"";position:absolute;left:0;bottom:0;width:2em;height:4px;background:linear-gradient(90deg,#122a88,#122a88 50%,#e5007f 50%);}
.Notification .item .it{margin:0;color:var(--main-color);font-size:var(--font-size__24);}
.newsList{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;}
.newsList .item{flex:0 0 auto;width:31.33%;margin-right:3%;background:#fff;transition:.3s;margin-bottom:3%;padding:0.4rem;border-radius:0.2rem;position:relative;top:0;flex-direction:column;justify-content:space-between;}
.newsList .item .tp{flex:1 1 auto;width:100%;}
.newsList .item:nth-child(3n){margin-right:0;}
.newsList .item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.1);top:-1em;}
.newsList .item .date{color:#898d9a;line-height:1;position:relative;margin-bottom:1.5em;}
.newsList .item .it{margin:0;color:var(--main-color);font-size:var(--font-size__24);}
.newsList .item .img{position:relative;padding-bottom:67%;flex:0 0 auto;width:100%;margin-top:0.3rem;}
.newsList .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.bggray{background-color:#f4f8f9;}
.max1280{width:1280px;max-width:94%;margin:0 auto;}
.newsDetail{background:#fff;border-radius:0.2rem;padding:0.5rem 0.8rem;}
.newsDetail .tp{padding-bottom:0.2rem;border-bottom:1px solid #d9dddf;}
.newsDetail .tp .tit{font-size:var(--font-size__40);color:var(--main-color);line-height:1.2;margin:0;}
.newsDetail .tp .date{margin-top:0.2rem;color:#898d9a;line-height:1.128;padding-left:1.5em;background:url(../images/icon-date.svg) no-repeat left center;background-size:contain;}
.newsDetail .content{padding:0.5rem 0;}
.newsDetail .bot{border-top:1px solid #d9dddf;padding-top:0.4rem;}
.newsDetail .bot p{white-space:nowrap;margin:0;line-height:1.8;overflow:hidden;text-overflow:ellipsis;}
.backList{margin-top:0.4rem;text-align:center;}
.backList .btn{display:inline-block;cursor:pointer;background:#e5007f;line-height:3.125;padding:0 1.5em;border-radius:3.125em;color:#fff;transition:.3s;}
.backList .btn:hover{background:#bc036a;}
.Downloads{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;}
.Downloads .item{flex:0 0 auto;width:31.33%;margin-right:3%;background:#fff;transition:.3s;margin-bottom:3%;padding:0.4rem;border-radius:0.2rem;position:relative;top:0;flex-direction:column;justify-content:space-between;}
.Downloads .item .it{flex:1 1 auto;width:100%;font-size:var(--font-size__24);color:var(--main-color);line-height:1.25;font-weight:bold;}
.Downloads .item:nth-child(3n){margin-right:0;}
.Downloads .item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.1);top:-1em;}
.Downloads .item .bot{flex:0 0 auto;width:100%;margin-top:0.3rem;padding-top:0.3rem;border-top:1px solid #d9dddf;align-items:center;justify-content:space-between;}
.Downloads .item .bl{flex:1 1 auto;overflow:hidden;padding-right:1em;}
.Downloads .item .bl p{margin:0 0.5em;color:#898d9a;}
.Downloads .item .br{flex:0 0 auto;}
.Downloads .item .btn{flex:0 0 auto;height:3.125em;padding:0 1.5em;background:#bc036a;border-radius:3.125em;color:#fff;align-items:center;}
.Downloads .item .btn .icon-download{flex:0 0 auto;margin-right:0.6em;width:1em;height:1em;background:url(../images/icon-download.svg) no-repeat center;background-size:contain;}
.Photos{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;}
.Photos .item{flex:0 0 auto;width:31.33%;margin-right:3%;background:#fff;transition:.3s;margin-bottom:3%;border-radius:0.2rem;position:relative;top:0;overflow:hidden;}
.Photos .item .tp{flex:1 1 auto;width:100%;}
.Photos .item:nth-child(3n){margin-right:0;}
.Photos .item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.1);top:-1em;}
.Photos .item .it{color:var(--main-color);font-size:var(--font-size__24);padding:0.3rem 0.4rem 0.4rem;line-height:1.25;font-weight:bold;}
.Photos .item .img{position:relative;padding-bottom:67%;flex:0 0 auto;width:100%;}
.Photos .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.Photos .item .imgs{display:none !important;}
.Photos .item .img .lplay{position:absolute;left:0;bottom:0;z-index:2;background:url(../images/lplay.png) no-repeat left bottom;padding:0.47rem;background-size:contain;}
.photoViewer{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0.3);align-items:center;justify-content:center;visibility:hidden;}
.photoViewer .box{width:1600px;max-width:94%;background:#fff;position:relative;padding:0.7rem 0;border-radius:0.2rem;overflow:hidden;flex:0 0 auto;top:0.5rem;opacity:0;transition:.3s;}
.photoViewer .box .close{position:absolute;cursor:pointer;z-index:10;right:0.4rem;top:0.4rem;padding:0.18rem;background:url(../images/icon-close.svg) no-repeat center;background-size:contain;}
.photoViewer .box .bt{text-align:center;padding:0 0.6rem;line-height:1.2;font-weight:bold;font-size:var(--font-size__24);color:var(--main-color);margin-bottom:1em;}
.photoViewer.act{visibility:visible;}
.photoViewer.act .box{opacity:1;top:0;}
.photoViewer .swiper{overflow:visible;max-width:840px;margin:0 auto;padding:0 0.3rem;}
.photoViewer .swiper-slide{overflow:hidden;border-radius:0.2rem;transition:.3s;opacity:0.3;max-height:55vh;}
.photoViewer .swiper-slide-active{opacity:1;}
.photoViewer .swiper-slide:before{content:"";display:block;padding-bottom:67%;}
.photoViewer .swiper-slide img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.popVideo video{background:#000;}
.swiperCtr{margin-top:0.4rem;justify-content:center;align-items:center;font-size:var(--font-size__60);}
.swiperCtr .btn{flex:0 0 auto;width:1em;height:1em;border-radius:50%;margin:0 0.1rem;background:#f4f8f9;position:relative;cursor:pointer;transition:.3s;}
.swiperCtr .btn:hover{background-color:#122a88;}
.swiperCtr .btn:before,.swiperCtr .btn:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;content:"";background-position:center;background-size:contain;background-repeat:no-repeat;width:7px;height:14px;}
.swiperCtr .btn.prev:before{background-image:url(../images/page/prev.svg);}
.swiperCtr .btn.prev:hover:before{background-image:url(../images/page/prev-on.svg);}
.swiperCtr .btn.next:before{background-image:url(../images/page/next.svg);}
.swiperCtr .btn.next:hover:before{background-image:url(../images/page/next-on.svg);}
.contacts{position:relative;z-index:2;overflow:hidden;width:100%;}
.contacts:before{content:"";position:absolute;left:50%;top:0;height:100%;border-left:1px solid #d9dddf;}
.contacts .items{position:relative;z-index:5;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;}
.contacts .items:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);background:url(../images/cnt.jpg) no-repeat center;background-size:contain;width:32.5%;height:100%;z-index:5;}
.contacts .item{flex:0 0 auto;padding:0.8rem 0;position:relative;padding-right:15%;}
.contacts .item:after{content:"";position:absolute;bottom:0;width:200%;border-bottom:1px solid #d9dddf;right:0;}
.contacts .item:nth-child(2n):after{right:auto;left:0;}
.contacts .item:nth-child(2n){text-align:right;padding-left:15%;padding-right:0;}
.contacts .item .ico{font-size:0;height:0.45rem;line-height:0.45rem;margin-bottom:0.3rem;}
.contacts .item .ico img{max-height:100%;}
.contacts .item .it{font-size:var(--font-size__28);font-weight:bold;line-height:1.2;margin-bottom:0.6em;color:var(--main-color);display:inline-block;max-width:15em;}
.ContactsDivision{align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.ContactsDivision .item{flex:0 0 auto;align-items:center;justify-content:flex-start;margin-bottom:1rem;width:48%;}
.ContactsDivision .item .img{flex:0 0 auto;width:47%;}
.ContactsDivision .item .img img{display:block;width:100%;  border-radius: 20px;}
.ContactsDivision .item .txt{flex:1 1 auto;overflow:hidden;padding-left:0.5rem;}
.ContactsDivision .item .it{font-size:var(--font-size__28);font-weight:bold;color:var(--main-color);line-height:1.2;margin-bottom:1.5em;padding-bottom:1.5em;position:relative;}
.ContactsDivision .item .it:after{content:"";position:absolute;left:0;width:0.32rem;height:4px;background:linear-gradient(90deg,#122a88,#122a88 50%,#e5007f 50%);bottom:0;}
.ContactsDivision .item .li{margin:0.5em 0;line-height:1.6;align-items:flex-start;}
.ContactsDivision .item .li .lb{flex:0 0 auto;margin-right:6px;padding-left:2em;background-position:left center;background-repeat:no-repeat;background-size:1em;}
.ContactsDivision .item .li .lr{flex:1 1 auto;overflow:hidden;}
.icon-wx{background-image:url(../images/icon-wx.svg);}
.icon-tel{background-image:url(../images/icon-tel.svg);}
.icon-emial{background-image:url(../images/icon-email.svg);}
.icon-user{background-image:url(../images/icon-user.svg);}
.aboutInfo{padding:0.8rem 0 0.6rem;background:url(../images/aboutBg.png) no-repeat top right;background-size:49%;}
.aboutInfo .tit{font-size:var(--font-size__60);line-height:1.1;margin-bottom:0.3rem;color:var(--main-color);position:relative;margin-top:0;}
.aboutInfo .tit:before{content:"";position:absolute;right:100%;bottom:100%;padding:0.33em;background:url(../images/ico.svg) no-repeat center;background-size:contain;}
.aboutInfo .box{align-items:flex-start;}
.aboutInfo .txt{flex:1 1 auto;overflow:hidden;}
.aboutInfo .img{flex:0 0 auto;width:32.625%;margin-left:10%;}
.aboutData{align-items:stretch;flex-wrap:wrap;margin-top:0.7rem;justify-content:flex-start;}
.aboutData .i{flex:0 0 auto;width:31.33%;margin-right:3%;margin-bottom:3%;padding-bottom:0.2rem;border-bottom:1px solid #d9dddf;}
.aboutData .i:nth-child(3n){margin-right:0;}
.aboutData .i .ico{font-size:0;height:0.5rem;line-height:0.5rem;margin-bottom:0.2rem;}
.aboutData .i .ico img{max-height:100%;}
.aboutData .i .it{margin-bottom:0.1rem;color:#898d9a;line-height:1.1;}
.aboutData .i .it .b{font-size:2em;color:var(--main-color);font-weight:bold;padding-right:0.1rem;}
.aboutData .i .ip{color:#898d9a;}
.aboutBg{background:url(../images/aboutBg2.png) no-repeat top center;background-size:100%;width:100%;overflow:hidden;padding-top:1.4rem;padding-bottom:0.7rem;}
.Requirements{align-items:stretch;}
.Requirements .bl{flex:0 0 auto;width:29em;margin-right:0.8rem;}
.Requirements .bl .tit{font-size:var(--font-size__60);line-height:1.1;color:var( --main-color);margin:0;position:relative;}
.Requirements .bl .tit:before{content:"";position:absolute;right:100%;bottom:100%;padding:0.33em;background:url(../images/ico.svg) no-repeat center;background-size:contain;}
.Requirements .bl .t2{margin-top:0.15rem;color:var(--primary-color);}
.Requirements .br{flex:1 1 auto;}
.Requirements .items{align-items:stretch;flex-wrap:wrap;justify-content:space-between;counter-reset:or;}
.Requirements .item{flex:0 0 auto;background:#fff;width:49%;margin-bottom:2%;padding:0.3rem 0.4rem;border-radius:0.2rem;flex-direction:column;justify-content:space-between;}
.Requirements .item .ip{width:100%;flex:0 0 auto;}
.Requirements .item .or{flex:0 0 auto;margin-bottom:0.3rem;}
.Requirements .item .or:before{counter-increment:or;content:'0'counter(or);font-size:0.7rem;font-weight:bold;line-height:1;background:radial-gradient(at 100% 0,#22ad3a 0.4em,#e5007f 0.4em,#e5007f 1em,#132a87 1em);background-clip:text;-webkit-background-clip:text;color:transparent;}
.Industrial{margin-top:1.4rem;}
.Industrial .tp{align-items:stretch;}
.Industrial .tp .tl{flex:0 0 auto;width:29em;margin-right:0.8rem;}
.Industrial .tp .tit{font-size:var(--font-size__60);line-height:1.1;color:var( --main-color);margin:0;position:relative;}
.Industrial .tp .tit:before{content:"";position:absolute;right:100%;bottom:100%;padding:0.33em;background:url(../images/ico.svg) no-repeat center;background-size:contain;}
.Industrial .tp .tr{flex:1 1 auto;overflow:hidden;}
.Industrial .items{flex-wrap:wrap;position:relative;z-index:5;margin-top:1.4rem;justify-content:flex-start;align-items:stretch;counter-reset:od;}
.Industrial .item{flex:0 0 auto;width:32.66%;margin-right:1%;margin-bottom:1%;position:relative;}
.Industrial .item:nth-child(3n){margin-right:0;}
.Industrial .item .img{position:relative;overflow:hidden;border-radius:0.2rem;padding-bottom:55.8%;}
.Industrial .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.Industrial .item .img:before{content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:100%;background:linear-gradient(0deg,#132b87,transparent 60%);}
.Industrial .item .hov{position:absolute;left:0;width:100%;height:100%;border-radius:0.2rem;overflow:hidden;bottom:0;transition:.3s;z-index:5;background:#132b87;flex-direction:column;color:#fff;}
.Industrial .item:nth-child(1) .hov,.Industrial .item:nth-child(2) .hov,.Industrial .item:nth-child(3) .hov{bottom:auto;top:0;}
.Industrial .item .hov .img{flex:0 0 auto;width:100%;}
.Industrial .item .hov .tit{transform:translate(0,-100%);position:relative;z-index:2;padding:0.3rem 0.4rem 0.1rem;transition:.3s;}
.Industrial .item:hover{z-index:10;}
.Industrial .item:hover .hov{height:205.6%;}
.Industrial .item:hover .hov .tit{transform:translate(0,0);padding:0 0.4rem;}
.Industrial .item .or{font-size:var(--font-size__24);font-weight:bold;line-height:1;margin-bottom:0.1rem;}
.Industrial .item .or:before{counter-increment:od;content:'0'counter(od);}
.Industrial .item .it{font-size:var(--font-size__18);}
.Industrial .item .ip{flex:1 1 auto;overflow:hidden;padding:0 0.4rem 0.3rem;margin-top:0.2rem;}
.Industrial .item .editor{width:100%;height:100%;overflow:auto;color:rgba(255,255,255,0.6);padding-right:1em;}
.Industrial .item .border{border-bottom:1px solid rgba(255,255,255,0.3);margin-top:0.2rem;visibility:hidden;}
.Industrial .item:hover .border{visibility:visible;}
@media(max-width:1024px){.pnavs+.loction{display:none;}
 .pnavs li{margin-right:1.5em;}
 .shenzhen .box{display:block;}
 .shenzhen .bl{width:auto;}
 .shenzhen .br{padding-left:0;margin-top:20px;}
 .photoViewer .box{padding:0.4rem 0 0.4rem;}
 .photoViewer .box .close{padding:12px;right:20px;top:20px;}
 .photoViewer .box .bt{font-size:var(--font-size__20);}
 .swiperCtr{font-size:var(--font-size__40);margin-top:0.6em;}
 .ContactsDivision .item{width:100%;}
 .aboutInfo .box{display:block;}
 .aboutInfo .img{width:auto;text-align:center;max-width:50%;margin:0.3rem auto 0;}
 .Requirements{display:block;}
 .Requirements .bl{width:auto;margin-right:0;margin-bottom:0.4rem;}
 .Industrial .tp{display:block;}
 .Industrial .tp .tl{width:auto;margin-right:0;margin-bottom:0.4rem;}
 .Industrial .items{margin-top:0.4rem;justify-content:space-between;}
 .Industrial .item{width:49%;margin-right:0;}
 .Industrial .item:nth-child(3) .hov{bottom:0;top:auto;}
 .Industrial .tp .tit:before,.Requirements .bl .tit:before,.aboutInfo .tit:before{right:auto;left:0;}
 .aboutInfo .tit,.Requirements .bl .tit,.Industrial .tp .tit{font-size:var(--font-size__40);}
 .aboutData{justify-content:space-between;}
 .aboutData .i{width:48%;margin-right:0;}
}
@media(max-width:768px){.pb100{padding-bottom:40px;}
 .pt100{padding-top:40px;}
 .division .item{display:block;margin-bottom:30px;}
 .division .item .img{width:auto;}
 .division .item .txt{margin:0 !important;padding:20px 0 30px;}
 .division .item:before{left:0 !important;right:0 !important;}
 .divisionDetail .box{display:block;}
 .divisionDetail .img{width:auto;margin-bottom:20px;}
 .divisionDetail .txt{padding:0;}
 .divisionDetail{padding:20px;}
 .divisionDetail .tit{font-size:var(--font-size__40);}
 .Notification,.newsList,.Downloads,.Photos{justify-content:space-between;}
 .Notification .item,.newsList .item,.Downloads .item,.Photos .item{width:48%;margin-right:0;}
 .Photos .item .it{padding:20px;}
 .newsDetail{padding:40px 24px;}
 .Photos .item .img .lplay{padding:0.3rem;}
 .contacts .item .it{font-size:14px;}
 .contacts .item{padding-right:7%;}
 .contacts .item:nth-child(2n){padding-left:7%;}
 .ContactsDivision .item .img{width:30%;}
 .ContactsDivision .item .it{font-size:var(--font-size__18);padding-bottom:1em;margin-bottom:1em;}
 .ContactsDivision .item .li{line-height:1.4;margin:5px 0;}
 .ContactsDivision .item .txt{padding-left:2em;}
 .ContactsDivision .item{margin-bottom:20px;}
 .Industrial .item{width:100%;margin-bottom:2%;}
 .Industrial .item:nth-child(2) .hov{bottom:0;top:auto;}
 .Industrial .item:hover .hov{height:203.6%;}
 .aboutData .i .ico{height:0.4rem;line-height:0.4rem;}
 .aboutData .i .it .b{font-size:1.6em;}
 .Requirements .item{width:100%;padding:20px;border:1px solid #e5f6fd;}
 .Requirements .item .or:before{font-size:2em;}
 .aboutBg{padding-top:50px;}
 .Industrial{margin-top:50px;}
}
@media(max-width:540px){.Notification .item,.newsList .item,.Downloads .item{width:100%;margin-bottom:20px;padding:30px 20px 20px;}
 .Photos .item{width:100%;margin-bottom:20px;}
 .newsDetail .tp .tit{font-size:20px;}
}

.login-body .main-nav,
.member-body #main-nav-default{display: none;}
.member-body #main-nav-member{display: block;}
.login-main{position: relative;z-index: 1; margin-top: var(--header_height);}
.login-main .poster{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.login-main .poster figure{height: 100%;}
.login-wrap .container{min-height: 7.6rem;padding: var(--padding-margin__30) 0;}
.login-box{min-height:6.3rem; width: 90%;max-width: 4.8rem;background: var(--white-color) url(../images/login-boxbg.jpg) no-repeat right top;background-size: 100% auto; border-radius: 0.2rem; padding: var(--padding-margin__60) 0 var(--padding-margin__30) 0;}
.login-box h2{margin: 0 0 0.34rem 0;font-size: var(--font-size__32);text-align: center;color: var(--main-color);}
.regbox{padding-top: var(--padding-margin__30);}
@media (max-width: 1024px) {
 .login-wrap .container{min-height: auto; padding: var(--padding-margin__100) 0;}
 .login-box{margin: auto;}
}

.form-box{max-width: 3.2rem;margin: 0 auto; width: 95%;}
.form-input{cursor: none;}
.form-item-list .form-item{margin-bottom: 0.2rem; }
.regbox .form-item-list .form-item{margin-bottom: 0.1rem; }
.form-label{font-weight: var(--font-weight__m);display: block;margin-bottom: 0.03rem;color: var(--link-color); }
.form-label .err{color: var(--primary-color); margin-left: 0.1rem;}
.regbox .form-label{margin-bottom: 0;}
.form-item .getvode{position: relative;z-index: 1;}
.form-item [class*=form-icon-]{position: relative;z-index: 1;}
.form-item [class*=form-icon-]:after{position: absolute; content: '';width:0.2rem;height: 0.2rem;background: var(--background-contain); right: 0.2rem; top: 50%;transform: translateY(-50%);}
.form-item .form-icon-time:after{background-image: url(../images/date.svg);width:0.19rem;height: 0.16rem;}
.form-item .getvode img{position: absolute;right: 0.12rem;height: 0.3rem;bottom: 0;margin: auto; top: 0;}
.form-item .form-link{text-decoration: underline;color: var(--primary-color);}
.form-box .form-button{text-align: center; line-height: var(--button_height); font-weight: var(--font-weight__m);}
.form-box .other{margin-top: 0.4rem;}
.form-box .other a{font-weight: var(--font-weight__m);flex-shrink: 0; margin: 0 0.25rem;}
.form-box .other a:not(:hover){color: var(--link-color);}
.form-box .other:before,
.form-box .other:after{content: "";display: block;flex: 1;height: 1px;background: #d9dddf;}
.form-box .getcode .form-input{flex: 1; margin-right: 0.08rem;}
.form-box .getcode .form-button{flex-shrink: 0;padding: 0 0.19rem;}
.resetbox .form-button{margin-top: var(--padding-margin__40);}
.resetbox .other{margin-top: var(--padding-margin__120);}

.warn-text{color: #f8b300; background: linear-gradient(-90deg,#ffffff 0%,   #fff5dc 50%,  #fffaee 75%,  #ffffff 100%); padding: 0.2rem;text-align: center;}

.popup-box__agree .inner{max-width: 9.4rem;border-radius: 0.2rem; background-color: var(--white-color); padding: var(--padding-margin__60) 0;}
.popup-box__agree h3{margin: 0 0 var(--padding-margin__60) 0; font-size: var(--font-size__24);text-align: center; color: var(--main-color);}
.popup-box__agree .content{max-width: calc(818 / 940 * 100%); width: 95%; position: relative;margin: 0 auto;}
.popup-box__agree .content:after{position: absolute; bottom: 0;left: 0;width: 100%;height: 15%;pointer-events: none;background: linear-gradient(to bottom,rgba(var(--white-color__rgb),0),var(--white-color) 100%); content: "";}
.popup-box__agree .edit-info{color: var(--main-color);overflow: auto; padding-right: 0.4rem;line-height: calc(24 / 16); max-height: calc(400 / 960 * 100vh);}
.popup-box__agree .edit-info p:nth-child(1){margin-top: 0;}
.popup-box__agree .warn-text{margin-top: var(--padding-margin__30);}
.popup-box__agree .form-button{margin: var(--padding-margin__40) auto 0; max-width: 2rem;}
.popup-box__agree .edit-info::-webkit-scrollbar{width:0.03rem;}
.popup-box__agree .edit-info::-webkit-scrollbar-track{background:rgba(var(--main-color__rgb),.1)}
.popup-box__agree .edit-info::-webkit-scrollbar-thumb{background:var(--secondary-color);}

.member-page{background: url(../images/apply-list-bg.png) no-repeat center top #f4f8f9;background-size: 100% auto; padding-top: calc(var(--header_height) + var(--padding-margin__90)); min-height: 50vh;}
.apply-list-page .all-title-black{margin-top: var(--padding-margin__80);}
.apply-list{margin-top: var(--padding-margin__50); padding-bottom: var(--padding-margin__120);}
.apply-list .slide{--limr:0.13rem;--lin:5;margin-bottom: var(--limr);}
.apply-list .slide a{display: block;position: relative;z-index: 3;overflow: hidden;border-radius: 0.2rem;background: var(--white-color);}
.apply-list .slide .txt{position: absolute; left: 0;bottom: 0;width: 100%;padding: var(--padding-margin__30) var(--padding-margin__40);z-index: 2; height: 100%;color: var(--main-color); z-index: 3;font-size: var(--font-size__20);}
.apply-list .slide a:before{content: "";position: absolute; left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,rgba(var(--secondary-color__rgb),0) 40%,var(--secondary-color) 60%); z-index: 2; opacity: 0; transition: var(--transition);}
.apply-list .slide a:hover:before{opacity: 1;}
.apply-list .slide a:hover .txt{ color: var(--white-color);}
.apply-list .slide figure{padding-bottom: calc(360 / 310 * 100%); opacity: 0; transform: scale(2); transition: var(--transition);position: relative;z-index: 1;}
.apply-list .slide a:hover figure{opacity: 1; transform: scale(1.1);}
.apply-list .slide h3{margin: 0; font-size: var(--font-size__32);}
.apply-list .slide .name{min-height: 1.05rem;}
.apply-list .slide a:hover .name{color: var(--primary-color);}
@media (min-width:1025px) {
 .apply-list .slide:not(:nth-child(5n)){margin-right: var(--limr);}
}
@media  (min-width:481px) and (max-width:1024px) {
 .apply-list .slide{--limr:0.1rem;--lin:3;}
 .apply-list .slide:not(:nth-child(3n)){margin-right: var(--limr);}
}
@media (max-width:480px) {
 .apply-list .slide{--limr:0.1rem;--lin:2;}
 .apply-list .slide:not(:nth-child(2n)){margin-right: var(--limr);}
 .apply-list .slide .name{min-height:0.9rem;}
 .apply-list .slide h3{font-size: var(--font-size__28);}
 .apply-list .slide .txt{font-size: var(--font-size__16);}
}

.records-list {margin-top: var(--padding-margin__60); padding-bottom: var(--padding-margin__30);}
.records-list .item{background: var(--white-color);border-radius: 0.2rem; font-weight: var(--font-weight__m); font-size: var(--font-size__18); margin-bottom: var(--padding-margin__20);color: var(--link-color); }
.records-list .item-con{position: relative;z-index: 1;}
.records-list .item-con > a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.records-list .item :where(.name,.txt){padding:0 var(--padding-margin__30);}
.records-list .item .name{border-bottom: 1px solid #e7e7e7;margin-bottom: var(--padding-margin__30);}
.records-list .item .name .tit{flex: 1;}
.records-list .item .name .status-name{font-size: var(--font-size__16);display: block;text-align: right;flex-shrink: 0; margin-left: 0.2rem;}
.records-list .item.status-1 .status-name{color: #f5b006;}
.records-list .item.status-2 .status-name{color: #132a87;}
.records-list .item.status-3 .status-name{color: #22ad3a;}
.records-list .item.status-4 .status-name{color: var(--primary-color);}
.records-list .item .txt{padding-bottom: var(--padding-margin__30);}
.records-list .item .title{margin-bottom: var(--padding-margin__30); font-weight: var(--font-weight__b); line-height: 1.2; font-size: var(--font-size__24);color: var(--main-color);}
.records-list .item-con > a:hover ~ .txt .title{color: var(--primary-color);}
.records-list .list-rows dl{ border-left: 1px solid #e7e7e7; padding: 0  var(--padding-margin__20);}
.records-list .list-rows dt{font-size: var(--font-size__14); color: var(--link-color);}
.records-list .item .reson,
.records-list .item .opreate{border-top: 1px solid #e7e7e7;padding:var(--padding-margin__30);}
.records-list .item .opreate a{flex-shrink: 0;}
.records-list .item .opreate a.change,
.records-list .item .opreate a.reg{display: none;}
.records-list .item .opreate a.reg{color: var(--primary-color); background: rgba(var(--primary-color__rgb),0.1);}
.records-list .item .opreate a.reg:hover{ background: var(--primary-color);}
.records-list .item .opreate a.change{color: var(--secondary-color); background: rgba(var(--secondary-color__rgb),0.1);}
.records-list .item .opreate a.change:hover{ background: var(--secondary-color);}
.records-list .item a.form-button:hover{color: var(--white-color);}
.records-list .item .reson .form-button{flex-shrink: 0;margin-left: var(--padding-margin__40);}
.records-list .item .reson .tips{padding-left:0.33rem; color: var(--link-color); background: url(../images/warn.svg) no-repeat left 0;background-size: auto 0.22rem; line-height: calc(22 / 18);}
.records-list .item.status-4 .opreate,
.records-list .item.status-5 .opreate,
.records-list .item.status-6 .opreate,
.records-list .item .reson{display: none;}
.records-list .item.status-1 .list-rows dd,
.records-list .item.status-2 .list-rows dd{color: var(--main-color);}
.records-list .item.status-5 .title,
.records-list .item.status-6 .title{color: var(--default-color);}
.records-list .item.status-4 .reson{display: flex;}
.records-list .item.status-1 .opreate a.change,
.records-list .item.status-1 .opreate a.reg{display: block;}
@media (min-width:481px) {
 .records-list .item .opreate a:not(:last-child){margin-right: 0.18rem;}
}
@media (min-width:1025px) {
 .records-list .list-rows dl{--lin:4;max-width: 3.2rem;}
}
@media (max-width:1024px) {
 .records-list .list-rows dl{--lin:2;}
 .records-list .list-rows dl:nth-child(2) ~ dl{margin-top: 0.2rem;}
}
@media (max-width:480px) {
 .records-list .item .opreate{flex-wrap: wrap;justify-content: flex-end;}
 .records-list .item .opreate a{margin-bottom:0.1rem; margin-left: 0.1rem;}
}

.account-main{padding: var(--padding-margin__80) 0 var(--padding-margin__100) 0;}
.account-main .container{background: var(--white-color) url(../images/account-bg.jpg) no-repeat right top;background-size: 100% auto;border-radius: 0.2rem; padding: var(--padding-margin__30); overflow: hidden;}
.account-main .all-title-black{margin-left: var(--padding-margin__70);}

.account-form .row-box{ padding: var(--padding-margin__70) var(--padding-margin__80) var(--padding-margin__50);}
.account-form h3{margin: 0 0 1em 0;color: var(--main-color);font-size: var(--font-size__28);}
.account-form .form-box{width: auto;max-width: 3.8rem;margin-left: 0;}
.account-btn{border-top: 1px solid #dee3e4;display: flex; padding: var(--padding-margin__40) var(--padding-margin__80) 0;}
.account-btn .form-button{padding: 0  0.5rem;}
@media (min-width:1025px) {
 .account-form{position: relative;z-index: 1;}
 .account-form .row-box{width: 50%;flex-shrink: 0;}
 .account-form:before{content: "";position: absolute; left: 50%;transform: translateX(-50%);bottom: 0;width: 1px;height: 100%;background: linear-gradient(to bottom,  rgba(222, 227, 228,0) 0%,  rgba(222, 227, 228,1) 100%);}
}
@media (max-width:1024px) {
 .account-form .row-box:not(:last-child){position: relative;z-index: 1;}
 .account-form .row-box:not(:last-child):after{content: "";position: absolute; left:0;bottom: 0;height: 1px;width: 100%;background: linear-gradient(to right,   rgba(222, 227, 228,0) 0%,  rgba(222, 227, 228,1) 50%,  rgba(222, 227, 228,0) 100%);}
 .account-form .form-box{max-width: none;}
}

.registration-page{margin-top: var(--header_height);position: relative;z-index: 1; background-color: #f4f8f9;}
.registration-page .bg-img{position: absolute; left: 0;width: 100%;height: 100%;z-index: 1; top: 0;}
.registration-page .bg-img figure{height: 100%;background-size: 100% auto;background-position: center top;}
.registration-page .wran-tips{background-color: #fff5dc;color: #f8b300;border-radius: 0.1rem;display: flex; line-height: calc(18 / 16); padding: 0.15rem 0.2rem; font-weight: var(--font-weight__m);}
.registration-page .wran-tips:before{flex-shrink: 0;width: 0.17rem;height: 0.18rem;display: block;content: '';background: url(../images/warn2.svg) var(--background-contain); margin-right: 0.1rem;}
.registration-page .container{position: relative;z-index: 3;}
.time-left{padding: var(--padding-margin__140) 0 var(--padding-margin__80) 0; display: flex;align-items: flex-start;color: var(--secondary-color);font-weight: var(--font-weight__b);}
.time-left  time{display: flex;flex-direction: column;}
.time-left  time b{font-size: var(--font-size__62);display: block;line-height: 0.8; margin-bottom: 0.05em;}
.time-left .main{position: relative; margin-left: -0.47rem;}
.time-left .main > *:not(.icon){position: absolute;width: max-content;}
.time-left .main .icon{width: 1.2rem; height: 1.2rem;background: url(../images/ico.svg) var(--background-contain);}
.time-left .main .name{top: 0.08rem; left: 1.32rem;font-size: var(--font-size__60); line-height: 1;}
.time-left .main .min-seconds{left: 0.8rem; bottom: 0; }
.time-left .main .min-seconds .time{display: flex;align-items: baseline; line-height: 1;}
.time-left .main .min-seconds b{font-size: var(--font-size__28);display: block;}
.time-left .main .min-seconds em{font-style: normal;color: var(--link-color);display: block;margin: 0 0.5em;}
.time-left .main .tips{font-size: var(--font-size__14);font-weight: var(--font-weight__m); color: var(--link-color);}
@media (max-width:480px) {
 .time-left .main .name{font-size: var(--font-size__32); top: 0.3rem;}
}

.big-form-reg{margin-top: 0.1rem; padding-bottom: var(--padding-margin__100);}
@media (min-width:1025px) {
 .big-form-reg .left{flex: 1;margin-right: 0.2rem;}
 .big-form-reg .right{width: calc(460 / var(--max-width) * 100%);position: sticky; top: calc(var(--header_height) + 0.1rem); }
}
@media (max-width:1024px) {
 .big-form-reg{flex-direction: column-reverse;}
 .big-form-reg :where(.left,.right){width: 100%;}
 .big-form-reg .right{margin-bottom: 0.1rem;}
}
.big-form-reg .right .wrap{padding: 0.5rem 0.39rem 0.3rem;border-radius: 0.2rem;background: url(../images/boxbg.jpg) no-repeat center top var(--white-color); background-size: 100% auto;}
.big-form-reg .form-label{margin-bottom: 0.11rem;}
.step-form h5{margin: 0 0 1em 0;font-size: var(--font-size__20);color: var(--main-color);}
.step-form .step-box{ margin-bottom: 0.29rem;}
.step-form .step-box li{margin-bottom: 0.1rem;display: flex;justify-content: space-between;align-items: center; height: 0.5rem;border-radius: 0.1rem;background: linear-gradient(90deg, var(--white-color) 0%,  #fee9f6 100%);position: relative; padding-right: 0.19rem; font-weight: var(--font-weight__m);}
.step-form .step-box li.active{background:  linear-gradient(90deg,  var(--white-color) 0%,  #dbf2fc 100%);}
.step-form .step-box li:not(:first-child):before{position: absolute; content: '';width: 2px;height: 0.24rem;background-color: #eaecec; left: 0.07rem; top: -0.17rem;}
.step-form .step-box li .go{display: block;flex-shrink: 0;}
.step-form .step-box li .go span{display: none;}
.step-form .step-box li:not(.active) .go span:nth-child(1),
.step-form .step-box li.active .go span:nth-child(2){display: block;}

.big-form-reg[class*=in-status-] .step-form .step-box li .go span{display: none;}
.big-form-reg[class*=in-status-] .step-form .step-box li .go span:nth-child(3){display: block;}

.step-form .step-box li:not(.active) .go{color: var(--primary-color);}
.step-form .step-box li.active .go{color: #28a7e1;}
.step-form .step-box li .name{color: var(--main-color);display: flex;align-items: center;}
.step-form .step-box li .name span{display: block;line-height: calc(16 / 14);}
.step-form .tips{line-height: calc(24 / 14);color: #acacac;border-bottom: 1px solid #dee3e4; margin-bottom: var(--padding-margin__40); padding: 0.18rem 0 0.28rem 0;font-weight: var(--font-weight__m);font-size: var(--font-size__14);}
.step-form .form-button.disabled span:nth-of-type(2),
.step-form .form-button:not(.disabled) span:nth-of-type(1){display: none;}
.step-form .form-button{position: relative;}
.step-form .form-button:not(.disabled) > a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;display: block;}
.step-form .after-in-status .form-button:not(:last-child){margin-bottom: 0.1rem;}

.after-in-status{--color:#f8b300; }
.after-in-status .icon{display: flex; justify-content: center;}
.after-in-status .icon span{display: block;width: 0.6rem;height: 0.6rem;border-radius: 50%;background: no-repeat center center var(--color); background-size: auto calc(24 / 60 * 100%);}
.after-in-status :where(h3,p,.return-reason){text-align: center;color: var(--color);}
.after-in-status h3{margin: 0.17rem 0 0.12rem 0;font-size: var(--font-size__24);}
.after-in-status .return-reason,
.after-in-status p{margin: 0 0.25rem 0.45rem;}
.after-in-status .return-reason{display: none;}

.in-status-1  .after-in-status .icon span{background-image: url(../images/status/1.svg);}
.in-status-2  .after-in-status .icon span{background-image: url(../images/status/2.svg);}
.in-status-3  .after-in-status .icon span{background-image: url(../images/status/3.svg);}
.in-status-4  .after-in-status .icon span{background-image: url(../images/status/4.svg);}
.in-status-2  .after-in-status{--color:var(--secondary-color)}
.in-status-3  .after-in-status{--color:#22ad3a;}
.in-status-4  .after-in-status{--color:var(--primary-color);}
.in-status-1  .after-in-status h3::before{content: '等待审核';}
.in-status-1  .after-in-status p::before{content: '你的竞赛材料正在等待审核';}
.in-status-2  .after-in-status h3::before{content: '在检查中';}
.in-status-2  .after-in-status p::before{content: '你的竞赛材料目前正在审核中';}
.in-status-3  .after-in-status h3::before{content: '注册成功';}
.in-status-3  .after-in-status p::before{content: '您已成功注册';}
.in-status-4  .after-in-status h3::before{content: '驳回';}
.in-status-4  .after-in-status p,
.in-status-4  .after-in-status p::before{display: none;}
.in-status-4  .after-in-status .return-reason{display: block;}

.big-form-reg .after-in-status{display: none;}
.big-form-reg[class*=in-status-] .after-in-status{display: block;}
.big-form-reg.in-status-3 .step-form .after-in-status,
.big-form-reg.in-status-4 .step-form .after-in-status{display: none;}
.big-form-reg[class*=in-status-]:not(.in-status-4) .before-in-status{display: none;}
.big-form-reg[class*=in-status-] .right .wrap{padding-top: 0.32rem;}
.big-form-reg.in-status-1.is-returntosave .step-form .after-in-status{display: none;}/*退回再重新提交就不能再更换或者去掉注册*/

.checkbox label{display: flex;position: relative;color: var(--link-color);}
.checkbox label input{position: absolute;left: 0;top: 0;width: 0;height: 0;opacity: 0;}
.checkbox label i{display: flex;align-items: center;justify-content: center;width: 0.16rem; height: 0.16rem;border-radius: 50%;margin-right: 0.09rem;background-color: #eaecec;flex-shrink: 0;}
.checkbox label input:checked + i{background:var(--primary-color) url(../images/checked.svg) var(--background-contain); background-size: auto 50%;}
.checkbox a{color: var(--primary-color);text-decoration: underline;}

.step-form .checkbox{line-height: calc(24 / 14);font-weight: var(--font-weight__m);font-size: var(--font-size__14);}
.step-form .checkbox label i{margin-top: 0.04rem;}

.form-tips{color: var(--link-color); line-height: calc(20 / 14); margin-top: 0.1rem;font-size: var(--font-size__14);}
.big-form-reg .form-single-upload,
.big-form-reg .form-tips:not(.full){max-width: 6rem;}
.form-single-upload .form-button{flex-shrink: 0;margin-left: 0.1rem;}

.radio-icon{display: block; border: 2px solid var(--primary-color);width: 0.16rem; height: 0.16rem; border-radius: 50%;margin-right: 0.2rem;flex-shrink: 0;}
.active .radio-icon{background: #28a7e1 url(../images/checked.svg) var(--background-contain); border-color: #28a7e1;}
@media (max-width:480px) {
 .radio-icon{margin-right: 0.1rem;}
}

.radio-groups{display: flex;align-items: center;flex-wrap: wrap;}
.radio-groups label{display: flex;align-items: center;position: relative;color: var(--main-color);}
.radio-groups label input{position: absolute;left: 0;top: 0;width: 0;height: 0;opacity: 0;}
.radio-groups label i{display: flex;align-items: center;justify-content: center;width: 0.16rem; height: 0.16rem;border-radius: 50%;margin-right: 0.05rem;background-color: #eaecec;flex-shrink: 0;}
.radio-groups label i:before{display: block; content: '';border-radius: 50%;width: 0.06rem;height: 0.06rem;}
.radio-groups label input:checked + i{background-color:#fce5f2;}
.radio-groups label input:checked + i::before{background: var(--primary-color);}
.radio-groups label:not(:last-child){margin-right: 0.48rem;}

.checkbox-groups{margin-top: 0.1rem;}
.checkbox-groups label{display: flex;align-items: center;position: relative;color: var(--main-color); margin-bottom: 0.1rem;}
.checkbox-groups label input{position: absolute;left: 0;top: 0;width: 0;height: 0;opacity: 0;}
.checkbox-groups label i{display: flex;align-items: center;justify-content: center;width: 0.16rem; height: 0.16rem;border-radius:0.04rem;margin-right: 0.14rem;background-color: #eaecec;flex-shrink: 0;}
.checkbox-groups label i:before{display: block; content: '';border-radius: 0.02rem;width: 0.06rem;height: 0.06rem;}
.checkbox-groups label input:checked + i::before{background: var(--primary-color);}

.info-item__box{border-radius: 0.2rem;background-color: var(--white-color); margin-bottom: 0.1rem;font-weight: var(--font-weight__m);}
.info-item__box:not(.show) .info-details,
.info-item__box:not(.show)  .info-title .notes{display: none;}
.info-item__box .info-title{display: flex;align-items: center;justify-content: space-between;padding: var(--padding-margin__40);}
.info-item__box .info-title .icon{width: 0.3rem;height: 0.3rem;background: url(../images/o-close.svg) no-repeat center center; background-size:calc(16 / 30 * 100%) auto;display: block;cursor: pointer;flex-shrink: 0;margin-left: var(--padding-margin__30);}
.info-item__box.show .info-title .icon{background-image: url(../images/o-open.svg);}
.info-item__box .info-title .notes{color: var(--primary-color); font-weight: var(--font-weight__m); padding-left: var(--padding-margin__40);}
.info-item__box .info-title .tit{display: flex;align-items: center;}
.info-item__box .info-title .title b{font-size: var(--font-size__24);color: var(--main-color);}
.info-item__box.show .info-title .title b{font-size: var(--font-size__36);}

.info-item__box[data-stepid="6"]{background:rgb(236,226,254);}
.info-item__box[data-stepid="6"] .info-title .tips{font-size:var(--font-size__14)}
.info-item__box[data-stepid="6"] .info-title .tips span{color:var(--primary-color);font-weight:var(--font-weight__m)}
.info-item__box[data-stepid="6"] .info-title .tips p{margin:0.5em 0 0 0;}
.info-item__box .info-details{padding: 0 var(--padding-margin__40) var(--padding-margin__80) var(--padding-margin__80); position: relative;z-index: 1;}
.info-item__box .form-box{width: auto;max-width: none;}
.info-item__box [class*=form-icon-],
.info-item__box input.form-input{max-width: 6rem;font-weight:var(--font-weight__m);}
.info-item__box textarea.form-input{line-height: calc(20 / 16); padding-top: calc(15 / 16 * 1em);padding-bottom: calc(15 / 16 * 1em);}
.in-status-1 .info-item__box textarea.form-input{position:relative;z-index:35;}
.info-item__box .form-input::placeholder{color: #c0c3cf;}
.info-item__box .form-item-list .form-item{margin-bottom: var(--padding-margin__40);}
.info-item__box .select-base{width: 100%;max-width: 6rem;font-weight:var(--font-weight__m);}
.select-change-info{background-color: #f2f6f9; border-radius: var(--border-radius); overflow: hidden;}
.select-change-info .select-base{border-radius: 0;max-width: none;}
.select-change-info .info-text{border-top: 1px solid #dee3e4; padding: 0.3rem; line-height: calc(24 / 16); }
@media(min-width:1025px) {
.info-item__box[data-stepid="6"] .info-title .tit b{flex-shrink:0}
.info-item__box[data-stepid="6"] .info-title .tips{flex:1;margin-left:0.2rem;}
.info-item__box[data-stepid="6"].show .info-title .tit{flex-wrap:wrap;}
.info-item__box[data-stepid="6"].show .info-title .tips{width:100%;margin-left:var(--padding-margin__40);flex:auto;margin-bottom:0.2rem}

}
@media(max-width:1024px) {
.info-item__box[data-stepid="6"] .info-title .tit{flex-wrap:wrap;}
.info-item__box[data-stepid="6"] .info-title .tips{width:100%;margin-bottom:0.2rem}
}
@media(max-width:480px) {
 .info-item__box.show .info-title .title b{font-size: var(--font-size__24);}
 .info-item__box .info-title .notes{padding-left:0}
 .info-item__box .info-details{padding-left: var(--padding-margin__40);}
 .info-item__box .info-title .title b{font-size: var(--font-size__20);}
}

.form-btn-groups .form-button{min-width: 1.4rem;text-align: center; padding: 0 0.3rem;}
.form-btn-groups .form-button:not(:last-child){margin-right: 0.1rem;}
.form-button.light:not(:hover){background:rgba(var(--primary-color__rgb),0.1); color: var(--primary-color);}
.form-button.light.disabled{background: #eaecec;color: var(--link-color);}


.form-box .form-label +  .add-btn{line-height: calc(30 / 16); border-radius: 0.15rem;}
.form-box .add-btn{line-height: calc(40 / 16); border-radius: 0.2rem;background: rgba(var(--primary-color__rgb),0.1);color: var(--primary-color);  padding: 0 0.11rem;text-align: center; font-size: var(--font-size__16);}
.form-box .notes{color: var(--primary-color);font-size: var(--font-size__14);}

.form-add-table{background-color: #f2f6f9;overflow: hidden;border-radius: var(--border-radius);margin-top: 0.1rem;}
.form-add-table table{width: 100%;}
.form-add-table .tr-name td{color: var(--main-color); height: 0.5rem;}
.form-add-table td{border: 1px solid #dee3e4;padding: 0 0.2rem;font-size: var(--font-size__14);border-bottom: 0;line-height: calc(16 / 14);}
.form-add-table td.center{text-align: center;padding: 0 0.05rem;}
.form-add-table td .form-input{font-size: var(--font-size__14);border: 0;box-shadow: none;padding: 0;border-radius: 0;color: var(--link-color);}
.form-add-table td .form-input:focus{color: var(--main-color);}
.form-add-table td.center .form-input{text-align: center;}
.form-add-table tr:first-child td{border-top: 0;}
.form-add-table td:first-child{border-left: 0;}
.form-add-table td:last-child{border-right: 0;width: 1.5rem;padding: 0;}
.form-add-table tr:not(.tr-name) td:last-child{color: var(--link-color);}
.form-add-table a{color: var(--primary-color);margin: 0 0.3em;}

.form-add-tablegroups{background-color: #eceff1;border-radius: var(--border-radius);padding: 0.1rem;margin: 0.1rem 0;}
.form-add-tablegroups .f-head{display: flex;justify-content: space-between;align-items: center;}
.form-add-tablegroups .f-head .num{background-color: var(--white-color);border-radius:0.15rem; line-height: calc(30 / 16);padding: 0 0.1rem;color: var(--main-color);}
.form-add-tablegroups .f-head .opeate{font-size: var(--font-size__14);display: flex;align-items: center;}
.form-add-tablegroups .f-head .opeate a{margin: 0 0.4em;color: var(--primary-color);}
.form-add-tablegroups .f-head .opeate a:not(:last-child)::after{content: '|';margin: 0 0.5em;color: #ced0d8;}
.form-add-tablegroups .f-head .opeate a.icon{display: flex;align-items: center;}
.form-add-tablegroups .f-head .opeate a.icon:after{display: block;content: '';width: 0.1rem;height: 0.1rem; background: url(../images/o-open2.svg) var(--background-contain); margin-left: 0.08rem;}
.form-add-tablegroups.hide  .f-head .opeate a.icon:after{background-image: url(../images/o-close2.svg);}
.form-add-tablegroups.hide .form-wrapper{display: none;}
@media (max-width: 480px) {
 .form-add-table{overflow-x: auto; overflow-y: hidden;}
 .form-add-table table{width: 150%;}
}

.form-wrapper{margin-top: 0.1rem;}
.form-wrapper [class*=ul-rows]{background-color: #f2f6f9; border-radius: 0.1rem; overflow: hidden;font-size: var(--font-size__14);}
.form-wrapper [class*=ul-rows]:not(:last-child){margin-bottom: 0.1rem;}
.form-wrapper [class*=ul-rows] li{display: flex;align-items: center;justify-content: space-between;}
.form-wrapper [class*=ul-rows] .form-label{width: 1.6rem;flex-shrink: 0;text-align: right; margin-right: 0.2rem; margin-bottom: 0; line-height: calc(16 / 14);}
.form-wrapper [class*=ul-rows] .form-label .err{margin: 0 0.1rem 0 0;}
.form-wrapper [class*=ul-rows] .form-label + *{flex: 1;width: 100%;}
.form-wrapper .ul-rows-2 li:nth-child(2n+1){width: calc(420 / 980 * 100%);flex-shrink: 0;}
.form-wrapper .ul-rows-2 li:nth-child(2n){flex: 1;}
.form-wrapper .ul-rows-2 li:nth-child(2) ~ li{border-top: 1px solid #dee3e4;}
.form-wrapper .ul-rows-2 li:nth-child(2n) .form-label{width: 2.5rem;}
.form-wrapper .text{background: var(--white-color);padding: 0 0.18rem; border: 0; font-weight: inherit;}
.form-wrapper .select-base{border-radius: 0;padding-left: 0.18rem;background-color: var(--white-color); background-position: right 0.2rem center; border: 0;}
.form-wrapper input.text{height: 0.5rem;line-height: 0.5rem;}
.form-wrapper textarea.text{line-height:calc(20 / 14);padding-top: 0.2rem;padding-bottom: 0.2rem;}
.form-wrapper  .table table{width: 100%; table-layout: fixed;}
.form-wrapper  .table td:not(:last-child){border-right: 1px solid #dee3e4;}
.form-wrapper  .table tr:not(:last-child) td{border-bottom: 1px solid #dee3e4;}
.form-wrapper  .table tr.tr-name td{border-bottom: 0;}
.form-wrapper  .table td{padding: 0 0.16rem;}
.form-wrapper  .table tr:not(.tr-name) td{background-color: var(--white-color);}
.form-wrapper  .table td:nth-child(3){width: calc(290 / 820 * 100%);}
.form-wrapper  .table .tr-name td{height: 0.5rem;}
.form-wrapper  .table .text{padding: 0;width: 100%;}
.form-wrapper  .table .last .text{flex: 1;}
.form-wrapper  .table .last .del{flex-shrink: 0;margin-left: 0.1rem;color: var(--primary-color);}
.form-wrapper  .add-area{border-top: 1px solid #dee3e4;padding: 0.1rem 0.12rem;background-color: var(--white-color);}

.upload-pics{--wh:1.9rem;}
#upload-btn{ background-color: #f2f6f9; border-radius: 0.2rem;display: flex;align-items: center; justify-content: center;}
#upload-btn .icon{width: 0.36rem; height: 0.36rem;background:url(../images/upload.svg) var(--background-contain);}
#upload-btn p{font-size: var(--font-size__16);text-align: center;color: var(--link-color);}
#upload-result{display: flex;margin-top: 0.1rem;flex-wrap: wrap;}
#upload-result .item{width:calc((var(--wh) - 0.1rem) / 2);border-radius: 0.1rem; overflow: hidden;position: relative;z-index: 1;}
#upload-result .item img{height:calc((var(--wh) - 0.1rem) / 2);}
#upload-result .item:nth-child(2) ~ .item{margin-top: 0.1rem;}
#upload-result .item .delete-btn{position: absolute;z-index: 10;right: 0.03rem;top: 0.03rem;border-radius:50%;width: 0.24rem;height: 0.24rem;background: url(../images/img-colse.svg) no-repeat center center var(--primary-color); background-size: calc(10 / 24 * 100%) auto;}
@media (min-width: 1025px) {
 .upload-pics{position: absolute;right: 0.41rem;top: 0;width: var(--wh);}
 #upload-result{justify-content: space-between; }
 #upload-btn{height: var(--wh);flex-direction: column;}
 #upload-btn p{margin: 2em 0 0 0;padding: 0 0.35rem;}
}
@media (max-width: 1024px) {
 #upload-result .item{margin-right: 0.1rem;}
 #upload-btn .icon{flex-shrink: 0;margin-right: var(--padding-margin__30); width: 0.24rem;height: 0.24rem;}
}

/*after sumbit from css to hide*/
.big-form-reg[class*=in-status-]:not(.in-status-4) .form-item-list{position: relative;z-index: 1;}
.big-form-reg[class*=in-status-]:not(.in-status-4) .form-item-list:before{position: absolute; content: '';width: 100%;height: 100%;z-index: 33;background-color: rgba(var(--white-color__rgb),0.2);}
.big-form-reg[class*=in-status-]:not(.in-status-4) .info-item__box[data-stepid='6'] .form-item-list:before{background-color:rgba(var(--white-color__rgb),0.01)}
.big-form-reg[class*=in-status-]:not(.in-status-4) .form-box .form-btn-groups,
.big-form-reg[class*=in-status-]:not(.in-status-4) .form-box .add-btn,
.big-form-reg[class*=in-status-]:not(.in-status-4) .form-add-table td:last-child,
.big-form-reg[class*=in-status-]:not(.in-status-4) .form-add-tablegroups .f-head .opeate a:not(.icon),
.big-form-reg[class*=in-status-]:not(.in-status-4) .form-wrapper .table .last .del,
.big-form-reg[class*=in-status-]:not(.in-status-4) .form-wrapper .add-area,
.big-form-reg[class*=in-status-]:not(.in-status-4) .form-single-upload .form-button,
.big-form-reg[class*=in-status-]:not(.in-status-4)  #upload-result .item .delete-btn,
.big-form-reg[class*=in-status-]:not(.in-status-4) .upload-pics #upload-btn{display: none;}
.big-form-reg[class*=in-status-]:not(.in-status-4) .info-item__box .form-item-list .form-item:last-child{margin-bottom: 0;}

.popup-box__warn{left: -100%;opacity: 0;transition: opacity var(--transition);}
.popup-box__warn.show{left: 0;opacity: 1;}
.popup-box__warn .inner{border-radius: var(--border-radius);background: url(../images/popup-boxbg.jpg) no-repeat right top var(--white-color); background-size: 100% auto;max-width: 7.6rem;width: 90%; padding: var(--padding-margin__80) var(--padding-margin__60) var(--padding-margin__60);text-align: center;}
.popup-box__warn .closes{position: absolute;right: var(--padding-margin__20); top: var(--padding-margin__20); width: 0.33rem; height: 0.33rem; background: url(../images/popup-close.svg) no-repeat center center; background-size: auto 0.13rem;}
.popup-box__warn .title{margin: var(--padding-margin__20) 0 var(--padding-margin__30) 0;font-size: var(--font-size__24);color: var(--main-color);}
.popup-box__warn .icon{display: flex;justify-content: center;}
.popup-box__warn .icon span{display: block;width: 0.66rem; height: 0.66rem; background: var(--secondary-color) no-repeat center center;background-size: auto calc(26 / 66 * 100%); border-radius: 50%;}
.popup-box__warn .icon span.warn{background-image: url(../images/warn3.svg);}
.popup-box__warn .icon span.success{background-image: url(../images/warn4.svg);background-size: auto calc(17 / 66 * 100%); }
.popup-box__warn .con{font-weight: var(--font-weight__m);color: var(--main-color); margin-bottom: var(--padding-margin__30);}
.popup-box__warn a.form-button:hover{color: var(--white-color);}
#popup-box__submit_warn .inner{max-width: 6.4rem; padding-left: var(--padding-margin__50);padding-right: var(--padding-margin__50);}
#popup-box__submit_warn .title{margin-bottom: 0;}
#popup-box__submit_warn .con{ margin-bottom: var(--padding-margin__60);}
#popup-box__agree_register .inner{max-width: 9.4rem; padding-top: var(--padding-margin__60); padding-bottom: var(--padding-margin__40);background: var(--white-color);}
#popup-box__agree_register .title{margin: 0 0 var(--padding-margin__40) 0;}
#popup-box__agree_register .con{text-align: left; max-height: 60vh; overflow: auto;margin: 0 calc(var(--padding-margin__60) * -1)  var(--padding-margin__30); padding: 0 var(--padding-margin__60);}
#popup-box__agree_register .form-button{position: relative;z-index: 1;}
#popup-box__agree_register .form-button:not(.disabled) > a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
#popup-box__change_area .title{margin-bottom: 0.25rem;}
#popup-box__change_area .inner{background-image: none; max-width: 5.2rem;}
#popup-box__change_area form select{width: 100%; margin-bottom: var(--padding-margin__60); font-weight: var(--font-weight__m);}
#popup-box__cancel_signup .inner{ max-width: 5.2rem; background-position: center top; background-size: 150% auto;}

.records-details{max-width: 1120px;}
.records-details .records-list{padding-bottom: 0.1rem; margin-top: 0;}
.records-details .records-list .item{margin: 0;}
@media (min-width:481px) {
 .records-details .records-list .txt .title{font-size: var(--font-size__36);}
 .popup-box__warn .form-button{min-width: 2rem;}
}
@media (min-width:1025px) {
 .records-details .records-list .list-rows dl:nth-child(1){width: 20%;}
 .records-details .records-list .list-rows dl:nth-child(2){width: 20%;}
 .records-details .records-list .list-rows dl:nth-child(3){width: 30%;}
 .records-details .records-list .list-rows dl:nth-child(4){width: 30%;}
}

.details-record-box{padding-bottom: var(--padding-margin__90);}
.info-record__box:not(:last-child){margin-bottom: 0.1rem;}
.info-record__box{border-radius: 0.2rem; background: var(--white-color);padding: 0 var(--padding-margin__30);}
.info-record__box .box-wrap{padding-bottom: var(--padding-margin__30);}
.info-record__box .info-title{display: flex;align-items: center;justify-content: space-between;padding: var(--padding-margin__30) 0;}
.info-record__box .info-title b{font-size: var(--font-size__24);color: var(--main-color);display: block;}
.info-record__box .info-title .icon{display: block;width: 0.16rem;height: 0.16rem;background:url(../images/o-open.svg) var(--background-contain);}
.info-record__box.hide .info-title .icon{background-image: url(../images/o-close.svg);}
.info-record__box.hide .box-wrap{display: none;}
.info-record__box h3{margin: 0 0 0.2rem 0;color: var(--main-color); font-size: var(--font-size__18);}
.info-record__box .imgs{margin-bottom: 0.3rem;}
.info-record__box .item{width:0.9rem;}
.info-record__box .item img{height: 0.9rem;}
.info-record__box .item:not(:last-child){margin-right: 0.1rem;}
.info-record__box .form-add-table{margin-bottom: 0.3rem;}
.info-record__box .form-add-table td .con{padding: 0.15rem 0;color: var(--link-color);}
.info-record__box .form-add-table td.center{padding: 0 0.2rem;}
.info-record__box .form-add-table td:last-child{ width: 1.6rem;}
.info-record__box .form-add-table td.nolast{width: auto;/* padding: 0 0.2rem; */}
.info-record__box li .word{background-color: var(--white-color);color: var(--main-color);padding: 0.1rem 0.18rem; line-height: calc(16 / 14); height: 100%;display: flex;align-items: center;min-height: 0.5rem; font-weight: var(--font-weight__m);}
.info-record__box .ul-rows-1  li .word{line-height: calc(20 / 14);}
.info-record__box .form-wrapper .table td .word{padding: 0;}

.left-right-txt li{margin-bottom: 0.18rem;font-weight: var(--font-weight__m);}
.left-right-txt li .con{color: var(--main-color);}
.left-right-txt li .con a{text-decoration: underline;color: #28a7e1;}
.left-right-txt li pre.con{font-size: var(--font-size__14); line-height: calc(20 / 14); text-align: left;}
.left-right-txt li .form-label{margin: 0;}
.left-right-txt li.block .form-label{margin-bottom: 0.11rem;}
.left-right-txt li:not(.block){display: flex;justify-content: space-between;}
.left-right-txt li:not(.block) .form-label{flex-shrink:0; max-width: 60%;}
.left-right-txt li:not(.block) .con{flex: 1;text-align: right; margin-left: 0.2rem;}
.left-right-txt li .intro{max-width: 7.3rem;color: var(--link-color);}

@media (max-width: 480px) {
 .form-wrapper [class*=ul-rows] ul{display: block;}
 .form-wrapper [class*=ul-rows] li{width: 100%!important;}
 .form-wrapper [class*=ul-rows] .form-label{flex: 1;width: auto!important;}
 .form-wrapper [class*=ul-rows] .form-label + *{width: 60%;flex: none; flex-shrink: 0;}
 .form-wrapper .ul-rows-1 li{display: block;}
 .form-wrapper .ul-rows-1 li .form-label{text-align: left;margin: 0;padding: 0.1rem var(--padding-margin__30);}
 .form-wrapper .ul-rows-1 li *{width: 100%!important;}
 .form-wrapper [class*=ul-rows] .form-label + .table{overflow: auto;width: 100%;}
 .form-wrapper [class*=ul-rows] .form-label + .table table{width: 140%;}
}
/*20250808*/
.Requirements~.Requirements{
    margin-top:1.4rem;
}
.loction {
    margin-left:2em;
    flex: 0 0 auto;
}
.pnavs .swiper-slide {
    width: auto;
}

.pnavs .swiper-scrollbar {
    height: 2px;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(var(--default-color__rgb),.1);
}

.swiper-scrollbar-drag {
    background: #e5007f;
}
.shenzhen .stricky {
    position: sticky;
    top: var(--header_height);
}
.shenzhen .br {
    padding-top: 1.2rem;
}
.pnavs li:hover a, .pnavs li.cur a {
    font-weight: bold;
}
.Requirements .item {
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
}
/*.home-area .box-2 .right, .home-area [class*=all-title], .home-area .edit-info,.home-area .box-3 .pic li {
    opacity: 1 !important;
    transform: none !important;
}*/
@media (max-width: 1024px) {
.shenzhen .br {
    padding-top: 0;
}
}
@media (max-width: 768px) {
    .Requirements~.Requirements {
        margin-top: 50px;
    }
}