.layui-layout-admin .layui-header .layui-nav {
	max-width: 65%;
	/*overflow-x: auto;*/
}
/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
	font-family: 'iconfont';  /* Project id 2790390 */
	src: url('//at.alicdn.com/t/c/font_2790390_hxdfg3fu37b.woff2?t=1689322268960') format('woff2'),
	url('//at.alicdn.com/t/c/font_2790390_hxdfg3fu37b.woff?t=1689322268960') format('woff'),
	url('//at.alicdn.com/t/c/font_2790390_hxdfg3fu37b.ttf?t=1689322268960') format('truetype');
}

.icon-svg {
	width: 14px;
	height: 14px;
	vertical-align: -0.15em;
	fill: currentColor;
	overflow: hidden;
}
.icon-svg-5 {
	width: 5rem;
	height: 2rem;
	vertical-align: -0.15em;
	fill: currentColor;
	overflow: hidden;
}

.flex-jz {
	display: flex;
	align-items: center;
	justify-content: center;
}
.flex-jz2 {
	display: flex;
	align-items: center;
}

.iconfont {
	font-family: "iconfont" !important;
	/* font-size: 16px; */
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.hide {
	display: none !important;
}

.hide2 {
	display: none !important;
}

.hide3 {
	display: none !important;
}

.hong {
	color: #fd3550 !important;
}

.bg-hong2 {
	background-color: rgb(252, 76, 92) !important;
}

.huang {
	color: rgb(245, 154, 35);
}

.lv {
	color: #09BB07 !important;
}

.lan {
	color: #008cff !important;
}

.hui {
	color: grey !important;
}

.bg-hong {
	background-color: #fd3550;
}

.bg-lan {
	background-color: #008cff;
}

html {
	height: 100%;
	width: 100%;
	/*min-width: 100%;*/
	/*overflow-y: auto;*/
}

body {
	height: 100%;
	width: 100%;
	min-width: 100%;
	box-sizing: border-box;
	background-color: #f7f7ff;
	padding: 15px;
	overflow-y: auto;
	color: #333;
}


.panel {
	background-color: #fff;
	border-radius: 2px;
	min-height: 100%;
	min-width: 100%;
	box-sizing: border-box;
	 /*margin-bottom: 10px;*/
}

.section {
	background-color: #fff;
	border-radius: 2px;
	min-width: 100%;
	box-sizing: border-box;
	margin-bottom: 10px;
	box-shadow: 0 2px 6px 0 rgb(218 218 253 / 65%), 0 0px 6px 0 rgb(206 206 238 / 54%);
	padding: 5px 10px 10px;
}

.layui-tab {
	margin: 0;
}

.layui-form-item .layui-input-inline {
	width: 16rem;
}

.layui-input, .layui-textarea {
	width: 16rem;
}

.xing {
	color: #ff0000;
	margin-right: 5px;
}

.flex {
	display: flex !important;
}

.btn-search,
.btn-reset {
	display: inline-flex;
	align-items: center;
}

.btn-search .iconfont,
.btn-reset .iconfont {
	margin-right: 2px;
}

.layui-btn-sm .iconfont,
.layui-btn-sm .iconfont {
	margin-right: 2px;
	font-size: 12px;
}

.layui-btn-xs .iconfont,
.layui-btn-xs .iconfont {
	margin-right: 2px;
	font-size: 10px;
}

.section .layui-tab-content {
	padding: 0 !important;
}

.layui-table {
	margin: 0;
}

.tc {
	text-align: center !important;
}

.nw {
	white-space: nowrap;
}

.paging {
	text-align: right;
}

.bndj {
	pointer-events: none;
}

.layui-checkbox-disabled[lay-skin=primary] span {
	color: #666 !important;
}

.layui-form-item:last-child {
	margin-bottom: 0;
}

.confirm-hong .layui-layer-title {
	background: #FF5722;
	color: #fff;
	border: none;
}

.confirm-hong .layui-layer-close {
	filter: brightness(100)
}

.confirm-hong .layui-layer-btn0 {
	background: #FF5722 !important;
	border: none;
}

.confirm-hong .layui-layer-padding {
	padding: 25px 20px 25px 55px !important;
}

.confirm-hong .layui-layer-content .layui-layer-ico {
	top: 22px !important
}




.confirm-lan .layui-layer-title {
	background: #6b757c;
	color: #fff;
	border: none;
}

.confirm-lan .layui-layer-close {
	filter: brightness(100)
}

.confirm-lan .layui-layer-btn0 {
	background: #6b757c !important;
	border: none;
}

.confirm-lan .layui-layer-padding {
	padding: 25px 20px 25px 55px !important;
}

.confirm-lan .layui-layer-content .layui-layer-ico {
	top: 22px !important
}

.layui-form-checked[lay-skin=primary] i {
	background-color: #1E9FFF
}

.layui-tab-brief>.layui-tab-title .layui-this {
	color: #1E9FFF;
}

.layui-tab-brief>.layui-tab-more li.layui-this:after,
.layui-tab-brief>.layui-tab-title .layui-this:after {
	border-bottom-color: #1E9FFF;
}

/* ::-webkit-scrollbar {
    width:10px;
    height: 10px;
}
::-webkit-scrollbar-track {
    border-radius:10px;
    background:rgb(153, 153, 153);
}
::-webkit-scrollbar-thumb {
    border-radius:10px;
    background: rgb(252, 107, 71);
} */

.xlcd-hei,
.xlcd-hei .layui-menu {
	background-color: #000;
	border: none;
}

.xlcd-hei .layui-menu li {
	color: #fff;
}

.xlcd-hei .layui-menu li:hover {
	background-color: #333;
}

.imageTpl {
	width: 25px;
	height: 25px;
	border-radius: 100%;
}

.btn-back .iconfont {
    font-size: 14px;
    margin-right: 2px;
}

.frame-nbk {
	box-shadow: initial !important;
}

i {
    font-style: normal;
}

.wrapper {
	height: 100%;
}

.single-select {
	display: none;
}
.page-wrapper {
	height: calc(100% - 36px);
	margin-bottom: 0;
}


.lobibox-notify-msg {
	text-align: center;
}
.notify-mini {
	width: auto !important;
}
.notify-mini .icon-el {
	font-size: 28px !important;
}
.lobibox-notify.notify-mini .lobibox-notify-body {
	margin-left: 53px;
}

.zwsj {
	display: none;
	padding: .7rem;
	text-align: center;
	border: 1px solid #eee;
	border-top: 0;
	color: grey;
}

.btn-home {
	cursor: pointer;
}

.tl {
	text-align: left !important;
}

.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i {
	color: #1E9FFF;
}
.layui-form-checkbox[lay-skin=primary]:hover i {
	border-color: #1E9FFF;
}
.layui-form-label {
	width: 4.5rem;
}
.layui-form-select dl dd.layui-this {
	/* background-color: #1E9FFF; */
}

.layui-table td, .layui-table th {
	/* padding: 9px 5px; */
    word-wrap: break-word;
}

.btn-a {
	cursor: pointer;
	text-decoration: underline;
}

.pointer {
	cursor: pointer;
}

.fw {
	font-weight: bold !important;
}

.layui-form-selected dl {
	max-width: 100%;
}

.layui-progress-bar {
	background-color: #1E9FFF;
}

.all-tc * {
	text-align: center !important;
}

.layui-table tbody tr:hover,
.layui-table thead tr,
.layui-table-click,
.layui-table-header,
.layui-table-hover,
.layui-table-mend,
.layui-table-patch,
.layui-table-tool,
.layui-table-total,
.layui-table-total tr,
.layui-table[lay-even] tr:nth-child(even) {
	background: #f6faff;
}
.layui-table td,
.layui-table th,
.layui-table-col-set,
.layui-table-fixed-r,
.layui-table-grid-down,
.layui-table-header,
.layui-table-page,
.layui-table-tips-main,
.layui-table-tool,
.layui-table-total,
.layui-table-view,
.layui-table[lay-skin=line],
.layui-table[lay-skin=row] {
	border-color: #e3edfb;
}
.layui-table {
	color: #333;
}

.layui-form-pane .layui-form-label {
	/* border: 0; */
}

.layui-progress-big, .layui-progress-big .layui-progress-bar {
	height: 16px;
	line-height: 16px;
}
.layui-form-checkbox[lay-skin=primary] span {
	color: #333;
}

.tb-lan .layui-input:focus, .tb-lan .layui-textarea:focus {
	/*border-color: #c1dafd!important;*/
}

.xr-a {
	color: #2972fa !important;
	cursor: pointer;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
	background-color: #1E9FFF;
}

.layui-tab-item {
	/* padding: 25px 0; */
}

.layui-form-item {
    margin-bottom: 20px;
}

.layui-input, .layui-textarea {
	display: inline-block;
}


.layui-table-view .layui-table {
	/*height: 100%;*/
}
.layui-table-fixed {
	display: none;
}

.layui-table, .layui-table-view {
	margin: 0 !important;
}


xm-select > .xm-label.auto-row .xm-label-block > span {
	word-break: break-word;
}
.x-select-div {
	display: flex;
	width: 100%;
}
.x-select-div span:last-child {
	flex-grow: 1;
	text-align: right;
	color: #fd3550;
	margin: 0 5px 0 10px;
}

.aImage:hover {
	color: #1E9FFF;
}

.ke-container {
	border-color: #e3edfb !important;
}
.ke-toolbar {
	background-color: #f6faff !important;
	border-color: #e3edfb !important;
	padding: 5px !important;
}
.ke-toolbar .ke-outline {
	padding: 7px !important;
	margin: 3px !important;
}
.ke-inline-block.ke-separator {
	display: none !important;
}
.ke-statusbar {
	background-color: #f6faff !important;
	border-color: #e3edfb !important;
}
.ke-statusbar-center-icon {
	height: 17px !important;
	background-position: 0px -752px !important;
}
.ke-outline[data-name="multiimage"],
.ke-outline[data-name="media"],
.ke-outline[data-name="baidumap"],
.ke-outline[data-name="about"],
.ke-outline[data-name="preview"],
.ke-outline[data-name="print"],
.ke-outline[data-name="fullscreen"],
.ke-outline[data-name="flash"]
{
	display: none !important;
}

.layui-form-pane xm-select {
	margin: 0 !important;
}
xm-select:hover, xm-select:focus {
	border-color: #eee !important;
}
xm-select {
	border-color: #eee !important;
	width: calc(100% - 2px) !important;
}

.scroll-body {
	max-height: 500px !important;
}

.laytable-cell-numbers {
	padding: 0 !important;
}

.fw {
	font-weight: bold !important;
}

.mb0 {
	margin-bottom: 0 !important;
}

.vtop {
	vertical-align: top;
}

.fmt {
	width: 25px;
	height: 25px;
	border-radius: 100%;
}

.hide-select .layui-disabled {
	display: none;
}

.aImage {
	display: flex;
	align-items: center;
	justify-content: center;
}

.lobibox-notify.notify-mini .lobibox-notify-msg {
	max-height: initial !important;
}

.site-dropdown-demo,
.site-dropdown-demo .layui-menu {
	background-color: #000;
	border: none;
}

.site-dropdown-demo .layui-menu li {
	color: #fff;
}

.site-dropdown-demo .layui-menu li:hover {
	background-color: #333;
}

.layui-layer {
	overflow: visible !important;
}


.lst-btn-radio {
	display: inline-flex;
	align-items: center;
	border: 1px solid #d9d9d9;
	border-radius: 3px;;
}
.item-btn-radio {
	height: 34px;
	line-height: 34px;
	border-right: 1px solid #efefef;
	cursor: pointer;
	transition: .3s all;
	/* padding: 0 20px; */
	min-width: 7.5rem;
	text-align: center;
}
.item-btn-radio:hover {
	color: #1890ff;
}
.item-btn-radio:last-child {
	border-right: 0;
}
.item-btn-radio.active {
	background-color: #1890ff;
	color: #fff;
	border-color: #1890ff;
}

.layui-btn-primary:hover {
	border-color: #1890ff;
}

.btn-fzdh {
    cursor: pointer;
    margin-right: 6px;
    color: #dda316;
}

.search-textarea {
	min-height: 38px;
	height: 38px;
}
.search-textarea::-webkit-input-placeholder {
	padding-top: 3px;
}


.layui-input:focus, .layui-textarea:focus {
	border: 1px solid rgb(37, 122, 239) !important;
}

#camera {
	cursor: pointer;
}
