.FooterBox[data-v-62312c0d]{width:100%}.FooterBox .footer[data-v-62312c0d]{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);border-top:1px solid hsla(0,0%,100%,.1);min-height:100px;overflow:hidden;padding:50px;position:relative;width:calc(100% - 100px)}.FooterBox .footer[data-v-62312c0d]:before{animation:footer-float-62312c0d 15s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,rgba(102,126,234,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(118,75,162,.05) 0,transparent 50%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.FooterBox .footer .footer_box[data-v-62312c0d]{margin:0 auto;max-width:1300px;width:100%}.FooterBox .footer .footer_box .footer_logo[data-v-62312c0d]{margin-bottom:20px}.FooterBox .footer .footer_box .footer_logo img[data-v-62312c0d]{border-radius:10px;height:40px;transition:all .3s ease}.FooterBox .footer .footer_box p[data-v-62312c0d]{color:#b0b0b0;line-height:22px}.FooterBox .footer .footer_box .footer_info[data-v-62312c0d]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:30px;padding-top:20px;text-align:center}.FooterBox .footer .footer_box .footer_info .footer_info_beian[data-v-62312c0d]{display:flex}.FooterBox .footer .footer_box .footer_info .footer_info_beian a[data-v-62312c0d]{color:#888;display:flex;font-size:14px;justify-content:center;transition:all .3s ease;width:100%}.FooterBox .footer .footer_box .footer_info .footer_info_beian a[data-v-62312c0d]:hover{color:#667eea;transform:translateY(-2px)}.FooterBox .footer .footer_box .footer_info .footer_info_beian a img[data-v-62312c0d]{filter:brightness(0) invert(1);margin-right:5px;width:16px}.FooterBox .footer .footer_box .footer_info p[data-v-62312c0d]{color:#888;font-size:14px;margin-top:10px}.FooterBox .footer .footer_box .footer_line[data-v-62312c0d]{display:grid;font-size:14px;gap:30px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));width:100%}.FooterBox .footer .footer_box .footer_line .line p[data-v-62312c0d]{color:#e0e0e0}.FooterBox .footer .footer_box .footer_line .line .line_title[data-v-62312c0d]{color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-bottom:15px;position:relative}.FooterBox .footer .footer_box .footer_line .line .line_title[data-v-62312c0d]:after{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:30px}.FooterBox .footer .footer_box .footer_line .line .line_word[data-v-62312c0d]{margin-top:10px}.FooterBox .footer .footer_box .footer_line .line .line_word a[data-v-62312c0d]{align-items:center;color:#b0b0b0;display:block;display:flex;font-size:14px;line-height:32px;padding-left:15px;position:relative;transition:all .3s ease}.FooterBox .footer .footer_box .footer_line .line .line_word a[data-v-62312c0d]:before{background:#667eea;border-radius:50%;content:"";height:4px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:4px}.FooterBox .footer .footer_box .footer_line .line .line_word a img[data-v-62312c0d]{height:20px;margin-right:10px;margin-top:4px}.FooterBox .footer .footer_box .footer_line .line .line_word a[data-v-62312c0d]:hover{color:#667eea;transform:translate(5px)}.FooterBox .footer .footer_box .footer_line .line .line_word a[data-v-62312c0d]:hover:before{opacity:1}.FooterBox .footer .footer_box .footer_line .line .line_img[data-v-62312c0d]{display:flex;gap:10px;margin-right:20px;margin-top:10px}.FooterBox .footer .footer_box .footer_line .line .line_img img[data-v-62312c0d]{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;transition:all .3s ease;width:calc(50% - 5px)}.FooterBox .footer .footer_box .footer_line .line .line_img img[data-v-62312c0d]:hover{border-color:#667eea;box-shadow:0 5px 15px #667eea4d;transform:scale(1.05)}.FooterBox .footer .footer_box .footer_front[data-v-62312c0d]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:20px}.FooterBox .footer .footer_box .footer_front span[data-v-62312c0d]{color:#b0b0b0;font-size:14px;font-weight:600}.FooterBox .footer .footer_box .footer_front a[data-v-62312c0d]{background:#ffffff0d;border-radius:20px;color:#888;font-size:14px;line-height:23px;margin-right:10px;padding:5px 12px;position:relative;transition:all .3s ease}.FooterBox .footer .footer_box .footer_front a[data-v-62312c0d]:hover{background:#667eea1a;box-shadow:0 5px 15px #667eea33;color:#667eea;transform:translateY(-2px)}@media screen and (max-width:728px){.FooterBox .footer[data-v-62312c0d]{padding:30px 20px;width:calc(100% - 40px)}.FooterBox .footer .footer_box .footer_line[data-v-62312c0d]{gap:20px;grid-template-columns:1fr}.FooterBox .footer .footer_box .footer_line .line[data-v-62312c0d]{text-align:center}.FooterBox .footer .footer_box .footer_line .line .line_title[data-v-62312c0d]:after{left:50%;transform:translate(-50%)}.FooterBox .footer .footer_box .footer_line .line .line_img[data-v-62312c0d]{justify-content:center;margin-right:0}.FooterBox .footer .footer_box .footer_front[data-v-62312c0d]{justify-content:center;text-align:center}}@keyframes footer-float-62312c0d{0%,to{opacity:.5;transform:translateY(0) rotate(0)}50%{opacity:.8;transform:translateY(-20px) rotate(180deg)}}.ContactFloat[data-v-62312c0d]{animation:floatIn-62312c0d .3s ease-out;bottom:100px;position:fixed;right:30px;z-index:1000}.FloatContent[data-v-62312c0d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;box-shadow:0 10px 30px #00000080;min-width:280px;padding:20px}.FloatHeader[data-v-62312c0d]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.FloatHeader h3[data-v-62312c0d]{color:#fff;font-size:18px;font-weight:600;margin:0}.CloseBtn[data-v-62312c0d]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .3s ease;width:30px}.CloseBtn[data-v-62312c0d]:hover{background:#fff3;transform:rotate(90deg)}.ContactOptions[data-v-62312c0d]{display:flex;flex-direction:column;gap:15px}.ContactItem[data-v-62312c0d]{align-items:center;background:#ffffff0d;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;padding:15px;transition:all .3s ease}.ContactItem[data-v-62312c0d]:hover{background:#28b8941a;border-color:#28b894;box-shadow:0 5px 15px #28b8944d;transform:translateY(-2px)}.ContactIcon[data-v-62312c0d]{align-items:center;background:#28b894;border-radius:50%;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;margin-right:15px;width:40px}.ContactInfo h4[data-v-62312c0d]{color:#fff;font-size:16px;font-weight:600;margin:0 0 5px}.ContactInfo p[data-v-62312c0d]{color:#b0b0b0;font-size:14px;margin:0}.FloatTrigger[data-v-62312c0d]{align-items:center;background:linear-gradient(135deg,#28b894,#20a085);border:none;border-radius:50px;bottom:30px;box-shadow:0 5px 15px #28b89466;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:10px;padding:15px 20px;position:fixed;right:30px;transition:all .3s ease;z-index:999}.FloatTrigger[data-v-62312c0d]:hover{box-shadow:0 8px 25px #28b89499;transform:translateY(-3px)}.TriggerIcon[data-v-62312c0d]{font-size:20px}@keyframes floatIn-62312c0d{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.ContactFloat[data-v-62312c0d]{bottom:80px;right:20px}.FloatContent[data-v-62312c0d]{min-width:250px}.FloatTrigger[data-v-62312c0d]{bottom:20px;padding:12px 18px;right:20px}.FloatTrigger span[data-v-62312c0d]{display:none}.FloatTrigger .TriggerIcon[data-v-62312c0d]{font-size:24px}}@media (max-width:480px){.ContactFloat[data-v-62312c0d]{bottom:70px;left:10px;right:10px}.FloatContent[data-v-62312c0d]{min-width:auto;width:calc(100% - 20px)}}.QRDrawer[data-v-62312c0d]{align-items:center;display:flex;justify-content:center;position:fixed;z-index:2000}.QRDrawer[data-v-62312c0d],.QRDrawerOverlay[data-v-62312c0d]{height:100%;left:0;top:0;width:100%}.QRDrawerOverlay[data-v-62312c0d]{animation:overlayIn-62312c0d .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;position:absolute}.QRDrawerContent[data-v-62312c0d]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 20px 40px #00000080;max-width:400px;opacity:0;padding:30px;position:relative;transform:translateY(50px) scale(.9);transition:all .4s ease;width:calc(100% - 40px)}.QRDrawerContent.active[data-v-62312c0d]{opacity:1;transform:translateY(0) scale(1)}.QRDrawerHeader[data-v-62312c0d]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.QRDrawerHeader h3[data-v-62312c0d]{color:#fff;font-size:22px;font-weight:600;margin:0}.QRCloseBtn[data-v-62312c0d]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;transition:all .3s ease;width:35px}.QRCloseBtn[data-v-62312c0d]:hover{background:#fff3;transform:rotate(90deg)}.QRCodeContainer[data-v-62312c0d]{text-align:center}.QRCodeImage[data-v-62312c0d]{margin-bottom:20px}.QRCodeImage img[data-v-62312c0d]{border:2px solid #28b894;border-radius:10px;box-shadow:0 10px 20px #28b8944d;height:200px;width:200px}.QRCodeInfo p[data-v-62312c0d]{color:#fff;font-size:16px;line-height:1.5;margin-bottom:15px}.QRCodeTips[data-v-62312c0d]{background:#ffffff0d;border-radius:10px;margin-top:15px;padding:15px}.QRCodeTips p[data-v-62312c0d]{color:#b0b0b0;font-size:14px;margin:5px 0}@keyframes overlayIn-62312c0d{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.QRDrawerContent[data-v-62312c0d]{max-width:350px;padding:25px;width:calc(100% - 30px)}.QRCodeImage img[data-v-62312c0d]{height:180px;width:180px}.QRDrawerHeader h3[data-v-62312c0d]{font-size:20px}}@media (max-width:480px){.QRDrawerContent[data-v-62312c0d]{max-width:300px;padding:20px;width:calc(100% - 20px)}.QRCodeImage img[data-v-62312c0d]{height:160px;width:160px}.QRDrawerHeader h3[data-v-62312c0d]{font-size:18px}.QRCodeInfo p[data-v-62312c0d]{font-size:14px}}.PageBox{background:#f3f3f3;height:100vh;overflow:hidden;overflow-y:auto;width:100%}
