/*--------------------登入页---------------------*/

/*页眉*/

header {
  border-bottom: 1px solid #eee;
  height: 120px;
  box-sizing: border-box;
}

header a {
  margin-top: 25px;
  display: inline-block;
  width: 414px;
  height: 70px;
  background: url("../images/logo/chinamae.logo.png") no-repeat;
}

header .call {
  float: right;
  width: 242px;
  height: 26px;
  /*background: url("../images/slicing/registered.png") no-repeat -10px -70px;*/
  margin-top: 46px;
}


/**
页尾
 */
.footer {
  padding-top: 60px;
  padding-bottom: 120px;
}

.footer .list ul {
  width: 984px;
  margin: 0 auto;
}

.footer .list li:first-child {
  border-left: 2px solid transparent;
}

.footer .list li {
  float: left;
  width: 80px;
  text-align: center;
  border-left: 2px solid #e6e6e6;
}

.footer .list li a:hover {
  text-decoration: none;
}

.footer .licence {
  text-align: center;
  margin-top: 18px;
}

.footer .licence p {
  margin-top: 8px;
}

/**
登入
 */

.bg {
  background: #EEF0F4;
}

.login {
  width: 1200px;
  margin: 0 auto;
  height: 760px;
  font-size: 0;
  box-sizing: border-box;
  padding: 110px 0;
}

.underline{
  width: 36px;
  height: 2px;
  background-color: #3B6DAD;
  margin-bottom: 50px;
}

/*账号登录*/

.scan {
  display: flex;
  justify-content: flex-start;
}

/*图片*/

.scan .banner {
  width: 700px;
  height: 500px;
}

.scan .banner img {
  max-width: 100%;
  max-height: 100%;
}

/*登录窗口*/
.scan .account_login{
  display: none;
}
/* .scan .code_login{
  display: none;
} */
.scan .reset_password{
  display: none;
}
.scan .account_login,
.scan .code_login,
.scan .reset_password {
  width: 500px;
  height: 500px;
  background-color: #fff;
  box-sizing: border-box;
  padding: 10px;
}

.scan .account_login .tip_img,
.scan .code_login .tip_img,
.scan .reset_password .tip_img{
  float: right;
  width: 69px;
  height: 22px;
  margin-top: 8px;
}

.scan .account_login .change_loginMethod,
.scan .code_login .change_loginMethod,
.scan .reset_password .change_loginMethod{
  float: right;
  width: 45px;
  height: 45px;
  cursor: pointer;
}

.scan .account_login .tip_img img,
.scan .code_login .tip_img img,
.scan .reset_password .tip_img img,
.scan .account_login .change_loginMethod img,
.scan .code_login .change_loginMethod img,
.scan .reset_password .change_loginMethod img{
  width: 100%;
  height: 100%;
}

.scan .account_login .account_main,
.scan .reset_password .reset_main{
  margin: 70px auto;
  width: 360px;
}

.scan .account_login .account_main > span,
.scan .reset_password .reset_main > span{
  display: block;
  text-align: left;
  font-size: 18px;
  color: #333333;
  margin-bottom: 10px;
}
.scan .account_login .account_main > span.forget_password{
  float: right;
  cursor: pointer;
  font-size:12px;
  color:rgba(153,153,153,1);
}
 
.scan .account_login .account_main div.phone_input {
  margin-bottom: 24px;
}
.scan .account_login .account_main div.password_input {
  margin-bottom: 11px;
}
.scan .account_login .agreement{
  margin-top: 60px;
  text-align: center;
  font-size: 14px;
}
.scan .account_login .account_main input,
.scan .reset_password .reset_main input{
  box-sizing: border-box;
  border: 1px solid #E6E6E6;
  border-radius:2px;
  padding: 11px 12px;
  width: 360px;
  height: 40px;
}

.scan .account_login .account_main input:focus,
.scan .reset_password .reset_main input:focus{
  border: 1px solid #3B6DAD;
}
 
.scan .account_login .account_main input[type='submit'],
.scan .reset_password .reset_main input[type='submit']{
  background-color: #3B6DAD;
  color: #fff;
  border-radius: 2px;
}
 
.scan .account_login .account_main p {
  font-size: 12px;
  color: #FF2424;
  margin: 5px 0;
}

/* 忘记密码 */
.scan .reset_password .reset_main div:not(.underline) {
  margin-bottom: 16px;
} 
.scan .reset_password .reset_main .underline{
  margin-bottom: 39px;
}
.scan .reset_password .reset_main .get_ver_code,
.scan .reset_password .reset_main .sent{
  position:absolute;
  font-size: 14px;
  right:15px;
  top:10px;
  color:#3B6DAD;
  cursor:pointer;
}
.scan .reset_password .reset_main .sent{
  display: none;
}

/*扫码登录*/
.scan .code_login .code_main {
  margin: 80px auto;
  width: 240px;
}
.scan .code_login .code_main .login_code {
  width: 240px;
  height: 240px;
  padding: 15px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}

.scan .code_login .code_main .login_code img {
  width: 100%;
  height: 100%;
}

.scan .code_login .code_main .login_code .relogin-zone{
  display: none;
  text-align: center;
  font-size: 16px;
}
.scan .code_login .code_main .login_code .relogin-zone p:first-child{
  margin-bottom: 15px;
}

.scan .code_login .code_main .login_code .relogin-zone .refresh{
  color: #0368cd;
  text-decoration: underline;
  cursor: pointer;
}

.scan .code_login .code_main .hint {
  display: block;
  height:21px;
  font-size:14px;
  color:rgba(102,102,102,0.99);
  line-height:21px;
  text-align: center;
}
.scan .code_login .agreement{
  font-size: 15px;
  margin-top: 30px;
  text-align: center;
}
.scan .code_login .agreement #company_consent{
  float: left;
  margin-left: 117px;
  margin-top: 5px;
}

.scan .code_login .succeed,
.scan .code_login .loser {
  display: none;
  font-size: 14px;
  color: #9999B4;
  text-align: center;
  margin-top: 10px;
}

.scan .code_login .succeed i,
.scan .code_login .loser i {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.scan .code_login .succeed i{
  background: url("../images/logo/succeed.png") no-repeat;
}
.scan .code_login .loser i {
  background: url("../images/logo/loser.png") no-repeat;
}


.password_input{
  position: relative;
}
.password_input img{
  width: 20px;
  height: 14px;
  position: absolute;
  right: 15px;
  top: 13px;
  cursor: pointer;
}
.password_input img.visible{
  display: none;
}