#schedule-box{
			width: 100%;
			margin: 0 auto;
			/*padding: 35px 20px;*/
			font-size: 13px;
		}
		.schedule-hd{
			display: flex;
			justify-content: space-between;
			padding: 0 15px;
		}
		.today{
			flex: 1;
			text-align: center;
			font-size: 18px;
            color: #333;
            font-weight: bold;
		}
		.ul-box{
			overflow: hidden;
			    margin: 5px 0;
		}
		.ul-box > li{
			float: left;
			/*width: 14.28%;*/
			width:13%;
			text-align: center;
			/*padding: 5px 0;*/
			margin:2px;
			
		}
		.other-month{
			background: #f3efec;
			color: #999999;
		}
		.current-month{
			background: #e7e2dd;
			color: #333333;
		}
		.today-style{
			/*border-radius: 50%;*/
			background: #58d321;
		}
		.arrow{
			cursor: pointer;
		}
		.dayStyle{
			display: inline-block;
			/*width: 35px;*/
			width:100%;
			height: 35px;
			/*border-radius: 50%;*/
			text-align: center;
			line-height: 35px;
			cursor: pointer;
		}
		/*.current-month > .dayStyle:hover{
			background: #926c3c;
			color: #ffffff;
		}*/
		.today-flag{
			/*background: #00C2B1;*/
			background: #926c3c;
			color: #fff;
		}
		/*.boxshaw{
			box-shadow: 2px 2px 15px 2px #e3e3e3;
		}*/
		.selected-style {
			background: #926c3c;
			color: #ffffff;
		}
		/*#h3Ele{
			text-align: center;
			padding: 10px;
		}*/
		.icon-116leftarrowheads{
			width:9px;
			height:9px;
			background: url(../images/program-arrow-pre.png) no-repeat center;
		}
		.icon-115rightarrowheads{
			width:9px;
			height:9px;
			background: url(../images/program-arrow-next.png) no-repeat center;
		}
		.iconfont{
			padding-right:10px;
		}