/* CSS Document */
body{
margin:0 auto;
padding:0;
font:12px/150% Verdana, Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6,p,ul,li,div,dl,dt,dd,form{
margin:0; padding:0; list-style:none;
}
#page{
width:950px;
margin:0 auto;
padding:0;
}
.guide{
height:24px;
line-height:24px;
border:solid #ACC8EA;
border-width:1px 0;
padding-left:5px;
background-color:#F5F9FC;
}.guide b{color:#f60;}
.guide span{
float:right;
}
#main{
margin-top:10px;
height:auto;
overflow:hidden;
}
/* content begin */
#content{
width:700px;
margin-right:10px;
float:left;
}
   #content .main_exp_inner{
   width:680px;
   margin-bottom:8px;
   padding:9px;
   border:1px solid #f6f6f6; background-color:#fff;
   overflow:hidden;
   }
   #content .exp_inner_tit{
   width:680px;
   height:55px;
   overflow:hidden;
   }
   #content .exp_inner_tit div{
   float:left;
   width:45px;
   height:40px;
   margin-right:10px;
   padding-top:5px;
   border:3px #ccc double;
   text-align:center;
   background-color:#ffc;
   overflow:hidden;
   line-height:18px;
   }
   #content .exp_inner_tit div h3{
   font-size:15px;
   margin:0;color:#f60;
   padding:0;
   }
   #content .exp_inner_tit h3{
   height:22px;
   line-height:22px;
   padding:3px 0;
   font-size:15px;
   color:#f60;
   }
   #content .exp_inner_tit p{
   height:18px;
   line-height:18px;
   margin-left:-50px;
   }
   #content .exp_guide{
   height:20px;
   line-height:20px;
   margin:5px 0;
   padding:2px 10px;
   background-color:#F3F9FF;
   border-bottom:1px solid #EBEBEB; background-color:#fff;
   }
   #content .exp_guide div{
   float:right;
   height:18px;
   line-height:18px;
   padding-top:2px;
   color:#777;
   }
   #content .exp_text{
   padding:8px 0;
   color:#666;
   }
   #content .exp_scenic{
   width:680px;
   overflow:hidden;
   }
   #content .exp_scenic h3{
   height:22px;
   line-height:22px;
   padding-left:10px;
   font-size:12px;
   background:url(/images/system/ico/scenic_ico.gif) no-repeat left 3px;
   }
   #content .exp_scenic ul{
   width:650px;
   margin:5px auto;
   overflow:hidden;
   padding-left:15px;
   padding-bottom:9px;
   border:1px solid #e5e5e5;
   }
   #content .exp_scenic ul li{
   width:118px;
   height:115px;
   margin:9px 12px 0 0;
   overflow:hidden;
   float:left;
   }
   #content .exp_scenic ul li img{
   width:104px;
   height:80px;
   margin:0 auto;
   padding:4px;
   border:1px solid #ccc;
   overflow:hidden;
   }
   #content .exp_scenic ul li h4{
   height:20px;
   line-height:20px;
   margin-top:5px;
   font-size:12px;
   text-align:center;
   font-weight:normal;
   }
   #content .exp_guide_bottom{
   height:21px;
   line-height:21px;
   text-align:right;
   padding:5px 0 5px 0;
   clear:left;
   background:url(/images/system/line/line01.gif) repeat-x left bottom;
   }
   #content .exp_guide_bottom img{
   vertical-align:middle;
   }
   #content .main_exp_Update_box{
   height:25px;
   padding:3px 0;
   line-height:25px;
   color:#666;
   text-align:right;
   }

   #content .exp_next_page{
   margin-top:3px;
   }
   #content .exp_next_page span{
   padding-right:15px;}
   .refer_button{
   background-color:#0279D5;
   height:16px;
   line-height:16px;
   font-size:12px;
   color:#fff;
   padding:0 5px;
   border:none;
   }
   /* */
   #content .main_exp_sub{
   width:696px;
   padding:1px;
   border:1px solid #D5E4F4; background-color:#fff;
   background-color:#E8F4FF;
   margin-bottom:8px;
   }
   ul.main_exp_sub_tit{
   height:34px; overflow:hidden;
   background:url(/city/images/city_Con2_tit.gif) no-repeat left bottom;
   padding:0 0 0 20px;
   }
   ul.main_exp_sub_tit li{
   float:left;
   cursor:pointer;
   }
   ul.main_exp_sub_tit li.hovertab{
   width:140px;
   height:30px;
   line-height:30px;
   margin:0;
   padding:4px 4px 0 4px;
   color:#f60;
   font-size:14px; 
   font-weight:700; 
   text-align:center;
   overflow:hidden;
   background:url(/city/images/city_Con2_hover.gif) no-repeat left top;
   }
   ul.main_exp_sub_tit li.normaltab{
   width:110px;
   height:30px; 
   overflow:hidden;
   line-height:30px;
   margin:0;
   padding:4px 2px 0 2px;
   color:#04d;
   text-align:center;
   background:url(/city/images/city_Con2_nohover.gif) no-repeat left bottom;
   }
   #content .main_exp_sub_inner{
   background:url(/city/images/city_Zt_bg.gif) repeat-y left top #fff;
   padding:13px; width:670px; overflow:hidden;
   }
   #content .main_exp_sub_inner_bottom{
   display:block; height:5px; overflow:hidden;
   background:url(/city/images/city_Zt_f.gif) no-repeat left top;
   }
   #content .main_exp_sub_inner h3,#content .main_exp_sub_inner h2{
   background:url(/city/images/ConZtIco.gif) no-repeat 10px center;
   color:#aaa;
   font-size:13px;
   padding:10px 0 5px 30px;
   }
   #content .main_exp_sub_inner h3 span,#content .main_exp_sub_inner h2 span{
   float:right;
   font-weight:normal;
   font-size:12px;
   }
   #content .mian_exp_sub_inner h3 span{font-size:12px; font-weight:normal; float:right; padding-right:10px;}
   ul.main_exp_sub_list{
   width:670px;
   margin:0 auto;
   overflow:hidden;
   }
   ul.main_exp_sub_list li{
   width:210px;
   height:105px;
   margin:9px 3px 8px 0;
   float:left;
   border:1px solid #eee;
   padding:4px;
   }
   ul.main_exp_sub_list li img{
   width:210px;
   height:70px;
   overflow:hidden;
   border:0;
   }
   ul.main_exp_sub_list li h4{
   padding-top:8px; padding-left:10px;
   font-size:12px;
   }
   ul.HotelUl{
   width:660px;
   padding-left:10px;
   overflow:hidden;
   }
   ul.HotelUl li{
   width:122px;
   height:120px;
   float:left;
   margin-right:10px;
   text-align:center;
   }
   ul.HotelUl li img{
   width:112px;
   height:80px;
   padding:4px;
   border:1px solid #f6f6f6; background-color:#fff;
   display:block;
   }
   ul.HotelUl li h5{
   font-size:12px; margin:0; padding:3px 0; font-weight:normal;
   }
   ul.main_exp_gonglue_list{
   width:660px;
   padding-left:10px;
   overflow:hidden;
   }
   ul.main_exp_gonglue_list li{
   width:320px;
   height:24px;
   line-height:24px;
   margin-right:10px;
   float:left;
   background:url(/images/system/line/line01.gif) repeat-x left bottom;
   }
   ul.main_exp_gonglue_list li p{
   background:url(/images/system/ico/td_tit.gif) no-repeat left center;
   padding-left:15px;
   }
   /*  */
   #content .main_exp_comment{
   width:680px;
   border:1px solid #f6f6f6; background-color:#fff;
   padding:8px;
   }
   #content .main_exp_comment h2{
   height:22px;
   line-height:22px;
   margin-bottom:5px;
   font-size:14px;
   color:#f60;
   padding-left:5px;
   border-bottom:1px solid #f6f6f6; background-color:#fff;
   }
   #content .main_exp_comment h2 span{
   font-weight:normal;
   font-size:12px;
   float:right;
   }
   #content .main_exp_comment h3{
   font-size:12px;
   background:url(/images/system/ico/ico_08.gif) no-repeat 5px center;
   padding-left:22px;
   }
   #content .main_exp_Tips_box{
   height:25px;
   line-height:25px;
   overflow:hidden;
   text-align:right;
   background:url(/images/system/line/line_ico.gif) repeat-x left center;
   }
   #content .main_exp_Tips_box span{
   background-color:#fff;
   color:#039;
   padding-left:8px;
   }
