.case .box1 {
	padding: 80px 0 140px;
}
.case .box1 .box-c{
	margin-top: 30px;
}
.case .box1 .box-c .list{
	display: grid;
	grid-template-columns: repeat(3,1fr);
	gap: 29px 25px;
	
}
.case .box1 .box-c .list .text{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 1.66;
	margin-top: 18px;
}
.case .box1 .box-c .pagination{
	margin-top: 50px;
}
@media (max-width:1199px) {
	.case .box1{
		padding: 70px 0;
	}
	.case .box1 .box-c .pagination{
		margin-top: 45px;
	}
}
@media (max-width: 1024px) {
	
	.case .box1{
		padding: 60px 0;
	}
	.case .box1 .box-c .list{
		grid-template-columns: repeat(2,1fr);
	}
	.case .box1 .box-c .pagination{
		margin-top: 40px;
	}
}
@media (max-width:  768px) {
	
	.case .box1 .box-c .pagination{
		margin-top: 30px;
	}
	.case .box1{
		padding: 50px 0;
	}
	.case .box1 .box-c .list{
		grid-template-columns: repeat(1,1fr);
	}
}
@media (max-width:  500px) {
	.banner1 .banner-box .des{
		font-size: 16px;
	}
	.case .box1 .box-c .list .text{
		font-size: 16px;
		margin-top: 10px;
	}
	.case .box1 .box-c .pagination{
		margin-top: 25px;
	}
	.case .box1{
		padding: 40px 0;
	}
	
}