﻿/*标签搜索*/
.banqn{
	background-color: #F1FAFF;
	float: left;
	width: 928px;
	border: 1px solid #BAD5F3;
	padding: 10px;
	overflow: hidden;
	position: relative;
}
.batai{
	line-height: 26px;
	float: left;
	height: 26px;
	width: 99%;
	font-family: "宋体";
	border-bottom:1px dashed #D7E8F9;
	color: #454545;
	padding-left: 1%;
	margin-bottom: 10px;
}
.xlmulu{
	position: absolute;
	top: 6px;
	right: 6px;
	width: 250px;
}
.xlmulu li{
	display: inline;
	float: left;
	height: 25px;
	width: 72px;
	margin-left: 10px;
}
.batai li{
	line-height: 21px;
	background: url(../images/shop2/restaurant-list/rest_001.gif) no-repeat;
	text-align: center;
	display: inline;
	float: left;
	height: 21px;
	width: 60px;
	margin-right: 4px;
	padding-top: 3px;
}

.banqi{
	float: left;
	padding-left: 10px;
}
.banqi li{
	height: 28px;
	font-size: 13px;
	width: 350px;
	color: #666666;
}
.banqi li span{
	float: right;
	margin-left: 10px;
	display: inline;
}
.banqi select,.banqi input{

	color: #454545;
}

input，select{
-x-system-font:none;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}



.bgzuban ul li h3 a:link,.bgzuban ul li h3 a:visited{
font-size: 14px;

}


.bgzuban ul li h3 p a:link,.bgzuban ul li h3 p a:visited{
font-size: 12px;

}



.yuui{
	color: #2754BB;
	text-align: center;
	float: left;
	width: 143px;
	line-height: 18px;
	margin-left: 140px;
	display: inline;
}
.libo{
	float: left;
	width: 950px;
	margin-top: 14px;
}
.bgzuban,.biat{
	float: left;
	width: 717px;

}
.bauba{
	float: right;
    width: 219px;
}
.biat{
border-bottom:2px solid #45A7EB;
height:28px;
}
.biat li{
	display: inline;
	float: left;
	margin-right: 3px;
	height: 24px;
	line-height: 24px;
	padding-top: 4px;
}
.biat span{
	float: right;

}


.bialb{
	width: 92px;
	text-align: center;
	background: url(../images/shop2/hotel-list/hotel-list-001.gif) no-repeat;
}
.bialb2{
	background: url(../images/shop2/shop_040.gif) no-repeat;
	width: 80px;
	text-align: center;
	font-size: 13px;
}

