/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li, 
form, fieldset, legend, button, input, textarea,
th, td {
    margin: 0;
    padding: 0;
}
ul, ol { list-style: none; }
address, cite, dfn, em, var { font-style: normal; }
body, button, input, select, textarea /* for ie */ {
    font: 12px/1.5 "ËÎÌå";

}
body{
margin:0 auto;
padding:0;
font:12px/150% "ËÎÌå";
}
#page{
width:950px;
margin:0 auto; padding:0;
overflow:hidden;
}
#sidedar{
width:140px;
float:left;
}
	#sidedar h3{
	background:url(/images/index/left_navi_title01.gif) no-repeat left top; 
	height:21px;
	}
	#sidedar .sidedar{
	background:url(/images/index/left_navi_down_line01.gif) no-repeat left bottom; 
	padding-bottom:5px; width:140px;
	margin-bottom:10px;
	}
	#sidedar ul{
	width:136px;
	padding:5px 2px 8px 2px;
	background:url(/images/index/left_navi_bg.gif) repeat-y left top;
	display:block;
	}
	#sidedar ul li{
	background:url(/images/index/left_navi_line.gif) no-repeat left bottom;
	line-height:22px;
	height:22px;
	padding:1px 0;
	font-weight:bold;
	}
	#sidedar ul li p{
	padding-left:28px;}
#content{
width:802px;
float:right;
overflow:hidden;
}
.con_one,.con_two,.con_three,.con_four{
width:802px;
margin-bottom:8px;
overflow:hidden;
}
.con_left{
width:444px;
float:left;
overflow:hidden;
}
.con_right{
width:350px;
float:right;
}
.con_tit{
width:444px;
height:34px;
overflow:hidden;
background:url(/images/index/con_unseled_bg.gif) repeat-x left bottom; 
}
.con_tit_left{
display:block;
background:url(/images/index/con_sel_left.gif) no-repeat left top; 
width:4px;
height:34px;
float:left;
}
.con_tit_right{
display:block;
background:url(/images/index/con_sel_right.gif) no-repeat left top; 
width:4px;
height:34px;
float:right;
}
.con_tit ul{
height:34px;
}
.con_tit ul li{
height:24px;
padding:6px 0 4px 0;
margin:0 3px;
line-height:24px;
float:left;
cursor:pointer;
}
.con_tit ul li.hovertab{
width:72px;
color:#fff;
font-weight:bold;
text-align:center;
}
#content .con_tit ul.ul01{
width:430px;
margin:0 auto;
overflow:hidden;
}
.con_tit ul.ul02,#content .con_tit ul.ul03{
width:350px;
margin:0 auto;
padding-left:80px;
overflow:hidden;
}
.con_tit ul.ul01 li.hovertab{
background:url(/images/index/con_seled_bg.gif) no-repeat left top;
}
.con_tit ul.ul02 li.hovertab{
background:url(/images/index/seled_bg_03.gif) no-repeat left center;
}
#content .con_tit ul.ul03 li.hovertab{
background:url(/images/index/seled_bg_02.gif) no-repeat left center;
}
.con_tit ul li.normaltab{
background:url(/images/index/main_line.gif) no-repeat left 10px;
width:70px;
text-align:center;
line-height:24px;
}
.con_tit p{
width:398px;
margin:0 10px;
padding:7px 0 5px 20px;
height:20px;
background:url(/images/subject/allow.gif) no-repeat 5px center; 
line-height:20px;
overflow:hidden;
}
.con_tit li a{
color:#000;
background:none;
}
.con_tit p b{
color:#f60;
}
.con_tit p span{
float:right;
}
.con_Box{
width:432px;
padding:0 5px 5px;
border:#74a4dc solid;
border-width:0 1px 1px 1px;
overflow:hidden;
}
.con_Box .hotel_list_box,.con_Box ul.vou_list_box,.con_Box ul.recommend,ul.bolg_ul{
width:432px;
overflow:hidden;
}
.hotel_list_box .hotel_ad{
width:125px;
height:130px;
margin:5px 0;
overflow:hidden;
float:left;
}
.hotel_list_box ul{
width:295px;
margin:0 2px 0 10px;
float:right;
}
.hotel_list_box ul li{
height:20px;
line-height:20px;
background:url(/images/scenery/rec_line.gif) repeat-x left bottom;
}
.hotel_list_box ul li p{
height:20px;
line-height:20px;
background:url(/images/scenery/allow_ico.gif) no-repeat left center;
padding-left:10px;
}
.hotel_list_box ul li p em{
float:right;
color:#f60;
}
ul.vou_list_box li{
	width:108px;
	margin-top:6px;
	text-align:center;
	float:left;
	}
