/*hotel栏目的css样式*/

/*hotel栏目的index页面css样式*/
#bottom {
	margin-top:10px;
	padding-top:5px;
	background:url(images/china-flight/index-search-bottom.gif) no-repeat left top;
}
#bottom h2 {
	width:154px;
	color:#724b0a;
	font-size:14px;
	font-weight:bold;
	height:20px;
	margin:0;
	padding-left:25px;
	background:#ddb26d url(/css/images/radio.gif) no-repeat 10px 3px;
}
#cityHotelList {
	width:177px;
	border:1px #dcb26c solid;
	border-bottom: 0;
	padding-bottom:15px;
}
#cityHotelList ul {
	list-style: none;
	padding: 15px 10px 5px 10px;
}
#cityHotelList ul li {
	padding-left:15px;
	height: 25px;
	line-height: 25px;
	background: url('/css/images/pane.gif') no-repeat left;
}
#cityHotelList ul li a {
	color: #777777;
	text-decoration: none;
}
#cityHotelList ul li a:hover {
	border-bottom:1px #777777 dashed;
	color:#724b0a;
}
#cityHotelList strong a {
	text-decoration:none;
	font-size: 11px;
	color: #836f4e;
	margin-left:24px;
}
#cityHotelList strong a:hover {
	border-bottom:1px #836f4e dashed;
}
.assistantDiv {
	height:6px;
	background:url(/css/images/bg-subContent-citylist-bottom.gif) no-repeat left bottom; /*放置下圆角*/
}
/*首页顶头处的css样式结束*/
/*Flights 板块首页样式css代码*/
#hotelIndextop {
	padding-top:5px;
	background:url(/css/images/china-flight/index-search-top.gif) no-repeat left top;
}
#hotelIndextop h2 {
	width:155px;
	color:#724b0a;
	font-size:14px;
	font-weight:bold;
	height:20px;
	padding-left:25px;
	margin:0;
	background:#ece0b8 url(/css/images/title1.gif) no-repeat 8px 4px;
}
#indexsearchhotelForm {
	width:177px;
	border:1px solid #dcb26c;
	border-bottom:0;
	position: relative;
	margin-bottom:0;
	
}
#indexsearchhotelForm form {
	margin:3px 3px 0 3px;
	padding-top:6px;
	background:#fdf6de;
	padding-left:5px;
	font-size:11px;
}
#indexsearchhotelForm form .destination{
	padding:2px 1px 0 1px;
	margin:3px 0 5px 0;
	color:#75491c;
}
#indexsearchhotelForm form .destination input{
	width:128px;
	height:18px;
	color:#333;
	font-size:12px;
	border:1px solid #fbd359;
}
#indexsearchhotelForm form .departtime{
	padding:2px 1px 0 1px;
	margin:5px 0 5px 0;
	color:#75491c;
}
#indexsearchhotelForm form .departtime input{
	width:128px;
	height:18px;
	color:#333;
	font-size:12px;
	border:1px solid #fbd359;
}


#searchHotelForm .search {
	margin-left:200px;
	margin-top:5px;
}
.assistantLongDiv {
	height:6px;
	background:url(/css/images/bg-beiJingShangHaiBottom.gif) no-repeat left bottom;
}
#topHotelNav {
	margin-top:10px;
	height:22px;
	margin-left:5px;
}
#topHotelNav ul li {
	margin-right: 5px;
	list-style: none;
	font-size: 11px;
	float: left;
	display: block;
	padding: 4px 14px;
	font-weight: bold;
	color: #fff;
	background: #75491c;
	cursor: pointer;
}
#topHotelNav ul li.currentLi {
	color: #75491c;
	background: #fbd455;
}
#topHotelNavTabContent {
	padding:5px 0px 0px 5px;
	width:555px;

}
.indexcityHotelList{
	width:265px;
	float:left;
	text-align:left;
	padding:2px;
}
.indexcityHotelList h5, .indexcityHotelList h5 a{
	font-size:12px;
	text-decoration:none;
	margin:1px 0 6px 0;
	text-align:left;
	color:#774918;
}
.indexcityHotelList p {
	font-size:11px;
	color:#545454;	
}
.indexcityHotelList p .hotelPrice{
	color:#db3948;
}
.indexcityHotelList p a{
	font-size:11px;
	color:#545454;
	text-decoration:none;
}
.indexcityHotelList p a:hover, .indexcityHotelList p a:visited{
	border-bottom:1px dashed #545454;
}

#topHotelNavTabContent h2{
	font-size:15px;
	font-weight:bold;
}
#topHotelNavTabContent .tophotel{
	width:129px;
	float:left;
	text-align:left;
	padding:0 3px 3px 3px;
	margin-bottom:10px;
}
#topHotelNavTabContent .tophotel:hover {
	background-color:#fdf6de;
}
#topHotelNavTabContent .tophotel .featureHotel {
	width:109px;
	height:80px;
	margin:6px 10px 4px 10px;
}
#topHotelNavTabContent .tophotel h4{
	font-size:11px;
	margin:0 0 5px 0;
	text-align:center;
	font-weight:100;
}
#topHotelNavTabContent .tophotel h4 a{
	color:#545454;
	text-decoration:none;
}
#topHotelNavTabContent .tophotel p{
	text-align:center;
	font-size:11px;
	line-height:8px;
}
#topHotelNavTabContent .tophotel p a{
	color:#6b6b6b;
	text-decoration:none;
}
#topHotelNavTabContent .tophotel p a:hover, #topHotelNavTabContent .tophotel p a:visited, #topHotelNavTabContent .tophotel h4 a:hover, #topHotelNavTabContent .tophotel h4 a:visited{
	border-bottom:1px #6b6b6b dashed;
	
}
#topHotelNavTabContent .tophotel span{
	color:#76491f;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
