/* === WB 美化（由 nginx 注入，不影响原模板结构） === */
body{font-family:-apple-system,BlinkMacSystemFont,"Microsoft YaHei","PingFang SC",sans-serif;color:#333;background:#f4f6f9;line-height:1.75;}
img{border-radius:4px;}
.contenter{max-width:1200px;margin:0 auto;padding:0 12px;}
.main{background:#fff;padding:22px;border-radius:12px;box-shadow:0 2px 14px rgba(0,0,0,.06);margin:16px 0;}
.white-con{background:transparent!important;box-shadow:none!important;padding:0!important;}
.list-article ul{display:flex;flex-wrap:wrap;gap:16px;padding:0;margin:0;list-style:none;}
.list-article ul li{width:100%;display:flex;gap:16px;background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:14px;transition:.2s;box-sizing:border-box;}
.list-article ul li:hover{box-shadow:0 8px 22px rgba(0,0,0,.10);transform:translateY(-2px);}
.list-article .img{flex:0 0 220px;}
.list-article .img a{display:block;overflow:hidden;border-radius:10px;}
.list-article .img img{width:100%;height:150px;object-fit:cover;display:block;transition:.35s;border-radius:10px;}
.list-article .img img:hover{transform:scale(1.06);}
.list-article .desc{flex:1;min-width:0;}
.list-article .desc h2{font-size:18px;margin:0 0 8px;line-height:1.4;}
.list-article .desc h2 a{color:#222;text-decoration:none;}
.list-article .desc h2 a:hover{color:#e63946;}
.list-article .miaoshu{color:#666;margin:0 0 10px;font-size:14px;overflow:hidden;}
.list-article .info{color:#999;font-size:13px;}
.list-article .info .click{margin-left:14px;}
.week-click ul{display:flex;gap:14px;flex-wrap:wrap;padding:0;list-style:none;margin:0;}
.week-click li{flex:1 1 22%;min-width:160px;}
.week-click .box{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:.2s;}
.week-click .box:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);}
.week-click .box img{width:100%;height:140px;object-fit:cover;display:block;}
.week-click .box p{padding:9px 11px;font-size:14px;margin:0;color:#333;}
.head-title{font-size:20px;margin:18px 0 12px;border-left:4px solid #e63946;padding-left:10px;}
.pages{padding:18px 0;text-align:center;}
.pages a,.pages span{display:inline-block;padding:6px 12px;margin:0 3px;border-radius:6px;background:#fff;border:1px solid #eef0f3;color:#555;text-decoration:none;}
.pages a:hover{background:#e63946;color:#fff;border-color:#e63946;}
@media(max-width:768px){
  .list-article ul li{flex-direction:column;}
  .list-article .img{flex:none;width:100%;}
  .list-article .img img{height:180px;}
  .main{padding:14px;}
  .week-click li{flex:1 1 46%;}
}
