.date-week{

	width:1000px;

	margin:0 auto ;

	height:60px;

}

.date-week ul li{

	float:left ;

	width:14.28%;

	text-align:center;

	cursor: pointer;

	height:60px;

	line-height:30px;

	

}

.date-title{

	position:relative;

}

.date-title .left-arrow{

	position:absolute;

	width:30px;

	height:30px;

	background:url(../images/left_arrow.png) no-repeat ;

	background-size:30px 30px;

	left:5% ;

	top:30%;

	cursor:pointer;

}

.date-title .right-arrow{

	position:absolute;

	width:30px;

	height:30px;

	background:url(../images/right_arrow.png) no-repeat ;

	background-size:30px 30px;

	right:5% ;

	top:30%;

	cursor:pointer;

}

table thead th{

	width:16.66%;

	text-align:center ;

}

table tbody th{

	width:16.66%;

	text-align:center ;

}

table tbody tr td button{

	border:none;

    outline:none;

    cursor: pointer;

    color:#fff;

    border-radius: 10px;

    background-color:#b94d4c;

	

}

.register-box{

	position:fixed;

	left:50%;

	top:20%;

	z-index:999;

	width:800px;

	height:400px;

	margin-left:-400px;

	color:#333;

	background:#fff;

	display:none;

}

.register-box .title-box{

	height:30px;

	background:#b94d4c ;

	color:#fff;

	padding-left:20px;

	line-height:30px;

}

.register-box table{

	width:100%;

	margin-top:0;

}

.register-box .register-title{

	width:20%;

}

.register-box input{

	width:80%;

	height:30px;

	

}

.register-box select{

	width:80%;

	height:30px;

	

}

.register-box table tr td{

	padding-top:6px;

	padding-bottom:6px;

}

.message-box{

	width:200px;

	height:100px;

	position:fixed;

	left:50%;

	margin-left:-100px;

	top:30%;

	background:#fff;

	z-index:999;

	border:1px solid #ccc;

	display:none;

	

	

}

.message-box .message-title{

	height:30px;

	background:#b94d4c ;

	padding-left:10px;

	color:#fff;

	

}

.message-box p{

	height:40px;

	padding-left:10px;

}

.close-box{

	text-align:center ;

}

.close-box button{

	border:none;

    outline:none;

    cursor: pointer;

    color:#fff;

    border-radius: 10px;

    background-color:#b94d4c;

}

.date-selected{

	color:#fff;

	background-color:#b94d4c;

}

.error-box{

	width:200px;

	height:100px;

	position:fixed;

	left:50%;

	margin-left:-100px;

	top:30%;

	background:#fff;

	z-index:999;

	border:1px solid #ccc;

	display:none;

	

	

}

.error-box .message-title{

	height:30px;

	background:#b94d4c ;

	padding-left:10px;

	color:#fff;

	

}

.error-box p{

	height:40px;

	padding-left:10px;

}

.error-close-box{

	text-align:center ;

}

.error-close-box button{

	border:none;

    outline:none;

    cursor: pointer;

    color:#fff;

    border-radius: 10px;

    background-color:#b94d4c;

}