﻿body
{
    margin: 0px;
}
ul{margin:0;padding:0; list-style-type:none;}
input,img {vertical-align:middle;}
#header
{
	width: 100%;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
	z-index: 998;
	top:0px;
	position:fixed;
	background-color: White;
}
#header .top
{
	height: 38px;
	background-image: url('../images/bg.png');
	margin: 0px auto;
	overflow: hidden;
}
#header .topmenu
{
    width: 1180px;
    height: 38px;
    margin: 0px auto;
}
#header .topmenu .logo
{
    float: left;
    margin-top: 10px;
}
#header .topmenu .menu
{
    float: right;
    margin-top: 12px;
    color: #727473;
    font-weight: 400;
    font-size: 13px;
    font-family:微软雅黑;
}
#header .topmenu .menu a
{
	color: #727473;
	text-decoration:none;
}
#header .topmenu .menu #imgtelud
{
	
}
#header .topmenu .tel
{
    text-align: right;
    position: absolute;
    z-index: 10001;
    color: #727473;
    font-size: 12px;
    line-height: 20px;
    border: 1px solid #cccccc;
    background-color: White;
    padding: 5px;
    display: none;
}
#header .bottom
{
    height: 66px;
    border-bottom: 2px solid #F7F7EA;
    margin: 0px auto;
    overflow: hidden;
}
#header .bottommenu
{
    width: 1180px;
    height: 66px;
    margin: 0px auto;
}
#header .bottom .logo
{
    float: left;
    margin-top: 15px;
}
#header .bottom .menu
{
    float: right;
    margin-top: 33px;
    color: #727473;
    font-weight: 500;
    font-size: 18px;
    font-family:微软雅黑;
}
#header .bottom .menu .sel
{
    color: #C5A95F;
    text-decoration:none;
}
#header .bottom .menu .nosel
{
    color: #727473;
    text-decoration:none;
}
.pos
{
    color: #C9C9C9;
    font-size: 13px;
    width: 1180px;
    margin: 0px auto;
    line-height: 30px;
}
.pos span
{

}

.pos a
{ 
	color: #C5A95F;
	text-decoration:none;
}

#midheight
{
	height:104px;
}

#Bshow
{
	background-color:White; height:400px;margin-bottom:10px; 
}

.SearchHead
{
	border: solid 1px #cccccc; width: 1180px;margin: 0px auto;
	margin-top:10px; font-size:12px;padding-top:5px;
}

.SearchHead ul
{
	
}

.SearchHead .list
{
	list-style-type: none; float: left; margin: 0px auto; color: #727473;font-size: 14px;width:1180px;overflow:hidden; margin-left:20px;font-family:微软雅黑;
	width:1180px;white-space: nowrap;  padding:5px;
}

.SearchHead .list li
{
	
}

.SearchHead .list li ol
{
	margin-left:0px; margin-top:-2px; width:1100px;padding:0px; white-space: nowrap;
}

.SearchHead .list .cname
{
	width: 80px;   text-align: left; float:left;
}

.SearchHead .list .sel
{
	padding-left: 5px; padding-right: 5px; margin-right: 5px;background-color: #c4a958; color: White;
	float: left;line-height: 18px; margin-top:2px;list-style-type: none;
}

.SearchHead .list .sel a
{
	color: White;
}

.SearchHead .list .nosel
{
	padding-left: 5px; padding-right: 5px; margin-right: 5px; 
	float: left;line-height: 18px; margin-top:2px;list-style-type: none;
}

.SearchHead .list .nosel:hover
{
	padding-left: 5px; padding-right: 5px; margin-right: 5px;background-color: #c4a958; color: White;
}

.SearchHead .list .nosel a
{
	color: #727473; text-decoration:none;
}

.SearchHead .list .nosel:hover a
{
	color: White;
}

.lBrand
{
	width: 1180px;margin: 0px auto; 
	font-size:12px; clear:both;
}
.Brand
{
	float: left;margin-top:2px;list-style-type: none; padding:2px;
	height:56px;
}
.Brand img
{
	border: solid 1px #cccccc;
	width:110px;
	height:55px;
}

.Brand img:hover
{
	border: solid 2px #c4a958;
}

.Brand .sel
{
	border: solid 2px #c4a958;
}

.Sort
{
	width: 1180px;margin: 0px auto; height:30px; list-style-type:none;
	padding-top:5px; padding-bottom:5px; font-family:微软雅黑;
}

.Sort img
{
	border:0px;
}

