#maincontent p {    
    line-height:2.2em;
  }
#maincontent .ch {
    text-indent:2em;    
  }
 #maincontent .en{    
    text-align:justify;
  }
#maincontent  img{
    border:2px solid #ccc;
    padding:2px;
    margin:5px auto;
}
#maincontent .title{
		clear:both;
		background:url('images/content/title.gif') no-repeat 0 9px;
		font-weight:bold;
    padding-left:1em;
    margin:0.5em 0;
    color:#B28909;
	}
#maincontent li{
    height:2em;
    background:url('images/content/li_bg.gif') no-repeat 3em 9px;   
  }
#maincontent h5{
      background:url('images/content/title_bg.gif') no-repeat 0 6px;
      text-align:left;
      line-height:2em;
      padding-left:1em;
  }
#maincontent table {
    border:none;
  }
#maincontent .table td img{
    width:200px;
  }
#maincontent a{
  color:#fff;
  }
#maincontent .active a{
    color:#DCBB8E;
  } 
#maincontent .topbar1{
  	margin:0.5em auto;
  	text-align:center;
  	width:auto;
  }  
#maincontent .topbar1 li{
  	font: bold 1em Tahoma;
  	float:left;
  	width:22%;
  	line-height:20px;  	
  	background:#CA9C60;
  	border:2px solid #fff;
  	margin:0 0.5em;
  	text-align:center;
  }
#maincontent .topbar{
  	margin:0.5em auto;
  	text-align:center;
  	width:auto;
  }  
#maincontent .topbar li{
  	font: bold 1em Tahoma;
  	float:left;
  	width:auto;
  	line-height:20px;  	
  	background:#CA9C60;
  	border:2px solid #fff;
  	text-align:center;
  }
#maincontent .bg{
    background:transparent url(images/menu-home_bg.png) no-repeat scroll  bottom ;
    height:36px;
    width:700px; 
    position:relative;
    z-index:2;
    margin:-39px auto 0 auto;
  }
  *html #maincontent .bg{
  	background: none;
  	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=<?=HotelConfig::$hotelRoot?>/images/menu-home_bg.png, sizingMethod=crop);
  }
/*-----------------------room-------------------------*/  
#maincontent .roomen li{
    padding-left:2em;
    background:url('images/content/li_bg.gif') no-repeat 1em 9px; 
  }
#maincontent .room li{
    padding-left:4em;
  }  
#maincontent .roomen .topbar li{
  	font-size:11px;  	
  	margin:0 2px;
  	padding:0 2px;  
    background:#CA9C60;	
  }
#maincontent .room .topbar li{
    margin:0 1.7em;
  	padding:0 7px;
  }
#maincontent .rooms .topbar li{
	margin:0  2.5em;
    _margin:0 2em 0 2.5em;
  	padding:0 7px;
  }
 /*-----------------------meeting-------------------------*/
 #maincontent .meeting .ch1 {   	
  	margin-bottom:6px;
  	text-align:justify;
  	text-justify:inter-ideograph;
  }
  #maincontent .meeting img {
    margin:0px auto;
  }
	#maincontent .meeting a:hover{
    text-decoration:underline;
  }
  
  #maincontent .meeting .img {
    text-align:center;
    position:relative;
  }
  #maincontent .meeting ul {
    margin:-36px auto 0 auto;
    color:#815436; 
    text-align:left;
    width:700px; 
    position:relative;
    z-index:999;
  }
  #maincontent .meeting ul li {
    border-right:1px solid #000;
    display:inline;
    line-height:36px;
    padding:0 20px;
  }
	 #maincontent .meeting a{
    color:#fff; text-decoration: none; position:relative;
  }/*解决IE下链接失效的问题*/
  #maincontent .meeting .title{
    margin: 0;
    }
    
  /*-----------------------restaurant-------------------------*/   

#maincontent .restaurant .topbar li{
  	width:14%;
  	margin:0 17px;
  	line-height:20px;
  	height:20px;
  }
  #maincontent .restaurant ul,.restauranten ul{
  	margin:0.5em auto;
  	text-align:center;
  } 
  #maincontent .restaurant p{
  text-indent:0em;
  margin-left:2em;
  } 
 #maincontent .restauranten .topbar li{
  	width:auto;
  	margin:0 1.2em;
  	padding:0 1em;
  }
   /*-----------------------entertainment-------------------------*/ 

  #maincontent .entertainment img {
    margin:10px auto;  
    display:block; 
  }
	#maincontent .entertainment ul li{
	  margin:2px;
    padding-left:3em;
    background:url('images/content/li_bg.gif') no-repeat 2em 9px;
    float:left;
    width:20%;
	}
	#maincontent .entertainment span{
  font-weight:bold;
	}
	#maincontent .entertainment table {
    border:none;
  }
  #maincontent .entertainment .table td img{
    width:200px;
  }
  #maincontent .entertainment a{
  color:#665B45;
  }
  #maincontent .entertainment a:hover { 
	color:#9C681C;
}
  #maincontent .entertainment .enter li{
    margin:2px;
    padding-left:1em;
    background:url('images/content/li_bg.gif') no-repeat 0em 9px;
    float:left;
    width:29%;
	}
	#maincontent .entertainment .enter ul {
    margin-left:1em;
    border:solid 1px;
    clear:both;
	}
	 /*-----------------------cobntact-------------------------*/ 

  #maincontent1 .contact p {
    text-indent:2em;
    line-height:2.2em;
    margin-top:5px;
  }
  #maincontent1 .contact .right{
    
    float:right;
    margin:3px;
    text-align:center;
  }
  #maincontent1 .contact .right img{
   display:block;
    padding:1px;
    border:1px #A35E25 solid;
  }
  #maincontent1 h5{
      background:url('images/content/title_bg.gif') no-repeat 0 6px;
      text-align:left;
      line-height:2em;
      padding-left:1em;
  }