#topHotelNavTabContent .tophotel strong{
	color:#76491f;
	font-size:13px;
	font-weight:bold;
}
#topHotelNavTabContent .tophotel .hotelPic{
	width:100px;
	height:100px;
	margin-left:18px;
}
#topHotelNavTabContent .tophotel .hotelPic img{
	width:100px;
	height:100px;
}
.top10 li{
	float:left;
	width:120px;
	margin:20px;
	list-style:none;
}
.top10 li a{
	font-size:12px;
	color:#F93;
	font-weight:bold;
}
.topdeals li{
	float:left;
	width:120px;
	margin:10px;
	list-style:none;
}
.topdeals li a{
	font-size:12px;
	color:#F93;
	font-weight:bold;
}
/*mainContent处的css样式结束*/
/*hotel栏目的list页面css样式*/
/*hotel栏目的list页面subContent的css样式*/
#top {
	padding-top:5px;
	background:url(/css/images/bg-subContent-citylist-top.gif) no-repeat left top;
	margin-top:10px;
}
#top h2 {
	width:154px;
	color:#724b0a;
	font-size:14px;
	font-weight:bold;
	height:20px;
	padding-left:25px;
	margin:0;
	background:#ddb26d url(/css/images/radio.gif) no-repeat 10px 3px;
}
#searchHotelLeftForm {
	padding:3px 3px 0 3px;
	border: 1px #dcb26c solid;
	border-bottom: 0;
	width:171px;
}
#searchHotelLeftForm form {
	background:#fdf5de;
	padding:9px;
}
#searchHotelLeftForm form label {
	color:#836f4e;
	font-weight:bold;
	line-height:20px;
	font-size:11px;
}
#searchHotelLeftForm form .formText1 {
	width: 150px;
	height: 14px;
	border: 1px #dbb36d solid;
	font-size:11px;
}
#searchHotelLeftForm form .formText2 {
	width: 126px;
	height: 14px;
	border: 1px #dbb36d solid;
	font-size:11px;
}
#searchHotelLeftForm form span {
	color:#836f4e;
	display:inline-block;
	width:60px;
	margin-right:14px;
}
#searchHotelLeftForm form select {
	width: 60px;
	height: 16px;
	border: 1px #dbb36d solid;
}
#searchHotelLeftForm form .imgBtn {
	margin-left:35px;
	margin-top:10px;
}
.assistantBottomDiv {
	height:6px;
	background:url(/css/images/bg-subContent-searchFlights-bottom.gif) no-repeat left bottom; /*放置下圆角*/
	margin:0;
	padding:0;
}
/*hotel栏目的list页面searchHotelLeftForm的css样式结束*/

