.nav-mega-menu[data-v-30632408]{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.1);border-top:1px solid #e8e8e8;z-index:1002}.mega-inner[data-v-30632408]{display:flex;gap:0;padding:24px 20px 28px}.mega-column[data-v-30632408]{flex:1;min-width:0;padding:0 28px;border-right:1px solid #e8e8e8}.mega-column[data-v-30632408]:first-child{padding-left:0}.mega-column[data-v-30632408]:last-child{border-right:none;padding-right:0}.column-title[data-v-30632408]{font-size:14px;font-weight:600;color:#333;margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid #06f;display:block}[data-v-30632408] .mega-item{display:block;padding:10px 14px;margin-bottom:6px;border-radius:6px;background:transparent;transition:all .3s ease}[data-v-30632408] .mega-item.is-active,[data-v-30632408] .mega-item:hover{background:#e6f0ff}[data-v-30632408] .mega-item.is-active .item-title,[data-v-30632408] .mega-item:hover .item-title{color:#06f}[data-v-30632408] .mega-item.is-active .item-desc,[data-v-30632408] .mega-item:hover .item-desc{color:#666}[data-v-30632408] .mega-item.is-highlight{background:transparent;border:1px dashed #06f;text-align:center}[data-v-30632408] .mega-item.is-highlight .item-title{color:#06f}[data-v-30632408] .mega-item.is-highlight.is-active,[data-v-30632408] .mega-item.is-highlight:hover{background:#e6f0ff;border-color:#06f}[data-v-30632408] .mega-item.is-highlight.is-active .item-title,[data-v-30632408] .mega-item.is-highlight:hover .item-title{color:#06f}[data-v-30632408] .mega-item.is-disabled{cursor:default}[data-v-30632408] .mega-item.is-disabled:hover{background:transparent}[data-v-30632408] .mega-item.is-disabled:hover .item-title{color:#333}[data-v-30632408] .mega-item.is-disabled:hover .item-desc{color:#999}.item-head[data-v-30632408]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.item-title[data-v-30632408]{font-size:14px;font-weight:600;color:#333;transition:all .3s ease}.item-badge[data-v-30632408]{padding:1px 6px;background:#06f;color:#fff;font-size:10px;border-radius:3px;line-height:1.4}.item-desc[data-v-30632408]{font-size:12px;color:#999;line-height:1.5;margin:0}.mega-fade-enter-active[data-v-30632408],.mega-fade-leave-active[data-v-30632408]{transition:opacity .2s ease,transform .2s ease}.mega-fade-enter[data-v-30632408],.mega-fade-leave-to[data-v-30632408]{opacity:0;transform:translateY(-8px)}.nav-dropdown[data-v-d124d41e]{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);min-width:220px;width:-moz-max-content;width:max-content;max-width:320px;padding:8px 0;background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06);z-index:1002}.nav-dropdown[data-v-d124d41e]:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;filter:drop-shadow(0 -1px 0 #e8e8e8)}[data-v-d124d41e] .dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;font-size:14px;color:#666;white-space:nowrap;transition:all .3s ease}[data-v-d124d41e] .dropdown-item.is-active,[data-v-d124d41e] .dropdown-item:hover{background:linear-gradient(90deg,#6f65f9,#5a8bfc 50%,#40b6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}[data-v-d124d41e] .dropdown-item.is-disabled{cursor:default}[data-v-d124d41e] .dropdown-item.is-disabled:hover{background:linear-gradient(90deg,#6f65f9,#5a8bfc 50%,#40b6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dropdown-item-title[data-v-d124d41e]{flex:1;font-weight:500;color:#666;transition:all .3s ease}.dropdown-item-badge[data-v-d124d41e]{flex-shrink:0;padding:1px 6px;background:#06f;color:#fff;font-size:10px;border-radius:3px;line-height:1.4}.dropdown-fade-enter-active[data-v-d124d41e],.dropdown-fade-leave-active[data-v-d124d41e]{transition:opacity .18s ease,transform .18s ease}@media(max-width:768px){.nav-dropdown[data-v-d124d41e]{display:none}}.dropdown-fade-enter[data-v-d124d41e],.dropdown-fade-leave-to[data-v-d124d41e]{opacity:0;transform:translateX(-50%) translateY(-6px)}.app-header[data-v-54d09e9b]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;transition:all .3s ease}.app-header.is-scrolled[data-v-54d09e9b]{box-shadow:0 4px 20px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06)}.app-header.mega-open[data-v-54d09e9b]{box-shadow:0 2px 12px rgba(0,0,0,.08)}.header-inner[data-v-54d09e9b]{display:flex;align-items:center;justify-content:space-between;height:70px;position:relative;z-index:1001}.logo[data-v-54d09e9b]{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo-icon[data-v-54d09e9b]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-icon img[data-v-54d09e9b]{height:50px;width:auto;max-width:160px;display:block;-o-object-fit:contain;object-fit:contain}.logo-text[data-v-54d09e9b]{display:flex;flex-direction:column}.logo-text strong[data-v-54d09e9b]{font-size:18px;color:#333;line-height:1.2}.logo-text small[data-v-54d09e9b]{font-size:11px;color:#999}.nav-menu[data-v-54d09e9b]{display:flex;align-items:center;gap:4px}.nav-item-wrapper[data-v-54d09e9b]{position:relative}[data-v-54d09e9b] .nav-item{display:inline-flex;align-items:center;gap:4px;position:relative;padding:8px 16px;font-size:15px;color:#666;transition:all .3s ease;border-radius:4px;white-space:nowrap}[data-v-54d09e9b] .nav-item .nav-arrow{font-size:12px;transition:transform .2s,color .3s}[data-v-54d09e9b] .nav-item:after{content:"";position:absolute;left:16px;right:16px;bottom:2px;height:2px;border-radius:1px;background:linear-gradient(90deg,#6f65f9,#5a8bfc 50%,#40b6ff);opacity:0;transition:opacity .3s ease}[data-v-54d09e9b] .nav-item.active,[data-v-54d09e9b] .nav-item.active .nav-arrow,[data-v-54d09e9b] .nav-item.mega-active,[data-v-54d09e9b] .nav-item.mega-active .nav-arrow,[data-v-54d09e9b] .nav-item:hover,[data-v-54d09e9b] .nav-item:hover .nav-arrow{background:linear-gradient(90deg,#6f65f9,#5a8bfc 50%,#40b6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}[data-v-54d09e9b] .nav-item.active:after,[data-v-54d09e9b] .nav-item.mega-active:after,[data-v-54d09e9b] .nav-item:hover:after{opacity:1}[data-v-54d09e9b] .nav-item.mega-active .nav-arrow{transform:rotate(180deg)}[data-v-54d09e9b] .nav-item.active{font-weight:600}.mobile-sub-menu[data-v-54d09e9b]{display:none}.header-right[data-v-54d09e9b]{display:flex;align-items:center;gap:16px;flex-shrink:0}.phone-info[data-v-54d09e9b]{display:flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap;transition:all .3s ease}.phone-info .phone-icon[data-v-54d09e9b]{width:32px;height:32px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.phone-info .phone-label[data-v-54d09e9b]{font-size:14px;color:#666}.phone-info .phone-number[data-v-54d09e9b]{font-size:14px;color:#333;font-weight:600}.phone-info:hover .phone-number[data-v-54d09e9b]{color:#06f}.consult-btn[data-v-54d09e9b]{padding:8px 20px;background:#06f;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 2px 8px rgba(0,102,255,.3)}.consult-btn[data-v-54d09e9b]:hover{background:#0052cc}.menu-toggle[data-v-54d09e9b]{display:none;background:none;border:none;font-size:24px;color:#333;cursor:pointer;padding:4px}.header-border[data-v-54d09e9b]{height:3px;background:#06f;position:relative;z-index:1001}@media(max-width:992px){.phone-info[data-v-54d09e9b]{display:none}}@media(max-width:768px){.header-inner[data-v-54d09e9b]{height:56px}.logo-icon img[data-v-54d09e9b]{height:36px;max-width:120px}.consult-btn[data-v-54d09e9b]{display:none}.menu-toggle[data-v-54d09e9b]{display:block}.nav-menu[data-v-54d09e9b]{position:fixed;top:56px;left:0;right:0;background:#fff;flex-direction:column;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-120%);opacity:0;transition:all .3s ease;z-index:999;max-height:calc(100vh - 56px);overflow-y:auto}.nav-menu.open[data-v-54d09e9b]{transform:translateY(0);opacity:1}.nav-item-wrapper[data-v-54d09e9b]{width:100%}[data-v-54d09e9b] .nav-item{width:100%;justify-content:center;padding:12px;border-bottom:1px solid #e8e8e8}[data-v-54d09e9b] .nav-item .nav-arrow{display:none}.mobile-sub-menu[data-v-54d09e9b]{display:block;padding:0 12px 8px;background:#f5f7fa;border-bottom:1px solid #e8e8e8}[data-v-54d09e9b] .mobile-sub-item{display:block;padding:10px 16px;font-size:13px;color:#666;border-bottom:1px dashed #e8e8e8}[data-v-54d09e9b] .mobile-sub-item:last-child{border-bottom:none}[data-v-54d09e9b] .mobile-sub-item:hover{color:#06f}[data-v-54d09e9b] .mobile-sub-item.is-disabled{cursor:default}[data-v-54d09e9b] .mobile-sub-item.is-disabled:hover{color:#666}}.app-footer[data-v-79425baa]{background:linear-gradient(90deg,#6f65f9,#5a8bfc 50%,#40b6ff);color:#fff;padding:48px 0 40px}.footer-top[data-v-79425baa]{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-logo[data-v-79425baa]{flex-shrink:0}.footer-logo img[data-v-79425baa]{height:48px;width:auto;display:block;mix-blend-mode:lighten}.footer-nav[data-v-79425baa]{display:flex;align-items:center;gap:48px}.footer-nav[data-v-79425baa] a{font-size:15px;color:#fff;white-space:nowrap;transition:all .3s ease}.footer-nav[data-v-79425baa] a:hover{opacity:.85}.footer-divider[data-v-79425baa]{height:1px;background:hsla(0,0%,100%,.3);margin:32px 0}.footer-info[data-v-79425baa]{display:flex;align-items:center;gap:40px}.footer-bottom[data-v-79425baa]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-left:auto;font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.85);text-align:center}.footer-copyright[data-v-79425baa]{white-space:nowrap}.footer-icp[data-v-79425baa]{display:inline-flex;align-items:center;gap:6px;color:hsla(0,0%,100%,.85);transition:all .3s ease}.footer-icp[data-v-79425baa]:hover{color:#fff;opacity:.95}.footer-gongan[data-v-79425baa]{width:16px;height:16px;flex-shrink:0;vertical-align:middle}.footer-contact p[data-v-79425baa]{display:flex;align-items:center;gap:8px;font-size:14px;line-height:2.2;color:hsla(0,0%,100%,.95)}.footer-contact p i[data-v-79425baa]{font-size:16px;flex-shrink:0}.footer-qr[data-v-79425baa]{display:flex;align-items:center;gap:32px;flex-shrink:0}.qr-divider[data-v-79425baa]{width:1px;height:80px;background:hsla(0,0%,100%,.3)}.qr-box[data-v-79425baa]{text-align:center}.qr-box img[data-v-79425baa]{width:80px;height:80px;display:block;border-radius:4px;background:#fff;padding:4px}.qr-box p[data-v-79425baa]{margin-top:8px;font-size:12px;color:hsla(0,0%,100%,.9);white-space:nowrap}@media(max-width:992px){.footer-top[data-v-79425baa]{flex-direction:column;align-items:flex-start}.footer-nav[data-v-79425baa]{flex-wrap:wrap;gap:24px 32px}}@media(max-width:768px){.app-footer[data-v-79425baa]{padding:32px 0 28px}.footer-divider[data-v-79425baa]{margin:24px 0}.footer-info[data-v-79425baa]{flex-direction:column;align-items:flex-start;gap:24px}.footer-qr[data-v-79425baa]{width:100%;justify-content:flex-start}.qr-divider[data-v-79425baa]{display:none}.footer-bottom[data-v-79425baa]{flex:none;width:100%;margin-left:0;align-items:center;text-align:center}.footer-copyright[data-v-79425baa]{white-space:normal}}.floating-sidebar[data-v-4134abfc]{position:fixed;right:16px;bottom:80px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:8px}.sidebar-widget[data-v-4134abfc]{position:relative;width:60px;line-height:0;overflow:visible}.sidebar-img[data-v-4134abfc]{width:100%;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.hit-area[data-v-4134abfc]{position:absolute;left:18%;width:64%;border:none;padding:0;background:transparent;cursor:pointer;z-index:2}.hit-area[data-v-4134abfc]:hover{background:hsla(0,0%,100%,.08)}.consult-zone[data-v-4134abfc]{position:absolute;left:18%;width:64%;top:40%;height:24%;z-index:2}.consult-hit[data-v-4134abfc]{top:0;left:0;width:100%;height:100%;border-radius:4px 4px 0 0}.message-hit[data-v-4134abfc]{top:66%;height:24%;border-radius:0 0 4px 4px}.consult-popup[data-v-4134abfc]{position:absolute;z-index:10;right:calc(100% + 12px);bottom:0;width:255px;line-height:0;pointer-events:auto}.consult-popup[data-v-4134abfc]:before{content:"";position:absolute;top:0;right:-12px;width:12px;height:100%}.consult-popup-img[data-v-4134abfc]{width:255px;max-width:none;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 4px 16px rgba(0,0,0,.15))}.back-top-btn[data-v-4134abfc]{width:40px;height:40px;background:#fff;border-radius:50%;box-shadow:0 2px 12px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#06f;font-size:18px}.back-top-btn[data-v-4134abfc]:hover{box-shadow:0 4px 16px rgba(0,102,255,.2);color:#06f}.fade-enter-active[data-v-4134abfc],.fade-leave-active[data-v-4134abfc]{transition:opacity .2s ease}.fade-enter[data-v-4134abfc],.fade-leave-to[data-v-4134abfc]{opacity:0}@media(max-width:768px){.floating-sidebar[data-v-4134abfc]{right:10px;bottom:60px}.sidebar-widget[data-v-4134abfc]{width:52px}.consult-popup[data-v-4134abfc]{right:calc(100% + 8px);width:220px}.consult-popup-img[data-v-4134abfc]{width:220px;max-width:none}}.consult-form[data-v-10b97c74] .el-form-item__label{font-weight:600;color:#333;line-height:1.4;padding-bottom:6px}.consult-form[data-v-10b97c74] .el-input__inner,.consult-form[data-v-10b97c74] .el-textarea__inner{border-radius:4px}.consult-form[data-v-10b97c74] .el-input__inner:focus,.consult-form[data-v-10b97c74] .el-textarea__inner:focus{border-color:#06f}.consult-form[data-v-10b97c74] .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{color:#f56c6c}.consult-form[data-v-10b97c74] .el-textarea__inner{font-family:Noto Sans SC,sans-serif,微软雅黑!important}.el-form-item[data-v-10b97c74]{margin-bottom:15px!important}.captcha-row[data-v-10b97c74]{display:flex;align-items:center;gap:12px;width:100%}.captcha-image[data-v-10b97c74]{flex-shrink:0;width:110px;height:40px;background:linear-gradient(135deg,#f0f4ff,#e8ecf5);border:1px solid #e8e8e8;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:4px}.captcha-image[data-v-10b97c74]:hover{border-color:#06f}.captcha-char[data-v-10b97c74]{display:inline-block;font-size:20px;font-weight:700;font-family:Courier New,monospace}.captcha-input[data-v-10b97c74]{flex:1}.submit-item[data-v-10b97c74]{margin-bottom:0;margin-top:8px}.submit-item[data-v-10b97c74] .el-form-item__content{margin-left:0!important}.submit-btn[data-v-10b97c74]{width:100%;height:40px;font-size:15px}.submit-btn[data-v-10b97c74],.submit-btn[data-v-10b97c74]:hover{background:linear-gradient(90deg,#6f65f9,#5a8bfc 50%,#40b6ff);border-color:#fff}@media(max-width:576px){.captcha-row[data-v-10b97c74]{flex-direction:column;align-items:stretch}.captcha-image[data-v-10b97c74],.submit-btn[data-v-10b97c74]{width:100%}}.requirement-dialog{background:transparent!important;box-shadow:none!important;overflow:visible}.requirement-dialog .el-dialog__header{position:absolute;top:0;right:0;left:0;z-index:2;padding:0;border:none;background:transparent}.requirement-dialog .el-dialog__header .el-dialog__title{display:none}.requirement-dialog .el-dialog__header .el-dialog__headerbtn{top:10px;right:10px;z-index:3}.requirement-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#000;font-size:25px;font-weight:700}.requirement-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#000}.requirement-dialog .el-dialog__body{padding:0;overflow:visible}.requirement-dialog .el-dialog__footer{display:none}.requirement-frame{width:100%;box-sizing:border-box;border:38px solid transparent;-o-border-image:url(/img/message-consult-frame.a6492394.png) 76 22 22 22 fill/38px 11px 11px 11px stretch;border-image:url(/img/message-consult-frame.a6492394.png) 76 22 22 22 fill/38px 11px 11px 11px stretch;filter:drop-shadow(0 4px 16px rgba(0,0,0,.15))}.requirement-frame__title{margin:0 0 10px;padding:0 0 10px;text-align:center;font-size:20px;font-weight:600;line-height:1.4;color:#333;border-bottom:1px solid #f0f0f0}.requirement-frame__content{padding:0 20px 4px;max-height:70vh;overflow-y:auto}@media(max-width:576px){.requirement-dialog{width:92%!important;margin-top:5vh!important}.requirement-frame__content{padding:0 12px 4px}}#app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding-top:70px}@media(max-width:768px){.main-content{padding-top:56px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#333;line-height:1.6;background:#fff;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}ol,ul{list-style:none}img{max-width:100%;vertical-align:middle}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:80px 0}@media(max-width:768px){.section{padding:50px 0}}.section-title{text-align:center;margin-bottom:50px}.section-title h2{font-size:32px;font-weight:600;color:#333;margin-bottom:12px}.section-title p{font-size:16px;color:#666;max-width:600px;margin:0 auto}@media(max-width:768px){.section-title{margin-bottom:30px}.section-title h2{font-size:24px}.section-title p{font-size:14px}}.btn-primary{display:inline-block;padding:10px 28px;background:#06f;color:#fff;border-radius:4px;font-size:14px;border:none;cursor:pointer;transition:all .3s ease}.btn-primary:hover{background:#0052cc;color:#fff}.page-banner{background:linear-gradient(135deg,#06f,#04a);color:#fff;padding:60px 0;text-align:center}.page-banner h1{font-size:36px;font-weight:600;margin-bottom:12px}.page-banner p{font-size:16px;opacity:.9}@media(max-width:768px){.page-banner{padding:40px 0}.page-banner h1{font-size:26px}.page-banner p{font-size:14px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.el-button--primary{background-color:#06f;border-color:#06f}.el-button--primary:focus,.el-button--primary:hover{background-color:#0052cc;border-color:#0052cc}::v-deep .el-textarea__inner{font-family:Noto Sans SC,sans-serif,微软雅黑!important}