/* 通用全局变量 */
:root {
	--primary-color: #0066ff;
	--default-color: #f7f7f7;
	--text-color: #515762;
	--text-bold-color: #121418;
	--success-color: #07c160;
	--info-color: #0066ff;
	--warning-color: #ff4c00;
	--danger-color: #ff4949;
	--error-color: #ff4d00;
	--border-input-color: #d1d1d1;
	--placeholder-color: #adafb2;
}
/* 全局字体设置 */
html,
body * {
	-webkit-font-smoothing: antialiased; /* Mac字体抗锯齿 */
	text-rendering: optimizeLegibility;
}

.icon {
	width: 1em;
	height: 1em;
	vertical-align: -0.15em;
	fill: currentColor;
	overflow: hidden;
}
/* 用于自使用布局 */
.card-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
	gap: 24px;
	justify-items: stretch;
	align-items: start;
}
.slider-modal {
	border-radius: 8px !important;
	overflow: hidden;
}
/* 弹窗布局样式 */
.modal-dialog {
	background: rgba(0, 0, 0, 0.3);
	pointer-events: auto;
	/* 背景不可点击 */
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
}
.modal-dialog-mask {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.modal-dialog .modal-dialog-content {
	width: 50%;
	min-width: 700px;
	max-width: 1000px;
	min-height: 274px;
	max-height: 80%;
	padding-bottom: 24px;
	background: #ffffff;
	border-radius: 8px;
	overflow: hidden;
	/* display: flex;
	flex-direction: column;
	gap: 20px; */
}
.modal-dialog .modal-dialog-title {
	height: 50px;
	background: #f7f7f7;
	font-weight: bold;
	font-size: 14px;
	color: #121418;
	line-height: 50px;
	padding: 0 50px 0 24px;
	position: relative;
}
.modal-dialog .modal-dialog-title .title {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.modal-dialog .modal-dialog-title .close {
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: url(../images/close.png) no-repeat center center;
	background-size: contain;
	opacity: 0.8;
	position: absolute;
	right: 13px;
	top: 13px;
}
.modal-dialog .modal-dialog-title .close:hover {
	opacity: 1;
}
.modal-dialog .modal-dialog-body {
	padding: 20px 24px;
	flex: 1;
	overflow: hidden auto;
}
.modal-dialog .modal-dialog-footer {
	padding: 0 24px;
	display: flex;
	justify-content: flex-end;
	gap: 20px;
}
.modal-dialog .modal-dialog-footer .btn {
	height: 36px;
	border-radius: 4px;
	padding: 0 35px;
	font-weight: 400;
	font-size: 14px;
	color: #ffffff;
	line-height: 36px;
}
#header-placeholder {
	width: 100%;
	min-width: 1392px;
	position: sticky;
	top: 0;
	left: 0;
	z-index: 200;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
#main-placeholder {
	/* padding-top: 60px; */
	min-height: calc(100vh - 271px);
}
.my-custom-table {
	padding: 2px 2px 0;
	min-height: 400px;
}
.my-custom-table .layui-table-column {
	padding: 16px;
}
.my-custom-table .layui-table-page .layui-laypage a,
.my-custom-table .layui-table-page .layui-laypage span,
.my-custom-table .layui-table-page .layui-laypage a,
.my-custom-table .layui-table-page .layui-laypage span {
	margin: 0;
}
.my-custom-table .layui-table-page .layui-laypage button:hover {
	color: #0066ff;
}
.layui-laypage select:hover {
	color: #0066ff;
}

.layui-table-custom {
	border: none !important;
}
.layui-table-custom::after {
	display: none;
}
.layui-table-custom .layui-table {
	font-size: 14px;
	color: #515762;
}
.layui-table-custom .layui-table-box .layui-table-header {
	border-radius: 8px 8px 0 0;
	background: rgba(209, 209, 209, 0.2);
	border: none !important;
}
.layui-table-custom .layui-table-click {
	background: inherit;
}
.layui-table-custom thead {
	position: relative;
	background: rgba(209, 209, 209, 0.2);
}
.layui-table-custom thead th {
	color: #2d3139;
}
.layui-table-view .layui-table[lay-size='lg'] .layui-table-cell {
	line-height: 37px;
}
.layui-table-custom .layui-table-cell .layui-edit {
	border-color: rgba(238, 238, 238, 0);
	background: none;
	text-overflow: ellipsis;
}
.layui-table-custom .layui-table-cell .layui-edit:hover {
	border-color: rgba(238, 238, 238, 1);
	background: #fff;
}
.layui-table-custom .layui-table-page {
	border: none;
}
.layui-table-custom .layui-laypage .layui-laypage-curr .layui-laypage-em {
	background: #0066ff;
	border-radius: 4px;
}
.layui-table-custom .layui-laypage input:focus,
.layui-table-custom .layui-laypage select:focus {
	border-color: #0066ff !important;
}
.layui-table-custom .layui-none {
	padding-top: 210px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdYAAAFgCAMAAAAxV6gAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADqUExURUdwTCIXFNXa4O7x8+/v89fc4tba4ebp7SIYFCMXE+7y9B8QD+/y9SMYFABl/9ba4dbb4Njc4tba4M/P3wBl/wBl/yMXFdTZ3yIXFO7y9Nba4dba4NXZ4Nba4QBl/wBl/yYcGe/x9Nba4QBm/yIYFCIXFM/f3+/x9O/v8SIXE+/y9e7x9CUaFSIXFOTl66ytsV+c+yAYEGdiY9b//+/y9Nba4f///wBm/yMYFfX2+Pf5+fr7+/7+/v39/fH09uzv8tnd5DYsK72/xfDz9eHl6pWUl2FcXU1GRqmqrn15e8vO1HFtboeFiN3h5ocQ5KMAAAAzdFJOUwB7j98gcO/93yCfEF9dGN+fH2AQbuXvMJ/fr09Av5k/kHnPxb/PEI8QPz+/MK9Ph1AfzzOCghYAAA/PSURBVHja7N1rb9pIFAbgMQrEXi9qIZIDSSORCLahha52ZaOTZEkwmHv6///O4rjNERfjmcFcYr3Ph0q71X56e16fGbtZAQAAAAAAAAAAAAAAAAAAAAAAAAdkFwVkj0EVW0DGWESmgKwxiSwBGVMkqgjIGMskE8OaORUiLMKoYEAFAyoYUqzguoDsVbCDCs5iBRsCUMGACgZUMKTDwEVEBlkOLiIyyMRFRDYruCYgg19E4EOXrLHwRQTONvAxGLhewtkGPgQbZ5ssquHBmkEGvvbGgxXwYAWcWAEnVtimSXiwZvMquCUgW2wTD9YMquEdazbXpYaAjCliXTpttrVgK98u4c356WoabZPeOHWjqZAq1qWT1aw5tMQ0LMkBbyDVE9WsR1FWasUFo92gUE0q2AqW4FMOtW7Y/K+sohnGXMQS/FFZbSJyfmfKwmCT59DAEnySig6HuiFY00rraHP/x5mAA6mF9RsXjJWUa4vIaQk5X93zW6HgUoAmux6OqohX2Zqr5ci/OP/mugP3u9zAlsq5m4KHXDXwNCZuRHYKB9b7qrswOL+VSvRNWYBuqm1b6/zCqUpXcGTLwJauw0RZToBmqjWp24aidqpcwaHYgb24zl0VvBV3Avb3itRyyLE3/+c1Iavqcq5u9Wwp0fzVJ2+TwoUAZRWiiuxbN2PjEFeErFt32W2U6Jf8Z050DXam/b4irfO46qV65q4YVH9worHyAhRZCrdDTSJjPdWG0KhgFniJPgtQxF+UqY0rp2prVTB76XkrsDPp4+el0tcPRb1UuYJ1BhY7k/rP+hXybIfqyyebuq1YwVoD+0XAPn/Wb4Ucm1PlbUnmGvC7u0WAnekYw8ot3FRNtRRdMfTcrV562JlSwM9KFfb71UPLiXsqx1wxvLhMdWA/CVDQIFN5cW6LUDEh1bUrhsBN9NLDzpQGi2tUVpvMXws0GcmJsp4rI8DOlE4HN9XftttvvzrFjYlerifKFSwzsNiZdtYmR+NPwj9Wg8hsiVWLRO+8GIErK8DOtKsG1TViNUyihrWcaDl3V/BicAVLDix2pt04VBGKmhSq2KtfMTDdCmYBdqadaHyv3aIFQz5RrmClgcXOdNBYWyaR2eTvUqT0XGUBdiZ9pmoJG7RQy19JJ8oVvOPAXgmQ1aCGUGDVKTT01ASulgA7E1M/hLKES6OaQ+RPOdZ9VTAPLHYmLfy1Q/I14MQnovlsQjTx9CtYf2CvBcgyybG3Jvr7iqE/IiJ/EeiQqL//CuaBxc6U2v8Hma8YvMhs6of9O/M8b0o0238FswA7k4b6phrmAymHSuNoSOdE6hWcxsAWBKh90G+vJ8r687dQJ15kTGPlCk5nYEsClHI1i8t/9YXNhmPiUEM+jQ5UwezlJ3YmjVzDYP/mKwbOdORzqJEZ0fRgFczO8ResFF1c/xuFN530OY/+cD6mkD9fhMomRMNDVjAPLHYmOfwVQ3/qU8Qfj0ej8Zj/cbiy9r4S9Q9ZwewcO5OcsscmI59W+PP3TNmI/MNWMHv5IUDCpbdkNnmdh5Pq++PR/HWyiLTnMY2NKXBT9vVeQKK/PGV9oteDVzCrfhOQ6M6Tx49WpQrGwB7eZ0/VmHylCsbAHkFeo4NHR6pghh/WlbgzKRoSDY9Vwaz6p4BtCp6aEfkqFYyBPY67fXQwVzAG9jhyyh08UahgDOyRlNPfg7mCMbDHcpl+B3MFY2A/xs40IurLVzAG9nhuVIbVp7F8BWNgjyiX8qGVKxgD+0F2Jp98+QrGwB5TKdVh5QrGwB5XQWVY+3up4OdHDGzabhSGdbpTBQ/cGP91ugMMbLpyKQ9rEDuTncfN4T12FjCw6SqnO6w9N34mO92HjXG/6T6v5z3AwOoqKQ2rfgU/dkJPg01xR57X837EwOoqKA2rfgVHeGA57kh3U97dZwysnhvJCyZ/1wqOPKzE/f4bq3P80Pk13xhYHTnJ2+ChUgXLzuRTJ8J9u5p3Fyuxjmu5Vze+WgVLzuQDxx2bN1bife1MvtSrmx4Pq2RGz7H7EueNM+y+dqZXufes526Mh8QKfnKXDfhZjDOsniuZfUliWH/GVnDsvvQe9yA2b1w6acor7kv6FfwUvx7H5o1Lp//ZO7fmpq0oCh8McdqQKpfKpeDEJjENpUwvD9XIloRMIg230P//d2oXMmtIfHKkpa2Lq/098QAPYWctfWdbskjG0hVcdEYRxm2dt26JWS5qqWDgrOAk+9s2b90S8xw4LLhaBWNGLj3GvG/I9GOdmpzp43x+LVLB/JGV5/UjdSbbLvjyU5EK5o+smfM4xLN7ZnrLSWDlquoiYsFtDTFvDWwNznRZ7OHz3Qpbw+zeeWtga3Cma1xYuQqOMCPHFskybw0sz6Fdly4DooJBGm+eUVzwyKqBlXQm6NIVW8GoYffW0H4c0sBKOhP2EHQFg4jfGmpgxZ3pCnsIsoLRxOTWUAMr6EyY6segYgW7NxT2myjkOVNnwlTpCgbUkVWe7OmjnjsTpspXMOC2hhpYOWfCVN8FUhVMbg01sILOhKm2UsG4sUkDW51z51T5CuZudNHACjvTB1xXxSoYRCJH1mwRr7OdxFGqgS3kTJ/nmKpwBaNr+SMrVpJ4/KM0T3v3RT7Xc3xoI1rBIEoq3eiS3QwV8da43u9Mn95/eeNYPRWMtNkrOMmKmjRISh6IHvbMmT5cYrtfQwWDO8X5Bn5cZqrcQbc/zjS4uay++xRIVzC/onBPldghZ2e9eij96j0uq0QFExBbw9tTRXdrBW90ps+XuKyKVjC/ogAQKxuxVvAGXq2jeo0CbqmCs7IVDFK14Nt8//McUa2/gonH4zB/G7FW8Lc8fvATotpGBbsnA1+2k2kF3xnqiz8DQFUw7oQoSYYKLvo3eRl+2ZNr6u/z9VBfmaNApIIT7AYKs0gKziXFDMmz68Nf+3BJffDL16GuGEpUcGpNnXvHGxdWK/7i+lsP3nb/Yo6hGnNauYKRvCgjDq7ufxPdP1at4DU/rF+y/OAx9kwiFpxG3McqETqUHatW8JrH3z1/ZcCxhAXjcAl1IuBKWCt4A0dyi4gowccqzY010goGYCi3iEhjSp2qmfBCKxiAU6KCKXXiSYh1RC8q2DNWBqLvV8g4deKd6U2fK3hqrIyJCqbVSb6FFz2uYN8nnMlWwS2oU2wPa28r2JvOwinhTEQF16VOWUKG9eX/a5CT2ShcMZrNvvzBM3aeERXMqZP8GSfqTwV7/ii8xcxxPxNdwWlT6hRRq4j9b3/ZfX/i+/7UM1sIhgp8cw9jvoJTDK5udYqIqe4ZzNSf4b9jNJluW1Rn4QY8cw8XfAUnGJy0OrnvfEmci4hH5iveZOT4Re823ijcwMTxUDptwWjaBtQpjTDYAj2ACvYm4R22K67IKsDPQDnTsorzLkSbOF3ENzOFjTkreDoKt3ysfghcwgR2aAuG8za2dUrXYKaOCoZr3GKrKjhkwmrG7CICgSXUqW72id/0bjIJrVdW1pmWAuvCCIFuCFTwNNzIZOvDOvKMiwPiXbuUOtUPKhgKueWXVp/9CQ6Jd+1y6tR0BY/CzXjbbkx+lS+MXhLrQkKd5NnDf8g2X1ptJ7RRobY5ISqYVqdWKnh7lxHYp4BZsbK5ICq40+q0D4UEYGS2kOlkVnbzeUBUsF2dorbVaQ8rN8KDO4y3whTnkKjg7qkTKhhhtQhTP9ghK5hXpzYWEQhrTzgp93FclLWoTvwiAgf5nnBRqoITDK1D6oQKxirYosG94aBEBS8wtGrqlNZXwd4k7H0Fw5nAklsVtq9Oe19v+9EKhjMVtOD0DYbSMXV6+Je/Pt/pVP/jSUkLjhIMpVPqtG/sScV+pqfOtCz6JHnWHXWCBfvWuE480y/OSy8iFrgBrSPqhEXEFCtUy4K8JwwsFUxoUYvqtH9nhQpmvukfx9YKdmsRv3WCVstVMPCm/peHGkazie+ZPvKE2gWnEcLYojqhgpVbDLldcIowcuqEQAtUsGJ1piX1YVzq/jtJzeq0Z5Q7DBwVTISRUCetYGGOiQq2ag+vTlrBshwxFWzfJvLqpBUsypCpYPs2kVcnrWBJTp0VzG8TMfxC6qQVLMfAUcHENpFXJ61gKY6JL/d2zYxXJ61gQWf6xxJXyW1iGhVTJ61gOWd6a3mcld8m8uqkFSzmTPbA8ttEXp20goWcSSCw2CYKqJNWsMieSTCwsYg6aQVLOJNoYBe0Ork3V2BXK9jpTCKBxUxE1EnfMlaNZwFAYEW3ifLq9NoobmciAktsE8XUKdMKdjIOAAIruU3k1UkrWMCZRAKLLIqok1awgDNRgXVbD69OC7VgAWdCYCW3ibw6xVrBAg9YCQY2RWArqFOmFUwzrufF2RE6lFEnO38YpfQDViCvHNi4jjfo5DtGIR5KlwtsJrZLBsvgmVGIh9IlAlvfG3SC4MAohDMJBlb+DTp5EAQ/GoX/8kP5wPLqhApeMTYK4UzygRVTp7fBCnUmypnkAyulTnmwQp2pojMhsC2rEyp4zdAovDPxgZVXJ1TwmiOj0M7EB1ZenVDB6kyEM7UaWKhTbK/gNQOjEM7UUmChTgtrBaszEc7UZmBBFFkrWJ2JcKb2A+uyYHUm7ot82g+s3YLBsVEIZ+pUYFHB6kz0lx+6yduqYHBqFMKZuhRYVLA6Uy3OBPI2KlidiXKmbgYWFazORN0s3MnAooLVmThn6mJgUcHqTAyDoDx5kxWszsQ+lN69wKKC1ZlIZ6LIG6pgdSbemToXWFSwOhPJaUCSN1jB4NwotTgTWNZdwepMDToTyBurYPDEKMRD6a0HFhWsztSwM4G8kQoGQ70HnHAmgmVTFTw8HxzrsZVwJo68gQo+P9zRiyrnTDzLOiv4YDVRfVauQWcCuXAFY6InOtHGnQm83RWsYJ3ov+3cQW7CMBAFUAsnLKJIpCskoJsuCmLPCdr7n6mbSl5GQYNNoveuMPpfQ7DdamcKf/un+D2c+rOJhu5M7QObTTT+IZ/2gfVSWvjO1D6wP15Ki9+Z2gc2JwIfPwwMrApewWHh4MB6sn11O1MJrAp+lwtWwYFVwSu4lF4psNdE9M7UPrD5lojemdoH9p4IdXmE23/u+qyCm/oOnuj/KYZuUMEr35nKuZRjKsasghuaHk+ZP5fSDSp4hTvT/LmUMavg9e1M86cYukEFr2lnOpxmJloCq4JXsTPtl51L6QYV3MS0YKK780daaswquIF+wQ/Sp3SDCq7vEjDR2cCq4IY70/zVl+DAjom6D/l8TeWjUREb2CHxMtOCTwyhgc3+O3+hfuYTQ1xgVXBFx1qXmW5XFVxzZ6p29eWeVXA1FSZaAquCN+meVfAW3a4qeKOBVcHbDKwKBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg/f0B5cCck/fuCkkAAAAASUVORK5CYII=)
		no-repeat center 50px;
	background-size: 234px;
}
.layui-table-custom small {
	font-weight: normal;
}
.layui-table-custom .hight {
	color: #0066ff !important;
	font-size: 14px;
	font-weight: inherit;
}
.layui-table-custom .disable {
	color: #07c160 !important;
	font-weight: inherit;
}
.layui-table-custom .success {
	color: #07c160 !important;
	font-weight: inherit;
}
.layui-table-custom .warning {
	color: #ff4d00 !important;
	font-weight: inherit;
}
.layui-table-custom .text-operate {
	color: #0066ff !important;
	cursor: pointer;
	font-weight: inherit;
}
.layui-table-custom .pointer {
	cursor: pointer;
}
.local-loading {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.8);
	z-index: 999;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* 自定义layui 弹出层样式 */
.class-layer-custom {
	min-width: 400px !important;
	border-radius: 8px !important;
}
.class-layer-custom .layui-layer-title {
	background-color: #f7f7f7;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	color: #121418;
	font-size: 14px;
	font-weight: bold;
}
/* 弹框内容的内边距 */
.layui-layer-dialog .layui-layer-content {
	padding: 24px;
	font-weight: 400;
	font-size: 14px;
	color: #2d3139;
}
.layui-layer-msg .layui-layer-content,
.layui-layer-hui .layui-layer-content {
	padding: 11px 24px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.3);
	border-radius: 6px;
}
.layui-layer-dialog .layui-layer-padding {
	padding: 18px 24px 18px 58px;
	background-color: #fff;
	color: #121418;
}
.class-layer-custom .layui-layer-btn {
	padding: 0;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
}
.class-layer-custom .layui-layer-btn a {
	height: 36px !important;
	line-height: 36px !important;
	background: #fff;
	border-color: #e9e7e7;
	color: #333;
}
.class-layer-custom .layui-layer-btn .layui-layer-btn0 {
	border-color: transparent;
	background-color: #0066ff;
	color: #fff;
	border-radius: 4px;
	/* margin: 0; */
}
.class-layer-custom .layui-layer-btn .layui-layer-btn1 {
	border-color: #d1d1d1;
	background-color: #fff;
	color: #515762;
	border-radius: 4px;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
	background-color: #0066ff;
	border-radius: 4px;
}
.layui-laypage {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}
.layui-form-select .layui-edge {
	border-color: transparent !important;
	background: url('data:image/png;base64,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')
		no-repeat center;
	background-size: 14px;
	margin-top: -6px !important;
}
.layui-form-selected .layui-edge {
	transform: rotate(-180deg) !important;
}