#resultFilter {
	width:180px;
	padding-top:5px;
	background:url(/css/images/bg-subContent-citylist-top.gif) no-repeat left top;
	margin-top:18px;
}
#resultFilter h2 {
	width:154px;
	color:#724b0a;
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding:0 0 2px 25px;
	margin:0;
	background:#ddb26d url(/css/images/radio.gif) no-repeat 10px 3px;
}
#resultFilter #sidebarBottom {
	width:179px;
	height:6px;
	background:url(/css/images/bg-subContent-citylist-bottom.gif) no-repeat left top;
	padding:0;
	margin:0;
}
#rangLocation {
	width:177px;
	padding:3px 2px 0 2px;
	border:1px #dcb26c solid;
	border-bottom:0;
	margin:0;
	width:auto;
}
#location .word{
	width:140px;
	margin-left:3px;
	float:left;
	height:auto;
	padding:0 0 0 3px;
}
#location input{
	float:left;
	padding-left:5px;
}
#location select {
	width:150px;
	margin-left:10px;
}
#location p {
	font-size: 11px;
	color: #83704f;
	font-weight: bolder;
	padding:5px 0 1px 3px;
}
#location {
	margin:0px 2px 2px 2px;
	padding-top:10px;
	padding-bottom:10px;
	background:#fdf5de;
}
#location ul li {
	list-style: none;
	line-height: 22px;
	font-size: 11px;
	font-weight: normal;
	color: #6f6e6e;
	padding-left: 2px;
}
#location .line{
	width:170px;
	height:2px;
	border-bottom:1px dashed #ddb26d;
	margin:12px 0 4px 0;
}
/*hotel栏目的list页面resultFilter模块的css样式结束*/
/*mainContent处的css样式开始*/
#passimHotel {
	padding-top:5px;
	background:url(/css/images/bg-beijing-shanghai.jpg) no-repeat left top;
}
#passimHotel h1 {
	width:555px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	height:20px;
	margin:0;
	padding-left:35px;
	background:#75491c url(/css/images/radio.gif) no-repeat 20px 3px;
}
#passimHotelInfo {
	width:568px;
	padding:10px;
	border:1px solid #ddb26d;
	border-bottom:0;
}
#passimHotelInfo .timeRange {
	color: #909090;
	font-weight: bold;
	padding-right: 6px;
	margin-top:10px;
}
#passimHotelInfo .timeRange strong {
	color: #75491b;
	padding: 0 5px;
}
#passimHotelInfo #hotelSearchSortBy {
	background: #fdf6de;
	border:1px #edc580 solid;
	padding:2px 0 2px 10px;
	font-size: 11px;
	color: #6f6e6e;
	margin-top:5px;
	margin-bottom:20px;
}
#hotelPromo {
	background-color:#fcf4dd;
	padding-bottom:1px;
}
#hotelPromo h3 {
	font-size: 14px;
	font-weight:bold;
	width:300px;
	padding:8px 0 0 4px;
	font-weight: bold;
	color: #9e6d1f;
}
#hotelPromo .hotelPromoList {
	width:185px;
	float:left;
	background-color:#fcf4dd;
}
#hotelPromo .hotelPromoList p {
	color: #70706e;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height:9px;
	margin-top:4px;
}
#hotelPromo .hotelPromoList p a{
	color: #70706e;
	text-decoration:none;
	line-height:17px;
}
#hotelPromo .hotelPromoList p a:hover{
	border-bottom: #70706e 1px dashed;	
}
#hotelPromo .hotelPromoList .hotelPromoListIn {
	width:180px;
	margin:0 auto;
	text-align:center;
}
#passimHotelInfo #hotelSearchSortBy form label strong {
	color: #836f4e;
	font-size:12px;
}
#passimHotelInfo #hotelSearchSortBy form label input {
	margin-left:15px;
}
#passimHotelInfo #pageNav {
	height:70px;
	line-height:70px;
	text-align:center;
}
#passimHotelInfo #pageNav a {
	text-decoration:none;
	color:#7e6f4e;
	padding:0 2px;
}
/*hotel栏目的hotel-detail页面的css*/
/*hotel栏目的hotel-detail页面的css*/
.hotelListOut {
	padding-top:15px;
	padding-left:5px;
	background:url(/css/images/bg-hotelListOut.jpg) repeat-x;
}
.hotelListOutNoBg {
	background:none;
	margin-bottom:10px;
	padding-bottom:15px;
	border-bottom: 1px #dcb26a dashed;
}
.hotelListOut h3 {
	padding-top:10px;
	background:url(/css/images/bg-hotelListIntro-top.jpg) no-repeat left top;
	height:10px;
	margin:0;
}
.hotelListOut .h3NoBg {
	background:none;
}
.assistantDivAuto {
	width:auto;
	padding-top:10px;
	border:0;
	background:none;
}
.hotelListOut .hotelListImage {
	float:left;
	margin-right:10px;
}
.hotelListOut .hotelListImage img {
	height:100px;
	width:100px;
}
.hotelListOut .hotelListIntro {
	float:left;
	width:310px;
}
.hotelListOut .hotelRating {
	color:#666;
	padding-bottom:5px;
}
.hotelListOut .hotelListIntro h4 a {
	color: #0f92b8;
	font-size: 11px;
	margin-bottom:3px;
	text-decoration:none;
}
.hotelListOut .hotelListIntro h4 a:hover {
	border-bottom:1px #0f92b8 dashed;
}
.hotelListOut .hotelRatingClass {
	font-size:11px;
}
.hotelListOut .hotelRatingPoint {
	font-size:11px;
}
.hotelListOut .hotelRatingPoint a {
	text-decoration:none;
	border-bottom:1px dashed #0000ff;
}
.hotelListOut .hotelRatingPoint span {
	font-size:17px;
	font-weight:bold;
	color: #D94747;
}
/*hotel info page - top*/

.hotelListOut2 {
	padding:0 0 20px 0;
	margin-top:3px;
}
.hotelListOut2 .brifeTopline{
	background:url(/css/images/tour/bg-citytour-top.gif) top left no-repeat;
	width:590px;
	height:13px;
}
.hotelListOut2 .brifeMidline{
	background:url(/css/images/tour/bg-citytour-mid.gif) repeat-x top left;
	margin:0;
	padding:0;
	border-left:1px #dcb26c solid;
	border-right:1px #dcb26c solid;
	width:588px;
	height:auto;
	padding-bottom:10px;
}
.hotelListOut2 .brifeBottomline{
	background: url(/css/images/bg-citytour-bottom.gif) top left no-repeat;
	width:590px;
	height:8px;
	margin:0;
	padding:0;
}
.hotelListOut2 .brifeMidline h1{
	margin:0;
	font-size:20px;
	padding:0 0 10px 10px;
}
.hotelListOut2 .hotelImage {
	position:relative;
	width:150px;
	height:160px;
	float:left;
	margin-left:15px;
}
.hotelListOut2 .hotelPic {
	width:150px;
	height:113px;
}

