.pay-page[data-v-39cf1245]{box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f5f5f5}.pay-page--embed[data-v-39cf1245]{display:none}.wrap[data-v-39cf1245]{box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100% - 3.71429rem);padding-bottom:2.285714rem}.code_section[data-v-39cf1245]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1.714286rem;box-sizing:border-box}.code_box[data-v-39cf1245]{width:31.428571rem;max-width:100%;background:#fff;box-shadow:0 0 .857143rem .571429rem rgba(0,0,0,.08);border-radius:.857143rem;margin:0 auto;padding:2.285714rem 1.714286rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.code_box .pay-line[data-v-39cf1245]{font-size:1.142857rem;font-weight:600;color:#222;line-height:1.714286rem;text-align:center}.code_box .title[data-v-39cf1245]{margin-top:.571429rem;font-size:1.285714rem;font-weight:600;color:#222;line-height:1.857143rem}.code_box .price[data-v-39cf1245]{margin-top:.714286rem;font-size:2.285714rem;font-weight:600;color:#da251d;line-height:2.857143rem}.code_box .code_img[data-v-39cf1245]{position:relative;margin-top:1rem;width:18.571429rem;height:18.571429rem;border:.071429rem solid rgba(42,42,42,.15);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.code_box .code_img>img[data-v-39cf1245]:first-child{width:100%;height:100%;display:block}.code_box .code_img_logo[data-v-39cf1245]{position:absolute;left:50%;top:50%;width:3.142857rem;height:3.142857rem;transform:translate(-50%,-50%);object-fit:contain;background:#fff;border-radius:.571429rem;padding:.285714rem;box-sizing:border-box}.code_box--result[data-v-39cf1245]{padding:3.428571rem 1.714286rem 2.857143rem}.code_box--result .pay_method_icon[data-v-39cf1245]{display:block;width:5.142857rem;height:5.142857rem;object-fit:contain;margin-bottom:1.142857rem}.code_box--result .pay-line[data-v-39cf1245]{margin-bottom:.285714rem}.btn_list[data-v-39cf1245]{flex-shrink:0;display:flex;justify-content:center;gap:1.428571rem;margin-top:2rem;padding:0 1.714286rem;box-sizing:border-box}.btn_list .btn[data-v-39cf1245]{width:11.428571rem;height:3.142857rem;text-align:center;font-size:1.142857rem;line-height:3rem;color:#da251d;border:.071429rem solid #da251d;border-radius:1.571429rem;cursor:pointer;box-sizing:border-box;background:#fff}.btn_list .cur_btn[data-v-39cf1245]{color:#fff;background-color:#da251d}.pay-dialog-body[data-v-39cf1245]{padding:.285714rem 0 .571429rem}.pay-dialog-text[data-v-39cf1245]{margin:0;font-size:1.071429rem;line-height:1.7;color:#333;text-align:center;word-break:break-word}.pay-dialog-footer[data-v-39cf1245]{display:flex;align-items:center;justify-content:center;gap:1.142857rem;width:100%}.pay-dialog-btn[data-v-39cf1245]{min-width:10rem;height:2.857143rem;padding:0 1.714286rem;border:none;border-radius:.571429rem;background:#da251d;color:#fff;font-size:1.071429rem;line-height:2.857143rem;text-align:center;cursor:pointer}.pay-dialog-btn--ghost[data-v-39cf1245]{background:#fff;color:#666;border:.071429rem solid #dcdfe6}.pay-dialog-btn--ghost[data-v-39cf1245]:hover{color:#da251d;border-color:#da251d}.pay-dialog-btn[data-v-39cf1245]:hover{opacity:.92}.pay-confirm-dialog{border-radius:.857143rem;overflow:hidden}.pay-confirm-dialog .el-dialog__header{padding:1.285714rem 1.714286rem .714286rem;text-align:center}.pay-confirm-dialog .el-dialog__title{font-size:1.285714rem;font-weight:600;color:#101010;line-height:1.857143rem}.pay-confirm-dialog .el-dialog__headerbtn{top:1.142857rem;right:1.142857rem}.pay-confirm-dialog .el-dialog__body{padding:.571429rem 2rem .857143rem}.pay-confirm-dialog .el-dialog__footer{padding:.571429rem 2rem 1.714286rem}@media (max-width:480px){.pay-confirm-dialog.el-dialog{width:calc(100vw - 3.42857rem)!important;max-width:24.285714rem;border-radius:.714286rem}.pay-confirm-dialog .el-dialog__header{padding:1rem 1.142857rem .571429rem}.pay-confirm-dialog .el-dialog__title{font-size:1.142857rem;line-height:1.571429rem}.pay-confirm-dialog .el-dialog__headerbtn{top:.857143rem;right:.857143rem}.pay-confirm-dialog .el-dialog__body{padding:.428571rem 1.142857rem .714286rem}.pay-confirm-dialog .el-dialog__footer{padding:.285714rem 1.142857rem 1.142857rem}.pay-confirm-dialog .pay-dialog-text{font-size:1rem;line-height:1.55}.pay-confirm-dialog .pay-dialog-btn{min-width:6.285714rem;height:2.428571rem;padding:0 1rem;font-size:1rem;line-height:2.428571rem}}