@charset "utf-8";
a:link, a:visited, a:active { color: #000; text-decoration: none;}
a:hover { color: #333; text-decoration: underline;}
body { color: #333; font-family: "宋体", Arial, Helvetica, sans-serif; background:#fff url(/mu/images/background.jpg) top center no-repeat; font-size: 12px; margin: 0; padding: 0;}
p {margin-top:0px;margin-bottom:10px;line-height:150%;}
form { border: 0; margin: 0; padding: 0; display: inline;}
textarea { font-size:12px;}
.input_login {width:80px; height:16px; padding:2px 0 0 2px; margin:0 5px; background-color:#C1E5F7; color:#666; border:0;}
.input_login:hover { background-color:#fff;}
.button { width:51px; text-align:center; height:18px; line-height:18px; margin:0; font-size:12px; background:url(/mu/images/button.jpg) left top no-repeat; color:#333; cursor:pointer; border:0;}
.button_red{ width:62px; text-align:center; height:23px; line-height:23px; margin:0; font-size:12px; background:url(/mu/images/button_red.jpg) left top no-repeat; color:#fff; cursor:pointer; border:0;}
.button_login{ width:57px; text-align:center; height:19px; line-height:19px; margin:0; font-size:12px; background:url(/mu/images/login_button.gif) left top no-repeat; color:#fff; cursor:pointer; border:0;}
select { font-size:12px;}
h1,h2,h3,h4,h5,h6 { margin:0; font-size:12px; font-weight:normal;}
hr { color: #333333; height: 1px;}
img { border: 0; vertical-align:middle;}
#container { margin: 0 auto; width: 995px;}
#header { float:left; width:100%; height:80px; background:#fff url(/mu/images/header.jpg) top left no-repeat;}
#header h1 { float:left; width:192px; padding:15px 0 0 25px;}
#header h2 { float:left; width:770px; position:relative;}
#header h2 .text { float:left; width:760px; height:40px; padding-top:5px;}
#header h2 .text .member { float:left; width:500px; font-weight:normal;}
#header h2 .text .member a:link, #header h2 .text .member a:visited, #header h2 .text .member a:active { color:#990000; margin:0 5px; text-decoration:underline;}
#header h2 .text .member a:hover { color:#990000; text-decoration:none;}
#header h2 .text .language { float:right; font-weight:bold; line-height:18px;}
#header h2 .text .language a:link, #header h2 .text .language a:visited, #header h2 .text .language a:active { color:#000; margin:0 5px;}
#header h2 .text .language a:hover { color:#333;}
#header h2 .menu { float:left; width:762px; height:33px; background:#fff url(/mu/images/menu_bg.jpg) top left no-repeat;}
#header h2 .menu .left {	float:left;	height:33px;}
#header h2 .menu .left ul {	margin:0; padding:0; }
#header h2 .menu .left li {	list-style:none; float:left; width:90px; height:25px; margin:0 5px; padding-top:4px;}
#header h2 .menu .left li.li { float:left; width:2px; height:33px; overflow:hidden; padding:0; background:#fff url(/mu/images/menu_li.jpg) top left no-repeat;}
#header h2 .menu .left li a:link, #header h2 .menu .left li a:visited, #header h2 .menu .left li a:active { float:left; width:90px; height:20px; padding-top:5px; text-align:center; font-weight:bold; font-size:12px; color:#333;}
#header h2 .menu .left li a:hover { background:#fff url(/mu/images/menu_hover.jpg) top left no-repeat; color:#fff; text-decoration:none;}
#header h2 .menu .left li.active a:link, #header h2 .menu .left li.active a:visited, #header h2 .menu .left li.active a:active { float:left; width:90px; height:20px; padding-top:5px; text-align:center; font-weight:bold; font-size:12px; color:#fff; background:#fff url(/mu/images/menu_hover.jpg) top left no-repeat;}
#header h2 .menu .left li.active a:hover { background:#fff url(/mu/images/menu_hover.jpg) top left no-repeat; color:#fff; text-decoration:none;}

#header h2 .menu_nav { }
#header h2 .menu_nav ul { margin:0; padding:0; }
#header h2 .menu_nav li { float:left; width:90px; list-style:none; padding:0; font-size:12px; color:#666; font-weight:bold; text-decoration:none; line-height:25px; height:25px; text-align:center; }
#header h2 .menu_nav li a:link, #header h2 .menu_nav li a:visited, #header h2 .menu_nav li a:active { float:left; width:90px; list-style:none; padding:0; font-size:12px; color:#666; font-weight:bold; text-decoration:none; line-height:25px; height:25px; text-align:center; }
#header h2 .menu_nav li a:hover {color:#990000; background: url(/mu/images/menu_nav.jpg) top center no-repeat; text-decoration:none;}

#header h2 .menu_nav li.active a:link, #header h2 .menu_nav li.active a:visited, #header h2 .menu_nav li.active a:active { color:#990000; background: url(/mu/images/menu_nav.jpg) top center no-repeat; text-decoration:none; }
#header h2 .menu_nav li.active a:hover {color:#990000; background: url(/mu/images/menu_nav.jpg) top center no-repeat; text-decoration:none;}

#menu_nav_1 { position:absolute; top:82px; left:0; display:none; z-index:7;}
#menu_nav_2 { position:absolute; top:82px; left:30px; display:none; z-index:7;}
#menu_nav_3 { position:absolute; top:82px; left:90px; display:none; z-index:7;}
#menu_nav_4 { position:absolute; top:82px; left:120px; display:none; z-index:7;}
#menu_nav_5 { position:absolute; top:82px; left:275px; display:none; z-index:7;}

#header h2 .menu .right { float:right; height:23px; padding-top:6px; padding-right:5px; color:#fff; position:relative;z-index:8;}
#header h2 .menu .right a:link, #header h2 .menu .right a:visited, #header h2 .menu .right a:active { color:#fff; margin:0 5px; text-decoration:underline}
#header h2 .menu .right a:hover { color:#eee; text-decoration:none;}
#header h2 .menu .right input { margin:0 2px; vertical-align:middle;}
#header h2 .menu .right .login_box { position:absolute; height:auto; width:180px; border:1px #ccc solid; background:#fff url(/mu/images/login_box.jpg) bottom left repeat-x; padding:15px 15px 5px; color:#333; top:23px; left:-159px; display:none;}
#header h2 .menu .right .login_box .row { float:left; width:100%; padding-bottom:10px; }
#header h2 .menu .right .login_box .row .col1 { float:left; width:40px; text-align:right; padding-top:4px; }
#header h2 .menu .right .login_box .row .col2 { float:left; width:140px; }
#header h2 .menu .right .login_box .row .col2 .input { width:120px; border:1px #84A0BC solid; background-color:#fff; height:16px; }
#content { float:left; width:995px; padding-bottom:10px; background:#fff url(/mu/images/content.jpg) top left no-repeat;}
.bar {float:left;width:965px; height:22px; margin-bottom:1px; text-align:right; background:#fff url(/mu/images/bar.jpg) top left no-repeat; font-size:12px; color:#333; padding:10px 30px 0 0;}
.bar a:link, .bar a:visited, .bar a:active { color:#333; margin:0 5px;}
.bar a:hover { color:#666; }
#footer { float:left; width:100%; height:50px; padding:20px 0 40px; background:#fff url(/mu/images/footer.jpg) top center no-repeat;}
#footer h1 { float:left; width:604px; padding-left:20px; line-height:30px; color:#666;}
#footer h1 a:link, #footer h1 a:visited, #footer h1 a:active { color:#666; margin:0 10px;}
#footer h1 a:hover { color:#333;}
#footer h2{ float:left; width:330px; text-align:right; padding-right:30px; padding-top:5px; color:#990000;}
#footer h2 a:link, #footer h2 a:visited, #footer h2 a:active { text-decoration:underline; color:#990000; font-weight:bold;}
#footer h2 a:hover { color:#990000; text-decoration:none;} 
#footer h3{ float:left; width:684px; color:#999; padding-top:15px;}
#footer h3 span{ padding-left:20px; }

/* 右侧新闻栏使用新的css
.news { float:left; width:198px; border:1px #ccc solid; margin-bottom:5px;}
.news h1 { float:left; width:100%; height:22px; padding-top:10px; background:url(/mu/images/gray_bg.jpg) top center repeat-x;}
.news h1 b { float:left; padding-left:10px; color:#990000; font-weight:bold;}
.news h1 span { float:right; padding-right:10px;}
.news h1 span a:link, .news h1 span a:visited, .news h1 span a:active { text-decoration:underline; color:#666;}
.news h1 span a:hover { color:#333; text-decoration:none;} 
.news h2 { float:left; width:100%; padding-top:10px;}
.news h2 ul { margin:0; padding:0 10px;}
.news h2 li { list-style:none; float:left; width:100%; padding-bottom:15px; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.news h2 li a:link, .news h2 li a:visited, .news h2 li a:active { text-decoration:underline; color:#333;}
.news h2 li a:hover { color:#000; text-decoration:none;}*/

.news { float:left; width:198px; border:1px #ccc solid; margin-bottom:5px;}
.news h1 { float:left; width:100%; height:27px; padding-top:5px; background:url(/mu/images/gray_bg.jpg) top center repeat-x;}
.news h1 ul { float:left; margin:0; padding:0;}
.news h1 li { float:left; width:70px; height:20px; padding-top:7px; list-style:none; margin-left:5px; text-align:center; font-weight:bold; color:#666; cursor:pointer;}
.news h1 li.active { background:url(/mu/images/home_news_tab.jpg) top center no-repeat; color:#990000;}
.news h1 .more { float:right; padding-right:6px; padding-top:6px;}
.news h1 .more a:link, .news h1 .more a:visited, .news h1 .more a:active { text-decoration:underline; color:#666;}
.news h1 .more a:hover { color:#333; text-decoration:none;} 
.news h2 { float:left; width:100%; padding-top:10px; background-color:#fff;}
.news h2 .news_body { display:none; }
.news h2 ul { margin:0; padding:0 10px;}
.news h2 li { list-style:none; float:left; width:100%; padding-bottom:15px; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.news h2 li a:link, .news h2 li a:visited, .news h2 li a:active { text-decoration:underline; color:#333;}
.news h2 li a:hover { color:#000; text-decoration:none;}  

.museum { float:left; width:590px;}
.museum .title { float:left; width:578px; height:25px; padding:10px 0 0 10px; font-size:14px; color:#990000; font-weight:bold; background:url(/mu/images/title_bg.jpg) top center repeat-x; border:1px #D5D5D5 solid; border-bottom:none;}
.museum .body { float:left; width:568px; border:1px #D5D5D5 solid; border-top:none; padding:10px;}


.col_left{ float: left; width:190px;  padding:0 10px 0 25px; }

.col_middle{ float: left; width:545px; padding:0;}

.col_right{ float: left;  width:200px; padding-top:27px;}
.menu_child { float:left; width:100%; background:#fff url(/mu/images/left_menu_head.jpg) left top no-repeat; margin-bottom:10px; }
.menu_child .head { float:left; width:150px; padding:16px 20px 0; height:29px; line-height: 29px; font-weight:bold; color:#fff;}
.menu_child .body { float:left; width:180px; padding:0 5px;}
.menu_child .body ul { margin:0; padding:0;}
.menu_child .body li { float:left; width:100%; height:25px; list-style:none;}
.menu_child .body li a:link, .menu_child .body li a:visited, .menu_child .body li a:active { float:left; width:160px; height:25px; line-height:25px; padding:0 10px; border:1px #ccc solid; border-bottom:none; background:#fff url(../images/left_menu_bg.jpg) left top repeat-x; text-decoration:none; color:#333;}
.menu_child .body li a:hover { background-position:left -25px; text-decoration:none; color:#000;} 
.menu_child .foot { float:left; width:100%; background:#fff url(/mu/images/left_menu_foot.jpg) left top no-repeat; padding-top:25px;}

.link { float:left;width:100%; padding-bottom:5px;}
.col_right .link { float:none;}

.tab_table { width: 533px; float:left; }
.tab_table ul.tabs { margin: 0;	padding: 0;	float: left; list-style: none; height: 31px; border-bottom: 1px solid #ccc;	border-left: 1px solid #ccc; width: 531px; }
.tab_table ul.tabs li {	float: left; margin: 0; padding: 0;height: 30px; font-weight:bold; line-height: 30px; border: 1px solid #ccc; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative;	text-align:center; width:94px; background:#950E0F 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:normal; }
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: #990000; border-bottom: 1px solid #E2E2E2; font-weight:bold; background:#E2E2E2 url(/mu/images/switch_bg.jpg) left -31px repeat-x; }
.tab_table ul.tabs li.expo { border: none; margin-left: -1px; width:125px!important; height:32px; line-height:32px; background:#fff url(/mu/images/tab_expo.jpg) left top no-repeat; }
.tab_table ul.tabs li.expo a { padding-right:20px; }
html ul.tabs li.expo.active a:link, html ul.tabs li.expo.active a:visited, html ul.tabs li.expo.active a:active, html ul.tabs li.expo.active { background:#fff url(/mu/images/tab_expo.jpg) left -32px no-repeat;  }
.tab_table .tabs .active a{color: #990000;font-weight:bold;}
.tab_table .tabs li {cursor:pointer;}

.tab_container { border: 1px solid #ccc; border-top: none; clear: both; float: left; width: 531px; height:220px; padding-bottom:5px; overflow:hidden; background:#fff url(/mu/images/bg_1.jpg) top left no-repeat; }
.tab_content { padding: 5px; }
.tab_content .info { float:left; padding:8px 10px;}
.tab_content .radio { float:left; width:100%; height:20px; padding-top:5px;}
.tab_content .radio input { width:14px; height:14px; margin:0; padding:0; vertical-align:middle; margin:0 5px 0 10px;}
.tab_content .booking_cab_form { float:left; width:100%; border-top:1px #ccc dashed; border-bottom:1px #ccc dashed; padding-top:15px; margin-top:60px;}
.tab_content .booking_cab_form .row { float:left; width:100%; padding-bottom:15px;}
.tab_content .booking_cab_form .row .col1 { float:left; width:75px; padding-top:3px; text-align:right; color:#333;}
.tab_content .booking_cab_form .row .col2 { float:left; width:180px; }
.tab_content .booking_cab_form .row .col2 input { width:150px; border:1px #ccc solid; height:16px; }
.tab_content .booking_cab_form .row .col2 img { vertical-align:top; border:1px #ccc solid; border-bottom-width:2px; margin-left:2px; }
.tab_content .area { float:left; width:100%; border-top:1px #ccc dashed; border-bottom:1px #ccc dashed; padding-top:10px; }
.tab_content .area .row { float:left; width:100%; padding-bottom:10px;}
.tab_content .area .row .col1 { float:left; width:75px; padding-top:3px; text-align:right; color:#333;}
.tab_content .area .row .col2 { float:left; width:180px; }
.tab_content .area .row .col2 input { width:150px; border:1px #ccc solid; height:16px; }
.tab_content .area .row .col2 img { vertical-align:top; border:1px #ccc solid; border-bottom-width:2px; margin-left:2px; }
.tab_content .number { float:left; padding:5px 0 5px 39px;}
.tab_content .foot { float:left;}
.tab_content .foot .union { float:left; width:330px; padding-top:2px;}
.tab_content .foot .submit { float:right; width:80px; padding-top:5px; padding-left:10px;}
.tab_content .foot .more { float:right; padding:10px 10px 0 0; }
.tab_content .foot .more a:link, .tab_content .foot .more a:visited, .tab_content .foot .more a:active { text-decoration:underline; color:#666;}
.tab_content .foot .more a:hover { color:#333; text-decoration:none;}

/*2010-05-17 世博优惠产品*/
.tab_container { border: 1px solid #ccc; border-top: none; clear: both; float: left; width: 531px; height:260px; padding-bottom:5px; overflow:hidden;}
.tab_content { padding: 5px; float: left; width: 521px; height:auto; background:#fff url(/mu/images/bg_1.jpg) top left no-repeat; }
#tab4.tab_content { background:#fff url(/mu/images/bg_2.jpg) top left no-repeat; }
.tab_content .ticket_expo_tab_title{float: left; width: 40%; padding-left: 14px; padding-top: 0px;}
.tab_content .ticket_expo_tab_content { float:left; width:100%; padding-top:55px;}
.tab_content .ticket_expo_tab_content .radio { padding:10px 0!important;}
.tab_content .ticket_expo_tab_content .area .row { padding-bottom:20px!important;}
.tab_content .ticket_expo_tab_content .number { padding-top:15px!important;}
.tab_content .ticket_expo_tab_content .foot { padding-top:5px!important;padding-left:55px;}

#tab3.tab_content .radio { padding:0 0 10px;}
#tab3.tab_content .area { padding:15px 0 5px;}

.ticket_hotel { width:100%; float:left; }
.ticket_hotel ul.ticket_hotel_tabs { margin: 0;	padding:5px 10px; float: left; list-style: none;  }
.ticket_hotel ul.ticket_hotel_tabs li {	float: left; margin:0 5px; padding: 0; height: 20px; font-weight:bold; line-height: 20px; overflow: hidden; position: relative; text-align:center; width:45px; }
.ticket_hotel ul.ticket_hotel_tabs li a { text-decoration: none; color: #333; display: block; padding: 0 10px; outline: none; font-weight:normal; }
.ticket_hotel ul.ticket_hotel_tabs li a:hover { background:#950E0F url(/mu/images/gray_swtich.jpg) left top repeat-x; color:#990000; }
html ul.ticket_hotel_tabs li.active a:link, html ul.ticket_hotel_tabs li.active a:visited, html ul.ticket_hotel_tabs li.active a:active, html ul.ticket_hotel_tabs li.active, html ul.ticket_hotel_tabs li.active a:hover { color: #990000; background:#E2E2E2 url(/mu/images/gray_swtich.jpg) left top no-repeat; }
.ticket_hotel_container { clear: both; float: left; width: 100%; }
.ticket_hotel_tab_content { padding: 0; }
.ticket_hotel_tab_content .radio { float:left; width:100%; height:20px; padding-top:5px;}
.ticket_hotel_tab_content .radio input { width:14px; height:14px; margin:0; padding:0; vertical-align:middle; margin:0 5px 0 10px;}
.ticket_hotel_tab_content .area { float:left; width:100%; border-top:1px #ccc dashed; border-bottom:1px #ccc dashed; padding-top:10px;}
.ticket_hotel_tab_content .area .row { float:left; width:100%; padding:10px 0;}
.ticket_hotel_tab_content .area .row .col1 { float:left; width:75px; padding-top:3px; text-align:right; color:#333;}
.ticket_hotel_tab_content .area .row .col2 { float:left; width:180px; }
.ticket_hotel_tab_content .area .row .col2 input { width:150px; border:1px #ccc solid; height:16px; }
.ticket_hotel_tab_content .area .row .col2 img { vertical-align:top; border:1px #ccc solid; border-bottom-width:2px; margin-left:2px; }
.ticket_hotel_tab_content .number { float:left; width:480px; padding:10px 0 5px 39px;}
.ticket_hotel_tab_content .foot { float:left; width:100%; }
.ticket_hotel_tab_content .foot .union { float:left; width:330px; padding-top:2px;}
.ticket_hotel_tab_content .foot .submit { float:right; width:80px; padding-top:5px;}
.ticket_hotel_tab_content .foot .more { float:right; padding:10px 10px 0 0; }
.ticket_hotel_tab_content .foot .more a:link, .ticket_hotel_tab_content .foot .more a:visited, .ticket_hotel_tab_content .foot .more a:active { text-decoration:underline; color:#666;}
.ticket_hotel_tab_content .foot .more a:hover { color:#333; text-decoration:none;} 

.ticket_hotel_tab_content .hotel_form { float:left; width:100%; border-top:1px #ccc dashed; border-bottom:1px #ccc dashed; padding-top:10px; margin-top:25px;}
.ticket_hotel_tab_content .hotel_form .row { float:left; width:100%; padding-bottom:15px;}
.ticket_hotel_tab_content .hotel_form .row .col1 { float:left; width:100px; padding-top:3px; text-align:right; color:#333;}
.ticket_hotel_tab_content .hotel_form .row .col2 { float:left; width:420px; }
.ticket_hotel_tab_content .hotel_form .row .col2 input { width:150px; border:1px #ccc solid; height:16px; }
.ticket_hotel_tab_content .hotel_form .row .col2 img { vertical-align:top; border:1px #ccc solid; border-bottom-width:2px; margin-left:2px;  }
.ticket_hotel_tab_content .hotel_form .row .col3 { float:left; width:155px; }
.ticket_hotel_tab_content .hotel_form .row .col3 input { width:126px; border:1px #ccc solid; height:16px; }
.ticket_hotel_tab_content .hotel_form .row .col3 img { vertical-align:top; border:1px #ccc solid; border-bottom-width:2px; margin-left:2px; }


#return_div, #queryByFlightNo_div { display:none;}

.city_price { float:left; width:533px;}
.city_price .head { float:left; width:100%; height:27px; background:url(/mu/images/city_tab_bg.jpg) top left repeat-x;}
.city_price .head .left { float:left; height:27px; }
.city_price .head .left ul { margin:0; padding:0;}
.city_price .head .left li { float:left; width:50px; text-align:center; color:#fff; height:27px; line-height:27px; list-style:none; margin-right:1px; display:inline; }
.city_price .head .left li a:link, .city_price .head .left li a:visited, .city_price .head .left li a:active { float:left; height:27px; text-decoration:none; color:#fff; width:50px; text-align:center;}
.city_price .head .left li a:hover { float:left; height:27px; text-decoration:none; color:#fff; width:50px; text-align:center; text-decoration:none; background:url(/mu/images/city_tab.jpg) left -27px repeat-x; border:1px #ccc solid; border-bottom:none;}
.city_price .head .left li.active a:link, .city_price .head .left li.active a:visited, .city_price .head .left li.active a:active { background:url(/mu/images/city_tab.jpg) left -27px repeat-x; color:#000; font-weight:bold; border:1px #ccc solid; border-bottom:none;}
.city_price .head .right { float:right; width:43px; padding-top:8px; height:19px; text-align:center; background:url(/mu/images/city_tab_right.jpg) top left no-repeat;}
.city_price .body { float:left; width:531px; height:113px; overflow:hidden; border:1px #ccc solid; border-top:none; padding:15px 0 10px;}
.city_price .body .city_body { float:left; width:100%; background:url(/mu/images/line.gif) 255px top no-repeat;}
.city_price .body .city_body ul { margin:0; padding:0 0 0 40px;} 
.city_price .body .city_body li { float:left; width:245px; list-style:none; padding-bottom:10px;} 
.city_price .body .city_body li .name { float:left; width:50px; padding-left:15px; background:url(/mu/images/icon_point1.gif) left 4px no-repeat;}
.city_price .body .city_body li .price { float:left; width:60px; text-align:center;}
.city_price .body .city_body li .date { float:left; width:60px; padding-left:15px; margin-left:20px; display:inline; background:url(/mu/images/icon_date.gif) left 2px no-repeat;}

.border #content{ background:none; float:none; padding:0; margin:0; width:auto;}

/* 首面登录CSS */
#menu a{color:#636363; text-decoration:none}

#login_windows{color:#636363;height:118px!important;width:211px!important}
#login_windows iframe{ display:none!important}
#login_windows 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;padding-left:6px;width:110px;}
#login_windows .popupwinieframe{ width:211px; height:118px;}
#login_windows .border { border:none 0px; width:227px!important; height:118px!important;}
#login_windows .border #content{ background-image:url(/mu/images/login_content_bg.gif); background-repeat:no-repeat; width:211px; height:118px}
#login_windows .border #content table{width:211px!important; height:118px!important;}
#login_windows .border #content table tr{ line-height:25px;line-height:15px/9;*line-height:15px;_line-height:26px}
#login_windows .border #content .loginform{ margin-top:22px; height:auto!important; margin-left:6px;}
#login_windows .border #content .loginform select{color:#999999;font-size:9pt;height:20px;vertical-align:middle;}
#login_windows .border #content table .login{background-image:url(/mu/images/login_button_bg.gif);border:0pt none;color:#FFFFFF;font-size:9pt;height:19px;margin-right:2px;width:57px;}
#login_windows .border #content table .forget{background-image:url(/mu/images/login_button_bg.gif);border:0pt none;color:#FFFFFF;font-size:9pt;height:19px;width:57px;}
#header #login_success .red_under_word{color:#910d0d; text-decoration:underline; padding-right:10px}
#header #login_success .red_under_word a{color:#910d0d;}


/*---------套票新加的css-------------*/
.ticket_hotel_tab_content .package { float:left; width:100%; border-top:1px #ccc dashed; border-bottom:1px #ccc dashed; padding-top:20px;}
.ticket_hotel_tab_content .package .row { float:left; width:100%; padding-bottom:15px;}
.ticket_hotel_tab_content .package .row .col1 { float:left; width:120px; padding-top:3px; text-align:right; color:#333;}
.ticket_hotel_tab_content .package .row .col2 { float:left; width:400px; }
.ticket_hotel_tab_content .package .row .col2 .input { width:150px; border:1px #ccc solid; height:16px; }
.ticket_hotel_tab_content .package .row .col2 select { width:150px; font-size:12px; }
.ticket_hotel_tab_content .package .row.btn { float:right; padding-right:10px; text-align:right; padding-bottom:10px;}

#use_package { display:none;}

.col_main{ float: left; width:666px;border:1px solid #E0E0E0;padding:0 15px 15px;margin-left:20px;display:inline;}

.package_step {float: left; width:666px; height:24px; padding-top:7px; background: url(/mu/images/package_step.jpg) left top no-repeat;}
.package_step.step1 { background-position:left top;}
.package_step.step2 { background-position:left -31px;}
.package_step.step3 { background-position:left -62px;}
.package_step.step4 { background-position:left -93px;}
.package_step.step5 { background-position:left -124px;}
.package_step ul { margin:0; padding:0;}
.package_step li { float:left; width:133px; text-align:center; list-style:none; color:#fff; font-size:14px;}
.package_step li.active { color:#cc0000; width:98px; padding-left:35px;}


.package_all { float:left; width:100%; padding-bottom:20px;}
.package_all .btn { float:left; text-align:right; padding-top:20px; width:100%;}

.flight_info { margin-bottom:20px; background-color:#FBE2E2;}
.flight_info .title { float:left; width:640px; padding-left:26px; height:25px; padding-top:6px; color:#fff; font-size:14px; font-weight:bold; background:url(/mu/images/title_bg.jpg) left top repeat-x;}
.flight_info .image { float:left; padding:20px;}
.flight_info .text { float:left; padding:20px; padding-top:30px; font-size:14px; font-weight:bold;}
.flight_info .text select { font-size:14px; margin:0 10px; }
.flight_info .info { float:left; padding:20px; padding-top:20px; line-height:25px; font-size:14px; font-weight:bold;}


.view_table {padding:0; width:100%; background-color:#ccc;}
.view_table thead td {  background:#e7e7e7 url(/mu/images/thead_bg.gif) left top repeat-x; text-align:center; height:38px; line-height:180%;}
.view_table tbody td { background-color:#fff; height:30px; text-align:center; }
.view_table tbody td.left { text-align:left; padding-left:5px; }
.view_table tfoot td { background-color:#fff; padding-left:5px; height:30px; text-align:left; }
.view_table thead td.left { text-align:left; padding-left:10px; font-weight:bold;}

.package_rules { float:left; width:100%;position:relative;}
.package_rules .text { float:left; width:100%; padding-top:20px; font-size:14px; font-weight:bold;}
.package_rules .row { float:left; width:100%; text-align:center; padding:10px 0;}
.package_rules .row .textarea { width:600px; height:100px; padding:5px;}


.package_form { float:left; width:100%; overflow:hidden; padding-top:20px; position:relative;}
.package_form .row { float:left; width:100%;}
.package_form .row .col1 { float:left; width:100px; text-align:right; padding-top:4px;}
.package_form .row .col11 { float:left; width:100px; text-align:right; font-weight:bold;}
.package_form .row .col2 { float:left; width:200px; padding-bottom:10px;}
.package_form .row .col2 .input { width:180px;border: 1px solid #7F9DB9}
.package_form .row .col2 .select { width:185px;}
.package_form .row .col2 span { color:#cc0000;}
.package_form .row .col3 { float:left; width:560px; padding-bottom:10px;}
.package_form .row .col3 .input { width:180px;border: 1px solid #7F9DB9}
.package_form .row .col3 span { color:#cc0000;}
.package_form .row .col3 .textarea { width:480px; height:50px;border: 1px solid #7F9DB9}
.package_form .row .col4 { float:left; width:500px; padding-bottom:10px;}
.package_form .row .col4 .input { width:14px; height:14px; margin:0; padding:0; vertical-align:middle;border: 1px solid #7F9DB9}
.package_form .row.btn { float:left; width:auto; padding:10px 0 10px 48px; color:#666666;}
.package_form .row.btn1 { float:left; width:100%; padding:10px 0; text-align:center;}
.package_form .row.total { float:left; width:624px; padding:10px 0 10px 40px; font-size:14px; font-weight:bold; color:#990000;}

.notice_popup { position:absolute; left:200px; top:0; display:none; width:250px; height:auto; background-color:#fff; border:1px #ccc solid;}
.notice_popup h1 { float:left; width:240px; font-weight:bold; padding:5px; background:#fff url(/mu/images/login_box.jpg) left bottom repeat-x;}
.notice_popup h2 { float:left; width:100%;}
.notice_popup h2 b { float:left; width:230px; font-weight:normal; padding:10px;}
.notice_popup h2 span { float:left; text-align:center; width:100%; padding-bottom:10px;}
.notice_popup h2 span input { margin:0 5px;}


.button_red1{ width:100px; text-align:center; height:23px; line-height:23px; margin:0; font-size:12px; background:url(/mu/images/button_red1_expo.jpg) left top no-repeat; color:#fff; cursor:pointer; border:0;}

.line { float:left; width:100%; border-bottom:1px #ccc dashed; margin:10px 0; overflow:hidden; height:1px;}

.benefit { float:left; width:100%; padding:10px 0;}
.benefit .btn { float:left; width:100%; padding-bottom:20px; color:#666;}
.benefit .body { float:left; width:100%; display:none;}
.benefit .body .name { float:left; width:100%; color:#cc0000; font-size:12px; font-weight:bold; padding-bottom:5px;}
.benefit .body .info { float:left; width:100%; color:#cc0000; font-size:12px; font-weight:bold; padding-top:10px;}
.benefit .body .info h1 { float:left; color:#666; padding-top:5px;}
.benefit .body .info h2 { float:right;} 
.benefit .body .info h2 a:link, .benefit .body .info h2 a:visited, .benefit .body .info h2 a:active { float:left; width:100px; text-align:center; height:23px; line-height:23px; background:url(/mu/images/button_red1_expo.jpg) left top no-repeat; text-decoration:none; color:#fff; margin:0 5px;} 
.benefit .body .info h2 a:hover { text-decoration:none;} 
.benefit .body .deleteButton{width:50px; text-align:center; height:20px; line-height:20px; margin:0; font-size:12px; background:url(/mu/images/button_red2.jpg) left top no-repeat; color:#fff; cursor:pointer; border:0;}


.package_pay { float:left; width:100%; position:relative;}
.package_pay .row { float:left; width:100%; padding-bottom:10px; font-size:14px; font-weight:bold;}
.package_pay .row .col1 { float:left; width:150px; text-align:right;}
.package_pay .row .col2 { float:left; width:200px; padding-bottom:10px;}
.package_pay .row.btn { float:left; width:auto; padding:0 0 10px 150px;}
.package_pay .row.normal { float:left; width:auto; font-weight:normal; line-height:150%; padding:0 0 20px 10px;}

.login_box_popup { position:absolute; left:260px; top:100px; display:none; width:350px; overflow:hidden; height:auto; border:1px #ccc solid; background:#fff url(/mu/images/login_box.jpg) left bottom repeat-x;  padding:20px;}
.login_box_popup .row { float:left; width:100%; padding-bottom:10px;}
.login_box_popup .row .col3 { float:left; width:130px; font-size:12px; text-align:right; padding-top:4px;}
.login_box_popup .row .col4 { float:left;}
.login_box_popup .row .col4 .input { width:100px;}
.login_box_popup .row.btn { float:left; padding-left:130px; padding-bottom:0;}

.password_box_popup { position:absolute; left:150px; top:160px; display:none; width:250px; height:auto; border:1px #ccc solid; background:#fff url(/mu/images/login_box.jpg) left bottom repeat-x;  padding:20px; padding-bottom:10px;}
.password_box_popup .row .close { position:absolute; right:-15px; top:-15px; width:14px; height:14px; cursor:pointer; background:url(/mu/images/icon_close.gif) left top no-repeat;}
.password_box_popup .row { position:relative; float:left; width:100%; font-weight:normal; padding-bottom:10px;}
.password_box_popup .row .col3 { float:left; width:100px; font-size:12px; text-align:right; padding-top:4px;}
.password_box_popup .row .col4 { float:left;}
.password_box_popup .row .col4 .input { width:140px;}
.password_box_popup .row.btn { float:left; padding-left:130px; padding-bottom:0;}

.package_info { float:left; width:100%; padding-bottom:10px;}
.package_info .title { float:left; width:100%; padding:10px 0; font-size:14px; font-weight:bold; color:#cc0000; }
.package_info .body { float:left; width:100%; }

.package_switch { width: 100%; float:left; }
.package_switch ul.package_tabs { margin: 0; padding: 0; float: left; list-style: none; height: 31px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; width: 664px; }
.package_switch ul.package_tabs li { float: left; margin: 0; padding: 0;height: 30px; font-weight:bold; line-height: 30px; border: 1px solid #ccc; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative; text-align:center; width:100px; background:#950E0F url(/mu/images/switch_bg.jpg) left top repeat-x; }
.package_switch ul.package_tabs li a { text-decoration: none; color: #fff; display: block; padding: 0 10px; outline: none; font-weight:normal; }
.package_switch ul.package_tabs li a:hover { background:#950E0F url(/mu/images/switch_bg.jpg) left top repeat-x; color:#fff; }
html ul.package_tabs li.active a:link, html ul.package_tabs li.active a:visited, html ul.package_tabs li.active a:active, html ul.package_tabs li.active, html ul.package_tabs li.active a:hover { color: #990000; border-bottom: 1px solid #E2E2E2; font-weight:bold; background:#E2E2E2 url(/mu/images/switch_bg.jpg) left -31px repeat-x; }
.package_switch .package_tab_container { border: 1px solid #ccc; border-top: none; clear: both; float: left; width: 664px; height:auto; padding-bottom:5px; }
.package_switch .package_tab_content { padding: 10px; float: left; width: 644px; height:auto;}
.package_switch .package_tab_content .row { float:left; width:100%;}
.package_switch .package_tab_content .row.name { padding:10px 0; font-size:14px; color:#000; font-weight:bold; border-bottom:1px #ccc dashed; margin-bottom:10px;}
.package_switch .package_tab_content .row .col1 { float:left; width:80px; height:30px; line-height:30px;}
.package_switch .package_tab_content .row .col2 { float:left; width:150px; height:30px; line-height:30px;}
.package_switch .package_tab_content .row .col2right { float:left; width:300px; height:30px; line-height:30px;}
.package_switch .package_tab_content .row .col3 { float:left; width:300px; height:30px; line-height:30px;}

.package_switch .package_tab_content .text { float:left; width:100%; padding-top:10px;}

.benefit1 { float:left; width:100%; padding:10px 0;}
.benefit1 .info { float:left; width:100%; color:#cc0000; font-size:12px; font-weight:bold; padding-top:10px;}
.benefit1 .info h1 { float:left; color:#666; padding-top:5px;}
.benefit1 .info h2 { float:right;} 
.benefit1 .info h2 a:link, .benefit1 .info h2 a:visited, .benefit1 .info h2 a:active { float:left; width:100px; text-align:center; height:23px; line-height:23px; background:url(/mu/images/button_red1.jpg) left top no-repeat; text-decoration:none; color:#fff; margin:0 5px;} 
.benefit1 .info h2 a:hover { text-decoration:none;} 

.ticket_hotel ul.ticket_union { margin:0; float: left; padding:0; }
.ticket_hotel ul.ticket_union li { float:left; list-style:none; height:20px; margin-top:5px; background:url(/mu/images/icon_union.jpg) left top no-repeat; padding:3px 0 0 25px; text-align:left;}
.ticket_hotel ul.ticket_union li a:link, .ticket_hotel ul.ticket_union li a:visited, .ticket_hotel ul.ticket_union li a:active { text-decoration:none;} 
.ticket_hotel ul.ticket_union li a:hover { color:#990000;}



.arrange { float:left; width:100%; padding:10px 0;}
.arrange .btn { float:left; width:100%; padding-bottom:10px;}
.arrange .btn input { margin-right:10px;}
.arrange .body { float:left; width:664px; padding:20px 0;  border:1px #ccc solid; background:#fff url(/mu/images/box_bg.jpg) left top repeat-x; display:none;}
.arrange .body .row { float:left; width:100%; padding-bottom:10px;}
.arrange .body .row .col1 { float:left; width:120px; text-align:right; padding-top:4px;}
.arrange .body .row .col2 { float:left; width:500px;}
.arrange .body .row .col2 input { width:14px; height:14px; margin:0; padding:0; vertical-align:middle; margin:0;}
.arrange .body .row .col2 .radio { float:left; width:100%; padding:5px 0;}
.arrange .body .row .col2 .radio input { width:14px; height:14px; margin:0; padding:0; vertical-align:middle;}
.arrange .body .row .col2 .info { float:left; width:100%; padding:5px 0; line-height:30px;}
.arrange .body .row .col2 .info input { width:14px; height:14px; margin:5px 0; padding:0; vertical-align:middle;}
.arrange .body .row .col3 { float:left;}
.arrange .body .row .col3 input { width:100px; vertical-align:middle; margin-right:5px;}
.arrange .body .submit { float:left; padding-left:120px;} 

.button_red2{ width:50px; text-align:center; height:20px; line-height:20px; margin:0; font-size:12px; background:url(/mu/images/button_red2.jpg) left top no-repeat; color:#fff; cursor:pointer; border:0;}
.button_red3{ width:100px; text-align:center; height:20px; line-height:20px; margin:0; font-size:12px; background:url(/mu/images/button_red3.jpg) left top no-repeat; color:#fff; cursor:pointer; border:0;}
.button_red4{ width:120px; text-align:center; height:23px; line-height:23px; margin:0; font-size:12px; background:url(/mu/images/button_red4.jpg) left top no-repeat; color:#fff; cursor:pointer; border:0;}

.package_login { float:left; width:624px; padding:60px 20px 0; height:124px; background:#fff url(/mu/images/package_login.jpg) left top no-repeat;}
.package_login .row { float:left; width:100%; padding-bottom:10px;}
.package_login .row .col1 { float:left; width:120px; text-align:right; padding-top:4px;}
.package_login .row .col2 { float:left; width:300px;}
.package_login .row .col2 input { width:150px;}
.package_login .row.btn { float:left; width:auto; padding-left:120px; padding-bottom:0;}


.research { float:left; width:626px; padding:20px; padding-bottom:0; font-weight:bold; background-color:#FBE2E2;}
.password_edit { float:left; width:100%; position:relative; padding-bottom:15px;}
.password_edit .password_box_popup { top:25px; left:0;}

.pay_bank { float:left; width:644px; padding:10px; margin-top:20px; border:1px #ccc solid;}
.pay_bank .notice { float:left; width:100%; padding-bottom:10px;}
.pay_bank .body { float:left; width:100%;}
.pay_bank .body img { border:1px #ccc solid;}
.pay_btn { float:left; width:100%; text-align:center; padding:20px 0;}
.select_package { float:left; width:100%; padding-top:20px;}
.select_package ul { margin:0; padding:0; padding-left:25px;}
.select_package li { float:left; width:70px; list-style:none; text-align:center; margin:0 10px; display:inline;}
.select_package li a:link, .select_package li a:visited, .select_package li a:active { float:left; width:70px; height:22px; line-height:22px; text-decoration:none; color: #990000; background:url(/mu/images/tab_select_package.jpg) left top no-repeat; }
.select_package li a:hover { text-decoration:none; color: #990000; background-position:left -22px; color:#fff; }
.select_package li.active a:link, .select_package li.active a:visited, .select_package li.active a:active, .select_package li.active a:hover { background-position:left -22px; color:#fff; }

.package_confirm { float:left; width:644px; padding:0 10px; border:1px #ccc solid;}
.package_confirm .row { padding-bottom:5px; margin-bottom:5px; padding-top:5px; border-bottom:1px #eee dashed;}
.package_confirm .row .col2 { padding-bottom:0;}
.package_confirm .row .col3, .package_confirm .row .col4 { padding-bottom:0; width:540px;}
.package_confirm .row.btn1 { border-bottom:0;}

.union_submit {text-align: center;}
.union_submit .button_sub{ width:62px; text-align:center; height:23px; line-height:23px; margin:10px 0 0; font-size:12px; background:url(/mu/images/button_red.jpg) left top no-repeat; color:#fff; cursor:pointer; border:0;}

.ticket_hotel ul.ticket_hotel_tabs li.taopiao { width:70px;}
.ticket_hotel ul.ticket_hotel_tabs li.taopiao a { background:url(/mu/images/icon_taopiao.jpg) left top no-repeat; padding-left:20px;}
.ticket_hotel ul.ticket_hotel_tabs li.taopiao a:hover {background:url(/mu/images/icon_taopiao.jpg) left top no-repeat;}
html ul.ticket_hotel_tabs li.taopiao.active1 a:link, html ul.ticket_hotel_tabs li.taopiao.active1 a:visited, html ul.ticket_hotel_tabs li.taopiao.active1 a:active, html ul.ticket_hotel_tabs li.taopiao.active1, html ul.ticket_hotel_tabs li.taopiao.active1 a:hover { color: #990000; background: url(/mu/images/icon_taopiao.jpg) left -20px no-repeat; }


/*青老年专区开始*/
.ticket_hotel ul.ticket_hotel_tabs li.youth_elderly { width:103px;}
.ticket_hotel ul.ticket_hotel_tabs li.youth_elderly a { background:url(/mu/images/icon_youth_elderly.jpg) left top no-repeat;}
.ticket_hotel ul.ticket_hotel_tabs li.youth_elderly a:hover {background:url(/mu/images/icon_youth_elderly.jpg) left top no-repeat;}
html ul.ticket_hotel_tabs li.youth_elderly.active2 a:link, html ul.ticket_hotel_tabs li.youth_elderly.active2 a:visited, html ul.ticket_hotel_tabs li.youth_elderly.active2 a:active, html ul.ticket_hotel_tabs li.youth_elderly.active2, html ul.ticket_hotel_tabs li.youth_elderly.active2 a:hover { color: #990000; background: url(/mu/images/icon_youth_elderly.jpg) left -20px no-repeat; }


#container_right .flight_error { float:left; width:666px; height:45px; background: url(/mu/images/flight_error_bg.jpg) left top no-repeat; text-align:center; color:#990000; font-size:14px; font-weight:bold; padding-top:35px; margin-top:10px;}
#container_right .flight_search { float:left; width:664px; height:auto; border:1px #ccc solid; background:#fff url(/mu/images/flight_search_bg.jpg) left top no-repeat; margin-top:10px;}
#container_right .flight_search .radio {  padding:5px 50px;}
#container_right .flight_search .radio.type { padding:10px 50px; margin-bottom:10px; }
#container_right .flight_search .area {float:left;padding:15px 30px 0;}
#container_right .flight_search .area .row { float:left; width:600px; padding-bottom:15px;}
#container_right .flight_search .area .row .col1 { float:left; width:80px; text-align:right; padding-top:4px;}
#container_right .flight_search .area .row .col2 { float:left; width:180px;}
#container_right .flight_search .area .row .col2 img { padding-left:2px; vertical-align:top!important;} 
#container_right .flight_search .foot {padding:10px 0 20px 110px;float:left;}
#container_right .flight_search .return_time_div {display:none;}


.yo_flight_search_left {	float:left;	width:180px; }
.yo_flight_search_left h1 {	float:left;	width:140px; height:23px; background:url(/mu/images/flight_search_title_bg.gif) left top no-repeat; color:#fff; font-size:14px; padding:8px 0 0 40px; }
.yo_flight_search_left h2 {	float:left;	width:170px; border:1px #E3E3E3 solid; background:url(/mu/images/flight_search_body_bg.gif) left top repeat-x; padding:4px; }
.yo_flight_search_left h2 .radio { float:left; width:100%; padding-top:10px;}	
.yo_flight_search_left h2 .radio input { width:14px; height:14px; margin:0; padding:0; vertical-align:text-bottom; margin-right:2px;}
.yo_flight_search_left h2 .row { float:left; width:100%; padding-top:8px; line-height:22px;}
.yo_flight_search_left h2 .row input { width:90px;}
.yo_flight_search_left h2 .row select { width:40px;}
.yo_flight_search_left h2 .row img { display:none;}
.yo_flight_search_left h2 #return_date { display:none;}
.yo_flight_search_left h2 .btn { float:left; width:100%; padding:10px 0;}
.yo_flight_search_left h2 .btn .submit { float:left; padding:0 10px;}
.yo_flight_search_left h2 .btn .more { float:left; margin-top:5px; background:url(/mu/images/icon_arrow.jpg) left top no-repeat; padding-left:25px;}
.yo_flight_search_left h2 .btn .more a:link, .yo_flight_search_left h2 .btn .more a:visited, .yo_flight_search_left h2 .btn .more a:active { text-decoration:underline; color:#666;}
.yo_flight_search_left h2 .btn .more a:hover { text-decoration:none; color:#333;} 

/*首页机票查询样式开始*/
#ticket .nation { float:left; width:531px; margin:0 -5px; display:inline; position:relative;}
#ticket .nation .nation_head { float:left; width:100%; height:23px; overflow:hidden;}
#ticket .nation .nation_head ul { margin:0; padding:0;}
#ticket .nation .nation_head li { float:left; list-style:none; border-bottom:none; margin-left:10px; display:inline; width:60px; height:21px; line-height:23px; cursor:pointer; text-align:center; color:#666; background-color:#F6DBDF; border:1px #fff solid; margin-top:2px;}
#ticket .nation .nation_head li.active { background:url(/mu/images/nation_tab_bg.jpg) top left repeat-x; color:#000; padding-top:0; height:23px; line-height:23px;}
#ticket .nation .nation_body { float:left; width:100%; background:#fff url(/mu/images/nation_gray_bg.jpg) top left repeat-x; } #ticket .nation .nation_body .nation_content_body { float:left; width:100%; display:none;}
#ticket #hmt_fields .depart_return_head {}
#ticket #hmt_fields .depart_return_head li.abroad_ticket { color:#666; background:url(/mu/images/icon_abroad_ticket.jpg) top left no-repeat;}
#ticket #hmt_fields .depart_return_head li.abroad_ticket.active { color:#000; background-position:left -30px;}
#ticket #hmt_fields .depart_return_head li.return_ticket { color:#666; background:url(/mu/images/icon_return_ticket.jpg) top left no-repeat;}
#ticket #hmt_fields .depart_return_head li.return_ticket.active { color:#000; background-position:left -30px;}
#ticket #abroad_fields .depart_return_head {}
#ticket #abroad_fields .depart_return_head li.abroad_ticket { color:#666; background:url(/mu/images/icon_abroad_ticket.jpg) top left no-repeat;}
#ticket #abroad_fields .depart_return_head li.abroad_ticket.active { color:#000; background-position:left -30px;}
#ticket #abroad_fields .depart_return_head li.return_ticket { color:#666; background:url(/mu/images/icon_return_ticket.jpg) top left no-repeat;}
#ticket #abroad_fields .depart_return_head li.return_ticket.active { color:#000; background-position:left -30px;}

#ticket .nation .nation_body .depart_return_head { float:left; width:100%; height:30px; line-height:30px;}
#ticket .nation .nation_body .depart_return_head ul { margin:0; padding:0;}
#ticket .nation .nation_body .depart_return_head li { float:left; list-style:none; width:auto; height:30px; line-height:30px; margin:0 10px; display:inline; cursor:pointer; padding-left:30px; color:#666; background:url(/mu/images/icon_abroad_ticket.jpg) top left no-repeat;}
#ticket .nation .nation_body .depart_return_head li.active { color:#000; background-position:left -30px;}
#ticket .nation .nation_body .depart_return_content_body { float:left; width:100%; background-color:#EDEDF5;display:none;}
#ticket .nation .nation_body .depart_return_content_body ul { margin:0; padding:0;}
#ticket .nation .nation_body .depart_return_content_body li { float:left; list-style:none; width:auto; margin-left:10px; display:inline; padding:0 10px; height:22px; line-height:22px; color:#333; cursor:pointer;}
#ticket .nation .nation_body .depart_return_content_body li.active { background:url(/mu/images/depart_return_content_body.jpg) top left repeat-x;}
#ticket #abroad_fields, #ticket #hmt_fields, #ticket #return_div, #ticket #two_inter_form { display:none;}
#ticket .flight_form { float:left; width:100%;}
#ticket .flight_form .info { float:left; height:30px; line-height:30px; color:#666; padding-left:10px;}
#ticket .flight_form .radio { float:left; width:100%; height:30px; line-height:30px; padding-top:0; _padding-top:10px; _height:20px;}
#ticket .flight_form .radio input { width:14px; height:14px; margin:0; padding:0; vertical-align:middle; margin:0 5px 0 10px;}
#ticket .flight_form .row { float:left; width:100%; padding-bottom:10px;}
#ticket .flight_form .row .col1 { float:left; width:75px; padding-top:3px; text-align:right; color:#333;}
#ticket .flight_form .row .col2 { float:left; width:180px; }
#ticket .flight_form .row .col2 span { color:#990000;}
#ticket .flight_form .row .col2 select { width:150px; height:20px; }
#ticket .flight_form .row .col2 input { width:150px; border:1px #ccc solid; height:16px; }
#ticket .flight_form .row .col2 img { vertical-align:top; border:1px #ccc solid; border-bottom-width:2px; margin:0; margin-left:2px; }
#ticket .flight_form .row .col3 { float:left; width:35px; padding-top:3px; text-align:right; color:#000; font-weight:bold;}
#ticket .flight_form .row .col4 { float:left; width:70px; padding-top:3px; text-align:right; color:#333;}
#ticket .flight_form .row .col5 { float:left; width:100px; }
#ticket .flight_form .row .col5 span { color:#990000;}
#ticket .flight_form .row .col5 input { width:95px; border:1px #ccc solid; height:16px; }
#ticket .flight_form .row .col6 { float:left; width:75px; }
#ticket .flight_form .row .col6 img { vertical-align:top; border:1px #ccc solid; border-bottom-width:2px; margin:0; margin-left:2px;}
#ticket .flight_form .row .col6 .input_date { width:70px;}
#ticket .flight_form .select { float:left; width:504px; padding:10px 0 10px 27px;}
#ticket .flight_form .foot { float:left; width:100%;}
#ticket .flight_form .foot .submit { float:left; padding-right:20px; padding-left:20px;  padding-top:5px;}
#ticket .flight_form .foot .more { float:right; padding:10px 20px 0 0; }
#ticket .flight_form .foot .more a:link, #ticket .flight_form .foot .more a:visited, #ticket .flight_form .foot .more a:active { text-decoration:underline; color:#666;}
#ticket .flight_form .foot .more a:hover { color:#333; text-decoration:none;} #ticket .button_red{ width:62px; text-align:center; height:23px; line-height:23px; margin:0; font-size:12px; background:url(/mu/images/button_red.jpg) left top no-repeat; color:#fff; cursor:pointer; border:0;}
/*首页机票查询样式结束*/

/*万事达开始*/
.ticket_hotel ul.ticket_hotel_tabs li.master_card { width:130px; margin-left:15px; display:inline; overflow:visible;}
.ticket_hotel ul.ticket_hotel_tabs li.master_card a { background:url(/mu/images/icon_master_card.jpg) left top no-repeat;}
.ticket_hotel ul.ticket_hotel_tabs li.master_card a:hover {background:url(/mu/images/icon_master_card.jpg) left top no-repeat;}
html ul.ticket_hotel_tabs li.master_card.active3 a:link, html ul.ticket_hotel_tabs li.master_card.active3 a:visited, html ul.ticket_hotel_tabs li.master_card.active3 a:active, html ul.ticket_hotel_tabs li.master_card.active3, html ul.ticket_hotel_tabs li.master_card.active3 a:hover { color: #990000; background: url(/mu/images/icon_master_card.jpg) left -20px no-repeat; }
/*万事达结束*/
