.label {
  display:-moz-inline-block;
  display:inline-block;
  cursor:pointer;
  margin:5px 0;
  line-height:15px;
}
 
.hotel_container_left {
	margin:0px auto;
	padding:0px;
	float:left;
	width:670px;
}

.hotel_container_right {
	margin:0px auto;
	padding:0px;
	float:right;
	width:220px;
}

.hotel_list_top {
	margin:0px auto;
	padding:0px;
	height:25px;
	line-height:25px;
	text-align:left;
	font-size:14px;
	border-bottom:2px solid #fe9900;
}

.hotel_list_bottom {
	margin:0px auto;
	padding:0px;
	height:25px;
	line-height:25px;
	text-align:left;
	font-size:14px;
}

.hotel_list_name {
	float:left;
	width:50%;
	text-align:left;
}

.hotel_page_list {
	margin:0px auto;
	padding:0px;
	float:right;
	width:50%;
	height:25px;
	line-height:25px;
	font-size:11px;
	text-align:right;
}

.hotel_page_list a {
	padding:0px 5px;
}

.hotel_name_star{
	clear:both;
	margin-top:5px;
	margin-bottom:2px;
	padding:0px;
	height:24px;
	line-height:24px;
	background-color:#f5f5f5;
}

.hotel_name {
	padding-left:20px;
	float:left;
	width:50%;
	height:25px;
	line-height:25px;
	font-size:14px;
	text-align:left;
}

