/* CSS Document */
.h_top{
background:url(../guilin-tour/images/h_top.jpg) no-repeat;
height:330px; 
padding:0 12px 0 12px; 
}
.h_top h1{
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:17px;
text-align:left;
font-weight:bold;
padding:20px 0 0 110px;
}
.h_toptext{
width:470px;
padding:30px 0 0 0;
color:#663300;
}
.h_toptip{
width:460px;
padding:16px 8px 8px 8px;
margin-top:24px;
background:#D0DFE7;
position:relative;
}
.h_tipimg{
position:absolute;
top:-21px;
left:-7px;
width:70;
height:42;
}
.h_toptip  ul{
 padding:0;
 margin:0;
 height:100%;
}
.h_toptip  ul li {
list-style:none;
padding:4px 0 6px 12px;
background:url(../guilin-tour/images/n_bpoint.gif) no-repeat left 10px;
color:#003366;
}
.h_box{
 padding:0 10px 10px 10px;
 background:#E3ECF1;
 height:100%;
}
.h_box1_top,.h_box2_top,.h_box3_top{
padding:0 10px 0 10px;
height:100%;
}
.h_box1_top{
background:#ffffff url(../guilin-tour/images/h_box_top1.jpg) no-repeat;


}
.h_box2_top{
background:#ffffff url(../guilin-tour/images/h_box_top2.jpg) no-repeat;
margin-top:12px;

}
.h_box3_top{
background:#ffffff url(../guilin-tour/images/h_box_top3.jpg) no-repeat;
margin-top:12px;

}


.h_box1_top h3,.h_box2_top h3,.h_box3_top h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  margin:0;
  padding:12px 0 20px 35px;
}
.h_box_tip{
background:#F8F5EE url(../guilin-tour/images/h_tip_bg.gif) no-repeat left top;
padding:30px 8px 8px 8px;
font-family:Arial, Helvetica, sans-serif;
color:#575757
}

.h_box_tip ul li{
list-style:none;
padding:0 0 0 12px;
background:url(../guilin-tour/images/n_gpoint.gif) no-repeat left 8px;
}
.h_imgbox{
 float:left;
 width:163px;
 height:155px;
 padding:6px 6px 4px 6px;
 background:url(../guilin-tour/images/h_img_box.gif) no-repeat;
 margin-top:10px;
 text-align:center;
 line-height:15px;
}
#content .h_box .h_imgbox b a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  color:#575757;
}
#content .h_box .h_imgbox b a:hover,#content .h_box .h_box_tip  a:hover{
color:#FF6600;
text-decoration:underline;
}
.h_box_b{
background:url(../guilin-tour/images/h_box_bot.jpg) no-repeat;
height:15px;
}

/*sub_hotel*/
.hs_p{
  background:#B6CEDA;
  padding:12px 6px 8px 6px;
}
.hs_tl{
float:left;
width:242px;
}
.hs_tr{
 margin-left:5px;
 float:left;
 width:480px;
}
.hs_img{
text-align:center;
background:#ffffff;
}
.hs_img img{
text-align:center;
border:#ffffff solid 3px;
}
.hs_rtop{
background:#FFFFFF url(../guilin-tour/images/hs_rbox_bg.jpg) no-repeat;
-height:300px;
min-height:300px;
}
.hs_rbot{
background:url(../guilin-tour/images/hs_rbox_bbg.jpg) no-repeat;
height:15px;
}
.hs_detail{
background:#0197CA url(../guilin-tour/images/hs_l_bg.jpg) no-repeat;
margin-top:6px;
padding:2px 3px 8px 3px;
}
.hs_detail p{
padding:0 5px 0 5px;
}
.hs_detail b{
font-family:"Times New Roman", Times, serif;
font-size:17px;
display:block;
margin:0;
padding:0 0 12px 30px;
}
.hs_rtop h1{
display:block;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:17px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.hs_rtop  img{
float:left;

}
.hs_detail p,#content .hs_p .hs_detail p a{
color:#FFFFFF;
}
.hs_rtop{
padding:12px 8px 8px 20px;
}
.hs_rtop b{
display:block;
font-family:"Times New Roman", Times, serif;
font-size:17px;
width:100px;
padding:0 0 16px 30px;
float:left;

}
.hs_rtop ul li{
 list-style:none;
padding:0 0 12px 10px;
 background:url(../guilin-tour/images/hs_bcor.gif) no-repeat left 8px;
}
.hs_title{
padding-left:10px;
background:url(../guilin-tour/images/hs_li.gif) no-repeat left center;
color:#006699;
}
.hs_tb td{
  padding-left:18px;
  background:url(../guilin-tour/images/hs_cor.gif) no-repeat 8px center;
}
.hs_con{
margin-top:10px;
padding:12px 10px 10px 10px;
background:#F0F0F0 url(../guilin-tour/images/hs_line.gif) repeat-x left top;
}
.hs_c_l{
float:left;
width:221px;
height:100%;
}
.hs_gbox{
padding:12px 6px 0 6px;
 background:#E1E1E1 url(../guilin-tour/images/hs_lbox_t.gif) no-repeat left top;
 height:100%;
 
}
.hs_gbox p,.hs_gbox ul,.hs_r_box ul{
 padding-left:10px;
 margin:0;
}
.hs_gbox ul li,.hs_r_box ul li{
padding:0 0 8px 10px;
list-style:none;
background:url(../guilin-tour/images/hs_cor.gif) no-repeat left 7px;
}
.hs_r_box .hs_narow li{
padding:0 0 3px 10px;
}
.hs_gboxb{
height:12px;
 background:url(../guilin-tour/images/hs_lbox_b.gif) no-repeat left top;
}
.hs_r_box{
background:url(../guilin-tour/images/hs_line2.gif) repeat-x left bottom;
padding:8px 0 8px 0;
}

