@charset "utf-8";
/* CSS Document */

/*内容页公共样式*/
#main_container{width:921px;margin:auto auto; margin-bottom:32px!important;}

/*内容页右栏样式*/
#container_left{
float:left; width:219px;}
/*内容右栏广告菜单样式*/

#container_left .about_left_menu {margin-right:4px;margin-left:2px;margin-bottom:19px;padding-bottom:21px;*padding-bottom:30px;overflow:hidden;width:211px;border:1px solid #e7e7e7;background-image: url(/mu/images/about_cea_back.gif);background-repeat: repeat-x;}
#container_left .about_left_menu .about_us{padding:6px 0px 6px 20px;font-weight:bold;color:#FFFFFF;height:25px;background-image: url(/mu/images/about_cea_us2.jpg);background-repeat:repeat-x;}

#container_left .about_left_menu .menu {list-style-image:none;list-style-position:inside;list-style-type:none;margin:10px 10px 0px 10px;*margin:4px 20px 0px 5px;padding:0;right:10px;width:195px;}
#container_left .about_left_menu .menu a{text-decoration:none;color:#900C0A;}
#container_left .about_left_menu .menu .this_menu{background-color:#e1e1e1;}
#container_left .about_left_menu .menu li {background-image:url(/mu/images/about_cea_icon.jpg);background-position: 5px center;background-repeat:no-repeat;font-weight:bold;color:#900c0a;border-bottom:dashed;border-bottom-width:1px;border-bottom-color:#999999;margin-bottom:4px;*margin-bottom:0px;padding:4px 0px 4px 25px;*padding:6px 0px 6px 15px;}

/*公共表格样式 灰色头 灰色线 样式*/
#main_container #container_right .table_style {background-color:#E0E0E0;text-align:center;width:100%;}
#main_container #container_right .table_style thead {background-color:#ECECEC;color:#424443;height:33px;}
#main_container #container_right .table_style td{height:38px;}
#main_container #container_right .table_style tbody{background-color:#FFFFFF;color:#999999;height:33px;}



/*内容右栏 差错退款、退票人员、特价机票等信息信息页面 搜索框样式*/
#container_right .searchcondition{background-color:#EFEFEF;background-image:none;height:42px;padding-left:14px;padding-top:20px;}
#container_right .searchcondition .title{ font-size:18px; color:#3e3e3e; font-weight:bold; float:left; margin-right:19px;}
#container_right .searchcondition .searchtime{ float:left;margin-right:20px;color:#414342}
#container_right .searchcondition .searchtime 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;vertical-align:middle;}
#container_right .searchcondition .searchtime span{vertical-align:middle;}
#container_right .searchcondition .searchtime label{vertical-align:middle;}
#container_right .searchcondition .checkcode{ float:left; width:195px;}
#container_right .searchcondition .checkcode label{vertical-align:middle;}
#container_right .searchcondition .checkcode input.text{width:62px;border-color:#84A0BC #B8C9D8 #B8C9D8 #84A0BC;border-style:solid;border-width:1px;color:#A5A5A5;margin-right:4px;padding-left:6px;vertical-align:middle;}
#container_right .searchcondition .checkcode img{ vertical-align:middle;}
#container_right .searchcondition .searchcondition_button{ float:left; height:25px;}
#container_right .searchcondition .searchcondition_button .button8{background:url(/mu/images/button_8.gif) no-repeat; width:120px; height:19px; border:0px none; color:#ffffff; padding-bottom:2px; cursor:pointer; font-size:9pt;float:left;margin-right:8px;}
#container_right .searchcondition .searchcondition_button .button6{background:url(/mu/images/button_6_.gif) no-repeat; width:99px; height:19px; border:0px none; color:#ffffff; padding-bottom:2px; cursor:pointer; font-size:9pt;float:left;margin-right:8px;}
#container_right .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;float:left;}

/*内容右栏推广样式*/
#container_left .promotion {height:229px;margin-right:4px;margin-left:2px;margin-bottom:23px;overflow:hidden;position:relative;width:213px;}
#container_left .promotion .menu {bottom:10px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;right:10px;}
#container_left .promotion .menu li {background-image:url(/mu/images/group_adv_white_button.jpg);color:#C10404;cursor:pointer;float:left;text-align:center;margin-left:5px;width:16px;height:15px;padding-top:1px;}
#container_left .promotion .menu li.current {background-image:url(/mu/images/group_adv_red_button.jpg);color:#FFFFFF;}
/*内容右栏广告样式*/
#container_left .adv_about{	margin-bottom:14px;margin-left:2px;border:1px solid #E0E0E0;width:211px;height:75px;background-repeat:no-repeat;background-position:5px 6px;position:relative;}

