.nh_top{
	background:#7DA7CF url(../hotels/images/nh_top.gif) no-repeat left top;
	padding:0 16px 12px 16px;
}
.nh_top h1{
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#ffffff;
	padding:12px 10px 8px 30px;
	margin:0;
	font-weight:bold;
}
.nh_top .star{
	float:left;
	margin-top:12px;
}
.nh_but{
	height:30px;
	padding:5px 20px 5px 415px;
	
}
.nh_but_hotel{
	height:auto;
	padding:15px 290px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:140%;
	
}

.nh_boxt{
	background:url(../hotels/images/nh_boxt.gif) no-repeat left bottom;
	height:12px;
}
.nh_boxc{
	background:#FFFFDF;
	color:#333;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	line-height:140%;
}
.nh_boxb{
	background:url(../hotels/images/nh_boxb.gif) no-repeat left top;
	height:10px;
}
.nh_be{

	background:#ffffff url(../hotels/images/nh_bw.gif) repeat-x;
	padding:4px 80px 8px 60px;	
	
}
.nh_be_hotel{


	padding:14px 40px 8px 60px;
}
.nh_bre{
	position:relative;
    background:#F0CB15;
	/*height:88px;*/
	_height:88px;
	padding:8px 8px 8px 40px;
}

.nh_bre_hotel {
	position:relative;
    background:#F0CB15;
	/*height:88px;*/
	padding:8px 8px 8px 40px;
}

.nh_lcon{
	position:absolute;
	display:block;
	background:url(../hotels/images/nh_bicon.gif) no-repeat;
	width:66px;
	height:129px;
	top:-14px;
	left:-30px;
}
.h_tab_s,.h_tab_i{
	display:block;
	background-image:url(../hotels/images/nh_tab.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:80px;
	height:22px;
	padding-top:2px;
	float:left;
	font-weight:bold;

}
.h_tab_s{
	color:#01519A;
	position:absolute;
	top:0px;

}
.h_tab_i{
	background-position:-80px 0px;
	color:#FFF;
	cursor:pointer;
	position:absolute;
	top:1px;
	
}
.h_box{
height:340px;
border:1px solid #C1C1C1;
background:url(../hotels/images/nh_bg3.jpg) repeat-x left bottom;
}

.h_box_hotel{
	
/*height:175px;*/
background:url(../hotels/images/nh_bg3.jpg) repeat-x left bottom;
}

.h_box_left
{
	float:left;
	width:343px;
	height:auto;
	padding:5px 8px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	
}
.h_box_left h3{
	font-size:17px;
	color:#FF7D01;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding: 5px 0px 3px;
}
.h_box_right
{
	float:left;
	width:350px;
	height:auto;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
}
.h_box_right img{
	border:solid 4px #D6D6D6;
}
.h_booking_box{
  width:356px;	
  float:left;
}

.h_booking_box_title{  
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bold;
  color:#660000;
  height:15px;
  padding:14px 5px 6px 8px;

}
.h_booking_box_des{  
  font-family:Verdana, Geneva, sans-serif;
  font-size:13px;
  color:#fff;
  height:16px;
  font-weight:bold;
  padding:2px 5px 2px 8px;

}
.h_booking_box_content{  
  border:#7DADCF 1px solid;
  width:auto;
  height:auto;
  background:#FFFFDF;  
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333;
  padding:3px 5px 0px 8px;
  line-height:140%;

}

.h_triplist
{
	width:auto;
	height:auto;
	border:#7DADCF 1px solid;
	background:#FFF;
	font:Verdana, Geneva, sans-serif;
	
}
.h_triplist_title
{
	background:#7DADCF;	
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 0 8px;
}
.h_triplist_content
{
	font-size:12px;	
	padding:10px;	
	line-height:160%;
}

#content .h_triplist .h_triplist_content a{
	color:#01519A;
	text-decoration:underline;
}
#content .h_triplist .h_triplist_content a:hover
{
	color:#FFA101;
	text-decoration:underline;
	
}
#content ul{
   list-style:none;
}
#content li{
	background:url(../share_img/dot_black_3_3.gif) no-repeat 0px 9px;
	padding-left:8px;
	font-family: "Arial", Gadget, sans-serif;
}

