
#span1{
	font-size:14px;
	font-weight:bold;
}

#menu{
	width:786px;
	height:26px;
	line-height:26px;
	padding:0px 2px;
	font-size:14px;
	font-weight:bold;
	color:#608D45;
	float:right;
}

#menu li{
	width:84px;
	height:26px;
	line-height:26px;
	margin:0 2px;
	float:left;
	text-align:center;
	display:block;
	background-image: url(../images/menu-bj.gif);
	background-repeat: no-repeat;
}

#menu a{
	width:84px;
	height:26px;
	color:#608D45;
	line-height:26px;
	float:left;
	text-align:center;
	display:block;
	text-decoration: none;
}

#menu a:hover {
	color:#608D45;
	background-image: url(../images/menu-bj-active.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#menu a:visited { 
background:url(../images/indexico.gif) no-repeat -380px 0px; 
color:#608D45;
}
#loginbutton{
		width:786px;
		height:26px;
		line-height:26px;
		padding:0px 2px;
		font-size:14px;
		font-weight:bold;
		color:#608D45;
		float:right;
	}
	
	#loginbutton li{
		width:120px;
		height:26px;
		line-height:26px;
		margin:0 2px;
		float:left;
		text-align:center;
		display:block;
		background-image: url(../images/button-bj.gif);
		background-repeat: no-repeat;
	}
	
	#loginbutton a{
		width:120px;
		height:26px;
		color:#608D45;
		line-height:26px;
		float:left;
		text-align:center;
		display:block;
		text-decoration: none;
	}
	
	#loginbutton a:hover {
		color:#608D45;
		background-image: url(../images/button-bj-active.gif);
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	#loginbutton a:visited { 
		background:url(../images/indexico.gif) no-repeat -380px 0px; 
		color:#608D45;
	}
#login{
  width:500px;
  height:18px;
  line-height:18px;
  float:right;  
}

#login li{
  list-style-type: none; 
  float:right;
  padding:0 5px;
}

#language{
  width:200px;
  height:18px;
  line-height:18px;
  float:right;
}

#language li{
  list-style-type: none; 
  float:left;
  padding:0 5px;
}
#heng{
	height:6px;
	background-image: url(../images/menu-bj-public.gif);
	background-repeat: repeat-x;
}

#spacing{
   height:10px;   
   margin:0;
   padding:0;   
}

#daohang{
   height:30px;
   line-height:30px;
   padding-top:5px;
   background-color:#EBF8DB;
   margin-bottom:5px;
}

#daohang-left{
 float:left;
 margin-left:20px;
}

#daohang-right{
 width:300px;
 float:right;
 margin-right:20px;
}

#daohang-right li{
  list-style-type: none; 
  float:left;
  padding:0 5px;
}

#middle{
  widht:auto;
  height:auto;
}

#middle-title{
 color:#339900;
 font-size:14px;
 font-weight:bold;
 height:20px;
 line-height:30px;
 /*padding:20px;*/
  padding-top:10px;
 padding-bottom:20px;
 
}

#middle-content{
 margin-top:10px;
 border-top:1px solid #66CC33;
 padding:5px;
}

#middle-content-title{
 height:20px;
 line-height:20px;
 font-size:12px;
 font-weight:bold;
 color:#000000;
 margin:5px;
}

#middle-content-ok{
 height:50px;
 line-height:50px;
 font-size:14px;
 font-weight:bold;
 color:#000000;
 margin:5px;
 background-color:#E1EFCB;
 padding-left:20px;
}

#middle-content-button{
 height:20px;
 line-height:20px;
 font-size:12px;
 font-weight:bold;
 color:#000000;
 margin:5px;
 text-align:center;
}
.dataTable {
	border-collapse:collapse;
	width:100%;
	text-align:center;
}

.dataTable td {
	border: 0px solid #808080;
	padding-left: 5px;
	height:25px;
}

.formTable {
	border-collapse:collapse;
	width:100%;
	text-align:center;
	padding: 0px;	
}

.formTable td {
	border: 0px solid #808080;
	padding: 5px;	
}
.formTable1 {
	border:1px solid #9CCF6B;
	border-collapse:collapse;
	width:100%;
	text-align:center;
	padding: 0px;	
}

.formTable1 td {
	border: 0px solid #808080;
	padding: 2px;	
}

