html{font-size:100px;font-size:5.2vw;}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;}
body{padding:0;margin:0 auto;color:#000;background-color:#fff;-webkit-text-size-adjust:none;-webkit-tap-highlight:rgba(0,0,0,0);-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;font-size:16px;line-height:1.6;font-family:Arial,Helvetica,sans-serif;}
ul,ol,li{list-style:none;list-style-type:none;}
table{border-collapse:collapse;border-spacing:0}
table td{border-collapse:collapse;font-size:14px;}
img{border:none;max-width:100%;vertical-align:middle;}
a,a:link,a:visited{text-decoration:none;color:inherit;}
.clear{clear:both;height:0px;overflow:hidden;zoom:0;}
.fl{float:left;}
.fr{float:right;}
.overscroll{height:100%;overflow:auto;width:100%;}
.overscroll::-webkit-scrollbar{width:4px;height:4px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#00196b;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e2efef;}
.gradient-text{background-image:linear-gradient(45deg,#00196b,#1bcdaa);background-clip:text;-webkit-background-clip:text;color:transparent;}
/*IE/7/6*/
.clearfix:after{content:'';display:block;height:0;clear:both;}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;}
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
/* 图片阴影 */
.imgshadow{position:relative;z-index:2;display:inline-block;}
.imgshadow .shadow{position:absolute;left:0;top:100%;width:100%;mask-image:linear-gradient(to bottom,transparent,black);height:30%;transform:scaleY(-1);background-size:100%;opacity:0.1;background-position:bottom center;}
[class*='flex']{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
[class*='-jl']{justify-content:flex-start;}
[class*='-jc']{justify-content:center;}
[class*='-jr']{justify-content:flex-end;}
[class*='-at']{align-items:flex-start;}
[class*='-ac']{align-items:center;}
[class*='-ab']{align-items:flex-end;}
[class*='-as']{align-items:stretch;}
[class*='flex-wrap']{flex-wrap:wrap;}
.activeBg{background-color:#00a5a0 !important;color:#fff !important;}
.hovimg{overflow:hidden;}
.hovimg img{display:block;width:100%;transition:.8s;transform:scale(1);}
.hovimg .pic{display:block;width:100%;transition:.8s;transform:scale(1);background-position:center;background-repeat:no-repeat;background-size:cover;}
.item:hover .hovimg img,.hovimg:hover img,.item:hover .hovimg .pic,.hovimg:hover .pic{transform:scale(1.05);}
.item:hover .baseBtns .btn{box-shadow:0 4px 12px rgba(0,108,184,0.3);color:#fff;}
.item:hover .baseBtns .btn .ico{background:#fff;color:#006cb8;}
.item:hover .baseBtns .btn::before{width:100%;}
.Pages{margin-top:.3rem;text-align:center;}
.Pages .p_cur,.Pages .p_jump,.Pages .p_total,.Pages .p_count,.Pages .a_first,.Pages .a_end{display:none;}
.Pages .p_page{display:flex;align-items:center;justify-content:center;}
.Pages .a_prev,.Pages .a_next{font-size:0;}
.Pages .a_prev:hover,.Pages .a_next:hover{background-color:transparent;border-color:#006cb8;color: #999;}
.Pages .a_prev:before{content:"\e747";font-size:14px;font-family:'iconfont';}
.Pages .a_next:before{content:"\e65c";font-size:14px;font-family:'iconfont';}
.Pages a{flex:0 0 auto;font-size:16px;color:#999;width:50px;line-height:48px;border:1px solid #efefef;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 8px;transition:.3s;}
.Pages .num{display:flex;font-style:normal;flex:0 0 auto;}
.Pages a:hover,.Pages a.a_cur{background:#006cb8;color:#fff;border-color:#006cb8;}
/* 分页响应式 */
@media(max-width:1440px){.Pages a{width:56px;line-height:54px;font-size:16px;margin:0 10px;}
    .Pages a:before{font-size:15px !important;}
}
@media(max-width:1280px){.Pages a{width:52px;line-height:50px;font-size:15px;margin:0 8px;}
}
@media(max-width:1100px){.Pages a{width:48px;line-height:46px;font-size:14px;margin:0 6px;}
}
@media(max-width:768px){.Pages{margin-top:.5rem;}
    .Pages a{width:44px;line-height:42px;font-size:14px;margin:0 5px;}
    .Pages .p_page{transform:scale(0.95);}
}
@media(max-width:640px){.Pages a{width:42px;line-height:40px;margin:0 5px;}
}
@media(max-width:540px){.Pages a{width:40px;line-height:38px;font-size:13px;margin:0 4px;}
    .Pages .p_page{transform:scale(0.9);}
}
@media(max-width:480px){.Pages a{width:38px;line-height:36px;margin:0 4px;}
    .Pages .a_prev,.Pages .a_next{width:36px;}
}
.iconfont{font-size:inherit !important;}
.f16{font-size:0.16rem;}
.f18{font-size:0.18rem;}
.f20{font-size:0.2rem;}
.f22{font-size:0.22rem;}
.f24{font-size:0.24rem;}
.f28{font-size:0.28rem;}
.f30{font-size:0.3rem;}
.f32{font-size:0.32rem;}
.f36{font-size:0.36rem;}
.f40{font-size:0.38rem;}
.f42{font-size:0.42rem;}
.f48{font-size:0.48rem;}
.f50{font-size:0.5rem;}
.f52{font-size:0.52rem;}
.f60{font-size:0.6rem;}
.f66{font-size:0.66rem;}
.pt120{padding-top:1.2rem;}
.pb120{padding-bottom:1.2rem;}
.header{position:fixed;z-index:1050;width:100%;left:0;top:0;transition:.3s;padding:20px 0;}
.topl{flex:1 1 auto;justify-content:flex-start;}
.topl h1{flex:0 0 auto;text-indent:-999999px;line-height:1;}
.logo .i1{display:none;}
.logo{flex:0 0 auto;width:182px;margin-right:0.6rem;}
.nav{flex:0 1 auto;background:rgba(255,255,255,0.1);border-radius:6px;padding:0 2em;transition:.3s;}
.nav li{position:relative;flex:0 0 auto;padding:0 0.3rem;}
.nav li>a{display:block;line-height:60px;position:relative;}
.nav li .sub{position:absolute;left:50%;top:100%;min-width:100%;transform:translate(-50%);white-space:nowrap;text-align:center;line-height:2;font-size:0.9em;background:#fff;border-radius:0 0 8px 8px;padding:0;color:#000;overflow:hidden;max-height:0;}
@media(min-width:1100px){.nav li:hover .sub{max-height:300px;padding:10px 0;transition:.3s;}
    .showSearch .nav{transform:translate(-1rem);opacity:0;visibility:hidden;}
    .nav li>a:after{content:"";position:absolute;left:50%;bottom:0;width:0%;height:3px;border-radius:3px;background:#00a5a0;transition:.3s;transform:translate(-50%);}
    .nav li:hover>a:after,.nav li.act>a:after{width:100%;}
    li:hover .fixnav:has(a){max-height:100vh;transition:.3s;}
    li:hover .fixnav2:has(a){max-height:78vh;}
}
.nav li .sub a{display:block;padding:0 20px;}
.nav li .sub a:hover{color:#00a5a0;transition:.3s;}
.topr{flex:0 0 auto;gap:2px;}
.topr.hidden{visibility:hidden;opacity:0;}
.top_close{color:#00a5a0;font-size:18px !important;}
.tBtn{cursor:pointer;padding:0 1.5em;background:rgba(255,255,255,0.1);height:60px;border-radius:6px;text-align:center;}
.tBtn .iconfont + span{padding-left:1em;}
.tBtn span +.iconfont{margin-left:0.5em;}
.tBtn .icon-xiala{font-size:0.8em !important;}
.header .uBtn{cursor:pointer;background:rgba(255,255,255,0.1);height:60px;border-radius:6px;text-align:center;padding:0 1.5em;}
.header .uBtn:hover .sign{color:#00a5a0;transition:.3s;}
.header .uBtn .icon-User{display:none;margin-right: 5px;}
.search{position:relative;}
.search .searchbox{position:absolute;right:0;top:50%;margin-top:-30px;padding:5px 0;background:rgba(255,255,255,0.1);width:0;overflow:hidden;border-radius:6px;}
.search .searchbox input{width:100%;border:none;outline:none;background:#f5f5f5;height:50px;padding:0 50px 0 20px;}
.search .searchbox .btn{position:absolute;right:10px;top:5px;line-height:50px;cursor:pointer;width:50px;text-align:center;z-index:2;color:#333;}
.showSearch .search .searchbox{width:420px;padding:5px 10px;transition:.3s;}
.showSearch .search .tBtn{visibility:hidden;opacity:0;}
.drop{position:absolute;left:50%;min-width:100%;top:150%;padding-top:10px;transform:translate(-50%);text-align:center;z-index:50;visibility:hidden;opacity:0;}
.drop .dropin{position:relative;background:#fff;color:#333;border-radius:6px;padding:0.1rem;box-shadow:0 0 20px rgba(0,0,0,0.1);width:80px;min-width:100%;}
.drop .dropin:before{content:"";position:absolute;left:50%;bottom:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f6f8fa;margin-left:-6px;}
.drop a{display:block;line-height:2;}
.lang{position:relative;}
.lang .cur{cursor:pointer;}
.lang:hover .drop{visibility:visible;top:100%;opacity:1;transition:.3s;}
.index .header,
.serices_page .header,
.product_page .header{color:#fff;}
.index .header .logo .i1,
.serices_page .header .logo .i1,
.product_page .header .logo .i1{display:inline;}
.index .header .logo .i2,
.serices_page .header .logo .i2,
.product_page .header .logo .i2{display:none;}
.header.white,.header:hover,.wh .header{background:#fff;box-shadow:0 9px 36px rgba(0,0,0,0.1);color:#000 !important;}
.header.white .logo .i1,.header:hover .logo .i1{display:none;}
.header.white .logo .i2,.header:hover .logo .i2{display:inline;}
.fixnav{position:fixed;left:0;top:80px;width:100vw;bottom:0;max-height:0;overflow:hidden;}
.fixinner{height:100%;background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);color:#000;overflow-y: auto;}
.fixinner::-webkit-scrollbar{width:4px}
.fixinner::-webkit-scrollbar-track{background:transparent}
.fixinner::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}
.fixinner::-webkit-scrollbar-thumb:hover{background-color:#999}
.proNavs dl{flex:0 0 auto;width:100%;padding-top:.3rem;}
.proNavs dl:first-child{padding:0.8rem 0 0;}
.proNavs dl dt{position:relative;padding-left:15px;margin-bottom:.5em;font-weight:bold;}
.proNavs dl dt:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;background:#00a5a0;border-radius:50%;margin-top:-3px;}
.proNavs dd{padding:16px 0;width:25%;padding-left:15px;}
.proNavs dd .ico{flex:0 0 auto;width: fit-content;text-align:center;margin-right:1em;display:block;height:45px;}
.proNavs dd .ico img{width:100%;height:100%;object-fit:contain;}
.proNavs dd:hover .ico .icon{display:none;}
.proNavs dd .ico .h_icon{display:none;}
.proNavs dd:hover .ico .h_icon{display:block;}
.proNavs dd .span{flex:1 1 auto;overflow:hidden;transition:.3s;display:block;margin-top:10px;}
.proNavs dd a:hover .span{color:#00a5a0;text-decoration:underline;}
.serviceNavs dl{flex:0 0 auto;width:fit-content;padding:0.4rem 1.2rem;}
.serviceNavs dl:not(:last-child){padding-right:3em;}
.serviceNavs dl dt{position:relative;font-weight:bold;padding-left:15px;margin-bottom:1em;}
.serviceNavs dl dt:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;background:#00a5a0;border-radius:50%;margin-top:-3px;}
.serviceNavs dd{padding:16px 0;}
.serviceNavs dd .ico{flex:0 0 auto;width:40px;text-align:center;margin-right:1em;}
.serviceNavs dd .span{flex:1 1 auto;overflow:hidden;transition:.3s;font-weight:bold;font-size:.32rem;}
.serviceNavs dd a:hover .span{color:#00a5a0;text-decoration:underline;}
.banner{position:relative;}
.banner img{display:block;width:100%;height:100vh;object-fit:cover;}
.banner .swiper-slide{overflow:hidden;}
.bantxt .t1{max-width:13em;line-height:1.3;position:relative;top:1em;opacity:0;}
.swiper-slide-active .bantxt .t1{opacity:1;top:0;transition:.6s .8s;}
.bantxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:50;justify-content:center;align-items:center;color:#fff;line-height:1.5;background:rgba(0,0,0,0.3);}
.banVideo{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:2;}
.swiperDots{position:absolute;left:0;bottom:0.6rem;z-index:20;text-align:center;width:100%;}
.swiperDots span{width:0.3rem;height:0.3rem;margin:0 0.1rem;opacity:0.6;background:none;border:1px solid transparent;position:relative;}
.swiperDots span:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:#fff;transform:translate(-50%,-50%) rotate(45deg);}
.swiperDots span.swiper-pagination-bullet-active{opacity:1;border-color:#fff;}
.inner{margin:0 auto;width:87.5%;}
.page_inner{margin:0 auto;width:75.5%;}
.banner .bantxt{align-items:flex-start;text-align:center;padding-top:10%;}
.banner video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.ctr{position:absolute;left:0;width:100%;bottom:0.6rem;z-index:20;color:#fff;}
.swiperPage .bar{flex:0 0 auto;margin:0 10px;width:1.8rem;background:rgba(255,255,255,0.16);height:3px;border-radius:3px;position:relative;overflow:hidden;}
.swiperPage .bar .bcur{position:absolute;left:0;top:0;height:100%;background:#00a5a0;}
.swiperPage .status{width:27px;height:27px;border-radius:50%;border:2px solid rgba(255,255,255,0.16);flex:0 0 auto;cursor:pointer;}
.swiperPage .status:before{content:"";flex:0 0 auto;border-right:2px solid #fff;border-left:2px solid #fff;width:5px;height:7px;display:block;box-sizing:border-box;}
.swiperPage .status.on:before{width:0;border-left:4px solid #fff;border-bottom:4px solid transparent;border-top:4px solid transparent;height:0;border-right:none;margin-left:1px;}
.swiperCtr .btn{flex:0 0 auto;width:0.6rem;height:0.6rem;border:2px solid rgba(255,255,255,0.16);border-radius:50%;cursor:pointer;margin-left:0.2rem;transition:.3s;}
.swiperCtr .btn:hover{background:#006cb8;border-color:#006cb8;color:#fff;}
.ctr .mouse{padding:24px;background:url(../images/mouse.png) no-repeat center;background-size:contain;animation:bounce ease-in-out 2s infinite;position:absolute;left:50%;margin-left:-24px;top:50%;margin-top:-24px;cursor: pointer;}
@keyframes bounce{0%,100%{transform:translate(0,-10px);}
    50%{transform:translate(0,10px);}
}
.indexPro .item{flex:0 0 auto;position:relative;width:calc(43% - 5px);margin-bottom:10px;}
.indexPro .item .img{height:100%;}
.indexPro .item img{display:block;width:100%;height:100%;}
.indexPro .item:nth-child(4n+1),.indexPro .item:nth-child(4n+4){width:calc(57% - 5px);}
.indexPro .item:nth-child(n+3){width:calc(33.33% - 5px);}
.indexPro .item .txt{position:absolute;left:0;top:0;width:100%;text-align:center;height:100%;flex-direction:column;padding:0.6rem .5rem;color:#fff;z-index:1;}
.indexPro .item .tp{flex:1 1 auto;width:100%;overflow:hidden;}
.indexPro .item .p{opacity:0.6;}
.indexPro .item .bot{flex:0 0 auto;width:100%;margin:auto;}
.indexPro .item .btn{max-width:fit-content;margin:auto;background:rgba(255,255,255,0.1);height:50px;position:relative;border-radius:50px;backdrop-filter:blur(10px);padding:0 70px 0 30px;text-align:center;justify-content:center;overflow:hidden;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1);}
.indexPro .item .btn::before{content:'';position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,#006cb8,#0088cc);border-radius:50px;transition:width 0.4s cubic-bezier(0.4,0,0.2,1);z-index:0;}
.indexPro .item:hover .btn::before{width:100%;}
.indexPro .item:hover .btn{box-shadow:0 4px 16px rgba(0,108,184,0.4);}
.indexPro .item .btn .ico{position:absolute;right:0;top:0;width:50px;height:50px;background:#006cb8;border-radius:50%;z-index:1;transition:all 0.3s ease;box-shadow:0 2px 6px rgba(0,108,184,0.3);}
.indexPro .item .btn span{position:relative;z-index:1;color:#fff;transition:color 0.3s ease;}
.indexPro .item:hover .btn .ico{background:#fff;box-shadow:0 4px 12px rgba(0,108,184,0.5);color:#006cb8;}
.bggraylinear{background:linear-gradient(180deg,#f7f8fa,#fff 50%);}
.bggray{background-color:#f7f8fa;}
.title{text-align:center;margin-bottom:1em;line-height:1.2;}
.solutions .item{align-items:stretch;}
.solutions .item:not(:last-child){margin-bottom:1.1rem;}
.solutions .item:nth-child(2n+1){flex-direction:row-reverse;}
.solutions .item .img{flex:0 0 auto;width:63%;margin-right:0.7rem;}
.solutions .item .img img{display:block;width:100%;}
.solutions .item .txt{flex:1 1 auto;overflow:hidden;border-bottom:2px solid #f5f5f5;padding:0.45rem 0;flex-direction:column;}
.solutions .item:nth-child(2n+1) .img{margin-left:0.7rem;margin-right:0;}
.solutions .item .it{line-height:1.2;}
.solutions .item .p{margin-top:2em;line-height:1.75;}
.solutions .item .baseBtns{flex:0 0 auto;width:100%;}
.baseBtns .btn{flex:0 0 auto;padding:4px;border-radius:5em;color:#006cb8;cursor:pointer;border:1px solid #006cb8;position:relative;overflow:hidden;transition:all 0.3s ease;}
.baseBtns .btn::before{content:'';position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,#006cb8,#0088cc);border-radius:5em;transition:width 0.4s cubic-bezier(0.4,0,0.2,1);z-index:0;}
.baseBtns .btn:hover::before{width:100%;}
.baseBtns .btn:hover{box-shadow:0 4px 12px rgba(0,108,184,0.3);}
.baseBtns .btn span{flex:0 0 auto;padding:0 1em;position:relative;z-index:1;transition:color 0.3s ease;}
.baseBtns .btn:hover span{color:#fff;}
.baseBtns .btn .ico{width:42px;height:42px;background:#006cb8;border-radius:50%;color:#fff;flex:0 0 auto;position:relative;z-index:1;transition:all 0.3s ease;}
.baseBtns .btn:hover .ico{background:#fff;color:#006cb8;}
.indexVideo{padding:2.8rem 0;text-align:center;color:#fff;position:relative;z-index:5;overflow:hidden;background:#000;}
.indexVideo .bg{position:absolute;left:0;top:0;width:100%;object-fit:cover;z-index:-1;}
.indexVideo .dt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;width:50%;}
.indexVideo .dt:before{content:"";display:block;padding-bottom:100%;}
.indexVideo .dt i{position:absolute;left:50%;top:50%;width:100%;height:100%;border:1px dashed #fff;border-radius:50%;opacity:0;animation:dt linear 3s infinite;}
.indexVideo .dt i:nth-child(2){animation-delay:0.5s;}
.indexVideo .dt i:nth-child(3){animation-delay:1s;}
@keyframes dt{0%,100%{transform:translate(-50%,-50%) scale(0);opacity:0.4;}
    99.99%{transform:translate(-50%,-50%) scale(3);opacity:0;}
}
.indexVideo .it{margin-top:0.8rem;margin-bottom:20px;}
.indexVideo .log{max-width:60%;margin:0 auto;position:relative;z-index:3;}
.commonBtn{padding:4px;background:rgba(255,255,255,0.2);border-radius:5em;width:fit-content;max-width:100%;margin:auto;cursor:pointer;position:relative;overflow:hidden;transition:all 0.3s ease;z-index:1;}
.commonBtn span{flex:1 1 auto;text-align:center;overflow:hidden;padding:0 2em;}
.commonBtn .ico{flex:0 0 auto;width:42px;height:42px;background:#006cb8;border-radius:50%;transition:all 0.3s ease;}
.commonBtn:hover .ico{background:#fff;color:#006cb8;}
.commonBtn::before{content:'';position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,#006cb8,#0088cc);border-radius:5em;transition:width 0.4s cubic-bezier(0.4,0,0.2,1);z-index:-1;}
.commonBtn:hover::before{width:100%;}
.commonBtn:hover{box-shadow:0 4px 12px rgba(0,108,184,0.3);}
.center{text-align:center;}
.map{position: relative; max-width: 90%; aspect-ratio: 2.114; margin: 0 auto;}
.map img{width:100%; }
.map li{position:absolute;cursor:pointer;}
.map li .dt{position:absolute;width:6px;height:6px;left:0;top:50%;margin-top:-3px;background:#23b0ac;border-radius:50%;}
.map li .dt i{position:absolute;left:50%;top:50%;width:500%;background:#23b0ac;height:500%;border-radius:50%;animation:scale linear 2.7s infinite;opacity:0;}
.map li .dt i:nth-child(2){animation-delay:0.9s;}
.map li .dt i:nth-child(3){animation-delay:1.8s;}
.map li.pos1{left: 34%;top: 48%;}
.map li.pos2{left: 36.5%;top: 58%;}
.map li.pos3{left: 34.8%;top: 63%;}
.map li.pos4{left: 32%;top: 50.7%;}
.map li.pos5{left: 31.4%;top: 52.9%;}
.map li.pos6{left: 29.9%;top: 50%;}
.map li.pos7{left: 27.5%;top: 44%;}
.map li.pos8{left: 23%;top: 35%;}
.map li.pos9{left: 22%;top: 45%;}
.map li.pos10{left: 16%;top: 36%;}
.map li.pos11{left: 16%;top: 43%;}
.map li.pos12{left: 13%;top: 39%;}
.map li.pos13{left: 9%;top: 36%;}
.map li.pos14{left: 4%;top: 55.5%;}
.map li.pos15{left: 12%;top: 18%;}
.map li.pos16{left: 7%;top: 21%;}
.map li.pos17{left: 7.5%;top: 26%;}
.map li.pos18{left: 7.8%;top: 31%;}
.map li.pos19{left: 7%;top: 34%;}
.map li.pos20{left: 6%;top: 31%;}
.map li.pos21{left: 8%;top: 5%;}
.map li.pos22{left: 76.5%;top: 39%;}
.map li.pos23{left: 85.5%;top: 62%;}
.map li.pos24{left: 80.5%;top: 58%;}
.map li.pos25{left: 87.5%;top: 86%;}

@media(min-width:640px){
.map li.pos22 .pos_box,
.map li.pos23 .pos_box,
.map li.pos24 .pos_box,
.map li.pos25 .pos_box{left:auto;right:10px;}
}

.map li .pos_box{display:none;}
.map li.on .pos_box{display:block;}
.map li .pos_box{position:absolute;bottom:10px;left:10px;background-color:rgba(255,255,255,.76);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);border-radius:10px;padding:30px;z-index:10;backdrop-filter:blur(1px);text-align:left;}
.map li .pos_box .dianwei{width:19px;height:24px;background-image:url('../images/dianwei.png');background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:20px;}
.map li .pos_box .name{line-height:1;font-weight:bold;margin-bottom:20px;}
.map li .pos_box .img_box{width:130px;height:auto;border-radius:4px;overflow:hidden;flex-shrink:0;margin-left:26px;}
.map li .pos_box .img_box img{width:100%;height:100%;object-fit:cover;transition:.8s;}
.map li .pos_box:hover .img_box img{transform:scale(1.05);}
@media screen and (max-width:640px){.map li .pos_box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);top:auto;width:calc(100% - 40px);max-width:320px;padding:20px;z-index:9999;}
    .map li .pos_box .flex-ac-jl{flex-direction:column;align-items:flex-start;}
    .map li .pos_box .img_box{width:100%;margin-left:0;margin-top:15px;}
    .map li .pos_box .name{font-size:16px;margin-bottom:10px;}
    .map li .pos_box .address{font-size:14px;}
    .proNavs dd a{display:flex;align-items:center;}
}
@keyframes scale{0%,100%{transform:translate(-50%,-50%) scale(0);opacity:0.5;}
    99.99%{transform:translate(-50%,-50%) scale(1);opacity:0;}
}
.partners{position:relative;}
.partners:before{content:"";width:6.25%;height:100%;left:0;top:0;z-index:5;background:linear-gradient(90deg,#f7f8fa,transparent);position:absolute;}
.partners:after{content:"";width:6.25%;height:100%;right:0;top:0;z-index:5;background:linear-gradient(-90deg,#f7f8fa,transparent);position:absolute;}
.partners li{width:270px;padding:5px;}
.partners li .pic{display:block;border-radius:10px;overflow:hidden;background:#fff;font-size:0;height:100px;line-height:100px;text-align:center;}
.partners li img{max-width:100%;max-height:100%;}
.indexNews{margin-bottom:0.8rem;align-items:stretch;justify-content:center;gap:24px;}
.indexNews .item{flex:0 0 auto;width:30%;display:block;transition: all .3s;transform: scale(0.9);}
.indexNews .item.swiper-slide-active{width:38.5%;transform: scale(1);}
.indexNews .item .date{color:#969696;}
.indexNews .item .it{line-height:1.3;margin:10px 0 20px;padding-right:3em;word-break:break-word;}
.indexNews .item .ip{margin-top:1.5em;line-height:1.875;word-break:break-word;}
.indexNews .item .img{border-radius:4px;}
.footer{padding:0.8rem 0;background:#000;color:#fff;position:relative;z-index:1;}
.footer::after{content:'';position:absolute;top:0;left:0;width:100%;background-image:url('../images/indexVideo_bg.png');z-index:-1;height:50%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.ftp{padding-bottom:0.4rem;margin-bottom:0.4rem;border-bottom:1px solid rgba(255,255,255,0.1);}
.ftp .vlog{flex:0 0 auto;width:7em;line-height:1.2;font-weight:bold;}
.subscribe{flex:0 1 auto;}
.subscribe .p{opacity:0.5;line-height:2;max-width:42em;margin-bottom:2em;}
.fnav{flex:1 1 auto;}
.fnav dl{flex:1 1 auto;padding-right:3em;}
.fnav dl dt{margin-bottom:1em;}
.fnav dl dd a{display:block;padding:5px 0;opacity:0.3;transition:.3s;}
.fnav dl dd a:hover{opacity:1;}
.fcnt{flex:0 0 auto;max-width:40%;text-align:right;}
.scails .i{flex:0 0 auto;width:0.58rem;height:0.58rem;background:rgba(255,255,255,0.1);border-radius:50%;margin-left:0.2rem;}
.flinks{margin:1em 0;color:rgba(255,255,255,0.4);}
.flinks a:not(:last-child):after{content:"·";padding:0 10px;color:rgba(255,255,255,0.4);}
.flinks a:hover{color:#fff;}
.copy{opacity:0.4;}
.back_up{position:absolute;right:.6rem;top:-30px;width:60px;height:60px;background-color:#006cb8;border-radius:50%;cursor:pointer;transition:all .3s ease;}
.back_up:hover{animation:pulse .6s ease-in-out;}
@keyframes pulse{0%{transform:scale(1);}
    50%{transform:scale(1.1);}
    100%{transform:scale(1);}
}
@media (max-width:1600px){.inner{width:100%;padding-left:15px;padding-right:15px;}
    .page_inner{width:87.5%;}
}
@media(max-width:1440px){body{font-size:14px;}
    .f16{font-size:14px;}
    .f18{font-size:16px;}
    .logo{width:120px;}
}
@media(max-width:1280px){.f20{font-size:16px;}
    .f24{font-size:18px;}
    .tBtn span{display:none;}
    .back_up{width:50px;height:50px;top:-25px;}
}
@media(max-width:1100px){.nav li>a{line-height:50px;border-bottom:1px solid #f5f5f5;position:relative;padding:0 30px;}
    .logo img{max-height:34px;}
    .tBtn{height:40px;padding:0 1em;font-size:14px;}
    .tBtn .icon-xiala{display:none;}
    .tBtn .iconfont{font-size:1.2em !important;}
    .header .uBtn{height:40px;padding:0 1em;font-size:14px;}
    .header .uBtn .iconfont{font-size:1.2em !important;}
    .nav{position:fixed;left:0;top:60px !important;background:#fff;right:0;bottom:0;padding:0;max-height:0;overflow:hidden;transition:.3s;border-radius:0;}
    .nav ul{display:block;padding:20px 0;border-top:1px solid #f5f5f5;}
    .nav li .sub{position:relative;left:0;top:0;transform:none;background:#f5f5f5;padding-bottom:0 !important;text-align:left;}
    .nav li.act>a{color:#00a5a0;}
    .nav li.act .sub{padding:10px 0 0;max-height:300px;transition:.3s;}
    .nav li .sub dd{display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:10px;}
    .nav li .sub dl{padding:0 30px;}
    .nav li.haschild>a{position:relative;}
    .nav li.haschild>a:after{content:"";position:absolute;width:8px;height:8px;border-right:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg);right:30px;top:50%;margin-top:-4px;transition:.3s;}
    .nav li.haschild.act>a:after{transform:rotate(45deg);}
    .fixnav{position:relative;top:0;padding:0;width:100%;transition:.3s;}
    li.act .fixnav{max-height:100vh;}
    .fixnav dl{width:100%;padding:0 !important;margin-top:1em;}
    .fixnav dl dt{margin-bottom:10px;}
    .fixnav dd{padding:5px 0;width:100%;}
    .fixnav dd .ico{width:1.5em;}
    .header{background:#fff;box-shadow:0 5px 16px rgba(0,0,0,0.15);color:#000 !important;font-size:16px;padding:10px 0;}
    .header .logo .i1{display:none !important;}
    .header .logo .i2{display:inline !important;}
    .openMenu{width:30px;height:30px;cursor:pointer;position:relative;}
    .openMenu i{position:absolute;right:0;top:50%;width:70%;height:2px;background:#000;}
    .openMenu i:before,.openMenu i:after{content:"";position:absolute;right:0;width:115%;background:#000;transition:.3s;height:2px;}
    .openMenu i:before{top:-8px;}
    .openMenu i:after{top:8px;}
    body{padding-top:60px;}
    .showMenu .openMenu i{background:none;}
    .showMenu .openMenu i:before{top:0;transform:rotate(45deg);}
    .showMenu .openMenu i:after{top:0;transform:rotate(-45deg);}
    .showMenu .nav{max-height:100vh;overflow:auto;}
    .search .searchbox{position:fixed;right:0;top:80px;visibility:hidden;opacity:0;margin:0;width:100% !important;background:#fff;border-radius:0;border-top:1px solid #e5e5e5;padding:10px;}
    .showSearch .search .searchbox{top:60px;width:100%;padding:10px;visibility:visible;opacity:1;}
    .search .searchbox .btn{top:10px;}
    .showSearch .search .tBtn{visibility:visible;opacity:1;}
    .indexPro .item .btn{height:40px;}
    .indexPro .item .btn .ico{width:40px;height:40px;}
    .solutions .item{display:block;}
    .solutions .item .img{width:auto;margin:0 !important;}
    .solutions .item .txt{padding:1.5em 0;}
    .solutions .item .baseBtns{margin-top:2em;}
    .baseBtns .btn{font-size:12px;}
    .baseBtns .btn .ico{width:30px;height:30px;}
    .partners li{width:150px;}
    .partners li .pic{height:80px;line-height:60px;padding:10px;}
    .fnav{display:none;}
    .fcnt{text-align:left;max-width:100%;width:100%;}
    .scails{justify-content:flex-start;}
    .scails .i{width:42px;height:42px;margin-left:0;margin-right:10px;}
    .ftp{display:block;}
    .ftp .vlog{width:auto;margin-bottom:10px;}
    .footer{padding:40px 0;}
    .swiperCtr .btn{width:34px;height:34px;}
    .ctr .mouse{padding:16px;margin-top:-16px;margin-left:-16px;}
    .back_up{width:40px;height:40px;top:-20px;}
    .serviceNavs dd .span{font-size:16px;}
}
@media(max-width:768px){.f16{font-size:14px;}
    .f18{font-size:16px;}
    .f20{font-size:16px;}
    .f22{font-size:18px;}
    .f24{font-size:18px;}
    .f28{font-size:20px;}
    .f30{font-size:20px;}
    .f32{font-size:22px;}
    .f36{font-size:22px;}
    .f40{font-size:24px;}
    .f48{font-size:24px;}
    .f50{font-size:24px;}
    .f52{font-size:24px;}
    .f60{font-size:28px;}
    .f66{font-size:28px;}
    .indexPro .item{width:100% !important;}
    .indexPro .item .txt{padding:30px;}
    .indexNews{display:block;}
    .indexNews .item{width:100% !important;}
    .indexNews .item:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
    .ftp{padding-bottom:30px;margin-bottom:30px;}
}
@media(max-width:540px){.header .logo{margin-right:0;width:100px;}
    .tBtn,.header .uBtn{padding:0 8px;}
}
@media(max-width:480px){.tBtn,.header .uBtn{padding:0 4px;}
}
.page_ban{position:relative;}
.page_ban img{width:100%;}
.page_ban .pc_ban{display:block;}
.page_ban .wap_ban{display:none;}
.page_ban .page_ban_text{left:50%;transform:translate(-50%,-50%);top:50%;position:absolute;text-align:center;color:#fff;line-height:calc(.36rem / .2rem);font-weight:bold;}
.service_ban .page_ban_text{top:30%;}
.page_ban .page_ban_text h2{margin-bottom:.5rem;line-height:1;}
.page_ban .page_location{position:absolute;bottom:.46rem;color:rgba(255,255,255,.4);left:50%;transform:translateX(-50%);}
.page_ban .page_location a span{margin-right:.1rem;}
.page_ban .page_location a span img{width:14px;height:14px;vertical-align:text-top;}
.page_ban .page_location .tit{color:#00a5a0;}
@media(max-width:1200px){.service_ban .page_ban_text{top:50%;}
}
@media(max-width:1024px){.page_ban .pc_ban{display:none;}
    .page_ban .wap_ban{display:block;}
    .page_ban .page_ban_text{width:80%;}
}
.page_pad{padding:1.2rem 0;}
.service_main{padding:1.2rem 0 0;}
.service_main .service_item{margin-bottom:1rem;}
.service_main .service_item:nth-child(2n){flex-direction:row-reverse;}
.service_main .service_item .text_box{width:32%;}
.service_main .service_item .img_box{width:62%;overflow:hidden;border-radius:0.12rem;}
.service_main .service_item .img_box img{width:100%;transition:.8s;}
.service_main .service_item .text_box h3{line-height:1;margin-bottom:.3rem;}
.service_main .service_item .text_box p{line-height:calc(.28rem / .16rem);margin-bottom:.4rem;}
.service_main .service_item:hover .img_box img{transform:scale(1.05);}
.service_main .service_box{padding:1.2rem 0;background: linear-gradient(180deg, #f7f8fa, #fff 50%);}
@media(max-width:768px){.service_main .service_item{display:block;margin-bottom:1.2rem;}
    .service_main .service_item .img_box,.service_main .service_item .text_box{width:100%;}
    .service_main .service_item .img_box{margin-bottom:.8rem;}
}
.service_detail .key_module{text-align:center;margin-bottom:1.2rem;}
.service_detail .key_module .key_title{line-height:1;margin-bottom:.56rem;font-weight:bold;}
.service_detail .key_module .icon_box{width:1.4rem;height:1.4rem;border:solid 0.04rem #006cb8;border-radius:50%;margin:0 auto .4rem;transition:.4s;overflow:hidden;}
.service_detail .key_module .icon_box img.theme_icon{display:block;transition: .5s;}
.service_detail .key_module .key_item:hover .icon_box img{transform: scale(1.1);}
.service_detail .key_module .icon_box img.white_icon{display:none;}
.service_detail .key_module .icon_box img{object-fit:contain;width:.7rem;height:.65rem;}
.service_detail .key_module .key_item{margin-right:.78rem;width:calc(33.33% - .5rem);}
.service_detail .key_module .key_item:nth-child(3n){margin-right:0;}
.service_detail .key_module .key_item .key_tit{font-weight:bold;margin-bottom:.15rem;}
.service_detail .key_module .key_item .key_tet{line-height:calc(.28rem / .16rem);}
.service_detail .sdetail_item{margin-bottom:1.2rem;}
.service_detail .sdetail_item .img_box{width:62%;border-radius:0.04rem;overflow:hidden;}
.service_detail .sdetail_item .img_box img{width:100%;transition:.8s;}
.service_detail .sdetail_item:hover .img_box img{transform:scale(1.05);}
.service_detail .sdetail_item .sdetail_text{width:32%;}
.service_detail .sdetail_item:nth-child(2n){flex-direction:row-reverse;}
.service_detail .sdetail_item .sdetail_text h4{line-height:calc(.5rem / .32rem);margin-bottom:.3rem;}
.service_detail .sdetail_item .sdetail_text p{line-height:calc(.28rem / .16rem);}
.service_detail .order_module .buy_a{color:#006cb8;line-height:calc(.6rem / .4rem);font-weight:bold;position:relative;margin-bottom:.2rem;display:block;width:fit-content;line-height:calc(.6rem / .5rem);}
.service_detail .order_module .buy_a::after{content:'';position:absolute;top:100%;left:0;width:100%;height:.02rem;background:#006cb8;transform:scaleX(0);transition:.3s;}
.service_detail .order_module .buy_a:hover::after{transform:scaleX(1);}
.service_detail .order_module .tip_a{line-height:calc(.28rem / .24rem);}
.service_detail .sdetail_title{margin-bottom:.6rem;font-weight:bold;text-align:center;}
.design_detail .key_module{background-color:#f7f8fa;}
.design_detail .order_module{padding-bottom:1.2rem;}
@media(max-width:768px){.service_detail .key_module .key_list{flex-wrap:wrap;}
    .service_detail .key_module .key_title{margin-bottom:.8rem;font-size:30px;}
    .service_detail .key_module .key_item{margin-right:0;width:100%;margin-bottom:.8rem;}
    .service_detail .key_module .key_item:nth-child(3n){margin-bottom:0;}
    .service_detail .sdetail_item{flex-wrap:wrap;}
    .service_detail .sdetail_item .img_box{width:100%;margin-bottom:.8rem;}
    .service_detail .sdetail_item .sdetail_text{width:100%;}
    .service_detail .sdetail_title{font-size:30px;}
}
@media(max-width:640px){.service_detail .key_module .icon_box{width:2rem;height:2rem;}
}
@media(max-width:480px){.service_detail .key_module .icon_box{width:2.5rem;height:2.5rem;}
    .service_detail .key_module .icon_box img{width:.9rem;height:.85rem;}
}
.download_main .download_left{width:21%;}
.download_main .download_left.sticky{position:sticky;top:110px;}
.download_main .download_right{width:75%;}
.download_main .download_left .search_box{background-color:#f7f8fa;border-radius:0.04rem;padding:12px 30px;}
.download_main .download_left .search_box .iconfont{flex-shrink:0;margin-right:10px;}
.download_main .download_left .search_box input{background-color:transparent;border:none;outline:none;width:100%;}
.download_main .download_left .download_menu{padding:.3rem;}
.download_main .download_left ul li{position:relative;padding:0 0 .15rem 0;}
.download_main .download_left ul li a{position:relative;transition:.3s;padding-left:.2rem;}
.download_main .download_left ul li a:hover{color:#005bac;}
.download_main .download_left ul li a::after{content:'';position:absolute;left:0;top:50%;width:100%;height:.02rem;background-color:rgba(0,0,0,.2);width:0.06rem;height:.06rem;transform:translateY(-50%);border-radius:50%;}
.download_main .download_left ul li a.on{color:#005bac;}
.download_main .download_left ul li a.on::after{background-color:#005bac;}
.download_main .download_top h3{line-height:1;margin-bottom:.4rem;}
.download_main .download_top ul{border-bottom:.01rem solid rgba(0,0,0,.1);overflow-x:auto;}
.download_main .download_top ul::-webkit-scrollbar{height:1px;}
.download_main .download_top ul::-webkit-scrollbar-track{background:transparent;}
.download_main .download_top ul::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;}
.download_main .download_top ul::-webkit-scrollbar-thumb:hover{background-color:#999;}
.download_main .download_top ul li{padding-right:40px;white-space:nowrap;}
.download_main .download_top ul li:last-child{padding-right:0;}
.download_main .download_top ul li a{position:relative;padding-bottom:10px;display:block;}
.download_main .download_top ul li a:hover{color:#005bac;}
.download_main .download_top ul li a.on{color:#005bac;}
.download_main .download_top ul li a.on::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:.02rem;background-color:#005bac;}
.download_main .download_list{padding:40px 0 0;align-items:stretch;}
.download_main .download_item{position: relative;background-color:#ffffff;box-shadow:0rem 0rem 0.1rem 0rem rgba(0,0,0,0.1);border-radius:0.1rem;padding:30px;margin-right:30px;margin-bottom:30px;width:calc(33.33% - 20px);transition:transform 0.8s ease,box-shadow 0.3s ease;}
.download_main .download_item:hover{transform:translateY(-0.02rem);box-shadow:0rem 0.1rem 0.2rem 0rem rgba(0,0,0,0.15);}
.download_main .download_item:nth-child(3n){margin-right:0;}
.download_main .download_item .icon_box{width:50px;height:50px;background-color:#005bac;border-radius:0.05rem;}
.download_main .download_item .icon_box .icon{width:30px;height:28px;background-image:url('../images/file.svg');background-size:contain;background-repeat:no-repeat;}
.download_main .download_item h5{line-height:calc(.32rem / .24rem);margin:25px 0;min-height:.65rem;word-break:break-word;}
.download_main .download_item a{transition:.3s;position: absolute;top: 10px;right: 15px;}
.download_main .download_item a .iconfont{font-size:20px !important;margin-right:10px;}
.download_main .download_item a:hover{color:#005bac;}
@media(max-width:1024px){.download_main .download_wrap{flex-wrap:wrap;}
    .download_main .download_left{width:100%;}
    .download_main .download_right{width:100%;}
    .download_main .download_left.sticky{position:relative;top:0;}
    .download_main .download_left .download_menu{padding:30px 0;}
    .download_main .download_left ul li{padding:0 0 15px 0;}
    .download_main .download_left ul li a{padding-left:20px;width:fit-content;}
    .download_main .download_left ul li a::after{width:6px;height:6px;}
}
@media(max-width:768px){.download_main .download_item{width:calc(50% - 15px);}
    .download_main .download_item:nth-child(3n){margin-right:30px;}
    .download_main .download_item:nth-child(2n){margin-right:0;}
}
@media(max-width:480px){.download_main .download_item{width:100%;margin-right:0 !important;}
}
.case_main .case_tabs .case_tab,.news_main .news_tabs .news_tab{padding:15px 50px;border-radius:40px;border:solid 1px #006cb8;margin:0 7px;color:#006cb8;line-height:1;transition:.5s;margin-bottom:40px;}
.case_main .case_tabs .case_tab.on,.case_main .case_tabs .case_tab:hover,.news_main .news_tabs .news_tab.on,.news_main .news_tabs .news_tab:hover{background-color:#006cb8;color:#fff;border-color:#006cb8;}
.case_main .case_item{margin-right:20px;width:calc(33.33% - 13.33px);background-color:#f7f8fa;border-radius:4px;margin-bottom:60px;}
.case_main .case_item:nth-child(3n){margin-right:0;}
.case_main .case_item .img_box{width:100%;overflow:hidden;position:relative;}
.case_main .case_item .img_box img{width:100%;transition:.8s;}
.case_main .case_item:hover .img_box img{transform:scale(1.05);}
.case_main .case_item .text_box{padding:40px;}
.case_main .case_item .text_box h3{line-height:calc(.32rem / .24rem);word-break:break-word;}
.case_main .case_item .img_box .magnify{width:50px;height:50px;background-color:rgba(0,108,184,.5);border-radius:4px 0px 0px 0px;position:absolute;right:0;bottom:0;cursor:pointer;}
.case_main .case_item .img_box .magnify .icon{width:20px;height:20px;}
.magnify_mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:none;}
.magnify_mask .magnify_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.magnify_mask .magnify_content .img_box{padding:2px;background-color:#fff;border-radius:10px;overflow:hidden;}
.magnify_mask .magnify_content .iconfont{font-size:24px !important;color:#fff;position:absolute;left:100%;bottom:100%;cursor:pointer;transition:all 0.3s ease;}
.magnify_mask .magnify_content .iconfont:hover{color:#00c6ff;transform:scale(1.2);}
.magnify_mask .magnify_content .img_box h3{position:absolute;color:#ffffff;width:100%;text-align:center;bottom:30px;}
.magnify_mask .magnify_content video{width:50vw;height:100%;object-fit:cover;border-radius:10px;}
.videos_mask .magnify_content .iconfont{top:10px;right:10px;bottom:auto;left:auto;}
@media(max-width:1024px){.case_main .case_item{width:calc(50% - 10px);}
    .case_main .case_item:nth-child(3n){margin-right:20px;}
    .case_main .case_item:nth-child(2n){margin-right:0;}
    .magnify_mask .magnify_content{width:80%;}
    .magnify_mask .magnify_content video{width:80vw;}
}
@media(max-width:768px){.case_main .case_item{width:100%;margin-right:0;}
    .case_main .case_tabs{flex-wrap:wrap;}
    .case_main .case_tabs .case_tab{margin-bottom:20px;width:100%;text-align:center;padding:15px;}
}
@media(max-width:640px){.case_main .case_item .text_box{padding:20px;}
    .case_main .case_tabs .case_tab,.news_main .news_tabs .news_tab{padding:10px 40px;}
}
@media(max-width:480px){.case_main .case_tabs .case_tab,.news_main .news_tabs .news_tab{padding:10px 20px;margin-bottom:30px;}
}
.news_main .news_item{margin-right:20px;width:calc(33.33% - 13.33px);margin-bottom:60px;}
.news_main .news_item:nth-child(3n){margin-right:0;}
.news_main .news_item .img_box{width:100%;overflow:hidden;border-radius:4px;margin-bottom:30px;}
.news_main .news_item .img_box img{width:100%;transition:.8s;}
.news_main .news_item:hover .img_box img{transform:scale(1.05);}
.news_main .news_item .news_text .date{color:#666666;margin-bottom:20px;line-height:1;}
.news_main .news_item .news_text h3{line-height:calc(.32rem / .24rem);transition:.3s;margin-bottom:20px;word-break:break-word;}
.news_main .news_item:hover .news_text h3{color:#006cb8;text-decoration:underline;}
@media(max-width:768px){.news_main .news_item{width:calc(50% - 10px);}
    .news_main .news_item:nth-child(3n){margin-right:20px;}
    .news_main .news_item:nth-child(2n){margin-right:0;}
}
@media(max-width:640px){.news_main .news_item{width:100%;margin-right:0;margin-bottom:40px;}
}
.white_bg header{background-color:#fff;}
.detail_main{background-color:#f7f8fa;}
.detail_main .page_location,.login_main .page_location,.member_main .page_location{padding:30px 15px;}
.detail_main .page_location a span img,.login_main .page_location a span img,.member_main .page_location a span img{width:14px;height:14px;vertical-align:text-top;margin-right:10px;}
.detail_main .page_location a,.login_main .page_location a,.member_main .page_location a{color:#999999;}
.detail_main .page_location .tit,.login_main .page_location .tit,.member_main .page_location .tit{color:#00a5a0;}
.detail_main .detail_wrap{margin-top:30px;}
.detail_main .detail_wrap .detail_title{line-height:calc(.60rem / .48rem);width:80%;margin:20px auto 30px;}
.detail_main .detail_wrap .detail_top{border-bottom:1px solid rgba(153,153,153,.2);padding-bottom:30px;}
.detail_main .detail_wrap .detail_info{color:#666666;}
.detail_main .detail_wrap .detail_info .info_i{margin:0 40px;}
.detail_main .detail_wrap .share_box .share_btn{width:40px;height:40px;background-color:#ffffff;border-radius:50%;transition:.3s;color:#999999;font-size:14px;transition:all 0.3s ease;margin:0 5px;}
.detail_main .detail_wrap .share_box .share_btn:hover{color:#fff;background-color:#006cb8;}
.detail_main .detail_wrap .detail_inner{padding:60px 0;border-bottom:1px solid rgba(153,153,153,.2);color:#666666;}
.detail_main .detail_wrap .detail_bottom{padding-top:60px;}
.detail_main .detail_wrap .detail_bottom p:hover a{color:#006cb8;text-decoration:underline;}
@media(max-width:1100px){.detail_main{padding-top:0;}
}
@media(max-width:768px){.detail_main .detail_wrap .detail_title{width:100%;margin:20px auto 20px;}
    .detail_main .detail_wrap .detail_bottom{display:block;}
    .detail_main .detail_wrap .detail_inner{padding:40px 0;}
    .detail_main .detail_wrap .detail_bottom{padding-top:40px;}
    .detail_main .detail_wrap .detail_bottom .baseBtns{margin-top:30px;}
    .detail_main .detail_wrap .detail_info{display:block;}
    .detail_main .detail_wrap .detail_info .info_i{margin:10px auto;}
    .detail_main .detail_wrap .detail_top{padding-bottom:10px;}
}
.videos_main .videos_list .videos_item{margin-right:20px;width:calc(33.33% - 13.33px);margin-bottom:50px;cursor:pointer;}
.videos_main .videos_list .videos_item:nth-child(3n){margin-right:0;}
.videos_main .videos_list .videos_item .videos_img{width:100%;overflow:hidden;border-radius:4px;margin-bottom:30px;position:relative;}
.videos_main .videos_list .videos_item .videos_img .img{width:100%;transition:.8s;}
.videos_main .videos_list .videos_item:hover .videos_img .img{transform:scale(1.05);}
.videos_main .videos_list .videos_item .videos_img .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;}
.videos_main .videos_list .videos_item .videos_date{color:#666666;margin-bottom:20px;line-height:1;}
.videos_main .videos_list .videos_item h3{line-height:calc(.32rem / .24rem);transition:.3s;margin-bottom:20px;word-break:break-word;}
.videos_main .videos_list .videos_item:hover h3{color:#006cb8;text-decoration:underline;}
@media(max-width:768px){.videos_main .videos_list .videos_item{width:calc(50% - 10px);}
    .videos_main .videos_list .videos_item:nth-child(3n){margin-right:20px;}
    .videos_main .videos_list .videos_item:nth-child(2n){margin-right:0;}
}
@media(max-width:640px){.videos_main .videos_list .videos_item{width:100%;margin-right:0;margin-bottom:20px;}
}
.special_main .special_list{width:100%;}
.special_main .special_item{margin-bottom:120px;display:flex;align-items:center;gap:40px;}
.special_main .special_item .text_box{width:40%;padding:0 100px;}
.special_main .special_item:nth-child(2n){flex-direction:row-reverse;}
.special_main .special_item:last-child{margin-bottom:0;}
.special_main .special_item .img_box{width:60%;overflow:hidden;}
.special_main .special_item .img_box img{width:100%;height:auto;display:block;transition:.8s;}
.special_main .special_item:hover .img_box img{transform:scale(1.05);}
.special_main .special_item .text_box h4{font-size:100px;line-height:calc(1rem / .6rem);}
.special_main .special_item .text_box h4 span{font-weight:normal;}
.special_main .special_item .text_box p{margin-bottom:90px;}
.special_main .special_item:hover .baseBtns .btn{box-shadow:0 4px 12px rgba(0,108,184,0.3);color:#fff;}
.special_main .special_item:hover .baseBtns .btn .ico{background:#fff;color:#006cb8;}
.special_main .special_item:hover .baseBtns .btn::before{width:100%;}
@media(max-width:1440px){.special_main .special_item .text_box{padding:0 60px;}
    .special_main .special_item .text_box h4{font-size:70px;}
    .special_main .special_item .text_box p{margin-bottom:60px;}
}
@media(max-width:1024px){.special_main .special_item{flex-direction:column;gap:30px;margin-bottom:80px;}
    .special_main .special_item:nth-child(2n){flex-direction:column;}
    .special_main .special_item .text_box{width:100%;padding:0 40px;}
    .special_main .special_item .img_box{width:100%;}
    .special_main .special_item .text_box h4{font-size:50px;}
    .special_main .special_item .text_box p{margin-bottom:40px;}
}
@media(max-width:768px){.special_main .special_item{margin-bottom:60px;}
    .special_main .special_item .text_box{padding:0 20px;}
    .special_main .special_item .text_box h4{font-size:40px;}
}
@media(max-width:480px){.special_main .special_item{margin-bottom:40px;gap:20px;}
    .special_main .special_item .text_box{padding:0 15px;}
    .special_main .special_item .text_box h4{font-size:30px;}
    .special_main .special_item .text_box p{margin-bottom:25px;}
}
.product_detail .detail_model01{display:flex;gap:10px;padding:60px 0;}
.product_detail .detail_model01 .thumbnails{width: 164px;max-height: 550px;}
.product_detail .detail_model01 .thumbnails .thumb{border: 2px solid transparent;border-radius: 4px;cursor: pointer;overflow: hidden;background: #fff;height: 120px;display: flex;align-items: center;}
.product_detail .detail_model01 .thumbnails .thumb.active{border-color:#00a5a0;}
.product_detail .detail_model01 .thumbnails .thumb img{width:100%;height:auto;display:block;}
.product_detail .detail_model01 .main_image{display:flex;align-items:center;justify-content:center;background:#fff;width:48%;flex-shrink:0;max-height:500px;}
.product_detail .detail_model01 .main_image img{max-width:100%;height:100%;object-fit:cover;width: 100%;}
.product_detail .detail_model01 .product_info{padding:0 0 0 70px;}
.product_detail .detail_model01 .product_info h3{margin-bottom:10px;}
.product_detail .detail_model01 .product_info h2{font-size:100px;line-height:1;margin-bottom:50px;}
.product_detail .detail_model01 .product_info h2 span{font-weight:400;}
.product_detail .detail_model01 .product_info .features{list-style:none;margin:0 0 40px 0;padding:0;}
.product_detail .detail_model01 .product_info .features li{position:relative;padding-left:20px;margin-bottom:12px;line-height:1.6;}
.product_detail .detail_model01 .product_info .features li:before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border:2px solid #00a5a0;border-radius:50%;}
.product_detail .detail_model01 .product_info .buttons .baseBtns{margin-right:20px;}
@media(max-width:1200px){.product_detail .detail_model01{gap:30px;padding:40px 0;}
    .product_detail .detail_model01 .product_info{width:380px;}
    .product_detail .detail_model01 .product_info h2{font-size:60px;}
}
@media(max-width:1024px){.product_detail .detail_model01{flex-direction:column;align-items:center;}
    .product_detail .detail_model01 .thumbnails{flex-direction:row;width:100%;justify-content:center;order:2;}
    .product_detail .detail_model01 .thumbnails .thumb{width:80px;height:auto;}
    .product_detail .detail_model01 .main_image{order:1;width:100%;}
    .product_detail .detail_model01 .product_info{order:3;width:100%;text-align:center;padding:0;}
    .product_detail .detail_model01 .product_info .features li{padding-left:20px;text-align:left;}
}
@media(max-width:768px){.product_detail .detail_model01{padding:30px 0;}
    .product_detail .detail_model01 .product_info h2{font-size:50px;}
    .product_detail .detail_model01 .product_info{padding:20px;}
    .product_detail .detail_model01 .thumbnails .thumb{width:70px;}
}
@media(max-width:480px){.product_detail .detail_model01 .product_info h2{font-size:40px;}
    .product_detail .detail_model01 .product_info h2 span{font-size:24px;}
}
.product_detail .detail_model02{background:#fff;}
.product_detail .detail_model02 .section_title{text-align:center;margin-bottom:80px;line-height:1;}
.product_detail .detail_model02 .features_list{display:flex;flex-direction:column;gap:100px;}
.product_detail .detail_model02 .feature_item{display:flex;gap:100px;align-items:center;}
.product_detail .detail_model02 .feature_item:nth-child(2n){flex-direction:row-reverse;}
.product_detail .detail_model02 .feature_text{width:45%;}
.product_detail .detail_model02 .feature_text h3{margin-bottom:50px;position:relative;padding-left:42px;text-align:left;}
.product_detail .detail_model02 .feature_text h3:before{content:'';position:absolute;left:0;top:0;width:3px;background-color:#00a5a0;height:100%;}
.product_detail .detail_model02 .feature_text p{line-height:1.8;margin-bottom:15px;}
.product_detail .detail_model02 .feature_text p:last-child{margin-bottom:0;}
.product_detail .detail_model02 .feature_image{width:55%;overflow:hidden;}
.product_detail .detail_model02 .feature_image img{width:100%;height:auto;display:block;transition:.5s;}
.product_detail .detail_model02 .feature_item:hover .feature_image img{transform:scale(1.03);}
@media(max-width:1200px){.product_detail .detail_model02 .features_list{gap:60px;}
    .product_detail .detail_model02 .feature_item{gap:40px;}
    .product_detail .detail_model02 .feature_text h3{font-size:22px;}
}
@media(max-width:1024px){.product_detail .detail_model02{padding:60px 0;}
    .product_detail .detail_model02 .section_title{font-size:30px;margin-bottom:50px;}
    .product_detail .detail_model02 .feature_item{flex-direction:column;gap:30px;}
    .product_detail .detail_model02 .feature_item:nth-child(2n){flex-direction:column;}
    .product_detail .detail_model02 .feature_text{width:100%;order:2;}
    .product_detail .detail_model02 .feature_image{width:100%;order:1;}
}
@media(max-width:768px){.product_detail .detail_model02{padding:40px 0;}
    .product_detail .detail_model02 .section_title{font-size:24px;margin-bottom:40px;}
    .product_detail .detail_model02 .features_list{gap:40px;}
    .product_detail .detail_model02 .feature_text h3{font-size:20px;}
    .product_detail .detail_model02 .feature_text p{font-size:14px;}
}
@media(max-width:480px){.product_detail .detail_model02{padding:30px 0;}
    .product_detail .detail_model02 .section_title{font-size:22px;}
    .product_detail .detail_model02 .features_list{gap:30px;}
}
.product_detail .detail_model03 .section_title{text-align:center;margin-bottom:58px;line-height:1;}
.product_detail .detail_model03 .scenario_grid{display:flex;flex-wrap:wrap;}
.product_detail .detail_model03 .scenario_card{width:calc((100% - 40px) / 3);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:13px;padding:60px 20px;transition:transform .25s ease,box-shadow .25s ease;margin:0 20px 45px 0;}
.product_detail .detail_model03 .scenario_card:nth-child(3n){margin-right:0;}
.product_detail .detail_model03 .scenario_icon{width:140px;height:140px;border-radius:50%;border:2px solid #006cb8;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:background-color .2s ease,border-color .2s ease;}
.product_detail .detail_model03 .scenario_icon img{width:90px;height:70px;object-fit:contain;transition:all .5s ease;}
.product_detail .detail_model03 .scenario_icon_hover{display:none;}
.product_detail .detail_model03 .scenario_name{margin-top:32px;text-align:center;line-height:1;}
.product_detail .detail_model03 .scenario_card:hover .scenario_icon_default{transform: scale(1.1);}
@media(max-width:1024px){.product_detail .detail_model03{padding:60px 0;}
    .product_detail .detail_model03 .scenario_card{padding:34px 18px;width:calc(50% - 10px);margin-bottom:20px;}
    .product_detail .detail_model03 .scenario_card:nth-child(3n){margin-right:20px;}
    .product_detail .detail_model03 .scenario_card:nth-child(2n){margin-right:0;}
}
@media(max-width:768px){.product_detail .detail_model03 .scenario_icon{width:100px;height:100px;}
    .product_detail .detail_model03 .scenario_icon img{width:60px;height:60px;}
}
@media(max-width:480px){.product_detail .detail_model03 .scenario_icon{width:80px;height:80px;}
    .product_detail .detail_model03 .scenario_icon img{width:40px;height:40px;}
    .product_detail .detail_model03 .scenario_card{width:100%;margin-right:0 !important;}
}
.product_detail .detail_model04{background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0 165px;color:#fff;}
.product_detail .detail_model04 .spec_left{flex-shrink:0;position:relative;margin: 0 1.3rem 0 0;}
.product_detail .detail_model04 .spec_left_inner{text-align:center;}
.product_detail .detail_model04 .spec_left_inner img{display:block;margin:0 auto;max-width:230px;}
.product_detail .detail_model04 .spec_name{margin-bottom:10px;line-height:1;}
.product_detail .detail_model04 .spec_sub{position:relative;bottom: 70px;text-align:center;margin-bottom: -70px;}
.product_detail .detail_model04 .spec_main{flex:1 1 auto;min-width:0;}
.product_detail .detail_model04 .spec_head{margin-bottom:60px;}
.product_detail .detail_model04 .spec_title{font-size:64px;line-height:1;}
.product_detail .detail_model04 .spec_export .icon::after{content:'';width:16px;height:16px;background-image:url('../images/export_w.png');background-size:contain;left:50%;top:50%;transform:translate(-50%,-50%);display:block;position:absolute;}
.product_detail .detail_model04 .spec_export:hover .icon::after{background-image:url('../images/export.png');}
.product_detail .detail_model04 .spec_acc{border-top:3px solid #00a5a0;}
.product_detail .detail_model04 .spec_item{border-bottom:1px solid rgba(255,255,255,.35);}
.product_detail .detail_model04 .spec_btn{width:100%;padding:18px 0;background:transparent;border:none;cursor:pointer;color:#fff;text-align:left;font-size:24px;line-height:1.2;}
.product_detail .detail_model04 .spec_item.is_active{border-bottom:1px solid rgba(255,255,255,1);}
.product_detail .detail_model04 .spec_item_title{font-weight:bold;}
.product_detail .detail_model04 .spec_item_icon{position:relative;display:block;width:20px;height:20px;flex-shrink:0;}
.product_detail .detail_model04 .spec_item_icon:before,.product_detail .detail_model04 .spec_item_icon:after{content:'';position:absolute;left:50%;top:50%;background:rgba(255,255,255,1);transform:translate(-50%,-50%);transition:.25s;}
.product_detail .detail_model04 .spec_item_icon:before{width:14px;height:1px;}
.product_detail .detail_model04 .spec_item_icon:after{width:1px;height:14px;}
.product_detail .detail_model04 .spec_item.is_active .spec_item_icon:after{height:0;}
.product_detail .detail_model04 .spec_panel{height:0;overflow:hidden;opacity:0;transition:height .35s ease,opacity .35s ease;padding-bottom:0;}
.product_detail .detail_model04 .spec_item.is_active .spec_panel{opacity:1;padding-bottom:20px;}
.product_detail .detail_model04 .spec_table{padding-bottom:8px;}
.product_detail .detail_model04 .spec_row{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;font-size:18px;line-height:1.6;color:rgba(255,255,255,.8);}
.product_detail .detail_model04 .spec_row:not(:last-child){margin-bottom:8px;}
.product_detail .detail_model04 .spec_key{width:42%;flex-shrink:0;}
.product_detail .detail_model04 .spec_val{width:58%;text-align:left;}
@media(max-width:1400px){.product_detail .detail_model04 .spec_title{font-size:56px;}
    .product_detail .detail_model04 .spec_name{font-size:32px;}
    .product_detail .detail_model04 .spec_btn{font-size:20px;}
    .product_detail .detail_model04 .spec_row{font-size:16px;}
}
@media(max-width:1024px){.product_detail .detail_model04{padding:70px 0;}
    .product_detail .detail_model04 .spec_section{display:block;}
    .product_detail .detail_model04 .spec_left{width:100%;max-width:none;margin:0 0 40px;}
    .product_detail .detail_model04 .spec_left_inner img{max-height:420px;}
    .product_detail .detail_model04 .spec_head{margin-bottom:28px;}
    .product_detail .detail_model04 .spec_title{font-size:42px;}
}
@media(max-width:768px){.product_detail .detail_model04{padding:50px 0;}
    .product_detail .detail_model04 .spec_left_inner img{max-height:320px;margin-bottom:24px;}
    .product_detail .detail_model04 .spec_name{font-size:28px;}
    .product_detail .detail_model04 .spec_sub{font-size:14px;}
    .product_detail .detail_model04 .spec_head{display:block;}
    .product_detail .detail_model04 .spec_title{font-size:36px;margin-bottom:16px;}
    .product_detail .detail_model04 .spec_export{display:inline-flex;}
    .product_detail .detail_model04 .spec_btn{font-size:18px;padding:16px 0;}
    .product_detail .detail_model04 .spec_row{display:block;}
    .product_detail .detail_model04 .spec_key,.product_detail .detail_model04 .spec_val{display:block;width:100%;}
    .product_detail .detail_model04 .spec_key{margin-bottom:2px;}
}
.detail_model05{padding-top:120px;text-align:center;}
.detail_model05 h2{margin-bottom:70px;}
.detail_model05 .prod_data .img_box{background:#fff;border-radius:4px;padding:50px;overflow:hidden;margin-bottom:30px;}
.detail_model05 .prod_data .img_box img{width:100%;height:auto;transition:.8s;}
.detail_model05 .prod_data:hover .img_box img{transform:scale(1.05);}
.detail_model05 .prod_data .prod_tit{line-height:1;}
.controls{display:flex;align-items:center;margin-top:.6rem;}
.controls .pages{flex:1;height:2px;background-color:#fff;position:relative;}
.controls .pages span{height:5px;top:-2px;background-color:#006cb8;border-radius:5px;}
.controls .arrows,
.detail_model05 .arrows{display:flex;align-items:center;justify-content:flex-end;margin-left:10px;}
.controls .arrows a,.detail_model05 .arrows a{width:55px;height:55px;border-radius:50%;border:solid 1px rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:auto 0.18rem;cursor:pointer;transition:0.3s;position:relative;flex-shrink:0;}
.controls .arrows a + a{margin-left:0.26rem;}
.controls .arrows a span,.detail_model05 .arrows a span{color:rgba(0,0,0,.1);}
.controls .arrows a:hover span,.detail_model05 .arrows a:hover span{color:#fff;}
.controls .arrows a:hover,.detail_model05 .arrows a:hover{background-color:#006cb8;}
@media(max-width:640px){.controls .arrows a,.detail_model05 .arrows a{width:45px;height:45px;}
}
.entrance_main{margin-top:100px;position:relative;}
.entrance_main > img {display:block; width:100%;}
.entrance_main .entrance_inner{position:absolute;top:0;left:50%;transform:translateX(-50%); align-items:initial;}
.entrance_main .entrance_inner h2{color:#fff;line-height:1;margin-bottom:56px;}
.entrance_main .entrance_inner .inner_return{color: #fff;position: absolute;font-size: 30px !important;cursor: pointer;left: 0;top: 30px;}
.entrance_main .entrance_product{position:relative;padding:12% 10% 2%;z-index:1;}
.entrance_main .entrance_product .product_img{width:100%;height:auto;object-fit:contain;max-width:257px;}
.entrance_main .entrance_product::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;background-image:url('../images/light.png');background-size:contain;background-repeat:no-repeat;z-index:-1;}
.entrance_main .entrance_product .rotate_img{position:absolute;width:100%;height:auto;object-fit:contain;max-width:70%;left:50%;transform:translateX(-50%);bottom:12%;}
.entrance_main .entrance_product .operation{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:max-content;}
.entrance_main .entrance_product .operation .oper{border-radius:4px;background-color:rgba(255,255,255,.1);height:40px;color:rgba(255,255,255,.5);margin:0 5px;}
.entrance_main .entrance_product .operation .oper .drag{width:24px;height:24px;margin-right:10px;}
.entrance_main .entrance_product .operation .oper1{padding:0 28px;cursor:pointer;}
.entrance_main .entrance_product .operation .oper_icon{width:18px;height:18px;margin:0 10px;cursor:pointer;object-fit:contain;}
.entrance_main .entrance_product .operation .oper2{padding:0 10px;}
.entrance_main .entrance_config {display:flex; flex-direction:column; justify-content:center;}
.entrance_main .entrance_item{background-color:rgba(221,221,221,.2);padding:20px 30px;margin-bottom:1px;color:#fff;line-height:1;cursor:pointer;}
.entrance_main .entrance_item:last-child{margin-bottom:0;}
.entrance_main .entrance_list{margin-bottom:46px;}
.entrance_main .entrance_item_header{justify-content:space-between;align-items:center;}
.entrance_main .entrance_item_content{display:none;padding-top:20px;}
.entrance_main .entrance_item{background-color:rgba(221,221,221,.2);padding:20px 30px;margin-bottom:1px;color:#fff;line-height:1;cursor:pointer;transition:background-color 0.3s;}
.entrance_main .entrance_item.is_on{background-color:#006cb8;}
.entrance_main .entrance_item.is_on .ico{transform:rotate(180deg);}
.entrance_main .checkbox_option{display:flex;align-items:center;cursor:pointer;margin-bottom:16px;}
.entrance_main .checkbox_option:last-child{margin-bottom:0;}
.entrance_main .checkbox_option input[type="checkbox"]{display:none;}
.entrance_main .checkbox_box{width:18px;height:18px;border:1px solid rgba(255,255,255,1);margin-right:20px;position:relative;flex-shrink:0;transition:all 0.3s;border-radius:2px;}
.entrance_main .checkbox_option input[type="checkbox"]:checked + .checkbox_box{border-color:#fff;background-color:#fff;}
.entrance_main .checkbox_option input[type="checkbox"]:checked + .checkbox_box::after{content:'';position:absolute;width:4px;height:10px;border:2px solid #006cb8;border-top:none;border-left:none;top:1px;left:5px;transform:rotate(45deg);}
.entrance_main .checkbox_text{font-size:16px;line-height:1;margin-left:10px;}
.entrance_main .checkbox_option input[type="radio"]:checked + .checkbox_text {
    color: #006cb8;
}
.entrance_main .wap_ban{display:none;}
.entrance_main .entrance_form{background-color:rgba(221,221,221,.2);border-radius:13px;padding:50px 10px 50px 50px;margin-left:12%;color:#fff;}
.entrance_main .entrance_form h2{line-height:1;margin-bottom:0;}
.entrance_main .entrance_form h2 .icon-left{margin-right: 10px;cursor: pointer;}
.entrance_main .entrance_form .form_wrap{min-width:490px;overflow-y:auto;max-height:600px;}
.entrance_main .entrance_form .form_wrap::-webkit-scrollbar{width:6px;}
.entrance_main .entrance_form .form_wrap::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.1);border-radius:3px;}
.entrance_main .entrance_form .form_wrap::-webkit-scrollbar-thumb{background-color:#006cb8;border-radius:3px;}
.entrance_main .entrance_form .form_wrap::-webkit-scrollbar-thumb:hover{background-color:#005a99;}
.entrance_main .entrance_form .form_item{padding:30px 40px 30px 0;border-bottom:1px solid rgba(153,153,153,.2);}
.entrance_main .entrance_form .form_btn{padding-right:40px;}
.entrance_main .entrance_form .form_title{cursor:pointer;line-height:1;font-weight:bold;}
.entrance_main .entrance_form .form_data{margin-top:20px;}
.entrance_main .entrance_form .form_item .icon-down{transition:transform 0.3s;transform:rotate(180deg);}
.entrance_main .entrance_form .form_data .color{border:solid 1px rgba(255,255,255,.2);border-radius:4px;padding:10px;margin-right:10px;color:rgba(255,255,255,.4);line-height:1;width:120px;cursor:pointer;transition:all 0.3s;margin-bottom:10px;}
.entrance_main .entrance_form .form_data .color:last-child{margin-right:0;}
.entrance_main .entrance_form .form_data .color span{display:block;width:16px;height:16px;margin-right:10px;}
.entrance_main .entrance_form .form_data .color .col_green{background-color:#00cc00;}
.entrance_main .entrance_form .form_data .color .col_orange{background-color:#e59900;}
.entrance_main .entrance_form .form_data .color .col_red{background-color:#e50000;}
.entrance_main .entrance_form .form_data .color:hover,.entrance_main .entrance_form .form_data .color.active{border-color:#006cb8;color:#fff;}
.entrance_main .entrance_form .form_data .select_box{width:100%;}
.entrance_main .entrance_form .form_data .select_box p{flex-shrink:0;}
.entrance_main .entrance_form .form_data .select{width:100%;background-color:transparent;border:none;color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:8px 0;font-size:16px;}
.entrance_main .entrance_form .form_data .select option{color:#000000;}
.entrance_main .entrance_form .form_data .radio_group{margin-top:10px;}
.entrance_main .entrance_form .form_data .checkbox_text{margin-left:10px;color:rgba(255,255,255,.6);}
.entrance_main .entrance_form .form_data .radio_group input{width:20px;border:solid 1px #999999;height:20px;background-color:transparent;}
.entrance_main .entrance_form .form_btn{margin-top:30px;}
.entrance_main .entrance_form .form_btn .btn{background-color:#006cb8;text-align:center;padding:10px 0;border-radius:40px;color:#fff;display:block;width:100%;border:solid 1px #006cb8;}
.entrance_main .entrance_form .form_btn .cancel-btn{margin-bottom:20px;background-color:transparent;color:#006cb8;}
.entrance_main .summary_form{min-height:600px;}
.entrance_main .summary_form .form_item{border-bottom:none;}
.entrance_main .form_num{border-radius:4px;overflow:hidden;width:fit-content;margin-top:30px;}
.entrance_main .form_num a,.entrance_main .form_num input{width:50px;background-color:rgba(247,248,250,.8);text-align:center;color:#000000;border:none;padding:8% 0;}
.entrance_main .summary_form .form_btn{margin-top:60px;}
.entrance_main .icon-close{cursor:pointer;padding-right:20px;color:#999999;font-size:20px !important;}
.entrance_main .cart_form .form_item{border-bottom:none;align-items:flex-start;}
.entrance_main .cart_form .form_item .product_img{width:50px;margin-right:64px;flex-shrink:0;object-fit:contain;}
.entrance_main .cart_form .form_info{width:100%;}
.entrance_main .cart_form .form_info .delete{width:14px;height:14px;cursor:pointer;background-image:url(../images/delete.png);background-size:contain;background-repeat:no-repeat;}
.entrance_main .cart_form .form_num{margin:30px 0;}
.entrance_main .cart_form .form_text{color:rgba(255,255,255,.8);}
.entrance_main .cart_form .form_wrap{padding-right:24px;}
.entrance_main .cart_form .form_item .input,
.entrance_main .entrance_form .form_item .input{border:none;border-radius:6px;background-color:rgba(244,245,249,.8);width:100%;padding:20px;}
.entrance_main .cart_form .form_btn{margin-top:0;}
.entrance_main .cart_form h2 .iconfont{cursor:pointer;}
.entrance_main #form02 .form_item{padding:30px 0 0;}
.entrance_main #form02 .form_wrap{max-width:550px;}
.entrance_main #form02 .form_item .input{background-color:rgba(245,246,250,.2);}
.entrance_main #form02 .form_btn{margin-top:30px;}
.entrance_main #form02 .checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;}
.entrance_main #form02 .checkbox-label input[type="checkbox"]{display:none;}
.entrance_main #form02 .checkbox{flex-shrink:0;width:18px;height:18px;border:2px solid #ddd;border-radius:3px;position:relative;margin-top:2px;}
.entrance_main #form02 .checkbox-label input[type="checkbox"]:checked + .checkbox{background-color:#006cb8;border-color:#006cb8;}
.entrance_main #form02 .checkbox-label input[type="checkbox"]:checked + .checkbox::after{content:"";position:absolute;left:4px;top:0px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
@media(max-width:1450px){.entrance_main .entrance_product .product_img{max-width:205px;}
    .entrance_main .entrance_form .form_wrap{max-height:400px;}
}
@media(max-width:1100px){.entrance_main{margin-top:0;}
    .entrance_main .wap_ban{display:block;position:absolute;height:100%;width:100%;object-fit:cover;}
    .entrance_main .pc_ban{display:none;}
    .entrance_main .entrance_config{width:100%;padding:48px 0;}
    .entrance_main .entrance_inner{position:relative;transform:none;left:0;top:0;flex-wrap:wrap;}
    .entrance_main .entrance_inner h2{margin-bottom:30px;}
    .entrance_main .entrance_form{margin-left:0;margin-bottom:50px;}
}
@media(max-width:768px){.entrance_main .entrance_product{padding:17% 10% 0;}
    .entrance_main .entrance_product .product_img{max-width:160px;}
    .entrance_main .entrance_form .form_wrap{min-width:auto;}
    .entrance_main .entrance_form{width:100%;}
}
.about_ban{padding-top:60px; height: 100vh;}
.about_ban .page_location{top:1.3rem;height:max-content;color:#999999;}
.about_ban .page_ban_text{color:#000000;}
.about_ban .page_ban_text img{max-height:140px;margin-bottom:50px;object-fit:contain;}
.about_main{background-size:cover;background-position:center;background-repeat:no-repeat;}
.about_main .about_model01{padding-top:100px;}
.about_main .about_model01 .profile_text,.about_main .about_model01 .profile_img{width:48%;}
.about_main .about_model01 .profile_text h3{line-height:1;margin-bottom:60px;}
.about_main .about_model01 .profile_img{overflow:hidden;border-radius:10px;}
.about_main .about_model01 .profile_img img{transition:.8s;}
.about_main .about_model01:hover .profile_img img{transform:scale(1.05);}
@media(max-width:1100px){.about_ban{padding-top:0;}
    .about_ban .page_location{top:.6rem;}
}
@media(max-width:1024px){.about_main .about_model01 .profile_text,.about_main .about_model01 .profile_img{width:100%;}
    .about_main .about_model01 .profile_text h3{margin-bottom:30px;}
    .about_main .about_model01{padding:60px 0;}
    .about_main .about_model01 .profile_text{margin-bottom:30px;}
}
@media(max-width:768px){.about_ban .page_ban_text img{max-height:100px;}
}
@media(max-width:640px){.about_ban .page_ban_text img{max-height:60px;margin-bottom:15px;}
}
.about_main .about_model02,
.about_main .about_model03,
.about_main .about_model04,
.about_main .about_model05,
.about_main .about_model06,
.about_main .about_model07{padding-top:100px;}
.about_main .about_model02 .history_swiper{margin-top:90px;margin-left:13%;}
.about_main .about_model02 .history_item{padding:0 0 0 20px;position:relative;}
.about_main .about_model02 .history_item::before{content:'';position:absolute;left:0;top:0;width:1px;height:180px;background-color:#000000;}
.about_main .about_model02 .history_item .history_year{color:#555555;}
.about_main .about_model02 .history_item .line_list i{width:1px;background-color:#999999;height:24px;display:inline-block;margin-left:10px;}
.about_main .about_model02 .history_item .line_list i:first-child{margin-left:0;}
.about_main .about_model02 .history_item .img_box{overflow:hidden;border-radius:10px;margin:40px 0 30px;}
.about_main .about_model02 .history_item .img_box img{width:100%;height:100%;object-fit:cover;transition:.8s;}
.about_main .about_model02 .history_item:hover .img_box img{transform:scale(1.05);}
.about_main .about_model02 .controls{margin:.6rem 13% 0 0;}
.about_main .about_model02 .history_item.swiper-slide-active::before{background-color:#005bac;}
@media(max-width:1600px){.about_main .about_model02 .history_swiper{margin-left:7%;}
    .about_main .about_model02 .controls{margin-right:7%;}
}
@media(max-width:1024px){.about_main .about_model02 .history_swiper{margin-top:30px;}
}
.about_main .about_model03 .top_t{text-align:center;width:67%;margin:0 auto 30px;}
.about_main .about_model03 .top_t h3{line-height:1;margin-bottom:50px;}
.about_main .about_model04 .founders_swiper{margin-top:90px;margin-left:13%;}
.about_main .about_model04 .founders_swiper .img_box{overflow:hidden;border-radius:10px;}
.about_main .about_model04 .founders_swiper .img_box img{width:100%;height:100%;object-fit:cover;transition:.8s;}
.about_main .about_model04 .founders_swiper .founders_item:hover .img_box img{transform:scale(1.05);}
.about_main .about_model04 .founders_swiper .fname{line-height:1;margin:30px 0 40px;}
.about_main .about_model04 .founders_swiper .controls{margin-right:13%;}
@media(max-width:1600px){.about_main .about_model04 .founders_swiper{margin-left:7%;}
    .about_main .about_model04 .founders_swiper .controls{margin-right:7%;}
}
@media(max-width:1024px){.about_main .about_model04 .founders_swiper{margin-top:30px;}
    .about_main .about_model04 .founders_swiper .fname{margin:20px 0;}
}
.about_main .about_model05 h3{text-align:center;margin-bottom:60px;}
.about_main .about_model05 .honors_item{background-image:url('../images/honors_bg.jpg');background-position:center;background-size:cover;padding:6.8%;}
@media(max-width:768px){.about_main .about_model05 h3{margin-bottom:30px;}
}
.about_main .about_model06 h3{text-align:center;margin-bottom:60px;}
.about_main .about_model06{padding-bottom:120px;}
@media(max-width:768px){.about_main .about_model06 h3{margin-bottom:30px;}
    .about_main .about_model06{padding-bottom:60px;}
}
.about_main .about_model07{background-position:center;background-size:cover;}
.about_main .about_model07 .jobs_text{width:38%;}
.about_main .about_model07 .jobs_text h3{line-height:1;font-size:66px;margin-bottom:70px;}
.about_main .about_model07 .jobs_text p{text-align:justify;}
.about_main .about_model07 .jobs_text .baseBtns{margin-top:100px;}
@media(max-width:1400px){.about_main .about_model07 .jobs_text{width:60%;}
}
@media(max-width:768px){.about_main .about_model07 .jobs_text{width:100%;}
}
.about_main .jobs_model01 h2{width:30%;}
.about_main .jobs_model01 p{width:43%;color:#555555;}
.about_main .jobs_model01 .jobs_swiper{margin-top:70px;border-radius:20px;position:relative;}
.about_main .jobs_model01 .jobs_swiper .swiper-slide{position:relative;overflow:hidden;border-radius:20px;}
.about_main .jobs_model01 .jobs_swiper .swiper-slide img{transition:.8s;}
.about_main .jobs_model01 .jobs_swiper .swiper-slide:hover img{transform:scale(1.05);}
.about_main .jobs_model01 .jobs_swiper .swiper-slide .mask{opacity:0;transition:.3s;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.1);width:100%;height:100%;color:#fff;}
.about_main .jobs_model01 .jobs_swiper .swiper-slide:hover .mask{opacity:1;}
.about_main .jobs_model01 .jobs_swiper .swiper-slide .mask span{padding:18px 36px;background-color:#006cb8;border-radius:25px;line-height:1;}
.about_main .jobs_model01 .jobs_swiper .pages{position:absolute;bottom:40px;z-index:1;text-align:center;}
.about_main .jobs_model01 .jobs_swiper .pages .swiper-pagination-bullet{width:16px;height:16px;background-color:#f7f7f7;opacity:0.4;margin:0 7px;}
.about_main .jobs_model01 .jobs_swiper .pages .swiper-pagination-bullet-active{opacity:1;background-color:#006cb8;}
.about_main .jobs_model02{padding-bottom:0;}
.about_main .jobs_model02 h2{line-height:1;margin-bottom:20px;}
.about_main .jobs_model02 .jobs_left{max-width:450px;flex-shrink:0;margin-right:70px;width:100%;transition:.3s;}
.about_main .jobs_model02 .jobs_left .left_item{padding:20px 0;border-bottom:1px solid #555555;font-size:20px;color:#555555;cursor:pointer;}
.about_main .jobs_model02 .jobs_left .left_item input{width:100%;border:none;background:none;font-size:20px;}
.about_main .jobs_model02 .jobs_left .left_item .item_sub{padding:5px 10px;display:none;}
.about_main .jobs_model02 .jobs_left .left_item.on .item_sub{display:block;}
.about_main .jobs_model02 .jobs_left .left_item .item_sub a{padding:5px 0;}
.about_main .jobs_model02 .jobs_left .left_item .item_sub a:hover{color:#006cb8;text-decoration:underline;}
.about_main .jobs_model02 .jobs_left .left_item .iconfont{transition:transform 0.3s ease;}
.about_main .jobs_model02 .jobs_left .left_item.on .iconfont{transform:rotate(180deg);}
.about_main .jobs_model02 .jobs_right{width:100%;}
.about_main .jobs_model02 .jobs_right .right_item{background-color:#ffffff;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-radius:10px;padding:30px;cursor:pointer;margin-bottom:20px;}
.about_main .jobs_model02 .right_item .job_tit{line-height:1;}
.about_main .jobs_model02 .right_item .job_lab{margin-top:20px;color:#555555;}
.about_main .jobs_model02 .right_item .job_lab span{padding-right:20px;border-right:1px solid rgba(0,0,0,.1);margin-right:20px;}
.about_main .jobs_model02 .right_item .job_lab span:last-child{border-right:none;margin-right:0;}
.about_main .jobs_model02 .right_item .jobs_content{padding:35px 0;border-top:1px solid rgba(0,0,0,.1);margin-top:30px;display:none;}
.about_main .jobs_model02 .right_item.on .jobs_content{display:block;}
.about_main .jobs_model02 .right_item .job_tit .iconfont{transition:transform 0.3s ease;}
.about_main .jobs_model02 .right_item.on .job_tit .iconfont{transform:rotate(180deg);}
.about_main .jobs_model02 .right_item .jobs_content .job_i{margin-bottom:20px;}
.about_main .jobs_model02 .right_item .jobs_content .tit{margin-bottom:20px;font-size:18px;}
.about_main .jobs_model02 .right_item .jobs_content .tet{color:#555555;}
.about_main .jobs_model02 .right_item .jobs_content .apply_btn{background-color:#006cb8;width:fit-content;border-radius:30px;color:#ffffff;line-height:1;padding:18px 46px;margin-top:50px;display:block;}
/* 简历弹窗样式 */
.resume-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);justify-content:center;align-items:center;z-index:1000;}
.resume-overlay.active{display:flex;}
.resume-modal{background-color:#f0f4f7;border-radius:10px;width:45%;max-height:90vh;overflow-y:auto;position:relative;transition:.3s;}
.resume-close{position:absolute;top:15px;right:15px;width:30px;height:30px;border:none;background-color:transparent;font-size:30px;color:#333;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;}
.resume-close:hover{color:#333;}
.resume-content{padding:30px;}
.resume-title{font-size:28px;font-weight:bold;color:#000;}
.resume-desc{font-size:14px;color:#666;margin-bottom:25px;}
.resume-row{display:flex;gap:15px;}
.resume-group{flex:1;margin-bottom:15px;}
.resume-group input{width:100%;padding:20px;border:none;border-radius:6px;font-size:14px;background-color:#fff;transition:all 0.3s ease;}
.resume-group input:focus{outline:none;box-shadow:0 0 0 2px rgba(0,165,160,0.2);}
.resume-upload{background-color:#fff;border-radius:8px;padding:30px;text-align:center;cursor:pointer;transition:all 0.3s ease;}
.resume-upload input[type="file"]{display:none;}
.resume-label{cursor:pointer;}
.resume-icon{width:60px;height:40px;background-color:#f0f4f7;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto;margin-bottom:20px;border-radius:5px;}
.resume-icon .icon{width:24px;display:block;height:24px;background-image:url('../images/link.png');background-size:contain;background-position:center;background-repeat:no-repeat;}
.resume-label p{margin:0;font-size:14px;color:#666;}
.resume-btn{background-color:#006cb8;color:#fff;border:none;padding:18px 40px;border-radius:30px;cursor:pointer;transition:background-color 0.3s ease;width:fit-content;margin-top:15px;}
.resume-btn:hover{background-color:#005a9e;}
@media (max-width:640px){.resume-row{flex-direction:column;}
    .resume-content{padding:20px;}
    .resume-title{font-size:22px;}
}
@media (max-width:1300px){.resume-modal{width:60%;}
}
@media (max-width:768px){.resume-modal{width:90%;}
}
.login_main{background-color:#f7f8fa;}
.login_main .login_title{font-size:66px;line-height:1;margin-bottom:30px;text-align:center;margin-top:50px;}
/* 注册表单样式 */
.login_main .form_box{max-width:900px;margin:0 auto;padding:46px 65px;background-color:#ffffff;border-radius:10px;}
.login_main .form-desc{text-align:left;line-height:calc(.28rem / .16rem);}
.login_main .form-note{text-align:center;color:rgba(0,0,0,.7);margin-bottom:24px;margin-top:30px;}
.login_main .reg-form{display:flex;flex-direction:column;gap:10px;max-width:560px;margin:0 auto;}
.login_main .form-group{position:relative;margin-bottom:0;}
.login_main .form-row{display:flex;gap:15px;}
.login_main .form-group.flex-1{flex:1;}
.login_main .form-group input{width:100%;padding:24px 20px;border:none;border-radius:6px;background-color:#f4f5f9;transition:all 0.3s ease;}
.login_main .form-group input:focus{outline:none;background-color:#fff;box-shadow:0 0 0 2px rgba(0,108,184,0.2);}
.login_main .form-group input::placeholder{color:#999;}
input.error,
textarea.error {
    border: 2px solid #ffbcbc !important;
    background-color: #fff1f0 !important;
    box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2) !important;
}
.login_main .send-code-btn{padding:24px 32px;border:none;border-radius:6px;color:#fff;background-color:#006cb8;cursor:pointer;transition:background-color 0.3s ease;white-space:nowrap;line-height:1;}
.login_main .send-code-btn:hover{background-color:#005a9e;}
.login_main .checkbox-group{margin-top:5px;}
.login_main .checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;color:rgba(0,0,0,.7);}
.login_main .checkbox-label input[type="checkbox"]{display:none;}
.login_main .checkbox{flex-shrink:0;width:18px;height:18px;border:2px solid #ddd;border-radius:3px;position:relative;margin-top:2px;}
.login_main .checkbox-label input[type="checkbox"]:checked + .checkbox{background-color:#006cb8;border-color:#006cb8;}
.login_main .checkbox-label input[type="checkbox"]:checked + .checkbox::after{content:"";position:absolute;left:4px;top:0px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.login_main .submit-btn{padding:16px 30px;border:none;border-radius:6px;color:#fff;background-color:#006cb8;cursor:pointer;transition:background-color 0.3s ease;width:70%;margin:10px auto 0;}
.login_main .submit-btn:hover{background-color:#005a9e;}
.login_main .form-tip{color:rgba(0,0,0,.7);line-height:1.6;margin-top:30px;}
.login_main .login-link{text-align:center;margin-top:40px;}
.login_main .login-link a{color:#006cb8;text-decoration:underline;}
/* 登录弹窗样式 */
.login-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);justify-content:center;align-items:center;z-index:1000;}
.login-modal-overlay.active{display:flex;}
.login-modal{background-color:#fff;border-radius:12px;width:40%;max-height:90vh;overflow-y:auto;position:relative;transition:.3s;}
.login-modal .modal-close{position:absolute;top:15px;right:15px;width:32px;height:32px;border:none;background-color:transparent;font-size:30px;color:#999;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:.3s;}
.login-modal .modal-close:hover{color:#00a5a0;}
.login-modal .modal-body{padding:40px 80px;}
.login-modal .modal-title{margin-bottom:30px;text-align:center;}
.login-modal .login-form{display:flex;flex-direction:column;gap:15px;}
.login-modal .form-group input{width:100%;padding:16px;border:none;border-radius:8px;font-size:14px;background-color:#f4f5f9;}
.login-modal .submit-btn{padding:16px;border:none;border-radius:8px;color:#fff;background-color:#006cb8;cursor:pointer;}
.login-modal .login-links{display:flex;justify-content:space-between;margin-top:20px;}
.login-modal .forgot-link,.login-modal .signup-link{text-decoration:underline;}
.login-modal .forgot-link:hover,.login-modal .signup-link:hover{color:#006cb8;}
.login-modal .google-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;border:none;border-radius:8px;font-size:14px;background-color:#f5f5f5;cursor:pointer;margin-top:20px;}
.login-modal .google-icon{width:24px;height:24px;background-image:url('../images/g.png');background-size:contain;background-position:center;background-repeat:no-repeat;}
/* 忘记密码弹窗样式 */
.forgot-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);justify-content:center;align-items:center;z-index:1000;}
.forgot-overlay.active{display:flex;}
.forgot-modal{background-color:#fff;border-radius:12px;width:40%;max-height:90vh;overflow-y:auto;position:relative;transition:.3s;}
.forgot-close{position:absolute;top:15px;right:15px;width:32px;height:32px;border:none;background-color:transparent;font-size:30px;color:#999;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:.3s;}
.forgot-close:hover{color:#00a5a0;}
.forgot-body{padding:40px 80px;}
.forgot-title{margin-bottom:30px;text-align:center;font-size:28px;font-weight:bold;}
.forgot-form{display:flex;flex-direction:column;gap:15px;}
.forgot-group{position:relative;}
.forgot-row{display:flex;gap:15px;}
.forgot-group.flex-1{flex:1;}
.forgot-group input{width:100%;padding:16px;border:none;border-radius:8px;font-size:14px;background-color:#f5f5f5;}
.forgot-send-btn{padding:16px 20px;border:none;border-radius:8px;color:#fff;background-color:#006cb8;cursor:pointer;white-space:nowrap;}
.forgot-send-btn:hover{background-color:#005a9e;}
.forgot-submit{padding:16px;border:none;border-radius:8px;color:#fff;background-color:#006cb8;cursor:pointer;margin-top:5px;}
.forgot-submit:hover{background-color:#005a9e;}
.forgot-signup{text-align:right;margin-top:20px;}
.forgot-signup a{text-decoration:underline;}
.forgot-signup a:hover{color:#006cb8;}
.contact_main .form-desc{margin-bottom:30px;}
.contact_main .reg-form{max-width:100%;}
.contact_main .form-group textarea{height:120px;resize:none;width:100%;background-color:#f4f5f9;border:none;padding:16px;border-radius:8px;}
.contact_main .cancel-btn{padding:16px 30px;border:none;border-radius:6px;color:#333333;background-color:#f4f5f9;cursor:pointer;transition:background-color 0.3s ease;margin:10px auto 0;}
.contact_main .cancel-btn,.contact_main .submit-btn{width:20%;margin:10px 10px 0;}
@media (max-width:1100px){.login_main{padding:0 0 60px;}
    .login_main .login_title{font-size:50px;margin-top:20px;}
    .login-modal,.forgot-modal{width:60%;}
}
@media (max-width:900px){.login_main .form_box{max-width:max-content;}
}
/* 注册页面响应式 */
@media (max-width:768px){.login_main .login_wrap{padding:20px;}
    .login_main .login_title{font-size:32px;margin-top:30px;margin-bottom:20px;}
    .login-modal,.forgot-modal{width:80%;}
    .contact_main .cancel-btn,.contact_main .submit-btn{width:40%;}
}
@media (max-width:640px){.login_main .form_box{padding:40px;}
    .login_main .form-row{flex-direction:row;}
    .login-modal,.forgot-modal{width:90%;}
    .login-modal .modal-body,.forgot-modal .forgot-body{padding:30px;}
}
@media (max-width:480px){.login_main .form_box{padding:20px;}
    .login_main .form-row{flex-direction:column;}
    .login_main .form-group input,.login_main .send-code-btn{padding:16px 20px;}
}
.member_main{background-color:#F7F8FA;}
.mer_menu{max-width:320px;width:100%;flex-shrink:0;transition:all .3s;margin-right:70px;}
.mer_menu .mer_info{background-color:#fff;border-radius:6px;margin-bottom:10px;padding:24px 24px 30px;color:#999999;text-align:center;}
.mer_menu .mer_info .mer_avatar{width:80px;height:80px;border-radius:50%;background-color:#f2f2f2;margin:0 auto 10px;}
.mer_menu .mer_info .mer_avatar span{font-size:32px !important;color:#333333;}
.mer_menu .menu_list{border-radius:6px;overflow:hidden;margin-bottom:10px;}
.mer_menu .menu_list a{padding:28px 35px;color:#666666;display:block;background-color:#fff;position:relative;}
.mer_menu .menu_list a.active{color:#006cb8;background-color:transparent;}
.mer_menu .menu_list a.active::after{content:'';position:absolute;bottom:0;left:0;width:6px;height:100%;background-color:#006cb8;}
.mer_menu .menu_list a:hover{color:#006cb8;}
.mer_menu .menu_list p{font-weight:bold;color:rgba(0,0,0,0.7);padding:28px 35px;border-bottom:1px solid #e5e6e8;background-color:#fff;}
.member_main .mer_content{flex:1;}
.member_main .mer_content .mer_content_tit{font-weight:bold;padding:30px;background-color:#fff;border-radius:6px 6px 0px 0px;margin-bottom:10px;line-height:1;}
.member_main .mer_content .prod_item{margin-bottom:10px;background-color:#ffffff;border-radius:6px;padding:24px 30px;position:relative;align-items:stretch;}
.member_main .mer_content .prod_item .img_box{width:160px;background-color:#ffffff;border-radius:6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);flex-shrink:0;margin-right:44px;height:160px;overflow:hidden;}
.member_main .mer_content .prod_item .img_box img{width:100%;height:100%;object-fit:contain;transition:all .8s;}
.member_main .mer_content .prod_item:hover .img_box img{transform:scale(1.05);;}
.member_main .mer_content .prod_item .info_box .tit{font-weight:bold;}
.member_main .mer_content .prod_item .btn_list{position:absolute;bottom:20px;right:30px;}
.member_main .mer_content .prod_item .btn_list .btn{border-radius:30px;border:solid 1px #006cb8;margin-left:10px;transition:all .3s;color:#006cb8;padding:14px 24px;line-height:1;}
.member_main .mer_content .prod_item .btn_list .btn:first-child{margin-left:0;}
.member_main .mer_content .prod_item .btn_list .btn .icon-view{margin-right: 15px;font-size: 24px !important;}
.member_main .mer_content .prod_item .btn_list .btn:hover,.member_main .mer_content .prod_item .btn_list .btn.cbtn{background-color:#006cb8;color:#fff;}
.member_main .mer_content .prod_item .btn_list .btn .icon{margin-right:15px;background-size:contain;background-position:center;background-repeat:no-repeat;width:22px;height:24px;}
.member_main .mer_content .prod_item .btn_list .btn.dbtn .icon{background-image:url(../images/download.png);}
.member_main .mer_content .prod_item .btn_list .btn.dbtn:hover .icon{background-image:url(../images/download_w.png);}
.member_main .mer_content .prod_item .btn_list .btn.pbtn .icon{background-image:url(../images/send.png);}
.member_main .mer_content .prod_item .btn_list .btn.pbtn:hover .icon{background-image:url(../images/send_w.png);}
.member_main .mer_content .prod_item .btn_list .btn.cbtn .icon{background-image:url(../images/cart.png);}
.member_main .mer_content .prod_item .info_box{padding:10px 0;display:flex;flex-direction:column;justify-content:space-between;flex:1;}
.member_main .mer_content .Pages a:hover,.member_main .mer_content .Pages a.a_cur,.member_main .mer_content .Pages .a_prev:hover,.member_main .mer_content .Pages .a_next:hover{background-color:#00a5a0;border-color:#00a5a0;}
.member_main .mer_content .Pages a{border:solid 1px rgba(153,153,153,0.3);}
.member_main .mer_content .mer_prod{margin-bottom:36px;}
.member_main .mer_content .mer_search{background-color:#f4f5f9;border-radius:20px;font-weight:normal;width:50%;}
.member_main .mer_content .mer_search input{padding:14px 24px;border:none;border-radius:20px;flex:1;background-color:transparent;}
.member_main .mer_content .mer_search .search_btn{padding:14px 24px;border:none;border-radius:20px;background-color:#00a5a0;color:#fff;line-height:1;}
.member_main .mer_content .mer_operation{margin:20px 0;}
.member_main .mer_content .mer_operation .delete_icon{width:20px;height:20px;background-image:url(../images/delete.png);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;}
.member_main .mer_content .mer_operation .checkbox_text{font-weight:bold;margin-left:10px;}
.member_main .checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;align-items:center;}
.member_main .checkbox-label input[type="checkbox"]{display:none;}
.member_main .checkbox{flex-shrink:0;width:18px;height:18px;border:2px solid #ddd;border-radius:3px;position:relative;margin-top:2px;}
.member_main .checkbox-label input[type="checkbox"]:checked + .checkbox{background-color:#006cb8;border-color:#006cb8;}
.member_main .checkbox-label input[type="checkbox"]:checked + .checkbox::after{content:"";position:absolute;left:4px;top:0px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.member_main .mer_prod .checkbox-label{margin-right:30px;}
.member_main .mer_content .prod_item .info_box .select{width:120px;border:none;}
.member_main .mer_content .prod_item .mer_num input{background-color:rgba(244,245,249,.6);border:none;border-radius:6px;margin:0 10px;padding:10px 0;max-width:70px;text-align:center;}
.member_main .mer_btn{background-color:#006cb8;border-radius:6px;width:40%;text-align:center;padding:20px 0;color:#ffffff;line-height:1;}
@media (max-width:1320px){.mer_menu{max-width:220px;margin-right:50px;}
}
@media (max-width:1200px){.member_main .member_wrap{display:block;}
    .mer_menu{max-width:100%;margin-right:0;}
}
@media (max-width:950px){.member_main .mer_content .prod_item .img_box{width:120px;height:120px;}
    .member_main .mer_content .prod_item .btn_list .btn{padding:10px 18px;}
}
@media (max-width:865px){.member_main .mer_content .prod_item{display:block;}
    .member_main .mer_content .prod_item .img_box{width:100%;margin-bottom:20px;margin-right:0;height:auto;}
    .member_main .mer_content .prod_item .btn_list{position:relative;bottom:0;right:0;margin-top:30px;}
}
@media (max-width:640px){.member_main .mer_content .prod_item .btn_list .btn .icon{width:18px;height:20px;margin-right:10px;}
    .member_main .mer_content .prod_item .btn_list .btn .icon-view{margin-right:10px;font-size: 20px !important;}
    .member_main .mer_content .prod_item{padding:15px;}
    .member_main .mer_content .prod_item .btn_list{display:block;}
    .member_main .mer_content .prod_item .btn_list .btn{margin:10px 0;}
    .member_main .mer_content .mer_content_tit{display:block;}
    .member_main .mer_content .mer_search{width:100%;margin-top:20px;}
}
.mer_form{background-color:#fff;border-radius:0 0 6px 6px;padding:30px;}
.mer_form .form-row{display:flex;align-items:flex-start;margin-bottom:20px;}
.mer_form .form-label{width:180px;flex-shrink:0;padding-top:16px;line-height:1;margin-right:60px;}
.mer_form .form-field{flex:1;min-width:0;}
.mer_form .form-control{width:100%;padding:16px;background-color:#f4f5f9;border:none;border-radius:8px;font-size:14px;color:#333;font-family:inherit;box-sizing:border-box;}
.mer_form .form-control:focus{outline:none;background-color:#fff;box-shadow:0 0 0 2px rgba(0,108,184,0.2);}
.mer_form .form-control::placeholder{color:#999;}
.mer_form .avatar-row{align-items:center;padding-bottom:20px;margin-bottom:24px;}
.mer_form .avatar-row .form-label{padding-top:0;}
.mer_form .avatar-wrapper{display:flex;align-items:center;gap:16px;}
.mer_form .avatar{width:80px;height:80px;border-radius:50%;background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;}
.mer_form .avatar .avatar-img{width:100%;height:100%;object-fit:cover;display:none;}
.mer_form .avatar .avatar-img.visible{display:block;}
.mer_form .avatar #avatar-icon{font-size:32px !important;color:#333;}
.mer_form .avatar .avatar-img.visible + #avatar-icon{display:none;}
.mer_form .avatar-info{display:flex;align-items:center;gap:6px;}
.mer_form .avatar-upload{display:none;}
.mer_form .upload-link{color:#006cb8;font-size:14px;text-decoration:underline;transition:color 0.3s;cursor:pointer;}
.mer_form .upload-link:hover{color:#005a9e;}
.mer_form .upload-hint{color:#999;font-size:12px;line-height:1.4;}
.mer_form .upload-error{color:#e74c3c;font-size:12px;line-height:1.4;display:none;}
.mer_form .upload-error.show{display:block;}
.mer_form .email-display,.mer_form .field-value{padding:16px;background-color:#f4f5f9;border-radius:8px;font-size:14px;color:#666;}
.mer_form .code-row{margin-bottom:24px;}
.mer_form .code-wrapper{display:flex;gap:16px;}
.mer_form .code-wrapper .form-control{flex:1;}
.mer_form .btn{padding:16px 32px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s;}
.mer_form .btn-primary{background-color:#006cb8;color:#fff;}
.mer_form .btn-primary:hover{background-color:#005a9e;}
.mer_form .btn-send-code{padding:16px 24px;white-space:nowrap;}
.mer_form .btn-confirm{padding:16px 130px;font-size:14px;}
/* 20260509 */
.fcnt .cnt{margin-top:2em;color:rgba(255,255,255,0.4);}
.fcnt .cnt .i:not(:last-child){margin-right:2em;}
.fcnt .cnt .iconfont{margin-right:5px;font-size:1.2em !important;line-height:1;}
.entrance_main .entrance_item.is_on{background:rgba(221,221,221,.2);}
.entrance_main .entrance_item_header{padding:20px 30px;}
.entrance_main .entrance_item{padding:0;}
.entrance_main .entrance_item.is_on .entrance_item_header{background:#006cb8;}
.entrance_main .entrance_item_content{padding:20px 30px;}
.entrance_main .entrance_form .form_btn .btn{background-color:transparent;border-color:rgba(153,153,153,.2);color:rgba(255,255,255,0.6);transition:.3s;}
.entrance_main .entrance_form .form_btn .btn:hover{background-color:#006cb8;border-color:#006cb8;color:#fff;}
.arlink{position:relative;top:-50px;}
.jobBtns{margin-top:50px;}
.jobBtns .apply_btn{margin-top:0 !important;}
.jobBtns .btn{font-size:1.4em;cursor:pointer;flex:0 0 auto;margin-left:1em;}
.jobBtns .btn.act{color:#ffbf2a;display: none;}
@media (max-width:1100px){.fcnt .cnt{justify-content:flex-start;}
}

.indexNewsWrap{position:relative;}
.indexNewsWrap .controls{position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;width: 100%;margin-top:0;}
.indexNewsWrap .controls .arrows{margin-left: 0;width: 100%;justify-content: space-between;}
.indexNewsWrap .controls .arrows a{position: absolute;z-index: 1;}
.indexNewsWrap .controls .arrows .prev{right: 101%;}
.indexNewsWrap .controls .arrows .next{left: 101%;margin-left: 0;}
@media (max-width:1600px){
    .indexNewsWrap .controls .arrows .prev{right: auto;left: -10px;}
    .indexNewsWrap .controls .arrows .next{left: auto;right: -10px;}
    .indexNewsWrap .controls .arrows a{background-color: #006cb8;}
    .indexNewsWrap .controls .arrows a span{color: #fff;}
}
@media (max-width:640px){
    .indexNewsWrap .controls .arrows .prev{left: -15px;}
    .indexNewsWrap .controls .arrows .next{right: -15px;}
}

.proNavs #prod_93 dt:before{background-color:#999;}

.detail_model05{position: relative;z-index:1;}
.detail_model05 .arrows{margin-left:0;position: absolute;width: 100%;justify-content: space-between;top: 63%;transform:translateY(-50%);z-index:-1;}
.detail_model05 .arrows .prev{left: -70px;}
.detail_model05 .arrows .next{right: -70px;}
@media (max-width:1024px){
    .detail_model05 .arrows .prev{left: -60px;}
    .detail_model05 .arrows .next{right: -60px;}
}

@media (max-width:640px){
    .detail_model05 .arrows .prev{left: -20px;}
    .detail_model05 .arrows .next{right: -20px;}
    .detail_model05 .arrows{z-index:1;}
    .detail_model05 .arrows a{background-color: #006cb8;}
    .detail_model05 .arrows a span{color: #fff;}
}

/*20260601*/
.product_detail .detail_model04 .spec_sub {
    margin-top: 0.9rem;
}
.product_detail .detail_model01 .product_info .features ul{
    width:100% !important;
}
.news_tabs .f50.page_inner{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.5rem;
}

.sitemap{
    background-color: #fff;
    padding: .35rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    flex-wrap:wrap;
}
.sitemap .site_item{
    margin-bottom: .25rem;
}
.sitemap .sitemap_lis{
    margin-top: .2rem;
}
.sitemap_lis .sitemap_li{
    display: block;
    color: #82838d;
    margin-bottom: .1rem;
}
.sitemap_lis .sitemap_li:hover{
    color: #00a5a0;
}

@media screen and (max-width:1024px){
    .sitemap .site_item{width:48%}
}


@media screen and (max-width:768px){
    .page_ban .wap_ban {
        min-height: 230px;
        object-fit: cover;
    }
    .page_ban .page_ban_text {
        width: 96%;
        line-height: 1.2;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 8;
        -webkit-box-orient: vertical;
    }
}
.page_ban .page_ban_text.vtop {
    transform: translate(-50%,0);
    top: 20%;
}
.canvas-wrapper {
    position: fixed;
    inset: 0;
    z-index: -1;
}
.dg {z-index: 10000 !important;}
.dg .title {margin-bottom: 0;}

.detail_model06 .spec_acc{border-top: 1px solid #e5e5e5}
.detail_model06 .spec_item{border-bottom: 1px solid #e5e5e5}
.detail_model06 .spec_btn{width:100%;padding:20px 0;background:transparent;border:none;cursor:pointer;color:#333;text-align:left;font-size:20px;line-height:1.2;display:flex;align-items:center;justify-content:space-between;transition:color .25s}
.detail_model06 .spec_btn:hover{color:#00a5a0}
.detail_model06 .spec_item.is_active .spec_btn{color:#00a5a0}
.detail_model06 .spec_item_title{font-weight:600}
.detail_model06 .spec_item_icon{position:relative;display:block;width:18px;height:18px;flex-shrink:0;margin-left:auto;transform:translateY(-2px)}
.detail_model06 .spec_item_icon:before,.detail_model06 .spec_item_icon:after{content:'';position:absolute;left:50%;top:50%;background:#999;transform:translate(-50%,-50%);transition:.25s}
.detail_model06 .spec_item_icon:before{width:14px;height:2px;border-radius:1px}
.detail_model06 .spec_item_icon:after{width:2px;height:14px;border-radius:1px}
.detail_model06 .spec_item.is_active .spec_item_icon:after{height:0}
.detail_model06 .spec_panel{height:0;overflow:hidden;opacity:0;transition:height .35s ease,opacity .35s ease}
.detail_model06 .spec_item.is_active .spec_panel{opacity:1}
.detail_model06 .detail_modelText{display:flex;justify-content:center;padding:30px 0}
.detail_model06 .detail_modelText img{max-width:100%}

@media(max-width:768px){
    .detail_model06{padding:40px 0}
    .detail_model06 .spec_btn{font-size:18px;padding:16px 0}
}