.Sort .field
{
	float:left;width:130px; padding-right:2px;
}

.Sort .field .lr_field
{
	background-position: 112px 15px;
	background-color: #c4a958;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: White;
	border: 1px solid #c4a958;
	background-image: url('../images/up_down.png');
	background-repeat: no-repeat;
	cursor:hand;
}

.Sort .field:hover .lr_field
{
	background-color:White;
	color:#c4a958;background-position: 97px 15px;
}


.Sort .field .lr_menu
{
	background-color:White; line-height:30px;
	border-left:1px solid #c4a958;
	border-right:1px solid #c4a958;
	border-bottom:1px solid #c4a958;
	display:none;position:absolute; z-index:100005; width:128px;
}

.Sort .field .lr_menu dl
{
	 margin:0 auto; padding-left:10px;
}

.Sort .field .lr_menu a
{
	color:#737172; text-decoration:none; font-size:13px;
}

.Sort .field .lr_menu a:hover
{
	color:#c4a958;
}

.Sort .selsort
{
	float: right;border-bottom:2px solid #c4a958; width:50px;text-align:center;font-size:12px; padding-top:15px; color:#c4a958; cursor:hand;
}
.Sort .selsort a
{
	font-size:12px;color:#c4a958; text-decoration:none;
}
.Sort .noselsort
{
	float: right;border-bottom:1px solid #C9C9C9; width:50px;text-align:center;font-size:12px; padding-top:16px;color:#C9C9C9; cursor:hand;
}

.Sort .noselsort a
{
	font-size:12px;color:#C9C9C9; text-decoration:none;
}

.Sort .noselsort:hover
{
	border-bottom:2px solid #c4a958;color:#c4a958;padding-top:15px;
}

.HotelList
{
	width: 1180px;margin: 0px auto; padding-top:10px; clear:both;
}

.HotelList .hotell
{
	float:left;
	width:570px;
	height:300px;
	padding-bottom:40px;
	font-size:0;
}

.HotelList .hotelr
{
	float:right;
	width:570px;
	height:300px;
	padding-bottom:40px;
}

.HotelList .image img
{
	width:570px;
	height:196px;
	border:0px;
}

.HotelList .info
{
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	width:567px;
	height:118px;
	padding:0px;
	margin-top:0px;
}

.HotelList .info .head
{
	font-size: 20px; color: #737172;font-family:微软雅黑;
	padding-top:10px;
	margin-left:20px; margin-bottom:10px;
}

.HotelList .info .head a
{
	color: #737172; text-decoration:none;
}
.HotelList .info .head img
{
	border:0px;
}


.HotelList .info .price b
{
	font-size: 30px;COLOR: #c4a958;margin-left:20px;
}

.HotelList .info .price
{
	font-size:12px;FONT-FAMILY: Georgia;FONT-STYLE: normal; color:#737172;
}

.HotelList .info .address
{
	font-size:12px;margin-left:20px; margin-bottom:10px; margin-top:10px;color:#737172;
}

.HotelList .info .see
{
	float:right;text-align: right; font-size: 12px; padding-top:0px; padding-right:20px;
    width: 106px; line-height:30px;FONT-FAMILY: Georgia;color:#737172;
}

.HotelList .info .see img
{
	border:0px;
}

.HotelList .info .see div
{
	 padding-top:10px;
}

.page 
{
	text-align:right;
	width: 1180px;
    margin: 0px auto;
    padding-bottom:20px;
}

.page span
{
	color:#afafaf;
}

.page a
{
	color:#c4a958;
}

#foot
{
	width: 100%;
	margin: 0 auto;
}

#foot a
{
	text-decoration:none;
	color:#737172;
}

#foot .bottom
{
	text-align:center;
    margin: 0px auto;
    width:1180px;
    font-size:12px;
    color:#737172;
    line-height:20px;
    padding-top:10px;
    padding-bottom:10px;
}

#scrollDiv{width:900px;height:20px;min-height:20px;line-height:20px;overflow:hidden; clear:both; padding-left:5px;}
#scrollDiv ul{margin-left:0px; padding-left:0px; }
#scrollDiv li{height:20px; list-style-type:none; color:#c4a958;FONT-FAMILY: Georgia;}
#scrollDiv li span {color:#737172; font-family:微软雅黑;}
#scrollDiv li a {color:#737172; text-decoration:none}

