/* 按钮 */
.search-btn {
	width: 0.8rem !important;
	height: 0.4rem !important;
	background: #115DB1 !important;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #115DB1 !important;
	font-size: 0.16rem;
}

.white-btn {
	width: auto !important;
	height: 0.4rem !important;
	font-size: 0.16rem;
}

.white-btn:hover {
	background-color: #115DB1 !important;
	color: #FFF !important;
}

.el-input__inner {
	height: 0.4rem;
	font-size: 0.14rem;
}

.el-input__wrapper {
	height: 0.4rem;
	font-size: 0.14rem;
}

.el-form-item__content {
	line-height: 0.4rem;
}

/* 分页 */
/* 分页适配小屏 */
@media screen and (max-width: 768px) {
	.responsive-pagination {}
}

.el-pagination.is-background .btn-next.is-active,
.el-pagination.is-background .btn-prev.is-active,
.el-pagination.is-background .el-pager li.is-active {
	/* width: 0.34rem; */
	min-width: 0.34rem;
	width: auto;
	height: 0.36rem;
	background: #115DB2;
	border-radius: 2px 2px 2px 2px;
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: 400;
	font-size: 0.16rem;
	color: #FFFFFF;
	line-height: 0.36rem;
}

.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
	background-color: #FFF;
	/* width: 0.34rem; */
	min-width: 0.34rem;
	width: auto;
	height: 0.36rem;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #115DB2;
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: 400;
	font-size: 0.16rem;
	color: #115DB2;
	line-height: 0.36rem;
}

.el-pagination.is-background .btn-next.is-disabled,
.el-pagination.is-background .btn-next:disabled,
.el-pagination.is-background .btn-prev.is-disabled,
.el-pagination.is-background .btn-prev:disabled,
.el-pagination.is-background .el-pager li.is-disabled,
.el-pagination.is-background .el-pager li:disabled {
	background-color: #FFF;
	/* width: 0.34rem; */
	min-width: 0.34rem;
	width: auto;
	height: 0.36rem;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #115DB2;
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: 400;
	font-size: 0.16rem;
	line-height: 0.36rem;
}

.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
	background-color: #FFF;
	/* width: 0.34rem; */
	min-width: 0.34rem;
	width: auto;
	height: 0.36rem;
	border-radius: 2px 2px 2px 2px;
	border: 1px solid #115DB2;
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: 400;
	font-size: 0.16rem;
	line-height: 0.36rem;
}

.el-pagination__goto {
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: 400;
	font-size: 0.16rem;
	line-height: 0.36rem;
}

.el-pagination__classifier {
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: 400;
	font-size: 0.16rem;
	line-height: 0.36rem;
}

.el-pagination__editor.el-input {
    width: .56rem;
}

.el-pagination .el-select{
	width: 1.28rem;
}


/* 菜单 */
.demo-image__error .image-slot {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background: #666666;
	color: white;
	font-size: .3rem;
}

/* 
.demo-image__error .image-slot .el-icon {
	font-size: .14rem;
	display: flex;
} */
.demo-image__error .image-slot .el-button {
	width: 100%;
	height: 100%;
	padding: 0;
}

.demo-image__error .el-image {
	width: .2rem;
	height: .2rem;
	display: block;
	margin-right: .1rem;
}

.el-sub-menu .el-icon,
.el-menu-item .el-icon {
	margin-right: 0;
}

.el-menu--horizontal {
	justify-content: center;
}

.el-menu--horizontal.el-menu {
	border-bottom: none;
}

.el-menu--horizontal .el-menu-item:not(.is-disabled) {
	border-bottom: 4px solid transparent;
}

.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,
.el-menu--horizontal>.el-menu-item.is-active {
	background-color: transparent;
	border-bottom: 4px solid #fff;
}

.el-menu--horizontal>.el-menu-item,
.el-menu--horizontal>.el-sub-menu .el-sub-menu__title {
	font-weight: bold;
	font-size: .24rem;
}

.el-menu--horizontal .el-menu .el-menu-item,
.el-menu--horizontal .el-menu .el-sub-menu__title,
.el-menu--horizontal .el-menu .el-sub-menu .el-sub-menu__title {
	color: #333 !important;
}

.el-menu--horizontal .el-menu .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal .el-menu .el-menu-item:not(.is-disabled):hover,
.el-menu--horizontal .el-menu .el-sub-menu .el-sub-menu__title .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal .el-menu .el-sub-menu .el-sub-menu__title .el-menu-item:not(.is-disabled):hover {
	color: #115DB2 !important;
}

.col-right {
	display: none;
}

.centerWidth {
	width: 70%;
}

@media (max-width:1280px) {

	.el-menu--horizontal>.el-menu-item,
	.el-menu--horizontal>.el-sub-menu .el-sub-menu__title {
		font-weight: bold;
		font-size: .14rem;
	}

	.el-menu--horizontal.el-menu {
		height: .4rem;
	}
}

#nav .el-row.pc-nav {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: .69rem;
	display: flex;
	align-items: center;
}

@media (max-width:960px) {
	.pc-nav {
		display: none !important;
	}

	.el-menu--horizontal.el-menu {
		margin-top: .2rem;
	}

	.el-menu--horizontal .el-menu-item:not(.is-disabled) {
		border-bottom: 2px solid transparent;
	}

	.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,
	.el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
		background-color: transparent;
		border-bottom: 2px solid #fff;
	}

	.el-menu--horizontal>.el-menu-item,
	.el-menu--horizontal>.el-sub-menu .el-sub-menu__title {
		font-weight: bold;
		font-size: .14rem;
	}

	.col-right {
		position: fixed;
		left: 0;
		width: 100%;
		background: rgba(0, 0, 0, 0.3);
		top: 0;
		bottom: 0;
		padding: 0;
		margin-top: 0px;
		z-index: 10;
		/* display: block; */
		overflow-y: auto;
	}
}

