body {
	--houseStatus-1-bgColor: #a9dcfd;
	--houseStatus-2-bgColor: #fff;
	--houseStatus-2-border: 2px dashed rgba(51, 56, 75, 0.4);
	--houseStatus-3-bgColor: #a233c6;
	--houseStatus-4-bgColor: #16b777;
	--houseStatus-5-bgColor: #FFB703;
	--houseStatus-6-bgColor: #fdac93;
	--houseStatus-7-bgColor: #f75c5a;
}

.messageBox__content {
	padding: 20px;
}

.messageBox__content .messageBox__iconBox {
	text-align: center;
}

.messageBox__content .messageBox__title {
	text-align: center;
	margin: 20px 10px;
	font-size: 16px;
	font-weight: 600;
	color: #353535;
}

.messageBox__content .messageBox__text {
	text-align: center;
	font-size: 14px;
	padding: 0 50px;
	color: #353535;
}

.messageBox__content .messageBox__btn-group {
	margin-top: 30px;
	text-align: center;
}

.tb-img-circle {
	width: 30px;
	height: 30px;
	cursor: zoom-in;
	border-radius: 50%;
	border: 2px solid #dddddd;
}

body .layui-btn.fx-btn-orange {
	background-color: #E45F2B;
}

body .layui-btn.fx-btn-red {
	background-color: #FF2B2B;
}

body .layui-btn.fx-btn-blue {
	background-color: #465CFF;
}

body .layui-btn.fx-btn-green {
	background-color: #09BE4F;
}

body .layui-btn.fx-btn-cyan {
	background-color: #5CB3CC;
}

body .tox-tinymce-aux {
	z-index: 19892000;
}

.btn-success-disabled {
	background-color: #89e7b3 !important;
	cursor: not-allowed;
}

.btn-success {
	background-color: #13ce66 !important;
}

.btn-danger-disabled {
	background-color: #ffa4a4 !important;
	cursor: not-allowed;
}

.btn-danger {
	background-color: #ff4949 !important;
}

.btn-info {
	background-color: #a6a9ad !important;
}

.btn-warning {
	background-color: #ffba00 !important;
}

.btn-rest-disabled {
	background-color: #f3805c !important;
	cursor: not-allowed;
}

.btn-rest {
	background-color: #FF5722 !important;
}

.el-form-item--mini.el-form-item {
	margin-bottom: 18px;
}

.el-form-item:after,
.el-form-item:before {
	display: table;
	content: "";
}

.el-form-item:after {
	clear: both;
}

.el-form-item--mini .el-form-item__content,
.el-form-item--mini .el-form-item__label {
	line-height: 28px;
}

.el-form-item__label {
	text-align: right;
	vertical-align: middle;
	float: left;
	font-size: 14px;
	color: #606266;
	line-height: 40px;
	padding: 0 12px 0 0;
	box-sizing: border-box;
	font-weight: 700;
}

.el-form-item--mini .el-form-item__content,
.el-form-item--mini .el-form-item__label {
	line-height: 28px;
}

.el-form-item__content {
	position: relative;
	font-size: 14px;
	word-break: break-all;
	padding-left: 20px;
}

.el-form-item__content:after,
.el-form-item__content:before {
	display: table;
	content: "";
}

.el-form-item__content:after {
	clear: both;
}

.acfiel {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-left: 20px;
	max-width: 200px;
	cursor: pointer;
}

.attach-img {
	width: 48px;
	height: 48px;
}

.cof {
	color: #2a64a6;
	max-width: 160px;
}

.layui-td-gray,
.layui-td-gray-2,
.layui-td-gray-3,
.layui-td-gray-4 {
	color: #909399;
	width: 78px;
	text-align: right;
	background-color: #fafafa;
}

.layui-td-gray-2 {
	width: 96px;
}

a.tab-a,
a.open-a,
a.link-a,
a.right-a,
a.side-a {
	color: #1A75FF;
	cursor: pointer;
}

/*附件*/
.file-card {
	background: #fff;
	border: 1px solid #f1f1f1;
	border-radius: 2px;
	padding: 0;
	margin: 4px 6px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
}

.file-card .file-icon {
	font-size: 44px;
	color: #aaaaaa;
	margin-right: 4px;
}

.file-card .file-info {
	width: calc(100% - 160px);
	line-height: 1.5
}

.file-card.file-view .file-info {
	width: calc(100% - 82px);
}

