body{font-size:.14rem;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}*{box-sizing:border-box}*,ul{margin:0}li{list-style:none;padding:0}a{text-decoration:none}*{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea{-webkit-user-select:auto;margin:0;padding:0;outline:none}.pay-status{position:relative;background:#f8f8f8;min-height:100vh;width:100vw;overflow:hidden}.pay-status .pay-bg-err{width:100vw;height:2.8rem;background:#f14f46;position:relative}.pay-status .pay-bg-err:before{left:.3rem;border-radius:0 50% 50% 0}.pay-status .pay-bg-err:after,.pay-status .pay-bg-err:before{width:140%;height:2rem;position:absolute;top:.9rem;content:"";background:#f14f46}.pay-status .pay-bg-err:after{right:.3rem;border-radius:0 0 50% 50%}.pay-status .pay-bg-success{width:100vw;height:2.8rem;background:#49c697}.pay-status .pay-bg-success:before{left:.3rem;border-radius:0 50% 50% 0}.pay-status .pay-bg-success:after,.pay-status .pay-bg-success:before{width:140%;height:2rem;position:absolute;top:.9rem;content:"";background:#49c697}.pay-status .pay-bg-success:after{right:.3rem;border-radius:0 0 50% 50%}.pay-status .pay-content{position:relative;margin-top:-1.95rem;width:100%;background:transparent;box-sizing:border-box;padding:0 .27rem .3rem}.pay-status .pay-content .pay-div{margin:0 auto;width:100%;background:#fff;border-radius:.04rem;box-sizing:border-box;padding:.44rem .6rem .39rem;text-align:center}.pay-status .pay-content .pay-div .van-icon{font-size:.4rem}.pay-status .pay-content .pay-div .err-title{font-weight:500;color:#333;font-size:.24rem;margin:.28rem 0 .14rem}.pay-status .pay-content .pay-div .err-notice{font-size:.16rem;font-weight:400;color:#999;margin-bottom:.36rem}.pay-status .pay-content .pay-div .err-notice span{color:#f14f46}.pay-status .pay-content .pay-div img{height:.14rem}.pay-status .pay-content .pay-div .btn{width:100%;height:.44rem;font-weight:500;color:#fff;border-radius:.82rem;font-size:.16rem;text-align:center;line-height:.44rem}.pay-status .pay-content .pay-div .btn:active{opacity:.8}.pay-status .pay-content .pay-div .pay-again{background:#ff6a5b;border:0;margin:.25rem 0 .2rem}.pay-status .pay-content .pay-div .order-detail{border:.01rem solid #ccc;color:#999}.pay-status .pay-content .pay-div .margin-top{margin-top:.61rem}.pay-status .pay-content .notice{margin-top:.29rem}.pay-status .pay-content .notice img{width:.16rem;height:.16rem;vertical-align:middle;margin-bottom:.02rem}.pay-status .pay-content .notice .notice-header{font-weight:500;color:#666;font-size:.14rem;margin-bottom:.06rem}.pay-status .pay-content .notice p{font-size:.12rem;font-weight:400;color:#999;line-height:.2rem}.pay-status .pay-content .notice p img{width:.11rem;object-fit:cover;vertical-align:middle;margin:0 .04rem}.pay-status .pay-content .notice p span{color:#ff6a5b;text-decoration:underline}.pay-status .pay-content .success-notice{text-align:center;color:#999;margin-top:.42rem;font-weight:400}.pay-status .pay-content .success-notice span{color:#ff6a5b;text-decoration:underline;margin-bottom:.06rem}.pay-status .pay-content .success-notice p{margin-bottom:.05rem}.pay-status .pay-content .success-notice img{width:.16rem;vertical-align:middle;margin:0 .03rem}