.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%}.prodetailApp{max-width:640px;background:#f7faff;margin:0 auto;padding-top:15px}.prodetailApp .card ul{width:94%;display:block;margin:0 auto;background:#fff;box-shadow:0 0 10px 0 rgba(47,120,255,.2);border-radius:10px;margin-bottom:15px}.prodetailApp .card ul li{width:100%;position:relative}.prodetailApp .card ul li h3{font-size:16px;padding:15px 15px 10px 15px;width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:1.5px}.prodetailApp .card ul li .price,.prodetailApp .card ul li .rate{font-size:15px;padding:0 15px 10px 15px;color:#999}.prodetailApp .card ul li .price font{color:#999;font-size:15px}.prodetailApp .card ul li .price b{color:#f60;font-size:17px;font-weight:500}.prodetailApp .card ul li .price i{color:#f60;font-size:12px;font-style:normal}.prodetailApp .chooseUser{width:94%;display:block;margin:0 auto;background:#fff;box-shadow:0 0 10px 0 rgba(47,120,255,.2);border-radius:10px;padding:20px 0;position:relative}.prodetailApp .chooseUser:after{display:block;clear:both;content:"";visibility:hidden;height:0}.prodetailApp .chooseUser .leftuser{float:left;width:80%;margin-left:15px}.prodetailApp .chooseUser .leftuser p{color:#333;font-size:15px}.prodetailApp .chooseUser .leftuser p.curt{padding-top:10px;color:#666}.prodetailApp .chooseUser img{width:8px;position:absolute;top:51%;transform:translateY(-50%);right:15px}.prodetailApp .card h2{font-size:16px;font-weight:700;padding:15px 0 10px 0;height:40px;line-height:40px;letter-spacing:1px;width:94%;margin:0 auto}.prodetailApp .card dl{display:block;width:94%;background:#fff;box-shadow:0 0 10px 0 rgba(47,120,255,.2);border-radius:10px;margin:0 auto}.prodetailApp .card dl dd{height:50px;line-height:50px;border-bottom:1px solid #ebf2ff;width:92%;margin:0 auto}.prodetailApp .card dl dd span{float:left;width:80%;height:50px;line-height:50px;font-size:15px;letter-spacing:1px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prodetailApp .card dl dd.curt span{color:#666}.prodetailApp .card dl dd font{float:right;height:50px;line-height:50px;color:#2f78ff;font-size:15px;margin-right:5px}.prodetailApp .card dl dd.curt font{color:#666}.footer1{height:50px;background:#fff;width:94%;box-shadow:0 0 10px 0 rgba(47,120,255,.2);border-radius:10px;position:fixed;bottom:10px;left:3%;z-index:1}.prodetailApp .footer1 .foot-title{float:left;margin-left:4%;height:50px;line-height:50px}.prodetailApp .footer1 .foot-title span{font-size:14px;color:#727272}.prodetailApp .footer1 .foot-title span:first-child{margin-right:8px}.prodetailApp .footer1 .foot-title span b{color:#f60;font-size:17px;font-weight:500}.prodetailApp .footer1 .foot-title span i{color:#f60;font-size:12px;font-style:normal}.prodetailApp .footer1 .pay{float:right;color:#fff;margin-right:4%;margin-top:5px;width:40%}.prodetailApp .footer1 .pay span{float:left;height:40px;line-height:40px;font-size:14px;width:100%;text-align:center;font-weight:700;background:#ff751a;border-radius:40px}.prodetailApp #el-drawer__title span{text-align:center;font-size:18px;font-family:PingFang SC;font-weight:600;color:#2f78ff}.prodetailApp .el-drawer__wrapper ul{width:90%;margin:0 auto}.prodetailApp .el-drawer__wrapper li{border-bottom:1px solid #ebf2ff;padding:15px 0 10px 0;position:relative}.prodetailApp .el-drawer__wrapper li:last-child{border-bottom:none}.prodetailApp .el-drawer__wrapper li p{padding-bottom:10px;font-size:14px;font-family:PingFang SC;font-weight:500;color:#333;padding-left:45px}.prodetailApp .el-drawer__wrapper li p:last-child{color:#666}.prodetailApp .el-drawer__wrapper li a{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#2f78ff;font-size:18px}.prodetailApp .el-drawer__wrapper li a img{display:block;width:30px}.prodetailApp .el-drawer__wrapper .append{background:#2f78ff;color:#fff;position:absolute;right:20px;top:25%;font-size:14px;padding:5px 10px;border-radius:10px}