body {
	height: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
}
[v-cloak] {
	display: none !important;
}

input:-webkit-autofill , textarea:-webkit-autofill, select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px transparent inset;
	background-color: transparent;
	background-image: none;
	transition: background-color 50000s ease-in-out 0s; //背景色透明  生效时长  过渡效果  启用时延迟的时间
}

.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
	 background-color: #FFF;
}

label {
	font-weight: 700;
}

html {
	box-sizing: border-box;
}

	{
	height: 100%;
}

/**
解决按钮不失焦
 */
/*鼠标点击后移开，恢复本身样式*/
.el-button--default, .el-button--default:focus:not(.el-button--default:hover){
	background: white ;
	border: 1px solid #DCDFE6;
	color: #606266;
}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--default:focus, .el-button--default:hover{
	background: #eaf5ff ;
	color: #409eff ;
}
/*鼠标按下，没有抬起*/
.el-button--default:active {
	background: #2794f8 ;
	color: white ;
}

/*鼠标点击后移开，恢复本身样式*/
.el-button--primary, .el-button--primary:focus:not(.el-button--primary:hover){
	background: #409eff;
	border-color: #409eff;
	color: white;

}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--primary:focus, .el-button--primary:hover{
	background: #66b1ff;
	border-color: #66b1ff;
	color: white;
}
/*鼠标按下，没有抬起*/
.el-button--primary:active {
	background: #3a8ee6;
	border-color: #3a8ee6;
	color: white;
}

/*鼠标点击后移开，恢复本身样式*/
.el-button--success, .el-button--success:focus:not(.el-button--success:hover){
	background: #67c23a;
	border-color: #67c23a;
	color: white;
}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--success:focus, .el-button--success:hover{
	background: #85ce61;
	border-color: #85ce61;
	color: white;
}
/*鼠标按下，没有抬起*/
.el-button--success:active {
	background: #5daf34;
	border-color: #5daf34;
	color: white;
}

/*鼠标点击后移开，恢复本身样式*/
.el-button--info, .el-button--info:focus:not(.el-button--info:hover){
	background: #909399;
	border-color: #909399;
	color: white;
}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--info:focus, .el-button--info:hover{
	background: #a6a9ad;
	border-color: #a6a9ad;
	color: white;
}
/*鼠标按下，没有抬起*/
.el-button--info:active {
	background: #82848a;
	border-color: #82848a;
	color: white;
}

/*鼠标点击后移开，恢复本身样式*/
.el-button--warning, .el-button--warning:focus:not(.el-button--warning:hover){
	background: #e6a23c;
	border-color: #e6a23c;
	color: white;
}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--warning:focus, .el-button--warning:hover{
	background: #ebb563;
	border-color: #ebb563;
	color: white;
}
/*鼠标按下，没有抬起*/
.el-button--warning:active {
	background: #cf9236;
	border-color: #cf9236;
	color: white;
}

/*鼠标点击后移开，恢复本身样式*/
.el-button--danger, .el-button--danger:focus:not(.el-button--danger:hover){
	background: #f56c6c;
	border-color: #f56c6c;
	color: white;
}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--danger:focus, .el-button--danger:hover{
	background: #f78989;
	border-color: #f78989;
	color: white;
}
/*鼠标按下，没有抬起*/
.el-button--danger:active {
	background: #dd6161;
	border-color: #dd6161;
	color: white;
}


/*鼠标点击后移开，恢复本身样式*/
.el-button--default.is-plain, .el-button--default.is-plain:focus:not(.el-button--default.is-plain:hover){
	background: white;
	border: 1px solid #dcdfe6;
	color: #606266;
}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--default.is-plain:focus, .el-button--default.is-plain:hover{
	background: white;
	border-color: #409eff;
	color: #409eff;
}
/*鼠标按下，没有抬起*/
.el-button--default.is-plain:active {
	background: white;
	border-color: #3a8ee6;
	color: #3a8ee6;
}

/*鼠标点击后移开，恢复本身样式*/
.el-button--primary.is-plain, .el-button--primary.is-plain:focus:not(.el-button--primary.is-plain:hover){
	background: #ecf5ff;
	border-color: #b3d8ff;
	color: #409eff;
}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover{
	background: #409eff;
	border-color: #409eff;
	color: white;
}
/*鼠标按下，没有抬起*/
.el-button--primary.is-plain:active {
	background: #3a8ee6;
	border-color: #3a8ee6;
	color: white;
}
/*鼠标按下，没有抬起*/
.el-button--default.is-plain:active {
	background: white;
	border-color: #3a8ee6;
	color: #3a8ee6;
}

