
.fc-calendar{
	height: 100%;
	width: 100%;
}

.fc-calendar .fc-head{
	background:transparent;
	color:#646060;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
}
.fc-calendar .fc-head>div{
	text-align: center;
	float: left;
	height: 100%;
	width: 14.28%;
	font-size: 14px;
}

.fc-calendar .fc-body{
	position: relative;
	width: 100%;
	height:190px;
}
.index_calendar .fc-calendar .fc-body{
	height:330px;
}

.fc-four-rows .fc-row  {
	height: 25%;
	width: 100%;
}
.fc-five-rows .fc-row{
	height: 20%;
	width: 100%;
}

.fc-six-rows .fc-row {
	height: 20.66%;
	width: 100%;
}


.fc-calendar .fc-row > div{
	background: #fff;
	cursor: default;
	padding: 4px;
	overflow: hidden;
	position: relative;
	float: left;
	width: 14.28%;
	height: 100%;
}
.fc-date,.fy-date{
	text-align: center;
	top: 50%;
	left: 50%;
	border-radius: 50%;
	margin:-14px 0 0 -14px;
	color: #686a6e;
	font-weight: 400;
	position: absolute;
	font-size: 14px;
	line-height: 28px;
	height: 28px;
	width: 28px;
}
/*.fc-date:hover{*/
	/*cursor: pointer;*/
	/*background: #9c9b9b;*/
	/*color:#fff;*/
/*}*/
/*绿色按钮样式*/
.event2 .fy-date{
	cursor: pointer!important;
	color:#fff;
	background: #6dd244!important;
}
.event2{cursor: pointer!important;}
/*当前日期*/
.fc-today{
}
.fc-today .fc-date{
	cursor: pointer!important;
	background: #01aaf3!important;
}
/*灰色*/
.event{
	cursor: pointer!important;
}
.event .fc-date{
	color: #fff;
	background: #b5b5b5;
}
.event-after .fc-date{
    color: #fff;
	background: #6dd244!important;
}
.fc-today .fc-date{color:#fff;}
.fc-today .fy-date{color:#fff;}
.fc-weekday{display: none;}
.fc-calendar .fc-row>div{box-sizing: border-box;}
.fc-calendar .fc-row:last-child{border:none;}
.fc-calendar .fc-row > div:empty{
	background: transparent;
}
.index_calendar .word{bottom:10px;}
.index_calendar .fc-date{font-size: 18px;}
.word{position: absolute;color: #fff;bottom: 1px;font-size: 12px;line-height: 12px;width: 100%;text-align: center;left: 0;}


.fc-five-rows .fc-row,fc-six-rows .fc-row{background: #fff;}
.fc-five-rows .fc-row > div,.fc-six-rows .fc-row > div{overflow: visible;}
.fc-five-rows .fc-row:nth-of-type(2n) > div,.fc-six-rows .fc-row:nth-of-type(2n)> div {background: #f2f5f9;}
.fc-today .fc-date{border: none;background: #003f88;color: #fff;}
.fc-calendar .fc-row .day-badge{position: absolute;right: 5px;top: 0%;border-radius: 50%;background-color: #f00;color: #fff;font-size: 12px;display: block;min-width: 14px;height: 14px;line-height: 14px;text-align: center;}
.bubble{position: absolute;left: 10px;bottom: 100%;z-index: 10; width: auto;padding: 10px;border: 1px solid #BFBFBF;border-radius: 5px;background: rgba(255,255,255,0.9);font-size:12px;}
.bubble::after,.bubble::before{position: absolute;left: 20px;bottom: -18px;border: 9px solid transparent;border-top-color: rgba(255,255,255,.9);content: "";}
.bubble::before{bottom: -19px;border-top-color: #BFBFBF;}
.bubble ul li>a{display: block;color: #003F88;font-size: 14px;white-space: nowrap;line-height: 1.8;}
/*.bubble ul{ overflow: hidden;}*/
.bubble .tempWrap{white-space: nowrap;}