@charset "utf-8";
/* CSS Document */
#menu{ height:64px;}
#home {width:921px; height:554px; margin:auto auto; clear:both}

#home #line1{margin-bottom:23px; height:330px; overflow:hidden; clear:both; }
#home #line1 .promotion{ float:left; margin-right:4px; width:450px; height:330px; overflow:hidden; position:relative}
#home #line1 .promotion .menu{position:absolute; right:10px; bottom:10px; list-style:none; margin:0; padding:0; }
#home #line1 .promotion .menu li{ float:left; padding-left:6px; padding-right:6px; margin-right:2px; background-color:#FFFFFF; color:#c10404; cursor:pointer;filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }
#home #line1 .promotion .menu li.current{background-color:#c7c3c5; color:#ffffff;}



#home #line1 .tool{ float:left; width:466px; height:330px; overflow:hidden;}
#home #line1 .tool .menu{list-style:none; margin:0; padding:0; }
#home #line1 .tool .menu li{ float:left; padding-left:49px; padding-right:6px; margin-right:2px;color:#ffffff; cursor:pointer; background-image:url(home_tool_tab_bg.gif); background-repeat:repeat-x; height:22px; padding-top:9px}
#home #line1 .tool .menu li.menu1{ width:96px;}
#home #line1 .tool .menu li.menu2{ width:100px;}
#home #line1 .tool .menu li.menu3{ width:100px;margin-right:0px;}
#home #line1 .tool .menu li.tabs_1selected{ background-image:url(/mu/images/home_tool_tab_menu1_selected.gif); background-repeat:no-repeat; color:#910d0d; font-size:14px}
#home #line1 .tool .menu li.tabs_2selected{ background-image:url(/mu/images/home_tool_tab_menu2_selected.gif); background-repeat:no-repeat; color:#910d0d; font-size:14px}
#home #line1 .tool .menu li.tabs_3selected{ background-image:url(/mu/images/home_tool_tab_menu3_selected.gif); background-repeat:no-repeat; color:#910d0d; font-size:14px}

#home #line1 .tool #tabcontent{ width:466px; height:284px; background-image:url(/mu/images/home_tool_tab_content_bg.gif); background-repeat:repeat-x; clear:both;}

#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 .subbg{ padding-top:10px; padding-bottom:15px;_padding-bottom:5px;/*IE6*/ height:20px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 .subbg .submenu{list-style:none; margin:0; padding:0; margin-left:49px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 .submenu li{ float:left; margin-right:6px; height:20px; cursor:pointer}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 .submenu .subtab_1{ width:45px}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 .submenu .subtab_2{ width:45px}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 .submenu .subtab_3{ width:70px}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 .submenu li div{ text-decoration:none; color:#585858; padding-left:10px; padding-right:10px; padding-top:4px; display:block; height:16px;}

#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 .submenu li.current{ background-image:url(/mu/images/home_tool_subtab_bg_1.gif); background-repeat:no-repeat;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 .submenu li.current div{ background-image:url(/mu/images/home_tool_subtab_bg_2.gif); background-repeat:no-repeat; background-position:right;color:#910d0d;}

