@charset "utf-8";
/* CSS Document */
/* pandas 2009-03-03 */

body { font-family:Arial, sans-serif;}

p{ margin:0; padding:0;margin-bottom:1em;}
table td,table th { font-size:12px; line-height:150%;}
.clr { clear:both;}

#l_menu { width: 135px;float: left;}
#r_main{ width: 815px; float:right;}

#top{ width:960px;}
#l_menu { width:135px;}
#l_menu h2 { width: 130px; }
 
#l_menu a:link,#l_menu a:visited{ text-decoration:none;}
#l_menu a:hover{ text-decoration:none;}
#bigthings{ font-size: 12px;color: #999; height: 18px;line-height: 18px;}
#bigthings1{font-size: 12px; color: #999; height: 18px;	line-height: 18px;}
#hnav2 a:link,#hnav2 a:visited{color: #4E9700;}
#hnav2 a:hover{ color: #4E9700;}

#channel_title{ margin-top: 8px; margin-bottom: 18px; clear: both;}
#channel_title h1{ font-size: 28px;	padding-top: 5px; padding-bottom: 5px; line-height: 34px; font-family: simhei, sans-serif; display:inline; }

#place_search_form{
	height: 44px;
	background: url(http://img1.tuniucdn.com/ui/places/images/bg_title_style_2.jpg) left top  no-repeat #F6F7F1;
	margin-bottom: 8px;
    }
#place_search_form div{	padding: 8px!important; padding: 5px;}
#place_search_form div *{vertical-align: middle;}
#place_search_form select{ width:120px;}
#place_search_form button{height: 24px;margin-right: 5px;}
#place_search_form input{padding: 2px;}
#place_search_form ul{float:right;width: 150px;margin-top: 4px!important;margin-top: 2px;}
#moreplaces { font-size:14px; font-weight:bold; float:left;}
 
