.mi-container {
	width: auto;
	margin: 20px;
	padding: 0px;
	min-width: 980px;
}

.mi-container .layui-form-label {
	width: auto;
}

.mi-container .layui-table-main .layui-table-cell {
	height: inherit;
}

.mi-container .layui-table-fixed .layui-table-cell {
	height: 28px !important;
}

.mi-container .layui-table tr .data-field-list {
	max-height: 80px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list-image, .list-image img {
	width: 80px;
	height: auto;
	max-height: 80px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}

.layui-layer-dialog .layui-layer-content span {
	color: #01AAED;
}

.layui-table tr[data-pid="0"] td[data-down] {
	padding-left: 15px;
}

.layui-table tr td[data-down] {
	cursor: pointer;
}

.layui-table .mi-opt-btn {
	color: #2094fa;
	margin: 0;
}

.layui-table .mi-opt-btn.btn-danger {
	color: #ff5722;
}

.layui-table .mi-p-line {
	margin: 0 10px !important;
	color: #d2d2d2;
}

tr[data-pid="0"], tr[data-pid="0"]:hover {
	background: #f2f2f273;
}

.c_red {
	color: #FF5722;
}

.c_green {
	color: green;
}

.c_blue {
	color: #1E9FFF;
}

.c_gray {
	color: #bbb;
}

tr .layui-icon.layui-icon-edit {
	color: #ababab;
	font-size: 14px;
}

.layui-btn+.layui-btn {
	margin-left: 8px;
}

.edit-td {
	padding: 1px !important;
}

.edit-td .layui-input {
	height: 36px;
}

.none {
	display: none !important;
}

.col-empty {
	width: 280px;
	margin: 0 auto;
	text-align: center;
}

.layui-table-cell .data-tips {
	margin-left: 4px;
	cursor: pointer;
	color: #FF5722;
}

.text-left {
	text-align: left !important;
}

.layui-layer-content .tips {
	padding: 10px;
}

.layui-layer-content .tips p {
	margin-bottom: 8px;
}

.layui-layer-content .tips.danger p {
	color: #FF5722;
}

.layui-laydate-main {
	max-width: 270px;
	max-width: 50%;
}