@import url("reset.css");
@import url("include.css");
@import url("base.css");
/* reset */
body { position: relative;text-align: center;}
.content { background-image:none; }
h1 {
}
/* Layout */
/* public */
.boxTop {				/*盒子标题部分*/
	overflow: hidden;
	height: 30px;
	padding: 0 10px;
	background: url(../bg/base.png) 0 -126px no-repeat;
}
	.boxTop h2 {
		float: left;
		height: 27px;
		margin-top: 4px;
		padding: 0 8px;
		line-height: 26px;
		font-family: "微软雅黑";
		font-size: 12pt;
		border: 1px solid #ffcc80;
		/* Firefox round corners */
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		/* webkit round corners */
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;

		background-color: #fff;
	}
	.citysTag {			/*盒子标题城市标签*/
		overflow: hidden;
		float: left;
		height: 27px;
		margin: 4px 0 0 8px;
		line-height: 26px;
		white-space: nowrap;
		font-size: 14px;
		_display: inline;
	}
		.citysTag li {
			float: left;
			padding: 0 8px;
		}
		.currentTag {			/*当前标签*/
			border: 1px solid #ffcc80;
			background-color: #fff;
		}
			.currentTag a {
				font-weight: bold;
				color: #0066CC;
			}
	.boxTop .more {
		float:right;
		line-height: 30px;
	}
	.boxTop .more1
	{
	float:right;
		line-height: 30px;
		padding-right:2px;
	}
	.boxTop .more2
	{
	float:right;
		line-height: 30px;
		padding-right:44px;
	}

.boxBody {			/*盒子内容部分*/
	overflow: hidden;
	padding: 10px;
	_zoom: 1;
}
.boxBody ul, .boxBody ul li {
	overflow: hidden;
	_zoom: 1;
}
	.boxBody h3 {
		font-size: 14px;
		font-family: "微软雅黑";
		color: #60863a;
	}


/*----酒店预订----*/
#hotel_booking {
	position: relative;
	float: left;
	width: 313px;
	height: 345px;
	margin-bottom: 0px;
	_overflow: hidden;
	background:url(../bg/leftbg.gif) no-repeat 0 0
}
#hotel_booking .title_box .title {
	color:#FFFFFF;
	padding-top:8px;
	padding-left:15px;
	font-weight:bold;
	font-size:14px;
}
#hotel_booking .title_box .title_right {
	float:right;font-size:12px;font-weight:normal;padding-top:10px;padding-right:8px;
}
#hotel_booking .title_box .title_right a{
	color:#ffffff;
}

