.van-checkbox{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-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:12px}.van-checkbox__icon{-webkit-box-flex:0;-webkit-flex:none;flex:none;height:1em;font-size:20px;line-height:1em;cursor:pointer}.van-checkbox__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-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--checked .van-icon{color:#fff;background-color:#1989fa;border-color:#1989fa}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:#ebedf0;border-color:#c8c9cc}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:#c8c9cc}.van-checkbox__label{margin-left:8px;color:#323233;line-height:20px}.van-checkbox__label--left{margin:0 8px 0 0}.van-checkbox__label--disabled{color:#c8c9cc}.van-radio-group--horizontal{-webkit-flex-wrap:wrap;flex-wrap:wrap}.van-radio,.van-radio-group--horizontal{display:-webkit-box;display:-webkit-flex;display:flex}.van-radio{-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-cell-group{background-color:#fff}.van-cell-group--inset{margin:0 16px;overflow:hidden;border-radius:8px}.van-cell-group__title{padding:16px 16px 8px;color:#969799;font-size:14px;line-height:16px}.van-cell-group__title--inset{padding:16px 16px 8px 32px}.van-col{float:left;box-sizing:border-box;min-height:1px}.van-col--1{width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{width:100%}.van-col--offset-24{margin-left:100%}.van-tab--active{color:#8fbd1f}.van-tabs__line{background-color:#8fbd1f}.van-tab{font-size:15.5px;color:#4f4f4f}#booking-page{background:#f1eff4;min-height:100vh;padding:.2666666667rem 0}#booking-page .pop{position:absolute;top:0;background:#fff;width:100%;z-index:2}#booking-page .pop p.title-bar{position:-webkit-sticky;position:sticky;top:0;background:#fff;height:1.0666666667rem;z-index:10;text-align:center;line-height:1.0666666667rem}#booking-page .pop p.title-bar i{position:absolute;right:.2666666667rem;top:.3333333333rem}#booking-page .mpvue-calendar .mc-month-range-mode-head{top:1.0666666667rem;box-shadow:none;background:#eee}#booking-page .mc-week{font-size:.32rem}#booking-page .agree-tip{font-size:.32rem;padding:.6rem .4133333333rem}#booking-page .agree-tip .van-checkbox__icon{font-size:.32rem}#booking-page .van-tabs__content{background:#fff;width:100%;border-radius:5px;padding:.2666666667rem .1333333333rem}#booking-page .van-tabs__line{background:url(http://www.028hemei.com/assets/h5/icon-tri.jpg) bottom no-repeat;background-size:auto .28rem;height:.28rem}#booking-page .van-tabs--line .van-tabs__wrap{height:1.52rem;line-height:1.52rem}#booking-page .van-tabs__nav{background:none}#booking-page .time-body .van-hairline--top-bottom:after,#booking-page .time-body .van-hairline-unset--top-bottom:after{border:none}#booking-page .van-tab{padding-bottom:.6rem}#booking-page .tab-title span{line-height:.5733333333rem;font-size:.2933333333rem;color:#363636;display:block;text-align:center}#booking-page .van-tab__text--ellipsis{overflow:visible}#booking-page .tab-title span.day{line-height:.32rem;font-size:.24rem}#booking-page .time-select{margin-top:.2666666667rem}#booking-page .tab-more .van-icon__image{width:.48rem;height:.48rem;display:block}#booking-page .van-tab--active .tab-title span{color:#247300}#booking-page .booking-cell{padding:.6rem .4133333333rem;background:#fff;margin:.2rem .2666666667rem 0;border-radius:5px;display:flex;font-size:.3466666667rem;justify-content:space-between}#booking-page .booking-cell .value{color:grey;max-width:6rem;display:flex;height:.4rem;line-height:.4rem;overflow:hidden}#booking-page .booking-cell .van-radio{display:flex;line-height:22px;width:2.6666666667rem;padding-left:1.0666666667rem}#booking-page .booking-cell .van-radio-group{display:flex;width:9.3333333333rem;margin:0 auto}#booking-page .booking-cell .van-radio__icon{margin-left:.4rem;color:#9c9c9c;order:2}#booking-page .booking-cell .van-radio{margin-left:.1rem}#booking-page .booking-cell .van-radio .van-icon-checked{color:green}#booking-page .booking-cell-label{width:20%}#booking-page .booking-cell-value{display:block;width:80%;color:#777676}#booking-page .order-bar{position:fixed;display:flex;width:100%;height:1.0666666667rem;bottom:0;background:#fff;font-size:.4rem;line-height:1.0666666667rem}#booking-page .order-bar .price{flex:1}#booking-page .order-bar .price span{padding-left:.2666666667rem;color:green;font-size:.5066666667rem}#booking-page .order-bar span.first{line-height:.4533333333rem;padding:0 .0666666667rem;display:inline-block;background:#fa8816;position:relative;border-radius:.0666666667rem;margin-left:8px;vertical-align:20%;color:#fff;font-size:.2666666667rem}#booking-page .order-bar i{position:absolute;left:-.1333333333rem;top:.1333333333rem;width:0;height:0;border-top:.0666666667rem solid transparent;border-right:.1333333333rem solid #fa8816;border-bottom:.0666666667rem solid transparent}#booking-page .order-bar .next-btn{background:green;border-radius:1000px;height:.8rem;margin-top:.1333333333rem;margin-right:.2666666667rem;line-height:.8rem;padding:0 .5333333333rem;color:#fff}#booking-page .booking-cell .label{background:url(http://www.028hemei.com/assets/h5/icon-service.jpg) 0 no-repeat #fff;background-size:.4rem;padding-left:.7333333333rem}#booking-page .store-cell .label{background-image:url(http://www.028hemei.com/assets/h5/icon-map.jpg)}#booking-page .expert-cell .label{background-image:url(http://www.028hemei.com/assets/h5/icon-teacher.jpg)}#booking-page .time-select{padding:.2rem .26rem}#booking-page .time-select .row{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 .28rem}#booking-page .time-select .row div{margin:.18rem 0 0 0;border-radius:5px}#booking-page .item{color:#fff;font-size:.2933333333rem;width:1.96rem;height:.56rem;line-height:.56rem;text-align:center;background-color:#d2d2d2;display:inline-block}#booking-page .item-ac{background:#2e7b00;color:#fff}#booking-page .booking-group,#booking-page .item-hidden{background:#fff}#booking-page .add{padding:.4rem .8rem}#booking-page .add-info{display:flex;font-size:.3866666667rem;color:#5b5b5b}#booking-page .add p{color:#676767;font-size:.3066666667rem;line-height:.4666666667rem;margin:.28rem 0 0 0}