@charset "UTF-8";
.apiWrap {
  width: 100%;
  min-height: 100%;
  background: #F8F8FA;
  min-width: 1400px;
}
.apiWrap .bgImg {
    height: 440px !important;
    width: 100%;
    position: relative;
    box-shadow: inset 0px -1px 0px 0px #EFEFEF;
    background-image: url(../img/apiDocBg.04c15c27.png);
    background-size: auto 100%;
    z-index: 0;
}
.apiWrap .adiDocWrap {
    min-width: 1100px;
    width: 90%;
    min-height: 100%;
    margin: -150px auto 0 auto;
    position: relative;
    z-index: 1;
}
.apiWrap .adiDocWrap .apiDocText {
      width: 137px;
      height: 44px;
      background-image: url(../img/apiDocText.a6805a8b.png);
      background-size: 100% 100%;
      margin-bottom: 28px;
}
.apiWrap .adiDocWrap .apiContent {
      display: flex;
      margin: 0;
      width: 100%;
      min-height: 100%;
      background: #ffffff;
      box-shadow: 0 3px 6px -4px #0000001f;
      border-radius: 2px;
}
.apiWrap .adiDocWrap .apiContent .aside {
        width: 340px;
        height: calc(100vh - 100px);
        position: sticky;
        top: 80px;
        left: 0;
        align-self: flex-start;
        /* 保证不会因为内容扩展而丢失布局 */
        background: #ffffff;
        border-right: 1px solid #ddd;
        overflow-x: hidden !important;
}
.apiWrap .adiDocWrap .apiContent .aside .searchWrap {
          width: 100%;
          height: 56px;
          box-sizing: border-box;
          padding-top: 16px;
          margin-bottom: 2px;
          position: relative;
}
.apiWrap .adiDocWrap .apiContent .aside .searchWrap .searchIco {
            width: 22px;
            height: 22px;
            position: absolute;
            left: 30px;
            top: 23px;
            z-index: 2;
}
.apiWrap .adiDocWrap .apiContent .aside .searchWrap .sidebarSearch {
            width: 280px;
            height: 36px;
            line-height: 36px;
            display: block;
            margin: 0 auto;
}
.apiWrap .adiDocWrap .apiContent .aside .searchWrap .sidebarSearch .el-input__inner {
              height: 36px;
              line-height: 36px;
              border: none;
              padding-left: 30px;
              box-sizing: border-box;
              border-bottom: 1px solid #E1E2E6;
}
.apiWrap .adiDocWrap .apiContent .aside .searchWrap .sidebarSearch /deep/.el-input__inner {
              height: 36px;
              line-height: 36px;
              border: none;
              padding-left: 30px;
              box-sizing: border-box;
              border-bottom: 1px solid #E1E2E6;
}
.apiWrap .adiDocWrap .apiContent .aside .menuScrollbar {
          height: calc(100% - 58px - 14px);
          padding-top: 14px;
          overflow-x: hidden !important;
}
.apiWrap .adiDocWrap .apiContent .aside .menuScrollbar .el-scrollbar__wrap {
            overflow-x: hidden !important;
}
.apiWrap .adiDocWrap .apiContent .aside .sidebar {
          width: 280px;
          margin: 0 auto;
}
.apiWrap .adiDocWrap .apiContent .aside .sidebar .el-menu {
            border: none;
}
.apiWrap .adiDocWrap .apiContent .aside .sidebar .el-menu .el-submenu__title {
              font-size: 14px;
              font-weight: 600;
              margin-bottom: 10px;
}
.apiWrap .adiDocWrap .apiContent .aside .sidebar .el-menu .el-menu-item, .apiWrap .adiDocWrap .apiContent .aside .sidebar .el-menu .el-submenu__title {
              height: 36px;
              line-height: 36px;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
}
.apiWrap .adiDocWrap .apiContent .aside .sidebar .el-menu .el-submenu__icon-arrow {
              right: 5px;
}
.apiWrap .adiDocWrap .apiContent .aside .sidebar /deep/.el-menu {
            border: none;
}
.apiWrap .adiDocWrap .apiContent .aside .sidebar /deep/.el-menu .el-submenu__title {
              font-size: 14px;
              font-weight: 600;
              margin-bottom: 10px;
}
.apiWrap .adiDocWrap .apiContent .aside .sidebar /deep/.el-menu .el-menu-item, .apiWrap .adiDocWrap .apiContent .aside .sidebar /deep/.el-menu .el-submenu__title {
              height: 36px;
              line-height: 36px;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
}
.apiWrap .adiDocWrap .apiContent .aside .sidebar /deep/.el-menu .el-submenu__icon-arrow {
              right: 5px;
}
.apiWrap .adiDocWrap .apiContent .aside .sidebar a {
            display: block;
            margin: 5px 0;
            text-decoration: none;
            color: #333;
}
.apiWrap .adiDocWrap .apiContent .aside .sidebar .active {
            font-weight: bold;
            color: #007bff;
}
.apiWrap .adiDocWrap .apiContent .contentText {
        width: calc(100% - 340px);
        min-height: 100%;
        background: #ffffff;
        box-shadow: none;
        white-space: normal;
        word-break: break-all;
        box-sizing: border-box;
}
.apiWrap .adiDocWrap .apiContent .contentText .breadcrumb {
          height: 56px;
          box-sizing: border-box;
          position: sticky;
          padding: 24px 30px 30px 30px;
          top: 80px;
          left: 0;
          background: #ffffff;
          border-bottom: 1px solid #E1E2E6;
}
.apiWrap .adiDocWrap .apiContent .contentText .breadcrumb .el-breadcrumb .tab {
            color: #8D9199;
            cursor: pointer;
}
.apiWrap .adiDocWrap .apiContent .contentText .breadcrumb .el-breadcrumb .tab2 {
            color: #191B21;
}
.apiWrap .adiDocWrap .apiContent .contentText .breadcrumb /deep/.el-breadcrumb .tab {
            color: #8D9199;
            cursor: pointer;
}
.apiWrap .adiDocWrap .apiContent .contentText .breadcrumb /deep/.el-breadcrumb .tab2 {
            color: #191B21;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText {
          background: #ffffff;
          padding: 16px 30px 30px 30px;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText h1 {
            color: #191B21;
            margin-bottom: 24px;
            font-size: 24px;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText h2 {
            color: #191B21;
            margin-bottom: 16px;
            margin-top: 34px;
            font-size: 18px;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText h3 {
            color: #191B21;
            margin-bottom: 12px;
            font-size: 18px;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText p {
            color: #191B21;
            margin-bottom: 15px;
            font-size: 14px;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText p img {
              width: 100%;
              display: block;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText table {
            width: 100%;
            border: 1px solid #DDDDDD;
            border-collapse: collapse;
            border-spacing: 0;
            margin-bottom: 12px;
            font-size: 14px;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText table thead {
              background: #F6F6F6;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText table thead tr th {
                text-align: left;
                padding: 9px 16px;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText table thead tr th:nth-child(1) {
                width: 20%;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText table thead tr th:nth-child(2) {
                width: 20%;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText table thead tr th:nth-child(3) {
                width: 20%;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText table thead tr th:nth-child(4) {
                width: 40%;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText table tbody tr td {
              padding: 9px 16px;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText table td, .apiWrap .adiDocWrap .apiContent .contentText #contentText table th {
              border-top: 1px solid #DDDDDD;
              /* 设置内边框为横线 */
              border-left: none;
              /* 去掉左侧边框 */
              border-right: none;
              /* 去掉右侧边框 */
              border-bottom: none;
              /* 去掉下侧边框 */
              padding: 8px;
              /* 设置单元格内边距 */
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText table tr:first-child td,
            .apiWrap .adiDocWrap .apiContent .contentText #contentText table tr:first-child th {
              border-top: none;
              /* 第一行的单元格去掉上边框 */
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText pre {
            width: 100%;
            overflow: auto;
            background: #F6F6F6;
            border: 1px solid #DDDDDD;
            border-radius: 2px;
            padding: 14px 24px;
            box-sizing: border-box;
            margin-bottom: 16px;
}
.apiWrap .adiDocWrap .apiContent .contentText #contentText a {
            color: #1D6EFE;
}