.hotelListOut2 .hotelListSummary {
	width:290px;
	padding:0 0 10px 15px;
	float:left;
}
.hotelListOut2 .hotelListSummary span {
	font-size:11px;
	color:#6b6b6b;
	line-height:18px;
}
.hotelListOut2 .hotelListSummary span a{
	text-decoration:none;
	color:#75491b;
	border-bottom:#75491b 1px dashed !important; 
}
.hotelListOut2 .hotelListSummary strong {
	color:#75491b;
}
.hotelListOut2 .hotelListSummary strong a{
	text-decoration:none;
	color:#75491b;
}
.hotelListOut2 .hotelPrice {
	width:100px;
	float:right;
	text-align:right;
	padding:56px 10px 0 0;
	color:#75491b;
	font-weight:bold;
	float:right;
}
.hotelListOut2 .hotelPrice p {
	height:10px;
	padding-top:5px;
}
.hotelListOut2 .hotelPrice .price {
	font-size:26px;
	color:#75491b;
	font-weight:bold;
}
.hotelListOut2 .hotelPrice a, .hotelListOut2 .hotelPrice a:hover{
	color:#75491b;
	text-decoration:none;
	border-bottom:1px dashed #75491b;
	font-weight:100;
}

.cityTourListSummary .name{
	font-size:11px;
	color:#744819;
	font-weight:bold;
}
.cityTourListSummary .view {
		font-size:11px;
	font-weight:bold;
	width:100%;
	line-height:19px;
	margin-top:8px;
}
.cityTourListSummary .view a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#744819;
}
.cityTourListSummary .title strong{
	color:#6b6b6b;
	font-weight:100 !important;
}
.cityTourListSummary .title .name{
    color:#75491b;
	font-weight:bold;
}

/*hotel详细页面页头*/
.hotelListOut2{
	padding:0;
}
.hotelListOut2 .brifeTopline{
	background:url(/css/images/tour/bg-citytour-top.gif) top left no-repeat;
	width:590px;
}
.hotelListOut2 .brifeMidline{
	background:url(/css/images/tour/bg-citytour-mid.gif) repeat-x top left;
	margin:0;
	padding:0;
	border-left:1px #dcb26c solid;
	border-right:1px #dcb26c solid;
	width:588px;
	padding-bottom:10px;
}
.hotelListOut2 .brifeBottomline{
	background: url(/css/images/bg-citytour-bottom.gif) top left no-repeat;
	width:590px;
	height:8px;
	margin:0;
	padding:0;
}
.hotelListOut2 .brifeMidline h1{
	margin:0;
	font-size:20px;
	padding:0 0 10px 10px;
}
.hotelListOut2 .brifeMidline .hotelPicli{
	width:150px;
	height:113px;
	margin:2px 0 0 10px;
	float:left;
}
.hotelListOut2 .brifeMidline .hotelListInfo{
	width:290px;
	padding:0 0 10px 15px;
	float:left;
}
.hotelListOut2 .brifeMidline .hotelListInfo .fontHotelRating{
	font-size:17px;
	color:#c30c0c;
	font-weight:bold;
	padding-left:5px;
}
.hotelListOut2 .brifeMidline .hotelListInfo span {
	font-size:11px;
	color:#6b6b6b;
	line-height:18px;	
}
.hotelListOut2 .brifeMidline .hotelListInfo span strong {
	color:#75491b;
}
.hotelListOut2 .brifeMidline .hotelListInfo a{
	text-decoration:none;
	color:#75491b;
	border-bottom:dashed 1px #75491b;
}
.hotelListOut2 .brifeMidline .hotelprice{
    width:100px;
	float:right;
	text-align:right;
	padding:0px 10px 0 0;
	color:#75491b;
	font-weight:bold;
}
.hotelListOut2 .brifeMidline .hotelprice p {
	height:10px;
	padding-top:5px;
}
.hotelListOut2 .brifeMidline .hotelprice .price {
	font-size:26px;
	color:#75491b;
	font-weight:bold;
}
.hotelListOut2 .brifeMidline .hotelprice .fontPrice{
	font-size:26px;
	color:#75491b;
	font-weight:bold;
}

#tolprice .fontPrice{
	font-size:26px;
	color:#75491b;
	font-weight:bold;
}
.fontPrice{
		font-size:26px;
	color:#75491b;
	font-weight:bold;
}
.hotelListOut2 .brifeMidline .hotelprice .pricedetail{
	font-size:11px;
}
.hotelListOut2 .brifeMidline .hotelprice .pricedetail a, .hotelListOut2 .brifeMidline .hotelprice .pricedetail a:hover{
	text-decoration:none;
	border-bottom:1px dashed #75491b;
}
.hotelListOut2 .brifeMidline .hotelprice a, .hotelListOut2 .brifeMidline .hotelprice a:hover{
	color:#75491b;
	text-decoration:none;
	border-bottom:1px dashed #75491b;
	font-weight:100;
}

/*hotel详细页面页尾*/

.hotelListOut .hotelListIntro {
	float:left;
	width:310px;
}
.hotelListOut .hotelRating {
	color:#666;
	padding-bottom:5px;
}
.hotelListOut .hotelListIntro h4 a {
	color: #0f92b8;
	font-size: 13px;
	margin-bottom:4px;
	text-decoration:none;
}
.hotelListOut .hotelListIntro h4 a:hover {
	border-bottom:1px #0f92b8 dashed;
}
.hotelListOut .hotelRatingClass {
	font-size:11px;
}
.hotelListOut .hotelRatingPoint {
	font-size:11px;
}
.hotelListOut .hotelRatingPoint a {
	text-decoration:none;
	border-bottom:1px dashed #0000ff;
}
.hotelListOut .hotelRatingPoint span {
	font-size:16px;
	color: #0f92b8;
	margin-left:3px;
}

