*{
    margin: 0;
    padding: 0;
}
.a{
  width: 100%;
  height: 100%;
  background: url('../../assets/images/login_bg@2x.png') 0 0 no-repeat;
  background-size: 100% 100%;
  overflow-y: scroll;
  // position: relative;
  .login{
    min-width: 1200px;
    min-height: 600px;
    height: 100%;
    padding: 10px;
    //background-size: cover;
    // background-position: top;
    // background-repeat: no-repeat;
    position: relative;
    .login-main{
        width: 80vw;
        height: 40.05vw;
        // height: 60%;
        min-width: 1200px;
        min-height: 549px;
        background-color: #ffffff;
        border-top-right-radius:16px;
        border-bottom-right-radius:16px;
        // margin: 0 auto;
        // margin-top: 100px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        // display: flex;
        // flex: 1;
        // justify-content: flex-start;
        overflow: hidden;
        .login-img{
          width: 65%;
          // height: 100%;
          float: left;
          // background: url('../../assets/images/logo_1.png') 0 0 no-repeat;
          >img{
            width: 100%;
            height: 100%;
            display: block;
          }
          .img_logo{
            width: 104px;
            height: 46px;
            position: absolute;
            top: 42px;
            left: 70px;
          }
        }
        .login-con{
          width: 35%;
          height: 100%;
          padding: 3%;
          float: left;
          .title{
            font-size: 24px;
            margin: 27% 6% 5% 8%;
          }
          .form-con{
            padding: 12%;
          }
        }
    }

}
}

