.layuimini-content-page {
	background-color: #f2f2f2 !important;
}

/* .layuimini-container {border:1px solid #f2f2f2;border-radius:5px;background-color:#f2f2f2} */
.layuimini-main {
	margin: 5px;
	padding: 5px;
	border-radius: 5px;
	background-color: #ffffff;
	box-sizing: border-box;
}

.layui-breadcrumb>* {
	font-size: 13px !important;
}

.layui-form-pane {
	font-size: 13px !important;
}

/**必填红点 */
.layuimini-form>.layui-form-item .layui-form-label.required:after {
	content: '*';
	color: red;
	position: absolute;
	margin-left: 4px;
	font-weight: bold;
	line-height: 1.8em;
	top: 6px;
	right: 5px;
}

.layuimini-form>.layui-form-item>.layui-form-label {
	width: 120px !important;
}

.layuimini-form>.layui-form-item>.layui-input-block {
	margin-left: 150px !important;
}

.layuimini-form>.layui-form-item>.layui-input-block>tip {
	display: inline-block;
	margin-top: 10px;
	line-height: 10px;
	font-size: 10px;
	color: #a29c9c;
}

/**搜索框*/
.layuimini-container .table-search-fieldset {
	margin: 0;
	border: none;
	padding: 0;
	color: #6b6b6b;
}

.green {
	color: #1f9b29
}

.red {
	color: #cd1313
}

.orange {
	color: #dc5b00
}

.layui-input {
	font-size: 12px !important;
}

.modify .layui-form-item .layui-inline .layui-form-label {
	line-height: normal !important;
}

.layui-btn {
	font-size: 12px !important;
}

.layui-form-select dl dd {
	font-size: 12px !important;
}

.layui-btn+.layui-btn {
	margin-left: 2px !important;
}

/*.layui-form-item-btn .layui-btn {
    padding: 0 30px !important;
}*/
.detail .btn {
	display: flex;
	justify-content: right;
	margin: 50px 0;
}

.btn {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: right;
	margin: 50px 0;
}

.btn .layui-btn {
	width: 85px;
	margin: 0 5px;
}

.search-input {
	background-color: #fff;
	border-radius: 2px;
	border: 1px solid #e6e6e6;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	font-size: 12px;
	width: 200px
}

.select-div {
	display: inline-block;
	width: 110px
}

.select-div input {
	background-color: #fff;
	border-radius: 2px;
	border: 1px solid #e6e6e6;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	font-size: 12px;
}

.search-ul {
	display: inline;
}

.search-ul li {
	margin-left: 8px;
	float: left;
	margin-bottom: 5px;
}

.search-ul li .layui-text {
	font-size: 12px;
	line-height: 30px;
}

.search-ul li .search-input {
	width: 150px;
}

.search-ul li .date-input {
	width: 100px;
}

.search-ul li .layui-form-mid {
	position: relative;
	padding: 0px 5px !important;
	margin: 0;
	line-height: 30px
}

.search-ul li.layui-form-switch {
	margin-top: 0px;
}

.search-ul li .layui-form-select dl dd.layui-this {
	background-color: #1E9FFF;
}

.search-ul li .layui-btn-primary {
	border: none;
	background-color: #1E9FFF;
	color: white;
	border-radius: 4px;
}

.search-ul li .layui-btn-primary:hover {
	color: white;
}

.layui-flex {
	display: flex;
}



.layui-btn {
	background: #088BF9;
	border-radius: 4px;
}


.search-ul {
	padding-top: 10px;
	display: block;
}

.search-ul .layui-form-switch {
	margin-top: 2px;
}

.search-ul li {
	margin-left: 0;
	float: left;
	margin-bottom: 5px;
	/* width: 15%; */
	display: flex;
	align-items: center;
	height: 35px;
}

.search-ul li button {
	margin-left: 16px;
}

.search-ul li .search-input input {
	width: 100%;
	border: 0;
}

.search-ul li .search-input,
.search-ul li .select-div {
	flex: 1;
}

.search-ul li.layui-sedata {
	min-width: 508px;
}

.more {
	display: none;
}

.search-ul li label.layui-text {
	text-align: right;
	display: block;
	float: left;
	padding-right: 12px;
	line-height: 28px;
	padding-left: 16px;
}

.search-ul li label.layui-text::after {
	/* content: '：'; */
}

.search-ul li.layui-sedata label.layui-text {
	min-width: 96px;
}

.mdBtn {
	color: #006fc1;
	font-size: 14px;
	margin-left: 8px;
	cursor: pointer;
}

.mdBtn:hover {
	color: #1e9fff;
}

.content {
	font-size: 12px;
	float: left;
	padding-left: 20px;
}

.red {
	color: #c40000;
}

.tipcellLinek {
	display: flex;
}

.tipcellLinek div:first-child {
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tip-cell-body {}

.tip-cell-header {
	font-weight: bold;
}

.tip-cell-list {}

.tip-cell-item {
	display: flex;
}

.tabel-cell-tip-skin .layui-layer-content {
	background: #fefefe !important;
	color: #000 !important;
}

.tabel-cell-tip-skin .layui-layer-content i.layui-layer-TipsR,
.tabel-cell-tip-skin .layui-layer-content i.layui-layer-TipsB,
.tabel-cell-tip-skin .layui-layer-content i.layui-layer-TipsT {
	display: none;
}

.oper-cell-more-menu {
	position: fixed;
	z-index: 999;
	width: 100px;
	display: none;
}

.layui-panel {
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	background-color: #fff;
	color: #666;
	box-shadow: 1px 1px 4px rgb(0 0 0 / 8%);
	border-color: #EEE;
}

.layui-menu {
	position: relative;
	margin: 5px 0;
	background-color: #fff;
}

.layui-menu li {
	position: relative;
	margin: 1px 0;
	width: calc(100% + 1px);
	line-height: 26px;
	color: rgba(0, 0, 0, .8);
	font-size: 14px;
	white-space: nowrap;
	cursor: pointer;
}

.layui-menu li,
.layui-menu-body-title a {
	padding: 5px 10px;
}

.layui-menu li,
.layui-menu-body-title a:hover,
.layui-menu-body-title>.layui-icon:hover {
	transition: all .3s;
}

.layui-menu-body-title {
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
}

.layui-table {
	color: #000000;
}

.layui-table-cell {
	font-size: 12px !important;
	padding: 2px 5px;
	height: 30px;
}

.layui-table-body tr:nth-child(2n+2) td {
	background-color: #F2F2F2;
}

.layui-table-header .layui-table-cell {
	font-weight: bold;
}

.layui-btn-primary {
	background: #FFF;
}

.layui-btn-disabled {
	background: #f8f8f8;
}

.layui-table-cell .layui-btn {
	padding: 0 8px;
}

.bodyoverhidden {
	overflow: hidden;
}

.flex-sub {
	flex: 1;
}

.text-center {
	text-align: center;
}

.padding-lr {
	padding: 0 8px;
}

.padding-left {
	padding-left: 8px;
}

.layui-table-page {
	/* display: flex;
            justify-content: end; */
	width: 100%;
	text-align: right;
}

.layui-table-pageview {
	width: 100%;

}

.face {
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	border: 1px dashed #bbb;
	overflow: hidden;
	width: 100px;
	height: 100px;
	text-align: center;
	cursor: pointer;
}

.face>i {
	font-size: 30px;
	color: #bbb;
	line-height: 60px;
}

.face>span {
	font-size: 12px;
	color: #bbb;
	display: block;
	width: 100%;
	font-weight: bold;
}
