@charset "utf-8";
/* CSS Document */


#all #main{
	padding-top:0;
}
.train_search_1{
	float:left;
	width:966px;
}
.train_search_box{
	float:left;
	_display:inline;
	width:460px;
	margin:10px;
	background:url(../images/train_line.gif) no-repeat right top;
	height:155px;
}
.train_search_box .h_search_public{
	margin-top:20px;
}
.train_hot_route{
	width:420px;
	height:90px;
	margin:10px 0 0 15px;
	background:url(../images/train_cue2.gif) no-repeat left top;
}
.train_hot_route_list{
	width:410px;
	float:left;
	margin:5px;
}

.train_hot_route_list a{
	color:#06C;
}
.train_hot_route_list .li_title{
	padding:2px 0 0 0;
}
.train_hot_route_list li{
	float:left;
	margin:2px 6px;
}
.train_fast_box{
	float:right;
	width:480px;
	margin:10px 0;
}
.hot_box{
	float:left;
	width:227px;
	height:157px;
	background:url(../images/train_hot.gif) no-repeat left top;
}
.hot_box a{
	color:#06C;
}
.hot_ticket_box{

}
.hot_hotel_box{
	margin-left:10px;
}
.hot_title{
	margin:0 10px;
	width:207px;
	padding:8px 0 3px;
	background:url(../images/hotel_line.gif) repeat-x left bottom;
}
.hot_title h2{
	font-size:12px;
	color:#333;
	padding-left:8px;
	background:url(../images/right_title_line.gif) no-repeat left 40%;
}
.hot_list{
	width:207px;
	margin:5px 10px;
	line-height:22px;
}
.hot_list li{
	width:207px;
}
.hot_list li a{
	cursor:pointer;	
}
.hot_list span{
	float:left;
}
.price{
	width:40px;
	color:#C60;
	font-weight:bold;
}
.price_2{
	width:50px;
	color:#C60;
	font-weight:bold;
}
.ticket_date{
	width:130px;
}
.ticket_no{
	width:70px;
}
.ticket_type{
	width:60px;
}
.ticket_time{
	width:70px;
}
.ticket_discount{
	width:35px;
}
.book_btn a{
	display:block;
	background:url(../images/book_btn_1.gif) no-repeat left top;
	width:58px;
	height:18px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	padding-top:2px;
}
.hot_hotel_list li{
	background:url(../images/arrow1.gif) no-repeat left 40%;
	padding-left:15px;
	line-height:24px;
}
.train_result table{
	line-height:20px;
	border:1px solid #B2D8F6;
}
.train_result thead{
	color:#333;
	font-size:12px;
	background:#D2E5F4;
}

.train_result tbody{
	line-height:28px;
	background:#ECF3FF;
	text-align:center;
	font-size:12px;
	color:#333;
}
.train_result tbody .train_tr1{
	background:#FFF;
}
.h_city_ajax_list11{
	left:30px;
	top:56px;
}
.h_city_ajax_list12{
	top:56px;
	left:196px;
}
.train_tr4{
	background:#FFF;
	text-align:left;

}
.train_tr4 td{
	padding:10px;
}
.train_tr4 h4{
	font-size:14px;
}

/*特价机票头部日期列表*/
.ticket_head_list{
	float:left;
	margin:10px 6px 0 6px;
	font-weight:bold;
	_display:inline;
}
.ticket_head_list a{
	cursor:pointer;
}
.ticket_head_date{
	color:#06C;
	text-align:center;
}
.ticket_head_list .ticket_head_title{
	float:left;
	width:721px;
	margin:10px 0 15px 0;
	text-align:center;
}
.ticket_head_list ul{
	float:left;
	border:1px solid #B2D8F6;
	border-bottom:none;
	padding:3px 7px;
	background:#ECF3FF;
}
.ticket_head_list .current_date{
	background:#FFF;
}
.ticket_head_price{
	color:#C30;
	font-size:16px;
	text-align:center;
}
.ticket_date_list{
	width:800px;
	float:left;
}
.ticket_sort{
	float:right;
	margin:10px 10px 0 0;
}

/*火车城市列表*/
.train_list{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
.train_list a{
	color:#06C;
}
.train_list li{
	float:left;
	width:120px;
	line-height:20px;
}
.ticket_form{
display:inline;
}
.train_detail{
	display:none;
}











