@font-face {
    font-family: 'proximanova';
    src: url('../fonts/proximanova-regular.otf');
    src: url('../fonts/proximanova-regular-webfont.eot') format('embedded-opentype'),
    url('../fonts/proximanova-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption{ font-weight:normal; font-style:normal; }
fieldset,iframe{ border:none; }
table{ border-collapse:collapse; border-spacing:0; }
article,aside,footer,header,hgroup,nav,figure,figcaption { display:block; }
/* 全局CSS定义 */
html{ width:100%; height:100%; }
/*body{ margin:0 auto; padding:0; background-color:transparent; font-size:14px; font-family:'微软雅黑','宋体',Arial,Verdana,sans-serif; color:#666666; text-align:center; }*/
/*body > div{ text-align:center; margin-right:auto; margin-left:auto; }*/
div,form,ul,ol,li,span,p{ border:0; }
img,a img{ margin:0; padding:0; border:0; }
ul,ol,li{ list-style:none; margin:0; padding:0; }
table,td,input{ padding:0; }
input{ vertical-align:middle; border:1px solid #d9dcdd; color:#666666; }
select{ color:#666666; }

input,textarea{ outline:none; }
a{ color:#3399cc; text-decoration:none; outline:none; }
a:hover{ color:#3399cc; }
table{ border-collapse:collapse; border-spacing:0; }
caption,th,td{  }
/*input[disabled="disabled"]{ background-color:#f1f1f1; color:#666666; }*/


/*常用方法*/
.show{ display:block; }
.hidden{ display:none; }
.hiddenV{ visibility:hidden; }
.hand{ cursor:pointer; }
.top{ vertical-align:top; }
.middle{ vertical-align:middle; }
.bottom{ vertical-align:bottom; }

/*文字对齐方式*/
.txtLeft{ text-align:left; }
.txtRight{ text-align:right; }
.txtCenter{ text-align:center; }

.dsply{ display:inline-block; }
.hide{ display:none; }
.vsblt{ visibility:hidden; }
.positonA{ position:absolute; }
.positionR{ position:relative; }
.relaT2{ position:relative; top:2px; }
.relaT4{ position:relative; top:4px; }
.relaT12{ position:relative; top:12px; }
.relaT24{ position:relative; top:24px; }
.relaT36{ position:relative; top:36px; }
.relaMT3{ position:relative; top:-3px; }
.relaMT4{ position:relative; top:-4px; }
.relaMT6{ position:relative; top:-6px; }
.relaMT8{ position:relative; top:-8px; }
.relaMT20{ position:relative; top:-20px; }
.relaMT24{ position:relative; top:-24px; }
.relaMT56{ position:relative; top:-56px; }
.relaL16{ position:relative; left:16px; }
.top20{ top:20px; }
.top56{ top:56px; }
.leftM30{ left:-30px; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }
.vT{ vertical-align:top; }
.wsNowrap{ white-space:nowrap; }


/*字体设置*/
.msyh{ font-family:"proximanova"; }
.moneySign{ font-family:'proximanova'; }
.moneyNumber{ font-family:"proximanova"; }
.b{ font-weight:bold; }
.f13{ font-size:13px; }
.f14{ font-size:14px; }
.f16{ font-size:16px; }

/*:::::::::::::::::: menu ::::::::::::::::*/
#menu{ width:670px; }
#menu ul{ margin-top:52px; }
#menu li{ float:left; height:36px; line-height:36px; width:134px; background:url(../images/separate.png) no-repeat right center; }
#menu li span a{ color:#FFF; }

.wbfb{ width:100%; }
.w5 { width:5px;  }
.w15{ width:15px; }
.w16{ width:16px; }
.w38{ width:38px; }
.w40{ width:40px; }
.w56{ width:56px; }
.w64{ width:64px; }
.w70{ width:70px; }
.w80{ width:80px; }
.w90{ width:90px; }
.w100{ width:100px; }
.w102{ width:102px; }
.w120{ width:120px; }
.w130{ width:130px; }
.w136{ width:136px; }
.w150{ width:150px; }
.w154{ width:154px; }
.w160{ width:160px; }
.w162{ width:162px; }
.w165{ width:165px; }
.w170{ width:170px; }
.w171{ width:171px; }
.w172{ width:172px; }
.w175{ width:175px; }
.w180{ width:180px; }
.w186{ width:186px; }
.w198{ width:198px; }
.w204{ width:204px; }
.w218{ width:218px; }
.w228{ width:228px; }
.w260{ width:260px; }
.w300{ width:300px; }
.w380{ width:380px; }
.w324{ width:324px; }
.w414{ width:414px; }
.w508{ width:508px; }
.w648{ width:648px; }
.w1282{width:1282px;}
.w1314{width:1314px;}
.h20{ height:20px; }
.h24{ height:24px; }
.h28{ height:28px; }
.h30{ height:30px; }
.h32{ height:32px; }
.h33{ height:33px; }
.h34{ height:34px; }
.h36{ height:36px; }
.h40{ height:40px; }
.h50{ height:50px; }
.h70{ height:70px; }
.h88{ height:88px; }
.h98{ height:98px; }
.h100{ height:100px; }
.h350{height:350px;}
.lineH24{ line-height:24px; }
.lineH30{ line-height:30px; }
.lineH40{ line-height:40px; }
.lineH58{ line-height:58px; }
.lineH70{ line-height:70px; }
.lineH75{ line-height:75px; }
.lineH98{ line-height:98px; }
.lineH100{ line-height:100px; }
.minW100{ min-width:100px; }
.maxH1{ max-height:1px; }
.minH3{ min-height:3px; }
.marg1{ margin:1px; }
.mT2 { margin-top:2px; }
.mT6 { margin-top:6px; }
.mT8 { margin-top:8px; }
.mT9 { margin-top:9PX; }
.mT10{ margin-top:10px; }
.mT11{ margin-top:11px; }
.mT12{ margin-top:12px; }
.mT16{ margin-top:16px; }
.mT20{ margin-top:20px; }
.mT26{ margin-top:26px; }
.mT28{ margin-top:28px; }
.mT30{ margin-top:30px; }
.mT36{ margin-top:36px; }
.mT40{ margin-top:40px; }
.mT56{ margin-top:56px; }
.mT70{ margin-top:70px; }
.mT140{ margin-top:140px; }
.mR6{ margin-right:6px; }
.mR10{ margin-right:10px; }
.mR16{ margin-right:16px; }
.mR20{ margin-right:20px; }
.mR24{ margin-right:24px; }
.mR26{ margin-right:26px; }
.mR30{ margin-right:30px; }
.mR32{ margin-right:32px; }
.mR34{ margin-right:34px; }
.mR40{ margin-right:40px; }
.mR47{ margin-right:47px; }
.mR50{ margin-right:50px; }
.mR90{ margin-right:90px; }
.mR100{ margin-right:100px; }
.mB1{ margin-bottom:1px; }
.mB20{ margin-bottom:20px; }
.mL2{ margin-left:6px; }
.mL6{ margin-left:6px; }
.mL7{ margin-left:7px; }
.mL10{ margin-left:10px; }
.mL14{ margin-left:14px; }
.mL18{ margin-left:18px; }
.mL20{ margin-left:20px; }
.mL25{ margin-left:25px; }
.mL26{ margin-left:26px; }
.mL28{ margin-left:28px; }
.mL30{ margin-left:30px; }
.mL32{ margin-left:32px; }
.mL34{ margin-left:34px; }
.mL36{ margin-left:36px; }
.mL38{ margin-left:38px; }
.mL40{ margin-left:40px; }
.mL50{ margin-left:50px; }
.mL60{ margin-left:60px; }
.mL70{ margin-left:70px; }
.mL79{ margin-left:79px; }
.mL100{ margin-left:100px; }
.mL104{ margin-left:104px; }
.mL130{ margin-left:130px; }
.mL132{ margin-left:132px; }
.mL134{ margin-left:134px; }
.mL138{ margin-left:138px; }
.mL142{ margin-left:142px; }
.mL164{ margin-left:164px; }
.mL166{ margin-left:166px; }
.mL170{ margin-left:170px; }
.mL180{ margin-left:180px; }
.mL190{ margin-left:190px; }
.mL192{ margin-left:192px; }
.mL194{ margin-left:194px; }
.mL200{ margin-left:200px; }
.mL218{ margin-left:218px; }
.mL388{ margin-left:388px; }
.mTB14{ margin:14px 0; }
.mRL6{ margin:0px 6px; }
.mRL10{ margin:0px 10px; }
.mRL14{ margin:0px 14px; }
.mRL20{ margin:0px 20px; }
.mRL30{ margin:0px 30px; }
.mRL36{ margin:0px 36px; }
.mRL50{ margin:0px 50px; }
.mRL62{ margin:0px 62px; }
.mL320{ margin-left:320px; }
.mL460{ margin-left:460px; }
.padL10{ padding-left:10px; }
.padL34{ padding-left:34px; }

.borderdddddd{ border:1px solid #dddddd; }
.borderdadada{ border:1px solid #dadada; }
.bordercccccc{ border:1px solid #cccccc; }
.borderTdddddd{ border-top:1px solid #dadada; }
.borderBdddddd{ border-bottom:1px solid #dddddd; }
.borderBox{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.bgf0f7ff{ background-color:#fff4f4; }

.fontArial{ font-family:"proximanova"; }
.f12{ font-size:12px; }
.f14{ font-size:14px; }
.f16{ font-size:16px; }
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.f24{ font-size:24px; }
.b{ font-weight:bold; }
.color666666{ color:#666666; }
.color3399cc{ color:#3399cc; }
.colorf65177{ color:#f65177; }
.color89949b{ color:#89949b; }
.colora4a4a4{ color:#a4a4a4; }
.colorcccccc{ color:#cccccc; }
.colorffb359{ color:#ffb359; }
.colorb0b0b0{ color:#b0b0b0; }
.color4b4a58{ color:#4b4a58; }
.color39A7D8{ color:#39A7D8; }
.colorfff{ color:#fff; }
.underL{ text-decoration:underline; }
.txtL{ text-align:left; }
.txtC{ text-align:center; }
.txtR{ text-align:right; }
.vT{ vertical-align:top; }
.vB{ vertical-align:bottom; }
.cursorp{ cursor:pointer; }
.borderRadius2{ behavior:url(PIE.htc); border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.borderRadius6{ behavior:url(PIE.htc); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }

#container{ width:1280px; margin:0 auto; }
#header a{ display:inline-block; float:right; margin-top:40px; margin-left:36px; font-size:16px; color:#fff; }
#header a.loginLabel{ color:#3399cc; }
#cont .header a{color: #fff}
#content{ width:1280px; margin:0 auto; }
#content2{ width:1280px; margin:34px auto; }

.inputUser input{ float:left; width:280px; height:45px; line-height:45px; margin-left:42px; border:none; outline:none; color:#a9a9a9; }
.inputPassword input{ float:left; width:280px; height:45px; line-height:45px; margin-left:42px; border:none; outline:none; color:#a9a9a9; }
.wrongDiv{ width:323px; height:28px; line-height:28px; margin:0 auto; text-align:left; }
.inputCodeDiv{ width:323px; height:45px; margin:0 auto; }
input.inputCode{ float:left; width:203px; height:45px; line-height:45px; margin:0 auto; padding-left:10px; border:none; outline:none; background:url(../images/bg_input_code.png) no-repeat left center; color:#a9a9a9; }
.forget{ width:323px; height:28px; line-height:28px; margin:0 auto; }
.forget a{ display:inline-block; float:right; font-size:12px; color:#fff; }

.radioUL li{ display:inline-block; margin-right:24px; cursor:pointer; }
.radioUL.colorfff li{ color:#fff; }
.radioUL li i{ position:relative; top:3px; display:inline-block; margin-right:8px; width:16px; height:16px; background:url(../images/radio.png) no-repeat center center; }
.radioUL li.act i{ background:url(../images/radio_act.png) no-repeat center center; }
.radioUL.zffsUL li i{ position:relative; top:18px; display:inline-block; margin-right:8px; width:13px; height:13px; background:url(../images/radio_small.png) no-repeat center center; }
.radioUL.zffsUL li span{ position:relative; top:-40px; left:16px; display:inline-block; width:66px; height:30px; }

#query .iTemName{ float:left; color:#fff; }
#query .inputValue{ float:left; width:280px; height:35px; line-height:35px; margin-left:36px; border:none; outline:none; }
.longInput{ float:left; width:323px; height:35px; line-height:35px; border:none; outline:none;  }
.exchangeA{ float:left; display:inline-block; width:18px; height:15px; margin-left:22px; margin-top:32px; background:url(../images/icon_exchange.png) no-repeat; }
.fjfwUL li{ width:48px; }
.fjfwUL li i{ width:34px; height:25px; }
.Ul li{ float:left; }
.Ul li i{ display:inline-block; }
.fjfwUL li label.tipNum{ position:relative; top:-43px; left:-9px; font-size:12px; color:#fff; }


.textInput{ height:33px; line-height:33px; border:1px solid #dcdcdc; outline:none; behavior:url(PIE.htc); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.textInput.h40{ height:40px; line-height:40px; }
.focusClass{ border:1px solid #41a0cf; }
.exchangeAs1{ display:inline-block; width:17px; height:14px; margin:10px 6px 0 6px; background:url(../images/icon_exchange_gray.png) no-repeat center center; cursor:pointer; }
.titleDiv{ width:100%; height:55px; line-height:55px; background-color:#3399cc; }
.jgrl{ display:inline-block; width:40px; height:40px; margin-top:7px; margin-right:40px; background:url(../images/icon_jgrl.png) no-repeat center center; cursor:pointer; }
.sxtj{ display:inline-block; width:40px; height:40px; margin-top:7px; margin-right:10px; background:url(../images/icon_sxtj.png) no-repeat center center; cursor:pointer; }
.flightTitle{ width:100%; height:47px; line-height:47px; background-color:#f4f4f4; }
.flightTitle label{ color:#666666; cursor:pointer; }
.flightTitle a{ position:relative; top:3px; left:-4px; display:inline-block; width:9px; height:16px; background:url(../images/icon_down.png) no-repeat center center; }

.col1{ width:100px; height:100%; }
.col2{ width:120px; height:100%; }
.col3{ width:136px; height:100%; }
.col4{ width:220px; height:100%; }
.col5{ width:120px; height:100%; }
.col6{ width:320px; height:100%; }
.col7{ width:130px; height:100%; }
.col2 label{ position:relative; line-height:26px; }
.col3 label{ position:relative; line-height:26px; }
.col4 label{ position:relative; line-height:26px; }
.col6 label{ position:relative; line-height:26px; }
.rowDiv .add{ display:inline-block; width:19px; height:19px; margin-top:36px; margin-left:36px; background:url(../images/icon_jia.png) no-repeat center center; cursor:pointer; }

.sub{ float:left; position:absolute; z-index:3; top:100px; left:0; }


.secondMenu{ position:absolute; top:-20px; left:99px; }
ul.secondMenuCont li{ width:100px; height:26px; line-height:26px; font-size:14px; color:#fff; cursor:pointer; }
ul.secondMenuCont li:hover{ color:#3399cc; }

.btn{ border:none; outline:none; cursor:pointer; font-size:18px; color:#fff; }
.btnLogin{ width:323px; height:50px; margin:0 auto; margin-top:24px; border:none; outline:none; background:url(../images/btn_login.png) no-repeat center center; cursor:pointer; }
.btnY{ height:51px; padding:0 52px; background-color:#ffc20a; font-size:20px; color:#fff; cursor:pointer; }

.btn126{ width:126px; height:35px; background:url(../images/btn126.png) no-repeat center center; color:#fff; outline:none; border:none; cursor:pointer; }
.btnQD{ width:40px; height:21px; line-height:21px; background:url(../images/btnQD.png) no-repeat center center; color:#89949b; outline:none; border:none; cursor:pointer; margin: 20px 10px; }

.tanchuDiv{ position:relative; }
.cw{ cursor:pointer; }
.popup{ position:absolute; z-index:9999; padding-top:5px; border:1px solid #585764; background-color:#585764; outline:none;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; behavior:url(PIE.htc); }
.popup2{ position:absolute; z-index:9999; padding-top:5px; border:1px solid #585764; background-color:#585764; outline:none;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; behavior:url(PIE.htc); }
.hbItem{ height:24px; line-height:24px; white-space:nowrap; }
.popTable{ position:relative; width:100%; color:#fff; }
.popTable td{ border:none; }

.grayDiv{ background-color:#f2f2f2; width:310px; line-height:22px; padding:20px; }
.tyxlxeDiv{ width:430px; }
.luggageAdd{ display:inline-block; width:17px; height:17px; background:url(../images/icon_add.png) no-repeat center center; cursor:pointer; }
.luggageSubtract{ display:inline-block; width:17px; height:17px; background:url(../images/icon_subtract.png) no-repeat center center; cursor:pointer; }

.conDivL{ width:760px; margin-bottom:30px; border:1px solid #dadada; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; behavior:url(PIE.htc); }
.conDivR{ width:450px; }
.lkxxDiv{ width:100%; border-bottom:1px solid #dfdfdf; }
.lkxxDiv.nobor{ border:none; }
.cwContItem{ cursor:pointer; padding:4px 10px; border:1px solid #fff;  }
.cwContItem.act{ position:relative; top:1px; background-color:#3399cc; color:#fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; behavior:url(PIE.htc); }
.cwContItem.act label{ color:#fff; }

.jgmxItem{ float:left; width:240px; border-left:1px dashed #efefef; font-size:12px; }
.jgmxItem.noLBord{ border:none; }
.jgmxItemL{ float:left; width:100px; text-align:right; color:#89949b; }
.jgmxItemR{ float:left; width:140px; text-align:left; color:#3b3a48; }
.maskBlack{ overflow:hidden; position:fixed; top:0; left:0; z-index:99; width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity:30); zoom:1; }
.popupLayer{ display:block; position:absolute; z-index:9999; top:100px; border:2px solid #abadb0; background-color:#fff; }
.popupLayerTitle{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #dddddd; }
.popupLayerTitle h3{ float:left; height:42px; margin-left:36px; border-bottom: 4px solid #5f9df2; font-size:14px; color:#000; }
.popupLayer .closePopup{ display:inline-block; float:right; width:13px; height:13px; margin-top:16px; margin-right:14px; background:url(../images/icon_close_popup.png) no-repeat center center; cursor:pointer; }
.popupLayerContent{ margin:20px 0; color:#626262; }
.popupLayerContent table{ table-layout:auto; width:100%; }
.popupLayerContent table td{ height:42px; line-height:42px; text-align:left; }
.popupLayerContent table tr.h30 td{ height:30px; line-height:30px; }
.popupLayerContent table tr.h80 td{ height:80px; line-height:30px; }
.popupLayerContent table td.txtC{ text-align:center; }
.popupLayerContent table td.first{ width:206px; text-align:right; }
.guanbi{ width:100%; height:28px; background-color:#666666; }
.title label{ margin-left:36px; font-size:14px; font-weight:bold; color:#3399cc; }
.separateS{ width:96%; height:4px; margin:0 auto; border-bottom:1px solid #dfdfdf; }
.enterIpt{ overflow:hidden; resize:none; width:238px; height:68px; line-height:20px; padding-top:4px; padding-left:4px; border:1px solid #ebebeb; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; behavior:url(PIE.htc); }
.passWDiv{ position:relative; float:left; width:15px; height:15px; }
.popup12{ display:none; position:absolute; left:20px; top:8px; z-index:99; padding:0 10px 0 14px; height:23px; line-height:20px; background:url(../images/bg_popup_l_arrow.png) no-repeat left center; border-right:1px solid #cccccc; }
.popup12 label{ font-size:12px; color:#cccccc; white-space:nowrap; }

.pppTable{ width:100% }
.pppTable td{ height:32px; line-height:32px; border:1px solid #cccccc; text-align:center; white-space:nowrap; }
.pppTable td.txtL{ text-align:left; }
.moreCW{ position:relative; top:-4px; padding:4px 10px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; behavior:url(PIE.htc); }
.moreCW.act{ background-color:#3399cc; color:#fff; }

.popupS1{ position:absolute; top:50px; left:-410px; z-index:9999; width:542px; height:356px; background:url(../images/bg_calendar.png) no-repeat center center; }
.popupOneS1{ position:absolute; top:50px; left:-410px; z-index:9999; width:542px; height:118px; background-color: #4b4a58; }
.popupS2{ position:absolute; top:50px; left:-410px; z-index:9999; width:542px; height:221px; background:url(../images/bg_filter.png) no-repeat center center; }
.caleTable{ table-layout:fixed; width:100%; margin-top:17px; }
.caleTable td{ width:61px; height:40px; line-height:40px; color:#fff; text-align:center; border:1px solid #cccccc; cursor:default; }
.caleTable td.in{ background-color:#3399cc; }
.caleTable td.on{ background-color:#4e6c84; }
.filterTable{ table-layout:fixed; width:100%; margin-top:17px; }
.filterTable td{ height:28px; line-height:28px; color:#fff; border:none; }
.filterTable td.first{ width:80px; text-align:right; }
.zhuanIcon{ width:40px; height:98px; background:url(../images/icon_zhuan.png) no-repeat center center; }
.zhuan1{ width:100%; height:100%; background:url(../images/icon_1zhuan.png) no-repeat center center; }
.zhuan2{ width:100%; height:100%; background:url(../images/icon_2zhuan.png) no-repeat center center; }

.pppTableS1{ table-layout:fixed; }
.pppTableS1 td{ height:32px; line-height:32px; border:none; white-space:nowrap; }
.pppTableS1 td.w130{ width:130px; }
.pppTableS1 td.timeArrow{ background:url(../images/arrow_gray.png) no-repeat center center; }
.pppTableS1 td.ting1{ background:url(../images/icon_ting.png) no-repeat left center; }
.pppTableS1 td.ting2{ background:url(../images/icon_ting.png) no-repeat center center; }

.zhuan{ margin-left:80px; margin-top:2px; margin-right:5px; }

.selectPassengers{ position:relative; width:187px; height:35px; margin-left:20px; background:url(../images/passengers.png) no-repeat center center;  }
.passengersLabel{ display:inline-block; width:178px; height:35px; line-height:35px; margin-left:10px; cursor:pointer; }
.passengersCW{ margin-left:4px; }
.passengersPopup{ position:absolute; z-index:9999; top:46px; width:185px; padding-top:5px; border:1px solid #585764; background-color:#585764; outline:none;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; behavior:url(PIE.htc); }
.passengersDropdown label{ margin-left:10px; }
.psngrItem{ width:100%; height:24px; line-height:24px; margin-top:4px; color:#fff; }

.psngrItem label{ margin-left:24px; color:#fff; }
.psngrDrpdnUL{ position:relative; left:-1px; top:-35px; width:100%; background-color:#fff; border:1px solid #3399cc; }
.psngrDrpdnUL li{ height:34px; line-height:34px; cursor:pointer; }
.psngrDrpdnUL li:hover{ background-color:#f7f7f7; color:#329acd; }
.psngrDrpdnUL li label{ margin-left:10px; cursor:pointer; }

.rowDivCon{ display:none; border-top:1px solid #d6d6d6; }
.tabConDivL{ width:576px; }
.tabConDivR{ width:580px; position:relative; margin-top:16px; }
.bg2{ min-height:352px; background:url(../images/bg2.jpg) no-repeat right top; }
.logoDDD{ overflow:hidden; width:508px; height:336px; }
.info p{ width:100%; white-space:nowrap; }
.gdxjA{ color:#fff; font-size:12px; }
.gdxjA:hover{ color:#fff; }

.listTable0{ width:100%; border-collapse:collapse; border-spacing:0; border: 0px solid #dddddd; }
.listTable0 tr th{ border:0px solid #e7eaee; color:#89949b; }
.listTable0 tr.h38 th{ height:38px; line-height:38px; }
.listTable0 tr.h80 th{ height:80px; line-height:80px; }
.listTable0 tr td{ height:42px; line-height:42px; border-top:0px solid #e7eaee; border-bottom:0px solid #e7eaee; }

.listTable{ width:100%; border-collapse:collapse; border-spacing:0; border: 1px solid #dddddd; }
.listTable tr th{ border:1px solid #e7eaee; color:#89949b; }
.listTable tr.h38 th{ height:38px; line-height:38px; }
.listTable tr.h80 th{ height:80px; line-height:80px; }
.listTable tr td{ height:42px; line-height:42px; border-top:1px solid #e7eaee; border-bottom:1px solid #e7eaee; }
.page{ height:60px; line-height:60px; color:#89949b; }
.page.h40{ height:40px; line-height:40px; }
.page.h40 .pageUL{ margin-top:10px; }
.page.h40 .enterInput.w20.h20{ margin-top:10px; }
.pageUL{ display:inline-block;  margin-top:20px; margin-right:20px; }
.pageUL li{ float:left; width:20px; height:20px; line-height:20px; margin:0 4px; font-family:"proximanova"; text-align:center; cursor:pointer; }
.pageUL li.on{ behavior:url(PIE.htc); border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#3399cc; color:#fff; }
.pageUL li.first{ margin:0; background:url(../images/icon_arrow_first.png) no-repeat center center; }
.pageUL li.prev{ margin:0; background:url(../images/icon_arrow_prev.png) no-repeat center center; }
.pageUL li.next{ margin:0; background:url(../images/icon_arrow_next.png) no-repeat center center; }
.pageUL li.last{ margin:0; background:url(../images/icon_arrow_last.png) no-repeat center center; }
.enterInput.w20.h20{ width:40px; height:20px; margin:20px 10px; padding:0; text-align:center; }

.titleLabel{ display:inline-block; position:relative; height:30px; line-height:30px; top:1px; z-index:1; background-color:#fff; padding:0 8px; border-top:3px solid #3399cc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #fff; font-size:12px; font-weight:bold; }
.enterIptS{ overflow:hidden; resize:none; width:506px; height:200px; line-height:30px; padding:14px; border:1px solid #cccccc; font-size:14px; }
.headlineDiv{ height:70px; border-bottom:1px solid #dddddd; text-align:left; }
.w1280mrgn{ width:1280px; margin:0 auto; }
.headline{ padding-bottom:10px; position:relative; top:32px; margin-left:26px; font-size:18px; color:#3399cc; font-weight:bold; border-bottom:4px solid #3399cc;  }
.titleLabel.padLR20{ padding:0 20px; }

.bg5{ min-height:352px; background:url(../images/bg5.png) no-repeat left top; }
.tabConDivL2{ float:left; width:460px; min-height:352px; }
.tabConDivR2{ float:right; width:696px; min-height:352px; }
.crRow{ width:386px; height:36px; line-height:32px; background-color:#f1f1f1; margin-top:10px; color:#3b3a48; }
.crRow.act{ background-color:#e5f2f8; }
.rNum{ width:93px; height:32px; border:2px solid #cccccc; text-align:center; background-color:#fff; }

.contTable{ border-collapse:collapse; border-spacing:0; float:right; margin-top:40px; margin-right:6px; }
.contTable td{ font-size:16px; width:20px; height:28px; cursor:pointer; padding:0 2px; vertical-align:middle; text-align:center;}
.contTable th{ font-size:16px; color:#626262; text-align:center; }

.menoyD{ display:none; width:35px; height:23px; line-height:23px; position: absolute; z-index: 999; background:url(../images/menoy.png) no-repeat center center; top:-20px; left:3px; padding-bottom:6px; }
.menoyD label{ color:#fff; font-size:12px; }

.seatNext{ float:right; display:inline-block; width:29px; height:23px; margin-right:214px; background:url(../images/seat_next.png) no-repeat center center; }
.seatPrev{ float:right; display:inline-block; width:29px; height:23px; margin-right:30px; background:url(../images/seat_prev.png) no-repeat center center; }


ul.slctedListBox{ position:absolute; top:35px; z-index:99999999; width:100%; background-color:#fff; }
ul.slctedListBox li{ height:40px; line-height:40px; text-align:left; padding-left:40px; background:url(../images/plane.png) no-repeat left center; cursor:pointer; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

ul.slctedListBox li:hover{ background-color:#f1f4f7; }

ul.nameListBox{ position:absolute; top:43px; z-index:99999999; width:100%; background-color:#fff; border: 1px solid #dcdcdc; behavior:url(PIE.htc); border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
ul.nameListBox li{ height:40px; line-height:40px; text-align:left; padding-left:10px; cursor:pointer; color:#89949b; }
ul.nameListBox li:hover{ background-color:#f1f4f7; }
i.search{ display:inline-block; position:relative; left:312px; top:14px; width:25px; height:15px; background:url(../images/icon_search.png) no-repeat right center; cursor:pointer; }
i.tableRadio.act{ background:url(../images/radio_act.png) no-repeat center center; }

.maskBlack2{ overflow:hidden; position:fixed; top:0; left:0; z-index:99; width:100%; height:100%; background:#000; opacity:0.6; filter:alpha(opacity:40); zoom:1; }
.popup2{ display:none; position:absolute; z-index:9999; width:700px; background-color:#fff; }

.popupTitle{ width:100%; height:23px; line-height:23px; }
.popupCont{ color:#353434; font-size:14px; }
.popupCont .w100{ width:100%; margin-bottom:18px; text-align:left;}
.nameL{ font-size:14px; font-weight:bold; margin-left:180px;}
.nameL2{ font-size:14px; font-weight:bold; margin-left:140px; }
.valueR{ font-size:14px; font-family:"proximanova"; }
.botbor{ width:660px; border-bottom:3px solid #7a7a7a; margin-left:20px; }
.hang{ width:100%; height:38px; line-height:38px; text-align:left; }
.hangs{ width:100%; height:30px; line-height:30px; text-align:left; }
.juzhong{ width:480px; height:30px; line-height:30px; background-color:#ececec; margin-left:114px; }
.wsinput{ vertical-align:text-bottom; font-size:14px; margin-left:14px; }
.hang label{ font-size:14px; float:left;}
.contMain{ margin-left:20px; margin-bottom:12px; width:660px; height:549px; max-height:549px; overflow-y:auto;overflow-x:hidden; border:1px solid #c2c2c2; background-color:#f9f8f8; background:url(../images/feiji.png) no-repeat left top; }
.contTable{ border-collapse:collapse; border-spacing:0; float:right; margin-top:10px; margin-right:6px; }
.contTable td{ font-family:"proximanova"; font-size:16px; width:30px; height:26px; cursor:pointer; padding:0 2px; vertical-align:middle; }
.contTable th{ font-family:"proximanova"; font-size:16px; color:#626262; text-align:center; }
.contTable td.num{ cursor:default; width:10px; line-height:26px; width:24px; }
.menoyD label{ color:#fff; font-size:12px; }
.mL80{ margin-left:80px; }

#servicelist h2{color:#3399cc; }
#servicelist h3{color:#3399cc; }
.loading{ position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 100000;
}
