.callback-box { width: 100%; height: 100%; position: relative; .banner { width: 100%; height: 258px; background-image: url("https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/active19_717/m/bg-img.png"); background-repeat: no-repeat; background-size: contain; } .content { position: absolute; top: 13px; left: 10px; width: 355px; background-color: #fff; border-radius: 4px; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .06); padding: 18px 10px 25px 10px; .title { text-align: center; color: #FF3131; font-size: 18px; font-weight:500; } .coupon { background-color: #8361FE; width: 335px; height: 95px; border-radius: 3px 3px 0 0; margin-top: 10px; padding: 10px 12px; color: #fff; p { width: 100%; text-align: center; font-size: 12px; } .coupon-name { text-align: left; font-size: 14px; height: 16px; line-height: 16px; } .coupon-price { height: 28px; line-height: 28px; span { font-size: 26px; } } .coupon-time { margin-top: 3px; } } .tip { width: 335px; height: 37px; padding-left: 12px; text-align: left; font-size: 12px; color: #666; line-height: 37px; background-color: #fff; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1); border-radius: 0 0 3px 3px; position: relative; ul { position: absolute; top: -5px; left: 0; width: 100%; display: flex; justify-content: space-around; li { width: 10px; height: 10px; border-radius: 50%; background-color: #fff; } } } .expand { color: #FF3131; margin-top: 15px; font-size: 22px; text-align: center; img { margin: 0 15px; } .expand-big { font-size: 30px; } } .invitation { width: 320px; height: 44px; background-color: #8361FE; border-radius: 4px; font-size: 16px; color: #fff; margin-top: 15px; border: none; } .active-time { color: #999; font-size: 14px; margin-top: 10px; text-align: center; } .active-tip { color: #8361FE; font-size: 16px; margin-top: 13px; text-align: center; } } }