p.padd_top20{
	line-height:0;
	height:20px;
}
p.padd_top29{
	line-height:0;
	height:22px;
}
.air_cont_coo{
	width:1000px;
	margin:0 auto;
	position:relative;
}
.air_cont_left{
	float:left;
	width:668px;
}
.air_cont_right{
	float:right;
	width:309px;
}
.air_cent_top{
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index:1;
}
.air_c_t_title ul li{
	float:left;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#59c5bf;
	cursor:pointer;
	margin-left:16px;
	margin-right:50px;
	padding:0 10px;
}
.air_c_t_title ul li a{
	font-size:16px;
	color:#59c5bf;
}
.air_c_t_title ul li.click{
	background:url(../img/airTicket/click_icon.jpg) no-repeat center 34px;
}
.air_c_t_cont{
	border:1px solid #dcdcdc;
	border-top:3px solid #59c5bf;
	padding:24px 0 16px 27px;
	background:#fff;
	width: 639px;
position: absolute;
}
.air_c_t_cont ul li{
	float:left;
	position:relative;
	z-index:2
}
.air_c_t_cont ul.air_go_back_rili li{
	float:left;
	position:relative;
	z-index:1
}
.air_c_t_cont ul li.air_qh_icon{
	margin-top:32px;
	margin-left:12px;
	margin-right:13px;
}
.air_c_t_cont ul li span{
	display:block;
	line-height:16px;
	font-size:16px;
	color:#555;
}
.air_c_t_cont ul li input{
	width:267px;
	height:32px;
	margin-top:8px;
	padding-left:10px;
	border:1px solid #c0c0c0;
	font-size:14px;
	color:#999;
}
.air_c_t_cont ul li ol{
	width:277px;
	border:1px solid #c0c0c0;
	border-top:none;
	position:absolute;
	background:#fff;
	top:58px;
	max-height:210px;
	_height:210px;
	overflow:auto;
	overflow-x:hidden;
	left:0;
}
.air_c_t_cont ul li ol li{
	float:none;
	height:30px;
	line-height:30px;
	padding-left:10px;
	cursor:pointer;
}
.air_c_t_cont ul li ol li:hover{
	background:#d6fdff;
	color:#fff;
}
.allCity,.allCity2{
	width: 277px;
	border: 1px solid #c0c0c0;
	border-top: none;
	position: absolute;
	background: #fff;
	/*top: 30px;*/
	left: 0;
	max-height:300px;
	overflow:auto;
	overflow-x:hidden;
}
.allCity li,.allCity2 li{
	width:267px;
	padding-left:10px;
	float:none;
	height:30px;
	line-height:30px;
	cursor:pointer;
	color:#666;
}
#wl .allCity{
    width:170px;
}
#wl .allCity li{
    width:170px;
}
.allCity li:hover,.allCity2 li:hover{
	color:#fff;
	background:#2b9893;
}
.allCity li.hover,.allCity2 li.hover{
	color:#fff;
	background:#2b9893;
}
.cslb_02{
	height: 25px;
	width: 266px;
	background-color: #e8e8e8;
	padding-left: 10px;
}
.air_c_t_cont ul li .cslb_02 span{
	font-size: 12px;
	color: #333;
	display: inline-block;
	line-height: 25px;
}
.cslb_03{
	width: 276px;
	overflow: hidden;
	padding-top: 10px;
	background-color: #FFF;
}
#tab5 {
	width: 268px;
	height: 26px;
	padding-left: 8px;
	background-color: #F6f6f6;
}
#tab5 a{
	display:inline-block;
	height: 25px;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	padding-right: 8px;
	padding-left: 10px;
	background-color: #f6f6f6;
}
#tab5 a.no{
	color:#fff;
	background:#2b9893;
}
a.cslb_04{
	font-size: 12px;
	line-height: 25px;
	display:inline-block;
	width: 60px;
	padding-left: 3px;
	color:#666;
}
a.cslb_04:hover{
	color:#1bbc9b;
}
.air_c_t_cont ul.air_go_back_rili li input{
	background:url(../img/airTicket/air_rili.jpg) no-repeat 255px 8px;
	font-size:16px;
	color:#555;
}
.air_c_t_cont ul.air_go_back_rili li.air_qh_icon{
	margin-top:32px;
	margin-left:12px;
	margin-right:13px;
	width:28px;
	height:13px;
}
.air_c_t_cont ol.air_go_back_caozuo li{
	width:280px;
	float:left;
}
.air_c_t_cont ol.air_go_back_caozuo li input{
	position:relative;
	top:2px;
	*top:0;
}
.air_c_t_cont ol.air_go_back_caozuo li i{
	font-style:normal;
	display:inline-block;
	padding-left:14px;
	padding-right:30px;
	*padding-left:12px;
	_padding-left:12px;
	*padding-right:16px;
	_padding-right:16px;
	font-size:16px;
	color:#555;
}
.air_ss_btn{
	text-align:right;
	
}
.air_ss_btn a{
	display:inline-block;
	width:140px;
	height:40px;
	background:url(../img/airTicket/air_ss_btn.jpg) no-repeat;
	margin-right:28px;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:40px;
	cursor:pointer;
}
.air_gp_lc img{
	padding-top:20px;
}
.air_cont_right{
	width:309px;
	margin-top:40px;
	overflow:hidden;
}
.air_cent_bot{
	margin-top:20px;
	position:relative;
	z-index:2;
}
.air_cent_bot ul{
	margin-left:-23px;
}
.air_cent_bot ul li{
	float:left;
	margin-left:22px;
	height:242px;
}
.air_cent_bot ul li s{
	width:100%;
	height:72px;
	position:absolute;
	bottom:0;
	left:0;
	background:#000;
	-moz-opacity: 0.49;
	opacity: 0.49;
	filter: alpha(opacity=49);
}
.air_cent_bot ul li span{
	display:table-cell;
	width:285px;
	height:68px;
	text-align:center;
	font-size:18px;
	color:#fff;
	overflow:hidden;
	vertical-align: middle;
	*display:block;
	*padding-top:20px;
	_display:block;
	_padding-top:20px;
}
.air_qh_pic_js{
	width:255px;
	height:142px;
	background:url(../img/airTicket/qh_pic_fc.png) no-repeat;
	position:absolute;
	top:27px;
	left:27px;
	padding:20px 10px 0 32px;
}
.air_qh_pic_js ol li{
	font-size:20px;
	color:#fff;
	line-height:24px;
	float:left;
}
.air_qh_pic_js ol li.pics_qh_icon{
	padding:0 13px;
}
.air_qh_pic_js p{
	position:static;
	text-align:left;
	padding-top:12px;
	font-size:20px;
	color:#fff;
	line-height:28px;
}
.air_qh_pic_js p.text_right{
	font-size:20px;
	color:#fff;
	padding-left:40px;
	padding-top:0;
}
.air_qh_pic_js p.text_right span{
	font-size:36px;
	color:#ed3a64;
}
.air_yun_bg img{
	position:absolute;
	bottom:-29px;
	left:50%;
	margin-left:-698px;
	z-index:0;
}