.file-card .file-title {
	font-size: 14px;
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.file-card .file-ops {
	font-size: 12px;
	color: #aaa;
}

.file-card .file-tool .bcfont {
	font-size: 20px;
	font-weight: 600;
	padding: 4px;
	display: inline-block;
	cursor: pointer;
}

.file-card.file-view .btn-delete {
	display: none
}

.file-hasdelete {
	background: url(../../assets/images/attach.png) no-repeat 99% 0;
	background-size: auto 58px;
	color: #aaa
}

.file-hasdelete .file-icon {
	color: #aaa;
}

.file-hasdelete .file-tool {
	display: none
}

.layui-td-gray font,
.layui-td-gray-2 font,
.layui-td-gray-3 font,
.layui-td-gray-4 font {
	color: #FF6347;
	margin-left: 2px;
}

.layui-tags-span {
	padding: 5px 8px;
	font-size: 14px;
	border-radius: 3px;
	margin-bottom: 6px;
	margin-right: 6px;
	border: 1px solid #e6e6e6;
	display: inline-block;
	cursor: pointer;
}

.layui-tags-span i {
	margin-left: 5px;
	font-size: 14px;
}

.layui-tree-entry.ew-tree-click .layui-tree-txt {
	background-color: #2d8cf0;
	border: 1px #2d8cf0 solid;
	border-radius: 4px;
	color: #fff;
}

.layui-tree-entry .layui-tree-txt {
	padding: 0 5px;
	border: 1px transparent solid;
	text-decoration: none !important;
}

.approveImg {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin-right: 8px;
}

.oa-font-blue {
	color: #465CFF;
}

.oa-font-red {
	color: #FF2B2B;
}

.oa-font-green {
	color: #09BE4F;
}

.oa-font-orange {
	color: #E45F2B;
}

body .layui-bg-green {
	background-color: #16b777 !important;
}

.sc-state-bg--warning {
	background: #e6a23c;
}

.sc-status-processing {
	position: relative;
}

.sc-state {
	display: inline-block;
	background: #1e9fff;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	vertical-align: middle;
}

.sc-status-processing:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: inherit;
	content: "";
	animation: warn-fxoa 1.2s ease-in-out infinite;
}

@keyframes warn-fxoa {
	0% {
		transform: scale(.5);
		opacity: 1
	}

	30% {
		opacity: .7
	}

	to {
		transform: scale(2.5);
		opacity: 0
	}
}

.form-group-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	padding: 10px 20px;
	box-shadow: 0 -1px 2px 0 rgb(0 0 0 / 5%);
}

.layui-table-tips {
	z-index: 999999999999 !important;
}

body .iziToast-overlay {
	z-index: 99999998;
}

body .iziToast-wrapper {
	z-index: 99999999;
}

.layui-form-pane .layui-form-label {
	width: 130px;
	height: 36px !important;
}

.layui-form-pane .layui-input-block {
	margin-left: 130px;
	left: -1px;
}

.merchants-cloud .layui-form-item {
	margin-bottom: 0;
	margin-top: 20px;
}

.merchants-cloud .layui-form-item .layui-inline {
	margin-bottom: 25px;
	margin-right: 0;
}

/* .merchants-cloud {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
} */

.merchants-cloud>.layui-fluid {
	position: absolute;
	top: 0;
	bottom: 58px;
	left: 0;
	right: 0;
	overflow: auto;
}

.layui-elem-fieldbold {
	border-color: #16b777 !important;
}

/* .layui-nav-tree .layui-nav-item>a .layui-nav-more {
	padding: 0 !important;
} */

.tit {
	padding: 10px 20px 0 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.tit .t1 {
	display: flex;
	align-items: center;
}

.tit .title {
	font-size: 20px;
	font-weight: 700;
	color: rgba(0, 0, 0, .85);
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Source Han Sans CN, Segoe UI Emoji, Segoe UI Symbol, sans-serif;
}


.titime {
	padding: 20px;
	display: flex;
	align-items: center;
}

.titime .sd {
	margin-left: 50px;
}

.titime .lable {
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 22px;
	color: rgba(0, 0, 0, .4);
	opacity: 1;
}

.titime .time {
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 22px;
	color: rgba(0, 0, 0, .9);
	opacity: 1;
}

/* .layui-layer-page .layui-layer-content {
	overflow: visible !important;
} */

.building-manage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.building-manage .popover-item:first-child {
	margin-left: 0;
}

.building-manage .popover-btn {
	width: 152px;
	height: 56px;
	background: #fff;
	border: 1px solid hsla(0, 0%, 43.9%, .2);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .08);
	box-shadow: 0 2px 2px rgba(0, 0, 0, .08);
	border-radius: 2px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(0, 0, 0, .9);
	opacity: 1;
}