/* 暂无数据的样式 */
.not-data {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 14px;
	color: #898f98;
}
.icon-zanwuneirong {
	width: 200px !important;
	height: 200px !important;
}
.red-important {
	color: #dc3545 !important;
}
.gray-important {
	color: #898f98 !important;
}
.global-black-important {
	color: #515762!important;
}
.form-check {
	display: flex;
	align-items: center;
	gap: 4px;
	height: auto !important;
	min-height: auto !important;
}
.form-check .form-check-label {
	display: flex;
	align-items: center;
	gap: 2px;
}
.form-check-input {
	width: 14px;
	height: 14px;
	margin-top: 0;
	float: none;
}

tbody,
td,
tfoot,
th,
thead,
tr {
	border-color: #eee;
}


/* 时间选择器选中的颜色 */
.layui-laydate-linkage .layui-laydate-content td.laydate-selected > div {
	background-color: #ebf0fb;
}
/* 时间选择器底部按钮悬浮颜色 */
.layui-laydate-footer span:hover {
	color: #0066ff;
}
/* 输入框success样式 */
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
	border-color: #0066ff;
	box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control.is-valid,
.was-validated .form-control:valid {
	border-color: #d1d1d1;
}
/* 弹窗滑块关闭按钮 */
#hkClose:hover {
	color: #0066ff !important;
}

.aliyun_box {
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #D4D9E2;
	color: #666;
	border-radius: 4px;
	font-size: 12px;
	line-height: 40px;
  }
  .aliyun_box img {
	height: 16px;
	vertical-align: middle;
	margin-right: 7px;
  }
  .show-more-zcs-text {
	display: none;
  }