.form_table_1 {
	border-collapse:collapse;
	width:100%;
	text-align:center;
	padding: 0px;	
}

.form_table_1 td {
	border: 0px solid #808080;
	padding: 2px;	
}

.contentTable_lace {
	/*background-image:url(../images/basedata/content_table_lace.gif);*/
    /*background-repeat: repeat-x;*/
	background-color:#DAEDCF;
	height: 25px;
	font-weight:bold;
	color:#000;
	text-align:center;
}

#left-search{
  width:210px;
  height:650px;
  border-top:3px solid #57286E;
  border-bottom:3px solid #BFA4CD;
  margin-right:5px;
  float:left;
}

#mleftb{
 width:3px;
 float:left;
 height:650px;
}

#middle-right{
 width:207px;
 float:right;
 height:650px;
}

#search-content{
 width:202px;
 float:left;
}
#mrightb{
 width:3px;
 float:right;
 height:650px;
}


#hotel-search{
   width:204px;
   heigth:150px;
}

.search{
	width:194px;
	height:150px;
	padding:5px;

}


.search2{
	width:194px;
	height:auto;
	padding:5px;

}

.search-title2{
	width:174px;
	height:31px;
	line-height:31px;
	background-image: url(../images/leftsearch-title2-bj.gif);
	background-repeat: no-repeat;
	padding-left:30px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}


#PARENT{
 width:192px;
}

#middle6{
	  width:960px;
      height:auto;
}


#left-menu{
 
 width:190px;
 height:650px;
 float:left;
 

}
#left-tree{
  border-top:0px solid #57286E;
  border-bottom:0px solid #BFA4CD;
  margin-right:5px;
  float:left;
}

#menu-mleftb{
 width:3px;
 float:left;
 height:500px;
}

#middle-menu{
 width:207px;
 float:right;
 height:500px;
}

/**#menu-content{
 width:202px;
 float:left;
}**/
#menu-content{
 float:left;width:190px;padding:0 6px;
}
#menu-content img{display:block;margin-bottom:9px;border:0}
#menu-content h2{height:27px; padding-left:30px;background:#70bd20 url('../images/sideBar_tit.gif') no-repeat 5px 5px; color:#d8ff8d;line-height:27px;}

#menu-mrightb{
 width:3px;
 float:right;
 height:500px;
}

#hotel-search{
   width:204px;
   heigth:150px;
}
.search-title1{
	width:180px;
	height:25px;
	line-height:25px;
	background-color:#70bd20;
	background-repeat: no-repeat;
	font-size:12px;
	font-weight:bold;
	color:black;
	margin-top:20px;
}

.menu-body{
	height:650px;
	text-align:center;
}

.history{
	width:194px;
	height:150px;
	padding:5px;

}

.menu-background{
	width:180px;
	background-color:#fbfff4;
}


.history li{
    width:194px;
	height:25px;
	line-height:25px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#left-search{
  width:210px;
  height:722px;
  border-top:3px solid #57286E;
  border-bottom:3px solid #BFA4CD;
  margin-right:5px;
  float:left;
}

#mleftb{
 width:3px;
 float:left;
 height:722px;
}

#middle-right{
 width:207px;
 float:right;
 height:722px;
}

#search-content{
 width:202px;
 float:left;
}
#mrightb{
 width:3px;
 float:right;
 height:722px;
}


#left-search1{
  width:210px;
  height:822px;
  border-top:3px solid #57286E;
  border-bottom:3px solid #BFA4CD;
  margin-right:5px;
  float:left;
}

#mleftb1{
 width:3px;
 float:left;
 height:822px;
}

#middle-right1{
 width:207px;
 float:right;
 height:822px;
}

#search-content1{
 width:202px;
 float:left;
}
#mrightb1{
 width:3px;
 float:right;
 height:822px;
}


#hotel-search{
   width:204px;
   height:auto;
}

.search{
	width:194px;
	height:auto;
	padding:5px;

}


.search2{
	width:194px;
	height:auto;
	padding:5px;

}

.search-title2{
	width:174px;
	height:31px;
	line-height:31px;
	background-image: url(../images/leftsearch-title2-bj.gif);
	background-repeat: no-repeat;
	padding-left:30px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}


#PARENT{
 width:192px;
}

#nav {
	width:180px;
    line-height: 27px; 
	list-style-type: none;
	text-align:left;
	padding:0px;
	margin:0px;
}

