.vol-aside { 
 | 
  height: 100%; 
 | 
  position: absolute; 
 | 
  float: left; 
 | 
  overflow: hidden; 
 | 
} 
 | 
  
 | 
.vol-menu { 
 | 
  border: 0 !important; 
 | 
} 
 | 
  
 | 
.vol-aside .tac { 
 | 
  text-align: left; 
 | 
} 
 | 
  
 | 
.vol-aside .header { 
 | 
  text-align: center; 
 | 
  position: absolute; 
 | 
  height: 60px; 
 | 
  position: relative; 
 | 
  line-height: 60px; 
 | 
} 
 | 
  
 | 
.vol-aside .vol-menu { 
 | 
  position: absolute; 
 | 
  width: 100%; 
 | 
  top: 60px; 
 | 
  bottom: 0; 
 | 
  background: white; 
 | 
  border-right: 1px solid #e3e3e3; 
 | 
} 
 | 
  
 | 
.vol-aside .vol-menu ::v-deep(.ivu-menu) { 
 | 
  text-align: left; 
 | 
  position: unset; 
 | 
  width: 100% !important; 
 | 
} 
 | 
  
 | 
.vol-aside .vol-menu ::v-deep(.is-horizontal) { 
 | 
  display: none !important; 
 | 
} 
 | 
  
 | 
.vol-aside .vol-menu ::v-deep(.is-vertical) { 
 | 
  width: 2px; 
 | 
  right: -1px; 
 | 
} 
 | 
  
 | 
.vol-container { 
 | 
  min-width: 800px; 
 | 
  right: 0; 
 | 
  display: inline-block; 
 | 
  position: absolute; 
 | 
  margin: 0; 
 | 
  box-sizing: border-box; 
 | 
  height: 100%; 
 | 
} 
 | 
  
 | 
.vol-container .vol-path { 
 | 
  position: relative; 
 | 
  width: 100%; 
 | 
  display: inline-block; 
 | 
  border-bottom: 1px solid #eee; 
 | 
} 
 | 
  
 | 
.vol-container .vol-path span { 
 | 
  position: relative; 
 | 
  margin-right: 10px; 
 | 
  color: #969696; 
 | 
} 
 | 
  
 | 
.vol-header { 
 | 
  height: 61px; 
 | 
  width: 100%; 
 | 
  position: relative; 
 | 
  display: flex; 
 | 
  border-bottom: 1px solid #eee; 
 | 
} 
 | 
  
 | 
.vol-main { 
 | 
  border-left: 1px solid #eee; 
 | 
  position: absolute; 
 | 
  width: 100%; 
 | 
  bottom: 0; 
 | 
  top: 95px; 
 | 
  margin: 0; 
 | 
  overflow: auto; 
 | 
} 
 | 
  
 | 
.header { 
 | 
  padding: 5px; 
 | 
} 
 | 
  
 | 
.header img { 
 | 
  height: 100%; 
 | 
  margin-right: 25px; 
 | 
} 
 | 
  
 | 
.header-info { 
 | 
  padding-right: 20px; 
 | 
  display: inline-block; 
 | 
  // position: absolute; 
 | 
  height: 100%; 
 | 
} 
 | 
  
 | 
.header-info > div { 
 | 
  float: left; 
 | 
  height: 100%; 
 | 
} 
 | 
  
 | 
.user-header { 
 | 
  background: white; 
 | 
  height: 52px; 
 | 
  width: 52px; 
 | 
  border-radius: 50%; 
 | 
  margin-right: 0px; 
 | 
  top: 4px; 
 | 
  left: 7px; 
 | 
  position: relative; 
 | 
  border: 1px solid #dfdfdf; 
 | 
} 
 | 
  
 | 
.project-name { 
 | 
  line-height: 60px; 
 | 
  padding: 0 50px 0 20px; 
 | 
  color: #fff; 
 | 
  font-size: 16px; 
 | 
  letter-spacing: 1px; 
 | 
} 
 | 
  
 | 
