////////布局////////
.d-layout-container {
  display: flex;
  flex-direction: column;
  .d-layout-header {
    height: @sys-height-nav;
    .d-header-container {
      height: @sys-height-nav;
    }
    .d-header-side {
      width: @sys-width-side;
    }
    .d-header-menu {
      margin-left: auto;
    }
  }
  .d-layout-body {
    display: flex;
    flex-direction: row;
    flex: 1;
  }
  .d-layout-side {
    width: @sys-width-side;
  }
  .d-layout-content {
    flex: 1;
  }
  .d-layout-footer{
    height: @sys-height-footer;
  }
}

//视口页
.d-container-fix {
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

//铺满页
.d-container-abs {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

//页面滚动
.d-container-scroll {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
}

//页面
.d-page-native {
  min-height: 100%;
}
//本地容器
.d-container-native {
  width: 100%;
  height: 100%;
  overflow: auto;
  overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
}

//多媒体容器
.d-container-media {
  text-align:center;
  img,object,embed{
    float:none;
    display:block;
    margin:0 auto;
    padding:0;
    max-width:100%;
  }
}