.product-banner.news-banner{background:linear-gradient(135deg,var(--theme-color) 0%,#0D93EA 100%);display:flex;align-items:center;justify-content:center}.product-banner.news-banner .product-banner-content{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box}.news-filter-section{padding:20px 0 10px;background-color:#fff;border-bottom:1px solid #f0f0f0}.news-filter-container{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:0 15px}.news-filter-btn{padding:6px 12px;background-color:transparent;color:#666;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;text-decoration:none;border-bottom:2px solid transparent}.news-filter-btn:hover{color:var(--theme-color);background-color:transparent}.news-filter-btn.cure{background-color:transparent;color:var(--theme-color);font-weight:600;border-bottom:2px solid var(--theme-color)}.products-section{background-color:#fff}.news-list-container{display:flex;flex-direction:column;width:100%;padding:0 15px;box-sizing:border-box}.news-list-item{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0;border-bottom:1px solid #eeeeee;text-decoration:none;color:inherit;width:100%;transition:background-color .2s ease}.news-list-item:hover{background-color:#fafafa}.news-list-item:hover .news-item-title{color:var(--theme-color)}.news-item-image{width:100%;height:180px;flex-shrink:0;margin-bottom:12px;border-radius:6px;overflow:hidden;background-color:#f5f5f5}.news-item-image img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.news-item-content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.news-item-date{font-size:13px;color:#999;margin-bottom:6px;font-family:Arial,sans-serif}.news-item-title{font-size:17px;font-weight:600;color:var(--text-color-primary);margin-bottom:8px;line-height:1.4;transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-item-desc{font-size:14px;color:var(--text-color-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.shuj-page{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:30px 15px;gap:6px;max-width:100%;box-sizing:border-box}.shuj-page a{min-width:32px;height:32px;padding:0 8px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ddd;border-radius:4px;color:#666;font-size:13px;cursor:pointer;text-decoration:none;transition:all .2s;white-space:nowrap}.shuj-page a:hover{border-color:var(--theme-color);color:var(--theme-color)}.shuj-page a.cure{background-color:var(--theme-color);color:#fff;border-color:var(--theme-color)}.shuj-page a.ellipsis{border:none;cursor:default;background:transparent}.shuj-page a.ellipsis:hover{border:none;color:#666}.news-detail-wrapper{padding:30px 0;background-color:#fff}.news-detail-layout{display:flex;flex-direction:column;gap:30px;align-items:flex-start;padding:0 15px;box-sizing:border-box}.news-article-main{flex:1;min-width:0;width:100%}.news-showtit{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:10px;font-size:13px;color:#666}.news-showtit a{color:#666;text-decoration:none;margin:0 4px}.news-showtit a:first-child{margin-left:0}.news-showtit a:hover{color:var(--theme-color)}.news-showtit span{color:#ccc}.news-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f5f5f5}.news-header h1{font-size:22px;color:#333;margin-bottom:12px;line-height:1.4;font-weight:600}.news-meta{color:#999;font-size:13px}.news-content{font-size:15px;line-height:1.8;color:#444}.news-content p{margin-bottom:16px}.news-content img{max-width:100%;height:auto;border-radius:4px;margin:16px 0}.news-sidebar{width:100%;flex-shrink:0;padding-top:24px;border-top:1px solid #f0f0f0}.sidebar-title{margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--theme-color);display:inline-block}.sidebar-title h3{margin:0;font-size:16px;color:#333;font-weight:600}.sidebar-news-list{display:flex;flex-direction:column;gap:16px}.sidebar-news-item{display:flex;flex-direction:row;align-items:flex-start;text-decoration:none;color:inherit;gap:10px}.sidebar-news-img{width:80px;height:60px;flex-shrink:0;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.sidebar-news-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sidebar-news-item:hover .sidebar-news-img img{transform:scale(1.05)}.sidebar-news-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;height:60px;padding:2px 0}.sidebar-news-info h4{font-size:13px;color:#333;margin:0;line-height:1.4;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.sidebar-news-item:hover .sidebar-news-info h4{color:var(--theme-color)}.sidebar-news-info span{font-size:11px;color:#999;margin-top:auto}@media (min-width: 769px){.news-filter-section{padding:30px 0 10px}.news-filter-container{justify-content:center;gap:20px;padding:0}.news-filter-btn{padding:6px 16px;font-size:15px}.news-list-container{padding:0}.news-list-item{flex-direction:row;padding:24px 0}.news-item-image{width:220px;height:150px;margin-bottom:0;margin-right:24px}.news-item-content{height:150px}.news-item-date{font-size:14px;margin-bottom:8px}.news-item-title{font-size:18px;margin-bottom:10px}.news-item-desc{font-size:14px;-webkit-line-clamp:3}.shuj-page{padding:40px 0;gap:8px}.shuj-page a{min-width:34px;height:34px;padding:0 10px;font-size:14px}.news-detail-wrapper{padding:40px 0}.news-detail-layout{padding:0;gap:40px}.news-showtit{margin-bottom:24px;font-size:14px}.news-header{margin-bottom:32px;padding-bottom:18px}.news-header h1{font-size:26px;margin-bottom:14px}.news-meta{font-size:14px}.news-content{font-size:16px}.news-content p{margin-bottom:18px}.news-content img{margin:18px 0}.news-sidebar{padding-top:30px}.sidebar-title{margin-bottom:18px;padding-bottom:10px}.sidebar-title h3{font-size:17px}.sidebar-news-list{flex-direction:row;overflow-x:auto;gap:20px;padding-bottom:10px}.sidebar-news-item{min-width:260px;gap:12px}.sidebar-news-img{width:100px;height:75px}.sidebar-news-info{height:75px}.sidebar-news-info h4{font-size:14px}.sidebar-news-info span{font-size:12px}}@media (min-width: 1025px){.product-banner.news-banner .product-banner-content{padding:0}.news-filter-container{gap:24px}.news-filter-btn{font-size:16px}.news-list-item{padding:30px 0}.news-item-image{width:280px;height:180px;margin-right:32px}.news-item-content{height:180px}.news-item-title{font-size:20px;margin-bottom:12px}.news-item-desc{font-size:15px}.shuj-page{padding:60px 0;gap:10px}.shuj-page a{min-width:36px;height:36px;font-size:14px}.news-detail-wrapper{padding:60px 0}.news-detail-layout{flex-direction:row;gap:60px}.news-showtit{margin-bottom:30px}.news-header{margin-bottom:40px;padding-bottom:20px}.news-header h1{font-size:30px;margin-bottom:16px}.news-content p{margin-bottom:20px}.news-content img{margin:20px 0}.news-sidebar{width:320px;position:sticky;top:100px;padding-top:0;padding-left:20px;border-top:none;border-left:1px solid #f0f0f0}.sidebar-title{margin-bottom:20px}.sidebar-title h3{font-size:18px}.sidebar-news-list{flex-direction:column;overflow-x:visible;gap:20px;padding-bottom:0}.sidebar-news-item{min-width:0}}