/**beijing ************************/

#h_box_left_hotel
{
	float:left;
	width:415px;
	height:auto;
	padding:5px 10px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	
}

#h_box_left_hotel h3{
	font-size:17px;	
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
#content #h_box_left_hotel h3 a{
    color:#FF7D01;
	text-decoration:underline;	
}
#content #h_box_left_hotel h3 a:hover{
    color:#CC6600;
	text-decoration:underline;	
}
.h_box_right_hotel
{
	
	float:left;
	width:260px;
	height:auto;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.h_box_right_hotel .hotelclass
{
	width:auto;
	height:15px;
	padding:0 0 0 30px;
}
.h_box_right_hotel .hotelpicture
{
	width:auto;
	height:135px;
	padding-left:30px;
	border-left:#66A6CD 1px solid;
}
.h_box_right_hotel .hotelpicture img
{
	border:solid 4px #D6D6D6;
}
.h_relatelink{
	padding:3px 3px 8px 102px;
	background: #FFF url(../hotels/images/hotel-relate.gif) no-repeat 22px 5px;
}
#content #h_relatelink a {
	color: #1833cc;
	text-decoration: none;
}
#content .h_box_left_beijing li {
	background-image: url(../share_img/dot_blue_d_4_4.gif);
}
#nh_top_link{
	background:#7DACDF;
	padding:5px 6px 5px 6px;
}

#nh_top_link{
	height:100%;
}

#nh_top_link .nh_boxt{
	background:url(../hotels/images/toplink-top.gif) no-repeat left bottom;
	height:12px;
}
#nh_top_link .nh_boxc{
	background:#FFF;
	color:#000;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	line-height:140%;
	padding:0 5px 0 5px;
}
#nh_top_link .nh_boxb{
	background:url(../hotels/images/toplink-bottom.gif) no-repeat left top;
	height:10px;
}
#nh_top_link strong{
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
}
#content #nh_top_link td a{
	color:#01519A;
	text-decoration:underline;
}
#content #nh_top_link td a:hover{
	color:#ff7d01;
	text-decoration:underline;
}

#h_button{
  width:130px;
  height:29px;
  background:url(../hotels/images/hotels-button.gif) no-repeat;
  float:right;  
}
#h_button{
  width:120px;
  height:14px;
  background:url(../hotels/images/hotels-button.gif) no-repeat;
  padding:4px 5px 9px 5px;
  text-align:center;
  float:right;  
  cursor:pointer;
}
#content #h_button a{	
	color:#4F2F00;
	text-decoration:none;
	font-weight:bold;
}


/*hotel index*/
.i_txt{
	padding:16px 0 0 0;width:420px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
.i_map{
	background:#ffffff url(../hotels/images/i_map_bg.jpg) no-repeat;
	height:420px;
}
.i_b2{
	background:#ffffff;
	padding:0 6px;
}
.m_l{
  width:460px;
  height:390px;
  float:left;
  position:relative;
}
.m_r{
	width:200px;
	padding:20px 0 0 68px;
	float:left;
}

.hl_tag,.hr_tag{
	display:block;
	position:absolute;
	width:70px;
	background-image:url(../hotels/images/i_house.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	height: 18px;
}
.hr_tag{
   background-position:right center;
   padding-right:22px;
   text-align:right;
}
.hl_tag{
	background-position:left center;
    padding-left:22px;
	text-align:left;
}
.ctitle{
	padding:6px 0 0 0;
}
.ctitle  b{
	color:#FF7D01;
}
#content .i_b2 .i_map .m_r a{
	padding:2px 0;
	display:block;
	/*float:left;*/
	width:82px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
.mt{
	display:block;
	position:absolute;
	top:6px;
	left:24px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#FFF;
	
}
.bcon{
	height:100px;
    background:#FFF;
}

.h_box p{
	margin-bottom:8px;
}
