@charset "utf-8";/* CSS Document */

/*航班状态查询条件样式*/
#main_container #container_right .flight_searchcondition{ border:1px #e1e1e1 solid; margin-bottom:20px; color:#414342; padding-bottom:5px;}
#main_container #container_right .flight_searchcondition .title_gray_small{ border-bottom:1px solid #e1e1e1; height:27px; background-position:bottom; font-size:14px; background-image:url(/mu/images/maincontainer_right_title_gray_height36.gif)}
#main_container #container_right .flight_searchcondition .searchcondition_1{ font-weight:bold; margin-left:18px; margin-bottom:12px; margin-top:11px; }
#main_container #container_right .flight_searchcondition .searchcondition_2{ border-top:dotted 1px #bcbcbc; background-color:#f3f3f3; margin-left:8px; margin-right:12px; padding:10px 16px 10px 10px; height:20px/9}
#main_container #container_right .flight_searchcondition .searchcondition_2 table tr td{ height:26px;}
#main_container #container_right .flight_searchcondition .searchcondition_2 table tr td input.text{height:14px; font-size:9pt;width:120px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; margin-right:4px; padding-left:6px;}
#main_container #container_right .flight_searchcondition .searchcondition_2 table tr td select{color:#999999;font-size:9pt;height:20px;vertical-align:middle; width:128px}
#main_container #container_right .flight_searchcondition .searchcondition_button{ margin-left:30px; margin-top:13px; margin-bottom:10px;}
#main_container #container_right .flight_searchcondition .searchcondition_button .button{ background:url(/mu/images/flight_status_searchcondition_button_bg.gif) no-repeat; width:67px; height:19px; border:0px none; color:#ffffff; padding-bottom:2px; cursor:pointer; font-size:9pt;}

/*航班状态查询结果样式*/
#main_container #container_right .searchresult{ color:#a91717; font-weight:bold; margin-top:-11px; padding-left:32px; background:url(/mu/images/icon_plain_left_red_whitebg.gif) no-repeat 14px center; height:15px; margin-bottom:6px;}
#main_container #container_right .searchresult_datagrid{background-color:#e0e0e0; margin-bottom:25px;}
#main_container #container_right .searchresult_datagrid thead tr td{ height:31px; background-color:#f3f3f3; color:#424443; text-align:center;}
#main_container #container_right .searchresult_datagrid tbody tr td{ height:34px;text-align:center; color:#7f7f7f;background-color:#ffffff; vertical-align:middle}

/*飞机航班钱的图标样式cursor:pointer*/
img.flightnumber{ margin-right:2px;cursor:pointer;vertical-align:middle;margin-bottom:4px; margin-bottom:2px\9/*IE8*/;*margin-bottom:0px;/*IE7*/;_margin-bottom:0px;/*IE6*/ }
span.a_flightnumber{cursor:pointer}
/*咖啡杯图标的样式*/
img.coffee_cup{ margin-right:2px;vertical-align:middle;margin-bottom:4px; margin-bottom:2px\9/*IE8*/;*margin-bottom:0px;/*IE7*/;_margin-bottom:0px;/*IE6*/}
img.code_share{ margin-right:2px;vertical-align:middle;margin-bottom:4px; margin-bottom:2px\9/*IE8*/;*margin-bottom:0px;/*IE7*/;_margin-bottom:0px;/*IE6*/}
/*人头图标的样式*/
img.pass_stop{ margin-right:2px;vertical-align:middle;margin-bottom:4px; margin-bottom:2px\9/*IE8*/;*margin-bottom:0px;/*IE7*/;_margin-bottom:0px;/*IE6*/ cursor:pointer}
img.pass_stop_ow{ margin-right:2px;vertical-align:middle;margin-bottom:4px; margin-bottom:2px\9/*IE8*/;*margin-bottom:0px;/*IE7*/;_margin-bottom:0px;/*IE6*/ cursor:pointer}
img.pass_stop_rt{ margin-right:2px;vertical-align:middle;margin-bottom:4px; margin-bottom:2px\9/*IE8*/;*margin-bottom:0px;/*IE7*/;_margin-bottom:0px;/*IE6*/ cursor:pointer}
/*经停图标的样式*/
img.user_name{ margin-right:2px;margin-top:-6px;margin-top:-4px;/*IE8*/*margin-top:-2px;/*IE7*/_margin-top:-2px;/*IE6*/vertical-align:middle;}
/*航班短信提醒的图标样式*/
img.sendsms{ cursor:pointer}

/*差错退款 及 退票人员信息页面 搜索样式*/
#container_right .search_tips{ float:none; text-align:right; clear:both; margin-bottom:18px; margin-top:6px; color:#575454}

/*差错退款 及 退票人员信息页面 订单样式*/
/*#main_container #container_right .searchresult_shoppingcar{ background-color:#fce5e4; background-color:#fce5e4; height:18px; margin-top:-20px; padding-left:10px; padding-top:6px;}*/
#main_container #container_right .searchresult_shoppingcar{ height:0px; margin-top:0px; overflow:hidden}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_datagrid thead tr td{ text-align:center; background:url(/mu/images/booking_done_table_head_bg.gif) repeat-x; color:#424443; height:39px; border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_datagrid thead tr td.select_column{border-left:1px solid #d5d5d5; width:24px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_datagrid tbody tr.order_info td{ text-align:center; background: #ffffff; color:#424443; height:38px; border-top:1px solid #D5D5D5;border-right:1px solid #D5D5D5; color:#7f7f7f;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_datagrid tbody tr td.select_column{border-left:1px solid #D5D5D5;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_datagrid tbody tr.selected td{ text-align:center; background:url(/mu/images/order_refund_searchresult_bill_datagrid_body_bg.gif) repeat-x; color:#424443; height:38px; border-top:1px solid #b2b3b2;border-right:1px solid #b2b3b2; color:#910d0d}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_datagrid tbody tr.selected td.select_column{border-left:1px solid #b2b3b2;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_datagrid tbody tr.bill_info{ display:none}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_datagrid tbody tr.bill_info td{ background:none; text-align:left; border:none 0px; overflow:hidden}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_datagrid tbody tr.last_column td{ border-bottom:1px solid #D5D5D5;}


/*差错退款 及 退票人员信息页面 订单具体信息样式*/

