/*layout*/
#header {height: 114px;width:772px;background:#F5EFE3;}
#sidebar{width: 180px;}
#content{width:570px;}
#banner {height:362px;}

/*header*/
#header a {color:#675B45;}
#header a:hover {color:#651A14;}
#logo{padding:10px 0 0 20px;}
.top-contact,.top-link{float:right;padding:10px 18px 0 54px;text-align:left;line-height:1.5em;color:#655A46;}
.top-link{font-weight:bold;color:#675B45;}
.top-contact p{color:#651A14;}
.top-contact a{color:#655A46;}

/*banner*/
#bannerimg .big-img{width:560px; height:342px;margin-left:8px;}
#bannerimg .small-img{width:170px;height:104px;}

/*index*/
.side-menu{padding:20px 10px 0; font-weight:bold;}
#room-search-div,#login-div,#order-div{clear:both;overflow-x:visible;padding:0 20px;}
#hotel-service .none a{background:none;width:auto;clear:none;display:inline;padding:0pt 1em 0 0; }
.info p{line-height:left;font-size:14px;font-weight:bold;color:#610208;	border-bottom: 2px solid #665B45;}
.info img{margin:2em 1px;}
.info th,.info .news-date{display:none;}
.info .news-title a{ display:block;width:160px;overflow: hidden; white-space:nowrap;text-overflow:ellipsis;}
#content .slider-tab a{ width:282px;}
#hotel-intro{padding:10px 0 0;}
#hotel-intro img{border:1px solid #ccc;padding:2px;margin:10px 0 0;}
#hotel-intro .slider-tab{float:right;width:380px; margin:10px 0 0;}
#hotel-intro .slider-tab a{ width:188px;}
#hotel-intro .slider{float:right; clear:right;width:378px;min-height:170px;background:#E7D3B2 url("images/bg_roomsearch.jpg") repeat-x 0 0;line-height:20px;}
#hotel-intro .slider div{padding:5px 10px 0;}
#hotel-intro .slider .zh{text-indent:2em;margin:5px 0 0;}
#hotel-intro .slider .en{text-align:justify;text-justify:inter-ideograph;}
.order-search .button-order-search{ margin-top:22px;}
.room-search-form div,#content .order-search-form div{margin:10px 5px 0;height:40px;}
.slider label{line-height:1.5em;}
.room-search-checkin input, .room-search-checkout input,.room-search-type select,.room-search-code select{width: 128px;}
.room-search-room select, .room-search-adult select, .room-search-kid select ,.room-search-currency select{width: 70px;}

/**/
.left-menu,.left-local{width:120px;float:left;color:#665B45;}
.right-content,.right-img,.right-txt{width:610px;float:left;color:#665B45;padding-top:10px;}
.right-content img,.right-img img{border:2px solid #ccc;padding:2px;}
.right-img img{width:600px;}
.right-txt img{margin-bottom:10px;}

.left-menu ul{width:90px;margin:10px 0 0 10px;}  
.left-menu li{margin-bottom:10px;padding-left:5px;line-height:20px;background:#CA9C60;border:2px solid #FFF;font-weight: bold;}
.left-menu a{color:#FFF;}
.left-menu .active a{color:#DCBB8E;} 

.promotion{width:110px; height:340px;float:right;background:#F5E7CC;}
.promotion h6{padding:0 10px;color:#665B45;}
.promotion ul{padding:0 0 0 10px;}

#container .table1{background:none;border:0; }
#container .table1 td{padding:0;border:0; text-align:left;line-height:1.5em;}

/**/
#maincontent p {line-height:1.5em;}
#maincontent .ch {text-indent:2em;    }
#maincontent .en{ text-align:justify;}
#maincontent dl{line-height:2em;}
#maincontent dt{font-weight:bold;padding-bottom:10px;}
#maincontent h5{background:url('images/content/title_bg.gif') no-repeat 0 6px;text-align:left;line-height:2em; padding-left:1em;}
#maincontent h6{border:0;}

#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);
  }

 /*-----------------------contact-------------------------*/ 

  #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;
  }
/*-------------------找回密码----------------------------*/
#content #login-div .getpw{
  text-align:left;
  margin-left:5px;
}
#content #login-div .getpw a{
  color:#f00;
}
/*时间与天气预报*/
.time-weather {margin:10px 0 20px 10px;color:#665B45;}
.left-local{height:200px;margin-top:10px;}
.time-weather h4,.left-local h4{font-size:12px;color:#665B45;}
#local-time span{font-weight:bold;color:#665B45;}
#local-weather{height:40px;margin-top:20px;}
#local-weather div{width:110px;overflow:hidden;}
