.site-header[data-v-2a70f287]{position:sticky;top:0;z-index:100;height:var(--header-height);background:var(--header-bg);border-bottom:1px solid var(--header-border);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.header-inner[data-v-2a70f287]{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:32px}.logo[data-v-2a70f287]{display:flex;align-items:center;flex-shrink:0}.logo-img[data-v-2a70f287]{display:block;height:36px;width:auto;max-width:160px;object-fit:contain;image-rendering:auto}.nav[data-v-2a70f287]{display:flex;align-items:center;justify-content:flex-end;flex:1;min-width:0;gap:4px}.nav-link[data-v-2a70f287]{position:relative;padding:0 18px;height:var(--header-height);display:inline-flex;align-items:center;font-size:var(--font-size-nav);font-weight:var(--font-weight-normal);color:var(--header-text-muted);letter-spacing:0;transition:color .2s;white-space:nowrap}.nav-link[data-v-2a70f287]:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;background:var(--color-brand);transform:scaleX(0);transition:transform .2s ease}.nav-link[data-v-2a70f287]:hover,.nav-dropdown:hover .nav-link[data-v-2a70f287]{color:var(--header-text)}.nav-link[data-v-2a70f287]:hover:after,.nav-link.active[data-v-2a70f287]:after,.nav-dropdown:hover .nav-link[data-v-2a70f287]:after{transform:scaleX(1)}.nav-link.active[data-v-2a70f287]{color:var(--header-text);font-weight:var(--font-weight-medium)}.nav-dropdown[data-v-2a70f287]{position:relative}.dropdown-panel[data-v-2a70f287]{position:absolute;top:100%;left:0;min-width:180px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 8px 24px #0000001a;padding:8px 0;z-index:200}.dropdown-item[data-v-2a70f287]{display:block;padding:10px 20px;font-size:var(--font-size-base);color:var(--color-text);white-space:nowrap}.dropdown-item[data-v-2a70f287]:hover{background:var(--color-brand-light);color:var(--color-brand)}@media (max-width: 992px){.nav[data-v-2a70f287]{display:none}}.site-footer[data-v-e90bed95]{background:#000;color:#b3b3b3;font-size:var(--font-size-sm);margin-top:0}.footer-main[data-v-e90bed95]{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px 24px;padding:48px 0 40px}.col-title[data-v-e90bed95]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#fff;margin-bottom:16px}.col-links[data-v-e90bed95]{list-style:none}.col-links li[data-v-e90bed95]{margin-bottom:10px}.col-links a[data-v-e90bed95]{color:#b3b3b3;transition:color .2s}.col-links a[data-v-e90bed95]:hover{color:#fff}.contact-col .hotline-label[data-v-e90bed95]{font-size:var(--font-size-sm);color:#ccc;margin-bottom:8px}.contact-col .hotline-phone[data-v-e90bed95]{font-size:28px;font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:16px}.contact-col .hotline-phone a[data-v-e90bed95]{color:#fff}.contact-col .hotline-phone a[data-v-e90bed95]:hover{color:#e8f2fc}.contact-col .contact-line[data-v-e90bed95]{font-size:var(--font-size-sm);color:#b3b3b3;line-height:1.7;margin-bottom:6px}.footer-bar[data-v-e90bed95]{border-top:1px solid #333}.footer-bar-inner[data-v-e90bed95]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px;padding:18px 0 22px;font-size:var(--font-size-xs);color:#888}.bar-links[data-v-e90bed95]{display:inline-flex;gap:16px}.bar-links a[data-v-e90bed95]{color:#888;transition:color .2s}.bar-links a[data-v-e90bed95]:hover{color:#ccc}@media (max-width: 992px){.footer-main[data-v-e90bed95]{grid-template-columns:1fr 1fr}.contact-col[data-v-e90bed95]{grid-column:1 / -1}}@media (max-width: 576px){.footer-main[data-v-e90bed95]{grid-template-columns:1fr;padding:36px 0 28px}.footer-bar-inner[data-v-e90bed95]{flex-direction:column;text-align:center}}.app-shell[data-v-fb42fbde]{display:flex;flex-direction:column;min-height:100vh}main[data-v-fb42fbde]{flex:1 0 auto;display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height));background:var(--color-page-bg)}main[data-v-fb42fbde]>*{flex:1;display:flex;flex-direction:column}.hot-showcase[data-v-16c9048c]{background:#fff;border:1px solid #e8ecf0;box-shadow:0 2px 16px #0000000f;padding:0 0 8px}.hero-card[data-v-16c9048c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow:hidden}.hero-image[data-v-16c9048c]{padding:24px;background:#fafbfc;display:flex;align-items:center;justify-content:center;min-height:320px}.hero-image img[data-v-16c9048c]{width:100%;max-height:360px;object-fit:contain;display:block}.img-placeholder[data-v-16c9048c]{width:100%;min-height:280px;background:linear-gradient(145deg,#e8eef5,#d4dce8)}.hero-text[data-v-16c9048c]{padding:36px 40px;display:flex;flex-direction:column;justify-content:center}.hero-title[data-v-16c9048c]{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--header-text);line-height:1.35}.title-divider[data-v-16c9048c]{width:100%;height:1px;background:#e8ecf0;margin:20px 0}.hero-summary[data-v-16c9048c]{margin:0 0 28px;font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.85}.consult-btn[data-v-16c9048c]{align-self:flex-start;padding:10px 28px}.detail-tabs[data-v-16c9048c]{display:flex;gap:32px;margin:0 40px;padding-top:32px;border-bottom:1px solid #e8ecf0}.tab[data-v-16c9048c]{position:relative;display:inline-block;padding:0 0 14px;font-size:var(--font-size-md);color:var(--color-text-muted)}.tab.active[data-v-16c9048c]{color:var(--color-brand);font-weight:var(--font-weight-medium)}.tab.active[data-v-16c9048c]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--color-brand)}.tab-panel[data-v-16c9048c]{padding:28px 40px 32px}.detail-content[data-v-16c9048c]{max-width:900px;line-height:1.85;font-size:var(--font-size-base);color:var(--color-text-secondary)}.detail-content[data-v-16c9048c]:empty:before{content:"暂无详情";color:var(--color-text-muted)}@media (max-width: 992px){.hero-card[data-v-16c9048c]{grid-template-columns:1fr}.hero-text[data-v-16c9048c],.detail-tabs[data-v-16c9048c],.tab-panel[data-v-16c9048c]{padding-left:24px;padding-right:24px}.detail-tabs[data-v-16c9048c]{margin:0}}.page-subnav[data-v-990ba4f3]{background:var(--color-page-bg);border-bottom:1px solid var(--header-border)}.subnav-inner[data-v-990ba4f3]{display:flex;align-items:stretch;min-height:48px}.home-btn[data-v-990ba4f3]{display:flex;align-items:center;justify-content:center;width:48px;background:var(--color-brand);color:#fff;flex-shrink:0}.home-btn[data-v-990ba4f3]:hover{background:var(--color-brand-hover)}.subnav-menus[data-v-990ba4f3]{display:flex;align-items:stretch;flex:1}.subnav-item[data-v-990ba4f3]{display:flex;align-items:center;padding:0 20px;font-size:var(--font-size-base);color:var(--color-text-muted);border-right:1px solid #e0e0e0;position:relative}.subnav-item.active[data-v-990ba4f3]{color:var(--color-brand);font-weight:var(--font-weight-medium)}.subnav-item.active[data-v-990ba4f3]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;background:var(--color-brand)}.subnav-item a[data-v-990ba4f3]:hover{color:var(--color-brand)}.hot-post-page[data-v-7300400a]{flex:1;display:flex;flex-direction:column}.detail-wrap[data-v-7300400a]{flex:1;padding:28px 0 56px}:root{--color-brand: #0066cc;--color-brand-hover: #005bb5;--color-brand-light: #e8f2fc;--color-primary: #0066cc;--color-primary-dark: #004d99;--header-bg: #ffffff;--header-text: #1a1a1a;--header-text-muted: #333333;--header-border: #e5e5e5;--color-text: #1a1a1a;--color-text-secondary: #333333;--color-text-muted: #595959;--color-text-light: #999999;--color-bg: #ffffff;--color-bg-section: #fafafa;--color-page-bg: #f5f7fa;--color-white: #fff;--header-height: 64px;--header-logo-gap: 40px;--container-padding-x: 24px;--max-width: 1280px;--font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-nav: 16px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 26px;--font-size-3xl: 32px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.3;--line-height-base: 1.5715;--line-height-relaxed: 1.75;--letter-spacing-base: .02em;--letter-spacing-nav: .02em}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);background:var(--color-white);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}a{color:inherit;text-decoration:none}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--container-padding-x)}@media (max-width: 768px){.container{padding:0 16px}}.section-head{display:flex;align-items:center;gap:10px;margin-bottom:24px}.section-head:before{content:"";width:4px;height:22px;background:var(--color-brand);flex-shrink:0;border-radius:1px}.section-head h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0;line-height:var(--line-height-tight)}.page-banner{background:var(--color-bg-section);padding:40px 0 36px;border-bottom:1px solid var(--header-border)}.page-banner h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);margin-bottom:8px;padding-left:14px;border-left:4px solid var(--color-brand)}.page-banner p{color:var(--color-text-muted);font-size:var(--font-size-md);padding-left:18px}.prose{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.prose :deep(p){margin-bottom:1em}.btn-primary{display:inline-block;padding:8px 24px;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);background:var(--color-brand);color:#fff;border-radius:2px;transition:background .2s}.btn-primary:hover{background:var(--color-brand-hover)}.prose :deep(.office-list p){margin-bottom:14px;line-height:1.85}.prose :deep(.spec-table){width:100%;border-collapse:collapse}.prose :deep(.spec-table th),.prose :deep(.spec-table td){border:1px solid #e8e8e8;padding:10px 14px;text-align:left}.prose :deep(.spec-table th){background:var(--color-page-bg)}