#content .hotelListIntro p {
	font-size:11px;
	color:#777;
	padding-bottom:5px;
}
.hotelListIntro .colorP {
	font-size: 11px;
	color: #6f6e6e;
	line-height:18px;
	font-weight:normal;
}
.hotelListOut .hotelListIntro .viewMap {
	color: #0db6e7;
	font-weight:bold;
	text-decoration: none;
	border-bottom:1px #0db6e7 dashed;
	float:left;
}
.hotelListOut .hotelDetails {
	font-size: 11px;
	color: #0f92b8;
	text-decoration: none;
	border-bottom: 1px #0f92b8 dashed;
}
.hotelListOut .hotelListPrice {
	float:right;
	width:140px;
	height:130px;
	background:url(/css/images/bg-box.jpg) no-repeat;
}
.hotelListOut .hotelListPrice3 {
	float:right;
	width:120px;
	height:120px;
	text-align:left;
}
.hotelListOut .hotelListPrice3 h4 {
	font-size: 11px;
	color: #75491b;
	text-align:left;
	font-weight:bold;
}
.hotelListOut .hotelListPrice3 strong {
	font-size: 25px;
	display:block;
	color: #75491b;
	text-align:center;
	padding:3px 0;
}
.hotelListOut .hotelListPrice3 a {
	color: #75491b;
	text-decoration: none;
	border-bottom: 1px #75491b dashed;
	font-weight: normal;
}
.hotelListOut .hotelListPrice3 p {
	font-size:11px!important;
	color:#75491b !important;
	line-height:12px;
	margin-bottom:10px;
}
.hotelListOut .hotelListPrice span {
	font-size:13px;
	color:#75491b;
	font-weight:bold;
	display:block;
	text-align:center;
	margin:0 0 5px 0;
}
#mainContent  .hotelListOut .hotelListPrice p {
	font-size:11px;
	color:#75491b;
	line-height:inherit;
	padding-top:2px;
	height:11px;
	margin-bottom:5px;
	text-align:center;
}
.hotelListOut .hotelListPrice2 {
	text-align:center;
	width:140px;
	height:130px;
}
.hotelListOut .hotelListPrice2 p {
	font-size:11px;
	color:#555;
	line-height:16px;
}
.hotelListOut .hotelListPrice h4 {
	font-size: 11px;
	color: #75491b;
	text-align:left;
	font-weight:bold;
	padding: 10px 0 0 15px;
}
.hotelListOut .hotelListPrice strong {
	font-size: 25px;
	display:block;
	color: #75491b;
	text-align:center;
}
.hotelListOut .hotelListPrice input {
	margin-left:40px;
}
.hotelListOut .hotelListPrice a {
	color: #75491b;
	text-decoration: none;
	border-bottom: 1px #75491b dashed;
	font-weight: normal;
	margin-left: 16px;
}
#hotelInfoNav {
	height:23px;
	margin-top:20px;
}
#hotelInfoNav ul li {
	margin-right: 3px;
	list-style: none;
	float: left;
	padding: 4px 20px;
	font-weight: bold;
	background: #75491c;
}
#hotelInfoNav ul li.active {
	background: #fbd359;
}
#hotelInfoNav ul li.active a {
	color:#75481e;
}
#hotelInfoNav ul li a {
	color:#fff;
	text-decoration:none;
}
#hotelInfoDetail {
	width: 560px;
	border: 1px #ddb26d solid;
	padding: 15px;
}
/*overView 菜单的样式*/
#overView p {
	line-height: 20px;
	margin-bottom: 20px;
	word-spacing: 2px;
	color:#6f6e6e;
}
#hotelMap {
	float:right;
	width:211px;
	margin:0 1px 3px 6px;
}
#hotelMap .hotelRatetitle{
	width:60px;
	float:left;
	color:#75491b;
	margin-left:3px;
	font-size:11px;
	margin-top:5px;
	line-height:25px;
	font-weight:bold;
}


