@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;font-family:Tahoma,SimSun,Arial,"宋体","Arial Narrow";background:#edf1f2;}

form,ul,li,p,h1,h2,h3,h4,h5,h6,span,p,ol,dd{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
input,select{font-size:12px;line-height:16px; cursor:pointer;}
img{border:0;}
A{text-decoration: none;}
A:hover{text-decoration: underline; cursor:pointer;}
ul,li,ol{list-style-type:none;}
.clear {CLEAR: both}/*==清除浮==动*/
.line{ width:100%; border-bottom:#CCC 1px dashed; height:1px; clear:both; float:left;}
.t_input{float:left; background:#FFF; margin-top:7px; border-top:#7c7c7c 1px solid;border-left:#dddddd 1px solid;border-bottom:#dddddd 1px solid;border-right:#dddddd 1px solid; overflow:hidden; height:22px;}
.daystart{ float:left; background:url(../images/hotel/ico/date_next.png) no-repeat 0px 50%; width:16px; height:16px; margin-top:3px; cursor:pointer;}
.calendar{ float:left; background:url(../images/hotel/ico/calendar.png) no-repeat 0px 50%; width:16px; height:16px; margin-top:3px; cursor:pointer;}
.goodremark{ background: url(../images/ico/heart.gif) no-repeat 0px 0px; padding-left:20px; padding-right:6px;}
.badremark{ background: url(../images/ico/g_heart.gif) no-repeat 0px 0px; padding-left:20px;}
.ico_grab{background:url(../images/ico/ico_grab.gif) no-repeat 0px 0px; padding-left:27px; }
.ico_recom{background:url(../images/ico/ico_tuijian.gif) no-repeat 0px 0px; padding-left:27px; }
.ico_ishot{background:url(../images/ico/ico_ishot.gif) no-repeat 0px 0px; padding-left:27px; }
.ico_protect{ padding-left:5px; margin-top:5px;}
.ico_five{color:#000; height:24px; line-height:24px;}
.ico_five img{ margin-right:4px;}
.ico_two{ background:url(../images/ico/ico_two.gif) no-repeat 0px 2px; padding-left:20px; color:#000; height:24px; line-height:24px; display:block;}
.redtext{ color:#F00;}
/*header*/
.header_box{width:100%; background:#FFFFFF;}
.header{ margin:0px auto; width:950px; height:100px;}
	.logoarea{ float:left; height:72px; width:950px;}
		.logo{ float:left; background:url(../images/logo.gif) no-repeat 10px 7px; width:238px; height:57px;}
		.userlogin{ float:left; width:517px;}
		.userlogin A{color:#0050e5; padding-right:13px;}
			.userlogin span{ color:#0050e5; font-size:12px; line-height:72px; padding-left:60px;}
		.server{ float:left; width:195px;}
		.server span{ float:right; text-align:right; padding-right:10px; font-size:12px; line-height:20px; color:#999999;}
		.server h3{ float:right; text-align:right; padding-right:10px; font-size:22px; font-weight: bolder; line-height:30px; color:#fe9b00; width:185px;}
	/*==导航菜单 #body-ticket可以换成.nav==*/
	.nav{ float:left; width:650px; height:28px;}
		.nav ul{padding-left:140px;}
		.nav LI{DISPLAY: inline;}
			.nav LI span{font-size:14px;  padding:0px 20px;height:28px; line-height:28px;}
		.nav A { width:auto;PADDING-RIGHT: 0px; cursor:pointer; PADDING-LEFT: 4px; BACKGROUND: url(../images/nav_img2.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none}
		.nav A SPAN {width:auto;PADDING-RIGHT: 20px;  cursor:pointer;DISPLAY: block; width:36px; text-align:center; PADDING-LEFT: 16px; BACKGROUND: url(../images/nav_img2.gif) no-repeat right -39px; FLOAT: none; PADDING-BOTTOM: 0px; COLOR: #333; TEXT-DECORATION: none}
		.nav A:hover {BACKGROUND-POSITION: 0% -82px; cursor:pointer; TEXT-DECORATION: none}
		.nav A:hover SPAN {BACKGROUND-POSITION: 100% -120px; font-weight:bold; COLOR: #fffff1; TEXT-DECORATION: none}
		
		.nav #nav-home A:hover {BACKGROUND-POSITION: 0% -82px;}
		.nav LI#nav-home A:hover SPAN {BACKGROUND-POSITION: 100% -120px;}
		#body-home LI#nav-home A {BACKGROUND-POSITION: 0% -82px}
		#body-home LI#nav-home A SPAN {BACKGROUND-POSITION: 100% -120px; COLOR: #fffff1;font-weight:bold; }
		

		.nav #nav-plane A:hover {BACKGROUND-POSITION: 0% -165px}
		.nav #nav-plane A:hover SPAN {BACKGROUND-POSITION: 100% -210px;}
		#body-plane LI#nav-plane A {BACKGROUND-POSITION: 0% -165px}
		#body-plane LI#nav-plane A SPAN {BACKGROUND-POSITION: 100% -210px; COLOR: #fffff1;font-weight:bold;}

		.nav #nav-ticket A:hover {BACKGROUND-POSITION: 0% -256px}
		.nav #nav-ticket A:hover SPAN {BACKGROUND-POSITION: 100% -298px; }
		#body-ticket LI#nav-ticket A {BACKGROUND-POSITION: 0% -256px}
		#body-ticket LI#nav-ticket A SPAN {BACKGROUND-POSITION: 100% -298px; COLOR: #fffff1;font-weight:bold;}
		
		.nav #nav-hotel A:hover {BACKGROUND-POSITION: 0% -340px}
		.nav #nav-hotel A:hover SPAN {BACKGROUND-POSITION: 100% -377px;}
		#body-hotel LI#nav-hotel A {BACKGROUND-POSITION: 0% -340px}
		#body-hotel LI#nav-hotel A SPAN {BACKGROUND-POSITION: 100% -377px; COLOR: #fffff1;font-weight:bold;}
		
		.nav #nav-line A SPAN {width:64px;}
		.nav #nav-line A:hover {BACKGROUND-POSITION: 0% -417px}
		.nav #nav-line A:hover SPAN {BACKGROUND-POSITION: 100% -456px;width:64px;}
		#body-line LI#nav-line A {BACKGROUND-POSITION: 0% -417px}
		#body-line LI#nav-line A SPAN {BACKGROUND-POSITION: 100% -456px; COLOR: #fffff1;font-weight:bold;width:64px;}
		
		.nav #nav-destination A SPAN {width:46px;}
		.nav #nav-destination A:hover {BACKGROUND-POSITION: 0% -503px}
		.nav #nav-destination A:hover SPAN {BACKGROUND-POSITION: 100% -549px; width:46px;}
		#body-destination LI#nav-destination A {BACKGROUND-POSITION: 0% -503px;width:46px;}
		#body-destination LI#nav-destination A SPAN {BACKGROUND-POSITION: 100% -549px; COLOR: #fffff1;font-weight:bold;width:46px;}
		/*==导航菜单结束==*/
	.nav_help{ float:right; background:url(../images/nav_help.gif) no-repeat right 0px; width:300px; height:28px;}	
		.nav_help li{ float:right; text-align:center; color:#FFF; line-height:28px; display:inline; width:75px;}
		.nav_help li A{ color:#FFF;}
/*
#header_line_box{width:100%; z-index:100;position:absolute; font-size:11px; line-height:11px; left:0px; top:100px; richness:0px; height:11px;}
.header_line{width:950px; margin:0px auto; height:11px; background:url(../images/header_line.gif) repeat-x 50% 0px;}
#header_left{width:50%;position:absolute;top: 0px;left:0px; font-size:11px; line-height:11px; background:#00a9e4; z-index:-9999;}
#header_right{width:50%;position:absolute;right:0px;font-size:1px;line-height:11px;background:#ffad01;z-index:-1009;top: 0px;}
/*==底部用的渐变线==*/
/*
.header_line_box{width:100%; position:relative;}
.header_line{width:950px; margin:0px auto; height:11px; background:url(../images/header_line.gif) repeat-x 50% 0px;}
*/

.header_line_box{width:100%;position: relative; font-size:11px; line-height:11px; height:11px;}
#header_line{width:950px; margin:0px auto; height:11px;position: relative; background:url(../images/header_line.gif) repeat-x 50% 0px; z-index:100}
#header_left{width:50%;position:absolute;top: 0px;left:0px; font-size:11px; line-height:11px; background:#00a9e4; z-index:10;}
#header_right{width:50%;position:absolute;right:0px;font-size:1px;line-height:11px;background:#ffad01;z-index:20;top: 0px;}




/*==头部结束==*/
.main{ margin:0px auto; width:950px;}

	
/*==合作网站==*/
.coagent{ float:left; width:946px; padding:0px 3px;}
	.coagent li{ float:left; padding-right:10px; line-height:25px; color:#666666; font-size:12px;}
/*==友情链接==*/
.friendlink{ float:left; width:915px; padding:0px 20px; line-height:25px; color:#666666;}
.friendlink ul{ float:left;width:915px;}
	.friendlink li{ float:left; width:65px;display:inline;}
	.friendlink li.width80{ float:left; width:80px;display:inline;}
		.friendlink li A{color:#999;}
		.friendlink A{color:#666;}
/*==热点地区*/
.hotspots{ float:left; width:870px; padding:10px 30px 0px 50px; margin-top:10px; color:#989898;}
	.hotspots_left{ float:left; width:35px; background:#edf1f2; padding:0px 1px 0px 9px; margin-right:15px; line-height:20px;}
	.hotspots_right{ float:left; width:810px;}
		.hotspots_right li{ float:left; width:90px; display:inline; line-height:20px;}
			.hotspots_right li A{color:#989898;}
/*==底部版权==*/
.copyright{ margin:0px auto;width:950px;}
	.copyright .about{ text-align:center; color:#c2c2c2; line-height:12px;}
	.copyright .about li{padding:0px 3px; display:inline;}
	.copyright .about li A{color:#0055aa;}
	.copyright .about li img{padding:0px 9px;}
	.copyright .about span{color:#000; line-height:21px; height:21px;}
.footer{ float:left; width:100%; background:#FFF;}


#hot_city{
	Z-INDEX: 999; POSITION: absolute; WIDTH: 282px; BACKGROUND: #d9d9d9;
}

#hot_city .ht_content {
	BORDER-BOTTOM: #d0d0d0 1px solid; POSITION: relative; BORDER-LEFT: #d0d0d0 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #fff; BORDER-TOP: #d0d0d0 1px solid; TOP: -3px; BORDER-RIGHT: #d0d0d0 1px solid; PADDING-TOP: 0px; LEFT: -3px
}
#hot_city .ht_content .h6 {
	BORDER-BOTTOM: #bbb 1px dashed; LINE-HEIGHT: 28px; PADDING-LEFT: 8px; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#hot_city .ht_content .close {
	POSITION: relative; MARGIN-TOP: 6px; WIDTH: 12px; DISPLAY: block; BACKGROUND: url(../images/close.gif) no-repeat; FLOAT: right; HEIGHT: 12px; CURSOR: pointer
}
#hot_city .ht_content .ht_ul {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; HEIGHT: 100%; OVERFLOW: hidden; PADDING-TOP: 11px
}
#hot_city .ht_ul LI {
	LINE-HEIGHT: 24px; WIDTH: 51px; FLOAT: left
}

#hot_city .ht_ul A {
	COLOR: #333; TEXT-DECORATION: none; padding:2px 6px;
}
#hot_city .ht_ul A:hover { background:#fe8f01; padding:2px 6px; color:#fff;}
.hot_city{
	Z-INDEX: 999; POSITION: absolute; WIDTH: 282px; BACKGROUND: #d9d9d9;
}

.hot_city .ht_content {
	BORDER-BOTTOM: #d0d0d0 1px solid; POSITION: relative; BORDER-LEFT: #d0d0d0 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #fff; BORDER-TOP: #d0d0d0 1px solid; TOP: -3px; BORDER-RIGHT: #d0d0d0 1px solid; PADDING-TOP: 0px; LEFT: -3px
}
.hot_city .ht_content .h6 {
	BORDER-BOTTOM: #bbb 1px dashed; LINE-HEIGHT: 28px; PADDING-LEFT: 8px; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.hot_city .ht_content .close {
	POSITION: relative; MARGIN-TOP: 6px; WIDTH: 12px; DISPLAY: block; BACKGROUND: url(../images/close.gif) no-repeat; FLOAT: right; HEIGHT: 12px; CURSOR: pointer
}
.hot_city .ht_content .ht_ul {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; HEIGHT: 100%; OVERFLOW: hidden; PADDING-TOP: 11px
}
.hot_city .ht_ul LI {
	LINE-HEIGHT: 24px; WIDTH: 51px; FLOAT: left
}

.hot_city .ht_ul A {
	COLOR: #333; TEXT-DECORATION: none; padding:2px 6px;
}
.hot_city .ht_ul A:hover { background:#fe8f01; padding:2px 6px; color:#fff;}