/*鼠标点击后移开，恢复本身样式*/
.el-button--success.is-plain, .el-button--success.is-plain:focus:not(.el-button--success.is-plain:hover){
	background: #f0f9eb;
	border-color: #c2e7b0;
	color: #67c23a;
}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--success.is-plain:focus, .el-button--success.is-plain:hover{
	background: #67c23a;
	border-color: #67c23a;
	color: white;
}
/*鼠标按下，没有抬起*/
.el-button--success.is-plain:active {
	background: #5daf34;
	border-color: #5daf34;
	color: white;
}

/*鼠标点击后移开，恢复本身样式*/
.el-button--info.is-plain, .el-button--info.is-plain:focus:not(.el-button--info.is-plain:hover){
	background: #f4f4f5;
	border-color: #d3d4d6;
	color: #909399;
}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--info.is-plain:focus, .el-button--info.is-plain:hover{
	background: #909399;
	border-color: #909399;
	color: white;
}
/*鼠标按下，没有抬起*/
.el-button--info.is-plain:active {
	background: #82848a;
	border-color: #82848a;
	color: white;
}

/*鼠标点击后移开，恢复本身样式*/
.el-button--warning.is-plain, .el-button--warning.is-plain:focus:not(.el-button--warning.is-plain:hover){
	background: #fdf6ec;
	border-color: #f5dab1;
	color: #e6a23c;
}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--warning.is-plain:focus, .el-button--warning.is-plain:hover{
	background: #e6a23c;
	border-color: #e6a23c;
	color: white;
}
/*鼠标按下，没有抬起*/
.el-button--warning.is-plain:active {
	background: #cf9236;
	border-color: #cf9236;
	color: white;
}

/*鼠标点击后移开，恢复本身样式*/
.el-button--danger.is-plain, .el-button--danger.is-plain:focus:not(.el-button--danger.is-plain:hover){
	background: #fef0f0;
	border-color: #fbc4c4;
	color: #f56c6c;
}
/*鼠标悬浮，没有按下；鼠标按下后抬起，没有移开*/
.el-button--danger.is-plain:focus, .el-button--danger.is-plain:hover{
	background: #f56c6c;
	border-color: #f56c6c;
	color: white;
}
/*鼠标按下，没有抬起*/
.el-button--danger.is-plain:active {
	background: #dd6161;
	border-color: #dd6161;
	color: white;
}






.el-table__fixed {
	height: 100% !important; //设置高优先，以覆盖内联样式
}
.el-table__fixed-right {
	height: 100% !important; //设置高优先，以覆盖内联样式
}

*,
*:before,
*:after {
	box-sizing: inherit;
}

a:focus,
a:active {
	outline: none;
}

a,
a:focus,
a:hover {
	cursor: pointer;
	color: inherit;
	text-decoration: none;
}