/* 树形 */
.custom-tree #img_sel {
	display: none;
}

.custom-tree .el-tree-node__content {
	height: .4rem;
	background-color: #F9FBFE;
	border-radius: 4px 4px 4px 4px;
	margin-bottom: .04rem;
}

.custom-tree .el-tree-node>.el-tree-node__content {
	background-color: #EFF4FB;
}

/* .custom-tree .el-tree-node.is-current>.el-tree-node__content, */
.el-tree--highlight-current>.el-tree-node.is-current.is-focusable>.el-tree-node__content {
	background-color: #115DB2;
}

.el-tree--highlight-current>.el-tree-node.is-current.is-focusable>.el-tree-node__content #img_sel {
	display: block;
}

.el-tree--highlight-current>.el-tree-node.is-current.is-focusable>.el-tree-node__content #img_def {
	display: none;
}

.el-tree-node.is-current .level1,
.custom-tree .el-tree-node.is-current>.el-tree-node__content {
	color: #FFFFFF;
}

.el-tree-node.is-current>.el-tree-node__content .level2,
.el-tree-node.is-current>.el-tree-node__content .level3 {
	color: #115DB2;
}

.el-tree-node.is-current>.el-tree-node__content .level2 .circle {
	background: #115DB2;
}

.el-tree-node.is-current>.el-tree-node__content {
	background-color: #115DB2;
	color: #FFFFFF;
}

/* 选中的树节点 */
.el-tree-node:focus>.el-tree-node__content {
	background-color: #eff5fe;
	color: #115DB2;
}

.custom-tree-node {
	width: calc(100% - .19rem);
	padding-right: .19rem;
}

.custom-tree-node .level1 .el-tooltip__trigger {
	width: 1.94rem;
	display: inline-block;
}

.custom-tree-node .level2 .el-tooltip__trigger {
	width: 1.75rem;
	display: inline-block;
}

.custom-tree-node .level3 .el-tooltip__trigger {
	width: 1.75rem;
	display: inline-block;
}

.custom-tree-node .el-tooltip__trigger {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.custom-tree-node>div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.custom-tree-node .level1>div,
.custom-tree-node .level2>div,
.custom-tree-node .level3>div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.custom-tree-node img {
	width: .2rem;
	height: .2rem;
	margin-right: .03rem;
}


.custom-tree-node .level1 {
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: bold;
	font-size: .16rem;
	color: #115DB2;
}

.custom-tree-node .level2,
.custom-tree-node .level3 {
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: 400;
	font-size: .16rem;
	color: #666666;
}

.custom-tree-node .level2 .num,
.custom-tree-node .level3 .num {
	font-family: D-DIN Exp-DINExp, D-DIN Exp-DINExp;
	font-weight: bold;
}

.custom-tree-node .circle {
	width: .08rem;
	height: .08rem;
	background: #666666;
	border-radius: 50%;
	display: inline-block;
	margin-right: .1rem;
}

.el-tree-node__content>.el-tree-node__expand-icon{
	padding: .06rem;
}

/* 输入框 */
.search-div .el-input {
	height: .62rem;
	line-height: .62rem;
	box-shadow: 0px 4px 4px 0px rgba(17, 93, 177, 0.21);
	border-radius: 4px 4px 4px 4px;
	border: .01rem solid #115DB2;
}

@media (max-width:960px) {
	.search-div .el-input {
		height: 0.4rem;
		font-size: 0.14rem;
	}

	.search-div .el-input .el-input-group__append .el-button {
		font-size: .14rem;
	}
}

.search-div .el-input .el-input__wrapper {
	height: calc(100% - 0.04rem);
	box-shadow: none;
}

.search-div .el-input .el-input-group__append {
	box-shadow: none;
	height: 100%;
}


.search-div .el-input__inner {
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: 500;
	font-size: .18rem;
}

.search-div .el-input__inner::placeholder {
	color: #999999;
}

.search-div .el-input .el-input-group__append {
	display: flex;
	align-items: center;
	background-color: #115DB2;
	width: 1.2rem;
	border-radius: 0 2px 2px 0;
}

.search-div .el-input .el-input-group__append .el-button img {
	width: .22rem;
	height: .22rem;
	margin-right: .1rem;
}

.search-div .el-input .el-input-group__append .el-button {
	color: #fff;
	font-size: .22rem;
	height: 100%;
	display: flex
}

/* 暂无数据 */
.nodata-div {
	width: 3.18rem;
	height: 2.93rem;
	background: url("../images/nodata.png") no-repeat center;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin: 0 auto;
	margin-top: .78rem;
}

/* el-tab */
.el-tabs__item {
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: 600;
	font-size: 0.18rem;
	color: #333333;
}

.el-tabs__item.is-active,
.el-tabs__item:hover {
	color: #115DB2;
}

.el-tabs__active-bar {
	background-color: #115DB2;
}

/* el-form */
.el-form-item {
	display: flex;
	align-items: center;
}

.el-form-item__label {
	font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
	font-weight: 600;
	font-size: 0.16rem;
	color: #333333;
	text-align: left;
}
