.page-oreder-date{background:#f5f5f5}.page-oreder-date .weui-panel:before{border-top-width:0}.page-oreder-date .weui-panel:after{border-bottom-width:0}.page-oreder-date .banner img{width:100%}.page-oreder-date .banner .title{height:48px;font-size:18px;font-weight:700;line-height:48px;text-align:center;color:#030303}.page-oreder-date .footer{padding:15px 30px}.time-warp{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px;background:#fff}.time-warp,.time-warp .time-item{display:-webkit-box;display:-ms-flexbox;display:flex}.time-warp .time-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d8d8d8;border-width:0 1px 1px 0;width:32.833%;height:66px;text-align:center}.time-warp .time-item:nth-child(3n+1){border-left-width:1px}.time-warp .time-item:nth-child(-n+3){border-top-width:1px}.time-warp .time-item .time{font-size:18px;font-weight:700;color:#666}.time-warp .time-item .tip-text{color:#2bcaa6}.time-warp .time-item-disable{color:#d8d8d8;background:#f9f9f9}.time-warp .time-item-disable .tip-text{color:#d8d8d8}.time-warp .time-item-select{margin:-1px 0 0 -1px;border-width:1px;border-color:#2bcaa6;color:#2bcaa6;background:rgba(43,202,166,.1)}.time-warp .time-item-select:nth-child(3n+1){margin-left:0}.time-warp .time-item-select:nth-child(-n+3){margin-top:0}.time-null{padding:90px 0;text-align:center}.calendar .date{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;background:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.08);box-shadow:0 0 8px 0 rgba(0,0,0,.08)}.calendar .seq{-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.calendar .next,.calendar .pre{width:40px;font-size:20px;line-height:58px;text-align:center}.calendar .icon-date-disabled,.calendar .icon-date-disabled:active{color:#e8e8e8}.calendar .date-item{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:10px 0;text-align:center}.calendar .date-item:after{display:none;position:absolute;bottom:0;left:50%;margin-left:-25px;width:50px;height:4px;background:#2bcaa6;content:" "}.calendar .date-item .special{position:absolute;top:-2px;right:-16px;width:44px}.calendar .date-item-select{color:#2bcaa6}.calendar .date-item-select:after{display:block}.calendar .week{margin-bottom:2px;text-indent:-3px}.calendar .special-title{padding:14px 0 20px;font-size:16px;font-weight:500;line-height:22px;text-align:center}