.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%}.chooseproApp{max-width:640px;background:#ebebeb;margin:0 auto}.chooseproApp .banner{background:#fff;font-size:0;position:relative}.chooseproApp .banner .sharePro{position:absolute;width:55px;height:45px;background:rgba(0,0,0,.5);top:0;right:0;z-index:999;text-align:center}.chooseproApp .banner .sharePro i{font-size:22px;color:#fff;margin-top:4px}.chooseproApp .banner .sharePro font{font-size:12px;display:block;color:#fff}.chooseproApp .banner .swiper-pagination{bottom:30px}.chooseproApp .banner .swiper-pagination span{width:5px;height:5px;border-radius:5px}.chooseproApp .banner .swiper-pagination span.swiper-pagination-bullet-active{width:15px;background:#fff;opacity:1}.chooseproApp .proCon{background:#fff;border-radius:10px 10px 0 0;position:relative;top:-15px;z-index:1;min-height:160px}.chooseproApp .proCon h2{width:94%;margin:0 auto 10px auto}.chooseproApp .proCon h2 .names{font-size:17px;padding:15px 0 12px 0;width:80%;color:#1c222b}.chooseproApp .proCon h2 p{font-size:13px;font-weight:400;color:#7787a2;width:85%}.chooseproApp .proCon h2 p span{background:#fdecee;border-radius:3px;color:#e34d59;padding:4px 6px;margin-right:8px}.chooseproApp .proCon .relatedPro{width:100%;position:relative}.chooseproApp .proCon .relatedPro .tc{position:absolute;width:45px;left:3%;top:50%;transform:translateY(-50%);font-size:13px;font-weight:700}.chooseproApp .proCon .relatedPro .meal{width:calc(94% - 45px);float:right;margin-right:3%;background:#f1f2f5;padding-bottom:8px;border-radius:6px}.chooseproApp .proCon .relatedPro .meal .item:after{display:block;clear:both;content:"";visibility:hidden;height:0}.chooseproApp .proCon .relatedPro .meal .item{position:relative;clear:both;border-bottom:1px solid #fff;padding-bottom:8px}.chooseproApp .proCon .relatedPro .meal .item:last-child{padding-bottom:0;border-bottom:none}.chooseproApp .proCon .relatedPro .meal .item .el-image{float:left;margin:8px 0 0 8px}.chooseproApp .proCon .relatedPro .meal .item .con{float:left;height:30px;width:calc(100% - 58px);position:relative;margin:6px 0 0 8px}.chooseproApp .proCon .relatedPro .meal .item .con .title{font-size:14px}.chooseproApp .proCon .relatedPro .meal .item .con .price{font-size:12px;color:#666;width:100%}.chooseproApp .proCon .relatedPro .meal .item .con .price em{color:red;font-style:normal}.chooseproApp .proCon .cate{width:94%;margin:0 auto;padding-top:15px}.chooseproApp .proCon .cate li:after{display:block;clear:both;content:"";visibility:hidden;height:0}.chooseproApp .proCon .cate li span{float:left;width:45px;font-size:13px;font-weight:700;margin-top:5px}.chooseproApp .proCon .cate li .right{float:left;width:calc(100% - 45px)}.chooseproApp .proCon .cate li a{width:85px;height:30px;background:#f1f2f5;font-size:13px;float:left;border-radius:5px;line-height:30px;text-align:center;margin-right:15px;margin-bottom:15px;color:#1c222b}.chooseproApp .proCon .cate li a.curt{color:#0059d6;font-weight:700;background:rgba(0,89,214,.1)}.chooseproApp .infoCon{background:#fff}.chooseproApp .infoCon h2{width:94%;margin:0 auto;font-size:16px;padding:15px 0}.chooseproApp .infoCon .xc{width:94%;margin:0 auto;min-height:160px;padding-bottom:10px}.chooseproApp .infoCon img{width:100%;display:block}.chooseproApp .pfooter{background:#fff;position:fixed;bottom:0;left:0;z-index:99;width:100%;border-top:1px solid #ebedf1}.chooseproApp .pfooter .top{position:relative}.chooseproApp .pfooter .top .addnum{right:10px;top:9px;position:absolute}.chooseproApp .pfooter .top .addnum .el-icon-circle-plus,.chooseproApp .pfooter .top .addnum .el-icon-remove-outline{font-size:22px;color:#0059d6}.chooseproApp .pfooter .top .addnum .num{padding:0 8px;vertical-align:top;line-height:23px}.chooseproApp .pfooter .price{color:red;font-size:17px;font-weight:700;padding:0 10px 0 10px;height:40px;line-height:40px;width:80%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.chooseproApp .pfooter .price span{font-size:12px;color:#7787a2;font-weight:400;padding-left:5px}.chooseproApp .pfooter .price span font{text-decoration:line-through;margin-right:10px}.chooseproApp .pfooter .cateInfo{font-size:12px;color:#7787a2;padding:0 10px 10px 10px}.chooseproApp .pfooter .bth{padding:0 10px 10px 0;height:40px}.chooseproApp .pfooter .bth .b{width:30%;text-align:center;height:40px;border-radius:0 40px 40px 0;background:#e60000;color:hsla(0,0%,100%,.8);font-size:13px;float:right}.chooseproApp .pfooter .bth .b:last-child{background:#fdecee;color:#e60000;line-height:40px;width:22%;border-radius:40px 0 0 40px}.chooseproApp .pfooter .bth .b span{display:block;font-weight:700;font-size:15px;line-height:14px;padding-top:5px;color:#fff}.chooseproApp .pfooter .bth .b span font{font-weight:400;font-size:12px}.chooseproApp .pfooter .bth .left{float:left;margin-left:2%;margin-top:2px}.chooseproApp .pfooter .bth .left a,.chooseproApp .pfooter .bth .left p{float:left;font-size:12px;width:50px;text-align:center;color:#7787a2;text-decoration:none}.chooseproApp .pfooter .bth p:last-child{margin-left:5px}.chooseproApp .pfooter .bth .left a em,.chooseproApp .pfooter .bth .left p em{display:block;font-size:20px;margin:0 auto;color:#7787a2}.chooseproApp .el-switch__label--left{left:0}.chooseproApp .el-switch__label--right{left:38px;top:4px}.chooseproApp .el-switch__label.is-active{z-index:1111;color:#fff}.chooseproApp .el-switch__label--left{position:relative;left:98px;color:#fff;top:4px;z-index:-1111}.chooseproApp .el-switch__label--right{position:relative;right:98px;color:#fff;z-index:-1111}.chooseproApp .el-switch__label--left.is-active,.chooseproApp .el-switch__label--right.is-active{z-index:1111;color:#fff!important}.chooseproApp .el-switch__core{height:30px;border-radius:30px}.chooseproApp .el-switch__core:after{top:6px}.chooseproApp .el-switch{float:right;display:inline;top:10px;height:30px;position:absolute;right:15px}.chooseproApp .el-switch__label{float:left}.chooseproApp .el-drawer{overflow-y:scroll}.chooseproApp .el-drawer .el-drawer__header{margin-bottom:0;position:fixed;width:90%;background:#fff!important;z-index:999;padding:10px 20px}.chooseproApp .el-drawer__wrapper ul{width:90%;margin:20px auto;padding-top:20px}.chooseproApp .el-drawer__wrapper li{border-bottom:1px solid #ebf2ff;padding:15px 0 10px 0;position:relative}.chooseproApp .el-drawer__wrapper li:last-child{border-bottom:none}.chooseproApp .el-drawer__wrapper li p{padding-bottom:7px;font-size:14px;font-family:PingFang SC;font-weight:500;color:#333;padding-left:5px}.chooseproApp .el-drawer__wrapper li p font{float:right;font-size:14px;color:red}