@charset "gb2312";
body,td,th {font-family: Tahoma; font-size: 12px; color: #484848;}
body {margin: 0px;background-color: #FFFFFF;}
img{border:0;}
*{margin:0; padding:0;}/*去掉所有元素的padding和margin的距离*/
table{margin:0 auto; border:0; padding:0;}
p{margin-bottom: 12px;}
a{text-decoration:none; color: #484848;}
a:hover{text-decoration:none;color: #0070A6;}
h1 {font-size: 12px;line-height: 160%;font-weight: normal;}
.img01 {margin-top: 8px;}
.img02 {margin-top: 5px;}
.img03 {
	display: block;
	margin: 8px 0 2px 38px!important;
	margin: 8px 0 2px 0;
}
.img04 {
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #CCCCCC;
	padding: 1px;
	margin-right: 10px;
	float: left;
}
.img05 {margin: 5px 0 2px 0;}
.img06 {margin: 10px 10px 0 0;}
.top {height: 86px;width: 953px;margin-bottom: 10px;}
.logo {margin-top: 18px;margin-left: 20px;}
.hot-line {text-align: right;vertical-align: bottom;padding-right: 16px;}
.menu {
	background-image: url(../images/menu-bg.jpg);
	background-repeat: repeat-x;
	height: 36px;
	width: 953px;
}
.menu a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/menu-line.jpg);
	background-repeat: no-repeat;
	background-position: 110px 8px;
	text-align: center;
	float: left;
	height: 36px;
	width: 111px;
	vertical-align: top;
	line-height: 36px;
}
.menu a:hover, .menu a.active {
	color: #006699;
	background-image: url(../images/menu-bg-over.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 111px;
}
.menu-d {
	background-color: #ECF9F9;
	height: 15px;
	width: 953px;
	margin-bottom: 10px;
}
.w-10px {width: 10px;}
.title-assistant, .title-search {height: 33px;width: 270px;margin-top: 5px;}
.title{height: 33px;width: 100%;margin-top: 10px;}
.title-search {
	background-image: url(../images/title-search-bg.jpg);
	background-repeat: repeat-x;
}
.title-assistant, .title{
	background-image: url(../images/title-bg.jpg);
	background-repeat: repeat-x;
}
.title-name, .title-search-name {
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	background-position: 8px 13px;
	text-indent: 19px;
}
.title-search-name {
	color: #FFFFFF;
	background-image: url(../images/icon-arrow-01.gif);
	background-repeat: no-repeat;
}
.title-name {
	color: #0082BF;
	background-image: url(../images/icon-arrow-03.gif);
	background-repeat: no-repeat;
}
.search {
	width: 270px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
}
.search table {width: 91%;margin-top: 10px;margin-bottom: 14px;}
.search-info {
	font-family: "宋体";
	line-height: 28px;
	background-image: url(../images/icon-arrow-02.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	text-indent: 9px;
	height: 28px;
	width: 66px;	
}
.area-list {width: 90%;margin-top: 8px;margin-bottom: 12px;}
.area-list span a {
	line-height: 22px;
	color: #0082BF;
	background-image: url(../images/icon-zoom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	float: left;
	height: 22px;
	width: 83px;
	text-indent: 17px;
}
.area-list a {color: #0082BF;}
.area-list a:hover {text-decoration: underline;}
.area-title {
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #0082BF;
	background-image: url(../images/icon-arrow-04.gif);
	background-repeat: no-repeat;
	background-position: 35px 11px;
}
.area-subtitle {line-height: 22px;font-weight: bold;color: #0082BF;}
.tips {width: 260px;}
.tips td {
	line-height: 150%;
	color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #0082BF;
	padding: 12px 5px 12px 5px;
}
.main-ad {background-color: #FFFFFF;height: 100px;width: 100%;}
.assistant, .main, .news, .hot {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CBEFEF;
	border-bottom-color: #CBEFEF;
	border-left-color: #CBEFEF;
}
.assistant{width: 270px; margin-bottom: 5px; background-color: #FFFFFF;}
.main{width: 100%; background-color: #FFFFFF;}
.main td {padding: 14px 0 0 10px;}
.main span {
	text-align: center;
	display: block;
	float: left;
	width: 130px;
	margin-right: 10px;
	margin-bottom: 15px;
}
.news, .hot{width: 100%; background-color: #F9FDFD;}
.hot td {padding-top: 14px;padding-bottom: 2px;}
.news td {padding: 5px 0 18px 5px;}
.news a {
	line-height: 26px;
	background-image: url(../images/icon-arrow-02.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;
	text-indent: 16px;
	height: 26px;
	width: 96%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CBEFEF;
	display: block;
}
.hot span {display: block;width: 91%;margin: 0 0 10px 10px;}
.assistant-info {padding-top: 15px;padding-left: 15px;}
.assistant-info table {
	text-align: center;
	float: left;
	width: 50px;
	margin-right: 13px;
	margin-bottom: 12px;
}
.assistant-link {width: 250px;}
.assistant-link td {
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ACE6E6;
	line-height: 200%;
}
.button-order {
	background-image: url(../images/button-order.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 50px;
	display: block;
	margin: 6px 0 0 40px!important;
	margin: 6px 0 0 0;
}
.button-order:hover{background-position: 0 -21px;}
.sub-title {text-align: right;}
.sub-title a {
	line-height: 20px;
	color: #0082BF;
	background-image: url(../images/sub-title.gif);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 50px;
	margin-right: 6px;
	text-align: center;
}
.sub-title a:hover {background-position: 0 -21px;}
.foot {
	background-image: url(../images/foot-bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	width: 953px;
	margin-top: 40px;
	margin-bottom: 20px;
}
.foot-menu {
	line-height: 150%;
	color: #0082BF;
	padding-top: 20px;
	padding-bottom: 15px;
}
.foot-menu a {color: #0082BF;}
.foot-menu a:hover {text-decoration: underline;}
.foot-copy {line-height: 160%;color: #666666;}
.foot-copy a{color: #666666;}
.foot-copy a:hover {text-decoration: underline;}

.hotelListTite{font-size:14px;color:#0055AA}


/**********************************地图样式*********************************************/
#googlemap{ height:370px; background:url(../map/indicator_square.gif) no-repeat 280px 120px;}
#b_map_container {
	Z-INDEX: 97;  
}
#b_shadow {
	Z-INDEX: 98; POSITION: absolute;   MARGIN: 10px 0px 0px -10px; WIDTH: 710px;  HEIGHT: 320px; opacity: .25; -khtml-opacity: .25; -moz-opacity: .25
}
#b_gmap {
	Z-INDEX: 99; BORDER-BOTTOM: #09c 5px solid; POSITION: absolute; TEXT-ALIGN: left; BORDER-LEFT: #09c 5px solid; WIDTH: 700px; BACKGROUND: #fff; BORDER-TOP: #09c 5px solid; BORDER-RIGHT: #09c 5px solid
}
/**
#b_gmap H2 {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #09c; COLOR: #fff; FONT-SIZE: 16px; CURSOR: move; PADDING-TOP: 0px
}
#close_map {
	POSITION: absolute; COLOR: #fff; FONT-SIZE: 11px; TOP: 0px; RIGHT: 0px
}
**/
#b_gmap_inner {
	WIDTH: 690px; FLOAT: left; HEIGHT: 320px; OVERFLOW: hidden
}
#b_map_legend {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 690px; PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 5px; background-color:#f6f6f6;
}
#b_map_legend H3 {
	MARGIN-BOTTOM: 0.5em
}
#b_map_legend TABLE {
	WIDTH: 340px;FLOAT: right; 
}
#b_map_legend TH {
	PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: #c0c0c0 1px dotted; PADDING-TOP: 0.25em
}
/*#b_map_legend TD {
	PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: #c0c0c0 1px dotted; PADDING-TOP: 0.25em
}*/
HTML[lang|='nl'] #b_map_legend TH {
	FONT-SIZE: 70% !important
}

#b_map_legend TD {
	TEXT-ALIGN: left; WIDTH: 26px
}
#b_map_legend TD IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
#b_overlay {
	Z-INDEX: 200; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff 1px solid; WIDTH: 200px; BACKGROUND: #fff; MARGIN-LEFT: -101px; BORDER-TOP: #fff 1px solid; TOP: 0px; BORDER-RIGHT: #fff 1px solid; LEFT: 0px; -webkit-box-shadow: .125cm .125cm .125cm #808080; box-shadow: .125cm .125cm .125cm #808080
}
#b_overlay H3 {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-SIZE: 8pt !important; PADDING-TOP: 0.5em
}
#b_overlay H3 SPAN {
	DISPLAY: block; FONT-WEIGHT: normal
}
#b_overlay H3 IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0.5em; FLOAT: right; PADDING-TOP: 0.25em
}
#b_overlay_table_prices {
	MARGIN: 0px 0px 5px 5px; CLEAR: both
}
.b_overlay_tr {
	LINE-HEIGHT: 1.1; FONT-SIZE: 8pt !important
}
.b_overlay_td_room_occupancy {
	PADDING-BOTTOM: 3px; COLOR: #fff; FONT-WEIGHT: bold
}
.b_overlay_td_room_price {
	PADDING-LEFT: 11px; COLOR: #fff; FONT-WEIGHT: bold
}
 
#b_overlay P {
	PADDING-BOTTOM: 0.5em !important; LINE-HEIGHT: 1.1; MARGIN: 0px; PADDING-LEFT: 0.5em !important; PADDING-RIGHT: 0.5em !important; CLEAR: right; FONT-SIZE: 8pt !important; PADDING-TOP: 0.5em !important;
}
#b_overlay P IMG {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; WIDTH: 64px; PADDING-RIGHT: 0.5em; FLOAT: left; HEIGHT: 64px; PADDING-TOP: 0px
}
.airport#b_overlay H3 {
	BACKGROUND: #ed0000; COLOR: #fff
}
.airport_current#b_overlay H3 {
	BACKGROUND: #ed0000; COLOR: #fff
}
.city#b_overlay H3 {
	BACKGROUND: #ed0000; COLOR: #fff
}
.city_current#b_overlay H3 {
	BACKGROUND: #ed0000; COLOR: #fff
}
.country#b_overlay H3 {
	BACKGROUND: #ed0000; COLOR: #fff
}
.district#b_overlay H3 {
	BACKGROUND: #ed0000; COLOR: #fff
}
.landmark#b_overlay H3 {
	BACKGROUND: #ed0000; COLOR: #fff
}
.landmark_current#b_overlay H3 {
	BACKGROUND: #ed0000; COLOR: #fff
}
.place#b_overlay H3 {
	BACKGROUND: #ed0000; COLOR: #fff
}
.region#b_overlay H3 {
	BACKGROUND: #ed0000; COLOR: #fff
}
.cluster#b_overlay H3 {
	BACKGROUND: #ed0000; COLOR: #fff
}
.airport#b_overlay H3 {
	BACKGROUND: #006
}
.airport_current#b_overlay H3 {
	BACKGROUND: #006
}
.city#b_overlay H3 {
	BACKGROUND: #900
}
.city_current#b_overlay H3 {
	BACKGROUND: #900
}
.landmark#b_overlay H3 {
	BACKGROUND: #69c
}
.landmark_current#b_overlay H3 {
	BACKGROUND: #69c
}
#b_gmap .hotel {
	WIDTH: 250px; MARGIN-LEFT: -126px
}
#b_gmap .hotel_not_matching_criteria {
	WIDTH: 250px; MARGIN-LEFT: -126px
}
#b_gmap .hotel_matching_criteria {
	WIDTH: 250px; MARGIN-LEFT: -126px
}
#b_gmap .hotel_current {
	WIDTH: 250px; MARGIN-LEFT: -126px; background-color:#FF6633;
	
}
.hotel#b_overlay H3 {
	BACKGROUND: #fff
}
.hotel_not_matching_criteria#b_overlay H3 {
	BACKGROUND: #fff
}
.hotel_matching_criteria#b_overlay H3 {
	BACKGROUND: #fff
}
.hotel_current#b_overlay H3 {
	BACKGROUND: #fff
}
.hotel#b_overlay P {
	COLOR: #fff
}
.hotel_not_matching_criteria#b_overlay P {
	COLOR: #fff
}
.hotel_matching_criteria#b_overlay P {
	COLOR: #fff
}
.hotel_current#b_overlay P {
	COLOR: #fff
}
.hotel#b_overlay {
	BACKGROUND: #036
}
.hotel_matching_criteria#b_overlay {
	BACKGROUND: #f63
}
.hotel_current#b_overlay {
	BACKGROUND: #f63
}
.hotel_not_matching_criteria#b_overlay {
	BACKGROUND: #999
}
.airport#b_overlay P {
	DISPLAY: none
}
.landmark#b_overlay P {
	DISPLAY: none
}
.airport_current#b_overlay P {
	DISPLAY: none
}
.landmark_current#b_overlay P {
	DISPLAY: none
}
.airport_current#b_overlay .subhead {
	DISPLAY: none
}
.landmark_current#b_overlay .subhead {
	DISPLAY: none
}
.city_current#b_overlay .subhead {
	DISPLAY: none
}
 
