.floating-consult-btn[data-v-e9a9d923]{position:fixed;right:20px;top:50%;width:64px;height:180px;display:flex;flex-direction:column;align-items:center;cursor:move;transition:all .3s ease;z-index:998;gap:0;opacity:0;transform:translate(100px) translateY(-50%);pointer-events:none}.floating-consult-btn.is-visible[data-v-e9a9d923]{opacity:1!important;pointer-events:auto}.floating-consult-btn.is-visible.is-default-position[data-v-e9a9d923]{transform:translate(0) translateY(-50%)!important}.floating-consult-btn.is-dragging[data-v-e9a9d923]{cursor:grabbing;opacity:.8}.floating-consult-btn.is-visible.is-default-position[data-v-e9a9d923]:hover:not(.is-dragging){transform:translate(0) translateY(-50%) scale(1.05)}.floating-consult-btn.is-minimized[data-v-e9a9d923]{height:64px;cursor:pointer}.floating-consult-btn.is-minimized.is-visible.is-default-position[data-v-e9a9d923]:hover:not(.is-dragging){transform:translate(0) translateY(-50%) scale(1.05)}.floating-consult-btn .btn-text-ellipse[data-v-e9a9d923]{transition:opacity .3s ease,height .3s ease,margin-top .3s ease}.floating-consult-btn.is-minimized .btn-text-ellipse[data-v-e9a9d923]{opacity:0;height:0;margin-top:0;padding-top:0;overflow:hidden}.long-press-indicator[data-v-e9a9d923]{position:absolute;top:-8px;left:50%;transform:translate(-50%);width:80px;height:80px;pointer-events:none;z-index:1}.progress-ring[data-v-e9a9d923]{width:100%;height:100%;transform:rotate(-90deg)}.progress-ring-circle[data-v-e9a9d923]{transition:stroke-dashoffset .1s linear}.progress-ring-progress[data-v-e9a9d923]{transition:stroke-dashoffset .1s linear;stroke-linecap:round}.btn-icon-circle[data-v-e9a9d923]{position:relative;width:64px;height:64px;border-radius:50%;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #ff4d4f4d,inset 0 1px #fffc,inset -2px -2px 10px #ff4d4f33;z-index:2}.btn-icon-circle[data-v-e9a9d923]:before{content:"";position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,transparent 70%);pointer-events:none}.btn-icon-circle svg[data-v-e9a9d923]{position:relative;width:32px;height:32px;color:#ff4d4f;filter:drop-shadow(0 1px 2px rgba(255,77,79,.3));z-index:2}.btn-text-ellipse[data-v-e9a9d923]{width:56px;height:116px;background:linear-gradient(135deg,#ff4d4f,#ff7875);border-radius:28px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #ff4d4f66,inset 0 1px #fff3;margin-top:-40px;padding-top:40px;position:relative;z-index:1}.btn-text[data-v-e9a9d923]{writing-mode:vertical-rl;text-orientation:mixed;color:#fff;font-size:14px;font-weight:500;letter-spacing:3px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.consult-modal[data-v-e9a9d923]{position:fixed;inset:0;background:#00000080;z-index:9999;animation:fadeIn-e9a9d923 .3s;pointer-events:auto}@keyframes fadeIn-e9a9d923{0%{opacity:0}to{opacity:1}}.modal-content[data-v-e9a9d923]{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;max-width:520px;width:calc(100% - 140px);position:absolute;right:90px;top:50%;transform:translateY(-50%);overflow:hidden;animation:slideIn-e9a9d923 .3s;pointer-events:auto;transform-origin:right center}@keyframes slideIn-e9a9d923{0%{transform:translateY(-50%) translate(50px);opacity:0}to{transform:translateY(-50%);opacity:1}}.close-btn[data-v-e9a9d923]{position:absolute;top:15px;right:15px;width:32px;height:32px;border:none;background:#0000000d;border-radius:50%;font-size:24px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10}.close-btn[data-v-e9a9d923]:hover{background:#0000001a;color:#333}.modal-header[data-v-e9a9d923]{background:linear-gradient(to bottom,#0f4c92,#1976d2);padding:30px 20px;text-align:center;position:relative;overflow:hidden}.modal-header[data-v-e9a9d923]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.05) 10px,rgba(255,255,255,.05) 20px);opacity:.3}.modal-header h3[data-v-e9a9d923]{font-size:20px;color:#fff;margin-bottom:6px;font-weight:600;position:relative;z-index:1}.modal-header p[data-v-e9a9d923]{font-size:13px;color:#fffffff2;position:relative;z-index:1}.modal-body[data-v-e9a9d923]{padding:30px 20px;display:flex;gap:20px;justify-content:center}.qr-code-item[data-v-e9a9d923]{display:flex;flex-direction:column;align-items:center;gap:12px}.qr-wrapper[data-v-e9a9d923]{position:relative;width:200px;height:200px;border:1px solid #e5e5e5;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #00000014}.qr-wrapper[data-v-e9a9d923]:hover{border-color:#0f4c92;box-shadow:0 4px 12px #0f4c9226}.qr-wrapper svg[data-v-e9a9d923]{width:100%;height:100%}.qr-icon[data-v-e9a9d923]{position:absolute;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.qr-icon svg[data-v-e9a9d923]{width:100%;height:100%}.service-label[data-v-e9a9d923]{display:flex;align-items:center;gap:5px;color:#666;font-size:13px}.service-label svg[data-v-e9a9d923]{width:14px;height:14px;color:#999}@media(max-width:768px){.floating-consult-btn[data-v-e9a9d923]{right:15px;width:56px;height:160px}.floating-consult-btn.is-visible.is-default-position[data-v-e9a9d923]{transform:translate(0) translateY(-50%)}.floating-consult-btn.is-minimized[data-v-e9a9d923]{height:56px}.btn-icon-circle[data-v-e9a9d923]{width:56px;height:56px}.btn-icon-circle svg[data-v-e9a9d923]{width:28px;height:28px}.btn-text-ellipse[data-v-e9a9d923]{width:50px;height:104px;margin-top:-36px;padding-top:36px}.btn-text[data-v-e9a9d923]{font-size:12px;letter-spacing:2px}.long-press-indicator[data-v-e9a9d923]{width:72px;height:72px}.modal-content[data-v-e9a9d923]{width:calc(100% - 100px);max-width:420px;right:75px}@keyframes slideIn-e9a9d923{0%{transform:translateY(-50%) translate(30px);opacity:0}to{transform:translateY(-50%);opacity:1}}.modal-header[data-v-e9a9d923]{padding:30px 20px}.modal-header h3[data-v-e9a9d923]{font-size:20px}.modal-body[data-v-e9a9d923]{flex-direction:column;gap:15px;padding:25px 15px}.qr-wrapper[data-v-e9a9d923]{width:150px;height:150px}}@media(max-width:480px){.floating-consult-btn[data-v-e9a9d923]{right:10px;width:50px;height:140px}.floating-consult-btn.is-visible.is-default-position[data-v-e9a9d923]{transform:translate(0) translateY(-50%)}.floating-consult-btn.is-minimized[data-v-e9a9d923]{height:50px}.btn-icon-circle[data-v-e9a9d923]{width:50px;height:50px}.btn-icon-circle svg[data-v-e9a9d923]{width:24px;height:24px}.btn-text-ellipse[data-v-e9a9d923]{width:45px;height:90px;margin-top:-32px;padding-top:32px}.btn-text[data-v-e9a9d923]{font-size:11px;letter-spacing:1px}.long-press-indicator[data-v-e9a9d923]{width:66px;height:66px}.modal-content[data-v-e9a9d923]{width:calc(100% - 80px);max-width:320px;right:65px}@keyframes slideIn-e9a9d923{0%{transform:translateY(-50%) translate(20px);opacity:0}to{transform:translateY(-50%);opacity:1}}.modal-header h3[data-v-e9a9d923]{font-size:18px}.modal-header p[data-v-e9a9d923]{font-size:13px}.qr-wrapper[data-v-e9a9d923]{width:140px;height:140px}.qr-icon[data-v-e9a9d923]{width:38px;height:38px}.qr-icon svg[data-v-e9a9d923]{width:22px;height:22px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scrollbar-gutter:stable both-edges}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}#app{width:100%}.feedback-modal-overlay[data-v-da67ff99]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feedback-modal-container[data-v-da67ff99]{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;max-width:800px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:feedback-modal-slide-in-da67ff99 .3s ease-out}@keyframes feedback-modal-slide-in-da67ff99{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.feedback-modal-fade-enter-active[data-v-da67ff99],.feedback-modal-fade-leave-active[data-v-da67ff99]{transition:opacity .3s ease}.feedback-modal-fade-enter-from[data-v-da67ff99],.feedback-modal-fade-leave-to[data-v-da67ff99]{opacity:0}.feedback-modal-header[data-v-da67ff99]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f0}.feedback-modal-title[data-v-da67ff99]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.feedback-modal-close[data-v-da67ff99]{width:32px;height:32px;border:none;background:transparent;color:#8c8c8c;font-size:24px;line-height:1;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.feedback-modal-close[data-v-da67ff99]:hover{background:#f5f5f5;color:#1a1a1a}.feedback-modal-body[data-v-da67ff99]{flex:1;overflow-y:auto;padding:24px 28px 24px 24px;display:flex;flex-direction:column;gap:24px}.feedback-section[data-v-da67ff99]{display:flex;flex-direction:column;gap:12px}.feedback-label[data-v-da67ff99]{font-size:13px;font-weight:500;color:#1a1a1a}.feedback-radio-group[data-v-da67ff99]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.feedback-radio-item[data-v-da67ff99]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .2s}.feedback-radio-item[data-v-da67ff99]:hover{border-color:#1890ff;background:#f0f7ff}.feedback-radio-item.active[data-v-da67ff99]{border-color:#1890ff;background:#e6f7ff}.feedback-radio-input[data-v-da67ff99]{width:18px;height:18px;cursor:pointer;accent-color:#1890ff}.feedback-radio-label[data-v-da67ff99]{font-size:13px;color:#1a1a1a;cursor:pointer;-webkit-user-select:none;user-select:none}.feedback-textarea[data-v-da67ff99]{width:100%;padding:12px;border:1px solid #e8e8e8;border-radius:6px;font-size:14px;font-family:inherit;color:#1a1a1a;resize:vertical;min-height:120px;transition:border-color .2s}.feedback-textarea[data-v-da67ff99]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.feedback-textarea[data-v-da67ff99]::placeholder{color:#bfbfbf}.feedback-char-count[data-v-da67ff99]{font-size:12px;color:#8c8c8c;text-align:right}.feedback-upload-area[data-v-da67ff99]{display:flex;flex-direction:column;gap:8px}.feedback-file-input[data-v-da67ff99]{display:none}.feedback-upload-btn[data-v-da67ff99]{align-self:flex-start;padding:10px 24px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.feedback-upload-btn[data-v-da67ff99]:hover:not(:disabled){background:#40a9ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.feedback-upload-btn[data-v-da67ff99]:disabled{background:#d9d9d9;cursor:not-allowed}.feedback-upload-tip[data-v-da67ff99]{font-size:12px;color:#8c8c8c;margin:0}.feedback-file-list[data-v-da67ff99]{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:200px;overflow-y:auto;padding-right:4px}.feedback-file-item[data-v-da67ff99]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f7f9fc;border:1px solid #e5e9f2;border-radius:6px}.file-index[data-v-da67ff99]{font-weight:600;color:#1890ff}.file-name[data-v-da67ff99]{flex:1;color:#1a1a1a;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-status[data-v-da67ff99]{font-size:13px;color:#8c8c8c}.file-status-uploading[data-v-da67ff99]{color:#fa8c16}.file-status-success[data-v-da67ff99]{color:#52c41a}.feedback-file-remove[data-v-da67ff99]{border:none;background:transparent;color:#ff4d4f;font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s ease}.feedback-file-remove[data-v-da67ff99]:hover{background:#ff4d4f1a}.feedback-modal-footer[data-v-da67ff99]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #f0f0f0;margin-top:12px}.feedback-btn[data-v-da67ff99]{padding:10px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:80px}.feedback-btn-cancel[data-v-da67ff99]{background:#fff;color:#1a1a1a;border:1px solid #e8e8e8}.feedback-btn-cancel[data-v-da67ff99]:hover{border-color:#d9d9d9;background:#fafafa}.feedback-btn-submit[data-v-da67ff99]{background:#1890ff;color:#fff;box-shadow:0 2px 8px #1890ff40}.feedback-btn-submit[data-v-da67ff99]:hover:not(:disabled){background:#40a9ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff59}.feedback-btn-submit[data-v-da67ff99]:disabled{background:#d9d9d9;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:640px){.feedback-modal-container[data-v-da67ff99]{max-width:100%;max-height:95vh}.feedback-modal-header[data-v-da67ff99],.feedback-modal-body[data-v-da67ff99],.feedback-modal-footer[data-v-da67ff99]{padding:16px}.feedback-modal-body[data-v-da67ff99]{padding-right:16px}.feedback-file-item[data-v-da67ff99]{gap:6px;padding:8px 10px}.feedback-file-list[data-v-da67ff99]{max-height:160px}}.header[data-v-9415af80]{background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:0 4px 20px #00000014;position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid rgba(255,77,79,.1);width:100%;padding:0 20px}.container[data-v-9415af80]{max-width:1200px;margin:0 auto;width:100%}.header-content[data-v-9415af80]{display:flex;align-items:center;justify-content:space-between;height:80px;width:100%;gap:20px}.header-left[data-v-9415af80]{flex:0 0 auto;display:flex;align-items:center}.company-logo-link[data-v-9415af80]{display:flex;align-items:center;gap:16px;text-decoration:none;transition:transform .3s ease}.company-logo-link[data-v-9415af80]:hover{transform:translateY(-1px)}.company-logo-icon[data-v-9415af80]{width:50px;height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff4d4f0d,#ff4d4f1a);border-radius:12px;padding:8px;overflow:hidden}.company-logo-image[data-v-9415af80]{width:100%;height:100%;object-fit:contain;border-radius:8px}.company-info[data-v-9415af80]{display:flex;flex-direction:column;gap:2px}.company-name[data-v-9415af80]{font-size:26px;font-weight:700;color:#1a1a1a;font-family:Microsoft YaHei,PingFang SC,sans-serif;white-space:nowrap;letter-spacing:1px}.company-slogan[data-v-9415af80]{font-size:12px;color:#666;font-weight:400;letter-spacing:.5px}.header-center[data-v-9415af80]{flex:1;display:flex;justify-content:flex-start;align-items:center;margin-left:60px}.nav[data-v-9415af80]{display:flex;gap:35px;list-style:none;margin:0;padding:0}.nav-item[data-v-9415af80]{color:#333;text-decoration:none;font-size:16px;font-weight:500;position:relative;transition:all .3s ease;padding:8px 0;white-space:nowrap}.nav-item[data-v-9415af80]:hover{color:#ff4d4f;transform:translateY(-1px)}.nav-item.router-link-active[data-v-9415af80]{color:#ff4d4f;font-weight:600}.nav-item.router-link-active[data-v-9415af80]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:30px;height:3px;background:linear-gradient(90deg,#ff4d4f,#ff7875);border-radius:2px}.header-right[data-v-9415af80]{flex:0 0 auto;display:flex;align-items:center;gap:24px}.login-btn[data-v-9415af80]{padding:8px 20px;background:#1890ff;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:all .3s ease;font-size:14px;white-space:nowrap}.login-btn[data-v-9415af80]:hover{background:#40a9ff}.my-page-btn-header[data-v-9415af80]{padding:8px 20px;background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:all .3s ease;font-size:14px;white-space:nowrap;box-shadow:0 2px 8px #1890ff40}.my-page-btn-header[data-v-9415af80]:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);transform:translateY(-1px);box-shadow:0 4px 12px #1890ff59}.header-action-item[data-v-9415af80]{display:flex;align-items:center;gap:6px;color:#333;cursor:pointer;padding:6px 12px;border-radius:4px;transition:all .3s;position:relative}.header-action-item[data-v-9415af80]:hover{background:#f5f5f5;color:#1890ff}.action-icon[data-v-9415af80]{width:18px;height:18px;flex-shrink:0}.action-text[data-v-9415af80]{font-size:14px;white-space:nowrap}.badge[data-v-9415af80]{background:#ff4d4f;color:#fff;font-size:12px;font-weight:500;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center;line-height:1.2}.user-menu-wrapper[data-v-9415af80]{position:relative;display:flex;align-items:center;gap:6px;cursor:pointer;padding:6px 12px;border-radius:4px;transition:all .3s}.user-menu-wrapper[data-v-9415af80]:hover{background:#f5f5f5}.user-name[data-v-9415af80]{font-size:14px;color:#333;font-weight:500}.dropdown-icon[data-v-9415af80]{width:16px;height:16px;color:#666;transition:transform .3s}.dropdown-icon.open[data-v-9415af80]{transform:rotate(180deg)}.user-dropdown[data-v-9415af80]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f;min-width:140px;padding:8px 0;z-index:1000;border:1px solid #f0f0f0}.dropdown-item[data-v-9415af80]{display:flex;align-items:center;gap:12px;padding:10px 16px;color:#333;cursor:pointer;transition:all .3s;font-size:14px}.dropdown-item[data-v-9415af80]:hover{background:#f5f5f5;color:#1890ff}.dropdown-item svg[data-v-9415af80]{width:16px;height:16px;flex-shrink:0}.dropdown-fade-enter-active[data-v-9415af80],.dropdown-fade-leave-active[data-v-9415af80]{transition:all .3s ease}.dropdown-fade-enter-from[data-v-9415af80],.dropdown-fade-leave-to[data-v-9415af80]{opacity:0;transform:translateY(-10px)}.mobile-menu-btn[data-v-9415af80]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.hamburger span[data-v-9415af80]{display:block;width:25px;height:3px;background:#333;transition:all .3s;border-radius:2px}.hamburger.active span[data-v-9415af80]:nth-child(1){transform:rotate(45deg) translate(7px,7px)}.hamburger.active span[data-v-9415af80]:nth-child(2){opacity:0}.hamburger.active span[data-v-9415af80]:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media(max-width:768px){.mobile-menu-btn[data-v-9415af80]{display:flex}.header-center[data-v-9415af80]{position:fixed;top:80px;left:0;right:0;justify-content:flex-start}.header-content[data-v-9415af80]{justify-content:space-between}.header-left[data-v-9415af80],.header-right[data-v-9415af80]{flex:0 0 auto}.nav[data-v-9415af80]{position:fixed;top:80px;left:0;right:0;background:linear-gradient(135deg,#fff,#f8f9fa);flex-direction:column;padding:20px;box-shadow:0 4px 20px #0000001a;transform:translateY(-100%);opacity:0;transition:all .3s;max-height:0;overflow:hidden;border-bottom:1px solid rgba(255,77,79,.1);justify-content:flex-start}.nav.active[data-v-9415af80]{transform:translateY(0);opacity:1;max-height:400px}.nav-item[data-v-9415af80]{padding:15px 0;border-bottom:1px solid #f0f0f0;text-align:center}.login-btn[data-v-9415af80]{padding:6px 15px;font-size:12px}}@media(max-width:480px){.header-content[data-v-9415af80]{height:70px}.company-logo-icon[data-v-9415af80]{width:40px;height:40px;padding:6px}.company-name[data-v-9415af80]{font-size:20px}.company-slogan[data-v-9415af80]{font-size:10px}.nav[data-v-9415af80]{gap:20px}.nav-item[data-v-9415af80]{font-size:14px}.login-btn[data-v-9415af80]{padding:6px 12px;font-size:11px}}.hero-banner[data-v-fa307320]{position:relative;height:500px;overflow:hidden;background:#0f1b2d}.carousel-container[data-v-fa307320]{height:100%;position:relative}.carousel-wrapper[data-v-fa307320]{display:flex;height:100%;transition:transform .5s ease}.carousel-item[data-v-fa307320]{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.banner-content[data-v-fa307320]{text-align:center;color:#fff;padding:40px;z-index:2}.banner-content h1[data-v-fa307320]{font-size:48px;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.banner-content p[data-v-fa307320]{font-size:20px;line-height:1.6;max-width:800px;margin:0 auto}.banner-image[data-v-fa307320]{position:absolute;inset:0;z-index:1}.banner-image .bg[data-v-fa307320]{width:100%;height:100%;object-fit:cover;display:block}.banner-image .overlay[data-v-fa307320]{position:absolute;inset:0;background:linear-gradient(180deg,#0013308c,#00133059 40%,#00133099);pointer-events:none}.carousel-indicators[data-v-fa307320]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:10px}.indicator[data-v-fa307320]{width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:transparent;cursor:pointer;transition:all .3s}.indicator[data-v-fa307320]:hover{background:#ffffff80}.indicator.active[data-v-fa307320]{background:#fff}@media(max-width:768px){.hero-banner[data-v-fa307320]{height:400px}.banner-content h1[data-v-fa307320]{font-size:32px}.banner-content p[data-v-fa307320]{font-size:16px}.banner-content[data-v-fa307320]{padding:20px}}@media(max-width:480px){.hero-banner[data-v-fa307320]{height:300px}.banner-content h1[data-v-fa307320]{font-size:24px;margin-bottom:15px}.banner-content p[data-v-fa307320]{font-size:14px}.carousel-indicators[data-v-fa307320]{bottom:20px}.indicator[data-v-fa307320]{width:10px;height:10px}}.product-services[data-v-c25491ed]{padding:80px 20px;background:#f8f9fa}.container[data-v-c25491ed]{max-width:1200px;margin:0 auto}.section-header[data-v-c25491ed]{text-align:center;margin-bottom:60px}.section-header h2[data-v-c25491ed]{font-size:36px;color:#333;margin-bottom:15px}.section-header p[data-v-c25491ed]{font-size:18px;color:#666}.services-grid[data-v-c25491ed]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.service-card[data-v-c25491ed]{padding:40px 30px;border-radius:12px;text-align:center;transition:all .3s;box-shadow:0 2px 12px #00000014;cursor:pointer;position:relative;overflow:hidden}.service-card[data-v-c25491ed]:nth-child(1){background:linear-gradient(135deg,#f5f7ff,#fff5f5)}.service-card[data-v-c25491ed]:nth-child(2){background:linear-gradient(135deg,#fff5f8,#ffeef0)}.service-card[data-v-c25491ed]:nth-child(3){background:linear-gradient(135deg,#f0f9ff,#e0f4fe)}.service-card[data-v-c25491ed]:nth-child(4){background:linear-gradient(135deg,#fffbf0,#fff5e6)}.service-card[data-v-c25491ed]:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001f}.service-icon[data-v-c25491ed]{display:flex;justify-content:center;align-items:center;width:120px;height:120px;border-radius:50%;margin:0 auto;position:relative}.service-icon svg[data-v-c25491ed]{width:80px;height:80px}.service-card:nth-child(1) .service-icon[data-v-c25491ed]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea4d}.service-card:nth-child(2) .service-icon[data-v-c25491ed]{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 15px #f5576c4d}.service-card:nth-child(3) .service-icon[data-v-c25491ed]{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 4px 15px #4facfe4d}.service-card:nth-child(4) .service-icon[data-v-c25491ed]{background:linear-gradient(135deg,#fa709a,#fee140);box-shadow:0 4px 15px #fa709a4d}.service-card h3[data-v-c25491ed]{font-size:22px;color:#333;margin-bottom:15px}.service-card p[data-v-c25491ed]{font-size:16px;color:#666;line-height:1.6}@media(max-width:768px){.product-services[data-v-c25491ed]{padding:60px 20px}.section-header h2[data-v-c25491ed]{font-size:28px}.section-header p[data-v-c25491ed]{font-size:16px}.services-grid[data-v-c25491ed]{grid-template-columns:repeat(2,1fr);gap:20px}.service-card[data-v-c25491ed]{padding:30px 20px}.service-icon[data-v-c25491ed]{width:100px;height:100px}.service-icon svg[data-v-c25491ed]{width:70px;height:70px}}@media(max-width:480px){.product-services[data-v-c25491ed]{padding:40px 20px}.section-header[data-v-c25491ed]{margin-bottom:40px}.section-header h2[data-v-c25491ed]{font-size:24px}.section-header p[data-v-c25491ed]{font-size:14px}.services-grid[data-v-c25491ed]{grid-template-columns:1fr;gap:20px}.service-card[data-v-c25491ed]{padding:30px 20px}.service-card h3[data-v-c25491ed]{font-size:20px}.service-card p[data-v-c25491ed]{font-size:14px}.service-icon[data-v-c25491ed]{width:80px;height:80px}.service-icon svg[data-v-c25491ed]{width:60px;height:60px}}.operation-guide[data-v-46c88f9e]{padding:80px 20px;background:linear-gradient(135deg,#f0f7ff,#e8f5ff,#f5f9ff);position:relative;overflow:hidden}.operation-guide[data-v-46c88f9e]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,77,79,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(24,144,255,.05) 0%,transparent 50%);pointer-events:none}.guide-container[data-v-46c88f9e]{max-width:1200px;margin:0 auto}.guide-header[data-v-46c88f9e]{text-align:center;margin-bottom:60px}.guide-title[data-v-46c88f9e]{font-size:42px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.guide-subtitle[data-v-46c88f9e]{font-size:18px;color:#666;font-weight:400}.steps-container[data-v-46c88f9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;position:relative;z-index:1}.step-card[data-v-46c88f9e]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:40px 30px;box-shadow:0 8px 32px #00000014;position:relative;opacity:0;transform:translateY(30px);transition:all .6s ease;border:1px solid rgba(255,77,79,.1)}.step-card.animate-in[data-v-46c88f9e]{opacity:1;transform:translateY(0)}.step-number[data-v-46c88f9e]{position:absolute;top:20px;right:20px;font-size:64px;font-weight:700;color:#ff4d4f1a;line-height:1}.step-icon[data-v-46c88f9e]{width:80px;height:80px;margin-bottom:24px}.step-icon svg[data-v-46c88f9e]{width:100%;height:100%}.step-title[data-v-46c88f9e]{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.step-description[data-v-46c88f9e]{font-size:16px;color:#666;line-height:1.6}@media(max-width:768px){.operation-guide[data-v-46c88f9e]{padding:60px 20px}.guide-title[data-v-46c88f9e]{font-size:32px}.guide-subtitle[data-v-46c88f9e]{font-size:16px}.steps-container[data-v-46c88f9e]{grid-template-columns:1fr;gap:20px}.step-card[data-v-46c88f9e]{padding:30px 20px}}@media(max-width:480px){.operation-guide[data-v-46c88f9e]{padding:40px 20px}.guide-title[data-v-46c88f9e]{font-size:28px}.guide-subtitle[data-v-46c88f9e]{font-size:14px}.step-title[data-v-46c88f9e]{font-size:20px}.step-description[data-v-46c88f9e]{font-size:14px}}.partners[data-v-39ed27b7]{padding:80px 20px;background:linear-gradient(to bottom,#e8ecf5,#f5f7fa,#fff);position:relative;overflow:hidden}.partners[data-v-39ed27b7]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,rgba(150,160,180,.2) 1px,transparent 1px);background-size:40px 40px;opacity:.4;pointer-events:none}.partners[data-v-39ed27b7]:after{content:"";position:absolute;bottom:-200px;right:-200px;width:800px;height:800px;background:radial-gradient(circle,rgba(100,150,200,.06) 0%,transparent 70%);border-radius:50%;pointer-events:none}.container[data-v-39ed27b7]{max-width:1200px;margin:0 auto;position:relative;z-index:1}.section-header[data-v-39ed27b7]{text-align:center;margin-bottom:60px}.section-header h2[data-v-39ed27b7]{font-size:36px;color:#333;margin-bottom:15px}.section-header p[data-v-39ed27b7]{font-size:18px;color:#666}.partners-grid[data-v-39ed27b7]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.partner-logo[data-v-39ed27b7]{display:flex;justify-content:center;align-items:center;height:120px}.logo-placeholder[data-v-39ed27b7]{width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:12px;box-shadow:0 4px 12px #00000014;transition:all .3s ease;cursor:pointer;position:relative;z-index:1;padding:20px;box-sizing:border-box}.logo-placeholder[data-v-39ed27b7]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}.logo-placeholder img[data-v-39ed27b7]{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1200px){.partners-grid[data-v-39ed27b7]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.partners[data-v-39ed27b7]{padding:60px 20px}.section-header h2[data-v-39ed27b7]{font-size:28px}.section-header p[data-v-39ed27b7]{font-size:16px}.partners-grid[data-v-39ed27b7]{grid-template-columns:repeat(2,1fr);gap:20px}.partner-logo[data-v-39ed27b7]{height:100px}}@media(max-width:480px){.partners[data-v-39ed27b7]{padding:40px 20px}.section-header[data-v-39ed27b7]{margin-bottom:40px}.section-header h2[data-v-39ed27b7]{font-size:24px}.section-header p[data-v-39ed27b7]{font-size:14px}.partners-grid[data-v-39ed27b7]{grid-template-columns:repeat(2,1fr);gap:15px}.partner-logo[data-v-39ed27b7]{height:80px}}.footer[data-v-7f73cb95]{background:linear-gradient(135deg,#f8f9fa,#fff);color:#333;padding:60px 20px 30px;border-top:1px solid rgba(0,0,0,.06)}.container[data-v-7f73cb95]{max-width:1200px;margin:0 auto}.footer-main[data-v-7f73cb95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.08)}.footer-section h3[data-v-7f73cb95]{display:flex;align-items:center;gap:10px;font-size:18px;margin-bottom:20px;color:#1a1a1a;font-weight:600}.section-title .icon[data-v-7f73cb95]{font-size:20px}.footer-section p[data-v-7f73cb95]{margin:8px 0;color:#666;font-size:14px;line-height:1.6}.footer-qrcodes[data-v-7f73cb95]{display:flex;gap:60px;justify-content:center;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.08)}.qrcode-item[data-v-7f73cb95]{text-align:center}.qrcode-placeholder[data-v-7f73cb95]{width:120px;height:120px;background:#fff;border:2px solid #e8e8e8;border-radius:8px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.qrcode-placeholder[data-v-7f73cb95]:hover{border-color:#ff4d4f;box-shadow:0 4px 12px #ff4d4f26}.qrcode-placeholder[data-v-7f73cb95]:before{content:"二维码";color:#999;font-size:14px}.qrcode-item p[data-v-7f73cb95]{color:#666;font-size:14px}.footer-bottom[data-v-7f73cb95]{display:flex;align-items:center;justify-content:center;gap:15px;text-align:center;flex-wrap:wrap}.footer-logo[data-v-7f73cb95]{width:40px;height:40px;flex-shrink:0;object-fit:contain}.footer-bottom p[data-v-7f73cb95]{color:#666;font-size:14px}.icp-text[data-v-7f73cb95]{margin-left:10px}.icp-link[data-v-7f73cb95]{color:#1890ff;text-decoration:none;transition:color .2s ease,text-decoration-color .2s ease}.icp-link[data-v-7f73cb95]:hover{color:#40a9ff;text-decoration:underline;text-decoration-color:#40a9ff}@media(max-width:768px){.footer[data-v-7f73cb95]{padding:40px 20px 20px}.footer-main[data-v-7f73cb95]{grid-template-columns:1fr;gap:30px;margin-bottom:30px;padding-bottom:30px}.footer-section h3[data-v-7f73cb95]{font-size:16px;margin-bottom:15px}.footer-section p[data-v-7f73cb95]{font-size:13px}.footer-qrcodes[data-v-7f73cb95]{gap:40px;margin-bottom:30px;padding-bottom:30px}.qrcode-placeholder[data-v-7f73cb95]{width:100px;height:100px}.qrcode-item p[data-v-7f73cb95]{font-size:13px}.footer-bottom[data-v-7f73cb95]{flex-direction:column;gap:10px}.footer-bottom p[data-v-7f73cb95]{font-size:13px}}@media(max-width:480px){.footer[data-v-7f73cb95]{padding:30px 15px 15px}.footer-main[data-v-7f73cb95]{gap:25px}.footer-section h3[data-v-7f73cb95]{font-size:15px}.footer-qrcodes[data-v-7f73cb95]{flex-direction:column;gap:30px}.qrcode-placeholder[data-v-7f73cb95]{width:90px;height:90px}.qrcode-item p[data-v-7f73cb95]{font-size:12px}}.home[data-v-74938245]{min-height:100vh;padding-top:80px}.about[data-v-6cc18e11]{min-height:100vh;position:relative;background-image:url(/images/image.png);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;padding-top:80px}.about[data-v-6cc18e11]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0006,#0000004d,#00000080);pointer-events:none;z-index:0}.about-container[data-v-6cc18e11]{max-width:1200px;margin:0 auto;padding:40px 20px 80px;position:relative;z-index:1}.about-title[data-v-6cc18e11]{font-size:36px;font-weight:700;text-align:center;color:#fff;margin-bottom:40px;text-shadow:0 2px 10px rgba(0,0,0,.3);position:relative;z-index:1}.about-content-wrapper[data-v-6cc18e11]{display:flex;gap:30px;align-items:flex-start}.sidebar[data-v-6cc18e11]{flex:0 0 250px;background:#fff;background-image:linear-gradient(to right,rgba(255,77,79,.03) 0%,transparent 100%),radial-gradient(circle at 2px 2px,rgba(255,77,79,.05) 1px,transparent 0);background-size:100% 100%,50px 50px;border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:20px 0;height:fit-content;border:1px solid #e8ebef}.nav-list[data-v-6cc18e11]{display:flex;flex-direction:column}.nav-item[data-v-6cc18e11]{display:flex;align-items:center;justify-content:space-between;padding:0;color:#666;position:relative;border-bottom:1px solid #f0f0f0}.nav-item[data-v-6cc18e11]:last-child{border-bottom:none}.nav-item-content[data-v-6cc18e11]{display:flex;align-items:center;flex:1;padding:15px 20px;cursor:pointer;transition:all .3s;position:relative;width:100%}.expand-indicator[data-v-6cc18e11]{position:absolute;right:20px;font-size:10px;color:#999;transition:transform .3s;flex-shrink:0;margin-left:auto}.expand-indicator.expanded[data-v-6cc18e11]{transform:rotate(180deg)}.nav-item:hover .nav-item-content[data-v-6cc18e11]{background:#fff5f5}.nav-item:hover .expand-indicator[data-v-6cc18e11]{color:#ff4d4f}.nav-item.active .nav-item-content[data-v-6cc18e11]{background:#ffebe6;color:#ff4d4f;font-weight:600;border-left:3px solid #ff4d4f}.nav-item.active .expand-indicator[data-v-6cc18e11]{color:#ff4d4f}.nav-item.active .nav-icon .icon-svg[data-v-6cc18e11]{filter:grayscale(0%)!important;opacity:1!important}.nav-item.active .nav-icon .icon-svg[data-v-6cc18e11]>*{stroke:#ff4d4f!important}.nav-item-child[data-v-6cc18e11]{padding-left:20px;font-size:14px}.nav-item-child .nav-item-content[data-v-6cc18e11]{padding-left:35px}.content-area[data-v-6cc18e11]{flex:1;min-height:400px}.content-box[data-v-6cc18e11]{background:linear-gradient(135deg,#fff,#f5f5f5);border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:40px;position:relative;border:1px solid #e8ebef;overflow:hidden;height:600px;display:flex;flex-direction:column}.content-text[data-v-6cc18e11]{line-height:1.8;color:#333;font-size:16px;position:relative;z-index:1;flex:1;overflow-y:auto;padding-right:8px}.content-box[data-v-6cc18e11]:before{content:"";position:absolute;inset:0;background:#ffffffd9;z-index:0;pointer-events:none}.empty-content[data-v-6cc18e11],.loading-content[data-v-6cc18e11]{background:linear-gradient(135deg,#fff,#f5f5f5);border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:40px;text-align:center;color:#999;position:relative;border:1px solid #e8ebef;overflow:hidden;height:600px;display:flex;flex-direction:column;justify-content:center;align-items:center}.empty-content[data-v-6cc18e11]:before,.loading-content[data-v-6cc18e11]:before{content:"";position:absolute;inset:0;background:#ffffffd9;z-index:0;pointer-events:none}.loading-spinner[data-v-6cc18e11]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #ff4d4f;border-radius:50%;animation:spin-6cc18e11 1s linear infinite;margin:0 auto 20px;position:relative;z-index:1}@keyframes spin-6cc18e11{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1024px){.content-box[data-v-6cc18e11],.empty-content[data-v-6cc18e11],.loading-content[data-v-6cc18e11]{height:500px}}@media(max-width:768px){.content-box[data-v-6cc18e11],.empty-content[data-v-6cc18e11],.loading-content[data-v-6cc18e11]{height:450px}}@media(max-width:480px){.content-box[data-v-6cc18e11],.empty-content[data-v-6cc18e11],.loading-content[data-v-6cc18e11]{height:400px}}
