@charset "utf-8";

#content{
		width:900px;
		background:url(../image/sub_bg.png);
		margin-left:auto;
		margin-right:auto;
		position:relative;
		height:1174px;
}


.center_box{
		width:700px;
		position:absolute;
		padding:10px;
		top:143px;
		left:190px;
		background:url(../image/trace_bg.png);
		border:1px solid #666;
}

.center_box a:link{
	color:#000;
	text-decoration:underline;
}	

.center_box a:visited{
	color:#000;
	text-decoration:underline;
}	

.center_box a:hover{
	color:#000;
	text-decoration:underline;
}	

.center_in{
		width:680px;
		background:#fff;
		padding:10px;
}


.center_bar{
		width:680px;
}

.pro_box{
		width:670px;
		border:5px solid #bcccfc;
		margin-top:20px;
		color:#363636;
}


.time_box{
		width:90px;
		float:left;
		display:inline;
		border-right:1px solid #ccc;
}


.time_box_in{
		width:90px;
		border-bottom:3px solid #bcccfc;
		border-top:1px solid #ccc;
}


.time_bar{
		width:90px;
		line-height:19px;
		background:url(../image/time_bg.png) repeat-x;
		text-align:center;
		border-bottom:1px solid #ccc;
		margin:0;
}


.time_bar a:link{
		color:#0000ff;
		text-decoration:none;
}

.time_bar a:visited{
		color:#0000ff;
		text-decoration:none;
}

.time_bar a:hover{
		color:#0000ff;
		text-decoration:none;
}




table.time_ta{
		width:90px;
		border:none;
		vertical-align:top;
		text-align:right;
}


tr.time_tr{
		width:90px;
}


td.time_td_cont{
		width:85px;
		padding-right:5px;
		height:16px;
		line-height:15px;
		vertical-align:top;
		border-bottom:1px solid #fff;
}


td.time_td_under{
		width:85px;
		padding-right:5px;
		border-bottom:1px solid #ccc;
		height:16px;
		line-height:15px;
}




.pro_cont{
		width:579px;
		float:left;
		display:inline;
}


.date_box{
		width:579px;
		line-height:30px;
}

.date_in{
		width:193px;
		float:left;
		display:inline;
		text-align:center;
		background:#242a98;
		text-align:center;
		color:#fff;
}

.date_in a:link{
		width:193px;
		display:block;
		background:#e5e8ff;
		color:#276490;
		text-decoration:underline;
}

.date_in a:visited{
		width:193px;
		display:block;
		background:#e5e8ff;
		color:#276490;
		text-decoration:underline;
}

.date_in a:hover{
		width:193px;
		display:block;
		background:#e5e8ff;
		color:#276490;
		text-decoration:underline;
}


.place_box{
		width:579px;
		line-height:31px;
		border-bottom:3px solid #bcccfc;
}


.place_box0902_01{
		width:579px;
		background:#d4e7ff;
		line-height:31px;
		text-align:center;
}


.place_box0903_01{
		width:192px;
		border-right:1px solid #ccc;
		background:#d4e7ff;
		line-height:31px;
		text-align:center;
		float:left;
		display:inline;
}

.place_box0903_02{
		width:192px;
		border-right:1px solid #ccc;
		background:#fdffcd;
		line-height:31px;
		text-align:center;
		float:left;
		display:inline;
}
.place_box0903_03{
		width:192px;
		border-right:1px solid #ccc;
		background:#adffcd;
		line-height:31px;
		text-align:center;
		float:left;
		display:inline;
}

.place_box0904_01{
		width:144px;
		border-right:1px solid #ccc;
		background:#d4e7ff;
		line-height:31px;
		text-align:center;
		float:left;
		display:inline;
}

.place_box0904_02{
		width:144px;
		border-right:1px solid #ccc;
		background:#fdffcd;
		line-height:31px;
		text-align:center;
		float:left;
		display:inline;
}
.place_box0904_03{
		width:144px;
		border-right:1px solid #ccc;
		background:#adffcd;
		line-height:31px;
		text-align:center;
		float:left;
		display:inline;
}

