.group-wrap { background: url('/static/images/pinTuan/pinTuanListBg.png') no-repeat; background-size: 100% 374rpx; }
.group-head { padding: 0 25rpx; height: 100rpx;
    .group-head__title { font-size: 32rpx; font-family: PingFang SC; font-weight: 500; color: rgba(255, 255, 255, 1); }
    .group-head__notice { font-size: 26rpx; font-family: PingFang SC; font-weight: 500; color: rgba(255, 255, 255, 1); }
}

.group-box { width: 710rpx; background: linear-gradient(#fff, #f5f5f5); border-radius: 20rpx; margin: 0 auto; min-height: 1000rpx;
    .goods-item { border-radius: 20rpx; overflow: hidden; position: relative; margin-bottom: 20rpx;
        .tag { position: absolute; left: 0; top: 10rpx; z-index: 2; line-height: 35rpx; background: linear-gradient(132deg, rgba(255, 153, 93, 1), rgba(255, 99, 97, 1)); border-radius: 0px 18rpx 18rpx 0px; padding: 0 10rpx; font-size: 24rpx; font-family: PingFang SC; font-weight: bold; color: rgba(255, 255, 255, 0.8); }
        .goods-right { width: 460rpx;
            .title { width: 460rpx; color: $u-main-color }
            .tip { width: 460rpx; }
        }
        .buy-btn { position: absolute; right: 0; bottom: -10rpx; width: 160rpx; height: 60rpx; background: linear-gradient(90deg, rgba(254, 131, 42, 1), rgba(255, 102, 0, 1)); box-shadow: 0px 7rpx 6rpx 0px rgba(255, 104, 4, 0.22); border-radius: 30rpx; font-size: 28rpx; font-family: PingFang SC; font-weight: 500; color: #fff; padding: 0; }
        .group-num { font-size: 20rpx; font-family: PingFang SC; font-weight: 500; color: rgba(153, 153, 153, 1); margin-left: 20rpx; }
        .sell-box { background: rgba(255, 224, 226, 0.3); border-radius: 16rpx; line-height: 32rpx; padding: 0 10rpx;
            .sell-num { font-size: 20rpx; font-family: PingFang SC; font-weight: 400; color: rgba(247, 151, 156, 1); }

            .cuIcon-hotfill { font-size: 26rpx; color: #e1212b; margin-right: 8rpx; }
        }
    }
}
.group-boxComponents.group-box { min-height: 50rpx; }

.activity-goods-box { padding: 40rpx 20rpx; background: #fff;
    .img-box { margin-right: 20rpx; width: 200rpx; height: 200rpx; overflow: hidden; position: relative;
        .img { width: 200rpx; height: 200rpx; background-color: #ccc; }
    }
    .goods-right { width: 450rpx; min-height: 200rpx; align-items: flex-start; position: relative;
        .title { font-size: 28rpx; line-height: 28rpx; width: 450rpx; }
        .tip { font-size: 22rpx; color: #a8700d; width: 500rpx; }
        .price-box {
            .current { font-size: 28rpx; font-weight: 500; color: rgba(225, 33, 43, 1); }
            .original { font-size: 22rpx; font-weight: 400; text-decoration: line-through; color: rgba(153, 153, 153, 1); margin-left: 14rpx; }
        }
    }
}
