@charset "utf-8";
/* CSS Document */

#all #main{
	padding-top:0;
}
.up_main{
float:left;
_display:inline;
width:968px;
margin:0px 0 0 10px;
}
.h_search_1{
width:968px;
height:181px;

background:url(../images/trip_head_bg.gif) no-repeat left -365px;
}
.h_search_2{
height:181px;
width:968px;

background:url(../images/trip_head_bg.gif) no-repeat right -182px;
}
.h_search_3{
position:relative;
height:181px;
margin:0 1px;
background:url(../images/trip_head_bg.gif) repeat-x left top;
}
.t_search_1{
	padding:4px 3px;
	width:962px;
}
.transport_menu{
	float:left;
	width:157px;
	height:168px;
}
.trans_menu_ul li{
	background:url(../images/trans_menu.gif) repeat-y left top;
	width:157px;
	border-bottom:4px solid #92BCDD;
}
.trans_menu_ul .trans_menu_li_1{
	border-bottom:none;
}
.trans_menu_ul .trans_menu_li_2{
	background:none;
}
.trans_menu_ul li a{
	height:55px;
	display:block;
	text-align:center;
}
.trans_menu_li_2 .search_menu_1{
	color:#C60;
}
.search_menu_1{
	font-size:16px;
	color:#06C;
	padding-top:9px;
}
.search_menu_2{
	color:#999;
}
.transport_body{
	float:right;
	width:805px;
}
.transport_body a{
	color:#06C;
}
/*470*/
.public_search_box{
	float:left;
	_display:inline;
	width:450px;
	margin:20px 0 0 20px;
	_margin-left:10px;
}
.public_search_box2{
	_margin-left:5px;
}
.h_search_public{
_display:inline;
float:left;
width:450px;
margin:2px 0;
}
.h_search_public li{
float:left;
}
.h_search_title{
font-size:14px;

font-weight:bold;
color:#666;
width:32px;
margin-right:10px;
line-height:28px;
}
.h_search_input{
border:2px solid #A6C8E4;
overflow:hidden;
}
.h_search_select select{
	margin:0 10px 0 0;
	width:100px;
}
.h_search_input input{
border:1px solid #FFF;
width:280px;
padding:3px 0;
*padding:1px 0;
}
.h_search_button{
	margin-left:3px;
}
.title_1{
	_display:inline;
	color:#666;
	margin-left:40px;
}
.hot_city_1 a{
	margin:0 3px;
	display:block;
	float:left;
	text-decoration:underline;
}
.public_cue_box{
	width:320px;
	_width:310px;
	float:right;
	_display:inline;
	margin:5px 15px 0 0;
}
h1{
	font-size:16px;
	color:#C60;
}

h3{
	color:#666;
	font-size:13px;
}
.t_city{
	float:left;
	width:320px;
	_width:310px;
	margin-top:5px;
}
.public_jtxx_box{
	width:320px;
	height:160px;
	background:url(../images/jtxx_head_bg.gif) no-repeat left top;
}
.jtxx_hot_city{
	float:left;
	padding:5px;
}
.jtxx_hot_city ul{
	float:left;
	color:#333;
}
.jtxx_hot_city ul li{
	float:left;
	width:75px;
	line-height:24px;
	text-align:center;
}
.t_city h3{
	padding-bottom:2px;
	border-bottom:1px dotted #CCC;
	padding-left:8px;
	background:url(../images/right_title_line.gif) no-repeat left 40%;
}
.t_city_list{
	padding-top:5px;
	line-height:24px;
	float:left;
}
.t_city_list li{
	float:left;
	width:70px;
	text-align:center;
}
.h_select_radio{
	border:1px solid #FFF;
	float:left;
	margin:5px 15px 0 0;
}
.h_select_radio input{
	width:12px;
	height:12px;
	*width:15px;
	*height:15px;
	border:none;
}
.h_select_radio label{
	cursor:pointer;
}
.h_keyword_input{
}
.h_keyword_input input{
	width:140px;
}
.h_keyword_input2{
	margin-right:5px;
}
.h_keyword_input2 input{
	width:150px;	
}
.h_search_input3 input{
	width:250px;
}
.h_search_title2{
	width:45px;
	margin-right:5px;
}
.t_word_1{
	font-size:12px;
	line-height:28px;
	width:20px;
	text-align:center;
	color:#666;
}
.t_city_1{
	margin-top:10px;
}