.bialb a:link,.bialb a:visited {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.bialb a:hover {
	text-decoration: underline;

}
.xaot{
background:transparent url(../images/shop2/shop_041.gif) repeat-x scroll 0 0;
float:left;
height:28px;
line-height:28px;
padding-left:10px;
width:707px;
}
.xaot span {
color:#FF0000;
font-weight:bold;
}
.jiy{
	display: inline;
	margin-right: 380px;
}
.jiy1{
	display: inline;
	margin-right: 142px;

}
.bgzuban ul{
	float: left;
	width: 707px;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
    border-bottom:1px solid #CCCCCC;
}
.bgzuban ul li,.bgzuban ul li img{
	float: left;
}

.jdt p.tip{
	background: url(../images/shop2/hotel-list/hotel-list-002.gif) no-repeat left center;
	margin-top: 12px;
	margin-bottom: 12px;

}
.jdt p.tup{background: url(../images/shop2/hotel-list/hotel-list-003.gif) no-repeat left 
}
.jdt p.tip,.jdt p.tup{
center;padding-left: 21px;
float: left;
display: inline;
margin-left: 6px;

}
.headht p.tip{
	background: url(../images/shop2/hotel-list/hotel-list-002.gif) no-repeat left center;


}
.headht p.tup{background: url(../images/shop2/hotel-list/hotel-list-003.gif) no-repeat left 
}
.headht p.tip,.headht p.tup{
center;padding-left: 21px;
float: left;
display: inline;
margin-left: 6px;

}
.headht p{
	display: inline;
	float: right;
	margin-left: 10px;
}
.headht{
	float: left;
	height: 32px;
}


.jdx{
width: 583px;

}
.jdx p.tip a:link,.jdx p.tip a:visited {
	color: #0055AA;
}
.jdx p.tip a:hover {
	text-decoration: underline;
	color: #BD0A01;
}


.jdx p.tip{
line-height:1.6;
	color: #0055AA;

}
.jdx p.tup{
	line-height:1.6;
	color: #5c5c5c;
}


.jdt{
	width: 105px;
	display: inline;
	margin-right: 19px;
}

.hotel_datelist01 th{
	height: 24px;
	text-align: center;
	font-weight: normal;
	color: #666;
	line-height: 24px;
	background: url(../images/shop2/hotel-list/hotel-list-008.gif) repeat-x;
}
.hotel_datelist01 td{
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-family: "宋体";
	color: #5c5c5c;
    border-bottom:1px dashed #B5B9CA;
}
.hotel_room,.hotel_room a{
text-align:left;
float: left;
}

.hotel_room:link,.hotel_room:visited {
	color: #0C73DD;
}
.hotel_room:hover {
	color: #BD0A01;
}
.hotel_datelist01 td em{
	font-style: normal;
	color: #0C73DD;

}

.bgzuban ul h2{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	display: inline;
	margin-bottom: 8px;
	clear: both;
	float: left;
	background: url(../images/shop2/hotel-list/hotel-list-004.gif) no-repeat left center;
	padding-left: 10px;
	width: 507px;
}

.bgzuban ul h2 a:link,.bgzuban ul h2 a:visited{
	font-size: 14px;
	color: #0044dd;
}
.bgzuban ul h2 a:hover{
	text-decoration: underline;
	color: #BD0A01;
}



.headht h2 a:link,.headht h2 a:visited{
	font-size: 14px;
	color: #0044dd;
}
.headht h2 a:hover{
	text-decoration: underline;
	color: #BD0A01;
}





.bejn{
	background-color: #F9F9F9;

}
.yuinc{float: left;margin-bottom:10px;width:219px;}
.yuinc ul{
	border-bottom:1px solid #FAC86C;
	border-left:1px solid #FAC86C;
	border-right:1px solid #FAC86C;
	float:left;
	overflow:hidden;
	width:197px;
	line-height: 24px;
	color: #454545;
	padding: 10px;
}
.yuinc ul li{
background-image:url(../images/shop2/shop_044.gif);
background-position:0 7px;
background-repeat:no-repeat;
color:#454545;
font-size:12px;
line-height:22px;
padding-left:16px;
padding-top:2px;
text-align:left;
}
.yuinc ul li span{
	float: right;

}


.yuinc h4{
background:url(../images/shop/shop-range/shoa005.jpg) no-repeat;
color:#FFFFFF;
float:left;
font-size:13px;
height:32px;
line-height:30px;
padding-left:18px;
text-align:left;
width:201px;

}
.zkou-ad{
display:inline;
float:left;
margin-bottom:8px;
margin-left:28px;
}

.zkou-ad img{
	font-size: 0px;
	line-height: 0px;
}
.funn{
	float: left;
	width: 715px;
	border: 1px solid #ACB9C1;
	padding-bottom: 20px;
}
.funn h1{
	font-size: 14px;
	line-height: 31px;
	font-weight: bold;
	color: #2B2B2B;
	background: url(../images/shop2/shop_048.gif) repeat-x;
	float: left;
	height: 31px;
	width: 715px;
}
.funn h1 img{
	font-size: 0px;
	line-height: 0px;
	float: left;

}
.funo{
	width: 655px;
	padding: 30px 30px 0px 30px;
	float: left;
}
.funo dd{
	padding: 20px;
float: left;
width: 615px;
}
.funo dd li{
background-color:#FFFFEC;
border-bottom:1px dashed #CCCCCC;
height:40px;
}
.funo dd li span,.hnong{
	float: left;
	height: 40px;
	width: 140px;
	text-align: right;
	background-color: #F4FBFF;
	padding-right: 10px;
	line-height: 40px;
}


.funo dd li input,.funo dd li select{
	margin-top: 8px;
	display: inline;
	margin-left: 9px;
}
.nnong{
	float: left;
	margin-left: 50px;
	display: inline;
	width: 615px;
}
.hnong{
	background-color: #FFFFFF;

}
.hudon{
float:left;
height:320px;
width:465px;
}

.hudon textarea{
	height: 100px;
	width: 430px;
	display: inline;
	margin-left: 10px;
}
.nnong p{
	padding-top: 20px;
	padding-left: 159px;
	float: left;
}

.xioew{
	width: 655px;

}
.xioee{
width: 280px;

}
.liwe{
	background-color: #FFFEFB;
	float: left;
	width: 556px;
	border: 1px solid #FFE4B1;
	padding-top: 20px;
	padding-right: 48px;
	padding-bottom: 20px;
	padding-left: 49px;
}

.liwe h1{
	border-bottom:1px solid #FFE4B1;
	color:#0044DD;
	font-family:"黑体";
	font-size:20px;
	font-weight:normal;
	height:60px;
	text-align:center;
	width:556px;
	line-height: 60px;
	float: left;
}
.liwe span{
	text-align: center;
	padding-top: 6px;
	width:556px;
	float: left;
	display: inline;
	font-size: 13px;
	color: #666666;
	padding-bottom: 20px;
}

.liwe li{
	font-size: 14px;
	line-height: 28px;
	color: #454545;
}
.liwe li img{
	padding: 20px 0px;
}
.liwe dd{
	background: url(../images/shop2/shop_050.gif) repeat-x;
	float: left;
	height: 26px;
	width: 376px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 180px;
	margin-top: 20px;
}
.liwe dd img{
	font-size: 0px;
	line-height: 0px;
	border:0 none;
	margin: 0px;
	padding: 0px;
}
.liwe dt{
background-color:#F9F9F6;
border:1px solid #E5E5E5;
float:left;
height:88px;
margin-top:30px;
padding:10px 20px;
width:514px;
}
.liwe dt p{
	font-size: 12px;
	float: left;
	color: #454545;
	line-height: 30px;
}

.sain{
	float: left;
	height: 30px;
	width: 335px;
}
.sain2{
	height: 30px;
	width: 179px;

}
.ad{
	float: left;
	width: 280px;
	margin-bottom: 15px;

}
.ad img{
	font-size: 0px;
	line-height: 0px;

}
.yubn{
	float: left;
	width: 280px;

}
.yubi{
	background: url(../images/shop2/shop_054.gif) no-repeat;
	float: left;
	width: 280px;
}

.yubi h4{
	background-image: none;
}
.yubi ul{
	width: 258px;
	border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;

}
.wehi{
border-bottom:1px dashed #CCCCCC;
color:#454545;
font-family:"宋体";
height:30px;
line-height:30px;
width:950px;
}

.juai{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;

}
.searchresult_numstars {
vertical-align:-2px;
}
.jdbt{
	background-image: url(../images/shop2/hotel-list/hotel-list-004.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
}
.viciaoaaaaaa{
	float: left;
	margin-top: 10px;
}

.P17u_tbRoomPrice{
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
.P17u_tbRoomPrice td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;

}
.P17u_tbRoomPrice tr{
	line-height: 24px;
	color: #454545;
}



.P17u_tbRoomPrice_td2,.P17u_tbRoomPrice_td2_hot,.P17u_tbRoomPrice_td2_jiangjin,.P17u_tbRoomPrice_td2_booking{
background-color:#EFF9FF;

}

.P17uCol_RoomType,.P17u_tbRoomPrice_td2,.P17uCo,.P17uCol_RoomSales,.P17uCol_RoomTruePrice,.P17u_tbRoomPrice_td2_hot,.P17uCol_RoomBreak{
	padding-left: 10px;

}

.P17u_tbRoomPrice_td2_hot div{
	float: left;
	width: 30px;

}
.P17u_tbRoomPrice_td2_hot{
	color: #6C7EBE;


}

.P17u_tbRoomPrice_del{
	text-decoration: line-through;

}
.P17u_tbRoomPrice_td2_booking{
	background-image: url(../images/shop2/hotel-list/hotel-list-006.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.P17u_tbRoomPrice_td2_booking a:link, .P17u_tbRoomPrice_td2_booking a:visited {
	color: #FFFFFF;


}

.P17u_tbRoomPrice_td2_booking a:visited{
	color: #FFFFFF;
	text-decoration: underline;

}
.wznav {
float:left;
list-style-type:none;
text-align:left;
white-space:nowrap;
width:670px;
}
.wznavdown {
	position:relative;
	float: right;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-right: 3px;
}
.wznavup {
	position:relative;
	float: right;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-right: 3px;
}
.tags{
	float: left;
	padding-left: 10px;

}
.tags h1{
	font-size: 12px;
	color: #DE3D17;

}
.tags ul{
	width: 460px;
	float: left;

}
.tagta{
color:#666666;
display:inline;
float:left;
margin-right:6px;
}
.tags ul li{
	display:inline;
	float:left;
	margin-right:7px;
	white-space:nowrap;
	width:96px;
	color: #666666;
	line-height: 26px;
}

.tagb{
float:left;
padding-left:10px;
}


.tagb ul {
float:left;
width:840px;
}

.tagb ul li {
	color:#666666;
	display:inline;
	float:left;
	margin-right:7px;
	white-space:nowrap;
	width:96px;
	height: 24px;
}
.hotellevel_level{
	font-size: 12px;
	color: #FF6600;

}
.sousuo{float: left;}

.sousuo li{
	height: 40px;
}
.city{
float:left;
height:34px;
line-height:24px;
padding-left:10px;
width:900px;
color:#666666;
}

.city label{
	float: left;
	display: inline;
	margin-right: 6px;


}
.city li{
	float: left;
	padding-right: 10px;
	font-size: 10px;
}



.noselectb:link,.noselectb:visited{
	font-size: 12px;
	color: #FF5500;
	font-weight: bold;
}
.noselectb:hover{
	text-decoration: underline;
}
.noselecta:link,.noselecta:visited{
	font-size: 12px;
	color: #014CCC;
}
.noselecta:hover{
	text-decoration: underline;
}
.banqi2 {
	float:left;
	padding-left:10px;
	padding-right: 10px;
	font-size: 12px;
	color: #666;
	padding-top: 6px;
}
.sousuo2 {
float:left;
padding-top: 6px;
}
.sousuo2 li {
	float: left;
	padding-right: 10px;
	

}
