

/* 档期安排 */
.L-dataBox{width: 620px;}
.L-dataBox .dataCont{width: 100%;min-height:438px;}

/* 日期 */
.dp-head{padding: 10px 10px;background-color: #f5f6f7;}
.arrowBox .jt{width: 20px;height: 20px;line-height: 20px;text-align: center;margin: 0 5px;}
.dp-head .Month{font-size: 13px;font-weight: bold;}
.dp-head .Month p{float: left;margin: 0 5px;}

.datepicker .table{width: 100%;min-height: 376px;border: 1px solid #dde0e9;    border-bottom: 0;border-bottom: 0;background-color: #fff;position: relative;overflow: hidden;}
.datepicker .table::after{content: '';width: 100%;height: 1px;background-color: #dde0e9;position: absolute;left: 0;right: 0;bottom: 0px;}
.datepicker .table .th{height:40px;color: #696e80;line-height: 40px;width: 14.2%;float: left;text-align: center;border-right: 1px solid #dde0e9;border-bottom: 1px solid #dde0e9;}
.datepicker .table .th:nth-child(6){color: #ff8a54;}
.datepicker .table .th:last-child{border-right: 0;color: #ff8a54;}
.datepicker .table .td{width: 14.2%;float: left;line-height: 67px;height: 67px;padding: 0 25px 0 0;font-size: 13px;background-color: #f5f6f7;color: #b3b9c7;position: relative;overflow: hidden;border-right: 1px solid #dde0e9;border-bottom: 1px solid #dde0e9;text-align: center;}
.datepicker .table .td:nth-child(7n){border-right: 0;color: #ff8a54;width: 14.8%;}
.datepicker .table .td:nth-child(7n-1){color: #ff8a54;}
.datepicker .table .day-able{background-color: #fff;color: #32404b;}
.timeSlot{width: 25px;position: absolute;top: -1px;right: -1px;bottom: -1px;border: 1px solid #ffdaab;text-align: center;}
.timeSlot em{width: 100%;height: 22px;border-bottom: 1px solid #ffdaab;display: block;line-height: 22px;color: #999;font-size: 10px;position: relative;}
.timeSlot em::after{content: '';width:9px;height: 9px;background: url(../images/set-icon4.png) no-repeat 0 0/100% 100%;position: absolute;right: 0;bottom: 0;}
/* .timeSlot em:last-child{border-bottom: 0;} */
.timeSlot em.on{border-color: #ff911b!important;background-color: #ff911b;color: #fff;}
.timeSlot em.on::after{display: none;}
.timeSlot em.selt{border-color: #ff911b!important;background-color: #fff;color: #ff911b;}
.timeSlot em.selt::after{background: url(../images/set-icon3.png) no-repeat 0 0/100% 100%;}
.timeSlot em.set{border-color: #ff911b!important;background-color: #fff!important;color: #ff911b!important;}
.timeSlot em.set::after{background: url(../images/set-icon3.png) no-repeat 0 0/100% 100%;}
.stateNotes .selt{width: 14px;height: 14px;border: 1px solid #ff911b;margin-right: 5px;display: inline-table;margin-top:3px;}
.stateNotes .selt.ok{background-color: #ff911b;}
