.product-box{
    padding-right: 0.5rem;
    position: absolute;
    left: 1.6rem;
    top: -0.2rem;
    width: 4.3rem;
    min-height: 10rem;
    background-color: #fff;
}
.product-box .title{
    padding: 0.7rem 0.5rem 0.35rem 0.6rem;
}
.product-box .product-list li{
    font-size: 0.18rem;
    cursor: pointer;
    padding: 0.25rem 0;
    border-bottom: 0.02rem solid #e8e8e8;
}
.product-box .product-list .category-title i{
    width: 0.1rem;
}
.product-box .product-list .category-title.active{
    color: #af2a38;
}

.product-box .product-list li:first-child{
    border-top: 0.02rem solid #e8e8e8;
}
.product-box .product-list li i{
    padding-right: 0.22rem;
}
.product-images-box{
    padding: 0.35rem 0 0 6.58rem;
    width: 100%;
}
.product-images-box .product-image-item{
    float: left;
    width: 50%;
    height: 4.9rem;
    padding: 0.15rem 0.17rem;
}
.product-images-box .product-image-item .product-item{
    height: 100%;
    padding: 0 0.35rem;
    text-align: center;
    background-color: white;
    cursor: pointer;
}
.product-images-box .product-image-item .product-item > div{
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border-top: 0.02rem solid #fff;
}
.product-images-box .product-image-item .product-item:hover{
    box-shadow: 0 0 8px #ccc;
}
.product-images-box .product-image-item .product-item > div:hover{
    border-top: 0.02rem solid #af2a38;
}
.product-images-box .product-image-item .product-item h4{
    color: #333;
    padding: 0.22rem 0 0.08rem 0;
    border-top: 0.01rem solid #efefef;
}
.product-images-box .product-image-item .product-item h5{
    color: #999;
}