.hs_c_r{
float:left;
margin-left:16px;
width:467px;
}

.hs_photo{
padding:0px 8px 15px 8px;
margin-top:8px;
background:#CCCCCC url(../guilin-tour/images/hs_photo.gif) no-repeat left top;
height:100%;
}

.hs_ph_1,.hs_ph_2{
text-align:center;
padding-top:4px;
width:176px;
height:136px;
float:left;
}
.hs_ph_1{
background: url(../guilin-tour/images/hs_line_v.gif) repeat-y right top;
}
.hs_ph_2{
background:none;

}
.hs_line{
height:100%;
background: url(../guilin-tour/images/hs_line_h.gif) repeat-x left bottom;
}
.hs_photo b{
  font-family:"Times New Roman", Times, serif;
  font-size:17px;
  color:#ffffff;
  display:block;
  margin:0;
  padding:4px 0 16px 66px;
}
.hs_more{
padding:6px 6px 6px 6px;
background:#EEF3F6;
margin-top:8px;
}
.hs_t{  font-family:"Times New Roman", Times, serif;
  font-size:17px;
  color:#006699;
  padding:4px 4px 8px 4px;

}
.hs_mbox{
float:left;
width:227px;
padding:4px;
margin-right:3px;
background:#DAE7ED;
height:340px;
}
.hs_mbox ul li{
list-style:none;
padding:3px 0 3px 0;
}
#content .hs_p .hs_more .hs_mbox ul li a{
color:#006699;

}
/*selected hotel*/
#hg_1 #g_1{
 display:none;
}
#hg_2 #g_2{
 display:none;
}
#hg_3 #g_3{
 display:none;
}
#hg_4 #g_4{
 display:none;
}
#hg_5 #g_5{
 display:none;
}
#hg_6 #g_6{
 display:none;
}
#hg_7 #g_7{
 display:none;
}
#hg_8 #g_8{
 display:none;
}
#hg_9 #g_9{
 display:none;
}
#hg_10 #g_10{
 display:none;
}
#hg_11 #g_11{
 display:none;
}


#hy_1 #y_1{
 display:none;
}
#hy_2 #y_2{
 display:none;
}
#hy_3 #y_3{
 display:none;
}
#hy_4 #y_4{
 display:none;
}
#hy_5 #y_5{
 display:none;
}
#hy_6 #y_6{
 display:none;
}
#hy_7 #y_7{
 display:none;
}
#hy_8 #y_8{
 display:none;
}
#hy_9 #y_9{
 display:none;
}
#hy_10 #y_10{
 display:none;
}
#hy_11 #y_11{
 display:none;
}

#hl_1 #l_1{
 display:none;
}
#hl_2 #l_2{
 display:none;
}
#hl_3 #l_3{
 display:none;
}

.hs_kr{
background:#ffffff;
margin-top:10px;
padding:0 10px 10px 16px;
}
