*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.6;color:#333;background-color:#f5f5f5}a{text-decoration:none;color:inherit}header{background:#fff;color:#333;padding:0;position:sticky;top:0;z-index:1000;box-shadow:0 1px 3px rgba(0,0,0,.08)}.nav-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:800;font-family:"Microsoft YaHei",sans-serif;letter-spacing:-.5px;color:#e53935}.menu-toggle{display:none;position:relative;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;border:0;border-radius:999px;background:#fff;color:#222;cursor:pointer}.menu-toggle-bar,.menu-toggle::after,.menu-toggle::before{content:"";position:absolute;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.menu-toggle::before{transform:translateY(-6px)}.menu-toggle::after{transform:translateY(6px)}.menu-toggle[aria-expanded=true] .menu-toggle-bar{opacity:0}.menu-toggle[aria-expanded=true]::before{transform:rotate(45deg)}.menu-toggle[aria-expanded=true]::after{transform:rotate(-45deg)}nav ul{display:flex;list-style:none;gap:0}nav a{color:#555;font-weight:500;transition:all .2s;padding:18px 22px;display:block;font-size:.95rem;border-bottom:3px solid transparent}nav a.active,nav a:hover{color:#e53935;border-bottom-color:#e53935;background:0 0}.container{max-width:1200px;margin:0 auto;padding:20px}.breadcrumb{margin-bottom:20px;color:#666}.breadcrumb a,.news-card.no-img .news-item-simple:hover .news-card-title{color:#e53935}.news-section{margin-bottom:40px;background:#fff;border-radius:8px;padding:25px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e53935}.section-title{font-size:1.3rem;color:#222;font-weight:700}.more-link{color:#e53935;font-size:.9rem;font-weight:500}.more-link:hover{text-decoration:underline}.news-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news-card{position:relative;border-radius:6px;overflow:hidden;transition:all .3s;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.news-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.news-card-img{width:100%;height:160px;object-fit:cover;display:block}.news-card-body{padding:15px}.news-card-tag{position:absolute;top:0;left:0;z-index:10;display:inline-block;padding:4px 10px;background:#e53935;color:#fff;border-radius:0 0 4px 0;font-size:.7rem;font-weight:600;box-shadow:2px 2px 4px rgba(0,0,0,.2)}.news-card-tag.finance{background:#43a047}.news-card-tag.sports{background:#fb8c00}.news-card-tag.entertainment{background:#8e24aa}.news-card-tag.international{background:#1e88e5}.news-card-tag.health{background:#d81b60}.news-card-title{font-size:1rem;color:#222;font-weight:600;margin-bottom:8px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-card-desc{color:#666;font-size:.85rem;line-height:1.6;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card-meta{color:#999;font-size:.75rem}.news-card.no-img{padding:0;box-shadow:none;background:0 0}.news-card.no-img:hover{transform:none;box-shadow:none}.news-card.no-img .news-item-simple{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #eee}.news-card.no-img .news-item-simple:last-child{border-bottom:none}.news-card.no-img .news-card-tag{position:relative;top:auto;left:auto;flex-shrink:0;margin-bottom:0}.news-card.no-img .news-card-title{margin-bottom:4px}.news-card.no-img .news-card-desc{-webkit-line-clamp:2;margin-bottom:6px}.news-card.no-img .news-card-meta{font-size:.7rem}.news-card.no-img .news-item-content{min-width:0}.detail-layout{display:grid;grid-template-columns:3fr 1fr;gap:30px;align-items:start}.detail-container{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.detail-header,.related-news li{padding:40px;border-bottom:1px solid #eee}.detail-category{display:inline-block;padding:8px 16px;background:#e53935;color:#fff;border-radius:4px;font-size:.9rem;margin-bottom:15px}.detail-content p,.detail-title,.sidebar h3{color:#222;margin-bottom:20px}.detail-title{font-size:2rem;line-height:1.3}.detail-meta{display:flex;gap:30px;color:#999;font-size:.9rem}.detail-content{padding:40px}.detail-content img{max-width:100%;height:auto}.detail-content p{text-indent:2em;font-size:1.1rem;line-height:1.8;color:#333}.detail-content h2{font-size:1.6rem;color:#222;margin:30px 0 15px}.detail-pagination-nav{display:flex;justify-content:space-between;gap:20px;padding:20px 40px;border-top:1px solid #eee;background:#f9f9f9}.detail-pagination-link,footer{color:#666}.detail-pagination-link:hover,.related-news a:hover{color:#e53935}.page-aside{margin-top:-30px}.sidebar{margin-top:30px;background:#fff;padding:25px;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.sidebar h3{font-size:1.3rem;padding-bottom:10px;border-bottom:2px solid #e53935}.related-news{list-style:none}.related-news li{padding:12px 0}.related-news a{color:#333;font-weight:500;transition:color .3s}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:30px;padding:20px 0;flex-wrap:wrap}.pagination li{list-style:none}.pagination a,.pagination span{display:inline-block;padding:6px 12px;background:#fff;border:1px solid #ddd;color:#555;font-size:.85rem;text-decoration:none;transition:all .2s}.pagination a:hover,.pagination li.active a{background:#e53935;color:#fff;border-color:#e53935}.pagination .disabled{color:#ccc;pointer-events:none}footer{background:#f8f8f8;padding:30px 0;margin-top:40px;border-top:1px solid #eee}.footer-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.footer-section h4{font-size:1rem;margin-bottom:12px;color:#333;font-weight:600}.footer-section a,.footer-section p{color:#777;line-height:1.8;font-size:.85rem}.footer-section a:hover{color:#e53935}.footer-bottom{text-align:center;padding-top:20px;margin-top:20px;color:#999;font-size:.8rem}.news-list{display:flex;flex-direction:column;gap:15px}.news-item,.news-item-with-img{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.news-item{display:block;padding:20px;transition:all .3s}.news-item-with-img{display:flex;gap:15px;padding:15px;margin-bottom:15px}.news-item-with-img:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.news-item-with-img img{width:200px;height:130px;object-fit:cover;border-radius:6px;flex-shrink:0}.news-item-with-img .news-item-content{flex:1;min-width:0}.news-item-with-img .news-item-title{font-size:1.1rem;color:#222;font-weight:600;margin:0 0 8px}.news-item-with-img .news-item-excerpt{color:#666;font-size:.9rem;line-height:1.6;margin:0 0 10px}.news-item-with-img .news-item-meta{color:#999;font-size:.8rem}.news-item:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.news-item-header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.news-item-category{display:inline-block;padding:4px 10px;background:#e53935;color:#fff;border-radius:4px;font-size:.75rem;font-weight:600;flex-shrink:0}.news-item-category.finance{background:#43a047}.news-item-category.sports{background:#fb8c00}.news-item-category.entertainment{background:#8e24aa}.news-item-category.international{background:#1e88e5}.news-item-category.health{background:#d81b60}.news-item-title{font-size:1.1rem;color:#222;font-weight:600;margin:0}.news-item-excerpt{color:#666;font-size:.9rem;line-height:1.6;margin:0 0 12px}.news-item-meta{display:flex;gap:20px;color:#999;font-size:.8rem}@media (max-width:768px){.nav-container{position:relative;flex-wrap:wrap;gap:12px;padding:12px 20px}.container{padding:10px}.menu-toggle{display:inline-flex}nav{display:none}.nav-container.nav-open nav{display:block}nav ul{flex-direction:column;gap:0;padding-top:8px;background:#fff;border-top:1px solid #eee}nav,nav li,nav ul{width:100%}nav a{padding:14px 12px!important;font-size:.95rem!important;border-bottom:1px solid #f0f0f0}nav a.active,nav a:hover{border-bottom-color:#f0f0f0;background:rgba(229,57,53,.08)}.news-grid-3{grid-template-columns:1fr}.detail-layout,.list-container{grid-template-columns:1fr;gap:20px}.page-aside{margin-top:0}.detail-meta{flex-direction:column}.news-item-with-img{flex-direction:column!important}.news-item-with-img img{width:100%!important;height:180px!important;border-radius:8px 8px 0 0}.news-item-with-img .news-item-content{padding:12px 15px;background:#fff}.detail-content,.detail-header{padding:20px!important}.detail-title{font-size:1.4rem!important}.detail-meta{flex-wrap:wrap;gap:10px!important}.detail-pagination-nav{flex-direction:column;padding:20px}.sidebar{margin-top:20px;padding:15px!important}.footer-content{grid-template-columns:1fr!important}}