/* packageD/team_sell/getCouponShare/getCouponShare.wxss */ page { background: #fff; } .couponList { width: 700rpx; /* height: 744rpx; */ height: 670rpx; background: #fff; box-shadow: 0rpx 7rpx 16rpx 0rpx rgba(0, 0, 0, 0.05); border-radius: 30rpx; display: flex; margin: 0 auto; margin-top: -100rpx; flex-direction: column; align-items: center; } .couponBrand { width: 128rpx; height: 128rpx; background-color: #121212; border: solid 6rpx #fff; border-radius: 50%; margin-top: -70rpx; } .couponBrand image { width: 100%; height: 100%; border-radius: 50%; } .couponName { font-size: 32rpx; line-height: 36rpx; letter-spacing: 0rpx; color: #666; margin-top: 30rpx; } .condition { display: flex; flex-direction: column; margin-top: 40rpx; text-align: center; } .condition .condMoney { font-size: 64rpx; line-height: 64rpx; color: #fd4e4b; } .condition .condMoney text { font-size: 32rpx; line-height: 36rpx; } .valid { margin-top: 39rpx; display: flex; justify-content: space-between; width: 100%; } .validity { margin-top: 73rpx; width: 639rpx; border-top: #ededed solid 2rpx; display: flex; justify-content: space-between; align-items: center; } .getBtn { width: 478rpx; height: 88rpx; background-color: #fd4e4b; box-shadow: 0rpx 0rpx 16rpx 0rpx rgba(253, 78, 75, 0.1); border-radius: 44rpx; font-size: 28rpx; line-height: 36rpx; color: #fff; display: flex; justify-content: center; align-items: center; margin-top: 60rpx; } .coppBtn { width: 478rpx; height: 88rpx; border-radius: 44rpx; border: solid 1rpx #ff2c29; font-size: 28rpx; line-height: 36rpx; letter-spacing: 0rpx; color: #ff2c29; display: flex; justify-content: center; align-items: center; margin-top: 30rpx; } .shop { margin: 0 30rpx; margin-top: 42rpx; } .shop .shopBox { height: 218rpx; display: flex; justify-content: space-between; align-items: center; } .shop .shopBox .img { width: 218rpx; height: 218rpx; } .shop .shopBox .img image { width: 100%; height: 100%; } .shopRight { flex: 1; margin-left: 25rpx; display: flex; flex-direction: column; justify-content: space-between; height: 100%; } .shopNmae { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 28rpx; line-height: 42rpx; letter-spacing: 0rpx; color: #000; } .nowPrice { font-size: 24rpx; line-height: 42rpx; letter-spacing: 0rpx; color: #999; text-decoration: line-through; } .laterPrice { font-size: 28rpx; color: #ff2c29; } .explain { margin: 0 30rpx; margin-top: 42rpx; }