*::before,*::after{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.div-left-menu{
	height: 100%;
	position: fixed;
	top: 60px;
	overflow: auto;
	border-right: 1px solid #EBEBEB;
}
.div-menu-header{
	width: 300px;
	height: 50px;
	line-height: 50px;
	padding-left: 40px;
	color: #666666;
	position: relative;
	/* border-right: 1px solid #EBEBEB; */
	cursor: pointer;
}
.suoJin-image{
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: 24px;
}
.el-menu-vertical-demo{
	width: 280px;
	border-right: 0;
	height: 90%;
	height: -webkit-calc(100% - 60px);
	height: -moz-calc(100% - 60px);
	height: calc(100%  60px);
	overflow: auto !important;
}
.div-right-content{
	width: -webkit-calc(100% - 280px);
	width: -moz-calc(100% - 280px);
	width: calc(100% - 280px);
	position: absolute;
	left: 280px;
	top: 110px;
	z-index: 99;
}
.left0{
	left: 0 !important;
}
.div-breadcrumb{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #EBEBEB;
	position: fixed;
	top: 60px;
	width: 100%;
	left: 301px;
	z-index: 999;
	background: #fff;
}
.cursor-pointer{
	cursor: pointer;
}
.pl10{
	padding-left: 10px;
}
.pl20{
	padding-left: 20px;
}
.pl60{
	padding-left: 60px;
}
.mr16{
	margin-right: 16px;
}
.ml30{
	margin-left: 30px;
}
.ml50{
	margin-left: 50px;
}
.ptl30{
	padding-top: 30px;
	padding-left: 30px;
}
.pt30{
	padding-top: 30px;
}
.pl50{
	padding-left: 50px;
}
.pb30{
	padding-bottom: 30px;
}
.pb150{
	padding-bottom:150px;
}
.mb30{
	margin-bottom: 30px;
}
.pr90{
	padding-right: 90px;
}
.c-000{
	color: #000;
}
.c-666{
	color: #666;
}
.lh20{
	line-height: 20px;
}
.c-2985F5{
	color: #2985F5;
}
.el-submenu .el-menu-item{
	padding: 0 40px;	
}
.el-submenu__title *{
	font-weight: bold;
}
.el-menu-item.is-active{
	color: #2985F5;
}
.div-catalog-name{
	color: #000000;
	font-size: 28px;
	margin-bottom: 30px;
}
.div-big-catalog-name{
	color: #000000;
	font-size: 32px;
	font-weight: bold;
}
.div-table{
	border: 1px solid #E9E8F0;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #666;
}
.div-table thead th{
	background: #EAF1F9;
	text-align: center;
}
.div-table tr td,.div-table th{
	border: 1px solid #E9E8F0;
	padding: 0 14px 0 10px;
}
.div-table tbody tr:nth-child(even){
	background: #F8FAFD;
}
.black-circle-ul{
	list-style: initial;
}
.mb32{
	margin-bottom: 32px;
}
.mb50{
	margin-bottom: 50px;
}
.w-75{
	width: 75%;
}
.div-border-content{
	width: 648px;
	height: auto;
	background: #F8FAFD;
	border: 1px solid #E9E8F0;
}
.el-menu-item-group__title{
	padding: 0;
}
a{
	cursor: pointer;
	color: #2985F5;
}
em{
	color: red;
	font-style: normal;
}