.a490{ width: 490px; float: left; overflow: hidden;}
.b260{ width: 260px; float: right; overflow: hidden;}
.a490 h2,.a490 h3{
	height: 30px;
	line-height: 30px;
	padding-left: 8px;
	margin-bottom: 6px;
	color: #000;
	font-size: 14px;
	background: url(http://img1.tuniucdn.com/ui/places/images/bg_title_style_2.jpg) 0 -76px #F6F7F1 no-repeat;
	width:540px;
	padding-right: 12px;
    }
.a490 h2 span,.a490 h3 span{ float: right; font-size: 12px; font-weight: normal; margin-right: 15px; }
.a490 a:link,.a490 a:visited{ color: #666;}
.a490 a:hover{ color: #4E9700;}
.a490c{ padding: 0 8px;	margin-bottom: 14px; line-height: 200%;}
.a490c span{ font-size: 13px;font-weight: bold;}
 
.a490c ul{ margin-bottom: 14px;}
.a490c li{ width: 155px; float: left;}
.a490c ul ul{ height: 250px;}
.a490c li li{ float: none; }
.a490c ul.simple ul{ height: 50px;}
.mphotos div{ width: 240px;	height: 180px; margin: 0 5px 12px 0; float: left;overflow:hidden; }	
.mphotos li{ width: 240px; height: 180px; margin: 0 5px 12px 0; float: left; }
.a490c p{ margin-bottom: 12px;}
.b260 h3{
	height: 27px;
	line-height: 27px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 12px;
	background: url(http://img1.tuniucdn.com/ui/places/images/bg_title_style_2.jpg) -491px -45px no-repeat #F6F7F1;
    }
.b260 h2{
	height: 27px;
	line-height: 27px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 12px;
	background: url(http://img1.tuniucdn.com/ui/places/images/bg_title_style_2.jpg) -491px -45px no-repeat #F6F7F1;
    }
.b260c{ border: 1px solid #DDE3CE; padding: 8px; margin-bottom: 14px; line-height: 200%; word-break: keep-all; }
.b260c a:link,.b260c a:visited{ white-space: nowrap; color: #4E9700; text-decoration: none;}
.b260c a:hover{ color: #4E9700; text-decoration: underline;}

.hotareas{ margin-bottom: 14px; line-height: 200%;}
.hotareas a:link,.hotareas a:visited{ white-space: nowrap; color: #666; text-decoration: none;}
.hotareas a:hover{ color: #4E9700; text-decoration: underline;}
.hotareas li{ padding-left: 65px; list-style: none; position: relative; word-break: keep-all; }
.hotareas li span{
		display: block;
		color: #333;
		width: 65px;
		position: absolute;
		left: 2px!important;
		left: -63px;
		top: 0!important;
		top: -3px;
	   }
#hot_top10{
	width: 260px;
	height: 370px;
	float: right;
	overflow: hidden;
	position: relative;
	background: url(http://img1.tuniucdn.com/ui/places/images/bg_hot_top10.gif) no-repeat 0 20px;

    }
	#hot_top10 h3{
		position: absolute;
		font-size: 12px;
		font-weight: normal;
		height: 23px;
		line-height: 21px;
		cursor: pointer;
	}
	#hot_top10_most_want_tab{
		left: 0;
		top: 0;
		text-align: center;
		width: 130px;
		height: 23px;
		background: url(http://img1.tuniucdn.com/ui/places/images/bg_hot_top10_tab.gif) no-repeat;
	}
	#hot_top10_most_go_tab{
		left: 130px;
		top: 0;
		text-align: center;
		width: 130px;
		height: 23px;
		background: url(http://img1.tuniucdn.com/ui/places/images/bg_hot_top10_tab.gif) no-repeat;
	}
	#hot_top10 ul{
		position: absolute;
		top: 28px;
		left: 8px;
		width: 244px;
	}
	#hot_top10 li{
		padding-bottom: 6px!important;
		padding-bottom: 4px;
	}
.top10list li img{
	vertical-align: middle;
}
.top10list li{
	border-bottom: 1px solid #F7F5E9;
	padding: 6px 0;
	line-height: 110%;
	color: #666;
}
.top10list a:link,.top10list a:visited{
	color: #666;
	text-decoration: none;
}
.top10list a:hover{
	color: #4E9700;
	text-decoration: underline;
}
.top10list li span{
	float: right;
}

.place{
}
.place_thumb{
	width: 80px;
	float: left;
}
.place_info{
	width: 140px;
	margin-left: 85px;
	color: #555;
}
	.place_info h4{
		font-size: 12px;
	}
	.place_info li a:link,.place_info li a:visited{
		color: #555;
	}
	.place_info li a:hover{
		color: #333;
		background: none;
	}
#subnav{
	margin-bottom: 8px;
	position: relative;
}
#subnav a:link,#subnav a:visited{
	float: left;
	margin-right: 5px;
	width: 65px;
	text-align: center;
	background: url(http://img1.tuniucdn.com/ui/places/images/bg_subnav_a.jpg) no-repeat #F6F7F1;
	color: #444;
}
#subnav a:hover{
	color: #4E9700;
	background: url(http://img1.tuniucdn.com/ui/places/images/bg_subnav_a.jpg) -65px 0 no-repeat #F6F7F1;
}
#subnav_more{
	position: absolute;
	z-index: 999;
	top: 30px;
	right: 70px;
	background: #FFF;
}
	#subnav_more li{
		width: 70px;
		height: 30px!important;
		height: 28px;
	}
#place_intro{
	line-height: 200%;
}
#place_intro p{
	margin-bottom: 12px;
}

.tact { clear:both;}
/*
= Button Style Link, e.g. Subnav
*/
.btnLink a:link,.btnLink a:visited{
	width: 65px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: url(http://img1.tuniucdn.com/ui/places/images/bg_subnav_a.jpg) no-repeat #F6F7F1;
	color: #444;
}
.btnLink a:hover{
	color: #4E9700;
	background: url(http://img1.tuniucdn.com/ui/places/images/bg_subnav_a.jpg) -65px 0 no-repeat #F6F7F1;
}

#user_ctrl{
	margin-bottom: 14px;
}
#user_ctrl a{
	float: right;
	margin-left: 5px;
}
#user_ctrl .star-rating{
	margin-left: 60px;
}
#user_ctrl .star-rating a{
	float: none;
	margin: 0;
}

