*{margin:0;padding:0;box-sizing:border-box;font-size:.16rem}span{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}.an{position:relative;top:-1.1rem}@font-face{font-family:Poppins;src:url(/dist/fonts/Poppins-SemiBold.1b98b28f.otf);font-weight:600}@font-face{font-family:Poppins;src:url(/dist/fonts/Poppins-Medium.611e5816.otf);font-weight:700}@font-face{font-family:Poppins;src:url(/dist/fonts/Poppins-Regular.29b66c68.otf);font-weight:400}@font-face{font-family:Poppins;src:url(/dist/fonts/Poppins-Medium.611e5816.otf);font-weight:500}@font-face{font-family:Konexy Personal Use;src:url(/dist/fonts/Konexy-Personal-Use.cb5b04af.ttf);font-weight:400}@font-face{font-family:PingFang SC;src:url(/dist/06a787ddbebb86ac.ttc);font-weight:400}@font-face{font-family:HarmonyOS Sans;src:url(/dist/fonts/HarmonyOS_Sans_Regular.cd23cd05.ttf);font-weight:400}@font-face{font-family:HarmonyOS Sans;src:url(/dist/fonts/HarmonyOS_Sans_Medium.20390302.ttf);font-weight:500}html{scroll-behavior:smooth;overflow-x:hidden}body{min-width:12rem;background:#fff}a{display:block;outline:0;text-decoration:none}p a,span a{display:inline}ol,ul{padding-left:2em}button,input,select,textarea{border:0;resize:none;outline:0;background:transparent}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button{cursor:pointer}img{max-width:100%;-o-object-fit:contain;object-fit:contain}.ellipsis1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis2{-webkit-line-clamp:2;line-clamp:2}.ellipsis2,.ellipsis3{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis3{-webkit-line-clamp:3;line-clamp:3}.ellipsis4{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4}.ellipsis4,.imgBox,.scale-box{overflow:hidden}.imgBox .scale-img,.scale-box .scale-img{width:100%;height:100%;transition:all .3s linear;cursor:pointer;-o-object-fit:cover;object-fit:cover}.imgBox:hover .scale-img,.scale-box:hover .scale-img{transform:scale(1.1)}.shadow_box{box-shadow:0 .02rem .12rem 0 rgba(0,0,0,.1)}.btn-ripple{vertical-align:bottom}.btn-ripple:not(:disabled):hover{opacity:1;position:relative;overflow:hidden}.btn-ripple:not(:disabled):hover:before{animation:ani_ripple .75s;z-index:1;content:"";position:absolute;display:block;transition:all .6s;width:100%;height:0;border-radius:50%;left:50%;top:50%;padding-top:100%;transform:translateX(-50%) translateY(-50%)}@keyframes ani_ripple{0%{background:rgba(0,0,0,.25);transform:translateX(-50%) translateY(-50%) scale(0)}to{background:transparent;transform:translateX(-50%) translateY(-50%) scale(1)}}.headerWrap{position:fixed;top:0;z-index:999999;width:100%}.main{width:94%;max-width:16rem;margin:0 auto}.siteHeader{height:1.1rem;padding:0 .6rem;background:#333;display:flex;align-items:center;justify-content:space-between}.siteFooter .logo,.siteHeader .logo{width:1.42rem;color:#fff}.siteHeader .logo{width:1.4rem;height:.76rem}.siteHeader .logo img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.siteFooter .logo>span,.siteHeader .logo>span{display:block;font-family:Montserrat;font-size:.62rem;line-height:.54rem;color:#fff;font-weight:700}.siteFooter .logo span span,.siteHeader .logo span span{color:var(--red)}.siteFooter .logo em,.siteHeader .logo em{display:block;margin-top:.05rem;font-style:normal;color:#fff;font-size:.1rem;font-weight:700;letter-spacing:.01rem;white-space:nowrap}.siteNav{gap:.58rem}.siteNav,.siteNav .navItem{height:100%;display:flex;align-items:center}.siteNav .navItem{position:relative}.siteNav .navItem>a{font-family:Poppins;color:#fff;font-size:.18rem;line-height:1.1rem;font-weight:600}.siteNav .navItem i{display:inline-block;width:.1rem;height:.1rem;margin-left:.1rem;border:.03rem solid #fff;border-top:0;border-left:0;transform:rotate(45deg) translateY(-.05rem)}.siteNav .hasPanel:after{content:"";position:absolute;left:50%;top:1.1rem;width:3rem;height:.22rem;transform:translateX(-50%)}.accountPanel,.navPanel{position:absolute;z-index:20;opacity:0;visibility:hidden;border:.01rem solid hsla(0,0%,100%,.65);border-radius:.12rem;background:rgba(45,45,45,.62);backdrop-filter:blur(.06rem);transition:all .3s}.navPanel{top:.91rem;left:50%;min-width:2.56rem;padding:.2rem .2rem .26rem;transform:translateX(-50%);display:flex;flex-direction:column;gap:.16rem}.accountPanel:before,.navPanel:before{content:"";position:absolute;top:-.1rem;left:50%;width:.18rem;height:.18rem;border-left:.01rem solid hsla(0,0%,100%,.65);border-top:.01rem solid hsla(0,0%,100%,.65);background:rgba(45,45,45,.62);transform:translateX(-50%) rotate(45deg)}.accountPanel:before{clip-path:polygon(0 0,100% 0,0 100%,0 100%)}.accountBox:hover .accountPanel,.navItem:hover .navPanel{opacity:1;visibility:visible}.navPanel .panelTitle,.navPanel a{position:relative;z-index:2;color:#fff;font-size:.18rem;line-height:.32rem}.navPanel a:hover{color:var(--red)}.navPanel .panelTitle{display:flex;align-items:center;justify-content:space-between;font-weight:500}.navPanel .panelTitle b{width:.1rem;height:.1rem;margin-right:.06rem;border-left:.02rem solid #fff;border-top:.02rem solid #fff;cursor:pointer;transform:rotate(45deg);transition:transform .3s}.navPanel .panelTitle.active b{transform:rotate(225deg)}.navSubList{display:none;padding-left:.18rem}.galleryPanel a:not(.strong),.shopPanel a:not(.strong){font-weight:400;font-size:.16rem;color:#fff}.galleryPanel a:not(.strong):hover,.shopPanel .strong:hover,.shopPanel a:not(.strong):hover{color:var(--red)}.galleryPanel .strong,.shopPanel .strong{padding-left:0;font-weight:500;font-weight:400;font-size:.18rem;color:#fff;white-space:nowrap}.galleryPanel .panelTitle{margin-top:.14rem;margin-bottom:.14rem}.galleryPanel .panelTitle,.supportPanel a{font-family:Poppins;font-weight:500;font-size:.18rem;color:#fff}.supportPanel a{margin-bottom:.15rem}.headerTools{display:flex;align-items:center;gap:.27rem}.iconBtn{position:relative;width:.32rem;height:.32rem}.cartIcon span{position:absolute;right:-.08rem;top:-.08rem;width:.19rem;height:.19rem;border-radius:50%;background:var(--red);color:#fff;font-size:.12rem;line-height:.19rem;text-align:center;display:none}.accountBox{position:relative}.accountBox:after{content:"";position:absolute;top:.32rem;width:2rem;height:.48rem}.accountBox:after,.accountPanel{left:50%;transform:translateX(-50%)}.accountPanel{top:.8rem;width:-moz-fit-content;width:fit-content;padding:.22rem .2rem;margin-right:-1rem;text-align:center}.accountPanel .signBtn{width:2.54rem;height:.48rem;background:var(--red);border-radius:.04rem .04rem .04rem .04rem;font-family:Poppins;font-weight:600;font-size:.18rem;color:#fff;line-height:.48rem;margin-bottom:.22rem}.accountPanel .signBtn:hover{background:#c72403}.accountPanel p{color:#fff}.accountPanel .signup,.accountPanel p{font-family:Poppins;font-weight:500;font-size:.16rem}.accountPanel .signup{color:#ff2b00;text-decoration:underline}.contactBtn,.redBtn{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:.48rem;padding:0 .22rem;background:var(--red);border-radius:.06rem .06rem .06rem .06rem;color:#fff;font-family:Poppins;font-weight:700;font-size:.18rem;letter-spacing:.02rem;transition:all .3s}.contactBtn img,.redBtn img{width:.32rem;height:.32rem}.contactBtn:hover,.fixedActions a:hover,.redBtn:hover{background:#bd210c}.redBtn i{display:inline-block;width:.1rem;height:.1rem;margin-left:.1rem;border-top:.02rem solid #fff;border-right:.02rem solid #fff;transform:rotate(45deg)}.siteFooter{background:#202020}.footerMain{padding:.78rem 0 .58rem;display:flex;justify-content:space-between}.footBrand a,.footBrand p{margin-top:.16rem;font-weight:400;font-size:.18rem;color:#fff;display:flex;align-items:center;gap:.06rem}.footBrand p img{width:.2rem;height:.2rem}.footLinks h3,.footSubscribe h3{font-family:Poppins;font-weight:700;font-size:.24rem;color:#fff;margin-bottom:.12rem}.footLinks a{font-weight:400;font-size:.16rem;color:#f2f2f2;line-height:.32rem}.footSubscribe{width:3.4rem}.footSubscribe p.subscribeDesc{font-weight:400;font-size:.16rem;color:#fff}.footSubscribe p{margin-top:.12rem;font-weight:400;font-size:.14rem;color:#fff;line-height:.24rem}.footSubscribe form{display:flex;margin-top:.18rem;width:3.4rem;height:.4rem;background:#fff;border-radius:.02rem .02rem .02rem .02rem}.footSubscribe input{flex:1;padding:0 .1rem;font-size:.13rem;font-family:Poppins;font-weight:400;font-size:.16rem;color:#333}.footSubscribe button{width:.9rem;background:var(--red);font-family:Poppins;font-weight:500;font-size:.16rem;color:#fff}.footerBottom{height:.58rem;background:#333}.footerBottom .main{height:100%;display:flex;align-items:center;justify-content:space-between}.socials{display:flex;gap:.12rem}.socials a{width:.32rem;height:.32rem;border-radius:50%}.footerBottom p{font-family:Poppins;font-weight:400;font-size:.14rem;color:#a5a5a5}.emailSidebar{position:fixed;right:0;top:64%;z-index:1001;height:.79rem;border-radius:.06rem 0 0 .06rem;transform:translateY(-50%)}.emailSidebar,.emailSidebarBtn{width:.46rem;background:var(--red);display:flex;align-items:center}.emailSidebarBtn{position:relative;z-index:2;height:.78rem;justify-content:center}.emailSidebarBtn:before,.emailSidebarSubmitIcon:before{top:50%;width:.2rem;height:.15rem;border:.02rem solid #fff;border-radius:.02rem;margin-top:-.075rem}.emailSidebarBtn:after,.emailSidebarSubmitIcon:after{top:50%;width:.14rem;height:.14rem;border-left:.02rem solid #fff;border-bottom:.02rem solid #fff;margin-top:-.09rem;transform:translateX(-50%) rotate(-45deg)}.emailSidebarIcon{width:.24rem;height:.24rem}.emailSidebarPanel{position:absolute;right:0;top:50%;width:4.1rem;height:.94rem;background:var(--red);border-radius:.06rem 0 0 .06rem;opacity:.7;padding:.13rem .58rem .12rem .14rem;opacity:0;pointer-events:none;transform:translate(100%,-50%);transition:all .3s}.emailSidebar:hover .emailSidebarPanel{opacity:1;pointer-events:auto;transform:translateY(-50%)}.emailSidebarForm{height:.38rem;display:flex}.emailSidebarForm input{flex:1;min-width:0;padding:0 .12rem;background:#fff;color:#333;font-size:.14rem}.emailSidebarForm button{width:.96rem;border:.01rem solid #fff;background:var(--red);color:#fff;font-size:.14rem;font-weight:700}.emailSidebarPanel a,.emailSidebarPanel p{font-family:Poppins;font-weight:700;font-size:.16rem;color:#fff}.emailSidebarPanel p{margin-top:.07rem;font-weight:400}.emailSidebarPanel a{display:inline;margin-left:.08rem;font-weight:700}.emailSidebarSubmitIcon{position:absolute;right:.14rem;top:50%;width:.28rem;height:.28rem;transform:translateY(-50%)}.fixedActions{position:fixed;left:0;bottom:0;z-index:1000;width:100%;height:.82rem;padding:0 .42rem;background:#2a2a2a;display:flex;align-items:center;gap:.24rem}.fixedActions span{width:1.12rem;color:#fff;font-size:.11rem;white-space:nowrap}.fixedActions a{flex:1;height:.36rem;background:var(--red);color:#fff;font-size:.14rem;line-height:.36rem;font-weight:700;text-align:center;transition:all .3s}.proInfoActions{position:fixed;left:0;bottom:0;z-index:1002;width:100%;height:1.2rem;padding:0 1.6rem;background:#202020;display:flex;align-items:center;justify-content:center;gap:.32rem}.proInfoActions a{flex:1;max-width:5.15rem;height:.6rem;background:var(--red);font-family:Poppins;font-weight:700;font-size:.18rem;color:#fff;text-align:center;line-height:.6rem;transition:background .3s;border-radius:.06rem .06rem .06rem .06rem}.proInfoActions a:hover{background:#bd210c}.quotePopupOpen{overflow:hidden}.quotePopup{position:fixed;inset:0;z-index:1010;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s}.quotePopup.show{opacity:1;visibility:visible;pointer-events:auto}.quotePopupMask{position:absolute;inset:0;background:rgba(0,0,0,.58)}.quotePopupBox{position:relative;z-index:2;width:6.5rem;min-height:3.88rem;border-radius:.04rem;background:#fff;box-shadow:0 .08rem .28rem rgba(0,0,0,.18);transform:translateY(.12rem);transition:transform .25s}.quotePopup.show .quotePopupBox{transform:translateY(0)}.quotePopupHead{height:.62rem;padding:0 .24rem;border-bottom:.01rem solid #f0f0f0;background:#f8f8f8;display:flex;align-items:center;justify-content:space-between}.quotePopupHead h2{font-family:Poppins;font-weight:700;font-size:.2rem;color:#333}.quotePopupClose{position:relative;width:.28rem;height:.28rem}.quotePopupClose:after,.quotePopupClose:before{content:"";position:absolute;left:50%;top:50%;width:.24rem;height:.02rem;background:#666}.quotePopupClose:before{transform:translate(-50%,-50%) rotate(45deg)}.quotePopupClose:after{transform:translate(-50%,-50%) rotate(-45deg)}.quoteForm{padding:.24rem .56rem .52rem .36rem}.quoteFormItem{position:relative;display:flex;align-items:center;margin-bottom:.2rem}.quoteFormItem>label{width:1.56rem;padding-right:.16rem;font-family:Poppins;font-weight:400;font-size:.17rem;line-height:.44rem;color:#333;text-align:right;white-space:nowrap}.quoteFormItem em{margin-right:.04rem;color:var(--red);font-style:normal;font-size:.17rem}.quoteFormItem input,.quoteSelectBtn{width:4rem;height:.44rem;padding:0 .16rem;border:.01rem solid #e2e2e2;border-radius:.04rem;background:#fff;font-family:Poppins;font-weight:400;font-size:.15rem;color:#333}.quoteFormItem input::-moz-placeholder{color:#c7c7c7}.quoteFormItem input::placeholder,.quoteSelectBtn span{color:#c7c7c7}.quoteSelect{position:relative;width:4rem}.quoteSelectBtn{position:relative;display:flex;align-items:center;justify-content:space-between;text-align:left}.quoteSelectBtn.selected span{color:#333}.quoteSelectBtn i{width:.1rem;height:.1rem;border-right:.02rem solid #666;border-bottom:.02rem solid #666;transform:rotate(45deg) translateY(-.03rem);transition:transform .25s}.quoteSelect.open .quoteSelectBtn i{transform:rotate(225deg) translate(-.03rem,-.01rem)}.quoteSelectPanel{position:absolute;left:0;top:.44rem;z-index:4;width:4rem;padding:.08rem .16rem .1rem;border:.01rem solid #eee;border-top:0;background:#fff;box-shadow:0 .04rem .12rem rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(-.06rem);transition:all .2s}.quoteSelect.open .quoteSelectPanel{opacity:1;visibility:visible;transform:translateY(0)}.quoteSelectPanel label{height:.32rem;display:flex;align-items:center;gap:.08rem;font-family:Poppins;font-weight:400;font-size:.15rem;color:#1f2d3d;cursor:pointer}.quoteSelectPanel input{width:.17rem;height:.17rem;padding:0;flex:none;border:.01rem solid #d9dfe8;border-radius:.02rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quoteSelectPanel input:checked{border-color:var(--red);background:var(--red);box-shadow:inset 0 0 0 .03rem #fff}.quoteFormBtns{margin-top:.34rem;padding-left:1.6rem;display:flex;gap:.12rem}.quoteFormBtns button{width:1.34rem;height:.4rem;border-radius:.05rem;font-family:Poppins;font-weight:400;font-size:.17rem}.quoteCancel{border:.01rem solid #d6deeb;background:#fff;color:#333}.quoteConfirm{background:var(--red);color:#fff}.quoteConfirm:hover{background:#bd210c}.back{background-position:50%;background-repeat:no-repeat;background-size:cover}.swiper-slide>img,.swiper-slide>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bread.main{height:.68rem;display:flex;align-items:center;justify-content:flex-start;gap:.12rem}.bread.main a{font-family:Poppins;font-weight:400;font-size:.16rem;color:#999}.bread.main a img{width:.14rem;height:.14rem;margin-right:.08rem}.bread.main a:last-child{color:#333}.pageNav{margin-top:.81rem;display:flex;align-items:center;justify-content:center;gap:.1rem}.pageNav a{width:.43rem;height:.43rem;border:.01rem solid #ddd;border-radius:.05rem;color:#9b9b9b;font-size:.17rem;line-height:.41rem;text-align:center;transition:all .3s}.pageNav .active,.pageNav a:hover{border-color:var(--red);background:var(--red);color:#fff}.pageArrow{position:relative}.pageArrow:before{content:"";position:absolute;left:50%;top:50%;width:.08rem;height:.08rem;border-left:.02rem solid currentColor;border-bottom:.02rem solid currentColor}.pageArrow.prev:before{transform:translate(-35%,-50%) rotate(45deg)}.pageArrow.next:before{transform:translate(-65%,-50%) rotate(225deg)}