/* content end */

/* sidedar begin  */
#sidedar{
width:240px;
float:left;
}
   #sidedar .sid_box{
   width:238px;
   border:1px solid #f6f6f6; background-color:#fff;
   overflow:hidden;
   margin-bottom:8px;
   }
   .sid_box_bg{
   background-color:#F5FAFF;
   }
   #sidedar .sid_box_inner{
   padding:8px;
   }
   #sidedar h2{
   height:28px;
   line-height:28px;
   font-size:13px;
   color:#f60;
   padding-left:8px;
   background-color:#E8F4FF;
   }
   #sidedar .sid_box_ad{
   width:280px; height:620px;
   padding:4px;
   }
   ul.sid_exp_tools{
   width:222px;
   overflow:hidden;
   display:block;
   }
   ul.sid_exp_tools li{
   width:111px;
   height:75px;
   overflow:hidden;
   line-height:24px;
   float:left;
   text-align:center;
   }
   ul.sid_exp_menp{
   width:222px;
   overflow:hidden;
   }
   ul.sid_exp_menp li{
   height:75px;
   padding:5px 0;
   border-bottom:1px solid #ebebeb; background-color:#fff;
   }
   ul.sid_exp_menp li div{
   width: 90px;
   height: 75px;
   float: left;
   padding-right: 5px;
   background:url(/images/scenery/vou/img-bg.gif) no-repeat right 10px;
   }
   ul.sid_exp_menp li div img{
   width:80px;
   height:60px;
   padding:4px;
   background-color:#fff;
   border:1px solid #ccc;
   }
   ul.sid_exp_menp li dl{
   width: 118px;
   margin-left:8px;
   padding-top: 5px;
   float:left;
   }
   ul.sid_exp_menp li dl dt{
   height:24px;
   overflow:hidden;
   font-weight:700;
   line-height:24px;
   }
   ul.sid_exp_menp li dl dd{
   height:20px;
   line-height:20px;
   color:#aaa;
   }
   ul.sid_exp_menp li dl dd em{
   font-style:normal;
   color:#f60;
   font-weight:700;
   }
   ul.sid_exp_Iint_part{
   width:222px;
   overflow:hidden;
   }
   ul.sid_exp_Iint_part li{
   width:85px;
   height:24px;
   line-height:24px;
   padding-left:26px;
   background:url(/images/system/ico/tp_ico.gif) no-repeat 13px center;
   float:left;
   border-bottom:1px dashed #eee; background-color:#fff;
   }
   ul.main_exp_hotel_search{
   width:660px;
   margin:0 auto;
   overflow:hidden;
   }
   ul.main_exp_hotel_search li{
   margin:5px 0;
   line-height:22px;
   padding-left:80px;
   }
   ul.main_exp_hotel_search li strong{
   display:block;
   width:75px;
   text-align:right;
   float:left;
   margin-left:-80px;
   }
