﻿.ml30{ margin-left:30px;}
/* for chinese flight index page */
#jiazaizhong{width:960px; height:200px; margin:0 auto; background:url(../pic/waitpic.gif?t=201510120240) no-repeat center;}/*加载页面图片*/

body{font:11px/1.6 Arial,sans-serif;color: #131313; -webkit-text-size-adjust:none;}
body,img,ul,li,form,h1,h2,h3,h4,dl,dt,dd{margin:0;padding:0;}
h1,h2,h3,h4{font-size:1em;}
li{list-style:none;} 
img{border:0;} 
a:link,a:visited{color: #00235f; text-decoration:underline;}
a:hover{color: #FF3300; text-decoration: none;}
a:active{color: #FF6600; text-decoration: none;}
.mlx{margin-left:15px;}/*订单填写页用*/

/*layout*/
#w_content{width:960px;margin:0 auto;}
.layout_con{float: left;width:747px; overflow:hidden}
.layout_fuc{float: right;width:200px;}
.ift_lrd{clear:both;height:0px;line-height:0px;margin:0 auto;font-size:1px;}
.ift_load{background:url(../pic/loading.gif?t=201510120240) no-repeat;width:16px;height:16px;margin-right:3px;display:inline;padding:4px 8px;*line-height:25px;}
.ift_xww{ padding-left:5px;}
/*for general links*/
a:link,a:visited{color: #3366CC; text-decoration:none;}
a:hover{color: #F38303; text-decoration: none;}
a:active{color: #FF6600; text-decoration: none;}

a.fuz:link{color: #3366CC; text-decoration:none;border-bottom:#3366CC 1px dashed;}
a.fuz:visited{color: #3366CC; text-decoration:none;border-bottom:#3366CC 1px dashed;}
a.fuz:hover{color: #F38303; text-decoration: none;border-bottom:none}
a.fuz:active{color: #FF6600; text-decoration: none;border-bottom: #FF6600 1px dashed;}

a.ift_no:link{color: #3366CC; text-decoration:none}
a.ift_no:visited{color: #3366CC; text-decoration:none}
a.ift_no:hover{color: #3366CC; text-decoration: none;}

.pseudo_link {color:#36c; cursor:pointer;}
.pseudo_link:hover {color:#f60;}
.bor {border-bottom:1px dotted #36c;}
.bor:hover {border-color:#f60;}

inpit,select{font-size:12px;}
.tct{text-align: center; margin:5px 0;}
.trt{text-align: right;}
.red_star{color: red;padding:0 2px 0 0;}
.og{color: #d36200;}
.gy{color: #777;}
.jhy{color:#d36200; font-weight:bold;}
.hong{color:#F00;}
.ahong{color:#bb0000;}
.hui{color:#777777;}
.zt_14{font-size:14px;}
.fp_price{font-weight:bold;color: #F38303; padding-right:15px;}
.bianjia{font-size:11px;}
.fp_c{color: #F38303; }
.fp_ma_3{padding-right:10px;}
.ift_More_b{font-weight:bold;}
.if_cd{float:right;}
.pr_b_top_left{float:left;}
.lo_ps{position: relative;}
.ok_xt{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -341px;width:14px;height:14px;}
.no_xt{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -15px -341px;width:14px;height:14px;}

.eah{border:#bb0000 solid 2px;}
.flight_bottom{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -35px -341px; width:12px; height:10px; display:inline-block;*margin-left:-2px;_background-position:-35px -338px; }
.flight_top{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -52px -341px; width:12px; height:10px; display:inline-block;*margin-left:-2px;_background-position:-52px -338px; }

/*strong and price*/
.emp,
a.emp:link,
a.emp:visited{color: #F38303;font-weight:bold; text-decoration:none;}
.rprice{font-weight:normal;}
.rprice strong{padding:0 3px 0 12px;font:bold 13px arial;color: #F38303;}

/*notice box*/
.note_a{padding:10px 12px 8px;background: #31659c;font: 14px arial,sans-serif;color: #fff;}
.note_a .ac_close{margin:-5px -7px 0 0;_margin-right:-4px;}
.note_exp{padding:0 3px;font: 12px/1.6em arial,sans-serif;color: #777;}

/*close button*/
a.ac_close{float: right;margin:2px 0 0;text-indent: -9999em;display: block;width:11px;font:1px/1px arial;height:11px;background: url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -99px;overflow:hidden; }
a.ac_close:hover{background-position: 0 -116px;}

/*order button*/
.bt_ord{width:65px; height:28px;background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0px -2053px;color: #fff;text-align:center;font:14px arial;border:0;cursor:pointer; }
.bt_ord_disnable{width:65px; height:28px;background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0px -2084px;color: #999;text-align:center;font:14px arial;border:0;cursor:pointer;}

/*headline*/
#w_content h1{padding:8px 10px 5px;font: 20px SimHei,arial,sans-serif;color: #F38303; font-family:Arial;}
#w_content .layout_con h1{padding:8px 0 12px;}
.layout_con_h1{margin-top:10px;}

/*search box*/
.search_box_w{background: url(../pic/bg_ht_isw.png?t=201510120240) repeat-y -833px top;margin-bottom:10px;}
.search_box{padding:0 0 15px;background: url(../pic/bg_ht_isw.png?t=201510120240) no-repeat -1580px bottom;}
.search_box li{padding:5px 0 5px 30px;*padding:0 0 5px 30px ;}
.search_box ul{*margin-top:10px;}
.search_box #MultiDest{*margin-top:-10px;}
.search_box .search_box_top{padding-top:20px;background: url(../pic/bg_ht_isw.png?t=201510120240) no-repeat 0 0; *margin-bottom:5px;}
.search_box li.search_box_top input{ vertical-align:text-bottom; *vertical-align:middle; margin-right:3px; margin-left:5px;}
.search_box .sub_bt{padding:10px 0 5px;margin:0 25px;border-top:1px dotted #7f7f7f;text-align: center;}
.search_box .flt_lr{margin-left:111px;*margin-left:131px; _margin-left:131px;float:left;text-align:right;}
.search_box .e_flt_lrb{ margin-left:94px;*margin-left:114px;}
.search_box .flt_m{margin-left:95px;*margin-left:125px;}
.search_bt{font-size:14px;font-weight:bold; text-align:center; font-family:Arial;}
.search_bt_an{font-size:14px;font-weight:bold;text-align:center;font-family:Arial;}
.search_box select{color: #777;}
.search_box .li_hi30{height:30px;}
.search_box .fma{*margin-top:-10px;}
.search_box .fma select{ height:20px; margin-left:5px;}
.search_box .fma .mal50{ margin-left:-50px;}
.search_box .li_hr{width:690px; height:1px; font-size:1px; line-height:0px; border-top:1px dotted #7f7f7f; margin-bottom:3px;*margin-left:-32px;}
a.s_box_m{margin-right:30px; _margin-right:15px;text-indent:15px;}
a.s_box_m1{text-indent:3px; margin-right:30px; _margin-right:15px;}
a.s_box_m2{text-align:left;_margin-right:5px;}
a.s_box_m3{text-align:left; text-indent:3px; _margin-right:5px;}
.search_box .tj_h{ background:#feefbd;width:660px; margin-left:28px;padding-top:8px;*margin:15px 0 0 0; height:40px; overflow:hidden;}
.search_box .tj_h span{display:inline-block; width:280px; margin-left:30px; vertical-align:top;}
.search_box .tj_h div{margin:1px -35px 0 -20px;_margin:1px -35px 0 -5px; float:left;}
/*ift search*/
.flt_mr{margin-right:12px;*margin-right:14px;}
.flt_ll{float:left;width:243px;*width:245px;_width:246px;text-align:right;*margin-left:-37px;_margin-left:-19px;}
.flt_ll_x{float: left;width:227px; text-align:right; padding-right:22px;}
.e_flt_ll{float:left;width:353px;*width:382px;_width:379px;text-align:left;*margin-left:0px;}
.search_box .ma_h{margin-left:3px;*margin-left:4px;}
.search_box .e_flt_ll input{margin-left:5px;margin-right:5px;*margin-left:2px;*margin-right:2px;}
.search_box .clx input{vertical-align:middle;vertical-align:text-top\9;*vertical-align:middle;} 
.flt_s_city{margin-left:0;}
.flt_s_date,.flt_s_city{width:114px;height:17px;border: 1px solid #859eb2;background: #fff url(../pic/bg_search_flight.png?t=201510120240) no-repeat;color: #777;}
.flt_s_date{background-position: 96px -77px;}
.flt_s_city{background-position: 96px -58px;}
.flt_st{padding:7px 0 3px 0;font-weight:bold; *margin-left:-28px;}
.flt_plus,.flt_minus{display:block;width:74px;height:21px;background: url(../../common/pic/com_bg.png?t=201510120240) no-repeat 0 -132px;text-decoration: none;}
.flt_plus_m1{margin-right:35px;margin-top:0;*margin-top:0;_margin-right:14px;}
.flt_ll_m_3{ margin-left:171px;text-align:left; text-indent:15px;}
.flt_ll_m_2{margin-top:10px;}
.flt_ll_m_1{margin-left:10px;}
.flt_minus{background-position: 0 -184px;}
/* 增加乘客 删除乘客 */
.flt_plus,.flt_minus{display:block;width:74px;height:21px;background: url(../pic/com_bg.png?t=201510120240) no-repeat 0 -132px;text-decoration: none;}
.flt_minus{background-position: 0 -184px;}
a.flt_plus:hover{background-position: 0 -158px;}
a.flt_minus:hover{background-position: 0 -210px;}

.flt_plus,.flt_minus{float: right;margin-right:10px;line-height:23px;text-indent: 7px;}
.flt_plus_m1{margin-right:35px;*margin-right:30px;_margin-right:17px; }
.flt_minus{background-position: 0 -184px;}
a.s_box_m3{text-align:left;}
a.s_box_m2{text-align:left;}

.flt_plus,.flt_minus{display:block;width:74px;height:21px;background: url(../../common/pic/com_bg.png?t=201510120240) no-repeat 0 -132px;text-decoration: none;}
.flt_minus{background-position: 0 -184px;}
a.flt_plus:hover{background-position: 0 -158px;}
a.flt_minus:hover{background-position: 0 -210px;}

/*ift* promotion*/
.flight_promotion{position: relative; }
.flight_promotion h2{font: bold 14px arial,sans-serif;color: #F38303;position: absolute; left:8px;top:10px;}
.flight_cm{padding:8px 0 12px;}
.fp_table{width:100%;}
.fp_table td,.fp_table th{padding:9px;border-bottom: 1px solid #ccc;text-align: left;}
.fp_table th{color: #777;font-weight:normal;}
.fp_table th.pal{padding-left:30px;}
.fp_table .mimg{margin-right:3px;}
/*.fp_table td.fp_ord{padding-left:23px;background: url(../pic/next.gif?t=201510120240) no-repeat 0 8px;}*/
.fp_table td.fp_nb{padding-bottom:0;border: none;}
.fp_table .bt_ord{margin:0;}
.fp_table .bt_ord_disnable{margin:0;}
.fp_more{text-align: right;margin:0;padding:10px 18px 0 2px;font-weight:normal;}
.fp_fwr{ display:inline-block;margin-right:3px;margin-bottom:-5px;}

/*tabs*/
#cities_nav{padding:3px 8px 0 160px;border-bottom: 3px solid #3792FF;}
#cities_nav li{float: left;margin-right:1px;text-align: center;}
#cities_nav li a{position: relative; bottom:-2px;bottom:-2px\9;*bottom:-1px;float: left;padding-top:7px;width:65px;background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -71px -610px;text-decoration: none;}
#cities_nav li.action a{color: #F38303;font: bold 12px/1.6em arial,sans-serif;bottom:-3px;width:70px;background: url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -608px;}

#t_sh,#t_gz,#t_sz,#t_hz{display: none;}

/*ift faqs title*/
.ift_faqs .nbox h2{font:12px arial;}

/*ift list*/
.ift_list_ser{float: left;margin-top:10px;}
.ift_list{float: right;margin-top:10px;}
.ift_list_sbox{padding:6px 10px 0 7px;background: #fff;zoom:1;}
.nbox .ift_list_sboxw{padding:0;}
.nbox .ift_list_sboxw .inp_m input{vertical-align:text-bottom;*vertical-align:baseline; margin-right:3px;margin-left:4px;*margin-right:0;*margin-left:0;}
.nbox .ift_list_sboxw li{padding:3px 0;background: transparent;}

.nbox1 .ift_list_sboxw{padding:0;}
.nbox1 .ift_list_sboxw .inp_m input{vertical-align:text-bottom;*vertical-align:baseline; margin-right:3px;margin-left:4px;*margin-right:0;*margin-left:0;}
.nbox1 .ift_list_sboxw li{padding:4px 0;background: transparent;color:#3d2103}

.ift_sfaq{display: block;padding:6px 8px 4px 27px;background: url(../pic/bg_search_flight.png?t=201510120240) no-repeat -526px -826px;}
.ift_pr{position: absolute;right:0;top:0;width:230px;height:35px;overflow:hidden;background: url(../pic/bg_ift_process.gif?t=201510120240) no-repeat -348px top; color:#777777}
.ift_pr li{float: left;padding:18px 0 0 25px;}
.ift_pr li.f{padding-left:5px;}
.ift_pr .og{ color:#000000;}

.note_info{padding:4px 7px;color: #d36200;background: #f1f4f7;border: 1px solid #d9d9d9;clear:both; width:730px; overflow:hidden;}
.note_info .spp{padding:0 16px;}

.note_info .pa_2{padding-left:10px;}
.note_info .pa_3{margin-left:570px;*margin-left:570px; display:inline-block}
.note_info .pa_4{margin-left:20px;display:inline-block}

.iflignt_abs{width:100%;margin:10px 0 5px;border-bottom: 1px solid #3792FF;}
.iflignt_abs th{border: 1px solid #3792FF;border-width: 0 1px 1px 0;text-align: center;font-weight:normal;}
.iflignt_abs td{border-bottom: 1px solid #ccc;border-right: 1px solid #3792FF;background: #f1f4f7;text-align: center;}
.iflignt_abs .tdnr{border-right: none;}
.iflignt_abs .tdnb{border-bottom: none;}
.iflignt_abs .tdal{background: #fff;}
.iflignt_abs .tdal_b{border-bottom: 1px solid #3792FF;}
.iflignt_abs .ke{display:inline-block;margin-right:3px;margin-bottom:-5px;}

.ift_mf{text-align: right;padding-bottom:6px;}
.mf_lr_d,.mf_lr_a,.mf_rr_a,.mf_rr_d{border: none;margin:0 2px;width:10px;height:10px;background: transparent url(../pic/bg_search_flight.png?t=201510120240) no-repeat;vertical-align: middle;cursor:pointer;}
.mf_rr_d{background-position: 0 -26px;}
.mf_lr_a{background-position: 0 -13px;}
.mf_lr_d{background-position: 0 -39px;}

.ift_ltt{margin:4px 0 10px;padding:6px 10px 3px;background: #F1F8FE;font: bold 14px arial,sans-serif;}
.ift_ltt span{font: 12px/1.6em arial,sans-serif;padding:0 3px;}

/*.ift_ltv{border-bottom: 3px solid #ccc;height:25px;margin-top:8px;}*/
.ift_ltv{border-bottom: 3px solid #3792FF;height:25px;margin-top:3px; padding-bottom:2px;}/*20100108上线*/
.ift_ltv li{height:20px;float:left; padding-top:5px; padding-left:5px;}
.ift_ltv .tnav{padding-left:13px;}
.ift_ltv .s_ma{margin-left:70px; margin-top:3px;margin-top:3px\9;*margin-top:2px;}
.ift_ltv .s_ma span{ margin-right:5px;}
.ift_ltv .s_ma select{height:20px; vertical-align:middle; vertical-align:baseline\9; font-family:Arial;}
.ift_ltv .s_ma .tdetg{width:240px;}

.ift_ltv .if_cd{ margin-top:5px;}
.ift_ltv .if_cd input{ vertical-align:middle; margin-right:2px;margin-left:5px;}
.ift_ltv_j{width:708px;height:22px;background:#F1F8FE; margin-top:7px; padding-top:3px; padding-left:40px;}
.ift_ltv_j .ma_111{ margin-left:84px;_margin-left:80px;}
.ift_ltv_j .ma_105{margin-left:70px;}
.ift_ltv_j .ma_65{ margin-left:46px;}
.ift_ltv_j li{ float:left; font-weight:bold;}
.ift_plt{width:100%;margin:6px 0 4px;}
.ift_plt th{background: #f1f4f7;text-align: left;font-weight:normal}
.ift_plt th,
.ift_plt td{padding:5px 8px 3px;}
.ift_pds .tdodd *,
.ift_plt th *{vertical-align: middle;}
.tdodd{width:160px;}
.trr{font: bold 14px arial,sans-serif;padding-right:3px;}
.ift_pds{width:100%;background: #f2f2f2;padding:5px 0;}
.ift_pds td{padding:2px 11px 0;line-height:1;}
.ift_pds .tdodd{width:152px;}
.ift_pds .trt{padding:5px 30px;}

/*ads*/
.pro_ads{margin:0 auto 10px;}
.pro_ads img{display: block;}

/*normal box*/
.nbox{margin-bottom:10px;padding:1px;border: 1px solid #ccc; zoom:1;}
.nbox1{margin-bottom:10px;padding:1px;border: 1px solid #FEC435; zoom:1;}
.nbox h2{padding:7px 10px 3px;background:#DEE7EF;font: bold 14px arial,sans-serif;}
.nbox1 h2{padding:7px 10px 3px;/*background:#FEC435;*/font: bold 14px arial,sans-serif;}

.nbox .tags,
.nbox ul{padding:8px 10px 4px;}
.nbox ul li{padding:0 0 5px 0;}
.nbox .bx-s{ font-family:SimSun; color:#F38303; font-size:12px;}
.nbox .tags{line-height:2;}
.nbox .tags a{margin-right:6px;}
.nbox .tg{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -833px;display:inline-block; margin:5px 0 8px 6px; padding:0 0 0 20px;}
.nbox_content{padding:6px 10px;}
.nbox .info {margin:5px 10px; padding:5px 10px; border-top:1px dotted #ccc;}

.nbox1 .tags,
.nbox1 ul{padding:8px 10px 4px;}
.nbox1 ul li{padding:0 0 5px 0;}
.nbox1 .bx-s{ font-family:SimSun; color:#F38303; font-size:12px;}
.nbox1 .tags{line-height:2;}
.nbox1 .tags a{margin-right:6px;}
.nbox1 .tg{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -833px;display:inline-block; margin:5px 0 8px 6px; padding:0 0 0 20px;}
.nbox_content{padding:6px 10px;}

/*hotel reviews*/
.hrev_fuc{float: left;}
.hrev_con{float: right;}
.hrev_crumb{padding:12px 0;font-weight:bold;}
.hrev_crumb span{font-weight:normal;}
.nbox h2.hcitys{color: #F38303;padding-right:0;}
/*.ccity{padding-right:10px;padding-top:1px;float: right;font: 12px arial,sans-serif;background: url(../pic/ccity_ar.gif?t=201510120240) no-repeat right center;}
*/.tcitys a{white-space:nowrap;}
.hrev_ser{margin:0 -7px;padding:3px 5px;border: 1px solid #d9d9d9;background: #f2f2f2;}
.ccity_ser{width:100px;padding:2px 0 0 2px;margin-right:3px;border: 1px solid #859eb2;color: #777;}
.search_bt_s{width:119px;height:27px;background: url("../../common/pic/com_bg.png?t=201510120240") no-repeat scroll -2px -1068px transparent;border: none; cursor:pointer; _cursor:hand; color:#FFF; font-weight:bold; font-size:0px;}
.search_bt_s_an{width:119px;height:27px;background: url("../../common/pic/com_bg.png?t=201510120240") no-repeat scroll -2px -1068px transparent;border:none; cursor:pointer; _cursor:hand;color:#FFF; font-weight:bold; font-size:0px;}
.hrev_fuc a:link,
.hrev_fuc a:visited{text-decoration: none;}
.ccity:link,
.ccity:visited{text-decoration: underline; }

/*hotel reviews sidebar list*/
.nbox .hrev_hot li{padding:0 0 5px;margin-bottom:7px;background:transparent;border-bottom: 1px dotted #777;}
.nbox .hrev_hot h3{font-weight:normal;}
.hrev_ath{color: #777;text-align: right;}

.search_box a.emp{text-decoration: none;}

.hrev_filters{padding:0 0 6px 6px;}
.hrev_filtert{float: left;padding:3px 0 0 5px;}
/*.hrev_filter{float: left;margin-left:5px;padding:0 0 0 18px;background: url(../pic/rv_tag_bg.gif?t=201510120240) no-repeat 0 0;height:24px;}
.hrev_filter span{float: left;padding:3px 5px 2px 0;background: url(../pic/rv_tag_bg.gif?t=201510120240) no-repeat top right;_padding:5px 9px 3px 0;-webkit-color:red;}*/
.hrev_filter a.ac_close{display: inline-block;display: -moz-inline-stack;*zoom: 1;*display: inline;float: none;margin:0 0 0 4px;position: relative;top:-10px;*top:0; }

/* tab of hotel reviews */
.hrev_tnav{padding:7px 10px 0;margin-bottom:4px;border: 1px solid #ccc;border-bottom-width: 3px;}
/*.tnav a{padding: 4px 5px;}*/
.tnav a{padding: 5px;}/*20100108上线*/
/*.tnav .cur{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;text-decoration: none; display:block;margin-top:-3px;*margin-top:-4px;_margin-top:-3px;_position:relative;_margin-bottom:-6px;_zoom:1;_display:inline}*/
.tnav .cur{border-top:1px solid #3792FF;border-left:1px solid #3792FF;border-right:1px solid #3792FF; background:#F1F8FE;text-decoration: none; display:block;margin-top:-3px;*margin-top:-4px;_margin-top:-3px;_position:relative;_margin-bottom:-8px;_zoom:1;_display:inline}/*20100108上线*/
.tnav .curj{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat #FFF 42px -415px;}
.tnav .curt{background:#FFF;}
.tnav .curj_a{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat #FFF 97px -415px;}
.tnav .curt_a{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat #FFF 97px -373px;}



.hrev_tnav .pages{float: right;}

/*pages*/
.pages{text-align: right;padding-bottom:4px;}
.pages a,
.pages span{padding:0 3px;}

/* hotel review index */
.hrev_item{padding:12px 0px 8px;margin:0 0 6px;border-bottom: 1px solid #ddd;clear:both;zoom: 1;overflow:hidden;}
.hrev_item_img{float: left;padding-bottom:3px;width:112px;background: #f2f2f2;border: 1px solid #d9d9d9;text-align: center;}
.hrev_item_img img{margin:10px auto;}
/*.hrev_dg{margin:0 3px;padding:5px 2px 0 8px;text-align: left;color: #ff5a00;background: #fff url(../pic/hrv_dg.gif?t=201510120240) no-repeat top right;}
.hrev_dgd{padding-bottom:4px;color: #009000;background: #fff url(../pic/hrv_dg.gif?t=201510120240) no-repeat bottom right;}*/
.hrev_item_con{float: right;width:660px;}
.hrev_intr{float: left;width:354px;line-height:1.7;padding-top:5px;}
/*.hrev_rev{float: right;width:305px;height:105px;background: url(../pic/rv_bg.gif?t=201510120240) no-repeat 0 0;}*/
.hrev_rev h4{margin:0;padding:11px 13px 3px;font-weight:normal;}
.hrev_intr a,
.hrev_rev h4 a{text-decoration: none; }
.hrev_rev p{margin:0;padding:0 13px;}
.hrev_rm{clear:both;}
.hrev_rat{float: left;color: #777;}
.hrev_mlk{float: right;}
.hrev_mlk a{margin-right:8px;}

/*add hotel review */
.hrv_add_form{padding:20px;}
.hrv_add_form dt{font-size:14px;}
.hrv_add_form dd{padding:0 0 16px 28px;}
.hrv_add_note{margin:20px;padding:10px 15px;background: #F1F8FE;}
.hrv_add_note h4{font-size:14px;}
.hrv_add_note p{margin:0;}
.hrv_add_flp{width:475px;border: 1px solid #a5acb2;}
.hrv_add_fsp{width:175px;border: 1px solid #a5acb2;}
.hrv_add_fta{width:475px;height:106px;border: 1px solid #a5acb2;overflow:auto;}

/*hotel reviews list*/
.hrv_tit{padding-left:7px;font-size:14px;line-height:34px;}
.hrv_tit .search_bt{float: right;}
.hrv_topx{padding-left:13px;font: 12px/1.6em arial,sans-serif;}
.rvs_item{padding:0 0 10px;margin:0 14px;border: none;border-bottom: 1px solid #dcdcdc;}
.nbox .rvs_item p.rvs_item_ns,
.nbox .rvs_item_ath{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
.nbox .rvs_item p.rvs_item_ns{margin-left:-5px;}
.rvs_item h3,
.rvs_item p{margin:0;}
.rvs_item_ath{padding:20px 0 11px;background: transparent;color: #777;}
.rvs_item_ath span{float: none;}
.rvs_item_ath .hrv_anm{padding:0 15px;}
.hrv_uses{padding-top:6px;color: #777;}
.hrv_uses img{margin:0 2px 0 6px;}
.htd_content .rvs_pgs{padding-right:11px;}


/* dcgjjp */
.ift_More ul{margin-left:-3px;}
.ift_More_delmore{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -469px; width:74px;height:21px; border:none; cursor:pointer;}
.ift_More_delmore_an{background: url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -495px; width:74px;height:21px; border:none; cursor:pointer;}
.ift_More_delmore_1{height:0px; _margin-bottom:-20px;}
.ift_More_delmore_2{text-align:right;height:30px;float:none;}
.ift_More_addmore{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -555px; width:74px;height:21px; border:none; cursor:pointer;}
.ift_More_addmore_an{background: url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -587px; width:74px;height:21px; border:none; cursor:pointer;}
.ift_More_jj{margin-top:10px;}
.e_ift_More{display:block; margin-top:2px;*margin-top:0px;}
/* fc */
.g_way{width:381px;height:319px; }
/*.g_way_bj{width:381px;height:8px;background:url(../pic/htd_1.gif?t=201510120240) no-repeat;_overflow:hidden;}*/
.g_way_bk{width:379px;height:311px;border-bottom:#666666 solid 1px;border-left:#666666 solid 1px;border-right:#666666 solid 1px;}
.g_way_bk_1{width:349px;height:283px;border-bottom:#e8e8e8 solid 3px;border-left:#e8e8e8 solid 3px;border-right:#e8e8e8 solid 3px;padding:12px; overflow-x:hidden; overflow-y:auto;text-align:justify;text-justify:inter-ideograph;background:#FFF}
.g_way_bk_1 img{text-align:center;}

/* fc_d */
.g_way_d{width:320px;height:280px;}
/*.g_way_bj_d{width:320px;height:8px;background:url(../pic/htd_2.gif?t=201510120240) no-repeat;_overflow:hidden;}*/
.g_way_bk_d{width:318px;height:271px;border-bottom:#666666 solid 1px;border-left:#666666 solid 1px;border-right:#666666 solid 1px;}
.g_way_bk_1_d{width:288px;height:244px;border-bottom:#e8e8e8 solid 3px;border-left:#e8e8e8 solid 3px;border-right:#e8e8e8 solid 3px;padding:12px; overflow-x:hidden; overflow-y:auto;text-align:justify;text-justify:inter-ideograph;background:#FFF}


/* zztp */
.ift_zz{width:750px;height:20px;}
.ift_zz_770{width:710px;height:20px;}
.ift_zz_600{width:530px;height:20px;}
.ift_zz_bj{width:43px;height:20px;background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -524px;float:left;color:#999;padding:0 0 0 5px;height:18px\9;padding:2px 0 0 5px\9}
.ift_zz_hr{height:1px; width:702px; background:#cccccc; float:left; margin-top:9px; font-size:1px; line-height:0px;}
.ift_zz_hr_770{height:1px;width:650px; border-bottom:#cccccc dashed 1px; float:left;margin-top:9px; font-size:1px; line-height:0px;}
.ift_zz_hr_600{height:1px;width:480px; border-bottom:#cccccc dashed 1px; float:left;margin-top:9px; font-size:1px; line-height:0px;}
/* hgtp */
.ift_Back_table{background:#F1F8FE;border:#cccccc 1px solid; width:768px; height:168px; margin-bottom:20px;}
.ift_Back_table_zt{ font-size:14px; font-weight:bold;margin-right:11px; margin-bottom:10px;}
.ift_Back_table_zt_1 span{color:#bb0000;font-weight:bold;}
.ift_Back_table_zt_1 .li_1{ text-indent:7em;}
.ift_Back_table_zt_1{padding:5px;line-height:24px;background:#FFFAD4; border:#ECDF64 dashed 1px; margin-top:10px; margin-bottom:10px;}

/* pr  */
.pr_b_top_left .gs{margin-left:10px;}
.pr_b_top_right{float:right;}
.pr_b_pr{width:230px;height:35px;overflow:hidden;background: url(../pic/bg_ift_process.gif?t=201510120240) no-repeat -292px top;margin-top:10px; color:#777777;}
.pr_b_pr .og{ color:#000000;}
.pr_b_pr li{float:left;padding:18px 0 0 25px;}
.pr_b_pr li.f{padding-left:0;}
.pr_b_con{border:#cccccc 1px solid;padding:10px 15px;margin-top:5px; zoom:1; width:930px; overflow:hidden;}
.pr_b_con .p_top{margin-top:10px;}
.pr_b_con .p_pad{padding-left:35px;}
.pr_b_ul1 .p_pad{padding-left:58px; width:187px;}
.pr_b_con .p_pad_1{padding-left:35px;}
.pr_b_con .xhy{margin:30px 0 30px 25px;}
.pr_b_con .xhy ul{ float:left; margin-left:20px; width:790px;}
.pr_b_con .xhy .okc{ background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -720px; width:89px;height:83px; float:left; margin-top:15px;}
.pr_b_con .xhy .hrt{color:#F00; font-weight:bold; font-size:14px;}
.pr_b_con .p_pad_2{padding-left:58px;}
.pr_b_con .m_pad_2{margin-top:5px;}
.pr_b_con .p_pad_w{width:380px;padding-right:10px;}
.pr_b_con .hr{width:930px;height:1px; font-size:1px; line-height:1px; border-bottom:#cccccc solid 1px; margin-top:5px;}
.pr_b_ul1 dt{height:22px;}
.pr_b_ul1 dd{float:left;width:110px; padding-right:10px;}
.pr_b_ul1 .htu{display:block; float:left;margin:7px 3px 0 -22px;_margin:6px 0 0 -22px; position:absolute;}
.pr_b_ul1 .ift_Back_table_zt span{padding-left:10px;}
.pr_b_h{ background:#F1F8FE; height:22px; font-size:14px; font-weight:bold; padding:3px 0 0 15px;}

.pr_b_ul2 dt{height:22px;}
.pr_b_ul2 dd{float:left; width:187px; padding-right:10px;}
.pr_b_ul2 .htu{display:inline-block;margin-bottom:-15px; margin-right:-5px;}
.pr_b_ul2 span{padding-left:10px;}


.pr_b_ul1_jju{margin-top:10px;}
.pr_b_ul1_jju_1{margin-top:5px;}
/*.pr_b_ul1_se{background:#feefbd;padding:8px 0 8px 15px;}*/
.pr_b_ul1_se {background:none repeat scroll 0 0 #FEEFBD;padding:1px 0 1px 15px;}/*20100108上线*/
.pr_b_ul1_se_span{margin-left:35px;}
.pr_b_ul1_se a{margin-left:50px;}
.pr_b_con_2{border:#cccccc 1px solid;margin-top:15px;padding-bottom:5px;zoom:1;_width:960px;_overflow:hidden;}
.pr_b_con_2 .m_33{ margin-left:15px;}
.pr_b_con_2 .m_32{ margin-left:15px; margin-top:10px;}
.pr_b_con_2_top{background:#F1F8FE;padding:5px;border:#FFF 1px solid;}
.pr_b_con_2 .texts{width:550px; height:100px;}
.pr_b_con_k{width:17px;height:17px;text-align:center; line-height:18px;background:#cc6600; font-size:14px; font-family:Arial;font-weight:bold; color:#FFF;margin-right:10px; margin-top:2px; overflow:hidden; float:left;}
.pr_c_1{margin-top:5px; text-align:right;}
.pr_c_1 li{height:30px;}
.pr_c_1 ul{float:left;}
.pr_c_1 .del_a{ position:absolute;width:310px;*width:315px;_width:331px;}
.pr_c_1_ul1{margin-left:0px;}
.pr_ltt{ padding-right:24px;}
.pr_ltt_1{padding-left:12px;}
.pr_ltt_2{padding-right:18px;}
.pr_w155{width:155px;}
.pr_w220{width:145px;*margin-right:44px; _margin-right:37px;_height:17px;}
.pr_c_ma30 .pr_w220{*margin-right:0;*margin-left:0;_margin-right:0;_margin-left:0;}
.pr_w225{width:163px;}
.pr_s163{width:165px;}
.pr_s160{width:295px;_height:17px;}
.pr_s161{width:143px;_height:17px;}
.pr_w127{width:127px; _height:17px;}
.pr_w75{width:75px;_height:17px;}
.pr_w45{width:62px;_height:17px;}
.pr_w90{width:65px; margin-left:2px;}
.pr_w91{width:auto;*margin-right:0; _margin-right:22px;}
.pr_w92{width:100px;_height:17px;}
.pr_w93{width:120px;_height:17px;}
.pr_w100{width:98px;width:105px\9;*width:107px;_height:17px;}
.pr_w110{width:140px; margin-left:5px;}
.pr_w125{width:75px;_height:17px;}
.pr_w112{width:98px;_height:17px;}
.pr_w113{width:98px;_height:17px;}
.pr_w114{margin-left:80px;}
.pr_m12{ margin-left:15px; margin-bottom:10px; text-align:left;}
.pr_p2{width:388px;padding-left:8px;}
.pr_p2 li{float:left;}
.pr_p2 .p_l{margin-left:5px;*margin-left:2px;}
.pr_c_select_u113{width:393px;}
.pr_c_select_u113 select{vertical-align:top;*vertical-align:baseline;}
.pr_c_select_h20{height:19px;height:20px\9;}
.pr_c_ma30{margin-left:5px;margin-right:5px;*margin-left:0px;*margin-right:5px;_margin-left:4px;_margin-right:4px;width:220px;}
.pr_c_ma30 select{vertical-align:top;*vertical-align:baseline;}
.pr_c_bottom{width:18px;height:18px;background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -72px -341px;border:0; cursor:pointer;margin:0 7px -5px 0;margin:0 4px -5px 0\9;*margin:0 4px 0 -2px;}
.pr_c_hr{height:1px;border-bottom:#777777 dotted 1px; font-size:1px; line-height:1px;margin:0 auto;width:900px; clear:both;}
.pr_c_hr_5{padding-top:5px;}
.pr_c_hr_6{margin-bottom:10px;}
.pr_c_cj{background: url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -132px; border:0;color:#3366CC;width:69px;height:16px;padding:5px 0 0 5px;float:right;margin-right:35px;margin-top:10px; cursor:pointer;}
.pr_c_cj_1{background: url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -184px; border:0;color:#3366CC;width:54px;height:18px;padding:3px 0 0 20px;cursor:pointer; position:absolute;margin:0 0 0 200px;}
.pr_c_2{margin-top:15px;}
.pr_c_2 .ma_l{margin-left:22px}
.pr_c_2 li{float:left; margin-left:15px;}
.pr_c_2 .li_j{margin-left:0;}
.pr_c_2 ul{ margin-top:10px;margin-left:22px}
.pr_b_con_3_ul li{margin-top:10px;}
.pr_b_con_3_ul .pr_b_con_3_ul_zt input{ margin-right:3px;*margin-right:0; vertical-align:middle; *vertical-align:baseline;}
.pr_b_con_2 .m_32 .pr_b_con_3_ul_zt input{ vertical-align:middle;*vertical-align:baseline; margin-right:3px;*margin-right:0;}
.pr_b_con_3_ul_zt{ font-weight:bold;}
.pr_b_con_3_ul_jj{margin-left:15px;}
.pr_b_con_4_ju{margin:10px 0;}
.pr_b_con_4_m_2 .pr_b_con_3_ul_zt input{ margin-right:3px;*margin-right:0; vertical-align:middle; *vertical-align:baseline;}
.pr_b_con_4_dli{list-style-type:disc;list-style-position:inside;}
.pr_b_con_4_in_1{width:128px;margin-left:10px;height:21px;}
.pr_b_con_4_in_2{width:auto; height:21px;}
.pr_b_con_4_in_3{_height:17px;width:411px;width:408px\9;*width:406px;}
.pr_b_con_4_in_4{width:90px;_height:17px;}
.pr_b_con_4_in_6{margin-left:5px;}
.pr_b_con_4_in_7{width:431px; height:21px; margin-left:77px;}
.pr_b_con_4_in_8{width:427px;margin-left:77px;*margin-left:68px;_height:17px;}
.pr_b_con_4_in_9{width:431px; height:21px; margin-left:10px;}
.pr_b_con_4_in_10{width:61px;*width:56px;_height:17px;}
.pr_b_con_4_in_11{width:320px; height:21px; margin-left:10px;}
.pr_b_con_4_in_12{width:168px;_height:17px;}
.pr_b_con_4_in_uli{height:30px;}
.pr_b_con_4_in_uli .pr_w75{margin-left:2px;}
.pr_b_con_4_m{ margin-left:15px;}
.pr_b_con_4_m_1{margin-left:60px;}
.pr_b_con_4_m_2{ margin-left:10px;}
.pr_b_con_4_m_2 .e7_b{margin-left:10px;margin-right:3px;margin-left:0px\9;margin-right:0px\9;margin-top:3px\9;position:relative\9;left:-10px\9;}
.pr_b_con_4_m_2 .e7_b1{_height:22px; margin-top:-20px;margin-right:10px; margin:0px\9;position:relative\9;left:-9px\9;}
.pr_b_con_4_m_2 .e7_b2{margin:0px; margin-bottom:-1px\9;}
.pr_b_con_4_m_2 .e7_b3{float:left;*float:none;_float:left;margin-left:350px;*margin-left:350px;_margin-left:170px;margin-top:-20px;margin-top:-19px\9;*margin-top:-20px;text-align:left;}
.pr_b_con_4_m_2 .e_b4{ text-align:left;}
.pr_b_con_5_bank{width:20px;height:20px;background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -103px -341px;float:left;}
.pr_b_con_6{margin-top:10px;}

.pr_b_con_6 .com_btnout{border:#acadad solid 1px; background:#dfe0e0; color:#acabab; cursor:default;}

.pr_b_con_6_zt{font-weight:bold; font-size:14px;float:left;}
.pr_b_con_6_botton{width:155px;height:35px;background:url("../pic/flight_icon.gif?t=201510120240") no-repeat scroll 0 -2498px transparent;cursor:pointer;border:0;color:#FFF;font-weight:bold;font-size:14px; margin:5px 0 0 375px;}
.pr_b_con_6_botton_1{width:155px;height:35px;background:url("../pic/flight_icon.gif?t=201510120240") no-repeat scroll 0 -2498px transparent;cursor:pointer;border:0;color:#FFF;font-weight:bold;font-size:14px; margin:5px 0 0 425px;}
.pr_b_con_7 li{height:30px; text-align:right;}
.s_jj{margin-left:10px;height:20px;}
.pr_b_con_7 .span_ll{padding-bottom:15px;}
.pr_b_con_7 .br_a{display:block;margin-top:-20px; margin-right:40px;}
.pr_b_con_7 .pr_b_con_3_ul_zt{margin-right:470px;*margin-right:472px;}
.pr_b_con_7 .pr_b_con_4_in_4{margin-right:457px;margin-right:457px\9;*margin-right:457px;_margin-right:457px;}
.pr_b_con_7 .pr_b_con_4_in_2{margin-right:0;}
.pr_b_con_7 .pr_b_con_4_in_7{margin-right:371px;margin-right:375px\9;}
.pr_b_con_7 .pr_b_con_4_in_8{margin-right:371px;margin-right:375px\9;}
.pr_b_con_7 .s_jj{margin-right:607px;margin-right:611px\9;*margin-right:610px; width:57px;}
.e_pr_b_con_7 .pr_b_con_4_in_2{margin-right:0}
.e_pr_b_con_7 .pr_b_con_4_in_11{margin-right:338px;margin-right:350px\9;*margin-right:348px;}
.e_pr_b_con_7 .s_jj{margin-right:-28px;margin-right:-32px\9; width:57px;}
.e_pr_b_con_7 a.s_jj{margin-right:421px;margin-right:424px\9;*margin-right:424px; margin-left:50px; }
.pr_b_con_4_in_uli .pr_b_con_4_in_2{margin-right:643px;margin-right:666px\9;*margin-right:664px;}



.ri_b{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 105px -77px; width:125px;border: 1px solid #859eb2;}
.pr_c .ri_b{height:17px; width:123px;width:124px\9;}
.pr_b_con_duo li{ font-size:14px;height:30px;}
.pr_b_con_bug{border:#cccccc solid 1px; background:#f1f5f8;padding:10px; color:#ba0100}
/* pr hd */

.pr_hd_pr{background-position:-228px top;}
.pr_hd_pr_o{background-position:-166px top;}
.pr_hd_s_1{margin-bottom:10px;padding-left:15px}
.pr_hd_s_2{margin-left:15px}
.pr_hd_s_3{margin-top:20px; margin-bottom:20px;}
.pr_hd_s_4{_margin-top:-7px;}
.pr_hd_s_5{margin-top:20px; margin-bottom:10px;}
.pr_hd_s_sp{margin-left:10px;}
.pr_hd_top1{margin-top:0px;}
.pr_hd_top1 li{float:left;margin-left:7px;}
.pr_hd_top1_w{width:115px; padding-right:10px;}
.pr_hd_top1_w2{padding-left:5px;padding-right:5px;}
.pr_hd_top1_w3{ padding:10px;}
.pr_hd_top1_w60{width:80px;padding-right:10px;}
.pr_hd_top1_w112{width:120px;padding-right:10px;}
.pr_hd_top1_ma50{padding-left:50px;}
.pr_hd_top1_ma50t{margin-top:10px;padding-bottom:20px;}
.pr_hd_top1_ma10{margin-left:10px;}
.pr_hd_top1_pp{margin-right:30px;margin-top:10px;}
.pr_hd_top1_topj{*margin-top:-7px;}
.pr_hd_top1 .cjw1{width:170px; height:20px; overflow:hidden;}
.pr_hd_top1 .cjw2{width:100px;height:20px; margin-left:64px;}
.pr_hd_top1 .cjw3{width:60px; height:20px; padding-left:0px; }
.pr_hd_top1 .cjw4{width:300px;height:20px; padding-left:0px;margin-left:63px;}
.pr_hd_top1 .cjw5{width:170px;padding-left:0px;margin-left:94px;_margin-left:50px;}
.pr_hd_top1 .cjw6{width:150px;height:20px; padding-left:0px;margin-left:64px;}
.pr_hd_top1 .cjw7{width:300px;height:20px; padding-left:0px;margin-left:91px;_margin-left:91px;}
.pr_hd_top1 .cjw8{width:200px; padding-left:0px;margin-left:94px;_margin-left:50px;}
.pr_hd_top1 .cjw9{width:200px;  margin-left:5px; height:20px; overflow:hidden;}
.pr_hd_top1 .cjw10{width:200px;height:20px; overflow:hidden;  margin-left:5px;}
.pr_hd_top1 .cjw11{width:170px;height:20px; overflow:hidden;  margin-left:5px;}
.pr_hd_top1 .cjw12{width:500px; height:20px; overflow:hidden; margin-left:52px; padding-left:0px; _margin-left:29px;}
.pr_hd_top2_jk{padding:0 15px 0 0;}
.pr_hd_top2_ajk{ font-size:12px; margin-left:15px;}
.pr_hd_ton_con{margin:5px 0 5px 0;}
.pr_hd_ton_con ul{float:left;}
.pr_hd_ton_con li{height:25px}
.pr_hd_ton_con_ul_1 li{width:100px;}
.pr_hd_ton_con_ul_2 li{width:180px;}
.pr_hd_ton_con_ul_3_z1{ margin-top:-1px;}
.pr_hd_ton_con_ul_3_z2{ *margin-top:-2px;}
.pr_hd_ton_con span{float:left;display:block; margin-left:5px; height:14px;}
.pr_hd_top2_se_1{width:175px; height:22px; margin-left:2px;}
.pr_hd_ton_con_ul_2 input{vertical-align:top;*vertical-align:baseline;}
.pr_hd_top2_top3_m11 input{vertical-align:text-bottom;vertical-align:bottom\9;*vertical-align:middle;}
.pr_hd_top2_se_170{width:171px;width:169px\9; height:16px;margin-left:2px;}
.pr_hd_top2_se_80{width:83px;width:81px\9;margin-left:2px;}
.pr_hd_top2_se_70{height:21px;width:83px;}
.pr_hd_top2_se_60{height:21px;width:85px;margin-left:2px;}
.pr_hd_top2_se_5{margin-left:5px;}
.pr_hd_top2_top3_m11{margin:5px 0 0 10px;}
.pr_hd_con_6_botton{width:160px;height:30px;background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -352px -833px;cursor:pointer;border:0;color:#FFF;font-weight:bold;font-size:14px; margin:5px 0 0 400px;}
.pr_hd_top3_ma10{margin-left:20px;}
.pr_hd_top3_ma50{margin-left:50px;}
.pr_hd_con_6_ukl{margin:0 0 0 15px;}
.pr_hd_con_6_ukl li{line-height:23px; margin-right:7px;}
.pr_hd_con_6_ukl .leftx{float:left;}
.pr_hd_con_6_ukl .leftx1 {width:182px;}
.pr_hd_con_6_ukl .leftx2 {float:left; width:760px;} 
.pr_hd_con_6_ukl .leftx3{width:182px;}
.pr_hd_con_6_ukl .leftx4 {width:182px;}

/* ift li*/
.ift_lib_y{height:26px; background:#f1f5f8;padding:5px 8px 3px; margin-bottom:10px;}
.ift_lib_y div{float:left;}
.ift_lib{margin-top:10px;}
.ift_lib .e_zom{zoom:1;}
.ift_lib li{float:left;}
.ift_libl li{float:left;height:auto;}
.ift_lib_h{ width:750px; height:1px; line-height:0; border-bottom:#ccc solid 1px; font-size:1px; margin-bottom:10px; padding-top:10px;}
.ift_lib_li_1{width:160px; padding-left:40px;}
.ift_lib_li_2{width:190px; padding:0 10px 0 0;}
.ift_lib_li_3{width:145px; padding-right:10px;}
.ift_lib_li_4{width:70px;}
/*.ift_lib_li_4{width:60px;text-align:right;}*/
.ift_lib_li_4 input{position:relative; margin-top:-3px;}
.ift_lib_zw{width:44px; height:26px;}
.ift_lib_li_5{width:105px;padding-right:10px;}
/*.ift_lib_li_5{width:65px;padding-right:10px;}联程用20100108上线*/


.ift_lib_z{ margin:10px 0 10px 200px;}

.ift_lib_lis_1{width:270px; padding-right:10px;}
.ift_lib_lis_2{width:150px;}
.ift_lib_lis_3{width:95px;}
.ift_lib_lis_4{width:155px;}
.ift_lib_lis_5{width:25px;}
.ift_lib_lis_6{width:155px; padding-left:25px;*padding-left:0px;}

.ift_lib_mm_1{width:170px;}
.ift_lib_mm_3{width:130px;}
.ift_lib_mm_4{width:100px;}
.ift_lib_mm_5{width:170px;}
.ift_lib_mm_6{width:83px;}
.ift_lib_mm_7{width:60px;}
.ift_lib_mm_8{width:40px;}

.ift_lib_pp_1{padding:0 8px 0 0;}

.ift_lib_zk{background:#00aef1; padding:1px 3px; color:#FFF;}

.ift_lib_yy{background:#f2f2f2;width:700px; float:right; padding:8px 15px; margin-bottom:3px;}
.ift_lib_yy li{float:left;height:28px;}
.ift_lib_yy_w1{width:180px;padding-top:3px}
.ift_lib_yy_w2{width:338px;padding-top:3px}
.ift_lib_yy_w3{width:113px;padding-top:3px}
.ift_lib_yy_w4{width:65px;}
.ift_lib_UA{margin-left:-20px; position:absolute;}
.ift_lib_UA_1{margin-top:13px; position:absolute;}
.ift_lib_table{background:#F1F8FE;border:#cccccc 1px solid; width:715px; margin-bottom:20px; padding:5px 15px;}
.ift_lib_table_1{margin-bottom:10px;}
.ift_lib_table_2{margin-top:10px;}
.ift_lib_table_3{margin-left:10px;}
.ift_lib_table_4{margin-right:10px; text-align:right;}
.ift_jgt{  background:#cccccc; padding:3px 5px 3px 5px; margin-left:5px;}
.ift_cwrts{background:#feefbd; padding:10px;}
.ift_cwrts_380{width:380px; min-height:100px;  _height:auto;_height:100px;}
.ift_cwrts_200{width:380px;min-height:170px;  _height:auto;_height:170px;}
.ok_xt_jj{ margin-left:1px;}
.ift_cms_z{width:600px;padding:5px;}
.ift_tj{width:47px;height:47px; background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -669px;}
.ift_tj1{width:27px;height:27px; background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -46px -669px;}
.ift_yl{width:18px;height:18px; background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -103px -467px; cursor:pointer;}
.ift_tj_jl{margin:-5px 5px 0 -40px; position:absolute;}
.ift_yl_jl{white-space:nowrap;display:inline-block;margin-left:-35px; margin-top:5px;position:absolute}
.ift_f22{font-size:22px;_font-size:26px;line-height:1px;_vertical-align:middle;}

/* ift w*/
.pr_b_con_w{border-left:#cccccc 1px solid;border-right:#cccccc 1px solid;padding:15px 17px 5px 17px;zoom:1}
.pr_b_con_w_top{background:#F1F8FE;padding:5px;border:#FFF 1px solid;}
.pr_b_con_w_1{margin-left:35px;}
.pr_b_con_w_2{margin-right:35px;}
.pr_b_con_w_b{border-bottom:#cccccc 1px solid;}
.pr_b_con_w_bottom{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -271px; width:109px; height:31px; cursor:pointer;border:0; font-size:14px;color:#FFF; letter-spacing:8px;text-align:center; font-weight:bold;padding-left:16px;*padding-left:8px;}
.pr_b_con_w_bottom_1{width:155px;height:35px;background:url("../pic/flight_icon.gif?t=201510120240") no-repeat scroll 0 -2498px transparent; cursor:pointer;border:0; font-size:14px;color:#FFF; text-align:center; font-weight:bold;}
.pr_b_con_w_bottom_a{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -236px; width:109px; height:31px; cursor:pointer;border:0;font-size:14px;color:#FFF; letter-spacing:8px;text-align:center; font-weight:bold;padding-left:16px;*padding-left:8px;}


.pr_b_con_w_bottom_a_1{width:155px;height:35px;background:url("../pic/flight_icon.gif?t=201510120240") no-repeat scroll 0 -2538px transparent; cursor:pointer;border:0;font-size:14px;color:#FFF; text-align:center; font-weight:bold;}
.pr_b_con_w_bb{ margin:10px auto 0 auto; text-align:center}
.pr_b_con_t{padding:1px;border:#cccccc 1px solid;}
.pr_b_con_t_1{background:#feefbd;padding:5px 10px;overflow:hidden;zoom:1;}

.pr_b_con_t_1 .zt_14{font-weight:bold;}
.payment_ad{clear:both;}




.pr_b_con_f_2{margin-right:50px;}
.pr_b_con_f_3{padding-right:10px;}
.pr_b_con_f_4{margin-top:5px;margin-right:50px;*margin-right:25px;_margin-right:16px;}
.pr_b_con_f_5{ margin-top:15px; margin-left:20px;}

.pr_b_con_zd_1{padding:10px; }
.pr_b_con_zd_1 li{list-style-type:disc; list-style-position:inside;}
.pr_b_con_ma{padding-right:5px;}

.ift_tc{margin:0 auto; width:550px;}
.ift_tc .tc_h{ height:30px;}
.ift_tc .tc_pa{margin-left:60px;}
.ift_tc .tc_hr{ height:1px; border-bottom:#3088d4 solid 1px; line-height:0px; font-size:1px;margin-top:10px;}
.ift_tc .tc_bo{text-align:center; height:30px; margin-top:10px;}
.search_bt_s_1{width:61px;height:21px;background: url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -314px;border: none; cursor:pointer; _cursor:hand;color:#FFF; font-weight:bold; line-height:22px;}

.ift_tc_k{padding:5px 10px;}
.ift_xzhb{font-size:14px; font-weight:bold; margin-top:15px;}


/* loading */
.ift_load1{text-align:center; margin:0 auto;}
.ift_load1 .logo213{padding:40px;background: url(../pic/logo_213x51.gif?t=201510120240) no-repeat 50% 50%;}
.ift_load1 .zt16{font:20px arial;color: #F38303;}
.ift_load1 .loadtu{background:url(../pic/loading02.gif?t=201510120240) no-repeat 50% 50%; height:45px;}

.pr_b_pr_l li {padding:18px 0 0 24px;}
.flt_ll_l {text-align:left;*margin-left:0px;}
.flt_ll_l input{ vertical-align:middle;}
.flt_ll_x_l {text-align:left;}

.ift_st td { padding:5px;}
.ift_ddg{ margin:20px 0 0 0; padding:10px 15px; background:#F1F8FE } 
.ift_ddg span{ margin-right:20px; font-family:SimSun}

.ift_dd{ margin-right:5px;font-weight:200;color:#545454; font-size:14px;}
#com_404 .com_btnout{border:#acadad solid 1px; background:#dfe0e0; color:#acabab; cursor:default;}

.ift_st{width:960px;margin:5% auto 10% auto;}
.ift_st .jhao{ background:url(../pic/ts.gif?t=201510120240) no-repeat;width:70px;height:72px;}
.ift_st .zhao{ font-size:14px; font-weight:bold;}
.ift_st .jju1{ font-size:14px; font-weight:bold; margin-left:5px;}
.ift_st td { padding:5px;}
.iftb_t{padding-bottom:5px;border-bottom:#dfe6f0 solid 1px;}


/*订单流程页中添加汇款银行 start*/
#bankbox,#bankboxt,#bankchoosed{color:#666;overflow:hidden;zoom:1;clear:both;}
#bankbox span,#bankchoosed span{margin-right:20px;}
.indent50{padding:10px 0 10px 18px;}
.indent50 strong{font-weight:bold;}
.indent35{padding-left:35px;}
#bankbox h5 div,#bankchoosed h5 div{}
#bankbox p,#bankboxt p,#bankchoosed p{color:#666;font-size:12px;font-weight:normal;}
#bankbox ul,#bankboxt ul,#bankchoosed ul{margin-left:35px;}
#bankbox li,#bankboxt li,#bankchoosed li{width:420px;float:left;margin-top:5px;}
#bankbox li{height:90px;}
#bankbox h5,#bankboxt h5,#bankchoosed h5{font-weight:bold;font-size:12px;}
.finish_arrow_down_a{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat;background-position:-95px -918px;width:19px;height:10px;text-align:center;display:inline-block;}
*html .finish_arrow_down_a{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat;background-position:-95px -916px;width:19px;height:10px;text-align:center;display:inline-block;}
*+html .finish_arrow_down_a{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat;background-position:-95px -920px;width:19px;height:10px;text-align:center;display:inline-block;}
.finish_arrow_down_b{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat;background-position:-119px -918px;width:19px;height:10px;text-align:center;display:inline-block;}
*html .finish_arrow_down_b{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat;background-position:-119px -916px;width:19px;height:10px;text-align:center;display:inline-block;}
*+html .finish_arrow_down_b{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat;background-position:-119px -920px;width:19px;height:10px;text-align:center;display:inline-block;}
/*订单流程页中添加汇款银行 end*/

/*-----------start 2011年1月8日上线----------*/
/*已选航班信息box*/
.f_bg{border:1px solid #3e93c9;}
.f_infobox{padding:0 10px 0 8px;margin-bottom:10px;} 
.f_infobox ul{border-bottom:1px solid #ccc;}
.f_infobox li{margin:8px 0;list-style-type:none;}
.f_infobox li span.cols00{width:25px;display:inline-block;}
.f_infobox li span.cols00 span{display:inline-block;}
.f_infobox li span.cols01{width:120px;display:inline-block;}
.f_infobox li span.cols01 span{margin-right:5px;}
.f_infobox li span.cols02{width:110px;display:inline-block;}
.f_infobox li span.cols03{width:395px;display:inline-block;}
.f_infobox li span.cols03 a{margin-left:3px;text-decoration:none;}
.f_infobox li span.cols02 a{text-decoration:none;}
.f_infobox li span.cols03 .ift_f22{font-size:14px;}
.f_infobox li span.cols04{width:65px;display:inline-block;}
.f_infobox li span.cols04 span.price{color:#c60;font-weight:bold;}
.f_infobox li span.cols06{width:58px;text-align:right;margin-left:10px;}
.f_infobox .transit{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -882px;width:46px;height:20px;position:absolute;left:0;top:-10px;display:inline-block;border:0;}
.f_infobox .transitbox{border-bottom:1px dashed #ccc;line-height:1px;font-size:1px;position:relative;display:inline-block;width:99%;margin:0 0 5px 3px;}
.f_infobox .transit_en{background:url(http://www.elongstatic.com/flights/pic/flight_icon.gif?t=201510120240) no-repeat -59px -1360px;width:46px;height:20px;position:absolute;left:0;top:-10px;display:inline-block;}/*摘到英文中*/
.f_infobox li h4{text-indent:5px;font-weight:bold;padding-bottom:5px;}
.f_infobox li h4 span a{margin-left:10px;font-size:12px;font-weight:normal;}
.dun{color: #3366CC; text-decoration:none;border-bottom:#3366CC 1px dashed;}/*链接加虚线*/
.bt_ord_next{font-weight:bold;padding-top:2px\9;width:75px;height:23px;background:#33689a;color:#fff;text-align:center;border:0;cursor:pointer;}/*多程*/
.bt_ord_disnable_next{font-weight:bold;padding-top:2px\9;width:75px;height:23px;text-align:center;border:0;cursor:pointer;color:#fff;}
.bt_ord_fc{font-weight:bold;padding-top:2px\9;width:62px;height:23px;background:#33689a;color:#fff;text-align:center;border:0;cursor:pointer;}/*往返*/
.bt_ord_disnable_fc{font-weight:bold;padding-top:2px\9;width:62px;height:23px;text-align:center;border:0;cursor:pointer;color:#fff;}
.zt_12 span.title{font-weight:bold;margin-right:10px;font-size:14px;}

.pr_b_top_left h1{margin-top:10px;}	
.pr_b_top_left h1 span.prompt{margin-left:10px;font-size:12px;font-weight:normal;font-family:宋体;color:#313131;vertical-align:30%;}
.pr_b_top_left span a{margin-left:3px;}	


/*联程列表页*/
#flightlist{clear:both;}
#flightlist table{width:100%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.ftab_bg{background:#f1f5f8;}
#flightlist .hhr{height:1px; width:750px; background:#d1d1d1; overflow:hidden;margin:10px 0;}
#flightlist .hhr_seo{height:2px; width:750px; background:#d1d1d1; overflow:hidden;margin:10px 0;}
.fltable td.cols01{width:27%;text-align:left;padding-left:10px;}
.fltable td.cols01 .price{color:#c60;font:bold 16px arial,sans-serif;font-weight:bold;}
.fltable td.cols01 .price_c{color:#c60;font:bold 14px arial,sans-serif;font-weight:bold;}
.fltable td.cols01 p{line-height:2.2em;}

.fltable td.cols01 .ift_tj_jl {margin:-5px 5px 0 -10px;position:absolute;}
.fltable td.cols01 .trr {font:bold 14px arial,sans-serif;}
.fltable td.cols01 .ift_yl_jl {display:inline-block;margin-left:-5px;margin-top:5px;position:absolute;white-space:nowrap;}
.fltable td.cols01 .childbox{color:#666;}
.fltable td.cols01 .ift_lib_zk {background:none repeat scroll 0 0 #E9831F;color:#FFFFFF;padding:2px 5px 1px 5px;}


.fltable td.cols02{width:8%;text-align:center;}
.fltable td.cols02_dan{width:3%;text-align:center;}
.fltable td.cols03{width:30%;}
.fltable td.cols03 span{margin-right:3px;}
.fltable td.cols03 .ftime{font-weight:bold;}
.fltable td.cols03 span a{text-decoration:none;}
.fltable td.cols04{width:0%;*width:5%;text-align:right;}
.fltable td.cols05{width:22%;text-align:left;}
.fltable td.cols05 a{text-decoration:none;}

.fltable td.cols06{width:9%;text-align:center;}
.fltable td.cols06 div{color:#666;}
.fltable td.cols07 p{width:80px;display:inline-block;text-align:right;padding-right:10px;}
.fltable td.cols07_dan p{width:80px;display:inline-block;text-align:right;padding-right:10px;}

.fltable .tline{border-bottom:1px solid #ccc;height:1px;line-height:1px;}
.fltable .cols04 div{vertical-align:middle;}
.fltable .hduan{border:1px solid #cbccce;color:#333;padding:0 2px 0 2px;margin:2px 0 0 10px;;float:left;background:#fff;}
.fltable td{padding:5px 0;}
/*.fltable .transit{background:url(http://www.elongstatic.com/flights/pic/flight_icon.gif?t=201510120240) no-repeat 0 -1360px;width:46px;height:20px;position:absolute;left:0;top:-10px;display:inline-block;border:0;}*/
.fltable .transit_en{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -59px -882px;width:46px;height:20px;position:absolute;left:0;top:-10px;display:inline-block;}
.fltable .transitbox{border-bottom:1px dashed #ccc;line-height:1px;font-size:1px;position:relative;display:inline-block;width:99%;margin:0 0 5px 3px;}

.bt_ord_w{width:65px; height:28px;background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0px -2053px;color: #fff;text-align:center;font:14px arial;border:0;cursor:pointer;}/*联程选择钮*/
.bt_ord_disnable_w{width:65px; height:28px;background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0px -2084px;color: #999;text-align:center;font:14px arial;border:0;cursor:pointer;}

#newbox{position:absolute;float:left;left:324px;*left:345px;_left:317px;top:22px;}
.newrel{position:relative}
.t_ind10{text-indent:10px;}
.t_ind10 .e_ift_More{text-indent:0px;}
.ift_yl_en_new{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat scroll -30px -913px;cursor:pointer;height:18px;width:18px;}

.fltable .cols01 dl{clear:both;overflow:hidden;zoom:1;}
.fltable .cols01 dt{width:12%;display:inline-block;float:left;margin-left:0;}
.fltable .cols01 dd{width:83%;display:inline-block;float:right;margin-right:0px;color:#777;}
.fltable .cols01 .ift_yl{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat scroll -100px -467px transparent;cursor:pointer;height:18px;width:24px;margin-top:3px;}
/*.fltable .cols01 .ift_tj{background:url("../pic/bg_search_flight.png?t=201510120240") no-repeat scroll -73px -467px transparent;height:30px;width:28px;}*/
.fltable .cols01 .ift_tj {background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat scroll -46px -669px transparent;height:27px;width:27px;}
.fltable .cols01 .rebatebox{margin-bottom:2px;}

/*添加出票方式与补充说明*/
#tickettimebox,#filltipbox{clear:both;margin-top:10px;overflow:hidden;zoom:1;border:1px solid #ccc;}
#tickettimebox h2,#filltipbox h2{background:#F1F8FE;text-indent:14px;font-size:14px;font-weight:bold;padding:5px 0 1px 0;margin:1px;}
#tickettimebox li,#filltipbox li{float:left;margin-right:20px;}
#tickettimebox ul{margin:10px 16px;}
#filltipbox TEXTAREA{width:900px;height:80px;padding:5px 10px;color:#666;font-size:11px;}
#filltipbox div{padding:10px 0;margin:0 16px;}
#filltipbox h2 span{margin-left:5px;font-weight:normal;font-size:11px;}

.jfenbox{color:#ff0000;text-align:left;padding:1px 0 4px 0;text-indent:90px;}/*常旅客卡添加积分*/

.pr_hd_s_6{margin-top:10px; margin-bottom:10px;}/*新加订单完成页报销凭证class修改 */


/*完成页加积分选项*/
#f_point{clear:both;overflow:hidden;zoom:1;margin:10px 0 10px 0;width:960px;}
#f_point p{padding:2px 10px;color:#666;}
#f_point .f_box{padding:10px 0 0 0;*padding:10px 0 10px 0;clear:both;border:1px solid #ccc;clear:both;overflow:hidden;zoom:1;}
#f_point li{width:440px;float:left;}
#f_point ul{margin:0 10px;clear:both;}
#f_point li span.cols01{width:330px;margin-left:0;display:inline-block;float:left;margin-left:0;height:28px;}
#f_point li span.cols02{width:100px;margin-left:0;display:inline-block;float:right;margin-right:0;height:28px;}
#f_point li input{vertical-align:middle;margin-right:2px;*margin-right:0;}
#f_point .submitbox{width:900px;text-align:center;margin-bottom:10px;}
#f_point .search_bt_s{text-indent:0;letter-spacing:0;font-weight:normal;font-size:11px;font-family:arial,SimSun,Verdana,Geneva,Helvetica;font-weight:normal; font-size:0px;}
#finishbox .tipbox{padding:2px 10px;}
/*-----------2011年1月8日上线 end----------*/


/*-----------2011年4月8日上线 start----------*/
#banktransfer strong{font-weight:bold;}
#banktransfer input{margin-left:10px;margin-right:3px;*margin-right:1px;vertical-align:middle;*vertical-align:1%;vertical-align:-1%\9;_vertical-align:-1%;}
.layer_arrow{background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -69px -916px; width:12px; height:13px; display:inline-block;position:absolute;top:-13px;float:left;}
.paypopbox{width:905px;border:1px solid #ccc;background:#f0f0f0;margin-top:9px;position:relative;padding:5px 10px;*padding:5px 10px 0 10px;}
.paypopbox li{overflow:hidden;zoom:1;margin:5px 0;color:#666;}

.paypopw02{width:905px;}
.arrow_buyao{left:90px;*left:94px;left:88px\9;}
/*-----------2011年4月8日上线 end----------*/


/*==================================================================
* @name		:国际机公共样式.css
* @author	:xiaofei.feng
* @version	:2011-08
=================================================================*/
.yellow{color:#ff6600;}
.blue{color:#0066cc;}
.t20{font-size:20px;}
#fill_order .bg_yellow{ background:#fff0b5}
#fill_order .search_btn{ width:236px; height:35px; color:#FFF; cursor:pointer;font-size:16px; font-weight:700; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0 -2745px; border:0;}
#fill_order .search_btn_an{ width:236px; height:35px; color:#FFF; cursor:pointer;font-size:16px; font-weight:700; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0 -2705px; border:0;}


/*==================================================================
* @name		:国际机票订单填写201108-1版.css
* @author	:xiaofei.feng
* @version	:2011-08
=================================================================*/
#fill_order{width:960px;margin:10px auto;background:#9fcff4;font-family: Arial, Helvetica, sans-serif, Tahoma,Geneva,sans-serif; font-size:11px;}
#fill_order .arrow{ font-family:"宋体"; padding:0 5px;}
#fill_order a{color:#0066CC;text-decoration:none}
#fill_order a:hover{color:#f30;}
#fill_order h1{font-size:20px; padding:5px 0 0 15px;}
#fill_order strong{ font-weight:bold;}
#fill_order .underline{ text-decoration:underline;}
#fill_order a.bottom_line{border-bottom:1px dashed #1568BD;}
input, option, select{vertical-align:-2px; _vertical-align:0px; color:#777777;}
input.on,textarea.on{ background:#fff7be;}
/*======文本输入框宽度=========*/
#fill_order textarea{width:860px; border:1px solid #a5acb2;color:#777777}
/*======预订5部走导航=========*/
ul.subnav{ position:absolute; right:10px; top:20px; width:260px;}
ul.subnav li{ float:left; height:30px; padding-left:5px; color:#666; font:12px "宋体"; line-height:16px;}
ul.subnav li.on{color:#000;background:url(../pic/flight_icon.gif?t=201510120240) no-repeat -95px -183px;}
/*======预订5部走end=========*/
#fill_order .top_side,#fill_order .down_side{height:10px;overflow:hidden}
#fill_order .top_side span,#fill_order .down_side span{display:inline-block;width:10px;height:10px;overflow:hidden;background:url(../pic/flight_icon.gif?t=201510120240) -113px -87px no-repeat}
#fill_order .top_side span.l{float:left;background-position:0 -2376px;}
#fill_order .top_side span.r{float:right;background-position:-9px -2376px}
#fill_order .down_side span.l{float:left;background-position:0 -2386px}
#fill_order .down_side span.r{float:right;background-position:-9px -2386px}
#fill_order .side_box{margin:8px 10px 5px 10px;background:#fff}
#fill_order .side_box .t_s,#fill_order .side_box .d_s{height:10px;overflow:hidden}
#fill_order .side_box .t_s span,#fill_order .side_box .d_s span{display:inline-block;width:10px;height:10px;overflow:hidden;background:url(../pic/flight_icon.gif?t=201510120240) -153px -87px no-repeat}
#fill_order .side_box .t_s span.l{float:left;background-position:-40px -2376px}
#fill_order .side_box .t_s span.r{float:right;background-position:-50px -2376px}
#fill_order .side_box .d_s span.l{float:left;background-position:-40px -2386px}
#fill_order .side_box .d_s span.r{float:right;background-position:-50px -2386px}

#fill_order .main{padding:10px 10px 5px}
#fill_order .main .ift_info { padding:10px; margin-bottom:10px; border:1px solid #ccc;}
#fill_order .main .hr_dotted{border-bottom:1px dotted #ccc; height:1px; line-height:0;}
#fill_order .main .ift_zz_bg{border-bottom:1px dotted #ccc; height:1px; line-height:0;padding-top:9px;}
#fill_order .main .ift_zz{width:43px;height:20px;background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -524px;float:left;color:#999;padding:0 0 0 5px;height:18px\9;padding:2px 0 0 5px\9;}

#fill_order .passenger_info{ padding:10px;margin-bottom:10px; background:#f2f9fe; border-top:1px solid #9fcff4;}
#fill_order table th{ width:85px; text-align:right;}
#fill_order table td{ height:30px; line-height:30px; vertical-align:middle;}
#fill_order .payment_info { margin-bottom:10px;}
#fill_order .payment_info .title_box{ padding:0px 10px 0; background:#f2f9fe;height:30px; line-height:30px;_padding-top:6px; _height:24px; border-top:1px solid #9fcff4;}
#fill_order input.w01, #fill_order input.w02, #fill_order input.w03, #fill_order input.w04 {height:18px; border:1px solid #a5acb2; line-height:18px;}
#fill_order .passenger_info .w01{width:85px;margin-left:5px; }
#fill_order .passenger_info .w02{width:55px;margin-left:5px;}
#fill_order .passenger_info .w03{width:210px;margin-left:5px;}
#fill_order .passenger_info .w04, #fill_order .payment_info .w04{width:125px;margin-left:5px;}
#fill_order .payment_info .w01{width:428px; margin-left:5px;}

#fill_order .payment_info .w02{width:340px; margin-left:5px;}
#fill_order .payment_info .paypal{ display:inline-block; width:37px; height:18px; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat -180px -330px; vertical-align:middle;}
#fill_order .payment_info label,#fill_order .payment_info input.ml15,#fill_order .payment_info input.ml20,#fill_order .payment_info input.ml10 {cursor:pointer;}

/*==============增加和删除乘客按钮===============*/
#fill_order .passenger_info a.add_btn{width:50px; height:26px; display:inline-block; cursor:pointer; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0px -1384px;}
#fill_order .passenger_info a.add_btn_disable{width:50px; height:26px; display:inline-block; cursor:pointer; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 120px -1384px;}
#fill_order .passenger_info a.add_btn:hover{ background-position:-60px -1384px;}
#fill_order .ma input,.ma select{ margin-bottom:5px;}

/* 弹出提示窗口 开始*/
.tanchu { width:380px; border:1px solid #227E95; padding:30px 30px 20px; }
.tanchu2 { padding:30px 30px 20px; font-weight:normal; }
.tanchu p{ font-size:14px;}
.tanchubtn { margin:10px; border:0; width:156px; height:23px; color:#131313; line-height:22px; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat -80px -2671px; cursor:pointer;}
/* 弹出提示窗口 结束*/

/*==================================================================
* @name		:结束   国际机票订单填写201108-1版.css  结束
=================================================================*/





.yellow{color:#f38303;}
/*==================================================================
* @name		:国际机票搜索无结果页201110-1版.css 开始
* @author	:xiaofei.feng
* @version	:2011-10
=================================================================*/
#w_content .nosearch {margin:10px auto 20px; padding:15px 10px 10px;border:1px solid #fec63b; border-bottom-width:2px; background:#fffbe1;}
#w_content .nosearch a{ text-decoration:underline;}
#w_content .tborder table, #w_content .tborder tr, #w_content .tborder td {border:1px solid #ccc; }
/*==================================================================
* @name		:国际机票搜索无结果页201110-1版.css  结束
=================================================================*/


/*==================================================================
* @name		:国际机票单程 往返列表页201110-1版.css             开始
* @author	:xiaofei.feng
* @version	:2011-10
=================================================================*/
/*左侧重新搜索页面*/

#researchbox  h2{height:35px; line-height:40px; _line-height:35px; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat left -660px; color:#FFF; text-align:center; font-size:14px; font-weight:bold; font-family:arial,sans-serif;}
#researchbox .ift_list_box{ border-left:2px solid #fec435; border-right:2px solid #fec435; background: #fff;zoom:1;}
#researchbox .ift_list_box li{ padding:0 0 5px 8px;background: transparent;}

#liflighttype{ padding:8px 0; padding-left:5px; _padding_left:0;}
#researchbox label{vertical-align:-2px;*vertical-align:baseline; margin-right:5px;}
#liflighttype label{*margin-right:0px;}
#liflighttype input{vertical-align:middle;*vertical-align:baseline; margin-right:2px;*margin-right:0;}

.pailie input{ vertical-align:-2px; *vertical-align:baseline; margin-right:2px; *margin-right:0;}

#researchbox .researchbox_bottom{ height:6px;background:url(../pic/flight_icon.gif?t=201510120240) no-repeat left -695px;}
.research_but{ width:105px; height:35px; border:0; font-weight:700; color:#fff; cursor:pointer; line-height:35px; font-size:14px; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat left -710px;}
/*左侧重新搜索页面 end*/

/*直飞航班列表ul*/
.flightlist .price { color:#F38303; font-size:18px; }
.ift_yl { display:inline-block; width:18px; height:18px; background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -103px -467px; cursor:pointer; }
.iflight { border-bottom:2px solid #c3d8f5; padding:8px 0px 5px; }
.iflight li, .iflight_bg li { float:left; padding-left:10px; display:inline; min-height:20px; }
.iflight .iflight_li1 { width:156px;}
.iflight .price, .iflight_bg .price { color:#F38303; font-size:18px; }

.iflight .iflight_li2 { width:205px;}
.iflight .iflight_li3 { width:129px; padding-top:2px;}
.iflight .iflight_li4 { width:40px; padding-top:20px; }
.iflight .iflight_li5 { width:97px; padding-top:15px; }
.iflight .iflight_li6 { width:70px; padding:10px 0 0 0;}
.iflight_bg { background:#f5f5f5; padding:8px 0;}
.iflight_bg .iflight_bg_li1 { width:180px;}
.iflight_bg .iflight_bg_li2 { width:370px; padding-top:3px;}
.iflight_bg .iflight_bg_li3 { width:97px;}
.iflight_bg .iflight_bg_li4 { width:60px; padding:5px 0 0;}
/*中转*/
.transitbox{margin:0px 170px 0px 175px}
.transit { width:36px; height:16px; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat -75px -2193px; }
.transit_hr { margin-left:32px; border-bottom:1px dotted #ccc; line-height:0; position:relative; top:-8px; z-index:1; }


/*==================================================================
* @name		:国际机票单程 往返列表页201110-1版.css             结束
* @author	:xiaofei.feng
* @version	:2011-10
=================================================================*/


/*==================================================================
* @name		:国际机公共样式cn.css
* @author	:xiaofei.feng
* @version	:2011-08
=================================================================*/
#check_order .t18{font-size:18px;}
#check_order .bg_yellow{ background:#fff5cc}
#check_order .search_btn{ width:236px; height:35px; color:#FFF; cursor:pointer;font-size:16px; font-weight:700; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0 -2745px; border:0;}
#check_order .search_btn_an{ width:236px; height:35px; color:#FFF; cursor:pointer;font-size:16px; font-weight:700; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0 -2705px; border:0;}

/*==================================================================
* @name		:国际机票订单核对页201111-1版.css  开始
* @author	:xiaofei.feng
* @version	:2011-10

#FF6600 = 黄色
#0066CC = 蓝色
#f6f6f6 = 亮灰
#cacaca = 暗灰
=================================================================*/
#check_order{width:960px;margin:10px auto;background:#9fcff4;font-family: Arial, Helvetica, sans-serif, Tahoma,Geneva,sans-serif}
#check_order .arrow{ font-family:"宋体"; padding:0 5px;}
#check_order a{color:#0066CC;text-decoration:none}
#check_order a:hover{color:#f30;}
#check_order h1{font-size:20px;font-family:simhei;padding:5px 0 0 15px;}
#check_order strong{ font-weight:bold;}
#check_order .underline{ text-decoration:underline;}
#check_order a.bottom_line{border-bottom:1px dashed #1568BD;}
/*======预订5部走导航=========*/
ul.subnav{ position:absolute; right:10px; top:13px; *top:8px; width:260px;}
ul.subnav li{ float:left; height:25px; padding-left:5px; color:#666; line-height:16px;}
ul.subnav li.on{color:#000;background:url(../pic/flight_icon.gif?t=201510120240) no-repeat -95px -183px;}
/*======预订5部走end=========*/
#check_order .top_side,#check_order .down_side{height:10px;overflow:hidden}
#check_order .top_side span,#check_order .down_side span{display:inline-block;width:10px;height:10px;overflow:hidden;background:url(../pic/flight_icon.gif?t=201510120240) -113px -87px no-repeat}
#check_order .top_side span.l{float:left;background-position:0 -2376px;}
#check_order .top_side span.r{float:right;background-position:-9px -2376px}
#check_order .down_side span.l{float:left;background-position:0 -2386px}
#check_order .down_side span.r{float:right;background-position:-9px -2386px}
#check_order .side_box{margin:0px 10px 5px 10px;background:#fff}
#check_order .side_box .t_s,#check_order .side_box .d_s{height:10px;overflow:hidden}
#check_order .side_box .t_s span,#check_order .side_box .d_s span{display:inline-block;width:10px;height:10px;overflow:hidden;background:url(../pic/flight_icon.gif?t=201510120240) -153px -87px no-repeat}
#check_order .side_box .t_s span.l{float:left;background-position:-40px -2376px}
#check_order .side_box .t_s span.r{float:right;background-position:-50px -2376px}
#check_order .side_box .d_s span.l{float:left;background-position:-40px -2386px}
#check_order .side_box .d_s span.r{float:right;background-position:-50px -2386px}

#check_order .main{padding:10px 10px 5px}
#check_order .main .ift_zz_bg{border-bottom:1px dotted #ccc; height:1px; line-height:0;padding-top:9px;}
#check_order .main .ift_zz{width:43px;height:20px;background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -524px;float:left;color:#999;padding:0 0 0 5px;height:18px\9;padding:2px 0 0 5px\9;}

/*=========订单核对页专用样式2011-07===== xiaofei.feng==========*/
#subr_promptbox{border:#dadada solid 1px;padding:10px;overflow:hidden;zoom:1;clear:both;margin-bottom:10px;}/*流程页温馨提示*/

dl.info_list {padding:15px 0;border-bottom:1px solid #a1d0f4;}
dl.info_list dt{ float:left; padding-left:10px; width:160px; font-size:13px; font-weight:bold;}
dl.info_list dd{ float:left; line-height:22px;}
dl.info_list dd.ww{ width:750px;}
dl.info_list dd.w01{ width:150px;}
dl.info_list dd.w02{ width:600px;}

dl.info_list li.w01{ float:left; width:200px;}
dl.info_list li.w02{ float:left; width:200px;}
dl.info_list li.w03{ float:left; width:200px;}

.backicon {background: url(../pic/bg_search_flight.png?t=201510120240) no-repeat -103px -341px; float: left; height: 20px; width: 20px;}
/*=========END 订单核对页专用样式 xiaofei.feng==========*/
/*==================================================================
* @name		:结束   国际机票订单核对201108-1版.css  结束
=================================================================*/



/*==================================================================
* @name		:国际机票预定失败页（订单失败页）201111-1版.css    开始
* @author	:xiaofei.feng
* @version	:2011-11
=================================================================*/
#order_failed {width:960px;margin:10px auto;font-family: Arial, Helvetica, sans-serif, Tahoma,Geneva,sans-serif}
#order_failed h1{font-size:20px; color:#ff6600; font-family:Arial;padding-left:15px;}
#order_failed ul.subnav li.on { background:none;}

#order_failed .content{padding:10px 15px;border:1px solid #CCC;}
#order_failed .content .ift_zz_bg{border-bottom:1px dotted #ccc; height:1px; line-height:0;padding-top:9px;}
#order_failed .content .ift_zz{width:43px;height:20px;background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -524px;float:left;color:#999;padding:0 0 0 5px;height:18px\9;padding:2px 0 0 5px\9;}
#order_failed .tishi{margin:10px auto 15px; padding:15px 30px;border:1px solid #fec63b; border-bottom-width:2px; background:#fffbe1;}
#order_failed dl.info_list {padding:15px 0;border-top:1px solid #a1d0f4; border-bottom:none;} /* 与核对页不同*/
#order_failed .tishi dt{ float:left; width:50px; height:40px; background:url(../pic/jinggao.gif?t=201510120240) no-repeat left center;}
#order_failed .tishi dd{ float:left; width:800px; color:#ff6600; font-weight:700px;}


/*==================================================================
* @name		:国际机票支付说明页201111-1版.css    开始
* @author	:xiaofei.feng
* @version	:2011-11
=================================================================*/
#payment_order .bg_yellow{ background:#fff0b5} /*背景黄色 */
#payment_order .t18 { font-size: 18px;}
#payment_order .button {width:236px; height:35px; color:#FFF; cursor:pointer;font-size:16px; font-weight:700; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0 -2745px; border:0;}
#payment_order .button_an{ width:236px; height:35px; color:#FFF; cursor:pointer;font-size:16px; font-weight:700; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0 -2705px; border:0;}

/*======预订5部走导航=========*/
#payment_order ul.subnav{ position:absolute; right:10px; top:20px; *top:13px; width:260px;}
#payment_order ul.subnav li{ float:left; height:30px; padding-left:5px; color:#666; font:12px "宋体"; line-height:16px;}
#payment_order ul.subnav li.on{color:#000;background:url(../pic/flight_icon.gif?t=201510120240) no-repeat -95px -183px;}
/*======预订5部走end=========*/

#payment_order strong{font-weight:bold;}
#payment_order input,#fill_order select{font-size:11px;}
#payment_order{width:960px; margin:10px auto; background:#9fcff4;}
#payment_order a{color:#1568bd;text-decoration:none;}
#payment_order a:hover{color:#ff3300}
#payment_order h1{font-size:20px; padding:2px 0px 2px 15px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#payment_order .top_side,#payment_order .down_side{height:10px; overflow:hidden;}
#payment_order .top_side span,#payment_order .down_side span{display:inline-block; width:10px; height:10px; overflow:hidden; background:url(../../flights/pic/flight_icon.gif?t=201510120240) 0px -2376px no-repeat;}
#payment_order .top_side span.l{float:left; background-position:0 -2376px}
#payment_order .top_side span.r{float:right; background-position:-9px -2376px}
#payment_order .down_side span.l{float:left; background-position:0 -2386px}
#payment_order .down_side span.r{float:right; background-position:-9px -2386px}

#payment_order .side_box{margin:8px 10px 5px 10px; background:#fff;}
#payment_order .side_box .t_s,#payment_order .side_box .d_s{height:10px; overflow:hidden;}
#payment_order .side_box .t_s span,#payment_order .side_box .d_s span{display:inline-block; width:10px; height:10px; overflow:hidden; background:url(../../flights/pic/flight_icon.gif?t=201510120240) 0 -2376px no-repeat;}
#payment_order .side_box .t_s span.l{float:left; background-position:-40px -2376px}
#payment_order .side_box .t_s span.r{float:right; background-position:-50px -2376px}
#payment_order .side_box .d_s span.l{float:left; background-position:-40px -2386px}
#payment_order .side_box .d_s span.r{float:right; background-position:-50px -2386px}

#payment_order #right {float: right; padding-right: 10px; width: 190px;}
#payment_order #left {border-right: 1px dotted #CCCCCC; float: left; margin-left: 0; padding: 15px; width: 695px; overflow:hidden;zoom:1; margin-bottom:10px;}
#payment_order #submitbox{ text-align:center; padding:20px 0;}
#payment_order #subr_promptbox h3.paypal_icon{margin:0 auto;width:100px; height:38px; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat -140px -360px;}

#payment_order #subr_promptbox dt{ width:8%; float:left;}
#payment_order #subr_promptbox dd{ width:92%; float:left;}


/*==================================================================
* @name		:结束   国际机票支付说明页201111-1版.css   结束
=================================================================*/


/*==================================================================
* @name		:国际机票支付完成页_Paypal 201111-1版.css
* @author	:xiaofei.feng
* @version	:2011-11
=================================================================*/
#paymentsuccess {margin: 0 auto; width: 960px;}
#paymentsuccess .linebox{border:1px solid #3A9BC6;margin:10px 0 0; overflow:hidden; padding:10px 20px;}
#paymentsuccess .content1{margin:10px auto 5px; padding:15px 10px 10px;border:1px solid #fec63b; border-bottom-width:2px; background:#fffbe1;}
	#paymentsuccess dt{float:left; margin-left:20px; width:30px; height:30px;background: url(../pic/flight_icon.gif?t=201510120240) no-repeat scroll -107px -557px transparent;}
	#paymentsuccess dd {float:left; padding-left:30px;}
	#paymentsuccess dd h1 {font-size: 18px;  font-weight: bold; color:#ff8800;}
#paymentsuccess .dashline {border-bottom:1px dashed #d1d1d1;height:1px;line-height:1px;margin:10px 0;}
#paymentsuccess .content2{margin-top:10px; padding:0 20px;}
	#paymentsuccess .content2 span{ color:#ff8800; font-weight:700;}
#paymentsuccess a{ text-decoration:underline; color:#1568bd;}
#paymentsuccess a:hover{color:#ff8800;}

/*==================================================================
* @name		:国际机票支付完成页201110-1版.css  结束
=================================================================*/

/*==================================================================
* @name		:继续支付请求失败页_myelong 201112-1版.css
* @author	:xiaofei.feng
* @version	:2011-12
=================================================================*/
#unsuccessful {width:760px; margin:90px auto;}
#unsuccessful .tishi{margin:10px auto 15px; padding:25px 40px;border:1px solid #fec63b; border-bottom-width:2px; background:#fffbe1;}
#unsuccessful dl.info_list {padding:15px 0;border-top:1px solid #a1d0f4; border-bottom:none;} /* 与核对页不同*/
#unsuccessful .tishi dt{ float:left; width:50px; height:40px; background:url(../pic/jinggao.gif?t=201510120240) no-repeat left center;}
#unsuccessful .tishi dd{ float:left; width:600px; color:#ff6600; font-weight:700px;}
#unsuccessful .tishi p{padding-left:50px; padding-top:5px;}
/*==================================================================
* @name		:继续支付请求失败页_myelong 结束
=================================================================*/



/*==================================================================
* @name		:开始   国际机票预定完成页201112-1版.css  开始
* @author	：xiaofei.feng

=================================================================*/
#confirm .icon_up, #confirm .icon_down{ display:inline-block; margin-left:3px; width:10px; height:14px; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat; vertical-align:middle; cursor:pointer;}
#confirm .icon_up{ background-position:-145px -1965px;}
#confirm .icon_down{background-position:-145px -1982px;}/* 上下箭头图标 and 按钮样式 */

#confirm input.button{ width:236px; height:35px; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0 -2705px; cursor:pointer; border:0; font-size:14px; color:#fff; font-weight:bold;}
#confirm .search_bt_s {
    background:url(../../common/pic/el_com.png?t=201510120240) no-repeat 0 -314px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    height: 21px;
    width: 61px;
	font-size:13px;
}

#confirm{ margin:0 auto; width:960px;}
#confirm h1{padding:8px 10px 5px; font: 20px arial,sans-serif;color: #F38303;}
#confirm .content{ width:930px; padding:14px; border:1px solid #2da9f0; position:relative;}
#confirm .tips { color:#f38303; padding-bottom:20px;_height:20px; padding-left:30px;background:url(../pic/tips.gif?t=201510120240) no-repeat 5px top;}

#confirm .top_side_l, #confirm .bottom_side_l, #confirm .top_side_r, #confirm .bottom_side_r { position:absolute; z-index:2; width:9px; height:9px; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat; overflow:hidden}
#confirm .top_side_l{top:-1px; left:-1px; background-position:-80px -2370px;}
#confirm .top_side_r{top:-1px; right:-1px;  background-position:-90px -2370px;}
#confirm .bottom_side_l{bottom:-1px; left:-1px; background-position:-80px -2380px;}
#confirm .bottom_side_r{bottom:-1px; right:-1px; background-position:-90px -2380px;}

#confirm .order_info { background:#f0faff; padding:10px;}
#confirm .order_info dt{float:left; width:84px;}
#confirm .order_info dd{float:left;width:815px;}

#confirm .order_info2{ margin-top:5px; padding:10px 10px 0 10px; border:1px solid #c4c4c4; position:relative;}

#confirm .top_side2_l, #confirm .bottom_side2_l, #confirm .top_side2_r, #confirm .bottom_side2_r { position:absolute; z-index:2; width:9px; height:9px; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat; overflow:hidden}
#confirm .top_side2_l{top:-1px; left:-1px; background-position:-100px -2370px;}
#confirm .top_side2_r{top:-1px; right:-1px;  background-position:-110px -2370px;}
#confirm .bottom_side2_l{bottom:-1px;_bottom:-2px; left:-1px; background-position:-100px -2380px;}
#confirm .bottom_side2_r{bottom:-1px;_bottom:-2px; right:-1px; background-position:-110px -2380px;}

#confirm h2{ font-weight:700;}
.arrow{ font-family:"宋体"; padding:0 5px;}
.hr_dotted{border-bottom:1px dotted #ccc; height:1px; line-height:0;}
#confirm table td{ min-height:24px; *height:24px;}
#confirm .colspan {background:#fff; padding-right:10px; text-align:right;}

#confirm .main2 dl{ padding-top:10px;}
#confirm .main2 dt{ float:left; width:120px; line-height:22px; padding:3px 0;}
#confirm .main2 dd{ float:left;width:780px; line-height:22px; padding:3px 0;}

#confirm p {color: #666666; padding: 2px 10px;}
#confirm .f_box {border: 1px solid #CCCCCC; clear: both; overflow: hidden;  padding: 10px 10px 0;}
#confirm .f_box .cols01{ width:250px; float:left;}
#confirm .submitbox {margin-bottom: 10px; text-align: center; width: 900px; clear:both;}

#confirm .submitbox {margin-bottom: 10px; text-align: center; width: 900px;}
#confirm li input { margin-right: 2px; vertical-align:-2px;}

#confirm .myelong li{width:140px; float:right; }
#confirm .myelong li .arrow { font-family:"宋体";}
#iframe{ margin-top:10px;}

#confirm .xhy{margin:30px 0 30px 25px;}
#confirm .xhy ul{ float:left; margin-left:20px;width:790px;}
#confirm .xhy .okc{ background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat 0 -720px; width:89px;height:83px; float:left; margin-top:15px;}
#confirm .xhy .hrt{color:#F00; font-weight:bold; font-size:14px;}

/*==================================================================
* @name		:结束   国际机票预定完成页201112-1版.css  结束
* @author	：xiaofei.feng
=================================================================*/


/*==================================================================
* @name		:国际机票订单填写2012版.css  开始
* @author	:xiaofei.feng
* @version	:2012-04
=================================================================*/
#fill_page{width:960px;margin:20px auto 10px;font-family: Arial, Helvetica, sans-serif, Tahoma,Geneva,sans-serif}
#fill_page .mr50 { margin-right:50px;}
#fill_page .pt30 { padding-top:30px;}
#fill_page .t18 { font-size:18px;}
#fill_page .t14 { font-size:13px;}
#fill_page .t12 { font-size:11px;}
#fill_page label, #fill_page .radio, #fill_page .checkbox { cursor:pointer;}
#fill_page .radio, #fill_page .checkbox {vertical-align:-2px; _vertical-align:-4px; margin-right:3px; *padding:0; *margin:0;}
#fill_page .main2 .title_box input{ vertical-align:-2px;}
#fill_page .arrow{ font-family:"宋体"; padding:0 5px;}
#fill_page p{ line-height:28px;}
#fill_page .yellow {color:#ff6600;}
#fill_page a{color:#0066CC;text-decoration:none}
#fill_page a:hover{color:#f30;}
#fill_page strong{ font-weight:bold;}
#fill_page .underline{ text-decoration:underline;}
#fill_page textarea{width:660px; border:1px solid #e1e1e1; font-size:11px; font-family:Arial; padding:3px;color:#777777;}
#fill_page a.dashed{border-bottom:1px dashed #1568BD; margin-left:10px; cursor:pointer;}
input, option, select{vertical-align:middle; _vertical-align:0px; color:#777777; font-size:11px;}
input.on,textarea.on{ background:#fff7be;}
/*======提示符号=========*/
#fill_page .tips { color:#ff6600; background:url(../pic/com_icon.png) no-repeat left top; text-indent:20px; line-height:24px;}

#fill_page .step {}
#fill_page .step li{ float:left; height:24px; line-height:26px; background:url(../pic/pages_com.png?t=201510120240) no-repeat; width:188px; color:#777; text-align:center; }
#fill_page .step li.step01{ width:208px; background-position:left -28px; color:#131313;}
#fill_page .step li.step02{ background-position:-210px -28px; color:#131313;}
#fill_page .step li.step03{ background-position:-210px top;}
#fill_page .step li.step04{ background-position:-210px top;}
#fill_page .step li.step05{ background-position:-400px top;}

#fill_page .bg_top, #fill_page .bg_bottom{ background:url(../pic/pages_com.png?t=201510120240)  no-repeat;}
#fill_page h1.bg_top{ height:44px; line-height:40px;margin-top:10px; padding-left:20px; color:#333; font-size:18px; font-weight:bold; background-position:left -90px;}
#fill_page .bg_bottom { height:15px; background-position:left -142px;}
#fill_page .container{padding:5px 10px; border-right:5px solid #9fcff4; border-left:5px solid #9fcff4;}

#fill_page .main, #fill_page .main2 { margin-top:5px; margin-bottom:30px; border-top:1px solid #39F;}
#fill_page .main h2, #fill_page .main2 h2 { height:28px; line-height:30px; text-indent:15px; font-size:13px; font-weight:700; border:1px solid #e1e1e1; background:url(../pic/com_icon.png) repeat-x left -57px; _background-position:left -55px;}

/*左边区域*/
#fill_page .main .content { float:left; padding:10px 15px; width:670px; border-right:1px solid #e1e1e1; min-height:190px; _height:190px;}
#fill_page .flight{ border:1px solid #e1e1e1; border-top-width:0px;}
#fill_page .content dl{ margin:5px 0;}
#fill_page .content dt{ font-weight:bold;}
#fill_page .content dd{ margin-left:45px; /*height:24px;*/ line-height:26px;}
#fill_page .content .zhong_zhuan{ background:url(../pic/com_icon.png) repeat-x left -85px;}
#fill_page .content .zz_icon{ display:inline-block; line-height:30px; color:#777; margin-left:130px; padding:0 5px 0 20px; background:url(../pic/com_icon.png) #FFF no-repeat -10px -32px;}
#fill_page .content .qifei {padding-right:30px;}

/*右边区域*/
#fill_page .cmsbox { float:right; padding:10px 0 0 10px; width:215px; color:#777;}
#fill_page .cmsbox dt{ font-size:13px; font-weight:700;}
#fill_page .cmsbox dd{ padding-left:10px; padding-top:5px; }
#fill_page .cmsbox .arrow1 { display:inline-block; width:15px; height:15px; margin-left:-15px;background:url(../pic/com_icon.png) no-repeat left -20px;}

/*左边区域*/
#fill_page .main2 .content { float:left; width:700px; padding-bottom:30px; border-right:1px solid #e1e1e1;}
#fill_page .passenger {border:1px solid #e1e1e1; border-top-width:0px;}
#fill_page .passenger_info { border-bottom:1px dotted #ccc; margin-bottom:5px;}
#fill_page .passenger_info li{ line-height:30px; height:30px;}
#fill_page .passenger_info .insurance_name {margin-left:24px; *margin-left:14px;}
#fill_page .passenger_info .baoxian_tips { padding:0px 15px 5px; _padding-left:10px; line-height:20px; color:#777; height:auto;}
/*托运行李*/
#fill_page .passenger_info .package {height:auto; margin:20px 0 20px 60px; padding:10px; background:#eee;}
#fill_page .passenger_info .package .title strong {margin-right:5px; font:700 12px Arial, Arial, Helvetica, sans-serif; color:#f60;}
#fill_page .passenger_info .package .box {margin-left:70px; _margin-bottom:10px;}
#fill_page .passenger_info .package .box .title {display:inline-block; width:40px;}
#fill_page .passenger_info .package .box select {width:150px;}

#fill_page .passenger_info .cols01 {width:54px; display:inline-block; text-align:right;}
#fill_page .passenger_info .cols02 {width:50px; display:inline-block;}
#fill_page .passenger_info .cols03 {width:50px; display:inline-block;}

#fill_page .passenger_box { padding:10px 15px; margin-bottom:30px; background:#fafafa;}
#fill_page .passenger_box .w01{ width:65px;line-height:18px; padding-left:2px; height:18px; border:1px solid #a5acb2;}
#fill_page .passenger_box .w02{ width:71px;line-height:18px; padding-left:2px; height:18px; border:1px solid #a5acb2;}
#fill_page .passenger_box .w03{ width:83px;line-height:18px; padding-left:2px; height:18px; border:1px solid #a5acb2;}
#fill_page .passenger_box .w04{ width:136px;line-height:18px; padding-left:2px; height:18px; border:1px solid #a5acb2;}
#fill_page .passenger_box .w05{ width:199px;line-height:18px; padding-left:2px; height:18px; border:1px solid #a5acb2;}
#fill_page .passenger_box select.w06{ width:258px;}
#fill_page .passenger_box .w07{ width:125px;}
#fill_page .passenger_box .titleXx{ padding-left:95px;}
#fill_page .passenger_box .titleXx .s1{ margin-right:190px;}

#fill_page .passenger_box .cols01{ }
#fill_page .passenger_box .cols02{ width:80px; display:inline-block; text-align:right;}
#fill_page .passenger_box .cols03{ width:70px; display:inline-block; text-align:right;}

#fill_page .payment_box { border-bottom:1px dotted #e1e1e1; margin:0 15px;}
#fill_page .payment_box2 {margin:0 15px; border:none;}

#fill_page .payment_box .ca { line-height:30px; padding-left:10px; background:#fff0b5}	
#fill_page .payment_box .ca .checkbox{ vertical-align:-2px; _vertical-align:0px; margin-right:3px; _padding:0; _margin:0;}
#fill_page .payment_box .ca .w01 { width:50px; height:16px; padding-left:2px;}	
#fill_page .payment_box2 .ca { line-height:30px; padding-left:10px; background:#fff0b5}	
#fill_page .payment_box2 .ca .checkbox{ vertical-align:-2px; _vertical-align:0px; margin-right:3px; _padding:0; _margin:0;}
#fill_page .payment_box2 .ca .w01 { width:50px; height:16px; padding-left:2px;}	

#fill_page .buchong_box {padding:10px 0 0 0px; margin:0 15px;}
#fill_page .buchong_box .title_box { height:40px; line-height:40px; _height:30px; _padding-top:10px;}
#fill_page .payment_box .title_box { height:40px; line-height:40px; _height:30px; _padding-top:10px;}		
#fill_page .payment_box .other_box { position:relative; color:#666; z-index:2; top:-5px;  border:1px solid #e1e1e1; background:#fafafa; padding:10px 40px 10px 12px;*padding-right:10px; _padding-right:30px;zoom:1;}

/*支付方式label宽度*/
#fill_page .word2 {display:inline-block; width:30px; height:17px; line-height:17px;}
#fill_page .word3 {display:inline-block; width:45px; height:17px; line-height:17px;}
#fill_page .word4 {display:inline-block; width:60px; height:17px; line-height:17px;}

#fill_page .deli0{left:135px; top:-10px;}
#fill_page .deli1{left:315px; *left:325px; _left:320px; top:-10px;}


#fill_page .payment_box .other_box label { margin-right:10px;}
#fill_page .payment_box .other_box .address { line-height:24px; text-indent:3px;}
#fill_page .payment_box .other_box .address input { border:1px solid #a5acb2;}
#fill_page .payment_box .other_box .address .w01 { width:125px; margin-right:8px;}
#fill_page .payment_box .other_box .address .w02 { width:125px;}
#fill_page .payment_box .other_box .address .w03 { width:377px;}
#fill_page .payment_box .other_box .address .w04 { width:286px;}

#fill_page .payment_box2 .title_box { height:40px; line-height:40px; _height:30px; _padding-top:10px;}		
#fill_page .payment_box2 .other_box { position:relative; color:#666; z-index:2;  margin-top:-5px;  border:1px solid #e1e1e1; background:#fafafa; padding:10px 40px 10px 12px;*padding-right:10px; _padding-right:30px;zoom:1}
#fill_page .payment_box2 .other_box span.arrow{ position:absolute; z-index:3; display:block; width:16px; height:16px; background:url(../pic/com_icon.png?t=201510120240) no-repeat left -120px;}
#fill_page .payment_box2 .other_box label { margin-right:10px;}
#fill_page .payment_box2 .other_box .address { line-height:24px; text-indent:3px;}
#fill_page .payment_box2 .other_box .address input { border:1px solid #a5acb2;}
#fill_page .payment_box2 .other_box .address .w01 { width:125px; margin-right:8px;}
#fill_page .payment_box2 .other_box .address .w02 { width:125px;}
#fill_page .payment_box2 .other_box .address .w03 { width:375px; margin-top:5px;}
#fill_page .payment_box2 .other_box .address .w04 { width:283px;}

/*右边区域*/
#fill_page .sidebar {float:right; padding:10px 10px 0 20px; width:195px; color:#777;}
#fill_page .sidebar dl { border-bottom:1px dotted #e1e1e1; padding:5px 0; margin-bottom:5px;}
#fill_page .sidebar dt { font-size:13px; font-weight:700; color:#777;}
#fill_page .sidebar .td01 {width:80px; padding-top:3px; text-align:right;}
#fill_page .sidebar .td02 { width:60px; padding-top:3px; padding-left:10px;}
#fill_page .sidebar .td03 { width:60px; padding-top:3px;}

/*按钮区域*/
#fill_page .but_box{ padding:0 0 20px 275px; font-family:Arial, Helvetica, sans-serif;}
#fill_page .button, #fill_page .button_on{ width:236px; height:35px; color:#FFF; cursor:pointer;font-size:16px; font-weight:700; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0 -2745px; border:0;}
#fill_page .button_on{ background-position:0 -2705px;}
/*#fill_page a.add_btn ,#fill_page a.add_btn_disable{width:50px; height:26px; margin-top:-20px; display:block; cursor:pointer; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0px -1384px;}
#fill_page a.add_btn_disable{ background-position:120px -1384px; cursor:default;}
#fill_page a.add_btn:hover{ background-position:-60px -1384px;}*/
#fill_page .paypal { margin-right:20px; display:inline-block; width:37px; height:18px; background:url(../pic/com_icon.png?t=201510120240) no-repeat left -140px; vertical-align:middle;}
#fill_page a.add_btn, #fill_page a.add_btn_disable, #fill_page a.mo_disable {display:inline-block; width:50px; height:26px; background:url(../pic/pages_com.png?t=201510120240) no-repeat -120px -320px; cursor:pointer;}
#fill_page a.add_btn_disable, #fill_page a.mo_disable, #fill_page a.mo_disable:hover{background-position:-240px -320px; cursor:default;}
#fill_page a.add_btn:hover{ background-position:-180px -320px;}
/*==================================================================
* @name		:结束   国际机票订单填写201108-1版.css  结束
=================================================================*/



/*==================================================================
* @name		:国际机票核对页2012版.css  开始
* @author	:xiaofei.feng
* @version	:2012-04
=================================================================*/
#check_page{width:960px;margin:10px auto;font-family: Arial, Helvetica, sans-serif, Tahoma,Geneva,sans-serif}
#check_page .mr50 { margin-right:50px;}
#check_page .pt30 { padding-top:30px;}
#check_page .t18 { font-size:18px;}
#check_page label, #check_page .radio, #check_page .checkbox { cursor:pointer;}
#check_page .radio, #check_page .checkbox {vertical-align:-2px; _vertical-align:0px; margin-right:3px; _padding:0; _margin:0;}
.container .f36c{ color:#36C; border-bottom:1px dotted #36C;}
#check_page .arrow{ font-family:"宋体"; padding:0 5px;}
#check_page .yellow {color:#ff6600;}
#check_page a{color:#0066CC;text-decoration:none}
#check_page a:hover{color:#f30;}
#check_page strong{ font-weight:bold;}
#check_page .underline{ text-decoration:underline;}
#check_page textarea{width:660px; border:1px solid #e1e1e1; padding:3px;color:#777777}
#check_page a.dashed{border-bottom:1px dashed #1568BD; margin-left:10px; cursor:pointer;}
input, option, select{vertical-align:middle; _vertical-align:0px; color:#777777;}
input.on,textarea.on{ background:#fff7be;}
/*======提示符号=========*/
#check_page .price { color:#ff6600; text-indent:10px; line-height:24px;}

#check_page .step {}
#check_page .step li{ float:left; height:24px; line-height:26px; background:url(../pic/pages_com.png?t=201510120240) no-repeat; width:188px; color:#777; text-align:center; }
#check_page .step li.step01{ width:208px; background-position:left -28px; color:#131313;}
#check_page .step li.step02{ background-position:-210px -56px; color:#131313;}
#check_page .step li.step03{ background-position:-210px -28px; color:#131313;}
#check_page .step li.step04{ background-position:-210px top;}
#check_page .step li.step05{ background-position:-400px top;}

#check_page .bg_top, #check_page .bg_bottom{ background:url(../pic/pages_com.png?t=201510120240)  no-repeat;}
#check_page h1.bg_top{ height:44px; line-height:44px;margin-top:10px; padding-left:20px; color:#333; font-size:18px; font-weight:bold; background-position:left -90px;}
#check_page .bg_bottom { height:15px; background-position:left -142px;}
#check_page .container{padding:5px 10px; border-right:5px solid #9fcff4; border-left:5px solid #9fcff4;}

#check_page .main, #check_page .main2 { margin-top:5px; margin-bottom:30px; border-top:1px solid #39F;}
#check_page .main h2, #check_page .main2 h2 { height:28px; line-height:30px; text-indent:15px; font-size:14px; font-weight:700; border:1px solid #e1e1e1; background:url(../pic/com_icon.png) repeat-x left -57px; _background-position:left -55px;}

/*左边区域*/
#check_page .main .content { float:left; padding:10px 15px; width:670px;}
#check_page .flight{ border:1px solid #e1e1e1; border-top-width:0px;}
#check_page .main .content dl{ padding:15px 0;}
#check_page .main .content dt{ font-weight:bold;}
#check_page .main .content dd{ margin-left:45px; height:24px; line-height:26px;}
#check_page .main .content .zhong_zhuan{ background:url(../pic/com_icon.png) repeat-x left -85px; margin-top:5px; margin-bottom:5px;}

#check_page .main .content .zz_icon{ display:inline-block;line-height:34px; color:#777; margin-left:130px; padding:0 5px 0 20px; background:url(../pic/com_icon.png) #FFF no-repeat -10px -32px;}
#check_page .main .content .qifei { padding-right:30px;}
/*右边区域*/
#check_page .cmsbox { float:right; padding:10px 0 0 10px; width:215px; color:#777;}
#check_page .cmsbox dt{ font-size:14px; font-weight:700;}
#check_page .cmsbox dd{ padding-left:15px;}
#check_page .cmsbox .arrow1 { display:inline-block; width:15px; height:15px; margin-left:-10px;background:url(../pic/com_icon.png) no-repeat left -20px;}

#check_page .main2 .content {border:1px solid #e1e1e1; border-top-width:0px; padding:10px 15px;}
#check_page .main2 .content dl { border-bottom:1px dotted #e1e1e1; padding:15px 0;}
#check_page .main2 .content dt { float:left; width:130px; padding-right:20px; font-weight:bold; text-align:right;}
#check_page .main2 .content dd { float:left;}
#check_page .main2 .content .cols01 { width:150px;}
#check_page .main2 .content .cols02 { width:210px;}
#check_page .main2 .content .cols03 { width:200px;}
#check_page .main2 .content .cols04 { width:150px;}
#check_page .main2 .content .cols05 { width:760px;}


/*按钮区域*/
#check_page .but_box{ padding-bottom:20px; text-align:center;}
#check_page .button, #check_page .button_on{ width:236px; height:35px; color:#FFF; cursor:pointer;font-size:16px; font-weight:700; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0 -2745px; border:0;}
#check_page .button_on{ background-position:0 -2705px;}
#check_page a.add_btn, #check_page a.add_btn_disable{width:79px; margin-top:-15px; display:block; height:26px; cursor:pointer; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0px -2615px;}
#check_page a.add_btn_disable{ background-position:0px -2675px; cursor:default;}
#check_page a.add_btn:hover{ background-position:0px -2645px;}
#check_page .confirm {margin-top:-10px; text-align:center; margin-bottom:10px; color:#ff6600; line-height:20px;}
#check_page .fanhui {float:left; padding-left:30px; font-size:14px; font-weight:700; background:url(../pic/com_icon.png) no-repeat 20px -165px;}

/*==================================================================
* @name		:结束   国际机票订单填写201108-1版.css  结束
=================================================================*/

/*==================================================================
* @name		:国际机票支付说明页  开始
* @author	:zhao.liu
* @version	:2012-10
=================================================================*/
#goto_pay{width:960px;margin:10px auto;font-family: Arial, Helvetica, sans-serif, Tahoma,Geneva,sans-serif}

#goto_pay .bg_top, #goto_pay .bg_bottom{ background:url(../pic/pages_com.png?t=201510120240)  no-repeat;}
#goto_pay h1.bg_top{ height:44px; line-height:44px;margin-top:10px; padding-left:20px; color:#333; font-size:18px; font-weight:bold; background-position:left -90px;}
#goto_pay .bg_bottom { height:15px; background-position:left -142px;}
#goto_pay .container{padding:5px 10px; border-right:5px solid #9fcff4; border-left:5px solid #9fcff4;}


#goto_pay #right{width:190px;float:right;padding:15px;}
#goto_pay #left{width:670px;float:left;margin-left:0;padding:15px;border-right:1px dotted #ccc;}
#goto_pay #left h2{padding:2px 0px 2px 15px;font-size:20px; font-weight:700;}
#goto_pay #left .bgyellow{ background:#fff0b5;}

/*支付过程中流程图*/
.stepbox{border:#dadada solid 1px;padding:10px;overflow:hidden;zoom:1;clear:both;margin-bottom:10px;}
.stepbox h3{font-weight:bold;}
.stepbox ul{padding:10px 0;}
.stepbox li{text-align:center;}
.stepbox .blkbg{background:#e0f0ff;padding:3px 4px 2px 4px;text-align:center;border:1px solid #dbdbdd;}
.stepbox li.colsblk{padding:8px;}
.stepbox .arrow_down{background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0px -365px; width:11px; height:8px; margin:0 auto; display:block;}
/*支付过程中流程图 xiaofei.feng*/

/*======提示符号=========*/
#goto_pay .price {color:#ff6600; text-indent:10px; line-height:24px;}

#goto_pay .step {}
#goto_pay .step li{ float:left; height:24px; line-height:26px; background:url(../pic/pages_com.png?t=201510120240) no-repeat; width:188px; color:#777; text-align:center; }
#goto_pay .step li.step01{ width:208px; background-position:left -28px; color:#131313;}
#goto_pay .step li.step02{ background-position:-210px -56px; color:#131313;}
#goto_pay .step li.step03{ background-position:-210px -56px; color:#131313;}
#goto_pay .step li.step04{ background-position:-210px -28px; color:#131313;}
#goto_pay .step li.step05{ background-position:-400px top;}

#goto_pay .but_box{ padding-bottom:20px; text-align:center;}
#goto_pay .button, #goto_pay .button_on{ width:236px; height:35px; color:#FFF; cursor:pointer;font-size:16px; font-weight:700; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat 0 -2745px; border:0;}
#goto_pay .button_on{ background-position:0 -2705px;}

/*==================================================================
* @name		:结束   国际机票支付说明页
=================================================================*/

/*==================================================================
* @name		:国际机票列表页201205版.css             开始
* @author	:xiaofei.feng
* @version	:2012-05


=================================================================*/
#w_content .no_mp { margin:0; padding:0; } /* 清除 margin & padding 值*/
#w_content a.bottom_line{border-bottom:1px dashed #1568BD;}
#w_content .main { border:1px solid #b5d2ff;}
#w_content .main input { margin:0 4px; *margin:0 0; cursor:pointer; vertical-align:-2px; }
#w_content .main label { margin-right:10px; cursor:pointer; }
#w_content .button, #w_content .button_on  { width:67px; height:28px; background:url(../pic/pages_com.png?t=201510120240) no-repeat -850px top; border:0; font-weight:700; font-size:14px; text-align:center; color:#FFF; line-height:32px;}
#w_content .button_on { background-position:-850px -30px;}
#w_content .iflight .button, #w_content .iflight .button_on, #w_content .iflight .button_disnable  { width:70px; height:30px; background:url(../pic/list_img.png?t=201510120240) no-repeat 0 -80px; border:0; font-weight:700; font-size:14px; text-align:center; color:#FFF; line-height:32px; cursor:pointer;}
#w_content .iflight .button_on {background-position:0 -120px;}
#w_content .iflight .button_disnable {background-position:0 -160px; color:#999}
/*#w_content .radius_top {width:747px; height:5px; background:url(../pic/pages_com.png?t=201510120240) repeat-x left -170px; overflow:hidden;}*/
#w_content .nav { padding:10px 15px; line-height:24px; background:#f1f4f7;} /*筛选项*/
#w_content .nav dl { padding-left:90px;}
#w_content .nav dt { float:left; width:90px; display:inline; margin-left:-90px; font-weight:700;}
#w_content .nav dd { float:left; white-space:nowrap; }
#w_content .nav dd.on { width:40px; overflow:hidden; height:20px; padding-left:8px;  background:url(../pic/pages_com.png?t=201510120240) no-repeat -600px 4px;}
#w_content .nav dd.no_on { width:40px;overflow:hidden; height:20px;  padding-left:8px; }
#w_content .nav dd.on a{color:#FFF;}

#w_content .nav .paixu dd { display:inline-block; padding-right:10px; width:auto;}
#w_content .nav .paixu dd.ertong { padding-left:57px;}

#w_content .nav2 { height: 35px;  background:url(../pic/com_icon.png?t=201510120240) repeat-x left -225px;}/*票价 起飞时间/到达时间航空公司乘客类型备注*/
#w_content .nav2 li { float:left; display:inline-block;  line-height:35px;}
.nav2_li1 { padding-left:35px;}
.nav2_li2 {padding-left:75px; }
.nav2_li3 { padding-left:5px;}
.nav2_li4 { padding-left:35px; }

#w_content .kefu { width:60px; height:60px; background:url(../pic/flight_icon.gif?t=201510120240) no-repeat -120px -90px; }
#w_content .help { display:inline-block; position:relative; top:4px; left:3px; width:15px; height:15px; background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat scroll -533px -833px transparent; }
#w_content .tips { margin-top:10px; width:747px; *width:745px; border-bottom:3px solid #0091e2; color:#FFF; position:relative; z-index:1; left:-1px;}
#w_content .tips p{ text-align:center;height:23px; width:90px; background:url(../pic/pages_com.png?t=201510120240) repeat-x -600px -60px; font-size:14px; line-height:30px; overflow:hidden;}

#w_content .iflight { border-bottom:1px solid #b5d2ff; padding:15px 0 10px; color:#777; }
#w_content .iflight .cols00 { width:330px;}
#w_content .iflight .cols01 { padding-left:30px; width:130px;}
#w_content .iflight .cols02 { width:180px;}
#w_content .iflight .cols03 { width:125px;}
#w_content .iflight .cols04 { width:160px;}
#w_content .iflight .cols05 { width:55px; text-align:center;}
#w_content .iflight .cols06 { text-align:center; width:90px;}
#w_content .iflight .bgcolor { background:#f5f5f5; padding:1px 0; margin-bottom:-10px; text-align:center;}
#w_content .iflight .bgcolor table{margin:8px 0; text-align:left;}
#w_content .iflight .cols04 a{ display:inline-block;}
#w_content .ift_lib_UA{margin-left:-23px; position:absolute;}

#w_content .special {background:#fafafa;}
#w_content .icon_bg02, #w_content .icon_bg02 span { display:inline-block; height:17px; line-height:17px; line-height:19px\9;color:#FFF; background:url(../pic/pages_com.png?t=201510120240) no-repeat;  white-space:nowrap; cursor:pointer; }
	#w_content .icon_bg02 { background-position:-860px -320px; padding-left:2px;margin:1px 0; float:left; display:inline}
	#w_content .icon_bg02 span { background-position:right -320px; padding-right:2px;}

/*已经选择第一程*/
#w_content .radius2_top {width:747px; height:5px; background:url(../pic/pages_com.png?t=201510120240) repeat-x left -190px; overflow:hidden;}
#w_content .radius2_bottom {width:747px; margin-bottom:10px; height:5px; background:url(../pic/pages_com.png?t=201510120240) repeat-x left -200px; overflow:hidden;}

#w_content .yixuanze { color:#777; padding:5px 0 15px; border-right:1px solid #b5d2ff; border-left:1px solid #b5d2ff; background:#f1f8fe;}
#w_content .yixuanze p { font-size:14px; font-weight:700; padding:0 15px 10px; color:#131313;}
#w_content .yixuanze .cols00 { width:480px;}
#w_content .yixuanze .cols01 { padding-left:35px; width:130px;}
#w_content .yixuanze .cols02 { width:200px;}
#w_content .yixuanze .cols03 { width:125px;}
#w_content .yixuanze .cols04 { width:80px;}
#w_content .yixuanze .cols05 { width:0;}
#w_content .yixuanze .cols06 { width:180px;text-align:left;}
#w_content .yixuanze .t14 { font-size:13px;}
#w_content .yixuanze .zz_icon { background-color:#f1f8fe;}
#w_content .ift_lib_zk{background:#00aef1; padding:0 3px;*padding:2px 3px 0; color:#FFF;}


/*直飞航班列表*/
#w_content .price { color:#F38303; font-size:22px; }
.ift_yl { display:inline-block; width:18px; height:18px; background:url(../pic/bg_search_flight.png?t=201510120240) no-repeat -103px -467px; cursor:pointer; }

#w_content .zhong_zhuan { margin:0 25px 0 15px; background:url(../pic/com_icon.png?t=201510120240) repeat-x left -180px; height:30px;}
#w_content .zhong_zhuan .zz_icon { display:inline-block; margin-left:18px; padding:0 5px; text-indent:16px;background:url(../pic/com_icon.png?t=201510120240) #fff no-repeat -10px -31px; color:#f38303;height:30px; line-height:30px;}

#w_content .yixuanze .zhong_zhuan .zz_icon { background-color:#f1f8fe; line-height:18px; height:18px; padding-top:7px;}
#w_content .no_flight { color:#f38303; font-size:14px; padding:10px 10px; }


/*列表翻页 前一页 后一页*/
#fpagebox { clear: both; margin-top: 10px; overflow: hidden; text-align: right; }
#fpagebox a { color: #1568BD; text-decoration: none; }
#fpagebox .nextbox { margin-left: 20px; }
#fpagebox a:hover { color: #E47B00; }
#fpagebox .ficona { background: url(../pic/flight_icon.gif?t=201510120240) no-repeat scroll -135px -1970px transparent; border: 0 none; cursor: pointer; display: inline-block; height: 11px; margin-right: 5px; width: 6px; }
#fpagebox .ficonb { background: url(../pic/flight_icon.gif?t=201510120240) no-repeat scroll -135px -1989px transparent; border: 0 none; cursor: pointer; display: inline-block; height: 11px; margin-left: 5px; width: 6px; }

/* seo */
#fpagebox .seonav { color:#666; float:left;}
#fpagebox .seonav a{ text-decoration:none;}

.list_seo {border:1px solid #e1e1e1; margin-top:10px; padding:5px 10px;}
.list_seo h3 {font-weight:bold; color:#666; border-bottom:#ccc 1px dashed; margin-bottom:5px; line-height:25px}
.list_seo li { float:left; width:145px;}
.list_seo a,.list_seo a:visited { text-decoration:none; color:#777777;}
.list_seo a:hover { text-decoration:underline;}

/*列表页搜索框样式*/
#w_content .nbox1 ul { padding:8px 0 4px 10px}
#w_content #liFlightType { padding-left:10px;}
#w_content #liFlightType input,#w_content #liFlightType label{ cursor:pointer;}
#liFlightType label{ padding-right:15px;}
#w_content .ift_More ul{margin:0; padding-top:0;padding-bottom:1px;}

#w_content .nbox1 .flt_s_date,#w_content .nbox1 .flt_s_city{ padding-left:2px; width:90px}
#w_content .nbox1 .flt_s_date{background-position: 75px -77px;}
#w_content .nbox1 .flt_s_city{background-position: 75px -58px;}

#w_content .nbox1 { border:0; padding:0;border: 2px solid #FFE535;background: url(../pic/researchBg.png?t=201510120240) repeat-x;}
#w_content .nbox1 h2{ height:36px; line-height:38px; text-align:left; text-indent:10px; color:#131313; overflow:hidden; padding:0px; /*background:url(../pic/pages_com.png?t=201510120240) no-repeat  right -170px;*/color: #3d2103;
font: 16px/38px "Microsoft Yahei", Simsun;}
#w_content .nbox1 .ift_list_sbox{/*border-left:1px solid #f5b800; border-right:1px solid #f5b800; */padding-bottom:10px;}
#w_content .tct {margin-top:10px;}
#w_content .tct .search_bt_s,#w_content .tct .search_bt_s_an{ width:103px; height:27px; background:url(../pic/pages_com.png?t=201510120240) no-repeat right -225px; font-size:14px; font-weight:700;}
#w_content .tct .search_bt_s_an{ background-position:right -255px;}
#w_content .nbox1 .b_gb{ height:5px; overflow:hidden; background:url(../pic/pages_com.png?t=201510120240) no-repeat  right -215px;}

#w_content .ift_list_sbox .lable01 { display:inline-block; width:80px;}
#w_content .ift_list_sbox .label02 { display:inline-block; width:90px;}
#w_content .ma_h { width:84px;}
/*==================================================================
* @name		:国际机票单程 往返列表页201205版.css             结束
* @author	:xiaofei.feng
* @version	:2012-05


=================================================================*/

/* 支付跳转页面 */
.payment_wait_box{width:960px; clear:both; overflow:hidden; zoom:1; margin:0 auto; border:1px solid #d1d1d1; margin-top:30px; height:250px;}
.payment_wait_box div {margin-top:70px; text-align:center; font-size:20px; color:#333; font-family:Microsoft Yahei, simsun;}
.payment_wait_box .waitpic{background:url(../../flights/pic/waitpic.gif?t=201510120240); width:58px; height:59px;display:inline-block;}

/*==================================================================
* @name		:国际机票支付完成页
* @author	:xiaofei.feng
* @version	:2011-11
=================================================================*/
#paymentsuccess {margin: 0 auto; width: 960px;}
#paymentsuccess .linebox{border:1px solid #3A9BC6;margin:10px 0 0; overflow:hidden; padding:10px 20px;}
#paymentsuccess .content1{margin:10px auto 5px; padding:15px 10px 10px;border:1px solid #fec63b; border-bottom-width:2px; background:#fffbe1;}
	#paymentsuccess dt{float:left; margin-left:20px; width:30px; height:30px;background: url(../pic/flight_icon.gif?t=201510120240) no-repeat scroll -107px -557px transparent;}
	#paymentsuccess dd {float:left; padding-left:30px;}
	#paymentsuccess dd h1 {font-size: 18px;  font-weight: bold; color:#ff8800;}
#paymentsuccess .dashline {border-bottom:1px dashed #d1d1d1;height:1px;line-height:1px;margin:10px 0;}
#paymentsuccess .content2{margin-top:10px; padding:0 20px;}
	#paymentsuccess .content2 span{ color:#ff8800; font-weight:700;}
#paymentsuccess a{ text-decoration:underline; color:#1568bd;}
#paymentsuccess a:hover{color:#ff8800;}
/*==================================================================
* @name		:国际机票支付完成页
=================================================================*/
#w_content  .tct .search_bt_s2 {border-radius: 0px; width:150px;  height:34px; background:url(../pic/list_img.png?t=201510120240) no-repeat -239px -114px; font:18px/32px Microsoft Yahei, Simsun, sans-serif; margin:0 auto;}
#w_content  .tct .search_bt_s_an2 {border-radius: 0px; width:150px; height:34px; background:url(../pic/list_img.png?t=201510120240) no-repeat -239px -154px; font:18px/32px Microsoft Yahei, Simsun, sans-serif; margin:0 auto;border-radius: 0px; ;}
.ift_list_sbox li label{ color:#3d2103}
.ift_list_sbox li .flt_s_city,.ift_list_sbox li .flt_s_date{width:110px; padding:1px; line-height:18px; font-size:12px; border:1px solid #d8d8d8; box-shadow:inset 1px 1px 2px #e9e9e9; *vertical-align:middle;}
.ift_list_sbox li select{box-shadow:inset 1px 1px 2px #e9e9e9; padding:1px;}

/*New ListPage Loading*/
.fly_loading{ width:400px; padding:20px 0px;color:#666; font-size:14px;}
.fly_loading dt{ width:40px; height:40px; float:left; margin:0px 10px;}
.fly_loading dd{ width:310px; float:left;}
.fly_loading .loading{width:40px; height:40px; vertical-align:middle;  background:url(../pic/loading3.gif?t=201510120240) no-repeat; display:inline-block;}

#w_content .nav2 li .sort_time_go{display:inline-block; width:72px; padding-left:16px; height:25px; line-height:24px; background:url(../pic/list_img.png?t=201510120240) no-repeat -254px -41px;cursor:pointer; margin-top:4px;*margin-top:0px;}
#w_content .nav2 li .sort_time_go:hover, #w_content .nav2 li .sort_time_go_on {cursor:pointer;background:url(../pic/list_img.png?t=201510120240) no-repeat -254px -70px;}
#w_content .nav2 li .sort_time_back{ margin-top:4px;*margin-top:0px;display:inline-block; width:62px; padding-left:27px; height:25px; line-height:24px; background:url(../pic/list_img.png?t=201510120240) no-repeat -342px -41px;cursor:pointer;}
#w_content .nav2 li .sort_time_back:hover, #w_content .nav2 li .sort_time_back_on {cursor:pointer;background:url(../pic/list_img.png?t=201510120240) no-repeat -342px -70px;}
#w_content .nav2 li .sort_price{ margin-top:4px;*margin-top:0px;display:inline-block; width:45px; padding-left:10px; height:25px; line-height:24px; background:url(../pic/list_img.png?t=201510120240) no-repeat -195px -41px;cursor:pointer;}
#w_content .nav2 li .sort_price:hover {background-position:-195px -70px;}
#w_content .nav2 li .sort_price_on{cursor:pointer;background-position:-195px -70px;}
#w_content .nav2 li .sort_time:hover, #w_content .nav2 li .sort_price:hover {cursor:pointer;}

/**==================================================================
* @name		:头部
* @author	:yang.wei
* @version	:2013-4
*/
.header_step_div{ width:960px; margin:0 auto}
.header_step{ width:680px; margin-top:12px; float:right}
.header_step li{ margin-right:10px;height:18px; float:right; overflow:hidden; font:16px/18px "Microsoft Yahei",Simsun; color:#ccc;}
.header_step li span.stBg{width:86px; height:18px; background:url(../pic/pages_com.png?t=201510120240) no-repeat 0px -53px; margin-right:5px; float:left;}
.header_step li.action span.stBg{width:80px;  background-position:0px -71px;}
.header_step li.action{ color:#000;}

#check_page .orderTitle,#fill_page .orderTitle{ padding:10px 15px; background:#2ca9ec; position:relative;}
#check_page .orderTitle span.title,#fill_page .orderTitle span.title{  font:20px "Microsoft Yahei",Simsun; color:#fff;}
#check_page  .orderTitle ul.login,#fill_page .orderTitle ul.login{ float:right;}
#check_page .orderTitle ul.login li,#fill_page .orderTitle ul.login li{ float:left; padding:5px 10px; background:url(../pic/pages_com.png?t=201510120240) no-repeat -958px -433px;}
#check_page .orderTitle  ul.login li span.fg,#fill_page .orderTitle ul.login li span.fg{ color:#80baea; float:right;}
#check_page .orderTitle  ul.login li a,#fill_page .orderTitle ul.login li a{ color:#fff;}
#check_page .orderTitle  ul.login li.long,#fill_page .orderTitle ul.login li.long{ color:#f4ff4b}
#check_page .orderTitle  ul.login li.name,#fill_page .orderTitle ul.login li.name{ color:#fff}
#check_page .orderTitle  ul.login li.myacc,#fill_page .orderTitle ul.login li.myacc{padding:5px 8px 5px 14px; }
#check_page .orderTitle ul.login li.myacc tt,#fill_page .orderTitle ul.login li.myacc tt{ margin-left:4px;display:inline-block; width:9px; height:9px;background:url(../pic/fly_header.png?t=201510120240) no-repeat no-repeat -88px -2px;}
#check_page .container2,#fill_page .container2{border-right:3px solid #2ca9ec; border-left:3px solid #2ca9ec; border-bottom:3px solid #2ca9ec;}
/*tipWindow*/
.payment_tip h2 {font:18px Microsoft Yahei, Simsun, sans-serif; color:#f60; margin:20px 0;}
.payment_tip h2 tt {display:inline-block; width:52px; height:52px; margin-right:10px; background:url(../pic/pages_com.png?t=201510120240) no-repeat -760px -225px; overflow:hidden; vertical-align:middle;}
.payment_tip .btn {display:inline-block; width:127px; height:37px; line-height:34px; color:#fff; cursor:pointer; font-size:16px; font-weight:400; font-family:Microsoft Yahei, Simsun; text-decoration:none; background:url(../pic/pages_com.png?t=201510120240) no-repeat -360px -240px; border:0;}
.payment_tip .btn:hover{background-position:-360px -280px; color:#fff;}

.payment_tip .tip_close{ position:absolute; display:block; width:22px; height:22px; background:url(../pic/pages_com.png?t=201510120240) no-repeat -822px -233px; top:5px; right:5px;}
.payment_tip .tip_close:hover{filter: alpha(opacity=70);opacity: 0.7;}
#fill_page .passenger_box .w09{ width:60px; margin-right:0}


.ty_div{ padding:10px 15px; border:1px solid #FFCA7F; background:#FFFEDD; margin:0px 40px 30px 40px;}
.ty_div h3{ color:#ff6600; padding-bottom:10px;}
.ty_div .ty_table{ width:100%}
.ty_div .ty_table tr td{ padding:10px; text-align:left; border-top:1px dotted #FFCA7F}

.agree_tips{padding-left:275px; padding-bottom:10px; position:relative;z-index:100;}