.pay-order { width: 100%; background-color: #f5f5f5; margin-bottom: 50px; .order-number { background-color: #fff; span { font-size: 15px; color: #333333; } .number { font-size: 12px; color: #666666; } .money { color: #ff3131; } } .pay-type-list { .am-list-body { &::after { display: none; } } .am-list-header { color: #333333; font-size: 15px; background-color: #fff; } .iconalipay { font-size: 22px; color: #01aaef; } .iconweixinzhifu { font-size: 22px; color: #3baf34; } .iconhuabei { font-size: 22px; color: #01aaef; } .am-radio-inner { width: 20px; height: 20px; border-radius: 50%; background-color: #c1c1c1; } .am-radio-inner:after { display: block; border-color: #fff; top: 0; right: 6px; } .am-radio.am-radio-checked .am-radio-inner { background-color: #009aff; border-radius: 50%; width: 20px; height: 20px; } .am-radio.am-radio-checked .am-radio-inner:after { display: block; } } .pay-tip { width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 12px; color: #ff3131; background-color: #fff4ce; } .pay-button { position: fixed; bottom: 0; width: 100%; height: 44px; line-height: 44px; text-align: center; color: #fff; font-size: 18px; background-color: #18b4ed; z-index: 9; } .check-staging { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, $alpha: 0.6); z-index: 19; .container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; border-radius: 6px; background-color: #FFF; padding-bottom: 10px; .check-title { color: #333333; font-size: 16px; text-align: center; width: 100%; height: 44px; line-height: 44px; border-bottom: 1px solid #DDDDDD; border-top-left-radius: 6px; border-top-right-radius: 6px; } } .am-list-item .am-list-line .am-list-extra { flex-basis: 16%; } .am-radio-inner { width: 20px; height: 20px; border-radius: 50%; border: 1px solid #BFBFBF; background-color: #fff; } .am-radio-inner:after { display: block; border-color: #fff; top: 0; right: 6px; } .am-radio.am-radio-checked .am-radio-inner { background-color: #009aff; border: 1px solid #FFF; border-radius: 50%; width: 20px; height: 20px; } .am-radio.am-radio-checked .am-radio-inner:after { display: block; } } .order-info { position: relative; flex: 1; .order-title { font-size: 16px; color: $color_333; } .order-content { font-size: 14px; color: $color_666; margin-top: 14px; line-height: 18px; } .order-des { height: 24px; line-height: 33px; position: absolute; bottom: 0; .order-newprice { font-size: 16px; color: $redprice; } .order-price { font-size: 12px; color: $color_999; margin-left: 15px; text-decoration: line-through; } } } .v-list-item { padding: 10px 15px; background-color: #fff; .content { border: none; padding-bottom: 0; .cover { flex: inherit; width: 42.2%; img { width: 100%; height: 100%; } .course-status { background-color: rgba(224, 46, 36, 0.6); } } } .info { width: 52.3%; position: relative; display: block; .title { font-size: 16px; color: $color_333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 16px; line-height: 16px; } .contact { font-size: 14px; color: $color_666; margin-top: 14px; } .des { position: absolute; bottom: 0; .course-price { .price { color: $red; font-size: 12px; } .new { color: $red; font-size: 16px; } .old { color: $color_999; font-size: 12px; display: inline-block; margin-left: 15px; text-decoration: line-through; } } .isbuy { display: inline-block; width: 61px; height: 18px; background-color: $bg_active; border-radius: 9px; color: $white; font-size: 12px; text-align: center; line-height: 18px; } } } } }