#base_bd { background: #67a1e2;padding:0;}
input, select, textarea { font: normal 12px Verdana; }
.input_text, select, textarea { padding: 3px; border: 1px solid #ccc; vertical-align: middle; }
.side_nav { float: left; width: 180px; padding: 5px; }
.side_nav h2 { margin-bottom: -1px; padding: 5px 10px; background: #dcedfb url(http://pic.c-ctrip.com/toolbox/bg_side_title.gif) repeat-x; font-size: 12px; position: relative; }
.toolbox { padding: 10px 0; background: #fff; border-top: 1px dashed #ddd; }
.toolbox dt { margin-bottom: 10px; padding-left: 20px; font-weight: bold; }
.toolbox a { display: block; padding-left: 40px; height: 24px; line-height: 24px; }
.toolbox a.current { background: #cee4f7 url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat 152px -2140px; color: #333; text-decoration: none; }
.icon_beta, .icon_free { position: absolute; margin: 4px 0 0 -40px; *margin-top: -1px; display: block; width: 39px; height: 15px; background-image: url(http://pic.c-ctrip.com/common/icon_beta.png?110630.png); background-repeat: no-repeat; }
.icon_beta { background-position: 0 0; }
.icon_free { background-position: 0 -32px; }

.main_nav {width: 1000px; padding-left: 10px; background: #fff; font-family: Verdana,simsun; }
#main { min-height: 320px;}
.location { margin: 0 0 10px; padding: 5px 0; color: #999; }

.dynamic_search { margin: 0 0 0px; padding: 0px; background-color:#f3f3f3; }
.dynamic_search td { padding: 5px; vertical-align: middle; }
.dynamic_search .input_text { margin-right: 15px; }

.order_loading { padding: 4px 0 4px 30px; background: url(http://pic.c-ctrip.com/toolbox/icon_loading.gif) no-repeat; }
.base_alert3 { margin: 0 0 10px; padding: 15px 15px 15px 60px; }
.base_alert3 strong { font-size: 14px; }

.tab_tools { height: 28px; margin: 0 0 5px; border-bottom: 2px solid #f50e34; overflow: hidden; }
.tab_tools li { float: left; height: 26px; line-height: 26px; margin-right: 1px; padding: 2px 15px 0; background-color: #ddedfc; background-image: background-position: 0 -48px; background-repeat: repeat-x; cursor: pointer; text-align: center; color: #05a; }
.tab_tools li.tools_current { background-color:#dfdfdf; background-position: 0 0; font-weight: bold; color: #ff0000; }
.aviation{ font-weight: bold; color: #fff; font-size:14px; margin-left:2px; padding-top:20px;}
.tab_tools li.tools_img { background-image:url(navbar.jpg))  no-repeat; float:left; margin-left:55px; padding-top:20px; margin-left:10px;}

.dynamic_data { margin: 0 0 10px; width: 100%; }
.dynamic_data caption { padding: 5px 0; text-align: left; }
.dynamic_data th { padding: 5px; text-align: center; background: #f4ddbb; font-weight: normal; font-size:14px; color:#c40000; font-weight:bold; }
.dynamic_data tr{ border-bottom:2px solid #b3de94;
 border-top:3px solid #fff;
 padding:9px;}
.dynamic_data tr { padding: 10px 5px; text-align: center; border-bottom: 1px dashed #ccc; background-color:#fdf0dd; }
.dynamic_data tr:hover{
 background-color:#9aafc4;
 color:#fff;
}


.content_dynamic { padding: 20px 20px 20px 126px }
.content_dynamic .dashed_line{height:0;margin:10px 150px 10px -85px;border-bottom:1px dashed #CCC;}
.dynamic_details{padding:15px 0; }
.dynamic_details label{ display: inline-block; width:100px;height:22px;margin-left:-100px;line-height:22px;text-align:right;}

/*base_css*/
.bd { padding: 5px 8px; }
.mod_box b {font-size:14px;}
.mod_box a{font-size:12px;font-weight:100;}
.mod_box .hd{font-size:12px;}
.mod_box{margin-bottom:10px;border:1px solid #B1CFF0;}
.hd{height:27px;padding:0 10px;line-height:28px;font-weight:700;}
.bd{padding:5px 10px;zoom:1;}
.mod_box .more{float:right;font-size:12px;font-weight:normal;}
.text_bold{font-weight:700;}
.text_gray{color:#999;font-size:12px;font-weight:100;}
.text_normal {font-weight:normal;}
.airport_info {padding:8px 5px;text-indent:24px;}
.location h1 {display:inline;font-size:12px;font-weight:normal;}

/* page */  
.c_page {float:right;height:26px;padding:10px 0;color:#666;font: 12px/2 Arial; margin-right:10px;}    
.c_page_list,.c_up,.c_down,.c_pagevalue,.c_up_nocurrent,.c_down_nocurrent{ float:left; }    
.c_up,.c_down,.c_page_list a,.c_up_nocurrent,.c_down_nocurrent,.c_page_submit,.c_page_submit:hover,.c_page_list .current,.c_page_list .current:hover{background-image:url(http://pic.c-ctrip.com/common/un_page.png);}  
.c_up,.c_down,.c_up_nocurrent,.c_down_nocurrent{ width:25px; height:0; overflow:hidden;padding:23px 0 0; border:0; background-position:0 -50px; }  
.c_up{margin-right:10px;border: solid 1px #999;background-position: -105px 0; }  
.c_up:hover { background-position:-105px -25px; }  
.c_down{width:70px;margin-left:1px;border: solid 1px #999;background-position:-41px 0; }  
.c_down:hover{background-position:-41px -25px;}  
.c_page_list{ margin-right:10px;}  
.c_page_list a,.c_page_list .c_page_ellipsis{ float:left; }  
.c_page_list a,.c_page_submit{height:23px;margin:0 1px;padding:0 8px;border:solid 1px #999;background-position:0 0;font-weight:bold;color:#666;text-decoration:none;overflow:hidden; }  
.c_page_list a:hover,.c_page_submit:hover{background-position:0 -25px;}  
.c_page_list .c_page_ellipsis{margin:0 3px; }  
.c_page_list .current,.c_page_list .current:hover{background-position:0 -74px; cursor:default; border-color:#67aee0; }  
.c_up_nocurrent,.c_up_nocurrent:hover{margin-right:10px;border: solid 1px #ccc;background-position: -106px -50px;color:#666;cursor:default;  }  
.c_down_nocurrent,.c_down_nocurrent:hover{width:70px;border: solid 1px #ccc;background-position: -41px -50px;cursor:default;}  
.c_pagevalue{ margin-left:20px;}  
.c_pagevalue .c_page_num{width:25px; height:14px; padding:3px; border:1px solid #ccc; margin:0 4px; }  
.c_page_submit{width: 40px;margin-left:10px;font-weight:normal; cursor:pointer; }  
/* page end */  
/*footer*/
*{ border-style: none; border-color: inherit; border-width: 0;margin: 0; padding: 0; list-style:none;}
.foot_border{ border:1px solid #dedede;}
.foot{ width:1000px; height:130px; margin:0 auto; font-size:12px; }
.foot a{color:#444444;}
.foot a:hover{color:#FB5F01;}
.foot_top{  width:1000px; height:32px; background-image:url(foot_bg.jpg); background-repeat:repeat-x;}
.youqing{  left:480px; padding:5px 0 0 20px; font-size:14px; font-weight:bolder;  line-height:30px; color:#0a5dcc; }
.foot_content{ width:1000px; height:80px;}
.foot_content ul{ width:980px; white-space:nowrap; margin-left:10px;}
.foot_content ul li{ float:left; margin:5px;}


.fo_beian{ margin:0 auto; width:1000px; border-top:4px solid #0072d3; height:80px; font-size:12px; padding-top:10px;}
.fo_beian ul{ margin-top:10px; text-align:center; width:390px; margin:0 auto; height:20px;}
.fo_beian ul li{ float:left; margin:0 5px 0 5px;}
.fo_txet{ font-size:12px; text-align:center;}





#base_bd { background: #67a1e2;padding:0;}
input, select, textarea { font: normal 12px Verdana; }
.input_text, select, textarea { padding: 3px; border: 1px solid #ccc; vertical-align: middle; }
.side_nav { float: left; width: 180px; padding: 5px; }
.side_nav h2 { margin-bottom: -1px; padding: 5px 10px; background: #dcedfb url(http://pic.c-ctrip.com/toolbox/bg_side_title.gif) repeat-x; font-size: 12px; position: relative; }
.toolbox { padding: 10px 0; background: #fff; border-top: 1px dashed #ddd; }
.toolbox dt { margin-bottom: 10px; padding-left: 20px; font-weight: bold; }
.toolbox a { display: block; padding-left: 40px; height: 24px; line-height: 24px; }
.toolbox a.current { background: #cee4f7 url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat 152px -2140px; color: #333; text-decoration: none; }
.icon_beta, .icon_free { position: absolute; margin: 4px 0 0 -40px; *margin-top: -1px; display: block; width: 39px; height: 15px; background-image: url(http://pic.c-ctrip.com/common/icon_beta.png?110630.png); background-repeat: no-repeat; }
.icon_beta { background-position: 0 0; }
.icon_free { background-position: 0 -32px; }

.main_nav {width: 1000px; padding-left: 10px; background: #fff; font-family: Verdana,simsun; }
#main { min-height: 320px;}
.location { margin: 0 0 10px; padding: 5px 0; color: #999; }

.dynamic_search { margin: 0 0 10px; padding: 10px; background: #e8f4ff; }
.dynamic_search td { padding: 5px; vertical-align: middle; }
.dynamic_search .input_text { margin-right: 15px; }
.dynamic_loading { margin: 30px 0; height: 60px; padding-left: 80px; background: url(http://pic.c-ctrip.com/common/loading_50.gif) no-repeat 18px center; font: bold 14px/60px Verdana; }
.order_loading { padding: 4px 0 4px 30px; background: url(http://pic.c-ctrip.com/toolbox/icon_loading.gif) no-repeat; }
.base_alert3 { margin: 0 0 10px; padding: 15px 15px 15px 60px; }
.base_alert3 strong { font-size: 14px; }

.tab_tools { height: 28px; margin: 0 0 5px; border-bottom: 2px solid #67A1E2; overflow: hidden; }
.tab_tools li { float: left; height: 26px; line-height: 26px; margin-right: 1px; padding: 2px 15px 0; background-color: #ddedfc; background-image: url(http://pic.c-ctrip.com/toolbox/un_tab.gif); background-position: 0 -48px; background-repeat: repeat-x; cursor: pointer; text-align: center; color: #05a; }
.tab_tools li.tools_current { background-color: #418ad6; background-position: 0 0; font-weight: bold; color: #fff; }

.dynamic_data { margin: 0 0 0px; width: 100%; }
.dynamic_data caption { padding: 5px 0; text-align: left; }
.dynamic_data th { padding: 5px; text-align: center; background: #e6e6e6; font-weight: normal; color: #666; }
.dynamic_data td { padding: 10px 5px; text-align: center; border-bottom: 1px dashed #ccc; }
.dynamic_data .text_right { text-align: right; }

.bg_0 td { background-color: #fff; }
.bg_1 td { background-color: #f7f7f7; }

.state_1 { color: #95b23d; }
.state_2 { color: #67a1e2; }
.state_3 { color: #f7931e; }
.state_4 { color: #d81921; }

.subscribe, .subscribed { display: block; height: 0; padding-top: 20px; overflow: hidden; }
.subscribe { width: 16px; background: url(http://pic.c-ctrip.com/common/un_ico_blue.png) no-repeat 0 0; }
.subscribed { width: 24px; background: url(http://pic.c-ctrip.com/toolbox/icon_subscribed.gif) no-repeat 0 0; }

#base_ft { margin-top: 20px; }

.content_dynamic { padding: 20px 20px 20px 126px }
.content_dynamic .dashed_line{height:0;margin:10px 150px 10px -85px;border-bottom:1px dashed #CCC;overflow:hidden;}
.dynamic_details{padding:15px 0; }
.dynamic_details label{ display: inline-block; width:100px;height:22px;margin-left:-100px;line-height:22px;text-align:right;}
/* 11.12.28 Del */
.ride_handset_number ul{overflow:hidden;}
.ride_handset_number li{float:left;width:100%;margin-bottom:5px;overflow:hidden;}
.ride_handset_number .input_text{float:left;}
.ride_handset_number .add_new_line{display:block;width:250px;height:18px;padding-left:20px;background:url("http://pic.ctrip.com/common/un_ico_blue.png") no-repeat 0 -896px;border:1px dotted #0053AA;text-indent:0;}
.ride_handset_number .add_new_line:hover{background:url("http://pic.ctrip.com/common/un_ico_yellow.png") no-repeat 0 -1728px;border-color:#F18934;color:#F18934;text-decoration:none;}
.ride_handset_number .del_line{float:left;margin-left:5px;padding-left:15px;line-height:22px;background:url("http://pic.ctrip.com/common/un_ico_blue.png") no-repeat scroll -2px -1804px transparent;}
.ride_handset_number .del_line:hover{background:url("http://pic.ctrip.com/common/un_ico_yellow.png") no-repeat -2px -1662px;color:#F18934;text-decoration:none;}
/* 11.12.28 Add */
.dynamic_pg label { display: inline-block; float: none; width: 84px; margin-left: -84px; _padding-bottom: 1px; text-align: left; cursor: pointer; }
.dynamic_pg label input { margin-right: 3px; }

.dynamic_order{overflow:hidden;}
.dynamic_order li { padding: 2px 0; }
.tip_error { position: absolute; width: 168px; padding: 3px 4px; background: #FFF5D1; border: 1px solid #FFB533; text-indent: 0; }
.tip_error2 {display:inline-block;*display:inline;*zoom:1;margin:0 0 4px 72px;padding:3px 4px;background: #FFF5D1;border:1px solid #FFB533;text-indent:0;}
.tip_error_pg { width: 168px; margin-left: 48px; padding: 3px 4px; background: #FFF5D1; border: 1px solid #FFB533; text-indent: 0; }
.btn_box { padding: 20px 0; }
.subscribe_successful, .subscribe_failed { padding: 20px 0 0 60px; }
.subscribe_successful strong, .subscribe_failed strong { font-size: 14px; }
.subscribe_successful p, .subscribe_failed p { padding: 10px 0 5px; }
.subscribe_successful { background: url(http://pic.c-ctrip.com/common/bg_info_right.gif) no-repeat 0 10px; }
.subscribe_failed { background: url(http://pic.c-ctrip.com/common/bg_info_alert.gif) no-repeat 0 10px; }
.subscribe_tips { font: normal 12px Verdana; }
.subscribe_tips li { padding: 4px 0 4px 20px; background: url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat 0 -1883px; }

/* feeyo 12.03.16 llxue */
.dynamic_feeyo { text-align: right; }
.dynamic_feeyo a { padding: 2px 70px 2px 0; background: url(http://pic.c-ctrip.com/toolbox/un_feeyo.png) no-repeat right -96px; color: #666; }

.requirement_contact { margin-top: 15px; padding: 10px 15px; border-top: 1px solid #ddd; color: #999; }
.cheap_remind_tb td { line-height: 24px; }
.cheap_remind_tb .base_label input { width: 12px; }
.base_price01 { font-family: Courier New; color: #D35714; }

/* checkin */
.main_nav h2 { margin-bottom: 10px; padding: 5px 5px 5px 36px; background: url(http://pic.c-ctrip.com/toolbox/un_checkin.png) no-repeat 2px 3px; border-bottom: 1px solid #acccef; font-size: 14px; }
.seat_passenger { margin-left: 36px; padding: 5px 0; overflow: hidden; }
.seat_passenger li { float: left; width: 178px; }
.seat_number { margin-left: 36px; padding: 5px 0; }
.seat_number a { display: inline-block; width: 46px; height: 20px; margin-right: 5px; padding-left: 5px; background: #f4faff url(http://pic.c-ctrip.com/toolbox/un_checkin.png) no-repeat 0 -32px; font-weight: bold; }
.seat_number a:hover { text-decoration: none; }

.seat_select { width: 714px; margin: 10px 0 0 36px; background: url(http://pic.c-ctrip.com/toolbox/pic_plane.png) no-repeat 530px 0; }
.seat_grid { width: 504px; padding: 0 5px 10px; line-height: 30px; overflow: hidden; }
.seat_grid li { width: 30px; height: 30px; margin-right: 10px; padding: 5px 0; line-height: 30px; text-align: center; color: #999; }
.seat_column { float: left; width: 464px; height: 40px; padding-left: 40px; overflow: hidden; }
.seat_column li { float: left; }
.seat_grid .seat_aisle { width: 20px; }
.seat_row { float: left; width: 40px; }
.seats { float: right; width: 464px; position: relative; }
.seats a { width: 30px; height: 0; padding-top: 30px; overflow: hidden; background: url(http://pic.c-ctrip.com/toolbox/un_seat.png) no-repeat; cursor: pointer; text-align: center; position: absolute; }
.seats a:hover { height: 30px; padding-top: 0; text-decoration: none; background-position: 0 -192px; }

.seat_select .seat_locked { background-position: 0 -48px !important; padding-top: 30px !important; height: 0 !important; overflow: hidden; }
.seat_select .seat_disabled { background-position: 0 -96px !important; padding-top: 30px !important; height: 0 !important; }
.seat_select .seat_selected { background-position: 0 -144px !important; }
.seat_selected:hover { color: #fff; }
.seat_select .seat_hover { height: 30px; padding: 0; background-position: 0 -192px; color: #67a1e2; }
.seat_state { height: 30px; padding: 20px 0; overflow: hidden; }
.seat_state li, .seat_exit_l, .seat_exit_r { float: left; width: 90px; height: 30px; padding-left: 40px; line-height: 30px; background-image: url(http://pic.c-ctrip.com/toolbox/un_seat.png); background-repeat: no-repeat; }
.seat_state .seat_locked { background-position: 0 -48px !important; padding-top: 0 !important; height: 30px !important; overflow: hidden; }
.seat_state .seat_disabled { background-position: 0 -96px !important; padding-top: 0 !important; height: 30px !important; }
.seat_state .seat_selected:hover { background-position: 0 -144px !important; color: #000 !important; }
.seat_exit_l { background-position: 0 -230px; }
.seat_exit_r { background-position: 0 -278px; }

.checkin_memo { padding: 10px 0; }

.jmp_alert { padding: 5px 10px; position: absolute; margin-top: 40px; z-index: 98; }
.jmp_alert b { left: 8px; top: -7px; }

.seat_pop { margin: 0 auto; border: 1px solid #67A1E2; font-family: Verdana; }
.seat_pop .close { float: right; width: 29px; height: 0; padding-top: 29px; overflow: hidden; background:url(http://pic.c-ctrip.com/common/un_base_btn.png) no-repeat -323px -85px; }
.seat_pop .close:hover { background-color: #acccef; text-decoration: none; }
.seat_pop_content { padding: 50px 20px 50px 120px; background: #fff url(http://pic.c-ctrip.com/common/bg_info_alert.gif) no-repeat 60px 46px; }
.seat_pop_content strong { font-size: 14px; }

.seat_loading { position: absolute; width: 230px; height: 40px; padding: 60px 0 60px 150px; background: #fff url(http://pic.c-ctrip.com/common/loading_120.gif) no-repeat 20px center; border: 1px solid #67a1e2; z-index: 100; display: none; font: bold 16px/40px Verdana; }
.seat_mask { position: absolute; width: 504px; height: 100%; background: #000; opacity: 0.3; z-index: 99; display: none; }

/* intro */
.box_title { height: 29px; line-height: 29px; padding-left: 14px; background: url(http://pic.c-ctrip.com/common/bg_16x16.gif) no-repeat -5px -378px; font-size: 14px; }
.box_intro { margin: 0 0 20px 14px; overflow: hidden; }
.box_intro p { padding: 5px 0; }

/*.tip_remind { float: right; margin-top: -28px; padding-left: 20px; background: url(http://pic.c-ctrip.com/common/un_ico_yellow.png) no-repeat 0 -1438px; color: #999; }*/

.logo_checkin { width: 738px; margin-left: 12px; overflow: hidden; }
.logo_checkin li{float:left;_display:inline;margin:0 2px 4px;border:1px solid #ddd;}
.logo_checkin .pic{width:198px;height:40px;padding:10px 0 10px 165px;background-position:0 center;background-repeat:no-repeat;}
.logo_checkin_international{margin-left:14px;}
.logo_checkin_international span{float:left;width:120px;margin-top:25px;padding-left:24px;}
.logo_3u { background-image: url(http://pic.c-ctrip.com/toolbox/logo_3u.png?120321.png); }
.logo_8l { background-image: url(http://pic.c-ctrip.com/toolbox/logo_8l.png?120321.png); }
.logo_aa { background-image: url(http://pic.c-ctrip.com/toolbox/logo_aa.png?120321.png); }
.logo_ac { background-image: url(http://pic.c-ctrip.com/toolbox/logo_ac.png?120321.png); }
.logo_af { background-image: url(http://pic.c-ctrip.com/toolbox/logo_af.png?120321.png); }
.logo_az { background-image: url(http://pic.c-ctrip.com/toolbox/logo_az.png?120321.png); }
.logo_ba { background-image: url(http://pic.c-ctrip.com/toolbox/logo_ba.png?120321.png); }
.logo_bk { background-image: url(http://pic.c-ctrip.com/toolbox/logo_bk.png?120321.png); }
.logo_bi { background-image: url(http://pic.c-ctrip.com/toolbox/logo_bi.png?120321.png); }
.logo_br { background-image: url(http://pic.c-ctrip.com/toolbox/logo_br.png?120321.png); }
.logo_ca { background-image: url(http://pic.c-ctrip.com/toolbox/logo_ca.png?120321.png); }
.logo_ci { background-image: url(http://pic.c-ctrip.com/toolbox/logo_ci.png?120321.png); }
.logo_cn { background-image: url(http://pic.c-ctrip.com/toolbox/logo_cn.png?120321.png); }
.logo_co { background-image: url(http://pic.c-ctrip.com/toolbox/logo_co.png?120321.png); }
.logo_cx { background-image: url(http://pic.c-ctrip.com/toolbox/logo_cx.png?120321.png); }
.logo_cz { background-image: url(http://pic.c-ctrip.com/toolbox/logo_cz.png?120321.png); }
.logo_dl { background-image: url(http://pic.c-ctrip.com/toolbox/logo_dl.png?120321.png); }
.logo_ey { background-image: url(http://pic.c-ctrip.com/toolbox/logo_ey.png?120321.png); }
.logo_eu { background-image: url(http://pic.c-ctrip.com/toolbox/logo_eu.png?120321.png); }
.logo_fm { background-image: url(http://pic.c-ctrip.com/toolbox/logo_fm.png?120321.png); }
.logo_g5 { background-image: url(http://pic.c-ctrip.com/toolbox/logo_g5.png?120321.png); }
.logo_ga { background-image: url(http://pic.c-ctrip.com/toolbox/logo_ga.png?120321.png); }
.logo_ge { background-image: url(http://pic.c-ctrip.com/toolbox/logo_ge.png?120321.png); }
.logo_gs { background-image: url(http://pic.c-ctrip.com/toolbox/logo_gs.png?120321.png); }
.logo_ho { background-image: url(http://pic.c-ctrip.com/toolbox/logo_ho.png?120321.png); }
.logo_hu { background-image: url(http://pic.c-ctrip.com/toolbox/logo_hu.png?120321.png); }
.logo_hx { background-image: url(http://pic.c-ctrip.com/toolbox/logo_hx.png?120321.png); }
.logo_jd { background-image: url(http://pic.c-ctrip.com/toolbox/logo_jd.png?120321.png); }
.logo_jl { background-image: url(http://pic.c-ctrip.com/toolbox/logo_jl.png?120321.png); }
.logo_jr { background-image: url(http://pic.c-ctrip.com/toolbox/logo_jr.png?120321.png); }
.logo_ka { background-image: url(http://pic.c-ctrip.com/toolbox/logo_ka.png?120321.png); }
.logo_kn { background-image: url(http://pic.c-ctrip.com/toolbox/logo_kn.png?120321.png); }
.logo_kl { background-image: url(http://pic.c-ctrip.com/toolbox/logo_kl.png?120321.png); }
.logo_kq { background-image: url(http://pic.c-ctrip.com/toolbox/logo_kq.png?120321.png); }
.logo_lh { background-image: url(http://pic.c-ctrip.com/toolbox/logo_lh.png?120321.png); }
.logo_lx { background-image: url(http://pic.c-ctrip.com/toolbox/logo_lx.png?120321.png); }
.logo_mf { background-image: url(http://pic.c-ctrip.com/toolbox/logo_mf.png?120321.png); }
.logo_mh { background-image: url(http://pic.c-ctrip.com/toolbox/logo_mh.png?120321.png); }
.logo_mu { background-image: url(http://pic.c-ctrip.com/toolbox/logo_mu.png?120321.png); }
.logo_nh { background-image: url(http://pic.c-ctrip.com/toolbox/logo_nh.png?120321.png); }
.logo_os { background-image: url(http://pic.c-ctrip.com/toolbox/logo_os.png?120321.png); }
.logo_oz { background-image: url(http://pic.c-ctrip.com/toolbox/logo_oz.png?120321.png); }
.logo_pn { background-image: url(http://pic.c-ctrip.com/toolbox/logo_pn.png?120321.png); }
.logo_qf { background-image: url(http://pic.c-ctrip.com/toolbox/logo_qf.png?120321.png); }
.logo_qr { background-image: url(http://pic.c-ctrip.com/toolbox/logo_qr.png?120321.png); }
.logo_sc { background-image: url(http://pic.c-ctrip.com/toolbox/logo_sc.png?120321.png); }
.logo_sk { background-image: url(http://pic.c-ctrip.com/toolbox/logo_sk.png?120321.png); }
.logo_sn { background-image: url(http://pic.c-ctrip.com/toolbox/logo_sn.png?120321.png); }
.logo_sq { background-image: url(http://pic.c-ctrip.com/toolbox/logo_sq.png?120321.png); }
.logo_su { background-image: url(http://pic.c-ctrip.com/toolbox/logo_su.png?120321.png); }
.logo_tg { background-image: url(http://pic.c-ctrip.com/toolbox/logo_tg.png?120321.png); }
.logo_tk { background-image: url(http://pic.c-ctrip.com/toolbox/logo_tk.png?120321.png); }
.logo_tv { background-image: url(http://pic.c-ctrip.com/toolbox/logo_tv.png?120321.png); }
.logo_ua { background-image: url(http://pic.c-ctrip.com/toolbox/logo_ua.png?120321.png); }
.logo_va { background-image: url(http://pic.c-ctrip.com/toolbox/logo_va.png?120321.png); }
.logo_vn { background-image: url(http://pic.c-ctrip.com/toolbox/logo_vn.png?120321.png); }
.logo_vs { background-image: url(http://pic.c-ctrip.com/toolbox/logo_vs.png?120321.png); }
.logo_vv { background-image: url(http://pic.c-ctrip.com/toolbox/logo_vv.png?120321.png); }
.logo_zh { background-image: url(http://pic.c-ctrip.com/toolbox/logo_zh.png?120321.png); }
.logo_fm_gray { background-image: url(http://pic.c-ctrip.com/toolbox/logo_fm_gray.png?120321.png); }
.logo_mu_gray { background-image: url(http://pic.c-ctrip.com/toolbox/logo_mu_gray.png?120321.png); }

/* guide */
.wrap_guide { background: url(http://pic.c-ctrip.com/toolbox/bg_guide.png) repeat-x; font-family: Verdana; }
.guide_content { width: 860px; margin: 0 auto; padding: 0 10px; }
.guide_title { height: 70px; margin-bottom: 10px; padding-left: 36px; background: url(http://pic.c-ctrip.com/toolbox/un_checkin.png) no-repeat 0 -54px; font: normal 16px/70px 'Microsoft Yahei', Simhei; color: #fff; }
.guide_flight { width: 836px; padding: 5px 0; border-bottom: 1px dashed #ccc; overflow: hidden; }
.guide_flight dt, .guide_flight dd { float: left; width: 160px; }
.guide_flight dt { font-weight: bold; }
.guide_passenger { margin-top: 20px; overflow: hidden; _zoom:1;}
.guide_passenger ul { float: left; width: 230px; margin: 0 10px 10px 0; padding: 10px 20px; background: #e8f4ff; border: 1px solid #cee4f7; }
.guide_passenger li { padding: 5px 0; }
.guide_content .btn_box { clear: both; text-align: center; }

/*order_form_table*/
.order_form_table{margin-top:5px;width:100%;background-color:#FFF;text-align:center;font-family:verdana,simsun;}
.order_form_table th{padding:5px;background-color:#E6E6E6;color: #666;font-weight: normal;}
.order_form_table td{padding:10px 5px;color: #666;border-bottom:1px dashed #CCC;}
.order_form_table .color_hl{color:#0053AA;}
.order_form .page{padding-top:20px;}
.order_form .btns{margin:20px 0;text-align:center;}
.order_form .pop_page{padding-top:20px;text-align:center;}
.order_form .pop_page a{display:inline-block;width:18px;height:18px;}
.order_form .pop_page .current{color:#999;text-decoration:none;}
.order_form .pop_page .nocurrent{text-decoration:none;}
.order_form .ico_alert{display:inline-block;width:48px;height:48px;margin:0 15px 0 0;background:url(http://pic.c-ctrip.com/common/bg_info_alert.gif) 0 0;}
.order_form .single{display:block;padding-top:10px;text-align:center;line-height:48px;font-size:14px;}


/*flt_map*/
.pop_wrap .pop_content,
.pop_wrap .border_top,
.pop_wrap .border_bottom,
.pop_wrap .border_top span,
.pop_wrap .border_bottom span,
.pop_wrap .tri,
.pop_wrap .close,
.pop_wrap .bg_left,
.pop_wrap .bg_right,
.pop_wrap .submit_btn{
background:url("http://pic.c-ctrip.com/toolbox/un_pop_fltmap.png") no-repeat;
_background:url("http://pic.c-ctrip.com/toolbox/un_pop_fltmap_ie6.png") no-repeat;
}

.pop_wrap .pop_title{padding: 0 5px;}
.pop_wrap .pop_title{padding:2px 5px;}
.pop_wrap .pop_title h4{line-height:24px;}
.pop_wrap .pop_content{padding:4px 16px;background-position:0 -16px;overflow:hidden;}
.pop_wrap .border_top{height:16px;margin:0 16px;background-position:-16px 0;}
.pop_wrap .border_bottom{height:16px;margin:0 16px;background-position:-16px -384px;}
.pop_wrap .border_top span,.pop_wrap .border_bottom span{position:absolute;width:16px;height:16px;}
.pop_wrap .border_top .rc_left{left:0;top:0;background-position:0 0;}
.pop_wrap .border_top .rc_right{right:0;top:0;background-position:-258px 0;}
.pop_wrap .border_bottom .rc_left{left:0;bottom:0;background-position:0 -384px;}
.pop_wrap .border_bottom .rc_right{right:0;bottom:0;background-position:-258px -384px;}
.pop_wrap .close{position:absolute;width:11px;height:11px;_height:10px;top:23px;right:21px;overflow:hidden;}

.pop_placeinfo .tri{position:absolute;width:27px;height:18px;overflow:hidden;}
.pop_placeinfo .tri_br .tri{bottom:-7px;right:68px;background-position:-9px -1059px;}
.pop_placeinfo .tri_bl .tri{bottom:-7px;left:68px;background-position:-44px -1059px;}
.pop_placeinfo .tri_tr .tri{top:-7px;right:68px;background-position:-9px -1041px;}
.pop_placeinfo .tri_tl .tri{top:-7px;left:68px;background-position:-44px -1041px;}
.pop_placename .tri{position:absolute;width:18px;height:14px;overflow:hidden;}
.pop_placename .tri_br .tri{bottom:-3px;right:25px;background-position:-134px -1059px;}
.pop_placename .tri_bl .tri{bottom:-3px;left:9px;background-position:-156px -1059px;}
.pop_placename .tri_tr .tri{top:-3px;right:25px;background-position:-134px -1045px;}
.pop_placename .tri_tl .tri{top:-3px;left:9px;background-position:-156px -1045px;}
.pop_placename_hover .tri{position:absolute;width:18px;height:14px;overflow:hidden;}
.pop_placename_hover .tri_br .tri{bottom:-3px;right:25px;background-position:-82px -1059px;}
.pop_placename_hover .tri_bl .tri{bottom:-3px;left:9px;background-position:-104px -1059px;}
.pop_placename_hover .tri_tr .tri{top:-3px;right:25px;background-position:-82px -1045px;}
.pop_placename_hover .tri_tl .tri{top:-3px;left:9px;background-position:-104px -1045px;}
.pop_fltinfo .tri{position:absolute;width:18px;height:18px;overflow:hidden;}
.pop_fltinfo .tri_br .tri{bottom:-10px;right:68px;background-position:-185px -1059px;}
.pop_fltinfo .tri_bl .tri{bottom:-10px;left:68px;background-position:-209px -1059px;}
.pop_fltinfo .tri_tr .tri{top:-10px;right:68px;background-position:-185px -1039px;}
.pop_fltinfo .tri_tl .tri{top:-10px;left:68px;background-position:-209px -1039px;}

.pop_fltname .tri{position:absolute;width:14px;height:14px;overflow:hidden;}
.pop_fltname .tri_br .tri{bottom:-8px;right:20px;background-position:-237px -1059px;}
.pop_fltname .tri_bl .tri{bottom:-8px;left:7px;background-position:-257px -1059px;}
.pop_fltname .tri_tr .tri{top:-6px;right:20px;background-position:-237px -1045px;}
.pop_fltname .tri_tl .tri{top:-6px;left:7px;background-position:-257px -1045px;}
.pop_fltname_hover .tri{position:absolute;width:14px;height:14px;overflow:hidden;}
.pop_fltname_hover .tri_br .tri{bottom:-8px;right:20px;background-position:-189px -1063px;}
.pop_fltname_hover .tri_bl .tri{bottom:-8px;left:7px;background-position:-209px -1063px;}
.pop_fltname_hover .tri_tr .tri{top:-6px;right:20px;background-position:-189px -1041px;}
.pop_fltname_hover .tri_tl .tri{top:-6px;left:7px;background-position:-209px -1041px;}

.pop_placeinfo{color:#FFF;}
.pop_placeinfo .close{background-position:-199px -1005px;}
.pop_placeinfo .close:hover{background-position:-187px -1005px;}
.pop_placeinfo .pop_title h4{font-size:18px;font-weight:normal;}
.pop_placeinfo .cut_off_rule{height:0;margin:0 5px;border-width:1px 0;border-style:solid;border-color:#1866B5 transparent #4793E1;overflow:hidden;}

.pop_fltinfo .pop_content{background-position:0 -528px;}
.pop_fltinfo .close{background-position:-223px -1005px;}
.pop_fltinfo .close:hover{background-position:-211px -1005px;}
.pop_fltinfo .pop_title h4{font-size:12px;}
.pop_fltinfo .border_top{background-position:-16px -512px;}
.pop_fltinfo .border_bottom{background-position:-16px -896px;_background-position:-16px -897px;}
.pop_fltinfo .border_top .rc_left{background-position:0 -512px;}
.pop_fltinfo .border_top .rc_right{background-position:-258px -512px;}
.pop_fltinfo .border_bottom .rc_left{background-position:0 -896px;}
.pop_fltinfo .border_bottom .rc_right{background-position:-258px -896px;}

.pop_fltinfo .cut_off_rule{height:0;margin:0 5px;border-width:0 0 1px;border-style:solid;border-color:#D0D0D0;overflow:hidden;}
.pop_fltinfo .submit_btn{display:block;width:115px;height:32px;line-height:32px;margin:10px auto 0;border:none;color:#FFFFFF;font-weight: bold;cursor:pointer;background: url("http://pic.ctrip.com/common/un_base_btn.png") no-repeat 0 0 #DDDDDD;text-align:center;}
.pop_fltinfo .submit_btn:hover{background-position: 0 -40px;text-decoration:none;}
.weather_temperature{position:absolute;right:21px;bottom:21px;}
.weather_temperature .temperature{display:block;font-size:22px;font-family:verdana,simsun;font-style:normal;text-align:right;}

.pop_placename,.pop_placename_hover{font-size:18px;line-height:24px;font-weight:normal;color:#FFF;cursor:pointer;}
.pop_placename .bg_left,.pop_placename_hover .bg_left{position:absolute;left:0;top:0;width:16px;height:56px;}
.pop_placename .bg_right,.pop_placename_hover .bg_right{position:absolute;left:16px;top:0;height:24px;padding:16px 21px 16px 5px;padding:18px 21px 14px 5px\9;font-weight:bold;white-space:nowrap;}
.pop_placename .bg_left{background-position:0 -456px;}
.pop_placename .bg_right{background-position:right -456px;}
.pop_placename_hover .bg_left{background-position:0 -400px;}
.pop_placename_hover .bg_right{background-position:right -400px;}

.pop_fltname,.pop_fltname_hover{font-weight:bold;color:#333;cursor:pointer;}
.pop_fltname .bg_left,.pop_fltname_hover .bg_left{position:absolute;left:0;top:0;width:16px;height:18px;padding:12px 0;}
.pop_fltname .bg_right,.pop_fltname_hover .bg_right{position:absolute;left:16px;top:0;height:18px;padding:12px 21px 12px 5px;padding:14px 21px 10px 5px\9;white-space:nowrap;}
.pop_fltname .bg_left{background-position:0 -956px;}
.pop_fltname .bg_right{background-position:right -956px;}
.pop_fltname_hover .bg_left{background-position:0 -912px;}
.pop_fltname_hover .bg_right{background-position:right -912px;}

.transform_plane{width:50px;height:50px;background:url("http://pic.c-ctrip.com/toolbox/icon_plane.png") no-repeat center center;}
.marker,.marker_hover{width:21px;height:28px;padding-top:2px;text-align:center;color:#FFF;background-repeat:no-repeat;cursor:pointer;}
.marker{background-image:url("http://pic.ctrip.com/toolbox/icon_marker.png")}
.marker_hover{background-image:url("http://pic.ctrip.com/toolbox/icon_marker_hover.png")}


/* flight_realtime 11.12.16 llxue */
/* mini_header */
.header_pay { width: 950px; margin: 0 auto 20px;height:31px; line-height:31px; background:url(http://pic.c-ctrip.com/toolbox/un_head.gif) 0 0 repeat-x; border-left:solid 1px #cfe4f7; border-right:solid 1px #cfe4f7; overflow: hidden; }
.header_pay h2 { float:left; display:inline; margin:0 20px 0 8px; }
.logo { display: block; height:26px; width:102px; background:url(http://pic.c-ctrip.com/toolbox/logo_pay.png) no-repeat; }
.username { float:left; _margin-top: 5px; }
.user_msg{ padding-left:20px; background:url(http://pic.c-ctrip.com/common/un_min_nav_foot.png) 0 -80px no-repeat; }
.headlink { float:right; width:139px; height:31px; background:url(http://pic.c-ctrip.com/toolbox/un_head.gif) no-repeat 0 -178px; }
.headlink a { margin-left:16px; }
.user_grade_1, .user_grade_2, .user_grade_3, .user_grade_4 { display: inline-block; width: 16px; height: 0; margin: 0 4px 4px; padding-top:16px; overflow: hidden;background-image:url(http://pic.c-ctrip.com/toolbox/un_head.gif); background-repeat: no-repeat; vertical-align: middle; }
.user_grade_1 { background-position:0 -50px; }
.user_grade_2 { background-position:0 -82px; }
.user_grade_3 { background-position:0 -114px; }
.user_grade_4 { background-position:0 -146px; }


/* flight_realtime */
.flight_realtime { width: 950px; margin: 0 auto 10px; font-family: Verdana; *zoom: 1; }
.flight_realtime:after { content: "."; clear: both; height: 0; display: block; visibility: hidden; }
.realtime_main { float: left; width: 720px; overflow: hidden; }
.realtime_alert { margin-bottom: 1px; padding: 4px 10px; background: #ffebd5; border: 1px solid #ffaa57; }

.side_map { float: right; width: 226px; }
.realtime_side { width: 224px; background: #fffcd7; border: 1px solid #d5d5d5; border-top: none; }
.realtime_side h3 { height: 28px; line-height: 28px; padding: 0 8px; background: #f4f4f4 url(http://pic.c-ctrip.com/toolbox/un_realtime.png) 0 0 no-repeat; font-family: Verdana; font-size: 14px; }
.realtime_side .box_content { padding: 12px 22px; position: relative; width: 180px; }
.realtime_side .weather { position: absolute; bottom: 12px; right: 18px; text-align: right; }
.realtime_side .weather em { display: block; font: normal 24px/20px Verdana; }
.realtime_side .btn_box { padding: 10px 0; text-align: center; }
.realtime_side .btn_subscribe { width: 160px; height: 27px; background: url(http://pic.c-ctrip.com/toolbox/un_realtime.png) 0 -48px no-repeat; border: none; text-align: center; color: #fff; cursor: pointer; }

/* feeyo 12.03.16 llxue */
.side_link { margin-top: 5px; }
.link_feeyo { display: block; width: 226px; height: 0; padding-top: 79px; overflow: hidden; background: url(http://pic.c-ctrip.com/toolbox/un_feeyo.png) no-repeat; }
/* address_hot */
#address_hot{width: 290px;}

/* adv_box */
.adv_box {float:left;width:180px;padding:5px;}
.adv_box a {display:block;width:180px;height:50px;background:url(http://pic.c-ctrip.com/toolbox/feichangzhun.gif) 0 0 no-repeat;}

.hbliebiao1{ width:1000px; height:58px;background:url(/images/hangbangx1-2.png);} 
.hbliebiao1 div{ float:left;text-align:center; padding:0px 6px; height:55px; overflow:hidden;}
.hbliebiao1 div.hbliebiaopart1{ width:96px; padding-top:22px;}
.hbliebiao1 div.hbliebiaopart2{ width:106px; padding-top:22px;}
.hbliebiao1 div.hbliebiaopart3{ width:86px; padding-top:22px;}
.hbliebiao1 div.hbliebiaopart4{ width:66px; padding-top:22px;}
.hbliebiao1 div.hbliebiaopart5{ width:117px; padding-top:13px;}
.hbliebiao1 div.hbliebiaopart6{ width:117px; padding-top:13px;}
.hbliebiao1 div.hbliebiaopart7{ width:117px; padding-top:13px;}
.hbliebiao1 div.hbliebiaopart8{ width:87px; padding-top:22px;}
.hbliebiao1 div.hbliebiaopart9{ width:87px; padding-top:22px;}
