@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:14px;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,blockquote,dl,dd,figure{margin:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none;background-color:transparent}img,video,audio,canvas,svg{display:block;max-width:100%;vertical-align:middle}img{border-style:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none;outline:none;-webkit-appearance:none;appearance:none;border-radius:0}button{cursor:pointer;background-color:transparent}button:disabled{cursor:not-allowed}textarea{resize:none;-webkit-user-select:auto}input::placeholder,textarea::placeholder{color:#999}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clearfix:after{content:"";display:block;clear:both}.hairline{position:relative}.hairline:after{content:"";position:absolute;left:0;top:0;width:200%;height:200%;border:1px solid #e5e5e5;transform:scale(.5);transform-origin:0 0;pointer-events:none;box-sizing:border-box}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}html,body{background-color:#f5f5f5}#app{max-width:600px;min-height:100vh;margin:0 auto;background-color:#fff;box-shadow:0 0 10px #0000000d}.home .fw,.home .brand,.home .tip-off,.home .footer{position:relative}.home .fw-content,.home .brand-content,.home .tip-off a,.home .footer-content{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;font-size:16px;text-align:center}.home .fw-content h3,.home .brand-content h3,.home .tip-off a h3,.home .footer-content h3{font-weight:bolder;margin:10px 0;font-size:20px}.home .brand-content img{margin:0 auto}.home .brand-content a:hover{color:#1a8cff}.home .tip-off a{width:50%;background-color:#e7e7e7;padding:5px 10px;border-radius:15px;border:2px dashed #aaa;font-weight:500;box-shadow:5px 5px 8px #7b8184e8}.home .footer-content img{width:40%}.fw-content{padding:0 5%}.quick .quick-item{position:relative;display:block;text-decoration:none;color:inherit}.quick .quick-item:last-child{margin-bottom:0}.quick .quick-bg{width:100%;display:block}.quick .quick-text{position:absolute;top:50%;left:40px;transform:translateY(-50%)}.quick .quick-en{font-size:18px;font-weight:600;color:#333;letter-spacing:1px}.quick .quick-cn{margin-top:4px;font-size:13px;color:#666}.quick .quick-arrow{margin-left:4px}.brand .video-wrap{position:relative;width:100%;background-color:#000;cursor:pointer}.brand .video-wrap .video{width:100%;display:block}.brand .video-wrap .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.product .title{position:relative;text-align:center}.product .title span{position:absolute;top:-30%;left:50%;transform:translate(-50%,-50%);font-size:18px}.product .carousel{position:relative;width:100%;overflow:hidden}.product .carousel .carousel-track{display:flex;transition:transform .5s ease}.product .carousel .carousel-track .carousel-slide{flex:0 0 100%;width:100%;color:inherit;text-decoration:none}.product .carousel .carousel-track .carousel-slide img{width:100%;display:block}.product .carousel .carousel-track .carousel-slide .carousel-name{text-align:center;padding:12px 0;font-size:16px;color:#333;letter-spacing:1px;background-color:#f8f9fa}.product .carousel .arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.4);color:#fff;font-size:28px;line-height:32px;text-align:center;cursor:pointer;z-index:2}.product .carousel .arrow:active{background:rgba(0,0,0,.6)}.product .carousel .arrow-prev{left:12px}.product .carousel .arrow-next{right:12px}.product .footer{position:relative}.product .footer .footer-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-decoration:none;font-size:16px;text-align:center}.err{height:100vh;background:url(/assets/images/errbg.png) no-repeat;background-size:100% 100%;padding-top:15vh}.err .logo{margin:20px 0;padding:0 24px;display:flex;justify-content:center;align-items:center;gap:20px}.err .logo img{width:45%;margin:0 auto}.err .fw{position:relative;margin:40px 0}.err .fw .fw-content{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;font-size:16px;text-align:center;line-height:1.5}.err .fw .fw-content h3{font-weight:bolder;margin:20px 0;font-size:20px}.err .tip-off{display:block;text-align:center;margin:0 auto;width:50%;background-color:#e7e7e7;padding:5px 10px;border-radius:15px;border:2px dashed #aaa;font-weight:500;box-shadow:5px 5px 8px #7b8184e8}
