:root{--brand-red:#e60012;--brand-red-dark:#d81e06;--brand-red-light:#e600120f;--brand-red-border:#e6001247;--text:#666;--text-h:#000;--text-muted:gray;--bg:#fff;--surface:#fff;--border:#e8e8e8;--accent:var(--brand-red);--accent-hover:var(--brand-red-dark);--accent-bg:var(--brand-red-light);--accent-border:var(--brand-red-border);--sans:"PingFang SC", "Microsoft YaHei", system-ui, "Segoe UI", Roboto, sans-serif;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-title:20px;font:var(--fs-sm)/1.5 var(--sans);color:var(--text-h);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{background:var(--bg);margin:0}#app{min-height:100svh}h1,h2,h3{color:var(--text-h);font-weight:500}@media (width<=767px){:root{font-size:var(--fs-base)}}.site-navbar[data-v-e1384fba]{z-index:1000;background:#fff;width:100%;position:fixed;top:0;left:0}.site-navbar__inner[data-v-e1384fba]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;min-height:51px;margin:0 auto;padding:0 24px;display:flex}.site-navbar__brand[data-v-e1384fba]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.site-navbar__logo[data-v-e1384fba]{width:auto;height:34px;display:block}.site-navbar__nav[data-v-e1384fba]{flex-wrap:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:26px;min-width:0;display:flex}.site-navbar__link[data-v-e1384fba]{color:#000;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:400;line-height:51px;text-decoration:none;transition:color .2s;position:relative}.site-navbar__link[data-v-e1384fba]:hover{color:#333}.site-navbar__link--active[data-v-e1384fba]{color:#000;padding-left:14px}.site-navbar__link--active[data-v-e1384fba]:before{content:"";background:#e33e41;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=991px){.site-navbar__inner[data-v-e1384fba]{gap:8px;min-height:48px;padding:0 12px 0 16px;overflow:hidden}.site-navbar__brand[data-v-e1384fba]{z-index:1;background:#fff;flex-shrink:0;position:relative}.site-navbar__nav[data-v-e1384fba]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;justify-content:flex-start;gap:16px;min-width:0;padding-right:4px;overflow-x:auto}.site-navbar__nav[data-v-e1384fba]::-webkit-scrollbar{display:none}.site-navbar__link[data-v-e1384fba]{font-size:14px;line-height:48px}.site-navbar__link--active[data-v-e1384fba]{padding-left:12px}.site-navbar__logo[data-v-e1384fba]{object-fit:contain;max-width:96px;height:24px}}@media (width<=479px){.site-navbar__inner[data-v-e1384fba]{flex-wrap:wrap;align-items:stretch;gap:0;min-height:auto;padding:8px 12px 6px}.site-navbar__brand[data-v-e1384fba]{width:100%;margin-bottom:2px}.site-navbar__nav[data-v-e1384fba]{flex:none;gap:14px;width:100%;padding-right:0}.site-navbar__link[data-v-e1384fba]{font-size:13px;line-height:36px}}.site-layout[data-v-cbeaa7d9]{background:var(--bg);flex-direction:column;min-height:100svh;padding-top:51px;display:flex}.site-main[data-v-cbeaa7d9]{box-sizing:border-box;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:24px 24px 40px}.site-footer[data-v-cbeaa7d9]{text-align:center;font-size:var(--fs-xs);color:#fff;background:#111;padding:16px 20px 20px}.site-footer p[data-v-cbeaa7d9]{margin:0}.site-footer__legal[data-v-cbeaa7d9]{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:8px;display:flex}.site-footer__legal a[data-v-cbeaa7d9]{color:#fff;text-decoration:none}.site-footer__legal a[data-v-cbeaa7d9]:hover{color:#fff}@media (width<=767px){.site-layout[data-v-cbeaa7d9]{padding-top:48px}.site-main[data-v-cbeaa7d9]{padding:16px 16px 32px}}@media (width<=479px){.site-layout[data-v-cbeaa7d9]{padding-top:82px}}.news-list__banner-wrap[data-v-8e5d4707]{aspect-ratio:2848/580;width:100vw;margin:-24px calc(50% - 50vw) 28px;position:relative;overflow:hidden}.news-list__banner[data-v-8e5d4707]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.news-list__banner-inner[data-v-8e5d4707]{box-sizing:border-box;pointer-events:none;max-width:1200px;margin:0 auto;padding:0 24px;position:absolute;inset:0}.news-list__banner-text[data-v-8e5d4707]{text-align:right;position:absolute;top:30%;right:calc(24px + 20%);transform:translateY(-50%)}.news-list__banner-title[data-v-8e5d4707]{color:#000;letter-spacing:2px;margin:0 0 8px;font-size:clamp(24px,3.2vw,40px);font-weight:600;line-height:1.2}.news-list__banner-subtitle[data-v-8e5d4707]{color:#666;margin:0;font-size:clamp(13px,1.4vw,18px);font-weight:400;line-height:1.5}.news-list__items[data-v-8e5d4707]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.news-item[data-v-8e5d4707]{border-bottom:1px solid var(--border)}.news-item__link[data-v-8e5d4707]{color:inherit;align-items:stretch;gap:24px;padding:28px 0;text-decoration:none;display:flex}.news-item__link:hover .news-item__title[data-v-8e5d4707],.news-item__link:hover .news-item__more[data-v-8e5d4707]{color:var(--accent)}.news-item__cover[data-v-8e5d4707]{aspect-ratio:16/9;background:#f5f5f5;border-radius:4px;flex-shrink:0;width:280px;overflow:hidden}.news-item__cover-img[data-v-8e5d4707]{object-fit:cover;width:100%;height:100%;display:block}.news-item__content[data-v-8e5d4707]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.news-item__date[data-v-8e5d4707]{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:8px}.news-item__title[data-v-8e5d4707]{font-size:var(--fs-title);color:var(--text-h);margin:0 0 10px;font-weight:500;line-height:1.4;transition:color .2s}.news-item__summary[data-v-8e5d4707]{font-size:var(--fs-base);color:var(--text);line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;line-height:1.7;display:-webkit-box;overflow:hidden}.news-item__more[data-v-8e5d4707]{font-size:var(--fs-sm);color:var(--text-muted);transition:color .2s}@media (width<=767px){.news-list__banner-wrap[data-v-8e5d4707]{margin-top:-16px;margin-bottom:20px}.news-list__banner-inner[data-v-8e5d4707]{padding:0 16px}.news-list__banner-text[data-v-8e5d4707]{right:calc(16px + 20%)}.news-list__banner-title[data-v-8e5d4707]{letter-spacing:1px;margin-bottom:4px}.news-item__link[data-v-8e5d4707]{flex-direction:column;gap:14px;padding:20px 0}.news-item__cover[data-v-8e5d4707]{width:100%}.news-item__title[data-v-8e5d4707]{font-size:var(--fs-lg)}}.article-detail__breadcrumb[data-v-053e8069]{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:20px}.article-detail__breadcrumb a[data-v-053e8069]{color:var(--text-muted);text-decoration:none}.article-detail__breadcrumb a[data-v-053e8069]:hover{color:var(--accent)}.article-detail__sep[data-v-053e8069]{margin:0 6px}.article-detail__header[data-v-053e8069]{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:20px}.article-detail__title[data-v-053e8069]{color:var(--text-h);margin:0 0 12px;font-size:28px;font-weight:500;line-height:1.35}.article-detail__date[data-v-053e8069]{font-size:var(--fs-sm);color:var(--text-muted)}.article-detail__body[data-v-053e8069]{max-width:800px}.article-detail__figure[data-v-053e8069]{margin:0 0 28px}.article-detail__image[data-v-053e8069]{border-radius:4px;width:100%;height:auto;display:block}.article-detail__caption[data-v-053e8069]{font-size:var(--fs-xs);color:var(--text-muted);text-align:center;margin-top:8px;line-height:1.5}.article-detail__heading[data-v-053e8069]{color:var(--text-h);margin:32px 0 16px;font-size:20px;font-weight:500;line-height:1.4}.article-detail__heading[data-v-053e8069]:first-child{margin-top:0}.article-detail__paragraph[data-v-053e8069]{font-size:var(--fs-md);color:var(--text);text-align:justify;margin:0 0 16px;line-height:1.85}.article-detail__footer[data-v-053e8069]{border-top:1px solid var(--border);margin-top:40px;padding-top:20px}.article-detail__back[data-v-053e8069]{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.article-detail__back[data-v-053e8069]:hover{color:var(--accent)}.article-detail--empty[data-v-053e8069]{padding:40px 0}@media (width<=767px){.article-detail__title[data-v-053e8069]{font-size:22px}.article-detail__heading[data-v-053e8069]{margin-top:24px;font-size:18px}.article-detail__paragraph[data-v-053e8069]{font-size:var(--fs-base)}}
