*{margin:0;padding:0;-webkit-user-select:none}
body{color:#666;font-size:14px;font-family:"微软雅黑";height:100%;overflow-y:scroll}
a{text-decoration:none;outline:0}
img{border:none}
ul{list-style:none}
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden}
.clearfix{zoom:1}
.calendar-container{width:100%;margin:10px 0}
.calendar-title{width:100%;height:45px;color:#fff;background-color:#09f}
.calendar-month{float:left;width:20%;height:45px;text-align:center;cursor:pointer;line-height:45px}
.calendar-year{float:left;width:20%;height:45px;text-align:center;cursor:pointer;line-height:45px}
.calendar-nextmonth,.calendar-nextyear,.calendar-prevmonth,.calendar-prevyear{float:left;width:15%;height:45px;text-align:center;cursor:pointer;line-height:45px}
.calendar-week{width:100%;height:45px}
.calendar-week div{float:left;width:14.28%;height:45px;color:#313131;background-color:#d7edff;text-align:center;line-height:45px;cursor:pointer}
.calendar-content{width:100%;background-color:#f2f5f9}
.calendar-content div{float:left;width:14.28%;height:40px;line-height:40px;padding:5px 0;background-color:#f2f5f9;color:#333;text-align:center;cursor:pointer;border-bottom:1px solid #eee;border-right:1px solid #eee}
.calendar-content .calendar-canchoose{background-color:#f2f5f9}
.calendar-content .calendar-canchoose:hover{color:#fff;background-color:#09f}
.calendar-content div.calendar-today{color:#09f}