ul.vou_list_box li img,ul.recommend li img{
	width:90px;
	height:65px;
	margin:0 auto;
	padding:3px;
	border:1px solid #ccc;
	background-color:#fff;
	overflow:hidden;
	}
ul.vou_list_box li h3,ul.bolg_ul li h3{
	text-align:center;
	padding-top:1px;
	font-size:12px;
	font-weight:normal;
	}
ul.vou_list_box li h3 del{color:#777;}
ul.vou_list_box li h3 b{color:#f60;}
.vou_list_search{
	width:426px;
	overflow:hidden;
	margin-top:5px;
	padding:8px 2px 3px 2px;
	border-style:solid;
	border-width:2px 1px 1px 1px;
	border-color:#f60 #e8e8e8 #e8e8e8 #e8e8e8;
	}
.vou_list_search .search{
	text-align:center;
	height:22px; line-height:22px;
	}
.vou_list_search .vou_hot_city{
	margin-top:5px;
	border-top:1px solid #e8e8e8;
	padding:5px 0;
	}
 .ticket_list_box{
	width:215px;
	float:left;
	margin-right:1px;
	overflow:hidden;
	}
.ticket_list_box h3{
	height:25px;
	line-height:25px;
	background:url(/images/subject/allow.gif) no-repeat 2px center #DFECFC;
	padding-left:16px;
	font-size:12px;
	overflow:hidden;
	font-weight:normal;
	}
.ticket_list_box h3 img{vertical-align:middle;}
.ticket_list_box h3 span{
	float:right;}
.ticket_list_box ul{
	width:215px;
	overflow:hidden;}
.ticket_list_box ul.bg01{
	background-color:#FFFFEE;
	}
.ticket_list_box ul.bg02{
	background-color:#F2F7FB;
	}
.ticket_list_box ul li{
	background:url(/images/scenery/rec_line.gif) repeat-x left bottom;
	}
.ticket_list_box ul li p{
	line-height:20px;
	background:url(/images/scenery/allow_ico.gif) no-repeat left center;
	padding-left:10px;
	}
.ticket_list_box ul li p b,.ticket_list_box ul li p span{
	color:#039;
	}
.ticket_list_box{
	width:215px;
	float:left;
	margin-right:1px;
	overflow:hidden;
	}
ul.xianLu{
	width:432px;
	overflow:hidden;
	}
ul.xianLu li{
	height:22px;
	overflow:hidden;
	background:url(/images/scenery/rec_line.gif) repeat-x left bottom;
	}
ul.xianLu li p{
	width:200px;
	line-height:20px;
	float:left;
	background:url(/images/scenery/allow_ico.gif) no-repeat left center;
	padding:0 5px 0 11px;
	}
ul.xianLu li p span{
	float:right;
	color:#f00;}
.xianLu_search{
	width:422px;
	overflow:hidden;
	padding:5px;
	}
.xianLu_search p.search{
	height:22px;
	line-height:22px;
	}
.xianLu_search p.xianLu_hot_city{
	padding-top:5px;
	}
.duJia_search{
	margin-top:5px;
	padding:5px;
	width:422px;
	overflow:hidden;
	}
.duJia_search p.search{
	padding-left:90px;
	margin-bottom:5px;
	}
.duJia_search p.search span{
	float:left;
	width:90px;
	margin-left:-90px;
	display:block;
	}
.duJia_search p.search_but{
	text-align:center;
	padding:3px 0;
	}
.duJia_search p.search select{
	margin:0 2px 2px 0;
	}
.duJia_search p.duJia_hot_city{
	height:28px;
	line-height:28px;
	}
.duJia_search p.duJia_check{
	height:20px; line-height:20px;
	}
.duJia_search p.duJia_check input{
	vertical-align:middle;
	}
.bulletin{
	width:422px;
	margin-top:8px;
	border:1px solid #C6C6C6 ;
	background:url(/images/index/news.gif) no-repeat 8px 4px #fafafa; 
	height:22px; line-height:22px; 
	padding-left:20px;  
	overflow:hidden; 
	}
.login_div,.comment_div,.ask_div,.subContent_ad{
width:350px;
overflow:hidden;
}
.login_div{
margin-bottom:8px;
}
.login_div .login_tit{
padding-top:3px;
height:25px;
overflow:hidden;
background:url(/images/index/member/index_member_sel_01.gif) no-repeat left 3px;
}
.login_div .login_tit li{
width:102px;
text-align:center;
cursor:pointer;
float:left;
line-height:25px;
font-weight:bold;
overflow:hidden;
}
.login_div .login_tit b{
display:block;
float:left;
width:60px;
height:20px;
margin-top:5px;
padding-left:10px;
line-height:20px;
}
.login_div .login_tit ul{
width:204px;
float:right;
overflow:hidden;}
.login_div .login_tit li.hovertab{
background:url(/images/index/member/index_member_sel_02.gif) no-repeat right top;
color:#f60;
}
.login_div .login_tit li.normaltab {
line-height:22px;
padding-top:3px;
}
.login_div .login_info{
width:338px;
overflow:hidden;
background-color:#E0F0FF;
border:1px solid #7BBDFF;
border-top-width:0;
padding:7px 5px 15px 5px;
text-align:center;
}
.Tourism_wind{
	width:422px;
	padding:5px;
	overflow:hidden;
	}
.Tourism_wind img{
	width:100px;
	height:70px;
	padding:4px;
	float:left;
	margin-right:10px;
	background-color:#fff;
	overflow:hidden;
	border:1px solid #e8e8e8;
	}
.Tourism_wind img.imgrf{
	float:right;
	margin:0 0 0 10px;
	}
.Tourism_wind li{
	width:295px;
	height:20px;
	background:url(/images/scenery/rec_line.gif) repeat-x left bottom;
	padding-right:6px;
	line-height:20px;
	overflow:hidden;
	}
.Tourism_wind li b{
	float:right;
	color:#f60;
	}
.comment_div .comment_tit{
width:350px;
height:22px;
overflow:hidden;
background:url(/images/index/ask_left_bg.gif) repeat-x left top;
}
.comment_div .comment_tit p{
width:320px;
height:22px;
line-height:22px;
margin:0 5px;
}
.comment_div .comment_tit p span{
float:right;
color:#f60;
font-weight:700;
}
.comment_div .comment_tit_left{
width:5px;
height:22px;
display:block;
overflow:hidden;
float:left;
background:url(/images/index/ask_left_top.gif) repeat-x left top;
}
.comment_div .comment_tit_right{
width:5px;
height:22px;
display:block;
overflow:hidden;
float:right;
background:url(/images/index/ask_right_top.gif) repeat-x left top;
}
.comment_div .comment_info{
width:328px;
height:173px;
padding:10px;
overflow:hidden;
border:1px solid #FFB977;
border-top-width:0;
}
.comment_div .comment_info ul{
width:328px;
overflow:hidden;
}
.comment_div .comment_info ul li{
width:328px;
padding:5px 0;
overflow:hidden;
color:#777;
border-bottom:1px solid #e8e8e8;
}
.comment_div .comment_info ul li p{
width:328px;
overflow:hidden;
color:#333;
height:20px; line-height:20px;
margin-bottom:5px;
}
.comment_div .comment_info ul li p span{
float:right;
} 
.comment_div .comment_info ul li p strong{
color:#f60;
}
ul.recommend{
	padding-top:3px;
	}
ul.recommend li{
	width:108px;
	height:95px;
	overflow:hidden;
	text-align:center;
	float:left;
	}
ul.recommend li h3{
	font-weight:normal;
	font-size:12px;
	}
 .ask_div .ask_tit{
width:350px;
height:23px; line-height:23px;
overflow:hidden;
background:url(/images/index/blog_title_bg.gif) repeat-x left top;
}
.ask_div .ask_tit_left{
width:5px;
display:block;
height:23px;
float:left;
background:url(/images/index/blog_left_top.gif) no-repeat left top;
}
.ask_div .ask_tit_right{
width:5px;
display:block;
height:23px;
float:right;
background:url(/images/index/blog_right_top.gif) no-repeat right top;
}
.ask_div .ask_tit p{
width:330px;
height:23px;
line-height:23px;
margin:0 auto;
}
.ask_div .ask_tit span{
float:right;line-height:23px;
}
.ask_div .ask_info{
width:338px;
height:175px;
background:url(/images/index/ask_title_adv.gif) no-repeat 3px top;
padding:30px 5px 5px 5px;
border:1px solid #74a4dc;
overflow:hidden;
border-top-width:0;
}
.ask_div .ask_info li{
height:22px;
line-height:22px;
}
.flash_AD{
width:442px;
height:80px;
border:1px solid #ccc;
overflow:hidden;
}
ul.bolg_ul li{
	width:108px;
	margin:0;
	text-align:center;
	float:left;
	}
	ul.bolg_ul li img{
	width:75px;
	height:55px;
	margin:0 auto;
	padding-top:3px;
	border:1px solid #ccc;
	background-color:#fff;
	overflow:hidden;
	}
/* ¹«ÓÃ */
.dis{
display:block;
}
.undis{
display:none;
}
.scroll{
height:22px;
overflow:hidden;
line-height:22px;
}
.scroll a{color:#f60;}
.scroll span{
font-weight:normal;}