body{-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;color:#333;width:var(--app-width, 100%);margin:0 auto}*{border:0;box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}img{-webkit-user-drag:none;-moz-user-select:-moz-none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}button{transform:scale(1);transition:transform .28s cubic-bezier(.22,1,.36,1),filter .2s ease;-webkit-tap-highlight-color:transparent}button:active{transform:scale(.95);filter:brightness(.88);transition-duration:.08s}.imgOut{display:flex;align-items:center;justify-content:center}.imgOut img{width:100%;height:100%;object-fit:cover}.global-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.62)}.global-loading.is-hidden{display:none}.global-loading .loading-cont{width:41.87vw;height:29.07vw;border-radius:5.33vw;background:#151515;padding-top:3.73vw}.global-loading .loading-title{font-size:3.2vw;text-align:center;color:#fff}.global-loading .loading-img{width:11.07vw;height:11.07vw;display:flex;align-items:center;justify-content:center;margin:3.73vw auto 0}.global-loading .loading-img img{width:100%;height:100%;animation:globalLoadingSpin 1s linear infinite;will-change:transform}@keyframes globalLoadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:768px){.global-loading .loading-cont{width:9.8125rem;height:6.8125rem;border-radius:1.25rem;padding-top:.875rem}.global-loading .loading-title{font-size:.75rem}.global-loading .loading-img{width:2.59375rem;height:2.59375rem;margin-top:.875rem}}.installGuidecontainer{display:block;position:fixed;width:var(--app-width, 100%);height:100dvh;z-index:1500;top:0;left:-200vw;transform:translate(-50%);overflow-y:auto;font-size:.875rem;pointer-events:none}.installGuidecontainer.is-open{left:50%;pointer-events:auto}.installGuidecontainer .download{display:flex;flex-direction:column;gap:1rem;padding:.625rem 1.5625rem;margin-top:1.875rem}.installGuidecontainer .note{border-radius:.875rem;padding:.625rem;background-color:rgba(255,255,255,.34);color:#4d4d4d;font-size:.75rem;font-weight:400}.installGuidecontainer .imgWrapper,.installGuidecontainer .guide-img-wrapper{width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin-top:.625rem;margin-bottom:.9375rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.installGuidecontainer .imgWrapper img,.installGuidecontainer .guide-img-wrapper img{transition:box-shadow .16s ease;border-radius:.625rem}.installGuidecontainer .imgWrapper.touch-active img,.installGuidecontainer .guide-img-wrapper.touch-active img{box-shadow:0 0 0 .125rem rgba(64,148,255,.95)}.touch-active{filter:brightness(.82)}body[data-template=bwcj]{background:#12051a}body[data-template=bwcj] .home{position:relative;width:100%;min-height:100vh;overflow:hidden;background:url(/image/bwcj/bg.webp) no-repeat;background-size:cover}body[data-template=bwcj] .home-top{position:relative;z-index:20;width:100%;height:4.1875rem;padding:0 .875rem;display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,.4)}body[data-template=bwcj] .top-left{display:flex;align-items:center;gap:.75rem;min-width:0}body[data-template=bwcj] .logo{width:3.0625rem;height:3.0625rem;flex-shrink:0}body[data-template=bwcj] .appName{color:#ff54f5;font-size:1rem;font-weight:700}body[data-template=bwcj] .appTips{color:#fff;font-size:.75rem;font-weight:400;margin-top:.125rem}body[data-template=bwcj] .top-right{width:6.8125rem;height:2.75rem;flex-shrink:0;background:url(/image/bwcj/button-top.webp) center center no-repeat;background-size:100% 100%;cursor:pointer;border:0;padding:0}body[data-template=bwcj] .business-contact{display:none}body[data-template=bwcj] .home-h5{position:relative;width:100%;min-height:40rem}body[data-template=bwcj] .bg-1-img{width:21.8125rem;height:auto;background:url(/image/bwcj/1.webp?t=4) center center no-repeat;background-size:100% 100%;position:absolute;top:4.6875rem;left:50%;transform:translate(-50%);aspect-ratio:349 / 385}body[data-template=bwcj] .bg-3-img{width:18.375rem;height:auto;background:url(/image/bwcj/2.webp?t=3) center center no-repeat;background-size:100% 100%;position:absolute;top:25.625rem;left:50%;transform:translate(-50%);aspect-ratio:294 / 165}body[data-template=bwcj] .bg-4-img{width:9.4375rem;height:auto;background:url(/image/bwcj/button-down.webp?t=2) center center no-repeat;background-size:100% 100%;position:absolute;top:36.25rem;left:50%;transform:translate(-50%);aspect-ratio:151 / 44;border:0;padding:0;cursor:pointer}body[data-template=bwcj] #bg4Btn:active{transform:translate(-50%) scale(.95)}body[data-template=bwcj] .home-desktop{display:none}@media(min-width:768px){body[data-template=bwcj] #app{width:100%;min-height:100vh}body[data-template=bwcj] .home{min-height:100vh;display:flex;flex-direction:column;background:#12051a url(/image/bwcj/bg-desktop.webp) center center / cover no-repeat}body[data-template=bwcj] .home-top{min-height:4.5rem;height:auto;padding:.75rem 2.5rem;background:transparent}body[data-template=bwcj] .top-right{display:none}body[data-template=bwcj] .business-contact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;background:transparent;border:0;padding:.25rem .35rem;cursor:pointer;font-family:inherit;color:#fff}body[data-template=bwcj] .business-contact-icon{width:3.25rem;height:3.25rem;display:block;object-fit:contain}body[data-template=bwcj] .business-contact-text{font-size:.75rem;line-height:1.2;font-weight:500;color:rgba(255,255,255,.92);white-space:nowrap}body[data-template=bwcj] .home-h5{display:none}body[data-template=bwcj] .home-desktop{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:center;gap:clamp(1.5rem,4vw,4.5rem);padding:.75rem 3rem 3rem;max-width:80rem;margin:0 auto;width:100%}body[data-template=bwcj] .home-visual{flex:1 1 52%;width:auto;max-width:40rem;margin:0}body[data-template=bwcj] .hero-pic{width:100%;height:auto;display:block;object-fit:contain}body[data-template=bwcj] .home-action{flex:0 1 23.75rem;max-width:25rem;display:flex;flex-direction:column;align-items:center;text-align:center}body[data-template=bwcj] .title-pic{width:min(100%,17.5rem);height:auto;display:block;margin:0 auto .5rem;object-fit:contain}body[data-template=bwcj] .qr-block{display:flex;flex-direction:column;align-items:center;margin:.5rem 0 1rem}body[data-template=bwcj] .qr-canvas{width:9.25rem;height:9.25rem;padding:.4rem;background:#fff;border-radius:.5rem;box-sizing:content-box}body[data-template=bwcj] .qr-tip{margin-top:.5rem;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.04em}body[data-template=bwcj] .download-btns{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem}body[data-template=bwcj] .download-btn{width:9.5rem;height:auto;padding:0;background:transparent;border:0;cursor:pointer;line-height:0}body[data-template=bwcj] .download-btn img{width:100%;height:auto;display:block;pointer-events:none}body[data-template=bwcj] .disclaimer{margin-top:1.25rem;max-width:22.5rem;color:rgba(255,255,255,.72);font-size:.75rem;line-height:1.6;text-align:left}}@media(min-width:1200px){body[data-template=bwcj] .home-desktop{gap:5rem;padding:1.25rem 4rem 3.5rem}body[data-template=bwcj] .home-visual{max-width:45rem}body[data-template=bwcj] .title-pic{width:18.75rem}body[data-template=bwcj] .qr-canvas{width:10.5rem;height:10.5rem}}body[data-template=bwcj] .installGuidecontainer{background:url(/image/526/download-bg.webp?t=2) top center no-repeat,#f6f6f6;background-size:cover}body[data-template=bwcj] .titleBar{position:absolute;top:0;left:0;display:flex;align-items:center;padding:.625rem;width:100%;z-index:11}body[data-template=bwcj] .titleBar div{flex:1;display:flex}body[data-template=bwcj] .titleBar .title{justify-content:center;align-items:center;text-align:center;color:#000;font-weight:400;font-size:1.125rem}body[data-template=bwcj] .dlBtns{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;height:auto;margin-top:.625rem;position:relative}body[data-template=bwcj] .dlBtns:after{content:"";display:block;width:91.5%;height:84%;border:.125rem solid orangered;border-radius:1rem;position:absolute;top:-.125rem;left:.125rem;pointer-events:none}body[data-template=bwcj] .linkBtn{width:5.625rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:url(/image/521/button-bg.webp?t=2) center center no-repeat;background-size:100% 100%;color:#1f1f1f;font-size:.8125rem;font-weight:400;cursor:pointer;padding-bottom:.375rem;position:relative;z-index:1}