.SearchCity
{
	z-index: 120; width: 300px; text-align: left; font-size: 12px; border: 1px solid #CCCCCC; display:none;
    line-height: 25px; padding-left: 10px; color: #666666; padding-right:2px; position:absolute; background-color:White;    
}
.SearchCity span
{
	float: left
}
.SearchCity img
{
	float: right
}
.SearchCity ul
{
	float: left; list-style-type: none; margin-left: 0px;
}
.SearchCity li
{
	float: left; width:74px;
}

.SearchCity li a
{
	cursor:hand;
}
.SearchText
{
	border: solid 1px #cccccc; width: 1180px;margin: 0px auto;
	font-size:12px;padding-top:5px;
}

.SearchText li
{
	height:30px;
	list-style-type:none;
	float:left;
	padding-left:20px;
}

.SearchText .search
{
	float:right; padding-right:20px;
}

.SearchText .City 
{
 color:Gray;BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: verdana; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px; width:152px;
}

.FromToDate
{
	color:Gray;BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: verdana; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px;
	width: 120px;background-repeat: no-repeat; background-position: right center;
}

.SearchText .where {
 color:Gray;BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: verdana; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px; width:300px;
}

.CityMenu
{
    z-index: 1;
    background: #FFF;
    width: 158px;
    border-bottom: 1px solid #D6D6D6;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    position: absolute;
    display: none;
}
.CityMenu ul
{
    margin: 0;
    padding: 0;
}
.CityMenu ul li
{
    padding: 4px 5px;
    line-height: 16px;
    border-bottom: 1px dashed #ccc;
    list-style-type: none;
    color: #666;
    cursor: pointer;
    font-size:12px;
    change: expression(this.onmouseover=function(){this.style.background="#F2F5EF";},this.onmouseout=function(){this.style.background="";});
}
        
.KeyMenu
{
    z-index: 1;
    background: #FFF;
    width: 306px;
    border-bottom: 1px solid #D6D6D6;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    position: absolute;
    display: none;
}
.KeyMenu ul
{
    margin: 0;
    padding: 0;
}
.KeyMenu ul li
{
    padding: 4px 5px;
    line-height: 16px;
    border-bottom: 1px dashed #ccc;
    list-style-type: none;
    color: #666;
    cursor: pointer;
    font-size:12px;
    change: expression(this.onmouseover=function(){this.style.background="#F2F5EF";},this.onmouseout=function(){this.style.background="";});
}

.divMain
{
	width: 1180px;margin: 0px auto; padding-bottom:21px;
}

.Htitle
{
	font-size: 30px;
	color: #313133;
	font-family: 微软雅黑;
}

.HEtitle
{
	color: #313133;
	font-size: 15px;
	padding-top:0px;
	padding-bottom:10px;
	font-family: 微软雅黑;
}

.Hdes
{
	color: #6d6e70; font-family:微软雅黑; background-color:#f3f3f4; line-height:25px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; font-size:14px; clear:both;
}

.Hshou
{
	float:right; padding-top:20px; font-family:微软雅黑; color:#6d6e70;
}

.Hldiv
{
	width: 522px; float:left; min-height:576px;
}

.Hldiv .rimg
{
	width: 522px; height: 395px;
}

.Hldiv .rinfo
{
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	width:520px;
	line-height:28px;
	min-height:178px;
}

.Hldiv .rinfo .rtitle
{
	font-size: 20px; color: #313133; font-family:微软雅黑;
	padding-top:5px;
	padding-left:20px;
}

.Hldiv .rinfo table
{
	margin-left:20px;
	border:0px;
	width:520px;
	color:#6d6e70;
	font-family:微软雅黑;
	font-size:14px;
}

.Hldiv .rinfo table .ftd
{
	width:150px;
}

.Hldiv .rinfo table .std
{
	width:110px;
}

.Hldiv .rinfo .rdes
{
	padding-left:20px;
	color:#6d6e70;
	font-family:微软雅黑;
	font-size:14px;
}

.Hrdiv
{
	float:right;width:620px;height:576px;
}

.Hrdiv .price
{
	width:620px;height:70px;background-color:#f49400; color:White;FONT-FAMILY: Georgia; font-size:15px;
}

.Hrdiv .price .avg
{
	padding-left:30px;
	padding-top:2px;
}

.Hrdiv .price .avg b
{
	font-size:33px;
}

.Hrdiv .price .men
{
	padding-left:30px;padding-top:5px; font-size:15px;
}
.Hrdiv .price .men span
{
	text-decoration: line-through;
}

.Hrdiv .list
{
	list-style-type:none;
	margin-left:0px;
	margin-top:10px;
	float:left;
}

