/* CSS Document */
*{
margin:0;
padding:0;
}
body{
background:#E6F4FC;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
a{
text-decoration:none;

}
h2{
font-size:14px;
font-weight:bold;
color:#000066;
}
img{
border:none;
}
ul,li{
list-style:none;
}
#all{
	width:990px;
	margin:0 auto;
}
#all #head{
float:left;
width:990px;
background:#E6F4FC;
}
#head .head_1{
float:left;
width:990px;
}
.head_1 .head_logo{
float:left;
}
.head_1 .head_other{
float:right;
width:770px;
}
.head_other .head_other_img{
	float:left;
}
.head_nav{
float:left;
_display:inline;
width:971px;
margin:15px 0 0 11px;
}
#menu{
float:left;
width:971px;
font-size:12px;
}
#info_outer{
width:990px;
height:3px;
float:left;
background:url(../images/cross_left.gif) no-repeat left top;
}
#info_inner{
width:990px;
height:3px;
float:left;
background:url(../images/cross_right.gif) no-repeat right top;	
}
#menu_info{
float:left;
_display:inline;
margin-left:11px;
width:968px;
height:3px;
background:#7EBAFE;
overflow:hidden;
}
#menu li{
_display:inline;
float:left;
margin:0 1px;
padding-top:5px;
}
#menu .menu_first{
margin-left:0;
}
#menu .menu_last{
margin-right:0;
}
#menu .menu_selected{
padding-top:0;
}
#menu .menu_selected a{
height:40px;
line-height:40px;
font-weight:bold;
overflow:hidden;
background:url(../images/bg_menu.gif) no-repeat left -35px;
}
#menu li a{
float:left;
width:95px;
height:35px;
line-height:35px;
overflow:hidden;
text-align:center;
background:url(../images/bg_menu.gif) no-repeat left top;
color:#333333;
display:block;
}
#all #main{
float:left;
width:988px;
border:1px solid #B2D8F6;
border-top:none;
background:#FFFFFF;
}


/*the footer*/
#footer{
float:left;
margin-top:10px;
width:988px;
border:1px solid #B2D8F6;
border-bottom:none;
}
#footer_1{
text-align:center;
color:#0066CC;
padding:5px 0;
}
#footer_3{
	text-align:center;
	color:#999;
}
#footer_3 a{
	color:#999;
}
#footer_1 a{
color:#0066CC;
}
#footer_2{
text-align:center;
color:#999999;
}
.load_box{
	width:714px;
	text-align:center;
	margin:10px 0;
}
.load_box2{
	width:478px;
	text-align:center;
	margin:10px 0;
}
.load_box img{
	text-align:center;
}
.head_logo_link{
	float:right;
	width:170px;
	_display:inline;
	line-height:24px;
	margin:0 10px;
}
.head_logo_link li{
	float:left;
	text-align:center;
	width:80px;
}
.head_logo_link a{
	color:#06C;
}
.head_logo_link a:hover{
	color:#C60;
}

/*the top*/
#head_0{
	float:left;
	width:990px;
	height:30px;
	line-height:30px;	
	background:url(../images/top_line.gif) repeat-x left top;
	border-bottom:1px solid #ADCEE3;
	border-top:none;
	margin-bottom:5px;
}

#head_0 .head_01{
	float:left;
	color:#999;
	_display:inline;
	margin-left:10px;
	width:630px;
}
.head_01 span a{
	color:#06C;
}
.head_01 a{
	color:#06C;
}
#head_0 .head_02{
	width:350px;
	float:right;
}
.head_01 a:hover{
	color:#C60;
	text-decoration:underline;
}
.head_02 a{
	_display:inline;
	color:#0066CC;
	float:left;
	height:20px;
	line-height:20px;
	margin:5px;
	padding:0 4px;
}
.head_02 a:hover{
	background:#999;
	color:#FFF;
}
/*the video*/
.list_video{
	float:left;
	margin:10px 0;
}
.list_video a{
	float:left;
	margin-right:10px;
	background:#E4E4E4;
	padding:2px 7px 1px;
}
.list_video .current_video{
	background:#C60;
	color:#FFF;
	font-weight:bold;
}
.video_box{

}

		/*Pop Box*/
	   .iPopBox{position:absolute;left:76px;top:81px;padding-bottom:10px;}
	   .iPopBox iframe{overflow:hidden;width:100%;height:auto;}
	   .iPopBox .iPopBoxInner{position:absolute; min-height:150px;height:auto !important;height:150px;left:0;border:1px solid #A6C8E4;overflow:visible;background:#FFF;}
	   .iPopBox .iPopBoxHead{height:24px;line-height:24px;background:#67A1E2;color:#FFF;overflow:hidden;}
				     .iPopBoxHead h3{font-size:12px;color:#FFF;margin-left:5px;float:left;}
					 .iPopBoxHead p{float:left;}
				     .iPopBoxHead span{color:#FCC;float:left;margin-left:5px;}
	   .iPopBox .iPopBoxNav{width:100%;_width:auto;margin:5px 5px 0;}
	   		    .iPopBoxNav ul{float:left;padding-left:5px;border-bottom:1px solid #67A1E2;}
				.iPopBoxNav ul li{float:left;cursor:pointer;padding:0 8px;margin:0 2px;height:20px;line-height:20px;color:#0053AA;position:relative;}
				.iPopBoxNav .iPopBoxNavCrnt{border:1px solid #67A1E2;height:21px;margin-bottom:-1px;background:#FFF;border-bottom:none;font-weight:bold;color:#333;}
	   .iPopBox .iPopBoxBody{clear:both;overflow:hidden;}
	   .iPopBox .iPopFoot{text-align:center;height:24px;width:100%;margin-top:5px;}
	   .iSearchHotCity{width:300px;}
	   .iSearchHotCity iframe{width:300px;}
	   .iSearchHotCity .iPopBoxHead{width:300px;}
	   .iSearchHotCity .iPopBoxNav ul{width:280px;}
	   .iSearchHotCity .iPopBoxBody{margin:5px;padding-bottom:5px;float:left;width:288px;_display:inline;}
	   .iSearchHotCity a{float:left;width:65px;_width:64px; border:1px solid #FFF;padding-left:5px;line-height:24px;height:24px;overflow:hidden;}
	   .iSearchHotCity a:hover{border:1px solid #A6C8E4;background:#FFC;}	
	   
	   
	   .iActiveHotCity{left:650px;top:26px;width:300px;height:215px;}
	   /*Hotel Ajax City*/
	   .iAjaxCity{width:250px;height:340px;}
	   .iAjaxCity .iPopBoxHead{width:240px;font-weight:normal;padding-left:10px;}
	   .iAjaxCity .iPopBoxBody{margin:2px 0;height:285px;}
	   .iAjaxCity a{color:#0055AA;}
	   .iAjaxCity .iPopBoxBody a{float:left;height:26px;line-height:26px;overflow:hidden;cursor:pointer;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}	   
	   .iAjaxCity .iPopFoot{width:250px;}
	   .iAjaxCity .iPopFoot a{text-decoration:underline;margin:0 3px;}
	   .iAjaxCity .iPopBoxBody a:hover{background:#E8F4FF;}
	   .iAjaxCity .iAjaxCityLeft{float:left;padding-left:5px;}
	   .iAjaxCity .iAjaxCityRight{float:right;padding-right:5px;}
	   .iTicketStartCity{left:76px;top:111px;}
	   .iTicketEndCity{left:76px;top:141px;}





















