﻿html { background: #fff url(/images/v3/top_cn/top_body_bg.jpg) repeat-x center top; }
body { background: no-repeat center top; min-width: 1000px; }
.top_top { line-height: 26px; height: 26px; background-image: url(/images/v3/top_cn/top2.jpg); }
.logo_cn { background: url(/images/v3/top_cn/logo.png) no-repeat left center; height: 66px; float: left; width: 50%; }
.top_Search { float: left; width: 50%; }
.top_Search input { float: right; width: 227px; height: 26px; color: #8B8B8B; line-height: 26px; margin-top: 20px; padding: 0 0 0 5px; background: url(/images/v3/top_cn/top12.jpg) no-repeat left top; }
.top_Search a { margin-top: 20px; float: right; font-size: 14px; display: block; width: 71px; line-height: 26px; height: 26px; background-image: url(/images/v3/top_cn/top13.jpg); vertical-align: middle; color: #006500; text-decoration: none; }
.top_Search a:hover { color: #006500; background-image: url(/images/v3/top_cn/top13A.jpg); line-height: 26px; height: 26px; }

.top_cn { width: 1000px; margin: 0 auto; background: none; clear: both; }
.top_top_L { float: left; width: 40%; text-align: left; }
.top_top_L a { color: #444; padding: 0 10px; height: 14px; line-height: 14px; margin-top: 6px; }
.top_top_R { float: left; width: 60%; text-align: right; text-align: right; }
.top_top_R a { color: #444; padding: 0 10px; height: 14px; line-height: 14px; margin-top: 6px; float: right; display: block; text-align: center; border-right: 1px solid #999; }
.top_top_R a.mobile { background: url(/images/v3/top_cn/top5.jpg) no-repeat 10px -1px; padding-left: 20px; border: none; border-right: 1px solid #999999; margin-bottom: 0; }

.top_Menu { background: url(/images/v3/top_cn/top_Menu_bg.jpg); }
.top_Menu_left { float: left; width: 6px; height: 42px; background: url(/images/v3/top_cn/top16.jpg); }
.top_Menu_center { float: left; width: 807px; height: 42px; background: url(/images/v3/top_cn/top_Menu_bg.jpg); }
.ja-JP body .top_Menu_center { width: 514px; }
.zh-HK body .top_Menu_center { width: 674px; }
.top_Menu_right { background: url(https://media.springairlines.cn/Springairlines/images/AirFlights_Cn/tel_mark.png) right 0; float: left; width: 187px; height: 42px; }
.topTour_Menu_right { background: url(https://media.springairlines.cn/Springairlines/images/AirFlights_Cn/tel_jd.png) right 0; float: left; width: 187px; height: 42px; }
.ja-JP body .top_Menu_right { width: 480px; background: url(/images/v3/top_cn/top23_JP.jpg) no-repeat right top; }
.zh-HK body .top_Menu_right { width: 320px; background: url(/images/v3/top_cn/top23_HK.jpg) no-repeat right top; }
.top_Menu_center li { float: left; height: 42px; padding-right: 2px; background: url(/images/v3/top_cn/top20.jpg) no-repeat right top; text-align: center; font-weight: bold; font-size: 15px; line-height: 42px; z-index: 999; }
.top_Menu_center li a { height: 42px; _width: 0; padding: 0 1px; display: block; white-space: nowrap; }
.top_Menu_center li a:link { color: #FFF; }
.top_Menu_center li a:visited { color: #FFF; }
.top_Menu_center li a:hover { color: #FFF; text-decoration: none; }
.top_Menu_center li a:active { color: #FFF; }

.top_Menu_center li a:hover { background: url(/images/v3/top_cn/top17.jpg); }
.top_Menu_center li a:hover b { background: url(/images/v3/top_cn/top18.jpg); color: #FFF; cursor: pointer; }
.top_Menu_center li a b { display: block; height: 42px; padding: 0 4px; }
#b_active { background: url(/images/v3/top_cn/top17.jpg); }
#b_active b { background: url(/images/v3/top_cn/top18.jpg); }
.ticket_tag { position: relative; }
.ticket_tag span { background: url("/images/v3/AirFlights_Cn/ticket_tag.gif") no-repeat scroll 0 0 transparent; height: 17px; position: absolute; right: -10px; top: -6px; width: 36px; }
.ticket_tag .new { background: url(https://media.springairlines.cn/Springairlines/images/top_cn/award_icon.gif) no-repeat scroll 0 0 transparent; height: 17px; right: -9px; top: -6px; width: 50px; }
.ticket_tag .new_e { background: url(https://media.springairlines.cn/Springairlines/images/top_cn/new_tag.gif) no-repeat scroll 0 0 transparent; width: 19px; height: 8px; top: 2px; right: 5px; }
.ticket_tag .hot_e { background: url(https://media.springairlines.cn/Springairlines/images/top_cn/hot.gif) no-repeat scroll 0 0 transparent; width: 21px; height: 13px; top: -2px; right: -2px!important; }
/* footer CSS  */
#footer { width: 1000px; margin: 5px auto; line-height: 20px; font-family: Arial, Sans-Serif, "宋体"; font-size: 12px; }
#links { width: 1000px; float: left; margin: 10px 0 0 0; }
#links dt { width: auto; height: 30px; float: left; color: #57a345; font-weight: bold; line-height: 20px; }
#links dd a { width: auto; height: 20px; display: block; float: left; line-height: 20px; margin-right: 11px; color: #444444; }
#bottomNav { width: 1000px; float: left; line-height: 20px; /*border-top:1px solid #57a345;*/ padding: 0; text-align: center; }
.lineshow { width: 1000px; float: left; line-height: 0; border-top: 1px solid #57a345; padding: 15px 0 0 0; }
#bottomNav a { color: #57a345; }
#Copyright { width: 1000px; float: left; line-height: 20px; text-align: center; }
#Copyright dd { width: 1000px; float: left; }
#b_active #yezi { background: url(/images/v3/top_cn/yezi.gif) no-repeat 4px center; }

#yezi { padding-left: 50px; background: url(/images/v3/top_cn/yezi.gif) no-repeat 4px center; }

/* .div_Wrapper{border:1px solid #e4e4e4; border-top:0px;width:998px; background-color:#fff;}*/
a { color: #555; }
a:hover { color: #F60; }

#hapy { background: url(https://media.springairlines.cn/Springairlines/images/top_cn/snow.png) no-repeat center center; width: 1000px; height: 31px; position: absolute; top: -20px; left: 0; }
/* 圣诞*/
#long { background: url(https://media.springairlines.cn/Springairlines/images/top_cn/yun.png) no-repeat center center; width: 70px; height: 25px; position: absolute; top: 26px; right: -2px; }
/* 春节*/


/*二级菜单CSS*/
.top_Menu_2_Cont { overflow: hidden; position: absolute; z-index: 999; top: 39px; left: -2px; line-height: 1.5; font-weight: normal; width: 600px; }
.top_Menu_2_ContR { left: auto; right: -2px; }
.top_Menu_2 { height: 97px; margin-top: -97px; display: none; float: left; }
.top_Menu_2 .top_Menu_2_l { height: 97px; width: 8px; background: url(/images/v3/top_cn/top_Menu_2_L.png) no-repeat left top; }
.top_Menu_2 .top_Menu_2_c { height: 97px; background: url(/images/v3/top_cn/top_Menu_2_c.png); position: relative; zoom: 1; z-index: 999; }
.top_Menu_2 .top_Menu_2_r { height: 97px; width: 8px; background: url(/images/v3/top_cn/top_Menu_2_r.png) no-repeat right top; }
.top_Menu_2_l, .top_Menu_2_c, .top_Menu_2_r { float: left; }
.top_Menu_2 .top_Menu_2_c ul { padding: 10px 5px 0; }
.top_Menu_2 .top_Menu_2_c li { float: left; background: none; padding: 5px; }
.top_Menu_2 li a, .top_Menu_2 li a:hover { background: none; color: #333; display: inline-block; padding: 0; }
.top_Menu_2 li a img { border: 1px solid #d9d9d9; width: 118px; height: 57px; }
.top_Menu_2 li a:hover img { border: 1px solid #ffb400; }


/* skype */
.skype-cont { float: right!important; }
.skype-cont a { padding: 0 10px 0 5px!important; cursor: pointer; white-space: nowrap; position: relative; zoom: 1; }
.skype-cont a:hover { padding: 0 10px 0 5px!important; }
.skype-cont i { position: absolute; float: left; top: 50%; left: 5px; margin-top: -17px; background: url(/images/v3/AirFlights_V3/Lang_All/skype-icon.png) left center no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/v3/AirFlights_V3/Lang_All/skype-icon.png'); width: 34px; height: 34px; }
.skype-cont span { display: block; padding-left: 34px; }

/*95524链接到宣传页面*/
.top_Menu_95524 { display: block; height: 40px; }