/***************************************地图样式结束**************************************************/


/****************************************2010-08-09***************************************************/

.menu_2{list-style:none;height:100%;padding-left:4px;display:block;height:27px;clear:both;  }
.menu_small_td{ border-bottom:solid 1px #c5ddf6;}
.menu_2_td{float:left; background:#EBF7FB url(/images/line.png) left -630px repeat-x;padding:1px 1px 0 1px;border:solid 1px #C5DDF6;  text-align:center; cursor:hand; vertical-align:middle;}
 .menu_2_td_selected{background-color:#fff;font-weight:bold; text-align:center;vertical-align:middle; cursor:hand;background:#EBF7FB url(/images/line.png) left -70px repeat-x;border:solid 1px #C5DDF6;border-bottom:none; }


.sash{clear:both;overflow:hidden;height:100%;display:block;border:solid 1px #C5DDF6;border-top:none;}


.title1{height: 33px;width: 100%;}
.title-assistant, .title1{
	background-image: url(/images/title-bg.jpg);
	background-repeat: repeat-x;
}



.pager{padding:10px 0 15px;text-align:right;}


.pager a,.pager strong.pager-current{border:1px solid #DBD9B5;margin:0 2px;padding:3px 6px;color:#996600;background:#FAF8E9;font-size:12px;blr:expression(this.onFocus=this.blur());}

.pager a:visited{border:solid 1px #ccc;background:#fff;}

.pager a:hover{border:solid 1px #ff6600;background:#ff9100;color:#fff;text-decoration:none;}

.pager a:active {text-decoration:none;}

.pager strong.pager-current{border:solid 1px #ff6600;color:#fff;background:#ff9100;font-weight:bold;}