/*½Û×Ó¾Æµêcss*/

/*==============all*/
body,ol,ul,li,p,font,form,input,select,textarea{
	margin:0 auto;
	padding:0;
	font-size:12px;
	line-height:20px;
	list-style:none;
	border: 0px;
}
body {
	font-family:'ËÎÌå';
	color:#595146;
	background: #7e7669 url(../images/bg.gif) repeat-x center top;
	margin:0 auto;
}
body > div {
	margin:0 auto;
}
div,ul,li,p {
	overflow: hidden;
}
form,input,select,p {
	margin:0;
	padding:0;
}
img,a img{
	border:0;
	margin:0;
	padding:0;
}
a{
	color: #595146;
	text-decoration: none;
}

a:hover{
	color: #a54200;
}
.u{
	text-decoration:underline;
}
.b {
	font-weight: bold;
}

/*==============font*/
.red,.red a {
	color:#e00;
}
.black,.black a {
	color: #000;
}
.orange,.orange a {
	color: #ff8a00;
}
.green,.green a {
	color: #517e21;
}
.white,.white a,.white a:hover {
	color:#fff;
}
.blue,.blue a {
	color: #2698d9;
}
.ash,.ash a {
	color: #666;
}

/*==============font*/
.f01,.f01 a {
	font-weight: bold;
	color:#fff;
	text-decoration: none;
}
.f01 a:hover {
	color:#FFBB3C;
	text-decoration: none;
}
.f02,.f02 a {
	color:#7a746b;
	font-weight: bold;
}
.f03,.f03 a {
	margin:0 8px;
	padding-right:8px;
	background: url(../images/aw03.gif) no-repeat right 6px ;
}
.f04,.f04 a {
	color:#fff;
	width:76px;
	height:17px;
	padding:5px;
	text-align:center;
	margin-right:2px;
	display: block;
	float:left;
	background: url(../images/bg08.gif) no-repeat;
	text-decoration: none;
}
.f05,.f05 a {
	color:#ff8a00;
	width:76px;
	height:17px;
	padding:5px;
	text-align:center;
	margin-right:2px;
	display: block;
	float:left;
	background: url(../images/bg09.gif) no-repeat;
	font-weight: bold;
	text-decoration: none;
}
.f06,.f06 a {
	font-family:'Arial';
	color: #f56800;
	font-weight: bold;
	font-size: 18px;
}
.f07,.f07 a {
	font-weight: bold;
	color:#ff7200;
	font-size: 14px;
}
.left {
	float:left;
}
.right {
	float:right;
}

/*==============input,btn*/
.input01 {
	margin:2px;
	background-color: #bfbbb3;
	border-bottom: 1px solid #595146;
}
.input02 {
	width:175px;
	padding:1px;
	border: 1px solid #d3d3d3;
}
.input03 {
	width:135px;
	padding:1px;
	border: 1px solid #d3d3d3;
}
.input04 {
	padding:1px;
	border: 1px solid #d3d3d3;
}
.btn01 {
	height:19px;
}

/*==============pic*/
.pic01 {
	border: 4px solid #f2f2f2;
}
.pic02 {
	border: 2px solid #ff8e09;
}

/*==============nav*/
.nav {
	width:980px;
}
.m01 {
	margin-top:8px;
}
.m02 {
	margin-top:3px;
}

/*==============div*/
.n01 {
	width:980px;
	margin-top:5px;
	margin:0 auto;
}
.n02 {
	width:980px;
	height:35px;
	background: url(../images/menubg.gif) repeat-x;	
	margin:0 auto;
}
.n03 {
	width:964px;
	padding:8px;
	background:#fff;
	margin:0 auto;
}
.n04 {
	width:964px;
	padding:0 8px 8px;
	background:#fff;
	margin:0 auto;
}
.n05 {
	width:288px;
}
.n06 {
	width:252px;
	height:260px;
	padding:18px;
	background: url(../images/bg04.gif) no-repeat center top;
}
.n066 {
	width:332px;
	height:260px;
	padding:18px;
	background: url(../images/bg044.gif) no-repeat center top;
}
.n07 {
	width:970px;
	padding:5px;
	text-align:center;
	background: #9c9488;
	color:#fff;
	margin:0 auto;
}
.n07 a{
	color:#fff;
}
.n08 {
	width:964px;
	padding:8px;
	background:#fff;
	margin:0 auto;
}
.n09 {
	width:668px;
}
.n10 {
	width:610px;
	height:152px;
	padding:15px 0;
	border-bottom: 1px solid #efefef;
}
.n11 {
	width:964px;
	padding:8px;
	text-align:center;
	background:#fff;
	margin:0 auto;
}
.n11 div{
	text-align:left;
	padding:5px;
	float:left;
	width:290px;
	margin:5px;
}
.n11 div a{
	color:#FF9933;
	text-decoration:underline;
}

.n11 img{
	
	border:30px solid #FFF;
}
.n11 ul{
	line-height:500px;
}

