/* CSS Document */
* {
	margin:0;
	padding:0;
	border:0;
}
body{
   font-size:12px;
   color:#666;
   font-family:Arial, Helvetica, sans-serif;
   background-color:#027bcd;
   }
a:link{
   color:#666;
   text-decoration:none;
   }    
   
a:hover{
   color:#000;
   text-decoration:underline;
   }  
a:visited{
   color:#666;
      text-decoration:none;
   }     
li{list-style:none;}
#wrapper {
	margin:0 auto;
	width:780px;
	display:block;
	overflow:hidden;
	background:#027bcd url(../images/hotelintrobg.jpg)  no-repeat;
	overflow:hidden;
}
#wrapper1 {
	margin:0 auto;
	width:1002px;
	display:block;
	overflow:hidden;
}

#header,#footer {
	width:780px;
	height:120px;
	display:block;
    background-color:0080d9;	
}
#header{height:285px;}
#header #logo {
	 width:220px;
	 height:80px;
	 float:left;
	 margin-left:25px;
	 margin-top:20px;
	 display:inline;
}
#header #banner {
	width:540px;
	height:80px;
	float:right;
}
#header #nav {
	height:55px;
	clear:both;
	margin:0 auto;
	width:762px;
	position:relative;
	top:150px;
}
#header #topmenu{
    width:210px;
	float:right; 
	position:relative;
	margin-top:-280px; 
}
#header #topmenu a{
    background: url(../images/topmenubg.gif) no-repeat;
	width:60px;
	height:16px;
	display:block;
	float:left;
	margin-right:5px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding-top:1px;
}
#main {
	width:760px;
	background:#fff;
	margin:0 auto;


}
#main #content {
	float:right;
	width:542px;
	padding:10px;
	background:#fff;
}
#main #sidebar {
	float:left;
	width:188px;
	background:#fff;
	padding:5px;
}

#footer {
	clear:both;
	width:760px;
	background-color:#027bcd;
	padding:20px 0px 0px 0px;
}
#indextop{
 padding:5px;  

}
#indexbottom{
 padding:0px 10px 0px 10px;
 padding-bottom:30px;
 clear:both;
  position:relative;
 top:30px;
height:230px;
margin-top:10px;
 }
* html #indexbottom{
 padding:0px 10px 0px 10px;
 clear:both;
  position:relative;
 top:0px;
height:230px;
margin-top:10px;
 } 


/*indexڲʽ*/
#indexbottom .youhui{
 width:50%;
 float:left;
 }
#indexbottom .tabe{
 width:48%;
 float:right;

 } 
.tabeul1 {
 clear:both;
 width:95%;
 display:block;
 height:23px;
 border-bottom:1px solid  #009933;
 padding-left:20px;
 
 } 
/*#one1{
 width:70px;
 display:block;
 float:left;
 margin-right:1px;
 }
#one1 a{
 display:block;
 width:70px;
 height:23px;
 background: url(../images/hoverdfe.gif) no-repeat;
 text-align:center;
 line-height:2em; 
 overflow:hidden;
 }
 #one2{
 width:107px;
 display:block;
 float:left;
 margin-right:1px;
 }
#one2 a{
 display:block;
 width:107px;
 height:23px;
 background: url(../images/hoverdfe1.gif) no-repeat;
 text-align:center;
 line-height:2em; 
 overflow:hidden;
 }
#one3{
 width:70px;
 display:block;
 float:left;
 margin-right:1px;
 }
#one3 a{
 display:block;
 width:70px;
 height:23px;
 background: url(../images/hoverdfe.gif) no-repeat;
 text-align:center;
 line-height:2em; 
 overflow:hidden;
 }*/
 /*#one1 a:hover,#one3 a:hover{
 background: url(../images/hoverdfe.gif) no-repeat;
 font-size:13px;
 color:#0bc303;
 font-weight:bold;
 text-align:center;
 line-height:2em;
 overflow:hidden;
 }
 #one2 a:hover{
 background: url(../images/hoverdfe1.gif) no-repeat;
 font-size:12px;
 color:#0bc303;
 font-weight:bold;
 text-align:center;
 line-height:2em;
 overflow:hidden;
 }*/
 #one1,#one2,#one3{
 width:107px;
 display:block;
 float:left;
 margin-right:1px;
 }
#one1 a,#one2 a,#one3 a{
 display:block;
 width:107px;
 height:23px;
 background: url(../images/hoverdfe1.gif) no-repeat;
 text-align:center;
 line-height:2em; 
 overflow:hidden;
 }
 #one1 a:hover,#one3 a:hover,one2 a:hover{
 background: url(../images/hoverdfe1.gif) no-repeat;
 font-size:12px;
 color:#0bc303;
 font-weight:bold;
 text-align:center;
 line-height:2em;
 overflow:hidden;
 }
 /*over*/
 #indexbottom .on a{
 background: url(../images/hoverdfe1.gif) no-repeat;
 font-size:12px;
 color:#0bc303;
 font-weight:bold;
 text-align:center;
 line-height:2em;
 overflow:hidden;
 }
 
#con_one_1,#con_one_2,#con_one_3{
 line-height:2em; 
 padding:10px;
 clear:both;
 }
 #con_one_1 ul li{
 background:url(../images/squre.gif) 0px 10px no-repeat;
 }
#con_one_1 ul li,#con_one_2 ul li,#con_one_3 ul li{
 border-bottom:1px solid #eee;
 /*background:url(../images/squre.gif) 0px 10px no-repeat;*/
 padding-left:10px; 
 }
#con_one_1 ul li a:hover,#con_one_2 ul li a:hover,#con_one_3 ul li a:hover{
 color:#000;
 }