#hotel_booking .more {
	text-align:right;
	font-size:12px;
	padding-right:25px;
	padding-bottom:5px;
}
#hotel_booking .more a{
	color:#026ab7;
}
#hotel_booking:after { content: "\20"; display: block; clear: both;}

	#hotel_booking h1 { overflow: hidden; height: 15px;}
	#mainSearch {
		zoom: 1;
		padding: 0 10px 10px;
	}
	#mainSearch:after {
		content: "\20";
		display: block;
		clear: both;
	}
		#mainSearch label { margin-right: 4px;}
		#mainSearch input, #mainSearch select { height: 16px; background-color: #fff; text-align: center;}
		
		/* 表单元素容器span的样式 */
		#mainSearch div {zoom: 1;}
		#mainSearch div:after { content: "\20"; clear: both; display: block;}

		#mainSearch .hCity { float: left; width: 138px; margin-bottom: 10px; _zoom: 1;}
		#mainSearch .intime { float: left; width: 138px; margin-bottom: 10px; clear: left;}
		#mainSearch .queryprice { float: right; width: 138px; margin-bottom: 12px;}
		#mainSearch .outtime { float: right; width: 138px; margin-bottom: 12px;}
		#mainSearch .facilities { clear: both; margin-bottom: 12px;}
		#mainSearch .location { position: relative; float: left;}
		#mainSearch .mainSubmit { float: left; clear: right; padding-left: 10px;}
		
		/* 各个表单元素的样式 */
		#mainSearch .hCity input { width: 82px; height: 16px; padding-top: 2px; border: 1px solid #3399CC;}
		#mainSearch .queryprice label { margin-right: 0;}
		#mainSearch .queryprice_a { width: 35px; margin-right: 2px; border: 1px solid #3399CC;}
		#mainSearch .queryprice_b { width: 35px; margin: 0 2px; border: 1px solid #3399CC;}
		#mainSearch .intime input { width: 82px; height: 16px; padding-top: 2px; border: 1px solid #3399CC;}
		#mainSearch .outtime input { width: 82px; height: 16px; padding-top: 2px; border: 1px solid #3399CC;}
		#mainSearch .facilities input { width: 224px; height: 18px; padding: 4px 4px 0; color: #aaa; font-size: 12px; border: 1px solid #3399CC; text-align: left;}
		#mainSearch .location input { width: 155px; height: 18px; padding: 4px 4px 0; color: #aaa; font-size: 12px; line-height: 20px; border: 1px solid #3399CC; text-align: left;}
		#mainSearch .mainSubmit input { width: 60px; height: 24px; border: 1px solid #3399CC; background-color: #00b700; color: #fff; font-size: 14px; font-weight: bold;}
		#mainSearch .mainSubmit input:hover { background-color: #FFFFFFF;}
		
		/* 地理位置 */
		#hotel_booking #loc { clear: both; height: 115px;color:03546d;}
		#hotel_booking #loc:after { content: "\20"; display: block; clear: both;color:03546d;}
		#hotel_booking .citys {
			clear: both;
			overflow: hidden;
			height: 28px;
			margin: 0 10px;
			background: #f3f3f3;
			color:03546d;
		}
			#hotel_booking .citys li {
				float: left;
				margin: 5px 5px 0;
				_display: inline;
			}
			#hotel_booking .citys a {
				float: left;
				height: 25px;
				padding: 0 5px;
				line-height: 25px;
				color:#03546d;
			}
			#hotel_booking .citys a.current {
				background: #fff;
				font-weight: bold;
				color:#03546d;
			}
		#hotel_booking .loc {
			clear: both;
			margin: 0 10px;
			border: 1px solid #f3f3f3;
			border-top: none;
			zoom: 1;
			color:03546d;
		}
		#hotel_booking .loc a{color:03546d;}
		#hotel_booking .loc:after { content: "\20"; display: block; clear: both;color:03546d;}
			#hotel_booking .loc li {
				float: left;
				overflow: hidden;
				width: 128px;
				height: 28px;
				line-height: 28px;
				margin: 0 2px 0 8px;
				_display: inline;
				color:03546d;
			}
			#hotel_booking #loc #jdwz li a{
				color:#005c79;
			}


/* 焦点图 */
#focus {
	position: relative;
	float: right;
	width: 640px;
	height: 345px;
	margin-bottom: 6px;
}
/*焦点图*/
.fpic {
	width: 640px;
	height: 345px;
	z-index: 3;
	background: transparent;
	text-align: center;
}
/* 大图 */
#focpic {
	position: absolute;
	top: 0;
	left: 0;
	width: 640px;
	height: 345px;
	z-index: 4;
}
/* 下方文字 */
#fttltxt {
	position: absolute;
	top: 270px;
	left: 0;
	overflow: hidden;
	width: 640px;
	height: 0px;
	line-height: 25px;
	text-align: center;
	background: #fff;
	filter: alpha(opacity=50);
	-moz-opacity:.5;
	opacity:0.5;
	z-index: 7;
}
	#fttltxt a { padding: 0 10px; line-height: 25px; color: #ffffcc; background: #000;}

