.qc-aside-area {
  background-color: #1e222d;
}

.qc-aside-select {
  background-color: #151822;
}

.container .qc-aside-new .qc-aside-list a:hover {
  background: rgba(52, 66, 88, .6);
}
.container .qc-aside-new .qc-aside-list a.sdk-menus-menu__item:hover {
  background: transparent;
}
.qc-aside-list .qc-aside-subitem a.qc-aside-select,
.qc-aside-level-1.qc-aside-select{
  background: #006eff;
}
.qc-aside-list .qc-aside-subitem a.qc-aside-select:hover,
.qc-aside-list a.qc-aside-level-1.qc-aside-select:hover{
  background: #006eff;
}
.qc-aside-child-select .qc-aside-level-1.qc-aside-select:hover {
  background: rgba(52, 66, 88, .6);
} 

.qc-aside-new .qc-aside-area-main:after,
.qc-aside-old .qc-aside-area-main:after {
  background-color: #262f3e;
}

.qc-aside-new .qc-aside-list .qc-aside-select.qc-aside-level-2:before,
.qc-aside-new .qc-aside-list .qc-aside-select.qc-aside-level-2:hover:before {
  background-color: #7c878e;
}

.qc-aside-new .qc-menu-fold:hover {
  background-color: #344258;
}

.qc-aside-new .qc-menu-fold:hover i {
  background-color: transparent;
}

.qc-aside-new .qc-aside-area-main:after,
.qc-aside-old .qc-aside-area-main:after {
  border: none;
}

.container.qc-aside-hidden .qc-aside-new .qc-aside-select {
  background-color: rgba(52, 66, 88, .6);
}

.container.qc-aside-hidden .aside.qc-aside-new,
.container.qc-aside-hidden .qc-aside-new .qc-aside-area,
.container.qc-aside-hidden .qc-aside-new .qc-aside-area-main .qc-aside-headline {
  width: 63px;
}

/* 隐藏菜单设置 */
.hideTopMenu #container{
  top: 0!important;
}
.hideTopMenu #topnav{
  display: none !important;
}
.hideSubMenu #sidebar{
  display: none !important;
}
.hideSubMenu #appArea {
  left: 0 !important; 
}


/* 左侧菜单分类 */
.sdk-menus-menu__label {
  position: relative;
}

.sdk-menus-menu__list li {
  color: #c1c6c8;
  font-size: 0;
  cursor: pointer;
}

.sdk-menus-menu__label .sdk-menus-menu__item {
  padding: 18px 0 4px 24px;
  display: flex;
  box-sizing: border-box;
  align-items: flex-start;
  cursor: auto !important;
}

.sdk-menus-menu__label[data-index="0"] .sdk-menus-menu__item {
  margin-top: -20px;
}

.sdk-menus-menu__label .sdk-menus-menu__text {
  min-height: 18px;
  display: block;
  padding: 0;
  color: #7c878e;
  font-size: 12px;
  word-wrap: break-word;
  word-break: break-word;
  margin-left: 0;
  font-weight: 400;
  max-width: inherit;
  line-height: 18px;
}

.qc-aside-hidden .sdk-menus-menu__text {
  display: none;
}

.qc-aside-hidden .sdk-menus-menu__item {
  height: 30px;
}

.qc-aside-hidden .sdk-menus-menu__label:after {
  display: block;
  content: "";
  position: absolute;
  left: 19px;
  right: 16px;
  top: 20px;
  height: 1px;
  width: 25px;
  background-color: rgba(124,135,142,.5);
}

.iframeOffset {
  margin-left: -65px;
  width: calc(100% + 65px);
}


/* 单应用部署样式 */
.singleapp-mode .singleapp-aside .qc-aside-headline {
  display: none;
}
.singleapp-mode .singleapp-aside .qc-aside-list {
  top: 0px;
}


/* 侧边栏菜单字体调整为14px */
.qc-aside-new .qc-aside-list .qc-aside-level-1 span, 
.qc-aside-new .qc-aside-list .qc-aside-subitem a,
.qc-aside-new .qc-aside-level-2, .qc-aside-new .qc-aside-list .qc-aside-subitem a.qc-aside-select {
  font-size: 14px;
}