.products-list dl {
width: 24%;
border: 1px solid #dedede;
box-sizing: border-box;
margin-bottom: 15px;
background: #fff;
float: left;
margin-right: 1.33%;
margin-left: -1px;
overflow: hidden;
}
.products-list dl:nth-child(4n) {
            margin-right: 0;
        }
        
        .products-list dt{position: relative;}
        .products-list dt i{position: absolute;width:64px;height:64px;background:url(../images/ico_sp.png) no-repeat 0 0;top:72px;left:50%;margin-left:-32px;z-index:1;display:none;}
        .products-list dl:hover dt i{display:block;}
        .products-list dt img {
            width: 100%;
            margin: 0 auto;
            display: block;
        }
        
        .products-list dd {
            padding: 6px 20px;
        }
        
        .products-list dd h4 {
            height: 45px;
            font-weight: normal;
            font-size: 18px;
            color: #4b4b4b;
            line-height: 45px;
            overflow: hidden;
        }
        
        .products-list h4 a {
            display: block;
            height: 45px;
            color: #4b4b4b;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .products-list dl:hover h4 a {
            color: #c7161e;
        }
        
        .products-list-desc {
            height: 40px;
            font-size: 14px;
            line-height: 20px;
            color: #666;
            margin-bottom: 12px;
            overflow: hidden;
        }
        
        .products-list-deta {
            width: 100px;
            height: 35px;
            border: 1px solid #aaa;
            font-size: 14px;
            line-height: 35px;
            text-align: center;
        }
        
        .products-list dl:hover {
            border-color:#c7161e;
        }
        
        .products-list dl:hover .products-list-deta {
            background: #fa756e;
            border-color: #fa756e;
        }
        
        .products-list dl:hover .products-list-desc a {
            color: #fa756e;
        }
        
        .products-list dl:hover .products-list-deta a {
            color: #fff;
        }
        
        .layui-layer-page .layui-layer-content {
            overflow: hidden !important;
        }
    