/*
= CSS star rating
*/
/* styles for the star rater */
.star-rating{
	list-style:none;
	margin: 0px;
	padding: 0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(/icons/star_rating.gif) top left repeat-x;
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a:link,.star-rating li a:visited{
	display:block;
	width:20px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	background: none;
}
.star-rating li a:hover{
	background: url(/icons/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:20px;}
.star-rating a.two-stars{left:20px;}
.star-rating a.two-stars:hover{width: 40px;}
.star-rating a.three-stars:hover{width: 60px;}
.star-rating a.three-stars{left: 40px;}
.star-rating a.four-stars{left: 60px;}
.star-rating a.four-stars:hover{width: 80px;}
.star-rating a.five-stars{left: 80px;}
.star-rating a.five-stars:hover{width: 100px;}

#bd{ zoom: 1; clear: both;}
#rap_one_col #alpha,.d760 #alpha{ width: 100%; zoom: 1;} 
#rap_two_col #alpha{ width: 520px; float: left; overflow: hidden; zoom: 1;}
#rap_two_col #alpha440{ width: 440px; float: left; overflow: hidden; zoom: 1;}
#rap_two_col #beta{ width: 240px; float: right;	zoom: 1;}
#rap_two_col #beta320{ width: 320px; float: right; zoom: 1;}
#rap_two_col a:link,#rap_two_col a:visited{color: #4E9700;}
#rap_two_col a:hover{ color: #4E9700;}
#rap_one_col a:link,#rap_one_col a:visited{color: #4E9700;}
#rap_one_col a:hover{ color: #4E9700;}

#alpha .module h3{ background: #F1F1F1; padding: 0.5em;	zoom: 1;}
#beta .module h3{ background: #F1F1F1; padding: 0.5em; zoom: 1;}
#beta320 .module h3{ background: #F1F1F1; padding: 0.5em;zoom: 1;}
#beta h3{ font-size: 14px; font-weight: normal; font-family: Arial;	color: #906; margin-bottom: 0.5em;}
#beta320 h3 { font-size: 14px; font-weight: normal;	font-family: Arial;	color: #906;margin-bottom: 0.5em;}
#alpha h3{ font-size: 14px;	font-weight: bold; color: #906;	margin-bottom: 1em;	margin-top: 1.2em;}

.module .con{ padding-left: 0.5em; padding-right: 0.5em;}
.module h4 { font-size: 14px;}
.module{ background: #F9F9F9; padding-bottom: 1em; margin-bottom: 1em; position: relative; zoom: 1;}
.module ul li{ list-style: circle; line-height: 180%; margin-left: 2em;}
.post_content {
	font-size:14px;
	font-family:simsun,tahoma, sans-serif;
	margin-bottom:14px;
	background-color:#eee;
	padding:20px;
	/* 帖子内容强制换行 */
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	/* end */
   }
.post_content p{ line-height: 150%; text-indent: 2em; margin-bottom: 1em; font-size: 14px; }
.post_content h1{ line-height:40px;}

/*added for tooltip*/
div#PreviewBox{
	text-align:left;
	position:absolute;
	padding-left:6px;
	display: none;
	Z-INDEX:2006;
}
div#PreviewBox span{
	width:7px;
	height:13px;
	position:absolute;
	left:0px;
	top:9px;
	background:url(http://www.tuniu.com/icons/arrow.gif) 0 0 no-repeat;
}
div#PreviewBox div.Picture{
	float:left;
	border:1px #666 solid;
	background:#FFF;
}
div#PreviewBox div.Picture div{
	border:4px #e8e8e8 solid;
}
div#PreviewBox div.Picture div a img{
	margin:1px;
	border:1px #b6b6b6 solid;
	display: block;
	max-width: 250px;
}



