.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(../img/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(../img/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:#014479;
	
}
.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:#014479 ;
	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:#014479 ;
	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:#014479;
}
.date-selected{
	color:#fff;
	background-color:#014479;
}
#eappoint-table{
	margin-top:10px;
}

.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:#014479 ;
	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:#014479;
}