/*对浮动层里面的小正方形作右对齐，下面分别对里面第一个小正方形设置一个类*/
#hotelMap p .leftMarginImg1 {
	margin-left:46px;
}
#hotelMap p .leftMarginImg2 {
	margin-left:42px;
}
#hotelMap p .leftMarginImg3 {
	margin-left:55px;
}
#hotelMap p .leftMarginImg4 {
	margin-left:13px;
}
/*早餐的说明框样式*/
.breakfast{
	width:100%;
	border-top: 1px dashed #dcb26c;
	padding-top:5px;
	line-height:20px;
	color:#6b6b6b;
	margin-bottom:3px;
}
.breakfast strong{
	clear:#75491b;
	font-weight:bold;
}
#overView .roomRate {
}
#overView .roomRate form table {
	border-collapse:collapse;
	background:#f6f6f6;
}
#overView .roomRate form table .col2 {
	color:#764a1d;
}
#overView .roomRate form table caption {
	font-size: 14px;
	color: #75491b;
	font-weight: bold;
	background:#f6f6f6;
	padding:3px 0;
}
#overView .roomRate form table td {
	border:2px #fefefe solid;
	text-align:center;
	font-size:11px;
	padding:5px 10px;
	color:#b10f0d;
}
#overView .roomRate form table td strong {
	font-weight:normal;
	margin-left:5px;
	color: #0db6e7;
	text-decoration: line-through;
}
#overView .roomRate form table th {
	border:2px #fefefe solid;
	padding:5px 20px;
	font-size: 11px;
	color: #0db6e7;
	font-weight:normal;
}
#overView .roomRate form table th.roomType {
	color: #dcb26c;
	font-weight: bold;
}
#overView .roomRate form table tfoot a {
	font-size: 11px;
	color: #75491b;
	text-decoration:none;
}
#overView .roomRate form table tfoot a:hover {
	border-bottom:1px #75491b dashed;
}
#hotelCheckRate {
	background:#f6f6f6;
	margin-top:10px;
	padding:10px 0;
}
#hotelCheckRateLeft {
	width:400px;
	padding-left:10px;
	float:left;
}
#hotelCheckRate .checkInfo {
	height:40px;
	width:160px;
	color: #836f4e;
	font-size: 11px;
	font-weight: bold;
	float:left;
	margin:0 25px 5px 0px;
}
#hotelCheckRate .checkInfo input {
	width:125px;
	height:18px;
	border: 1px #dcb26c solid;
	font-size:11px;
	color:#535353;
	padding-top:2px;
	font-family:Verdana, Geneva, sans-serif;
}
#hotelCheckRate .checkInfo select{
	width:150px;
	height:20px;
	border: 1px #dcb26c solid;
		font-size:11px;
	color:#535353;
	padding-top:2px;
	font-family:Verdana, Geneva, sans-serif;
	
}
#hotelCheckRateRight {
	padding-top:50px;
	float:left;
	line-height:25px;
	margin:0 5px 0 0;
	font-weight:bold;
	text-align:right;
	color:#75491b;
}
#hotelCheckRateright span{
	font-size:18px;
	color:#930;
}
/*photo菜单里面的样式*/
#hotelPhotoLeft {
	float:left;
	width:376px;
	background:url(/css/images/bg-hotel-photo.gif) top left no-repeat;
	padding:15px 0 0 15px;
	margin: 0 0 20px 0;
}
#hotelPhotoLeft #hotelPhotoText {
	margin-top:20px;
}
#hotelPhotoLeft #hotelPhotoText p {
	padding:0;
	margin:0;
	line-height:18px;
	font-size:11px;
}
#hotelPhotoRight {
	width:140px;
	text-align:center;
	height:320px;
	padding:10px 0;
	background:#f2ede1;
	float:right;
}
#hotelPhotoRight a img {
	margin-bottom:10px;
	border:1px solid #f2ede1;
	height:59px;
	width:95px;
}
#hotelPhotoRight .photoSnail{
	width:100px;
	height:auto;
	margin:6px 24px 8px 24px;
	text-align: center;
	border:1px solid #f2ede1;
}
/*review里面的样式*/
.hotelReview {
	width:532px;
	margin-bottom:10px;
}
.hotelReviewer {
	width:509px;
	margin-left:4px;
	height:40px;
	font-size:11px;
	padding:3px 5px 0 16px;
	color:#8a580a;
	background: url(/css/images/bg-reviewer.jpg) no-repeat left top;
}
.hotelReviewBody {
}
.hotelReviewBodyLeft {

}
.hotelReviewBodyRight {
    margin-top:0;
	margin-left:4px;
	width:495px;
	overflow:hidden;
	background:url(/css/images/bg-reviewCenter.jpg) no-repeat left top;
	height: auto;
	padding:0 15px 0 15px;
	border-left:1px solid #dcb16c;
	border-right:1px solid #dcb16c;
}
.hotelReviewBodyRight p {
	margin-bottom:5px;
}
.hotelReviewBodyRight .grade {

}
.hotelReviewBodyRight .grade img {

}
.hotelReviewBodyBottom{
	background:url(/css/images/bg-reviewBottom.jpg) no-repeat top;
	width:530px;
	height:6px;
	margin-left:2px;
	padding:0;

	
}
.hotelReviewAdd {
	float:right;
	clear:both;
	width:150px;
	height:20px;
	background:url(/css/images/bg-review-add.jpg) no-repeat left;
	padding:10px 0 2px 28px;
}
.hotelReviewAdd a:link, .hotelReviewAdd a:visited {
	font-size:14px;
	font-weight:bold;
}
.hotelReviewAdd a:hover {
	text-decoration:none;
	color:#d22626
}
.hotelReviewBodyRight p {
	font-size:11px;
	color:#666666;
	line-height:16px;
}
.hotelAddReviews {
	border:1px #dcb16c solid;
	margin-top:15px;
	background:#fdf5de;
	padding:10px 0;
}
.hotelAddReviews .inputBox input {
	height:16px;
	border:1px #dcb16c solid;
	width:120px;
	margin-left:5px;
}
.hotelAddReviews .inputBox {
	float:left;
	font-size:11px;
	color:#774917;
	padding-left:12px;
	padding-top:10px;
}
.hotelAddReviews h2 {
	color:#754a1c;
	font-weight:bold;
	font-size:16px;
	width:150px;
	padding:5px 0 5px 30px;
	margin:0;
}
.hotelAddReviews form {
	padding:0 0 0 20px;
}
.hotelAddReviews form .yourReviews {
	padding-left:12px;
	padding-top:10px;
}
.hotelAddReviews form .yourReviews textarea {
	height:85px;
	width:478px;
	border:1px #dcb16c solid;
}
.hotelAddReviews form .yourReviews label {
	font-size:11px;
	color:#774917;
	display:block;
	width:200px;
	text-align:left;
	padding-bottom:5px;
}
.hotelAddReviews form .sendBtn {
	margin-top:10px;
	margin-left:180px;
}
/*Service菜单样式*/
#hotelDetail .hotelService1 {
	height:auto;
		padding:0 10px 5px 10px;
	
}
#hotelDetail .hotelService1 h2 {
	font-size:15px;
	color:#75491b;
	padding:5px 0;
	font-weight:bold;
}
#hotelDetail .hotelService1 ul li {
	float:left;
	width:165px;
	list-style:none;
	font-size:11px;
	color:#626262;
	padding-left:10px;
	text-decoration:none;
	background:url(/css/images/pane.gif) no-repeat 0px 5px;
	margin-bottom:5px;
}
#hotelDetail .hotelService2 {
	height:auto;
	margin-top:10px;
	padding:0 10px 5px 10px;
	background:#fdf6de
}
#hotelDetail .hotelService2 h2 {
	font-size:15px;
	color:#75491b;
	padding:5px 0;
	font-weight:bold;
}
#hotelDetail .hotelService2 ul li {
	float:left;
	width:165px;
	list-style:none;
	font-size:11px;
	color:#626262;
	padding-left:15px;
	text-decoration:none;
	background:url(/css/images/pane.gif) no-repeat 0px 5px;
	margin-bottom:5px;
}
/*hotel-form1页面样式*/
.setH1 {
	font-size:25px;
	border-bottom:1px solid #ddd;
	margin-top:10px;
	margin-bottom:30px;
	padding-bottom:5px;
	font-weight: 300;
}
.setH2 {
	font-size:20px;
	font-weight: 200;
	padding-bottom:20px;
}
.setP {
	font-size:13px;
	color:#555;
	margin:0 0 10px 0;
}
.hotelTransferBox {
	width:720px;
	font-size:11px;
	color:#666;
	height:45px;
	padding:8px 0;
	border-bottom:1px dashed #444;
}
.hotelTransferBox .hotelTransferDesc {
	height:16px;
}
.hotelTransferBox input, .hotelTransferBox select {
	border:solid 1px #c1dad7;
	font-family: Verdana, Arial;
	font-size:11px;
	color:#666;
	height:19px;
}
.hotelTransferBox .hotelTransferSelect {
	width:85px;
	float:left;
	height:35px;
	line-height:30px;
}
.fontRed {
	font-size:13px;
	color:#d22626;
}
.hotelTransferBox .hotelTransferHotel {
	width:210px;
	float:left;
	height:30px;
}
.hotelTransferBox .hotelTransferHotel input {
	width:190px;
}
.hotelTransferBox .hotelTransferAirport {
	width:210px;
	float:left;
	height:35px;
}
.hotelTransferBox .hotelTransferAirport select {
	width:190px;
}
.hotelTransferBox .hotelTransferDate {
	width:140px;
	float:left;
}
.hotelTransferBox .hotelTransferDate input {
	width:100px;
}
.hotelTransferBox .hotelTransferTime {
	width:70px;
	float:left;
}
.hotelTransferBox .hotelTransferTime select {
	width:70px;
}
#hotelTransferTraveler {
	font-size:11px;
	color:#666;
	padding:5px;
	margin-top:10px;
	background-color:#FFFFCC
}
#hotelTransferTraveler select {
	border:solid 1px #c1dad7;
	font-family: Verdana, Arial;
	font-size:11px;
	color:#666;
	width:60px;
	margin-right:20px;
}
#hotelTransferTraveler {
	font-size:11px;
	color:#666;
	width:720px;
	padding:5px;
	margin:10px 0 30px 0;
	background-color:#FFFFCC
}
#hotelTransferTraveler p {
	padding:5px 0;
}
#hotelTransferTraveler select {
	border:solid 1px #c1dad7;
	font-family: Verdana, Arial;
	font-size:11px;
	color:#666;
	width:60px;
	margin-right:20px;
}
.hotelDaytourBox {
	width:720px;
	font-size:11px;
	color:#666;
	height:45px;
	padding:8px 0;
	border-bottom:1px dashed #444;
}
.hotelDaytourBox .hotelDaytourSelect {
	width:85px;
	float:left;
	height:40px;
	line-height:15px;
}
.hotelDaytourBox .hotelDaytourDesc {
	height:16px;
}
.hotelDaytourBox .hotelDaytourPromgram {
	width:250px;
	float:left;
	height:40px;
}
.hotelDaytourBox .hotelDaytourPromgram a:link, .hotelDaytourBox .hotelDaytourPromgram a:visited {
	color:#444;
}
.hotelDaytourBox .hotelDaytourPromgram a:hover {
	text-decoration:none;
	color:#a31022;
}
.hotelDaytourBox .hotelDaytourFrequency {
	width:100px;
	float:left;
	height:40px;
}
.hotelDaytourBox .hotelDaytourType {
	width:120px;
	float:left;
	height:40px;
}
.hotelDaytourPersonSelect {
	width:80px;
	height:40px;
	float:left;
	font-size:11px;
	color:#666;
	padding-left:5px;
}
.hotelDaytourPersonSelect select {
	width:60px;
	height:21px;
	border:solid 1px #c1dad7;
	font-family: Verdana, Arial;
	font-size:12px;
	color:#666;
}
.hotelDaytourBox .hotelDaytourDate {
	width:130px;
	float:left;
	height:40px;
}
.hotelDaytourBox .hotelDaytourDate input {
	width:100px;
}
.submitBtn {
	margin:10px 0 0 260px;
}
/*hotel-form2页面样式*/


