.login1-content .row form.col {
  padding: 0.5rem 2rem 2rem;
}
.login1-content .row form.col > .tip {
  font-size: 0.85rem;
  margin-top: 0.5rem;
}
/* 找回密码/发送验证码/收不到验证码 */
.postion-password,
.find-password,
.send-password,
.send-password1,
.send-password2,
.not-get-password {
  font-weight: 500;
  font-size: 0.85rem;
  position: absolute;
  right: 5%;
  bottom: 15%;
  color: #ABABAB;
}
.login1-content .modal {
  height: 22rem;
}
.login1-content .modal .modal-content > img {
  width: 3.64rem;
}
.login1-content .modal .modal-content p {
  margin-top: 10px;
  font-size: 0.85rem;
  text-align: center;
}
.login1-content .modal .modal-content .login-submit > .btn {
  background-color: #FF5B37;
}
.login1-content .modal .modal-content > .btn {
  margin-top: 1rem;
  -moz-border-radius: 10px;
       border-radius: 10px;
  color: #FCAB53;
  background-color: #fff;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  border: 1px solid #FCAB53;
  font-size: 12px;
}
.login1-content #modal2 {
  height: 11rem;
}
.login1-content .pic-code > .find-password {
  bottom: 0;
}
.login1-content .pic-code > .find-password > img {
  width: 6.14rem;
}
.login1-content .nopassword-login {
  text-align: center;
  margin-top: -1rem;
}
.login1-content .nopassword-login > a {
  -moz-border-radius: 1rem;
       border-radius: 1rem;
  padding: 1rem 2rem;
  color: #757575;
  font-size: 1.72rem;
  display: inline-block;
  border: 1px solid #757575;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}
.login1-content .nopassword-login > a:hover {
  border: 1px solid transparent;
  background-color: #FF5B37;
  color: #fff;
}
.login1-content .login1-others {
  position: relative;
  color: #757575;
  font-size: 1rem;
  background-color: #F3F3F4;
  padding: 1rem 0;
  -moz-border-radius: 0 0 1.5rem 1.5rem;
       border-radius: 0 0 1.5rem 1.5rem;
}
.login1-content .login1-others .login-list {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}
.login1-content .login1-others .login-list > a:first-child {
  margin-right: 2rem;
}
.login1-content .error {
  font-weight: 500;
  font-size: 0.85rem;
  margin-top: 0.5rem;
}
.login1-content .error > img {
  width: 1rem;
  margin-right: 3px;
  vertical-align: text-bottom;
}
.login1-content .friend-tip {
  padding: 1rem 0!important;
}
.login1-content .friend-tip > .tip {
  font-size: 0.85rem;
}
.modal.modal-certi{
  top:25%!important;
}
.modal.modal-certi .modal-content{
  padding: 1rem;
}
.modal.modal-certi .modal-content .center-align{
  padding: 1rem;
}
.modal.modal-certi .modal-content  .btn {
    float: left;
    width: 40%;
    height: 3.5rem;
    line-height: 3.5rem;
    -moz-border-radius: 1rem;
         border-radius: 1rem;
    font-size: 1rem;
    margin: 5%;
    background-color: #ccc;
}
.modal.modal-certi .modal-content #save-btn{
  background-color: #FF5B37;
  border: none;
}
.login1-content.third-product .product-name {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.login1-content.third-product .input-field>label {
  color: #000;
}
.login1-content.third-product input[type]:not(.browser-default).validate:focus:not([readonly])+label, input[type]:focus:not([readonly])+label{
  color: #000;
}
