@charset "utf-8";
/* CSS Document */

/*login首页的CSS*/


#login{ height:1040px; background:url(../images/login.png) no-repeat center top; }
.login-main{width:1031px;margin:0 auto;background: url(../images/bg_singapore_txt.png) no-repeat center top; height: 467px;margin-top: 160px;}
.login-main-nh{width:1031px;margin:  0 auto;background: url(../images/NANHUA-inputBG.png) no-repeat center top; height: 607px;margin-top: 90px;}
#container{ width:80%; margin:0 auto; }
#header{ width:100%; height:100px; background:url(../images/logo-fff.png) no-repeat center left; }
/*#header{ width:100%; height:100px; background:url(../images/sq_logo.png) no-repeat center left; }*/
#header a{ display:inline-block; float:right; margin-top:30px; margin-left:36px; font-size:16px; color:#fff; }
.head-a{ display:inline-block; float:right; margin-top:30px; margin-left:36px; font-size:16px; color:#fff; }
.inputUser{ width:306px; height:42px; margin:0 auto; background:url(../images/yonghu111ShanChu.png) no-repeat center center; }
.inputUser input{ float:left; width:260px; height:42px; line-height:42px; margin-left:42px; border:none; outline:none; color:#a9a9a9;background-color: transparent;}
.inputUser01{ width:306px; height:42px; margin:0 auto; background:url(../images/mima.png) no-repeat center center; }
.inputUser01 input{ float:left; width:260px; height:42px; line-height:42px; margin-left:42px; border:none; outline:none; color:#a9a9a9;background-color: transparent;}

.inputTest01{width:180px;height: 42px;border:solid 2px #3399cc;border-radius:30px;background-color:transparent;padding-left: 14px;}

/*外边距*/
.mR50{margin-right: 50px;}
.mR60{margin-right: 60px;}
.mR120{margin-right:120px;}
.mR140{margin-right:140px;}
.mR160{margin-right:160px;}
.mT5{margin-top:5px;}
.mT8{margin-top:8px;}
.mT12 {margin-top:12px;}
.mT22 {margin-top:22px;}
.mT30 {margin-top:30px;}
.mT40 {margin-top:40px;}
.mT60 {margin-top:60px;}
.mT70 {margin-top:70px;}
.mT75 {margin-top:75px;}
.mT106 {margin-top:106px;}
.mA{margin:0 auto;}



.mR20{ margin-right:20px; }
/*内底边距*/
.padT14 {padding-top:14px;}
.padT56 {padding-top:56px;}
.padT60 {padding-top:60px;}
.padB10 {padding-bottom:10px;}
.padB14 {padding-bottom:14px;}
.padB20 {padding-bottom:20px;}
.padB30 {padding-bottom:30px;}
.padR20 {padding-right: 20px;}
.padL6  {padding-left: 6px;}
.padL10 {padding-left:10px;}
.padL14  {padding-left:14px;}
.padL60 {padding-left:60px;}
.padL80 {padding-left:80px;}

.padL100{padding-left:100px;}
.padL120{padding-left:120px;}
/*宽度高度。边框，圆角*/
.w13 { width: 13px; } 
.w20 { width: 20px; }
.w292{ width: 292px;}
.w140{ width: 140px;}
.w188{ width: 188px;}
.w204{ width: 204px;}
.w296{ width: 296px;}
.w306{ width: 306px;}
.w460{ width: 460px;}
.w468{ width: 468px;}
.w1400{width:1400px;}
.w1682{width:1682px;}
.w1995{width:1995px;}
.h2 { height:2px;  }
.h13{ height:13px; }
.h15{ height:15px; }
.h20{ height:20px; }
.h40{ height:40px; }
.h42{ height:42px; }
.h470{height:470px;}
.h918{height:918px;}
.bodBlue  { border:solid 2px #0e7eb9; }
.bodYellow{ border:solid 1px #ffc20a; }
.bod000{border:solid 1px #000;}
.bodR6 { border-radius:6px; }
.bodR8 { border-radius:8px; }
.bodR20{ border-radius:20px; }
.bodR50{ border-radius:50%; }
/*背景颜色*/
.bcWhite{ background-color: #fff;     }
.bc000  { background-color: #000;     }
.bcBlue { background-color: #0e7eb9;  }
.bcAliB { background-color: aliceblue;}
.bcCbe  { background-color: #cbe6f6;  }
.bcC9e  { background-color: #c9e7ff;  }
.bcFFc  { background-color: #ffc20a;  }
.bcE8f  { background-color: #e8f4fa   }
.bg39C  { background-color: #3399cc;  }
/*文字修饰*/
.colBlue{ color:#0e7eb9;}
.col39C { color:#3399cc;}
.colFFF { color:#fff;   }
.col000 { color:#000;   }
.col333 { color:#333;   }
.col666 { color:#666;   }
.colRed { color:red ;   }
.colB2  { color:#b2b2b2;}
.right{float:right;}

.f16{ font-size:16px; }
.clear{ clear:both; }
.positonA{ position:absolute; }
.positionR{ position:relative; }

.top0{ top:0px; }
.txtC{ text-align:center; }
.colorcccccc{ color:#cccccc; }
.mB10{ margin-bottom:10px; }
.mB16{ margin-bottom:16px; }
.mB20{ margin-bottom:20px; }
.f30{ font-size:30px; }
.mL142{ margin-left:142px; }
.left{ float:left; }
.f14{font-size:14px;}
.txtR{text-align:right;}


.clear{clear: both;}
.left{float:left;}
.colFFF{color:#fff;}
.f16{font-size:16px;}
.lineH16{line-height: 16px;}
.hide{display:none;}
.mL10{margin-left:10px;}
.mL20{margin-left:20px;}
.mT10{margin-top:10px;}
.mT20{margin-top:20px;}
/*新添加*/
.mL15{margin-left:15px;}
.mT15{margin-top:15px;}
.lineH42{line-height: 42px;}
p{margin:0;padding:0;}
.w86{width:86px;}
ul,li{margin:0;padding: 0;}
li { list-style:none;}
.signIn_body{width: 600px;height: 807px;margin: -848px auto;position: relative;}
.signInput{position: absolute;top:30px;left: 46px;}
.signIn_common{border-bottom: solid 1px #7ab0f2;height: 47px;margin-top: 10px;}
.signIn_common ul li{float: left;}
.signIn_common ul li input{vertical-align: middle;}
.signIn_common ul li label{vertical-align: middle;line-height: 47px;color: #9ea0b0;font-size:16px;}
.signIn_input{width: 100%;height: 34px;border: none;background-color: transparent;color: #fff;font-size :16px;outline: none; padding-top: 9px;margin-top: 13px;}
.signIn_submit{cursor:pointer;width:120px;height:40px;background-color: #314154;border:solid 2px #7ab0f2;color: #fff;font-size:18px;border-radius:20px;outline: none;}
.add_style:hover{background-color: #314154;cursor: pointer;}
.signIn_input01{width: 100%;border: solid 1px #7ab0f2;background-color: transparent;color: #fff;font-size :16px;outline: none;border-radius: 20px;height: 28px;margin-top: 5px; }
.airline_choose{width: 16px;height: 16px;background: url(/images/tab_fir.png) no-repeat top center;}
.tab_chose{width: 16px; height: 16px;background: url(/images/tab_choose.png) no-repeat top center;position:relative;top:0;left: 0;}
.label_default{ color:#9ea0b0;font-size: 16px;display: block;pointer-events: none;}
.hidden{ display:none; }



.select{ position:relative; background: url(../images/dropDown2.png) no-repeat center right; text-align:left; }
.select-show{
    overflow:hidden;
    display:block;
    line-height:33px;
    color:#666666;
    white-space:nowrap;
    text-overflow:ellipsis;
    cursor:pointer;
    text-decoration:none;
    width: 222px;
    height: 47px;
    background-color: transparent;
    border: none;
    color:#9ea0b0;
    font-size: 16px;outline:none
}

.select-list{ overflow-x:hidden; position:absolute; top:34px; z-index:99999; left:-1px; width:100%; border:1px solid #e7eaee; behavior:url(PIE.htc); border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.select-option{ height:33px; line-height:33px; background-color:#423c49; white-space:nowrap; color:#9ea0b0; cursor:pointer; }
.select-option:hover{ background-color:#f2f2f2; }
.select-disable{ background-color:#f1f1f1; }
.select-disable .select-show{ cursor:default; color:#666666; }
.select-show:active
.select-show:focus{ background:none; outline:none 0; }
.select-focus{ z-index:99; }

.selectboxscrol{height: 200px;overflow-y:scroll;overflow-x:hidden}

.select.w195{ width:195px; }
dd{display: block;margin:0px}


#login-singapore {width:100%; height:100%;
    background:url(../images/bg-singapore.png) no-repeat center top;background-size: 100% 100%;padding: 0;margin: 0;

}

.inputUser{ width:306px; height:42px; margin:0 auto; background:url(../images/yonghu111ShanChu.png) no-repeat center center; }
.inputUser_singapore{ width:333px; height:46px; margin:0 auto; background:url(../images/singapore_input_bg.png) no-repeat center center;}
.inputTest_singapore{font-size: 15px;color:#595959;border: none;background-color: transparent;height: 46px;line-height: 46px;margin-left: 50px;outline: none}
.inputMima_singapore{ width:333px; height:46px; margin:0 auto; background:url(../images/singapore_input_mima.png) no-repeat center center;}


#login-nh{width:100%; height:100%; background:url(../images/NANHUA-bg.png) no-repeat center top;background-size: 100%;padding: 0;margin: 0 }
.top {
    position: absolute;
    width: 0px;
    height: 0px;
    line-height: 0px;/*为了防止ie下出现题型*/
    border-bottom: 10px solid #FFFFFF;;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    left: 85px;
    top: -10px;
}
.first {
    border-radius:8px;
    -moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;
    position: absolute;
    height: 200px;
    width: 180px;
    background: rgba(255,255,255,1);
    left:0px;
    top: 10px;
}



