.footer-content[data-v-e8519ce6]{max-width:1280px!important;margin:0 auto!important;padding:40px 24px!important;color:#e1f5fe}.footer-info[data-v-e8519ce6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px 40px;margin-bottom:30px}.footer-info p[data-v-e8519ce6]{margin:0;white-space:nowrap}.footer-info a[data-v-e8519ce6]{color:#4fc3f7}.footer-qrcode-group[data-v-e8519ce6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-bottom:30px}.footer-qrcode[data-v-e8519ce6]{text-align:center;color:#fff}.footer-qrcode img[data-v-e8519ce6]{width:90px;height:90px;background:#fff;padding:5px;border-radius:6px;margin-bottom:6px}.footer-qrcode p[data-v-e8519ce6]{margin:0;font-size:13px}.footer-copyright[data-v-e8519ce6]{text-align:center;border-top:1px solid hsla(0,0%,100%,.1);padding-top:25px;color:#b3e5fc}.contact-sidebar[data-v-e8519ce6]{position:fixed;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9999}.contact-main-btn[data-v-e8519ce6],.contact-sidebar[data-v-e8519ce6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-main-btn[data-v-e8519ce6]{width:120px;height:50px;background:#0a2463;color:#fff;border-radius:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;cursor:pointer;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1001}.contact-main-btn[data-v-e8519ce6]:hover{background:#1a57d6;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-text[data-v-e8519ce6]{font-size:14px}.contact-menu[data-v-e8519ce6]{position:absolute;right:calc(100% + 10px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.15);box-shadow:0 2px 12px rgba(0,0,0,.15);padding:12px 0 0 0;min-width:320px;z-index:1000}.contact-item[data-v-e8519ce6]{padding:10px 20px;font-size:14px}.contact-item[data-v-e8519ce6],.contact-item a[data-v-e8519ce6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-item a[data-v-e8519ce6]{width:100%;color:#333;text-decoration:none}.contact-item[data-v-e8519ce6]:hover{background:#f5f7fa}.contact-item .label[data-v-e8519ce6]{font-weight:500}.contact-item .value[data-v-e8519ce6]{color:#0a2463;font-weight:500}.qrcode-box[data-v-e8519ce6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:15px 10px;border-top:1px solid #eee;margin-top:8px;gap:20px}.qrcode-item[data-v-e8519ce6]{text-align:center}.qrcode-item img[data-v-e8519ce6]{width:300px;height:300px;padding:4px;background:#fff;border:1px solid #eee;border-radius:4px;-o-object-fit:contain;object-fit:contain}.qrcode-item p[data-v-e8519ce6]{margin:8px 0 0 0;font-size:14px;color:#666}.close-btn[data-v-e8519ce6]{position:absolute;top:8px;right:10px;cursor:pointer;color:#aaa;font-size:20px;-webkit-transition:color .2s;transition:color .2s;z-index:5;line-height:1}.close-btn[data-v-e8519ce6]:hover{color:#333}.fade-enter-active[data-v-e8519ce6],.fade-leave-active[data-v-e8519ce6]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter[data-v-e8519ce6],.fade-leave-to[data-v-e8519ce6]{opacity:0}@media (max-width:768px){.contact-sidebar[data-v-e8519ce6]{right:10px}.contact-main-btn[data-v-e8519ce6]{width:50px;height:50px;border-radius:50%}.contact-text[data-v-e8519ce6]{display:none}.contact-menu[data-v-e8519ce6]{min-width:200px;max-width:80vw;right:calc(100% + 8px)}.qrcode-box[data-v-e8519ce6]{padding:12px 10px;gap:10px}.qrcode-item img[data-v-e8519ce6]{width:100%;max-width:160px;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.qrcode-item p[data-v-e8519ce6]{font-size:12px;margin-top:6px}.close-btn[data-v-e8519ce6]{top:6px;right:8px;font-size:18px}}