@charset "utf-8";
/* CSS Document */
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.clrfix {
	zoom:1;
}
.clrfix:after {
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	content:".";
}

.piao_cont { width:980px; margin:0 auto;}
.wrap_main {float:right;width:720px;}
.wrap_side {float:left;width:245px;}



.m_caption {border-bottom: 2px solid rgb(208, 208, 208);font-size: 14px;font-weight: 700;height: 30px;width: 100%; background:#F3F2F2;}
.m_caption h3{float: left; padding:0px 5px;font: 700 16px/26px "Microsoft Yahei",Arial,sans-serif;border-bottom:2px solid rgb(78, 151, 0);height: 30px; line-height:30px;display: block;}
.m_caption .ext {float:right;padding-top:5px; padding-right:10px;}
.tab_item li{float:left;height:20px; line-height:20px; margin-left:20px;}
.tab_item a{ font-size:12px; font-weight:normal;}
.tab_item li.on{float: left; background:#F60; color:#FFFFFF;padding: 0px 5px;height: 20px;line-height:18px;border-radius: 2px;}
.tab_item li.on a{ color:#FFFFFF;}

/*抢购*/
.cheap_group{ width:100%; overflow:hidden;}
.cheap_group  .m_content{ margin-top:10px;position: relative;overflow: hidden;width: 720px;margin-bottom: 14px;border-bottom: 1px solid rgb(232, 232, 232);}
.cheap_group .m_content_inner {position:relative;display:none;width:750px;padding-top:2px;}
.cheap_group .box{overflow: hidden; float: left; width: 230px; height: 230px; margin-right:20px;position:relative;}
.cheap_item_show,.cheap_item_show img {width:230px;height:150px;}
.cheap_item_lure {position: absolute;top: -2px;left: 10px;height: 34px;padding: 12px 3px 0px;line-height: 22px;color: rgb(255, 255, 255);background: url("../images/icon.png") no-repeat scroll 0px -114px transparent;}
.cheap_item_lure p {font-family: Arial,sans-serif;font-size: 16px;font-style: italic;}

.cheap_item_param p{ height:28px;
	overflow:hidden;
	width:230px;
	line-height:28px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.cheap_item_param .address {
	color:#a1a1a1;
}
.cheap_item_param .cost {
	height:35px;
	margin-top:7px;
	line-height:28px;
}
.cheap_item_param .cost .rush {
	overflow:hidden;
	float:right;
	width:120px;
	height:26px;
	border:1px solid #ff7800;
	background:#ff7800;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.cheap_item_param .cost .rush:hover {
	border-color:#f60;
	background:#f60;
}
.cheap_item_param .cost .price {
	font-size:18px;
	color:#a1a1a1;
}
.cheap_item_param .cost .price em {
	font-size:20px;font-family: tahoma;
font-weight: 400;
}
.cheap_item_param .rush .price,.cheap_item_param .rush .purchase {
	float:left;
	line-height:26px;
	cursor:pointer;
}
.cheap_item_param .rush .price {
	width:70px;
	text-indent:8px;
	background:#fff;
	color:#ff7800;
}
.cheap_item_param .rush:hover .price {
	color:#f60;
}
.cheap_item_param .rush .purchase {
	width:50px;
	font:14px/24px "Microsoft Yahei",Arial,sans-serif;
	_line-height:26px;
	text-align:center;
	color:#fff;
}
.strike {
	text-decoration:line-through;
}
.tab_cont_bar a,.tab_cont_bar a .alpha_bg,.tab_cont_bar a .icon {position:absolute;width:43px;height:43px;cursor:pointer;}
.tab_cont_bar {position:absolute;left:0;top:68px;width:720px;z-index:2;}
.tab_cont_bar .icon {position:absolute;z-index:2;top:0;}
.tab_cont_bar .prev {left:10px;}
.tab_cont_bar .next {left:667px;}
.icon {display:inline-block;background-image:url(../images/icon.png);background-repeat:no-repeat;}
.i_prev,.i_next {width:43px;height:43px;}
.i_prev {background-position:13px -67px;}
.i_next {background-position:-70px -67px;}
.alpha_bg {position:absolute;left:0;top:0;z-index:1;background-color:#000;opacity:.5;filter:alpha(opacity=50);}


/**/
.main_group  .m_content{ margin-top:10px;position: relative;overflow: hidden;width: 720px;margin-bottom: 14px;border-bottom: 1px solid rgb(232, 232, 232);}
.main_group .texts{ width:780px;}
.texts li {float: left;line-height:24px;margin-right: 15px;overflow: hidden;width: 230px;}
.texts li span{color:#F60;float: right;padding-left: 5px;}

/*left*/
.piao_shortcut {margin-bottom:15px;border:2px solid #F90;}

.shortcut_item {width:232px;margin:0 auto; overflow:hidden;}
.shortcut_caption {
	height:32px;
	border-bottom:1px solid #f90;
	line-height:32px;
}
.shortcut_item .icon,.shortcut_item .name {
	float:left;
}
.shortcut_item .name {
	font: 700 16px/30px "Microsoft Yahei",Arial,sans-serif;
	color:#f90;
}
.shortcut_caption .icon {
	_display:inline;
	margin:9px 4px 0 7px;
}
.shortcut_item .more {
	_display:inline;
	float:right;
	margin-right:9px;
	white-space:nowrap;
	color:#a1a1a1;
}
.shortcut_item .more:hover {
	color:#f60;
}
.shortcut_list {
	overflow:hidden;
	height:auto;
}
.shortcut_list li {
	float:left;
	padding-left:10px;
	line-height:22px;
	white-space:nowrap;
}
.hot_sight_item {padding-top:14px;}


.hot_sight_rang {
	float:left;
	width:41px;
	line-height:22px;
	text-align:right;
	font-weight:700;
}

.top_all,.new_order,.sight_news {
	margin-bottom:15px;
	padding:0 14px;
	border:1px solid #e8e8e8;
}
.top_all h3,.new_order h3,.sight_news h3 {
	font:16px/42px "Microsoft Yahei",Arial,sans-serif;
	color:#333;
}
.top_all ol {
	padding-bottom:2px;
}
.top_all ol li {
	height:18px;
	padding-bottom:10px;
	line-height:18px;
	text-align:right;
	color:#a1a1a1;
}
.top_all li .price {
	margin-right:3px;
	vertical-align:-1px;
	color:#f60;
}
.top_all li .price em {
	font-size:14px;
}
.top_all li .order_sign,.top_all li a {float:left;}
.top_all li .order_sign {_display:inline;width:16px;height:16px;margin:1px 4px 0 0;text-align:center;line-height:16px;color:#fff;background:#F90;}
.top_all li .light1,.top_all li .light2,.top_all li .light3 {
	background:#FF6600;
}
.top_all li a {
	overflow:hidden;
	width:150px;
	text-align:left;
	white-space:nowrap;
	text-overflow:ellipsis;
}

/*list*/
.hotel_list { border:1px solid #CCC;ZOOM: 1;  OVERFLOW: hidden; margin-bottom:10px; padding:0px 10px 10px 10px; background:#F7F7F7}
.hotel_list_title { height:40px; line-height:40px;font: 18px/36px "Microsoft Yahei",Arial,sans-serif;}
.hotel_list_title a{color:#F90;}

.hotel_list_left {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 138px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.hotel_list_left .pics {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; float:left
}
.hotel_list_left .pics em{ font-style:normal; color:#FF6600; font-weight:bold; margin-top:5px; float:left; width:140px; text-align:center}
.hotel_list_left .pics SPAN {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 8px
}
.hotel_list_left .satisfaction {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ff6600; PADDING-TOP: 10px; margin-top:5px; float:left; width:140px;
}
.hotel_list_left .satisfaction EM {
	FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: 700
}
.hotel_list_left .reviews {
	TEXT-ALIGN: left; PADDING-LEFT: 34px
}
.hotel_list_left .other {
	PADDING-TOP: 8px
}
.hotel_list_left .xj{ margin-top:5px;}
.hotel_list_right {
	WIDTH: 550px; FLOAT: right
}
.hotel_list_right .introduction {
	LINE-HEIGHT: 180%; MARGIN-BOTTOM: 10px; color:#666;
}
.hotel_list_right .introduction SPAN {
	COLOR: #666
}
.hous_title TD {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; BACKGROUND:#FFF; COLOR: #666
}
.hous_text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.hous_text TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; BORDER-TOP: #e5e5e5 1px solid; PADDING-TOP: 5px
}
.hous_text .roomPic {
	WIDTH: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/hBg.gif) no-repeat -88px -711px; HEIGHT: 11px
}
.marketPrice {
	FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #666; FONT-WEIGHT: bold; TEXT-DECORATION: line-through
}
.offerPrice {
	FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #f60; FONT-WEIGHT: bold
}
.btn48x22 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px;PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/yd.gif);  HEIGHT: 24px; COLOR: #fff; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px; font-size:12px; border:0px; display:block
}
.hous_msg {
	DISPLAY: none
}