#container_left .adv_about_text{width:210px;height:46px;height:46px\9;/*IE8*/*height:56px;/*IE7*/_height:56px;/*IE6*/}
#container_left .adv_about_img{width:28%;float:left;margin:6px 0 0 5px; _margin-left:2px;/*IE6*/}
#container_left .adv_about_content{width:67%;float:right;}
#container_left .adv_about_text_title{margin-top:10px;height:16px;font-weight: bold; color:#414342}
#container_left .adv_about_text_detail{color:#999999;}
#container_left .adv_about_button{bottom:0px;bottom:2px\9;/*IE8*/*bottom:2px;/*IE7*/_bottom:-1px;/*IE6*/right:5px;right:5px\9;/*IE8*/*right:5px;/*IE7*/_right:5px;/*IE6*/position:absolute;}
#container_left .adv_about_button a{background-image:url(/mu/images/home_tab_icon_arrow_red_right_whiteBG.gif);background-position:0 0 0 5px;background-repeat:no-repeat;color:#910D0D;display:block;padding-left:25px;text-decoration:none;float:right;padding-bottom:5px;}
/*内容右栏推荐酒店样式*/
#container_left #recommend_drinkery_title{margin-top:22px;	margin-left:2px;background-image:url(/mu/images/group_recommend_drinkery_title_bg.gif);width:213px;height:32px;}
#container_left #recommend_drinkery_title_text{	padding-top:8px;font-size:14px;font-weight: bold;color:#FFFFFF;	margin-left:6px;float:left;}
#container_left #recommend_drinkery_title_more{	padding-top:10px;background-image:url(/mu/images/group_recommend_drinkery_more_bottom.jpg);	background-position:27px 12px;background-repeat:no-repeat;padding-right:22px;float:right;}
#container_left #recommend_drinkery_title_more a{color:#FFFFFF;text-decoration:none;}
#container_left #recommend_drinkery_city{margin-left:2px;width:211px;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0;}
#container_left #recommend_drinkery_city .menu {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 5px;padding:0;}
#container_left #recommend_drinkery_city .menu li {text-align:center;float:left;height:35px;margin-top:14px;}
#container_left #recommend_drinkery_city .menu li .tab_title_span{float:left;height:24px;}
#container_left #recommend_drinkery_city .menu li a{color:#414342;display:block;height:24px;padding-top:5px;padding-left:4px;padding-right:4px;float:left;	font-weight: bold;text-decoration:none;width:32px;}
#container_left #recommend_drinkery_city .menu li.current {background:transparent url(/mu/images/group_recommend_drinkery_city_tab_bottom_bg.jpg) no-repeat scroll center top;}
#container_left #recommend_drinkery_city .menu li.current .tab_title_span{background-image:url(/mu/images/group_recommend_drinkery_city_tab_left_bg.jpg);	background-repeat:no-repeat;}
#container_left #recommend_drinkery_city .menu li.current a{color:#ffffff;background-image:url(/mu/images/group_recommend_drinkery_city_tab_right_bg.jpg);	background-position:right 0px;background-repeat:no-repeat;}
#container_left #recommend_drinkery_city #tabcontent{margin-left:8px;}
#container_left #recommend_drinkery_city #tabcontent .tabcontent_div_grey{background-color:#eaeaea;height:17px;	padding-top:5px;padding-left:2px;color:#6e6e6e;}
#container_left #recommend_drinkery_city #tabcontent .tabcontent_div_white{	background-color:#ffffff;height:17px;padding-top:5px;padding-left:2px;color:#6e6e6e;}

