:root{--drawer-width:60vw;--ease-in-out:cubic-bezier(.645,.045,.355,1);--color-black:#0d1317;--color-black-h:204;--color-black-s:28%;--color-black-l:7%;--color-bg-light-h:180;--color-bg-light-s:3%;--color-bg-light-l:100%}.drawer-parent-hidden{overflow:hidden}.bg[data-v-a1e97dbd],[class*=" bg-"][data-v-a1e97dbd],[class^=bg-][data-v-a1e97dbd]{--bg-o:1}.bg-light[data-v-a1e97dbd]{background-color:hsla(var(--color-bg-light-h),var(--color-bg-light-s),var(--color-bg-light-l),var(--bg-o))}.drawer[data-v-a1e97dbd]{height:100%;left:0;max-width:var(--drawer-width);position:fixed;top:0;transition:visibility 0s .3s;visibility:hidden;width:100%;z-index:var(--z-index-overlay,999)}.drawer[data-v-a1e97dbd]:focus{outline:none}.drawer-is-visible[data-v-a1e97dbd]{transition:none;visibility:visible}.drawer-content[data-v-a1e97dbd]{height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:transform .3s;transition-timing-function:var(--ease-in-out);width:100%}.drawer-is-visible .drawer-content[data-v-a1e97dbd]{transform:translate(0)}.drawer-body[data-v-a1e97dbd]{height:100%;overflow:auto;overscroll-behavior:contain;padding:var(--space-md,8.5vw);-webkit-overflow-scrolling:touch;background-color:var(--drawer-body-bg,#fff)}.drawer-modal[data-v-a1e97dbd]{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),0);max-width:none;transition:background-color .3s,visibility 0s .3s}.drawer-modal.drawer-is-visible[data-v-a1e97dbd]{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.75);transition:background-color .3s}.drawer-modal .drawer-content[data-v-a1e97dbd]{max-width:var(--drawer-width)}.drawer .btn-group[data-v-a1e97dbd]{align-items:center;display:flex;justify-content:flex-start}.drawer .btn-group .icon-logo[data-v-a1e97dbd]{color:#000;font-size:28px;height:.1354166667rem;width:.5104166667rem}@media (max-width:640px){.drawer .btn-group[data-v-a1e97dbd]{align-items:center;display:flex;justify-content:flex-start;padding:.6153846154rem .6923076923rem .4615384615rem}.drawer .btn-group .icon-close[data-v-a1e97dbd]{color:#000;font-size:24px;margin-right:.1794871795rem}.drawer .btn-group .icon-logo[data-v-a1e97dbd]{height:.6666666667rem;width:2.5128205128rem}}.home-wrapper{font-family:PingFang SC;height:auto;min-height:100%;position:relative;width:100%}.home-wrapper video.dark-bg{background-color:#000}.home-wrapper .home-header{align-items:center;display:flex;justify-content:space-between;padding:.2083333333rem .2083333333rem 0}.home-wrapper .home-header .header-left{align-items:center;display:flex;font-size:0}.home-wrapper .home-header .icon-menu{display:none;margin-right:.0364583333rem}.home-wrapper .home-header .icon-logo{color:#fff;font-size:28px;height:.2395833333rem;width:.8958333333rem}.home-wrapper .home-header .icon-menu-box{color:#fff;font-size:22px}.home-wrapper .header-menu{align-items:center;display:flex;justify-content:space-around}.home-wrapper .header-menu li{cursor:pointer;position:relative}.home-wrapper .header-menu .menu-link{color:#fff;display:inline-block;font-size:18px;font-weight:400;line-height:30px;padding:0 .03125rem;text-align:center;transition:all .2s linear}.home-wrapper .header-menu li+li{margin-left:.3958333333rem}.home-wrapper .header-menu li:before{border-bottom:2px solid #fff;bottom:0;content:"";height:100%;left:100%;position:absolute;transition:all .2s linear;width:0;z-index:-1}.home-wrapper .header-menu li:hover:before{left:0;transition-delay:.1s;width:100%}.home-wrapper .header-menu li:hover~li:before{left:0}.home-wrapper .home-content{color:#fff;font-weight:500;padding-top:45px;position:absolute;right:44%;top:50%;transform:translateY(-50%)}.home-wrapper .home-content .content-title{font-size:35px;font-weight:400;line-height:50px;margin-bottom:26px;padding-left:.25rem}.home-wrapper .home-content .content-subtitle{font-size:56px;letter-spacing:.05em;line-height:78px;padding:.0625rem .1510416667rem .0625rem .25rem}.home-wrapper .home-content .content-subtitle:before{background-color:#291fff;content:"";height:100%;left:0;position:absolute;top:0;width:.5rem;z-index:-1}.home-wrapper .home-content .content-subtitle:after{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:rgba(0,0,0,.5);bottom:0;content:"";height:calc(100% - 121px);left:0;position:absolute;text-shadow:0 0 4px hsla(0,0%,100%,.5);width:100%;z-index:-2}.home-wrapper .home-content .content-subtitle>p{margin:0}@media (max-width:1440px){.home-wrapper .home-content{padding-top:30px}.home-wrapper .home-content .content-title{font-size:24px;line-height:32px;margin-bottom:18px}.home-wrapper .home-content .content-subtitle{font-size:36px;line-height:50px}.home-wrapper .home-content .content-subtitle:after{height:calc(100% - 80px)}}.home-wrapper .icon-next{bottom:.15625rem;color:#fff;font-size:22px;left:50%;position:absolute;transform:translate(-50%)}@media (max-width:1200px) and (orientation:portrait){.home-wrapper{min-height:50%}}@media (max-width:640px){.home-wrapper{height:7.3846153846rem;min-height:7.3846153846rem}.home-wrapper .home-header{padding:.6153846154rem .6923076923rem .4615384615rem}.home-wrapper .home-header .icon-menu{color:#fff;display:block;font-size:24px;margin-right:.1794871795rem}.home-wrapper .home-header .icon-logo{height:.6666666667rem;width:2.5128205128rem}.home-wrapper .header-menu,.home-wrapper .header-right{display:none}.home-wrapper .home-menu-drawer .drawer-body{padding-left:1.2820512821rem;padding-top:1.1025641026rem}.home-wrapper .mobile-menu{color:#333;font-size:18px;font-weight:500;line-height:25px}.home-wrapper .mobile-menu li+li{margin-top:1.0256410256rem}.home-wrapper .mobile-menu .menu-link{color:#333;display:inline-block;font-size:18px;font-weight:500;line-height:25px;width:100%}.home-wrapper .home-content{bottom:1.5897435897rem;font-weight:500;left:.6666666667rem;padding-top:14px;right:auto;top:auto;transform:none}.home-wrapper .home-content .content-title{font-size:14px;line-height:18px;margin-bottom:8px;padding-left:.3846153846rem}.home-wrapper .home-content .content-subtitle{font-size:18px;letter-spacing:.05em;line-height:25px;padding:.1025641026rem .358974359rem}.home-wrapper .home-content .content-subtitle:before{width:.7692307692rem}.home-wrapper .home-content .content-subtitle:after{height:calc(100% - 40px);width:100%}.home-wrapper .home-content .content-subtitle>p{margin:0}.home-wrapper .btn-icon-next{display:none}}video{left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}source,video{height:100%;width:100%}.product-wrapper{background-color:#fff;font-family:PingFang SC;height:auto;min-height:100%;position:relative}.product-wrapper .product-content{color:#000;font-size:22px;font-weight:500;line-height:32px;margin-bottom:.2708333333rem;padding:0 2.6041666667rem;text-align:center}.product-wrapper h3{color:#000;font-size:40px;font-weight:600;line-height:56px;text-align:center}.product-wrapper .swiper-box{padding:0 .2604166667rem;width:100%}.product-wrapper .swiper-box .swiper-coverflow{padding-bottom:30px}.product-wrapper .scene-wrapper{margin-top:.3333333333rem;padding:0 20px}.product-wrapper .scene-wrapper .swiper-slide{align-items:stretch;display:flex;height:auto}.product-wrapper .scene-wrapper-item{background:radial-gradient(117.19% 388.92% at 4.74% -107.19%,#07009d 0,#1d1d27);display:flex;flex-direction:column;margin:0 auto;min-height:2.6041666667rem;overflow:hidden;width:2.3958333333rem}.product-wrapper .scene-wrapper-item .scene-img{flex-shrink:0}.product-wrapper .scene-wrapper-item .scene-img>img{display:block;height:1.21875rem;-o-object-fit:cover;object-fit:cover;width:100%}.product-wrapper .scene-wrapper-item .scene-info{display:flex;flex:1;flex-direction:column;padding:.2083333333rem .1822916667rem;width:100%}.product-wrapper .scene-wrapper-item .scene-info h4{color:#fff;flex-shrink:0;font-size:20px;font-weight:600;line-height:28px;margin-bottom:.1041666667rem}.product-wrapper .scene-wrapper-item .scene-info p{color:#fff;flex:1;font-size:14px;font-weight:400;line-height:20px;overflow-wrap:break-word;word-break:break-word}.product-wrapper .scene-wrapper-assistant{cursor:pointer}@media (max-width:1536px){.product-wrapper .scene-wrapper-item{min-height:2.5rem}.product-wrapper .scene-wrapper-item .scene-img>img{height:1.1458333333rem}.product-wrapper .scene-wrapper-item .scene-info{padding:.1458333333rem .125rem}.product-wrapper .scene-wrapper-item .scene-info h4{font-size:18px;line-height:24px}.product-wrapper .scene-wrapper-item .scene-info p{font-size:12px;line-height:18px}}@media (max-width:1200px) and (orientation:portrait){.product-wrapper{min-height:auto;padding-bottom:.6770833333rem}}@media (max-width:640px){.product-wrapper{height:auto;min-height:auto;padding-bottom:0}.product-wrapper .product-content{font-size:14px;font-weight:400;line-height:24px;margin-bottom:.1282051282rem;padding:.5128205128rem}.product-wrapper h3{font-size:16px;line-height:22px;padding:.3333333333rem 0}.product-wrapper .swiper-box{padding:0}.product-wrapper .swiper-box .swiper-pagination{font-size:0;line-height:0}.product-wrapper .swiper-box .swiper-slide{background-position:50%;background-size:cover;width:6.7692307692rem}.product-wrapper .scene-wrapper{margin-top:0}.product-wrapper .scene-wrapper-item{min-height:8.2051282051rem;width:6.7692307692rem}.product-wrapper .scene-wrapper-item .scene-img>img{display:block;height:3.5897435897rem;-o-object-fit:cover;object-fit:cover;width:100%}.product-wrapper .scene-wrapper-item .scene-info{flex:1;padding:.5641025641rem .5128205128rem}.product-wrapper .scene-wrapper-item .scene-info h4{flex-shrink:0;font-size:14px;line-height:20px;margin-bottom:.2564102564rem}.product-wrapper .scene-wrapper-item .scene-info p,.product-wrapper .scene-wrapper-item .scene-info span{flex:1;font-size:12px;line-height:18px;overflow-wrap:break-word;word-break:break-word}}@media (min-width:2500px){.product-wrapper .swiper-box{margin:0 auto;max-width:2560px}}.side-bar{display:flex;flex-direction:column;position:fixed;right:.1302083333rem;top:20%;z-index:99}.side-bar.hidden{display:none}.side-bar .svg-icon{font-size:50px!important}.side-bar .btn-icon-item{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);color:#291fff;cursor:pointer;font-size:22px;font-weight:400;line-height:30px;padding:15px;text-align:center}.side-bar .btn-icon-item.contact-me{padding:0}.side-bar .btn-icon-item.contact-me .icon-phone-wrapper{padding:15px}.side-bar .btn-icon-item.back-top{padding:25px 18px;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:inherit;-moz-user-select:none}.side-bar .btn-icon-item.back-top:focus{-webkit-tap-highlight-color:transparent}.side-bar .btn-icon-item:hover{background:#291fff;color:#fff}.side-bar .btn-icon-item+.btn-icon-item{margin-top:14px}.side-bar .btn-icon-item .btn-icon-back-top{display:none}@media (max-width:1536px){.side-bar .svg-icon{font-size:35px!important}.side-bar .btn-icon-item{height:55px;padding:10px;width:55px}.side-bar .btn-icon-item.contact-me .icon-phone-wrapper{padding:10px}.side-bar .btn-icon-item.back-top{font-size:16px;line-height:35px;padding:10px}}.popper-info{background:#fff;border-radius:.0520833333rem;box-shadow:0 0 10px rgba(0,0,0,.1);padding:.1666666667rem .28125rem;text-align:left}.popper-info .popper-info-phone{color:#000;font-size:22px;font-weight:500;line-height:34px;opacity:.85}.popper-info .popper-info-time{color:#929fb8;font-size:18px;font-weight:400;line-height:28px}@media (max-width:640px){.side-bar{bottom:1.9487179487rem;right:.2564102564rem;top:auto}.side-bar .contact-me,.side-bar .email-me{display:none}.side-bar .btn-icon-item{height:40px;width:40px}.side-bar .btn-icon-item.back-top{background:#fff;border-radius:35px;box-shadow:0 0 10px rgba(0,0,0,.1);line-height:20px;padding:10px}.side-bar .btn-icon-item.back-top:hover{background:#291fff}.side-bar .btn-icon-item .btn-icon-back-top{display:inline;font-size:20px!important}.side-bar .btn-icon-item .btn-icon-text{display:none}.popper-info{padding:.3076923077rem}.popper-info .popper-info-phone{font-size:14px;line-height:24px}.popper-info .popper-info-time{font-size:12px;line-height:20px}.popper-info .popper-info-phone a,.popper-info .popper-info-phone span,.popper-info .popper-info-time a,.popper-info .popper-info-time span{display:block}}
