.dianjing .calendar-ul{width:1020px;margin:20px auto 0;height:60px;background-color:#fff;border-top:1px solid #f8f7f7}.dianjing .calendar-ul .calendar-inner{width:1020px;min-width:1020px;margin:0 auto;position:relative}.dianjing .calendar-ul .calendar{width:100%;box-sizing:content-box;margin-top:0;height:auto;border:none}.dianjing .calendar-ul .calendar .choose_calendar{width:82px;height:60px;border:none;border-left:1px solid #f2f2f2;text-align:center;line-height:62px;float:right;margin-right:1px;cursor:pointer;color:#e24949}.dianjing .calendar-ul .calendar .choose_calendar img:first-child{display:inline-block;margin-top:-3px;vertical-align:middle;margin-right:6px}.dianjing .calendar-ul .calendar .choose_calendar img:nth-child(2){display:inline-block;margin-top:-3px;vertical-align:middle;margin-left:6px}.dianjing .calendar-ul .calendar #hdivtime .calendar-btn{width:24px;position:absolute;border:1px solid #999;border-radius:50%;height:24px;text-align:center;line-height:24px;color:#999;top:30px;transform:translateY(-50%)}.dianjing .calendar-ul .calendar #hdivtime .calendar-btn.calendar-btn-l{left:24px}.dianjing .calendar-ul .calendar #hdivtime .calendar-btn.calendar-btn-r{right:93px}.dianjing .calendar-ul .calendar #hdivtime .week{margin-left:46px}.dianjing .calendar-ul .calendar #hdivtime .week li{width:102px;height:50px;list-style:none;display:inline-block;text-align:center;margin-left:9px;border:none;border-radius:4px;margin:5px 10px;color:#666}.dianjing .calendar-ul .calendar #hdivtime .week li:nth-child(7){border-right:none}.dianjing .calendar-ul .calendar #hdivtime .week li p{font-size:14px;cursor:pointer;margin:8px 0;line-height:12px;height:auto}.dianjing .calendar-ul .calendar #hdivtime .week li p:nth-child(2){margin-top:0}.dianjing .calendar-ul .calendar #hdivtime .week li p:nth-child(2) span{display:block;line-height:12px}.dianjing .calendar-ul .calendar #hdivtime .week .duty-cur{background:#ffddde;color:#ff5857}.dianjing #hmonthdivtime{width:212px;z-index:99;display:initial;position:absolute;right:0;transform:translateX(34%);font-size:12px}.dianjing #hmonthdivtime .calendar{width:212px;background-color:#fff;border:1px solid #f8f7f7}.dianjing #hmonthdivtime .calendar .icon_left,.dianjing #hmonthdivtime .calendar .icon_right{position:absolute;top:16px;transform:translateY(-50%);color:#666;cursor:pointer}.dianjing #hmonthdivtime .calendar .icon_left{left:18px}.dianjing #hmonthdivtime .calendar .icon_right{right:18px}.dianjing #hmonthdivtime .calendar .calendar-year{text-align:center;height:32px;line-height:32px;font-size:12px;color:#666;border-bottom:1px solid #f5f5f5;background:#fff}.dianjing #hmonthdivtime .calendar .calendar-months{height:20px;padding:0 4px;cursor:pointer;border-bottom:1px solid #f5f5f5}.dianjing #hmonthdivtime .calendar .calendar-months #calmonthli li{display:inline-block;text-align:center;width:28px;line-height:20px}.dianjing #hmonthdivtime .calendar .calendar-months ul li.months-cur,.dianjing #hmonthdivtime .calendar .calendar-months ul li:hover{color:#e84d5b;font-size:12px}.dianjing #hmonthdivtime .calendar .calendar-day{background-color:#fff;padding-bottom:6px}.dianjing #hmonthdivtime .calendar .calendar-day .week-hd{height:20px;background-color:#fff;margin-top:5px;padding:0 8px;color:#666}.dianjing #hmonthdivtime .calendar .calendar-day .week-hd li{display:inline-block;text-align:center;width:28px;line-height:20px}.dianjing #hmonthdivtime .calendar .calendar-day .week-day{padding:0 8px}.dianjing #hmonthdivtime .calendar .calendar-day .week-day li{cursor:pointer;display:inline-block;text-align:center;width:24px;margin:4px 2px;line-height:18px;color:#666}.dianjing #hmonthdivtime .calendar .calendar-day .week-day li:hover span{background-color:#e9e9e9;border-radius:2px;display:inline-block;width:24px;height:18px;color:#666;font-size:12px}.dianjing #hmonthdivtime .calendar .calendar-day .week-day li.duty-cur span{background-color:#e84d5b;border-radius:2px;display:inline-block;width:24px;height:18px;color:#fff;font-size:12px}.dianjing .nav_saicheng{width:1020px;height:40px;margin:0 auto 19px;background:hsla(0,0%,100%,.6);color:#333;font-size:12px}.dianjing .nav_saicheng div:first-child{width:123px}.dianjing .nav_saicheng div{width:100px;text-align:center;float:left;height:40px;line-height:42px;border-right:1px solid #eee;cursor:pointer}.dianjing .nav_saicheng div.active span{border-bottom:2px solid #e84d5b;color:#e84d5b;line-height:34px}.dianjing .nav_saicheng div span{display:inline-block}