.ProductList_b2 ul li{float: left;width: 31.3%;margin-right: 3.05%;margin-bottom: 2vw;}
.ProductList_b2 ul li .picimg{height:18vw;width: 100%;position: relative;box-sizing: border-box;border: 1px solid #ddd;overflow: hidden;}
.ProductList_b2 ul li .picimg img{display: block; width: 100%;height: 100%;object-fit:cover;}
.ProductList_b2 ul li:nth-child(3n){margin-right: 0;}
.ProductList_b2 ul li h3{color: #424242;font-weight: normal;text-align: center; font-size: 16px;margin-top: 1vw;text-align: center;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ProductList_b2 ul li span{display: none;}
.ProductList_b2 ul li a:hover{text-decoration: underline;color: #333;}
@media screen and (max-width: 1024px){
    .ProductList_b2 ul li h3{font-size: 16px;margin: 15px 0;}
    .ProductList_b2 ul li{float: left;margin-bottom: 15px;}
    .ProductList_b2 ul li .picimg{height: 28vw;}
    .ProductList_b2 ul li .picimg img{transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%; 
        width: auto;height: auto;max-width: 100%;max-height: 100%;}
}
@media screen and (max-width: 640px){
    .ProductList_b2 ul li{width: 48.5%;margin-right: 3%;margin-bottom: 10px;}
    .ProductList_b2 ul li .picimg{height: 46vw;}
    .ProductList_b2 ul li:nth-child(4n){margin-right: 0;}
    .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{font-size: 3.8vw;margin: 10px 0;}

}