#con_one_1 ul li span,#con_one_2 ul li span,#con_one_3 ul li span{
 float:right;
 font-size:11px;
 margin-top:-23px;
 color:#CCCCCC;
 }
 
#indexbottom .youhui ul {
 padding:10px;
 } 
#indexbottom .youhui ul li{
 width:158px;
 display:block;
 float:left;
 padding-left:5px;
 padding-right:5px;
 display:inline;
 margin-bottom:10px;
 } 
#indexbottom .youhui ul li img{
 float:left;
 margin-right:10px;
 } 
#indexbottom .youhui strong{
 display:block;
 font-size:14px;
  color:#0099FF;
  background-color:#e5f2fb;
  height:25px;
  line-height:2em;
  padding-left:10px;
  overflow:hidden;
 } 
#indexbottom .youhui span a{
 font-size:12px;
 font-weight:normal;
 text-decoration:underline;
 
 }
#indextop .flash{
 width:527px;
 height:229px;
 float:left;
 }
#indextop .flash img{
 width:547px;
 height:249px;
 } 
#indextop .memlogin,#indextop .memorder{
 float:right;
 width:177px;
 padding-right:10px;
 background:url(../images/bptro.gif) no-repeat;
 background-position:bottom;
 padding-bottom:10px;
 } 
 #indextop .memorder{
 background:none;
 }
.memlogin strong,.memorder strong{
 display:block;
 font-weight:normal;
 margin-bottom:5px;
 } 
.memlogin strong img,.memorder strong img{
 position:relative;
 top:3px;
 } 
.memlogin strong span,.memorder strong span{
 font-weight:bold;
 font-size:14px;
 color:#0099FF;
 } 
 #inp{
 border:1px solid #ccc;
 height:15px;
 width:110px;
 } 
 .memlogin .inp{
 border:1px solid #ccc;
 height:15px;
 width:110px;
 } 
.memorder select{
 width:100px;
  border:1px solid #ccc;
 } 
.memlogin .btn,.memorder .btn{
 background:url(../images/btnwo.gif) no-repeat;
 width:48px;
 height:17px;
 color:#5989a9;
 float:right;
 margin-right:15px;
 } 
.maintopbg{
   	background:#fff url(../images/maintopbg.gif) no-repeat;
	background-position:top;
	height:13px;
	
}
#wrapper1  img{
    margin-top:40px;
	}
#sidebar  img{margin-left:5px;}	
#sidebar ul{
    margin:0 auto;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:30px;
	
	 }
#sidebar ul li a{
    width:90%;
    display:block;
	height:25px;
	border-top:1px solid #eee;
	line-height:2em;
	}
	
#sidebar ul .on a,#sidebar ul li a:hover{
    color:#c14f00;
	font-weight:bold;
	background:url(../images/go.gif) no-repeat;
	background-position:right;
	display:block;
    }	
#content .banner{
    margin-bottom:20px;
	}	
.con-tit{
	height:30px;
	background:url(../images/cotentit.gif) repeat-x;
	background-position:bottom;
	margin-bottom:15px;
	}
.con-tit1{
	height:30px;
	background:url(../images/cotentit.gif) repeat-x;
	background-position:bottom;
	margin-bottom:15px;
	}
.con-tit span{
    padding-left:220px;
	}	
.condate{
    line-height:2em;
	padding-bottom:40px;
	}
.condate .condateul1{
    width:96%;
}	
.condate .condateul1 li{
    border-bottom:1px solid #f2f2f2;
	/*background:url(../images/squre.gif) 5px 10px  no-repeat;*/
	width:96%;
	height:30px;
}
.condate .condateul1 li span{
    float:right;
	margin-top:-20px;
	}
.bottombg{
    height:28px;
	background:url(../images/bottomdoew.gif) no-repeat;
	background-position:bottom;
	clear:both;
	padding:20px;
	line-height:1.8em;
	color:#784f32;

}		
.bottombg a{
    color:#784f32;
}
.logo2{
    width:186px;
	height:48px;
	padding-right:20px;
	border-right:1px solid #99ccf0;
}	
#footer .date{
    color:#99ccf0;
	width:70%;
	float:right;
	line-height:1.8em;
}
.fenye{
    text-align:center;
	margin-top:20px;
}
.fenye img{
    padding-left:5px;
	padding-right:5px;
}

.condaul2 li{
 width:114px;
 height:150px;
 display:block;
 overflow:hidden;
 float:left;
 text-align:center;
  margin-right:15px;
 }
.condaul2 li img{
 width:112px;
 height:84px;
 padding:3px;
 border:1px solid #ccc;
 } 
.condateul3 li{
 height:60px;
 border-bottom:1px solid #eee;
 padding-top:25px;;
 } 
.condate .message {
 border:1px solid #99bacd;
 } 
.condate .message .tit{
 background-color:#E8EDF7;
 height:30px;
 padding-left:10px;
 }
.condate .message .tit span{
 float:right;
 margin-top:-20px;
 padding-right:10px;
 }
 .replay{
 padding-left:10px;
 } 
.talk{
  margin-top:20px;
  }  
.talk .inp{border:1px solid #ccc;height:20px;width:150px;}
.talk textarea{width:400px;height:70px;border:1px solid #ccc;}
.talk .btn{background:url(../images/btn.gif) no-repeat;width:76px;height:20px;color:#000;font-weight:bold;text-align:center;}
.dp{
  float:right;
  margin-top:-17px;
  margin-right:15px;
  }
  
.fm-req b{color:#000;font-weight:normal;}
.contentCol strong{font-size:14px; display:block;height:30px;}
#baojia table{
border-right:1px solid #666;
border-top:1px solid #666;
}
#baojia table td{
border-left:1px solid #666;
border-bottom:1px solid #666;
}