.building-manage .popover-item {
	margin: 5px 0 0 15px;
}

.ant-btn-primary {
	background-color: #0080f1;
	border-color: #0080f1;
}

.ant-btn-primary {
	color: #fff;
	background-color: #1890ff;
	border-color: #1890ff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .045);
	box-shadow: 0 2px 0 rgba(0, 0, 0, .045);
}

.ant-btn,
.ant-btn:active,
.ant-btn:focus {
	outline: 0;
}

.ant-btn {
	line-height: 1.499;
	position: relative;
	display: inline-block;
	font-weight: 400;
	white-space: nowrap;
	text-align: center;
	background-image: none;
	border: 1px solid transparent;
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
	box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
	cursor: pointer;
	-webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	height: 32px;
	padding: 0 15px;
	font-size: 14px;
	border-radius: 2px;
	color: rgba(0, 0, 0, .65);
	background-color: #fff;
	border-color: #d9d9d9;
}

.building-manage .popover-btn-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.building-manage .popover-title {
	text-align: left;
	margin-left: 10px;
}

.building-manage .building_number {
	width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.building-manage .dashed-btn {
	width: 72px;
	height: 56px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(0, 0, 0, .9);
	opacity: 1;
	margin: 5px 0 0 15px;
}

.ant-btn-dashed {
	color: rgba(0, 0, 0, .65);
	background-color: #fff;
	border-color: #d9d9d9;
	border-style: dashed;
}

.house-img-upload {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.house-img-upload .house-img-item {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-bottom: 8px;
	text-align: center;
}

.img-upload-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.img-upload-wrap .img-item {
	border: 1px solid #d9d9d9;
	border-radius: 2px;
}

.img-upload-wrap .item {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 8px 8px 0;
	text-align: center;
}

.img-upload-wrap .img-item .center {
	position: relative;
	width: calc(100% - 16px);
	height: calc(100% - 16px);
	margin: 8px;
}

.img-upload-wrap .img-item .center .img {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 0;
}

.img-upload-wrap .img-item .center .img img {
	width: 100%;
	height: 100%;
}

.img-upload-wrap .img-item .center .icons {
	display: none;
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.ant-space-align-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.ant-space {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.img-upload-wrap .img-item .center .icons .icon {
	font-size: 17px;
	cursor: pointer;
}

.img-upload-wrap .img-item .center:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 1;
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s
}

.img-upload-wrap .img-item .center:hover:after {
	opacity: 1
}

.img-upload-wrap .img-item .center:hover .icons {
	display: block
}

.img-upload-wrap .upload-box {
	display: table;
	background-color: #fafafa;
}

.img-upload-wrap .upload-box>label {
	display: table-cell;
	width: 100%;
	height: 100%;
	padding: 8px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px dashed #d9d9d9;
}

.lock_hoseing {
	padding: 8px 16px;
	background: #ffd9cf;
	border: 1px solid #ff5722;
	opacity: 1;
	border-radius: 2px;
	margin-bottom: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.lock_hoseing .lock_hose_title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-weight: 400;
	opacity: 1;
	line-height: 16px;
	color: #000;
}

.lock_hoseing .lock_hose_info {
	font-size: 13px;
	line-height: 20px;
	color: rgba(0, 0, 0, .6);
}



.screen_wrap {
	display: flex;
	justify-content: space-between;
	-webkit-box-pack: justify;
	flex-wrap: nowrap;
	margin: 25px 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.screen_wrap .status_circle {
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	border: 1px solid rgba(0, 0, 0, .1);
}

.screen_wrap .status_item {
	margin-right: 2.2%;
	padding: 0 10px;
	height: 26px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	cursor: pointer;
}

.screen_wrap .sbg1 {
	background-color: var(--houseStatus-1-bgColor);
}

.screen_wrap .sbg2 {
	background-color: var(--houseStatus-2-bgColor);
	border: var(--houseStatus-2-border);
}

.screen_wrap .sbg3 {
	background-color: var(--houseStatus-3-bgColor);
}

.screen_wrap .sbg4 {
	background-color: var(--houseStatus-4-bgColor);
}

.screen_wrap .sbg5 {
	background-color: var(--houseStatus-5-bgColor);
}

.screen_wrap .sbg6 {
	background-color: var(--houseStatus-6-bgColor);
}

.screen_wrap .sbg7 {
	background-color: var(--houseStatus-7-bgColor);
}

.toogle_icon__long .icon {
	font-size: 16px;
	width: 40px;
	height: 32px;
	line-height: 32px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .08);
	border-radius: 2px;
	cursor: pointer;
	margin-left: 16px;
}

.anticon {
	display: inline-block;
	color: inherit;
	font-style: normal;
	line-height: 0;
	text-align: center;
	text-transform: none;
	vertical-align: -0.125em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.profile_map_content {
	width: calc(100% - 80px);
	margin-left: 16px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.profile_map {
	margin-top: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.profile_map .profile_map_left {
	background-color: #f5f5f5;
	min-height: 70px;
	width: 72px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 4px;
	justify-content: center;
}

.profile_map .profile_map_option {
	width: calc(100% - 72px);
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.profile_map .profile_map_option .profile_map_right:not(:last-child) {
	margin-bottom: 8px;
}

.profile_map .profile_map_option .profile_map_right {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.profile_map .profile_map_option .profile_map_right .profile_map_item {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box {
	padding: 8px;
	border: 1px solid rgba(0, 0, 0, .1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	margin-left: 8px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	text-align: left;
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box.is_attract {
	position: relative;
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box.is_attract:after {
	display: block;
	content: "";
	width: calc(100% - 4px);
	height: calc(100% - 4px);
	position: absolute;
	top: 0;
	left: 0;
	border: var(--houseStatus-2-border);
	border-radius: 4px;
	z-index: 0;
}


.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="0"] {
	background: var(--houseStatus-1-bgColor);
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="0"][data-grayscale=false]:hover {
	background: #e6f5ff
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="1"] {
	background: var(--houseStatus-1-bgColor);
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="1"][data-grayscale=false]:hover {
	background: #e6f5ff
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="2"] {
	background: var(--houseStatus-3-bgColor);
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="2"][data-grayscale=false]:hover {
	background: #ca40f8
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="3"] {
	background: var(--houseStatus-4-bgColor);
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="3"][data-grayscale=false]:hover {
	background: #1efba3
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="4"] {
	background: var(--houseStatus-5-bgColor);
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="4"][data-grayscale=false]:hover {
	background: rgb(253, 234, 184)
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="5"] {
	background: var(--houseStatus-6-bgColor);
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="5"][data-grayscale=false]:hover {
	background: #fcc9ba
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="6"] {
	background: var(--houseStatus-7-bgColor);
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-status="6"][data-grayscale=false]:hover {
	background: #fc908e
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box .room_number,
.profile_map .profile_map_option .profile_map_right .profile_map_item .box .tenant_name {
	width: 100%;
	font-size: 12px;
	color: rgba(0, 0, 0, .8);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box .vacant_day {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 12px;
	color: rgba(0, 0, 0, .4);
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box .tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	right: 8px;
	bottom: 8px;
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box .tags .tag-item {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 18px;
	background: rgba(0, 0, 0, .2);
	border-radius: 2px;
	text-align: center;
	line-height: 18px;
	font-size: 12px;
	color: #fff;
	padding: 0 4px;
}

.profile_map .profile_map_left .center {
	text-align: left;
	color: rgba(0, 0, 0, .8);
}

.profile_map .profile_map_left .center .floor_name {
	width: 100%;
	font-size: 13px;
	font-weight: 600;
}

.profile_map .profile_map_left .center .floor_area {
	font-size: 12px;
	white-space: nowrap;
}


body .profile_map_wrap .layui-menu li {
	white-space: normal;
}

.toogle_icon .activeActionIconId {
	color: #2d8cf0;
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-grayscale=true] {
	-webkit-filter: opacity(.4);
	filter: opacity(.4);
}

.profile_map .profile_map_option .profile_map_right .profile_map_item .box[data-grayscale=false]:hover {
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
	box-shadow: 0 4px 8px rgba(0, 0, 0, .2)
}

.profile_map_wrap .layui-menu .layui-menu-item-checked,
.profile_map_wrap .layui-menu .layui-menu-item-checked span {
	background-color: #fff !important;
	color: #2d8cf0 !important;
	font-weight: 600;
}

.profile_map_wrap .layui-menu li:hover {
	background-color: #fff !important;
}


.screen_wrap .status_isSelect {
	background: #efefef;
	border-radius: 12px;
}

.houseStatusBg0 {
	background-color: var(--houseStatus-1-bgColor) !important;
	color: #fff !important;
}

.houseStatusBg1 {
	background-color: var(--houseStatus-1-bgColor) !important;
	color: #fff !important;
}

.houseStatusBg2 {
	background-color: var(--houseStatus-3-bgColor) !important;
	color: #fff !important;
}

.houseStatusBg3 {
	background-color: var(--houseStatus-4-bgColor) !important;
	color: #fff !important;
}

.houseStatusBg4 {
	background-color: var(--houseStatus-5-bgColor) !important;
	color: #fff !important;
}

.houseStatusBg5 {
	background-color: var(--houseStatus-6-bgColor) !important;
	color: #fff !important;
}

.houseStatusBg6 {
	background-color: var(--houseStatus-7-bgColor) !important;
	color: #fff !important;
}

.is_attract_current {
	border: var(--houseStatus-2-border);
}

.layui-tab-title .layui-this {
	/* color: #2d8cf0 !important; */
	font-weight: 600;
}

.my-table-title {
	font-weight: 500;
	text-align: center;
	background-color: #fafafa;
	color: #333;
}

.bg-c1 {
	color: #fff !important;
	background-color: #16baaa !important;
}

.bg-c2 {
	color: #fff !important;
	background-color: #16b777 !important;
}

.bg-c3 {
	color: #fff !important;
	background-color: #1e9fff !important;
}

.bg-c4 {
	color: #fff !important;
	background-color: #ff5722 !important;
}

.bg-c5 {
	color: #fff !important;
	background-color: #ffb800 !important;
}

.bg-c6 {
	color: #fff !important;
	background-color: #ff7844 !important;
}

.bg-c7 {
	color: #fff !important;
	background-color: #31bdec !important;
}

.bg-c8 {
	color: #fff !important;
	background-color: #FF2B2B !important;
}

.bg-c9 {
	color: #fff !important;
	background-color: #d988bc !important;
}

.bg-c10 {
	color: #fff !important;
	background-color: #6831FF !important;
}

.bg-c11 {
	color: #fff !important;
	background-color: #ffa06f !important;
}

.bg-c12 {
	color: #fff !important;
	background-color: #71c9ce !important;
}

.bg-c13 {
	color: #fff !important;
	background-color: #a6e3e9 !important;
}

.bg-c14 {
	color: #fff !important;
	background-color: #625772 !important;
}

.bg-c15 {
	color: #fff !important;
	background-color: #ff8c94 !important;
}

.bg-c16 {
	color: #fff !important;
	background-color: #ffaaa5 !important;
}

.bg-c17 {
	color: #fff !important;
	background-color: #ffd3b6 !important;
}

.bg-c18 {
	color: #fff !important;
	background-color: #dcedc1 !important;
}

.bg-c19 {
	color: #fff !important;
	background-color: #a8e6cf !important;
}

.bg-c20 {
	color: #fff !important;
	background-color: #cabbe9 !important;
}

/* 自定义弹窗按钮样式 start */
.contract-open-custom .layui-layer-btn .layui-layer-btn0 {
	height: 30px;
	line-height: 30px;
	margin: 5px 5px 0;
	padding: 0 16px;
	border: 1px solid #dedede;
	background-color: #fff;
	color: #333;
	border-radius: 2px;
	font-weight: 400;
	cursor: pointer;
	text-decoration: none;
	box-sizing: border-box;
}

.contract-open-custom .layui-layer-btn .layui-layer-btn1 {
	border-color: #FA584D;
	background-color: #FA584D;
	color: #fff;
}

/* 自定义弹窗按钮样式 end */

/* 合同状态 start */
.concat-status-circle {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: inline-block;
}


.concat-status-0 {
	background-color: #ffcd9d;
}

.concat-status-1 {
	background-color: #4678c3;
}

.concat-status-2 {
	background-color: #ff165d;
}

.concat-status-3 {
	background-color: #6fe7dd;
}

.concat-status-4 {
	background-color: #16baaa;
}

.concat-status-5 {
	background-color: #ff7875;
}

.concat-status-6 {
	background-color: #112d4e;
}

.concat-status-7 {
	background-color: #bababa;
}

.concat-status-8 {
	background-color: #bababa;
}

/* 合同状态 end */

/* 合同附件 start */

.contract-annex-file-container {
	position: relative;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.contract-annex-file-container .upload_successful {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 72px;
	border-bottom: 1px solid #eee;
	padding: 0 24px;
}

.contract-annex-file-container .anticon {
	display: inline-block;
	color: inherit;
	font-style: normal;
	line-height: 0;
	text-align: center;
	text-transform: none;
	vertical-align: -.125em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.contract-annex-file-container .upload_successful_content {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(100% - 100px);
}

.upload_successful .left {
	display: flex;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: self-start !important;
	-ms-flex-align: self-start !important;
	align-items: self-start !important;
	width: calc(100% - 160px);
}

.contract-annex-file-container .u_filename {
	display: block;
	overflow: hidden;
	width: 100%;
}

.contract-annex-file-container .u_filename span {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}

.contract-annex-file-container .right {
	text-align: right;
}

.right i {
	cursor: pointer;
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px;
}

.upload_successful .icon {
	font-size: 40px;
	margin-right: 18px;
}

/* 合同附件end */

/* 附件 start */
.fj-annex-file-container {
	position: relative;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.fj-annex-file-container .upload_successful {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 72px;
	border-bottom: 1px solid #eee;
	padding: 0 24px;
}

.fj-annex-file-container .anticon {
	display: inline-block;
	color: inherit;
	font-style: normal;
	line-height: 0;
	text-align: center;
	text-transform: none;
	vertical-align: -.125em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fj-annex-file-container .upload_successful_content {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(100% - 100px);
}


.fj-annex-file-container .u_filename {
	display: block;
	overflow: hidden;
	width: 100%;
}

.fj-annex-file-container .u_filename span {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}

.fj-annex-file-container .right {
	text-align: right;
}

/* 附件end */

.merchants-card-header {
	font-size: 16px;
	font-weight: 600;
	color: #1F2225;
}

.merchants-card {
	border-radius: 6px !important;
}

.merchants-cloud .layui-bg-gray {
	background-color: #f5f7f9 !important;
}

.appdv {
	min-width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	background-color: #51545d;
	position: relative;
}

.apc_0 {
	background-color: #31bdec !important;
}

.apc_1 {
	background-color: #1e9fff !important;
}

.apc_2 {
	background-color: #16b777 !important;
}

.apc_3 {
	background-color: #ff5722 !important;
}

.apc_4 {
	background-color: #ffb800 !important;
}

.billbg_0 {
	background-color: #16b777 !important;
	color: #fff !important;
}

.billbg_1 {
	background-color: #fafafa !important;
	color: #5f5f5f !important;
}

.billbg_2 {
	background-color: #1e9fff !important;
	color: #fff !important;
}

.billbg_3 {
	background-color: #ff5722 !important;
	color: #fff !important;
}

.billbg_4 {
	background-color: #fafafa !important;
	color: #5f5f5f !important;
}

.billbg_5 {
	background-color: #1e9fff !important;
	color: #fff !important;
}

.billbg_6 {
	background-color: #ffb800 !important;
	color: #fff !important;
}

.billbg_7 {
	background-color: #ffb800 !important;
	color: #fff !important;
}

.billbg_8 {
	background-color: #fafafa !important;
	color: #5f5f5f !important;
}

.bill_text_0 {
	color: #16b777 !important;
}

.bill_text_1 {
	color: #5f5f5f !important;
}

.bill_text_2 {
	color: #1e9fff !important;
}

.bill_text_3 {
	color: #ff5722 !important;
}

.bill_text_4 {
	color: #5f5f5f !important;
}

.bill_text_5 {
	color: #1e9fff !important;
}

.bill_text_6 {
	color: #ffb800 !important;
}

.bill_text_7 {
	color: #ffb800 !important;
}

.bill_text_8 {
	color: #5f5f5f !important;
}

.gt_status0{
	background-color: #FFA500 !important;
}

.gt_status1{
	background-color: #4CAF50 !important;
}

.gt_status2{
	background-color: #F44336 !important;
}

.gt_status3{
	background-color: #9E9E9E !important;
}

.gt_status4{
	background-color: #2196F3 !important;
}

.gt_status5{
	background-color: #FFC107 !important;
}

.gt_status6{
	background-color: #673AB7 !important;
}