.el-loading-spinner{width:30%;background:rgba(0,0,0,.8);left:50%;transform:translateX(-50%);border-radius:5px;padding:15px 0;color:#fff}.el-loading-spinner i{color:#fff;font-size:22px}.el-loading-spinner .el-loading-text{color:#fff}.el-message-box{width:70%}.payment{max-width:640px;background:#f1f2f5;margin:0 auto}.payment .address{display:block;position:relative;background:#fff;border-radius:10px;width:94%;margin:0 auto 15px auto;padding:10px 0}.payment .address:after,.payment .goods:after{display:block;clear:both;content:"";visibility:hidden;height:0}.payment .address img{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px}.payment .address .left{display:block;width:80%;height:35px;line-height:35px}.payment .address .left span:first-child{font-size:16px;color:#333;padding-left:15px}.payment .address .left span:last-child{font-size:16px;color:#666}.payment .address .right{margin-top:8px;display:block;width:80%}.payment .address .right font{font-size:15px;font-family:PingFangSC;font-weight:400;color:#666;padding-left:15px;padding-bottom:10px}.payment .pro{background:#fff;display:block;width:94%;border-radius:6px;margin:0 auto}.payment .pro .bussTitle{font-size:16px;width:92%;margin:0 auto;padding:15px 0 0 0}.payment .goods .left{float:left;width:16%;border-radius:5px;margin:4% 2% 2% 4%}.payment .goods .right{float:left;margin-top:4%;width:73%;border-bottom:1px solid #f5f5f5;position:relative;min-height:60px}.payment .goods .right p{letter-spacing:1px;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;width:78%}.payment .goods .right p font{background:red;color:#fff;border-radius:5px;font-size:13px;position:relative;padding:2px;top:-2px;margin-right:2px}.payment .goods .right .num{font-size:14px;color:#999;padding-top:13px}.payment .goods .right .price{color:red;font-size:15px;position:absolute;top:0;right:0;text-align:right}.payment .goods .right .price div{font-size:12px;color:#999;text-decoration:line-through}.payment .goods .right .price b{color:red;font-size:18px;font-weight:600}.payment .goods .right .price i{color:red;font-size:12px;font-style:normal}.payment .goods .right .price font{color:#666;font-size:14px;padding-left:8px}.payment textarea{display:inline-block;width:70%;border:none;font-size:15px;outline:none;vertical-align:top;margin-left:18px;background:#fff;resize:none;text-align:right}.payment .remark{display:block;width:94%;color:#999;font-size:14px;letter-spacing:1px;margin:0 auto;padding:10px 0 15px 0}.payment .email{background:#fff;padding:18px 0;font-size:15px;color:#666;display:block;width:90%;margin:0 auto;border-bottom:1px solid #ebebeb}.payment .email span{color:#333;font-size:15px;float:right;font-weight:400;margin-right:8px}.payment .email span.curt{background:red;color:#fff;padding:2px 5px;border-radius:5px}.payment .email img{float:right;width:6px;margin-top:4px}.payment .footer1{height:45px;width:92%;border-radius:55px;position:fixed;bottom:20px;left:3%;z-index:1}.payment .footer1 .foot-title{float:left;width:65%;height:42px;background:#000;border-radius:40px 0 0 40px;padding-top:3px}.payment .footer1 .foot-title span{font-size:12px;color:#fff;margin-right:15px;display:block;margin-left:8%}.payment .footer1 .foot-title span b{color:#fff;font-size:18px;font-weight:600}.payment .footer1 .foot-title span i{color:#fff;font-size:12px;font-style:normal}.payment .footer1 .pay{float:right;width:35%}.payment .footer1 .pay span{float:left;height:45px;line-height:45px;font-size:15px;width:100%;color:#fff;text-align:center;font-weight:700;background:#f44;border-radius:0 40px 40px 0}.payment .choose{width:90%;margin:0 auto}.payment .choose label{margin-top:15px;font-size:22px}.payment .el-drawer__wrapper ul{width:90%;margin:0 auto}.payment .el-drawer__wrapper li{border-bottom:1px solid #ebf2ff;padding:15px 0 10px 0;position:relative}.payment .el-drawer__wrapper li:last-child{border-bottom:none}.payment .el-drawer__wrapper li p{padding-bottom:7px;font-size:14px;font-family:PingFang SC;font-weight:500;color:#333;padding-left:45px}.payment .el-drawer__wrapper li p:last-child{color:#666}.payment .el-drawer__wrapper li a{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#2f78ff;font-size:18px}.payment .el-drawer__wrapper li a img{display:block;width:30px}.payment .payType{width:94%;margin:0 auto;font-size:13px;color:#666;font-weight:400;padding:15px 0 8px 0}.payment .payMoney{width:94%;margin:0 auto;display:flex;flex-wrap:nowrap;justify-content:space-between}.payment .payMoney p{width:31.5%;background:#fff;font-size:14px;height:50px;border-radius:6px}.payment .payMoney p:first-child{line-height:50px}.payment .payMoney p img{width:20px;float:left;margin:15px 6px 0 6px}.payment .payMoney p font{float:left;width:50%;margin-top:12px}.payment .payMoney p font em{font-style:normal;font-size:12px;color:#999}.payment .payMoney p i{float:right;font-size:16px;color:#ddd;margin:17px 6px 0 0}.payment .payMoney p.curt i{color:#f44}