#air_sy_pic{
	margin-top:-7px;
}
#air_sy_pic li{
	float:left;
	width:90px;
	height:90px;
	margin-left:9px;
	margin-top:7px;
}
.air_cent_bot{
	background:#d7f0f0;
	padding:14px 24px;
}
.air_cent_bot .tuji_kuang{
	height: 245px;
	width: 889px;
	overflow: hidden;
	float:left;
}
.air_cent_bot ul{
	margin-left:-17px;
    display:inline-block;
}
.air_cent_bot ul li{
	margin-left:17px;
	height:245px;
    display:inline-block;
    width:285px;
}
.air_cent_bot ul li dl{
	height:245px;
	background:#fff;
}
.air_cent_bot ul li dl dt,.air_cent_bot ul li dl dt img{
	height:179px;
	width:285px;
	border:none;
}
.air_cent_bot ul li dl dd span{
	font-size:16px;
	color:#000;
}
.air_cent_bot s{
	display:inline-block;
	width:19px;
	height:27px;
	float:left;
	margin-top:110px;
	cursor:pointer;
}
.air_cent_bot s.jp_sy_lbtn{
	margin-right:13px;
	background:url(../img/airTicket/jp_qhl_02.jpg) no-repeat;
}
.air_cent_bot s.jp_sy_rbtn{
	margin-left:12px;
	background:url(../img/airTicket/jp_qhr_02.jpg) no-repeat;
}
.air_cent_bot s.jp_sy_lbtn_click{
	margin-right:13px;
	background:url(../img/airTicket/jp_qhl_01.jpg) no-repeat;
}
.air_cent_bot s.jp_sy_rbtn_click{
	margin-left:12px;
	background:url(../img/airTicket/jp_qhr_01.jpg) no-repeat;
}
.jp_sy_xinxi{
	position:relative;
	z-index:0;
}
.jp_xinxi_nav{
	height:42px;
	border-bottom:3px solid #59c5bf;
	padding-top:37px;
}
.jp_xinxi_nav li{
	float:left;
	line-height:42px;
	color:#31b0aa;
	margin-left:61px;
	cursor:pointer;
	font-size:16px;
}
.jp_xinxi_nav li.jp_xinxi_nav_ri{
	color:#555;
	padding:0 12px;
	margin-left:0;
	cursor:text;
}
.jp_xinxi_nav li.click{
	background:url(../img/airTicket/click_icon.jpg) no-repeat center 36px;
}
.jp_xinxi_cont{
	padding:0 0 27px 0;
	background:#fff;
}
.jp_xinxi_cont table td{
	padding-top:20px;
	padding-left:10px;
	font-size:14px;
	color:#000;
}
.jp_xinxi_cont table td a{
	font-size:14px;
	color:#000;
}
.jp_xinxi_cont table td.wid126{
	width:138px;
	padding-left:20px;
	text-align:center;
}
.jp_xinxi_cont table td.wid83{
	width:83px;
	text-align:center;
	padding-left:0px;
}
.jp_xinxi_cont table td.wid80{
	width:70px;
	color:#ed3a64;
	padding-left: 10PX;
	padding-right: 17px;
}
.xianshi_cont{
	padding-bottom: 41px;
	background: #d6fdff;
	padding-top: 28px;
}
.xianshi_W645{
	width:998px;
	margin:0 auto;
	height:300px;
	background:#fff;
	border:1px solid #dcdcdc;
	border-top:none;
}
.xianshi_cont b{
	display:block;
	float:left;
	width:100px;
	margin-top:70px;
}
.xianshi_cont p{
	font-size:22px;
	color:#666;
	width:545px;
	text-align:center;
	margin:0 auto;
	padding-top:105px;
}
.xianshi_cont b img{
	width:100px;
}
a.delTrip,a.addTrip{
	display:inline-block;
	padding-right:20px;
	font-size:16px;
	color:#555;
	margin-top:30px;
}
a.delTrip{
	color:#ed3a64;
}
a.addTrip{
	color:#31b0aa;
}
.air_c_t_cont ol.air_go_back_caozuo li{
	width:500px
}
.air_c_t_cont ul li input.stime{
background: url(../img/airTicket/air_rili.jpg) no-repeat 150px 8px;
font-size: 16px;
color: #555;

}
.list ul li input {
width: 160px;
height: 29px;
margin-top: 8px;
padding-left: 10px;
border: 1px solid #c0c0c0;
font-size: 14px;
color: #999;
}
.list ul li{
	margin-right:14px;
	
}
.padd_top5{
height:3px;
}
.jp_price_xc1{
	margin-right:5px;
	position:relative;
	bottom:-30px;
}
.jp_price_xc2{
	margin-right:5px;
	position:relative;
	bottom:-15px;
}
.jp_gbhb{
	color:#18c494;
	width:7px;
	height:7px;
	display:inline-block;
	background:url(../img/airTicket/jp_qxxh.jpg) no-repeat
}
.p_top15{
	height:15px;
}
.p_top10{
	height:10px;
}
.p_top8{
	height:8px;
}
.routeSearch{
	padding-bottom:4px;
}
.air_c_t_cont #wl .list ul li span{
	font-size:14px;
}
/*特价机票*/
#plane_cont{
	padding-bottom: 63px;
	background: #EDFEFF;
	padding-top: 18px;
}
.plane_cont{
	width:1000px;
	margin:0 auto;
}
.plane_ss_list{
	padding:0 20px 20px 20px;
	background:#fff;
	border-bottom:1px solid #ddd;
}
.ss_nav{
	margin-left:-20px;
}
.ss_tj span{
	display:block;
	width:85px;
	float:left;
	padding-top:15px;
	font-size:14px;
	color:#333;
}
.ss_tj ul{
	display:block;
	width:872px;
	float:left;
	margin-top:10px;
}
.ss_tj ul li{
	float:left;
	padding-top:5px;
	padding-right:18px;
	font-size:14px;
	color:#666;
}
.ss_tj ul li input{
	margin-right:4px;
	position:relative;
	top:2px;
	z-index:1;
}
.ss_list_btn{
	text-align:center;
	margin-top:5px;
}
.ss_list_btn a{
	display:inline-block;
	width:80px;
	height:25px;
	background:url(../img/bg-img.png) no-repeat -133px -997px;
	text-align:center;
	line-height:25px;
	font-size:14px;
	color:#fff;
}
.plane_cp_list_rr{
	width:1000px;
	margin-top:20px;
	background:#fff;
	padding:13px 0 2px 0;
}
.plane_cp_list_rr h2{
	font-size:16px;
	color:#666;
	height:20px;
	margin-left:20px;
	border-left:5px solid #ffe21c;
	padding-left:6px;
	font-weight:normal;
	margin-bottom:11px;
}
.plane_cp_all{
	*padding-bottom:20px;
	_padding-bottom:20px;
}
.plane_cp_ss{
	width:223px;
	height:196px;
	border:1px solid #d2d2d2;
	float:left;
	margin-left:20px;
	_margin-left:10px;
	margin-bottom:20px;
}
.plane_cp_pic{
	width:223px;
	height:139px;
	overflow:hidden;
	position:relative;
}
.plane_cp_pic i.wangfan{
	display:inline-block;
	width:43px;
	height:42px;
	background:url(../img/airTicket/wangfan.png) no-repeat;
	position:absolute;
	top:5px;
	left:5px;
}
.plane_cp_pic i.dancheng{
	display:inline-block;
	width:43px;
	height:42px;
	background:url(../img/airTicket/dancheng.png) no-repeat;
	position:absolute;
	top:5px;
	left:5px;
}
.plane_cp_pic p.qu_hui_time{
	width:171px;
	height:23px;
	background:url(../img/airTicket/qu_hui_bg.png) no-repeat;
	position:absolute;
	bottom:10px;
	left:29px;
}
.plane_cp_pic p.danc_time{
	width:171px;
	height:23px;
	background:url(../img/airTicket/dan_bg.png) no-repeat;
	position:absolute;
	bottom:10px;
	left:29px;
	text-align:center;
}
*html .plane_cp_pic i.wangfan{ 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='http://172.16.37.178:90//static/img/airTicket/wangfan.png');
	background: none;
}
*html .plane_cp_pic i.dancheng{ 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='http://172.16.37.178:90//static/img/airTicket/dancheng.png');
	background: none;
}
*html .plane_cp_pic p.qu_hui_time{ 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='http://172.16.37.178:90//static/img/airTicket/qu_hui_bg.png');
	background: none;
}
*html .plane_cp_pic p.danc_time{ 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='http://172.16.37.178:90//static/img/airTicket/dan_bg.png');
	background: none;
}
.plane_cp_pic p.qu_hui_time span{
	display:inline-block;
	width:77px;
	line-height:23px;
	text-align:center;
	font-size:12px;
	font-family:"宋体";
	color:#fff;
}
.plane_cp_pic p.danc_time span{
	display:inline-block;
	font-size:12px;
	font-family:"宋体";
	color:#fff;
	line-height:23px;
}
.plane_cp_pic p.qu_hui_time span i,.plane_cp_pic p.danc_time span i{
	display:inline-block;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"宋体";
	padding-left:2px;
	font-style:normal;
}
.plane_cp_pic p.qu_hui_time span.paddl_16{
	padding-left:12px;
	*padding-left:6px;
	_padding-left:6px;
}
.plane_cp_js{
	width:212px;
	margin-left:8px;
	padding:5px 0;
	font-size:14px;
	color:#666;
	padding-bottom:3px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.plane_cp_js a{
	font-size:14px;
	color:#666;
}
.plane_price{
	padding:0 8px;
}
.plane_price span{
	float:left;
	font-size:14px;
	color:#ed3a64;
}
.plane_price span b{
	font-size:18px;
	color:#ed3a64;
	font-weight:normal;
}
.plane_price a{
	float:right;
	display:inline-block;
	width:45px;
	height:21px;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:21px;
	background:url(../img/airTicket/plane_ck.jpg) no-repeat;
}
.search_list{
	height:46px;
	margin:0 20px;
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
}
.search_list h3{
	float:left;
}
.search_list h3,.search_list h3 i{
	font-size:16px;
	color:#666;
	line-height:46px;
	font-weight:normal;
}
.search_list h3 i{
	font-style:normal;
}
.search_list p{
	float:right;
}
.search_list p span{
	display:inline-block;
	margin:0 19px;
	height:22px;
	font-size:14px;
	color:#666;
	line-height:22px;
	margin-top:12px;
	cursor:pointer;
}
.search_list p span.search_fjline{
	margin:0;
	border-right:1px solid #ddd;
	position:relative;
	top:5px;
	*top:0;
	_top:0;
	cursor:default;
}
.search_list p i.up{
	display:inline-block;
	width:12px;
	height:16px;
	background:url(../img/bg-img.png) no-repeat -73px -112px;
	margin-left:8px;
	position:relative;
	top:2px;
	*top:-1px;
	_top:0px;
	_margin-top:15px;
}
.search_list p i.up_on{
	display:inline-block;
	width:12px;
	height:16px;
	background:url(../img/bg-img.png) no-repeat -86px -112px;
	margin-left:8px;
	position:relative;
	top:2px;
	*top:-1px;
	_top:0px;
	_margin-top:15px;
}
.search_list p i.down{
	display:inline-block;
	width:12px;
	height:16px;
	background:url(../img/bg-img.png) no-repeat -99px -112px;
	margin-left:8px;
	position:relative;
	top:2px;
	*top:-1px;
	_top:0px;
	_margin-top:15px;
}
.search_list p i.down_on{
	display:inline-block;
	width:12px;
	height:16px;
	background:url(../img/bg-img.png) no-repeat -112px -112px;
	margin-left:8px;
	position:relative;
	top:3px;
	*top:0px;
	_top:1px;
	_margin-top:15px;
}
.tjjp_qbsq{
	width:223px;
	height:139px;
	background:url(../img/airTicket/tjjp_qbsq.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
}
.tjjp_grqsq{
	width:223px;
	height:139px;
	background:url(../img/airTicket/tjjp_grqsq.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
}
*html .tjjp_qbsq{ 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='http://172.16.37.178:90//static/img/airTicket/tjjp_qbsq.png');
	background: none;
}
*html .tjjp_grqsq{ 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='http://172.16.37.178:90//static/img/airTicket/tjjp_grqsq.png');
	background: none;
}
/*特价机票 end*/
.jpsy_xjwz{
	position: absolute;
	bottom: -29px;
	right: 0;
	color: #B9B9C8;
	font-size: 12px;
	font-family:"microsoft yahei";
}