div:focus {
	outline: none;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
.el-message-box {
	width: auto;
}

.app-container {
	padding: 10px;
}

*::-webkit-scrollbar {
	width:10px;
	height:10px;
	background-color:transparent;
	margin: 5px auto;
} /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
*::-webkit-scrollbar-thumb {
	background-color:rgba(144,147,153,.3);
	border-radius:6px;
	padding: 10px;
} /*定义滑块 内阴影+圆角*/

/* fade */
.fade-enter-active,
.fade-leave-active {
	transition: opacity 0.28s;
}

.fade-enter,
.fade-leave-active {
	opacity: 0;
}

/* fade-transform */
.fade-transform-leave-active,
.fade-transform-enter-active {
	transition: all .5s;
}

.fade-transform-enter {
	opacity: 0;
	transform: translateX(-30px);
}

.fade-transform-leave-to {
	opacity: 0;
	transform: translateX(30px);
}

/* breadcrumb transition */
.breadcrumb-enter-active,
.breadcrumb-leave-active {
	transition: all .5s;
}

.breadcrumb-enter,
.breadcrumb-leave-active {
	opacity: 0;
	transform: translateX(20px);
}

.breadcrumb-move {
	transition: all .5s;
}

.breadcrumb-leave-active {
	position: absolute;
}


.el-breadcrumb__inner,
.el-breadcrumb__inner a {
	font-weight: 400 !important;
}

.el-upload input[type="file"]{
		display: none !important;
}

.el-upload__input {
	display: none;
}


.el-dialog {
	transform: none;
	left: 0;
	position: relative;
	margin: 50px auto;
}

body .el-table th.gutter{
	display: table-cell!important;
}

.el-table-column--selection .cell {
	padding-right: 10px;
}

.upload-container .el-upload{
    width: 100%;
}

.upload-container .el-upload .el-upload-dragger{

    width: 100%;
    height: 200px;

}

.el-upload-dragger{
	width: auto;
	padding: 0 50px;
}

.el-dropdown-menu a{

		display: block

}



.el-range-separator {
	box-sizing: content-box;
}


.main-container {
	min-height: 100%;
	-webkit-transition: margin-left .28s;
	transition: margin-left .28s;
	margin-left: 210px;
	position: relative
}

.sidebar-container {
	-webkit-transition: width .28s;
	transition: width .28s;
	width: 210px !important;
	background-color: #304156;
	height: 100%;
	position: fixed;
	font-size: 0;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1001;
	overflow: hidden
}

.sidebar-container .horizontal-collapse-transition {
	-webkit-transition: width 0s ease-in-out, padding-left 0s ease-in-out, padding-right 0s ease-in-out;
	transition: width 0s ease-in-out, padding-left 0s ease-in-out, padding-right 0s ease-in-out
}

.sidebar-container .scrollbar-wrapper {
	overflow-x: hidden !important
}

.sidebar-container .el-scrollbar__bar.is-vertical {
	right: 0
}

.sidebar-container .el-scrollbar {
	height: 100%
}

.sidebar-container.has-logo .el-scrollbar {
	height: calc(100% - 50px)
}

.sidebar-container .is-horizontal {
	display: none
}

.sidebar-container a {
	display: inline-block;
	width: 100%;
	overflow: hidden
}

.sidebar-container .svg-icon {
	margin-right: 16px
}

.sidebar-container .el-menu {
	border: none;
	height: 100%;
	width: 100% !important
}

.sidebar-container .el-submenu__title:hover,
.sidebar-container .submenu-title-noDropdown:hover {
	background-color: #263445 !important
}

.sidebar-container .is-active>.el-submenu__title {
	color: #f4f4f5 !important
}

.sidebar-container .el-submenu .el-menu-item,
.sidebar-container .nest-menu .el-submenu>.el-submenu__title {
	min-width: 210px !important;
	background-color: #1f2d3d !important
}

.sidebar-container .el-submenu .el-menu-item:hover,
.sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover {
	background-color: #001528 !important
}

.hideSidebar .sidebar-container {
	width: 54px !important
}

.hideSidebar .main-container {
	margin-left: 54px
}


.hideSidebar .submenu-title-noDropdown {
	padding: 0 !important;
	position: relative
}

.hideSidebar .submenu-title-noDropdown .el-tooltip {
	padding: 0 !important
}

.hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon {
	margin-left: 20px
}

.hideSidebar .el-submenu {
	overflow: hidden
}

.hideSidebar .el-submenu>.el-submenu__title {
	padding: 0 !important
}

.hideSidebar .el-submenu>.el-submenu__title .svg-icon {
	margin-left: 20px
}

.hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow {
	display: none
}

.hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span {
	height: 0;
	width: 0;
	overflow: hidden;
	visibility: hidden;
	display: inline-block
}

.el-menu--collapse .el-menu .el-submenu {
	min-width: 210px !important
}

@media only screen and (max-width: 990px) {
  .hideSidebar .main-container {
  	margin-left: 0
  }

  .sidebar-container {
  	-webkit-transition: -webkit-transform .28s;
  	transition: -webkit-transform .28s;
  	transition: transform .28s;
  	transition: transform .28s, -webkit-transform .28s;
  	width: 210px !important
  }
  .hideSidebar .sidebar-container {
  	pointer-events: none;
  	-webkit-transition-duration: .3s;
  	transition-duration: .3s;
  	-webkit-transform: translate3d(-210px, 0, 0);
  	transform: translate3d(-210px, 0, 0)
  }
  
  
}


.withoutAnimation .main-container,
.withoutAnimation .sidebar-container {
	-webkit-transition: none;
	transition: none
}

.el-menu--vertical>.el-menu .svg-icon {
	margin-right: 16px
}

.el-menu--vertical .el-menu-item:hover,
.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover {
	background-color: #263445 !important
}

.el-menu--vertical>.el-menu--popup {
	max-height: 100vh;
	overflow-y: auto
}

.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece {
	background: #d3dce6
}

.el-menu--vertical>.el-menu--popup::-webkit-scrollbar {
	width: 6px
}

.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb {
	background: #99a9bf;
	border-radius: 20px
}





.app-breadcrumb .el-breadcrumb {
	display: inline-block;
	font-size: 14px;
	line-height: 50px;
	margin-left: 8px;
}

.app-breadcrumb .el-breadcrumb .no-redirect{
    color: #97a8be;
    cursor: text;
}

.hamburger, .refresh {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
}

.hamburger.is-active {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.navbar {
	height: 47px;
	overflow: hidden;
	position: relative;
	background: #fff;
	-webkit-box-shadow: 0 1px 4px rgba(0, 21, 41, .08);
	box-shadow: 0 1px 4px rgba(0, 21, 41, .08);
	margin-bottom: 3px;
}

.navbar .hamburger-container, .navbar .refresh-container {
	line-height: 50px;
	height: 100%;
	float: left;
	cursor: pointer;
	-webkit-transition: background .3s;
	transition: background .3s;
	-webkit-tap-highlight-color: transparent
}

.navbar .hamburger-container:hover, .navbar .refresh-container:hover {
	background: rgba(0, 0, 0, .025)
}

.navbar .breadcrumb-container, .navbar .refresh-container {
	float: left
}



.navbar .right-menu {
	float: right;
	height: 100%;
	line-height: 50px
}

.navbar .right-menu:focus {
	outline: none
}

.navbar .right-menu .right-menu-item {
	display: inline-block;
	padding: 0 8px;
	height: 100%;
	font-size: 20px;
	color: #5a5e66;
	vertical-align: text-bottom;
	cursor: pointer;
	-webkit-transition: background .3s;
	transition: background .3s
}

.navbar .right-menu .right-menu-item:hover {
	background: rgba(0, 0, 0, .025)
}

.navbar .right-menu .avatar-container .avatar-wrapper {
	/*margin-top: 5px;
	position: relative*/
	height: 100%;
}

.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar {
	cursor: pointer;
	width: 40px;
	height: 40px;
	border-radius: 10px;
	margin-top: -6px;
	vertical-align: middle;
}

.navbar .right-menu .avatar-container .avatar-wrapper .user-name {
	font-size: 14px !important;
	font-weight: bold;
}

.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom {
	cursor: pointer;
	font-size: 14px;
}
.screenfull-svg {
  display: inline-block;
  cursor: pointer;
  fill: #5a5e66;;
  width: 20px;
  height: 20px;
  vertical-align: 10px;
}
.sidebarLogoFade-enter-active {
	-webkit-transition: opacity 1.5s;
	transition: opacity 1.5s
}

.sidebarLogoFade-enter,
.sidebarLogoFade-leave-to {
	opacity: 0
}

.sidebar-logo-container {
	position: relative;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #2b2f3a;
	text-align: center;
	overflow: hidden
}

.sidebar-logo-container .sidebar-logo-link {
	height: 100%;
	width: 100%
}

.sidebar-logo-container .sidebar-logo-link .sidebar-logo {
	width: 32px;
	height: 32px;
	vertical-align: middle;
	margin-right: 12px
}

.sidebar-logo-container .sidebar-logo-link .sidebar-title {
	display: inline-block;
	margin: 0;
	color: #fff;
	font-weight: 600;
	line-height: 50px;
	font-size: 14px;
	font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
	vertical-align: middle
}

.sidebar-logo-container.collapse .sidebar-logo {
	margin-right: 0
}

.app-main {
	min-height: calc(100vh - 93px);
	width: 100%;
	position: relative;
	overflow: hidden
}

.cf-wrapper {
	margin: 0 !important
}

.app-wrapper {
	position: relative;
	height: 100%;
	width: 100%
}

.app-wrapper:after {
	content: "";
	display: table;
	clear: both
}


@media only screen and (max-width: 990px) {
  .app-wrapper .openSidebar {
  	position: fixed;
  	top: 0
  }
}
.drawer-bg {
  	display: none;
  }
@media only screen and (max-width: 990px) {
  .drawer-bg {
	display: inline;
  	background: #000;
  	opacity: .3;
  	width: 100%;
  	top: 0;
  	height: 100%;
  	position: absolute;
  	z-index: 999
  }
}


.svg-icon {
	width: 16px;
	height: 16px;
	vertical-align: -.15em;
	fill: currentColor;
	overflow: hidden
}
.svg-icon:before{
	font-size: 16px;
}


.svg-external-icon {
	background-color: currentColor;
	-webkit-mask-size: cover !important;
	mask-size: cover !important;
	display: inline-block
}

.scroll-container {
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	width: 100%
}

.scroll-container .el-scrollbar__bar {
	bottom: 0
}

.scroll-container .el-scrollbar__wrap {
	height: 49px
}


.el-date-editor.el-input {
	width: 217px;
}

.tags-content .el-tabs__header {
    width: 100%;
    z-index: 930;
    padding: 0 40px 0 0;
    margin: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    background-color: #fff;
    -webkit-transition: left .3s;
    transition: left .3s;
}
.tags-content--tabs-tools {
    float: right;
    z-index: 931;
    min-width: 38px;
    height: 38px;
    padding: 0 12px;
    text-align: center;
    font-size: 16px;
    line-height: 38px;
    background-color: #f5f7fa;
    cursor: pointer;
}

.tags-content--tabs-icon-nav {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
}
.tags-content .el-tabs__nav-wrap {
	margin-bottom: 0
}

.tags-content .el-tabs__nav-wrap:after {
	display: none
}

.tags-content .el-tabs__nav-next,
.tags-content .el-tabs__nav-prev {
	line-height: 38px;
	width: 20px;
	text-align: center;
	padding: 0 4px;
}

.tags-content .el-tabs__active-bar {
	display: none
}

.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item {
	height: 38px;
	padding: 0 15px;
	line-height: 38px;
	border: 0;
	color: #606266
}

.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item.is-active,
.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:focus,
.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:hover {
	color: #303133;
	background-color: #f5f7fa
}

.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item.is-active:after,
.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:focus:after,
.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:hover:after {
	display: block
}

.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item.is-active>.el-icon-close,
.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:focus>.el-icon-close,
.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:hover>.el-icon-close {
	color: #303133
}

.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item:after {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 2px;
	background-color: #409EFF
}

.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item+.el-tabs__item {
	margin-left: 1px
}

.tags-content>.el-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav>.el-tabs__item>.el-icon-close {
	width: 14px;
	margin-left: 15px;
	color: #909399
}

.tags-content .el-tabs__content {
	padding: 15px
}

.tags-content .el-tab-pane {
	min-height: calc(calc(100vh - 50px - 38px - 30px))
}

.tags-content .is-iframe {
	height: calc(calc(100vh - 50px - 38px - 30px) + 30px);
	margin: -15px;
	min-height: auto;
}



.aui-theme-tools {
	position: fixed;
	top: 150px;
	right: -210px;
	bottom: 0;
	z-index: 1010;
	width: 210px;
	border-radius: 6px 0 0 6px!important;
	-webkit-transition: right .3s;
	transition: right .3s
}

.aui-theme-tools--open {
	right: 0
}
.aui-theme-tools--hidden{
	display: none;
}

.aui-theme-tools__toggle {
	position: absolute;
	top: 80px;
	left: -40px;
	width: 40px;
	padding: 10px 8px;
	text-align: center;
	font-size: 20px;
	border-right: 0;
	border-radius: 4px 0 0 4px;
	color: #fff;
	background-color: #1890FF;
	cursor: pointer
}

.aui-theme-tools__content {
	height: 100%;
	padding: 5px 20px 20px;
	border: 1px solid #ebeef5;
	border-radius: 4px 0 0 4px;
	background-color: #fff
}

.aui-theme-tools__content .el-radio {
	display: block;
	margin-left: 0 !important;
	line-height: 28px
}

.aui-theme-tools__item .aui-theme-tools__item {
	margin-top: 15px;
	border-top: 1px solid #ebeef5
}

.el-pagination {
	padding: 2px 5px;
	margin: 15px 0 0 0;
	font-weight: normal;
	color: #000;
	text-align: center;
	white-space: nowrap;
}


.mod-sys__menu-icon-list > .el-button {
	padding: 8px;
	margin: 8px 0 0 8px;
}

.mod-sys__menu-icon-list > .el-button > span {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	font-size: 18px;
}


.mod-sys__menu-icon-list > .el-button> span > .svg-icon {
	width: 1em;
	height: 1em;
	fill: currentColor;
	vertical-align: middle;
	overflow: hidden;
}
.mod-sys__menu-icon-list > .el-button> span > *:before{
	width: 1em;
}

.mod-sys__menu-icon-popover {
	width: 458px;
	overflow: hidden;
}
.mod-sys__menu-icon-inner {
	width: 478px;
	max-height: 258px;
	overflow-x: hidden;
	overflow-y: auto;
}
.mod-sys__menu-icon-list {
	width: 458px;
	padding: 0;
	margin: -8px 0 0 -8px;
}
.mod-sys__menu-icon-list > .el-button {
	padding: 8px;
	margin: 8px 0 0 8px;
}
.mod-sys__menu-icon-list > .el-button > span {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	font-size: 18px;
}

@media only screen and (max-width: 760px) {
	.mod-sys__menu-icon-popover {
		width: 365px;
		left: 0;
	}
	.el-pagination__total{
		display: block !important;
		margin-bottom: 10px;
	}

}

.el-table .cell {
	white-space: pre-line;
}

.el-tooltip__popper{max-width:80%}
.mod-sys__log-error-view-info{
	width: 100% !important;
	height: 100%;
}
.mod-sys__log-error-view-info .el-message-box__content{
	width: 100%;
	height: 90%;
	overflow: auto;
}
.mod-sys__log-error-view-info .el-message-box__message {
	height: 100%;
	overflow: auto;
}
.mod-sys__log-error-view-info .el-message-box__message p{
	width: 100%;
	height: 90%;
	white-space: pre-wrap;
}

@media only screen and (max-width: 760px) {
	.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
		min-width: 27px;
	}
}

.hide .el-upload--picture-card {
	display: none;
}
/* 搜索样式-开始 */
.sizer-drawer .el-drawer__header{
	margin-bottom: 0;
	background: #f5f7fa;
	padding: 10px;
	border: 1px solid #eee;
}

.sizer-drawer .el-drawer__body{
	height: 100%;
	padding-bottom: 30px;
}

.sizer-drawer__content{
	height: 100%;
}
.sizer-drawer__form{
	width: 100%;
	height: calc(100% - 90px);
	padding: 15px;
	overflow: auto;
    padding-bottom: 0;
}
.sizer-drawer__footer{
	width: 100%;
	background: #f5f7fa;
	display: flex;
	position: absolute;
	justify-content: center;
	bottom: 0;
	border: 1px solid #eee;
	padding: 15px;
}
/* 搜索样式-结束 */
.operation_module .el-badge__content.is-fixed{
    right: -60px;
}
.operation_button_right{
	float:right;
	display: flex;
	justify-content: space-between;
}


.operation_button_right .el-button{
	margin-right: 10px;
	margin-left: 0;
}

.operation_button{
	display: flex
}
.operation_button_left{
	position: absolute;
}
.operation_button_right{
	position: absolute;
	right: 8px;
	display: flex;
	justify-content: space-between;
}
.operation_button{
	height: 40px;
}

.cron .el-form {
    overflow: auto;
}
.cron .pop_btn {
    text-align: center;
    margin-top: 20px;
}
.cron .popup-main {
    position: relative;
    margin: 10px auto;
    background: #fff;
    border-radius: 5px;
    font-size: 12px;
    overflow: hidden;
}
.cron .popup-title {
    overflow: hidden;
    line-height: 34px;
    padding-top: 6px;
    background: #f2f2f2;
}
.cron .popup-result {
    box-sizing: border-box;
    line-height: 24px;
    margin: 25px auto;
    padding: 15px 10px 10px;
    border: 1px solid #ccc;
    position: relative;
}
.cron .popup-result .title {
    position: absolute;
    top: -28px;
    left: 50%;
    width: 140px;
    font-size: 14px;
    margin-left: -70px;
    text-align: center;
    line-height: 30px;
    background: #fff;
}
.cron .popup-result table {
    text-align: center;
    width: 100%;
    margin: 0 auto;
}
.cron .popup-result table input {
    display: block;
    width: 100%;
    font-family: arial;
    text-align: center;
    line-height: 30px;
    height: 30px;
    white-space: nowrap;
    overflow: hidden;
    border: 1px solid #e8e8e8;
}
.cron .popup-result-scroll {
    font-size: 20px;
    line-height: 25px;
    overflow-y: auto;
}

.cron .el-dialog__body {
    padding: 0px 20px;
    line-height: 25px;
    overflow-y: auto;
}

.cron .el-checkbox-group {
    white-space: initial;
}
.cron .el-checkbox {
    width: 4em;
    padding: 4px 3px;
}

.seed_table_function{
	display: flex;
	justify-content: space-between;
	align-content: center;
	margin-bottom: 10px;
}



.seed_table_tool  .el-button+.el-button , .seed_table_operation .el-button+.el-button {
	margin-left: 5px;
}

.seed_table_operation .el-button--small {
	padding: 9px 5px!important;
}

.seed_query, .seed_table{
	background-color: #FFFFFF;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);
	margin-bottom:10px;
	padding: 15px;
	border-radius: 15px;
	position: relative;
}

.seed_query .seed_query_add{
	display: inline-block;
	margin-left: 10px;
}

@media only screen and (max-width: 760px) {
	.seed_query .seed_query_add{
		display: flex;
		margin-left: 0px;
	}
	.seed_query .seed_query_add .el-button{
		margin: auto;
	}
}

.seed_query .el-form .el-form-item{
	margin-bottom: 10px;
}

.seed_query .el-form .el-form-item .el-input{
	width: 220px;
}

.seed_query .el-form--label-top .el-form-item__label {
	padding: 0;
}
.seed_query  .el-divider--horizontal{
	margin: 10px 0;
}

.seed_query .seed_query_button{
	display: flex;
	justify-content: flex-end;
	align-content: center;
}

.seed_table_row_operation{
	margin-right: 5px;
}

body{
	margin: 0;
	background-color: #f0f2f5;
}


.el-table td.el-table__cell div .el-form-item__error{
	line-height: 0.5;
	padding-top: 0;
}

.seed_receipt .el-textarea__inner {
	border: 0; border-bottom:1px solid #DCDFE6;
}

.receipt {
	border: 1px solid #000000!important;
}

.receipt .el-divider {
	background-color: #000000;
}

/**改变边框颜色*/
.receipt .el-table {
	color: #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	margin: 0 auto;
}
.receipt .el-table th {
	border: 1px solid #000;
	border-right: none;
	border-bottom: none;
}
.receipt .el-table td {
	border: 1px solid #000;
	border-right: none;
	border-bottom: none;
}
/**改变表头标题颜色*/
.receipt .el-table thead {
	color: #000;
}

.receipt .el-descriptions__body {
	color: #000;
}

.receipt-remark {
	margin-bottom: 20px;
	width: 100%;
	border-bottom: 1px solid #DCDFE6;
	border-radius: 4px;
	line-height: 1.5;
	padding: 5px 15px
}
.receipt .receipt-remark {
	border-bottom: 1px solid #000!important;
}

.print-tag{
	display: none;
}


.receipt-reject,.receipt-pass{
	position: relative;
}

.receipt-reject::after ,.receipt-pass::after {
	content: '拒绝';
	font-size: 10px;
	width: 28.404px;
	height: 13.62px;
	line-height: 13.62px;
	position: absolute;
	display: block;
	top: 50%;
	right: -40px;
	text-align: center;
	outline: 2px solid #FF2F2F;
	outline-offset: 2px;
	transform: translate(0, -50%) rotate(-30deg);
	color: #FFF;
	font-weight: 400;
	border: 0.56px solid #FF2F2F;
	background: #FF2F2F;
}

.receipt-body{
	background-color: #ffffff;
	border: 1px solid #DCDFE6;
	padding: 20px;
	position: relative;
}

.receipt-body::after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent #DEE2E6 transparent transparent;
	border-style: solid;
	border-width: 0 112px 112px 0;
	top: 0;
	right: 0;
}

.receipt-pass::after {
	content: '通过';
	outline: 2px solid #40C057;
	border: 0.56px solid #40C057;
	background: #40C057;
}


.receipt-checking {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	width: 112px;
	height: 112px;

}

.receipt-checking .receipt-text {
	position: absolute;
	width: 80px;
	height: 30px;
	line-height: 30px;
	top: 20px;
	left: 40px;
	transform: rotate(45deg);
	color: #000;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
}

.seed_receipt .el-dialog__footer {
	box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.3);
	position: sticky;
	bottom: 0;
	z-index: 999;
	background-color: #fff;
}
