.serch_area{
	border:1px solid #ddd;
	height:40px;
	line-height:40px;
	background:#f8f8f8 url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat;
	padding:0 20px;
	border-radius: 4px;
	*height:33px;
	*line-height:160%;
	*padding-top:7px;
	position:relative;
	zoom:1;
	z-index:1000;
}
.serch_area input{
	height:20px;
	line-height:20px;
	margin-right:10px;
	padding:0 3px;
	font-family:"Microsoft Yahei";
}
.sa_tittle{
	color:#666;
}
.sai_width_01{
	width:80px;
}
.sai_width_02{
	width:100px;
}
.all_a{
	display:inline-block;
	width:69px;
	height:22px;
	text-align:center;
	line-height:22px;
	color:#733d02;
	font-weight:bold;
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat 0 -94px;
}
.all_a:hover{
	color:#733d02;
	text-decoration:none;
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat -90px -94px;
}
.hotelInfo{
	overflow:hidden;
	zoom:1;
}
.hotelName{
	float:left;
	width:800px;
}
.hotelName div{
	overflow:hidden;
	zoom:1;
}
.hotelName h1{
	font-weight:bold;
	font-size:20px;
	line-height:160%;
	float:left;
	font-family:"Microsoft Yahei","黑体";
    width:830px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;

}
.hotelName h1 img{
    position: relative;
    top:3px;
}
.level{
	display:block;
	width:110px;
	float:left;
}
.level span{
	display:inline-block;
	width:18px;
	height:18px;
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat -413px -52px;
}
.hotelType{
	float:left;
}
.address{
	color:#666;
}
.price{
	float:right;
	height:45px;
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat -170px -91px;
	padding-left:44px;
	overflow:hidden;
	position:relative;
	top:16px;
	text-shadow:1px 1px 1px #333;
	*top:10px;
	z-index:0;
}
.price span{
	color:#fff;
	display:block;
	float:left;
}
.renminbi{
	font-size:24px;
	height:30px;
	padding-top:15px;
}
.price span.roundBg{
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat right -158px;
	width:11px;
	font-size:12px;
	height:25px;
	padding-top:20px;
	padding-right:10px;
}
.money{
	font-size:36px;
	line-height:120%;
	height:45px;
}
.infoList{
	border:1px solid #ddd;
	border-top:3px solid #005fd5;
	clear:both;
	overflow:hidden;
	zoom:1;
	height:284px;
}
.hotelImg{
	padding:10px;
	border-right:1px solid #ddd;
	float:left;
}
.hotelImg div{
	display:block;
	margin-bottom:5px;
	overflow:hidden;
	width:333px;
}
.hotelImg div span{
	float:left;
}
.hotelImg div  a{
	float:right;
}
.bigImg{
	width:333px;
	height:240px;
	overflow:hidden;
	display:block;
	text-align:center;
}
.bigImg img{
	width:333px;
}
.miniComment{
	padding:10px 0 30px;
	float:left;
	width:274px;
	border-right:1px solid #ddd;
}
.mcTitle{
	overflow:hidden;
	zoom:1;
	padding:0 10px;
}
.mcTitle span{
	float:left;
}
.mcTitle a{
	float:right;
}
.satisfaction{
	background-color:#f5f5f5;
	overflow:hidden;
	zoom:1;
	padding:10px;
}
.percentSatis{
	float:left;
	padding-top:5px;
}
.percentSatis span{
	display:block;
}
.percet{
	font-size:30px;
	line-height:100%;
}
.levelPercent{
	float:right;
}
.levelPercent li{
	overflow:hidden;
	zoom:1;
}
.levelPercent span{
	display:block;
	float:left;
}
.praisePercent{
	width:100px;
	height:10px;
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat 0 -51px;
	margin:3px 5px 0 0;
}
.praisePercent span{
	width:50%;
	height:10px;
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat 0 -69px;
}
.hugeP{
	padding:0 10px;
}
.hugeP li{
	overflow:hidden;
	zoom:1;
	border-bottom:1px dashed #ddd;
	padding-bottom:5px;
	margin-bottom:5px;
}
.hugeP li span{
	display:block;
	float:left;
}
.hPlevel{
	width:30px;
	height:30px;
}
.level_01{
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat -410px -227px;
}
.level_02{
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat -410px -287px;
}
.hpContent{
	width:210px;
	height:38px;
	overflow:hidden;
}
.miniMap{
	padding:10px;
	float:right;
}
.mmTitle{
	overflow:hidden;
	zoom:1;
}
.mmTitle span{
	float:left;
}
.mmTitle a{
	float:right;
}
.mmContent{
	width:349px;
	overflow:hidden;
	height:240px;
	background-color:#ccc;
}
.mainBox{
	float:left;
	width:800px;
}
.sideBox{
	float:right;
	width:190px;
}
.mainHeader{
	border:1px solid #ddd;
	border-bottom:none;
	float:left;
	width:798px;
	height:30px;
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) repeat-x 0 -388px;
	margin-top:2px;
}
.mainHeader li{
	float:left;
	border-right:1px solid #ddd;
	width:84px;
	text-align:center;
	height:30px;
	line-height:30px;
	cursor:pointer;
	color:#05c;
}
.mainHeader li.hot_at{
	width:92px;
	height:33px;
	line-height:36px;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	border:none;
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat 0 -126px;
	top:-3px;
	position:relative;
	left:-1px;
	z-index:2;
	text-shadow:1px 1px 1px #333;
	font-size:14px;
}
.mainHeader li.hot_at a{
	color:#fff;
}
.line2{
	clear:both;
	height:2px;
	overflow:hidden;
	background-color:#005fd5;
	position:relative;
	top:-2px;
	*top:-3px;
}
.roomType{
	clear:both;
	border:5px solid #005fd5;
}
.rTTitle{
	float:left;
	width:770px;
	padding:3px 10px;
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) repeat-x 0 -548px;
	border-bottom:1px solid #c3e1ff;
}
.rTTitle h2{
	float:left;
	padding-left:10px;
	background:url(http://img1.40017.cn/net/public/baseV2/c_base.png) no-repeat 0 -60px;
	font-weight:bold;
	height:23px;
	line-height:23px;
}
.serchInputs{
	float:right;
	position:relative;
	z-index:1000;
}
.serchInputs input{
	border:1px solid #ddd;
	margin:0 10px 0 0;
	height:20px;
	line-height:20px;
}
.tbRoom{
	width:770px;
	margin:0 10px;
	clear:both;
}
.tbRoom th{
	background-color:#f3f3f3;
	color:#666;
}
.tbRoom td{
	padding:10px 0;
	border-bottom:1px dashed #ddd;
}
.tbr_td6 span{
	font-size:14px;
	font-weight:bold;
}
.tbr_td6 a.f00{
	text-decoration: underline;
}
.tbr_td7{
	color:#666;
	text-align:center;
    width: 80px;
}
.tbr_td7 a{
	display:inline-block;
	width:69px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:url(http://img1.40017.cn/net/sceneV2/c_sceneEnd.png) no-repeat 0 -152px;
	text-shadow:1px 1px 2px #666;
}
.tbr_td7 a:hover{
	color:#fff;
	text-decoration:none;
	background:url(http://img1.40017.cn/net/sceneV2/c_sceneEnd.png) no-repeat 0 -184px;
}
.comm_title{
	border-bottom:2px solid #ddd;
	padding:2px 0;
	overflow:hidden;
	zoom:1;
}
.comm_title h2{
	padding-left:10px;
	background:url(http://img1.40017.cn/net/public/baseV2/c_base.png) no-repeat 0 -61px;
	float:left;
	margin-right:5px;
	font-weight:bold;
}
.comm_title a{
	float:right;
}
.imgHotel{
	overflow:hidden;
	zoom:1;
}
.imgHotel a.smallBig{
	height:140px;
	width:200px;
}
.imgHotel a.smallBig img{
	width:200px;
}
.imgHotel a{
	display:block;
	height:70px;
	width:98px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin:0 1px 1px 0;
}
.imgHotel a img{
	width:98px;
}
.introHotel p{
	text-indent:25px;
	color:#666;
	margin-bottom:5px;
}
.trafficHotel li{
	overflow:hidden;
	zoom:1;
	margin-bottom:5px;
}
.faciTitle{
	display:inline-block;
	width:65px;
	color:#666;
	text-align:right;
	vertical-align:top;
}
.faciContent{
	display:inline-block;
	width:720px;
}
.tafficHotel{
	padding:10px 10px 0;
	border:1px solid #ddd;
}
.tafficCont{
	width:100%;
}
.tafficCont th{
	background-color:#f3f3f3;
	padding-left:5px;
	color:#666;
}
.tafficCont td{
	border-bottom:1px dashed #ddd;
	padding:10px 0 10px 5px;
}
.codeBehind{
	float:left;
	margin-right:5px;
	color:#999;
}
.commend{
	border:1px solid #ddd;
	border:1px solid #ddd;
	padding:10px 10px 0;
}
.infoCommend li{
	border-bottom:1px dashed #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
}
.commendType{
	display:inline-block;
	width:60px;
	height:45px;
	vertical-align:top;
}
.commendContent{
	display:inline-block;
	width:700px;
}
.level_1{
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat -380px -425px;
}
.level_2{
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat -296px -425px;
}
.level_3{
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat -220px -425px;
}
.cmRomTime{
	display:block;
	overflow:hidden;
	zoom:1;
	margin-bottom:3px;
}
.bedType{
	float:left;
	font-weight:bold;
}
.time{
	float:right;
	color:#999;
}
.cmRomTime a{
	display:block;
	float:left;
	height:72px;
	margin-right:5px;
	overflow:hidden;
}
.cmRomTime a img{
	height:72px;
}
.roundStuff li{
	margin-bottom:10px;
}
.aroundTitle{
	display:inline-block;
	vertical-align:top;
	width:85px;
	color:#666;
}
.aroundContent{
	display:inline-block;
	width:680px;
	overflow:hidden;
}
.aroundContent a{
	white-space:nowrap;
	margin-right:10px;
	color:#000;
	float:left;
}
/******�����*****/
.singleBox{
	border:1px solid #ddd;
}
.pt2{
	padding-top:2px;
}

.onContent{
	border:1px solid #f60;
	background-color:#fff5f5;
	padding:10px;
	color:#ff0000;
}
.overNotice{
	position:relative;
	top:-5px;
	margin:0 10px 10px;
	z-index:0;
}
.onContent span{
	font-weight:bold;
}
.jiantou{
	background-color:#fff;
	height:8px;
}
.jiantou span{
	display:block;
	background:url(http://img1.40017.cn/net/hotelV2/c_hotelEnd.png) no-repeat 210px -665px;
	height:8px;
	overflow:hidden;
	position:relative;
	top:1px;
}
#City1{
    left: 101px;
    top: 33px;
}
#hotelTag_list {
    top: 32px;
}
#hotelInfo_list {
    top: 32px;
}

/********�����޸���ʽ*******/
.noComm{
	font-size: 14px;
	height: 300px;
    line-height: 250px;
    text-align: center;
	color:#666;
}
.tbRoom tr td.room_show{
	background-color:#f3f3f3;
	padding:10px;
}
.show_01{
	float:left;
	margin-bottom:10px;
}
.room_show .show_div{
	float:left;
	margin-right:20px;
}
.room_show .show_div img{
	display:block;
	border:1px solid #ddd;
	background-color:#fff;
	padding:1px;
	height:120px;
}
.no_idea_tb{
	display:inline-table;
	float:left;
	margin-right:20px;
}
.no_idea_tb tr td{
	border:none;
	padding:5px 0;
}
.td_type{
	text-align:right;
	color:#666;
}
/*һ�ܼ۸񵯲���ʽ*/
 .none {DISPLAY: none}
 .aveBoxPos{position:absolute;z-index:2;}
 .aveBox{width:484px;overflow:hidden}
 .aveTop{overflow:hidden;float:left;width:18px;height:6px;font-size:0px;line-height:normal;background:url(http://js.40017.cn/cn/public/img/hotel_api_2.0.png?v=2011101701) no-repeat 0 -85px;position:relative;top:1px;left:240px}
 .aveMain{overflow:hidden;border:1px #bcdffd solid;width:482px;background-color:#fff}
 .aveMain table{width:100%;color:#666;margin-bottom:-1px}
 .aveMain table th{background:#eef7ff;height:25px;text-align:center;border-bottom:1px #ddefff solid;line-height:25px;padding-left:0px;font-weight:normal}
 .aveMain table td{border-bottom:1px #ddd solid;padding-left:0px}
 .aveMain table ul{text-align:center;height:auto;width:46px;}
 .aveMain table ul li{float:left;width:100%;text-align:center}
 .aveMain table ul .liDate{color:#000;font-family:Arial}
 .aveMain table ul .liPrice{color:#ff6600;font-family:Arial}
 .aveMain table ul .liBreakfast{color:#000;}
 .aveMain .tdWeek{width:57px;height:67px;text-align:center;background:#f5f5f5;border-right:1px #ddd solid}
 
/*******����������****/
#apiShowPos{position:absolute;padding-left:10px;}
.apiShowBox{padding:3px;border:2px #bcbcbc solid;float:left;background:#fff;border:2px solid rgba(0,0,0,0.5);border-radius:2px;box-shadow:3px 3px 4px #999;-moz-box-shadow:3px 3px 4px #999;-webkit-box-shadow:3px 3px 4px #999;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999999');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999999')"}
.apiShowBox .ImgBox{overflow:hidden; float:left;}
.apiShowBox .ImgBox img{float:left}
.apiShowBox .s_bd{position:absolute;top:7px;left:-10px;display:block;height:0;width:0;font-size:0;line-height:0;border-color:transparent #999 transparent transparent;*border-color:transparent #999 transparent transparent;border-style:dashed solid dashed dashed;border-width:10px;z-index:10}
.apiShowBox .s_bd .s_bd02{position:absolute;top:-10px;left:-8px;display:block;height:0;width:0;font-size:0;line-height:0;border-color:transparent #fff transparent transparent;border-style:dashed solid dashed dashed;border-width:10px}

 
/******���******/
.pack{
	display:inline-block;
	width:40px;
	height:20px;
	padding-left:17px;
	background:url(http://img1.40017.cn/net/hotel/hotel_list_bg.png) no-repeat -81px -195px;
	margin-left:10px;
}
.pack a{
	color:#ff0000;
}
.pack a:hover{
	text-decoration:none;
	color:#ff0000;
}
.show_02{
    clear:both;
    border:1px solid #ddd;
    padding:5px 10px;
    background-color:#fff;
}
.show_header{
    margin:0 0 5px 0;
    float:left;
    width:100%;
}
.show_header .header_title{
    color:#f60;
    font-weight:bold;
    display:inline-block;
    float:left;
    color:#ff0000;
}
.show_header .header_date{
    float:right;
    display:inline-block;
    color:#666;
}
.show_or_not{
    padding:0 0 5px 10px;
}
.show_content{
    color:#f60;
    clear:both;
}

#hotelTag_list{
	left:289px;
	*left:301px;
}

#hotelInfo_list{
	left:455px;
	*left:470px;
}

#dimCity199{
	left:316px;
}
#dimCity99{
	left:337px;
	*left:336px;
}
#txtHotelTime2{
	*margin-right:2px;
}
/*�Ƶ긽����������*/
.singleBox_2{
		border:1px solid #a7ccff;
		position:relative;
		padding-top:35px;
}
.singleBox_2 h2{
		background:url(http://img1.40017.cn/net/hotelV2/weiboHeader.png) no-repeat;
		position:absolute;
		top:-10px;
		height:50px;
		width:190px;
		left:-1px;
		text-indent:-9999px;
		top:-11px;
}


.likeContent{
	padding:10px 10px 0;
}
.likeContent li{
	border-bottom:1px dashed #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
.toImage{
	float:left;
	display:block;
	width:53px;
	height:53px;
	overflow:hidden;
	text-align:center;
	margin-right:10px;
}
.toImage img{
	height:53px;
}
.toWord{
	float:left;
	width:105px;
}
.orName{
	color:#666;
}
.toWord a,.orName{
	display:block;
	width:100px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}


.leftContentBorder {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CBE5FD #CBE5FD;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    overflow: hidden;
    padding: 10px;
}

.cheaptab1PriceTAR {
    margin-bottom: -11px;
}
.priceTAR {
    background-color: #FFFFFF;
    width: 100%;
}

.priceTAR th {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #666666;
    cursor: default;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
}
.tc_440 {
    width: 440px;
}
.cheaptab1PriceTAR td {
    border-bottom: 1px dashed #DDDDDD;
}
.priceTAR td {
    line-height: 22px;
    padding: 10px 0 10px 10px;
}
.tc_440 {
    width: 440px;
}

.xianlujg {
    color: #FF6600;
    float: left;
}