/* 缩略图 */
.thumb {
	position: absolute;
	left: 4px;
	bottom: 5px;
	width: 635px;
	z-index: 6;
}
.thubpic {	float:left; width: 120px; margin-top: 2px; z-index: 20; cursor: pointer;}
.thubpic IMG { width: 120px; height: 65px; border: 2px solid #666;}
.thubpiccur {	float:left; margin-top: 2px; z-index: 30; cursor: pointer;}
.thubpiccur IMG { width: 120px; height: 65px; border: 2px solid #fff; filter: alpha(opacity=20); -moz-opacity:.2; opacity:0.2;}
/*----连锁酒店----*/
#hotel_chain {
	clear: left;
	overflow: hidden;
	float: left;
	width: 1000px;
	height: 300px;
	margin-bottom: 10px;
	border: 1px solid #ffcc80;
}
	.chain {}
		.chain li {
			float: left;
			width: 100px;
			height: 100px;
			margin: 10px 0;
			padding: 0 0 5px;
			text-align: center;
			_display: inline;
		}
			.chain img, .chain span {
				display: block;
				width: 90px;
				height: 90px;
				margin: 0 auto;
			}

/*----精选酒店----*/
#hotel_choiceness {
	overflow: hidden;
	float: right;
	width: 1000px;
	height: 280px;
	margin-bottom: 10px;
	border: 1px solid #ffcc80;
}
.choiceness_star{
	font-weight:bold;
	height:16px;
	width:290px;
}
	.choiceness {
		float: left;
		width: 290px;
		height: 70px;
		margin: 0 8px 2px 0;
		padding-top:2px;
		_display: inline;
		overflow:hidden;
		border-bottom:#CCCCCC 1px dotted;
		padding-bottom:15px;
	}
	.choiceness:hover { background: #feffdf;}
		.choiceness dl { overflow: hidden; width: 300px; height: 70px; _zoom: 1;}
		.choiceness dl dt {
			float: left;
			width: 70px;
		}
			.choiceness dl dd img {
				width: 70px;
				height: 75px;
				margin-top: 2px;
				padding: 2px;
				border: 1px solid #eee;
			}
		.choiceness dl dd {
			float: left;
			width: 220px;
			height: 75px; overflow: hidden;
		}
		.choiceness dl dd li {
			clear: both;
			width: 200px;
			height: 21.5px;
			overflow: hidden;
		}
		
		.choiceness strong { color: #0066CC;}
		.choiceness .price { float: right; color:#ff0000;}
		.choiceness .prize { float: left; }

/*----酒店问答----*/
#hotel_ask {
	clear: left;
	overflow: hidden;
	float: left;
	width: 468px;
	height: 300px;
	border: 1px solid #ffcc80;
}
	.ask {
		clear: both;
		overflow: hidden;
		height: 51px;
		padding: 4px 0 8px;
		border-bottom: 1px solid #eee;
		_zoom: 1;
	}
	.ask dt {
		display: block;
		overflow: hidden; _zoom: 1;
		height: 30px;
		padding-left: 30px;
		background: url(../bg/icons.png) 0 -240px no-repeat;
	}
	.ask dd {
		clear: both;
		padding-left: 30px;
		background: url(../bg/icons.png) 0 -318px no-repeat;
	}
	.ask .HName { float: left; color:#006633;}
	.ask .status_a, .ask .status_b, .ask .date { float: right; padding-left: 16px;}
	.ask .status_a { background: url(../bg/icons.png) 0 -516px no-repeat;}
	.ask .status_b { background: url(../bg/icons.png) 0 -556px no-repeat;}

/*----酒店点评----*/
#hotel_comment {
	float: right;
	width: 440px;
	height: 300px;
	margin-bottom: 10px;
	border: 1px solid #ffcc80;
}
.comment {
	list-style-type: none;
}

	.comment dl {
		float:right;
		width: 345px;
		padding: 2px 0 8px;
		border-bottom: 1px solid #eee;
		_padding: 3px 0 3px;
	}
	.comment dt {
		overflow: hidden;
		height: 30px;
		padding-left: 30px;
		white-space: nowrap;
		background: url(../bg/icons.png) 0 -278px no-repeat;
	}
	.comment dd {
		clear: both;
		padding-left: 30px;
		background: url(../bg/icons.png) 0 -355px no-repeat;
	}
	.comment .comm_h {
		float: left;
		padding-right: 8px;
	}
	.comment .DP {
		float: left;
		color: #0066CC;
	}
	.comment .prize {
		display: block;
		float: left;
		width: 98px;
		height: 77px;
		padding-right:5px;
		padding-top: 10px;
		text-align: center;
		font-size: 12px;
		font-family: "微软雅黑";
		color: #ff8000;
		background: url(../bg/prizeBG.png) no-repeat;
	}
		.comment .prize strong { font-family: Arial; font-size: 16px; font-weight: bold;}

/*----友情链接----*/
#friendlink {
	overflow: hidden;
	clear: both;
	padding: 4px 10px;
	border: 1px solid #eee;
}
	#friendlink strong { font-size: 16px; color: #888;}
	#friendlink a { color: #888;}
/*---- 弹出层 ----*/
.index_showLoc {
	position: absolute;
	top: 23px;
	left: 52px;
	width: 153px;
	padding: 0 5px;
	border: 1px solid #0066CC;
	background: #fff no-repeat 0 0;
}
.index_showLoc a { margin: 0 4px;}

/*


.mainboxccc .con3 { border:1px solid #E50072; border-left:8px solid #E50072; background:#FF2491; padding:10px; color:#FFFFFF; }
.ContentDown { border:1px solid #C6005C; border-left:8px solid #C6005C; background:#DD0056; padding:10px; color:#FFFFFF; }

*/
.bottom_writer {color:#FFFFFF;background:url(/bg/nav_bg.gif);BORDER-RIGHT: #bed0e0 1px solid; BORDER-TOP: #bed0e0 1px solid; BORDER-LEFT: #bed0e0 1px solid; BORDER-BOTTOM: #bed0e0 1px solid;}

.mainbox_best .ts_left_box{width:636px; height:496px; overflow:hidden; float:right;}
.mainbox_best .ts_left_box .con1{width:100%; height:34px; overflow:hidden; background:url(../bg/tita.gif) no-repeat 0 0}
.mainbox_best .ts_left_box .con1 ul{width:630px; padding-top:1px; padding-left:1px; margin:0 auto; height:34px;}
.mainbox_best .ts_left_box .con1 ul li.style1{width:97px; float:left; color:#000000; font-size:14px; font-weight:bold}
.mainbox_best .ts_left_box .con1 ul li.style2{width:54px; height:34px; float:left; color:#000000; background:url(../bg/tita_a.gif) no-repeat 0 0; overflow:hidden;text-align:center;}
.mainbox_best .ts_left_box .con1 ul li.style2 a{text-decoration: none;width:54px; height:34px; float:left; color:#000000; background:url(../bg/tita_a.gif) no-repeat 0 0; overflow:hidden; text-align:center;  }
.mainbox_best .ts_left_box .con1 ul li.style2 a.tabactive{width:54px; height:34px; float:left; color:#000000; background:url(../bg/tita_b.gif) 
no-repeat 0 0; display:block; overflow:hidden;text-align:center;}
.mainbox_best .ts_left_box .con1 h4{ padding-top:10px;width:100%; text-align:center; height:20px; color:#333333;}
.mainbox_best .ts_left_box .con1 h2{ padding-top:5px; width:100%; text-align:center; height:20px; color:#111111; font-size:14px;}
.mainbox_best .ts_left_box .con2{width:100%; height:450px; overflow:hidden; background:url(../bg/mi.gif) repeat-y 0 0}
.mainbox_best .ts_left_box .con2 .datails{width:95%; margin:0 auto; line-height:22px;}
.mainbox_best .ts_left_box .con3{width:100%; height:12px; overflow:hidden; background:url(../bg/bottom.gif) no-repeat 0 0}

.mainbox_best .right{width:290px; height:496px;  overflow:hidden; float:left}
.mainbox_best .right_recommend{width:313px; height:496px; overflow:hidden; float:left;background:url(../bg/left_recommend_bg.gif) 
no-repeat 0 0;}
.mainbox_best .right_recommend .title {
	color:#FFFFFF;
	padding-top:8px;
	padding-left:15px;
	font-weight:bold;
	font-size:14px;
	}
.mainbox_best .right_recommend .con1{width:100%; height:39px; overflow:hidden; background:url(../bg/titb.gif) no-repeat 0 0}
.mainbox_best .right_recommend .con2{width:288px; height:454px; overflow:hidden; border:#d1e2e6 1px solid;}

.mainbox_fair {width:975px;height:221px;}
.mainbox_fair .right_show{width:308px; height:221px; overflow:hidden; float:left;background:url(../bg/left_show_bg.gif) 
no-repeat 0 0;padding-left:5px;}
.mainbox_fair .right_show .title{
	color:#FFFFFF;
	padding-top:8px;
	padding-left:15px;
	font-weight:bold;
	font-size:14px;
	}
.mainbox_fair .right_show .con1{width:100%; height:39px; overflow:hidden;}
.mainbox_fair .right_show .con2{width:288px; height:221px; overflow:hidden; }
.mainbox_fair .right_show .con2 dl{width:270px; margin:0 auto; padding-top:5px; padding-bottom:5px; height:20px; overflow:hidden; border-bottom:#CCCCCC 1px dotted;color:#666666;}
.mainbox_fair .right_show .con2 dl a{
	color:#5b5b5b;
	text-decoration: none;
}
.mainbox_fair .right_show .con2 dl a:hover{
	color:red;
	text-decoration: none;
}
.mainbox_fair .right_show .con2 dl dt{width:70px; float:left; overflow:hidden}
.mainbox_fair .right_show .con2 dl dd{width:200px; float:right; overflow:hidden}
.mainbox_fair .right_show .con2 dl dd img{ width:213px; height:67px;}
/*
mainbox_fair class style
*/
.mainbox_fair .left{ width:651px; height:221px; overflow:hidden; float:right;background:url(../bg/right_linkbar_bg.gif) no-repeat 0 0;}
.mainbox_fair .left .con1{width:100%; height:34px; overflow:hidden; background:url(../bg/tita.gif) no-repeat 0 0}
.mainbox_fair .left .title{
	color:#026ab7;
	padding-top:4px;
	padding-left:15px;
	font-weight:bold;
	font-size:14px;
	}
.mainbox_fair .left .con1 ul{width:636px; margin:0 auto; height:34px;}
.mainbox_fair .left .con1 ul li.style1{width:97px; float:left; color:#5c3e24; font-size:14px; font-weight:bold}
.mainbox_fair .left .con1 ul li.style2{width:54px; height:34px; float:left; color:#5c3e24; background:url(a.gif) no-repeat 0 0; color:#553d21; overflow:hidden;text-align:center;}
.mainbox_fair .left .con1 ul li.style2 a{width:54px; height:34px; float:left; color:#5c3e24; background:url(../bg/a.gif) no-repeat 0 0; color:#553d21; overflow:hidden; text-align:center; }
.mainbox_fair .left .con1 ul li.style2 a.tabactive{width:54px; height:34px; float:left; color:#5c3e24; background:url(../bg/hover.gif) 
no-repeat 0 0; display:block;color:#553d21; overflow:hidden;text-align:center;}
.mainbox_fair .left .con1 h4{ padding-top:10px;width:100%; text-align:center; height:20px; color:#553d21;}
.mainbox_fair .left .con1 h2{ padding-top:5px;width:100%; text-align:center; height:20px; color:#553d21; font-size:14px;}
.mainbox_fair .left .con2{width:100%; height:450px;  overflow:hidden; background:url(../bg/mi.gif) repeat-y 0 0}
.mainbox_fair .left .con2 .datails{width:100%; margin:0 auto; line-height:22px;}
.mainbox_fair .left .con3{width:100%; height:12px; overflow:hidden; background:url(../bg/bottom.gif) no-repeat 0 0}
.mainbox_fair .right{width:290px; height:236px; overflow:hidden; float:left}
.mainbox_fair .right .con1{width:100%; height:29px; overflow:hidden; background:url(../bg/title_fair.gif) no-repeat 0 0}
.mainbox_fair .right .con2{width:288px; height:200px; overflow:hidden; border:#d1e2e6 1px solid;}
.mainbox_fair .right .con2 dl{width:270px; margin:0 auto; padding-top:5px; padding-bottom:15px; height:30px; overflow:hidden; border-bottom:#CCCCCC 1px dotted}
.mainbox_fair .right .con2 dl dt{width:70px; float:left; overflow:hidden}
.mainbox_fair .right .con2 dl dd{width:200px; float:right; overflow:hidden}
.mainbox_fair .right .con2 dl dd img{ width:213px; height:67px;}
.mainbox_fair_box {float:left;with:460px; padding-left:8px; margin:0 auto; height:80px;}
.mainbox_fair_box .sub_box {with:65px;height:75px;padding:8px;float:left;text-align:center;color:#026ab7;}

.mainboxbbb_botton_fair{with:960px; margin:0 auto; padding-left:15px; height:124px; background:url(../bg/botton_linkbar_bg.gif) no-repeat 0 0;}
.mainboxbbb_botton_fair .title{	
	color:#026ab7;
	padding-top:6px;
	padding-left:15px;
	font-weight:bold;
	font-size:14px;
	}
.mainboxbbb_botton_fair .sub_box {with:65px;height:75px;padding:8px;float:left;text-align:center;color:#026ab7;}
.mainboxbbb_botton_fair ul{width:100%; list-style:none}
.mainboxbbb_botton_fair ul li{width:9.1%; text-align:center; float:left}

.mainboxccc{width:960px; margin:0 auto; height:auto}
.mainboxccc .con1{
	width:960px;
	height:35px;
	overflow:hidden;
	background:url(../bg/tit.gif) no-repeat 0 0
}
.mainboxccc .con3{
	width:960px;
	height:35px;
	overflow:hidden;
	background:url(../bg/tit1.gif) no-repeat 0 0
}
.mainboxccc .con2 {
	border:#50adf1 1px solid;
	width:938px;
	height:auto;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}

.mainboxccc_new_left{float:left;width:478px; margin:0 auto; height:auto}
.mainboxccc_new_right{float:right;width:478px; margin:0 auto; height:auto}
.mainboxccc_new_right .con1{
	width:475px;
	height:35px;
	overflow:hidden;
	background:url(../bg/left_ask0asw_bg.gif) no-repeat 0 0
}
.mainboxccc_new_left .con3 .title{
	color:#FFFFFF;
	padding-top:8px;
	padding-left:15px;
	font-weight:bold;
	font-size:14px;
	}
.mainboxccc_new_right .con1 .title{
	color:#FFFFFF;
	padding-top:8px;
	padding-left:15px;
	font-weight:bold;
	font-size:14px;
	}
.mainboxccc_new_left .con3{
	width:475px;
	height:35px;
	overflow:hidden;
	background:url(../bg/left_ask0asw_bg.gif) no-repeat 0 0
}
.mainboxccc_new_left .con2 {
	border:#50adf1 1px solid;
	width:453px;
	height:390px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
.mainboxccc_new_left .con2 ul li dl dd a{color:#212a57;}
.mainboxccc_new_right .con2 {
	border:#50adf1 1px solid;
	width:453px;
	height:390px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
.mainboxccc_new_right .con2 li .ts_salar {
	font-weight:bold;
	color:#be0053;
}
 .link_text li { float: left; margin: 2px 5px 2px 4px; white-space: nowrap; _display: inline;}