#nav a {
	width: 180px; 
	display: block;
}

#nav li {
    width:180px; 
	text-align:center;
	float:left;
	margin:0px;
}

#nav li a:hover{
    
}

#nav a{
color:#444444;		
}

#nav a:link  {
   text-decoration:none;	
}

#nav a:visited  {
    color:#090201; 
	text-decoration:none;
}
#nav a:hover  {
	color:#3D0A6A;text-decoration:none;
	
}

#nav li ul {
	width: 180px;
	list-style:none;
	text-align:left;
	float:left;
}
#nav li ul li{
	width:180px;
	float:left;
	list-style-type: none;	
}

#nav li ul a{ 
         width:180px;
		 height:27px;
		 margin:0px;
		 padding:0px;
}

#nav li ul a:link  {
	color:#000;
	text-decoration:none;
}

#nav li ul a:visited  {
	color:#666;
}

#nav li ul a:hover {
	color:#3D0A6A;
	text-decoration:none;
	font-weight:border;
}

#nav li:hover ul {
	left: auto;
	width:190px;
}
#nav li.sfhover ul {
	left: auto;
}
#content {
	clear: left; 
}
#nav ul.collapsed {
	display: none;
}





#right{
	
  width:750px;
  font-size:12px;
  /*background-color:#F4FDEE;*/
  float:right;
  min-height:650px;
  _height:650px;
  
  
}
#tree_right{
  width:580px;
  height:auto;
  font-size:12px;
  background-color:#F4FDEE;
  float:right;
}

select,input,img,select{vertical-align:middle;}


.contentTable1 {
	border-collapse:collapse;
	width:100%;
	background-color:#F4FDEE;
}


.contentTable_lace {
	/*background-image:url(../images/basedata/content_table_lace.gif);*/
    /*background-repeat: repeat-x;*/
	background-color:#DAEDCF;
	height: 25px;
	font-weight:bold;
	color:#000;
	text-align:center;
}

.contentTable_row1 {
	color:#000;
	height: 22px;
	background-color: #F4FCED;
	text-align:center;
	border-collapse:collapse;
	border-bottom:1px dashed #CACBCD;
}

.STYLE6 {
	color: #444444;
	font-weight: bold;
	font-size: 14px;
}

#daohang1{
 line-height:30px;
 height:30px;
 font-size:12px;
 vertical-align:middle;
}

#left-tu{
  width:120px;
  height:auto;
  padding:10px;
}

#left-wenzi{
  width:120px;
  height:auto;
  padding:10px;
  padding-top:0px;
}

#fenye5{
  width:784px;
  height:25px;
  line-height:25px;
  text-align:center;
  background-color:#D7D7D7;
  float:right;
}


.hotel-name{
	color:#339900;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding-left:20px;
	maring-bottom:10px;
    background-color: #C9F5AC;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #66CC33;
	border-bottom-color: #66CC33;
}

.hotel-info{
	width:350px;
	height:150px;
	padding:5px;

}


.hotel-info span{
   font-weight:bold;

}
.hotel-info li{
    width:350px;
	height:25px;
	line-height:25px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.hotel-dianping{
	width:160px;
	height:160px;
	padding:5px;

}

.hotel-dianping span{
   font-weight:bold;
   font-size:18px;
   color:#FF0000;
}

.hotel-dianping li{
    width:160px;
	height:20px;
	line-height:20px;
	float:left;
}

.hotel-dianping1{
	width:120px;
	height:100px;

}

.hotel-dianping1 span{
   font-weight:bold;
   font-size:18px;
   color:#FF0000;
}

.hotel-dianping1 li{
    width:160px;
	height:15px;
	line-height:15px;
	float:left;
}

.liebiao{
 height:auto;
 margin:10px;
}


.hotel-house{
  height:auto;
}

.hotel-name span{
  float:right;
  padding-right:20px;
  color:#000000;
  font-size:12px;
  text-align:center;
}
.hotel-name li{
  float:left;
  height:30px;
  line-height:30px;
  vertical-align:middle;
}

.hotel-house-content{
 height:auto;
 padding:10px;
}

#bottom{
      margin:0px auto;
	  width:960px;
	  min-height:90px;
	  height:143px;
	  overflow:hidden;
	  text-align:center;
	  margin-top:5px;
}


BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;  COLOR:#444444; FONT-SIZE:12px; FONT-FAMILY:"����";
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}