/*机票工具的样式*/
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1{  padding-top:13px;   padding-left:15px; height:220px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .button { clear:both; height:60px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .button .query{ width:67px; background-image:url(/mu/images/home_tool_subtab_content_button_bg.gif); border:0 none; color:#FFFFFF; height:19px; margin-right:6px; font-size:9pt;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .button .morequery{ background-image:url(/mu/images/home_tool_subtab_content_arrow_white_right.gif); background-repeat:no-repeat; background-position:left 4px;; background-position:left 4px\9;*background-position:left 2px; _background-position:left 2px; padding-left:24px; padding-top:4px; padding-bottom:4px; color:#6d6d6d; text-decoration:none; font-size:9pt;}

#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_1{list-style:none; margin:0; padding:0; color:#585858}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_1 li{ float:left}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_1 .title_1{ padding-left:16px; width:186px; background-image:url(home_tool_subtab_content_title_bg_1.gif); background-repeat:repeat-x; margin-right:20px; padding-top:4px; height:23px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_1 .title_2{ padding-left:16px; width:210px; background-image:url(home_tool_subtab_content_title_bg_1.gif); background-repeat:repeat-x;padding-top:4px; height:23px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 table.table_1{color:#585858;margin-top:25px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 table.table_1 tr td{ padding-bottom:4px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 table.table_1 tr td.time{ padding-left:16px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 table.table_1 tr td input{ 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;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 table.table_1 tr td select{ font-size:9pt; width:144px; color:#999999;height: 20px;vertical-align: middle;}

#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_2_bg{ padding-top:22px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_2{list-style:none; margin:0; padding:0; color:#585858; }
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_2 li{ float:left}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_2 .title_1{ padding-left:10px; width:251px; background-image:url(home_tool_subtab_content_title_bg_2.gif); background-repeat:repeat-x; margin-right:20px; padding-top:4px; height:31px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_2 .title_1 table tr td{ vertical-align:middle}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_2 .title_1 table tr td select{ width:38px; font-size:9pt; color:#999999;height: 20px;vertical-align: middle;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_2 .title_2{ height:31px; padding-top:4px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_1 .titles_2 .title_2 table tr td select{ font-size:9pt;color:#999999;height: 20px;vertical-align: middle;}


#home #line2 {  clear:both; overflow:hidden;}
#home #line2 .citypromotion,#home #line2 .email,#home #line2 .adv { border:#e0e0e0 solid 1px; float:left;}
#home #line2 .email,#home #line2 .adv{ margin-left:3px;}
#home #line2 .fixed { border:#e0e0e0 solid 1px; float:left;margin-left:3px;}


/*低价机票列表*/
#home #line2 .citypromotion{ width:449px;height:172px; overflow:hidden}
#home #line2 .citypromotion .tabbg{background-image:url(/mu/images/home_tab_bg.gif)}
#home #line2 .citypromotion .tabbg .link { float:right;margin-top:1px; margin-right:9px}
#home #line2 .citypromotion .tabbg .link a{ display:block;padding-left:26px; padding-top:4px;padding-top:5px\9;/*IE8*/_padding-top:5px;/*IE6*/ padding-bottom:2px; background-image:url(/mu/images/home_tab_icon_arrow_red_right.gif); background-repeat:no-repeat; background-position:0px 4px; color:#ffffff; text-decoration:none}
#home #line2 .citypromotion .menu { list-style:none; margin:0; padding:0; }
#home #line2 .citypromotion .menu li{ float:left; height:18px; padding-top:6px; padding-left:7px; padding-right:11px; color:#FFFFFF; cursor:pointer;background-image:url(home_tab_bg.gif)}
#home #line2 .citypromotion .menu li.current{ padding-left:19px; padding-right:19px; background-image:url(/mu/images/home_tab_current_bg.gif); color:#910d0d; font-size:14px}
#home #line2 .citypromotion #tabcontent { background-image:url(home_tab_content_bg.gif); background-repeat:repeat-x; height:123px; padding-left:10px; padding-top:25px}

#home #line2 .citypromotion #tabcontent #promotion{list-style:none; margin:0; padding:0; }
#home #line2 .citypromotion #tabcontent #promotion li { float:left; margin-right:20px; width:196px; border-top:1px dashed #cdcdcd; height:18px; padding-top:5px; color:#585858;}
#home #line2 .citypromotion #tabcontent #promotion li #city{ padding-left:12px; width:66px;float:left;cursor:pointer}
#home #line2 .citypromotion #tabcontent #promotion li #price{  width:70px;  float:left}
#home #line2 .citypromotion #tabcontent #promotion li #date{ padding-left:14px; float:left; background-image:url(/mu/images/home_tab_content_icon_calendar.gif); background-repeat:no-repeat; background-position:0 2px}


/*低价机票列表*/

#home #line2 .email{ width:136px; height:172px; background-image:url(/mu/images/home_email.gif);}
#home #line2 .email .title{ margin-left:12px; margin-top:10px; background-image:url(/mu/images/icon_1.gif); background-repeat:no-repeat; padding-left:26px; height:17px; color:#910d0d; padding-top:2px;padding-top:3px\9/*IE8*/;*padding-top:3px;/*IE7*/;_padding-top:3px;/*IE6*/}

#home #line2 .email .msg{ margin-left:4px; margin-top:70px;color:#910d0d;}

#home #line2 .email .input{margin-left:4px;margin-top:3px}
#home #line2 .email .input input{ height:14px; font-size:9pt; width:126px; color:#a5a5a5; border-left:#84a0bc 1px solid; border-top:#84a0bc 1px solid; border-right:1px solid #b8c9d8; border-bottom:1px solid #b8c9d8;}

#home #line2 .email .submit{margin-left:4px;margin-top:10px}
#home #line2 .email .submit a{ color:#4f4f4f ; text-decoration:none;padding-top:3px; padding-right:6px; display:block; float:right}

/*机票与酒店--酒店*/
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 {height:220px; padding-left:15px; padding-top:13px; color:#910d0d;padding-left:19px; padding-right:19px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg {color:#585858;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg table select{font-size:9pt;color:#999999;height: 20px;vertical-align: middle;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg table input{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;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg .table1 #selectHotelCity{width:250px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg .table2 #select7{width:70px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg .table2{ margin-top:12px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg .table3{ margin-top:12px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg .table3 select{ width:75px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg .table3 #position{width:250px;}

#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg .table2 #chineseOrEnglishName{width:160px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg .button{clear:both; height:60px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg .button .query{width:67px; background-image:url(/mu/images/home_tool_subtab_content_button_bg.gif); border:0 none; color:#FFFFFF; height:19px; margin-right:6px; font-size:9pt;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_2 .titles_2_bg .button .morequery{ background-image:url(/mu/images/home_tool_subtab_content_arrow_white_right.gif); background-repeat:no-repeat; background-position:left 2px; padding-left:24px; padding-top:4px; padding-bottom:4px; color:#6d6d6d; text-decoration:none; font-size:9pt;}

/*机票与酒店--东航假期*/
/*/* padding-top:19px;*padding-top:24px;/*IE7-padding-top:24px;/*IE6*/
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_3 {height:220px; padding-left:15px; padding-top:13px; }
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_3 .titles_3_bg {color:#585858;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_3 .titles_3_bg table select{font-size:9pt;color:#999999;height: 20px;vertical-align: middle;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_3 .titles_3_bg table input{height:14px; font-size:9pt;width:130px; 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;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_3 .titles_3_bg .message{ /*margin-top:12px;*/ padding-bottom:15px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_3 .titles_3_bg .table_content{margin-top:12px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_3 .titles_3_bg .table_content #thehotel{width:200px}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_3 .titles_3_bg .table_content .button{clear:both; height:60px;}
#home #line1 .tool #tabcontent #tabs_1 .subtabs_1 #tabcontent #subtabs_3 .titles_3_bg .table_content .button .query{width:67px; background-image:url(/mu/images/home_tool_subtab_content_button_bg.gif); border:0 none; color:#FFFFFF; height:19px; margin-right:6px; font-size:9pt;}


/*网上值机*/
#home #line1 .tool #tabcontent #tabs_2   {height:220px; padding-top:19px;color:#585858;}
#home #line1 .tool #tabcontent #tabs_2 .state_title {margin-top:12px; margin-left:19px;}
#home #line1 .tool #tabcontent #tabs_2 .state_title table{color:#333333; font-weight:800; width:50%; vertical-align:middle;}
#home #line1 .tool #tabcontent #tabs_2 .state_title .title_foot{ float:right; padding-right:10px; padding-top:5px;}
#home #line1 .tool #tabcontent #tabs_2 .state_body{padding-top:10px; padding-right:10px; margin-top:22px; background-color:#EEEEEE; padding-bottom:70px; padding-left:20px; border-top:dashed 1px #999999;height:145px;}
#home #line1 .tool #tabcontent #tabs_2 .state_body table{ vertical-align:middle}
#home #line1 .tool #tabcontent #tabs_2 .state_body table tr{ height:30px}
#home #line1 .tool #tabcontent #tabs_2 .state_body 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;}
#home #line1 .tool #tabcontent #tabs_2 .state_body .button{clear:both; height:60px;}
#home #line1 .tool #tabcontent #tabs_2 .state_body .button .query{width:67px; background-image:url(/mu/images/home_tool_subtab_content_button_bg.gif); border:0 none; color:#FFFFFF; height:19px; margin-right:6px; font-size:9pt;}
#home #line1 .tool #tabcontent #tabs_2 .state_body .button .checkin{width:67px; background-image:url(/mu/images/home_tool_subtab_content_button_bg.gif); border:0 none; color:#FFFFFF; height:19px; margin-right:6px; font-size:9pt;}
/*#home #line1 .tool #tabcontent #tabs_2 .state_body .button .checkin{width:111px; background-image:url(/mu/images/home_tool_subtab_content_6words_button_red_bg.gif); border:0 none; color:#FFFFFF; height:19px; margin-right:6px; font-size:9pt;}*/
#home #line1 .tool #tabcontent #tabs_2 .state_body .button .uncheckin{width:111px; background-image:url(/mu/images/home_tool_subtab_content_6words_button_black_bg.gif); border:0 none; color:#FFFFFF; height:19px; margin-right:6px; font-size:9pt;}
#home #line1 .tool #tabcontent #tabs_2 .other_about_button a {background-image:url(/mu/images/home_tab_icon_arrow_red_right_whiteBG.gif);background-repeat:no-repeat;color:#414342; font-weight:normal;display:block;padding-bottom:5px;padding-left:25px;}



/*航班状态*/
#home #line1 .tool #tabcontent #tabs_3   {height:220px; padding-top:19px;color:#585858;}
#home #line1 .tool #tabcontent #tabs_3 .state_title {margin-top:12px; margin-left:19px;}
#home #line1 .tool #tabcontent #tabs_3 .state_title table{color:#333333; font-weight:800;vertical-align:middle;}
#home #line1 .tool #tabcontent #tabs_3 .state_title .title_foot{ float:right; padding-right:10px; padding-top:5px;}


#home #line1 .tool #tabcontent #tabs_3 .searchcondition_1{ font-weight:bold; margin-left:18px; margin-bottom:12px; margin-top:11px; }
#home #line1 .tool #tabcontent #tabs_3 .searchcondition_2{ border-top:dotted 1px #bcbcbc; background-color:#f3f3f3; margin-left:8px; margin-right:12px; padding:10px 16px 10px 10px}
#home #line1 .tool #tabcontent #tabs_3 .searchcondition_2 table tr td{ height:26px;}
#home #line1 .tool #tabcontent #tabs_3 .searchcondition_2 table tr td input.text{height:14px; font-size:9pt;width:120px;*width:118px;_width:118px;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;}
#home #line1 .tool #tabcontent #tabs_3 .searchcondition_2 table tr td select{color:#999999;font-size:9pt;height:20px;vertical-align:middle; width:128px}
#home #line1 .tool #tabcontent #tabs_3 .searchcondition_button{ margin-left:30px; margin-top:13px; margin-bottom:10px;}
#home #line1 .tool #tabcontent #tabs_3 .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;}

#msg_win{background:#fff url(/mu/images/popup_bg.jpg) left top no-repeat; width:247px;height:207px;padding:20px 20px 0 20px;position:absolute;right:0;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;display:none;overflow:hidden;z-index:99;}
#msg_win .icos{position:absolute; top:2px;*top:0px;right:2px;z-index:9;}
.icos a{float:left;color:#833B02;margin:1px;text-align:center;font-weight:bold;width:14px;height:22px;line-height:22px;padding:1px;text-decoration:none;font-family:'webdings';}
.icos a:hover{color:#990000; }
#msg_title{color:#000;height:0px;line-height:25px;}
#msg_content{width:100%;height:auto;overflow:hidden;}
#msg_content h1{ font-size:14px; height:20px; font-weight:bold; color:#990000;}
#msg_content h2{ font-size:12px; color:#333; font-weight:normal; text-decoration:none; line-height:200%;}
#msg_content h2 a:link { font-size:12px; color:#333; text-decoration:none;}
#msg_content h2 a:acitve { font-size:12px; color:#333; text-decoration:none;}
#msg_content h2 a:visited { font-size:12px; color:#333; text-decoration:none;}
#msg_content h2 a:hover { text-decoration:underline;}


.home_news { width:152px; height:172px;  border:#CCCCCC 1px solid; background:url(home_news_bg.jpg) repeat-x left bottom; float:left; margin-left:2px;}
.home_news_top{background:url(home_tab_bg.gif) repeat-x; padding:4px 0 0 6px; color:#FFF; height:16px;}
.home_news ul { padding:15px 0 0 4px; margin:0; line-height:18px;}
.home_news li { background:url(icon_point_red.jpg) no-repeat left 4px; padding:0 0 0 12px; width:126px; height:35px; overflow:hidden; margin-bottom:5px; list-style-type:none;}
.home_news li a { color:#333;}