/*初始化*/
*{
	margin:0; 
	padding:0;
	-webkit-user-select: none;
}
body{
	color:#666666; 
	font-size:14px; 
	font-family:"微软雅黑"; 
	background-color:#fff; 
	height:100%; 
	overflow-y:scroll;
}
a{ 
	text-decoration:none; 
	outline:none;
}
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%;
}
.calendar-title{
	width:100%; 
	height:45px;
	border-bottom: 1px solid #eee;
}
.calendar-month{
	float:left;
	width:25%;
	height:45px;
	text-align:center;
	cursor:pointer;
	line-height:45px;
}
.calendar-year{
	float:left;
	width:25%;
	height:45px;
	text-align:center;
	cursor:pointer;
	line-height:45px;
}
.calendar-prevmonth,
.calendar-nextmonth{
	float:left;
	width:25%; 
	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; 
	text-align:center; 
	line-height:45px; 
	cursor:pointer;
}
.calendar-content-box{
	float:left;
	width:14.28%;
	height: 40px;
	/*background-color:#f2f5f9;*/
	text-align:center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.calendar-content-box div{
	width:30px;
	height: 30px;
 	line-height: 30px;
}
.calendar-content .active{
	color: #fff;
	background-color:#09F;
	border-radius: 50%;

}
.calendar-content .today{
	color:#09F;
}
