/**
 * 圖文列表 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;
	}
}
