.ab-mall-new-component .hot-goods-item-container { display: flex; background: #fff; padding: 24rpx 0; flex-wrap: nowrap; overflow: hidden; } .ab-mall-new-component .hot-goods-item-container-border { border-bottom: 1px solid #eee; } .ab-mall-new-component .hot-goods-item-container .info { flex: 1; margin-left: 24rpx; flex-wrap: nowrap; overflow: hidden; } .ab-mall-new-component .hot-goods-item-container .info .name { color: #333; font-size: 33rpx; font-weight: 500; margin-bottom: 16rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ab-mall-new-component .hot-goods-item-container .info .unit { font-weight: 400; color: #999; font-size: 28rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ab-mall-new-component .hot-goods-item-container .info .price-button-container { display: flex; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; color: #ff3b30; height: 45rpx; } .ab-mall-new-component .hot-goods-item-container .info .price-button-container .price { flex-shrink: 0; line-height: 25rpx; } .ab-mall-new-component .hot-goods-item-container .info .price-button-container .price .price-icon { font-size: 22rpx; font-weight: 700; display: inline-block; } .ab-mall-new-component .hot-goods-item-container .info .price-button-container .price .price-text { font-size: 36rpx; vertical-align: baseline; letter-spacing: 0; font-weight: 700; display: inline-block; margin-right: 15rpx; } .ab-mall-new-component .hot-goods-item-container .info .price-button-container .price .pre-price { display: inline-block; color: #999; font-size: 18rpx; font-weight: 400; text-decoration: line-through; } .ab-mall-new-component .hot-goods-item-container .info .price-button-container .stock { margin-top: 8rpx; color: #999; font-size: 25rpx; letter-spacing: 0; line-height: 25rpx; } .ab-mall-new-component .hot-goods-item-container .info .price-button-container .stock.red { color: #ff3b30; }