
.circleleft {
  position: absolute;
  left: 22px;
  bottom: 10px;
}
.circleright {
  position: absolute;
  left: 22px;
  bottom: 10px;
}
.circleleft ~ .minicard {
  position: absolute;
  left: 5px;
  top: -55px;
  opacity: 0;
}
.circleright ~ .minicard {
  position: absolute;
  left: 5px;
  top: 7px;
  opacity: 1;
}
.minicard {
  transition: top .2s, opacity .8s;
}
.asidetype {
  height: 100%;
}
.circleleft + .asidetype {
  width: 250px;
  opacity: 1;
  transition: width 0.2s, opacity 0.5s;
}
.circleright + .asidetype {
  width: 0px;
  opacity: 0;
  transition: width 0.2s, opacity 0.03s;
}
.menu-ul {
  overflow: auto;
  height: calc(100% - 94px);
}



* {
	margin:0px;
	padding:0px;
}
body {
	background: url(/img/nicola-pavan-1QQdx674vjA-unsplash.993a771c.jpg) fixed;
	background-size: cover;
	overflow-y: hidden;
}
.el-container {
	height:calc(100vh);
}
#main_container {
	background-color:rgba(255,255,255,0.95);
	margin:0 auto;
	width: 90%;
  min-width: 1800px;
	min-height:calc(100vh);
}
#main_container .el-aside {
	color: var(--el-text-color-primary);
	background: var(--el-color-primary-light-8);
	width: var(--el-aside-width);
	overflow: hidden;
	height:100%;
}
#main_container .el-header {
	position: relative;
	color: var(--el-text-color-primary);
	background: var(--el-color-primary-light-7);
}
#main_container .el-main {
	overflow:hidden;
}

/*修补老浏览器着色器故障*/
.el-button--success {
	background: var(--el-color-success);
}
.el-button--danger {
	background: var(--el-color-danger);
}
.el-button--success {
	background: var(--el-color-success);
}
.el-button--warning {
	background: var(--el-color-warning);
}
.el-button--primary {
	background: var(--el-color-primary);
}
.el-button--info {
	background: var(--el-color-info);
}
.el-select .el-select__tags-text{
	overflow: initial !important;
}

