.news-list-view[data-v-5c1490c7]{width:100%;min-height:100vh;background:#f7f9fc;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.container[data-v-5c1490c7]{width:100%;max-width:1920px;margin:0 auto;padding:0 120px;box-sizing:border-box}@media(max-width:1023px){.container[data-v-5c1490c7]{padding:0 40px}}@media(max-width:767px){.container[data-v-5c1490c7]{padding:0 16px}}.grad[data-v-5c1490c7]{background:linear-gradient(135deg,#5b8def,#9b7bef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-wrap[data-v-5c1490c7]{position:relative;overflow:hidden;background-color:#e8f0fa}.hero-wrap__bg[data-v-5c1490c7]{position:absolute;top:0;left:50%;transform:translate(-50%);width:1920px;height:100%;object-fit:cover;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%)}.hero-section[data-v-5c1490c7]{position:relative;padding:110px 0 50px;text-align:center;z-index:1}.hero__inner[data-v-5c1490c7]{position:relative;z-index:1}.hero-title[data-v-5c1490c7]{font-size:40px;font-weight:900;margin:0 0 10px;letter-spacing:-.5px}.hero-subtitle[data-v-5c1490c7]{font-size:18px;font-weight:600;color:#6b7280;margin:0}.hero-content[data-v-5c1490c7]{margin-bottom:32px;display:flex;gap:20px;height:410px}.left-section[data-v-5c1490c7]{flex:1;position:relative;height:100%}.recommend-slider[data-v-5c1490c7]{position:relative;border-radius:8px;overflow:hidden;height:100%;width:100%}.slider-item[data-v-5c1490c7]{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden}.slider-item:hover .slider-image[data-v-5c1490c7]{transform:scale(1.05)}.slider-image[data-v-5c1490c7]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.slider-overlay[data-v-5c1490c7]{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 50%);display:flex;flex-direction:column;justify-content:space-between}.slider-top[data-v-5c1490c7]{display:flex;align-items:flex-start}.slider-bottom[data-v-5c1490c7]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.slider-tag[data-v-5c1490c7]{display:inline-block;padding:4px 12px;background:#ff6b35;color:#fff;font-size:12px;font-weight:600;border-radius:4px;margin-bottom:8px}.slider-title[data-v-5c1490c7]{margin:0;font-size:18px;font-weight:600;color:#fff;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1}.slider-dots[data-v-5c1490c7]{display:flex;gap:8px;flex-shrink:0;align-items:center}.dot[data-v-5c1490c7]{width:30px;height:3px;border-radius:2px;background:#ffffff80;cursor:pointer;transition:all .3s}.dot.active[data-v-5c1490c7]{background:#fff}.dot[data-v-5c1490c7]:hover{background:#fffc}.right-section[data-v-5c1490c7]{width:320px;display:grid;grid-template-rows:1fr 1fr;gap:20px;height:100%;flex-shrink:0}.featured-news[data-v-5c1490c7],.category-news[data-v-5c1490c7]{cursor:pointer;border-radius:8px;overflow:hidden;transition:transform .3s;height:100%}.featured-news[data-v-5c1490c7]:hover,.category-news[data-v-5c1490c7]:hover{transform:translateY(-4px)}.featured-image[data-v-5c1490c7],.category-image[data-v-5c1490c7]{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.featured-overlay[data-v-5c1490c7],.category-overlay[data-v-5c1490c7]{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.featured-tag[data-v-5c1490c7],.category-tag[data-v-5c1490c7]{display:inline-block;padding:4px 12px;background:#3b82f6;color:#fff;font-size:12px;font-weight:600;border-radius:4px;margin-bottom:8px}.featured-title[data-v-5c1490c7],.category-title[data-v-5c1490c7]{margin:0;font-size:16px;font-weight:600;color:#fff;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content-section[data-v-5c1490c7]{padding:32px 0 60px}.filter-bar[data-v-5c1490c7]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px}.filter-btn[data-v-5c1490c7]{padding:8px 20px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.filter-btn[data-v-5c1490c7]:hover{border-color:#5b8def;color:#5b8def}.filter-btn.active[data-v-5c1490c7]{background:linear-gradient(135deg,#5b8def,#9b7bef);color:#fff;border-color:transparent}.headline-card[data-v-5c1490c7]{display:flex;gap:0;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #eef1fb;box-shadow:0 12px 40px #5b8def14;margin-bottom:32px;cursor:pointer;transition:all .25s}.headline-card[data-v-5c1490c7]:hover{transform:translateY(-4px);box-shadow:0 18px 50px #5b8def24}.headline-card__image[data-v-5c1490c7]{flex:0 0 45%;min-height:240px;background:#f3f4f6 center/cover no-repeat;display:flex;align-items:center;justify-content:center}.headline-card__placeholder[data-v-5c1490c7]{font-size:24px;font-weight:800;color:#d1d5db}.headline-card__body[data-v-5c1490c7]{flex:1;padding:32px;display:flex;flex-direction:column;justify-content:center}.headline-card__tag[data-v-5c1490c7]{display:inline-block;width:fit-content;padding:4px 12px;border-radius:6px;background:#5b8def1a;color:#5b8def;font-size:12px;font-weight:700;margin-bottom:12px}.headline-card__title[data-v-5c1490c7]{font-size:24px;font-weight:800;margin:0 0 10px;line-height:1.4}.headline-card__summary[data-v-5c1490c7]{font-size:14px;color:#6b7280;line-height:1.7;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.headline-card__meta[data-v-5c1490c7]{display:flex;gap:16px;font-size:13px;color:#9ca3af}.news-grid[data-v-5c1490c7]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card[data-v-5c1490c7]{background:#fff;border:1px solid #eef1fb;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .25s}.news-card[data-v-5c1490c7]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #5b8def1f}.news-card__cover[data-v-5c1490c7]{width:100%;height:180px;background:#f3f4f6 center/cover no-repeat;display:flex;align-items:center;justify-content:center;position:relative}.news-card__placeholder[data-v-5c1490c7]{font-size:20px;font-weight:800;color:#d1d5db}.news-card__badge[data-v-5c1490c7]{position:absolute;top:12px;right:12px;padding:3px 10px;border-radius:6px;background:#5b8defe6;color:#fff;font-size:11px;font-weight:600}.news-card__body[data-v-5c1490c7]{padding:18px 20px 20px}.news-card__cat[data-v-5c1490c7]{display:inline-block;padding:2px 8px;border-radius:4px;background:#9b7bef1a;color:#9b7bef;font-size:11px;font-weight:600;margin-bottom:8px}.news-card__title[data-v-5c1490c7]{font-size:16px;font-weight:700;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card__summary[data-v-5c1490c7]{font-size:13px;color:#6b7280;line-height:1.6;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card__meta[data-v-5c1490c7]{display:flex;gap:12px;font-size:12px;color:#9ca3af}.empty-state[data-v-5c1490c7],.loading-state[data-v-5c1490c7]{text-align:center;padding:60px 20px}.empty-state p[data-v-5c1490c7],.loading-state p[data-v-5c1490c7]{font-size:15px;color:#6b7280}.loading-spinner[data-v-5c1490c7]{width:36px;height:36px;border:3px solid #eef1fb;border-top:3px solid #5B8DEF;border-radius:50%;animation:spin-5c1490c7 1s linear infinite;margin:0 auto 16px}@keyframes spin-5c1490c7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.load-more[data-v-5c1490c7]{text-align:center;padding:32px 0}.btn-load-more[data-v-5c1490c7]{padding:10px 32px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;font-size:14px;font-weight:600;color:#5b8def;cursor:pointer;transition:all .2s}.btn-load-more[data-v-5c1490c7]:hover{background:#5b8def;color:#fff;border-color:#5b8def}.no-more[data-v-5c1490c7]{text-align:center;padding:24px 0}.no-more p[data-v-5c1490c7]{font-size:13px;color:#9ca3af;margin:0}.pagination[data-v-5c1490c7]{display:flex;align-items:center;justify-content:center;gap:6px;padding:40px 0 8px}.page-btn[data-v-5c1490c7]{min-width:38px;height:38px;padding:0 10px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font-size:14px;font-weight:500;color:#1f2937;cursor:pointer;transition:all .2s}.page-btn[data-v-5c1490c7]:hover:not(:disabled){border-color:#5b8def;color:#5b8def}.page-btn.active[data-v-5c1490c7]{background:linear-gradient(135deg,#5b8def,#9b7bef);color:#fff;border-color:transparent;font-weight:700}.page-btn[data-v-5c1490c7]:disabled{opacity:.35;cursor:not-allowed}.page-ellipsis[data-v-5c1490c7]{font-size:14px;color:#9ca3af;padding:0 4px;line-height:38px}@media(max-width:1024px){.hero-content[data-v-5c1490c7]{height:auto;flex-direction:column}.left-section[data-v-5c1490c7]{width:100%;height:280px}.right-section[data-v-5c1490c7]{width:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:180px}.news-grid[data-v-5c1490c7]{grid-template-columns:repeat(2,1fr)}.headline-card[data-v-5c1490c7]{flex-direction:column}.headline-card__image[data-v-5c1490c7]{flex:none;min-height:200px}}@media(max-width:575px){.hero-section[data-v-5c1490c7]{padding:80px 0 16px}.hero-content[data-v-5c1490c7]{gap:12px}.left-section[data-v-5c1490c7]{height:220px}.right-section[data-v-5c1490c7]{grid-template-columns:1fr 1fr;height:140px;gap:12px}.slider-title[data-v-5c1490c7]{font-size:15px}.featured-title[data-v-5c1490c7],.category-title[data-v-5c1490c7]{font-size:13px}.news-grid[data-v-5c1490c7]{grid-template-columns:1fr}.headline-card__body[data-v-5c1490c7]{padding:20px}.headline-card__title[data-v-5c1490c7]{font-size:20px}}