/*左栏航班查询样式*/
#main_container #container_left .flight_status_search{ position:relative; margin-bottom:20px; margin-left:2px; width:213px; overflow:hidden}
/*航班查询 标题样式*/
#main_container #container_left .flight_status_search .title_red_small{background:transparent url(/mu/images/maincontainer_left_flight_status_title_red_bg.gif) repeat-x scroll 0 0;color:#FFFFFF;font-size:14px;height:24px;margin-bottom:0px;padding-left:40px;padding-top:7px;width:auto; position:relative;cursor:pointer }
#main_container #container_left .flight_status_search .flight_status_searchcondition{ background:url(/mu/images/maincontainer_left_content_pink_bg.gif) repeat-x top; height:199px; border:1px solid #e3e3e3; margin-top:-13px;padding-top:16px; padding-left:11px; color:#414342}
#main_container #container_left .flight_status_search .flight_status_searchcondition table tr td{ height:28px;}
#main_container #container_left .flight_status_search .flight_status_searchcondition table tr td input{ margin:0;}
#main_container #container_left .flight_status_search .flight_status_searchcondition table tr td input.text{height:14px; font-size:9pt;width:106px; 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_left .flight_status_search .flight_status_searchcondition table tr td #flightdate{width:87px;}
#main_container #container_left .flight_status_search .searchcondition_button{ position:absolute; bottom:10px; right:14px;}
#main_container #container_left input.black_button_2words{ background:url(/mu/images/button_plus_4words_redder_bg.gif) no-repeat; width:74px; height:25px;color:#ffffff; border:none 0px; font-weight:bold}
/*航班查询 打开样式*/
#main_container #container_left .flight_status_search .open span.switch{ background:url(/mu/images/icon_flight_status_search_close.gif) no-repeat; position:absolute; bottom:4px; right:4px; width:9px; height:9px; }
/*航班查询 打开样式*/
#main_container #container_left .flight_status_search .close span.switch{ background:url(/mu/images/icon_flight_status_search_open.gif) no-repeat; position:absolute; bottom:4px; right:4px; width:9px; height:9px; }

/*左栏网上值机查询样式*/
#main_container #container_left .flight_checkin_search{ position:relative; margin-bottom:20px; margin-left:2px; width:213px;}
#main_container #container_left .flight_checkin_search .title_red_small{background:transparent url(/mu/images/maincontainer_left_title_red_bg.gif) repeat-x scroll 0 0;color:#FFFFFF;font-size:14px;height:24px;margin-bottom:13px;padding-left:8px;padding-top:7px;width:auto;}
#main_container #container_left .flight_checkin_search .flight_checkin_searchcondition{ background:url(/mu/images/maincontainer_left_content_pink_bg.gif) repeat-x top; height:176px; border:1px solid #e3e3e3; margin-top:-13px;padding-top:16px; padding-left:11px;color:#414342}
#main_container #container_left .flight_checkin_search .flight_checkin_searchcondition table tr td{ height:28px;}
#main_container #container_left .flight_checkin_search .flight_checkin_searchcondition table tr td input{ margin:0;}
#main_container #container_left .flight_checkin_search .flight_checkin_searchcondition table tr td input.text{height:14px; font-size:9pt;width:100px; 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_left .flight_checkin_search .flight_checkin_searchcondition table tr td #flightdate{width:81px;}
#main_container #container_left .flight_checkin_search .searchcondition_button{ position:absolute; bottom:10px; right:14px;}
#main_container #container_left .flight_checkin_search .searchcondition_button input.button{ background:url(/mu/images/button_flight_status_search_left_black_bg.gif) no-repeat; width:74px; height:25px;color:#ffffff; border:none 0px; font-weight:bold; font-size:9pt;}

/*度假左栏天气样式*/
#container_left .weather { background-image:url(/mu/images/vacation_weather_bg.jpg); background-repeat:repeat-x; height:169px; width:213px;_width:200px/*IE6*/; border:solid #DDDDDD 1px; margin-bottom:23px;position:relative;}
#container_left .weather  #icon { height:100px;width:100px; position:absolute; top:-7px; margin-left:5px}
#container_left .weather #weather_details{ color:#333333; font-weight:400; _font-weight:400/*IE6*/; float:right; margin-right:11px;_margin-right:0px/*IE6*/; margin-top:5px; line-height:20px; _word-spacing:0px/*IE6*/}
#container_left #tomorrow_after { float:left; margin-top:50px; width:100%}
#container_left #tomorrow_after table{ text-align:left; width:100%; color:#333333; margin-left:10px;_margin-left:12px/*IE6*/}
#container_left #tomorrow_after table .line2{ color:#cd2726; line-height:30px}
#container_left #declare{ margin-top:10px; color:#7f7f7f; margin-left:10px}

