.orderFoodHome{text-align:center}.orderFoodHome .footerBannerImg{background:url(/elec/wx/img/docSignBottomPic.png) no-repeat;background-size:100% 100%;width:100%;height:12rem;position:absolute;bottom:0}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover,.orderFoodHome .el-card.is-always-shadow{-webkit-box-shadow:0 1px 3px 0 hsla(0,3%,60.4%,.1);box-shadow:0 1px 3px 0 hsla(0,3%,60.4%,.1)}.orderFoodHome .topDiv{width:100%;height:50px;line-height:50px;margin:4rem 0 6rem 0}.orderFoodHome .topDiv span{font-size:17px;font-weight:700;margin-left:8px;vertical-align:middle}.orderFoodHome .topDiv img{width:55px;height:35px;vertical-align:middle}.orderFoodHome .bottomDiv .el-card{display:inline-block;border-top:none;border-bottom:2px solid #f5f7fa}.orderFoodHome .bottomDiv .el-card__body{padding:0 10px 0 0}.orderFoodHome .bottomDiv .menu_item{padding-top:10px;padding-bottom:10px;width:320px;border-radius:12px}.orderFoodHome .bottomDiv .menu_item .image{width:65px;height:65px;border-radius:50%;margin-left:5px}.orderFoodHome .bottomDiv .menu_item .menu_card{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:10px 0}.orderFoodHome .bottomDiv .text{display:inline-block;width:110px;text-align:left;margin-left:10px}.orderFoodHome .bottomDiv .text .file_text{font-size:15px;color:#0b0b0b}.orderFoodHome .bottomDiv .text .wait_text{font-weight:lighter;height:25px;line-height:25px;color:#999}.orderFoodHome .bottomDiv .menu_item .right{flex:1;margin-top:2px}.orderFoodHome .bottomDiv .menu_item .right .button{font-size:13px;font-weight:700}.orderFoodHome .bottomDiv .menu_item .right .arrow{display:inline-block;position:relative;left:10px;width:7px;height:7px;border-width:1px 1px 0 0;border-color:#409eff;border-style:solid;transform:rotate(45deg);margin-bottom:1px}.orderRemainDialog .el-dialog__header{text-align:center}.orderRemainDialog .info p{line-height:35px;font-size:16px;color:#666}.orderRemainDialog .confirmDiv{display:flex;flex-direction:column;justify-content:center;align-items:center}.orderRemainDialog .confirmDiv .el-input__inner{text-align:center;height:40px}.orderInfoEnter{background-color:#fff;width:100%}.orderInfoEnter .el-input.is-disabled .el-input__inner{color:#606266}.orderInfoEnter .headerBox{height:45px!important;line-height:45px!important;font-size:16px;border-bottom:1px solid #eee;position:fixed;z-index:1001;top:0;background:#fff;font-weight:700;color:#333}.orderInfoEnter .headerBox,.orderInfoEnter .personBox{width:100%;text-align:center}.orderInfoEnter .personBox img{width:100px;height:100px;margin:30px 0 10px 0}.orderInfoEnter .el-select{width:calc(100% - 30px)}.orderInfoEnter .contentBox{width:100%;margin-top:45px}.orderInfoEnter .infoBox{background-color:#eee;border-radius:5px;width:calc(100% - 90px);height:46px;line-height:50px;margin:16px 0 0 45px;padding:0 15px}.orderInfoEnter .infoBox img{width:25px;height:25px;vertical-align:middle;position:relative;bottom:3px}.orderInfoEnter .buttonBox{background-color:#3875c6;border-radius:5px;width:calc(100% - 90px);margin:10px 0 0 45px;text-align:center}.orderInfoEnter .buttonBox .el-button{background-color:#3875c6;border:0;width:100%;height:56px;font-size:17px;font-weight:700}.orderInfoEnter .el-date-editor .el-input__prefix{display:none!important}.el-date-editor.el-input__inner,.orderInfoEnter .el-date-editor.el-input{width:13.5rem}.orderInfoEnter .contentBox .el-input--small .el-input__inner{height:40px;background-color:#eee;border:0;font-size:16px;padding-left:20px}.orderInfoEnter input:disabled,input[disabled]{-webkit-text-fill-color:#606266;opacity:1}.orderFoodRecords .el-header{height:45px!important;line-height:45px!important;font-size:17px;border-bottom:1px solid #eee;position:fixed;width:100%;z-index:1001;top:0;background:#fff}.orderFoodRecords .form-bar{position:fixed;top:0;width:100%;background:#fff;padding-bottom:10px;z-index:99}.orderFoodRecords .el-button i{font-size:16px!important}.orderFoodRecords .el-card{border-radius:10px;margin-top:10px}.orderFoodRecords .box-card{position:relative}.orderFoodRecords .box-card .el-card__body{min-width:auto!important;min-height:auto!important;padding:5px 0 10px 10px!important}.orderFoodRecords .left{display:inline-block;width:90%;float:left}.orderFoodRecords .right{display:inline-block;width:10%;float:left;height:60px;line-height:100px;text-align:center}.orderFoodRecords .codeDiv{font-size:14px;color:#757575;height:32px;line-height:25px;margin-bottom:8px;border-bottom:1px solid #e7e7e7;position:relative}.orderFoodRecords .codeDiv>div{width:calc(100% - 35px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}.orderFoodRecords .contentDiv{font-size:13px;height:30px;line-height:30px}.orderFoodRecords .contentDiv i{float:right;margin-top:6px;font-size:20px}.orderFoodRecords .el-icon-arrow-right{font-size:16px;color:#b8b8b8}.orderFoodRecords input:-moz-placeholder{color:#409eff;font-size:15px}.orderFoodRecords input:-ms-input-placeholder{color:#409eff;font-size:15px}.orderFoodRecords input::-webkit-input-placeholder{color:#409eff;font-size:15px}.orderFoodRecords .el-tabs__content{height:calc(100vh - 145px);overflow-y:auto}.orderFoodRecords .disBox{display:inline-block;width:50%;float:left}.orderFoodRecords .el-tag{font-size:13px;padding:0 12px}.orderFoodRecordDetail{text-align:center;height:100vh}.orderFoodRecordDetail .animated-bg{animation:changeOrderBlingColor .1s infinite;WebkitAnimation:changeOrderBlingColor .1s infinite}.orderFoodRecordDetail .el-header{height:45px!important;line-height:45px!important;font-size:17px;border-bottom:1px solid #eee}.orderFoodRecordDetail .timeDiv{padding-top:20px;height:40px;margin-bottom:30px}.orderFoodRecordDetail .timeDiv div{display:inline-block;float:left}.orderFoodRecordDetail .leftDiv{width:70%;text-align:left;font-size:22px;padding-left:15px}.orderFoodRecordDetail .rightDiv{width:30%;text-align:right;font-size:20px;padding-right:15px}.orderFoodRecordDetail .orderTime{margin-top:30px;font-size:17px;color:#000}.orderFoodRecordDetail .orderID{color:#000;font-weight:700;font-size:34px}.orderFoodRecordDetail .orderPerson{font-size:26px;color:#000;height:60px;line-height:70px}.orderFoodRecordDetail .orderDish{margin-top:10px;font-size:42px;color:#ed0404;font-weight:700;min-height:60px;line-height:60px}.orderFoodRecordDetail .offsetTime{font-size:14px}.orderFoodRecordDetail .lh40{min-height:40px;line-height:40px}.orderFoodRecordDetail .el-footer{width:100%;font-size:16px;text-align:center;border:0;height:auto!important;position:fixed;bottom:0;padding:2rem 0}.orderFoodRecordDetail .msg{height:30px;line-height:30px;font-size:1.2rem;color:red;font-weight:700}.showMyOrder{text-align:center;height:100vh}.showMyOrder .animated-bg{animation:changeOrderBlingColor .1s infinite;WebkitAnimation:changeOrderBlingColor .1s infinite}.showMyOrder .el-header{height:45px!important;line-height:45px!important;font-size:17px;border-bottom:1px solid #eee}.showMyOrder .timeDiv{padding-top:20px;height:40px;margin-bottom:30px}.showMyOrder .timeDiv div{display:inline-block;float:left}.showMyOrder .leftDiv{width:70%;text-align:left;font-size:22px;padding-left:15px}.showMyOrder .rightDiv{width:30%;text-align:right;font-size:20px;padding-right:15px}.showMyOrder .orderTime{margin-top:30px;font-size:17px;color:#000}.showMyOrder .orderID{color:#000;font-weight:700;font-size:34px}.showMyOrder .orderPerson{font-size:26px;color:#000;height:60px;line-height:70px}.showMyOrder .orderDish{margin-top:10px;font-size:42px;color:#ed0404;font-weight:700;min-height:60px;line-height:60px}.showMyOrder .offsetTime{font-size:14px}.showMyOrder .lh40{min-height:40px;line-height:40px}.showMyOrder .el-footer{width:100%;font-size:16px;text-align:center;border:0;height:auto!important;position:fixed;bottom:0;padding:2rem 0}.showMyOrder .msg{height:30px;line-height:30px;font-size:1.2rem;color:red;font-weight:700}.showOrderReport .headerDiv{padding:0 20px;padding-top:10px;min-height:45px!important;line-height:25px;font-size:14px;padding-left:25px}.showOrderReport .el-table{width:90%;margin:0 auto}.showOrderReport .el-button i{font-size:16px!important}.showOrderReport .el-card{border-radius:10px;margin-top:10px}.showOrderReport .box-card{position:relative}.showOrderReport .box-card .el-card__body{min-width:auto!important;min-height:auto!important;padding:10px!important}.showOrderReport .codeDiv{font-size:14px;color:#757575;height:32px;line-height:25px;margin-bottom:8px;border-bottom:1px solid #e7e7e7;position:relative}.showOrderReport .codeDiv>div{width:calc(100% - 35px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}.showOrderReport .contentDiv{font-size:13px;height:30px;line-height:30px}.showOrderReport .contentDiv i{float:right;margin-top:6px;font-size:20px}.showOrderReport .el-icon-arrow-right{font-size:16px;color:#b8b8b8}.showOrderReport input:-moz-placeholder{color:#409eff;font-size:15px}.showOrderReport input:-ms-input-placeholder{color:#409eff;font-size:15px}.showOrderReport input::-webkit-input-placeholder{color:#409eff;font-size:15px}.showOrderReport .el-tabs__content{height:calc(100vh - 145px);overflow-y:auto}.showOrderReportCancel .headerDiv{padding:0 20px;padding-top:10px;min-height:45px!important;line-height:25px;font-size:14px;padding-left:25px}.showOrderReportCancel .el-table{width:90%;margin:0 auto}.showOrderReportCancel .el-button i{font-size:16px!important}.showOrderReportCancel .el-card{border-radius:10px;margin-top:10px}.showOrderReportCancel .box-card{position:relative}.showOrderReportCancel .box-card .el-card__body{min-width:auto!important;min-height:auto!important;padding:10px!important}.showOrderReportCancel .codeDiv{font-size:14px;color:#757575;height:32px;line-height:25px;margin-bottom:8px;border-bottom:1px solid #e7e7e7;position:relative}.showOrderReportCancel .codeDiv>div{width:calc(100% - 35px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}.showOrderReportCancel .contentDiv{font-size:13px;height:30px;line-height:30px}.showOrderReportCancel .contentDiv i{float:right;margin-top:6px;font-size:20px}.showOrderReportCancel .el-icon-arrow-right{font-size:16px;color:#b8b8b8}.showOrderReportCancel input:-moz-placeholder{color:#409eff;font-size:15px}.showOrderReportCancel input:-ms-input-placeholder{color:#409eff;font-size:15px}.showOrderReportCancel input::-webkit-input-placeholder{color:#409eff;font-size:15px}.showOrderReportCancel .el-tabs__content{height:calc(100vh - 145px);overflow-y:auto}.orderSummary .el-header{height:45px!important;line-height:45px!important;font-size:17px;border-bottom:1px solid #eee;position:fixed;width:100%;z-index:1001;top:0;background:#fff}.orderSummary .form-bar{position:fixed;top:0;width:100%;background:#fff;margin-top:40px;z-index:99}.orderSummary .el-button i{font-size:15px!important}.orderSummary .el-card{border-radius:10px;margin-top:10px}.orderSummary .box-card{position:relative}.orderSummary .box-card .el-card__body{min-width:auto!important;min-height:auto!important;padding:5px 0 10px 10px!important}.orderSummary .left{display:inline-block;width:90%;float:left}.orderSummary .right{display:inline-block;width:10%;float:left;height:60px;line-height:100px;text-align:center}.orderSummary .codeDiv{font-size:14px;color:#757575;height:32px;line-height:25px;margin-bottom:8px;border-bottom:1px solid #e7e7e7;position:relative}.orderSummary .codeDiv>div{width:calc(100% - 35px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}.orderSummary .contentDiv{font-size:13px;height:30px;line-height:30px}.orderSummary .contentDiv i{float:right;margin-top:6px;font-size:20px}.orderSummary .el-icon-arrow-right{font-size:16px;color:#b8b8b8}.orderSummary input:-moz-placeholder{color:#409eff;font-size:12px}.orderSummary input:-ms-input-placeholder{color:#409eff;font-size:12px}.orderSummary input::-webkit-input-placeholder{color:#409eff;font-size:12px}.orderSummary .el-tabs__content{height:calc(100vh - 145px);overflow-y:auto}.orderSummary .disBox{display:inline-block;width:50%;float:left}.orderSummary .el-tag{font-size:13px;padding:0 12px}.orderSummary .div50{display:inline-block;width:50%}.el-date-editor.el-input__inner,.orderSummary .el-date-editor.el-input{width:100%}.orderSummary .el-button{width:4.5rem;padding:5px 0;margin-left:.5rem}.orderSummary .el-button span{font-size:13px!important}.orderSummary .el-empty{margin-top:50px}.orderFoodDetail .el-header{height:45px!important;line-height:45px!important;font-size:17px;border-bottom:1px solid #eee;position:fixed;width:100%;z-index:1001;top:0;background:#fff}.orderFoodDetail .form-bar{position:fixed;top:0;width:100%;background:#fff;margin-top:40px;z-index:99}.orderFoodDetail .el-button i{font-size:14px!important}.orderFoodDetail .el-card{border-radius:10px;margin-top:10px}.orderFoodDetail .box-card{position:relative}.orderFoodDetail .box-card .el-card__body{min-width:auto!important;min-height:auto!important;padding:5px 0 10px 10px!important}.orderFoodDetail .left{display:inline-block;width:90%;float:left}.orderFoodDetail .right{display:inline-block;width:10%;float:left;height:60px;line-height:100px;text-align:center}.orderFoodDetail .codeDiv{font-size:14px;color:#757575;height:32px;line-height:25px;margin-bottom:8px;border-bottom:1px solid #e7e7e7;position:relative}.orderFoodDetail .codeDiv>div{width:calc(100% - 35px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}.orderFoodDetail .contentDiv{font-size:13px;height:30px;line-height:30px}.orderFoodDetail .contentDiv i{float:right;margin-top:6px;font-size:20px}.orderFoodDetail .el-icon-arrow-right{font-size:16px;color:#b8b8b8}.orderFoodDetail input:-moz-placeholder{color:#409eff;font-size:12px}.orderFoodDetail input:-ms-input-placeholder{color:#409eff;font-size:12px}.orderFoodDetail input::-webkit-input-placeholder{color:#409eff;font-size:12px}.orderFoodDetail .el-tabs__content{height:calc(100vh - 145px);overflow-y:auto}.orderFoodDetail .disBox{display:inline-block;width:50%;float:left}.orderFoodDetail .el-tag{font-size:13px;padding:0 12px}.orderFoodDetail .div50{display:inline-block;width:50%;padding-left:10px}.el-date-editor.el-input__inner,.orderFoodDetail .el-date-editor.el-input{width:100%}.orderFoodDetail .el-button{width:70px;padding:5px 0;margin-left:20px}.orderFoodDetail .el-button span{font-size:13px!important}.orderFoodDetail .el-empty{margin-top:80px}.orderFoodChooseFood{background-color:#fff;width:100%;font-size:14px}.orderFoodChooseFood .headerBox{height:45px!important;line-height:45px!important;font-size:16px;border-bottom:1px solid #eee;position:fixed;width:100%;z-index:1001;top:0;background:#fff;text-align:center;font-weight:700;color:#333}.orderFoodChooseFood .el-badge{bottom:3px}.orderFoodChooseFood .totalPriceText{margin-left:20px;display:inline-block;height:30px;line-height:44px}.orderFoodChooseFood .width50{display:inline-block;width:50%;float:left}.orderFoodChooseFood .font20{font-size:20px}.orderFoodChooseFood .btnDiv{margin-top:25px;text-align:right;padding-right:25px}.orderFoodChooseFood .btnDiv .el-button{background-color:#78a5e0;width:120px;height:40px;border-radius:30px}.orderFoodChooseFood .btnDiv .el-button span{font-size:16px}.orderFoodChooseFood .msgSpan{display:inline-block;width:60%;float:left;height:20px;overflow-wrap:break-word;color:#606266;white-space:nowrap;margin:10px 5px 0 5px;font-size:13px}.orderFoodChooseFood .msgDiv{display:inline-block;width:calc(40% - 20px);height:25px;margin:10px 5px 0 0;text-align:right}.orderFoodChooseFood .addressSpan{display:inline-block;width:calc(100% - 53px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.orderFoodChooseFood .msgBox i{font-size:17px;color:#3875c6;vertical-align:top;z-index:99}.orderFoodChooseFood .msgDiv span{color:#3875c6}.orderFoodChooseFood .el-input-number .el-input-number__decrease{border-radius:50%;width:25px;height:25px;background-color:#f0f0f0;border:1px solid #3875c6;line-height:24px}.orderFoodChooseFood .el-input-number .el-input-number__increase{border-radius:50%;width:25px;height:25px;background-color:#78a5e0;color:#fff;font-weight:bolder;line-height:24px}.orderFoodChooseFood .el-input-number--small .el-input__inner{background:rgba(0,0,0,0);border:0;font-size:16px;color:#303133}.orderFoodChooseFood .el-input-number .btn{border-radius:50%;width:20px;height:20px;background-color:#f0f0f0;border:1px solid #3875c6;line-height:20px}.orderFoodChooseFood .footerBox{display:inline-block;width:100%;height:80px;position:fixed;left:0;bottom:0;background:#fff;z-index:99}.orderFoodChooseFood .contentBox{width:100%;margin-top:90px;margin-bottom:80px;text-align:center}.orderFoodChooseFood .menuCard{position:relative;display:inline-block;background-color:#f4f4f4;border-radius:5px;width:calc(100% - 36px);min-height:99px;margin:10px auto}.orderFoodChooseFood .munuImgBox{display:inline-block;width:60%;min-height:68px;float:left;margin-top:16px;margin-left:17px}.orderFoodChooseFood .menuQtyBox{display:inline-block;width:calc(40% - 17px);float:left;margin-top:16px;height:68px;line-height:68px;padding:0 5px;text-align:right}.menuQtyBox i{color:#78a5e0;font-size:2rem;vertical-align:middle}.orderFoodChooseFood .el-input-number{width:100%}.orderFoodChooseFood .menuImgDiv{display:inline-block;width:30%;float:left;height:68px;margin-right:21px}.orderFoodChooseFood .menuDescDiv{display:inline-block;width:calc(70% - 21px);text-align:left;float:left;min-height:66px;margin-top:2px}.orderFoodChooseFood .msgBox{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);height:36px;line-height:20px;width:100%;position:fixed;left:-1px;top:45px;background:#fff;z-index:1001}.orderFoodChooseFood .menuRestQtyBox{display:inline-block;position:absolute;width:12rem;bottom:10px;right:5px;font-size:12px}.orderFoodChooseFood .el-input.is-disabled .el-input__inner{text-align:center;width:30px;padding:0;border:0;background:#f4f4f4;color:#000}.orderFoodChooseFood .menuDescText{min-height:30px;line-height:18px;color:#969ab0;font-size:10px;margin-top:5px}.orderFoodChooseFood .menuPriceText{color:#fd5c2e;font-size:16px;margin-bottom:10px}.orderFoodChooseFood .el-message-box__title{font-size:15px}.orderFoodChooseFood .loading-overlay{flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.orderFoodChooseFood .el-progress__text{font-size:24px!important;color:#1ea0e1!important}.orderFoodChooseFood .el-progress-circle{width:150px!important;height:150px!important}.orderFoodChooseFood .tips_css{font-size:24px;color:#1ea0e1}.redLoading .el-loading-spinner{top:36%!important}.redLoading .el-loading-spinner .el-loading-text{color:#ec1430!important;margin:2rem 2rem!important;font-size:1.7rem!important;font-weight:700;line-height:2.5rem!important}.redLoading .el-loading-spinner .circular{height:10rem!important;width:10rem!important}.redLoading .el-loading-spinner .path{stroke:#f95324!important}.orderFoodSuccess{background-color:#3875c6}.orderFoodSuccess .headerBox{background-color:#3875c6;width:100%;height:99px}.orderFoodSuccess .contentBox{background-image:linear-gradient(1turn,#99bded,#3875c6);width:100%;height:calc(100vh - 99px);margin-top:0}.orderFoodSuccess .successText{height:60px;margin-top:60px;color:#000;font-size:32px;font-weight:700;text-align:center;padding-left:15px}.orderFoodSuccess .el-button{width:127px;height:40px;background:#ecf5ff;color:#606266;font-size:15px;font-weight:600;letter-spacing:1px}.orderFoodSuccess .successMsg{display:inline-block;width:100%;margin:0 auto;color:#303133;font-size:16px;text-align:center}.orderFoodSuccess .successMsg div{display:inline-block;width:75%;margin-top:20px}