.Hrdiv .list li
{
	float:left;font-family:微软雅黑; color:#727473;
}

.Hrdiv .list li a
{
	color: #C5A95F;
}

.Hrdiv .list li ol
{
	margin-left:0px;  width:540px;padding:0px; white-space: nowrap; list-style-type:none;
}

.Hrdiv .list li ol li
{
	padding:6px;
}

.Hrdiv .list .cname
{
	text-align: left; float:left;width:80px; text-align:right;
}

.Hrdiv .list .sel img
{
	float: left;
	list-style-type: none;
	border: 2px solid #FF3300;
}

.Hrdiv .list .nosel img
{
	float: left;list-style-type: none; border:0px;
}

.Hrdiv .list .nosel img:hover
{
	border: solid 2px #FF3300;
}

.Hrdiv .list .paysel
{
	width: 116px;
	height: 30px;
	font-family: 微软雅黑;
	text-align: center;
	font-size: 20px;
	background-image: url('../images/selpay.png');
	cursor:hand;
}

.Hrdiv .list .paynosel
{
	width: 116px;
	height: 28px;
	font-family: 微软雅黑;
	text-align: center;
	font-size: 20px;
	border:1px solid #C9C9C9;
	margin-left:20px;
	margin-right:20px;
	cursor:hand;
}

.Hrdiv .pay
{
	height: 160px;
}

.divOinfo
{
	width: 1180px;margin: 0px auto; padding-bottom:10px; font-family:微软雅黑;
}

.divOinfo .title
{
	font-size: 20px; color: #313133; text-align:left; clear:both;
}

.divOinfo .stitle
{
	color:#6D6E70; font-size:14px; font-weight:bold; line-height:25px;
}

.divOinfo .sinfo
{
	color:#6D6E70;font-size:14px; line-height:25px;
}

.divOinfo .info
{
	font-size:14px; color:#6D6E70; line-height:25px; text-align:left; padding-bottom:16px; font-family:微软雅黑;
}

.divOinfo .info img
{
	border:0px;
}

.divOinfo .info a
{
	color:#6D6E70; text-decoration:none;
}

.divOinfo .info a:hover
{
	text-decoration: underline;
}

.divOinfo .info2
{
	padding-bottom:16px;
}

.divOinfo .info2 span
{
	color:#6D6E70; font-size:14px; font-weight:bold; 
}

.divOinfo .info2 label
{
	color:#6D6E70;font-size:14px; 
}

.divOinfo .pic
{
	margin-top:16px; margin-bottom:0px; margin-left:0px;
}
.divOinfo .pic li
{
	float:left; list-style-type:none; padding-right:60px;

}

.divOinfo .pic img
{
	width:522px; height:392px;
}

.divOinfo .pic div
{
	color: white;
	font-size: 16px;
	font-family:微软雅黑;
	position: relative;
	bottom:30px;
	left:10px;
}

.divOinfo .more
{
	text-align:center;
	clear:both;
	margin-left:-80px;
	text-decoration:underline;
}
.divOinfo .more a
{
	color:#6D6E70;
}

.divOinfo .more a img
{
	border:0px;
}

.divOinfo .order
{
	
	margin-top:10px; margin-left:0px; clear:both; margin-bottom:10px; 
}

.divOinfo .order li
{
	float:left; line-height:20px;padding-bottom:10px; vertical-align:middle;
}

.divOinfo .order .title
{
	font-size:14px;color:#434244; padding-left:20px;
}

.divOinfo .order .oinfo
{
	font-size:14px;color:#6d6e70; padding-left:30px;
}

.divOinfo .other
{
	color: #6d6e70; font-size: 14px; line-height: 25px;padding: 10px;padding-right:20px;
}

.divOinfo .other .stitle
{
	font-size:20px;color:#313133; margin-bottom:0px;
}

.divOinfo .other #divinfo
{
	font-size:14px; font-family:微软雅黑; padding-top:0px; margin-top:0px;
}

.divOinfo .other img
{
	border:0px;
}

#divorders
{
	 padding-top:10px;
}

.NearHotel
{
	list-style-type: none; color: #605e5d; font-size: 14px;  line-height:25px; margin-left:10px;
}

.NearHotel a
{
	color: #605e5d;
}

.NearHotel li
{
	float: left; width: 580px; font-size:14px; font-family:微软雅黑;
}

#txtnum
{
	width: 40px;
	height: 25px;
	font-size:18px;
	border:solid 1px #6d6e70;
	text-align:center;
	padding:0px;
	margin:0px;
}
