/**
 * 数据列表
 */
.plugins-shop-data-list ul li {
    float: left;
}
.plugins-shop-data-list ul .item {
    padding: 3px;
    box-shadow: none;
    border: 1px solid #e8e8e8;
}
.plugins-shop-data-list ul .item,
.plugins-shop-data-list ul .item-content {
    background: #fff;
}
.plugins-shop-data-list ul .item-content a {
    text-decoration: none;
}
.plugins-shop-data-list ul .base .original-price {
    text-decoration: line-through;
    color: #666;
}
.plugins-shop-data-list ul .base .price strong {
    font-size: 14px;
}
.plugins-shop-data-list ul .item-content p {
    position: relative;
    min-height: 20px;
}
.plugins-shop-data-list ul .item-content p span {
    color: #666;
}
.plugins-shop-data-list ul .item-content p span.sales-count {
    position: absolute;
    right: 5px;
    background: #fff;
    padding-left: 5px;
}
.plugins-shop-data-list ul .item-content img {
    width: 100%;
    height: auto;
}
@media only screen and (min-width: 641px) {
    .plugins-shop-data-list ul {
        width: calc(100% + 10px);
        margin-left: -5px;
    }
    .plugins-shop-data-list ul li {
        width: 25%;
    }
    .plugins-shop-data-list ul .item:hover {
        -webkit-box-shadow: 0px 12px 12px -10px rgba(0,0,0,.4);
        box-shadow: 0px 12px 12px -10px rgba(0,0,0,.4);
        border: 1px solid #d3374c;
    }
    .plugins-shop-data-list ul .item-content:hover {
        box-shadow: 0px 0 0px 3px #e23f36;
        padding: 5px;
    }
}
@media only screen and (min-width: 1025px) {
    .plugins-shop-data-list ul li {
        width: 20%;
    }
}
@media only screen and (max-width:640px) {
    .plugins-shop-data-list {
        padding-left: 0;
        padding-right: 0;
    }
    .plugins-shop-data-list ul li {
        width: 50%;
    }
}


/**
 * 基础
 */
@media only screen and (max-width:1000px) {
    .plugins-shop-data-list {
        padding-left: 5px;
        padding-right: 5px;
    }
}