#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info{ background-color:#f8f8f8; border:1px solid #b2b3b2;} 
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .title{ height:26px; padding-left:10px; padding-top:10px; color:#3e3e3e}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .title img{ margin-bottom:4px;vertical-align:middle;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid thead tr td{  background-color:#f3f3f3; text-align:center; color:#2a2c2b;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; height:38px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid thead tr td.serialnumber{ width:57px;border-left:0px none;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid thead tr td.firstcolumn{ border-left:0px none;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid thead tr td.contactname{border-left:0px none; width:175px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid thead tr td.passengername{border-left:0px none; width:112px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td{ height:38px; background-color:#ffffff; text-align:center; color:#2a2c2b;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; color:#7f7f7f;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td.contactname{border-left:0px none; width:175px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td.passengername{border-left:0px none; width:112px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td.serialnumber{ width:57px;border-left:0px none;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td.serialnumber input{vertical-align:middle}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td.serialnumber label{vertical-align:middle}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td.serialnumber div.selected{ background-color:#fce2e3; border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;height:25px;padding-top:10px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td.firstcolumn{border-left:0px none;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td .td_div_left{ float:left; width:auto; padding-left:32px}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td .td_div_right{ float:right; width:auto; padding-right:32px}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td.firstcolumn input{vertical-align:middle; margin-bottom:2px}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td.firstcolumn label{vertical-align:middle}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td.firstcolumn div.selected{ background-color:#fce2e3; border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF; height:25px;padding-top:10px;}

/*改期航班 用户名变上校图标样式*/

/*#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_searchresult_bill_info_datagrid tbody tr td .b_text {font-weight:bold;}*/
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form{ border:1px solid #ffffff; border-bottom:none 0px; background-color:#f3f3f3; padding-bottom:16px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .username{ background-color:#f3f3f3; font-weight:bold; color:#424443; padding-top:25px; padding-left:17px; padding-bottom:7px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .username .asterisk_key_redder{ font-weight:normal}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .cellphone{ background-color:#ebebeb; height:34px;padding-left:17px;font-weight:bold;color:#424443; }
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .cellphone .date{ font-weight:normal}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .cellphone input.text{height:14px; font-size:9pt;width:154px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; margin-right:4px; padding-left:6px; margin-right:23px}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .reasons{padding-left:17px;font-weight:bold;color:#424443; padding-top:30px;padding-bottom:17px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .reasons select {font-size:9pt;color:#999999;height:20px;vertical-align:middle;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .reasons textarea.textarea{ border:1px solid #b2b3b2; color:#7f7f7f; padding:4px 4px 4px 4px; margin-top:7px; font-size:12px; overflow:auto; height:96px; width:612px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form td.button{ padding-left:20px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form td.button input.button{background:url(/mu/images/button_plus_4words_redder_bg.gif) no-repeat; width:74px; height:25px; border:0px none; color:#ffffff; padding-bottom:2px; cursor:pointer; font-weight:bold; margin-right:24px; font-size:9pt; }
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form td.button input.next{ margin-bottom:10px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form td.tipscontent{  color:#575454; line-height:18px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form td.tipscontent table.provisiontext{ margin-top:10px; width:auto; margin-left:19px;margin-bottom:10px}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form td.tipscontent span.asterisk_key_redder{ padding-bottom:9px; display:block;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form td.tipscontent a{ color:#910d0d;}

/*退票人员信息页面 标签样式*/
#container_right .order_refund_searchresult_bill_info .tabbg{ background:url(/mu/images/airport_tabs_bg.gif) repeat-x; height:31px;}
#container_right .order_refund_searchresult_bill_info .tabbg .menu{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#container_right .order_refund_searchresult_bill_info .tabbg .menu li{ float:left; padding-left:11px; padding-right:11px;  cursor:pointer; background-repeat:repeat-x; height:21px; padding-top:10px;font-weight:bold; margin-right:1px;background-image:url(/mu/images/airport_tab_current_bg.gif); color:#ffffff; }
#container_right .order_refund_searchresult_bill_info .tabbg .menu li.current{background-image:url(/mu/images/airport_tab_bg.gif); color:#424443; }
#container_right .order_refund_searchresult_bill_info #tabcontent{}
#container_right .order_refund_searchresult_bill_info #tabcontent .content{ height:190px; border-bottom:dashed 1px #e5e5e5; padding-top:19px}
#container_right .order_refund_searchresult_bill_info #tabcontent .content .title{color:#d02828; font-weight:bold}
#container_right .order_refund_searchresult_bill_info #tabcontent .content .img_bg{ background:url(/mu/images/airport_content_img_bg.gif) no-repeat; width:220px; height:162px; padding-left:10px; padding-top:9px; padding-right:11px; padding-bottom:10px; float:right}
#container_right .order_refund_searchresult_bill_info #tabcontent .buttom{ border:none 0px!important}

/*退票 页面提示信息及按钮样式*/
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .alertmsg{background-color:#EBEBEB;color:#424443;height:47px;padding-left:36px; background-image:url(/mu/images/icon_exclamationpoint.gif); background-position:21px 25px; background-repeat:no-repeat; vertical-align:top; padding-top:28px; padding-bottom:27px}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .alertmsg .title{ font-size:18px; color:#910d0d;font-weight:bold; padding:0}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .alertmsg .subtitle{ font-size:12px;font-weight:bold; color:#910d0d}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form .alertmsg .yuan{ font-size:14px;font-weight:bold; color:#910d0d}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form td.button input.agree{ background:url(/mu/images/button_order_return_agree_bg.gif) no-repeat; width:138px; height:25px; margin-top:34px; margin-bottom:28px; font-size:9pt; margin-right:5px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form td.button input.manual{ background:url(/mu/images/button_order_return_manual_bg.gif) no-repeat; width:162px; height:25px; margin-top:34px; margin-bottom:28px; font-size:9pt;margin-right:5px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_refund_form td.button input.cancel{ background:url(/mu/images/button_order_return_cancel_bg.gif) no-repeat; width:114px; height:25px; margin-top:34px; margin-bottom:28px; font-size:9pt;margin-right:5px;}

/*退票 页面弹出确认提示信息样式*/
.popwin_order_return2_confirmed .border{border: none 0px; padding:0; margin:0; overflow:hidden; background:url(/mu/images/popupwin_order_return2_confirmed_bg.jpg) no-repeat}
.popwin_order_return2_confirmed .border #content .order_return2_confirmed .text{ color:#373737; font-size:14px; font-weight:bold; margin-top:105px; margin-left:105px}
.popwin_order_return2_confirmed .border #content .order_return2_confirmed .button input.return{ color:#FFFFFF; margin-left:105px; margin-top:32px;  background:url(/mu/images/button_order_return2_confirmed_bg.gif) no-repeat; width:108px; height:19px ; border: 0px none; font-size:9pt;}

/*订单页面下部按钮区样式*/
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_form{ border:1px solid #ffffff; border-bottom:none 0px; background-color:#f3f3f3; padding-bottom:16px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_form .totalprice{ height:30px; text-align:right; padding-right:25px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_form .totalprice .price{color:#910d0d; font-size:14px; font-weight:bold}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_form tr td.button{ height:34px; padding-left:20px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_form tr td.button input.button{background:url(/mu/images/button_plus_4words_redder_bg.gif) no-repeat; width:74px; height:25px; border:0px none; color:#ffffff; padding-bottom:2px; cursor:pointer; font-weight:bold; margin-right:9px ; font-size:9pt;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_form tr td.link{ height:34px; padding-right:25px; width:185px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_form tr td.link a{ float:right; display:block; color:#3e3e3e; height:17px; padding-top:4px}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_form tr td.link a.emailbill{ background:url(/mu/images/icon_emailbill_graybg.gif) no-repeat left center; padding-left:26px;margin-right:10px}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_form tr td.link a.pdf{ background:url(/mu/images/icon_pdf_graybg.gif) no-repeat left center; padding-left:26px; width:48px }
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_form tr .sendEmail input.button{background:url(/mu/images/flight_status_searchcondition_button_bg.gif) no-repeat; width:67px; height:19px; border:0px none; color:#ffffff; padding-bottom:2px; cursor:pointer; font-size:9pt;}
/*会员登录框界面样式*/
#main_container #container_right .order_login_bg{ background:url(/mu/images/order_login_bg.gif) repeat-x; height:401px;}
#main_container #container_right .order_member_login{ background:url(/mu/images/order_login_member_bg.gif) no-repeat; width:196px; height:237px; margin-right:10px;_margin-right:0px;/*IE6*/ padding-top:82px;; padding-left:59px; padding-right:57px; margin-top:36px; margin-left:14px;_margin-left:6px;/*IE6*/ float:left}
#main_container #container_right .order_member_login .cardnumber{ color:#585354; font-weight:bold}
#main_container #container_right .order_member_login .cardnumber input.text{height:14px; font-size:9pt;width:195px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; margin-right:4px; padding-left:6px; margin-top:4px;}
#main_container #container_right .order_member_login .password{ color:#585354; font-weight:bold; margin-top:15px;}
#main_container #container_right .order_member_login .password input.text{height:14px; font-size:9pt;width:195px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; margin-right:4px; padding-left:6px; margin-top:4px;}
#main_container #container_right .order_member_login .password a{ color:#aba9a9; font-weight:normal;}
#main_container #container_right .order_member_login div.button{ text-align:right; margin-top:22px; height:25px;} 
#main_container #container_right .order_member_login .button input.billquery{ background:url(/mu/images/button_plus_4words_redder_bg.gif) no-repeat; width:74px; height:25px; border:0px none; color:#FFFFFF; text-align:center; font-size:9pt;}
#main_container #container_right .order_member_login .button input.register{ background: url(/mu/images/button_order_login_2words_red_whitebg.gif) no-repeat; width:64px; height:25px; border:0px none; color:#FFFFFF; text-align:center; font-size:9pt;}
/*非会员登录框界面样式*/
#main_container #container_right .order_non-member_login{ background: url(/mu/images/order_login_non-member_bg.gif) no-repeat; width:224px; height:261px; padding-top:58px; padding-left:59px; padding-right:29px; margin-top:36px;float:left; position:relative}
#main_container #container_right .order_non-member_login .attention{color:#7d7d7d}
#main_container #container_right .order_non-member_login .attention span{ font-weight:bold; }
#main_container #container_right .order_non-member_login .contact{ font-weight:bold; color:#585354; margin-top:35px;}
#main_container #container_right .order_non-member_login .contact select{font-size:9pt;color:#999999;height:20px;vertical-align:middle;width:79px;}
#main_container #container_right .order_non-member_login .contact input.text{height:14px; font-size:9pt;width:120px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; padding-left:6px; vertical-align:middle;margin-bottom:2px; }
#main_container #container_right .order_non-member_login .bill{ margin-top:23px;font-weight:bold;}
#main_container #container_right .order_non-member_login .bill select{font-size:9pt;color:#999999;height:20px;vertical-align:middle;width:79px;}
#main_container #container_right .order_non-member_login .bill input.text{height:14px; font-size:9pt;width:120px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; padding-left:6px; vertical-align:middle; margin-bottom:2px; }
#main_container #container_right .order_non-member_login .contactMoblie{ font-size:9pt; font-weight:bold; color:#585354;margin-top:25px;}
#main_container #container_right .order_non-member_login .contactMoblie input.text{height:14px; font-size:9pt;width:140px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; padding-left:6px; vertical-align:middle;margin-bottom:2px; }
#main_container #container_right .order_non-member_login .identify {font-size:9pt; font-weight:bold; color:#585354;margin-top:25px;}
#main_container #container_right .order_non-member_login .identify input.text{height:14px; font-size:9pt;width:60px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; padding-left:6px; vertical-align:middle;margin-bottom:2px; }

#main_container #container_right .order_non-member_login .datetime { margin-top:20px; color:#585354}
#main_container #container_right .order_non-member_login .datetime .begin{ float:left; width:103px; margin-right:9px;}
#main_container #container_right .order_non-member_login .datetime .begin input.text{height:14px; font-size:9pt;width:73px;*width:66px;/*IE7*/_width:66px;/*IE6*/ color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; padding-left:6px; margin-top:4px;margin-right:4px;}
#main_container #container_right .order_non-member_login .datetime .end{ float:left; width:103px; margin-right:9px;}
#main_container #container_right .order_non-member_login .datetime .end input.text{height:14px; font-size:9pt;width:73px;*width:66px;/*IE7*/_width:66px;/*IE6*/ color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; padding-left:6px; margin-top:4px;margin-right:4px;}
#main_container #container_right .order_non-member_login div.button{ text-align:right; /*margin-top:40px;*/ height:25px; position:absolute; right:36px; bottom:50px} 
#main_container #container_right .order_non-member_login div.button input.query{ background:url(/mu/images/button_order_login_2words_red_whitebg.gif) no-repeat; width:64px; height:25px; border:0px none; color:#FFFFFF; text-align:center; font-size:9pt;}

/*更改日期第一步下部表单及说明样式*/
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_change_form td.selectdate{ padding-left:16px; height:100px; color:#424443; background-color:#f3f3f3}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_change_form td.selectdate div.lable{ color:#7f7f7f}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_change_form td.selectdate input.text{height:14px; font-size:9pt;width:153px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; margin-right:4px; padding-left:6px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_change_form td.selectdate input.next{background:url(/mu/images/button_plus_4words_redder_bg.gif) no-repeat; width:74px; height:25px; border:0px none; color:#ffffff; padding-bottom:2px; cursor:pointer; font-weight:bold; margin-left:16px ;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_change_form td.attention ol{ margin-left:18px; margin-top:10px; padding-left:20px;}
#main_container #container_right .order_refund_searchresult .order_refund_searchresult_bill_info .order_change_form td.attention ol li{ color:#7f7f7f; padding-top:2px; padding-bottom:2px}

/*更改航班头部信息 样式*/
#main_container #container_right .airport{background-color:#fbe2e2;color:#910d0d;padding-left:12px;height:56px;padding-top:19px;font-size:14px; margin-top:-21px}
#main_container #container_right .airport .icon_airport{float:left;margin-right:15px;}
#main_container #container_right .airport .icon_to_grey_array{float:left;margin:0 11px 0 11px;padding-top:14px;}
#main_container #container_right .airport .from_airport{padding-top:12px;float:left; width:auto}
#main_container #container_right .airport .to_airport{padding-top:12px;float:left;}
#main_container #container_right .airport .black_c_words{float:left;font-weight:bold;color:#2a2b2d;}
#main_container #container_right .airport .billnumber{ float:right; font-size:12px; color:#313332;padding-top:12px; margin-right:22px;}
#main_container #container_right .airport .billnumber span{ color:#910d0d;font-size:14px;}
#main_container #container_right .airport .editer{ float:right; font-size:12px; color:#313332;padding-top:12px; margin-right:16px;}
#main_container #container_right .airport .editer span{ color:#910d0d;font-size:14px;}

/*更改航班 一周日期显示样式*/
#main_container #container_right  div.order_icon{ height:15px; text-align:right; padding:20px 0 2px; color:#666;}
#main_container #container_right  div.order_icon img{ margin-left:12px; cursor:pointer; vertical-align:middle;}
#main_container #container_right table.weekline{ background-color:#e2e2e2; margin-top:1px; margin-bottom:0px;}
#main_container #container_right table.weekline tr td{ background:url(/mu/images/order_change_week_higher_bg.gif) repeat-x; height:67px; text-align:center; color:#414342; cursor:pointer}
#main_container #container_right table.weekline tr td.current{background: url(/mu/images/order_change_week_higher_current_bg.gif) repeat-x; color:#ffffff}
#main_container #container_right table.weekline tr td.current_{background: url(/mu/images/order_change_week_higher_current_bg.gif) repeat-x; color:#ffffff}
#main_container #container_right table.weekline tr td span.week{ font-weight:bold}
#main_container #container_right table.weekline tr td span.date
#main_container #container_right table.weekline tr td.current span.date{ color:#ffffff}
#main_container #container_right table.weekline tr td span.price{ font-weight:bold; display:block; margin-top:4px;}
#main_container #container_right table.weekline tr td.previous,#main_container #container_right table.weekline tr td.next{ width:44px;}
#main_container #container_right table.weekline tr td.previous img,#main_container #container_right table.weekline tr td.next img{ cursor:pointer}


#main_container #container_right table.flight_info{ background-color:#e0e0e0}
#main_container #container_right table.flight_info thead tr td{ text-align:center; background:url(/mu/images/order_change_flight_info_table_thead_bg.gif) repeat-x; height:34px; color:#414342; vertical-align:middle}
#main_container #container_right table.flight_info thead tr td.datetime{ width:182px}
#main_container #container_right table.flight_info thead tr td.price{ width:123px}
#main_container #container_right table.flight_info thead tr td img.updown{ margin-right:3px; cursor:pointer; vertical-align:middle;}
#main_container #container_right table.flight_info thead tr td img.updown_close{ margin-right:-1px; cursor:pointer; vertical-align:middle;}
#main_container #container_right table.flight_info tbody tr td{ height:40px; text-align:center; background-color:#ffffff; color:#414342}
#main_container #container_right table.flight_info tbody tr td.lower_price{ background:url(/mu/images/order_change_week_lower_price_bg.gif) repeat-x;}
#main_container #container_right table.flight_info tbody tr td.class{ cursor:pointer}
#main_container #container_right table.flight_info tbody tr td input{ vertical-align:text-bottom;}
#main_container #container_right table.flight_info tbody tr td span{vertical-align:middle;}

#main_container #container_right table.flight_info2a tbody tr td{text-align:center; background-color:#ffffff; color:#414342;padding:0 5px 0 5px;}
#main_container #container_right table.flight_info2a tbody tr td.lower_price{height:74px; text-align:center; color:#414342; border:1px solid #ffffff; background-image:url(/mu/images/flight_info2a_lower_price_bg.jpg);color:#424443;}
#main_container #container_right table.flight_info2a tbody tr td.lower_price .org_price_del{ text-decoration:line-through;}

#main_container #container_right table.flight_info tbody tr td table{ margin:auto}
#main_container #container_right table.flight_info tbody tr td table tr td{ background:none; text-align:left;padding-left:5px;}
#main_container #container_right table.flight_info tbody tr td table tr td span.big{ font-size:14px; color:#910d0d; font-weight:bold}
#main_container #container_right table.flight_info tbody tr td table tr td span.small{ font-size:12px; color:#910d0d}
#main_container #container_right table.flight_info tbody tr td.selected{background-color:#FCE2E3;/*border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;*/}
#main_container #container_right table.flight_info tbody tr td .grey_words{color:#999999;}
/*
#main_container #container_right table.flight_info tbody tr td .line1{margin-bottom:6px;}
*/
#main_container #container_right table.flight_info tbody tr.class_infos { display:none}
#main_container #container_right table.flight_info tbody tr.class_infos td{}

#main_container #container_right table#go_table{/*margin-bottom:25px;*/}
#main_container #container_right table#back_table{/*margin-bottom:25px;*/}

#main_container #container_right table.flight_info .internation tr td{ height:68px;}
#main_container #container_right table.flight_info .internation tr td.lower_price{background:url(/mu/images/order_change_week_highest_current_bg.gif) repeat-x;}
#main_container #container_right table.flight_info tbody.internation tr td .line1 { margin-bottom:3px;}


/*更改航班 舱位信息表格样式*/
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info { background-color:#e0e0e0;}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info tr th{ background-color:#ebebeb; color:#414342; width:78px;border-top:1px solid #e0e0e0;}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info tr th span.point{ color:#7f7f7f; font-weight:normal}
/*
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info tr td{ background-color:#f6f6f6; text-align:center; color:#414342; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
*/
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info thead tr td{ background-color:#f6f6f6; text-align:center; color:#414342; border-top:1px solid #e0e0e0;height:40px;text-align:center;border-left:1px solid #e0e0e0;}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info tbody tr {height:40px;}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info tbody tr td{ background-color:#f6f6f6; text-align:center; color:#414342; border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;text-align:left;max-width:50px;}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info tr td.selected{background-color:#FCE2E3;border-bottom:0px none;}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info tr td div.left {float:left; margin-top:6px;margin-top:3px\9;/*IE8*/*margin-top:3px;/*IE7*/_margin-top:3px;/*IE6*/ width:21px}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info tr td div.right{float:left; margin-right:0px;}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info tr td input.radio{ padding:0; margin:0; border:0px}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info tr td span.point{ color:#7f7f7f; font-weight:normal}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info thead tr th{ border-top:none 0px}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info thead tr td{ border-top:none 0px; height:40px;}
#main_container #container_right table.flight_info tbody tr.class_infos td table.class_info tbody tr td{ cursor:pointer}

/*更改航班 按钮样式*/
#main_container #container_right div.button{ padding-top:25px; padding-bottom:25px; height:35px;}
#main_container #container_right div.button input.previous{ float:left; background:url(/mu/images/button_plus_4words_whiter_bg.gif) no-repeat; height:25px;width:75px; font-weight:bold; color:#444444; border:0px none; margin-left:135px; font-size:9pt;}
#main_container #container_right div.button input.next{ float:right; background:url(/mu/images/button_plus_4words_redder_bg.gif) no-repeat; height:25px;width:75px; font-weight:bold; color:#ffffff; border:0px none; margin-right:138px; font-size:9pt;}

/*改期航班 确认支付 按钮样式*/
#main_container #container_right div.button input.confrimed{background:transparent url(/mu/images/button_plus_5words_red_bg.gif) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-size:9pt;font-weight:bold;height:27px;width:86px; float:right; margin-right:138px;}

/*改期航班 确认支付 信息样式order_num*/
#main_container #container_right .order_num{ background-color:#ececec; height:50px; margin-top:-21px; margin-bottom:18px;_margin-bottom:0px;}
#main_container #container_right .order_num .the_num{ width:50%; float:left; margin-left:12px; margin-top:12px}
#main_container #container_right .order_num .the_num .black_words{ color:#424443; font-size:16px; font-weight:bolder}
#main_container #container_right .order_num .the_num .big_num{ color:#0e006d; font-size:16px; font-weight:bold}
#main_container #container_right .order_num .total{ width:30%; float:right; text-align:right; margin-top:18px; margin-right:10px;_height:100%/*IE6*/;*height:100%/*IE7*/}
#main_container #container_right .order_num .total .red_num{ color:#d72a2a;font-weight:bolder}
#main_container #container_right .order_num .total .black_words_small{ color:#424443;font-weight:bolder}

/*改期航班 确认支付 高亮表格样式*/
#main_container #container_right .step_first_content .table_style td.selected{background-color:#FCE2E3;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF; color:#910d0d;} 
#main_container #container_right .step_first_content .table_style td.selected span.normal{ color:#7f7f7f}

/*电子客票验真 页面样式*/
#container_right .searchcondition { height:67px;}
#container_right .searchcondition .verification{ float:none; margin-left:65px; margin-top:10px; clear:both}
#container_right .searchcondition .verification input.button{float:left; margin-right:8px;}
#container_right .searchcondition .verification .other_about_button{ float:left; margin-top:4px;}
#container_right .searchcondition .verification .other_about_button a{ color:#6f6f6f!important}
#container_right .verified{ margin-top:27px}/*验真成功信息样式*/
#container_right .verify_attention{ margin-left:70px;}/*验真成功信息中的注意事项样式*/
/*电子客票价格信息 样式*/
#container_right .passenger_ticket_price_info{ height:25px; text-align:center; background-color:#efefef; color:#6f6f6f; padding-top:10px; margin-bottom:1px;}
#container_right .passenger_ticket_price_info .red_text{ margin-right:20px;}
/*没有购买保险提醒样式*/
#container_right .no_insurance{ height:14px; padding-top:8px; padding-bottom:8px; padding-left:4px; color:#7f7f7f; margin-bottom:11px;}
/*销售单位信息样式*/
#container_right .sales_unit_info{ height:20px; color:#7f7f7f; margin-bottom:1px; padding-left:14px; background-color:#efefef; padding-top:8px}
#container_right .sales_unit_info label{ color:#424443;}

/*好友列表按钮样式*/
#main_container #container_right .friend_list_button{ background:transparent url(/mu/images/friend_list_button_bg.gif) no-repeat scroll 0 0; padding-left:19px; float:left;color:#ffffff; border:none; height:19px; width:95px;}

/*网上值机-输入“旅客姓名”、“证件号码”等信息的样式*/
#main_container #container_right .checkin_adv{border:1px solid #E0E0E0;background-image:url(/mu/images/maincontainer_right_title_red_46long.gif);height:46px;font-size:14px;color:#FFFFFF;}
#main_container #container_right .checkin_adv .left_part{float:left;width:264px;}
#main_container #container_right .checkin_adv .right_part{text-align:center;padding-top:17px;}
#main_container #container_right #checkin_text1{padding-top:30px;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;height:124px;margin-bottom:30px;}
#main_container #container_right #checkin_text1 .text_left{padding-left:32px;float:left;color:#414342;}
#main_container #container_right #checkin_text1 .text_right{padding-left:372px;padding-bottom:22px;color:#414342;}
#main_container #container_right #checkin_text1 .text_part{font-weight:bold;}
#main_container #container_right #checkin_text1 .other_left{padding-top:8px;margin-left:32px;float:left;}
#main_container #container_right #checkin_text1 .other_right{margin-right:18px;}
#main_container #container_right #checkin_text1 .other_right #button1{float:right;}
#main_container #container_right #checkin_text1 .input_text{height:14px; font-size:9pt;width:175px;color:#a5a5a5;border-left:#84a0bc 1px solid;border-top:#84a0bc 1px solid;border-right:1px solid #b8c9d8;border-bottom:1px solid #b8c9d8;margin-right:4px;padding-left:6px;}

/*网上值机-选择航班一栏的样式*/
#main_container #container_right #checkin_text2 #checkin_text2_content{margin-top:-21px;}
#main_container #container_right #checkin_text2 .grey_bg{background-color:#f3f3f3;height:26px;padding-top:9px;padding-left:11px;}
#main_container #container_right #checkin_text2 #client_info{width:100%;text-align:center;background-color:#E0E0E0;}
#main_container #container_right #checkin_text2 #client_info thead{background-color:#f3f3f3;height:33px;color:#424443;}
#main_container #container_right #checkin_text2 #client_info tbody{background-color:#ffffff;height:33px;color:#7f7f7f;}
#main_container #container_right #checkin_text2 #client_info td{height:33px;}
#main_container #container_right #checkin_text2 #fly_info{width:100%;text-align:center;background-color:#E0E0E0;}
#main_container #container_right #checkin_text2 #fly_info thead{background-color:#f3f3f3;color:#424443;}

#main_container #container_right #checkin_text2 #fly_info tbody{background-color:#ffffff;color:#7f7f7f;}
#main_container #container_right #checkin_text2 #fly_info tbody .td_div_left{float:center;padding-left:0px;width:auto;}
#main_container #container_right #checkin_text2 #fly_info tbody .td_div_right{float:right;padding-right:32px;width:auto;}
#main_container #container_right #checkin_text2 #fly_info .fly_info_city{background-color:#fce2e3;}

/*#main_container #container_right #checkin_text2 #fly_info .b_text{font-weight:bold;}*/
#main_container #container_right #checkin_text2 #fly_info tbody tr{}
#main_container #container_right #checkin_text2 #fly_info thead tr td{height:33px;}
#main_container #container_right #checkin_text2 #fly_info tbody tr td{height:44px;}
#main_container #container_right #checkin_text2 #buttons{float:right;padding-top:21px;}
#main_container #container_right #checkin_text2 #buttons #button1{margin-right:8px;float:right;}
#main_container #container_right #checkin_text2 #buttons #button2{margin-right:9px;float:right;}


/*网上值机-选择座位一栏的样式*/
#main_container #container_right #checkin_text3{margin-top:70px;_margin-top:23px;/*IE6*/color:#7f7f7f;}
#main_container #container_right #checkin_text3 #fly_picture{margin-top:-21px;border-bottom:#E0E0E0 1px solid;;border-left:#E0E0E0 1px solid;;border-right:#E0E0E0 1px solid;;}
#main_container #container_right #checkin_text3 #checkin_text3_main_content{margin-top:30px;margin-bottom:25px;}
#main_container #container_right #checkin_text3 #button #button1{margin:6px 0 28px 3px;float:left;}
#main_container #container_right #checkin_text3 #button{*padding-bottom:60px;/*IE7*/_padding-bottom:60px;/*IE6*/}

/*打印发票-选择要打印的登机牌的样式*/
#main_container #container_right #choose_fly_number{padding-left:11px;background-image:url(checkin_print_grey_bg.gif);height:22px;padding-top:9px;font-size:13px;color:#424443;font-weight:bold;}
#main_container #container_right .choose_fly_number_table{width:100%;text-align:center;background-color:#E0E0E0;}
#main_container #container_right .choose_fly_number_table thead{background-color:#f3f3f3;color:#424443;}
#main_container #container_right .choose_fly_number_table tbody{background-color:#ffffff;color:#7f7f7f;}
#main_container #container_right .choose_fly_number_table thead tr td{width:14%;height:33px;}
#main_container #container_right .choose_fly_number_table tbody tr td{width:14%;height:44px;}
#main_container #container_right #checkin_print_pic{padding-top:25px;padding-bottom:25px;border-bottom:#E0E0E0 1px solid;;border-left:#E0E0E0 1px solid;;border-right:#E0E0E0 1px solid;;text-align:center;}

/*打印发票 下载/打印登机票的样式*/
#main_container #container_right #print_or_download{background-image:url(/mu/images/checkin_print_grey_longer_bg.gif);height:38px;padding-top:15px;margin-bottom:30px;}
#main_container #container_right #print_or_download #print_button{background:transparent url(/mu/images/checkin_print_print_button.gif) no-repeat scroll 0 0;float:right;border:0 none;height:33px;width:124px;color:#ffffff;font-weight:bold;padding-left:35px;padding-bottom:5px;margin-right:13px;}
#main_container #container_right #print_or_download #download_button{float:right;background:transparent url(/mu/images/checkin_print_download_button.gif) no-repeat scroll 0 0;border:0 none;height:33px;width:124px;color:#ffffff;font-weight:bold;padding-bottom:5px;margin-right:35px;}
#main_container #container_right .long_grey_line{height:1px;background-color:#E0E0E0;margin-left:-16px;margin-right:-16px;}

/*航班动态样式*/
#main_container .fly_info{color:#414342;}
#main_container .fly_info .tabbg{margin-top:19px;font-size:14px; overflow:hidden;}
#main_container .fly_info .tabbg .menu {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#main_container .fly_info .tabbg .menu li{background-image:url(/mu/images/checkin_print_fly_info_tab_bg.gif);color:#FFFFFF;cursor:pointer;float:left;font-weight:bold;height:23px;margin-right:1px;text-align:center;padding-top:8px;width:159px;margin-right:1px;margin-bottom:1px;}
#main_container .fly_info .tabbg .menu li.current{background-image:url(/mu/images/checkin_print_fly_info_tab_current_bg.gif);color:#424443;}
#main_container .fly_info #tabcontent .help_text{background-color:#ececec;height:27px;padding-left:12px;padding-top:15px;}
#main_container .fly_info #tabcontent .detail_content{border:1px solid #E0E0E0;padding:30px 9px 20px 9px;margin-bottom:20px;}
#main_container .fly_info #tabcontent .detail_content .search_button{font-weight:bold;border-bottom:1px dashed #E0E0E0;padding-bottom:27px;padding-left:18px;}
#main_container .fly_info #tabcontent .detail_content .button_div{float:left;padding-right:20px;}
#main_container .fly_info #tabcontent .detail_content .button{float:left;margin-top:1px;margin-top:-3px\9;/*IE8*/*margin-top:-4px\9;/*IE7*/_margin-top:-4px;/*IE6*/}
#main_container .fly_info #tabcontent .detail_content .value{float:left;margin-top:1px;}
#main_container .fly_info #tabcontent .detail_content #fly_info_detail{background-color:#ececec;padding-bottom:32px;}
#main_container .fly_info #tabcontent .detail_content #fly_info_detail .line_left{padding-left:18px;float:left;}
#main_container .fly_info #tabcontent .detail_content #fly_info_detail .line_right{padding-right:18px;float:right;}
#main_container .fly_info #tabcontent .detail_content #fly_info_detail #line1{padding-top:20px;}
#main_container .fly_info #tabcontent .detail_content #fly_info_detail #line2{padding-top:28px;}
#main_container .fly_info #tabcontent .detail_content #fly_info_detail .input_text_withdate{height:14px; font-size:9pt;width:157px;width:156px\9;/*IE8*/*width:156px;/*IE7*/_width:156px;/*IE6*/color:#a5a5a5;border-left:#84a0bc 1px solid;border-top:#84a0bc 1px solid;border-right:1px solid #b8c9d8;border-bottom:1px solid #b8c9d8;margin-left:6px;margin-left:5px\9;/*IE8*/*margin-left:5px;/*IE7*/_margin-left:5px;/*IE6*/padding-left:6px;margin-right:4px;}
#main_container .fly_info #tabcontent .detail_content #fly_info_detail .input_text{height:14px; font-size:9pt;width:176px;width:175px\9;/*IE8*/*width:175px;/*IE7*/_width:175px;/*IE6*/color:#a5a5a5;border-left:#84a0bc 1px solid;border-top:#84a0bc 1px solid;border-right:1px solid #b8c9d8;border-bottom:1px solid #b8c9d8;padding-left:6px;}
#main_container .fly_info #tabcontent #fly_info_search_button{text-align:right;padding-right:18px;padding-top:20px;}

/*取消值机一栏的样式*/
#main_container #container_right #checkin_cancel_text3{margin-top:70px;_margin-top:23px;/*IE6*/color:#999999;}
#main_container #container_right #checkin_cancel_text3 #cancel_fly_picture{margin-top:-21px;padding:23px 50px 0px 50px;border-left:#E0E0E0 1px solid;;border-right:#E0E0E0 1px solid;;color:#d72b2b;padding-bottom:10px;}
#main_container #container_right #checkin_cancel_text3 #cancel_fly_picture img{margin-top:8px;}
#main_container #container_right #checkin_cancel_text3 #cancel_fly_picture .red_underline_text{color:#d72b2b;text-decoration:underline;}
#main_container #container_right #checkin_cancel_text3 #cancel_fly_picture #button{color:#424443;}
#main_container #container_right #checkin_cancel_text3 #cancel_main_content{padding-left:10px;padding-right:10px;border-left:#E0E0E0 1px solid;;border-right:#E0E0E0 1px solid;;color:#7f7f7f;}
#main_container #container_right #checkin_cancel_text3 #button{border-left:#E0E0E0 1px solid;;border-right:#E0E0E0 1px solid;;border-bottom:#E0E0E0 1px solid;;padding-left:10px;padding-right:10px;color:#424443;padding-top:21px;padding-bottom:35px;}
#main_container #container_right #checkin_cancel_text3 .input_text{height:14px; font-size:9pt;width:80px;width:79px\9;/*IE8*/*width:79px;/*IE7*/_width:79px;/*IE6*/color:#a5a5a5;border-left:#84a0bc 1px solid;border-top:#84a0bc 1px solid;border-right:1px solid #b8c9d8;border-bottom:1px solid #b8c9d8;margin-right:18px;margin-left:17px\9;/*IE8*/*margin-left:17px;/*IE7*/_margin-left:17px;/*IE6*/padding-left:6px;}

/*机票预订-航班查询样式*/
#main_container #container_right #booking_page{color:#424443;}
#main_container #container_right #booking_title1{background:url(/mu/images/flight_booking_title_1.gif);width:663px;height:25px;height:22px\9;/*IE8*/padding-top:6px;padding-top:8px\9;/*IE8*/margin-top:-1px;}
#main_container #container_right #booking_title1 #text1{margin-left:35px;}
#main_container #container_right #booking_title1 #text2{margin-left:75px;}
#main_container #container_right #booking_title1 #text3{margin-left:75px;}
#main_container #container_right #booking_title1 #text4{margin-left:75px;}
#main_container #container_right #booking_title1 #text5{margin-left:75px;}
#main_container #container_right .booking_title_red_words{color:#910d0d;font-size:14px;}
#main_container #container_right .booking_title_white_words{font-size:14px;color:#ffffff;}
#main_container #container_right #line_select_help_text{color:#999999;padding-left:40px;padding-top:15px;margin-bottom:35px;}
#main_container #container_right #radio_div #country_in_or_out{padding-left:10px;padding-bottom:25px;}
#main_container #container_right #radio_div #journey_line{padding-left:10px;background-color:#f5f5f5;padding-top:10px;padding-bottom:28px;}
#main_container #container_right #radio_div .button_div{float:left;padding-right:25px;}
#main_container #container_right #radio_div .button_div img{margin-top:3px;margin-left:2px;_margin-left:-1px;/*IE6*/}
#main_container #container_right #radio_div .button{float:left;margin-top:1px;margin-top:-3px\9;/*IE8*/*margin-top:-4px\9;/*IE7*/_margin-top:-4px;/*IE6*/}
#main_container #container_right #radio_div .value{float:left;margin-top:1px;}
#main_container #container_right #select_city{background-color:#f5f5f5;padding-left:15px;}
#main_container #container_right #select_city #line1{padding:12px 0 13px 0;}
#main_container #container_right #select_city #line2{padding:0px 0px 12px 0;}
#main_container #container_right #select_city #line2 #return_city_span{}
#main_container #container_right #select_city .input_text{height:14px; font-size:9pt;width:226px;width:225px\9;/*IE8*/*width:225px;/*IE7*/_width:225px;/*IE6*/color:#a5a5a5;border-left:#84a0bc 1px solid;border-top:#84a0bc 1px solid;border-right:1px solid #b8c9d8;border-bottom:1px solid #b8c9d8;padding-left:6px;margin-right:13px;margin-left:6px;margin-left:5px\9;/*IE8*/*margin-left:5px;/*IE7*/_margin-left:5px;/*IE6*/}
#main_container #container_right #select_city .input_text_withdate{height:14px; font-size:9pt;width:90px;width:89px\9;/*IE8*/*width:89px;/*IE7*/_width:89px;/*IE6*/color:#a5a5a5;border-left:#84a0bc 1px solid;border-top:#84a0bc 1px solid;border-right:1px solid #b8c9d8;border-bottom:1px solid #b8c9d8;margin-left:6px;margin-left:5px\9;/*IE8*/*margin-left:5px;/*IE7*/_margin-left:5px;/*IE6*/padding-left:6px;margin-right:4px;}
#main_container #container_right #ticket_level{padding:10px 0 9px 15px;margin:15px 0 20px 0;background-color:#f5f5f5;}
#main_container #container_right #ticket_level select{height:18px;height:20px\9;/*IE8*/*height:20px;/*IE7*/color:#a5a5a5;height:20px;vertical-align:middle;width:142px;}
#main_container #container_right #child_or_adult{padding:15px 0 14px 15px;margin:0 0 25px 0;background-color:#f5f5f5;}
#main_container #container_right #child_or_adult #line1{margin-bottom:7px;}
#main_container #container_right #child_or_adult #line1 #adult{margin-right:30px;}
#main_container #container_right #child_or_adult #line1 #child{margin-right:25px;}
#main_container #container_right #child_or_adult #line2 select{width:42px;height:18px;height:20px\9;/*IE8*/*height:20px;/*IE7*/color:#a5a5a5;}
#main_container #container_right #child_or_adult #line2 #adult{margin-right:67px;}
#main_container #container_right #child_or_adult #line2 #child{margin-right:70px;}
#main_container #container_right .order_by{margin-bottom:85px;}
#main_container #container_right .order_by .button_div{float:left;padding-right:25px;}
#main_container #container_right .order_by .button{float:left;margin-top:0px;margin-top:-3px\9;/*IE8*/*margin-top:-4px\9;/*IE7*/_margin-top:-4px;/*IE6*/}
#main_container #container_right .order_by .value{float:left;margin-top:1px;}
#main_container #container_right #booking_page_1_check_button{margin-bottom:22px;}
#main_container #container_right #booking_page_1_check_button #button1{margin-right:30px;}

/*机票预订-航班选择样式*/
#main_container #container_right #booking_title2{background:url(/mu/images/flight_booking_title_2.gif);width:663px;height:25px;height:22px\9;/*IE8*/padding-top:6px;padding-top:8px\9;/*IE8*/margin-top:-1px;}
#main_container #container_right #booking_title2 #text1{margin-left:35px;}
#main_container #container_right #booking_title2 #text2{margin-left:95px;}
#main_container #container_right #booking_title2 #text3{margin-left:65px;}
#main_container #container_right #booking_title2 #text4{margin-left:75px;}
#main_container #container_right #booking_title2 #text5{margin-left:75px;}
#main_container #container_right #from_to_airport{background-color:#fbe2e2;color:#910d0d;padding-left:12px;height:50px;padding-top:12px;font-size:14px;}
#main_container #container_right #from_to_airport #icon_airport{float:left;margin-right:15px;}
#main_container #container_right #from_to_airport #icon_double_grey_array{float:left;margin:0 11px 0 11px;padding-top:12px;}
#main_container #container_right #from_to_airport #icon_to_grey_array{float:left;margin:0 11px 0 11px;padding-top:14px;}
#main_container #container_right #from_to_airport #from_airport{padding-top:12px;float:left;}
#main_container #container_right #from_to_airport #to_airport{padding-top:12px; float:left}
#main_container #container_right #from_to_airport .black_c_words{float:left;font-weight:bold;color:#2a2b2d;}
#main_container #container_right #from_to_airport_help_text{color:#999999;padding-left:14px;padding-top:14px;margin-bottom:28px;line-height:11px;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding-bottom:14px;}
#main_container #container_right table#ticket_select{border:1px solid #cdcdcd;width:100%;}
#main_container #container_right table#ticket_select thead .first_td #line1{padding-top:5px;padding-top:7px\9;/*IE8*/*padding-top:7px;/*IE7*/_padding-top:6px;/*IE6*/padding-left:45px;}
#main_container #container_right table#ticket_select thead .first_td #line2{padding-top:18px;padding-top:19px\9;/*IE8*/*padding-top:19px;/*IE7*/_padding-top:18px;/*IE6*/padding-left:19px;}
#main_container #container_right table#ticket_select thead tr td{border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;text-align:center;background-image:url(/mu/images/ticket_select_first_row_bg.gif);border-left:1px solid #e0e0e0;border-top:0;vertical-align:middle;height:56px;height:54px\9;/*IE8*/*height:54px;/*IE7*/_height:54px;/*IE6*/}
#main_container #container_right table#ticket_select thead tr td.current{border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;text-align:center;background-image:url(/mu/images/ticket_select_first_row_current_bg.gif);border-left:1px solid #e0e0e0;border-top:0;vertical-align:middle;height:56px;height:54px\9;/*IE8*/*height:54px;/*IE7*/_height:54px;/*IE6*/color:#ffffff;}
#main_container #container_right table#ticket_select thead .second_line{padding-left:9px;_padding-left:5px;/*IE6*/width:80px;}
#main_container #container_right table#ticket_select thead .second_line .left_array{cursor:pointer;}
#main_container #container_right table#ticket_select thead .second_line .right_line1{padding-left:11px;vertical-align:bottom;padding-bottom:2px;}
#main_container #container_right table#ticket_select thead .second_line .right_line2{vertical-align:top;padding-left:11px;}
#main_container #container_right table#ticket_select thead .second_line_table tr td{height:20px;background:none;border-left:0;border-top:0;}
#main_container #container_right table#ticket_select tbody .second_line{padding-left:9px;width:80px;}
#main_container #container_right table#ticket_select tbody .second_line .left_array{padding-right:1px;width:28px;_width:1px;/*IE6*/}
#main_container #container_right table#ticket_select tbody .second_line_table tr td{height:auto;background:none;border-left:0;border-top:0;}
#main_container #container_right table#ticket_select thead .last_line{padding-left:14px;_padding-left:8px;/*IE6*/width:80px;}
#main_container #container_right table#ticket_select thead .last_line .right_array{cursor:pointer;}
#main_container #container_right table#ticket_select thead .last_line .right_line1{padding-right:9px;vertical-align:bottom;padding-bottom:2px;}
#main_container #container_right table#ticket_select thead .last_line .right_line2{padding-right:9px;vertical-align:top;}
#main_container #container_right table#ticket_select thead .last_line_table{margin-top:2px;}
#main_container #container_right table#ticket_select thead .last_line_table tr td{height:20px;background:none;border-left:0;border-top:0;}
#main_container #container_right table#ticket_select tbody .last_line{padding-left:9px;width:80px;}
#main_container #container_right table#ticket_select tbody .last_line .left_array{padding-right:6px;}
#main_container #container_right table#ticket_select tbody .last_line_table{width:75%;*width:80%;/*IE7*/margin-right:12px;}
#main_container #container_right table#ticket_select tbody .last_line_table tr td{height:auto;background:none;border-left:0;border-top:0;}
#main_container #container_right table#ticket_select tbody tr td{background-color:#FFFFFF;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;text-align:center;height:49px;}
#main_container #container_right table#ticket_select tbody tr td.current{background-color:#fce2e3;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;text-align:center;height:49px;color:#920d0e;}
#main_container #container_right table#ticket_select tbody .first_line{background-color:#f4f4f4;border-top:1px solid #e0e0e0;border-left:0;}
#main_container #container_right table#ticket_select tbody .first_line_current{background-image:url(/mu/images/ticket_select_first_line_current_bg.gif);background-repeat:repeat-y;border-top:1px solid #e0e0e0;border-left:0;color:#FFFFFF;}
#main_container #container_right table#ticket_select tbody .second_row td{height:75px;}
#main_container #container_right table#ticket_select tbody .last_row td{height:75px;}
#main_container #container_right table#ticket_select thead .first_td{background-image:url(/mu/images/ticket_select_first_td_bg.jpg);background-repeat:no-repeat;width:83px;vertical-align:top;color:#910d0d;font-weight:bold;border:0px;text-align:left;}
#main_container #container_right table#ticket_select .week_line{padding-bottom:3px;}
#main_container #container_right table#ticket_select .class_type{padding-bottom:1px;}
#main_container #container_right table#ticket_select .img_line_top{margin-bottom:10px;cursor:pointer;}
#main_container #container_right table#ticket_select .img_line_bottom{margin-top:10px;cursor:pointer;}
#main_container #container_right table#ticket_select tbody .tbody_line_table{width:85%;padding-left:3px;padding-left:4px\9;/*IE8*/*padding-left:0px;/*IE7*/_padding-left:0px;/*IE6*/}
#main_container #container_right table#ticket_select tbody .tbody_line_table tr td{background:none;border-left:0;border-top:0;height:auto;text-align:center;}
#main_container #container_right #booking_page_2_check_button{float:left;width:660px;padding-top:10px;padding-bottom:20px;}
#main_container #container_right #booking_page_2_check_button #button1{float:left;margin-left:30px;}
#main_container #container_right #booking_page_2_check_button #button2{float:right;margin-right:50px;}

/*机票预订-航班选择2a样式*/
#main_container #container_right #go_back_fly_single_info{/*margin-bottom:28px;*/border:1px solid #E0E0E0;}
/*新增：机票预订-航班选择往返限制条件样式*/
#main_container #container_right #go_back_fly_single_info_comment{/*margin-bottom:28px;*/border:1px solid #E0E0E0;padding:13px 0 9px 14px;}
#main_container #container_right #go_back_fly_single_info .go_info{width:330px;_width:320px/*IE6*/;float:left;}
#main_container #container_right #go_back_fly_single_info .go_info td{height:20px;}
#main_container #container_right #go_back_fly_single_info .back_info{border-left:1px solid #E0E0E0;width:330px;_width:320px/*IE6*/;float:left;}
#main_container #container_right #go_back_fly_single_info .back_info td{height:20px;}
#main_container #container_right #go_back_fly_single_info .line1{font-weight:bold;padding:13px 0 9px 14px;}
#main_container #container_right #go_back_fly_single_info .line2{padding:0 0 21px 0;}
#main_container #container_right #go_back_fly_single_info .line3{padding:0 0 21px 0;}
#main_container #container_right #go_back_fly_single_info .line4{padding:0 13px 21px;}
#main_container #container_right #go_back_fly_single_info .line2 .grey_text{color:#999999;padding-left:14px;float:left;}
#main_container #container_right #go_back_fly_single_info .line2 .black_text{float:left;}
#main_container #container_right #go_back_fly_single_info .line3 .grey_text{color:#999999;padding-left:20px;float:left;}
#main_container #container_right #go_back_fly_single_info .line3 .black_text{float:left;}
#main_container #container_right #go_back_fly_single_info .line3 .grey_text_special{color:#999999;padding-left:14px;float:left;}
#main_container #container_right .go_place{background-color:#FBE2E2;color:#910D0D;font-size:14px;height:25px;margin-top:-1px;padding-left:12px;padding-top:11px;font-weight:bold;}
#main_container #container_right .go_place .icon_to_grey_array{float:left;margin:0 5px 0 5px;padding-top:2px;}
#main_container #container_right .go_place .from_airport{float:left; width:auto}
#main_container #container_right .go_place .to_airport{float:left;}
#main_container #container_right .go_place .black_c_words{float:left;color:#2a2b2d;}
#main_container #container_right .back_place{background-color:#FBE2E2;color:#910D0D;font-size:14px;height:25px;margin-top:4px;padding-left:12px;padding-top:11px;font-weight:bold; clear:both;}
#main_container #container_right .back_place .icon_to_grey_array{float:left;margin:0 5px 0 5px;padding-top:2px;}
#main_container #container_right .back_place .from_airport{float:left; width:auto}
#main_container #container_right .back_place .to_airport{float:left;}
#main_container #container_right .back_place .black_c_words{float:left;color:#2a2b2d;}


/*2a的会员登录框界面样式*/
#main_container #container_right .order_login_bg_a2 { background:url(/mu/images/order_login_a2_bg.gif); height:315px;margin:24px -15px 24px -15px;}
#main_container #container_right .order_login_bg_a2 .order_member_login_a2{ background:url(/mu/images/order_login_a2_member_bg.jpg) no-repeat; width:196px; height:179px; margin-right:38px;_margin-right:28px;/*IE6*/ padding-top:100px;; padding-left:59px; padding-right:57px; margin-top:23px; margin-left:15px;_margin-left:7px;/*IE6*/ float:left}
#main_container #container_right .order_login_bg_a2 .order_member_login_a2 .cardnumber_a2{ color:#585354; font-weight:bold}
#main_container #container_right .order_login_bg_a2 .order_member_login_a2 .cardnumber_a2 input.text{height:14px; font-size:9pt;width:195px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; margin-right:4px; padding-left:6px; margin-top:4px;}
#main_container #container_right .order_login_bg_a2 .order_member_login_a2 .password{ color:#585354; font-weight:bold; margin-top:15px;}
#main_container #container_right .order_login_bg_a2 .order_member_login_a2 .password input.text{height:14px; font-size:9pt;width:195px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8; margin-right:4px; padding-left:6px; margin-top:4px;}
#main_container #container_right .order_login_bg_a2 .order_member_login_a2 div.button{ text-align:right; height:25px;padding-top:18px;margin-right:-25px;} 
#main_container #container_right .order_login_bg_a2 .order_member_login_a2 .button a{ color:#aba9a9; font-weight:normal;}
#main_container #container_right .order_login_bg_a2 .order_member_login_a2 .button input.billquery{ background:url(/mu/images/button_plus_4words_redder_bg.gif) no-repeat; width:74px; height:25px; border:0px none; color:#FFFFFF; text-align:center; font-size:9pt;}
/*2a的非会员登录框界面样式*/
#main_container #container_right .order_login_bg_a2 .order_non_member_login_a2{ background: url(/mu/images/order_login_a2_no_member_bg.jpg) no-repeat; width:237px; height:140px; padding-top:133px; padding-left:75px; margin-top:23px;float:left}
#main_container #container_right .order_login_bg_a2 .order_non_member_login_a2 .straight_buy .input_text{height:14px; font-size:9pt;border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8;width:85px;vertical-align:middle;}
#main_container #container_right .order_login_bg_a2 .order_non_member_login_a2 .straight_buy img{ vertical-align:middle;}
#main_container #container_right .order_login_bg_a2 .order_non_member_login_a2 .straight_buy .refresh a{color:#900E10;font-weight:bold;}
#main_container #container_right .order_login_bg_a2 .order_non_member_login_a2 div.button{height:25px;padding:35px 0 0 55px;} 
#main_container #container_right .order_login_bg_a2 .order_non_member_login_a2 div.button input.query{ background:url(/mu/images/button_plus_4words_redder_bg.gif) no-repeat; width:74px; height:25px; border:0px none; color:#FFFFFF; text-align:center; font-size:9pt;}


/*订票第三步样式*/
/*#main_container #container_right #fly_single_info{ border:1px solid #DDDDDD;height:104px}*/
#main_container #container_right #fly_single_info{ border:1px solid #DDDDDD;}

#main_container #container_right #fly_single_info .line1 {padding:13px 0 0 15px;margin-bottom:20px;}
#main_container #container_right #fly_single_info .line1 .grey_text{color:#999999;float:left;}
#main_container #container_right #fly_single_info .line1 .black_text{float:left; padding-right:16px;}
#main_container #container_right #fly_single_info .line1 .black_text_special{font-weight:bold;float:left;padding-right:4px;}
#main_container #container_right #fly_single_info .line2 {padding-bottom:40px; }
#main_container #container_right #fly_single_info .line2 .grey_text{color:#999999;padding-left:85px;float:left;}
#main_container #container_right #fly_single_info .line2 .black_text{float:left;padding-left:15px;}
#main_container #container_right #fly_single_info .line3 {padding:0px 0 0 15px;margin-bottom:10px; overflow:hidden;line-height:1.231/*解决英文采用arial字体，中文使用宋体时行高不一致的问题*/}
/*#main_container #container_right #fly_single_info .line3 span{ line-height:24px;}*/


#main_container #container_right .title_red_bold_word{font-weight:bold; color:#910d0d;float:left;margin-right:4px;}
#main_container #container_right .normal_grey_small_words{ color:#a5a5a5;float:left;}
#main_container #container_right .normal_grey_big_words{ color:#7f7f7f; font-weight:bold;float:left;margin-right:12px;}
#main_container #container_right .step3_grey_bg .msg_step3{ padding-left:12px; padding-top:12px}
#main_container #container_right .step3_grey_bg{background-image:url(/mu/images/step3_grey_bg.gif); background-repeat:repeat-x; height:38px; _width:100%;*width:100%/*IE7*/}
#main_container #container_right .must_input{font-weight:bold; color:#910d0d}

#main_container #container_right #booking_title3{background:url(/mu/images/flight_booking_title_3.gif);width:663px;height:25px;height:22px\9;/*IE8*/padding-top:6px;padding-top:8px\9;/*IE8*/margin-top:-1px;}
#main_container #container_right #booking_title3 #text1{margin-left:35px;padding-top:1px}
#main_container #container_right #booking_title3 #text2{margin-left:95px;padding-top:1px}
#main_container #container_right #booking_title3 #text3{margin-left:65px;padding-top:1px}
#main_container #container_right #booking_title3 #text4{margin-left:75px;padding-top:1px}
#main_container #container_right #booking_title3 #text5{margin-left:75px;padding-top:1px}
#main_container #container_right #from_to_airport #icon_order{ float:left}
#main_container #container_right #from_to_airport #max_num{ width:auto; float:left; margin-top:11px; margin-left:11px}
#main_container #container_right #from_to_airport #from_airport_step3{ width:auto; float:left; margin-left:45px;margin-top:10px}
#main_container #container_right #from_to_airport #to_airport_step3{ width:auto; float:left;margin-top:10px}
#main_container #container_right #from_to_airport  .red_c_words{ color:#cc4342; font-weight:bolder}

#main_container #container_right #add_passenger{ background-color:#ececec; height:55px; margin-top:20px}
#main_container #container_right #add_passenger .content{ padding-top:15px; padding-left:12px; height:20px}
#main_container #container_right #add_passenger .black_bold{ color:#424443; font-weight:bold; padding-left:0px}
#main_container #container_right #add_passenger input{ position:relative; top:2px}
#main_container #container_right #add_passenger span{ color:#393b3a; padding-left:20px}

#main_container #container_right #input_passenger_info .must_input_red{font-weight:bold; color:#cc4342;float:left;margin:0 8px 0 5px;}
#main_container #container_right #input_passenger_info{ border:solid 1px #DDDDDD;margin-bottom:3px;}
#main_container #container_right #input_passenger_info .body{ padding-left:12px; padding-top:25px}
#main_container #container_right #input_passenger_info .body table{ margin-bottom:10px;}
#main_container #container_right #input_passenger_info .body table tr td .normal_grey_big_words{ float:none; vertical-align:middle; margin-right:0px;}
#main_container #container_right #input_passenger_info .body table tr td input{ vertical-align:middle; margin:0; padding:0; float:none; margin-right:2px;}
#main_container #container_right #input_passenger_info .body table tr td .must_input_red{ float:none}
#main_container #container_right #input_passenger_info .body table tr td .ui-datepicker-trigger { margin-top:3px;}
#main_container #container_right #input_passenger_info .input_text{ border-color:#84A0BC rgb(184, 201, 216) rgb(184, 201, 216) rgb(132, 160, 188);border-style:solid;border-width:1px;color:#A5A5A5;margin-right:4px;padding-left:4px;width:206px;float:left;vertical-align:baseline!important;}
#main_container #container_right #input_passenger_info input.first_name{ width:96px;maxlength:20}
#main_container #container_right #input_passenger_info input.last_name{ width:96px;maxlength:20}
#main_container #container_right #input_passenger_info .up{ margin-bottom:60px;}
#main_container #container_right #input_passenger_info .down{ margin-bottom:95px;}
#main_container #container_right #input_passenger_info .alert{ padding-bottom:55px; line-height:20px;}
#main_container #container_right #input_passenger_info .add_button{ background:transparent url(/mu/images/button_6.gif) no-repeat scroll 0 0; height:19px; width:100px; float:left;color:#ffffff;padding-left:23px;margin:16px 30px 0 0; border:none;}


#main_container #container_right #flight_booking3_client_info{width:100%;margin-bottom:30px;border-collapse:collapse;}
#main_container #container_right #flight_booking3_client_info thead tr td{border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;text-align:center;background-color:#ececec;height:34px;}
#main_container #container_right #flight_booking3_client_info thead tr td.index{border-left:0;width:57px;}
#main_container #container_right #flight_booking3_client_info thead tr td.username{width:118px;}
#main_container #container_right #flight_booking3_client_info thead tr td.certificate_num{width:136px;}
#main_container #container_right #flight_booking3_client_info thead tr td.card_num{width:85px;}
#main_container #container_right #flight_booking3_client_info thead tr td.person_type{width:65px;}
#main_container #container_right #flight_booking3_client_info tbody tr td{text-align:center;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:38px;color:#7f7f7f;}
#main_container #container_right #flight_booking3_client_info tbody tr td .commit_button{height:28px;margin:10px 0 0 13px;_margin-left:7px;/*IE6*/padding-left:16px;float:left;background-image:url(/mu/images/icon_grey_pencil.gif);background-repeat:no-repeat;}
#main_container #container_right #flight_booking3_client_info tbody tr td .commit_button a{color:#7F7F7F;}
#main_container #container_right #flight_booking3_client_info tbody tr td .del_icon{margin:4px 4px 0 0;_margin:3px 2px 0 0;/*IE6*/cursor:pointer;float:right;}
#main_container #container_right #flight_booking3_client_info tbody tr.current_modify td .commit_button{height:28px;margin:10px 0 0 13px;_margin-left:7px;/*IE6*/padding-left:16px;float:left;background-image:url(/mu/images/icon_red_commit.gif);background-repeat:no-repeat;}
#main_container #container_right #flight_booking3_client_info tbody tr.current_modify td .commit_button a{color:#910d0d;}
#main_container #container_right #flight_booking3_client_info tbody .lastline{border-right:1px solid #e2e2e2;width:75px;}
#main_container #container_right #flight_booking3_client_info tbody tr.current_modify td .input_text{height:14px; font-size:9pt;color:#a5a5a5;border-left:#84a0bc 1px solid;border-top:#84a0bc 1px solid;border-right:1px solid #b8c9d8;border-bottom:1px solid #b8c9d8;padding-left:4px;}
#main_container #container_right #flight_booking3_client_info tbody tr.current_modify td .input_text_username{width:103px;}
#main_container #container_right #flight_booking3_client_info tbody tr.current_modify td .input_text_certificate_num{width:125px;}
#main_container #container_right #flight_booking3_client_info tbody tr.current_modify td .input_text_card_num{width:79px;}
#main_container #container_right #flight_booking3_client_info tbody tr.current_modify td select.person_type{color:#A5A5A5;height:20px;width:70px;}
#main_container #container_right #flight_booking3_client_info tbody tr.current_modify td .input_text_inf_carrier{width:52px;}

/*机票预订-航班选择样式 step4*/
#main_container #container_right #booking_title4{background:url(/mu/images/flight_booking_title_4.gif);background-repeat:no-repeat;width:663px;height:25px;height:22px\9;/*IE8*/padding-top:6px;padding-top:8px\9;/*IE8*/margin-top:-1px;}
#main_container #container_right #booking_title4 #text1{margin-left:35px;}
#main_container #container_right #booking_title4 #text2{margin-left:80px;}
#main_container #container_right #booking_title4 #text3{margin-left:70px;}
#main_container #container_right #booking_title4 #text4{margin-left:80px;}
#main_container #container_right #booking_title4 #text5{margin-left:80px;}
#main_container #container_right .booking_title_red_words{color:#910d0d;font-size:14px;}
#main_container #container_right .booking_title_white_words{font-size:14px;color:#ffffff;}
#main_container #container_right #alert_area{background-color:#fbe2e2;color:#910d0d;padding-left:12px;height:50px;padding-top:12px;font-size:12px;}
#main_container #container_right #icon_money{float:left}
#main_container #container_right #alert{ float:left; margin-left:20px; margin-top:3px;_width:80%;}
#main_container #container_right #more_alert{float:left; margin-left:20px; margin-top:5px;_width:90%;*width:90%/*IE7*/}
#main_container #container_right #alert .black_c_words{ color:#2a2b2d; font-weight:700;}
#main_container #container_right #alert .red_under_words a{color:#d02828;font-weight:700;}
#main_container #container_right #more_alert .grey_c_words{color:#7f7f7f}

#main_container #container_right #booking_title5{background:url(/mu/images/flight_booking_title_5.gif);background-repeat:no-repeat;width:663px;height:25px;height:22px\9;/*IE8*/padding-top:6px;padding-top:8px\9;/*IE8*/margin-top:-1px;}
#main_container #container_right #booking_title5 #text1{margin-left:35px;}
#main_container #container_right #booking_title5 #text2{margin-left:95px;}
#main_container #container_right #booking_title5 #text3{margin-left:65px;}
#main_container #container_right #booking_title5 #text4{margin-left:75px;}
#main_container #container_right #booking_title5 #text5{margin-left:75px;}

/*机票预订-航班选择样式 order_num*/
#main_container #container_right #order_num{ background-image:url(/mu/images/order_num_bg.gif); background-repeat:repeat-x; height:50px; margin-top:25px; margin-bottom:18px;_margin-bottom:0px;}
#main_container #container_right #order_num .the_num{ width:44%; float:left; margin-left:12px; margin-top:12px}
#main_container #container_right #order_num .the_num .black_words{ color:#424443; font-size:16px; font-weight:bolder}
#main_container #container_right #order_num .the_num .big_num{ color:#0e006d; font-size:16px; font-weight:bold}
#main_container #container_right #order_num .total{ width:52%; float:right; text-align:right; margin-top:18px; margin-right:10px;_height:100%/*IE6*/;*height:100%/*IE7*/}
#main_container #container_right #order_num .total .red_num{ color:#d72a2a;font-weight:bolder}
#main_container #container_right #order_num .total .black_words_small{ color:#424443;font-weight:bolder}
#main_container #container_right #order_num .total .grey_num{ color:#7F7F7F;}
/*订单信息 和度假页面公用vacation_booking*/
#main_container #container_right .step_first_content .grey_bg{ background-image:url(/mu/images/flight_booking_title_4_grey_bg.gif); background-repeat:repeat-x; height:35px; _width:100%;*width:100%/*IE7*/}

#main_container #container_right .step_first_content .card_info .grey_bg{ padding-left:12px; padding-top:9px; color:#424443; height:26px; width:auto; margin-top:20px}
#main_container #container_right .step_first_content .card_info .sub_content{padding-left:12px; padding-top:12px; padding-bottom:12px;}
#main_container #container_right .step_first_content .card_info .grey_bg .card_info_text{font-weight:bold}
#main_container #container_right .step_first_content .card_info  .card_info_body{ padding-left:12px; padding-top:12px;padding-bottom:12px; background-color:#ECECEC}
#main_container #container_right .step_first_content .card_info  .card_info_body input{border-color:#84A0BC rgb(184, 201, 216) rgb(184, 201, 216) rgb(132, 160, 188);border-style:solid;border-width:1px;color:#A5A5A5;font-size:9pt;height:14px;margin-right:4px;margin-left:6px;padding-left:6px;width:175px;}
#main_container #container_right .step_first_content .card_info  .card_info_body a{ color:#424443}
#main_container #container_right .step_first_content .card_info  .card_info_body .buy_card{ padding-left:330px}
#main_container #container_right .step_first_content  .grey_bg img{ padding-top:10px; padding-left:10px; float:left}
#main_container #container_right .step_first_content .table_style{background-color:#E0E0E0;text-align:center;width:100%;}
#main_container #container_right .step_first_content .table_style .td_div_left{float:left;padding-left:20px;width:auto;}
#main_container #container_right .step_first_content .table_style .td_div_right{float:right;padding-right:32px;width:auto;}
#main_container #container_right .step_first_content .table_style thead{background-color:#ececec;color:#424443;height:33px;}
#main_container #container_right .step_first_content .table_style td{height:38px;}
#main_container #container_right .step_first_content .table_style tbody{background-color:#FFFFFF;color:#7f7f7f;height:33px;}
#main_container #container_right .step_first_content .table_style tbody del{font-family: "宋体";}
#main_container #container_right .step_first_content #connect_info #icon_pencil{ position:relative; top:2px; cursor:pointer}
#main_container #container_right .step_first_content #connect_info .edit{ text-align:right; padding-right:25px}
#main_container #container_right .step_first_content #plane_info td{ height:45px}
#main_container #container_right .step_first_content .promo_code{ margin-top:15px; margin-bottom:20px; color:#424443; font-weight:bold; margin-left:2px}
#main_container #container_right .step_first_content .pay_info .pay_info_text{ float:left; margin-left:6px; margin-top:14px;*margin-top:16px;_margin-top:16px;color:#424443; font-weight:bold}
#main_container #container_right .step_first_content .pay_info .true_pay span{ color:#7f7f7f}
#main_container #container_right .step_first_content .pay_info thead{height:43px;}

/*机票预订-航班选择样式 保险*/
#main_container #container_right #insurance{background-color:#ececec;height:35px; margin-top:15px}
#main_container #container_right #insurance .content{ margin-left:10px; padding-top:3px}
#main_container #container_right #insurance .content input{ position:relative; top:3px}
#main_container #container_right #insurance .content span{ padding-right:10px}
#main_container #container_right #insurance .content span a{ color:#8b8c8b}
#main_container #container_right #insurance .content select{color:#999999;font-size:11px;height:18px;vertical-align:middle;width:70px;}
#main_container #container_right #insurance img{ position:relative; top:5px}
#main_container #container_right .total_cost{ height:20px; text-align:right; font-weight:bold; margin-right:12px; margin-top:7px}
#main_container #container_right .total_cost  .black_word{ color:#424443}
#main_container #container_right .total_cost  .red_word{ color:#d72a2a}
#main_container #container_right .total_cost  .grey_num{ color:#7F7F7F; font-weight:200}
/*机票预订-航班选择样式 支付银行*/
#main_container #container_right #pay_bank { margin-top:20px;margin-bottom:10px; padding-bottom:20px; border:solid 1px #DDDDDD}
#main_container #container_right #pay_bank .title { height:35px; background-image:url(/mu/images/paybank_title_bg.gif); background-repeat:repeat-x}
#main_container #container_right #pay_bank .title .msg{font-weight:bolder; padding-top:9px; margin-left:12px; color:#910d0d}
#main_container #container_right #pay_bank table{ width:96%; text-align:center; margin-left:10px; margin-top:20px}
#main_container #container_right #pay_bank table input{ display:block; float:left; position:relative;top:13px; margin-right:7px}

#main_container #container_right #pay_bank table img{ float:left;border:solid 1px #d2daea}

#main_container #container_right #pay_bank .attention{margin-left:18px;margin-top:20px; color:#7f7f7f}
#main_container #container_right #pay_bank .attention .bold{ font-weight:bold}

#main_container #container_right #booking_page_4_check_button{ margin-left:150px;*margin-left:65px;_margin-left:50px; padding-top:35px; padding-bottom:35px; width:100px; float:left}
#main_container #container_right #booking_page_5_check_button{margin-left:150px;*margin-left:118px;_margin-left:90px; padding-top:35px; padding-bottom:35px;width:100px; float:left}
#main_container #container_right #booking_page_4_check_button .button_plus_4words_whiter_bg{background:transparent url(/mu/images/button_plus_4words_whiter_bg.gif) no-repeat scroll 0pt 0pt;border:0pt none;color:#424443;cursor:pointer;font-size:9pt;font-weight:bold;height:25px;width:75px;}
/*#main_container #container_right .button_hold{ height:110px}*/
#main_container #container_right #booking_page_5_check_button .button_plus_5words_redder_bg{background:transparent url(/mu/images/button_plus_5words_red_bg.gif) no-repeat scroll 0pt 0pt;border:0pt none;color:#FFFFFF;cursor:pointer;font-size:9pt;font-weight:bold;height:27px;width:86px;}

/*订票成功*/
/*common*/

/*提示框*/
#main_container #container_right #done_area{background-color:#FBE2E2;height:88px;padding-top:12px;color:#414342; }
#main_container #container_right #done_area .up{ width:100%; padding-left:12px;  float:left;_width:auto }
#main_container #container_right #done_area .up span{ position:relative ; top:-10px; left:12px}
#main_container #container_right #done_area .down{ margin-top:4px;margin-top:-10px\9;*margin-top:-10px;_margin-top:-10px;  margin-left:12px;  }
#main_container #container_right #done_area .big_red_word{ font-size:26px; color:#910d0d; font-weight:bold}
#main_container #container_right #done_area .slight_big_words{ font-size:16px; color:#414342; font-weight:bold}
#main_container #container_right #done_area .slight_small_words {color:#655E5F;font-size:12px;font-weight:bold;}
#main_container #container_right #done_area .slight_small_words a{ color:#910D0D}
#main_container #container_right #done_area .black_underline{ font-size:16px; color:#414342; font-weight:bold; text-decoration:underline; padding-left:60px; padding-top:12px}
#main_container #container_right #done_area .total{ padding-left:223px}
#main_container #container_right #done_area .total .black_bold{ color:#414342; font-weight:bold}
#main_container #container_right #done_area .total .red_bold{ color:#910d0d;font-weight:bold }

/*世博会门票提示*/
#main_container #container_right #done_area .shibo{ width:90%; padding-left:12px;  float:left;_width:auto }
#main_container #container_right #done_area .shibo span{ position:relative ; left:12px}

#main_container #container_right #shibo_area {background-color:#FBE2E2;height:55px;padding-top:12px;color:#414342; }
#main_container #container_right #shibo_area .shibo{ padding-left:12px;  float:left;_width:auto }
#main_container #container_right #shibo_area .slight_big_words{ font-size:14px; color:#414342; font-weight:bold}
/*乘客详细信息*/
#main_container #container_right #done_client_info{ background-color:#f6f6f4; padding-left:10px; padding-right:10px; padding-bottom:10px}
#main_container #container_right #done_client_info #icon_holder{ margin-left:0px; padding-top:6px; padding-bottom:6px}
#main_container #container_right #done_client_info .booking_done_passanger_list{ text-align:center; width:100%; color:#7F7F7F}
#main_container #container_right #done_client_info .booking_done_passanger_list thead tr td{ background-image:url(/mu/images/booking_done_table_head_bg.gif); background-repeat:repeat-x; height:38px; color:#2A2C2B; text-align:center}
#main_container #container_right #done_client_info .booking_done_passanger_list tbody tr td img{margin-bottom:4px;vertical-align:middle;}
#main_container #container_right #done_client_info .booking_done_passanger_list tbody tr td{ height:50px}
/*联系人*/
#main_container #container_right  #done_client_info #connect_person{ background-color:#ececec;  height:40px;width:100%; margin-top:3px; margin-bottom:8px}
#main_container #container_right  #done_client_info #connect_person .content{ padding-top:6px; margin-left:12px}
#main_container #container_right  #done_client_info #connect_person .content img{ position:relative; top:4px}
#main_container #container_right  #done_client_info #connect_person .red_bold{ color:#910d0d; font-weight:bold}
#main_container #container_right  #done_client_info #connect_person .normal_red{color:#910d0d;}
/*航班信息*/
#main_container #container_right  #done_client_info .plane_info_list{text-align:center; width:100%; color:#7F7F7F; margin-bottom:2px; margin-top:5px}
#main_container #container_right  #done_client_info .plane_info_list .first_cos{ background-color:#ececec; padding-left:7px}
#main_container #container_right  #done_client_info .plane_info_list .first_cos div{ float:left; width:auto; color:#9e2929; font-size:18px; font-weight:bold}
#main_container #container_right  #done_client_info .plane_info_list .first_cos img{ float:left; margin-right:2px; cursor:pointer}
#main_container #container_right  #done_client_info .plane_info_list .first_cos .coffee{ position:relative; top:2px; margin-left:4px}
#main_container #container_right  #done_client_info .plane_info_list .first_cos .shanghang{position:relative; top:-2px}
#main_container #container_right  #done_client_info .plane_info_list tr td{ background-color:#FFFFFF; height:32px}
/*wuming添加选取范围 订单页面也要用这个样式表*/
#main_container #container_right  .order_refund_searchresult .order_refund_searchresult_bill_info table.order_refund_searchresult_bill_info_datagrid tr td input.plane_info_list,#main_container #container_right  #done_client_info .plane_info_list tr td input.plane_info_list{ background:url(/mu/images/button_grey_4words_whitebg.gif) no-repeat; border:0px none; color:#424443; margin-bottom:4px; width:63px; height:19px; font-size:9pt}
/*wuming添加 特餐和座位已选择的样式*/
#main_container #container_right  .order_refund_searchresult .order_refund_searchresult_bill_info table.order_refund_searchresult_bill_info_datagrid tr td input.selected,#main_container #container_right  #done_client_info .plane_info_list tr td input.selected{ background:url(/mu/images/button_grey_4words_selected_whitebg.gif); width:69px; padding-right:16px}

#main_container #container_right #get_journey_info{ margin-top:30px; margin-bottom:7px; color:#424443; font-weight:bold; padding-left:12px}

#main_container #container_right #print_and_email{ background-color:#f6f6f4; padding-left:20px; padding-top:5px; padding-bottom:10px; height:35px; color:#7F7F7F;}
#main_container #container_right #print_and_email #print_button{background:transparent url(/mu/images/button_long_red_print.gif) no-repeat scroll 0pt 0pt;border:0pt none;color:#FFFFFF;font-weight:bold;height:25px;margin-right:13px;padding-bottom:0px;padding-left:25px;width:144px; font-size:12px; cursor:pointer; *padding-top:4px}
#main_container #container_right #print_and_email #download_button{background:transparent url(/mu/images/button_long_red_print_pdf.gif) no-repeat scroll 0pt 0pt;border:0pt none;color:#FFFFFF;font-weight:bold;height:25px;padding-bottom:0px;padding-left:25px;width:144px; font-size:12px; cursor:pointer; *padding-top:4px}

#main_container #container_right #print_and_email .left{ width:auto; float:left; margin-top:8px}
#main_container .container_right_auto_height #print_and_email .left{ width:auto; float:left;margin-top:1px!important}
#main_container #container_right #print_and_email .right{ width:auto; float:right}
#main_container #container_right #print_and_email .right #email_icon{ position:relative; top:7px}
#main_container #container_right #print_and_email .right input{height:14px; font-size:9pt;border-color:#84A0BC rgb(184, 201, 216) rgb(184, 201, 216) rgb(132, 160, 188);border-style:solid;border-width:1px;color:#A5A5A5;margin-right:4px;padding-left:6px;width:125px;}
#main_container #container_right #print_and_email .right #send_button{background:transparent url(/mu/images/black_2word_button.gif) no-repeat scroll 0pt 0pt;border:0pt none;color:#FFFFFF;height:20px;width:44px; font-size:12px; cursor:pointer; margin-right:30px;_margin-right:20px}

#main_container #container_right #beijing_hot_hotel{ background-image:url(/mu/images/booking_done_hotel_bg.gif); background-repeat:repeat-x;padding-left:7px;padding-top:10px; padding-bottom:10px; margin-top:25px; height:246px}
#main_container #container_right #beijing_hot_hotel .title{ padding-left:5px; color:#424443; font-weight:bold}
#main_container #container_right #beijing_hot_hotel .title .city{ font-size:16px}
#main_container #container_right #beijing_hot_hotel .sub_hotel{ float:left; color:#6f6f6f}
#main_container #container_right #beijing_hot_hotel .sub_hotel .hotel{ padding:4px; padding-bottom:10px;padding-bottom:11px\9}
#main_container #container_right #beijing_hot_hotel .sub_hotel .hotel_detail{  height:70px; overflow:hidden; width:161px; border-left:2px solid #FFFFFF; padding-top:4px}
#main_container #container_right #beijing_hot_hotel .sub_hotel .hotel_detail .type{ font-weight:bold; color:#e26304; float:left; margin-left:5px;height:15px;_height:14px/*IE6*/;overflow:hidden;}
#main_container #container_right #beijing_hot_hotel .sub_hotel .hotel_detail .name{ font-weight:bold; margin-left:5px; float:left; width:78px; overflow:hidden;height:auto;;}
#main_container #container_right #beijing_hot_hotel .sub_hotel .hotel_detail .query{background:transparent url(/mu/images/button_plus_4words_redder_bg_0.gif) no-repeat scroll 0 0;height:25px;width:94px;color:#ffffff;cursor:pointer;border:0 none;font-size:12px;font-weight:bold; font-size:9pt;}
#main_container #container_right #beijing_hot_hotel .sub_hotel .hotel_detail .room_type{ width:75px; float:left; font-weight:bold;  margin-left:5px; color:#7f7f7f}
#main_container #container_right #beijing_hot_hotel .sub_hotel .hotel_detail .type img{ position:relative; top:-2px;height:15px;}
#main_container #container_right #beijing_hot_hotel .sub_hotel .hotel_detail .room_detail{width:75px; float:left; color:#7f7f7f}
#main_container #container_right #beijing_hot_hotel .sub_hotel .hotel_detail .room_detail .price{ color:#7f7f7f}
#main_container #container_right #beijing_hot_hotel .sub_hotel .first_hotel{ border-left: 0px none}
#main_container #container_right #beijing_hot_hotel .sub_hotel .last_hotel{ border-right: 0px none}

/*选项卡*/
#main_container .no_top_bord{ border-top:0px none}
#main_container #container_right .fly_info #tabcontent .help_text .help{ float:left; width:auto; color:#414342}
#main_container #container_right .fly_info #tabcontent .help_text .for_more { float:right; margin-top:0px; margin-right:20px;_margin-right:12px; width:auto}
#main_container #container_right .fly_info #tabcontent .help_text .for_more a{background-image:url(/mu/images/home_tab_icon_arrow_red_right_whiteBG.gif);background-repeat:no-repeat;color:#910D0D;padding-bottom:5px;padding-left:25px;text-decoration:none; }
#main_container #container_right .fly_info #tabcontent .detail_content{ color:#7F7F7F; font-weight:bold}
#main_container #container_right .fly_info #tabcontent .detail_content input{height:14px; font-size:9pt;border-color:#84A0BC rgb(184, 201, 216) rgb(184, 201, 216) rgb(132, 160, 188);border-style:solid;border-width:1px;color:#A5A5A5;margin-right:4px;padding-left:6px;width:155px;}

#main_container #container_right .fly_info #tabcontent .detail_content .up_zhiji span{ padding-left:40px}
#main_container #container_right .fly_info #tabcontent .detail_content .down_zhiji span{ padding-left:40px}
#main_container #container_right .fly_info #tabcontent .detail_content .up_zhiji .must_input{ padding-left:5px}
#main_container #container_right .fly_info #tabcontent .detail_content .down_zhiji{ margin-top:20px}
#main_container #container_right .fly_info #tabcontent .detail_content .down_zhiji .must_input{ padding-left:5px}
#main_container #container_right .fly_info #tabcontent .detail_content  .up_zhiji .passanger_code{ padding-left:60px}
#main_container #container_right .fly_info #tabcontent .detail_content .down_zhiji .start_city{ padding-left:60px}
#main_container #container_right .fly_info #tabcontent .foot_bar{ background-color:#ececec; height:36px; padding-top:12px; padding-left:20px}
#main_container #container_right .fly_info #tabcontent .foot_bar #fly_info_search_button{ padding-top:0px}
#main_container #container_right .fly_info #tabcontent .foot_bar #fly_info_search_button .red_search_button{background-image:url(/mu/images/home_tool_subtab_content_button_bg.gif);border:0pt none;color:#FFFFFF;height:19px;background-repeat:no-repeat;text-align:center;width:67px;float:left} 
#main_container #container_right .fly_info #tabcontent .booking_done_detail{ margin-bottom:0px}

#main_container #container_right .contact_people{border:#e2e2e2 1px solid;margin-bottom:10px}
#main_container #container_right .contact_people .title{background-image:url(/mu/images/contact_people_title_bg.gif);height:26px;padding-left:12px;padding-top:12px;}
#main_container #container_right .contact_people .content{padding:10px 0 10px 21px;/*margin-bottom:25px; */overflow:hidden}
#main_container #container_right .contact_people .content .line1{font-weight:bold;margin-bottom:10px;color:#7F7F7F; width:692px;}
#main_container #container_right .contact_people .content .line1 #E_card_num{width:173px;}
#main_container #container_right .contact_people .content .line1 .spacial_left{float:left;margin-right:63px;}
#main_container #container_right .contact_people .content .line1 .left{float:left;margin-right:55px;}
#main_container #container_right .contact_people .content .line1 .right{float:left;}
#main_container #container_right .contact_people .content .line2{color:#a5a5a5;float:right; margin-top:-4px;margin-bottom:6px;margin-bottom:0px\9; *margin-bottom:0px;_margin-bottom:0px;margin-right:65px;_margin-right:32px;/*IE6*/}
#main_container #container_right .contact_people .input_text{height:14px; font-size:9pt;width:166px;color:#a5a5a5;border-left:#84a0bc 1px solid;border-top:#84a0bc 1px solid;border-right:1px solid #b8c9d8;border-bottom:1px solid #b8c9d8;padding-left:4px;}
#main_container #container_right .contact_people input.email{ width:193px;}
#main_container #container_right .contact_people input.zipcode{ width:96px;}
#main_container #container_right .contact_people input.address{ width:311px;}
#main_container #container_right .contact_people .reder_asterisk{color:#CC4342;}
#main_container #container_right .redder_bold_word{color:#910D0D;font-weight:bold;}
#main_container #container_right .condition_detail{border:#e2e2e2 1px solid;margin-bottom:25px;}
#main_container #container_right .condition_detail .title{background-image:url(/mu/images/condition_detail_title_bg.gif);height:26px;padding-left:12px;padding-top:12px;}
#main_container #container_right .condition_detail .content{padding-left:12px;padding-top:18px;margin-bottom:20px;}
#main_container #container_right .must_know{padding-left:12px;margin-bottom:43px;}
#main_container #container_right .must_know .right{margin-left:70px;}
#main_container #container_right .must_know a{color:#910D0D;}
#main_container #container_right .must_know input,#main_container #container_right .must_know span{vertical-align:middle;}
#main_container #container_right .must_know .input_text{height:14px; font-size:9pt;width:290px;color:#a5a5a5;border-left:#84a0bc 1px solid;border-top:#84a0bc 1px solid;border-right:1px solid #b8c9d8;border-bottom:1px solid #b8c9d8;padding-left:4px;}
#main_container #container_right .insure_must_know a{color:#910D0D;font-weight:bold;}
#main_container #container_right .booking_page_3_check_button{margin-bottom:22px;}
#main_container #container_right .booking_page_3_check_button #button1{margin:0 250px 0 130px;}

/*机票预订-航班选择2b样式*/
#main_container #container_right #order_login_bg_2b{margin:20px -15px 24px;}
#main_container #container_right table.flight_info_rt{ background-color:#e0e0e0}
#main_container #container_right table.flight_info_rt thead tr td{ text-align:center; background:url(/mu/images/order_change_flight_info_table_thead_bg.gif) repeat-x; height:34px; color:#414342; vertical-align:middle}
#main_container #container_right table.flight_info_rt thead tr td.datetime{ width:182px}
#main_container #container_right table.flight_info_rt thead tr td.price{ width:123px}
#main_container #container_right table.flight_info_rt thead tr td img.updown{ margin-right:3px; cursor:pointer; vertical-align:middle;}
#main_container #container_right table.flight_info_rt thead tr td img.updown_close{ margin-right:-1px; cursor:pointer; vertical-align:middle;}
#main_container #container_right table.flight_info_rt tbody tr td{ height:40px; text-align:center; background-color:#ffffff; color:#414342}
#main_container #container_right table.flight_info_rt tbody tr td.lower_price{ background:url(/mu/images/order_change_week_lower_price_bg.gif) repeat-x;}
#main_container #container_right table.flight_info_rt tbody tr td.class{ cursor:pointer}
#main_container #container_right table.flight_info_rt tbody tr td input{ vertical-align:text-bottom;}
#main_container #container_right table.flight_info_rt tbody tr td span{vertical-align:middle;}

#main_container #container_right table.flight_info_rt tbody tr td table{ margin:auto}
#main_container #container_right table.flight_info_rt tbody tr td table tr td{ background:none; text-align:left;padding-left:10px;}
#main_container #container_right table.flight_info_rt tbody tr td table tr td span.big{ font-size:14px; color:#910d0d; font-weight:bold}
#main_container #container_right table.flight_info_rt tbody tr td table tr td span.small{ font-size:12px; color:#910d0d}
#main_container #container_right table.flight_info_rt tbody tr td.selected{background-color:#FCE2E3;/*border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;*/height:100%;}
#main_container #container_right table.flight_info_rt tbody tr td .grey_words{color:#999999;}
#main_container #container_right table.flight_info_rt tbody tr td .line1{}

#main_container #container_right table.flight_info_rt tbody tr.class_infos { display:none}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td{}

#main_container #container_right table#go_table{/*margin-bottom:25px;*/}
#main_container #container_right table#back_table{/*margin-bottom:25px;*/}

#main_container #container_right table.flight_info_rt .internation tr td{ height:68px;}
#main_container #container_right table.flight_info_rt .internation tr td.lower_price{background:url(/mu/images/order_change_week_highest_current_bg.gif) repeat-x;}
#main_container #container_right table.flight_info_rt tbody.internation tr td .line1 { margin-bottom:3px;}

/*更改航班 舱位信息表格样式*/
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info { background-color:#e0e0e0;}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info tr th{ background-color:#ebebeb; color:#414342; width:78px;border-top:1px solid #e0e0e0;}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info tr th span.point{ color:#7f7f7f; font-weight:normal}
/*
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info tr td{ background-color:#f6f6f6; text-align:center; color:#414342; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
*/
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info thead tr td{ background-color:#f6f6f6; text-align:center; color:#414342; border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;height:40px;text-align:center;}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info tbody tr {height:40px;}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info tbody tr td{ background-color:#f6f6f6; text-align:center; color:#414342; border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;text-align:left;}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info tr td.selected{background-color:#FCE2E3;border-bottom:0px none;}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info tr td div.left {float:left; margin-top:6px;margin-top:3px\9;/*IE8*/*margin-top:3px;/*IE7*/_margin-top:3px;/*IE6*/ width:21px}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info tr td div.right{float:left; margin-right:0px;}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info tr td input.radio{ padding:0; margin:0; border:0px}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info tr td span.point{ color:#7f7f7f; font-weight:normal}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info thead tr th{ border-top:none 0px}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info thead tr td{ border-top:none 0px; height:30px;}
#main_container #container_right table.flight_info_rt tbody tr.class_infos td table.class_info tbody tr td{ cursor:pointer}

#main_container #container_right  div.order_icon_ow{ height:15px; text-align:right; padding-top:20px}
#main_container #container_right  div.order_icon_ow img{ margin-left:12px; cursor:pointer}
#main_container #container_right  div.order_icon_rt{ height:15px; text-align:right; padding-top:20px}
#main_container #container_right  div.order_icon_rt img{ margin-left:12px; cursor:pointer}

/*输入外国居住地址*/

#main_container #container_right #input_passenger_info .input_text{ border-color:#84A0BC rgb(184, 201, 216) rgb(184, 201, 216) rgb(132, 160, 188);border-style:solid;border-width:1px;color:#A5A5A5;margin-right:4px;padding-left:4px;width:200px;float:left;vertical-align:baseline!important;}

/*客票验真去掉输入后的css*/
.flightValidation {height:160px;font-size:12px;background-color:#EFEFEF;padding-top:10px;}

/*<!--新加的css-->超值联程*/
.flight_union { float:left; width:643px; padding:10px; background-color:#FBE2E2;}
.flight_union .header h1 { float:left; width:50px; margin:0; padding:0; }
.flight_union .header h2 { float:left; width:auto; font-size:14px; color:#990000; margin:0; padding:0; line-height:22px; }
.flight_union .header h2 span { float:left; width:500px; font-size:12px; font-weight:normal; color:#333; }
.flight_union .header h3 { float:left; width:auto; font-size:14px; color:#990000; margin:0; padding:0; padding-top:10px; line-height:22px; }
.flight_union .header h4 { float:right; width:auto; font-size:14px; color:#990000; margin:0; padding:0; padding-top:10px; line-height:22px; }
.flight_union .header h4 b { color:#333; }
.flight_union .header .h1 { float:left; width:50px; margin:0; padding:0; }
.flight_union .header .h2 { float:left; width:auto; font-size:14px; color:#990000; margin:0; padding:0; line-height:22px; }
.flight_union .header .h2 span { float:left; width:500px; font-size:12px; font-weight:normal; color:#333; }
.flight_union .header .h3 { float:left; width:auto; font-size:14px; color:#990000; margin:0; padding:0; padding-top:10px; line-height:22px; }
.flight_union .header .h4 { float:right; width:auto; font-size:14px; color:#990000; margin:0; padding:0; padding-top:10px; line-height:22px; }
.flight_union .header .h4 b { color:#333; }
.flight_union .body { float:left; width:100%;}
.flight_union .body form { margin:0;}
.flight_union_info { float:left; width:643px; background-color:#F5F5F5; padding:0 10px 10px 10px;; margin:0;}
.flight_union_info .time { float:left; width:300px; padding:20px 0 0 30px; }
.flight_union_info .col { float:left; width:100px; line-height:30px; }
.flight_union_btn { float:left; width:100%; padding:20px 0; }
.flight_union_btn input { margin:0 10px; }

.union_line { float:left; width:100%; border-bottom:1px #ccc dashed; height:1px; margin-bottom:10px; overflow:hidden;}

.flight_detail { float:left; width:100%; font-size:14px; font-weight:bold; color:#990000;padding:10px 0;}
.flight_detail span { color:#333; font-size:12px;} 
.flight_detail img { vertical-align:middle;} 

.table_union { padding:0; border:1px #ccc solid; background-color:#fff; border-bottom:none;}
.table_union .thead.title td { text-align:left; height:38px; padding:0 10px; background:url(order_change_flight_info_table_thead_bg.gif) left top repeat-x!important; font-size:14px; color:#990000; font-weight:bold;}
.table_union .thead.title_small td { text-align:left; height:38px; padding:0 10px; background:url(order_change_flight_info_table_thead_bg.gif) left top repeat-x!important; font-size:12px; color:#990000; font-weight:bold;}
.table_union .thead td { background-color:#EEEEEE; color:#000;}
.table_union .tbody.disable td {filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
.table_union td { background-color:#fff; text-align:center;  border-bottom:1px #ccc solid;}
.table_union td img { vertical-align:middle;}
.table_union td.red { color:#990000; font-weight:bold;}
.table_union .button{ background:url(/mu/images/flight_status_searchcondition_button_bg.gif) no-repeat; width:67px; height:19px; border:0px none; color:#ffffff; padding-bottom:2px; cursor:pointer; font-size:9pt;}
.table_union .button_gray{ background:url(/mu/images/airport_search_button_bg.gif) no-repeat; width:43px; height:19px; border:0px none; color:#ffffff; padding-bottom:2px; cursor:pointer; font-size:9pt;}
.table_union .button_gray_circle{ background:url(/mu/images/button_gray.jpg) no-repeat; width:63px; height:19px; border:0px none; color:#333; padding-bottom:2px; cursor:pointer; font-size:9pt;}
.table_union .button_gray_circle_current{ -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/mu/images/flight_status_searchcondition_button_bg.gif) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-size:9pt;height:19px;padding-bottom:2px;width:67px;}
.table_union .button_gray_circle_disable{ background:url(/mu/images/button_gray_disable.jpg) no-repeat; width:63px; height:19px; border:0px none; color:#999; padding-bottom:2px; cursor:pointer; font-size:9pt;}
.button_red{ background:url(/mu/images/button_red.jpg) no-repeat; width:111px; height:19px; border:0px none; color:#fff; padding-bottom:2px; cursor:pointer; font-size:9pt;}
.button_red1{ background:url(/mu/images/button_plus_4words_redder_bg.gif) no-repeat; width:74px; height:25px; font-weight:bold; border:0px none; color:#fff; padding-bottom:2px; cursor:pointer; font-size:9pt;}

.flight_union_search { float:left; width:213px; padding-bottom:10px; }
.flight_union_search .title { float:left; width:100%; height:31px; line-height:31px; background:url(maincontainer_left_flight_status_title_red_bg.gif) left top no-repeat;}
.flight_union_search .title b { float:left; padding-left:43px; color:#fff; font-size:14px; font-weight:normal;}
.flight_union_search .title span { float:right; width:9px; height:9px; margin:18px 5px 0 0; background:url(icon_flight_status_search_close.gif) left top no-repeat; }
.flight_union_search .body { float:left; width:191px; border:1px #E3E3E3 solid; border-top:none; padding:10px; background:url(maincontainer_left_content_pink_bg.gif) left top repeat-x;}

.flight_union_search .body .union_section { float:left; width:100%; border-bottom:1px #999 dashed; margin-bottom:10px; color:#666;}
.flight_union_search .body .list { float:left; width:100%; padding-bottom:10px;}
.flight_union_search .body .list .col { float:left; width:80px; padding-top:10px; font-weight:bold; color:#666;}
.flight_union_search .body .list .col1 { float:left; width:70px; padding-top:3px;}
.flight_union_search .body .list .col2 { float:left; width:120px;}
.flight_union_search .body .list .col2 input { width:115px;}
.flight_union_search .body .list .col3 { float:right;}
.flight_union_search .body .list .col4 { float:left; width:95px;}
.flight_union_search .body .list .col5 { float:left; width:95px; padding-top:5px;}
.flight_union_search .body .list .col5 img { vertical-align:middle;}
.flight_union_search .body .list .col5 a:link, .flight_union_search .body .list .col5 a:visited, .flight_union_search .body .list .col5 a:active { text-decoration:underline; color:#999999;}
.flight_union_search .body .list .col5 a:hover { text-decoration:none; color:#666;}
.flight_union_search .body .union_add { float:left; width:100%; padding-bottom:10px; border-bottom:1px #999 dashed; text-align:center;}
.flight_union_search .body .union_add .button{ background:url(/mu/images/flight_status_searchcondition_button_bg.gif) no-repeat; width:67px; height:19px; border:0px none; color:#ffffff; padding-bottom:2px; cursor:pointer; font-size:9pt;}
.flight_union_search .body .list .button_gray{ background:url(/mu/images/airport_search_button_bg.gif) no-repeat; width:43px; height:19px; border:0px none; color:#ffffff; padding-bottom:2px; cursor:pointer; font-size:9pt;}

.flight_union_info1 { float:left; width:100%; padding-bottom:20px;}

.table_info { color:#333 !important;}
.table_info tr, .table_info td  { height:25px !important;}
.table_info td.title  { color:#999 !important;}

/*------新加的css-------*/
#main_container #container_right table.flight_info tbody tr td.return_ticket { background-color:#fff; cursor:pointer;}
#main_container #container_right table.flight_info tbody tr td.return_ticket.selected { background-color:#FCE2E3;}
#main_container #container_right table.flight_info tbody tr td.return_ticket input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}

#main_container #container_right #passenger_list{ float:left; width:662px; margin:20px 0; }
#main_container #container_right #passenger_list .title img{ vertical-align:top; }
#main_container #container_right #passenger_list .body{display:none; float:left; border:1px #ddd solid; background-color:#eee; width:620px; height:60px; padding:10px 20px; overflow-x:hidden; overflow-y:scroll; }
#main_container #container_right #passenger_list .body ul { margin:0; padding:0;}
#main_container #container_right #passenger_list .body li { float:left; width:100px; list-style:none; color:#333; height:20px; overflow:hidden; display:inline; margin:0; padding:5px 0;}
#main_container #container_right #passenger_list .body li input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}

#main_container #container_right #passenger_list .title{ float:left; width:100%; height:38px; background:url(/mu/images/passenger_title.jpg) left top repeat-x; }
#main_container #container_right #passenger_list .title .text{ float:left; padding-left:12px; padding-top:14px; font-weight:bold; color:#990000; }
#main_container #container_right #passenger_list .title .switch{ float:right; padding:0 10px; padding-top:14px; }
#main_container #container_right #passenger_list .title .manage{ float:right; position:relative; padding-top:14px;}
#main_container #container_right #passenger_list .title .manage input{cursor:pointer;}
#main_container #container_right #passenger_list .title .manage .name{}
#main_container #container_right #passenger_list .title .manage .button_passenger {background:url(/mu/images/button_red1.jpg) no-repeat; width:160px; height:19px; text-align:center; border:0; color:#ffffff;}
#main_container #container_right #passenger_list .title .manage .button_swicth {background:url(/mu/images/button_red2.jpg) no-repeat; width:50px; height:19px; text-align:center; border:0; color:#ffffff;}
#main_container #container_right #passenger_list .title .switch .button_swicth {background:url(/mu/images/button_red2.jpg) no-repeat; width:50px; height:19px; text-align:center; border:0; color:#ffffff;}
#main_container #container_right #passenger_list .title .manage .contact_list{ position:absolute; right:0; top:35px; width:380px; overflow-x:hidden; overflow-y:scroll; display:none; border:1px #ccc solid; background-color:#fff; padding:15px;}
#main_container #container_right #passenger_list .title .manage .contact_list ul { margin:0; padding:0;}
#main_container #container_right #passenger_list .title .manage .contact_list li { color:#333333;display:inline;float:left;height:20px;list-style:none outside none;margin:0;overflow:hidden;padding:5px 0;width:60px;}
#main_container #container_right #passenger_list .title .manage .contact_list li input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
#main_container #container_right #passenger_list .title .manage .contact_list li.btn { text-align:center;width:100%; }
#main_container #container_right #passenger_list .title .manage .contact_list li.btn input { margin:0 5px; width:50px; height:19px;}

.passenger_type.adult { float:left; width:662px; height:30px; background:url(/mu/images/adult_bg.jpg) left top repeat-x;}
.passenger_type.child { float:left; width:662px; height:30px; background:url(/mu/images/adult_bg.jpg) left top repeat-x;}
.passenger_type.baby { float:left; width:662px; height:30px; background:url(/mu/images/adult_bg.jpg) left top repeat-x;}
.passenger_type.adult b { float:left; padding-left:30px; height:22px; padding-top:8px; font-size:14px; font-weight:bold; color:#000; background:url(/mu/images/icon_adult.jpg) left top no-repeat;}
.passenger_type.child b { float:left; padding-left:30px; height:22px; padding-top:8px; font-size:14px; font-weight:bold; color:#000; background:url(/mu/images/icon_child.jpg) left top no-repeat;}
.passenger_type.baby b { float:left; padding-left:30px; height:22px; padding-top:8px; font-size:14px; font-weight:bold; color:#000; background:url(/mu/images/icon_baby.jpg) left top no-repeat;}
.passenger_type span { float:right; padding-top:6px; padding-right:10px;}
.passenger_type span img { border:0;}
.passenger_section{  float:left; width:620px; border:1px #ddd solid; padding:20px; }
.passenger_section .row { float: left; width:100%; padding:5px 0; line-height:100%;}
.passenger_section .row .name { float:left; margin-right:20px; padding-left:15px; line-height:20px; color:#000; font-weight:bold; background: url(/mu/images/icon_point_red.jpg) left center no-repeat; }
.passenger_section .row .delete { float:left; margin-right:20px; padding-left:15px; line-height:20px; background: url(/mu/images/icon_delete.gif) left center no-repeat; color:#999; }
.passenger_section .row .delete a:link, .passenger_section .row .delete a:visited, .passenger_section .row .delete a:active { text-decoration:underline; color:#999;}
.passenger_section .row .delete a:hover { text-decoration:none; color:#666; }
.passenger_section .row .save { float:right; color:#666; padding-top:5px; }
.passenger_section .row .save input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
.passenger_section .row .col1 { float:left; width:80px; color:#000; text-align:right; padding-top:4px; }
.passenger_section .row .col4 { float:left; width:130px; color:#000; text-align:right; padding-top:4px; }
.passenger_section .row .col2 { float:left; width:180px; color:#333; text-align:left; }
.passenger_section .row .col2 input{ border:1px #7F9DB9 solid; background-color:#fff; width:155px; height:16px;}
.passenger_section .row .col2 select{width:158px; height:20px;}
.passenger_section .row .col2 span{ color:#990000;}
.passenger_section .row .col3 { float:left; width:auto; color:#333; text-align:left; padding-top:4px;  }
.passenger_section .row .col3 a:link, .passenger_section .row .col3 a:visited, .passenger_section .row .col3 a:active { text-decoration:underline; color:#666;}
.passenger_section .row .col3 a:hover { text-decoration:none; color:#333; }
.passenger_section .row .col3 input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
#btn_add_passenger { width:647px; text-align:right; padding:5px; float:left;}
#btn_add_passenger img { border:0; margin:5px 0; }

.passenger_section_child{  float:left; width:620px; border:1px #ddd solid; padding:20px; }
.passenger_section_child .row { float: left; width:100%; padding:5px 0; line-height:100%;}
.passenger_section_child .row .name { float:left; margin-right:20px; padding-left:15px; line-height:20px; color:#000; font-weight:bold; background: url(/mu/images/icon_point_red.jpg) left center no-repeat; }
.passenger_section_child .row .delete { float:left; margin-right:20px; padding-left:15px; line-height:20px; background: url(/mu/images/icon_delete.gif) left center no-repeat; color:#999; }
.passenger_section_child .row .delete a:link, .passenger_section_child .row .delete a:visited, .passenger_section_child .row .delete a:active { text-decoration:underline; color:#999;}
.passenger_section_child .row .delete a:hover { text-decoration:none; color:#666; }
.passenger_section_child .row .save { float:right; color:#666; padding-top:5px; }
.passenger_section_child .row .save input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
.passenger_section_child .row .col1 { float:left; width:80px; color:#000; text-align:right; padding-top:4px; }
.passenger_section_child .row .col4 { float:left; width:130px; color:#000; text-align:right; padding-top:4px; }
.passenger_section_child .row .col2 { float:left; width:180px; color:#333; text-align:left; }
.passenger_section_child .row .col2 input{ border:1px #7F9DB9 solid; background-color:#fff; width:155px; height:16px;}
.passenger_section_child .row .col2 select{width:158px; height:20px;}
.passenger_section_child .row .col2 span{ color:#990000;}
.passenger_section_child .row .col3 { float:left; width:auto; color:#333; text-align:left; padding-top:4px;  }
.passenger_section_child .row .col3 a:link, .passenger_section_child .row .col3 a:visited, .passenger_section_child .row .col3 a:active { text-decoration:underline; color:#666;}
.passenger_section_child .row .col3 a:hover { text-decoration:none; color:#333; }
.passenger_section_child .row .col3 input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
#btn_add_passenger_child { width:647px; text-align:right; padding:5px;float:left;}
#btn_add_passenger_child img { border:0; margin:5px 0; }

.passenger_section_baby{  float:left; width:620px; border:1px #ddd solid; padding:20px; }
.passenger_section_baby .row { float: left; width:100%; padding:5px 0; line-height:100%;}
.passenger_section_baby .row .name { float:left; margin-right:20px; padding-left:15px; line-height:20px; color:#000; font-weight:bold; background: url(/mu/images/icon_point_red.jpg) left center no-repeat; }
.passenger_section_baby .row .delete { float:left; margin-right:20px; padding-left:15px; line-height:20px; background: url(/mu/images/icon_delete.gif) left center no-repeat; color:#999; }
.passenger_section_baby .row .delete a:link, .passenger_section_baby .row .delete a:visited, .passenger_section_baby .row .delete a:active { text-decoration:underline; color:#999;}
.passenger_section_baby .row .delete a:hover { text-decoration:none; color:#666; }
.passenger_section_baby .row .save { float:right; color:#666; padding-top:5px; }
.passenger_section_baby .row .save input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
.passenger_section_baby .row .col1 { float:left; width:80px; color:#000; text-align:right; padding-top:4px; }
.passenger_section_baby .row .col4 { float:left; width:130px; color:#000; text-align:right; padding-top:4px; }
.passenger_section_baby .row .col2 { float:left; width:180px; color:#333; text-align:left; }
.passenger_section_baby .row .col2 input{ border:1px #7F9DB9 solid; background-color:#fff; width:155px; height:16px;}
.passenger_section_baby .row .col2 select{width:158px; height:20px;}
.passenger_section_baby .row .col2 span{ color:#990000;}
.passenger_section_baby .row .col3 { float:left; width:auto; color:#333; text-align:left; padding-top:4px;  }
.passenger_section_baby .row .col3 a:link, .passenger_section_baby .row .col3 a:visited, .passenger_section_baby .row .col3 a:active { text-decoration:underline; color:#666;}
.passenger_section_baby .row .col3 a:hover { text-decoration:none; color:#333; }
.passenger_section_baby .row .col3 input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
#btn_add_passenger_baby { width:647px; text-align:right; padding:5px; float:left;}
#btn_add_passenger_baby img { border:0; margin:5px 0; }

#main_container #container_right .guotai_info{width:505px;height:70px;padding:10px 140px 0 17px;color:#000;line-height:180%;margin-bottom:10px;background: url(/mu/images/img_bg.jpg) left top no-repeat;}
#main_container #container_right .guotai_info input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
#order_info {height:20px; background-color:#FBE2E2; padding:10px 0; margin-bottom:10px;}
#order_info .order_number { float:left; padding-left:20px; color:#333; font-weight:bold; font-size:16px;}
#order_info .price { float:right; padding-right:20px; color:#990000; font-size:14px;}

.tab_table { width: 662px; float:left;}
.tab_table ul.tabs { margin: 0;	padding: 0; float: left; list-style: none; height: 31px; border-bottom: 1px solid #e6e6e6;	border-left: 1px solid #e6e6e6; width: 660px; }
.tab_table ul.tabs li {	float: left; margin: 0; padding: 0 10px;height: 30px; font-weight:bold; line-height: 30px; border: 1px solid #e6e6e6; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative;	text-align:center; width:auto; background:#ccc url(/mu/images/switch_bg.jpg) left top repeat-x; }
.tab_table ul.tabs li a { text-decoration: none; color: #fff; display: block; padding: 0 10px; outline: none; font-weight:bold; }
.tab_table ul.tabs li a:hover { background:#950E0F url(/mu/images/switch_bg.jpg) left top repeat-x; color:#fff; }
html ul.tabs li.active a:link, html ul.tabs li.active a:visited, html ul.tabs li.active a:active, html ul.tabs li.active, html ul.tabs li.active a:hover { color: #000; border-bottom: 1px solid #fff; font-weight:bold; background:#ccc url(/mu/images/switch_bg.jpg) left -35px repeat-x; }
.tab_table .card_pass {float:left; width:100%; border-top:1px #ccc dashed; border-bottom:1px #ccc dashed; padding-top:10px;}
.tab_table .card_pass .row { float:left; width:100%; padding-bottom:10px; line-height:180%; color:#333;}
.tab_table .card_pass .row b { color:#000;}
.tab_container { border: 1px solid #e6e6e6; border-top: none; clear: both; float: left; width: 660px; padding-bottom:10px; }
.tab_content { padding: 10px 20px; }

.card_table { width: 100%; float:left; margin-top:20px; }
.card_table ul.card_tabs { margin: 0; padding: 0; float: left; list-style: none; height: 80px; width: 100%; }
.card_table ul.card_tabs li {float: left; margin: 0; padding: 0;  overflow: hidden; position: relative; width:150px; }
.card_table ul.card_tabs li input { float:left; margin-top:25px; margin-right:10px; }
.card_table ul.card_tabs li img { float:left; border:0; }
.card_table ul.card_tabs li a { text-decoration: none; color: #fff; display: block; padding: 0 10px; outline: none;  }
html ul.card_tabs li.active a:link, html ul.card_tabs li.active a:visited, html ul.card_tabs li.active a:active, html ul.card_tabs li.active, html ul.card_tabs li.active a:hover { color: #000; }
.card_tab_container { clear: both; float: left; width: 100%; padding-bottom:10px; }
.card_tab_content { padding: 5px; }
.card_tab_content .title { float:left; width:100%; font-weight:bold; color:#000; margin-top:10px;}
.card_tab_content .body { float:left; width:100%; }
.card_tab_content .body ul { margin:0; padding:10px 0;}
.card_tab_content .body li { float:left; width:620px; list-style:none; color:#666; background:url(/mu/images/hotel_iconul.gif) left center no-repeat; padding:5px 0 2px 20px;} 
.card_tab_content .body li.headline { float:left; width:620px; color:#666; background:none; padding-left:0; padding-top:10px; } 
.card_tab_content .link { float:left; width:100%; text-align:right; }
.card_tab_content .link img { border:0; }

#Abroad_live { float: left; width:100%; padding-top:10px; margin-top:10px; border-top:1px #ccc dashed;}

.inter_passenger_type.adult { float:left; width:662px; height:30px; background:url(../images/adult_bg.jpg) left top repeat-x;}
.inter_passenger_type.child { float:left; width:662px; height:30px; background:url(../images/adult_bg.jpg) left top repeat-x;}
.inter_passenger_type.adult b { float:left; padding-left:30px; height:22px; padding-top:8px; font-size:14px; font-weight:bold; color:#000; background:url(../images/icon_adult.jpg) left top no-repeat;}
.inter_passenger_type.child b { float:left; padding-left:30px; height:22px; padding-top:8px; font-size:14px; font-weight:bold; color:#0000; background:url(../images/icon_child.jpg) left top no-repeat;}
.inter_passenger_type span { float:right; padding-top:6px; padding-right:10px;}
.inter_passenger_type span img { border:0;}
.inter_passenger_section{  float:left; width:620px; border:1px #ddd solid; padding:20px; }

.inter_passenger_section .row { float: left; width:100%; padding:5px 0; line-height:100%;}
.inter_passenger_section .row .name { float:left; margin-right:20px; padding-left:15px; line-height:20px; color:#000; font-weight:bold; background: url(../images/icon_point_red.jpg) left center no-repeat; }
.inter_passenger_section .row .delete { float:left; margin-right:20px; padding-left:15px; line-height:20px; background: url(../images/icon_delete.gif) left center no-repeat; color:#999; }
.inter_passenger_section .row .delete a:link, .inter_passenger_section .row .delete a:visited, .inter_passenger_section .row .delete a:active { text-decoration:underline; color:#999;}
.inter_passenger_section .row .delete a:hover { text-decoration:none; color:#666; }
.inter_passenger_section .row .save { float:right; color:#666; padding-top:5px; }
.inter_passenger_section .row .save input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
.inter_passenger_section .row .col1 { float:left; width:80px; color:#000; text-align:right; padding-top:4px; }
.inter_passenger_section .row .col2 { float:left; padding-right:10px; color:#333; text-align:left; }
.inter_passenger_section .row .col2 input{ border:1px #7F9DB9 solid; background-color:#fff; width:150px; height:16px;}
.inter_passenger_section .row .col2 select{width:158px; height:20px;}
.inter_passenger_section .row .col2 span{ color:#990000;}
.inter_passenger_section .row .col3 { float:left; width:auto; color:#333; text-align:left; padding-top:4px;  }
.inter_passenger_section .row .col3 input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
.inter_passenger_section .row .col4 { float:left; width:70px; color:#000; text-align:right; padding-top:4px; }
#btn_add_inter_passenger { float:left; width:642px; text-align:right; padding:10px;}
#btn_add_inter_passenger img { border:0; }

.inter_passenger_section_child{  float:left; width:620px; border:1px #ddd solid; padding:20px; }
.inter_passenger_section_child .row { float: left; width:100%; padding:5px 0; line-height:100%;}
.inter_passenger_section_child .row .name { float:left; margin-right:20px; padding-left:15px; line-height:20px; color:#000; font-weight:bold; background: url(../images/icon_point_red.jpg) left center no-repeat; }
.inter_passenger_section_child .row .delete { float:left; margin-right:20px; padding-left:15px; line-height:20px; background: url(../images/icon_delete.gif) left center no-repeat; color:#999; }
.inter_passenger_section_child .row .delete a:link, .inter_passenger_section_child .row .delete a:visited, .inter_passenger_section_child .row .delete a:active { text-decoration:underline; color:#999;}
.inter_passenger_section_child .row .delete a:hover { text-decoration:none; color:#666; }
.inter_passenger_section_child .row .save { float:right; color:#666; padding-top:5px; }
.inter_passenger_section_child .row .save input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
.inter_passenger_section_child .row .col1 { float:left; width:80px; color:#000; text-align:right; padding-top:4px; }
.inter_passenger_section_child .row .col2 { float:left; padding-right:10px; color:#333; text-align:left; }
.inter_passenger_section_child .row .col2 input{ border:1px #7F9DB9 solid; background-color:#fff; width:150px; height:16px;}
.inter_passenger_section_child .row .col2 select{width:158px; height:20px;}
.inter_passenger_section_child .row .col2 span{ color:#990000;}
.inter_passenger_section_child .row .col3 { float:left; width:auto; color:#333; text-align:left; padding-top:4px;  }
.inter_passenger_section_child .row .col3 input { width:14px; height:14px; vertical-align:middle; margin:0; padding:0;}
.inter_passenger_section_child .row .col4 { float:left; width:70px; color:#000; text-align:right; padding-top:4px; }
#btn_add_inter_passenger_child { float:left; width:642px; text-align:right; padding:10px;}
#btn_add_inter_passenger_child img { border:0; }

.flight_booking_total_price_ow {padding:10px;color:#990000;font-size:14px;font-weight:bold;}
.flight_booking_total_price_rt {padding:10px;color:#990000;font-size:14px;font-weight:bold;}
/* qq联程 */
.table_union td input{width:120px;}

/* 世博特惠说明文字 */
#expoExplanation {padding:5px;border:1px solid #DDDDDD;font-family:Arial,"宋体";font-size:12px;}
#expoExplanation .black_font {float:left;font-weight:bold;padding-right:4px;}


.safe_info { float:left; padding:10px;}
.safe_info img { vertical-align:middle; }
.safe_info a:link, .safe_info a:visited, .safe_info a:active { text-decoration:underline; color:#990000; font-weight:bold;}
.safe_info a:hover { text-decoration:none; color:#333;}

.bank_btn { text-align:center;}
.bank_btn input { margin:0 50px;}
.button_plus_4words_whiter_bg{background:transparent url(/mu/images/button_plus_4words_whiter_bg.gif) no-repeat scroll 0pt 0pt;border:0pt none;color:#424443;cursor:pointer;font-size:9pt;font-weight:bold;height:25px;width:75px;}
.button_plus_5words_redder_bg{background:transparent url(/mu/images/button_plus_5words_red_bg.gif) no-repeat scroll 0pt 0pt;border:0pt none;color:#FFFFFF;cursor:pointer;font-size:9pt;font-weight:bold;height:27px;width:86px;}


#main_container #container_right .pay_notice { float:left; width:562px; height:46px; padding:20px 0 0 100px; line-height:180%; background: url(/mu/images/img_pay_notice.jpg) top left no-repeat;}
#main_container #container_right .pay_notice b { color:#000;}
#main_container #container_right .pay_notice span { color:#cc0000; font-weight:bold;}

/* od航班查询上方的总价 */
#main_container #container_right .total_price{text-align:right; color:#910D0D;font-size:14px; padding-top:10px;height:25px;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* od旅客资料页面 */
#main_container #container_right #from_to_airport_od{background-color:#fbe2e2;color:#910d0d;padding-left:12px;height:30px;padding-top:12px;font-size:14px;}
#main_container #container_right #from_to_airport_od #icon_airport_od{float:left;margin-right:15px;}
#main_container #container_right #from_to_airport_od #icon_double_grey_array_od{float:left;margin:0 11px 0 11px;padding-top:12px;}
#main_container #container_right #from_to_airport_od #icon_to_grey_array_od{float:left;margin:0 11px 0 11px;padding-top:14px;}
#main_container #container_right #from_to_airport_od #from_airport_od{padding-top:12px;float:left;}
#main_container #container_right #from_to_airport_od #to_airport_od{padding-top:12px; float:left}
#main_container #container_right #from_to_airport_od #icon_order_od{ float:left}
#main_container #container_right #from_to_airport_od #max_num_od{ width:auto; float:left; margin-top:11px; margin-left:11px}
#main_container #container_right #from_to_airport_od #from_airport_step3_od{ width:auto; float:left; margin-left:45px;margin-top:10px}
#main_container #container_right #from_to_airport_od #to_airport_step3_od{ width:auto; float:left;margin-top:10px}
#main_container #container_right #from_to_airport_od .red_c_words_od{ color:#cc4342; font-weight:bolder}
#main_container #container_right #from_to_airport_od .black_c_words{float:left;font-weight:bold;color:#2a2b2d;}
