/* 生活资讯 */
.news-page{border-top:1px solid var(--line);padding:40px 0 45px}
.news-page h2{margin:6px 0 8px}
.news-place{color:#6f8a63;margin:0 0 14px}
.news-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 10px}
.news-filters button{border:1px solid #dfe7d5;border-radius:4px;background:#fff;padding:9px 14px;color:#6f8a63;font-size:13px;cursor:pointer}
.news-filters button.active{background:#e8efdc;border-color:#c7d6b7;color:#2e6b4c}
.news-toggles{display:flex;flex-wrap:wrap;gap:18px;margin:6px 0 18px;color:#6f8a63;font-size:13px}
.news-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.news-card{display:flex;gap:14px;border:1px solid #dfe6d5;border-radius:6px;background:#fff;padding:14px;text-decoration:none;color:inherit}
.news-card:hover{border-color:#b9cba6}
.news-art{flex:0 0 120px}
.news-art svg{display:block;width:100%;height:auto}
.news-art-large{max-width:360px;margin:14px 0}
.news-card-body h3{margin:6px 0;font-size:16px;line-height:1.4}
.news-card-body p{margin:0;color:#5f6f57;font-size:13px;line-height:1.6}
.news-meta{display:flex;flex-wrap:wrap;gap:8px;color:#889b77;font-size:12px;align-items:center}
.news-tag{border-radius:3px;padding:2px 7px;background:#eef2e8;color:#47723c}
.news-tag-strike{background:#f6e6dd;color:#a2532f}
.news-tag-welfare{background:#e3edf5;color:#2f5f82}
.news-tag-shopping{background:#f4ecd4;color:#8a6420}
.news-empty{color:#889b77}
.news-detail{max-width:760px}
.news-detail h2{margin:10px 0 6px;line-height:1.35}
.news-detail p{line-height:1.8}
.news-detail .news-lead{font-weight:600}
.news-detail ul{line-height:1.8;padding-left:20px}
.news-back{display:inline-block;margin-bottom:14px;color:#2e6b4c;text-decoration:none}
.news-link{display:inline-block;margin:10px 0;text-decoration:none}
.home-news{padding:30px 0}
.news-home-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}
.news-home-head h2{margin:0}
.news-home-head a{color:#2e6b4c;text-decoration:none}
@media (max-width:760px){.news-list{grid-template-columns:1fr}.news-art{flex-basis:84px}.news-card{padding:12px;gap:10px}.news-card-body h3{font-size:15px}}
.home-news:empty{display:none}
.news-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 6px}.news-tools a{display:flex;flex-direction:column;gap:4px;border:1px solid #dfe6d5;border-radius:6px;background:#fff;padding:12px 14px;text-decoration:none;color:#2b644e}.news-tools a:hover{border-color:#b9cba6}.news-tools b{font-size:15px}.news-tools small{color:#889b77;font-size:12px}.news-tools-note{color:#889b77;font-size:12px;margin:4px 0 14px}@media (max-width:760px){.news-tools{grid-template-columns:1fr 1fr}}