/*css for friends links add@xuxuerong*/
#footer_link {
border:1px solid #E7E7E7;
color:#999999;
font-size:12px;
line-height:18px;
margin:0 auto 10px;
padding:10px 12px 3px;
width:934px;
}
#footer_link dt {
clear:both;
float:left;
width:60px;
}
#footer_link dd {
float:left;
padding-bottom:8px;
width:874px;
}
#footer_link a {
margin-right:5px;
}
#footer_link a:link, #footer_link a:visited {
color:#999999;
text-decoration:none;
}
#footer_link a:hover {
color:#FF6600;
text-decoration:none;
}

/*css for friends links end*/




/*分享按钮*/
#channel_title {
	width:540px;
	margin-bottom:8px;
	}
#channel_title h1{
	_float:left;
	}
#share_list {
    display: inline-block;
    height: 18px;
    width: auto;
	float:right;
	margin-top:1em;
}
#share_list ul li {
    float: left;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 25px;
}
#share_list ul li a {
    display: inline-block;
    height: 18px;
    width: 18px;
}
#share_list ul li a span {
    display: none;
}
#share_list ul li.print a {
    background: url("http://img1.tuniucdn.com/ui/images/share.gif") no-repeat scroll 0 0 transparent;
}
#share_list ul li.email_share a {
    background: url("http://img1.tuniucdn.com/ui/images/share.gif") no-repeat scroll 0 -30px transparent;
}
#share_list ul li.kaixin_share a {
    background: url("http://img1.tuniucdn.com/ui/images/share.gif") no-repeat scroll 0 -60px transparent;
}
#share_list ul li.renren_share a {
    background: url("http://img1.tuniucdn.com/ui/images/share.gif") no-repeat scroll 0 -90px transparent;
}
#share_list ul li.sina_share a {
    background: url("http://img1.tuniucdn.com/ui/images/share.gif") no-repeat scroll 0 -120px transparent;
}
#share_list ul li.douban_share a {
    background: url("http://img1.tuniucdn.com/ui/images/share.gif") no-repeat scroll 0 -150px transparent;
}
#share_list ul li.qq_share a{background:url(http://img1.tuniucdn.com/u/bbs/img/ico/tqq.png) no-repeat;background-position:0 0;}
#share_list .share_text{
	width:auto;
	color:#999;
	}
	
#subnav a:link,#subnav a:visited{
	background:none;
}

#subnav{
	background-color:#f1f1f1;
	height:28px;
	line-height:28px;
	border-bottom:solid 1px #dddddd;
	border-top:solid 1px #dddddd;
	}
	
.a490{
	width:540px;
	}
.orange_text{
	color:#ff6600;
	}

.a490c #p_tours li{
	width:520px;
	}

.a490c #p_tours li span.route_name_blue {
    color: #0000FF;
    text-decoration: underline;

}
.a490c #p_tours li span{
		color: #4E9700;
	}
.a490c #p_tours li a{
	float:left;
	}
.a490 #p_tours li a:link, .a490 #p_tours li a:visited {
		color: #4E9700;
}

.a490c #p_tours .tours_price{
		float:right;
		color:#666666;
		font-weight:normal;
	}
.a490c #p_tours .tours_price strong{
	color:#ff6600;
	}
	
.top10list li span{
	color:#ff6600;
	}
.a490 #p_tours li .begin_city{
	display:inline;
	float:right;
	}
	

.a490 a.big_green:link, .a490  a.big_green:visited {
    color: #4E9700;
	font-size:13px;
}

#place_top{
	margin:1em 0;
	clear:both;
	}
	
.big_green a:link, .big_green  a:visited {
    color: #4E9700;
	font-size:14px;
	font-weight:bold;
}

.body_text{
	font-size:14px;
	line-height:1.8em;
	padding:0.5em;
	}
	
.a490 .body_text a:link, .a490 .body_text a:visited{
	    color: #4E9700;
		}