.header-text { 
 | 
  vertical-align: middle; 
 | 
  height: 100%; 
 | 
  // position: absolute; 
 | 
  flex: 1; 
 | 
  text-align: left; 
 | 
  font-size: 15px; 
 | 
  left: 21px; 
 | 
  line-height: 60px; 
 | 
  letter-spacing: 1px; 
 | 
} 
 | 
  
 | 
.vol-header .user { 
 | 
  text-align: left; 
 | 
  padding: 0 12px; 
 | 
  position: relative; 
 | 
  height: 100%; 
 | 
  display: flex; 
 | 
  flex-direction: column; 
 | 
  // height: 60px; 
 | 
  justify-content: center; 
 | 
  span:last-child { 
 | 
    font-size: 12px; 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-header .settings { 
 | 
  padding-top: 10px; 
 | 
  color: #d4d2d2; 
 | 
} 
 | 
  
 | 
.vol-header .user span { 
 | 
  position: relative; 
 | 
} 
 | 
  
 | 
.header-info:hover { 
 | 
  cursor: pointer; 
 | 
} 
 | 
  
 | 
.header-navigation { 
 | 
  cursor: pointer; 
 | 
  box-shadow: none; 
 | 
  border-bottom: 1px solid #eee; 
 | 
  height: 34px; 
 | 
  /* overflow: hidden; */ 
 | 
  line-height: 35px; 
 | 
  display: block; 
 | 
  margin: 0; 
 | 
  padding: 0; 
 | 
  outline: 0; 
 | 
  list-style: none; 
 | 
  position: relative; 
 | 
  z-index: 900; 
 | 
  font-weight: initial; 
 | 
  margin-top: -1px; 
 | 
} 
 | 
  
 | 
.el-tabs--border-card { 
 | 
  border: none; 
 | 
} 
 | 
  
 | 
.header-navigation ::v-deep(.el-tabs__item) { 
 | 
  height: 34px; 
 | 
  font-size: 14px; 
 | 
  line-height: 34px; 
 | 
  padding-bottom: 6px; 
 | 
  color: #525252 !important; 
 | 
  position: relative; 
 | 
  margin: 0 4px; 
 | 
  border: 1px solid #e2e2e2; 
 | 
  border-top-right-radius: 4px; 
 | 
  border-top-left-radius: 4px; 
 | 
  // border-bottom: 0px; 
 | 
} 
 | 
  
 | 
.header-navigation ::v-deep(.el-tabs__item.is-active) { 
 | 
  color: #1a81ea !important; 
 | 
} 
 | 
  
 | 
.header-navigation ::v-deep(.el-tabs__nav-prev), 
 | 
.header-navigation ::v-deep(.el-tabs__nav-next) { 
 | 
  line-height: 35px; 
 | 
  padding-left: 4px; 
 | 
} 
 | 
  
 | 
.vol-header .user span:first-child { 
 | 
  font-size: 15px; 
 | 
  font-weight: bolder; 
 | 
} 
 | 
  
 | 
.h-link { 
 | 
  line-height: 59px; 
 | 
} 
 | 
  
 | 
.h-link a { 
 | 
  font-size: 14px; 
 | 
  text-decoration: none; 
 | 
  padding: 0px 15px; 
 | 
  /* height: 60px; */ 
 | 
  display: inline-block; 
 | 
} 
 | 
  
 | 
img[src=''], 
 | 
img:not([src]) { 
 | 
  opacity: 0; 
 | 
} 
 | 
  
 | 
//黑色 
 | 
.vol-theme-dark { 
 | 
  .header { 
 | 
    background: #101010; 
 | 
  } 
 | 
  
 | 
  .header-text { 
 | 
    color: white; 
 | 
  } 
 | 
  
 | 
  .vol-header { 
 | 
    background-color: #272929; 
 | 
  } 
 | 
  
 | 
  .h-link a:hover { 
 | 
    background: #0c0202; 
 | 
  } 
 | 
  
 | 
  a { 
 | 
    color: #f2f2f2; 
 | 
  } 
 | 
  
 | 
  .h-link a:hover { 
 | 
    color: #dfdfdf; 
 | 
  } 
 | 
  
 | 
  .h-link .actived { 
 | 
    border-bottom: 2px solid white; 
 | 
  } 
 | 
  
 | 
  .h-link .actived a { 
 | 
    color: white !important; 
 | 
  } 
 | 
  
 | 
  .vol-header .user { 
 | 
    color: #ececec; 
 | 
  } 
 | 
  
 | 
  .vol-header .settings { 
 | 
    color: #d4d2d2; 
 | 
  } 
 | 
  
 | 
  .vol-aside .vol-menu { 
 | 
    background: black; 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item) { 
 | 
  background: #2e333b; 
 | 
  color: white; 
 | 
} 
 | 
  
 | 
.vol-theme-dark .vol-aside ::v-deep(.vol-menu .el-submenu) { 
 | 
  background: black; 
 | 
} 
 | 
  
 | 
.vol-theme-dark .vol-aside ::v-deep(.vol-menu .el-sub-menu__title *) { 
 | 
  color: #d6d6d6; 
 | 
} 
 | 
  
 | 
.vol-theme-dark .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item) { 
 | 
  color: #eee; 
 | 
  background: #1f1f1f; 
 | 
} 
 | 
  
 | 
.vol-theme-dark .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item.is-active), 
 | 
.vol-theme-dark .vol-aside ::v-deep(.menu-item-lv1) { 
 | 
  background: black; 
 | 
} 
 | 
  
 | 
.vol-theme-dark .vol-aside ::v-deep(.menu-item-lv1) { 
 | 
  background: black; 
 | 
  color: #d6d6d6; 
 | 
} 
 | 
  
 | 
.vol-theme-dark .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item:hover) { 
 | 
  background: black; 
 | 
} 
 | 
  
 | 
