.pay-dialog { position: fixed; right: 0; bottom: 0; left: 0; z-index: 56; padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); border-radius: .3rem .3rem 0 0; background-color: #FFFFFF; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); -webkit-transition: .3s; -o-transition: .3s; -moz-transition: .3s; transition: .3s; } .pay-dialog.show { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .pay-dialog .dialog-hd { position: relative; height: 1rem; padding: 0 1rem; text-align: center; font-size: .32rem; line-height: 1rem; color: #333333; } .pay-dialog .dialog-hd button { position: absolute; top: 50%; right: .3rem; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .pay-dialog .dialog-hd .iconfont { font-size: .32rem; } .pay-dialog .dialog-bd label { position: relative; display: block; } .pay-dialog .dialog-bd label::after { content: ""; position: absolute; right: 0; bottom: 0; left: .3rem; border-bottom: 1px solid #EEEEEE; } .pay-dialog .dialog-bd input+div { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; min-height: 1.2rem; padding: 0 .3rem 0 1.08rem; background: .3rem center/.5rem .5rem no-repeat; } .pay-dialog .dialog-bd .name { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; } .pay-dialog .dialog-bd .info { font-size: .24rem; color: #999999; } .pay-dialog .dialog-bd .iconfont { visibility: hidden; font-size: .3rem; color: #2C8EFF; } .pay-dialog .dialog-bd input:checked+div .iconfont { visibility: visible; } .pay-dialog .dialog-ft { padding: .3rem .3rem .4rem; } .pay-dialog .member { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; height: .6rem; padding: 0 .2rem 0 .72rem; border-radius: .04rem; background: #FFF0E5 url("../../images/user_member2.png") .2rem center/.37rem .41rem no-repeat; font-size: .26rem; line-height: 1; color: #333333; } .pay-dialog .member .iconfont { font-size: .2rem; color: #FF6B00; } .pay-dialog .member .money { color: #FF6B00; } .pay-dialog .dialog-ft button { width: 100%; height: .86rem; border-radius: .43rem; margin-top: .5rem; background-color: #2C8EFF; font-size: .3rem; color: #FFFFFF; } wx-open-subscribe { display: block; }