.ProductList_b2 ul li{float: left;width: 32%;margin-right: 2%;text-align: center;margin-bottom: 40px;}
.ProductList_b2 ul li:nth-child(3n){margin-right: 0;}
.ProductList_b2 ul li h3{color: #333333;font-size: 16px;line-height: 76px;height: 76px;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;font-weight: normal;}
.ProductList_b2 ul li .picimg{height: 14.4vw;background: #f3f3f3;position: relative;overflow: hidden;}
.ProductList_b2 ul li img{max-width: 100%;display: block;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ProductList_b2 ul li span{display: none;}
.ProductList_b2 ul li:hover h3{background-color: #19458d;color: #fff;}

@media screen and (max-width: 1024px){
	.ProductList_b2 ul li{margin-bottom: 15px;}
    .ProductList_b2 ul li h3{line-height: 50px; height: 50px;}
    .ProductList_b2 ul li .picimg{height: 17.6vw;}
}
@media screen and (max-width: 768px){
    .ProductList_b2 li .txt h4{font-size: 35px;}
    .ProductList_b2 li .txt p {font-size: 22px;line-height: 32px;}
}
@media screen and (max-width: 640px){
	.ProductList_b2 ul li{width: 48.5%;margin-right: 3%;}
	.ProductList_b2 ul li:nth-child(3n){margin-right: 3%;}
	.ProductList_b2 ul li:nth-child(2n){margin-right: 0;}
    .ProductList_b2 ul li h3{line-height: 1.5;height: auto;margin-top: 0;font-size: 3.8vw;}
    .ProductList_b2 ul li .picimg{height: 29.5vw;}

	
}