.ProductList_b2 ul{display: block;}
.ProductList_b2 ul li{display: block;float: left; width: 46.5%;margin: 0 1.75% 3.85vw 1.75%;}
.ProductList_b2 li .picimg{position: relative;display: block;overflow: hidden;background-color: #edfbff;height: 26.25vw;box-sizing:border-box;border-radius: 4px;}
.ProductList_b2 li .picimg::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0%;background: rgba(0,162,233,0.8) url(../images/zoom.png) no-repeat center ;
z-index: 1;transition:.4s all ease;-ms-transition:.4s all ease;-webkit-transition:.4s all ease;}
.ProductList_b2 ul li .picimg img{display: inline-block;max-width: 80%;position: absolute;top: 50%;max-height: 80%;
    left: 50%; transform: scale(1) translate(-50%, -50%);-webkit-transform: scale(1) translate(-50%, -50%);
transition:.4s all ease;-ms-transition:.4s all ease;-webkit-transition:.4s all ease;}
.ProductList_b2 ul li h3{text-align: center;line-height: 1.5; font-size: 24px;width: 100%;margin-top: 1vw;color: #007eb5;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.ProductList_b2 ul li span{display: none;}
@media screen and (min-width: 1024px) {
    .ProductList_b2 li:hover .picimg::after{height: 64px;}
    .ProductList_b2 li:hover .picimg img{transform: scale(1.08) translate(-46%, -46%);-webkit-transform: scale(1.08) translate(-46%, -46%);-ms-transform: scale(1.08) translate(-46%, -46%);}
}
@media screen and (max-width: 1024px) {
    .ProductList_b2 ul li{margin-bottom: 30px;}
    .ProductList_b2 ul li h3{font-size: 20px;}
    .ProductList_b2 li .picimg{height: 34vw;}
}
@media screen and (max-width: 640px){
    .ProductList_b2 li .picimg{height: 32vw;}
    .ProductList_b2 ul li{display: block;float: left; width: 47.5%;margin: 0 1.25% 4vw 1.25%;}
    .ProductList_b2 ul li h3{font-size: 3.8vw;line-height: 1.5;}
}