.van-submit-bar{position:fixed;bottom:0;left:0;z-index:100;width:100%;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background-color:#fff;-webkit-user-select:none;user-select:none}.van-submit-bar__tip{padding:8px 12px;color:#f56723;font-size:12px;line-height:1.5;background-color:#fff7cc}.van-submit-bar__tip-icon{min-width:18px;font-size:12px;vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;height:50px;padding:0 16px;font-size:14px}.van-submit-bar__text{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-right:12px;color:#323233;text-align:right}.van-submit-bar__text span{display:inline-block}.van-submit-bar__suffix-label{margin-left:5px;font-weight:500}.van-submit-bar__price{color:#ee0a24;font-weight:500;font-size:12px}.van-submit-bar__price--integer{font-size:20px;font-family:Avenir-Heavy,PingFang SC,Helvetica Neue,Arial,sans-serif}.van-submit-bar__button{width:110px;height:40px;font-weight:500;border:none}.van-submit-bar__button--danger{background:-webkit-linear-gradient(left,#ff6034,#ee0a24);background:linear-gradient(90deg,#ff6034,#ee0a24)}.van-submit-bar--unfit{padding-bottom:0}.van-radio{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:12px}.van-radio__icon{-webkit-box-flex:0;-webkit-flex:none;flex:none;height:1em;font-size:20px;line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid #c8c9cc;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--checked .van-icon{color:#fff;background-color:#1989fa;border-color:#1989fa}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:#ebedf0;border-color:#c8c9cc}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:#c8c9cc}.van-radio__label{margin-left:8px;color:#323233;line-height:20px}.van-radio__label--left{margin:0 8px 0 0}.van-radio__label--disabled{color:#c8c9cc}.van-radio-group--horizontal{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.logoWrap{position:relative;left:0;right:0;top:0;width:100%}.logoWrap img{width:100%;object-fit:cover;height:auto}.logoWrap .addressAndTel{position:absolute;left:0;top:1.0666666667rem;background-color:hsla(0,0%,100%,.5);font-size:.3733333333rem;padding:.1333333333rem .4rem;color:#fff}.logoWrap .addressAndTel p{max-width:6.4rem}.calendar_body{width:100%}.calendar_body .m-toolbar{padding:0 .4rem .4rem .4rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:.4rem;font-size:.48rem}.calendar_body .m-toolbar,.calendar_body .m-toolbar .m-month-selector{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.calendar_body .m-toolbar .m-month-selector{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.calendar_body .m-toolbar .m-month-selector .current-date{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center}.calendar_body .calendar_week{width:100%;background:#f8f8f8;z-index:2008}.calendar_body .calendar_week,.calendar_body .calendar_week .calendar_day{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.calendar_body .calendar_week .calendar_day{width:1.12rem;height:.8rem;border-radius:50%;font-size:.3733333333rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.calendar_body .calendar_group{height:6.6666666667rem;padding-top:.2666666667rem;overflow:hidden;transition:height .3s;-webkit-transition:height .3s;z-index:2}.calendar_body .calendar_group ul{height:100%}.calendar_body .calendar_group_li{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:#fff}.calendar_body .calendar_group_li,.calendar_body .calendar_group_li .calendar_item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.calendar_body .calendar_group_li .calendar_item{width:1.12rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.calendar_body .calendar_group_li .calendar_day{width:1rem;height:1rem;border-radius:.1333333333rem;color:#999;font-size:.3733333333rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.calendar_body .calendar_group_li .calendar_day .isReservation+span{color:#333}.calendar_body .calendar_group_li .calendar_day_not{display:none}.calendar_body .calendar_group_li .markDate{color:#3a82f4;display:block;font-size:.2933333333rem}.calendar_body .calendar_first_today span{font-size:.2666666667rem}.calendar_body .calendar_day_today{background:#f4f4f4}.calendar_body .calendar_day_checked{background:#3a82f4}.calendar_body .calendar_day_checked span{color:#fff!important}.btnProjection{box-shadow:0 .04rem .0133333333rem -.0266666667rem rgba(0,0,0,.2),0 .0266666667rem .0266666667rem 0 rgba(0,0,0,.14),0 .0133333333rem .0666666667rem 0 rgba(0,0,0,.12)}.redDot{color:#f44;font-size:.4266666667rem}.vantSubmitBar .van-submit-bar{font-size:18px}.vantSubmitBar .van-submit-bar .van-submit-bar__text{text-align:left;padding-left:15px;font-size:18px}.vantSubmitBar .van-submit-bar .van-submit-bar__text .van-submit-bar__price{color:#3a82f4}.vantSubmitBar .van-submit-bar .van-submit-bar__bar{padding:0}.vantSubmitBar .van-submit-bar .van-submit-bar__button--danger{height:50px;width:150px;border-radius:0;background:#3a82f4!important;border:1px solid #3a82f4!important;font-size:18px}.imgCodeSlider .content{width:100%;height:170Px;position:relative}.imgCodeSlider .content .slider-refresh-btn{position:absolute;right:.24rem;top:.1333333333rem;z-index:999;color:#fff;font-size:.5866666667rem;cursor:pointer}.imgCodeSlider .bg-img-div{width:100%}.imgCodeSlider .bg-img-div,.imgCodeSlider .slider-img-div{height:100%;position:absolute;-webkit-transform:translate(0);transform:translate(0)}.imgCodeSlider .bg-img-div img{width:100%}.imgCodeSlider .slider-img-div img{height:100%}.imgCodeSlider .slider-move{width:100%;margin:10Px 0 0 0;position:relative}.imgCodeSlider .slider-move-track{width:100%;line-height:38Px;font-size:14Px;height:40Px;text-align:center;white-space:nowrap;color:#45494c;border-radius:2Px;margin-bottom:10Px;background-color:#ededed;-webkit-user-select:none;user-select:none;position:relative}.imgCodeSlider .slider-move-track .slider_indicator{width:0;position:absolute;left:0;top:0;height:100%;background-color:#d1e9fe}.imgCodeSlider .slider-move-track .slider-move-btn{position:absolute;background-color:#1991fa;width:40Px;height:100%;-webkit-transform:translate(0);transform:translate(0);top:0;left:0;color:#fff}.imgCodeSlider .slider-move-track .slider-move-btn:hover{cursor:pointer}.reservationEEGPage{height:100%;overflow:hidden}.reservationEEGPage .reservationWrap{margin:0 .4rem;border-radius:.4rem;background-color:#fff;position:relative;top:-2.1333333333rem;padding-bottom:.8rem}.reservationEEGPage .reservationWrap .checkTitle{text-align:center;font-size:.5333333333rem;padding:.4rem 0;font-weight:500;position:relative}.reservationEEGPage .reservationWrap .checkTitle:after{content:"";position:absolute;bottom:0;left:.4266666667rem;right:.4266666667rem;z-index:100;border:.0133333333rem solid #ebedf0}.reservationEEGPage .reservationWrap .selectGender{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.reservationEEGPage .reservationWrap .noticeWrap,.reservationEEGPage .reservationWrap .refundTipWrap{font-size:.2933333333rem;padding:0 .4rem}.reservationEEGPage .reservationWrap .noticeWrap .title,.reservationEEGPage .reservationWrap .refundTipWrap .title{color:#3a82f4;font-size:.3733333333rem;padding:.2666666667rem 0;text-indent:-.16rem}.reservationEEGPage .reservationWrap .noticeWrap p,.reservationEEGPage .reservationWrap .refundTipWrap p{color:#999;text-indent:.1333333333rem}.reservationEEGPage .reservationWrap .van-cell:after{right:16px!important}.reservationEEGPage .reservationWrap .selectedColor{color:#333}.reservationEEGPage .checkPopup{border-radius:.2666666667rem;width:80%;box-shadow:.0133333333rem 0 .2666666667rem rgba(0,0,0,.1),.0133333333rem 0 .2666666667rem rgba(0,0,0,.1),0 -.0133333333rem .2666666667rem rgba(0,0,0,.1),0 .0133333333rem .2666666667rem rgba(0,0,0,.1)}.reservationEEGPage .van-submit-bar{font-size:18px}.reservationEEGPage .van-submit-bar .van-submit-bar__bar{padding:0}.reservationEEGPage .van-submit-bar .checkAmount{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:left;padding-left:15px;font-size:18px}.reservationEEGPage .van-submit-bar .amountText{color:#3a82f4}.reservationEEGPage .van-submit-bar .van-submit-bar__button--danger{height:50px;width:150px;border-radius:0;background:#3a82f4!important;border:1px solid #3a82f4!important;font-size:18px}.reservationEEGPage .hasOpacity .van-submit-bar__bar{opacity:.6}.reservationEEGPage .hasOpacity .van-submit-bar__bar .amountText{color:#333}.reservationEEGPage .checkPopupWrap{font-size:.4266666667rem;padding:.4rem}.reservationEEGPage .checkPopupWrap .checkPopupTitle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#333;font-weight:500}.reservationEEGPage .checkPopupWrap .checkPopupTitle .van-icon{color:#999}.reservationEEGPage .checkPopupWrap .checkPopupTitle span{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center}.reservationEEGPage .checkPopupWrap .van-button{margin-top:20px;font-size:16px;border:1px solid rgba(0,0,0,.1);font-weight:500}.reservationEEGPage .checkPopupWrap .van-button:before{background-color:#3a82f4;border-color:#3a82f4}.reservationEEGPage .checkPopupWrap .checkedBtn{color:#fff;background-color:#3a82f4;box-shadow:0 0 .2rem #999}.reservationEEGPage .checkOverLay{background-color:transparent}.reservationEEGPage .van-popup{position:absolute}