/* CSS Document */

body{
  margin:0px;
  padding:0px;
  font-size:12px;
}

ul,div{
   margin:0px;
   padding:0px;
}


#xu{
   width:100%;
   height:100%;
   position:fixed;
   top:0px;
   left:0px;
   z-index:-50;
}


.clear{
   clear:both;
}


#wx{
  margin:0px;
  padding:0px;
}


#wx1{
  width:980px;
  margin-left:30px;
  min-height:800px;
}


#wx1-left{
   float:left;
   width: 192px;
   background:url(header_pattern.png);
   height:500px;
}


#meun-top{
   background:url(logo_bg.png) no-repeat top;
   height:110px;
   padding:10px;
   text-align:center;
}

#meun-cen{
  background:url(navigation_bg.png) repeat-x;
  height:300px;
  padding:10px;
}

#meun-cen ul{
   margin:0px;
   padding:0px;
}

#meun-cen ul li{
   list-style-type:none;
   height:44px;
   background:url(shadow_bottom2.png) no-repeat center bottom;
   text-align:center;

}

#meun-cen ul li a{
   color:#000000;
   text-decoration:none;
   line-height:44px;
   text-align:center;
   background:url(arrow_close.gif) no-repeat 30px 20px;
   height:44px;
   width:170px;
   display:block;
}

#meun-cen ul li:hover a{
   color:#996600;
}

#meun-foot{
   background:url(navigation_shadow_up_bottom.png) no-repeat bottom;
   height:131px;
   margin-bottom:30px;

}



.gf{
  background:url(button_bg01.gif) repeat-x;
  height:39px;
  border:1px #CCCCCC solid;
  text-align:center;
  width:150px;
  margin:0 auto;
}

.gf a{
   color:#000000;
   text-decoration:none;
   line-height:39px;
   
}


#fe{
margin-top:20px;
margin-bottom:20px;
}

#fe ul{
}

#fe ul li{
   float:left;
   width:48%;
   
}

#fe ul li a{
   line-height:30px;
   text-decoration:none;
   color:#000000;
}


#wx1-rg{
   float:right;
   width:750px;
}

#wx1-rg-1{
    text-align:right;
	color:#FFFFFF;
	padding-right:30px;
	line-height:50px;
}

#wx1-rg-1 a{
   color:#FFFFFF;
   text-decoration:none;
   padding-left:10px;
   padding-right:10px;
}



#wx1-rg-2{
   background:#F5F5F3 ;
   filter:alpha(opacity=80);opacity:0.8
}



#cen-rg-tit{
}

#cen-rg-tit-1{
   padding-left:20px;
   padding-top:10px;
}

#cen-rg-tit-1 a{
   font-size:12px;
   text-decoration:none;
   color:#666666;
   padding-left:10px;
   padding-right:10px;
}

#cen-rg-tit-2{

}

#cen-rg-tit-2-1{
    font-size:20px;
	background:#F3F3F3;
	margin-top:20px;
	padding-left:20px;
}

#cen-rg-tit-2-2{
   background:url(reservation_small_bottom.png) repeat-x;
   padding:40px 15px 15px 15px;
}

#cen-rg-con{
  padding-left:20px;
  padding-right:20px;
}


#about{
}

.about-1{
   margin-bottom:5px;
}

.about-1-tit{
   border-bottom:1px dashed #999999;
   height:25px;
   font-size:18px;
   color:#FF9900;
   line-height:25px;
   padding-left:20px;
   margin-bottom:5px;
}

.about-1-con{
  text-indent:2em;
  line-height:20px;
}

#cen-rg-con-tit{
    height:50px;
	background:url(bg01.gif) repeat-x bottom;
	font-size:30px;
	line-height:40px;
}

#cen-rg-con-con{
    padding-top:0px;
	padding-bottom:30px;
	line-height:25px;
	margin-bottom:50px;
}

#cen-rg-con-con .a1{
   border-bottom:1px solid #999999;
}

#cen-rg-con-con .a1 .a1-1{
   float:left;
   width:200px;
   height:120px;
   padding:10px;
}


#cen-rg-con-con .a1 .a1-1 img{
  width:200px;
  height:120px;
}

#cen-rg-con-con .a1 .a1-2{
   float:right;
   width:480px;
   height:120px;
   padding-top:10px;
   padding-bottom:10px;
}


.a1-2 .a1-2-tit{
   font-size:18px;
   font-weight:bold;
   line-height:25px;
   height:30px;   
}

.a1-2 .a1-2-tit a{
   color:#CC9900;
   text-decoration:none;
}

.a1-2 .a1-2-con{
   line-height:23px;
}

.a1-2 .a1-2-con a{
   font-weight:bold;
   color:#000000;
}

.a1-2 .a1-2-con a:hover{
   color:#FF0000;
}



.xa{
   float:left;
   width:200px;
   height:150px;
   margin:15px;
}

.xa a{
  border:none;
}

.xa a img{
   width:200px;
   height:150px;
   border:none;

}



#cen-rg-con-con ul{
   margin:0px;
   padding:0px;
}

#cen-rg-con-con ul li{
    height:30px;
	border-bottom:1px dashed #666666;
	list-style-type:none;
	padding-right:5px;
}

#cen-rg-con-con ul li a{
   text-decoration:none;
   color:#000000;
}

#cen-rg-con-con ul li span{
   float:right;
}


#cen-rg-foot{
  background:url(reservation_small_bottom.png) repeat-x;
  height:33px;
}




#foot{
   width:100%;
   z-index:100;
   height:85px;
   background:#FFFFFF;
   position:fixed;
   bottom:0px;
   left:0px;
}


#foot1{
   height:25px;
   background:url(footer_bg.jpg) center repeat-x;
   margin:0px;
   line-height:25px;
}

#foot1 ul{
   padding:0px 0px 0px 20px;
   margin:0px;

   
}

#foot1 ul li{
   float:left;
   width:100px;
   height:25px;
   line-height:25px;
   list-style-type:none;
   text-align:center;
}

#foot1 ul li a{
   line-height:25px;
   color:#000000;
   text-decoration:none;
   height:25px;
   display:block;
   width:100px;
}

#foot1-left{
   float:left;
}

#foot1-rg{
   float:right;
}

#foot2{
   height:49px;
   background:#FFFFFF;
   
   padding-right:50px;
   color:#666666;
   font-size:12px;

}

#foot2-1{
   float:left;
   width:600px;
   text-align:left;
   margin-top:10px;
   margin-left:10px;
}

#foot2-1 a{
   padding-left:10px;
   padding-right:10px;
   line-height:20px;
}


#foot2-2{
   float:right;
   width:600px;
   text-align:right;
}

#foot2 a{
   color:#CC9933;
   text-decoration:none;
   font-size:12px;
}



#ox1{
   width:150px;
   height:45%;
   position:absolute;
   left:260px;
   top:170px;
}



#ox2{
   width:150px;
   height:45%;
   position:absolute;
   left:860px;
   top:170px;
}



.pageinfo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.pageinfo A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
.pageinfo A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.pageinfo A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.pageinfo SPAN.thisclass {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
.pageinfo SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}