.place_box0904_04{
		width:143px;
		border-right:1px solid #ccc;
		background:#ffce98;
		line-height:31px;
		text-align:center;
		float:left;
		display:inline;
}




table.pro_ta{
		width:579px;
		border:0;
		font-size:11px;
}

tr.pro_tr{
		width:579px;
		line-height:15px;
}

/* day1 */

td.pro_td_090201_a{
		width:579px;
		border-bottom:1px solid #fdffcd;
		background:#fdffcd;
		vertical-align:top;
		height:16px;
}

td.pro_td_090201_n{
		width:579px;
	border-bottom:1px solid #fff;
		vertical-align:top;
		height:16px;
}

td.pro_td_090201_a_under01{
		width:579px;
		background:#fdffcd;
		border-bottom:1px solid #fdffcd;
		vertical-align:top;
		height:16px;
}

td.pro_td_090201_a_under02{
		width:579px;
		background:#fdffcd;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
}

td.pro_td_090201_n_under{
		width:579px;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
}


/* day2 */

td.pro_td_090301_a{
		width:192px;
		border-bottom:1px solid #d4e7ff;
		border-right:1px solid #ccc;
		background:#d4e7ff;
		vertical-align:top;
		height:16px;
}

td.pro_td_090301_n{
		width:192px;
		border-bottom:1px solid #fff;
		border-right:1px solid #ccc;
		vertical-align:top;
		height:16px;
}

td.pro_td_090301_a_under01{
		width:192px;
		background:#d4e7ff;
		border-right:1px solid #ccc;
		border-bottom:1px solid #d4e7ff;
		vertical-align:top;
		height:16px;
}

td.pro_td_090301_a_under02{
		width:192px;
		background:#d4e7ff;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
}

td.pro_td_090301_n_under{
		width:192px;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
		vertical-align:top;
		height:16px;
}


td.pro_td_090302_a{
		width:192px;
		border-bottom:1px solid #fdffcd;
		border-right:1px solid #ccc;
		background:#fdffcd;
		vertical-align:top;
		height:16px;
}

td.pro_td_090302_n{
		width:192px;
		border-bottom:1px solid #fff;
		border-right:1px solid #ccc;
		vertical-align:top;
		height:16px;
}

td.pro_td_090302_a_under01{
		width:192px;
		background:#fdffcd;
		border-right:1px solid #ccc;
		border-bottom:1px solid #fdffcd;
		vertical-align:top;
		height:16px;
}

td.pro_td_090302_a_under02{
		width:192px;
		background:#fdffcd;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
}

td.pro_td_090302_n_under{
		width:192px;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
		vertical-align:top;
		height:16px;
}




td.pro_td_090303_a{
		width:193px;
		border-bottom:1px solid #adffcd;
		background:#adffcd;
		vertical-align:top;
		height:16px;
}

td.pro_td_090303_n{
		width:193px;
		border-bottom:1px solid #fff;
		vertical-align:top;
		height:16px;
}

td.pro_td_090303_a_under01{
		width:193px;
		background:#adffcd;
		border-bottom:1px solid #adffcd;
		vertical-align:top;
		height:16px;
}

td.pro_td_090303_a_under02{
		width:193px;
		background:#adffcd;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
}

td.pro_td_090303_n_under{
		width:193px;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
}



/* day3 */

td.pro_td_090401_a{
		width:145px;
		border-bottom:1px solid #d4e7ff;
		border-right:1px solid #ccc;
		background:#d4e7ff;
		vertical-align:top;
		height:16px;
}

td.pro_td_090401_n{
		width:145px;
		border-bottom:1px solid #fff;
		border-right:1px solid #ccc;
		vertical-align:top;
		height:16px;
}

