/**
 * 图文列表 boxNewsListStyle_2 缩略图：竖图/横图在固定比例框内 object-fit 裁切，不拉伸。
 * 在 header.php 中于 headdaima（后台「头部代码」）之后加载，用于覆盖其中的
 * .boxNewsListStyle_2 .sumary_list .newPic img{height:100%;} 等不完整规则。
 */

.boxNewsListStyle_2 .sumary_list .newPic {
	position: relative !important;
	overflow: hidden !important;
	aspect-ratio: 1 / 1 !important;
	height: auto !important;
	min-height: 0 !important;
}

.boxNewsListStyle_2 .sumary_list .newPic .zTm {
	display: none !important;
	margin: 0 !important;
	height: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
}

.boxNewsListStyle_2 .sumary_list .newPic img,
.boxNewsListStyle_2 .sumary_list .newPic img.News_img {
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	max-height: none !important;
	object-fit: cover !important;
	object-position: center !important;
}

/* 分类/资讯归档大图列表：4:3 */
#layout_1540296970071.archive_cat_list_layout #newsList_style_02_1540360668590 .boxNewsListStyle_2 .sumary_list .newPic {
	aspect-ratio: 4 / 3 !important;
}

/* 首页：旅游攻略 / 常见问题 / 新疆景点介绍 — 用 #layout 提高优先级，压过后台头部代码里的 height:100% */
#layout_1540300381712 .xj-newslist-thumb,
#layout_xj_faq_news .xj-newslist-thumb,
#layout_xj_jd_news .xj-newslist-thumb {
	position: relative !important;
	overflow: hidden !important;
	aspect-ratio: 1 / 1 !important;
	height: auto !important;
	min-height: 0 !important;
}

#layout_1540300381712 .xj-newslist-thumb .zTm,
#layout_xj_faq_news .xj-newslist-thumb .zTm,
#layout_xj_jd_news .xj-newslist-thumb .zTm {
	display: none !important;
	margin: 0 !important;
	height: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
}

#layout_1540300381712 .xj-newslist-thumb img.News_img,
#layout_xj_faq_news .xj-newslist-thumb img.News_img,
#layout_xj_jd_news .xj-newslist-thumb img.News_img {
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	max-height: none !important;
	object-fit: cover !important;
	object-position: center !important;
}

@supports not (aspect-ratio: 1 / 1) {
	.boxNewsListStyle_2 .sumary_list .newPic {
		aspect-ratio: auto !important;
	}

	.boxNewsListStyle_2 .sumary_list .newPic .zTm {
		display: block !important;
		height: auto !important;
		overflow: visible !important;
		margin-top: 100% !important;
	}

	#layout_1540296970071.archive_cat_list_layout #newsList_style_02_1540360668590 .boxNewsListStyle_2 .sumary_list .newPic .zTm {
		margin-top: 75% !important;
	}
}
