.phone {
height:25px;
padding-top:12px;
padding-left:35px;
border-top:solid 1px #ccc;
background:url(images/phone01.gif) no-repeat -5px 5px;
}
.telephone{
height:25px;
padding-top:12px;
padding-left:35px;
border-top:solid 1px #ccc;
background:url(images/phone02.gif) no-repeat -5px 5px;
margin-bottom:5px;
}

#container h5{
  color:#2a980d;
}
#container .news-publish {
  text-align:right;
  padding-right:10px;
}
#wrapper .card-login-password, #wrapper .card-login-id {
  height:2.5em;
  line-height:2.5em;
}
#wrapper .card-login-password input, #wrapper .card-login-id input,
#wrapper .card-login-password select,#wrapper .card-login-id select{

  font-size:12px;
}

#link{
display:bolck;
}
#link .pic-link li{
  float:left;
  margin-left:10px;
  text-align:center;
  line-height:0px;
}
#link .pic-link li img{
  width:130px;
  height:60px;
  margin:0 auto; 
}
#pageleft{
  background-color:#ccc;
  padding:3px 10px 10px 10px;
  border:solid 1px #aaa;
}
#pageleft h4{
  font-size:12px;
  font-weight:bold;
  line-height:14px;
}
#pageleft #login-div{
  background-color:#eee;
  padding:3px 0px;
}
#maincontent{
} 
#maincontent p{
  	text-indent:2em;
  	line-height:2em;
}
#maincontent table td{  	
  	background-color:#fff;
  	padding:0px;
  	margin:0px;
  	border:none;  	
}
#maincontent .special,#maincontent .special01 {
    margin:0 auto;
  	width:550px;
}
#maincontent .special img, #maincontent .special01 img{
  	margin:0px;
  	padding:0px;  	
}
#maincontent .special01 img{
   border:solid 4px #ccc;	
}
#maincontent .score img{
  	border:solid 1px;
  	padding:2px;
}
#maincontent #container-right td li{
    margin-left:2em;
     background: url(images/content/title.gif) no-repeat 0 7px;
     padding-left:1em;
}
#maincontent span{
  	font-weight:bold;
}
#maincontent .table td, #maincontent .table th{
  	border:none;
  	text-align:left;
}
#maincontent .fontw{
  font-weight:bold;
}
#maincontent img{
  	padding:3px;
  	border:solid 2px #ccc;
  	margin:10px auto;
  	display:block;
}
#maincontent .facility img{
  	border:none;
  	line-height:14px;
  	float:left;
  	padding:0em;
}
#maincontent .facility p{
    margin-top:10px;
  	line-height:14px;
  	text-indent:0em;
}
#maincontent #container-left{
  margin-left:1em;
  float:left;
  width:23%;
  border:solid 1px #ccc;
}
#maincontent #container-right{
  margin-left:1em;
  float:left;
  width:70%;  
} 
#maincontent .introduce,#maincontent .member{
 margin-left:20px;
 width:90%;
} 
#maincontent .member table td{
 border:solid 1px #ccc;
} 
#maincontent .member .title{
 background: url(images/content/title.gif) no-repeat 1% 50%;
 font-weight:bold
} 

#maincontent #container-left  ul {	
	margin-top:10px;
}
#maincontent #container-left  li {	
	width: 70%;
	padding-left:34px;
	line-height:2.4em;
	font-weight: bold;
  text-align:left;
}
#maincontent #container-left  li a{
  padding-left:20px;	
	background: url(images/content/icon_01.gif) no-repeat 0% 45%;
}

#maincontent #container-left #LM1 a{	
	padding-left:20px;
	background:none;
	color:#666;
}

#maincontent #container-left #LM1 .active a{	
	color:#ea5d08;
}

#maincontent #container-left  li.active{		
	
}

#maincontent #container-left a {	
	background: none;
	color:#666;
	text-decoration:underline ;
}
#maincontent #container-left .active a{	
	color:#990000;
	background: url(images/content/icon.gif) no-repeat 0% 45%;
	padding-left:20px;
}
#maincontent #container-right h3{
  color:#8d0000;
  width:650px;
  border-bottom:solid 1px;
  padding-left:1.5em;
  line-height:2em;
  font-size:14px;
  font-weight:bold;
  background: url(images/content/icon.gif) no-repeat 0% 45%;
  margin-bottom:1em;
 } 
 #maincontent .attention{
  color:#ff0000;
  font-weight:bold;
 } 
