.n_news01 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2.5rem;
}

.n_news01 li .box {
	border-radius: 0.9375rem;
	overflow: hidden;
	display: block;
}

.n_news01 li .box .img {
	width: 100%;
	height: auto;
	aspect-ratio: 505/370;
	overflow: hidden;
}

.n_news01 li .box .img img {
	transform: none;
	transition: all .5s;
	
	width: 100%;
	height: 100%;
}
.n_news01 li .box .txt {
	padding: 2rem 2.25rem;
	background: #f2f3f7;
}

.n_news01 li .box .txt .time {
	display: flex;
	align-items: center;
	font-size: var(--f14);
	color: #787d80;
	gap: 0.5rem;
}

.n_news01 li .box .txt .time i {
	font-size: var(--f18);
	color: #5b6165;
}
.n_news01 li .box .txt .time svg{
	height: 1.8em;
	width: auto;
}
.n_news01 li .box .txt .time svg path{
	fill: #787d80;
}

.n_news01 li .box .txt h4 {
	font-size: var(--f22);
	line-height: 1.6;
	height: 3.75rem;
	color: #212121;
	margin-top: 0.625rem;
}

.n_news01 li .box .txt svg.jiantou {
	width: 1rem;
	height: 1rem;
	margin-top: 1rem;
}

.n_news01 li .box:hover .img img {
	transform: scale(1.05);
}

.n_news02 {
	margin-top: 3.25rem;
}

.n_news02 li {
	padding: 1.875rem 0;
	border-bottom: 1px solid #e4e5ea;
}

.n_news02 li:first-child {
	padding-top: 0 !important;
}

.n_news02 li .box {
	border-radius: 0.9375rem;
	overflow: hidden;
	display: flex;
	align-items: center;
	gap: 2.5rem;
}

.n_news02 li .box .img {
	width: 24.0625rem;
	flex-shrink: 0;
	border-radius: 0.9375rem;
}

.n_news02 li .box .img:after {
	padding-top: 67.3%;
}

.n_news02 li .box .txt {
	flex-grow: 1;
}

.n_news02 li .box .txt .time {
	display: flex;
	align-items: center;
	font-size: var(--f14);
	color: #5b6165;
	gap: 0.5rem;
}

.n_news02 li .box .txt .time svg{
	height: 1.6em;
	width: auto;
}

.n_news02 li .box .txt .time i {
	font-size: var(--f18);
	color: #5b6165;
}

.n_news02 li .box .txt h4 {
	font-size: var(--f24);
	line-height: 1.6;
	color: #212121;
	margin: 1rem 0 1.125rem;
	font-weight: bold;
}

.n_news02 li .box .txt p {
	font-size: var(--f16);
	line-height: 1.7;
	height: 3.2em;
	color: #616161;
}

.n_news02 li .box .txt .ico {
	width: 2.8rem;
	height: 2.8rem;
	border: 1px solid #e0e0e4;
	transition: 0.5s;
	margin-top: 2rem;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.n_news02 li .box .txt .ico svg {
	width: 0.65rem;
	/* height: 1rem; */
	transition: 0.5s;
}

.n_news02 li .box .txt .ico svg * {
	transition: 0.5s;
	fill: #777777;
}

.n_news02 li .box:hover .txt .ico {
	border: 1px solid var(--themeColor2);
	background: var(--themeColor2);
}

.n_news02 li .box:hover .txt .ico svg {
	fill: #fff;
}

.n_news02 li .box:hover .txt .ico svg * {
	fill: #fff;
}