body {margin: 0px; color:#000;  font-size:12px;}
img  {border:0}
a{ color:#000; text-decoration:none}
a:hover{ color:#339; text-decoration:underline;}
ul,li,dl,dt,dd,p{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4{ margin:0; padding:0; font-size:14px;}
.Red { color:#f00}
.Gray{ color:#444}
.Blue{ color: #039}
h1{font-size:16px;font-family:Arial, Helvetica, sans-serif; margin:0; padding-bottom:10px;display:inline;} 

a:link {
	color: #455B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION:none;
}
a:visited {
	color: #455B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION:none;
}
a:hover {
	color: #455B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
a:active {
	color: #455B80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION:none;
}
#header{ width:950px; margin:0 auto; height:88px; padding-top:2px;line-height:22px;}
#logo{width:165px; height:68px; float:left; padding:20px 0 0 20px;}
#header .msg{ width:470px; float:left; height:22px;background:url(/images/top_bg.png) no-repeat -915px -5px; padding-left:30px; margin:5px 0;}
#header .msg_2{ width:500px; float:left;}
#header .tips{ float:right; width:180px;background:url(/images/top_bg.png) no-repeat 0 -4px; margin-top:4px}
#header .tips a{ float:left; width:53px; padding:0 0 0 30px; color:#339;}
#header .tel_400{ float:right; width:215px; height:34px;background:url(/images/top_bg.png) no-repeat -915px -38px; padding-left:30px; font-size:13px;}
#header .tel_400 em{ font-style:normal; font-size:20px; font-family: Arial, Helvetica, sans-serif; color: #C00; line-height:32px}
#Tools{ float:right; width:244px; height:23px; background:url(/images/top_bg.png) no-repeat -605px -59px}
#Tools ul{ float:left; width:244px; height:21px;padding:1px 0 0 1px;}
#Tools ul li{ float:left; text-align:center; width:49px; margin-right:-1px; height:20px; line-height:18px;}
#Tools ul li a{ display:block; padding-top:2px; text-decoration:none; color:#444}
#Tools ul li a:hover{background:url(/images/top_bg.png) no-repeat -606px -85px; color:#339}


#nav{ width:950px; height:32px; margin:0 auto;background:url(/images/top_bg.png) no-repeat 0 -116px;line-height:22px;}
#nav ul{ float:left; width:900px; padding:6px 0 0 7px;}
#nav ul li{ float:left; width:75px; height:26px; text-align:center; font-size:14px;  color:#FFF; margin-right:12px;}
#nav ul li a{color:#FFF;width:75px; }
#nav ul li a:hover{ color: #039;background:url(/images/top_bg.png) no-repeat -681px -87px;height:24px; display:block; padding-top:2px; text-decoration:none;}
#nav ul li .current{ color: #039;background:url(/images/top_bg.png) no-repeat -681px -87px;height:24px; font-weight:bold; display:block; padding-top:2px;}

#subNav{ width:950px; height:33px; margin:0 auto;background:url(/images/top_bg.png) no-repeat 0 -148px;overflow:hidden;line-height:22px;}
#subNav .Categories{ float:left; padding:6px 0 0 20px; height:22px; }
#subNav .Categories li{ float:left; text-align:center; width:62px;}
#subNav .Categories li a{ color:#000}
#subNav .Categories li a:hover{ color:#F60}
#subNav .Categories .hot{ color:#ffff00}
#subNav .Categories strong{ float:left; color:#039; font-size:14px;}
#subNav .search{ width:244px; height:23px; background:url(/images/top_bg.png) no-repeat -605px -59px }
#subNav .Categories .input1{ border:solid   #A7CEFA 1px;width:90px; color:#999999}
#subNav .Categories .input2{ border:solid   #A7CEFA 1px;width:132px; color:#999999}
#subNav #shop{ float:right; width:243px; padding-top:6px; }
#subNav #shop li{ float:left; height:17px; border:1px solid #398de5; margin-left:8px;}
#subNav #shop li a{ float:left; height:12px; line-height:12px;border:1px solid #FFF; background:#398de5; display:block; padding:3px 6px 0 6px; color:#FFF; text-decoration:none;}
#subNav #shop li a:hover{ background:#39F;}

#search .Categories{ float: right; width:494px; padding:4px 0 0 0; height:22px;}
#search .Categories strong{ float: left; width:66px;text-align:center; color:#903; font-weight:normal;}
#search .Categories strong a{color:#903; }
#search .Categories li{ float:left; text-align:center; padding:0 5px;}
#search .Categories li a{ color: #339;}
#search .Categories li .More{ color:#555}

#content {width:950px; margin:0 auto;margin-top:0px; background-color:#FFFFFF; background-image:url(/images/leftbasebg.gif);background-repeat:repeat-y}
#contentnb {width:950px; margin:0 auto;margin-top:0px; background-color:#FFFFFF;}
#content #left  {width:175px; float:left; background-color:#79a2d5; }
#content #right {width:770px; float:right;padding-left:5px;}
#contentmap  {width:950px; margin:0 auto;margin-top:0px; background-color:#FFFFFF; }
#container  {width:949px; margin:0 auto;margin-top:0px; background-color:#FFFFFF; background-image:url(/images/leftbasebg.gif);background-repeat:repeat-y;border-right:solid #B4DBFE 1px;}
#container #right  {width:175px;float:left;background-color:#79a2d5;border-right:solid #B4DBFE 1px; display:block;}
#container #left {width:770px;float:right;position:relative; }
#footer{ margin:0 auto; width:950px; border-top:1px dashed #69F; margin-top:10px; text-align:center; padding:20px 0 30px 0; clear:both; color:#666666}
#footcityindex{ margin:0 auto; width:950px; text-align:center;  }
#footcityindex ul{width:950px; text-align:left;  }
#footcityindex ul li{float:left; padding:0 0px; white-space:nowrap;width:78px; text-align:left; }
#footcityindex ul li a{ padding-top:2px; text-decoration:none; color:#828282}
#footcityindex ul li a:hover{color:#339}
#footliansuoindex{ margin:0 auto; width:950px;  text-align:center; clear:both }
#footliansuoindex ul{width:950px;text-align:left; }
#footliansuoindex ul li{float:left; padding:0 0px; width:78px; text-align:left; }
#footliansuoindex ul li a{ padding-top:0px; text-decoration:none; color:#828282;width:78px; }
#footliansuoindex ul li a:hover{color:#339}

#footer a{ color:#666666; text-decoration:none}
#copyRight{ color:#666;}
#copyRight a{color:#666;}

#container #left #page_nav {height:18px; background-color:#F0F8FF; padding-left:12px;padding-top:8px;width:760px}
#container #left #page_nav h1 {	margin:0; padding:0; font-size:12px;display:inline;color:#3264B8}
#container #left #page_nav a{color:#3264B8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION:none} 

#container #right .search{width:170px;padding-left:2px;margin-top:5px;}

#container #right .searchtop{width:170px;height:19px;background-image:url(/hotels/images/area_l01.gif);background-repeat:no-repeat;padding-top:8px;}
#container #right .searchcont{
	border-left:solid #75A7DE 1px;
	border-right:solid #75A7DE 1px;	

}
#container #right  .searchcont   ul {

	text-align:left;
	background-color:#FFFFFF;
	padding-left:3px;
	
	
}
#container #right  .searchcont   ul li{


	
}
#container #right  .searchcont  .searchtype  ul {

	text-align:left;
	background-color:#FFFFFF;
	padding-left:3px;
	
	
	
}
#container #right  .searchcont  .searchtype ul li{
display:inline;
line-height:25px;

}

#container #right  .searchcont   ul li div{
	margin-top:5px;
}
#container #right  .searchcont   .listh{
	padding-top:5px;
	padding-bottom:5px;	
	padding-left:5px;
}
#container #right  .searchcont   .listh  a:link, #container #right  .searchcont   .listh  a:visited{

color:#0078da;
text-decoration:none;

}
#container #right  .searchcont   .morelink{
padding-left:60px;
}
#container #right  .searchbot{
	width:170px;
	height:5px;
	background-image:url(/hotels/images/area_l02.gif);
	background-repeat:no-repeat;
}
#container #left #page_list { 
 PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center 
} 
#container #left #page_list A { 
 BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none 
} 
#container #left #page_list A:hover { 
 BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4 
} 
#container #left #page_list A:active { 
 BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4 
} 
#container #left #page_list span.current { 
 PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px 
} 
#container #left #page_list span.disabled { 
 DISPLAY: none 
} 
#container #left #page_list .nl { 
 BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none 
} 
#container #left #page_list .next { 
 BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid 
} 
#container #left #page_list .next:hover { 
 BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid 
} 
#container #left #page_list .prev { 
 BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid 
} 
#container #left #page_list .prev:hover { 
 BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid 
} 
.space
{
height:20px;
}
.undis {
	display: none;
	
}
.undis2 {
	display: block;
	
}
.sousou{
	background-color: #BEE7C7;
	padding: 5px;
	margin: 5px;
	color: #319344;
}
.obtn
{	
BACKGROUND-IMAGE: url(/images/orderbutton.gif); BACKGROUND-REPEAT: no-repeat; MARGIN: 0px;border:0px; width:52px; height:22px; font-size:12px; color:#FFFFFF
}
.obtnf
{	
BACKGROUND-IMAGE: url(/images/fullbutton.gif); BACKGROUND-REPEAT: no-repeat; MARGIN: 0px;border:0px; width:52px; height:22px; font-size:12px; color:#FFFFFF
}
.listdlitem{
    width:718px;
	height:25px;

}
.listdlitemleft{
    width:113px;
	float:left;
	padding-left:5px;

}
.listdlitemright{
    width:600px;
	float:right;

}
.SearchInput1{width:95px;font-size:9pt;text-align:left;height:13px}
.SearchInput2{width:80px;font-size:9pt;text-align:left;height:14px;  text-align:center}
.SearchInput3{width:60px;font-size:9pt;text-align:left;height:14px;  text-align:center}
.SearchSelect1{width:102px;font-size:9pt}
.FontTopMenuText
{
	text-decoration: none;
	font-size: 9.3pt;
	color: #135188;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 110%;
	padding-left: 3px;
	
}
A.toptitle:link {
	FONT-SIZE: 20px; COLOR: #ff0000; LINE-HEIGHT: 210%; FONT-FAMILY: "ºÚÌå"; TEXT-DECORATION: none
}
A.toptitle:visited {
	FONT-SIZE: 20px; COLOR: #ff0000; LINE-HEIGHT: 210%; FONT-FAMILY: "ºÚÌå"; TEXT-DECORATION: none
}
A.toptitle:hover {
	FONT-SIZE: 20px; COLOR: #ff0000; LINE-HEIGHT: 210%; FONT-FAMILY: "ºÚÌå"; TEXT-DECORATION: underline
}
A.toptitle:active {
	FONT-SIZE: 20px; COLOR: #ff0000; LINE-HEIGHT: 210%; FONT-FAMILY: "ºÚÌå"; TEXT-DECORATION: underline
}
.pagelist { 
 PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center 
} 
.pagelist A { 
 BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none 
} 
.pagelist A:hover { 
 BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4 
} 
.pagelist A:active { 
 BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4 
} 
.pagelist span.current { 
 PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px 
} 
.pagelist span.disabled { 
 DISPLAY: none 
} 
.pagelist .nl { 
 BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none 
} 
.pagelist .next { 
 BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid 
} 
.pagelist .next:hover { 
 BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid 
} 
.pagelist .prev { 
 BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid 
} 
.pagelist .prev:hover { 
 BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid 
} 



