@import 'style';
@import 'base';
$height: 50px;
.el-header{
	padding: 0;
	height: 111px !important;
}
.header {
	background: linear-gradient(180deg, #A1C3E8 0%, #FFFFFF 100%);
	color: #0F1F8C;
	height: 56px !important;
	text-align: center;
	font-size-adjust: 20px;
	line-height: 56px;
	font-weight: bolder;
	.logo{
		height: 43px;
		margin: 5px 0 0 23px;
		float: left;
	}
}
.nav{
	background: #0F1F8C;
	padding: 0 44px;
	a{
		display: inline-block;
		line-height: 55px;
		padding: 0 12px;
		color: #fff;
		font-size: 14px;
		text-decoration: none;
		margin-right: 20px;
	}
	.active{
		background: #09166F;
	}
	.setting{
		float: right;
		color: #fff;
		line-height: 55px;
		.el-dropdown{
			color: #fff;
			margin: 0 20px;
		}
	}
}
.main {
	position: relative;
	height: calc(100vh - 111px);
	background: #F4F4F4;
	// padding-top: 10px;
}
.left-aside {
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff;
	.left-menue {
		border: none;
		& > .is-active {
			background-color: #DCECFF !important;
			position: relative;
			// border-left: 10px solid #ECF0F5;
			transition: all .3s linear;
			.iconfont{
				color: #3895FE;
			}	
			&>.el-submenu__title{
				color: #3895FE !important;
			}
			.is-active {
				background-color: #DCECFF !important;
				// border-left: 10px solid #ECF0F5;
				transition: all .3s linear;
				position: relative;
				.iconfont{
					color: #3895FE;
				}		
			}	
		}
		.is-opened{
			background-color: #fff !important;
			border-left: none !important;
			&>.el-submenu__title{
				color: #fff !important;
				
			}
		}
		.el-menu-item-group__title{
			padding: 0;
		}
		.child{
			padding-left: 60px !important;
		}
		.el-menu-item, .el-submenu__title{
			height: 48px;
			line-height: 48px;
			font-size: 15px;
		}
		// .el-menu-item{
		// 	height: 44px;
		// 	line-height: 44px;
		// }
	}
	.iconfont{
		margin-right: 5px;
	}
}

.el-main {
	// border: 1px solid red;
	// padding:20px 20px;
	position: relative;
	// overflow:hidden;
	section>p{
		color:#666666;
		font-size:14px;
		font-weight: 400;
		span{
			color:#cccccc;
		}
	}
	.content{
		background: #fff;
		padding: 20px;
		margin-top: 12px;
		// height: calc(100vh - 190px);
		box-shadow:0px 4px 12px 0px rgba(0,0,0,0.12);
		// overflow:scroll;
	}
	.title_top{
		
		.add_btn{
			width:90px;
			height:32px;
			background:$mainColor;
			border:1px solid rgba(237,237,237,1);
			border-radius:4px;
			float: right;
			text-align: center;
			line-height: 32px;
			color: #FFF;
		}
	}

    .table{
        background: #fff;
        // border: 1px solid #EDEDED;
		// min-height: calc(100vh - 430px);
		// height:calc(100vh - 350px);
    }
    .edit_btn{
        color: #25486A;
	}
	.info_btn{
		background: #ECF0F5;
		color: #1F2328;
		border-color: #ECF0F5;
	}
	// 分页
	.el-pagination {
		// position: absolute;
		// left: 0;
		// bottom: 15px;
		text-align: right;
		width: 100%;
		margin-top: 20px;
	}
}
.el-dialog{
	.el-select{display: block;}
}
.main_btn{
	background: $mainColor;
	border-color: $mainColor;
	width: 120px;
	font-size: 14px;
}
.cancel_btn{
	width: 170px;
	font-size: 14px;
	color: #6A737B;
}
// 表头
thead{
	tr th{
		background-color: #F2F2F2 !important;
		padding: 8px 0 !important;
	}
}
tbody{
	tr td{
		padding: 4px 0 !important;
	}
}

.edit{
	color: rgb(0, 128, 0);
}
.del{
	color: #F01010;
}
.logout:hover{
	cursor: pointer;
}
.upload_btn{
	position: relative;
	input{
		position: absolute;
		width: 100%;
		left: 0;
		opacity: 0;
	}
}
// 内容区域滚动
.el-form.over_y{
    max-height: calc( 100vh - 290px);
    padding:0 10px;
    overflow-y:auto;
    &::-webkit-scrollbar {/*滚动条整体样式*/
        width:4px;/*高宽分别对应横竖滚动条的尺寸*/
        height:4px;
    }
    &::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius:5px;
        -webkit-box-shadow: inset005pxrgba(0,0,0,0.2);
        background:rgba(0,0,0,0.2);
    }
    &::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset005pxrgba(0,0,0,0.2);
        border-radius:0;
        background:rgba(0,0,0,0.1);
    }
}
// 弹框
.el-dialog__footer{
	text-align: center;
}

.w-e-text{
    min-height: 500px !important;
}
// 停用启用样式
.open {
	color:#409eff;
}
.close {
	color: red;
}