﻿@import "pub.css";
@import "aircorp_logo.css";
/**/
/*=========step style===========*/
.base_step1, .base_step2, .base_step3, .base_step4, .base_step5, .base_step6{float:right; height:27px; margin-top:7px; text-align:center; font-size:12px; font-weight:normal; font-family:simsun,sans-serif; color:#666}
.base_subheadline{display:block; font-weight:normal; font-size:12px; font-family:simsun,sans-serif; margin-bottom:10px}
.base_meter1, .base_meter2, .base_meter3, .base_meter4, .base_meter5, .base_meter6{float:left; width:42px; margin-right:2px}
.base_meter1 span, .base_meter2 span, .base_meter3 span, .base_meter4 span, .base_meter5 span, .base_meter6 span{display:block; height:7px; overflow:hidden; background:#09f}
.base_meter1 p, .base_meter2 p, .base_meter3 p, .base_meter4 p, .base_meter5 p, .base_meter6 p{margin:0;}
.base_step1 .base_meter1 span,
.base_step2 .base_meter1 span, .base_step2 .base_meter2 span,
.base_step3 .base_meter1 span, .base_step3 .base_meter2 span, .base_step3 .base_meter3 span,
.base_step4 .base_meter1 span, .base_step4 .base_meter2 span, .base_step4 .base_meter3 span, .base_step4 .base_meter4 span,
.base_step5 .base_meter1 span, .base_step5 .base_meter2 span, .base_step5 .base_meter3 span, .base_step5 .base_meter4 span, .base_step5 .base_meter5 span{background:#ff6600;}
.base_step6 .base_meter1 span, .base_step6 .base_meter2 span, .base_step6 .base_meter3 span, .base_step6 .base_meter4 span, .base_step6 .base_meter5 span, .base_step6 .base_meter6 span{background:#ff6600;}

.step_title {margin:0 auto; height:34px;font-size:18px;font-weight:400;font-family: microsoft yahei,"微软雅黑","黑体",simsun,"宋体"; padding:5px 20px 0px 70px; }
.flt_headline{min-height:34px;_height:34px; background:url(../../img/pic/mainbg.gif) no-repeat -240px -82px; }
.htl_headline{min-height:34px;_height:34px; background:url(../../img/pic/mainbg.gif) no-repeat -240px -82px; }

/* showlist flight_list style */
.showlist {border:1px solid #ccc;background:#fff;display:block;}
.showlist:unknown {
	clear: both; display: block; visibility: hidden; height: 0px; content: '.'
}
.flight_list {background:#fff;display:block;overflow:hidden;}
.flight_list:unknown {clear:both;display:block;visibility:hidden;height:0px;content:'.'}
.leftlist {border:2px solid #09f;float:left;width:800px;margin-right:6px;}
.rightlist {float:left;width:150px;}

/*显示右侧特价机票*/
.sp_tickets {border:1px solid #ccc; position:relative;margin:0;z-index:1;}
.sp_tickets .sp_title {background:url(../../img/pic/sp_title.gif) no-repeat;width:92px;height:30px; position:absolute;margin-top:10px;left:-1px;}

.special_price {margin:60px 10px;}
.special_price li {line-height:16px;}
.special_price li a {DISPLAY: block; FONT-WEIGHT: bold; OVERFLOW: hidden; HEIGHT: 16px;color:#09f;}
.special_price STRONG {color:#F60}
.special_price DFN {FONT-WEIGHT: normal;}
.special_price LI.roundtrip {margin-bottom:10px;padding:5px;border:1px dashed #ccc;}


.kefu_online {clear:both;border:1px solid #ccc;margin:10px 0;background:url(../../img/pic/kefu_online.gif) no-repeat;padding-top:60px;}
.kefu_online ul {margin:10px;}
.kefu_online li {background:url(../../img/pic/qq.gif) no-repeat left center;padding-left:25px;line-height:25px;text-align:left;}
.kefu_online li a {color:#333}



.ckinfo{width:950px;padding:3px;border:2px solid #09f;}
/*----------列表页查询框-----------*/
.show_search{background:url(../../img/pic/sr_bt.gif) repeat-x left top ;padding-top:20px;padding-bottom:10px;}
.show_search .itm {padding-right:0px;padding-left:0px;min-height:30px;padding-bottom:5px;padding-top:5px;height:30px;font-size:14px}
.ss_rd {float:left;width:80px;font-weight:700;margin-left:20px;}
.ss_rd .itm {padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:5px;height:36px;}
.ss_go {float:left;border-left:#E6F3CB 1px solid; width:265px;padding-left:15px;}
.ss_to {float:left;width:265px;}
.ss_sm {float:right;width:81px;margin-right:20px;}
.ss_ipt input {width: 160px; line-height: normal;FONT-SIZE: 14px;FONT-FAMILY: microsoft yahei,"微软雅黑","黑体",simsun,"宋体"; HEIGHT: auto; outline: none}
.ss_ipt input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; vertical-align:middle
}
.ss_ipt .ct {background:url(../../img/pic/mainbg.gif) no-repeat -118px -752px;}
.ss_ipt .dt {background:url(../../img/pic/mainbg.gif) no-repeat 90px -475px;}
.ss_sm .sub{width:81px;height:27px;line-height:27px;color:#FFF;border:0;background:url(../../img/pic/mainbg.gif) no-repeat -151px -807px;font-weight:700;text-align:center}


/*-----------价格日历-------------*/
.dateprice {display:block;background:#EBF3FB;}
.dateprice .note {float:left;position:relative;background:url(../../img/pic/inter_mrtj.gif) no-repeat;width:60px;height:87px;top:-6px;left:30px;}
.dateprice .datebox {float:right;background:#fff;width:701px;overflow:hidden;display:block}
.dateprice .note h3 {WIDTH: 57px;}
.dateprice .note h3 em {OVERFLOW: hidden; WIDTH: 51px; HEIGHT: 56px}
.dateprice ol {BORDER: #ccc 1px solid;border-right:0; OVERFLOW: hidden;HEIGHT: 38px;}
.dateprice OL LI {
	float:left;WIDTH: 49px; COLOR: #666; LINE-HEIGHT: 38px; HEIGHT: 38px;border-right:1px solid #ccc
}
.dateprice OL LI.xiu {
	COLOR: #e74c00
}
.con:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: '.'
}
.con {
	ZOOM: 1
}
.d_cld {

}
.d_cld LI {
	DISPLAY: inline; FLOAT: left; TEXT-ALIGN: center
}
.d_cld UL {
	PADDING-LEFT: 1px;
}
.d_cld UL LI {
	BORDER: #ccc 1px solid; MARGIN: -1px 0px 0px -1px;WIDTH: 49px; HEIGHT: 50px
}
.d_cld UL A {
	BORDER: #ccc 1px solid; MARGIN: -1px 0px 0px -1px;width:49px !important;WIDTH: 47px;HEIGHT: 50px
}
.d_cld OL LI.first {
	WIDTH: 51px
}
.d_cld OL LI.last {
	WIDTH: 48px
}
.d_cld UL A {
	DISPLAY: block; MARGIN: -1px
}
.d_cld ul a.j-select,a.j-select:visited {background:url(../../img/pic/ondate.gif) repeat-x left top;}
.d_cld UL A:hover {
	BACKGROUND-POSITION: -168px 0px; Z-INDEX: 9; BORDER-LEFT-COLOR: #ffb43d; BORDER-BOTTOM-COLOR: #ffb43d; CURSOR: pointer; BORDER-TOP-COLOR: #ffb43d; POSITION: relative; BACKGROUND-COLOR: #fffeed; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ffb43d
}
.d_cld UL A.today {
	BACKGROUND-POSITION: -168px 0px; Z-INDEX: 9; BORDER-LEFT-COLOR: #ffb43d; BORDER-BOTTOM-COLOR: #ffb43d; CURSOR: pointer; BORDER-TOP-COLOR: #ffb43d; POSITION: relative; BACKGROUND-COLOR: #fffeed; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ffb43d
}
.d_cld UL A.today:hover {
	BACKGROUND-POSITION: -168px 0px; Z-INDEX: 9; BORDER-LEFT-COLOR: #ffb43d; BORDER-BOTTOM-COLOR: #ffb43d; CURSOR: pointer; BORDER-TOP-COLOR: #ffb43d; POSITION: relative; BACKGROUND-COLOR: #fffeed; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ffb43d
}
.d_cld UL A.j-select:hover {
	BORDER-LEFT-COLOR: #ffb43d; BORDER-BOTTOM-COLOR: #ffb43d; CURSOR: pointer; BORDER-TOP-COLOR: #ffb43d; POSITION: relative; BACKGROUND-COLOR: #fffeed; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ffb43d
}
.d_cld UL A:hover {
	Z-INDEX: 10
}
.d_cld UL A.today {
	BACKGROUND-POSITION: -168px -45px; BORDER-LEFT-COLOR: #97c2d7; BORDER-BOTTOM-COLOR: #97c2d7; BORDER-TOP-COLOR: #97c2d7; BACKGROUND-COLOR: #ebf8fc; BORDER-RIGHT-COLOR: #97c2d7
}
.d_cld .ctn {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; WIDTH: 47px; PADDING-TOP: 14px; BORDER-BOTTOM: #fff 1px solid; ZOOM: 1; POSITION: relative; HEIGHT: 34px
}
.d_cld .ctn STRONG {
	DISPLAY: block; FONT-WEIGHT: normal; CURSOR: pointer; COLOR: #e74c00
}
.d_cld .ctn EM {
	DISPLAY: block; FONT-WEIGHT: normal; CURSOR: pointer; COLOR: #e74c00
}
.d_cld .ctn EM {
	FONT-WEIGHT: normal; COLOR: #7d7d7d
}
.d_cld .ctn .icn {
	BACKGROUND-POSITION: 0px -492px; LEFT: 30px; OVERFLOW: hidden; WIDTH: 14px; COLOR: #fff; TEXT-INDENT: -20000px; LINE-HEIGHT: 16px; POSITION: absolute; TOP: 1px; HEIGHT: 16px
}
.m-list .di {
	BACKGROUND: url(../../img/pic/other.png) no-repeat 9999px 9999px
}
.d_cld .di EM {
	PADDING-LEFT: 1px; TEXT-ALIGN: left
}
.d_cld .di .icn {
	background:url(../../img/pic/di.gif) no-repeat; LEFT: 32px; OVERFLOW: hidden; WIDTH: 14px; TEXT-INDENT: -20000px; TOP: 3px; HEIGHT: 14px; TEXT-ALIGN: left
}

.dateprice .calendar_show {background:#fff; }
.dateprice .calendar_show a {float:right;width: 102px; height: 24px;  padding-top: 3px; line-height: 24px; text-decoration: none; background: url(../../img/pic/dt_m.gif) no-repeat #fff; }
.dateprice .calendar_show a:hover { padding-top: 3px; line-height: 24px; text-decoration: none; background: url(../../img/pic/dt_h.gif) no-repeat #fff; }

.m-cld-ctr A {BACKGROUND: url(../../img/pic/mainbg.gif) no-repeat }
.m-cld-ctr A EM {BACKGROUND: url(../../img/pic/mainbg.gif) no-repeat }
.m-cld-ctr {MARGIN-BOTTOM: 16px;background:#9c6}
.m-cld-ctr A {PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -622px; PADDING-LEFT: 9px; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 91px; COLOR: #fff; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 24px}
.m-cld-ctr A:hover {BACKGROUND-POSITION: 0px -652px; COLOR: #fff; TEXT-DECORATION: none}
.m-cld-ctr A EM {PADDING-RIGHT: 13px; BACKGROUND-POSITION: 265px -721px; FONT-WEIGHT: normal}
.m-cld-ctr A.up EM {BACKGROUND-POSITION: 265px -721px; }





/*flt_head*/
.flt_head {
	margin:0px;width:740px;padding-left:10px;padding-right:10px;
}
.flt_head H2 {
	FONT-FAMILY: microsoft yahei,"微软雅黑","黑体",simsun,"宋体";display:block
}
.flt_head H2 STRONG {
	FONT-WEIGHT: 700;FONT-SIZE: 16px;margin-right:20px;line-height:30px;
}
.flt_head H2 em {margin-left:20px;font-size:12px;font-weight:400;color:#666}
.flt_head H2 span {
    color:#f00;font-weight:700;	
}


/*筛选*/
.sort_menu{clear:both;font-size:12px;position:relative;z-index:1000;margin:5px;background:#FeFefe;border:1px dashed #ccc;height:30px;padding-left:220px;padding-top:5px;} 
.sort_menu:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.sort_menu ul{list-style:none;} 
.sort_menu li {float:left;position:relative;height:22px;line-height:22px;} 

.sort_menu table {position:absolute; top:0; left:0;} 
.sort_menu ul li:hover ul, 
.sort_menu ul a:hover ul{visibility:visible;} 
.sort_menu a{display:block;color:#000;} 
.sort_menu a:hover{color:#000;border:0;} 

.sort_menu ul li:hover ul, 
.sort_menu ul a:hover ul{visibility:visible;} 
.sort_menu ul ul li {clear:both;font-size:12px;} 
.sort_menu ul ul li a{display:block;height:22px;margin:0;border:0;} 
.sort_menu ul ul li a:hover{border:0;} 


.sort_menu li.line {height:25px;width:2px;background:url(../../img/pic/sort_m_bg.gif) left no-repeat;}
.sort_menu li.select_time, .sort_menu li.select_air{margin-right:15px; }
.sort_menu li.sort_time,.sort_menu li.sort_price{width:75px;text-align:center;line-height:25px;}
.sort_menu li.sort_airline{width:60px;text-align:center;line-height:25px;}


.sort_menu li.sort_time a,.sort_menu li.sort_airline a,.sort_menu li.sort_price a{background:url(../../img/pic/sort_2.gif) left;}
.sort_menu li.sort_time a:hover,.sort_menu li.sort_airline a:hover,.sort_menu li.sort_price a:hover{background:url(../../img/pic/sort_1.gif) left;}


.sort_menu li.sort_time a span.ondesc,.sort_menu li.sort_price a span.ondesc{background:url(../../img/pic/desc.gif) no-repeat 95% 40%;padding-right:15px;}
.sort_menu li.sort_time a span.outdesc,.sort_menu li.sort_price a span.outdesc{background:url(../../img/pic/out_desc.gif) no-repeat 95% 40%;padding-right:15px;}
.sort_menu li.sort_time a span.onasc,.sort_menu li.sort_price a span.onasc{background:url(../../img/pic/asc.gif) no-repeat 95% 40%;padding-right:15px;}
.sort_menu li.sort_time a span.outasc,.sort_menu li.sort_price a span.outasc{background:url(../../img/pic/out_asc.gif) no-repeat 95% 40%;padding-right:15px;}

.sort_menu li.select_time,.sort_menu li.select_air,.sort_menu li.select_price{width:80px;text-align:center;line-height:25px;}
.sort_menu li.select_time a,.sort_menu li.select_air a,.sort_menu li.select_price a{background:url(../../img/pic/sort_2.gif) right;}
.sort_menu li.select_time a:hover,.sort_menu li.select_air a:hover,.sort_menu li.select_price a:hover{background:url(../../img/pic/sort_1.gif) right;}
.sort_menu li.select_time a span,.sort_menu li.select_air a span,.sort_menu li.select_price a span{background:url(../../img/pic/arr_sort.gif) no-repeat 95% 40%; padding-right:20px;}

.sort_menu ul ul {visibility:hidden;position:absolute;left:-1px;top:26px;border:1px solid #CCC;background:#fff;filter:Alpha(opacity=90);-moz-opacity:0.9;} 
.sort_menu ul ul li {clear:both;text-align:center;font-size:12px;margin:1px 0px;line-height:20px;} 
.sort_menu ul ul li a.st{color:#000;display:block;width:80px;height:20px;margin:0;border:0;line-height:20px;background:#fff} 
.sort_menu ul ul li a.st:hover{border:0;background:#E7F8EF;line-height:20px;} 


/*已选航班*/
.go-info .subtotal {
	BACKGROUND: url(http://img03.taobaocdn.com/tps/i3/T1lqXTXd0DXXXXXXXX.png) no-repeat 0px 0px
}
.go-info .selected-line {
	BACKGROUND: url(http://img03.taobaocdn.com/tps/i3/T1lqXTXd0DXXXXXXXX.png) no-repeat 0px 0px
}
.go-info {
	MARGIN: 5px;POSITION: relative;border:1px solid #9c6;BACKGROUND: #f0fff0;
}
.go-info .hd {
	LINE-HEIGHT: 25px; HEIGHT: 25px;BORDER-TOP-WIDTH: 0px; PADDING-TOP: 5px
}
.go-info .tips {
	LEFT: 105px; COLOR: #808080; POSITION: absolute; TOP: 5px;WIDTH: 100px;background:url(../../img/pic/dui.gif) no-repeat 0 50%;padding-left:20px;
}
.go-info .hd H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #005caa; PADDING-TOP: 3px
}
.go-info TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.go-info .from {
	WIDTH: 120px
}
.go-info .to {
	WIDTH: 120px
}
.go-info .stop {
	WIDTH: 50px
}
.go-info .f-info {
	WIDTH: 150px
}
.go-info SPAN.ptc-l {
	MARGIN-LEFT: 10px; WIDTH: auto
}
.go-info .price {
	WIDTH: 60px
}
.go-info .other {
	WIDTH: 60px
}
.go-info .subtotal {
	BACKGROUND-POSITION: -35px -68px; WIDTH: 70px
}
.go-info .back-to-go {
	PADDING-LEFT: 17px; RIGHT: 15px; BACKGROUND: url(http://img05.taobaocdn.com/tps/i5/T149VFXhRaXXXXXXXX-500-120.png) no-repeat -488px -67px; POSITION: absolute; TOP: 5px
}
.go-info TABLE {
	WIDTH: 100%
}

/* ticket (机票) */
.go_mod_ticket { display:block;overflow:hidden; color:#333;font-weight:700;margin:5px auto;border-bottom:2px solid #ccc;background:#f1f1f1;height:35px;}
.go_mod_ticket ul li {float:left;height:35px;line-height:35px;}
.go_mod_ticket ul li a.air_up, .go_mod_ticket ul li a.air_down, .go_mod_ticket ul li a.air_current_up, .go_mod_ticket ul li a.air_current_down { display: block; line-height: 21px; margin: 0 auto; padding-left: 9px; color: #595959; text-align: left; background-image: url(../../img/icon/icon.png); }
.go_mod_ticket ul li.airline { width: 160px; padding-left: 30px; text-align:left;}
.go_mod_ticket ul li.airtime { width: 80px; }
.go_mod_ticket ul li.airtime a { width: 69px;margin-top:7px; }
.go_mod_ticket ul li.airtime a.air_up { background-position: 0 -204px; }
.go_mod_ticket ul li.airtime a.air_down { background-position: 0 -226px; }
.go_mod_ticket ul li.airtime a.air_current_up, .go_mod_ticket ul li.airtime a.air_current_down, .go_mod_ticket ul li.airprice a.air_current_up, .go_mod_ticket ul li.airprice a.air_current_down, .go_mod_ticket ul li.airminprice a.air_current_up, .go_mod_ticket ul li.airminprice a.air_current_down { color: #f60; }
.go_mod_ticket ul li.airtime a.air_current_up { background-position: 0 -248px; }
.go_mod_ticket ul li.airtime a.air_current_down { background-position: 0 -270px; }
.go_mod_ticket ul li.airport { width: 120px; }
.go_mod_ticket ul li.airplane { width: 90px; }
.go_mod_ticket ul li.airprice { width: 130px; }
.go_mod_ticket ul li.airlow {width:150px;}
.go_mod_ticket ul li.airprice a { width: 105px; margin-top:7px}
.go_mod_ticket ul li.airprice a.air_up { background-position: 0 -292px; }
.go_mod_ticket ul li.airprice a.air_down { background-position: 0 -314px; }
.go_mod_ticket ul li.airprice a.air_current_up { background-position: 0 -336px; }
.go_mod_ticket ul li.airprice a.air_current_down { background-position: 0 -358px; }
.go_mod_ticket ul li.airminprice { width: 104px; }
.go_mod_ticket ul li.airminprice a { width: 58px; }
.go_mod_ticket ul li.airminprice a.air_up { background-position: 0 -380px; }
.go_mod_ticket ul li.airminprice a.air_down { background-position: 0 -402px; }
.go_mod_ticket ul li.airminprice a.air_current_up { background-position: 0 -424px; }
.go_mod_ticket ul li.airminprice a.air_current_down { background-position: 0 -446px; }
.go_mod_ticket ul li.airorder { width: 68px; }

/*------国际排版-------*/
.go_mod_ticket ul li.int_airline { width: 190px; padding-left: 30px; text-align:left;}
.go_mod_ticket ul li.int_airtime { width:150px;margin:0;padding:0; }
.go_mod_ticket ul li.int_persontype { width:80px;}
.go_mod_ticket ul li.int_airprice { width:80px;padding-left:10px;}
.go_mod_ticket ul li.int_airtax { width:60px; text-align:center}





/*----航班列表页样式----*/
#airlines_list {clear:both;margin:0 5px;}
#airlines_list .bd {clear:both;padding-right:1px; padding-left:1px;padding-bottom:0px; padding-top:12px;line-height:1.4;overflow:hidden;display:block;border-bottom:1px dashed #F2F2F2;}
#airlines_list .itm {display:block; float:left;}
#airlines_list .w1 {WIDTH: 30px}
#airlines_list .w2 {WIDTH: 155px}
#airlines_list .w3 {WIDTH: 135px}
#airlines_list .w4 {WIDTH: 78px}
#airlines_list .w5 {WIDTH: 120px;}
#airlines_list .w6 {WIDTH: 80px}
#airlines_list .w7 {WIDTH: 102px}
#airlines_list .w8 {WIDTH: 105px}
#airlines_list .w9 {WIDTH: 150px}
#airlines_list .w10 {WIDTH: 90px}
#airlines_list .w11 {WIDTH: 200px}
#airlines_list .w12 {WIDTH: 305px}
#airlines_list .w13 {WIDTH: 80px;margin:0px 20px;}
#airlines_list .w14 {WIDTH: 140px}
#airlines_list .w15 {WIDTH: 120px}
#airlines_list .w16 {WIDTH: 120px}
#airlines_list .w17 {WIDTH: 50px;margin:0px 6px;}
#airlines_list .w18 {WIDTH: 270px}


#airlines_list .bd h3{font-weight:normal;line-height:24px;}
#airlines_list .bd h3 em{font-weight:normal;color:#000;margin-left:5px;color:#666;}
#airlines_list .flight_company {FONT-WEIGHT: bold;width:160px;}
#airlines_list .flight_company P {FONT-SIZE: 14px; PADDING-TOP: 0px}
#airlines_list .flight_company .flight_airline {MARGIN-LEFT: 9px}
#airlines_list .flight_company .flight_no {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666}
#airlines_list .flight_no .base_txtdiv {MARGIN: 0px 4px}
#airlines_list .flight_price{width:150px;margin-top:-4px;}
#airlines_list .flight_lowp {width:57px;height:18px;background:url(../../img/pic/jjxs.gif) no-repeat;margin-top:15px;text-indent:26.5px;color:#f00;}
#airlines_list .flight_freep {width:57px;height:18px;background:url(../../img/pic/zsq.gif) no-repeat;margin-top:15px;text-indent:26.5px;color:#090;}
#airlines_list .flight_comprice {width:57px;}
#airlines_list .flight_time {width:80px;}
#airlines_list .flight_airport {width:120px;line-height:18px;}
#airlines_list .flight_orderbtn {width:90px;margin:10px 0 0 30px;}
#airlines_list .l_ind {text-indent:6em;}

.base_txtdiv {CURSOR: pointer; COLOR: #0084b4; BORDER-BOTTOM: #0084b4 1px dashed;padding:0;}
.airlines_item {background:#fff;}
.airlines_item_open {background:#fff}
#airlines_list .bd .time_from {FONT-SIZE: 16px; COLOR: #333; LINE-HEIGHT: 18px;font-weight:700;}
#airlines_list .bd .time_to {color: #999}
#airlines_list .bd .y_price {font-size:16px;color:#666;text-decoration:line-through;font-weight:700; }
#airlines_list .bd .d_price {display: inline-block; WIDTH: 70px;color:#f30;font-family: microsoft yahei,"微软雅黑","黑体",simsun,"宋体",;padding:0;margin:0;}
#airlines_list .bd .d_price DFN {FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: 4px; MARGIN-RIGHT: 2px;}
#airlines_list .bd .d_price STRONG {FONT-SIZE: 24px;padding:0;color:#F30;margin:0;line-height:30px;}

#airlines_list .bd .moreprice {width:75px;float:left;display:inline-block}
#airlines_list .bd a.open_all_price {display:inline;line-height:25px;margin:0px 15px 0px 0px;color:#0084b4;background:url(../../img/pic/arr_open.gif) no-repeat right center;padding-right:10px;}
#airlines_list .bd a.close_all_price {color:#0084b4;background:url(../../img/pic/arr_close.gif) no-repeat right center;padding-right:15px;}
#airlines_list .bd a.orderbtn {width:60px;height:25px;line-height:25px;color:#fff;font-size:14px;font-weight:700;text-align:center;background:url(../../img/pic/btn2.gif) no-repeat;display:block;}
#airlines_list .other{line-height:24px;clear: both;margin:0;PADDING-TOP: 0px;PADDING-RIGHT: 8px;PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; color:#666;background:#F4FCF3;border-bottom:1px solid #ccc;}
#airlines_list .other span {color:#666;margin:0 5px;}


.bzs {HEIGHT: 48px;margin-top:5px;}
.w-bz {	BACKGROUND: url(../../img/pic/other.png) no-repeat 9999px 9999px;}
.w-bz SPAN {BACKGROUND: url(../../img/pic/other.png) no-repeat 9999px 9999px}
.w-bz {	MARGIN: 5px 0px 0px 5px}
.w-bz {
	FONT-SIZE: 12px; FLOAT: left; CURSOR: default; COLOR: #fff; LINE-HEIGHT: 19px; HEIGHT: 19px
}
.w-bz SPAN {
	FONT-SIZE: 12px; FLOAT: left; CURSOR: default; COLOR: #fff; LINE-HEIGHT: 19px; HEIGHT: 19px
}
.w-bz {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.w-bz SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.w-bz-1 {
	BACKGROUND-POSITION: right -840px
}
.w-bz-1 SPAN {
	BACKGROUND-POSITION: 0px -812px
}
.w-bz-2 {
	BACKGROUND-POSITION: right -901px
}
.w-bz-2 SPAN {
	BACKGROUND-POSITION: 0px -872px
}
.w-bz-3 {
	BACKGROUND-POSITION: right -961px
}
.w-bz-3 SPAN {
	BACKGROUND-POSITION: 0px -929px
}


.data_travelsky {margin:20px 5px;PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(http://pic.c-ctrip.com/fltdomestic100520/logo_travelsky.gif) no-repeat 260px center; PADDING-BOTTOM: 10px; OVERFLOW: hidden; COLOR: #999; PADDING-TOP: 10px}









/*航班信息*/
.flightinfo {margin:5px auto;overflow:hidden;}
.f_tt {height:30px;line-height:30px;text-align:left;FONT-FAMILY: microsoft yahei,"微软雅黑","黑体",simsun,"宋体";display:block;font-size:14px;font-weight:700;padding-left:30px;margin-top:5px;background:url(../../img/pic/flt_arr.gif) no-repeat 10px 50%;border-bottom:2px solid #BAD7E8;}
.flightinfo .f_tt span {font-size:12px;color:#666;margin-left:20px;}
.flightinfo .f_hd {height:25px;line-height:25px;font-weight:700;color:#000;margin:5px auto;dispaly:block;background:#f5faef;border-bottom:1px solid #EEE;}
.flightinfo .f_bd {height:55px;border-bottom:1px dashed #eee}
.flightinfo .f_box {margin:5px auto;border:1px #d0e5f1 solid;dispaly:block;overflow:hidden}
.flightinfo .f_hd li {float:left;line-height:25px;display:block;text-align:center;padding-bottom:2px;}
.flightinfo .f_box ul {padding-top:10px;}
.flightinfo .f_bd li {float:left;display:block;line-height:25px;text-align:center}
.flightinfo .f_hd li.l_bg {background:url(../../img/pic/flt_tt.gif) repeat-x left -31px;}
.flightinfo .f_hd li.m_bg {}
.flightinfo .f_hd li.r_bg {background:url(../../img/pic/flt_tt.gif) repeat-x right -31px;}
.flightinfo .mt15 {margin-top:15px;}
.flightinfo .wd1 {width:60px;}
.flightinfo .wd2 {width:95px;}
.flightinfo .wd3 {width:115px;}
.flightinfo .wd4 {width:150px;}
.flightinfo .wd5 {width:150px;}
.flightinfo .wd6 {width:110px;}
.flightinfo .wd7 {width:125px;}
.flightinfo .wd8 {width:90px;}
.flightinfo .wd9 {width:150px;}
.flightinfo .wd10 {width:70px;}
.flightinfo .wd10 strong {color:#F30}
.flightinfo .wd1 strong {color:#F30}
.flightinfo .tgqbox {width:80px;height:30px;margin-top:15px;}
.flightinfo p {line-height:25px}
.flightinfo .wd4 p {text-align:left;padding-left:10px;}
.flightinfo .wd3 p {padding-left:20px;text-align:left;}
.flightinfo .wd8 .money {background:url(../../img/pic/money.gif) no-repeat left center; padding-left:15px;color:#f30;font-size:16px;font-weight:700;}
.totalprice {clear:both;line-height:35px;margin:10px auto;text-align:left;padding-left:35px;background:url(../../img/pic/mainbg.gif) no-repeat -270px -706px #FCFCCD;font-size:14px;FONT-FAMILY: microsoft yahei,"微软雅黑","黑体",simsun,"宋体";border:1px solid #F90;}
.totalprice span {color:#F60;font-weight:700;font-size:18px;FONT-FAMILY: microsoft yahei,"微软雅黑","黑体",simsun,"宋体";}

.order_step1 {clear:both;margin:10px;text-align:left;border:1px #d0e5f1 solid;background:#fff;}
.order_step1 .os_tt {height: 40px;line-height:40px;FONT-FAMILY: microsoft yahei,"微软雅黑","黑体",simsun,"宋体";background:url(../../img/pic/mainbg.gif) repeat-x 0 -550px #9c6;}
.order_step1 .os_tt h2{background:url(../../img/pic/oo_ttico.gif) no-repeat 10px 45%;padding-left:40px;font-weight:700;font-size:16px;color:#09f;float:left;}
.order_step1 .os_tt h2 span {color:#999;font-size:12px;font-weight:400}
.order_step1 .os_tt .more {float:right;margin-right:20px;}
.order_step1 .choose {clear:both;height:35px;padding-left:15px;padding-right:15px;}
.order_step1 .text_caption {font-weight:700;height:20px;font-size:14px;FONT-FAMILY: microsoft yahei,"微软雅黑","黑体",simsun,"宋体";padding-top:5px;}
.order_step1 .text_mome {font-weight:400;font-size:12px;padding-left:40px;}
.order_step1 select { vertical-align:middle}

.ctperson {margin:15px 5px;height:80px;padding-left:50px;}
.ctperson li {float:left;line-height:30px;width:35%;margin:5px auto;}
.ctperson li input {width:150px;height:22px;line-height:22px; vertical-align:middle}

.einfo {
	float:left;width:400px;PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.einfo .checkbox {
	MARGIN-RIGHT: 5px
}

.winfo .ct {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.winfo .pt {
	MARGIN-BOTTOM: 10px; ZOOM: 1
}
.winfo .pt:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: " "
}
.winfo .pt LI {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 80px
}
.winfo .pt .checkbox {
	MARGIN: 0px 5px 0px 2px
}
.winfo .pt LABEL {
	
}
.winfo .pt .n {
	MARGIN-LEFT: 4px
}
.winfo .pt .highlight {
	COLOR: #f60
}


/*乘机人*/
.s_search{height:30px;margin:5px 15px;}
.s_search p{width:85px;padding:0 5px 0 0;line-height:30px;}
.s_Select{margin:5px 15px;overflow:auto;padding-top:10px;}
.s_Select li{width:120px;height:25px;float:left;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.s_Select li:hover{background-color:#d0e5f1;text-decoration:none;cursor:pointer;}

.borgreen{padding:8px;margin-bottom:8px;margin:5px 15px;}
.borh{border:1px #d3d2d2 solid;background-color:#f6f4f4;}
.born{background-color:#f6f4f4;}
.borg{border:1px #fafafa solid;background-color:#f5faef;}
.tip_namerule {position:absolute;display:block;line-height:25px; margin-left:200px !important ;margin-left:10px;width:100px;height:25px; }
.selectmain p,.selectmain table,.selectmain .ht30{height:30px;}
.selectmain input {width:180px;height:20px; vertical-align:middle}
.selectmain select {width:180px;height:20px;line-height:20px; vertical-align:middle}
.selectmain .smain1{width:80px;height:120px; line-height:120px;}
            .smain2{width:35px;height:120px; line-height:120px;background:url(../../img/pic/selectmain.png) no-repeat center center;}
            .smain3{width:75px;}
            .smain4{width:520px;}
            .smain4 .rel{position:relative;}
			.smain5{width:270px;position:relative}
            .smain5layer{background:url(../../img/pic/login_01.png) no-repeat right center;position:absolute;width:180px;height:35px;line-height:35px;z-index:1;left:0;top:40px; padding-right:20px;}
			.smain6{width:480px;}

				
		    .smain4_float,.smain6_float{position:absolute;overflow:hidden;padding:0 5px;line-height:22px;z-index:100;left:0;top:22px;overflow:hidden;color:#808080;border:1px solid #7F9DB9;background-color:#FFF;}
			.smain4_float a{cursor:pointer;color:#05a;display:block;}
			.smain4_float a:hover{background:#bee298;text-decoration:none;}
			.smain4_float{width:140px;}
			.smain6_float,.smain6_float ul{width:450px;overflow:hidden;}
			.smain6_title{ border-bottom:1px #808080 dashed}
			.smain6_float li{float:left;width:140px;padding:0 5px;color:#05a;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;}
            .smain6_float li:hover{background:#bee298;text-decoration:none;}

/*人员列表*/
.personlist {margin:10px;border:1px #fff solid;}
.personlist .pltt {clear:both;border-bottom:1px solid #333;color:000;font-weight:700;}
.personlist .pldome {float:left;width:700px;}
.personlist .totallist {float:left;width:220px;border-left:1px solid #ccc; overflow:hidden}
.personlist .pltt li {float:left;line-height:30px;color:#333;font-weight:700;background:#f5faef;border-bottom:1px solid #EEE;}
.personlist .pldome li {float:left;line-height:30px;border-bottom:1px dashed #eee;}
.personlist .totallist li {float:left;line-height:30px;}
.personlist .wd0 {width:140px;text-align:center;}
.personlist .wd1 {width:120px;text-align:center;}
.personlist .wd2 {width:200px;text-align:center;}
.personlist .wd3 {width:100px;text-align:center;}
.personlist .wd4 {width:100px;text-align:center;}
.personlist .wd5 {width:80px;text-align:center;}
.personlist .wd6 {width:100px;text-align:center;}
.personlist .wd7 {width:80px;text-align:center;}
.personlist .wd6_1 {width:70px;text-align:center;}
.personlist .wd8 {width:147px;text-align:center;}
.personlist .wd9 {width:100px;text-align:center;}
.personlist .wd10{width:100px;text-align:center;}
.personlist .wd11{width:250px;text-align:center;}
.personlist .wd12{width:150px;text-align:center;}
.personlist .wd15 {width:40%;text-align:left;padding-left:20px;margin}
.personlist .wd16 {width:90%;text-align:left;padding-left:20px;}
.personlist strong {font-weight:700;color:#f00;font-size:18px; text-indent:2em;}


/*配送信息说明*/
.sendinfo {margin:10px 15px;}
.sendinfo .issend {clear:both;}
.sendinfo .issend li {float:left;width:150px;line-height:30px;}
.sendinfo .send_box {clear:both;border:1px #EFEFEF solid;background-color:#f5faef;padding:10px;margin-top:10px;}
.sendinfo .send_box h3 {font-size:14px;font-weight:700;height:30px;line-height:30px;margin:5px 0px 10px 0px;padding-left:10px;}
.sendinfo .send_box h3 span {font-size:12px;color:#999}
.sendinfo .send_box li {line-height:30px;height:30px;padding-left:20px;}
.sendinfo .send_box li input{height:20px;line-height:20px;vertical-align:middle}
.sendinfo .send_box.inp_txt{width:200px;}
.sendinfo .send_box.inp_add{width:300px;}
.prompt-box {
	BORDER-RIGHT: #a6c8e4 1px solid; BORDER-TOP: #a6c8e4 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 57px; BACKGROUND: #f1f9ff; BORDER-LEFT: #a6c8e4 1px solid; WIDTH: 350px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #a6c8e4 1px solid; POSITION: relative; HEIGHT: 25px;padding-top:10px;padding-bottom:5px;}
.prompt-box .arrow {
	BACKGROUND: url(http://img07.taobaocdn.com/tps/i7/T1PuBHXaluXXXXXXXX-65-15.png) no-repeat 0px 0px; LEFT: 155px; WIDTH: 9px; POSITION: absolute; TOP: -6px; HEIGHT: 6px
}
.prompt-box .addicon {
	PADDING-LEFT: 56px; BACKGROUND: url(http://img07.taobaocdn.com/tps/i7/T1PuBHXaluXXXXXXXX-65-15.png) no-repeat -19px 20px; PADDING-TOP: 20px
}
.prompt-box .onlymoney {
	PADDING-LEFT: 14px
}

.subdiv {
	text-align:center;
	height:50px;
	padding:10px 0;
	line-height:40px;
	width:350px;
	margin:10px auto
}
.subdiv a {
	float:left;
	margin-left:10px
}
a.submit, a.submittj {
	background:url(../../img/pic/icons-orderform.gif) no-repeat 0 -402px;
	height:48px;
	width:144px;
	text-indent:-9999px;
	overflow:hidden
}
a.submit {
	background-position:0 -394px;
}
a.submittj {
	background-position:0 -292px;
	width:114px
}
a.backssl {
	background:url(../../img/pic/ssl.gif) no-repeat left center;
	padding:3px 5px 1px 10px;
	height:14px;
	line-height:14px;
	margin-top:15px
}
a.backssl:hover {
	color:#fff;
	background:#2c7eaf url(../../img/pic/ssl.gif) no-repeat left center #090;
	text-decoration:none
}


/*核对信息*/
.ckflt_info {margin:15px 5px;padding-left:50px;}
.ckflt_info h3 {font-weight:700;font-size:14px;FONT-FAMILY: microsoft yahei,"微软雅黑","黑体",simsun,"宋体";}
.ckflt_info h3 span {font-weight:400;font-size:12px;}
.ckflt_info p {clear:both;line-height:25px;margin:5px auto;float:left;width:100px;height:25px;}



/*预订成功*/
.order_form{margin:10px;padding:10px; padding-left:80px;border:1px #ccc dashed;background:url(../../img/pic/mainbg.gif) #fff no-repeat -235px -815px;line-height:30px;color:#F00;}
.order_form h3 {font-weight:700;font-size:14px; font-family:"黑体", Gadget, sans-serif;color:#000}
.order_form h3 span {color:#09f}
.order_form h4 {font-weight:400;font-size:12px; font-family:"黑体", Gadget, sans-serif;color:#000}
.order_form h4 span {color:#F30}


/*支付信息*/
.paytype {float:left;}
.paytype li {float:left;height:30px;padding-left:5px;padding-right:5px;}


.zf_jiage {
	PADDING-LEFT:20px; FONT-SIZE: 14px; BACKGROUND: url(../../img/pic/xuanxian3.gif) repeat-x 50% bottom; LINE-HEIGHT: 40px; HEIGHT: 40px
}
.zx_tab {
	PADDING-LEFT: 30px; BACKGROUND: url(../../img/pic/shixian.jpg) repeat-x 50% bottom; PADDING-TOP: 13px; HEIGHT: 27px
}
.zx_tabp1 {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND: url(../../img/pic/zx_tab.jpg) no-repeat right top; FLOAT: left; OVERFLOW: hidden; COLOR: #ff5500; LINE-HEIGHT: 27px; LIST-STYLE-TYPE: none; HEIGHT: 27px; TEXT-ALIGN: center
}
.zx_tabp2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../../img/pic/zx_tab.jpg) no-repeat right bottom; FLOAT: left; OVERFLOW: hidden; CURSOR: pointer; COLOR: #333; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: center
}
.zx_yinhang {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 645px; LINE-HEIGHT: 30px; PADDING-TOP: 20px; FONT-FAMILY: '宋体'
}
.zx_yinh1 {
	PADDING-BOTTOM: 4px; HEIGHT: 30px
}
.zx_yinh1 SPAN {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 205px; LINE-HEIGHT: 28px; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 28px; BACKGROUND-COLOR: #fafafa
}
.zx_yinh2 {
	PADDING-BOTTOM: 4px; HEIGHT: 30px
}
.zx_yinh2 SPAN {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 205px; LINE-HEIGHT: 28px; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 28px; BACKGROUND-COLOR: #efefef
}













/*right part*/




/*国际航班样式*/
.infiniteCarousel { position: relative; height: 82px; line-height: 18px; padding: 10px 20px 0 45px; background-color: #f6f4f4; margin-top: 12px; }
.infiniteCarousel .wrapper { width: 690px; overflow: auto; position: absolute; height: 82px; top: 8px; }
.infiniteCarousel .wrapper ul { width: 9999px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; position: absolute; top: 0; }
.infiniteCarousel ul li { float: left; width: 87px;}
.infiniteCarousel ul li .empty{ float: left; width: 87px; background:#fff; }
.infiniteCarousel ul li div,a.currentlow{ text-align: center; width: 75px; height: 75px; border: 1px #ccc solid; background: #fff; cursor:pointer;display:block;color:#333}
.infinitecarousel.lowprice{color:#f30;font-weight:700;font-size:14px;}
.infiniteCarousel a:hover.currentlow{background:#FAFEFF; border:solid 2px #CECECE;color:#09f}
.infiniteCarousel .currentindex{background:#FAFEFF; border:solid 2px #B5D268;}
.infiniteCarousel .bg { text-indent: -9999px; margin: 5px 0 3px 23px; height:26px; }
.infiniteCarousel .zdj { width: 33px; height: 95px; background: url(../../img/pic/inter_zdj.jpg) no-repeat; position: absolute; z-index: 6; left: 6px; top: -8px; }
.inter_zdj ul li a:hover{text-decoration:none;border:1px #d3d2d2 solid;display:block;background:#f6f4f4;}


.logo6U{background:url(../../img/airlogo/6u.gif) 0 center no-repeat;padding-left:30px;}
.logoAA{background:url(../../img/airlogo/aa.gif) 0 center no-repeat;padding-left:30px;}
.logoAC{background:url(../../img/airlogo/ac.gif) 0 center no-repeat;padding-left:30px;}
.logoAF{background:url(../../img/airlogo/af.gif) 0 center no-repeat;padding-left:30px;}
.logoAY{background:url(../../img/airlogo/ay.gif) 0 center no-repeat;padding-left:30px;}
.logoAZ{background:url(../../img/airlogo/az.gif) 0 center no-repeat;padding-left:30px;}
.logoBA{background:url(../../img/airlogo/ba.gif) 0 center no-repeat;padding-left:30px;}
.logoBI{background:url(../../img/airlogo/bi.gif) 0 center no-repeat;padding-left:30px;}
.logoBR{background:url(../../img/airlogo/br.gif) 0 center no-repeat;padding-left:30px;}
.logoCI{background:url(../../img/airlogo/ci.gif) 0 center no-repeat;padding-left:30px;}
.logoCO{background:url(../../img/airlogo/co.gif) 0 center no-repeat;padding-left:30px;}
.logoCX{background:url(../../img/airlogo/cx.gif) 0 center no-repeat;padding-left:30px;}
.logoDL{background:url(../../img/airlogo/dl.gif) 0 center no-repeat;padding-left:30px;}
.logoEK{background:url(../../img/airlogo/ek.gif) 0 center no-repeat;padding-left:30px;}
.logoGA{background:url(../../img/airlogo/ga.gif) 0 center no-repeat;padding-left:30px;}
.logoHX{background:url(../../img/airlogo/hx.gif) 0 center no-repeat;padding-left:30px;}
.logoJL{background:url(../../img/airlogo/jl.gif) 0 center no-repeat;padding-left:30px;}
.logoKA{background:url(../../img/airlogo/ka.gif) 0 center no-repeat;padding-left:30px;}
.logoKE{background:url(../../img/airlogo/ke.gif) 0 center no-repeat;padding-left:30px;}
.logoKL{background:url(../../img/airlogo/kl.gif) 0 center no-repeat;padding-left:30px;}
.logoLH{background:url(../../img/airlogo/lh.gif) 0 center no-repeat;padding-left:30px;}
.logoMH{background:url(../../img/airlogo/mh.gif) 0 center no-repeat;padding-left:30px;}
.logoNH{background:url(../../img/airlogo/nh.gif) 0 center no-repeat;padding-left:30px;}
.logoNW{background:url(../../img/airlogo/nw.gif) 0 center no-repeat;padding-left:30px;}
.logoNX{background:url(../../img/airlogo/nx.gif) 0 center no-repeat;padding-left:30px;}
.logoOZ{background:url(../../img/airlogo/oz.gif) 0 center no-repeat;padding-left:30px;}
.logoQF{background:url(../../img/airlogo/qf.gif) 0 center no-repeat;padding-left:30px;}
.logoQR{background:url(../../img/airlogo/qr.gif) 0 center no-repeat;padding-left:30px;}
.logoSK{background:url(../../img/airlogo/sk.gif) 0 center no-repeat;padding-left:30px;}
.logoSQ{background:url(../../img/airlogo/sq.gif) 0 center no-repeat;padding-left:30px;}
.logoSR{background:url(../../img/airlogo/sr.gif) 0 center no-repeat;padding-left:30px;}
.logoSU{background:url(../../img/airlogo/su.gif) 0 center no-repeat;padding-left:30px;}
.logoTG{background:url(../../img/airlogo/tg.gif) 0 center no-repeat;padding-left:30px;}
.logoUA{background:url(../../img/airlogo/ua.gif) 0 center no-repeat;padding-left:30px;}
.logoUL{background:url(../../img/airlogo/ul.gif) 0 center no-repeat;padding-left:30px;}
.logoUO{background:url(../../img/airlogo/uo.gif) 0 center no-repeat;padding-left:30px;}
.logoVS{background:url(../../img/airlogo/vs.gif) 0 center no-repeat;padding-left:30px;}
.logoOS{background:url(../../img/airlogo/os.gif) 0 center no-repeat;padding-left:30px;}
.logoPR{background:url(../../img/airlogo/pr.gif) 0 center no-repeat;padding-left:30px;}

.logo4G{background:url(../../img/airlogo/4g.gif) 0 center no-repeat;padding-left:30px;}
.logoCA{background:url(../../img/airlogo/ca.gif) 0 center no-repeat;padding-left:30px;}
.logoCZ{background:url(../../img/airlogo/cz.gif) 0 center no-repeat;padding-left:30px;}
.logoFM{background:url(../../img/airlogo/fm.gif) 0 center no-repeat;padding-left:30px;}
.logoHU{background:url(../../img/airlogo/hu.gif) 0 center no-repeat;padding-left:30px;}
.logoMU{background:url(../../img/airlogo/mu.gif) 0 center no-repeat;padding-left:30px;}
.logoWH{background:url(../../img/airlogo/wh.gif) 0 center no-repeat;padding-left:30px;}
.logoMF{background:url(../../img/airlogo/mf.gif) 0 center no-repeat;padding-left:30px;}
.logoSC{background:url(../../img/airlogo/sc.gif) 0 center no-repeat;padding-left:30px;}
.logoHO{background:url(../../img/airlogo/ho.gif) 0 center no-repeat;padding-left:30px;}

.bookingfinfo .ct { padding:8px 20px; }
.bookingfinfo th { padding:4px 0 5px;height:25px;line-height:25px; border-right:1px solid #fff;color:#000; font-weight:700; background:#f5faef;}
.bookingfinfo td { padding:8px 0;}
.bookingfinfo td.sp { padding:0 0 0 38px; background:url(../images/icon.sp.gif) 22px 3px no-repeat; }
.bookingfinfo td.sp .t { background:url(../../img/pic/splitline.gif) 0 10px repeat-x; color:#00ae11; }
.bookingfinfo td.sp .t span { padding-right:10px; background-color:#fff; }
.bookingfinfo td.sk { border-top: 1px dotted #E0E0E0;}
.bookingfinfo .c0 { width:100px;text-align:center }
.bookingfinfo .c1 { width:120px;padding-left:35px; text-align:left;}
.bookingfinfo .c2 { width:60px; text-align:center; }
.bookingfinfo .c3 { width:90px; text-align:center; }
.bookingfinfo .c4 { width:100px; text-align:center; }
.bookingfinfo .c5 { width:130px; text-align:center; }
.bookingfinfo .c6 { width:60px; text-align:center; }
.bookingfinfo .c8 { width:80px; text-align:center; }
.bookingfinfo .c7 { width:100; text-align:center; }
.bookingfinfo .c7 em { margin-left:1px; font-size:12px; font-weight:400; }
.bookingfinfo .clast { border-right:0; }
.bookingfinfo .ss1 { background:url(../../img/pic/ss1.gif) 0 0 no-repeat; padding-left:20px;}
.bookingfinfo .ss2 { background:url(../../img/pic/ss2.gif) 0 0 no-repeat; padding-left:20px;}

.bookingfinfo .flogo { float:left; display:inline; margin:10px 5px 0 0; vertical-align:middle; }
.bookingfinfo .pr { font:bold 14px arial; color:#f30; }
.bookingfinfo .bt { border-top: 1px dotted #E0E0E0;}
.ticketRules { border-top: 1px dotted #FC6; padding: 10px 20px; line-height:22px; margin:5px auto;background:#FDFDD9}
.ticketRules .tt { font-weight: 700; font-size:14px;color:#f30}
.ticketRules .rules { list-style:decimal inside none; }


.rinfo { margin-bottom:10px; }
.rinfo .hd .wrap { background:url(../images/icon_07.gif) 5px -2px no-repeat; }
.rinfo .pc { margin-left:15px; }
.rinfo .pc select { vertical-align:middle; }
.rinfo .ct { padding:8px 20px; }
.rinfo .ts { margin-top:5px; }
.rinfo .nt { font-weight:400;margin-left:15px; }
.rinfo .tst { border-bottom:1px dotted #ddd; }
.rinfo .tst td { padding:5px 0; }
.rinfo .tst .s2 { width:20px; text-align:right; }
.rinfo .item { margin-left:5px; padding:2px 0 2px 10px; border:1px solid #fff; width:870px; *zoom:1; background-color:#f5faef; }
.rinfo .item:after { clear:both; display:block; height:0; visibility:hidden; content:"\20"; }
.rinfo .item:hover,
.rinfo .item_hover { border:1px solid #fff; background-color:#fff; }
.rinfo .item li { float:left; display:inline; padding:4px 0; width:290px; height:25px; }
.rinfo .item li .t { float:left; display:inline; width:78px; line-height:21px; vertical-align:middle; }
.rinfo .item .textbox { width:184px; vertical-align:middle; border:1px solid #CCC;height:20px;}
.rinfo .item select { width:190px; vertical-align:middle; }
.rinfo .item li.c1 .e_error { width:170px; }
.rinfo .item li.c2 .e_error { width:170px; }
.rinfo .item li.c7 .e_error { width:170px; }
.rinfo .item li.c8 .e_error { width:170px; }
.rinfo .btnDel { display:inline-block; width:16px; height:16px; vertical-align:middle; background:url(../images/btn.del.gif) 0 0 no-repeat; cursor:pointer; }
.rinfo .htip { margin-top:10px; font:normal 12px/20px tahoma,arial,sans-serif; }
.rinfo .htip dt { padding-bottom:4px; font-weight:700; color:#f00; }
.rinfo .htip ul { list-style:inside decimal none; }
.req { font-family:\5b8b\4f53,sans-serif; font-weight:400; color:#f30; vertical-align:middle; }

.p_tips {margin:10px 15px;}

.docilePoint{margin:0 auto;line-height:32px;border:1px solid #ffda97;text-indent:10px;color:#f30;font-size:13px;background:#FCFCCD;}


.ticket_main_select {margin:10px 5px; overflow:hidden;display:block}
.ticket_main_select ul.filter { height: 65px; margin-bottom: 10px; border-left: 1px solid #e0e0e0; background: url(../img/bg_repeat.png) repeat-x 0 -202px; }
.ticket_main_select ul.filter li { float: left; width: 104px; text-align: center; border: 1px solid #e0e0e0; border-left: none; }
.ticket_main_select ul.filter li a { display: block; padding: 11px 0 12px; color: #595959; text-decoration: none; }
.ticket_main_select ul.filter li a strong { display: block; font-size: 14px; color: #f60; }
.ticket_main_select ul.filter li.first { width: 108px; }
.ticket_main_select ul.filter li.current { border-top-color: #6ca5e7; border-top-width: 2px; border-bottom-color: #fff; background-color: #fff; }
.ticket_main_select ul.filter li.current a { padding-top: 10px; }
.ticket_main_select ul.select li { float: left; margin-right: 10px; border: 1px solid #d4d4d4; }
.ticket_main_select ul.select li a { display: block; width: 109px; line-height: 18px; _line-height: 16px; _padding-top: 2px; padding-left: 5px; color: #595959; text-decoration: none; background: url(../../img/icon/icon.png) -136px -263px; }
.ticket_main_select ul.select li.current a { background-position: -136px -282px; }
.ticket_main_select ul.select li .option { position: absolute; _overflow: hidden; z-index: 1; width: 114px; margin-left: -1px; border: 1px solid #d4d4d4; }
.ticket_main_select ul.select li .option li { border: none; background: none; }
.ticket_main_select ul.select li .option li a { line-height: 21px; background: #fff; }
.ticket_main_select ul.select li .option li a:hover { color: #fff; background-color:#ccc }





.fwbz {height:70px;background:url(../../img/pic/fwbz.gif) no-repeat;margin:0 auto 10px;}
/*Insider tips*/
.insider_tips {margin:5px 10px;}
.insider_tips li {line-height:20px;text-align:left;margin-bottom:6px;display:block;}
.insider_tips h3 span{display:block;background:#09C color:#fff;font-size:14px;font-weight:700;display:block;margin:10px auto;}
.insider_tips a {font-size:13px;color:#06F}


.sidebar_list {margin:5px;border-bottom:1px dashed #ccc;}
.sidebar_list h2 {background:url(../../img/pic/celan.gif) no-repeat;margin-bottom:10px;height:30px;}
.sidebar_list li {padding-left:20px;margin-bottom:10px;line-height:20px;color:#666; background:url(../../img/pic/dui.gif) no-repeat ;}
.sidebar_list li.a1{background:url(../../img/pic/l_07.gif) no-repeat 3px 3px;}
.sidebar_list li.a2{background:url(../../img/pic/l_13.gif) no-repeat 3px 3px;}
.sidebar_list li.a3{background:url(../../img/pic/l_16.gif) no-repeat 3px 3px;}
.sidebar_list li.a4{background:url(../../img/pic/l_18.gif) no-repeat 3px 3px;}
.sidebar_list li.a5{background:url(../../img/pic/l_20.gif) no-repeat 3px 3px;}
.sidebar_list li b {height:18px;line-height:18px;background:#090;color:#fff;font-weight:700;float:left;}
.sidebar_list li span{dispaly:block;float:left;width:30px; background:url(../../img/pic/l_09.gif) no-repeat center center;}
.sidebar_list li p {clear:both}



/*航班列表及预订修改*/
a.jiabg {background:url(../../img/pic/adduser.gif) no-repeat;color:#333;padding-left:40px;width:150px;height:30px;line-height:30px;font-size:13px;font-weight:700;}
a.jiabg:hover {background:url(../../img/pic/adduser1.gif) no-repeat;color:#090;padding-left:40px;width:150px;height:30px;line-height:30px;font-size:13px;font-weight:700;}

.clk_box {margin:15px;background:#FaFaFa;overflow:hidden;display:block;padding:10px;}
.in_search{ width:134px;height:23px;line-height:23px;background:url(../../img/pic/ck_inp.gif) no-repeat;  vertical-align:middle;border-left:1px solid #DBDBDB;border-top:1px solid #DBDBDB;border-right:1px solid #CCC;border-bottom:1px solid #ccc;padding-left:30px;}
.ck_btn {height:23px;line-height:23px;border:0;width:50px;background:#09f;color:#fff; vertical-align:middle;border-top:1px solid #ccc;border-right:1px solid #03f;border-bottom:1px solid #03f;border-left:1px solid #ccc;}

a.del_ck {background:url(../../img/pic/del_ck.gif) no-repeat 8px 40%;padding-left:25px;line-height:20px;} 

.lxr_box {clear:both;background:#FaFaFa;overflow:hidden;display:block;line-height:25px;padding-left:20px; border-bottom:1px solid #eee;}
a.c_bg {color:#090;font-weight:700;line-height:25px;}
a.c_bg:hover {color:#fff;font-weight:700;background:#090;line-height:25px;}


/*配送*/
.pjhj {margin:0px 15px 10px;display:block;}
.pjhj .totalpj {width:120px;height:35px;float:left;font-size:13px;font-weight:700;;line-height:30px;}


.psdz {clear:both;display:block;overflow:hidden;margin:15px auto 5px;}
.psdz .bt {float:left;width:100px;}
.psdz .address {float:left;width:700px;}
.psdz .bt h4 {font-weight:700;font-size:13px;line-height:25px;}
.psdz .addresslist {height:30px;line-height:30px;text-align:left;}
.padz .addresslist input { vertical-align:middle}
.psdz .addresslist span {margin-left:15px;}

/*代金券*/


.djq_box {display:block;}
.djq_box h4 {font-size:14px;font-weight:700;}
.djq_box h4 span {margin-left:20px; color:#333;font-weight:400;font-size:12px;}
.djq_box input {width:50px;height:20px;line-height:20px; vertical-align:middle}
.djq_box .tip_djq { position:relative;left:-10px;top:15px;width:6px;height:9px;background:url(../../img/pic/ll_arr.gif) no-repeat;}


.djq-Tips{background:#FCFCCD;padding:0 2px 2px 0; position:relative;left:0;top:10;height:auto;line-height:30px;z-index:9999}
.djq-Tips-cont{border:#F0E287 1px solid;padding:10px 14px;}
.djq-Tips-arr{display:block;width:6px;height:9px;position:absolute;left:-5px;background:url(../../img/pic/ll_arr.gif) no-repeat;}
.djq_tips-cont img{border:0;vertical-align:middle}



.totalpay {clear:both;line-height:35px;margin:10px auto;text-align:left;padding-left:35px;background:url(../../img/pic/Process_2_07.gif) no-repeat 10px 50% ;font-size:14px;FONT-FAMILY: microsoft yahei,"微软雅黑","黑体",simsun,"宋体";}
.totalpay span {color:#F60;font-weight:700;font-size:18px;FONT-FAMILY: microsoft yahei,"微软雅黑","黑体",simsun,"宋体";}

/*total*/
.total{margin:10px; border:1px solid #edd28b; background:#fffdee; padding:10px; overflow:hidden;zoom:1}
.total dl{float:left; width:930px; font-size:13px;line-height:25px; display:block}
.total dl dt{width:45px; float:left; font-weight:bold}
.total dl dd{width:750px; float:left; color:#000; }
.total dl dd strong{color:#ff0000;font-weight:700}
.total dl dd span {color:#333;font-size:12px;}
.total .extra{float:right; margin-right:10px;}
#pricePayTotal {font-weight:700;font-size:16px; color:#F30;FONT-FAMILY: microsoft yahei,"微软雅黑","黑体",simsun,"宋体";}


/*国际机票列表页*/
#int_airlines {clear:both;margin:0 5px;}
#int_airlines .bd {clear:both;padding-right:1px; padding-left:1px;padding-bottom:10px; padding-top:12px;line-height:1.4;border-bottom:#d0e5f1 1px solid;overflow:hidden;display:block;}
#int_airlines .itm {display:block; float:left;}
.clx{*zoom:1}
.clx:after{clear:both;content:".";display:block;height:0;visibility:hidden;color:#131313}
.transitbox{margin:0 10px 0 0px;padding-top:10px;padding-bottom:10px;width:438px;overflow:hidden}
.transitbox1{margin:0 10px 0 0;padding-top:10px;padding-bottom:10px;}
.transit1{width:40px;height:18px;background:url(../../img/pic/wf.gif) no-repeat;}

.transit{margin:0 0 0 30px;height:20px;}
.transit_hr{border-bottom:1px dotted #ccc;line-height:0;position:relative;top:-8px;z-index:1}
.transit_txt {height:20px;line-height:20px;background:url(../../img/pic/zz.gif) #fff no-repeat 5px 50%;position:absolute;top:-10px;left:30px;padding:0 5px;padding-left:30px; color:#f60;}

#int_airlines .bd h3{font-weight:normal;line-height:24px;}
#int_airlines .bd h3 em{font-weight:normal;color:#000;margin-left:5px;}
#int_airlines .flight_company {width:180px;}
#int_airlines .flight_company P {FONT-SIZE: 14px; PADDING-TOP: 0px;color:000}
#int_airlines .flight_company .flight_airline {MARGIN-LEFT: 9px}
#int_airlines .flight_company .flight_no {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #777}
#int_airlines .flight_no .base_txtdiv {MARGIN: 0px 4px}
#int_airlines .flight_price{width:90px;}
#int_airlines .flight_fax{width:60px;}
#int_airlines .flight_fax .date{font-size:14px;font-weight:700;}
#int_airlines .flight_fax a{color:#777}
#int_airlines .flight_time {width:40px;}
#int_airlines .flight_ptype {width:80px;}
#int_airlines .flight_dtype {width:40px;}
#int_airlines .flight_airport {width:160px;}
#int_airlines .flight_airport p{ color:#777}
#int_airlines .flight_orderbtn {width:80px;padding-left:60px;}
#int_airlines .flight_ordermore {width:200px;text-align:right;}

.base_txtdiv {CURSOR: pointer; COLOR: #0084b4; BORDER-BOTTOM: #0084b4 1px dashed;padding:0;}
#int_airlines .bd .time_from {FONT-SIZE: 13px; COLOR: #333; LINE-HEIGHT: 14px;font-weight:700;width:40px;display:inline-block}
#int_airlines .bd .time_to {color:#777;width:40px;display:inline-block}
#int_airlines .bd .y_price {font-size:12px;color:#666;text-decoration:line-through;font-weight:400; }
#int_airlines .bd .d_price {display: inline-block; WIDTH: 70px;font-weight:700;color:#f60;font-family: microsoft yahei,"微软雅黑","黑体",simsun,"宋体",;padding:0;margin:0;}
#int_airlines .bd .d_price DFN {FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: 4px; MARGIN-RIGHT: 2px;}
#int_airlines .bd .d_price STRONG {FONT-SIZE: 20px;padding:0;margin:0;line-height:30px;}

#int_airlines .bd .moreprice {width:80px;float:left;display:inline-block}
#int_airlines .bd a.open_all_price {display:inline;line-height:25px;margin:0px 15px 0px 0px;color:#0084b4;background:url(../../img/pic/arr_open.gif) no-repeat right center;padding-right:10px;}
#int_airlines .bd a.close_all_price {color:#0084b4;background:url(../../img/pic/arr_close.gif) no-repeat right center;padding-right:15px;}
#int_airlines .bd a.orderbtn {width:80px;height:30px;line-height:30px;color:#fff;font-size:14px;font-weight:700;text-align:center;background:url(../../img/pic/btn2.gif) no-repeat;display:block;}
#int_airlines .other{line-height:24px;clear: both;margin:0;PADDING-TOP: 0px;PADDING-RIGHT: 8px;PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; BACKGROUND:#F4FCF3;color:#666}
#int_airlines .other span {color:#666;margin:0 5px;}

.submit_btn{width:135px;height:37px;line-height:37px;border:none;float:right;zoom:1;cursor:pointer;border:none;cursor:pointer;background:url(../../img/pic/submit_btn.gif) no-repeat; overflow:hidden;font-weight:700;font-size:14px;font-family: microsoft yahei,"微软雅黑","黑体",simsun,"宋体",;color:#fff;text-align:center;margin:10px 20px;}
