.calTitle{font-size:18px;margin-top:1%}.calTitle,.week{text-align:center}.week{float:left;width:14.28%;line-height:40px;color:#000;font-size:16px;background-color:#fafafa}.contextmenu{margin:0;background:#fff;z-index:3000;position:absolute;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;border:1px solid #9d9d9d}.contextmenu li{margin:0;padding:7px 16px;cursor:pointer}.contextmenu li:hover{background:#eee}.day{float:left;width:14.28%;text-align:center;background-color:#fff;height:100px;margin-top:1px}.rest{color:#00aeae;font-size:16px}.dayNow{float:left;width:14.28%;text-align:center;background-color:#fff;height:100px;color:#ff3739;margin-top:1px}.little{font-size:8px;color:#9d9d9d}.dayAddCalendar,.dayNowCalendar{float:left;width:14.28%;text-align:center;font-size:16px;background-color:#fff;height:20px;margin-top:2px}.dayAddCalendar{color:#46a3ff}.todayNow{height:100px;border-top:2px solid #2d8cf0;color:#2d8cf0;margin-top:1px}.todayNow,.workdayCalendar{float:left;width:14.28%;text-align:center;background-color:#fff}.workdayCalendar{font-size:16px;height:20px;color:#ff3739;margin-top:2px}.day:hover,.dayAddCalendar:hover,.dayNow:hover,.dayNowCalendar:hover,.todayNow:hover,.workdayCalendar:hover{background-color:#d9ffff;cursor:pointer}.calendarTitle{font-size:18px;text-align:center;color:#000}.calendarTitle span:hover,.monthSty:hover{cursor:pointer;color:#2d8cf0}.monthSty{border:1px solid #fafafa;line-height:200px;font-size:24px}.monthDaySty,.monthSty{width:25%;height:200px;text-align:center;float:left;background:#fff}.monthDaySty{border-right:1px solid #bebebe}