/*
 * 手太欠
 * 企获客商城模块
 */


/* 商城优惠热卖 */
.hot {
    background-color: white;
    border-radius: 10rpx;
    padding: 20rpx;
    box-sizing: border-box;
    margin-top: 30rpx;
}

.hot-title {
    display: flex;
    margin-bottom: 30rpx;
}

.hot-name {
    flex: 1;
}

.hot-more {
    font-size: 30rpx;
    color: #666666;
    display: flex;
}

.hot-more-icon {
    width: 34rpx;
    height: 34rpx;
    margin: 4rpx 0 0 10rpx;
    vertical-align: middle;
}

/* 热卖列表 */
.hot-scroll {
    white-space: nowrap;
}

.hot-list {
    width: 420rpx;
    background-image: linear-gradient(to top, #fff, #fcf5f3);
    border-radius: 10rpx;
    display: inline-block;
    position: relative;
    padding: 20rpx;
    box-sizing: border-box;
    margin-right: 20rpx;
    border: 2rpx #eeeeee dashed;
}

.hot-list:last-child {
    margin-right: 0;
}

.hot-img {
    width: 140rpx;
    height: 140rpx;
    border-radius: 10rpx;
}

.hot-price {
    color: #ea4e2f
}

.hot-price text {
    font-size: 24rpx;
    line-height: 40rpx;
}

.hot-cont {
    position: absolute;
    left: 180rpx;
    top: 20rpx;
    right: 20rpx;
}

.hot-price {
    margin: 10rpx 0;
    font-size: 28rpx;
    display: flex;
}

.hot-cost {
    font-size: 24rpx;
    color: #999;
    /* text-decoration:line-through; */
    margin-left: 20rpx;
    line-height: 38rpx;
}


.recommend-mark {
    background-color: #f2e4c0;
    border-radius: 6rpx;
    display: inline-block;
    font-size: 24rpx;
    overflow: hidden;
    height: 38rpx;
    line-height: 38rpx;
    padding-right: 10rpx;
}

.recommend-vip {
    display: inline-block;
    line-height: 38rpx;
    background-color: #333333;
    color: #f2e4c0;
    padding: 0 10rpx;
}

.recommend-sell {
    float: right;
    font-size: 24rpx;
    line-height: 38rpx;
    color: #aaabab;
}