/*改版*/
#calendar {background:#fff;}
#calendar table{border-bottom: none;width: 100%;}
#calendar thead{background:#F0F0F0;}
#calendar thead th{color:#323232;}
#calendar thead tr{height: 30px;border-top: none;}
#calendar tr{border-top: 1px solid #F6F6F6;height: 55px;}
#calendar td{border: none;color:#323232;font-weight: normal!important;width: 14.28%}
#calendar td.before-day{color:#909090;}
#calendar td.today{background:none;}
#calendar td.active{color:#fff;background:#088de8;border-radius:4px;}
#calendar .th-week{color:#646464;}
#calendar .cnyStyle td.before-day p:first-child{color:#909090!important;}
#calendar .cnyStyle td{vertical-align: top;}
#calendar .cnyStyle td p:first-child{font-size: 16px; color: #323232; pointer-events: none}
#calendar .cnyStyle td p:nth-child(2){font-size: 10px; color: #0097FF; pointer-events: none}
#calendar .cnyStyle td p:nth-child(3){font-size: 12px; color: #0097FF; pointer-events: none}
#calendar .cnyStyle td.active p:first-child{color: #fff!important;}
#calendar .cnyStyle td.active p:nth-child(2){color: #fff!important;}
#calendar .cnyStyle td.active p:nth-child(3){color: #fff!important;}