﻿body
{
	margin:0px auto 0px auto;
	PADDING: 0px;
	FONT-SIZE:12px;
	LINE-HEIGHT:130%;
	FONT-FAMILY: arial,'Lucida Grande','Lucida Sans Unicode','宋体','新宋体',verdana,sans-serif;
	background:#000000;
	BACKGROUND: url(/hotels/img/background_pic.gif);
}
#hotels{TEXT-ALIGN: center;}
.divcenter{ MARGIN-RIGHT: auto;MARGIN-LEFT: auto; background:#ffffff;width:776px;}
.divcenter_nowidth{ MARGIN-RIGHT: auto;MARGIN-LEFT: auto; background:#ffffff;width:776px;}
/* 链接样式 */
a:link			{font-size: 12px; text-decoration: underline; color: #0000FF }
a:visited		{font-size: 12px; text-decoration: underline; color: #0000FF }
A:active		{FONT-SIZE: 12px;text-decoration: underline}
a:hover			{color: #FF0000; font-size: 12px;   TEXT-DECORATION: none}

a:link.no_underline			{font-size: 12px; text-decoration: none; color: #0000FF }
a:visited.no_underline		{font-size: 12px; text-decoration: none; color: #0000FF }
A:active.no_underline		{FONT-SIZE: 12px;text-decoration: none}
a:hover.no_underline		{color: #FF0000; font-size: 12px;   TEXT-DECORATION: underline}

a:link.linkno_underline			{font-size: 12px; text-decoration: none; color: #0e5dd4; font-weight:bold; }
a:visited.linkno_underline		{font-size: 12px; text-decoration: none; color: #0e5dd4; font-weight:bold; }
A:active.linkno_underline		{FONT-SIZE: 12px;text-decoration: none; font-weight:bold;}
a:hover.linkno_underline		{color: #0e5dd4; font-size: 12px;   TEXT-DECORATION: underline; font-weight:bold;}

a:link.white_no_underline      {font-size: 12px; text-decoration: none; color: #ffffff}
a:visited.white_no_underline   {font-size: 12px; text-decoration: none; color: #ffffff}
a:active.white_no_underline	{FONT-SIZE: 12px;text-decoration: none; color: #ffffff}
a:hover.white_no_underline{color: #ffff00; font-size: 12px; TEXT-DECORATION: underline}

a:link.blue_no_underline      {font-size: 12px; text-decoration: none; color: #003366}
a:visited.blue_no_underline   {font-size: 12px; text-decoration: none; color: #003366}
a:active.blue_no_underline	{FONT-SIZE: 12px;text-decoration: none; color: #003366}
a:hover.blue_no_underline{color: #ff0000; font-size: 12px; TEXT-DECORATION: underline}

a:link.gray			{font-size: 12px; text-decoration: none; color: gray }
a:visited.gray		{font-size: 12px; text-decoration: none; color: gray }
A:active.gray		{FONT-SIZE: 12px;text-decoration: none}
a:hover.gray		{color: gray; font-size: 12px;   TEXT-DECORATION: underline}

a:link.black_no_underline		{font-size: 12px; text-decoration: none; color: #161616 }
a:visited.black_no_underline	{font-size: 12px; text-decoration: none; color: #161616 }
a:active.black_no_underline		{FONT-SIZE: 12px;text-decoration: none}
a:hover.black_no_underline		{color: #FF0000; font-size: 12px; TEXT-DECORATION: underline}

a:link.red_no_underline      {font-size: 12px; text-decoration: none; color: #ff0000}
a:visited.red_no_underline   {font-size: 12px; text-decoration: none; color: #ff0000}
a:active.red_no_underline	{FONT-SIZE: 12px;text-decoration: none; color: #ff0000}
a:hover.red_no_underline{color: #FF0000; font-size: 12px; TEXT-DECORATION: underline}

a:link.brown		{font-size: 12px; text-decoration: none; color: #ff3300}
a:visited.brown		{font-size: 12px; text-decoration: none; color: #ff3300}
A:active.brown		{FONT-SIZE: 12px;text-decoration: none}
a:hover.brown		{color: #ff3300; font-size: 12px;   TEXT-DECORATION: underline}

a:link.hoteltitle		{font-size: 14px; text-decoration: none; color: #0055aa;font-weight:bolder; line-height:130%;}
a:visited.hoteltitle	{font-size: 14px; text-decoration: none; color: #0055aa;font-weight:bolder; line-height:130%;}
A:active.hoteltitle		{FONT-SIZE: 14px; text-decoration: none; color: #0055aa;font-weight:bolder; line-height:130%;}
a:hover.hoteltitle		{font-size: 14px; text-decoration: none;color: #0055aa;font-weight:bolder; line-height:130%;}

a:link.white       { font-size: 12px; text-decoration: none; color: #ffffff}
a:visited.white    { font-size: 12px; text-decoration: none; color: #ffffff}
a:active.white {	FONT-SIZE: 12px;text-decoration: none}
a:hover.white      { color: #ffff00; font-size: 12px;text-decoration: underline;}

.gray {color:gray;text-decoration:none;}
.red {color:red;text-decoration:none;}
.orange {color:#ff3300;text-decoration:none;}
.blue {text-decoration: none; color: #507cd1; font-weight:bold;}

.pages-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 24px; PADDING-TOP: 0px; margin: 10px 7px 0px 0px; 
}
.pages-nav SPAN {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 4px; PADDING-TOP: 1px;COLOR: #686868;
}
.pages-nav A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 4px; PADDING-TOP: 1px;width:24px;
}
.pages-nav A:link {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ddd 1px solid; COLOR: #000; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.pages-nav A:visited {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ddd 1px solid; COLOR: #000; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.pages-nav A:hover {
	BORDER-LEFT-COLOR: #ddd; BACKGROUND: #009ac8; BORDER-BOTTOM-COLOR: #ddd; COLOR: #fff; BORDER-TOP-COLOR: #ddd; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ddd
}

.hoteltitle_20		{font-size: 20px; text-decoration: none; color: #ff3300;font-weight:bolder; line-height:130%;}
.hoteltitle		{font-size: 18px; text-decoration: none; color: #ff3300;font-weight:bolder; line-height:130%;}
.hotelchinesetitle
{
	font-size: 18px;
    font-family:SimHei, "黑体";
    font-weight:normal;
    line-height:32px;
    text-align:left;
}
.hotelenglishtitle
{
	font-size: 18px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    text-align:left;
}

.hoteltitle_16	{font-size: 16px; text-decoration: none; color: #ff3300;font-weight:bolder; line-height:130%;}
.hoteltitle_14	{font-size: 14px; text-decoration: none; color: #ff3300;font-weight:bolder; line-height:130%;}
.indent24px		{text-indent: 24px;}
.blacktitle_14	{font-size: 14px; text-decoration: none; color: #000000;font-weight:bolder; line-height:130%;}
.blacktitle_12	{font-size: 12px; text-decoration: none; color: #000000;font-weight:bolder; line-height:130%;}
input.hotelsubmit{FONT-SIZE: 12px; MARGIN:auto 4px; VERTICAL-ALIGN: middle;FONT-FAMILY: Arial;
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; 
BACKGROUND: url(/hotels/img/submit_background.gif) no-repeat 50% bottom; BORDER-BOTTOM-WIDTH: 0px; 
PADDING-BOTTOM: 0px; MARGIN: 3px 3px; WIDTH: 90px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px;
}

input.hotelsubmitagain{FONT-SIZE: 12px; MARGIN:auto 4px; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial;
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; 
BACKGROUND: url(/hotels/img/submit_again_background.gif) no-repeat 50% bottom; BORDER-BOTTOM-WIDTH: 0px; 
PADDING-BOTTOM: 0px; MARGIN: 3px 3px; WIDTH:136px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px;
}

/* 酒店列表*/
div {
	padding:0;
	margin:0;	
}
.hoteltop
{
    margin: 15px 0 0 0;
    height:28px;
    line-height:28px;
    background: url('/hotels/img/hoteltop.gif') no-repeat;
    clear:both;
    text-align:left;
}
.hoteltoptitle
{
    margin: 15px 0 0 0;
    height:28px;
    line-height:28px;
    background: url('/hotels/img/hoteltoptitle.gif') no-repeat;
    clear:both;
    text-align:left;
}

.hoteltoptitleinfo
{
    margin: 15px 0 0 0;
    height:28px;
    line-height:28px;
    background: url('/hotels/img/hoteltoptitleinfo.gif') no-repeat;
    clear:both;
    text-align:left;
}


.hotelmiddle
{
	padding: 10px;
    background: url('/hotels/img/hotelmiddle.gif') repeat-y;
    text-align:left;
}
.hotelmiddleinfo
{
	padding: 10px;
    background: url('/hotels/img/hotelmiddleinfo.gif') repeat-y;
    text-align:left;
}
.hoteldown
{
	overflow:hidden;
	height:7px;
    background: url('/hotels/img/hoteldown.gif') no-repeat;
}

.hoteldowninfo
{
	overflow:hidden;
	height:7px;
    background: url('/hotels/img/hoteldowninfo.gif') no-repeat;
}


/*顶部样式表*/
img {
border: none;
}

/*- navigation--------------------------- */

#navigation {
  float:left;
  width:100%;
  background:#ffffff;
  font-size:93%;
  line-height:normal;
  }
#navigation ul {
      margin:0;
      padding:5px 0 0 18px;
      list-style:none;
  }
#navigation li {
  display:inline;
  margin:0;
  padding:0;  
  }
#navigation a {
  float:left;
  background:url("/hotels/img/tableft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#navigation a span {
  float:left;
  display:block;
  background:url("/hotels/img/tabright.gif") no-repeat right top;
  padding:7px 12px 4px 6px;
  color:#FFF;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a span {float:none;}
/* End IE5-Mac hack */
#navigation a:hover span {color:#FFF;}
#navigation a:hover {background-position:0% -26px;}
#navigation a:hover span {background-position:100% -26px;}
#navigation #current a {background-position:0% -26px;}
#navigation #current a span {background-position:100% -26px;}

.Head_navbar_right A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(/hotels/img/icon_headArrow01.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.Head_navbar_right A:hover {
	BACKGROUND: url(/hotels/img/icon_headArrow02.gif) no-repeat left 50%; COLOR: #fc6; TEXT-DECORATION: none
}
/*查询边框*/
.priindexquery_search{
	background: url('/hotels/img/blk_search.gif') no-repeat right top;
	width: 294px;
	line-height: 20px;
	height:364px;
}

.priindexquery_searchtitle_hotel
{
	list-style:none;
	background: url('/hotels/img/blk_searchtitle_hotel.gif') no-repeat right top;
	width:281px;
	height:35px;
	margin:0 auto;
	padding:0px;
}

.priindexquery_searchcontent
{
	list-style:none;
	background:#F8FCFF;
	border-left:1px solid #7FA0D5;
	border-right:1px solid #7FA0D5;
	border-top:none;
	width:281px;
	overflow:hidden;
	margin:0 auto;
	padding:0px;
}

.priindexquery_searchfooter {
	height:4px;
	width:283px;
	background:url('/hotels/img/searchtitle_footer.gif');
	margin:0 auto;
	overflow:hidden;
}
/*搜索按钮*/
.searchtext{
	font-size:12px;	border:1px solid #8695BC;vertical-align:bottom;
}

input.searchtext{
	font-size:12px;	border:1px solid #8695BC;vertical-align:bottom; height:16px; 
}
/*推荐酒店列表*/
.papanel, .pabd, .paft, .patop {width: 240px;}
.papanel {	background: #a5d0fd url("/hotels/img/pabg.gif") repeat-x;	border-left: 1px solid #7bbdff;	border-right: 1px solid #7bbdff;	font-family: arial;}
.pabd {	clear: both;	overflow: hidden;	padding-bottom: .35em;	background: url("/hotels/img/patbg.gif") no-repeat top left;}
.patop{	height: 25px;	line-height: 20px;	overflow: hidden;}
/*顶部圆角开始*/
.pabdt {	background: url("/hotels/img/pabdr.gif") 0 0 no-repeat;	width: 242px;	height: 4px;	overflow: hidden;}
.pabdb {	background: url("/hotels/img/pabdr.gif") 0 -4px no-repeat;	width: 242px;	height: 4px;	overflow: hidden;}
/*顶部圆角结束*/
.tabWin {	width: 229px;margin: 0 auto;}
.tabWin .TabTitle {margin: 0 0 0 0;	padding: 0;	list-style: none;	height: 27px;}
.tabWin .TabTitle li {float: left;	position:static;	width: 38px;	height: 27px;	line-height: 27px;	text-align: center;}
.tabWin .TabTitle li a {display: block;	width: 38px;	height: 27px;text-decoration:none;}
/*内置背景开始*/
.tabWin .TabContent {	position:static;	clear: both;	width: 227px;	margin: 0 auto;	background: #fff;	border-left: 1px solid #85c3ff;	border-right: 1px solid #5ca3e9;	display: block;}
/*正常*/
.tabWin .tabWinNormal{	background: url("/hotels/img/yahoo_default.gif") no-repeat;}
.tabWin .tabWinAtive1 {	background: url("/hotels/img/yahoo_1.gif") no-repeat;}
.tabWin .tabWinAtive2 {	background: url("/hotels/img/yahoo_2.gif") no-repeat;}
.tabWin .tabWinAtive3 {	background: url("/hotels/img/yahoo_3.gif") no-repeat;}
.tabWin .tabWinAtive4 {	background: url("/hotels/img/yahoo_4.gif") no-repeat;}
.tabWin .tabWinAtive5 {	background: url("/hotels/img/yahoo_5.gif") no-repeat;}
.tabWin .tabWinAtive6 {	background: url("/hotels/img/yahoo_6.gif") no-repeat;}
#patabs1 strong, #patabs2 strong{	color: #0062c5;	font-size: 12px;	margin-left: 0em;}
.tabWin .none {	    height:123px;	text-align:center;	display:none;	filter:revealtrans(transition=22,duration=0.5) blendtrans(duration=0.5) alpha(opacity=97) progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#EBF0F4);}
.tabWin .nonechina {height:123px;	text-align:center;	display:none;	filter:revealtrans(transition=22,duration=0.5) blendtrans(duration=0.5) alpha(opacity=97) progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#EBF0F4);}
/*省下拉菜单*/

li ul {position:absolute;left: 0px;top: 20px;display: none;border-bottom: 1px solid #777;border-left: 0px;}


#MunicipalityNav {width: auto;float: left;}
#MunicipalityNav ul{margin: 0px; padding:0px; list-style: none;border-left:1px #0072bc solid;border-right:1px #0072bc solid; border-bottom:1px #0072bc solid; border-top:0px #0072bc none;}
#MunicipalityNav ul li {position:relative;width: 40px;float: left;z-index:60;}
#MunicipalityNav ul li ul li {position: relative;width: 60px;float: left;z-index:60;}
#MunicipalityNav ul li a {display: block;font-size: 12px;line-height: 20px;background-color: #bce0f7;height: 20px;font-size: 12px; text-decoration: none; color: #003366;border: 1px solid #bce0f7;}
#MunicipalityNav ul li a:hover {display: block;background-color: #bce0f7;border:1px #0072bc solid;color: #ff0000; font-size: 12px; TEXT-DECORATION: underline;}
/* Fix IE. Hide from IE Mac */
#MunicipalityNav * html ul li {float: left;height: 1%;}
#MunicipalityNav * html ul li a {height: 1%;}
/* End */
#MunicipalityNav li:hover ul, li.over ul{display: block;}

#ProvinceNav {width: auto;float: left;}
#ProvinceNav ul{margin: 0px; padding:0px; list-style: none;border-left:1px #0072bc solid;border-right:1px #0072bc solid; border-bottom:1px #0072bc solid; border-top:0px #0072bc none;}
#ProvinceNav ul li {position:relative;width: 30px;float: left;z-index:59;}
#ProvinceNav ul li ul li {position: relative;width: 70px;float: left;z-index:59;}
#ProvinceNav ul li a {display: block;font-size: 12px;line-height: 20px;background-color: #bce0f7;height: 20px;font-size: 12px; text-decoration: none; color: #003366;border: 1px solid #bce0f7;}
#ProvinceNav ul li a:hover {display: block;background-color: #bce0f7;border:1px #0072bc solid;color: #ff0000; font-size: 12px; TEXT-DECORATION: underline;}
/* Fix IE. Hide from IE Mac */
#ProvinceNav * html ul li {float: left;height: 1%;}
#ProvinceNav * html ul li a {height: 1%;}
/* End */
#ProvinceNav li:hover ul, li.over ul{display: block;}
/*各城市推荐列表*/
.promotiontable{width: 100%;}
.promotionrankcode{color: #FF9900; font-size: 9px; text-align: left;letter-spacing: -2px;}
.pubGlobal_submit {margin: 0; 	padding: 0;	border:0;	width:45px;	height:20px;	line-height:20px;	font-size:12px;	font-weight:bold;	color:#fff;	background: url(/hotels/img/btn_submit.gif) bottom no-repeat;cursor:pointer;}
/*li水平排列*/
ul.dibiaoindex { list-style:none outside none; margin:0px; padding:0px}
ul.dibiaoindex li { float:left; width:300px; height:30px;padding-top:3px; padding-left:15px; background:url("/images/bullet.gif") no-repeat  0px ;background-position:left 7px;}
/*li水平排列*/
ul.dibiaolist { list-style:none outside none; margin:0px; padding:0px}
ul.dibiaolist li { float:left; width:130px; height:20px;padding-top:3px; padding-left:10px;}
