.hardware{
	background-color: RGBA(250, 250, 250, 1);
}
.hardware .box1{
	padding: 100px 0 130px;
	color: rgba(34, 34, 34, 1)
}
.hardware .box1 .des{
	margin-top: .85em;
}
.hardware .box1 .box-c{
	margin-top: 50px;
}
.hardware .box1 .box-c .list{
	display: grid;
	grid-template-columns: repeat(3,1fr);
	gap: 25px;
}
.hardware .box1 .box-c .list li{
	background: linear-gradient(320deg, #BFD9B2, #FFFFFF);
	border-radius: 10px;
	padding: 90px 25px 86px;
	text-align: center;
}
.hardware .box1 .box-c .list li .icon img{
	display: block;
	margin: 0 auto;
	width: 138px;
}
.hardware .box1 .box-c .list li .text{
	margin-top: 110px;
}
.hardware .box1 .box-b{
	margin-top: 70px;
	font-size: 18px;
	line-height: 1.66;
	color: rgba(34, 34, 34, 1);
}
.hardware .box1 .box-b img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
@media (max-width:1280px) {
	.hardware .box1 .box-c .list li .icon img{
		width: 110px;
	}
}
@media (max-width:1199px) {
	.hardware .box1 .box-c .list li{
		padding: 60px 20px;
	}
	.hardware .box1 .box-c .list li .text{
		margin-top: 45px;
	}
	.hardware .box1 .box-c .list li .icon img{
		width: 80px;
	}
	.hardware .box1{
		padding: 70px 0;
	}
	.hardware .box1 .box-b,
	.hardware .box1 .box-c{
		margin-top: 45px;
	}
}
@media (max-width: 1024px) {
	.hardware .box1 .box-b,
	.hardware .box1 .box-c{
		margin-top: 40px;
	}
	.hardware .box1 .box-c .list{
		gap: 15px;
	}
	.hardware .box1{
		padding: 60px 0;
	}
	.hardware .box1 .box-b .text-title{
		font-size: 20px;
	}
	.hardware .box1 .box-b{
		font-size: 16px;
	}
}
@media (max-width: 768px) {
	.hardware .box1 .box-b,
	.hardware .box1 .box-c{
		margin-top: 30px;
	}
	.hardware .box1{
		padding: 50px 0;
	}
	.hardware .box1 .box-c .list{
		grid-template-columns: repeat(2,1fr);
	}
}
@media (max-width: 500px) {
	.hardware .box1 .box-c .list li{
		padding: 40px 20px;
	}
	.hardware .box1 .box-b,
	.hardware .box1 .box-c{
		margin-top: 25px;
	}
	.hardware .box1{
		padding: 40px 0;
	}
	.hardware .box1 .box-c .list li .icon img{
		width: 50px;
	}
	.hardware .box1 .box-c .list li .text{
		margin-top: 25px;
		font-size: 18px;
	}
	.hardware .box1 .box-b .text-title{
		font-size: 18px;
	}
	.hardware .box1 .box-b{
		font-size: 14px;
		line-height: 1.4;
	}
}