/* packageI/offline_investment/offlineInvestmentIndex/offlineInvestmentIndex.wxss */ view { box-sizing: border-box; } .container { position: relative; padding: 0 28rpx 80px; min-height: 100vh; } .container .countdown { display: flex; color: #fff; height: 120rpx; line-height: 120rpx; } .container .countdown .bottom_time { color: #fff; display: flex; height: 120rpx; margin-left: 16rpx; align-items: center; } .container .countdown .bottom_time .radius-box { width: 44rpx; height: 44rpx; font-size: 24rpx; color: #f14e4e; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: #fff; } .container .countdown .bottom_time .text { padding: 0 8rpx; display: flex; align-items: center; font-size: 24rpx; } .container .notice { background: #fff; border-radius: 20rpx; padding: 24rpx; margin-bottom: 20rpx; text-align: left; } .container .notice .notice-title { font-size: 36rpx; font-weight: bold; color: #000; margin-bottom: 16rpx; } .container .notice .notice-award { background-color: #fff7f7; border-radius: 4rpx; padding: 16rpx; color: #f14e4e; font-size: 24rpx; line-height: 44rpx; margin-bottom: 16rpx; } .container .notice .notice-content { font-size: 28rpx; color: #666; } .container .goods-list .good-child { display: flex; overflow: hidden; padding: 28rpx; background: #fff; border-radius: 20rpx; margin-bottom: 20rpx; } .container .goods-list .good-child .good-img { width: 224rpx; height: 224rpx; flex-shrink: 0; overflow: hidden; border-radius: 12rpx; } .container .goods-list .good-child .good-img image { width: 100%; height: 100%; } .container .goods-list .good-child .good-info { flex: 1; display: flex; justify-content: space-between; flex-direction: column; text-align: left; overflow: hidden; padding: 0 24rpx; } .container .goods-list .good-child .good-info .good-title { font-size: 32rpx; line-height: 48rpx; height: 100rpx; font-weight: bold; color: #333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .container .goods-list .good-child .good-info .goods-purchased { display: flex; height: 48rpx; line-height: 48rpx; color: #666; } .container .goods-list .good-child .good-info .goods-purchased .buyer-imgs { margin: 0 16rpx; } .container .goods-list .good-child .good-info .goods-purchased .buyer-imgs image { width: 48rpx; height: 48rpx; border-radius: 50%; overflow: hidden; margin-left: -16rpx; } .container .goods-list .good-child .good-info .good-buy { display: flex; align-items: center; } .container .goods-list .good-child .good-info .good-buy .good-price { font-size: 24rpx; font-weight: bold; display: flex; align-items: center; flex: 1; color: #f14e4e; } .container .goods-list .good-child .good-info .good-buy .good-price .price { font-size: 36rpx; } .container .goods-list .good-child .good-info .good-buy .buy-btn { background: #f14e4e; color: #fff; font-size: 12px; height: 40rpx; line-height: 40rpx; padding: 0 16rpx; border-radius: 4px; } .container::after { content: ""; width: 100%; z-index: -1; height: 220rpx; position: absolute; left: 0%; top: 0; border-radius: 0 0 100% 100%; background: #f14e4e; }