/* packageA/member/coupon_v2_detail/coupon_v2_detail.wxss */ .detail { min-height: 100vh; background-color: #fc7d7d; overflow: hidden; } .conten { margin: 95rpx 25rpx 46rpx 26rpx; background-color: #fff; border-radius: 14rpx; min-height: 1076rpx; display: flex; flex-direction: column; align-items: center; } .image { width: 173rpx; height: 173rpx; background-color: #bbb; border-radius: 50%; margin-top: -70rpx; } .image image { width: 100%; height: 100%; border-radius: 50%; } .coupon_name { width: 100%; text-align: center; overflow: hidden; margin-top: 10rpx; font-size: 38rpx; color: #000; } .coupon_list { display: flex; justify-content: center; margin-top: 38rpx; height: 50rpx; } .coupon_list view { font-size: 31rpx; padding: 0 23rpx; border-radius: 30rpx; height: 50rpx; } .coupon_list view { margin-right: 32rpx; } .coupon_list view:last-child { margin-right: 0; } .money { background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/coupons_receivebg@2x.png'); background-size: cover; background-repeat: no-repeat; width: 572rpx; height: 298rpx; margin-top: 20rpx; position: relative; } .meet { position: absolute; top: 30rpx; width: 100%; height: 55rpx; color: #fff; font-size: 24rpx; /* background: #bbbbbb; */ display: flex; align-items: center; justify-content: center; padding-left: 10rpx; } .meet_txt { padding-left: 10rpx; width: 294rpx; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; } .moneyTxt { font-size: 72rpx; color: #df0132; text-align: center; line-height: 340rpx; padding-left: 20rpx; } .moneyTxt_none { font-size: 40rpx; color: #df0132; text-align: center; line-height: 340rpx; padding-left: 20rpx; } .line { margin-top: 35rpx; margin-bottom: 43rpx; width: 616rpx; height: 1rpx; border: 1rpx dashed #fedcdc; } .explain { width: 610rpx; } .explain .explainTxt { display: flex; justify-content: flex-start; margin-bottom: 19rpx; } .explain .explainText { margin-bottom: 19rpx; } .immediate { width: 291rpx; height: 136rpx; background-color: #F82D2B; border-radius: 21rpx; color: #fff; font-size: 38rpx; text-align: center; line-height: 136rpx; margin-top: 20rpx; margin-bottom: 41rpx; } .usercontent { display: flex; /* align-items: center; */ padding: 10rpx 6rpx 10rpx 6rpx; flex-direction: column; } .usercontent .left { font-size: 28rpx; height: 40rpx; line-height: 40rpx; text-align: center; padding-left: 20rpx; padding-right: 20rpx; color: #999; } .usercontent .right { /* flex: 1; */ /* margin-left: 10rpx; */ margin: 30rpx 40rpx; border: 1rpx solid #999; border-radius: 10rpx; padding: 10rpx; } .usercontent .right input { width: 100%; height: 40rpx; line-height: 40rpx; } .num-box { height: 40rpx; display: flex; padding: 10px 20px; justify-content: space-between; } .usercontent .num { display: flex; width: 160rpx; height: 40rpx; border-radius: 5rpx; } .usercontent .num .leftnav { height: 40rpx; line-height: 28rpx; width: 40rpx; font-size: 50rpx; /* font-weight: bold; */ text-align: center; color: #ee0a24; border-radius: 50%; background-color: #fff; border: 1rpx solid #ee0a24; } .usercontent .num input { min-height: 40rpx; height: 40rpx; line-height: 40rpx; width: 70rpx; text-align: center; border: none; /* background-color: #f2f2f2; */ border-radius: 2rpx; display: flex; align-items: center; margin-left: 2px; margin-right: 2px; font-size: 24rpx; } .usercontent .rightnav { height: 40rpx; line-height: 32rpx; width: 40rpx; font-size: 36rpx; /* font-weight: bold; */ text-align: center; color: #fff; border-radius: 50%; background-color: #ee0a24; }