.qrcode[data-v-4f473161]{width:300px;margin:auto}.qrcode .title[data-v-4f473161]{text-align:center;font-size:30px;color:#999;letter-spacing:10px}.qrcode .img[data-v-4f473161]{width:300px;height:300px}.qrcode .img img[data-v-4f473161]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vertical-center-modal{display:flex;align-items:center;justify-content:center}.vertical-center-modal .ivu-modal{top:0}.home .banner-box[data-v-76a1e3f0]{position:relative;width:100vw;height:90vh;overflow:hidden;margin-left:calc(50% - 50vw)}.home .banner-box .banner .demo-carousel[data-v-76a1e3f0]{height:100%;position:relative}.home .banner-box .banner .demo-carousel img[data-v-76a1e3f0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .banner-box .banner .demo-carousel .carousel-video[data-v-76a1e3f0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#000;z-index:1;position:relative}.home .banner-box .logo[data-v-76a1e3f0]{position:absolute;left:0;right:0;top:50px;z-index:999;width:300px;height:461px;margin:auto;animation-duration:1s;animation-iteration-count:1}.home .banner-box .logo img[data-v-76a1e3f0]{width:100%}.home .banner-box .desc[data-v-76a1e3f0]{position:absolute;text-align:center;width:100%;color:#fff;bottom:40px;font-size:30px;letter-spacing:25px;animation-duration:1s;animation-iteration-count:1;text-shadow:0 0 5px rgba(0,0,0,.5);z-index:999}.home .banner-box .laba[data-v-76a1e3f0]{background:rgba(0,0,0,.5);width:40px;height:40px;position:absolute;bottom:40px;left:20px;padding:5px;border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:999}.home .banner-box .laba img[data-v-76a1e3f0]{width:100%;height:100%}.home .banner-box .laba[data-v-76a1e3f0]:hover{background:rgba(0,0,0,.7);transform:scale(1.1)}.home .banner-box .custom-arrow[data-v-76a1e3f0]{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1000}.home .banner-box .custom-arrow img[data-v-76a1e3f0]{width:65px;height:65px;display:block}.home .banner-box .custom-arrow-prev[data-v-76a1e3f0]{left:20px}.home .banner-box .custom-arrow-next[data-v-76a1e3f0]{right:20px}.home .banner-box .custom-arrow-next img[data-v-76a1e3f0]{transform:rotate(180deg)}.home .banner-box .carousel-dots[data-v-76a1e3f0]{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:12px;z-index:999}.home .banner-box .carousel-dots .dot[data-v-76a1e3f0]{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .3s ease}.home .banner-box .carousel-dots .dot[data-v-76a1e3f0]:hover{background-color:hsla(0,0%,100%,.8);transform:scale(1.2)}.home .banner-box .carousel-dots .dot.active[data-v-76a1e3f0]{background-color:#fff;width:12px;height:12px;box-shadow:0 0 8px hsla(0,0%,100%,.8)}.home .menu[data-v-76a1e3f0]{margin-top:20px;justify-content:center}.home .menu .item[data-v-76a1e3f0]{cursor:pointer;margin:0 20px;background:linear-gradient(180deg,#d9d9d9,#fff);height:30px;line-height:30px;width:120px;text-align:center;color:#000;transition:.5s;border-radius:4px}.home .menu .item[data-v-76a1e3f0]:hover{box-shadow:0 0 5px 2px rgba(0,0,0,.1);transform:translateY(-2px)}@media (max-width:1199px){.home .banner-box[data-v-76a1e3f0]{width:100%;margin-left:0}.home .banner-box .logo[data-v-76a1e3f0]{top:30px;width:220px;height:auto}.home .banner-box .desc[data-v-76a1e3f0]{bottom:20px;font-size:22px;letter-spacing:12px}.home .menu[data-v-76a1e3f0]{flex-wrap:wrap}.home .menu .item[data-v-76a1e3f0]{margin:8px 12px}}@media (max-width:768px){.home .banner-box .logo[data-v-76a1e3f0]{position:static;width:180px;margin:16px auto 0;text-align:center}.home .banner-box .desc[data-v-76a1e3f0]{position:static;margin-top:12px;font-size:18px;letter-spacing:6px;color:#333;text-shadow:none}.home .banner-box .laba[data-v-76a1e3f0]{width:32px;height:32px;bottom:10px;left:10px}.home .banner-box .carousel-dots[data-v-76a1e3f0]{bottom:30px;gap:10px}.home .banner-box .carousel-dots .dot[data-v-76a1e3f0]{width:8px;height:8px}.home .banner-box .carousel-dots .dot.active[data-v-76a1e3f0]{width:10px;height:10px}.home .menu[data-v-76a1e3f0]{justify-content:space-between;padding:0 10px 20px}.home .menu .item[data-v-76a1e3f0]{width:calc(50% - 12px);margin:6px 0;font-size:14px}}