@import url(/ui/v2/nav_main.css);
@import url(/ui/v2/l_menu.css);

#l_menu { width: 135px;float: left;}
#r_main{ width: 815px; float:right;}

 
#hotelWrap a:link,#hotelWrap a:visited{ color:#559B0A;}
#hotelWrap a:hover{ color: #ff9900;}

#hotelWrap{
	float: right;
	width: 815px;
	margin-bottom: 20px;
}
#hotelWrap h1{
	padding: 10px 5px;
	font-size: 30px;
	font-family:"黑体";
	line-height: 100%;
	color: #333;
}
#hotelWrap h2{
	padding: 5px;
	margin-top: 10px;
	font-size: 14px;
	background: #fff1fa;
	border-bottom: 1px solid #EEE;
	line-height: 100%;
}
#hotelWrap h3{
	padding: 5px 10px;
	margin-top: 10px;
	font-size: 18px;
	border-bottom: 1px solid #EEE;
	line-height: 100%;
	color: #C06;
}
	#hotelWrap h3 span{
		font-size: 13px;
		font-weight: normal;
		color: #666;
	}
	#hotelWrap h3 span.roomPrice{
		font-size: 13px;
		font-weight: normal;
		color: #F30;
	}
	#hotelWrap .roomDesc{
		padding: 5px 0 10px 10px;
	}
	#hotelWrap .roomDesc p{
		margin-bottom: 1em;
	}
	
#hotelWrap .hotel_title h3{
	font-size: 14px;
	border-top: 1px solid #EAEBF0; 
	margin-top: 1px;
	background: #EAEBF0;
	padding:0 10px;
	line-height:180%;
}
#hotelWrap .hotel_title p{
	font-size: 12px;
	background:#F7F7F9;
	color:#606060;
	padding:0 10px;	 
}
#hotelWrap .hotel_title p a:link,#hotelWrap .hotel_title p a:visited{ color:#FF6C0B; text-decoration:none;}
#hotelWrap .hotel_title p a:hover{ color: #FF0000;}

.hotel_pic img { border:#CCCCCC 1px solid; padding:2px; margin-top:10px;}

.hotel_list { color:#333333;}

#hotelDesc{
	padding: 0 5px;
	font-size: 13px;
}
#hotelDesc p{
	text-indent: 2em;
	margin-bottom: 1em;
	line-height: 150%;
}
.tbltype2{
	border-collapse: collapse;
}
.tbltype2 td{
	border-bottom: 1px dashed #EEE;
}
.roomPriceTbl{
}
.roomPriceTbl td{
	text-align: center;
	color: #333;
}
.roomPriceTbl th{
	color: #999;
}
.photosList{
	margin: 5px;
}
.photosList li{
	float: left;
	width: 255px;
	height: 205px;
	overflow: hidden;
	margin: 5px;
	vertical-align: middle;
	text-align: center;
}
.photosList li img{
	border: 1px solid #CCC;
}

.type_nav { margin-bottom:10px;}
.type_nav li{ float:left; line-height:200%; padding-left:8px; font-size:14px; font-weight:bold; line-height:30px; white-space:nowrap; }
.type_nav li a { word-break: keep-all; }
.type_nav li a:link,.type_nav li a:visited{ padding-right:8px;}
.type_nav li span { padding-right:8px;}
.type_on { background:url(images/type_on.gif) no-repeat left top;}
.type_on span { background:url(images/type_on.gif) no-repeat right top; padding-right:10px; display:block;}

.room_table { width:100%; line-height:180%; text-align:center}
.room_table th { background:#F2F3F6;}
.room_type { text-align:left;}
.room_price { color:#ff6600; font-weight:bold; font-size:14px;}
.room_price span { font-size:12px; font-weight: normal;}

#hotelWrap .cat_list h3 { border:none; padding:0 0 10px 0;}
.cat_list li { float:left; padding-right:10px; color:#CC0066}
.hotel_ads { padding:5px 10px; line-height:150%; background:#FFFFCC;}

.hotel_nav_p { background:#DFF6CF; line-height:200%; margin:0; padding-left:20px; font-size:12px;}
.phone_div { border: 2px solid #F90; padding: 5px 15px; text-align: center; background: #FFC; width: 220px;border-radius: 3px; -moz-border-radius: 3px;margin-left: 120px;margin-bottom: 1em;}
.room_photos { float: right;margin: -15px 5px 0 15px;border: 1px solid #CCC;} 
.tbltype2_span { color:#ff9900;}
.hotel_phote { width: 320px;height: 255px;text-align: center;float: right;margin: 60px 6px 0 10px;}
.hotel_phote img { border:1px solid #ccc;}

#hotelWrap .ch1a,#hotelWrap a.ch1a:link,#hotelWrap a.ch1a:visited{ color:#333;}
#hotelWrap a.ch1a:hover{ color: #ff9900;}
.bgtd1 { background:#ffecf6;}
.bgtd2 { background:#fff7fb;}
.bgtd3 { background:#FFFFCC;}
.bgtd4 { background:#FFFFEE;}

.city_ul { padding-left:10px; background:url(images/city_ul_bg.gif) repeat-x left bottom;}
.city_ul li { float:left; width:70px; margin:0 5px; text-align:center; font-weight:bold; line-height:25px;}
.city_ul li.city_cat_li_on { background:url(images/hotel_city.gif) no-repeat left bottom;}
.city_son_ul { background:#F3FEE9; padding:5px;}
.city_son_ul li { float:left; padding:2px 4px; display: table-cell; line-height:180%;}
.city_son_ul li.city_son_on { color:#FF0000; font-weight:bold;}
#hotelWrap .city_son_ul li a:link,#hotelWrap .city_son_ul li a:visited{ color:#333; text-decoration:none;}
#hotelWrap .city_son_ul li a:hover{ color: #ff9900;}

.route_promo_ico { position:relative;top:2px;}

.hotel_t { background:#F0FEE9; padding:5px 20px;}
#hotelWrap .hotel_t h2{
	padding: 10px 0;
	font-size: 25px;
	font-family:"黑体";
	line-height: 100%;
	color: #333;
	margin-top: 0;
	background: none;
	border-bottom: none;
}
.list_div_bg { background:#F2FEE8; padding:10px 10px 5px 10px;}