.ray-news-home .witr_sb_thumb { aspect-ratio: 4 / 3; overflow: hidden; }
.ray-news-home .witr_sb_thumb img { display: block; width: 100%; height: 100%; object-fit: cover; }
#tplist.ray-news-list ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; margin: 0; padding: 0; }
#tplist.ray-news-list ul li { display: block; float: none; width: 100%; margin: 0; padding: 0; list-style: none; }
#tplist.ray-news-list ul li dd { float: none; width: 100%; margin: 0; padding: 0; aspect-ratio: 4 / 3; overflow: hidden; }
#tplist.ray-news-list ul li img { position: static; display: block; width: 100%; height: 100%; min-height: 0; object-fit: cover; }
#tplist.ray-news-list ul li p { margin: 0; padding: 10px; background: #fff; color: #222; }
@media (max-width: 600px) { #tplist.ray-news-list ul { grid-template-columns: 1fr; gap: 20px; } }