a.green_bold_a:link {color:#006600; font-weight:bold; text-decoration:none;}
a.green_bold_a:visited {color:#006600; font-weight:bold; text-decoration:none;}
a.green_bold_a:hover {color:#006600; font-weight:bold; text-decoration:underline;}
a.green_bold_a:active {color:#006600; font-weight:bold; text-decoration:none;}

a.green_a:link {color:#006600; text-decoration:none;}
a.green_a:visited {color:#006600; text-decoration:none;}
a.green_a:hover {color:#006600; text-decoration:underline;}
a.green_a:active {color:#006600; text-decoration:none;}

.hotel_star {
	margin:0px auto;
	padding-right:10px;
	float:right;
	width:40%;
	text-align:right;
}

.hotel_star img {
	margin:4px 1px;
}

.hotel_info {
	margin:0px auto;
	padding:0px;
	height:230px;
	background-image:url(/images/hotelbg_1.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.hotel_pic {
	margin-top:15px;
	margin-left:7px;
	padding:4px;
	float:left;
	background-color:#FFF;
	border:1px solid #cccccc;
}

.hotel_introduce {
	margin-top:15px;
	margin-bottom:10px;
	padding-right:10px;
	float:right;
	width:80%;
	line-height:20px;
	font-size:13px;
	text-align:left;
	text-indent:2em;
	text-align:justify;text-justify:inter-ideograph;
}

.hotel_price_more {
	margin:3px auto;
	padding-right:10px;
	float:right;
	width:80%;
	text-align:right;
}

.hotel_price {
	margin-right:6px;
	padding:0px;
	float:right;
	width:80%;
}

.hotel_price th {
	background-color:#ebebeb;
	font-weight:normal;
	height:22px;
	line-height:22px;
	font-size:12px;
	text-align:center;
}

.hotel_price td {
	height:25px;
	border-bottom:1px solid #cccccc;
}

a.hotel_book_btn:link {padding-top:2px; width:45px; height:18px; line-height:18px;color:#FFF; background-color:#ff9900; display:block; font-size:12px; text-decoration:none;}
a.hotel_book_btn:visited {padding-top:2px; width:45px; height:18px; line-height:18px;color:#FFF; background-color:#ff9900; display:block; font-size:12px; text-decoration:none;}
a.hotel_book_btn:hover {padding-top:2px; width:45px; height:18px; line-height:18px;color:#FFF; background-color:#ff5200; display:block; font-size:12px; text-decoration:underline;}
a.hotel_book_btn:active {padding-top:2px; width:45px; height:18px; line-height:18px;color:#FFF; background-color:#ff9900; display:block; font-size:12px; text-decoration:none;}

.hd_name_star {
	margin:0px auto;
	padding:0px;
	height:53px;
	background-color:#fff7da;
}

.hd_name {
	margin-top:8px;
	padding-left:20px;
	float:left;
	width:55%;
	line-height:20px;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

.hd_star {
	margin-top:5px;
	padding-right:15px;
	float:right;
	width:38%;
	text-align:right;
}

.hd_info {
	margin:10px auto;
}

.hd_pic {
	margin:0px auto;
	margin-left:5px;
	margin-bottom:5px;
	padding:0px;
	float:left;
	width:260px;
	height:195px;
}

.hd_introduce {
	margin-bottom:5px;
	float:right;
	width:60%;
}

.hd_introduce th {
	color:#333333;
	border-bottom:1px dotted #cccccc;
	line-height:25px;
}

.hd_introduce td {
	border-bottom:1px dotted #cccccc;
	line-height:25px;
}

.hd_price_top {
	clear:both;
	margin:0px auto;
	margin-top:5px;
	padding:0px;
	width:100%;
	height:25px;
	line-height:25px;
	text-align:left;
	font-size:14px;
	border-bottom:2px solid #fd7a06;
}

.hb_date {
	margin:0px auto;
	margin-left:20px;
	padding:0px;
	width:94%;
	height:25px;
	line-height:25px;
	text-align:left;
	font-size:14px;
}

.hd_price_title {
	margin-left:15px;
	float:left;
	width:130px;
	height:24px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	background-image:url(/images/hd_price_title.gif);
	background-position:center;
	background-repeat:no-repeat;
}

.hd_price_description {
	margin:0px auto;
	padding:0px;
	width:100%;
	background-image:url(/images/hotelbg_1.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.hd_description {
	margin:5px 10px;
	padding:0px;
	line-height:25px;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent: 2em;
}

.hd_price {
	margin:3px 5px;
	padding:0px;
	float:left;
	width:97%;
}

.hd_price th {
	background-color:#ebebeb;
	font-weight:normal;
}

.hd_price td {
	height:25px;
	border-bottom:1px solid #cccccc;
}

.hd_info_title {
	margin:0px auto;
	padding:0px;
	float:left;
	width:100%;
	height:26px;
	line-height:26px;
	color:#333333;
	font-weight:bold;
	text-align:left;
	background-color:#fcf0b4;
}

.hd_info_content {
	margin:2px 5px;
	padding:0px;
	float:left;
	line-height:25px;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent: 2em;
}

#Hot_Hotel {
	margin:0px auto;
	margin-top:10px;
	float:left;
	width:100%;
	font-size:11px;
}

#Hot_Hotel ul li{
	margin:0 auto;
	padding:0px 1px;
	float:left;
	width:8%;
	line-height:22px;
}

a.Hot_Link_A:link { float:left; color:#9a9a9a; text-decoration:none;}
a.Hot_Link_A:visited { float:left; color:#9a9a9a; text-decoration:none;}
a.Hot_Link_A:active { float:left; color:#9a9a9a; text-decoration:none;}
a.Hot_Link_A:hover { float:left; color:#9a9a9a; text-decoration:underline;}

.hotel_book_kuang {
	margin:0px auto;
	padding:0px;
	float:left;
	width:100%;
	border-top:2px #FE9B00 solid;
	border-left:1px #dadbdd solid;
	border-right:1px #dadbdd solid;
	border-bottom:1px #dadbdd solid;
}

.hotel_book_title {
	clear:both;
	margin:10px 5px;
	padding:0px 0px 0px 20px;
	float:left;
	background-image:url(/images/yellow_arrow.jpg);
	background-repeat:no-repeat;
	color:#000;
	font-size:14px;
}

.Table_01 {
	margin:0px auto;background-color:#E8E6E7;color:#666;font-size:12px;font-weight:normal;
}

.Td_01 {
	padding:2px 5px;background-color:#FFF7D6;height:25px;line-height:25px;text-align:right;
}

.Td_02 {
	padding:2px 5px;background-color:#FFFDF0;height:25px;line-height:25px;text-align:left;
}

.Td_03 {
	padding:2px 15px;background-color:#FFFDF0;height:25px;line-height:25px;text-align:left;
}

.Td_04 {
	padding:2px 5px;background-color:#FFFDF0;height:35px;line-height:35px;text-align:center;
}

.Td_05 {
	padding:2px 5px;background-color:#FFF7D6;height:25px;line-height:25px;text-align:center;
}
.Td_06 {
	padding:2px 5px;background-color:#FFFDF0;height:25px;line-height:25px;text-align:center;
}


.hotel_book_result {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.hotel_book_result img {
	margin:5px 5px;
}

.hotel_book_orderno {
	margin:5px 20px ;
	padding:0px;
	float:left;
	font-size:14px;
	color:#333;
	font-weight:bold;
}

.hotel_book_orderno_1 {
	font-size:16px;
	color:#FF0000;
}

.h_container_left {
	margin:0px auto;
	padding:0px;
	margin-top:10px;
	float:left;
	width:249px;
}

.h_container_right {
	margin:0px auto;
	padding:0px;
	margin-top:10px;
	float:right;
	width:701px;
}

.h_book_process {
	margin:0px auto;
	padding:0px;
	float:left;
	width:100%;
	height:61px;
	background-image:url(/Images/Hotel_Book_Process_1.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.h_book_title_bar {
	clear:both;
	margin:0px auto;
	padding:0px;
	margin-top:10px;
	float:left;
	width:100%;
	height:24px;
	line-height:24px;
	border-bottom:2px solid #fc8002;
}

.h_book_title_name {
	margin:0px auto;
	padding:0px;
	float:left;
	width:70px;
	height:24px;
	text-align:center;
	color:#FFF;background-image:url(/images/red_kuang.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.h_gray_kuang_699 {
	margin:0px auto;
	padding:0px;
	margin-top:5px;
	float:right;
	width:699px;
	border:1px solid #CBCBC3;
}

.hotel_news_list,.hotel_history {
	margin:0px auto;
	margin-bottom:10px;
	padding:0px;
	border:1px solid #f0f0f0;
	background-color:#fff9ed;
}

.hotelIndex_news_list {
	margin:0px auto;
	margin-bottom:10px;
	padding:0px;
	border:1px solid #f0f0f0;
}

.hotelIndex_news_list ul li {
	margin:0px auto;
	padding:0px;
	color:#666;
	font-size:12px;
	width:229px;
	height:23px;
	line-height:23px;
	font-weight:normal;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
}


.hotel_news_bar,.hotel_history_bar {
	clear:both;
	margin:0px auto;
	padding-left:10px;
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	background-color:#f6f6f6;
}

.hotel_news_list ul li,.hotel_history ul li {
	margin:0px auto;
	padding:0px;
	color:#666;
	font-size:14px;
	width:204px;
	height:23px;
	line-height:25px;
	font-weight:normal;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
}

.Month_Name {
	height:20px;
	line-height:20px;
	font-size:16px;
	font-weight:bold;
	color:#009900;
}

.Month_RoomPrice {
	margin:0px auto;
	padding:0px;
	background-color:#f5f5f5;
	border:1px solid #f5f5f5;
}

.Week_RoomPriceTitel {
	height:22px;
	line-height:22px;
	background-color:#ebebeb;
	text-align:center;
}

.Week_RoomPriceData {
	height:50px;
	line-height:16px;
	text-align:center;
	background-color:#fff7d6;
	border:1px solid #f5f5f5;
	vertical-align:top;
}

.sel_Week_RoomPriceData {
	height:50px;
	line-height:16px;
	text-align:center;
	background-color:#fccc85;
	border:1px solid #f5f5f5;
	vertical-align:top;
}
.noDate_Week_RoomPriceData {
	height:50px;
	line-height:16px;
	text-align:center;
	background-color:#e7e6e6;
	border:1px solid #f5f5f5;
	vertical-align:top;
}

.Price_Day {
	margin:0px auto;
	padding:0px;
	float:left;
	width:18px;
	height:20px;
	font-weight:bold;
	color:#000;
	text-align:center;
}

.Price_Day_Hotel {
	margin:0px auto;
	padding:0px;
	float:left;
	width:16px;
	height:20px;
	font-size:16px;
	color:#999;
	text-align:center;
}

.Price_DP {
	margin:0px auto;
	padding:0px;
	float:right;
	width:35px;
	height:20px;
	line-height:20px;
	font-size:12px;
	text-decoration:line-through;
}

.Price_DP_Hotel {
	margin:0px auto;
	padding:0px;
	float:right;
	width:37px;
	height:25px;
	line-height:25px;
	font-size:16px;
	color:#666;
}

.Price_RA {
	clear:both;
	margin:0px auto;
	padding:0px;
	width:50px;
	height:22px;
	line-height:22px;
	font-size:15px;
	font-weight:bold;
	color:#CC0000;
}

.Price_RA_Hotel {
	clear:both;
	margin:0px auto;
	padding:0px;
	width:50px;
	height:22px;
	line-height:22px;
	font-size:18px;
	color:#CC6600;
}

.suggest_link {
	height:20px;
	line-height:20px;
	font-size:14px;
	background-color:#fff;
	padding:2px 6px 2px 6px;
}
.suggest_link_over {
	height:20px;
	line-height:20px;
	font-size:14px;
	background:#e8e2fe;
	padding:2px 6px 2px 6px;
	cursor:pointer;
}

#city_suggest,#cityPor_suggest {
	margin:0px auto;
	margin-left:-6px;
	padding:0px;
    position:absolute;
	clear:both;
	float:left;
	width:201px;
	background-color:#ffffff;
	border:1px solid #CBCBCB;
	text-align:left;
}

.hotel_left {margin-top:10px; float:left;padding:0px 30px;}
.search_text_h {padding-bottom:2px; *padding-bottom:1px; -padding-bottom:1px;}
.hotel_input {height:18px;padding:2px 0 0 2px;width:74px;border:1px #CBCBCB solid;}
.hotel_text {float:left;width:55px;border:0;font-size:14px;}

.hotel_input_d {margin:0px auto; float:left; height:18px;padding:2px 0 0 5px;width:96px;border:1px #CBCBCB solid;}
.search_text_h_d {margin:0px auto; float:left; margin-left:10px;width:80px; color:#006600; font-weight:bold;}
.hotel_text_d {float:left;width:78px;border:0;font-size:14px;color:#006600; }

.hotelname_text {float:left;width:178px;border:0;font-size:14px;}
.hotelname_input {height:18px;padding:2px 0 0 5px;width:196px;border:1px #CBCBCB solid;}

.hoteladdress_text {float:left;width:190px;border:0;font-size:14px;}
.hoteladdress_input {height:18px;padding:2px 0 0 5px;width:196px;border:1px #CBCBCB solid;}

.plain_button {float:left;border:0;cursor:pointer;width:16px;height:16px;background:url(/images/ld580_19.gif);}
.plain_button_date {float:left;border:0;cursor:pointer;width:16px;height:16px;background:url(/images/ld580_19.gif);}
.search_submit_hotel {clear:both;margin-top:10px; padding:0px 30px; float:left; height:48px;}

#tanchu,#tanchu_gj {background:#D9D9D9;width:282px;position:absolute;z-index:999;}
.tc_content {background:#fff;border:1px #D0D0D0 solid;position:relative;top:-3px;left:-3px;padding:0 6px;font-size:11px;}
.tc_content .h6 {font-weight:normal;font-size:12px;color:#666;line-height:28px;border-bottom:1px #BBB dashed;padding-left:8px;}
.tc_content .close {float:right;width:12px;height:12px;background:url(/images/close.gif) no-repeat;margin-top:6px;cursor:pointer;display:block;position:relative;}
.tc_content .tc_ul {height:100%;overflow:hidden;padding:11px 0 20px 10px;}
.tc_ul li {float:left;width:51px;line-height:24px;}
#tanchu .tc_ul a {color:#333;text-decoration:none;}
#tanchu_gj .tc_ul a {color:#333;text-decoration:none;}

.iframecal {display:none;position:absolute;z-index:100;};

.hotel_left_S {margin-top:10px; float:left;padding:0px 15px;}
.search_submit_hotel_S {clear:both;margin-top:10px; padding:0px 15px; float:left; height:38px;}

.hotelname_input_S {height:18px;padding:2px 0 0 5px;width:180px;border:1px #CBCBCB solid;}
.hotelname_text_S {float:left;width:162px;border:0;font-size:14px;}
.hoteladdress_input_S {height:18px;padding:2px 0 0 5px;width:180px;border:1px #CBCBCB solid;}
.hoteladdress_text_S {float:left;width:174px;border:0;font-size:14px;}


.hotelname_input_I {height:18px;padding:2px 0 0 5px;width:145px;border:1px #CBCBCB solid;}
.hotelname_text_I {float:left;width:127px;border:0;font-size:14px;}
.hoteladdress_input_I {height:18px;padding:2px 0 0 5px;width:145px;border:1px #CBCBCB solid;}
.hoteladdress_text_I {float:left;width:139px;border:0;font-size:14px;}
.hotel_input_I {height:18px;padding:2px 0 0 5px;width:145px;border:1px #CBCBCB solid;}
.hotel_text_I {float:left;width:127px;border:0;font-size:14px;}

