﻿#calendar_color{width:180px; line-height:30px; text-align:right; margin-top:30px; margin-right:20px; }
#calendar_color #span_1{ background-color:#f09428;border-radius:5px; }
#calendar_color #span_2{ background-color:#b43e63;border-radius:5px; }
#calendar_color #span_3{ background-color:#5eafc8;border-radius:5px; }
#calendar_color #span_4{ background-color:#78b239;border-radius:5px; }
#calendar_color span{ display:inline-block; height:20px; width:50px;}

img{border:none;}
.calender { width:320px; color:#c12b44; margin:0px auto;}
.calender ul {list-style-type:none; margin:0; padding:0;}
.calender .day {font-size:14px; color:#817d7d; font-style:italic; margin-top:0px;   } /* 星期title */
.calender .day li{ float:left; width:40px; margin-left:5px; height:20px;line-height:20px;  text-align:center; }
.calender .date li{ float:left; margin-left:5px; margin-top:5px; width:40px; height:40px; line-height:40px;  text-align:center; background-color:#ffffff;background:rgba(81, 81, 81, 0.3) }
.calender li a { text-decoration:none;  color:#b1b1b1; font-size:14px; }/*日期*/
.calender li a:hover { color:#ffffff;}
.calender li a.hasArticle { color:#2d2d2d !important}
.ThisYearMonth{color:#c12b44; height:40px; font-size:16px;}
.calender .LastMonth { float:left; padding-left:10px; padding-top:15px;}
.calender .NextMonth { float:right;padding-right:10px;padding-top:15px;}
.calenderBody {clear:both}
.calenderTitle {text-align:center; height:40px; line-height:40px;  clear:both}
.today {display:block; width:36px; height:36px;line-height:36px; border:solid 2px #c12b44;}