/*==============ul*/
.u01 {
	width:120px;
	float:left;
}
.u02 {
	width:360px;
	float:left;
}
.u03 {
	width:500px;
	float:left;
	text-align:right;
}
.u04 {
	width:640px;
	float:left;
}
.u04 li{
	float:left;
	padding:10px 14px;
	border-right: 1px solid #cecabf;
}
.u05 {
	font-family:'Arial';
	width:322px;
	float:left;
	color:#fff;
	text-align:right;
	font-weight: bold;
	padding:9px;
}
.u06 {
	width:288px;
	float:left;
}
.u07 {
	width:288px;
	float:left;
	margin-right:8px;
}
.u08 {
	width:372px;
	float:left;
}
.u09 {
	height:5px;
	background-image: url(../images/bg01.gif);
	background:url(../images/bg01.gif) no-repeat 50px 50px;
}
.u10 {
	height:198px;
	padding:15px;
	background: url(../images/bg02.gif) repeat-y;
}
.u11 {
	height:5px;
	background-image: url(../images/bg03.gif);
}
.u12 {
	height:30px;
}
.u13 {
	height:185px;
}
.u13 li{
	height:20px;
	padding-top:8px;
	border-bottom: 1px solid #efefef;
}
.u13 a {
	color:#7a746b;
}
.u13 a:hover {
	color:#f60;
}
.u14 {
	width:668px;
	float:left;
}
.u15 {
	height:27px;
}
.u16 {
	padding:20px;
	border-left: 1px solid #b3afa6;
	border-right: 1px solid #b3afa6;
	border-bottom: 1px solid #b3afa6;
}
.u17 {
	width:240px;
	float:left;
}
.u18 {
	width:370px;
	float:left;
}
.u19 {
	width:648px;
	height:17px;
	padding:5px 10px;
	background: url(../images/bg11.gif) no-repeat;
	font-weight: bold;
	color: #fff;
}
.u20 {
	padding-top:5px;
}
.u20 li {
	width:650px;
	padding:2px 7px;
	height:20px;
	margin:1px;
	cursor: pointer;
}
.u21 {
	padding-top:5px;
}
.u21 li {
	width:650px;
	padding:3px 7px;
	height:20px;
	border-bottom: 1px solid #b5b5b5;
}
.u22 {
	padding-top:5px;
}
.u22 li {
	width:650px;
	padding:3px 7px;
	height:20px;
	border-bottom: 1px solid #b5b5b5;
}
.u23 {
	color:#fff;
	width:654px;
	height:41px;
	padding:3px 7px;
	background: url(../images/bg12.gif) no-repeat;
}
.u24 {
	text-align:center;
	height:20px;
	padding-top:10px;
	font-weight: bold;
}
.u25 {
	width:239px;
	height:149px;
	padding:2px 4px;
}

/*==============li*/
.l01 {
	height:25px;
	line-height: 25px;
}
.l02 {
	height:35px;
	background: url(../images/menubg2.gif) repeat-x;
}
.l03 {
	height:30px;
	font-weight: bold;
}
.l04 {
	padding:0 10px;
}
.l04 select,.l04 input,.l04 img{
	vertical-align: middle;
	margin:3px;
	z-index: -2;
}
.l05 {
	padding:30px 0 0 0px;
}
.l06 {
	text-align:right;
}
.l07 {
	height:28px;
}
.l08 {
	line-height:30px;
}
.l09 {
	height:30px;
	border-bottom: 1px solid #efefef;
}
.l10 {
	width:343px;
	height:61px;
	padding:15px;
	margin:5px 0 10px;
	background: url(../images/bg10.gif);
}
.l11 {
	padding:10px 0;
	border-bottom: 1px solid #efefef;
}
.l11 img{
	margin:5px 0;
}
.l12 {
	padding:5px 0;
}
.l13 {
	padding:5px 0;
}
.l13 img{
	margin:2px 5px;
	vertical-align: middle;
}
.l14 {
	width:480px;
	float:left;

}
.l15 {
	width:170px;
	height:34px;
	padding:10px 10px 0 0;
	text-align:right;
	float:left;
}
.l16 {
	line-height:30px;
	padding:10px;
}
.l17 {
	padding:10px;
}
.l17 input{
	margin:5px 0;
	vertical-align: middle;
}
.l17 textarea{
	vertical-align: text-top;
	margin-bottom:10px;
}
.l17 select{
	margin:5px;
	vertical-align: middle;
}
.l18 {
	padding:10px;
}