.formPaddingTop {
	padding-top:15px;
}
.hotelContact {
	font-size:11px;
	color:#666;
}
.hotelContact input, .hotelContact select {
	border:solid 1px #c1dad7;
	font-family: Verdana, Arial;
	font-size:12px;
	color:#666;
	height:22px;
	font-weight:bold;
}
.hotelContact .contactFirstName {
	width:180px;
	float:left;
	height:50px;
}
.hotelContact .contactFirstName input {
	width:170px
}
.hotelContact .contactLastName {
	width:180px;
	float:left;
	height:50px;
}
.hotelContact .contactLastName input {
	width:170px
}
.hotelContact .contactTitle {
	width:90px;
	float:left;
	height:50px;
}
.hotelContact .contactTitle select {
	width:80px;
	height:26px;
}
.hotelContact .contactEmail {
	width:240px;
	float:left;
	height:50px;
}
.hotelContact .contactEmail input {
	width:230px
}
.hotelContact .contactTelephone {
	width:180px;
	float:left;
	height:50px;
}
.hotelContact .contactTelephone input {
	width:170px
}
.hotelContact .contactNationality {
	width:180px;
	float:left;
	height:50px;
}
.hotelContact .contactNationality input {
	width:170px
}
.hotelContact .contactAddress {
	width:330px;
	float:left;
	height:50px;
}
.hotelContact .contactAddress input {
	width:320px
}
.hotelContact .contactZipcode {
	width:180px;
	float:left;
	height:50px;
}
.hotelContact .contactZipcode input {
	width:170px
}
.hotelContact .contactMobileNumber {
	width:180px;
	float:left;
	height:50px;
}
.hotelContact .contactMobileNumber input {
	width:170px
}
.hotelContact .contactFax {
	width:160px;
	float:left;
	height:50px;
}
.hotelContact .contactFax input {
	width:150px
}
.hotelContact .contactPassport {
	width:170px;
	float:left;
	height:50px;
}
.hotelContact .contactPassport input {
	width:160px
}
/* Special Requirement...*/
#content .hotelSpecialRequire {
	width:720px;
	color:#666;
}
#content .hotelSpecialRequire textarea {
	width:640px;
	height:120px;
	border:solid 1px #c1dad7;
	font-family: Verdana, Arial;
	font-size:12px;
	color:#666;
	font-weight:bold;
}
.hotelSubmit {
	text-align:center;
	margin-top:10px;
}

