.news-portal-page[data-v-3d444935]{min-height:100vh;background-color:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#334155;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.news-portal-header[data-v-3d444935]{background:#fff;border-bottom:1px solid #e2e8f0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);position:sticky;top:0;z-index:100}.news-portal-header .header-container[data-v-3d444935]{max-width:1440px;margin:0 auto;padding:14px 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-portal-header .header-container[data-v-3d444935],.news-portal-header .header-left[data-v-3d444935]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-portal-header .header-left[data-v-3d444935]{gap:16px}.news-portal-header .header-left .portal-logo[data-v-3d444935]{height:40px;width:auto;-o-object-fit:contain;object-fit:contain}.news-portal-header .header-left .header-title-box[data-v-3d444935]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-portal-header .header-left .header-title-box .portal-main-title[data-v-3d444935]{font-size:18px;font-weight:700;color:#0f172a;margin:0;line-height:1.2}.news-portal-header .header-left .header-title-box .portal-sub-title[data-v-3d444935]{font-size:12px;color:#64748b;margin-top:3px}.news-portal-header .header-right[data-v-3d444935]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.news-portal-header .header-right .header-search-input[data-v-3d444935]{width:280px}.news-portal-header .header-right .header-search-input[data-v-3d444935] .ant-input{border-radius:20px}.news-portal-header .header-right .back-home-btn[data-v-3d444935]{border-radius:20px;font-weight:500;padding:0 18px}.news-portal-main[data-v-3d444935]{max-width:1440px;width:100%;margin:0 auto;padding:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-section[data-v-3d444935]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.filter-section .filter-tip[data-v-3d444935]{font-size:13px;color:#64748b}.category-tabs[data-v-3d444935]{gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-tabs .category-tab-item[data-v-3d444935],.category-tabs[data-v-3d444935]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-tabs .category-tab-item[data-v-3d444935]{gap:6px;padding:7px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.category-tabs .category-tab-item .cat-count[data-v-3d444935]{display:inline-block;padding:1px 7px;background:#f1f5f9;border-radius:10px;font-size:11px;color:#64748b;-webkit-transition:all .2s ease;transition:all .2s ease}.category-tabs .category-tab-item[data-v-3d444935]:hover{border-color:#93c5fd;color:#1890ff;background:#f8fafc}.category-tabs .category-tab-item.active[data-v-3d444935]{background:#1890ff;border-color:#1890ff;color:#fff;-webkit-box-shadow:0 4px 10px rgba(24,144,255,.25);box-shadow:0 4px 10px rgba(24,144,255,.25)}.category-tabs .category-tab-item.active .cat-count[data-v-3d444935]{background:hsla(0,0%,100%,.25);color:#fff}.news-cards-grid[data-v-3d444935]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.news-card[data-v-3d444935]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.03);box-shadow:0 2px 6px rgba(0,0,0,.03)}.news-card[data-v-3d444935]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 12px 24px rgba(15,23,42,.09);box-shadow:0 12px 24px rgba(15,23,42,.09);border-color:#bfdbfe}.news-card:hover .news-thumbnail[data-v-3d444935]{-webkit-transform:scale(1.05);transform:scale(1.05)}.news-card:hover .news-card-title[data-v-3d444935]{color:#1890ff}.news-card .thumbnail-wrapper[data-v-3d444935]{position:relative;width:100%;height:165px;overflow:hidden;background:#e2e8f0}.news-card .thumbnail-wrapper .news-thumbnail[data-v-3d444935]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.news-card .thumbnail-wrapper .thumbnail-tag[data-v-3d444935]{position:absolute;top:10px;left:10px;background:rgba(15,23,42,.75);color:#fff;font-size:11px;padding:2px 8px;border-radius:4px;backdrop-filter:blur(4px);font-weight:500}.news-card .content-wrapper[data-v-3d444935]{padding:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-card .content-wrapper .news-card-title[data-v-3d444935]{font-size:15px;font-weight:600;color:#1e293b;line-height:1.45;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:44px;-webkit-transition:color .2s ease;transition:color .2s ease}.news-card .content-wrapper .news-card-summary[data-v-3d444935]{font-size:13px;color:#64748b;line-height:1.5;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:38px}.news-card .content-wrapper .news-card-footer[data-v-3d444935]{border-top:1px solid #f1f5f9;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#94a3b8}.news-card .content-wrapper .news-card-footer .footer-source[data-v-3d444935]{color:#059669;font-weight:500}.empty-state[data-v-3d444935]{padding:80px 0;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.modal-header-title[data-v-3d444935]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;color:#1e293b}.news-detail-wrapper[data-v-3d444935]{max-height:70vh;overflow-y:auto;padding-right:6px}.news-detail-wrapper[data-v-3d444935]::-webkit-scrollbar{width:5px}.news-detail-wrapper[data-v-3d444935]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.news-detail-wrapper .detail-title[data-v-3d444935]{font-size:20px;font-weight:700;color:#0f172a;line-height:1.4;margin-bottom:14px}.news-detail-wrapper .detail-meta[data-v-3d444935]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;font-size:13px;color:#64748b;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid #f1f5f9}.news-detail-wrapper .detail-meta .wechat-source[data-v-3d444935]{color:#059669;font-weight:500}.news-detail-wrapper .detail-img-box[data-v-3d444935]{width:100%;margin-bottom:18px;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.08);box-shadow:0 4px 14px rgba(0,0,0,.08)}.news-detail-wrapper .detail-img-box .detail-cover[data-v-3d444935]{width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover;display:block}.news-detail-wrapper .detail-summary[data-v-3d444935]{background:#f8fafc;border-left:4px solid #1890ff;padding:12px 16px;border-radius:0 6px 6px 0;font-size:13px;color:#475569;line-height:1.6;margin-bottom:18px}.news-detail-wrapper .detail-summary .summary-label[data-v-3d444935]{font-weight:700;color:#1e293b}.news-detail-wrapper .detail-body[data-v-3d444935]{font-size:14px;color:#334155;line-height:1.8}.news-detail-wrapper .detail-body[data-v-3d444935] .article-h3{font-size:16px;font-weight:600;color:#0f172a;margin-top:20px;margin-bottom:10px;padding-left:10px;border-left:3px solid #1890ff}.news-detail-wrapper .detail-body[data-v-3d444935] .article-p{margin-bottom:14px;text-indent:2em}.news-detail-wrapper .detail-body[data-v-3d444935] .article-li,.news-detail-wrapper .detail-body[data-v-3d444935] .article-li-num{margin-bottom:6px;list-style-position:inside;margin-left:10px}.news-portal-footer[data-v-3d444935]{background:#fff;border-top:1px solid #e2e8f0;padding:18px 24px;margin-top:auto}.news-portal-footer .footer-content[data-v-3d444935]{max-width:1440px;margin:0 auto;text-align:center;font-size:12px;color:#94a3b8}