@charset "UTF-8";
/**
 * 登录页
 * @author Aihy
 * @email 7y@l7y.ltd
 * @email 202683457@qq.com
 */
/* 横向布局 */
.hy-container .hy-login-bottom {
  width: 100%;
  border-bottom: 1px solid #eee; }
.hy-container .hy-login {
  display: -webkit-flex;
  /* 新版本语法: Chrome 21+ */
  display: -webkit-box;
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box;
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
  text-align: center; }
  .hy-container .hy-login .hy-l {
    width: 50%;
    min-height: 600px;
    background: url("/Public/Home/img/login/login_logo.png") no-repeat center;
    background-position: 0 80px; }
  .hy-container .hy-login .hy-r {
    box-sizing: border-box; }
    .hy-container .hy-login .hy-r form {
      width: 350px;
      margin: 0 auto;
      border: 1px solid #eee;
      padding: 20px;
      margin-top: 80px;
      box-sizing: border-box;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.04); }
      .hy-container .hy-login .hy-r form h1 {
        font-size: 23px;
        font-weight: normal; }
      .hy-container .hy-login .hy-r form .hy-line {
        margin-top: 25px;
        display: -webkit-flex;
        /* 新版本语法: Chrome 21+ */
        display: -webkit-box;
        /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
        display: -moz-box;
        /* 老版本语法: Firefox (buggy) */
        display: -ms-flexbox;
        /* 混合版本语法: IE 10 */
        display: flex;
        /* 新版本语法: Opera 12.1, Firefox 22+ */
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
        text-align: center; }
        .hy-container .hy-login .hy-r form .hy-line .hy-row {
          height: 42px;
          display: -webkit-flex;
          /* 新版本语法: Chrome 21+ */
          display: -webkit-box;
          /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
          display: -moz-box;
          /* 老版本语法: Firefox (buggy) */
          display: -ms-flexbox;
          /* 混合版本语法: IE 10 */
          display: flex;
          /* 新版本语法: Opera 12.1, Firefox 22+ */
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          justify-content: space-between;
          text-align: center;
          justify-content: flex-start; }
          .hy-container .hy-login .hy-r form .hy-line .hy-row .hy-icon {
            display: -webkit-flex;
            /* 新版本语法: Chrome 21+ */
            display: -webkit-box;
            /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
            display: -moz-box;
            /* 老版本语法: Firefox (buggy) */
            display: -ms-flexbox;
            /* 混合版本语法: IE 10 */
            display: flex;
            /* 新版本语法: Opera 12.1, Firefox 22+ */
            align-items: center;
            justify-content: center;
            width: 42px;
            height: 100%;
            font-size: 16px;
            background: #dddddd; }
            .hy-container .hy-login .hy-r form .hy-line .hy-row .hy-icon i {
              color: white; }
          .hy-container .hy-login .hy-r form .hy-line .hy-row input {
            box-sizing: border-box;
            height: 100%;
            width: 130px;
            border: 1px solid #ddd;
            padding: 0 10px;
            color: #666; }
          .hy-container .hy-login .hy-r form .hy-line .hy-row .hy-full-width {
            width: 265px; }
        .hy-container .hy-login .hy-r form .hy-line .hy-get-sms {
          width: 115px;
          height: 42px;
          line-height: 42px;
          border: 1px solid #e03636;
          color: #e03636;
          align-items: center;
          cursor: pointer;
          box-sizing: border-box; }
        .hy-container .hy-login .hy-r form .hy-line .hy-sys-sms {
          width: 115px;
          height: 42px;
          border: 1px solid #ddd;
          box-sizing: border-box;
          cursor: pointer; }
        .hy-container .hy-login .hy-r form .hy-line .hy-tip {
          padding: 3px 15px;
          font-size: 12px;
          background: #fff8de;
          border: 1px solid #ffe88e; }
          .hy-container .hy-login .hy-r form .hy-line .hy-tip img {
            vertical-align: sub;
            margin-right: 5px; }
        .hy-container .hy-login .hy-r form .hy-line .hy-remember {
          align-self: center; }
      .hy-container .hy-login .hy-r form .hy-btn {
        background: #e03636;
        color: white;
        width: 100%;
        height: 42px;
        line-height: 42px;
        margin-top: 30px;
        font-size: 18px;
        cursor: pointer; }

/*# sourceMappingURL=login.css.map */
