﻿/* CSS Document */
/*html { background-color: rgb(239, 250, 254); }*/ 
.shadow_container { background: url(/images/v3/AirFlights_En/html_bg.jpg) repeat-y scroll center top #EFFAFE; }
.cloud_bg { background: url(/images/v3/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; }
.en_txt_01 { font-size: 16px; font-weight: bold; }
.en_txt_03 { font-size: 14px; font-weight: bold; }
.orange { color: #f60; }
.clear { font-size: 0; line-height: 0; height: 0; font-family: none; }
.padd10 { padding-left: 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(/images/v3/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(/images/v3/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(/images/v3/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 { color: #F7F6F3; 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 { width: 450px; float: right; }
.breadCrumb dt, .breadCrumb dd { float: left; width: 75px; text-align: center; }
.breadCrumb dd { background: url(/images/v3/AirFlights_En/breadCrumb_bg.jpg) no-repeat 0 11px; }
.breadCrumb dl .dd { color: #1B9A01; font-weight: bold; }
.breadCrumb dl .dd_v { color: #B2B2B2; }
.Pageheader h1 { color: #444; font-family: 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; }
/*购物车开始*/
#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(/images/v3/AirFlights_En/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(/images/v3/AirFlights_En/bo10_1.png) no-repeat 0 0 scroll; }
.mybooking_close { background: transparent url(/images/v3/AirFlights_En/bo10.png) no-repeat 0 0 scroll; }
.mybooking_content { border-left: 1px solid #1a9b02; border-right: 1px solid #1a9b02; background-color: #fff; }
.mybooking_content dt { background: #fff url(/images/v3/AirFlights_En/bo2.png) repeat-x 10px -154px; height: 135px; }
.mybooking_content dt p { height: 35px; line-height: 35px; background: url(/images/v3/AirFlights_En/bo13.png) no-repeat 7px 7px; padding-left: 33px; font-weight: bold; }
.mybooking_content .fc { background: url(/images/v3/AirFlights_En/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: #A5D9F5 none; height: 17px; line-height: 17px; text-align: center; padding: 0; color: #FFF; }
.mybooking_content dt span { float: left; height: 100px; padding-left: 8px; }
.mybooking_content dd { border-bottom: 1px dashed #bababa; margin: 0 3px; clear: both; height: 31px; padding: 0 6px; }
.mybooking_content dd.lastitem { border: 0; line-height: 31px; }
.mybooking_content dd .itemleft { float: left; line-height: 31px; }
.mybooking_content dd .itemright { float: right; font-weight: bold; line-height: 31px; }
.mybooking_bottom { border: 1px solid #1a9b02; border-top: 0; height: 34px; line-height: 34px; background-color: #d3d4d6; text-align: right; padding-right: 8px; font-weight: bold; margin-bottom: 10px; }
.en_txt_02 { font-size: 18px; font-weight: bold; margin-left: 10px; }
.en_txt_04 a { font-size: 22px; font-weight: bold; line-height: 46px; }
.en_txt_04 a:link, .en_txt_04 a:active, .en_txt_04 a:hover, .en_txt_04 a:visited { color: #000; text-decoration: none; }
/*购物车结束*/
/*.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(/images/v3/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(/images/v3/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(/images/v3/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(/images/v3/AirFlights_En/sea9.png) no-repeat; position: relative; }
.logbottom { height: 4px; background: url(/images/v3/AirFlights_En/sea10.png) no-repeat; }
.logfoot { background: url(/images/v3/AirFlights_En/sea13.png) no-repeat; height: 60px; margin-left: 3px; padding: 13px 0 4px 0px; }
.logfoot a.b1 { background: url(/images/v3/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(/images/v3/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("/images/v3/chengdu.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }
.selectarea table .hebei { background: url("/images/v3/hebei.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }
.selectarea table .huaxia { background: url("/images/v3/huaxia.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }
.selectarea table .sichuan { background: url("/images/v3/sichuan.gif") no-repeat scroll 4px 16px transparent; font-weight: normal; padding-left: 15px; }
/*积分媒体广告样式开始*/
#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("/images/v3/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("/images/v3/close.png") no-repeat scroll 0 0 transparent; cursor: pointer; height: 27px; position: absolute; right: -12px; top: -9px; width: 27px; z-index: 100000; }
