.news-page[data-v-28e9b7bf]{padding-top:0}.page-header[data-v-28e9b7bf]{position:relative;height:400px;overflow:hidden;display:flex;align-items:center}.page-header-bg[data-v-28e9b7bf]{position:absolute;top:0;left:0;width:100%;height:120%;background:linear-gradient(135deg,rgba(0,0,0,.75),rgba(0,0,0,.5)),url(https://trae-api-cn.mchost.guru/api/ide/v1/text_to_image?image_size=landscape_16_9&prompt=News+media+business+information+background);background-size:cover;background-position:50%;will-change:transform}.page-header-overlay[data-v-28e9b7bf]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.4) 100%)}.page-header-content[data-v-28e9b7bf]{position:relative;z-index:2;width:100%}.page-header-text[data-v-28e9b7bf]{text-align:center;color:#fff}.page-title[data-v-28e9b7bf]{font-size:3.5rem;font-weight:800;margin-bottom:15px}.page-title span[data-v-28e9b7bf]{display:inline-block;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.page-title.animate-in span[data-v-28e9b7bf]{opacity:1;transform:translateY(0)}.page-subtitle[data-v-28e9b7bf]{font-size:1.2rem;opacity:0;transform:translateY(20px);transition:all .8s ease;transition-delay:.3s}.page-subtitle.animate-in[data-v-28e9b7bf]{opacity:.9;transform:translateY(0)}.filter-wrapper[data-v-28e9b7bf]{background:#fff;padding:25px 30px;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,.05);display:flex;align-items:center;gap:30px}.search-box[data-v-28e9b7bf]{position:relative;flex:1;max-width:350px}.search-box i[data-v-28e9b7bf]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#999}.search-box input[data-v-28e9b7bf]{padding-left:45px;border-radius:10px;border:2px solid #f0f0f0;transition:all .3s}.search-box input[data-v-28e9b7bf]:focus{border-color:#e53935;box-shadow:0 0 0 3px rgba(229,57,53,.1)}.filter-tabs[data-v-28e9b7bf]{display:flex;gap:10px}.filter-tab[data-v-28e9b7bf]{padding:10px 20px;background:#f8f9fa;border:none;border-radius:10px;color:#666;font-size:.95rem;cursor:pointer;transition:all .3s}.filter-tab[data-v-28e9b7bf]:hover{background:#fff5f5;color:#e53935}.filter-tab.active[data-v-28e9b7bf]{background:linear-gradient(135deg,#e53935,#c62828);color:#fff}.news-grid[data-v-28e9b7bf]{display:flex;flex-direction:column;gap:30px}.news-card[data-v-28e9b7bf]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.05);display:flex;transition:all .4s ease}.news-card[data-v-28e9b7bf]:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.1)}.news-image[data-v-28e9b7bf]{width:350px;min-height:250px;position:relative;overflow:hidden}.news-image img[data-v-28e9b7bf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.news-card:hover .news-image img[data-v-28e9b7bf]{transform:scale(1.1)}.news-badge[data-v-28e9b7bf]{position:absolute;top:15px;left:15px}.badge-category[data-v-28e9b7bf]{display:inline-block;padding:6px 15px;background:#e53935;color:#fff;border-radius:20px;font-size:.8rem;font-weight:500}.news-content[data-v-28e9b7bf]{padding:30px;flex:1;display:flex;flex-direction:column}.news-title[data-v-28e9b7bf]{font-size:1.3rem;font-weight:600;color:#333;margin-bottom:15px;line-height:1.4}.news-excerpt[data-v-28e9b7bf]{font-size:.95rem;color:#666;line-height:1.7;margin-bottom:20px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-meta[data-v-28e9b7bf]{display:flex;gap:25px;margin-bottom:15px}.meta-item[data-v-28e9b7bf]{font-size:.9rem;color:#999;display:flex;align-items:center}.news-link[data-v-28e9b7bf]{color:#e53935;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s}.news-link[data-v-28e9b7bf]:hover{color:#c62828}.news-link i[data-v-28e9b7bf]{transition:transform .3s}.news-link:hover i[data-v-28e9b7bf]{transform:translateX(5px)}.sidebar-card[data-v-28e9b7bf]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.05);margin-bottom:30px}.sidebar-header[data-v-28e9b7bf]{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:18px 20px;color:#fff;display:flex;align-items:center}.sidebar-header h4[data-v-28e9b7bf]{margin:0;font-size:1.1rem;font-weight:600}.sidebar-body[data-v-28e9b7bf]{padding:20px}.contact-list[data-v-28e9b7bf]{list-style:none;padding:0;margin:0}.contact-list li[data-v-28e9b7bf]{display:flex;align-items:flex-start;gap:15px;padding:12px 0;border-bottom:1px solid #f0f0f0}.contact-list li[data-v-28e9b7bf]:last-child{border-bottom:none}.contact-list li i[data-v-28e9b7bf]{font-size:1.1rem;margin-top:3px}.contact-list li div[data-v-28e9b7bf]{display:flex;flex-direction:column}.contact-list li .label[data-v-28e9b7bf]{font-size:.8rem;color:#999}.contact-list li a[data-v-28e9b7bf],.contact-list li span[data-v-28e9b7bf]:not(.label){font-size:.95rem;color:#333;text-decoration:none}.contact-list li a[data-v-28e9b7bf]:hover{color:#e53935}.popular-post[data-v-28e9b7bf]{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid #f0f0f0}.popular-post[data-v-28e9b7bf]:last-child{border-bottom:none}.post-image[data-v-28e9b7bf]{width:80px;height:80px;border-radius:10px;overflow:hidden;flex-shrink:0}.post-image img[data-v-28e9b7bf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.popular-post:hover .post-image img[data-v-28e9b7bf]{transform:scale(1.1)}.post-content[data-v-28e9b7bf]{flex:1}.post-category[data-v-28e9b7bf]{font-size:.75rem;color:#e53935}.post-title[data-v-28e9b7bf]{font-size:.95rem;font-weight:500;color:#333;margin:5px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-date[data-v-28e9b7bf]{font-size:.8rem;color:#999}.category-list[data-v-28e9b7bf]{list-style:none;padding:0;margin:0}.category-list li[data-v-28e9b7bf]{border-bottom:1px solid #f0f0f0}.category-list li[data-v-28e9b7bf]:last-child{border-bottom:none}.category-list a[data-v-28e9b7bf]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;color:#666;text-decoration:none;transition:all .3s}.category-list a[data-v-28e9b7bf]:hover{color:#e53935;padding-left:5px}.category-list .count[data-v-28e9b7bf]{background:#f0f0f0;padding:2px 10px;border-radius:12px;font-size:.8rem}.tag-cloud[data-v-28e9b7bf]{display:flex;flex-wrap:wrap;gap:10px}.tag[data-v-28e9b7bf]{padding:6px 15px;background:#f8f9fa;color:#666;border-radius:20px;font-size:.85rem;text-decoration:none;transition:all .3s}.tag[data-v-28e9b7bf]:hover{background:#e53935;color:#fff}.pagination-wrapper[data-v-28e9b7bf]{display:flex;justify-content:space-between;align-items:center;margin-top:50px;padding-top:30px;border-top:1px solid #f0f0f0}.pagination-info[data-v-28e9b7bf]{color:#999;font-size:.9rem}.pagination[data-v-28e9b7bf]{display:flex;gap:8px}.page-item[data-v-28e9b7bf]{list-style:none}.page-link[data-v-28e9b7bf]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border:none;border-radius:10px;color:#666;text-decoration:none;transition:all .3s}.page-link[data-v-28e9b7bf]:hover{background:#fff5f5;color:#e53935}.page-item.active .page-link[data-v-28e9b7bf]{background:linear-gradient(135deg,#e53935,#c62828);color:#fff}.page-item.disabled .page-link[data-v-28e9b7bf]{opacity:.5;cursor:not-allowed}.page-item.ellipsis .page-link[data-v-28e9b7bf]{background:transparent;color:#999}.empty-state[data-v-28e9b7bf]{text-align:center;padding:80px 20px;background:#fff;border-radius:20px}.empty-state i[data-v-28e9b7bf]{color:#ddd;margin-bottom:20px}.empty-state h3[data-v-28e9b7bf]{font-size:1.5rem;color:#666;margin-bottom:10px}.empty-state p[data-v-28e9b7bf]{color:#999}.news-modal[data-v-28e9b7bf]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-container[data-v-28e9b7bf]{background:#fff;border-radius:24px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.modal-close[data-v-28e9b7bf]{position:absolute;top:20px;right:20px;width:45px;height:45px;background:#fff;border:none;border-radius:50%;font-size:1.2rem;cursor:pointer;transition:all .3s;z-index:10;box-shadow:0 5px 15px rgba(0,0,0,.1)}.modal-close[data-v-28e9b7bf]:hover{background:#e53935;color:#fff}.modal-header[data-v-28e9b7bf]{height:300px;overflow:hidden}.modal-header img[data-v-28e9b7bf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-body[data-v-28e9b7bf]{padding:40px}.modal-category[data-v-28e9b7bf]{display:inline-block;padding:6px 15px;background:#fff5f5;color:#e53935;border-radius:20px;font-size:.85rem;margin-bottom:15px}.modal-title[data-v-28e9b7bf]{font-size:2rem;font-weight:700;color:#333;margin-bottom:20px}.modal-meta[data-v-28e9b7bf]{display:flex;gap:25px;color:#999;font-size:.9rem;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.modal-text[data-v-28e9b7bf]{font-size:1rem;color:#666;line-height:1.8}.modal-text p[data-v-28e9b7bf]{margin-bottom:20px}.modal-share[data-v-28e9b7bf]{margin-top:30px;padding-top:20px;border-top:1px solid #f0f0f0;display:flex;align-items:center;gap:15px}.share-btn[data-v-28e9b7bf]{width:40px;height:40px;background:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#666;transition:all .3s}.share-btn[data-v-28e9b7bf]:hover{background:#e53935;color:#fff}.py-5[data-v-28e9b7bf]{padding-top:30px;padding-bottom:30px}.py-8[data-v-28e9b7bf]{padding-top:80px;padding-bottom:80px}.reveal[data-v-28e9b7bf]{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.reveal.active[data-v-28e9b7bf]{opacity:1;transform:translateY(0)}@media (max-width:991px){.filter-wrapper[data-v-28e9b7bf]{flex-direction:column;align-items:stretch}.search-box[data-v-28e9b7bf]{max-width:100%}.filter-tabs[data-v-28e9b7bf]{flex-wrap:wrap}.news-card[data-v-28e9b7bf]{flex-direction:column}.news-image[data-v-28e9b7bf]{width:100%;height:200px}}@media (max-width:767px){.page-title[data-v-28e9b7bf]{font-size:2.5rem}.pagination-wrapper[data-v-28e9b7bf]{flex-direction:column;gap:20px}.modal-body[data-v-28e9b7bf]{padding:25px}.modal-title[data-v-28e9b7bf]{font-size:1.5rem}}