.el-container {
  height: 100vh;

  .el-aside {

    &,
    * {
      transition: all 0.2s !important;
    }
  }

  //主体布局
  .el-main {
    padding: 0;
    display: flex;
    flex-direction: column;

    .main-box {
      flex: 1;
      box-sizing: border-box;
      padding: @mainPadding;
      background-color: @theme-white-color;
      padding-top: 0;
      overflow-y: auto;
    }
  }
}