@charset "utf-8";
*{
	font-family: "Microsoft YaHei", "微软雅黑", sans-serif;
}
/*列表页*/
.list_news {
	width: 100%;
	height: auto;
	margin: 0px auto 0;
	padding: 0;
	box-sizing: border-box;
	background-color: #fff;
}

.list_news_ul {
	width: 100%;
	height: auto;
	margin: 0px auto 45px;
	display: flex;
	flex-wrap: wrap;
}

.list_news_li {
	transition: all 0.3s;
	width: 100%;
	height: 93px;
	border-bottom: 1px dashed #c0e4ff;
	box-sizing: border-box;
}

.list_news_li>a {
	display: block;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
}

.list_news_li h3 {
	transition: all 0.3s;
	line-height: 100px;
	font-size: 16px;
	color: #333333;
	float: left;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: calc(100% - 190px);
}

.list_news_li span {
	transition: all 0.3s;
	font-size: 16px;
	color: #333333;
	line-height: 100px;
	float: right;
}

.list_news_li:hover {
	transition: all 0.3s;
	border-bottom: 1px solid #084c99;
}

.list_news_li:hover h3 {
	color: #084c99;
	transition: all 0.3s;
}

.list_news_li:hover span {
	color: #084c99;
	transition: all 0.3s;
}

@media only screen and (max-width: 768px) {
	* {
		box-sizing: border-box;
	}

	/*列表页*/
	.list_news {
		width: 100%;
		height: auto;
		margin: 0px auto 0;
		
		background-color: #fff;
		border: 0px solid #ddd;
	}

	/* 本块原来是 px，不随屏宽伸缩，和同页面其它 vw 元素脱节。统一换成 vw，
	   基准 = 750 宽时渲染值不变：原 px ÷ 7.5 = vw（例 60px → 8vw）。
	   也就是按 750 设计稿口径写，vw 值 × 7.5 = 设计稿上的 px 值。 */
	.list_news_ul {
		width: 100%;
		height: auto;
		margin-bottom: 2.6667vw; /* 原 20px */
	}

	.list_news_li {
		width: 100%;
		height: 8vw; /* 原 60px */
		border-bottom: 0.1333vw dashed #cfe3c4; /* 原 1px，和 common_mobile.css 的发丝线同口径 */
		transition: all 0.3s;
		
	}

	.list_news_li a {
		display: block;
		padding: 0;
		width: 100%;
		height: 8.8vw; /* 原 66px */
		box-sizing: border-box;
		background: none;
	}

	.list_news_li h3 {
		transition: all 0.3s;
		float: left;
		/* 原 17px，现按 750 设计稿口径定为 22px：22 ÷ 7.5 = 2.9333vw。
		   原来是 px，不随屏宽伸缩，窄屏上会比周围文字大一号。
		   换 vw 后 750 宽时 22px、375 手机 11px，跟着屏宽走 */
		font-size: 2.9333vw;
		color: #333333;
		font-weight: normal;
		/* 原 calc(100% - 200px)：这 200px 是给右边日期留的位置，但日期
		   "2026-07-15" 当时只有 81px 宽，白留了 119px，标题被过早截断。
		   日期字号从 15px 提到 18px 后占约 97px，留白给 120px（97 + 23px 间距），
		   按 750 口径 120 ÷ 7.5 = 16vw */
		width: calc(100% - 16vw);
		line-height: 8.8vw; /* 原 66px */
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		background: none;
		padding-left: 0;
	}

	.list_news_li span {
		transition: all 0.3s;
		float: right;
		font-size: 2.4vw; /* 原 15px，按 750 口径定为 18px：18 ÷ 7.5 */
		color: #666666;
		line-height: 8.8vw; /* 原 66px */
	}

	.list_news_li:hover {
		border-bottom: 1px solid #084c99;
		transition: all 0.3s;
		background-color: #fff;
	}

	.list_news_li:hover h3 {
		color: #084c99;
		transition: all 0.3s;
	}

	.list_news_li:hover span {
		color: #084c99;
		transition: all 0.3s;
	}
}