td.pro_td_09401_a_under01{
		width:145px;
		background:#d4e7ff;
		border-right:1px solid #ccc;
		border-bottom:1px solid #d4e7ff;
		vertical-align:top;
		height:16px;
}

td.pro_td_090401_a_under02{
		width:145px;
		background:#d4e7ff;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
}

td.pro_td_090401_n_under{
		width:145px;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
		vertical-align:top;
		height:16px;
}


td.pro_td_090402_a{
		width:145px;
		border-bottom:1px solid #fdffcd;
		border-right:1px solid #ccc;
		background:#fdffcd;
		vertical-align:top;
		height:16px;
}

td.pro_td_090402_n{
		width:145px;
		border-bottom:1px solid #fff;
		border-right:1px solid #ccc;
		vertical-align:top;
		height:16px;
}

td.pro_td_090402_a_under01{
		width:145px;
		background:#fdffcd;
		border-right:1px solid #ccc;
		border-bottom:1px solid #fdffcd;
		vertical-align:top;
		height:16px;
}

td.pro_td_090402_a_under02{
		width:145px;
		background:#fdffcd;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
}

td.pro_td_090402_n_under{
		width:145px;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
		vertical-align:top;
		height:16px;
}




td.pro_td_090403_a{
		width:145px;
		border-bottom:1px solid #adffcd;
		border-right:1px solid #ccc;
		background:#adffcd;
		vertical-align:top;
		height:16px;
}

td.pro_td_090403_n{
		width:145px;
		border-bottom:1px solid #fff;
		vertical-align:top;
		height:16px;
		border-right:1px solid #ccc;

}

td.pro_td_090403_a_under01{
		width:145px;
		background:#adffcd;
		border-bottom:1px solid #adffcd;
		vertical-align:top;
		height:16px;
		border-right:1px solid #ccc;
}

td.pro_td_090403_a_under02{
		width:145px;
		background:#adffcd;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
		border-right:1px solid #ccc;
}

td.pro_td_090403_n_under{
		width:145px;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
		border-right:1px solid #ccc;
}









td.pro_td_090404_a{
		width:144px;
		border-bottom:1px solid #ffce98;
		background:#ffce98;
		vertical-align:top;
		height:16px;
}

td.pro_td_090404_n{
		width:144px;
		border-bottom:1px solid #fff;
		vertical-align:top;
		height:16px;
}

td.pro_td_090404_a_under01{
		width:144px;
		background:#ffce98;
		border-bottom:1px solid #ffce98;
		vertical-align:top;
		height:16px;
}

td.pro_td_090404_a_under02{
		width:144px;
		background:#ffce98;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
}

td.pro_td_090404_n_under{
		width:144px;
		border-bottom:1px solid #ccc;
		vertical-align:top;
		height:16px;
}











.footer_box{
		width:100%;
		background:#000;
		border-bottom:1px solid #fff;
		height:70px;
		padding-top:10px;
		padding-bottom:10px;
		position:absolute;
		top:1300px;
}

.footer{
		width:900px;
		margin-left:auto;
		margin-right:auto;
		height:70px;
		position:relative;
}

.foot_add{
		width:320px;
		position:absolute;
		left:0px;
		top:0px;
		font-size:11px;
		line-height:16px;
}

.foot_menu{
		width:320px;
		position:absolute;
		right:0px;
		top:0px;
		font-size:11px;
		line-height:16px;
		text-align:right;
}

.foot_menu a:link{
		color:#fff;
		text-decoration:none;
}

.foot_menu a:visited{
		color:#fff;
		text-decoration:none;
}

.foot_menu a:hover{
		color:#fff;
		text-decoration:underline;
}

.copy_box{
		width:100%;
		background:#ff0000;
		line-height:20px;
		position:absolute;
		top:1280px;
}

.copy{
		width:900px;
		text-align:right;
		margin-left:auto;
		margin-right:auto;
		font-weight:bold;
}
		

		