.article-body[data-v-60e4321a]{margin:0 auto;padding:46px 0 72px;width:min(920px,calc(100% - 32px))}.box[data-v-60e4321a]{background:transparent;border:0;padding:0}h1[data-v-60e4321a]{color:var(--brand-dark);font-size:clamp(26px,3vw,34px);line-height:1.45;margin:0 0 14px}.meta[data-v-60e4321a],h1[data-v-60e4321a]{text-align:left}.meta[data-v-60e4321a]{border-bottom:1px solid var(--line);color:var(--muted);margin-bottom:28px;padding-bottom:16px}.file-download-panel[data-v-60e4321a]{align-items:center;background:#f8fafc;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:4px;display:flex;gap:14px;margin:0 0 30px;padding:16px 18px}.file-download-badge[data-v-60e4321a]{background:#e8eef6;border-radius:4px;color:var(--brand-dark);display:grid;flex:none;font-size:12px;font-weight:700;height:54px;letter-spacing:.4px;place-items:center;width:54px}.file-download-info[data-v-60e4321a]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.file-download-info strong[data-v-60e4321a]{color:#16324f;font-size:15px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-download-info small[data-v-60e4321a]{color:#6b7a89;font-size:12.5px}.file-download-btn[data-v-60e4321a]{align-items:center;background:var(--brand);border:1px solid var(--brand);border-radius:4px;color:#fff;display:inline-flex;flex:none;font-size:14px;height:40px;justify-content:center;padding:0 22px;text-decoration:none}.file-download-btn[data-v-60e4321a]:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.article-body--project .project-facts[data-v-60e4321a]{border-top:0;margin-top:0}.product-top[data-v-60e4321a]{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);margin-bottom:30px}.product-top.has-media[data-v-60e4321a]{align-items:start;gap:36px;grid-template-columns:minmax(0,480px) minmax(0,1fr)}.product-media[data-v-60e4321a]{min-width:0}.product-hero[data-v-60e4321a]{background:#f8f9fa;border:1px solid var(--line);border-radius:6px;margin:0;padding:14px}.product-hero-main[data-v-60e4321a]{background:transparent;border:0;cursor:zoom-in;display:block;padding:0;width:100%}.product-hero img[data-v-60e4321a]{display:block;max-height:520px;-o-object-fit:contain;object-fit:contain;width:100%}.product-info[data-v-60e4321a]{min-width:0}.product-info .product-description[data-v-60e4321a]{margin:0 0 18px;max-width:none;text-align:left}.product-info .product-specs[data-v-60e4321a]{margin:0 0 18px;max-width:none;padding:16px 18px}.product-info .product-specs dl[data-v-60e4321a]{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr}.product-detail[data-v-60e4321a]{margin:4px 0 32px}.product-detail>h2[data-v-60e4321a]{color:var(--brand-dark);font-size:20px;line-height:1.4;margin:0 0 14px;scroll-margin-top:70px}.product-detail-images[data-v-60e4321a]{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:790px}.product-detail-image[data-v-60e4321a]{background:transparent;border:0;cursor:zoom-in;display:block;padding:0;width:100%}.product-detail-image img[data-v-60e4321a]{display:block;height:auto;width:100%}.product-lightbox[data-v-60e4321a]{align-items:center;background:#080f18eb;display:flex;inset:0;justify-content:center;padding:48px 64px;position:fixed;z-index:2000}.product-lightbox img[data-v-60e4321a]{max-height:88vh;max-width:92vw;-o-object-fit:contain;object-fit:contain}.lightbox-close[data-v-60e4321a],.lightbox-nav[data-v-60e4321a]{background:#ffffff24;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;place-items:center;position:absolute}.lightbox-close[data-v-60e4321a]{font-size:22px;height:40px;right:18px;top:18px;width:40px}.lightbox-nav[data-v-60e4321a]{font-size:30px;height:44px;line-height:1;margin-top:-22px;top:50%;width:44px}.lightbox-prev[data-v-60e4321a]{left:16px}.lightbox-next[data-v-60e4321a]{right:16px}.lightbox-count[data-v-60e4321a]{bottom:18px;color:#ffffffb3;font-size:13px;left:50%;position:absolute;transform:translate(-50%)}.product-description[data-v-60e4321a]{color:var(--muted);margin:0 auto 24px;max-width:760px;text-align:center;white-space:pre-line}.product-specs[data-v-60e4321a]{background:#f8f9fa;border:1px solid #e4e8ec;border-radius:6px;margin:0 auto 26px;max-width:880px;padding:20px 22px}.product-specs h2[data-v-60e4321a]{color:var(--brand-dark);font-size:18px;line-height:1.4;margin:0 0 12px}.product-specs dl[data-v-60e4321a]{-moz-column-gap:28px;column-gap:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.product-specs dl>div[data-v-60e4321a]{border-bottom:1px solid #e8edf2;display:flex;gap:12px;padding:10px 0}.product-specs dt[data-v-60e4321a]{color:#8a97a6;flex:0 0 88px;font-size:13px;line-height:1.7}.product-specs dd[data-v-60e4321a]{color:#1c2430;font-size:14px;line-height:1.7;margin:0;min-width:0;word-break:break-word}@media(max-width:640px){.product-specs[data-v-60e4321a]{padding:16px}.product-specs dl[data-v-60e4321a]{grid-template-columns:1fr}.product-specs dl>div[data-v-60e4321a]{padding:9px 0}.product-specs dt[data-v-60e4321a]{flex:0 0 84px}}.detail-state[data-v-60e4321a]{color:var(--muted);display:grid;gap:12px;justify-items:center;min-height:32vh;padding:24px;place-content:center;text-align:center}.detail-state p[data-v-60e4321a]{margin:0}.article-body--product[data-v-60e4321a]{width:min(1120px,calc(100% - 32px))}@media(min-width:641px){.article-body--product[data-v-60e4321a]{width:min(1120px,calc(100% - 140px))}}.product-meta[data-v-60e4321a]{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 22px;padding-bottom:16px}.product-category[data-v-60e4321a]{background:#f6f7f9;border:1px solid #dfe6ed;border-radius:3px;color:#1f5e8f;font-size:12px;line-height:1.6;padding:2px 8px}.product-chip[data-v-60e4321a]{background:#fff;border:1px solid var(--line);border-radius:3px;color:#475467;font-size:12px;line-height:1.6;max-width:100%;overflow:hidden;padding:2px 9px;text-overflow:ellipsis;white-space:nowrap}.product-actions[data-v-60e4321a]{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.product-action[data-v-60e4321a]{align-items:center;background:#fff;border:1px solid var(--brand);border-radius:6px;color:var(--brand);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;justify-content:center;min-height:42px;padding:0 20px;text-decoration:none;transition:background .18s ease,color .18s ease}.product-action[data-v-60e4321a]:hover{background:var(--brand-soft)}.product-action--primary[data-v-60e4321a]{background:var(--brand);color:#fff}.product-action--primary[data-v-60e4321a]:hover{background:var(--brand-dark)}.product-content-layout[data-v-60e4321a]{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);min-width:0}.product-content-main[data-v-60e4321a],.product-rich[data-v-60e4321a]{min-width:0}.product-content-layout.has-toc[data-v-60e4321a]{grid-template-columns:minmax(0,1fr) 210px}.product-toc--desktop[data-v-60e4321a]{align-self:start;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:2px;padding-left:16px;position:sticky;top:66px}.product-toc--desktop strong[data-v-60e4321a]{color:var(--muted);font-size:12px;letter-spacing:.5px;margin-bottom:8px}.product-toc--desktop a[data-v-60e4321a]{color:#7b8794;font-size:13px;line-height:1.5;padding:6px 0;transition:color .18s ease}.product-toc--desktop a.active[data-v-60e4321a],.product-toc--desktop a[data-v-60e4321a]:hover{color:var(--brand);font-weight:600}.product-toc--mobile[data-v-60e4321a]{display:none}.product-rich[data-v-60e4321a] h2{scroll-margin-top:70px}.product-fold[data-v-60e4321a]{margin:0}.product-fold>summary[data-v-60e4321a]{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.product-fold>summary[data-v-60e4321a]::-webkit-details-marker{display:none}.product-fold>summary h2[data-v-60e4321a]{flex:1}.product-fold>summary[data-v-60e4321a]:after{border:1px solid #d9dee5;border-radius:3px;color:#667085;content:"展开";flex:0 0 auto;font-size:12px;padding:2px 10px}.product-fold[open]>summary[data-v-60e4321a]:after{content:"收起"}.product-fold-body[data-v-60e4321a]>:first-child,.product-section>div[data-v-60e4321a]>:first-child{margin-top:0}@media(min-width:901px){.product-fold>summary[data-v-60e4321a]{cursor:default;pointer-events:none}.product-fold>summary[data-v-60e4321a]:after{display:none}}.related-products[data-v-60e4321a]{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.related-head[data-v-60e4321a]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.related-head h2[data-v-60e4321a]{color:var(--brand-dark);font-size:20px;margin:0}.related-head a[data-v-60e4321a]{color:var(--brand);font-size:13px}.related-grid[data-v-60e4321a]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.related-card[data-v-60e4321a]{background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;padding:10px;transition:border-color .2s ease,box-shadow .2s ease}.related-card[data-v-60e4321a]:hover{border-color:var(--brand);box-shadow:none}.related-image[data-v-60e4321a]{aspect-ratio:4/3;background:#f7f9fb;display:grid;overflow:hidden;place-items:center}.related-image img[data-v-60e4321a]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.related-card h3[data-v-60e4321a]{color:var(--ink);font-size:14px;line-height:1.5;margin:10px 2px 4px}.related-card p[data-v-60e4321a]{color:var(--muted);display:-webkit-box;font-size:12px;line-height:1.6;margin:0 2px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1100px){.related-grid[data-v-60e4321a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.product-content-layout.has-toc[data-v-60e4321a]{grid-template-columns:1fr}.product-toc--desktop[data-v-60e4321a]{display:none}.product-toc--mobile[data-v-60e4321a]{background:#fff;border-bottom:1px solid var(--line);display:flex;gap:6px;margin:0 0 16px;overflow-x:auto;padding:8px 0;position:sticky;scrollbar-width:none;top:0;z-index:8}.product-toc--mobile[data-v-60e4321a]::-webkit-scrollbar{display:none}.product-toc--mobile a[data-v-60e4321a]{background:#fff;border:1px solid var(--line);border-radius:3px;color:#5b6b7c;flex:0 0 auto;font-size:12px;padding:6px 10px;white-space:nowrap}.product-toc--mobile a.active[data-v-60e4321a]{background:var(--brand);color:#fff}.product-rich[data-v-60e4321a] h2{scroll-margin-top:66px}.product-top[data-v-60e4321a],.product-top.has-media[data-v-60e4321a]{gap:20px;grid-template-columns:1fr}.product-hero[data-v-60e4321a]{padding:8px}.product-detail-images[data-v-60e4321a]{max-width:none}.product-detail>h2[data-v-60e4321a]{scroll-margin-top:66px}.product-lightbox[data-v-60e4321a]{padding:56px 12px}.lightbox-nav[data-v-60e4321a]{font-size:24px;height:36px;margin-top:-18px;width:36px}.lightbox-prev[data-v-60e4321a]{left:6px}.lightbox-next[data-v-60e4321a]{right:6px}}@media(max-width:560px){.product-actions[data-v-60e4321a]{flex-direction:column}.product-action[data-v-60e4321a]{width:100%}.related-grid[data-v-60e4321a]{gap:10px}.related-card h3[data-v-60e4321a]{font-size:13px}}.near[data-v-60e4321a]{border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin-top:32px;padding-top:16px}.near a[data-v-60e4321a]:hover{color:var(--brand)}.project-facts[data-v-60e4321a]{background:none;border:0;border-top:1px solid #e6ece9;margin:26px 0 30px;padding:0}.project-facts table[data-v-60e4321a]{border-collapse:collapse;font-size:13px;width:100%}.project-facts td[data-v-60e4321a],.project-facts th[data-v-60e4321a]{border-bottom:1px solid #edf0f2;padding:11px 0;text-align:left;vertical-align:top}.project-facts th[data-v-60e4321a]{color:#8a97a6;font-weight:400;width:128px}.project-facts td[data-v-60e4321a]{color:#1c2430}.project-facts tr:last-child td[data-v-60e4321a],.project-facts tr:last-child th[data-v-60e4321a]{border-bottom:0}.project-facts-source[data-v-60e4321a]{color:#8a97a6;font-size:12px;margin:14px 0 0}.project-facts-source a[data-v-60e4321a]{color:var(--brand);text-decoration:underline}.project-city-link[data-v-60e4321a]{font-size:13px;margin:12px 0 0}.project-city-link a[data-v-60e4321a]{color:var(--brand)}.project-gallery[data-v-60e4321a]{margin:0 0 22px}.project-hero[data-v-60e4321a]{background:#f2f4f7;border:0;border-radius:8px;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative;width:100%}.project-hero img[data-v-60e4321a]{aspect-ratio:16/9;display:block;max-height:520px;-o-object-fit:cover;object-fit:cover;width:100%}.project-hero-count[data-v-60e4321a]{background:#080f189e;border-radius:3px;bottom:10px;color:#fff;font-size:12px;padding:3px 10px;position:absolute;right:10px}.project-thumbs[data-v-60e4321a]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.project-thumbs button[data-v-60e4321a]{background:#f2f4f7;border:0;border-radius:6px;cursor:zoom-in;overflow:hidden;padding:0}.project-thumbs img[data-v-60e4321a]{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.project-thumbs button:hover img[data-v-60e4321a]{transform:scale(1.04)}@media(max-width:640px){.project-thumbs[data-v-60e4321a]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-facts th[data-v-60e4321a]{width:96px}.file-download-panel[data-v-60e4321a]{flex-wrap:wrap;padding:14px}.file-download-info[data-v-60e4321a]{flex-basis:calc(100% - 68px)}.file-download-btn[data-v-60e4321a]{width:100%}}
