.searchBar {
	margin: 10px 0;
	padding: 5px 10px;
	background: #fbf4e4;
	line-height: 20px;
}
.searchBar label {
	margin-right: 5px;
}
.searchBar input {
	height: 18px;
	margin-right: 10px;
	border: 1px solid #f90;
	line-height: 18px;
}
.searchBar .placeholder {
	color: #aaa;
}
.searchBar .button1 {
	width: 36px;
	height: 18px;
	border: 0;
	background: url(../Images/Before/hotel_index/button1.gif) no-repeat;
	line-height: 20px;
	cursor: pointer;
}
#searchResult {
	width: 758px;
	margin-top: 10px;
	padding-left: 10px;
	overflow: auto;
}
#searchResult a,
#searchResult a:visited {
	float: left;
	margin-right: 15px;
	padding-left: 6px;
	background: url(../Images/Before/index/square.gif) no-repeat 0 8px;
	line-height: 20px;
	color: #369;
	white-space: nowrap;
}
#searchResult a:hover {
	color: #f60;
}
/* ！！！！！！！！！！！！！！！！！！！！ hotelList */
.hotelList {
	float:left;
	width:175px;
	height:460px;
	margin: 0 10px 0 0;
	padding-left:5px;
	border:1px solid #f90;
	overflow:hidden;
}
.hotelList .hotelListTop {
	height:30px;
	font:bold 12px/30px "卜悶";
}
.hotelList .hotelListDetail {
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
}
.hotelListDetail li {
	float: left;
}
.hotelListDetail .number {
	margin-right: 5px;
}
.hotelListDetail .number span {
	display: block;
	width: 12px;
	background: #f90;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}
.hotelListDetail li img {
	width: 16px;
	height: 17px;
	margin: 0 0 -6px 3px;
}
.hotelListDetail li p {
	width: 138px;
	height: 17px;
}
.hotelList li a,
.hotelList li a:visited {
	font: normal 12px "卜悶";
	color: #05f;
	text-decoration: none;
}
.hotelList li a:hover {
	color: #f60;
	text-decoration: underline;
}
.hotelList li .star {
	display: block;
	float: left;
	width: 65px;
	height: 12px;
	background: url(../Images/Before/hotel_index/star2.gif) no-repeat;
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
}
.hotelList li .star a {
	display: block;
	width: 0;
	height: 12px;
	background: url(../Images/Before/hotel_index/star1.gif) no-repeat;
}
/* ！！！！！！！！！！！！！！！！！！！！ hotelList end */
.mapTitle {
	height: 22px;
	padding: 2px 10px;
	border: 1px solid #f90;
	border-bottom: 0;
	background: #ffe;
	line-height: 22px;
}
.mapTitle .range {
	float: right;
	color: #666;
}
.mapTitle .addr {
	margin-left: 10px;
	color: #666;
}
#spot {
	font-weight: bold;
	color: #f60;
}
.map {
	float: left;
	width: 584px;
	height: 460px;
	border: 1px solid #f90;
	background: #ccc;
}
.hotelLabel {
	position: absolute;
	height: 19px;
	padding: 0 5px 0 25px;
	border: 1px solid #f90;
	background: #fff;
	line-height: 19px;
	cursor: pointer;
}
.spotLabel {
	position: absolute;
	height: 19px;
	padding: 0 5px 0 25px;
	border: 1px solid #fff;
	background: #080;
	line-height: 19px;
	color: #fff;
}
/* ！！！！！！！！！！！！！！！！！！！！ hiddendiv */
.hiddendiv {
	width: 300px;
}
.hiddendiv img {
	display:block;
	float:left;
	width:87px;
	height:65px;
	border:1px solid #ccc;
}
.hotelinfo {
	float:left;
	width:206px;
	height:67px;
	margin-left:5px;
	overflow:hidden;
}
.hotelinfo p {
	height:16px;
	line-height:16px;
}
.hotelinfo .hotelname a,
.hotelinfo .hotelname a:visited {
	font:bold 14px "卜悶";
	color:#06a;
	text-decoration:none;
}
.hotelinfo .hotelname a:hover {
	color:#f60;
	text-decoration:underline;
}
.hotelinfo .star {
	display:block;
	width:65px;
	height:12px;
	margin:3px 4px 0 0;
	background:url(../Images/Before/hotel_index/star2.gif) no-repeat;
	text-align:left;
	vertical-align:middle;
	overflow:hidden;
}
.hotelinfo .star a {
	display:block;
	width:0;
	height:12px;
	background:url(../Images/Before/hotel_index/star1.gif) no-repeat;
}
.hotelinfo .description {
	line-height:18px;
}
.pricetable {
	width:100%;
	margin-top:5px;
	color:#333;
}
.pricetable li {
	height:19px;
	border-bottom:1px dashed #ccc;
	vertical-align:middle;
}
.pricetable .pricetitle {
	border-bottom:1px solid #ccc;
	background:#f1f1f1;
	color:#666;
}
.pricetable li span {
	display: block;
	float: left;
	height: 19px;
	line-height: 19px;
	text-align: center;
}
.pricetable li .hotelType {
	width: 50%;
}
.pricetable li .hotelPrice,
.pricetable li .hotelOrder {
	width: 25%;
}
.pricetable li span a img {
	width: 41px;
	height: 18px;
	margin-left: 30px!important;
	margin-left: 15px;
	border: 0;
}
/* ！！！！！！！！！！！！！！！！！！！！ hiddendiv end */
#pager {
	margin-top: 0;
	font-size: 12px;
}