/*内容页左栏*/
#container_right{float:right;border:1px solid #E0E0E0;width:663px;padding-left:15px;padding-right:15px; overflow:hidden;}
#main_container #container_right .title_gray_small{ background:url(/mu/images/maincontainer_right_title_gray.gif) repeat-x; height:31px; font-size:14px; font-weight:bold; padding-top:8px; padding-left:11px; margin-bottom:13px; width:auto; color:#414342}
#main_container #container_right .title_gray_small .title_garay_small_size{font-size: 12px; font-weight: normal; float: right;}
#main_container #container_right .title_red_small{background:url("/mu/images/maincontainer_right_title_red.gif") repeat-x scroll 0 0 transparent;color:#FFFFFF;font-size:14px;font-weight:bold;height:23px;padding-left:11px;padding-top:8px;width:auto;}

/*深红色星号样式*/
#main_container #container_right .asterisk_key_redder,#main_container #container_left .asterisk_key_redder{color:#910d0d;}
/*白底红箭头按钮样式*/
#main_container #container_right .other_about_button a{background-image:url(/mu/images/home_tab_icon_arrow_red_right_whiteBG.gif);background-position:0 0 0 5px;background-repeat:no-repeat;color:#414342;display:block;padding-left:25px;padding-bottom:5px;}

/*较大的红色按钮样式*/
#main_container #container_right .button_plus_4words_red_bg{background-image:url(/mu/images/button_plus_4words_red_bg.gif);height:19px;width:82px;float:right;padding-top:6px;color:#FFFFFF;text-align:center;cursor:pointer; font-size:9pt;}
/*较大且更深的红色按钮样式*/
#main_container #container_right .button_plus_4words_redder_bg{background:transparent url(/mu/images/button_plus_4words_redder_bg.gif) no-repeat scroll 0 0;height:25px;width:74px;color:#FFFFFF;cursor:pointer;border:0 none;font-size:12px;font-weight:bold; font-size:9pt;}

/*较大且更白的红色按钮样式*/
#main_container #container_right .button_plus_4words_whiter_bg{background:transparent url(/mu/images/button_plus_4words_whiter_bg.gif) no-repeat scroll 0 0;height:25px;width:75px;color:#424443;cursor:pointer;border:0 none;font-size:12px;font-weight:bold; font-size:9pt;}

/*大红字样式*/
#main_container #container_right span.red_words{color:#d72b2b;font-weight:bold;}

/*深红字样式*/
#main_container #container_right span.redder_words{color:#900e10;font-weight:bold;}


/*红色“查询”按钮样式*/
#main_container .red_search_button{background-image:url(/mu/images/home_tool_subtab_content_button_bg.gif);border:0 none;color:#FFFFFF;height:19px;text-align:center;width:67px;}

/*继续添加一些选项的按钮样式*/
#main_container #container_right span.add_some_info{background:url(/mu/images/icon_add.gif);background-position:0 3px;background-position:0 1px\9;*background-position:0 1px;_background-position:0 1px;background-repeat:no-repeat;padding-left:16px;color:#a5a5a5;cursor:pointer;padding-top:2px;margin-left:5px;}

/*文字tips样式*/
span.tips_text{ cursor:pointer;}

