/* product-service-lists style */
.product-service-lists{
	margin-bottom: 2.8rem;
	margin-top: 3rem;
}
.product-service-lists li{
	width: 48.36%;
	float: left;
	margin-bottom: 1.5rem;
	background: #fff;
	box-shadow: 0.15rem 0.15rem 0.65rem rgba(0, 0, 0, 0.14);
}
.product-service-lists li:hover{
	background: #0060af;
	box-shadow: 0.15rem 0.15rem 0.65rem rgba(0, 96, 175, 0.3);
}
.product-service-lists li:nth-of-type(2n){
	float: right;
}
.product-service-lists li>a{
	display: block;
	width: 100%;
	padding: 1rem 1.7rem 1.2rem;
}
.product-service-lists li a:hover{
	text-decoration: none;
}
.product-service-lists li .name{
	padding-left: 5.1rem;
	margin-bottom: 1.1rem;
	position: relative;
}
.product-service-lists li .name h2{
	height: 1.2rem;
	line-height: 1.2rem;
	font-size: 0.7rem;
	color: #666666;
	font-weight: normal;
	overflow: hidden;
}
.product-service-lists li:hover .name h2{
	color: #fff;
}
.product-service-lists li .name h1{
	height: 1.6rem;
	line-height: 1.6rem;
	font-size: 1.2rem;
	color: #333333;
}
.product-service-lists li:hover .name h1{
	color: #fff;
}
.product-service-lists li .name i{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1.7rem;
	width: 3.75rem;
	height: 3.75rem;
	background: #0060af;
	color: #fff;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-service-lists li:hover .name i{
	background: #fff;
	color: #0060af;
}
.product-service-lists li .name i .icon{
	width: 51%;
	height: 51%;
}
.product-service-lists li .con{
	height: 3.6rem;
	line-height: 1.2rem;
	font-size: 0.8rem;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.product-service-lists li:hover .con{
	color: #fff;
}
@media (max-width:1200px) {
	.product-service-lists{
		margin-bottom: 4.75vw;
		margin-top: 5vw;
	}
	.product-service-lists li{
		margin-bottom: 2.5vw;
		box-shadow: 0.25vw 0.25vw 1vw rgba(0, 0, 0, 0.14);
	}
	.product-service-lists li:hover{
		box-shadow: 0.25vw 0.25vw 1vw rgba(0, 96, 175, 0.3);
	}
	.product-service-lists li:nth-of-type(2n){
		float: right;
	}
	.product-service-lists li>a{
		padding: 1.75vw 2.75vw 2vw;
	}
	.product-service-lists li .name{
		padding-left: 8.5vw;
		margin-bottom: 1.75vw;
	}
	.product-service-lists li .name h2{
		height: 2vw;
		line-height: 2vw;
		font-size: 1.25vw;
	}
	.product-service-lists li .name h1{
		height: 2.75vw;
		line-height: 2.75vw;
		font-size: 2vw;
	}
	.product-service-lists li .name i{
		margin-top: -3.1vw;
		width: 6.25vw;
		height: 6.25vw;
	}
	.product-service-lists li .con{
		height: 6vw;
		line-height: 2vw;
		font-size: 1.33vw;
	}
}
@media (max-width:768px) {
	.product-service-lists{
		margin-bottom: 7.6vw;
		margin-top: 8vw;
	}
	.product-service-lists li{
		width: 100%;
		float: none;
		margin-bottom: 4vw;
		box-shadow: 0.4vw 0.4vw 1.6vw rgba(0, 0, 0, 0.14);
	}
	.product-service-lists li:nth-of-type(2n){
		float: none;
	}
	.product-service-lists li:hover{
		box-shadow: 0.4vw 0.4vw 1.6vw rgba(0, 96, 175, 0.3);
	}
	.product-service-lists li>a{
		padding: 2.8vw 4.4vw 3.2vw;
	}
	.product-service-lists li .name{
		padding-left: 13.6vw;
		margin-bottom: 2.8vw;
	}
	.product-service-lists li .name h2{
		height: 4.4vw;
		line-height: 4.4vw;
		font-size: 3.2vw;
	}
	.product-service-lists li .name h1{
		height: 5.6vw;
		line-height: 5.6vw;
		font-size: 4vw;
	}
	.product-service-lists li .name i{
		margin-top: -5vw;
		width: 10vw;
		height: 10vw;
	}
	.product-service-lists li .con{
		height: auto;
		line-height: 175%;
		font-size: 3.6vw;
		overflow: unset;
		text-overflow: unset;
		display: unsetx;
		-webkit-line-clamp: unset;
		-webkit-box-orient: unset;
	}
	
}