.title {
	color:#83704F;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
	text-decoration:none;
	background: url(/pic/icon-red.GIF) no-repeat 8px 4px;
	padding-left:20px;
}
.cityHotelListAll {
	float:left;
	width:150px;
	text-align:center;
	border:1px solid #fff;
	margin-bottom:10px;
	padding-top:10px;
}
.cityHotelListAll:hover {
	border:1px solid #a31022;
}
.cityHotelListPic {
	float:left;
	width:130px;
	height:130px;
	padding:0 10px;
}

.cityHotelList {
	width:250px;
	float:left;
	padding:10px 18px 20px;
	text-align:left;
}

.cityHotelList a:link, a:visited {
	color:#666;
	font-size:11px;
	text-decoration:none;
}

#mainContent #moreCityHotel {
width:auto;
}

#mainContent #moreCityHotel ul li{ 
    float:left; 
	font-size:11px; 
	width:130px; 
	height:24px; 	
	background:#eef4f7 url(/css/images/bg-table-morecityflight.GIF) no-repeat bottom right;	
	list-style:none; 
	border-left:solid #dddddd 1px; 
	border-top:solid #dddddd 1px;
	padding:13px 0 0 10px;}
	

#mainContent #moreCityHotel ul li a:link, #mainContent #moreCityHotel ul li a:visited{ color:#666; text-decoration:none;}

/*城市自动罗列文本框css*/
.ajaxcitycss ul {	
	width:300px;
	overflow:hidden;
	zoom:1;
	
}
.ajaxcitycss li{
	float:left;
	line-height:20px;
	font-size:12px;
	color:#F93;
	width:80px;
	display:block;
	padding:0 10px;
}
.ajaxcitycss a{
	color:#F93;
}
.ajaxcitycss a:hover{
	background:#F9F9F9;
	color:#000;
	
}
.ajaxcitycss div{
	color:#666;
	font-size:14px;
	margin-top:10px;
	border-top:1px #F96 solid;
	width:300px;
	height:20px;
	text-align:center;
	line-height:20px;
	padding-top:5px;
	
}
.ajaxcitycss div img{
	padding-right:5px;
	border:0;
}
.ajaxcitycss span{
	float:right;
	border-bottom:1px #F96 solid; 
}
/*---------------------------------------*/

