@charset "utf-8";
/* CSS Document */
.main h2{ font-family:"microsoft yahei"; font-size:18px; height:35px; line-height:35px; font-weight:400;}

.t_info{ background:#E3EDF4; height:70px; line-height:35px; border:2px solid #7CC0E3; font-family:"microsoft yahei"}
.t_info li{ float:left; margin-right:10px; margin-left:10px}
.t_info li span{ color:#00B200; margin-right:10px;}
.t_info li .colorE32112{ color:#E32112}


.tinfo_box h3{ height:25px; line-height:25px; border-bottom:1px solid #E2DFDC}
.tinfo_box h4{ height:28px; line-height:28px; border-bottom:1px solid #E2DFDC; padding-top:7px; font-size:14px; font-weight:400; font-family:"方正黑体简体","microsoft yahei";color: #383838;}
.tinfo_box .tinfo_item{ padding:6px 10px 6px 0 ; overflow:hidden}
.l_side{ width:440px; float:left; line-height:22px;}
.l_side p span{ margin-right:10px;}
.l_side strong em{ display:inline-block; width:17px; height:16px; line-height:16px; background-position:-400px -300px; margin-right:4px; font-style:normal; color:#fff; text-align:center;}
.r_side{ float:right; font-family:"microsoft yahei"; padding-top:18px;}
.r_side .i_list{ height:20px;}
.r_side .i_list li{ display:block; width:20px; height:20px; float:right; margin:0 8px; position:relative; text-indent:-9999px;}
.r_side .i_list .item1{ background-position:-160px -100px; }
.r_side .i_list .item2{ background-position:-160px -300px}
.r_side .i_list .item3{ background-position:-160px -150px}
.r_side .i_list .item4{ background-position:-160px -250px}
.r_side .i_list .item5{ background-position:-160px -200px}

.r_side p{ line-height:30px; text-align:right}
.r_side p span{ margin-left:10px;}
.tinfo_box .tel p{ line-height:28px;}
.tinfo_box .pl600{ padding-left:600px;}

.tinfo_box .btn_area{ height:38px; padding:20px 0; text-align:right}
.tinfo_box .btn_area a{ margin:0 3px;}
.tinfo_box .btn_area .blcj{ background-position:-160px -100px; padding-left:25px;}
.tinfo_box .btn_area .gq{ background-position:-160px -150px; padding-left:25px;}
.tinfo_box .btn_area .sc{ background-position:-160px -250px; padding-left:25px;}
.tinfo_box .btn_area .dc{  background-position:-160px -200px; padding-left:25px;}

/* add by yujia neb-130 uiue 预订管理-机票预订页 样式表 start*/
.flight-search-info{ height:20px; line-height:20px; padding:20px 0 0 20px;}
.flight-search-info ul{ float:left}
.flight-search-info ul li{ float:left; height:20px; padding:0px 10px; font-size:14px;}
.flight-search-info span{ font-size:14px;}
.flight-search-info span .inptxt{ position:relative; margin-right:10px;}
.flight-search-info .blank_leaving{ width:35px; padding-left: 5px;}
.flight-search-info .blank_leaving_img{width:30px; height:30px;
    background:url(../../images/huan2.png) no-repeat; _background:url(../images/huan.gif) no-repeat;}
.flight-search-info .btn_w{ width:120px; padding-top:5px; padding-left:465px;}
.flight-search-info .btn_w a{color:#FFFFFF; text-decoration: none;}
.flight-search-info #returndate{ visibility:hidden;}
.book_login .choose{ height:20px; line-height:20px; padding:12px 0 0 15px; margin-bottom:10px; padding-left:40px;}
.book_login .choose ul{ float:left}
.book_login .choose ul li{ float:left; height:20px; line-height:20px; padding-left:23px; background-position:-640px -50px; margin-right:35px; font-size:14px;}
.book_login .choose ul li.current{ background-position:-640px -100px;}
/* add by yujia neb-130 uiue 预订管理-机票预订页 样式表 end*/



/*购票信息及重新查询框*/
.box980{ width:978px; height:78px; background:#E3EDF4; border:1px solid #7CC0E3; margin:6px auto; border-radius:5px; font-family:"microsoft yahei"; position:relative }
.box980 .where{ height:22px; line-height:22px; padding:13px 10px; overflow:hidden;}
.box980 .where span{ font-size:14px; color:#999;}
.box980 .where .icon{ display:inline-block; width:38px; height:22px; background-position:-560px -95px; margin:0 5px;}
.box980 .where .iconSingle{ background: url(../../images/hbcxweb.png) no-repeat -714px 0; display:inline-block; width:38px; height:22px; margin:-10px 5px; }
.box980 .where strong{ font-size:20px; color:#383838;}
.box980 .info{ padding-left:18px; line-height:20px; width:800px;}
.box980 .info .txt{ margin-right:50px;}
.box980 .btn_r{ position:absolute; top:20px; right:25px;}
.box980 .info li{ height:30px; line-height:30px; padding-top:5px; float:left; margin-right:50px;}
.box980 .info li .choose{ display:inline-block; width:50px; height:30px; line-height:30px; padding-right:5px; font-size:14px;}
.box980 .info li .choose input{ margin-right:2px;}
.box980 .label{ display:block; width:60px; height:30px; padding-right:8px; line-height:30px; float:left; text-align:right; font-size:12px; color:#383838}
.box980 .info .change{ display:block; width:27px; height:47px; background-position:-80px -250px; position:absolute; top:15px; left:395px; margin:0; cursor:pointer}



/*价格查询列表*/
.ticket{ width:800px; float:left;}
.ticket .ticket_hd{ border:1px solid #CFCFCF; height:51px; padding-bottom:7px; background-position:0 -3050px;}
.ticket .ticket_hd li{ float:left; width:152px; height:51px; background-position:150px -3140px; background-repeat:no-repeat;color:#666; text-align:center; line-height:20px;}
.ticket .ticket_hd li a{ display:inline-block; width:132px; height:50px; margin-top:1px; color:#666;}
.ticket .ticket_hd li a:hover{ color:#666}
.ticket .ticket_hd .current a{ background-position:0 -822px; color:#fff; line-height:18px;}
.ticket .ticket_hd .current a:hover{ color:#fff}
.ticket .ticket_hd .current .icon{background-position:-560px -195px;}
.ticket .ticket_hd .current .icon2{background-position:-560px -300px;}
.ticket .ticket_hd li strong{ display:block; height:25px; line-height:25px; text-align:center; font-size:16px; font-weight:400; padding-top:3px; overflow:hidden; _margin-bottom:-3px;}
.ticket .ticket_hd li .icon{ display:inline-block; width:24px; height:14px; background-position:-560px -145px; margin:0 3px; padding:3px 0; vertical-align:middle}
.ticket .ticket_hd li .icon2{ display:inline-block; width:24px; height:14px;background-position:-560px -250px; margin:0 3px; vertical-align:middle;}

/*价格列表*/
.ticket_bd{ display:none;}


/*日期选择*/
.ticket .ticket_date{ height:50px; background-position:0 -3250px; border:1px solid #cfcfcf; border-bottom:none; margin-top:-1px;}
.calendar{ width:52px; height:50px; float:right; text-align:center; line-height:50px; position:relative}
.calendar .icon{ display:block; width:28px; height:29px; background-position:-80px 0; margin:8px auto; text-indent:-9999px; overflow:hidden;}
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 START*/
.time_sel{width:637px;  padding:0 28px; border-right:1px solid #CFCFCF;  position:relative; float:left; overflow:hidden;}
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 END*/
.time_sel .prev,.time_sel .next{ display:block; width:20px; height:21px; top:14px; position:absolute; cursor:pointer;}
.time_sel .prev{ left:8px; background-position:-320px 0;}
.time_sel .next{ right:8px; background-position:-320px -50px;}
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 START*/
.time_sel-in{ width:637px; overflow:hidden;}
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 END*/
/*.time_sel-in ul{height:50px; width:1274px;}*/
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 START*/
.time_sel-in li{ width:91px; height:47px; margin-top:3px; float:left; text-align:center; }
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 END*/
.time_sel-in .current{ background-position:-300px -300px;}
.time_sel-in li span{ display:block; height:20px; line-height:20px; padding-top:5px;}
.time_sel-in li strong{font-family: "microsoft yahei"; font-size:14px;}
.time_sel-in .current strong{ color:#E31F12}
/*价格排序*/
.sort_area{height:24px; line-height:24px; padding:5px 0; background:#f7f7f7}
.sort_area .sort{ height:24px; line-height:24px; }
.sort_area .sort a{ display:inline-block; width:44px; height:24px; line-height:24px; text-align:left; padding-left:8px;  margin-right:-1px;}
.sort_area .sort .high{ background-position:-450px -250px;}
.sort_area .sort .low{ background-position:-501px -250px; }


/*价格列表详情*/
.ticket_price{ border:1px solid #cfcfcf;}
.ticket_price .caption{ height:39px; line-height:38px; background-position:0 -3350px; position:relative;font-size:14px;}
.ticket_price .caption li{ float:left; width:143px; height:39px; text-align:center; background-position:146px -3400px; background-repeat:no-repeat; padding:0 1px;}
.ticket_price .caption li.last{ background:none;}
.ticket_price .caption li.zzTitle{float:left; width:286px; height:39px; text-align:center; background-repeat:no-repeat; padding:0 1px;background-position:288px  -3400px;}


.price_list .item{}
.price_list dl{height:90px; background-position:0 -3500px;}
.price_list dt{ width:120px; height:90px; background-position:0 -3600px; padding-left:20px; line-height:18px; float:left;}
.price_list dl dd{ width:146px; height:90px; float:left; position:relative; z-index:10}
.price_list dl .current{ background-position:-600px 0}
.price_list .desig{ height:30px; line-height:30px; font-size:16px; font-weight:700; padding-top:10px;}
.price_list .desig span{ margin-left:5px;}

.price_list .jg{ text-align:center; font-size:18px; padding-top:10px;}
.price_list .jg span{ font-family:Tahoma}
.price_list .fxdrjg{font-size:13px; padding-top: 43px;color:#999;width: 90px;padding-left: 25px;}
.price_list .fxdrjgt{ text-align:center;}
.price_list .fxdrlogo{background: url('../../images/flightvip.png') no-repeat;width: 60px;
    height: 17px;
    position: relative;
    margin-top: 17px;
    margin-left: 2px;
    float: left}
.price_list .fxdr{text-align:center; color:#FF0000;font-size:18px;margin-top: 12px;float: left;}
.price_list .sy{ text-align:center; color:#999}
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 START*/
.price_list .icon_list{ width:82px; height:20px; padding:3px 10px; overflow:hidden; position:relative; z-index:0; margin:0 auto}
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 END*/
.price_list .icon_list .prev,.price_list .icon_list .next{ display:block; width:8px; height:14px; position:absolute; top:4px; display:none; cursor:pointer; overflow:hidden}
.price_list .icon_list .prev{ background-position:-480px -200px; left:0}
.price_list .icon_list .next{ background-position:-480px -250px; right:0}
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 START*/
.price_list .icon_list div{ width:82px; height:20px; overflow:hidden;}
.price_list .icon_list ul{ width:82px;}/*需要计算UL宽度*/
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 END*/
.price_list .icon_list li{ width:16px; height:16px; line-height:16px; margin-right:2px; background:none; float:left; overflow:hidden}

.price_list .yd_box{ width:138px; height:104px; padding-top:3px; background-position:0 -100px; position:absolute; z-index:200; top:-2px; left:15px; display:none;}
.price_list .yd_box .cw{ display:block; position:absolute; top:5px; right:8px;}
.price_list .yd_box .yd_jg{line-height:20px; padding-left:10px; overflow:hidden}
.price_list .yd_box .yd_jg strong{ font-size:14px;}
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 START*/
/*.price_list .yd_box .icon_list{ margin-left:30px;}*/
/*update by tian.hx 20150414 NEB-623 UIUE航班查询结果页样式变更需求 END*/
.price_list .yd_btn{ display:block; width:118px; height:26px; line-height:26px; background-position:0 -150px; margin:0 auto; color:#fff; text-align:center; cursor:pointer;}
.price_list .yd_btn:hover{ color:#fff;}
.price_list .yd_btn strong{ font-size:16px; font-family:"microsoft yahei"; font-weight:400}
.price_list .tips_txt{ width:381px; background:#EDF7FE; border:1px solid #7DC0E3; padding:3px; color:#666; position:absolute; left:2px; top:102px; z-index:200; display:none;}
.price_list .tips_txt em{ display:block; width:10px; height:8px; background-position:-320px -450px; position:absolute; top:-8px; left:15%; margin-left:-5px;}
.price_list .yd_btn:hover .tips_txt{ display:block;}
.price_list .fxdr_txt{ width:350px;line-height: 23px; background:#FFFFFF; border:1px solid #C5C5C4; padding:3px; position:absolute; left:2px; top:40px; z-index:200; display:none;}
.price_list .fxdr_txt em{ display:block; width:20px; height:8px;background:url(../../images/icon_8.png) no-repeat; background-position:-320px -300px;position: absolute;top: -7px;left: 10%;}
.price_list .fxdr_tip{line-height:33px;}
.price_list .btn_all{ width:19px; height:85px; text-align:center; line-height:15px; float:right;}
.price_list .btn_all a{display:block; width:19px; height:75px; padding:5px 0; background-position:-100px 0; text-align:center; line-height:15px; }
.price_list .btn_all a:hover{ color:#006DD9}
/* .price_list .btn_all .open{ background-position:-121px 0px; color:#006DD9} */
/*add by tian.hx 20150329 NEB-623 UIUE航班查询结果页样式变更需求 START*/
.price_list .btn_all1{ width:19px; height:85px; text-align:center; line-height:15px; float:right;}
.price_list .btn_all1 a{display:block; width:19px; height:75px; padding:5px 0; background-position:-100px 0; text-align:center; line-height:15px; }
.price_list .btn_all1 a:hover{ color:#006DD9}
.price_list .btn_all1 .open{ background-position:-121px 0px; color:#006DD9}
/*add by tian.hx 20150329 NEB-623 UIUE航班查询结果页样式变更需求 END*/
/*update by tian.hx 20150403 NEB-623 UIUE航班查询结果页样式变更需求 start*/
/* modify by lizy 去除 behavior: url(pie.htc)*/
.all_price{ width:746px; height:190px; background-position:0 -2600px; margin-top:1px; position:relative; -webkit-box-shadow:#666 0px 1px 5px;-moz-box-shadow: #666 0px 1px 5px;box-shadow:#666 0px 1px 5px; display:none; padding-left:0px; margin-bottom:5px;z-index:200;}
/*update by tian.hx 20150403 NEB-623 UIUE航班查询结果页样式变更需求 end*/
.all_price_item{ width:145px; height:90px; float:left; position:relative}
.all_price .line{ width:735px; height:2px; background-position:0 -2800px; clear:both; margin:0 auto}
.all_price .icon_sj{ display:block; width:20px; height:10px; background-position:-33px -610px; position:absolute; top:-10px; right:0px;}

/*套票*/
.tp_list .caption li{ width:290px; background-position:288px -3400px;}
.tp_list .caption li.last{ width:160px;}
.tp_list dl dt{ width:272px;}




/*价格趋势*/
.jgqs{ background:#E3EDF4; border:1px solid #d9d9d9; margin-top:10px; position:relative; padding:0 44px 0 30px;}
.jgqs .tit{ height:40px; position:relative}
.jgqs .tit .line{ height:21px; line-height:21px;  border-bottom:1px solid #ccc;}
.jgqs .tit h3{ float:left; height:20px; line-height:20px; width:185px; position:absolute; top:10px; left:0px; background:#E3EDF4;font-weight:400}
.jgqs .tit h3 span{ margin-right:17px;}
.jgqs .tit h3 em{ display:inline-block; width:24px; height:20px; background-position:-80px -450px; vertical-align:middle; margin:0 5px; }
.jgqs .tit a{ display:block; width:19px; height:19px; position:absolute; top:10px; right:-35px; background-position:-320px -200px;}
.jgqs .tit .up{ background-position:-320px -150px;}
.jgqs .con{ padding-bottom:30px; }

/*购票清单*/
.buylist_w{ width:226px; float:right;}
.buylist .item h3{ height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#383838; font-family:"microsoft yahei"; padding-top:5px;}
.buylist .item h3 span{ font-weight:400; font-family:"宋体"; font-size:12px;}
.buylist .item h3 strong{ font-size:12px;}
.buylist .wxz{ width:90px; height:24px; line-height:24px; padding:8px 0 10px 0; margin-left:35px; background-position:-640px -293px; padding-left:35px; color:#595959; font-family:"microsoft yahei"}
.buylist .price{ height:30px; line-height:30px; text-align:center; font-family:"微软雅黑"; font-size:14px; font-weight:700; margin-bottom:10px;}
.buylist .price strong{ font-size:20px;}
.buylist .price strong i{ font-style:normal}

.buylist .item{ border-bottom:1px dashed #C5C5C5; padding-top:5px; padding-left:10px; padding-bottom:10px; line-height:20px;}
.buylist .item_bg{ background:#CEECFF}
.buylist .last{ border-bottom:none; padding-top:10px;}

.buylist .tit_info{ font-size:14px; height:25px; line-height:25px; overflow:hidden; position:relative}
.buylist .tit_info strong{ margin-right:10px;}
.buylist .tit_info .i_close{ position:absolute; top:2px;; right:2px;}
.buylist .part_left{ float:left; width:140px; height:20px; line-height:20px; overflow:hidden;}

.buylist .result{ background:#e5e5e5; padding:10px; border-top:1px solid #cfcfcf; margin-top:-1px;}
.buylist .result .result_main{ height:30px; line-height:30px;}
.buylist .result .amount{ float:right; display:block; font-size:14px; width:60px;}
.buylist .result .result_main .amount{ font-size:16px;}
.buylist .result .result_tips{ background-position:0 -900px; height:30px; line-height:30px; padding-top:2px;}
.buylist .result .result_tips a{ color:#006CD8}

.buylist_ft{ height:5px; line-height:5px; background:url(../images/bg_buylist.png) no-repeat; overflow:hidden; margin-top:-1px;}


/*------------填写乘机人信息------------*/
.passenger{ padding:0 10px;}
.passenger h5{ line-height:30px; height:30px; padding-left:15px; font-size:14px;}
.passenger h5 a{ float:left; display:block;  overflow:hidden; text-indent:-9999px; margin-top:5px}
.passenger h5 .close{width:20px; height:22px; background-position:-240px -500px;}
.passenger h5 .add{width:20px; height:22px; background-position:-400px -350px; margin-right:10px;}
.passenger .per_con{ background:#fff; padding:20px 0;}
.passenger .per_left{ float:left; width:440px; padding-right:60px; border-right:1px dashed #999; margin-right:25px;}
.passenger .per_right{ float:left; width:420px;}
.passenger li{ line-height:30px; padding:5px 0}
.passenger .auto{ height:auto; display:none}
.passenger .label{ display:block; width:80px; height:30px; line-height:30px; padding:0 9px 0 4px; float:left; text-align:right}
.passenger .label1{ display:block; width:80px; height:60px; line-height:30px; padding:0 9px 0 4px; float:left; text-align:right}
.passenger .txt{padding-left:20px; height:20px; line-height:20px; padding:0}
.passenger .tips{ height:auto; padding-left:14px; margin-top:5px;}
.passenger .tips h6,.passenger .txt h6{width:260px; height:20px; line-height:20px; border-bottom:1px solid #ccc; color:#E32212; line-height:20px; font-weight:400; font-size:14px;}
.passenger .txt h6 span{ color:#383838; margin-left:10px; font-size:12px;}
.passenger .tips p{}
.passenger .pl80{ padding-left:5px;}
.passenger .sel-w70{ margin-right:7px;}
.passenger img{ vertical-align:middle; margin-left:5px;}

.jsfFlgCheckboxLab{background:url(../../images/jsflogo.jpg); width:88px; height:42px;}

.contact_info{ padding:10px;}
.contact_info li{height:30px; line-height:30px; padding:5px 0}
.contact_info .label{ display:inline-block; width:80px; padding-right:10px; text-align:right;}
.contact_info .label1{ display:inline-block; width:60px; padding-right:10px; text-align:right;}


.dl_info{ width:618px; margin:0 auto; line-height:20px; border-bottom:1px solid #E2DFDC; }
.dl_info dt{ font-size:14px; color:#E32012; height:40px; line-height:40px; font-weight:700}
.dl_info dd{ border-bottom:1px dashed #999; padding:10px 0;}
.dl_info dd.nobd{ border-bottom:none;}
.dl_info .info_l{ float:left; width:390px;}
.dl_info .info_l .name{ display:inline-block; width:115px;}
.dl_info .edit,.dl_info .del{ display:inline-block; width:20px; height:20px; margin:0 10px; }
.dl_info .edit{ background-position:-160px -450px;}
.dl_info .del{ background-position:-240px -450px;}

.coupon{width:200px; margin-top:10px; float:right;}
.coupon strong{ line-height:30px;}
.coupon .btn53{ display:inline-block; width:53px; height:30px; line-height:30px; background-position:-300px -400px; text-align:center; font-size:14p; font-family:"microsoft yahei";}
.coupon .zf{ padding:5px 0; font-size:14px;}
.coupon .zf strong{ font-family:Georgia;font-size:22px; color:#E32112}
.coupon .zf strong i{  font-family:"宋体"; font-style:normal}
.coupon-w{ border-bottom:1px dashed #999}
.zf_btn{ height:36px; padding:5px 0; text-align:right}
.zf_btn .btn{ margin:0 5px;}



/*乘客信息确认*/
.passenger_info{ padding:10px 20px;  background:#fff;}
.passenger_info ul{ border-bottom:1px dashed #999;height:216px; overflow-y:auto;}
.passenger_info li{ padding:10px 0;}
.passenger_info p{ overflow:hidden; line-height:22px;}
.passenger_info .item{ float:left; overflow:hidden; display:block}
.passenger_info .item1{ width:110px;}
.passenger_info .item2{ width:240px;}
.passenger_info .item3{ width:240px;}
.passenger_info .item4{ width:350px; color:#666}
.passenger_info .item5{ width:120px;}
.passenger_info .item3 img{ margin:0 5px;}
.passenger_info .item6{ width:120px;}
.passenger_info .price_txt{ width:130px; float:right}
.passenger_info .bxxz{ padding-top:10px;}

.passenger_info .phone_code{ height:85px; overflow:hidden; border-bottom:none; padding-top:10px;}
.passenger_info .phone_code li{line-height:30px; padding:5px 0;}
.passenger_info .phone_code .label{ display:block; width:180px; height:30px; line-height:30px; float:left; text-align:right; padding-right:10px; font-size:14px;}
.passenger_info .phone_code .inptxt{ float:left; margin-right:8px;}
.passenger_info .phone_code .btn{ font-size:12px;}

/*支付成功页面*/
.pay_box{ width:900px; padding-left:48px; float:left; margin-top:10px; margin-right:35px;}
.pay_box_in{ padding-left:20px; border:1px solid #d0d0d0; background-position:0 -3750px; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; position:relative}
.pay_box_in h3{ height:40px; line-height:20px; padding:24px 0 15px 85px; font-size:18px; font-weight:400; margin-top:5px; font-family:"microsoft yahei";}
.pay_box_in .success{ background-position:0 -1220px;color: #333333;}
.pay_box_in .fail{ background-position:0 -1090px;color: #333333;}

/* modify by zcy neb-787 start*/
.succ_info strong{ line-height:25px; font-size:15px;}
/* modify by zcy neb-787 end*/
.succ_info strong span{ font-weight:400}
.succ_info p{ font-size:14px; line-height:22px; }
.fail_info p{ font-size:18px; line-height:30px; font-family:"microsoft yahei"}
.pay_box_in .zfwb{ margin-top:10px;}
.pay_box_in .zfwb input{ vertical-align:-3px; margin-right:8px;}
.pay_box_in .ewm{ position:absolute; width:170px; height:123px; bottom:8px; right:10px;}
.pay_box_in .ewm p{ text-align:center; height:20px; line-height:20px; margin-top:8px;}

.btn_area{ text-align:center; margin:12px 0;}
.btn_area a{ margin:0 5px; display:inline-block}

.pay_box .btn_area{ text-align:right}
.help_box{ width:285px; height:264px; border:1px solid #ccc; background:#E3EDF4; float:left; margin-top:10px;font-family:"microsoft yahei";font-size:14px;}
.help_box h3{ padding-left:25px; height:40px; line-height:40px; margin-top:20px; font-size:18px; font-weight:400;}
.q_list li{ line-height:35px; line-height:35px;padding-left:25px;}

.weather{ padding-left:25px;}
.weather .pic{ width:80px; height:70px; float:left; margin-right:10px; padding:10px 0;}
.weather img{width:80px; height:70px;}
.weather ul{ padding-top:10px;}
.weather ul li{ line-height:20px;}
.help_list{padding-left:25px;}
.help_list li{ height:30px; line-height:30px; background-position:-640px -337px; padding-left:10px;}

/*---支付页面---*/
.box975{ width:945px; background:#E3EDF4; padding:15px; margin:10px auto 5px auto; border:1px solid #7CC0E3; border-radius:5px;}
.box975 li{ line-height:30px;}
.box975 li span{ margin-right:35px;}

.pay_wrong{ margin:10px 0;}
.pay_wrong .tips_list{ float:right; width:355px; height:150px; background:#E3EDF4; border-radius:5px;font-family:"microsoft yahei";}
.pay_wrong .tips_list dt{font-size:16px; line-height:30px; padding-left:25px;}
.pay_wrong .tips_list dd{ line-height:30px; padding-left:130px;}

.pay_wrong .tips_box{ width:608px; height:148px; float:left; border:1px solid #d0d0d0; background-position:0 -3750px; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; position:relative;font-family:"microsoft yahei";}
.pay_wrong .tips_box .pay_wrong_bd{ width:300px; margin:30px auto; height:90px; background-position:0 -1090px; padding-left:90px; position:relative}
.pay_wrong .tips_box .pay_wrong_bd strong{ line-height:40px; font-size:18px;}
.pay_wrong .tips_box .pay_wrong_bd a{ color:#003FFF}

.pay_help{ width:500px; padding:15px; background:#E0E0E0; border:1px solid #999999; position:absolute; left:-90px; top:70px; color:#666; display:none;z-index:999;}
.pay_help em{ display:block; width:23px; height:12px; background-position:-320px -250px; position:absolute; top:-12px; left:50%; margin-left:-12px;}
.pay_help h4{ font-size:14px;}
.pay_help p{ line-height:20px;}

/*支付提示*/
.pop-up .pay_tips{ padding:40px 70px 0 95px; line-height:25px; height:90px; font-size:14px;}

/*--------------航班动态470--------------*/
.tit_line{ width:150px; height:35px; line-height:35px; border-bottom:2px solid #ccc; font-size:14px; font-weight:700}
.query{ width:315px; height:270px; float:left; font-size:14px; padding-right:90px;}
.brcolorccc{border-right:1px dashed #ccc;}
.query .tit_line{ margin-left:30px;}
.query li{ height:30px; line-height:30px; padding:8px 0 8px 30px;}
.query li .label{ display:block; width:85px; height:30px; line-height:30px; float:left; }
.query .tips{ padding-left:230px;}
.query .tips a{ text-decoration:underline}
.query .btn165{margin-left:60px;}


/*航班动态查询结果*/
.query_box{ padding:10px 0;}
.s_box .irem1{ height:30p; line-height:30px;}
.s_box .irem1 input{ vertical-align:-2px; margin-right:5px;}
.s_box ul{ height:30px; padding:5px 0; overflow:hidden; display:none}
.s_box li{ float:left; margin-right:7px;}
.s_box .btn_w{ width:100px; float:right; margin-right:0; position:relative}
.s_box li .label{ display:block; height:30p; line-height:30px; float:left; font-size:14px;}
.s_box .ul_b{ display:block;}
.s_box .ul_b li{ margin-right:110px;}
.s_box .ul_b .btn_w{ width:100px; float:right; margin-right:0; position:relative}

.table_a_tit{ height:30px; line-height:30px; font-size:14px;}
.table_a_tit span{ font-family:"microsoft yahei"; font-size:18px; margin-right:20px;}

/*头等舱点餐*/
.return_link{ position:absolute; top:0; right:5px}
.meal{}
.meal li{height:30px; line-height:30px; padding:8px 0 8px 30px;}
.meal li .label{ display:block; width:300px; text-align:right; float:left;padding-right:10px;}
.meal li .label1{ display:block; width:300px; text-align:center; float:left;padding-right:10px;}


.fwtk{ text-decoration:underline; color:#0595ff}
/*机票验真查询详情*/
.result .t_th{ height:35px; line-height:35px;font-size:18px;text-align:right;}
.result .tips{ border-bottom:1px dotted #999999; height:30px; line-height:30px;}
.result .tic{ display:inline-block; background:#339900; text-align:center; color:#fff; height:20px; line-height:20px; padding:0 10px;}

/*机票验真失败*/

.yz_txt{ line-height:40px; font-size:14px;}
.yz_false{ border:1px solid #d0d0d0; background-position:0 -3750px; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; position:relative;font-family:"microsoft yahei";}
.yz_false .yz-tips{ display:block; background-position:0 -1090px; height:70px; line-height:70px; padding-left:90px;font-family:"microsoft yahei"; font-size:18px; font-weight:400; width:500px; margin:10px auto}
.pay_wrong .tips_box .pay_wrong_bd{ width:300px; margin:30px auto; height:90px;  padding-left:90px; position:relative}
.pay_wrong .tips_box .pay_wrong_bd strong{ line-height:40px; font-size:18px;}
.pay_wrong .tips_box .pay_wrong_bd a{ color:#003FFF}
.order_result{ border:1px solid #d0d0d0; background-position:0 -3750px; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; position:relative;font-family:"microsoft yahei";}
.order_result .yz-tips{ display:block; background-position:0 -3750px; height:70px; line-height:70px; text-align:center; font-family:"microsoft yahei"; font-size:18px; font-weight:400; width:500px; margin:10px auto}

/*
.result .tips{ height:35px; line-height:35px; border-bottom:1px dashed #999;}
.result .t_th{ height:35px; line-height:35px;}
.food{border-top:1px dashed #999}
.food li{ height:32px; line-height:32px; padding:8px 0; border-bottom:1px dashed #999}
.food li span{ float:left}
.food li .btn142{ float:right; }*/

.food_list{ width:820px; height:429px; margin:20px auto; border:1px solid #666666; padding:10px; position:relative;}
.food_list .prev,.food_list .next{ display:block; width:47px; height:48px; position:absolute; top:200px; z-index:999; cursor:pointer}
.food_list .prev{background-position:0 0;left:-20px}
.food_list .next{ background-position:-47px 0; right:-20px}
.food_list .prev:hover{background-position:0px -48px;}
.food_list .next:hover{background-position:-47px -48px;}
.food_list .food_bd{ width:820px; height:429px; overflow:hidden; position:relative}
.food_in{ width:1640px; left:0px; position:absolute; top:0;}/*修改margin-left值使其移动,宽度等于ul数量*820*/
.food_list ul{ float:left; width:820px;}
.food_list li{ width:204px; height:142px; margin:0 1px 1px 0; float:left; overflow:hidden; position:relative}
.food_list li img{width:204px; height:142px;}
.food_list li .mark{ display:block; width:204px; height:142px; background:#000; opacity:0.6;filter:alpha(opacity=60); position:absolute; top:142px; left:0; z-index:1;}
.food_list li div{ position:absolute; top:142px; left:0; z-index:2; color:#fff; padding:10px;}
.food_list li h5{ font-size:18px; font-family:"microsoft yahei"; border-bottom:1px solid #fff; font-weight:400; padding:5px 0;}
.food_list li p{ color:#999}

/*机票查询*/
.ticket_sear{ margin-top:30px;}
.ticket_sear_bot{ height:45px; background-position:0 -454px; overflow:hidden;}

.ticket_find{font-family:"microsoft yahei"; height:248px; padding-right:84px; }
.ticket_find .tit{ height:20px; line-height:20px; padding:12px 0 10px 15px;}
.ticket_find .tit ul{ float:left; padding-left:35px;}
.ticket_find .tit ul li{ float:left; height:20px; line-height:20px; background-position:-640px -150px; padding-left:23px;margin-right:35px; font-size:14px;}
.ticket_find .tit ul li.on{ background-position:-640px -200px;}
.ticket_find .r_link{ float:right;height:20px; line-height:20px; font-size:14px; color:#666}
.ticket_find .r_link a span{ display:inline-block; width:16px; height:16px; vertical-align:middle; background-position:-480px 0; margin-right:25px; margin-left:5px;}
.ticket_find .r_link a{ color:#666}
.ticket_find .bd_con{ display:none}
.ticket_find .info li{ width:295px; height:34px; margin-top:8px; padding-left:47px; margin-bottom:8px; float:left;}
.ticket_find .label{ display:block; width:65px; height:34px; padding-right:5px; line-height:34px; float:left; text-align:right; color:#4C4C4C; font-size:14px;}
.ticket_find .label p{ line-height:18px;}
.ticket_find .label p span{ font-size:9px;}
.ticket_find .label2{ display:block; width:59px; height:34px; padding-right:5px; line-height:34px; float:left; text-align:right; color:#4C4C4C; text-align:center}
.ticket_find .label2 p{ line-height:18px;}
.ticket_find .label2 p span{ font-size:9px;}

.book_login{font-size:14px; padding-top:10px;}
/*ADD by lintao 20150512 NEB-748 UIUE订单管理修改需求  缩小订单查询条件的宽度START*/
.book_login1{font-size:14px; padding-top:0px;}
.book_login2{font-size:14px; padding-top:0px;}
/*ADD by lintao 20150512 NEB-748 UIUE订单管理修改需求  缩小订单查询条件的宽度END*/
.book_login .r_area,.book_login .l_area{ float:left;}
.book_login .l_area{ width:300px; padding-left:45px;padding-top: 30px;}
/*ADD by lintao 20150512 NEB-748 UIUE订单管理修改需求  缩小订单查询条件的宽度START*/
.book_login1 .r_area1,.book_login1 .l_area1{ float:left;}
.book_login1 .l_area1{ width:300px; padding-left:45px;padding-top: 7px;}
.book_login1 .l_area1 ul{}
.book_login1 .r_area1 h3{padding-left:20px; font-size:14px;height:30px; line-height:30px; margin-bottom:15px;}
.book_login1 .r_area1 ul{ height:100px; padding-left:20px;padding-top: 7px;}
.book_login1 li{ height:30px; line-height:30px; margin-bottom:25px;}
.book_login1 li .label{ display:block; float:left;}
.book_login1 li .inptxt{ float:left; margin-right:15px;}
.book_login1 li a{ color:#2C5298; text-decoration:underline; }

.book_login2 .l_area2{ float:left;}
.book_login2 .l_area2{ width:220px; padding-left:25px;padding-top: 7px;}
.book_login2 .l_area2 ul{}
.book_login2 li{ height:30px; line-height:30px; margin-bottom:25px;}
.book_login2 li .label{ display:block; float:left;}
.book_login2 li .inptxt{ float:left; margin-right:15px;}
.book_login2 li a{ color:#2C5298; text-decoration:underline; }
/*ADD by lintao 20150512 NEB-748 UIUE订单管理修改需求  缩小订单查询条件的宽度END*/
.book_login .l_area ul{}
.book_login .r_area h3{padding-left:20px; font-size:14px;height:30px; line-height:30px; margin-bottom:15px;}
.book_login .r_area ul{ height:120px; padding-left:20px;padding-top: 30px;}
.book_login li{ height:30px; line-height:30px; margin-bottom:25px;}
.book_login li .label{ display:block; float:left;}
.book_login li .inptxt{ float:left; margin-right:15px;}
.book_login li a{ color:#2C5298; text-decoration:underline; }

/*登机牌*/
.card_success{ height:40px; line-height:20px; padding:24px 0 24px 85px; font-size:18px; font-weight:400; margin-top:5px; font-family:"microsoft yahei"; background-position:0 -1220px;}
.card_info{ padding-right:50px;}
.card_info .tit{ height:30px; line-height:30px; font-size:14px; padding-left:15px;}
.card_info .tit span{ float:left}
.card_info .tit a{ float:right; color:#E32212; text-decoration:underline}
.card_info .l_card{ float:left; width:645px;}
.card_info .r_card{ width:220px; float:right; background:#f7f7f7; padding:25px 20px; border:1px solid #efefef}
.card_info .r_card div{ margin-bottom:15px;}
.card_info .r_card strong,.card_info .r_card span{ color:#E31F12}

.card_tips{ margin-top:10px; padding-right:50px;}
.card_tips .l_area{ padding-left:15px; padding-right:24px; width:626px; float:left}
.card_tips .l_area h2{ padding-left:0}
.card_tips table{ border:1px solid #cfcfcf; width:100%; margin-top:10px;}
.card_tips table td,.card_tips .l_area table th{ border:1px solid #cfcfcf; line-height:38px; padding-left:15px;}
.card_tips table th{ background:#E3EDF4; text-align:left; font-weight:400}
.card_tips table tfoot td{ height:60px; line-height:60px; text-align:center}
.card_tips .l_area ol{padding-left:20px;}
.card_tips .l_area ol li{ list-style-type: decimal; list-style-position:outside; line-height:18px;}
.card_tips .r_area{ float:right; width:258px;}
{ border:1px solid #cfcfcf;}
.card_tips .r_area h4{ height:40px; line-height:40px; }
.card_tips .r_area h4 span{float:left; font-size:18px; font-family:"microsoft yahei";font-weight:400}
.card_tips .r_area h4 a{ float:right; font-size:14px; font-weight:400}
.card_tips .r_area dl{border:1px solid #cfcfcf;}
.card_tips .r_area dt{ height:26px; line-height:26px; background-position:0 -4350px; border-bottom:1px solid #cfcfcf; padding-left:17px;font-family:"microsoft yahei"; font-size:14px;}
.card_tips .r_area dd{ height:100px; background:#E3EDF4; padding:5px;}
.card_tips .r_area dd p{ line-height:16px;}
.card_tips .r_area div{ height:24px; line-height:24px; padding:15px 0 15px 85px;}
.card_tips .r_area div span{ display: inline-block; height:24px; line-height:24px; padding-left:30px;}
.card_tips .r_area .ty{ background-position:-80px -100px;}
.card_tips .r_area .aj{ background-position:-80px -50px;}
.card_tips .r_area .dj{ background-position:-80px -150px;}


/*打印登机牌*/
.print_card{ width:655px; border:1px solid #999999; margin:0 auto; padding:15px 0}
.print_card .card_info{ float:none; padding:0;}
.print_card .card_info .l_card{ float:none; margin:0 auto}
.print_card .card_tips{ padding:0;}
.print_card .card_tips .l_area{ padding:0; float:none; padding:0 15px; width:auto;}
.print_card .cur_line{ height:2px; margin-top:5px; background:url(../images/bg_cut.png) repeat-x; overflow:hi; line-height:2px;}
/*ADD by xingjg 20131105 NEB-80 社会化值机  START*/
/*取消值机*/
.cancel_card{ width:862px; border:0px solid #999999; margin:0 auto; padding:15px 0}
.cancel_card .card_info{ float:none; padding:0;}
.cancel_card .card_info .l_card{ float:none; margin:0 auto}
.cancel_card .card_tips{ padding:0;}
.cancel_card .card_tips .l_area{ padding:0; float:none; padding:0 15px; width:auto;}
.cancel_card .cur_line{ height:2px; margin-top:5px; background:url(../images/bg_cut.png) repeat-x; overflow:hi; line-height:2px;}
/*ADD by xingjg 20131105 NEB-80 社会化值机  END*/


/*退票页面*/
.ticket_box{ background:#E3EDF4; border:2px solid #7CC0E3;padding:12px;}
.ticket_box ul{ width:350px; float:left; padding-right:110px;}
.ticket_box .bl{ border-left:1px dashed #999; padding-left:20px;}
.ticket_box ul li{ line-height:20px;}

.box_cost{ padding:5px 0px; background:#FFFFE8; border:1px solid #f00; font-family:"microsoft yahei"; margin-bottom:35px;}
.box_cost ul{ width:49%; float:left}
.box_cost .ul_r{ border-left:1px dashed #999;}
.box_cost li{ line-height:20px; padding-left:15px;}
.box_cost li a{ color:#2C5298; text-decoration:underline; margin-left:10px;}
.box_cost .count{ width:760px; border-top:1px solid #E2DFDC; padding-top:5px; height:40px; line-height:40px; text-align:right; font-size:16px; margin-left:194px; clear:both; margin-top:25px;}


.tp_succ{ margin-top:40px; background-position:0 -1220px; padding-left:80px; font-size:18px;font-family:"microsoft yahei"; }
.tp_succ p{ width:400px; line-height:40px;}


.box770{ font-size:14px;}
.box770 .bd{ height:248px; padding:10px 0; border:1px solid #ccc; border-top:none; background-position:0 -4050px;}
/*ADD by lintao 20150512 NEB-748 UIUE订单管理修改需求  缩小订单查询条件的宽度START*/
.box770 .bd1{ height:165px; padding:10px 0; border:1px solid #ccc; border-top:none; background-position:0 -4050px;}
.box770 .bd2{ height:100px; padding:10px 0; border:1px solid #ccc; border-top:none; background-position:0 -4050px;}
/*ADD by lintao 20150512 NEB-748 UIUE订单管理修改需求  缩小订单查询条件的宽度end*/
.box770 .ft{ height:45px; background-position:0 -454px; overflow:hidden;}

.box770 .left430{ width:430px; height:100%; border-right:1px dashed #ccc; float:left}
.box770 .left430 li{ height:30px; line-height:30px; padding:8px 0 8px 30px;}
.box770 .left430 .label{ display:block; width:100px; height:30px; line-height:30px; float:left; text-align:right; padding-right:10px;}

.box770 .right300{ width:230px; float:right; height:180px; padding-left:80px; line-height:30px; background-position:0 -900px;}
.box770 .right300 p{ line-height:30px;}

.box770 .right301{ width:270px; float:left;padding-left:20px; height:180px; line-height:30px;}
.box770 .right301 p{ line-height:20px;}

/*预选座位*/
.seat{ padding-top:13px; font-family:"microsoft yahei"}
.seat_info{ width:190px; padding-bottom:20px; float:right; border:1px solid #dadada; background:#f7f7f7}
.seat_info h4{ padding-left:14px; font-size:14px; height:40px; line-height:40px;}
.seat_info h5{ height:30px; line-height:30px; padding-left:13px;font-size:14px; font-weight:400}
.seat_info .item_a{ height:120px; background:#E3EDF4}
.seat_info .item_a p{ padding-left:13px;}
.seat_info .item_b{ height:90px; border-bottom:1px dashed #999;}
.seat_info .item_b p{ text-align:center; height:50px; line-height:50px; font-size:40px; font-weight:700; color:#2CB200}
.seat_info .item_c{ height:90px; border-bottom:1px dashed #999;}
.seat_info .item_c p{ text-align:center; height:30px; line-height:30px; font-size:18px;  }
.seat_info .item_d { text-align:center}
.seat_info .item_d h5{ text-align:left}
.seat_info .item_d div .btn{ margin-top:10px;}
.seat_info .sel-w170{ width:165px;}

.seat_sel{ float:left; width:788px;}
.seat_left{ width:616px; float:left;margin-right:25px;}
.seat_in{ height:538px; background:#ECFAFF;  position:relative; overflow:hidden}
.seat_in .btn_prev,.seat_in .btn_next{ display:block; width:40px; height:39px; position:absolute; left:288px; cursor:pointer}

.seat_in .btn_prev{ background-position:-220px -200px; }
.seat_in .btn_next{ background-position:-220px -240px;}
.prev_haveG{top:20px;}
.next_haveG{ bottom:1px;}
.prev_normal{top:20px;}
.next_normal{ bottom:20px;}
.seat_in .seat_room{ display:none;width:616px; height:538px;}
.seat_in .seat_wide_room{ display:none;width:616px; height:638px;}
/*宽体机及窄体机改造*/
.seat_a{display: block;background-image: url(../../images/checkin/normalSeat/normalSeat_a.png);background-position: 110px 0;
background-repeat: no-repeat;}
.seat_b{display: block;background-image:url(../../images/checkin/normalSeat/normalSeat_b.png);background-repeat: no-repeat;background-position:18px 31px; }
.seat_c{display: block;background-image: url(../../images/checkin/normalSeat/normalSeat_c.png);background-position: 110px 31px;
background-repeat: no-repeat;}
.wideSeat_a{display: block;background-image: url(../../images/checkin/wideSeat/wideSeat_a.png);background-position: 112px 60px;
background-repeat: no-repeat;}
.wideSeat_b_1{display: block;background-image: url(../../images/checkin/wideSeat/wideSeat_b_1.png);background-position:19px 0px;;
background-repeat: no-repeat;}
.wideSeat_b_2{display: block;background-image: url(../../images/checkin/wideSeat/wideSeat_b_2.png);background-position: 112px 60px;
background-repeat: no-repeat;}
.wideSeat_c{display: block;background-image: url(../../images/checkin/wideSeat/wideSeat_c.png);background-position: 112px 60px;
background-repeat: no-repeat;}
.wideSeat_right .wideMark1{ display:block; width:67px; height:110px; background:#9EF906; opacity:0.5;opacity:0.6;filter:alpha(opacity=50); position:absolute; top:90px; left:27px;}
.wideSeat_right .wideMark2{ display:block; width:67px; height:117px; background:#9EF906; opacity:0.5;opacity:0.6;filter:alpha(opacity=50); position:absolute; top:200px; left:27px;}
.wideSeat_right .wideMark3{ display:block; width:67px; height:74px; background:#9EF906; opacity:0.5;opacity:0.6;filter:alpha(opacity=50); position:absolute; top:315px; left:27px;}
.wideSeat_right .wideMark4{ display:block; width:67px; height:80px; background:#9EF906; opacity:0.5;opacity:0.6;filter:alpha(opacity=50); position:absolute; top:386px; left:27px;}

.have_seat_right .haveGMark1{ display:block; width:67px; height:107px; background:#9EF906; opacity:0.5;opacity:0.6;filter:alpha(opacity=50); position:absolute; top:75px; left:27px;}
.have_seat_right .haveGMark2{ display:block; width:67px; height:85px; background:#9EF906; opacity:0.5;opacity:0.6;filter:alpha(opacity=50); position:absolute; top:180px; left:27px;}
.have_seat_right .haveGMark3{ display:block; width:67px; height:78px; background:#9EF906; opacity:0.5;opacity:0.6;filter:alpha(opacity=50); position:absolute; top:260px; left:27px;}


/*宽体机及窄体机改造*/
.seat_right{ width:119px; height:590px; float:left; background:url(../../images/bg_plane.png) no-repeat; position:relative}
.have_seat_right{ width:119px; height:590px; float:left; background:url(../../images/checkin/normalSeat/normalSeat_all.png) no-repeat; position:relative}

.wideSeat_right{ width:119px; height:590px; float:left; background:url(../../images/checkin/wideSeat/wideSeat_all.png) no-repeat; position:relative;background-size: 119px 590px;}
.seat_right .mark{ display:block; width:67px; height:80px; background:#9EF906; opacity:0.5;opacity:0.6;filter:alpha(opacity=50); position:absolute; top:238px; left:27px;}
/*ADD by xingjg 20131105 NEB-80 社会化值机  START*/
.seat_right .mark1{ display:block; width:67px; height:120px; background:#9EF906; opacity:0.5;opacity:0.6;filter:alpha(opacity=50); position:absolute; top:90px; left:27px;}
.seat_right .mark2{ display:block; width:67px; height:120px; background:#9EF906; opacity:0.5;opacity:0.6;filter:alpha(opacity=50); position:absolute; top:210px; left:27px;}
.seat_right .mark3{ display:block; width:67px; height:120px; background:#9EF906; opacity:0.5;opacity:0.6;filter:alpha(opacity=50); position:absolute; top:330px; left:27px;}
/*ADD by xingjg 20131105 NEB-80 社会化值机  END*/

.seat_tips{ height:80px; padding:10px 0 0 30px; margin-top:10px; background:#ECFAFF; border:1px solid #E0E0E0;}
.seat_tips dt{ float:left; font-size:14px;}
.seat_tips dd{ float:left; width:52px; padding:0 10px; text-align:center}
.seat_tips dd span{ display:block; width:24px; height:24px; margin:0 auto; margin-bottom:10px;}
.seat_tips dd .s1{ background-position:-80px -200px;}
.seat_tips dd .s2{ background-position:-80px -250px;}
.seat_tips dd .s3{ background-position:-80px -300px;}
.seat_tips dd .s4{ background-position:-80px -400px;}
.seat_tips dd .s5{ background-position:-80px -350px;}

/* modify by lizy 去除 behavior: url(pie.htc)*/
.book_success{ width:472px; height:200px; padding:17px 20px; background-position:0 -4400px; border:1px solid #cfcfcf; font-family:"microsoft yahei"; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;-webkit-box-shadow: #333 0px 0px 5px;-moz-box-shadow: #333 0px 0px 5px;box-shadow: #333 0px 0px 5px; display:none; position:absolute; top:400px; left:50%; margin-left:-240px; z-index:9999}
.book_success p{ font-size:16px; line-height:30px;}
.book_success p strong{ font-size:18px; color:#007299}
.book_success .book_num{ display:block; text-align:center; height:130px; line-height:130px; font-size:60px; color:#00B200}
.book_success a{ margin:0 5px;}

.sel_per{ font-size:14px;}
.sel_per p{ line-height:40px; padding-left:20px;}
.sel_per ul{ padding-bottom:20px;}
.sel_per li{ width:145px; height:25px; line-height:25px; padding-left:80px; float:left}
.sel_per li input{ margin-right:5px;}
.sel_per .selected{ color:#00B200; text-indent:18px}


.sel_person{ width:80%; margin:0 auto}
.sel_person th{ border-bottom:1px solid #ccc; line-height:30px;}
.sel_person td{ line-height:30px; text-align:center}

/*服务说明*/
.serve_info{ height:403px; overflow:hidden}
.serve_info li{ height:100px; padding-bottom:1px; background-position:0 -2921px; position:relative}
.serve_info li:hover,.serve_info .hover{ background-position:0 -2820px;}
.serve_info .icon{ display:block; width:45px; height:35px; background-position:-20px -1755px; position:absolute; top:30px; right:17px; display:none;}
.serve_info li:hover .icon{ display:block}
.serve_info .item1,.serve_info .item2,.serve_info .item3,.serve_info .item4{ height:85px; padding-left:118px; width:440px; padding-top:15px;}
.serve_info .item1{ background-position:30px -1330px;}
.serve_info .item2{ background-position:30px -1430px;}
.serve_info .item3{ background-position:30px -1530px;}
.serve_info .item4{ background-position:30px -1630px; color:#999; font-size:25px; line-height:60px;}
.serve_info strong{ font-size:25px; color:#0085B2}
.serve_info p{ color:#999; line-height:18px;}
.serve_info .hot,.serve_info .new{ display: inline-block; width:31px; height:11px; overflow:hidden; position:relative; top:-10px; margin:0 5px;}
.serve_info .hot{ background-position:0 -461px;}
.serve_info .new{ background-position:0 -450px;}
.serve_info .num{ color:#0085B2}

/*值机验证*/
.zj_layout{ margin-top:100px;}
.zj_layout .code_area{ padding-left:650px;}
.zj_layout .btn_area{ text-align:right}
.zj_layout .tips{ border:1px solid #E32212; background:#FFFFE8; padding:10px; font-size:14px; line-height:20px; margin-top:40px;}
.zj_layout .tips h4{ font-size:14px;}
.zj_layout .tips a{ color:#007299;font-weight:700; text-decoration:underline}
.zj_layout .check_box{ text-align:right; margin-right:50px;}
.zj_layout .check_box a{color:#007299;}


/*温馨提示*/
.reminder{ border:1px solid #E32212; background:#FFFFE8; padding:5px;  line-height:20px; }
.reminder h4{ font-size:14px;}
.reminder a{ color:#007299;font-weight:700; text-decoration:underline}
/*VIP预选座位成功*/
/* modify by lizy 去除 behavior: url(pie.htc)*/
.vip_seat{ width:481px; padding:15px; border:1px solid #cfcfcf; background:#fff; font-family:"microsoft yahei"; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;-webkit-box-shadow: #333 0px 0px 5px;-moz-box-shadow: #333 0px 0px 5px;box-shadow: #333 0px 0px 5px; position:absolute; top:0; left:0; display:none; z-index:9999}
.vip_seat .success{ height:94px; line-height:64px; background-position:0 -1220px; padding-left:90px; font-size:16px; color:#383838; border-bottom:1px solid #E2DFDC}
.vip_seat .success strong{ font-size:18px;}
.vip_seat .success .num{ color:#00B200; font-family:Tahoma; font-size:32px; font-weight:700; margin-left:0px;}
.vip_seat .share_box{ height:215px; padding:15px 0;}
.vip_seat .share_box div{ position:relative; float:left; height:215px;}
.vip_seat .share_box .share{ border-right:1px dashed #999; width:220px; padding-left:12px;}
.vip_seat .share_box .btn{ position:absolute; bottom:0; left:20px;}
.vip_seat .share_box p{ color:#4C4C4C; font-size:16px; line-height:30px; margin-bottom:10px;}
.vip_seat .share_box dl{ height:20px; line-height:20px;}
.vip_seat .share_box dl dt,.vip_seat .share_box dl dd{ float:left; margin-right:5px;}
.vip_seat .share_box dl a{ display:block; width:20px; height:20px;}
.vip_seat .share_box dl .sina{ background-position:-240px 0;}
.vip_seat .over{ padding-left:45px; width:180px;}
.vip_seat .over .btn{ left:55px;}

.vip_seat .inter{ height:98px; padding:5px; background:#F2F2F2; border:1px solid #CFCFCF; line-height:30px; position:relative}
.vip_seat .inter .pic{ float: left; margin-right:10px;}
.vip_seat .inter p{ line-height:30px;}
.vip_seat .inter p a{ color:#1481BD; font-weight:700; font-size:14px;}
.vip_seat .inter .say{ width:245px; height:60px; padding:8px; background:#fff; border:1px solid #999; position:absolute; top:12px; right:12px; line-height:20px; font-size:14px;}
.vip_seat .inter .say em{ display:block; width:18px; height:10px; background-position:-480px -500px; position:absolute; left:-18px; bottom:5px;}
.vip_seat .inter .say a{ color:#1481BD}
.vip_seat .share_tips{ margin-top:20px; font-size:14px;}
.vip_seat .share_tips dt{ line-height:26px;}
.vip_seat .share_tips dt a{ color:#1481BD}
.vip_seat .share_tips dd{ padding-left:38px; line-height:26px;}
 
.vip_seat .go_tips{ height:44px; line-height:22px; width:330px; margin:40px auto}
.vip_seat .go_tips .pic{ float:left; margin-right:10px;}

.vip_seat .share_success{ background-position:0 -1220px; height:80px; line-height:70px; font-size:16px; width:280px; margin:40px auto; padding-left:90px;}

/*退改签规定*/

.t_gaiqian{ width:690px; border:1px solid #ccc; margin:0 auto}
.t_gaiqian td,.t_gaiqian th{ border:1px solid #ccc;line-height:28px;}
.t_gaiqian th{ line-height:28px;}
.overlay{position: fixed; z-index: 100000;width: 100%;height: 100%;top: 0;left: 0;filter: alpha(opacity=50);opacity: 0.5;overflow: hidden;background-color: #000;}
*html { background:url(*) fixed; }
*html body { margin:0; height:100%; }
*html .overlay{ position: absolute; left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight); }

.successTicketInfo{border:1px solid #ccc; background:#E3EDF4; margin-top:10px;font-family:"microsoft yahei";border-radius: 6px;}
.successTicketInfo span{margin:20px;}
.successTicketInfoAD{border:1px solid #ccc; background:#E3EDF4; font-family:"microsoft yahei";border-radius: 6px;}
/* add by zcy NEB-787 start*/
.successTicketInfo2{border:1px solid #ccc; background:#E3EDF4; margin-top:10px;font-family:"microsoft yahei";border-radius: 6px;}
.successContent{width:880px; margin:0 auto; position:relative; padding:0 10px 20px 10px;}
/* add by zcy neb-787 end*/
.close1{width:20px; height:22px; background:url(../../images/icon_8.png) no-repeat; background-position:-240px -500px;}
/* modify by yujia neb-130 uiue 填写乘机人页面 新增和删除按钮之间15px */
.add1{width:20px; height:22px; background:url(../../images/icon_8.png) no-repeat; background-position:-400px -350px; padding-right:15px;}
/*add by zhangchunyu NEB-691 UIUE电粉订票流程带入常用联系人 start */
.addcylxrClass{margin-left:24px;margin-top:9px;}
.addcycjrClass{margin-left:-3px;padding-left:-2px;}
.lxx_common_bold{ font-family: "Microsoft YaHei" !important;font-size:12px;font-weight:700;}
.lxx_ticketInfo_table{border:0;cellpadding:0;cellspacing:0;width:1000px;}


#lishitao add NEB-455
.insurance_table{background-color:#fff;border:0;cellpadding:0;cellspacing:0;width:600px;}
.insurance_table_td0{background-color:#5badff;;border-left:#aaa 1px solid;border-right:#aaa 1px solid;height:30px;}
.insurance_table_td1,.insurance_table_td3{border-left:#aaa 1px solid;border-right:#aaa 1px solid;border-top:#aaa 1px solid;}
.insurance_table_td_lefttop{background-color:#5badff;border-left:#aaa 1px solid;border-right:#aaa 1px solid;border-top:#aaa 1px solid;}
.insurance_table_td2,.insurance_table_td4{border-right:#aaa 1px solid;border-top:#aaa 1px solid;}
.insurance_table_td_righttop2{background-color:#5badff;border-right:#aaa 1px solid;border-top:#aaa 1px solid;}
.insurance_table_td_righttop{background-color:#5badff;border-right:#aaa 1px solid;border-top:#aaa 1px solid;}
.insurance_table_td5{border-bottom:#aaa 1px solid;border-left:#aaa 1px solid;border-right:#aaa 1px solid;border-top:#aaa 1px solid;}
.insurance_table_td6{border-bottom:#aaa 1px solid;border-right:#aaa 1px solid;border-top:#aaa 1px solid;}
#lishitao add NEB-455








.PagePay_bank_detial{border-bottom:0px solid #aaa;border-left:0px solid #aaa;border-right:0px solid #aaa;border-top:0px solid #aaa;margin:0 auto;width:800px;}
.PagePay_bank_detial_div_bottom{border:0 solid #cbcbcb;height:195px;width:700px;}
.PagePay_bank_detial_div_top{border-bottom:1px solid #aaa;height:45px;width:800px;}
.PagePay_bank_detial_left{border-right:#fff 1px solid;color:#383838; font-family: "Microsoft YaHei" !important;font-size:12px;font-weight:700;width:120px;}
.PagePay_bank_detial_right{border-right:#fff 1px solid;width:500px;}
.PagePay_font_yahei{color:#383838; font-family: "Microsoft YaHei" !important;font-size:12px;}
.PagePay_font_yahei_bold{color:#383838; font-family: "Microsoft YaHei" !important;font-size:12px;font-weight:700;}
.PagePay_question{background:url(../../images/iconGantan.jpg);height:45px;width:45px;}
.PagePay_question0{background:url(/ticketBookingFlow/images/iconGantan0.png);_url(/ticketBookingFlow/images/iconGantan0.gif)height:45px;width:45px;}
.PagePay_questionSuceess{background:url(../../images/iconsuccess.jpg);height:45px;width:45px;}
.PagePay_select_div_bottom_line{height:30px; border-bottom:1px solid #cbcbcb;width:800px;margin-bottom:10px}
.PagePay_select_internet,.PagePay_select_phone{}
.PagePay_select_internet_summay{color:#383838;float:left; font-family: "Microsoft YaHei" !important;height:20px;}
.PagePay_select_out{margin:15px auto;width:800px;}
.PagePay_select_out_2{margin:25px auto 15px;width:800px; }
.PagePay_select_pay{margin:10px auto;width:800px; border-bottom:1px solid #cbcbcb;}
.PagePay_select_pay_button{display:block;height:30px;margin:10px auto; width:600px;}
.PagePay_select_pay_button01{display:block;height:30px;margin:0px auto; width:750px;}
.PagePay_select_pay_line{background:url(../../../ticketBookingFlow/images/three_line.jpg);float:left;height:20px;width:710px;}
.PagePay_select_pay_text{color:#383838;float:left; font-family: "Microsoft YaHei" !important;font-weight:700;height:20px;width:60px;}
.PagePay_select_pay_three{color:#383838;font-family: "Microsoft YaHei" !important;font-weight:700;height:20px;width:90px;}
.PagePay_select_pay_three_div{}
PagePay_select_radio1{height:20px;}
.PagePay_select_radio{height:20px;width:30px;}
.PayPage_title_div_money,.PayPage_title_div_summary{float:left;height:20px;width:125px;}
.PayPage_title_div_summary1{float:left;height:40px;width:125px;}
.PayPage_title_div_orderNo{float:left;height:20px;width:550px;}
.PayPage_title_div_out{border-bottom:4px solid #aaa;height:20px;margin:0 auto;width:800px;}
.PayPage_title_div_out1{border-bottom:0px solid #aaa;margin:0 auto;width:800px;}
.PayWay_radio{padding:2px;}
.STYLE21{color:#03C;}
.aC{text-align:center;}
.aR{text-align:right;}
.arriDate .dateInput{z-index:10;}
.bank_of_beijing{background:url(../../images/bank/beijing_bank.jpg);height:29px;width:112px;}
.bank_of_china{background:url(../../images/bank/china_bank.jpg);height:29px;width:112px;}
.bank_of_donga{background:url(../../images/bank/donga_bank.jpg);height:29px;width:112px;}
.bank_of_guangda{background:url(../../images/bank/guangda_bank.jpg);height:29px;width:112px;}
.bank_of_guangdongfazan{background:url(../../images/bank/guangdongfazan_bank.jpg);height:29px;width:112px;}
.bank_of_huaxia{background:url(../../images/bank/huaxia_bank.jpg);height:29px;width:112px;}
.bank_of_jianshe{height:29px;width:112px;}
.bank_of_jiaotong{background:url(../../images/bank/jiaotong_bank.jpg);height:29px;width:112px;}
.bank_of_minsheng{background:url(../../images/bank/minsheng_bank.jpg);height:29px;width:112px;}
.bank_of_nanjing{background:url(../../images/bank/nanjing_bank.jpg);height:29px;width:112px;}
.bank_of_ningbo{background:url(../../images/bank/ningbo_bank.jpg);height:29px;width:112px;}
.bank_of_nongye{background:url(../../images/bank/nongye_bank.jpg);height:29px;width:112px;}
.bank_of_pingan{background:url(../../images/bank/pingan_bank.jpg);height:29px;width:112px;}
.bank_of_pudong{background:url(../../images/bank/pudongfazan_bank.jpg);height:29px;width:112px;}
.bank_of_shanghai{background:url(../../images/bank/shanghai_bank.jpg);height:29px;width:112px;}
.bank_of_shenzhenfazan{background:url(../../images/bank/shenzhenfazan_bank.jpg);height:29px;width:112px;}
.bank_of_xingye{background:url(../../images/bank/xingye_bank.jpg);height:29px;width:112px;}
.bank_of_zhaoshang,.bank_of_gongshang{background:url(../../images/bank/gongshang_bank.jpg);height:29px;width:112px;}
.bank_of_zhongxin{background:url(../../images/bank/zhongxin_bank.jpg);height:29px;width:112px;}
.bank_radio{padding:8px;}
.bgCalender1,.bgCalender2,.bgCalender3,.bgCalender4,.bgCalender5,.bgCalender6,.bgCalender7,.bgCalender8,.bgCalender9,.bgCalender10,.bgCalender11,.bgCalender12,.dbg1,.dbg2,.dbg3,.dbg4,.dbg5,.dbg6,.dbg7,.dbg8,.dbg9,.dbg10,.dbg11,.dbg12{background:url(../../images/qnui/QN1CS3.png) 0 0 no-repeat;}
.bgCalender1,.dbg1,.bgCalender1{background-position:36px 60px;}
.bgCalender10,.dbg10,.bgCalender10{background-position:36px -412px;}
.bgCalender11,.dbg11,.bgCalender11{background-position:-134px -412px;}
.bgCalender12,.dbg12,.bgCalender12{background-position:-306px -412px;}
.bgCalender2,.dbg2,.bgCalender2{background-position:-134px 60px;}
.bgCalender3,.dbg3,.bgCalender3{background-position:-306px 60px;}
.bgCalender4,.dbg4,.bgCalender4{background-position:36px -100px;}
.bgCalender5,.dbg5,.bgCalender5{background-position:-134px -100px;}
.bgCalender6,.dbg6,.bgCalender6{background-position:-306px -100px;}
.bgCalender7,.dbg7,.bgCalender7{background-position:36px -257px;}
.bgCalender8,.dbg8,.bgCalender8{background-position:-134px -257px;}
.bgCalender9,.dbg9,.bgCalender9{background-position:-306px -257px;}
.block_div{border:2px solid #dcdcdc;margin:0 auto;width:796px;}
.borderR{margin-top:6px;}
.borderR .ct_wrapper{background-color:#d1d1d1;padding:0 1px;}
.borderR .ct_wrapper .ct{background-color:#fff;padding:0 4px 3px;}
.borderR .t1,.borderR .b1{background-color:#fff;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;height:1px;margin:0 1px;overflow:hidden;}
.borderR .t2,.borderR .b2{background-color:#d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;height:1px;margin:0 2px;overflow:hidden;}
.boxBottom{margin-bottom:20px;}
.boxButton{margin-bottom:20px;margin-top:10px;}
.boxButton button{background:#84BE3C;border-bottom:2px solid #5D9818;border-left:2px solid #C2E09E;border-right:2px solid #5D9818;border-top:2px solid #C2E09E;color:#fff;font-size:14px;height:25px;line-height:21px;margin-right:8px;}
.boxContent{color:#1286F5;line-height:25px;margin-bottom:20px;padding:0 10px;}
.boxContent a{text-decoration:underline;}
.boxContent em{font-size:12px;font-style:normal;}
.bsaWrap{margin:6px 0;}
.bsaWrap .toolbox li{float:left;padding:6px 0;text-indent:22px;width:50%;}
.bsaWrap .toolbox li.wl{clear:both;float:none;width:100%;}
.bsaWrap h3{background-color:#f0f0f0;border-bottom:1px solid #ccc;color:#f60;font-size:14px;font-weight:700;padding:5px 10px;}
.bsaWrap li{background:url(../../images/qnui/icon_RoomArrow.gif) 10px 13px no-repeat;border-bottom:1px solid #ddd;line-height:18px;padding:8px 0 8px 22px;}
.cBlue,.bsaWrap a{color:#0069ca;}
.cGreen{color:#84be3c;}
.cPrange,.qcbox .keystring,.showblock a:hover,.qn_tabs li a:hover,.searchBox .hisSearchList li a:hover,.flightTrend .hd a:hover,.flightRecNew .ct .fList li a:hover,.flightRec .ct .fList li a:hover,.flightRec .ct .subs a:hover,.flightSearchBox a:hover,.flightSearchBox .hisSearchList li a:hover,.flightTe .te a:hover,.bsaWrap a:hover{color:#f60;}
.cityInputWrap{height:21px;padding-left:24px;}
.cityInputWrap .cityInput{background-color:#fff;border:1px solid #bababa;height:16px;padding:2px 0 1px;position:relative;width:125px;z-index:40;}
.cityInputWrap .cityInput .cityButton,.cityInputWrap2 .cityInput .cityButton{background:url(../../images/qnui/icon_sugg_city.gif) 1px -2px no-repeat;border:0;cursor:pointer;float:left;height:16px;width:20px;}
.cityInputWrap .cityInput .textbox{border:0;float:left;font-family:Tahoma, Geneva, sans-serif;font-size:12px;height:16px;padding-left:4px;width:101px;}
.cityInputWrap2{display:inline-block;height:21px;}
.cityInputWrap2 .cityInput{background-color:#fff;border:1px solid #bababa;float:left;height:16px;padding:2px 0 1px;position:relative;width:109px;z-index:40;}
.cityInputWrap2 .cityInput .textbox{border:0;float:left;font-family:SimSun;font-size:12px;height:16px;line-height:16px;padding-left:2px;width:87px;}
.cityInputWrap2 .cityInputInter .cityinput ul li{width:25%;}
.cityInputWrap2 span.t,.dateInputWrap span.t{display:block;float:left;overflow:hidden;padding-top:4px;width:24px;}
.cityInputWrap2 span.t2{display:block;float:left;overflow:hidden;padding-left:15px;padding-top:4px;width:24px;}
.clr,.clear{clear:both;height:0;overflow:hidden;}
.clr_after,.bsaWrap .toolbox,* html .ui-helper-clearfix{height:1%;}
.clr_after:after,.flightRecNew .ct .fList:after,.flightRec .ct .fList:after,.bsaWrap .toolbox:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.dateInputWrap .dateInput{background-color:#fff;border:1px solid #bababa;float:left;height:16px;padding:2px 0 1px;position:relative;width:173px;z-index:20;}
.dateInputWrap .dateInput .dateButton{background:url(../../images/qnui/icon_sugg_date.gif) 1px -2px no-repeat;border:0;cursor:pointer;float:left;height:16px;width:20px;}
.dateInputWrap .dateInput .textbox{border:0;cursor:pointer;float:left;font-family:Tahoma, Geneva, sans-serif;font-size:12px;height:16px;padding-left:2px;width:150px;}
.div_fontweight_bold{color:#383838; font-family: "Microsoft YaHei" !important;font-size:12px;font-weight:700;}
.div_left_bottom{height:200px;margin:0 auto 10px;width:180px;}
.div_left_bottom div{ font-family: "Microsoft YaHei" !important;font-size:12px;margin:0 7px 13px;width:166px;}
.div_left_top{margin:0 auto 10px;width:180px;}
.div_left_top1{background:url(../../images/sel_flight.jpg);height:35px;margin:0 auto;width:178px;}
.div_left_top2{height:35px;margin:0 auto;width:178px;}
.div_left_top2 table{background-color:#fff;height:35px;margin:0 auto;width:178px;}
.div_left_top2 td{color:#383838; font-family: "Microsoft YaHei" !important;font-size:12px;height:35px;width:89px;}
.div_left_top3{background:url(../../../ticketBookingFlow/images/three_line.jpg);height:20px;margin:0 auto;width:178px;}
.div_left_top4{margin:0 auto;width:178px;}
.div_left_top4 div{color:#383838; font-family: "Microsoft YaHei" !important;font-size:12px;margin:1px auto;}
.div_right_line{background:url(../../../ticketBookingFlow/images/three_line.jpg);height:5px;margin:0 auto;width:800px;}
.div_right_share_img{background:url(../../images/share13_12.jpg);height:12px;width:13px;}
.div_right_to_city_img{background:url(../../../ticketBookingFlow/images/to_city_img.jpg);height:14px;margin:7px auto;width:18px;}
.dlAd{height:0;position:relative;width:100%;}
.dlAd .dll{left:-130px;position:absolute;top:0;width:120px;}
.dlAd .dlr{position:absolute;right:-130px;top:0;width:120px;}
.fL,.searchHistory,#pay_bank_select div,#PagePay_bank_detial div{float:left;}
.fR,.flightRecNew .ct .subs span,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.filterLine{padding:2px 10px 0;zoom:1px;}
.filterLine li{float:left;font-size:12px;padding:3px 0;width:160px;}
.filterLine li img{cursor:pointer;margin-left:2px;}
.filterLine li input{float:left;height:13px;margin:0 5px 0 0;padding:0;vertical-align:middle;width:13px;}
.filterLine li label{cursor:pointer;}
.filterLine li.first{color:#06d;}
.filterLine li.fourth{color:#008100;}
.filterLine li.second{color:#d85d40;}
.filterLine li.three{color:#fe9900;}
.filterLine:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.flightRec .ct .fList li{border-right:1px solid #e0e0e0;float:left;line-height:24px;padding:2px 27px 0 25px;width:310px;}
.flightRec .ct .fList li .dis{cursor:pointer;float:left;padding-right:10px;text-align:right;width:30px;}
.flightRec .ct .fList li .pr{color:#f60;cursor:pointer;float:right;font-weight:700;text-align:right;width:50px;}
.flightRec .ct .subs{padding:10px 22px 10px 10px;text-align:right;}
.flightRec .hd .qn_tabs{display:inline;float:right;margin-bottom:-33px;margin-top:6px;position:relative;}
.flightRecNew{clear:both;margin:6px auto 0;width:730px;}
.flightRecNew .ct .fList li{border-right:1px solid #e0e0e0;float:left;line-height:24px;padding:2px 12px 0 10px;width:219px;}
.flightRecNew .ct .fList li .date,.flightRec .ct .fList li .date,.flightTe .te li .date{cursor:pointer;float:left;width:60px;}
.flightRecNew .ct .fList li .dis,.flightTe .te li .dis{cursor:pointer;float:right;text-align:right;width:30px;}
.flightRecNew .ct .fList li .pr{color:#f60;cursor:pointer;float:left;font-weight:700;text-align:left;width:44px;}
.flightRecNew .ct .fList li a,.flightRec .ct .fList li a,.flightTe .te li a{display:block;height:24px;outline:none;}
.flightRecNew .ct .fList,.flightRec .ct .fList{height:1%;margin:10px 0;width:101%;}
.flightRecNew .ct .subs{padding:0 8px 10px;text-align:left;}
.flightRecNew .ct,.flightRec .ct{_height:1%;background-color:#fff;overflow:hidden;padding:0 5px;width:720px;}
.flightRecNew .hd .qn_tabs{display:inline;float:right;margin-bottom:-33px;margin-top:6px;position:relative;z-index:1;}
.flightSearch{border-right:1px solid #ddd;display:inline;float:left;margin-right:-1px;padding-right:4px;z-index:20;}
.flightSearch .ct{background:#f7f7f7 url(../../images/qnui/QN1HP9.png) 100% -26px no-repeat;}
.flightSearch .qn_title .title{background:url(../../images/qnui/QN1HP9.png) 100% 2px no-repeat;}
.flightSearch .qn_title .title .zyf{float:right;font-size:12px;}
.flightSearchBox .chart{float:right;margin-top:-10px;padding-right:40px;width:250px;}
.flightSearchBox .chart .c{background:#fff;border:1px solid #0080d3;height:115px;line-height:115px;margin-left:13px;text-align:center;width:222px;}
.flightSearchBox .chart .t{font:normal 12px/16px SimSun, Arial, sans-serif;height:16px;overflow:hidden;}
.flightSearchBox .chart .t span{float:right;padding-left:5px;}
.flightSearchBox .ct{height:124px;padding:15px 15px 0;}
.flightSearchBox .ft{height:30px;padding-left:10px;}
.flightSearchBox .ft .item{padding-right:15px;}
.flightSearchBox .ft .p{padding-top:9px;}
.flightSearchBox .ft .p a{float:left;margin-left:10px;}
.flightSearchBox .hisSearch{text-align:right;width:60px;}
.flightSearchBox .hisSearch a,.ui-widget :active{outline:none;}
.flightSearchBox .hisSearchList{background-color:#fff;border:1px solid #bababa;font-family:SimSun;padding:5px;position:absolute;right:-6px;top:20px;width:310px;z-index:1000;}
.flightSearchBox .hisSearchList li a{display:block;font-family:Arial;height:18px;line-height:18px;}
.flightSearchBox .tblSearch{border:0;font-family:SimSun;width:360px;}
.flightTe{margin-top:6px;overflow:hidden;width:100%;}
.flightTe .inner{width:110%;}
.flightTe .te{background-color:#f7fdfb;border-bottom:1px solid #eaeceb;border-top:1px solid #eaeceb;display:inline;float:left;margin-right:12px;padding:0 5px 5px;width:225px;}
.flightTe .te .ct{background-color:#fff;padding:5px 5px 0;zoom:1px;}
.flightTe .te .hd{color:#f60;font:bold 12px/16px simsun, arial, sans-serif;height:29px;}
.flightTe .te .hd b{color:#555;}
.flightTe .te .tab{height:17px;margin-left:-3px;padding-top:3px;}
.flightTe .te .tab a{display:inline;float:left;padding:3px 3px 2px;}
.flightTe .te .tab span{color:#0069ca;cursor:pointer;display:inline;float:left;margin-right:8px;padding:3px 6px;}
.flightTe .te .tab span.active{border:1px solid #ddd;color:#555;padding:2px 4px;}
.flightTe .te li{clear:both;height:24px;line-height:24px;overflow:hidden;padding-top:2px;}
.flightTe .te li .pr{color:#f60;cursor:pointer;float:left;font-weight:700;text-align:left;width:40px;}
.flightTe .te p{line-height:20px;}
.flightTe .te ul{display:none;height:134px;}
.flightTrend{clear:both;position:relative;}
.flightTrend .ct{background-color:#fff;padding:0;}
.flightTrend .hd .btn{padding:0 5px;width:80px;}
.flightTrend .hd,.flightRecNew .hd,.flightRec .hd{background:url(../../images/qnui/QN1HP2.png) 0 100% repeat-x;height:32px;padding:0 10px;}
.flightTrend .tblSearch{display:inline;float:right;margin:6px 0 -33px;position:relative;}
.flightTrend .tblSearch th{font-weight:400;width:40px;}
.flightTrend .tblSearch th span.t{display:block;padding-top:2px;}
.gray_more_button{background:url(../../images/gray_more_16_13.jpg);height:13px;margin:13px auto 14px;width:16px;}
.gray_more_button_none{background:url(../../images/gray_none_16_13.jpg);height:13px;margin:13px auto 14px;width:16px;}
.home_link{clear:both;color:#555;margin:0;padding:10px 0 7px;}
.home_link a,.home_link a:visited{color:#555;margin-right:6px;text-decoration:none;}
.home_link dd{line-height:18px;margin:8px 0 0 5px;padding:0;word-spacing:5px;}
.home_link dd .clr,.flightRec{clear:both;}
.home_link dd span{float:left;margin-right:6px;white-space:nowrap;}
.home_link dd.intro{display:none;line-height:18px;}
.home_link dd.intro p{margin-bottom:5px;text-indent:2em;}
.home_link dt{font-weight:700;padding-left:5px;width:111px;}
.home_link dt a{color:#0069ca !important;}
.home_link dt img{cursor:pointer;display:inline;float:right;height:14px;margin:1px 0 0;vertical-align:middle;width:14px;}
.hotCityNav{_height:1%;border-bottom:1px solid #ddd;margin-top:4px;overflow:hidden;}
.hotCityNav span{background:#fff;background-color:#fff;border:1px solid #ddd;bottom:-1px;color:#0069ca;cursor:pointer;display:inline;float:left;font-size:12px;height:18px;line-height:18px;margin-right:8px;padding:0 8px;position:relative;text-align:center;}
.hotCityNav span.active{background:#E8EDF1;background-color:#e8edf1;}
.hotelpx{padding-left:52px;visibility:hidden;}
.intelFlightSearch{border-left:1px solid #ddd;display:inline;float:right;margin-left:-1px;padding-left:5px;z-index:10;}
.intelFlightSearch .ct{background:#f7f7f7 url(../../images/qnui/QN1HP9.png) 100% -270px no-repeat;}
.intelFlightSearch .qn_title .title{background:url(../../images/qnui/QN1HP9.png) 100% -241px no-repeat;}
.interFlightRec .ct .fList li .date2{cursor:pointer;float:left;width:130px;}
.interFlightRec .ct .fList li .pr_inter{color:#f60;cursor:pointer;float:left;font-weight:700;width:55px;}
.jx-ie6 .dateInputWrap .dateInput .dateButton{width:18px;}
.keyInputWrap{padding-left:24px;position:relative;z-index:30;}
.keyInputWrap .keyInput{background-color:#fff;border:1px solid #bababa;float:left;height:16px;padding:2px 0 1px 2px;position:relative;width:171px;}
.keyInputWrap .keyInput .textbox{border:0;float:left;font-family:Tahoma, Geneva, sans-serif;font-size:12px;height:16px;width:169px;}

.left1{border-right:#fff 1px solid;width:30px;}
.line_gray{background:url(../../images/line_gray.jpg);hieght:64px;width:1px;}
.lxx_commom_contect_fieldset{border:1px solid #cbcbcb;height:300px;}
.lxx_commom_contect_legend{left:15px;position:relative;}
.lxx_common_bggray{background-color:#e6e6e6;height:21px;margin:2px auto 1px;width:800px;}
.lxx_common_bold{ font-family: "Microsoft YaHei" !important;font-size:12px;font-weight:700;}
.lxx_common_color_w{background-color:#fff;}
.lxx_common_contect_div{margin:0 auto;width:620px;}
.lxx_common_contect_div_btn{height:40px;margin:15px auto 10px;width:600px;}
.lxx_common_contect_table{background-color:#ddd;border:1px solid #aaa796;margin:15px auto 10px;width:600px;}
.lxx_common_contect_td{background-color:#ddd;border-right:1px solid #aaa796;}
.lxx_common_context_button{background:url(../../images/orderManage/button_red_select_bg.png);border:2px solid #f7d9e1;color:#fff;font-weight:700;height:24px;width:115px;}
.lxx_common_context_button_blue{background:url(../../images/lxx_button_but.png);border:2px solid #e1ecee;color:#383838;font-weight:700;height:24px;width:115px;}
.lxx_common_context_button_gray{background:url(../../images/lxx_button_gray.png);border:2px solid #cbcbcb;color:#383838;font-weight:700;height:24px;width:115px;}
.lxx_common_div{border:1px solid #cbcbcb;height:16px;width:173px;}
.lxx_common_divline{background-color:#888;height:2px;width:800px;}
.lxx_common_fcolor{color:#656565; font-family: "Microsoft YaHei" !important;font-size:12px;}
.lxx_common_img_chioce{background:url(../../images/choice_lxx.png);height:14px;width:43px;}
.lxx_common_select{border:1px solid #cbcbcb;height:20px;width:175px;}
.lxx_common_text{border:0 solid #b5b5b5;height:13px;width:130px;}
.lxx_common_text_m{border:1px solid #cbcbcb;height:17px;width:173px;}
.lxx_pas_table_td1{height:100px;width:280px;}
.lxx_pas_table_td2{width:519px;}
.lxx_pas_table_td3{height:128px;width:280px;}
.lxx_passengerInfo_addbtn_adult{background:url(../../images/add_adult_but.png);height:17px;width:75px;}
.lxx_passengerInfo_addbtn_baby{background:url(../../images/add_baby_but.png);height:17px;width:75px;}
.lxx_passengerInfo_addbtn_child{background:url(../../images/add_child_but.png);height:17px;width:75px;}
.lxx_passengerInfo_delbtn_adult{background:url(../../images/del_adult_but.PNG);height:17px;width:75px;}
.lxx_passengerInfo_delbtn_baby{background:url(../../images/del_baby_but.PNG);height:17px;width:75px;}
.lxx_passengerInfo_delbtn_child{background:url(../../images/del_child_but.PNG);height:17px;width:75px;}
.lxx_ticketInfo_table{border:0;cellpadding:0;cellspacing:0;width:800px;}
.lxx_ticketInfo_table_td1,.lxx_ticketInfo_table_td3{border-left:#aaa 1px solid;border-right:#aaa 1px solid;border-top:#aaa 1px solid;}
.lxx_ticketInfo_table_td2,.lxx_ticketInfo_table_td4{border-right:#aaa 1px solid;border-top:#aaa 1px solid;}
.lxx_ticketInfo_table_td5{border-bottom:#aaa 1px solid;border-left:#aaa 1px solid;border-right:#aaa 1px solid;border-top:#aaa 1px solid;height:30px;}
.lxx_ticketInfo_table_td6{border-bottom:#aaa 1px solid;border-right:#aaa 1px solid;border-top:#aaa 1px solid;height:30px;}
.lxx_ticketInfo_table_td7{border-bottom:#aaa 1px solid;border-left:#aaa 1px solid;border-top:#aaa 1px solid;height:30px;}
.lxx_title_table{background-color:#fff;height:25px;margin:18px auto;width:800px;}
.lxx_title_table_td_focus{border-bottom:2px solid #80807e;color:#343434;font-size:12px;width:198px;}
.m_bank{height:45px;margin:0;width:110px;}
.methodWrap{height:21px;padding-left:25px;}
.methodWrap .radio{cursor:pointer;float:left;height:13px;margin:3px 6px 0 0;width:13px;}
.methodWrap label{cursor:pointer;float:left;margin-right:24px;padding-top:3px;}
.midBanner{clear:both;text-align:center;}
.onlinePerson{_background:url(https://res.shenzhenair.com/b2c/index_ad/b2c2012_bg.gif) -108px -869px no-repeat;background:url(https://res.shenzhenair.com/b2c/index_ad/b2c2012_bg.png) -108px -869px no-repeat;height:30px;width:20px;}
.printIcon{background:url(../../images/printIcon19_16.jpg) no-repeat;border:0 solid #fff;height:16px;width:19px;}
.printLine{background:url(../../../ticketBookingFlow/images/three_line.jpg);color:#fff;height:4px;width:880px;}
.printTd1{background:url(../../images/printTd1_25.jpg) no-repeat;color:#fff;height:25px;width:25px;}
.printTd2{background:url(../../images/printTd2_25.jpg) no-repeat;color:#fff;height:25px;width:25px;}
.printTd3{background:url(../../images/printTd3_25.jpg) no-repeat;color:#fff;height:25px;width:25px;}
.printTd4{background:url(../../images/printTd4_25.jpg) no-repeat;color:#fff;height:25px;width:25px;}


.1printTd1{background:url(../../images/1printTd1_25.jpg) no-repeat;color:#fff;height:25px;width:25px;}
.1printTd2{background:url(../../images/1printTd2_25.jpg) no-repeat;color:#fff;height:25px;width:25px;}
.1printTd3{background:url(../../images/1printTd3_25.jpg) no-repeat;color:#fff;height:25px;width:25px;}
.1printTd4{background:url(../../images/1printTd4_25.jpg) no-repeat;color:#fff;height:25px;width:25px;}

.px{clear:both;display:none;height:15px;padding:2px 0 9px;}
.px input{height:13px;margin:0 2px 0 12px;vertical-align:middle;width:13px;}
.px label{font-family:tahoma;vertical-align:middle;}
.pxroundtrip{margin-top:-26px;}
.pxroundtrip_ext{margin-top:0 !important;}
.qad_btitle .hd{background-color:#f0f0f0;border-bottom:1px solid #ccc;color:#555;font:normal 14px/27px Arial, SimSun, sans-serif;padding:0 6px;}
.qad_btitle .t1,.bsaWrap .t1{background-color:#f0f0f0;height:1px;margin:0 1px;overflow:hidden;}
.qad_btitle .t2,.bsaWrap .t2{background-color:#f0f0f0;height:1px;margin:0 2px;overflow:hidden;}
.qad_btitle .t3,.bsaWrap .t3{background-color:#f0f0f0;height:1px;margin:0 3px;overflow:hidden;}
.qad_btitle,.qcbox .labelContainer,.flightTrend .ft,.flightRecNew .ft,.flightRec .ft,.flightTe .te .ft,.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}
.qad_btitle_lite .hd{border-bottom:0;line-height:24px;}
.qbc_fin{border:1px solid #c7a15a;}

.qn_page{padding:5px 6px 10px 5px !important;}
.qn_page .qn_gd238{width:238px;}
.qn_page .qn_gd730{width:730px;}
.qn_tabs{border-left:1px solid #c9c9c9;height:26px;margin-top:1px;overflow:hidden;}
.qn_tabs li{border:1px solid #c9c9c9;border-width:1px 1px 0;display:inline;float:left;height:25px;margin-left:-1px;}
.qn_tabs li a{background-color:#f9f9f9;border-bottom:1px solid #c9c9c9;display:inline;float:left;font-family:tahoma;line-height:24px;outline:none;padding:0 10px;}
.qn_tabs li.active a{border-bottom:1px solid #f9f9f9;}
.qn_tabs li.more{border-right:0;border-top:0;padding-top:1px;}
.qn_title{_line-height:30px;_padding-top:2px;font:bold 14px/32px arial;}
/*update by tian.hx 20150403 NEB-623 UIUE????????????? START*/
.qunarDC_div_7days{color:#383838; font-family: "Microsoft YaHei" !important;font-size:12px;font-weight:700;height:50px;margin:0 auto;position:relative;}
/*update by tian.hx 20150403 NEB-623 UIUE????????????? END*/
.qunarDC_div_7days_td1{color:#383838; font-family: "Microsoft YaHei" !important;font-size:12px;font-weight:700;height:13px;width:80px;}
.qunarDC_div_7days_td2{color:#05a; font-family: "Microsoft YaHei" !important;font-size:12px;font-weight:700;height:13px;width:80px;}
.right{height:50px;vertical-align:middle;width:115px;}
.right1{vertical-align:middle;width:115px;}
.searchBox{color:#555;position:relative;width:360px;}
.searchBox .ct{_height:129px;min-height:129px;padding:15px 15px 5px;}
.searchBox .ft{border-top:1px solid #e3e3e3;color:#555;height:24px;text-align:center;}
.searchBox .ft p{font-family:simsun;padding-top:8px;}
.searchBox .hisSearch{position:absolute;right:16px;text-align:right;top:58px;width:60px;}
.searchBox .hisSearch a{cursor:pointer;outline:none;}
.searchBox .hisSearch a span,.flightSearchBox .hisSearch a span{float:right;font-size:8px;padding-top:2px;}
.searchBox .hisSearchList{background-color:#fff;border:1px solid #bababa;font-family:SimSun;padding:5px;position:absolute;right:10px;top:74px;width:310px;z-index:1000;}
.searchBox .hisSearchList li a{display:block;font-family:Arial;line-height:18px;}
.searchBox .hisSearchList li,.flightSearchBox .hisSearchList li{line-height:18px;}
.searchBox .qn_title{background:url(../../images/qnui/QN1HP1.png) 0 0 repeat-x;font:bold 14px/28px arial;height:30px;padding:4px 0 0 15px;width:345px;}
.searchBox .tblSearch{border:0;font-family:SimSun;width:100%;}
.searchBox .tblSearch td,.flightSearchBox .tblSearch td{padding:5px 0;}
.searchBox .tblSearch th span.t,.flightSearchBox .tblSearch th span.t{display:block;font-weight:800;padding-top:2px;}
.searchBox .tblSearch th,.flightSearchBox .tblSearch th{padding:5px 0;width:40px;}
.searchButton{_line-height:24px;background:url(../../images/qnui/btn02.png) -75px 0 no-repeat;border:0;color:#fff;cursor:pointer;display:inline;float:right;font-family:simsun;height:22px;line-height:22px;outline:none;overflow:hidden;position:relative;text-align:center;width:70px;z-index:3;}
.searchButton span{background:#f60 url(../../images/qnui/btn02.png) -79px 0 no-repeat;cursor:pointer;display:block;height:22px;line-height:22px;margin:0 4px;}
.searchButton:active{background-position:-75px -54px;color:#fff !important;}
.searchButton:active span{background-position:-79px -54px;color:#fff !important;}
.searchButton:hover{background-position:-75px -27px;color:#fff !important;}
.searchButton:hover span{background-position:-79px -27px;color:#fff !important;}
.searchButtonTrend{margin-right:-69px;}
.searchpnl{background:url(../../images/qnui/QN1HP1.png) 0 -120px repeat-x;padding:4px 0 2px;zoom:1px;}
.showblock{background:#fff;font-size:12px;line-height:22px;margin:0;padding:6px 10px;width:328px;}
.showblock a{color:#0069ca;cursor:pointer;white-space:nowrap;}
.showblock b.oymTitle{display:block;font-size:14px;font-weight:700;}
.showblock p{border-bottom:1px dashed #ccc;margin-bottom:8px;padding-bottom:8px;word-spacing:6px;}
.showblock p.last{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.startSth{color:#fff;display:inline;float:right;height:22px;line-height:22px;position:relative;text-align:center;width:70px;z-index:2;}
.tB,.qn_tabs li.more a,.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700;}
.tN{font-weight:400;}
.text_select{border:0 solid #fff;height:16px;width:90px;}
.ticket_Confirm_accepet{margin:20px auto;width:800px;}
.ticket_Confirm_button_{background:url(../../images/orderManage/order_pay_button_blue.png);color:#fff;font-weight:700;height:24px;width:80px;}
.titlePay{background:#e6e6e6;height:46px;width:380px;}
.titlePayTd2{background:url(../../images/light20_46.jpg);height:46px;width:48px;}
.toD .onmouseover{background-color:#6899ff;color:#fff;cursor:pointer;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-khtml-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-khtml-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-khtml-border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-khtml-border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-dialog{overflow:hidden;padding:.2em;position:absolute;width:100px;}
.ui-dialog .ui-dialog-buttonpane{background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em .4em;text-align:left;}
.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:.5em .4em .5em 0;}
.ui-dialog .ui-dialog-content{background:none;border:0;overflow:auto;padding:.5em 1em;position:relative;zoom:1px;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}
.ui-dialog .ui-dialog-titlebar{padding:1.5em 0.2em;position:relative;}
.ui-dialog .ui-dialog-titlebar-close{height:18px;margin:-10px 15px 0 0;padding:1px;position:absolute;right:.4em;top:45%;width:19px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-helper-clearfix{display:block;}
.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.ui-helper-hidden-accessible{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}
.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none;}
.ui-helper-zfix{filter:Alpha(Opacity = 0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;}
.ui-icon{background-image:url(images/jqueryDatepicker/ui-icons_222222_256x240.png);background-repeat:no-repeat;display:block;height:0;overflow:hidden;text-indent:-99999px;width:0;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{filter:Alpha(Opacity = 70);font-weight:400;opacity:.7;}
.ui-resizable{position:relative;}
.ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px;}
.ui-resizable-handle{display:block;font-size:0.1px;position:absolute;z-index:99999;}
.ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%;}
.ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px;}
.ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px;}
.ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%;}
.ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px;}
.ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px;}
.ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#fff url(images/jqueryDatepicker/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;border:1px solid #fbd850;color:#eb8f00;font-weight:700;}
.ui-state-default .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon{background-image:url(images/jqueryDatepicker/ui-icons_ef8c08_256x240.png);}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#f6f6f6 url(images/jqueryDatepicker/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;border:0 solid #ccc;color:#1c94c4;font-weight:700;}
.ui-state-disabled{cursor:default !important;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;filter:Alpha(Opacity = 35);opacity:.35;}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/jqueryDatepicker/ui-icons_ffd27a_256x240.png);}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#b81900 url(images/jqueryDatepicker/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;border:1px solid #cd0a0a;color:#fff;}
.ui-state-highlight .ui-icon{background-image:url(images/jqueryDatepicker/ui-icons_228ef1_256x240.png);}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:url(images/jqueryDatepicker/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;border:1px solid #fed22f;color:#363636;}
.ui-state-hover a,.ui-state-hover a:hover{color:#c77405;text-decoration:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:url(images/orderManage/close_focus_gray.png);border:1px solid #fcfcfc;color:#c77405;font-weight:700;}
.ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1em;}
.ui-widget-content{background:url(../../images/commonContect.png);border:0 solid #ddd;color:#383838;}
.ui-widget-content .ui-icon{background-image:url(images/jqueryDatepicker/ui-icons_222222_256x240.png);}
.ui-widget-content a{color:#383838;}
.ui-widget-content1{background:url(../../images/orderManage/refund_info.png);border:0 solid #ddd;color:#383838;}
.ui-widget-header{background:url(images/orderManage/refund_dialog_bg_title.png) 50% 50% repeat-x;border:0 solid #e78f08;color:#fff;font-weight:700;}
.ui-widget-header .ui-icon{background-image:url(images/jqueryDatepicker/ui-icons_ffffff_256x240.png);}
.ui-widget-header a,.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff;}
.ui-widget-overlay{background:#666 url(images/jqueryDatepicker/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;filter:Alpha(Opacity = 50);height:100%;left:0;opacity:.50;position:absolute;top:0;width:100%;}
.ui-widget-shadow{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#000 url(images/jqueryDatepicker/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;border-radius:5px;filter:Alpha(Opacity = 20);margin:-5px 0 0 -5px;opacity:.20;padding:5px;}
.xzhbDC_div_out{background-color:#fff;margin:15px auto 0;width:1003px;}
.xzhbDC_right_bottom{height:30px;margin:10px auto;width:800px;}
.xzhbDC_right_bottom1,.PagePay_select_pay_1{height:30px;margin:0 auto;width:800px;}
.PagePay_select_pay_a{margin:0 auto;width:800px;}
.xzhbDC_right_bottom2{height:30px;margin:0 auto 10px;width:800px;}
.xzhbDC_right_bottom_1{height:22px;margin:0 auto;width:800px;}
.xzhbDC_right_bottom_button,.passengerInfo_right_bottom_1{background:url(../../images/orderManage/order_pay_button_blue.png);color:#fff;font-weight:700;height:22px;width:90px;}
.xzhbDC_right_bottom_table{background-color:#dcdcdc;color:#383838; font-family: "Microsoft YaHei" !important;font-size:12px;height:30px;width:800px;}
.xzhbDC_title,.lxx_title{background-color:#fff;height:45px;margin:0 auto;width:800px;}
.xzhbDC_title_airport{height:50px;margin:0 auto;width:800px;}
.xzhbDC_title_airport_table{color:#383838; font-family: "Microsoft YaHei" !important;font-size:12px;height:20px;width:100px;}
.xzhbDC_title_airport_td1{background:url(../../images/title_icon_54-50.jpg);height:50px;width:54px;}
.xzhbDC_title_airport_td3{background:url(../../images/title_arrow_31.jpg);color:#383838; font-family: "Microsoft YaHei" !important;font-size:16px;font-weight:700;height:50px;width:31px;}
.xzhbDC_title_table{background-color:#fff;height:25px;margin:5px auto;width:800px;}
.xzhbDC_title_table_td,.lxx_title_table_td{border-bottom:2px solid #ddd;color:#797979; font-family: "Microsoft YaHei" !important;font-size:12px;width:198px;}
.xzhbDC_title_table_td_focus{border-bottom:2px solid #80807e;color:#343434;font-size:12px;font-weight:700;width:198px;}
.xzhbDc_div_left{float:left;width:182px;}
.xzhbDc_div_left_button{background:url(../../images/orderManage/order_pay_button_red.png);color:#fff;font-weight:700;height:24px;margin-top:5px;width:100px;}
.xzhbDc_div_left_button_blue{background:url(../../images/orderManage/order_pay_button_blue.png);color:#fff;font-weight:700;height:24px;margin-top:5px;width:100px;}
.xzhbDc_div_right{float:right;width:816px;}
.xzhb_common_text{color:#383838; font-family: "Microsoft YaHei" !important;font-size:12px;font-weight:700;}
.xzhb_title_text{color:#383838; font-family: "Microsoft YaHei" !important;font-size:16px;font-weight:700;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
body{background-color:#Fff;margin:0 auto;padding:0;}
body,td,th,input,select{color:#383838;/*font-family:"Microsoft YaHei", "SimSun", Verdana, Arial;*/font-size:12px;}
caption,th,.aL{text-align:left;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img,abbr,acronym{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
q:before,q:after{content:"";}
strong{font-style:normal;font-weight:700;}
table{border-spacing:0;}
.icon48{width:48px;height:46px;background:url(../../images/icon48-46.jpg;)}
.xzhbDc_priceSort{background:url(../../images/priceSort.jpg);color:#fff;font-weight:700;height:21px; width:53px;}
.xzhbDc_timeSort{background:url(../../images/timeSort.jpg);color:#fff;font-weight:700;height:21px; width:53px;}
.icon60{background:url(../../images/icon60.jpg);height:56px;width:56px;}
.lxx_jsf_img_display{width:80px;height:40px;background:url(../../../images/jsflogo.jpg);}

.saleIMG30-31{background:url(../../images/saleIMG30-31.jpg) no-repeat; width:40px; height:31px;}
.saleBlueBg{background:#edf6ff; border:1px solid #c2d0ea;}
.saleDashedDiv{margin:5px auto; width:750px; border-bottom:2px dashed #c2c2c2;}
.saleDIV{width:780px; margin:5px auto;}
.saleDIVBig{width:800px; margin-top:10px; margin-bottom:10px; border:2px solid #cbcbcb;}
.saleRadio{width:20px; height:30px; }
.flightNo{font-size:16px; color:#333333; width:65px; font-family:'微软雅黑'; font-weight:bold;}

.saleCityFont{font-size:16px; color:#0374c2; width:80px; font-family:'微软雅黑'; font-weight:bold;}
.saleCFont{font-size:16px; color:#ff3300; width:45px; font-family:'微软雅黑'; font-weight:bold;}
.saleCFontR{font-size:16px; color:#ff3300; width:460px; font-family:'微软雅黑'; font-weight:bold;}
.saleCityYellow{font-size:14px; color:#faaa51;  width:105px; font-family:'微软雅黑'; font-weight:bold;}
.saleText{border:1px solid #b8b7b7; color:#656565; width:150px; height:23px; background:#e4e3e3;}
.sale76-25{background:url(../../../ticketBookingFlow/images/sale76-25.jpg) no-repeat; width:100px; height:25px;}
.saleTEXT1{width:160px;}
.saleDashedDiv1{margin:10px auto 5px; width:750px; height:32px; border-bottom:2px dashed #c2c2c2;}
.saleWidth70{width:70px; height:30px;}
.saleWidth178{width:178px; height:30px;}
.saleBold{color:#faaa51;}
.saleBold:hover{font-weight:bold; color:#faaa51;}

.classChoose{background:url(../../images/choose.png);}
.internationalDC .classChoose{background:url(../../images/choosedc.png);}
.internationalWF .classChoose{background:url(../../images/choosewf.png);}

#orderConfirm .flightInfo { height: 120px; overflow-y: auto;border-bottom: 1px dashed #999; }
#orderConfirm .flightInfoWF { height: 180px; overflow-y: auto;border-bottom: 1px dashed #999; }
#orderConfirm .flightInfo .segmentInfo th,#orderConfirm .flightInfo .segmentInfo td{border:1px solid black;vertical-align:middle; text-align:center;}
#orderConfirm .flightInfo .refuse { margin-top:5px;}
#orderConfirm .pickupDiv { height: 120px; overflow-y: auto;border-bottom: 1px dashed #999; }
.product li.delay {
	background: url('../../images/hbcxweb.png') no-repeat 0 -347px;
	width: 16px;
	height: 16px;
}

.product li.pickup{
	background: url('../../images/hbcxweb.png') no-repeat 0 -288px;
	width: 16px;
	height: 16px;
}

.product li.quan {
	background: url('../../images/hbcxweb.png') no-repeat 0 -316px;
	width: 16px;
	height: 16px;
}
.product li.jsf {
	background: url('../../images/hbcxweb.png') no-repeat 0 -374px;
	width: 16px;
	height: 16px;
}
.product li.easy{
       background: url('../../images/easy.png') no-repeat ;
	width: 16px;
	height: 16px;
}

.product li.park {
	background: url('../../images/park.png') no-repeat ;
	width: 16px;
	height: 16px;
}


.product div.delay {
	background: url('../../images/hbcxweb.png') no-repeat 0 -347px;
	width: 16px;
	height: 16px;
	display:inline-block;
	padding-left:3px;
}
.product div.park {
	background: url('../../images/park.png') no-repeat;
	width: 16px;
	height: 16px;
	display:inline-block;
	padding-left:3px;
}

.product div.pickup{
	background: url('../../images/hbcxweb.png') no-repeat 0 -288px;
	width: 16px;
	height: 16px;
	display:inline-block;
	padding-left:3px;
}

.product div.quan {
	background: url('../../images/hbcxweb.png') no-repeat 0 -316px;
	width: 16px;
	height: 16px;
	display:inline-block;
	padding-left:3px;
}
.product div.jsf {
	background: url('../../images/hbcxweb.png') no-repeat 0 -374px;
	width: 16px;
	height: 16px;
	display:inline-block;
	padding-left:3px;
}
.product div.easy{
       background: url('../../images/easy.png') no-repeat ;
	width: 16px;
	height: 16px;
	display:inline-block;
	padding-left:3px;
}

.coupon_info{ padding:10px 20px;  background:#fff;}
.coupon_info .couponList{
	max-height:230px; overflow-y:auto;
}
.coupon_info li{ padding:10px 0;}
.coupon_info p{ overflow:hidden; line-height:22px;}
ul.left_product{
display:inline;

}
.left_product li{
margin-left:5px;
float:left;

}
#frequentFlyer{
border-bottom:2px dashed #cbcbcb;
margin-bottom:10px;
margin-top:10px;}
td.frequentTd {
	width:13%;
	overflow:hidden;
	TEXT-OVERFLOW: ellipsis;
	white-space:nowrap;
	padding-left: 10px;
}
 
 
 div.morePerson{
width:46px;
height:21px;
background-image: url(../../images/gengduo.jpg);
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:100%;
}
 div.lessPerson{
width:46px;
height:21px;
background-image: url(../../images/shouqi.jpg);
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:100%;
}

div.frequentCld {
display:inline-block;
width:14px;
height:14px;
background-image: url(../../images/child.png);
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:100%;
}
div.frequentBaby {
display:inline-block;
width:14px;
height:14px;
background-image: url(../../images/baby.png);
background-repeat:no-repeat;
background-position: 50% 50%;
background-size:100%;
}
.intDiv{width: 300px;height: 30px;position: absolute};