/*主要内容CSS*/
#mid_main{
	float:left;
	width:968px;
	_display:inline;
	padding:0 0 10px 0;
	margin:10px 0 0 10px;
}
#mid_main .left_mid_main{
	float:left;
	width:738px;
	border:1px solid #92BCDD;
	background:#CBE7FC;
}
.article_title{
	margin:3px;
	background:#F5F9FB;
	text-align:center;
}
.article_content{
	width:722px;
	overflow:hidden;
	margin:3px;
	background:#FFF;
	line-height:24px;
	font-size:14px;
	padding:5px;
}
.article_title h1{
	line-height:35px;
	padding-left:10px;
	border-bottom:1px solid #CBE7FC;
}
.article_time{
	line-height:24px;
	color:#555;
}
.article_cmt{
	font-size:12px;
	text-align:right;
	
}
.article_cmt a{
	color:#039;
}
.article_cmt a:hover{
	text-decoration:underline;
}
.cmt_reply_every{
	float:left;
	_display:inline;
	margin:3px;
	background:#FFF;
	width:732px;
}
.cmt_reply_every ul{
	float:left;
	width:712px;
	padding:5px 10px;
	line-height:22px;
	border-bottom:1px solid #CCC;
}
.cmt_reply_every ul li{
	color:#666;
}
.reply_content{
	padding:10px;
	width:712px;
	float:left;
	line-height:20px;
}
.cmt_reply_every ul .replay_name{
	float:left;
	width:560px;
}
.cmt_reply_every ul .reply_time{
	float:right;
}
.relate{
	font-size:14px;
}
.relate h2{
	padding:10px;
}
.relate li{
	background:url(../images/disc_1.gif) no-repeat left center;
	padding:0 0 0 8px;
	line-height:28px;
}
.relate a{
	
	color:#039;
}
.cmt_box{
	clear:both;
	margin:3px;
	padding:5px 0;
	background:#FFF;
}
.cmt_box ul{
	width:722px;
	float:left;
}
.cmt_box ul .cmt_name{
	margin-left:40px;
}
.cmt_name input{
	border:1px solid #92BCDD;
}
.cmt_code input{
	border:1px solid #92BCDD;
	width:50px;
}
.cmt_box ul li{
	float:left;
	margin:0 5px;
}
.cmt_content textarea{
	border:1px solid #92BCDD;
	margin:5px 0 0 40px;
	width:600px;
	height:100px;
}
.cmt_button{
	text-align:center;
	margin-top:5px;
}

#mid_main .right_mid_main{
	float:right;
	width:218px;
}
.right_public_box{
	widht:216px;
	margin-bottom:10px;
	border:1px solid #92BCDD;
	background:#CBE7FC;
}
.right_public_head{
	position:relative;
	margin:3px;
    background:#F5F9FB;
}
.right_public_head h2{
	width:195px;

	line-height:28px;
	padding-left:10px;
	margin-left:5px;
	background:url(../images/right_title_line.gif) no-repeat left 40%;
}
.right_public_head .more{
	position:absolute;
	top:5px;
	left:170px;
}
.more a{
	color:#039;
	text-decoration:underline;
}
.right_public_body a{
	color:#06C;
}
.right_public_body a:hover{
	color:#960;
}
.right_public_body{

	margin:0 3px 3px 3px;
	background:#FFF;
}
.right_public_body ul{

}
.right_public_body .trip_util{
	margin:0 10px;
}
.right_public_body .trip_util li{
	line-height:26px;
	text-align:center;
}
.trip_util li a{
	margin:0 15px;
}
.right_public_body .trip_other{
	line-height:24px;
	margin:0 5px 0 5px;
}
.trip_other li{
	background:url(../images/hotel_line.gif) repeat-x left bottom;
}
.trip_other li a{
	background:url(../images/arrow1.gif) no-repeat left center;
	padding-left:15px;
}
.h_city_title{
	position:relative;
	margin:0 5px;
	padding:3px 0;
	background:url(../images/hotel_line.gif) repeat-x left bottom;
}
.h_city_list{
	position:absolute;
	left:222px;
	_left:212px;
	float:left;
	display:none;
	top:52px;
	width:284px;
	height:320px;
	background:#FFF;
	z-index:100;
	border:1px solid #B2D8F6;
	color:#960;
}
.h_city_ajax_list2{
	top:84px;
	left:200px;
	_left:190px;

}
.h_city_ajax_list3{
	top:84px;
	left:366px;
	_left:356px;
}
.h_city_ajax_list4{
	top:52px;
	left:230px;

}

.h_city_ajax_list5{
	top:52px;
	left:382px;
}
.h_city_list10{
	_left:372px;
}
.h_city_ajax_list .ajax_city_box{
	margin:5px;
	width:274px;
	height:260px;
	
}
.h_city_ajax_list .ajax_city_page{
	width:274px;
	text-align:center;
	
}
.ajax_city_page a{
	color:#06C;
	text-decoration:underline;
	width:20px;
	margin:0 3px;
	
}


.h_ajax_city_every a{
	float:left;
	width:274px;
	text-align:left;
	cursor:pointer;
	color:#06C;
	line-height:22px;
	height:24px;
	overflow:hidden;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;	
}
.h_ajax_city_every a:hover{
	background:#ECF3FF;
	color:#06C;
	border-top:1px solid #06C;
	border-bottom:1px solid #06C;
}
.city_pinyin{
	margin-left:4px;
	float:left;

}
.city_han{
	float:right;
	_display:inline;
	margin-right:4px;
	margin-top:2px;
}

/*交通搜索*/
.every_trans{
	margin:3px;
	background:#FFF;
	padding:3px;
	font-size:13px;
}
.trans_title{
	font-size:16px;
	line-height:26px;
}
.trans_detail{
	line-height:18px;
	
}
.trans_time{
	color:#1DA36D;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:18px;
}
.trans_title a{
	color:#009;
	font-weight:normal;
	text-decoration:underline;
}
.every_trans_page{
	float:left;
}
.every_trans_page li{
	float:left;
	margin:0 5px;
	_display:inline;
}
.every_trans_page li a{
	float:left;
	
	display:block;
	width:20px;
	height:20px;
	line-height:20px;
	
	text-align:center;
	border:1px solid #06C;
}
.every_trans_page .page_selected{
	background:#06C;
	color:#FFF;	
}
.every_trans_page li a:hover{
	background:#06C;
	color:#FFF;
}



