/*==============li*/
.p01{
	width:230px;
	padding:5px;
	text-align:right;
}
.p02{
	float:left;
	width:210px;
}
.p03{
	color:#ccc;
	float:left;
	width:40px;
	text-align:right;
	white-space: nowrap;
}
.p03 img{
	vertical-align: middle;	
}
.p04 {
	float:left;
	padding:0 8px;
	width:156px;
	height:18px;
	background: url(../images/bg05.gif) no-repeat;
}
.p05 {
	float:left;
	width:200px;
}
.p05 a{
	width:45px;
	height:18px;
	float:left;
	margin-left:3px;
	background: url(../images/bg07.gif) no-repeat;
	display: block;
	text-align:center;
}
.p06 {
	float:left;
	width:250px;
}
.p07 {
	float:left;
	font-family: Arial;
	font-size:11px;
	text-align:right;
	width:375px;
}
.p07 a{
	padding:2px 6px;
	border: 1px solid #d8d8d8;
}
.p07 a:hover{
	background-color: #ddd;
}
.p08 {
	float:left;
	width:120px;
}
.p09 {
	float:left;
	width:300px;
}
.p10 {
	float:left;
	width:150px;
}
.p11 {
	float:left;
	width:80px;
}
.p12 {
	float:left;
	width:147px;
}
.p13 {
	float:left;
	width:60px;
}
.p14{
	float:left;
	width:570px;
	white-space: nowrap;
}
.p15{
	color:#ccc;
	float:left;
	width:80px;
	text-align:right;
	white-space: nowrap;
}

.p16 {
	float:left;
	font-family: Arial;
	font-size:11px;
	text-align:right;
	width:665px;
}
.p16 a{
	padding:2px 6px;
	border: 1px solid #d8d8d8;
}
.p16 a:hover{
	background-color: #ddd;
}
/*==============Other*/
#Layer1 {
	width:249px;
	height:188px;
	z-index:1;
	visibility: hidden;
	position:absolute;
	background: url(../images/bg13.gif) no-repeat;
}
.foot {
	width:970px;
	background: #9c9488;
	color:#fff;
	text-align:center;
	padding:10px;
}
.td01 {
	line-height:20px;
}

#flash_img {
	filter: progid:dximagetransform.microsoft.fade(overlap=1.00);
	overflow: hidden;
	width: 372px;
	height: 238px;
}
#flash_show_ctl_msg {
	filter: progid:dximagetransform.microsoft.fade(overlap=1.00); 
}

#nav{
	width:400px;
	height:30px;
	border-bottom:0px;
	padding:0px 0px;
	position:absolute;
	z-index:11;
	overflow: visible;
}
#nav li{
	display:inline;
	float:left;
}
#nav a{
	float:left;
	width:100px;
	line-height:24px;
}
#nav a:hover{
	color:white;
	float:left;
	width:76px;
	padding-left:4px;
	background-color:#3e3e3e;
}
#nav .menu1{
	width:80px;
	height:auto;
	border:1px solid #f1f1f1;
	padding:4px 4px 2px 4px;
	cursor:pointer;
	filter:Alpha(opacity=90);
	-moz-opacity:0.9;
	overflow: visible;
	background:#bfbbb3 url(../images/aw03.gif) no-repeat 34px 12px ;
}
#nav .menu2{
	width:50px;
	height:18px;
	border:1px solid #bfbbb3;
	padding:4px 0px 2px 4px;
	cursor:pointer;
	background:#bfbbb3 url(../images/aw03.gif) no-repeat 34px 12px ;
}

#nav02{
	margin-left:70px;
	width:100px;
	height:30px;
	border-bottom:0px;
	padding:0px 5px;
	position:absolute;
	overflow: visible;
}
#nav02 li{
	display:inline;
	float:right;
}
#nav02 a{
	color:#000;
	float:left;
	width:90px;
	line-height:24px;
}
#nav02 a:hover{
	float:left;
	width:90px;
	background-color:#aaa;
}
#nav02 .menu1{
	color:#000;
	width:80px;
	height:auto;
	border:1px solid #f1f1f1;
	padding:4px 0px 2px 4px;
	cursor:pointer;
	filter:Alpha(opacity=90);
	-moz-opacity:0.9;
	overflow: visible;
	background: #fff url(../images/aw03.gif) no-repeat 34px 12px;
}
#nav02 .menu2{
	width:80px;
	height:18px;
	padding:4px 0px 2px 4px;
	cursor:pointer;
	background: url(../images/aw04.gif) no-repeat 34px 12px ;
}

/*==============»¬¶¯ÃÅ*/
.cont{padding:10px;}
.cls{clear:both;}
.hidden{display:none;}
.textDiv{margin:10px 40px 10px;text-align:center;}
.scrolldoorFrame{width:666px;margin:0px auto;overflow:hidden;border:1px solid #B5B5B5}
.scrollUl{width:666px;overflow:hidden;height:23px; border-bottom:#B5B5B5 solid 1px}
.scrollUl li{float:left}
.bor03{border-top-width:0px;}
.st01{cursor:pointer;background:#FF8A00;font-weight:bold; width:80px; text-align:center; color:#fff; height:23px; line-height:23px}
.st01 a{ color:#fff; text-decoration:none}
.st02{cursor:pointer;width:80px;text-align:center;height:23px; line-height:23px}

div .roomType{
	padding:7px;
}

div.RoundedCorner{background: #fffcb3} 
b.rtop, b.rbottom{display:block;background: #FFF} 
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #fffcb3} 
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
h1,h2,h3 {font-size:12px}


.n01 .u02 #nav ul li span h2{padding:0;margin:0;overflow:hidden;}

.n07 H2,H3{
	font-size:12px;display:inline;
}

.img_11 {width:3px height:6px}