#maincontent #menu{
  background:url(images/content/menu_footer.jpg) no-repeat left bottom;
  width:650px;
  line-height:26px;  
  float:left;
  padding-left:20px;
  margin:10px 0;
}
#maincontent #menu li{
  float:left;
}
#maincontent #menu li a{
  color:#666;
  float:left;
  display:block;
  padding:0 8px;
  font-weight:bold;
}
#maincontent #menu li a:hover{
  color:#ea5d08;
  }
#maincontent #menu .active a{
  color:#ea5d08;
  border-width:1px;
  border-style:solid;
  border-color:#1C1C1C  #1C1C1C #fff;
}

#maincontent #smenu {
  height:60px;
  line-height:60px;
  background-color:#ddd;
}

#maincontent #smenu li{
  float:left;
}
#maincontent #smenu li a{
  color:#666;
  float:left;
  display:block;
  padding:5px 20px;
  font-weight:bold;
  background-color:#ccc;
  margin:10px 15px;
}
#maincontent #smenu li a:hover,#maincontent #smenu .active a{
  color:#fff;
  background-color:#000;
  }
 #maincontent #link img{
  border:solid 1px #ccc;  
  margin:10px;
} 
#maincontent #link p,a{
  line-height:2em;
} 
#maincontent #client a{
  padding-right:2em;
  background:url(images/content/jia.jpg) no-repeat right bottom;
} 
#maincontent #client a:active{
  padding-right:2em;
  background:url(images/content/jian.jpg) no-repeat right bottom;
} 
#maincontent #client .footer{
  width:660px;
  height:220px; 
  background:url(images/content/client_01.jpg) no-repeat left bottom;
} 
#maincontent #client .footer .forms{
  float:right;
  width:160px;
  margin-top:170px;
}  

#maincontent #client .footer a{ 
  background:none;
} 
 #maincontent #client{
  width:660px;
  margin:0 auto;
} 
 #maincontent #client img{
  border:none;  
  margin:10px auto;
} 
 #maincontent .contact td img{
  border:none;  
  margin:10px auto;
} 
#maincontent .contact table{
  width:60%;
  margin-left:10px;
} 
#maincontent .contact01 {
  background-color:#edd;
  margin-left:20px;
}  
#maincontent .login{
 width:600px; 
 margin:10 auto;
 } 
#maincontent .login table{
 background-color:#fff;
 }  
#maincontent #container-right .news-title-div {
  text-align:left;
  padding-left:10px;
}
#maincontent #container-right .news-title-div a {
  background:url(images/newstitle.jpg) no-repeat left center;
  padding-left:10px;
}
#maincontent #container-right .news-date{
  text-align:center;
}
#maincontent #container-right .user-login,#maincontent #container-right .skip-login {
  background:#fff none repeat scroll 0 0;
} 
#header {
  height:60px;
  width:960px;
}
.luopan-hotel-contact{
  display:none;
}
#container{
  _height:500px;
  min-height:500px;
}
.slider-list {
  background:#EEE;
  height:24px;
  border-bottom:4px solid #CCC;
  width:392px;
  margin:0 5px;
}
.slider-list ul {
  padding-left:10px;
}
.slider-list li {
  float:left;
  font:bold 12px Arial;
  padding:0 20px;
  line-height:24px;
  border:1px solid #CCC;
  margin-right:2px;
}
.slider-list li a {
  color:#333;
}
.slider-list li.active {
  background:#CCC;
}
.slider-list li.active a {
  color:#900;
}
#offers-div th, #news-div th {
  display:none;
}
#container-home table {
  width:98%;
  margin:0 5px;
}
#offers-div td, #news-div td {
  padding:3px 0;
}
#offers-div td a, #news-div td a {
  background:url(images/arrow.gif) no-repeat left;
  padding-left:10px;
}
.news-date {
  width:15%;
  text-align:right;
  font-size:10px;
  color:#666;
}
/*预订*/
#main_content{
  width:94%;
  margin:1em auto;
}
#main_content .time_btn{
  text-align:right;
}
#main_content .hotel-search-city{
  height:100px;

}
#main_content #searchForm{
 width:600px;
 padding:5px;
 border:3px solid #FFA204;
 background:#FFEF9A;
 margin:3em auto;
}
/*优惠券*/
#maincontent #coupon img{
  width:600px;
  margin:auto;
  border:none;
}
