.popup-box { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, .6); z-index: 5; .content { width: 300px; position: relative; background-color: $white; padding-top: 20px; border-radius: 3px; } .close { color: #fff; font-size: 22px; position: relative; left: 50%; margin-left: -11px; } .btn { position: absolute; bottom: 24px; left: 83px; width: 135px; height: 30px; border-radius: 3px; font-size: 16px; color: $white; text-align: center; line-height: 30px; } .btn-18B4ED { background-color: $bg_18B4ED; } .btn-FF4000 { background-color: $bg_FF4000; } .header { color: $active; height: 24px; line-height: 24px; text-align: center; i { font-size: 24px; } span { font-size: 18px; margin-left: 10px; vertical-align: text-bottom; } } .singleset-payment { height: 305px; margin: 140px auto 22px auto; padding: 17px 20px; .price-box { padding-bottom: 15px; border-bottom: 1px solid $sp_ddd; span { font-size: 12px; color: $color_666; } p { height: 22px; line-height: 22px; color: $color_FF4000; font-size: 22px; text-align: center; margin-top: 5px; } } .course-info { font-size: 14px; p { height: 14px; line-height: 14px; margin-top: 10px; color: $color_333; span { color: $color_666; } } } .payment-type { margin-top: 20px; label { display: inline-block; width: 100%; border-bottom: 1px solid $sp_ddd; color: $color_666; font-size: 12px; padding-bottom: 5px; } p { height: 22px; line-height: 22px; margin-top: 10px; position: relative; .iconalipay { font-size: 22px; color: #01aaef; } .iconweixinzhifu { font-size: 22px; color: #3baf34; } span { display: inline-block; margin-left: 10px; color: $color_333; font-size: 14px; vertical-align: text-bottom; } .icondanseshixintubiao-5 { position: absolute; right: 0; font-size: 24px; } .redio { color: $border_ccc; } .redioed { color: #4cd964; } } } } .zero { height: 147px; margin: 213px auto 22px auto; text-align: center; .header { color: $active; height: 24px; line-height: 24px; i { font-size: 24px; } span { font-size: 18px; margin-left: 10px; vertical-align: text-bottom; } } .dec { height: 14px; line-height: 14px; color: $color_666; font-size: 14px; margin-top: 15px; } } .payment-success { height: 258px; margin: 143px auto 22px auto; padding: 20px 24px; .dec { height: 33px; line-height: 20px; color: $color_666; font-size: 14px; margin-top: 12px; } .btn-18B4ED { bottom: 70px; } } .group { height: 165px; margin: 213px auto 22px auto; text-align: center; .group-img { margin-top: 15px; img { width: 40px; height: 40px; border-radius: 50px; margin-right: 15px; } } .btn-l { position: absolute; width: 240px; bottom: 20px; left: 30px; height: 30px; border-radius: 3px; font-size: 16px; color: $white; text-align: center; line-height: 30px; } } }