*{
	margin: 0px;
	padding: 0px;
	list-style: none;
	box-sizing: border-box;
	font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif !important;
}

html,body{
	width: 100%;
	height: 100%;
}

.fl{
    float: left;
}
.fr{
    float: right;
}

i{
	font-style: normal;
}

.ml-5{
	margin-left: 5px;
}
.ml-10{
    margin-left: 10px;
}
.mr-5{
	margin-right: 5px;
}
.mr-10{
    margin-right: 10px;
}

.el-button--primary.is-plain:active,.el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover{
	background: #2a76cd;
	border-color: #2a76cd;
}

.el-notification.el-notification-warning{
	border-top:2px solid #eaa926 !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
} 

.el-notification.el-notification-error{
	border-top:2px solid #cc3d3d !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
} 

.el-textarea__inner:focus, .el-input.is-active .el-input__inner, .el-input__inner:focus{
	border-color: #2a76cd !important;
}

.el-select-dropdown__item.hover, .el-select-dropdown__item:hover, .el-cascader-node:not(.is-disabled):focus, .el-cascader-node:not(.is-disabled):hover{
	background-color: #eaf1fa !important;
}

.el-loading-spinner .path{
	stroke: #2a76cd !important;
}

.el-pagination.is-background .el-pager li:not(.disabled):hover{
	color: #2a76cd !important;
}

.el-pagination.is-background .el-pager li:not(.disabled).active{
	color: #fff !important;
}

.el-radio-button__inner:hover{
	color: #2a76cd !important;
}

.el-radio-button__orig-radio:checked+.el-radio-button__inner{
	color: #fff !important;
}

.el-button--text{
    color: #2a76cd;
}

.el-button--text:focus, .el-button--text:hover{
	color: #5491d7;
}

.el-table__body .el-button.is-disabled, .el-table__body .el-button.is-disabled:focus, .el-table__body .el-button.is-disabled:hover{
	color: #C0C4CC !important;
}

.el-select-dropdown__item.selected{
	color: #2a76cd !important;
}

.control .el-button:focus, .control .el-button:hover{
	color: #2a76cd !important;
    border-color: #2a76cd !important;
    background-color: #fff !important;
}

.pdf-des .header {
	font-weight: 900;
	color: rgba(60,68,85,0.7);
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 80%;
	overflow: hidden;
}

/* ::-webkit-scrollbar{
	width: 5px !important;
	height: 5px !important;
}

::-webkit-scrollbar-thumb{
	border-radius: 6px;
	background: #dbdcdc !important;
} */

/*通用table样式*/
.table-container {
	left: 20px;
	right: 20px;
	bottom: 10px;
	height: 100%;
}

.table-list{
	position: relative;
	height: calc(100% - 59px);
}

/*分页插件样式 */
.table-pagination {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 42px;
	text-align: right;
}
.table-pagination .current-tatal {
	float: left;
	font-weight: 400;
}
.table-pagination .setPageSize {
	float: left;
	margin-left: 10px;
	font-weight: 400;
}
.table-container .el-table__header-wrapper {
	border: 1px solid #dbdcdc;
	font-size: 14px;
	font-weight: 900;
	color: rgba(60, 68, 85, 0.7);
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color: #2a76cd;
	color: #FFF;
}

.table-container .el-table__header-wrapper th {
	height: 50px;
	background: #f3f4f6;
	border-bottom: none;
}

.table-container .el-table__body-wrapper {
	font-size: 14px;
	color: #3c4455;
}

.table-container .el-table__body-wrapper .el-table__row--level-1 td {
	height: 42px;
	padding: 0px;
	border: none;
}

.table-container .el-table__body-wrapper .el-table__row--level-0 td {
	height: 42px;
	padding: 0px;
	border-top: 1px solid #EBEEF5;
}

.table-container .el-table__body-wrapper .el-table__row--level-0 .el-checkbox {
	color: #606266;
	font-weight: 500;
	font-size: 14px;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-right: 10px;
}

.el-dialog__header{
	position: relative;
}
.el-dialog__headerbtn{
	height: 100%;
	top: 0!important;
}
.table-container .el-dialog__header {
	border-bottom: 1px solid #dbdcdc;
}

.table-container.el-dialog__body {
	padding: 10px 20px;
	color: #606266;
	font-size: 14px;
	word-break: break-all;
}

.table-container .el-dialog__header .el-dialog__title {
	font-size: 16px;
	font-weight: 900;
}

.table-container .el-pagination {
	margin-top: 10px;
	white-space: nowrap;
	padding: 2px 5px;
	color: #303133;
	font-weight: 700;
	text-align: right;
}

.table-container .el-pagination__sizes {
	float: left;
	margin: 0 10px 0 5px;
	font-weight: 400;
	color: #606266;
}


/* .tableLimit tr td .cell{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
} */
.el-table .warning-row {
	background: oldlace;
}

.el-table .success-row {
	background: #f0f9eb;
}

.el-date-editor .el-range-separator{
	width: 8% !important;
}
img.el-image-viewer__img{
	max-width: 75%!important;
	max-height: 75%!important;
}
