/* exr.css —— /exhibit/ 页脚前「会展报道」通栏（2026-10-13）
   专属类前缀 exr-，不改动任何公共类；引用见 chan_expo_index.htm ?v=exr20261013a */
.exr-grid{ display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:16px; padding:16px 20px 20px; }
.exr-grid > *{ min-width:0; }
.exr-i{ display:flex; flex-direction:column; flex-wrap:nowrap; min-width:0; text-decoration:none;
	background:#fff; border:1px solid var(--f-line-soft); border-radius:12px; overflow:hidden;
	transition:transform .25s, box-shadow .25s, border-color .25s; }
.exr-i:hover{ transform:translateY(-3px); box-shadow:0 10px 26px rgba(43,182,115,.16); border-color:rgba(61,214,140,.45); }
.exr-th{ display:block; position:relative; height:132px; overflow:hidden;
	background:linear-gradient(135deg,#EAF9F1,#D6F5E5); }
.exr-th img{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .35s; }
.exr-i:hover .exr-th img{ transform:scale(1.05); }
.exr-th .ch-ph{ position:absolute; inset:0; border-radius:0; }
.exr-i b{ flex:1; margin:10px 12px 0; font-size:13px; font-weight:600; color:var(--f-ink2); line-height:1.5;
	overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.exr-i:hover b{ color:var(--f-p2); }
.exr-i i{ margin:8px 12px 12px; font-style:normal; font-size:11.5px; color:var(--f-ink4); font-variant-numeric:tabular-nums; }
/* 断点：minmax(0,1fr) 只防撑破不负责折行，降列必须显式写 */
@media(max-width:1400px){
	.exr-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
	.exr-th{ height:150px; }
}
@media(max-width:760px){
	.exr-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
	.exr-th{ height:140px; }
}
@media(max-width:480px){
	.exr-grid{ grid-template-columns:minmax(0,1fr); }
	.exr-th{ height:170px; }
}