﻿/* CSS Document */
body{font-family:Meiryo,'MS UI Gothic';}
html { background-color: rgb(239, 250, 254); }
.shadow_container { background: url(/Content/img/images/AirFlights_En/html_bg.jpg) repeat-y scroll center top #EFFAFE; }
.cloud_bg { background: url(/Content/img/images/AirFlights_En/body_bg.jpg) no-repeat center top; min-width: 1010px; }
.top { height: 123px; }
.MoneyEnlarge { font-size: 20px; color: #000; }
.margin_left { margin-left: 10px; }
.margin_top { margin-top: 10px; }
.cn_txt_01 { font-size: 16px; font-weight: bold; }
.cn_txt_03 { font-size: 16px; font-weight: bold; }
.orange{color:#f60;}
.cn_txt_03 label { font-size: 16px; font-weight: bold; font-family:Meiryo, Tahoma; }
.clear { font-size: 0; line-height: 0; height: 0; font-family:Meiryo, none; }
.padd10 {margin:20px 0 5px 10px;}
.paddtop10 { padding-top: 8px; }
.grey1 { color: #999; }
.posi { position: relative; }
/*以上基础样式*/
/*以下共用块样式*/
.Content_padding10 { padding: 0 10px 10px; }
.Content_padding20 { padding: 0 20px 20px; }
/*大框10\20像素边距*/
.an_button01 { padding: 0 0 0 15px; float: left; display: inline; height: 32px; line-height: 32px; background: url(/Content/img/images/AirFlights_En/an.gif) left 0px; overflow: hidden; cursor: pointer; white-space: nowrap; }
.an_button01 b { font-size: 18px; color: #fff; padding: 0 15px 0 0; float: left; background: url(/Content/img/images/AirFlights_En/an.gif) right 0px; font-weight: lighter; }
.an_button01 a:link, .an_button01 a:active, .an_button01 a:visited, .an_button01 a:hover { text-decoration: none; cursor: pointer; }
.an_button01 b:hover { color: #FFF; }
.an_button01 strong { font-size: 15px; color: #fff; padding: 0 15px 0 0; float: left; background: url(/Content/img/images/AirFlights_En/an.gif) right 0px; font-weight: lighter; }
.an_button01 a:link, .an_button01 a:active, .an_button01 a:visited, .an_button01 a:hover { text-decoration: none; cursor: pointer; }
.an_button01 strong:hover { color: #FFF; }
/*绿色按钮*/
.breadCrumb {height: 30px; line-height: 30px; border-bottom: 2px dotted #ccc; }
.breadCrumb dl, .breadCrumb dt, .breadCrumb dd, .breadCrumb dl .dd, .breadCrumb dl span { height: 30px; line-height: 30px; }
.breadCrumb dl { float: right; }
.breadCrumb dt, .breadCrumb dd {width:auto!important; float: left; padding:0 10px 0 15px; text-align: left; }
.breadCrumb dd { background: url(/Content/img/images/AirFlights_En/breadCrumb_bg.jpg) no-repeat 0 11px; }
.breadCrumb dl .dd { color: #1B9A01; font-weight: bold; }
.breadCrumb dl .dd_v { color: ##B2B2B2; }
.Pageheader{clear:both;}
.Pageheader h1 { color: #444; font-family:Meiryo, Arial; font-size: 22px; }
.table_font th { background-color: #90B0C9; height: 28px; line-height: 28px; border-left: 1px solid #FFF; /*padding-left:20px;*/ color: #FFF; font-size: 14px; font-weight: bold; text-align: center; }
.table_font td { background-color: #F9FBFE; border-left: 1px solid #FFF; border-bottom: 1px dotted #E3E5E8; padding: 10px 20px; }
.Statement { border: 1px solid #E4E4E4; }
.Statement .th { padding: 10px; background-color: #e4e4e4; }
/* 更多>>，样式*/
.more_details { float: right; color: #069; position: absolute; right: 20px; bottom: 10px; }
.more_details img { margin-right: 8px; }
/*公用块*/
.mbx { line-height: 40px; padding-left: 5px; }

/*.wrapper_en_content {width:980px; margin:0 auto; text-align:left; padding:30px 10px; min-height:532px;}*/
.wrapper_en_content { width: 980px; margin: 0 auto; text-align: left; padding: 10px 10px; min-height: 600px; _height: 600px; }
.cursor { cursor: pointer; }
/*登录弹出框*/
.logall { width: 380px; }
.close { width: 27px; height: 27px; position: absolute; top: -7px; right: -7px; background: url(/Content/img/images/AirFlights_En/sea11.png) no-repeat; }
.seaticon ul { clear: both; padding-left: 3px; }
.seaticon li { width: 112px; float: left; text-align: center; line-height: 35px; font-size: 16px; font-weight: bold; border: 0; height: 35px; color: #454547; cursor: pointer; border: 1px solid #e2e2e2; border-bottom: 0; }
.seaticon li.on { background: url(/Content/img/images/AirFlights_En/seat5.png) no-repeat center bottom; border: 1px solid #d4d5d7; border-bottom: 0; margin-bottom: -1px; color: #fff; height: 37px; border: 0; }
.seaticon li.li { background: url(/Content/img/images/AirFlights_En/seat6.png) repeat-x center -46px; }
.login { width: 378px; border-left: 1px solid #555757; border-right: 1px solid #555757; background-color: #FFF; }
.login p { line-height: 31px; padding-left: 55px; padding-bottom: 2px; text-align:left; }
.login p span.btitle { font-size: 13px; font-weight: bold; color: #424441; line-height: 30px; float: none; }
.login input { border: 1px solid #c7d1d0; color: #000; height: 24px; padding: 0; font-size: 14px; }
.login input.input4 { width: 240px; padding-left: 4px; }
.login input.input3 { width: 120px; float: left; }
.logmain { margin: 0 3px; border: 1px solid #c7d1d0; border-bottom: 0; padding: 15px 0; }
.logmain2 { margin: 0 3px; border: 1px solid #c7d1d0; border-bottom: 0; padding: 15px 0 10px 0; display: none; }
.logtop { height: 4px; background: url(/Content/img/images/AirFlights_En/sea9.png) no-repeat; position: relative; }
.logbottom { height: 4px; background: url(/Content/img/images/AirFlights_En/sea10.png) no-repeat; }
.logfoot { background: url(/Content/img/images/AirFlights_En/sea13.png) no-repeat; height: 60px; margin-left: 3px; padding: 13px 0 4px 0px; }
.logfoot a.b1 { background: url(/Content/img/images/AirFlights_En/sea12.png) no-repeat; height: 29px; line-height: 29px; width: 92px; display: block; text-align: center; font-size: 18px; margin-left: 138px; }
.logfoot p { padding-left: 60px; }
.logfoot a.b1:link, .logfoot a.b1:active, .logfoot a.b1:visited, .logfoot a.b1:hover { color: #FFF; text-decoration: none; }
div.overlay { width: 380px; /* overlay的最终尺寸，可以由此改变overlay大小  */ display: none; /* overlay默认隐藏 */ }
div.overlay div.close { cursor: pointer; width: 27px; height: 27px; position: absolute; top: -7px; right: -7px; background: url(/Content/img/images/AirFlights_En/sea11.png) no-repeat; }
.logmain2 span { float: left; line-height: 26px; margin-left: 5px; }
.logmain2 span a { line-height: 26px; }
.cbox { width: 330px; }
.cbox input { border: 0; }
.b2 { display: none; }
.dropdown { cursor: pointer; }
/*航空公司图标*/
.selectarea table .chengdu { background: url("/Content/img/images/chengdu.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }
.selectarea table .hebei { background: url("/Content/img/images/hebei.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }
.selectarea table .huaxia { background: url("/Content/img/images/huaxia.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }
.selectarea table .sichuan { background: url("/Content/img/images/sichuan.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }


/*黄色按钮*/
.org_btn:link { color: #ff6600; }
.org_btn:visited { color: #ff6600; }
.org_btn:hover { color: #ff6600; }
.org_btn:active { color: #ff6600; }
.org_btn { display: inline; float: left; color: #ff6600; font-weight: bold; font-size: 14px; cursor: pointer; }
.lftp_btn { float: left; background: url(/Content/img/images/org_rd_lft.jpg) no-repeat; height: 35px; width: 7px; line-height: 30px; line-height: 34px\9; overflow: hidden; }
.md_btn { float: left; background: url(/Content/img/images/org_rd_md.jpg) repeat-x; height: 35px; line-height: 30px; line-height: 34px\9; padding: 0 10px; display: block; }
.rtp_btn { float: left; background: url(/Content/img/images/org_rd_rt.jpg) no-repeat; height: 35px; width: 7px; line-height: 30px; line-height: 34px\9; overflow: hidden; }
.button_con { padding-left: 100px; }
/*黄色小按钮*/
.orglit_btn { margin-left: 10px; display: inline; float: left; color: #ff6600; font-weight: bold; font-size: 12px; cursor: pointer; }
.orglit_btn .lftp_btn { float: left; background: url(/Content/img/images/orglit_rd_lft.jpg) no-repeat; height: 29px; width: 6px; line-height: 25px; line-height: 28px\9; overflow: hidden; }
.orglit_btn .md_btn { float: left; background: url(/Content/img/images/orglit_rd_md.jpg) repeat-x; height: 29px; line-height: 25px; line-height: 28px\9; padding: 0 20px; display: block; }
.orglit_btn .rtp_btn { float: left; background: url(/Content/img/images/orglit_rd_rt.jpg) no-repeat; height: 29px; width: 6px; line-height: 25px; line-height: 28px\9; overflow: hidden; }
.mbx { height: 35px; line-height: 35px; padding-left: 5px; }

/*航班搜索页面选择部分开始*/
.arrow_font { font-family:Meiryo, Georgia, "Times New Roman" , Times, serif; }
.selectTop { font-size: 16px; font-weight: bold; height: 35px; line-height: 30px; padding: 0px 0 0 38px; margin-top: 32px; background: url(/Content/img/images/AirFlights_Cn/sea7.png) no-repeat; }
.selectTop span#goMinHang,.selectTop span#retMinHang{ font-weight:normal; font-size:12px; float:right; padding-right:25px;}
.return { background: url(/Content/img/images/AirFlights_Cn/sea7.png) no-repeat 0px -32px; }
/*左右箭头开始*/
.selectarea li .hui{white-space:nowrap;}
.selectarea li.arrow { width: 14px; border: 0; border-right: 1px solid #dadada; background: url(/Content/img/images/AirFlights_Cn/sea5.png) left center no-repeat; }
.selectarea li.arrow a { display: block; width: 14px; height: 49px; text-decoration: none; }
.selectarea li.arr2 { width: 16px; border: 0; border-right: 0px solid #dadada; background: url(/Content/img/images/AirFlights_Cn/sea5.png) no-repeat -14px center; }
/*左右箭头结束*/
/*日期选择开始*/
.selectarea li { width: 72px; height: 53px; background: url(/Content/img/images/AirFlights_Cn/sea1.png) repeat-x 0 -131px; float: left; text-align: center; line-height: 12px; border-top: 1px solid #dadada; border-right: 1px dashed #dadada; padding-top: 7px; font-size: 12px; color: #666666; cursor: pointer; font-weight:bold; }
.ja-JP body .selectarea li,.zh-HK body .selectarea li { line-height: 12px;}
.ja-JP body .selectarea ul li.on,.zh-HK body .selectarea ul li.on { line-height:19px;}

.small { line-height: 17px; font-size: 11px; color: #969696; cursor: pointer; }
.selectarea li a:link, .selectarea li a:active, .selectarea li a:visited, .selectarea li a:hover { text-decoration: none; font-size: 11px; color: #969696; }
.norm { color: #000; font-weight: bold; font-size:12px; line-height:25px;}
.larg { font-size: 20px; color: #333; font-weight: bold; }
.selectarea li.on { height: 65px; border: 0; width: 111px; background: url(/Content/img/images/AirFlights_Cn/sea4.jpg) no-repeat; margin: -4px 0px -8px -2px; *+margin-top: -3px; line-height: 22px; position: relative; }
.selectarea li.on a { line-height: 22px; }
.selectarea li.last { border-right: 1px solid #dadada; }
.selectcenter { border-top: 3px solid #1a9b02; height: 9px; line-height: 9px; width: 730px; background: url(/Content/img/images/AirFlights_Cn/sea1.png) repeat-x 0 -75px; }
/*日期选择结束*/
/*table开始*/
.selectarea table thead th.sw_hot { background: #e8f9ff url("/Content/img/images/ShangWu/SW_hot.gif") no-repeat left top scroll; position: relative; float: left; }
.selectarea table thead tr { height: auto; }
.selectarea table thead th { background: #f5f5f5; border-bottom: 1px solid #e3e3e3; border-right: 1px solid #fff; text-align: center; height: 34px; line-height: 34px; vertical-align: middle; font-weight: bold; }
.selectarea table thead th a:link, .selectarea table th a:active, .selectarea table th a:visited, .selectarea table th a:hover { color: #0069ca; text-decoration: none; }
.selectarea table thead th.on a:link, .selectarea table thead th.on a:active, .selectarea table thead th.on a:visited, .selectarea table thead th.on a:hover { color: #0069ca; }
.selectarea table thead th.on { background: url(/Content/img/images/AirFlights_Cn/sea3.jpg) no-repeat center bottom #F5F5F5; }
.selectarea table thead th.on a:hover { text-decoration: none; background: url(/Content/img/images/AirFlights_Cn/sea3.jpg) no-repeat center bottom #F5F5F5; }
.selectarea table thead th a:hover { background: #F5F5F5; text-decoration: underline; }
.selectarea table thead th.off:hover, .selectarea table thead th.offa { cursor: pointer; }
.selectarea table thead th a { display: block; height: 34px; line-height: 34px; }
.selectarea table tbody td { padding: 12px 0; height: 25px; line-height: 1.2;text-align: center; border-bottom: 1px dashed #dadada; color: #4a4a4a; }
.selectarea table .bggrey { background-color: #f5f5f5; }
.selectarea table .first { background: url(/Content/img/images/AirFlights_Cn/sea6.gif) no-repeat 15px center; padding-left: 35px; text-align:left; font-weight: normal; }
.selectarea table .springjp{background: url(/Content/img/images/AirFlights_Cn/sea6-jp.gif) no-repeat 15px center;}
.selectarea table .chengdu { background: url("/Content/img/images/chengdu.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }
.selectarea table .hebei { background: url("/Content/img/images/hebei.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }
.selectarea table .huaxia { background: url("/Content/img/images/huaxia.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }
.selectarea table .sichuan { background: url("/Content/img/images/sichuan.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }
.selectarea table .last td { border-bottom: none; }
.selectarea table tr.bggrey .first { background: url(/Content/img/images/AirFlights_Cn/sea6.gif) no-repeat 4px 16px; }
.selectarea table tbody tr.flightinfo { border-bottom: 1px solid #5cc3f7; background: #f2fafc; }
.selectarea table tbody tr.flightinfo td { border: 1px solid #5cc3f7; border-top-width: 0; }
.apply { font-size: 11px; color: #666; height: 11px; line-height: 11px; display: block; font-weight: normal; }
.help { display: none; position: absolute; left: 582px; _left: 219px; top: -2px; width: 140px; height: 64px; border: 2px solid #1a9b01; background-color: #FFF; padding: 10px 20px 0px 10px; }
.flightinfo .help p { padding: 0 5px; height: auto; width: auto; background: none; text-align: left; }
.flightinfo .help p span { width: 90px; display: inline-block; text-align: right; padding-right: 5px; }
.arr { display: none; position: absolute; left: 568px; _left: 205px; top: 24px; height: 25px; width: 16px; background: url(/Content/img/images/AirFlights_Cn/seat10.png); _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Content/img/images/AirFlights_Cn/seat10.png", sizingMethod="scale"); }
.grey1 { font-size: 12px; color: #999; font-weight: normal; }
.mbhui { float: left; height: 25px; line-height: 25px; padding-left: 2px; }
.grey2 { font-size: 12px; color: #666; font-weight: normal; }
.bold { font-weight: bold; }
.chosen { float: left; line-height: 31px; display: inline; margin-right: 10px; }
.back_step { font-weight: normal; }
/*表格价格选中状态JQUERY*/
.selectarea table tbody td.data_on { border: 1px solid #0CF; border-top-width: 0; }
.selectarea table tbody td.td_on { border: 1px solid #0CF; border-bottom: 1px solid #f2fafc; background-color: #f2fafc; color: #0066cc; }
.selectarea table tbody td.bottomb { border-bottom: 1px solid #0CF; }
/*航班搜索页面选择部分结束*/

/*填写乘机人信息*/
.border_box { border: 1px solid #ccc; padding: 10px; width: 708px; overflow: hidden; }
.low_carbon label{font-family:Meiryo,Tahoma ,MS UI Gothic,MS Gothic!important;}

/*购物车开始*/
#scrollmenu { float: left; position: relative; width: 240px; }
.mybooking { width: 240px; float: left; padding-left: 10px; position: relative; }
.mybooking_top { height: 36px; clear: both; background: #1a9b02 url(/Content/img/images/AirFlights_Cn/bo11.png) no-repeat 10px 7px; }
.mybooking_top span { float: left; font-size: 15px; color: #FFF; line-height: 36px; margin-left: 45px; font-weight: bold; }
.mybooking_top img { float: right; margin: 9px 10px 0 0; cursor: pointer; }
.mybooking_open { background: transparent url(/Content/img/images/AirFlights_Cn/bo10_1.png) no-repeat 0 0 scroll; }
.mybooking_close { background: transparent url(/Content/img/images/AirFlights_Cn/bo10.png) no-repeat 0 0 scroll; }
.mybooking_content { border-left: 1px solid #1a9b02; border-right: 1px solid #1a9b02; background: #fff; }
.mybooking_content dt { background: #fff url(/Content/img/images/AirFlights_Cn/bo2.png) repeat-x 10px -154px; }
.mybooking_content dt p { height: 35px; line-height: 35px; background: url(/Content/img/images/AirFlights_Cn/bo13.png) no-repeat 7px 7px; padding-left: 33px; font-weight: bold; }
.mybooking_content .fc { background: url(/Content/img/images/AirFlights_Cn/bo13.png) no-repeat 7px -32px; }
.mybooking_content dt .data { margin: 5px 12px; float: left; height: 51px; width: 44px; border: 1px solid #b5b5b5; text-align: center; line-height: 16px; }
.mybooking_content dt .data p { background: #F90 none; height: 17px; line-height: 17px; text-align: center; padding: 0; color: #FFF; }
.mybooking_content dt span { float: left; height: 100px; }
.mybooking_content dd { border-bottom: 1px dashed #bababa; margin: 0 3px; clear: both;padding: 0 2px;line-height:30px; zoom:1;}
.mybooking_content dd:after{content:'';clear:both;display:table;font-size:0;height:0;}
.mybooking_content dd.lastitem { border: 0; }
.mybooking_content dd .itemleft { float: left; letter-spacing:-1px;}
.mybooking_content dd .itemright { display:block;float:right;font-weight: bold;}
.mybooking_bottom { border: 1px solid #1a9b02; border-top: 0; height: 34px; line-height: 34px; background-color: #e5e5e5; text-align: right; padding-right: 8px; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.cn_txt_02 { font-size: 14px; font-weight: bold; margin-left: 10px; }
.cn_txt_04 { font-size: 22px; font-weight: bold; line-height: 46px; }
.flight_info { margin: 10px 0; padding: 0 9px; }
/*购物车结束*/

/*用户中心补丁 2012.06.21*/
.maxtitle{width:753px!important;}
#title{width:765px!important;}


/*积分媒体广告样式开始*/
#mediaPlay{ height:500px;width:690px;  display:none; background-color:#000; }
#playDiv{width:690px; height:500px;overflow:hidden;}

#AdContainer{ border:1px solid #BEBEBE; position:fixed; right:2px; bottom:2px; height:162px; width:234px;display:none; padding-top:12px; background:url("/Content/img/images/xiao_paly_bg.jpg");
              _position: absolute;}
#RightAd{height:162px; width:234px;cursor:pointer; overflow:hidden; background-color:#999; z-index:200;}
#closeAd{ line-height:14px; z-index:100; padding:0 2px; float:right; cursor:pointer; position:absolute;top:1px;right:0;}

#gaiflash{ height:162px; width:235px;z-index:100; cursor:pointer; position:absolute;top:10px;right:1px; background-color:#fff;
filter: Alpha(opacity=0); /* IE */
-moz-opacity: 0; /* FF 主要是为了兼容老版本的FF */
opacity: 0; /* FF */}
/*积分媒体广告样式结束*/


div.overlayAd div.close {
    background: url("/Content/img/images/close.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 27px;
    position: absolute;
    right: -12px;
    top: -9px;
    width: 27px;
    z-index:100000;
}