.a490 .body_text strong {
	
		color:#ff6600;
	}
	
.body_text  {
	font-size:14px;
	font-family:simsun,tahoma, sans-serif;
	margin-bottom:14px;
	background-color:#F6F7F1;
	padding:20px;
	/* 帖子内容强制换行 */
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	/* end */
   }
.body_text p{ line-height: 150%; text-indent: 2em; margin-bottom: 1em; font-size: 14px; }
.body_text h1{ line-height:40px;}


.a490 .posts a:link, .a490 .posts a:visited{
	    color: #4E9700;
		}
.a490 .posts{
	line-height:1.5em;
	
	}
.a490 .posts p{
	line-height:2em;
	}
.art_title{
	font-size:14px;
	}
.post_meta,.post_author{
	color:#999;


	}
.a490 .posts  p.post_meta{
		line-height:1.5em;
	}
.post{
	padding:0.5em;
	border-bottom:1px dashed #CCC;
	}
.post_title{
	width:100%;
	padding:0.5em 0;
	height:25px;
	clear:both;
	
	}
.post_title h4{
	float:left;
	}
 .post_author{
	 padding:0.5em 0;
	}
.post_page{
	text-align:right;
	color:#999;}
div.post_meta{
	border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    height: 28px;
    line-height: 28px;
	 background-color: #F1F1F1;
	 padding-left:0.5em;
	}
.post_copyright{
		padding:0.5em;
		background-color:#fffceb;
		margin:0.5em 0;
		font-size:12px;
		line-height:1.5em;

		}
.more_link{
	float:right;
	}


.a490 a.green_larger:link, .a490 a.green_larger:visited 
{
	font-size:13px;
	color:#4E9700;
}

.a490 a.orange_larger:link, .a490 a.orange_larger:visited 
{
	font-size:13px;
	color:#FF6600;
}

.place_pic{
	
	width: 240px; height:200px; text-align: center;
	over-flow:hidden;
}
.mplinks {
	width:480px;
        padding:0.2em;
}
.mplinks a{
	display:block;
	width:30%;
	padding:0.2em;
        color:#4E9700;
float:left;
	over-flow:hidden;
	
}
.mplinks a:link, .mplinks a:visited 
{
	color:#4E9700;
	
}

#place_top a.green_larger:link, #place_top  a.green_larger:visited{
		font-size:13px;
	color:#FF6600;
	font-weight:bold;
}

#rap_two_col h3 a:link,#rap_two_col h3 a:visited{color: #4E9700;}

#rap_two_col a:link,#rap_two_col a:visited{color: #666666;}
#rap_two_col a:hover {color: #4E9700;}
#rap_two_col .module_border a:link,#rap_two_col .module_border a:visited{color: #4E9700;}

/*
 * drop-list
 */
.drop-list {
    width:960px;
    margin:0 auto;
    position:relative;
    z-index:10001;
	top:-7px;
	_top:-10px;
}
.drop-list-inner {
    width:598px;
    padding:10px 0;
    border-left:1px #690 solid;
    border-right:1px #690 solid;
    border-bottom:1px #690 solid;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-bottomright:3px;
    border-bottom-right-radius:3px;
    background:#fff;
    position:absolute;
    z-index:10001;
    overflow:hidden;
    display:none;
}
#D-around {
    left:51px;
	_left:57px;
}
#D-domestic {
    left:127px;
	_left:133px;
}
#D-abroad {
    left:203px;
	_left:210px;
}
.drop-list-inner dl {
    width:299px;
    height:30px;
    margin-right:-1px;
    line-height:30px;
    border-right:1px #d3d3d3 dashed;
    float:left;
}
.drop-list-inner dt {
    width:70px;
    float:left;
    text-align:right;
    font-weight:bold;
    color:#f60;
}
.drop-list-inner dd a {
    margin-left:15px;
}
.drop-list-inner dd a:link,.drop-list-inner dd a:visited,.drop-list-inner dd a:hover {
    text-decoration:none;
}