/* 新闻列表 article-list.html — 卡片基础见 common.css .all-news；此处只做本页瀑布 */

/* ===== .banner-all ===== — 见 common.css .banner .banner-all */


/* ===== .news-paper / .all-news ===== */
.news-paper{padding:100px 0}
.news-paper h2.title-36,
.news-paper .title-36{margin-bottom:45px}
.news-paper .all-news{margin:0}
.news-paper .all-news .list{min-width:0}
.news-paper .all-news .list .img{width:100%;margin-bottom:20px;overflow:hidden;display:block}
.news-paper .all-news .list .img > img{width:100%;height:auto;max-width:100%;display:block}
.news-paper .all-news .list .t1{font-weight:600}
.news-paper .all-news .list .time{font-weight:600}
.news-paper .all-news .list .summary{font-weight:300}
.news-paper .all-news .box{min-width:0}
.news-paper h2.title-36{font-weight:600;margin-bottom:45px}

@media(max-width:1570px){
    .news-paper{padding:90px 0}
    .news-paper .all-news .grid{gap:44px 50px}
}
@media(max-width:1430px){
    .news-paper{padding:84px 0}
    .news-paper h2.title-36{font-size:34px;line-height:44px;margin-bottom:36px}
    .news-paper .all-news .grid{gap:36px 40px}
}
@media(max-width:1200px){
    .news-paper{padding:80px 0}
    .news-paper h2.title-36{font-size:32px;line-height:42px;margin-bottom:32px}
    .news-paper .all-news .grid{gap:28px 30px}
}

@media(min-width:992px) and (max-width:1199px){
    .news-paper h2.title-36{font-size:30px;line-height:40px}
    .news-paper .all-news .grid{gap:24px}
    .news-paper .all-news .list .t1{font-size:17px;line-height:24px}
    .news-paper .all-news .list .time{font-size:16px}
    .news-paper .all-news .list .summary{font-size:15px;line-height:22px}
}

@media(min-width:900px) and (max-width:991px){
    .news-paper{padding:68px 0}
    .news-paper h2.title-36{font-size:28px;line-height:36px;margin-bottom:28px}
    .news-paper .all-news .grid{gap:22px 18px}
    .news-paper .all-news .list .t1{font-size:17px;line-height:24px}
    .news-paper .all-news .list .time{font-size:16px}
    .news-paper .all-news .list .summary{font-size:15px;line-height:22px}
}

@media(max-width:899px){
    .news-paper{padding:60px 0}
    .news-paper h2.title-36{font-size:26px;line-height:34px;margin-bottom:24px}
    .news-paper .all-news .grid{gap:24px 16px}
}

@media(max-width:768px){
    .news-paper{padding:50px 0}
    .news-paper h2.title-36{font-size:22px;line-height:32px;margin-bottom:18px}
    .news-paper .all-news .grid{gap:22px 16px}
    .news-paper .all-news .list .img{margin-bottom:14px}
    .news-paper .all-news .list .t1{font-size:16px;line-height:24px;margin-bottom:8px}
    .news-paper .all-news .list .time{font-size:14px}
    .news-paper .all-news .list .summary{font-size:14px;line-height:22px;margin-top:8px}
    .news-paper .all-news .list .img:hover img{transform:none}
}

@media(max-width:575px){
    .news-paper .all-news .grid{gap:20px 0}
    .news-paper .all-news .grid > [class*="g-col"]{grid-column:span 12}
}

@media(max-width:540px){
    .news-paper{padding:40px 0}
    .news-paper h2.title-36{font-size:22px;line-height:30px}
}
@media(max-width:430px){
    .news-paper h2.title-36{font-size:20px;line-height:28px}
}

/* .down-list — 分页见 common.css .cms-pagination */