/* sidedar end */
#foot{
clear:left;
width:950px;
margin:10px auto 0 auto;
text-align:center;
overflow:hidden;
}
/*  */
.dis{
display:block;
}
.undis{
display:none;
}
.clear{
clear:both;
}
/*  */
#sub_zt_DianP{
margin:5px 0 5px 0;}
#sub_zt_DianP ul.zt_dianpin{
width:678px;
border:1px solid #eee; background-color:#fff;
margin:0 1px;
display:block;
overflow:hidden;
}
#sub_zt_DianP ul.zt_dianpin li{
width:190px;
margin:0 8px;
float:left;
}
#sub_zt_DianP ul.zt_dianpin dl{display:block;}
#sub_zt_DianP ul.zt_dianpin dt{font-weight:700; color:#aaa; height:26px; line-height:26px;}
#sub_zt_DianP ul.zt_dianpin dd{height:26px; line-height:26px;}
#sub_zt_DianP ul.zt_dianpin dd span{width:55px; display:block;float:left; text-align:right;}
#sub_zt_DianP ul.zt_dianpin dd b{
width:70px;
height:8px;
line-height:8px;
padding:1px;
margin:6px 5px;
overflow:hidden;
display:block; float:left; background-color:#DEDEDE;}
#sub_zt_DianP ul.zt_dianpin dd img{
vertical-align:top;}
#sub_zt_DianP ul.zt_dianpin dd em{color:#aaa; font-style:normal;font-weight:normal; font-size:12px; float:right;}
#sub_zt_DianP ul li.ShowLi{
width:auto;
margin:0;
padding:85px 0 0 0;
}
#sub_zt_DianP h3{
 height:22px;
   line-height:22px;
   padding-left:10px;
   font-size:12px;
   background:url(/images/system/ico/scenic_ico.gif) no-repeat left 3px;
}
#sub_zt_DianP h3 span{font-size:12px; font-weight:normal; float:right;}
.inputText{
width:355px;
height:22px;
background-color:#fff;
border:1px solid #ccc;
float:left;
margin-right:8px;
position:relative;
}
.classlist{
background:url(/images/city/sub_bg.gif) no-repeat right bottom #fff;
top:20px;
left:5px;
}
#hh_2,#hh_1,#hh_3{
width:550px;
position:absolute;
top:20px;
left:5px;
}
.textCss{
width:330px;
height:20px;
line-height:20px;
overflow:hidden;
margin:0;
padding:0 15px 0 5px;
border:0 none;
background:url(/images/system/ico/textIco.gif) no-repeat right center;
cursor:pointer;
}
table.tableCss td{
border:1px solid #fff;
padding:0 5px;
background-color:#FFFFCC;
}
.cssFromBox{
width:540px;
height:auto;
padding:8px 5px;
background:url(/images/system/ico/Sub_ico.gif) no-repeat left top;
}
.ButBox{
text-align:center;
padding:5px 0;
}
#Comment .bottomComment strong{
color:#1f3a87;
}
dl.dlFrom{
width:660px;
padding:0 0 8px 0;
height:auto;
display:block;
}
dl.dlFrom dt{
font-weight:700; height:26px; line-height:26px; color:#1f3a87}
dl.dlFrom dd{
height:26px;
line-height:26px;
color:#777;
}
a#zt_DianPshow{
width:12px;
height:12px;
display:block;
background:url(/images/system/ico/gif_bottom.gif) no-repeat left center;
}
a#zt_DianPshow:hover{
background:url(/images/system/ico/gif_bottom.gif) no-repeat left center #fff;
}
a#zt_DianPclose{
width:12px;
height:12px;
display:block;
background:url(/images/system/ico/gif_up.gif) no-repeat left center;
}
a#zt_DianPclose:hover{
background:url(/images/system/ico/gif_up.gif) no-repeat left center #fff;
}
/* liuyan */
ul.Ul_ly{
width:680px;
overflow:hidden;
}
ul.Ul_ly li{
width:680px;
overflow:hidden;
display:block;
border-bottom:1px solid #eaeaea;
margin-bottom:8px;
padding-bottom:10px;
}
ul.Ul_ly .ICO_tou{
float:left;
width:50px;
height:50px;
overflow:hidden;}
ul.Ul_ly .Ly_Box{
width:620px;
float:right;
}
ul.Ul_ly .Ly_Tit{
background-color:#eaeaea;
line-height:22px;
padding:0 8px;
}
ul.Ul_ly .Ly_Tit img{vertical-align:middle;}
ul.Ul_ly .Ly_Tit span{
_padding-top:5px;
float:right; }
ul.Ul_ly .Ly_Con{
padding-top:5px;
line-height:20px;}
ul.Ul_ly .Ly_Hf{
color:#f60;
}
#wypl_msg{
padding:8px 0;
}
.height104{
height:104px;
overflow:hidden;
}