.flexRow{display: flex;display: -webkit-flex;align-items: center;}
.loginFooter{max-width: 1440px;margin: 0 auto;height:112px;background-color: #335292;text-align: center;padding-top: 22px;box-sizing: border-box;}
.loginFooter .footer-copyright{border:0;}


/*-- 登录 --*/
.loginMain{max-width:1440px;height: 459px;background: url(../images/login/login-bg.png) no-repeat;background-size:1442px 615px;background-position: center;position: relative;box-sizing: border-box; margin: 0 auto;}
.loginBox{width: 350px;height: auto;background: #FFFFFF;position: absolute;right:158px;top: 53px; box-sizing: border-box;}
.loginBox .loginType{width: 300px;border-bottom: 2px solid #9B9B9B;margin: 38px auto 21px auto;}
.loginBox .loginType li{font-size: 14px;font-weight: 400;color: #061C32;line-height: 20px;margin-right: 15px;padding-bottom: 7px;margin-bottom: -2px;cursor: pointer;}
.loginBox .loginType li.on{border-bottom: 2px solid #4682FF;}
.loginBox input,.loginBox select,.loginBox .code{width: 303px;height: 30px;background: #FFFFFF;border-radius: 2px;border: 1px solid #9B9B9B;font-size: 12px;margin: 11px auto 0 auto;box-sizing: border-box;}
.loginBox input,.loginBox select{display: block;text-indent: 15px;}
.loginBox .typeWrap{font-size: 0;width: 273px; margin: 5px auto -5px auto;}
.loginBox input[type='radio']{display: inline-block;vertical-align: middle;margin: 0 5px 0 0; width: auto;}
.loginBox input[type='radio']~span{display: inline-block;vertical-align: middle;margin-right:40px;font-size: 12px;}
.loginBox .code img{width: 75px;height: 28px;}
.loginBox .code a{color: #427BF4;line-height: 30px;}
.loginBox .code input{width: 228px;border:0;margin: 0;height: 28px;}
.loginBox button{width: 304px;height: 32px;background: #427BF4;border-radius: 2px;font-size: 14px;color: #fff;text-align: center;border:0;margin: 20px auto;display: block;cursor: pointer;}
.loginBox .others{flex-wrap: wrap;width: 304px;margin: 0 auto;font-size: 12px;}
.loginBox .others li{margin-bottom: 14px;margin-right: 12px;color: #000;}
.loginBox .others li:nth-child(2),.loginBox .others li:nth-child(5){margin-right: 0px;position: relative;margin-left: auto;}
.loginBox .others li a{color: #427BF4;align-items: center;}
.loginBox .others li img{margin-left: 7px;}
.loginBox .tips{justify-content: center;margin-bottom: 15px;}
.loginBox .tips a {color: #427BF4;font-size: 12px;}


/*-- 注册 --*/
.registerHeader img{display: block;width: 100%;margin: 0 auto;max-width: 1440px;}
.registerMain{padding: 55px 0 85px 0;width: 534px;margin: 0 auto;}
.registerMain .type li{width: 160px;text-align: center;margin-right: 3px;font-size: 20px;padding-bottom: 12px;color: #061C32;margin-bottom: 30px;cursor: pointer;}
.registerMain .type li.on{color: #427BF4;border-bottom: 2px solid #427BF4;}
.registerMain .inputArea{margin: 20px auto;width: 523px;box-sizing: border-box; position: relative;}
.registerMain .label{font-size: 16px;width: 80px;margin-right: 23px;}
.registerMain input{height: 50px;background: #FFFFFF;border-radius: 2px;border: 1px solid #9B9B9B;text-indent: 9px;flex:1;font-size: 12px;}
.registerMain .phone input{padding-left: 60px;}
.registerMain select{width: 59px;height: 48px;border: 0;font-size: 12px;position: absolute; left: 104px; top: 1px;padding-left: 9px}
.registerMain .inputArea .getCode{width: 88px;height: 50px;background: #427BF4;border-radius: 2px;font-size: 14px;color: #fff;text-align: center;line-height: 50px;cursor: pointer;margin-left: 20px;}
.registerMain button{width: 420px;height: 50px;background: #427BF4;border-radius: 2px;border:0;font-size: 14px;color: #fff;margin-left: 108.5px; display:block;line-height: 50px;}
.registerMain .protocol{margin-top: 18px;font-size: 14px;color: #000;text-align:left; padding-left: 108.5px}
.registerMain .protocol a{ text-decoration: none; color: #427BF4;}
.registerMain .protocol a:nth-of-type(1){margin-left: 6px;}
.registerMain .inputArea .codePic {width: 108px;height: 39px;margin: 0 15px 0 10px;}
.registerMain .inputArea .refreshCode {font-size: 16px;color: #427BF4;cursor: pointer;}