.news-wrap{
	margin:0 10%;
	background:#fff;
	padding-top:11.46vw;
}
.news-wrap .tit{
	padding-bottom:2.60vw;
	border-bottom: 0.05vw solid #D9D9D9;
	font-size:3.44vw;
	font-weight: 700;
}
.news-list{
	display: flex;
	flex-wrap: wrap;
	gap: 1.46vw;
	margin-top:5.47vw;
}
.news-list .item{
	position: relative;
	flex: 0 0 calc(33.333% - 1.46vw); 
  	box-sizing: border-box;
	background:#F7F8FA;
}
.news-list .item .img-box {
	height: 15.7813vw;
	overflow: hidden;
}
.news-list .item .img{
	width: 100%;
    height: 100%;  
    object-fit: cover;
}
.news-list .news-text{
	background:#F7F8FA;
	padding: 2.0833vw .8333vw 0;
}
.news-list .news-tit{
	padding-bottom: 2.7083vw;
	font-size:0.94vw;
	font-weight: 700;
	color:#000;
}
.news-list .news-time{
	position: absolute;
	left: 0.8333vw;
	bottom: 1.0417vw;
	font-size: 0.73vw;
	color:#4E4E4E;
}
.page-wrap{
	padding:4.43vw 0 5.73vw;
	text-align: center;
}
.page-btn{
	display: inline-block;
	width:1.98vw;
	height:1.98vw;
	margin:0 1.30vw;
	background:#EBEBEB;
	border-radius: 100%;
	cursor: pointer;
}
.page-btn img{
	width: 0.52vw;
	height: 0.94vw;
	margin-top:0.52vw;
}
.page-btn.active{
	background:#929292;
}
.page-ipt{
	display: inline-block;
	font-size:0.83vw;
	font-weight: 500;
}
.page-input{
	width:2.08vw;
	height:1.56vw;
	margin-right:0.68vw;
	border:0.05vw solid #ccc;
	border-radius: 0.10vw;
	text-align: center;
	line-height: 1.56vw;
	font-size:0.83vw;
}
.page-line{
	padding:0 0.68vw;
}