/**
 *@author chenjiaguang
 *触屏版店铺首页
 *2019.11.22
 */
/**/


/*服务项目*/
.shop-product-list{background: #FFFFFF;margin-top: 10px;padding: 15px 0 3px;}
.shop-product-title{display: table;width: 100%;padding-right: 4.2667%;box-sizing: border-box;}
.shop-product-next{display: table-cell;width: 62px;overflow: visible;vertical-align: middle;}
.shop-product-next-content{display: table;}
.shop-product-next-text{display: table-cell;font-size: 12px;line-height: 18px;color: #999999;vertical-align: middle;padding-right: 6px;white-space: nowrap;}
.shop-product-next-icon{display: table-cell;width: 8px;height: 14px;background: url(../images/next_icon.png) no-repeat;background-size: contain;background-position: center;vertical-align: middle}
.shop-product-list-box{width: 100%;box-sizing: border-box;padding: 12px 2.6667% 0;}
.shop-product-list-item{width: 50%;}
.shop-product-link{display: block;padding: 5px 5.6338% 0;box-sizing: border-box;}
.shop-product-cover-wrapper{display: block;width: 100%;padding-top: 66.88%;position: relative;overflow: visible;}
.shop-product-cover{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: 5px;object-fit: cover;object-position: center center;border: 1px solid #E5E5E5;box-sizing: border-box;}
.shop-product-item-title{font-size: 16px;line-height: 24px;color: #333333;padding: 14px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}

.shop-product-empty{background: #FFFFFF;margin-top: 10px;padding: 60px 16px 122px;}
.shop-product-empty-sign{width: 102px;height: 70px;background: url(../images/shop_list_empty.png) no-repeat;background-size: contain;margin: 0 auto 26px;}
.shop-product-empty-text{font-size: 14px;line-height: 14px;color: #999999;text-align: center;overflow: visible;}


body {
    background: #E8E8E8;
}

/* 面包屑 */
.shop-bread-nav-wrapper {
    margin: 0;
}

.shop-bread-nav {
    background: transparent;
}

.shop-bread-nav-item, .shop-bread-nav-separator {
    color: #999;
}

.shop-bread-nav {
    padding: 0;
}


.shop-product-list-item{
    text-align: center;
}
.shop-product-link{padding-top: 0;display: inline-block;}
.shop-product-list-box {
    padding: 0 2.267vw;
}

.shop-product-cover-wrapper{
    padding-top: 0;
    width: 43.467vw;
    height: 30.133vw;
}
.album_cont{
    background-color: rgba(30, 30, 30, 0.6);
    color: #fff;
    font-size: 3.2vw;
    height: 4.267vw;
    line-height: 4.267vw;
    padding: 0 1.333vw;
    position: absolute;
    bottom: 0;
    right: 0;
}
.shop-product-list{margin-top: 0;padding: 4.267vw 0 0.533vw;}
.shop-product-item-title{
    font-size: 3.733vw;
    padding: 1.6vw 0 2.667vw;
}