.parent {
  background: url(../images/login_01.png);
  background-size: cover;
  margin-bottom: 100px;
}
.parent .graph {
  height: 701px;
  display: flex;
  justify-content: center;
}
.parent .graph .login_form {
  width: 350px;
  height: 400px;
  background-color: #fff;
  margin-top: 150px;
  border-radius: 3px;
  padding: 30px 25px 0;
}
.parent .graph .login_form .user_enter {
  font-size: 16px;
  color: #333;
  margin-bottom: 29px;
}
.parent .graph .login_form .remember {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.parent .graph .login_form .remember .forget {
  cursor: pointer;
}
.parent .graph .login_form .remember .forget:hover {
  color: #0066b3;
}
.parent .graph .login_form .layui-input-block {
  margin-left: 0px;
  min-height: 36px;
}
.parent .graph .login_form .layui-form-checkbox[lay-skin=primary]:hover i {
  border-color: #0066b3;
  color: #fff;
}
.parent .graph .login_form .layui-form-checked[lay-skin=primary] i {
  border-color: #0066b3 !important;
  background-color: #0066b3;
  color: #fff;
}
.parent .graph .login_form .layui-form-checkbox[lay-skin=primary] span {
  color: #999999;
}
.parent .graph .login_form .layui-btn {
  display: inline-block;
  height: 44px;
  line-height: 44px;
  width: 100%;
  padding: 0;
  background-color: #0066b3;
  color: #fff;
  margin-top: 20px;
}
.parent .graph .login_form .register {
  width:100%;
  height:40px;
}
.parent .graph .login_form .register span {
    float:right;
  color: #999999;
}
.parent .graph .login_form .register a {
    float:right;
    color: #0066b3;
}
.parent .graph .login_form .register .logimg {
    float: left;
}
.logimg img {
    float:left;
    margin-right:10px;
}