.vol-theme-dark .vol-aside ::v-deep(.el-sub-menu__title) { 
 | 
  background-color: black; 
 | 
} 
 | 
  
 | 
.vol-theme-dark .vol-aside ::v-deep(.el-sub-menu__title:hover) { 
 | 
  background-color: rgb(25, 25, 25); 
 | 
} 
 | 
  
 | 
.vol-theme-dark .vol-aside ::v-deep(.el-sub-menu__title:hover *) { 
 | 
  color: white; 
 | 
} 
 | 
  
 | 
.vol-theme-red, 
 | 
.vol-theme-red2 { 
 | 
  .vol-header { 
 | 
    background-color: rgb(237, 64, 20); 
 | 
  } 
 | 
  
 | 
  .header-text { 
 | 
    color: #dcdfe6; 
 | 
  } 
 | 
  
 | 
  .h-link a:hover { 
 | 
    background: #d71212; 
 | 
  } 
 | 
  
 | 
  .h-link .actived { 
 | 
    border-bottom: 2px solid white; 
 | 
  } 
 | 
  
 | 
  .h-link a, 
 | 
  .h-link .actived a, 
 | 
  .vol-header .settings, 
 | 
  .vol-header .user { 
 | 
    color: white; 
 | 
  } 
 | 
  
 | 
  .vol-header .header-text { 
 | 
    color: #fbfbfb; 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-theme-red { 
 | 
  .header { 
 | 
    background-color: rgb(237, 64, 20); 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-theme-red2 { 
 | 
  .header { 
 | 
    background-color: #a90000; 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-theme-orange, 
 | 
.vol-theme-orange2 { 
 | 
  .header-text { 
 | 
    color: #dcdfe6; 
 | 
  } 
 | 
  
 | 
  .vol-header { 
 | 
    background-color: rgb(255, 153, 0); 
 | 
  } 
 | 
  
 | 
  .h-link a:hover { 
 | 
    background: #c97901; 
 | 
  } 
 | 
  
 | 
  .h-link .actived { 
 | 
    border-bottom: 2px solid white; 
 | 
  } 
 | 
  
 | 
  .h-link a, 
 | 
  .h-link .actived a, 
 | 
  .vol-header .settings, 
 | 
  .vol-header .user { 
 | 
    color: white; 
 | 
  } 
 | 
  
 | 
  .vol-header .header-text { 
 | 
    color: #fbfbfb; 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-theme-orange { 
 | 
  .header { 
 | 
    background: rgb(255, 153, 0); 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-theme-orange2 { 
 | 
  .header { 
 | 
    background-color: rgb(232, 141, 5); 
 | 
  } 
 | 
} 
 | 
  
 | 
//绿色 
 | 
.vol-theme-green, 
 | 
.vol-theme-green2 { 
 | 
  .header-text { 
 | 
    color: #dcdfe6; 
 | 
  } 
 | 
  
 | 
  .vol-header { 
 | 
    background-color: rgb(25, 190, 107); 
 | 
  } 
 | 
  
 | 
  .h-link a:hover { 
 | 
    background: #329103; 
 | 
  } 
 | 
  
 | 
  .h-link .actived { 
 | 
    border-bottom: 2px solid white; 
 | 
  } 
 | 
  
 | 
  .h-link a, 
 | 
  .h-link .actived a, 
 | 
  .vol-header .settings, 
 | 
  .vol-header .user { 
 | 
    color: white; 
 | 
  } 
 | 
  
 | 
  .vol-header .header-text { 
 | 
    color: #fbfbfb; 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-theme-green { 
 | 
  .header { 
 | 
    background: rgb(25, 190, 107); 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-theme-green2 { 
 | 
  .header { 
 | 
    background-color: rgb(1, 158, 79); 
 | 
  } 
 | 
} 
 | 
  
 | 
//蓝色 
 | 
.vol-theme-blue, 
 | 
.vol-theme-blue2 { 
 | 
  .header-text { 
 | 
    color: #dcdfe6; 
 | 
  } 
 | 
  
 | 
  .vol-header { 
 | 
    background-color: rgb(45, 140, 240); 
 | 
  } 
 | 
  
 | 
  .h-link a:hover { 
 | 
    background: #0170e3; 
 | 
  } 
 | 
  
 | 
  .h-link .actived { 
 | 
    border-bottom: 2px solid white; 
 | 
  } 
 | 
  
 | 
  .h-link a, 
 | 
  .h-link .actived a, 
 | 
  .vol-header .settings, 
 | 
  .vol-header .user { 
 | 
    color: white; 
 | 
  } 
 | 
  
 | 
  .vol-header .header-text { 
 | 
    color: #fbfbfb; 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-theme-blue { 
 | 
  .header { 
 | 
    background-color: rgb(45, 140, 240); 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-theme-blue2 { 
 | 
  .header { 
 | 
    background-color: rgb(0, 104, 214); 
 | 
  } 
 | 
} 
 | 
  
 | 
//白色 
 | 
.vol-theme-white { 
 | 
  .header { 
 | 
    background-color: #434956; 
 | 
  } 
 | 
  
 | 
  .h-link a:hover { 
 | 
    background: #eeeeee; 
 | 
  } 
 | 
  
 | 
  .h-link a { 
 | 
    color: #211f1f; 
 | 
  } 
 | 
  
 | 
  .header-navigation { 
 | 
    // box-shadow: -7px 11px 10px -13px #678aa7; 
 | 
    border-bottom: 1px solid #eee; 
 | 
    height: 32px; 
 | 
    overflow: hidden; 
 | 
    line-height: 32px; 
 | 
    display: block; 
 | 
    margin: 0; 
 | 
    padding: 0; 
 | 
    outline: 0; 
 | 
    list-style: none; 
 | 
    position: relative; 
 | 
    z-index: 900; 
 | 
    font-weight: 400; 
 | 
  } 
 | 
  
 | 
  .vol-aside .vol-menu { 
 | 
    background: #353941; 
 | 
  } 
 | 
} 
 | 
  
 | 
.vol-theme-white .project-name { 
 | 
  color: #505050; 
 | 
} 
 | 
  
 | 
.vol-theme-white .vol-aside::v-deep(.vol-el-menu-item .el-menu-item.is-active), 
 | 
.vol-theme-white .vol-aside ::v-deep(.menu-item-lv1) { 
 | 
  background: #353941; 
 | 
} 
 | 
  
 | 
.vol-theme-white .vol-aside ::v-deep(.menu-item-lv1) { 
 | 
  background: #353941; 
 | 
  color: #d6d6d6; 
 | 
} 
 | 
  
 | 
.vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item:hover) { 
 | 
  background: #353941; 
 | 
} 
 | 
  
 | 
.vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title) { 
 | 
  background-color: #353941; 
 | 
} 
 | 
  
 | 
.vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover) { 
 | 
  background-color: rgb(47, 46, 46); 
 | 
} 
 | 
  
 | 
.vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title), 
 | 
.vol-theme-white .vol-aside ::v-deep(.el-menu-item), 
 | 
.vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover *) { 
 | 
  color: #bababa; 
 | 
} 
 | 
  
 | 
// .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item) { 
 | 
//   background: #363e4f; 
 | 
//   color: white; 
 | 
// } 
 | 
// .vol-theme-white .vol-aside ::v-deep(.vol-menu .el-submenu), 
 | 
// .vol-theme-white .vol-aside ::v-deep(.menu-item-lv1) { 
 | 
//   background: #515a6e; 
 | 
// } 
 | 
// .vol-theme-white .vol-aside ::v-deep(.vol-menu) { 
 | 
//   background: #515a6e; 
 | 
// } 
 | 
// .vol-theme-white .vol-aside ::v-deep(.vol-menu .el-sub-menu__title *), 
 | 
// .vol-theme-white .vol-aside ::v-deep(.menu-item-lv1 *) { 
 | 
//   color: #d6d6d6; 
 | 
// } 
 | 
// .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item) { 
 | 
//   color: #eee; 
 | 
// } 
 | 
// .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item.is-active), 
 | 
// .vol-theme-white .vol-aside ::v-deep(.menu-item-lv1.is-active) { 
 | 
//   background: #59647b; 
 | 
//   color: #fff; 
 | 
// } 
 | 
// .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item:hover) { 
 | 
//   background: #6a758c; 
 | 
// } 
 | 
// .vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover) { 
 | 
//   background-color: #525865; 
 | 
// } 
 | 
// .vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover *) { 
 | 
//   color: white; 
 | 
// } 
 | 
  
 | 
// .vol-theme-red ::v-deep(.el-menu-item.is-active), 
 | 
// .vol-theme-red2 ::v-deep(.el-menu-item.is-active) 
 | 
// { 
 | 
//   background-color: #d71212; 
 | 
// } 
 | 
// .vol-theme-blue ::v-deep(.el-menu-item.is-active), 
 | 
// .vol-theme-blue2 ::v-deep(.el-menu-item.is-active) 
 | 
// { 
 | 
//   background-color: #2d8cf0; 
 | 
// } 
 | 
// .vol-theme-orange ::v-deep(.el-menu-item.is-active), 
 | 
// .vol-theme-orange2 ::v-deep(.el-menu-item.is-active) 
 | 
// { 
 | 
//   background-color: #ff9900; 
 | 
// } 
 | 
  
 | 
// .vol-theme-green ::v-deep(.el-menu-item.is-active), 
 | 
// .vol-theme-green2 ::v-deep(.el-menu-item.is-active) 
 | 
// { 
 | 
//   background-color: #19be6b; 
 | 
// } 
 | 
  
 | 
.theme-selector { 
 | 
  height: 100%; 
 | 
  padding-left: 16px; 
 | 
  
 | 
  .item { 
 | 
    cursor: pointer; 
 | 
    width: 60px; 
 | 
    height: 60px; 
 | 
    border-radius: 5px; 
 | 
    margin-bottom: 17px; 
 | 
    border: 1px solid #d4d2d2; 
 | 
    float: left; 
 | 
    margin-right: 13px; 
 | 
  } 
 | 
} 
 | 
  
 | 
.collapse-menu { 
 | 
  font-size: 21px; 
 | 
  color: #fff; 
 | 
  line-height: 60px; 
 | 
  position: absolute; 
 | 
  top: 0; 
 | 
  right: 5px; 
 | 
  cursor: pointer; 
 | 
} 
 |