H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}


td.title_td {font-size:12px;text-align:right;padding:3px;line-height:30px;}
td.content_td {text-align:left;padding:3px;line-height:30px;}
td.description_td {font-size:12px;text-align:left;padding:3px;line-height:30px;}

td.title_td_1 {font-size:12px;text-align:right;height:40px;padding:3px; line-height:30px;}

.required{color:red;}

.link_div {
	cursor:pointer;
	float:left;		
	border:1px solid white;
}	


/*-----------------------*/
	表单元素样式
/*-----------------------*/
.text
{
	border:1px #BDBDBD solid;
	width:180px;
	background-color: #fff;	
	padding:3px 8px 0 4px;
}

input.checkbox,input.radio{
	border:0px;
}
.select11{
	border:1px solid #F74B09;
	width:100px;
    color:#000;
	display:inline;
}
.input-tx-3{width:180px;height:17px;padding:3px 8px 0 4px;color:#505050;border:1px #BDBDBD solid;}
.select-7{width:160px;height:22px;padding:2px;color:#505050;border:1px #BDBDBD solid;}
select{
	width:160px;
	padding-bottom:2px;
	color:#505050;
	border:1px #BDBDBD solid;
}

.input-tx-4{width:150px;height:17px;padding:3px 8px 0 4px;color:#505050;border:1px #BDBDBD solid;}

.input-tx-5{width:120px;height:17px;padding:3px 8px 0 4px;color:#505050;border:1px #BDBDBD solid;}

.notice {
padding:.8em;
margin-bottom:1em;
border:2px solid #ddd;
background:#E6EFC2;
color:#264409;
border-color:#C6D880;}		

.input_desc {
	padding:2px;
	border:0px solid white;	
	border-color:white;
	margin:0px;
}



.list_title {
	height:25px;
	font-weight:bold;
	padding:5px;				
	border:0px solid white;
}	
.list_item_table {
	/*border:1px solid white;
	background-color:white;			
	margin:2px;*/
	border-bottom: 1px solid #f1e0b0;
	line-height:28px;
}

.list_item_div {			
	padding:0px;	
	border:1px solid #9CCF6B;		
}
.list_title_div {
	height:30px;
	padding:0px;
	border:1px solid #9CCF6B;
	border-bottom:0px solid white;
	background:url("../images/bg.gif") repeat-x;
}
/*--------------------------*/
.invisible{
	display:none;
}
.visible {
	display:block;
}

p{ line-height:2.0em; text-indent:2.4em;}

a.gotitle{
   color:#fff;
   text-decoration:none;
}
a.gotitle:hover{ 
   color:#003366;
   text-decoration:none; 
}

a{   
   color:#000; 
   text-decoration:none;
}

a:hover{   
   color:#000; 
   text-decoration: underline;
}

.font14{
   font-size:14px;
   font-weight:bold;
   color:#000;
}

.font15{
   font-size:14px;
   font-weight:bold;
   color:#fff;
}

#box {
      margin:0px auto;
	  width:960px;
      height:auto;
	  overflow:hidden; 
}

.border_data_box {
	/*
	width:600;
	border:1px dashed #800080;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	*/
	border: 1px solid #d4b970;background:#faf7e7;
	width:98%;
}

.cl{
  clear:both;
}
.headTr td{border:1px solid #ccc;padding:4px;color:#fff;background:#777;text-align:center;font-weight:bold;}
.bodyTr td{border:1px solid #ccc;padding:2px;background:#ffffff}

/**新增**/
.contentx{background:url("themes1/sidebar.gif") repeat-y scroll left center transparent;margin:auto;padding-top:15px;width:958px;}
.sideBarx{float:left;padding:0 6px;width:223px;}
.contentRightx{background:url("themes1/cententMain_tit.gif") no-repeat scroll left top transparent;float:right;width:710px;}
.searchHistory,.guidelines,.ticketsearch,.returnTicket{margin-bottom:12px;border:1px solid #bbe7b0;background:#fbfff4;}
.searchHistory ul{padding:6px;}
.searchHistory li{ line-height:20px;}
.sideBarx h2 {background:url("../images/sideBar_tit.gif") no-repeat scroll 5px 5px #70BD20;color:#D8FF8D;height:27px;line-height:27px;padding-left:30px; font-size:14px;}
.group1{ height:35px; line-height:35px;}