/*左侧航班搜索样式*/
#main_container #container_left .flight_search{background:transparent url(/mu/images/maincontainer_left_content_pink_bg.gif) repeat-x scroll center top;border:1px solid #E3E3E3;padding-left:5px;padding-top:20px;color:#424443;overflow:hidden}
#main_container #container_left .flight_status_search #country_in_or_out{padding-bottom:17px;}
#main_container #container_left .flight_status_search #journey_line{padding-top:10px;padding-bottom:28px;}
#main_container #container_left .flight_status_search .button_div{float:left;padding-right:15px;}
#main_container #container_left .flight_status_search .button_div img{margin-top:3px;margin-left:2px;_margin-left:-1px;/*IE6*/}
#main_container #container_left .flight_status_search .button{float:left;margin-top:1px;margin-top:-3px\9;/*IE8*/*margin-top:-4px\9;/*IE7*/_margin-top:-4px;/*IE6*/}
#main_container #container_left .flight_status_search .value{float:left;margin-top:1px;}
#main_container #container_left .flight_status_search .flight_search .city_select #start_city{font-weight:bold;margin-bottom:2px;padding-left:5px;}
#main_container #container_left .flight_status_search .flight_search .city_select #end_city{font-weight:bold;margin-top:10px;margin-bottom:2px;padding-left:5px;}
#main_container #container_left .flight_status_search .flight_search .city_select .input_text_city{height:14px; font-size:9pt;width:65px;width:64px\9;/*IE8*/*width:64px;/*IE7*/_width:64px;/*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:3px;margin-right:2px;margin-left:5px;}
#main_container #container_left .flight_status_search .flight_search .city_select .input_text_withdate{height:14px; font-size:9pt;width:63px;width:63px\9;/*IE8*/*width:63px;/*IE7*/_width:63px;/*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:2px;padding-left:3px;margin-right:2px;}
#main_container #container_left .flight_status_search .flight_search .child_or_adult{font-weight:bold;/*margin-top:20px;*/	padding-left:6px;overflow:hidden;}
#main_container #container_left .flight_status_search .flight_search .child_or_adult #line{margin-top:7px;}
#main_container #container_left .flight_status_search .flight_search .child_or_adult select{width:40px;margin-left:-8px;margin-right:9px;height:18px;height:20px\9;/*IE8*/*height:20px;/*IE7*/	color:#a5a5a5;}
#main_container #container_left .flight_status_search .flight_search #ticket_level{font-weight:bold;margin-top:15px;margin-bottom:20px;padding-left:5px;}
#main_container #container_left .flight_status_search .flight_search #ticket_level select{width:90px;margin-left:-8px;height:18px;height:20px\9;/*IE8*/*height:20px;/*IE7*/	color:#a5a5a5;}
#main_container #container_left .flight_status_search .flight_search #order_by{/*margin-bottom:80px;*/	padding-bottom:20px;padding-top:20px;}
#main_container #container_left .flight_status_search .flight_search #order_by .radio_div{float:left;padding-right:10px;}
#main_container #container_left .flight_status_search .flight_search #order_by .radio{float:left;margin-top:1px;margin-top:-2px\9;/*IE8*/*margin-top:-3px\9;/*IE7*/_margin-top:-3px;/*IE6*/}
#main_container #container_left .flight_status_search .flight_search #order_by .radio_value{float:left;margin-top:1px;}
#main_container #container_left .flight_status_search .flight_search #buttons{padding-bottom:50px;position:relative;}
#main_container #container_left .flight_status_search .flight_search #buttons #search_button{padding-left:10px;float:left;}
#main_container #container_left .flight_status_search .flight_search #buttons #detail_search_button{position:absolute;top:8px;top:9px;\9;/*IE8*/*top:9px;/*IE7*/_top:9px;/*IE6*/	right:40px;right:38px;\9;/*IE8*/*right:38px;;/*IE7*/	_left:10px;/*IE6*/}
#main_container #container_left .flight_status_search .flight_search #buttons #detail_search_button a{background-image:url(/mu/images/home_tab_icon_arrow_red_right_whiteBG.gif);background-repeat:no-repeat;color:#A5A5A5;display:block;padding-bottom:5px;padding-left:25px;}

/*文字前增加一个灰色星号的列表样式*/
#main_container #container_right .asterisk_start{list-style-image:url(/mu/images/icon_grey_asterisk_for_list.gif);margin:0;padding:0 0 0 13px;color:#7F7F7F;}
#main_container #container_right .asterisk_start li{line-height:17px;margin-bottom:15px;;}

/*右侧浮动窗口样式*/
#main_container #container_right .adflcenter_div_right{position:fixed;_position:absolute; /*IE6*/	border:1px solid #E0E0E0;top: 20%;_top: expression(documentElement.scrollTop+(documentElement.clientHeight/5)); /*IE6*/	background-color:#fbe2e2;width:139px;height:157px;padding:17px 0 0 8px;}
#main_container #container_right .adflcenter_div_right .fly_title{font-weight:bold;margin-bottom:22px;}
#main_container #container_right .adflcenter_div_right .fly_content{margin-bottom:9px;}
#main_container #container_right .adflcenter_div_right .fly_content .title{margin-bottom:3px;}
#main_container #container_right .adflcenter_div_right .redder_words{font-weight:normal;}

/*资料确认-航班信息样式*/
#plane_info thead td{white-space: nowrap};


