@charset "UTF-8";* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: 'Microsoft YaHei', serif;
}
*::selection {
	background: #409eff;
	color: #fff;
}
a:hover,
a:link,
a:visited {
	text-decoration: none;
}
:focus,
:active {
	outline: 0;
}
body,
html {
	height: 100%;
	font-size: 14px;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
button,
input,
select,
textarea {
	border: none;
	resize: none !important;
}
a,
a:hover,
a:link,
a:visited,
button,
button:focus,
button:hover,
i,
i:hover,
img,
img:hover,
input,
input:focus,
input:hover,
select,
select:focus,
textarea,
textarea:focus {
	outline: 0;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	-o-transition: all 0.35s;
}
input:focus,
textarea:focus {
	box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2);
}
input:hover,
input:focus,
textarea:hover,
textarea:focus {
	/*border:1px solid #57a3f3!important;*/
}
button:hover {
	opacity: 0.95;
	cursor: pointer;
}
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 400px #fff inset !important;
	-webkit-text-fill-color: #666666 !important;
}
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset !important;
}
input:-webkit-autofill {
	transition: background-color 5000s ease-in-out 0s;
}
iframe {
	width: 100%;
	height: 100%;
	border: 0;
}

/*audio,canvas,progress,video {
    display:inline-block;
    vertical-align:baseline;
}*/

/*按钮禁用样式*/
button[disabled='disabled'] {
	color: #c7c7c7 !important;
	background: none !important;
	cursor: no-drop !important;
	/* border: 1px solid rgba(255, 255, 255, 0.1) !important; */
}
.ivu-input[disabled],
fieldset[disabled] .ivu-input,
.ivu-select-disabled .ivu-select-selection,
.ivu-select-input[disabled] {
	background-color: rgba(0, 0, 0, 0) !important;
	opacity: 1;
	cursor: not-allowed;
	/* -webkit-text-fill-color: #505050 !important; */
	color: #505050 !important;
	/* border: none; */
}
.ivu-select-disabled i {
	display: none !important;
}
*::-webkit-scrollbar {
	width: 8px !important;
	height: 8px;
}
*::-webkit-scrollbar-thumb {
	border-radius: 20px;
	border-style: solid;
	background-color: rgba(4, 114, 228, 0.6);
	border-color: transparent;
	border-width: 2px;
	background-clip: padding-box;
}
*::-webkit-scrollbar-thumb:hover {
	background: rgb(4, 114, 228);
}
.clear-float {
	clear: both;
}
.iconnone {
	margin-right: 0px !important;
}

/*通用容器*/
#app,
.hs-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.hs-from-container {
	width: 100%;
	height: 100%;
}
.hs-view-container {
	width: 100%;
	/* height: calc(100% - 50px); */
	height: 100%;
	padding: 0 25px 25px 25px;
	padding-top: 15px !important;
	position: relative;
}
.scrollbar-hide {
	/* IE and Edge */
	-ms-overflow-style: none;
	/* Firefox */
	scrollbar-width: none;
}

/* safari and chrome */
.scrollbar-hide::-webkit-scrollbar {
	display: none;
}

/*通用按钮*/
button {
	user-select: none;
}

/* [ripple],
button {
	position: relative;
	transform: translate3d(0, 0, 0);
	overflow: hidden !important;
}

[ripple]:after,
button:after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	background-image: radial-gradient(circle, #666 10%, transparent 10.01%);
	background-repeat: no-repeat;
	background-position: 50%;
	transform: scale(10, 10);
	opacity: 0;
	transition: transform 0.3s, opacity 0.5s;
}

[ripple]:active:after,
button:active:after {
	transform: scale(0, 0);
	opacity: 0.3;
	transition: 0s;
} */
.hs-button {
	padding: 0 15px;
	height: 32px;
	line-height: 32px;
	border-radius: 3px;
}
.hs-blue-button {
	padding: 0 15px;
	height: 32px;
	line-height: 32px;
	border-radius: 3px;
	background: rgba(64, 158, 255, 1);
	border: 1px solid #409eff;
	color: #fff;
}
.hs-white-button {
	padding: 0 15px;
	height: 32px;
	line-height: 32px;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #409eff;
	color: #409eff;
}
.hs-red-button {
	padding: 0 15px;
	height: 32px;
	line-height: 32px;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #ff0000;
	color: #ff0000;
}
.hs-table-commend {
	color: #409eff;
	background: none;
	cursor: pointer;
	user-select: text;
}
.hs-table-commend:not(:last-child) {
	margin-right: 20px;
}
.hs-view-head {
	width: 100%;
	height: 35px;
	display: flex;
	justify-content: space-between;
}
.hs-view-head button {
	margin-right: 10px;
}
.hs-view-head button:last-child {
	margin-right: 0 !important;
}
.hs-view-content {
	width: 100%;
	height: calc(100% - 95px);
	margin-top: 15px;
}
.hs-view-content-no-page {
	width: 100%;
	height: calc(100% - 50px);
	margin-top: 15px;
}

/*iview兼容*/
.ivu-table-cell {
	padding: 0 5px !important;
}
.ivu-menu-vertical .ivu-menu-item,
.ivu-menu-vertical .ivu-menu-submenu-title {
	text-align: left;
}
.ivu-table-header table>thead>tr>th>.ivu-table-cell>span {
	font-size: 14px;
	/* font-weight: normal !important; */
	user-select: text;
}
.ivu-table-body span {
	font-size: 14px !important;
}
.ivu-date-picker {
	width: 100%;
}
.ivu-table-row td {
	font-size: 14px;
}
.ivu-table-sort i.on {
	color: #fff !important;
}
.ivu-modal {
	/* top: 0 !important; */
	/*解决弹窗滚动*/
	user-select: text;
}
.ivu-modal-header-inner {
	font-size: 16px !important;
	color: #fff !important;
}

/* .ivu-modal-wrap{
    /* display: flex; */

/* align-items: center;
    justify-content: center; */

/* -ms-transform: translate(-35%, 0%); 
} */

/* 弹窗  */
.ivu-modal-content {
	/* border-radius: 0 !important; */
}
.ivu-modal-header {
	background: #0472e4;
	border-radius: 6px 6px 0 0;
}
.ivu-modal-close .ivu-icon-ios-close {
	color: #fff !important;
	font-weight: bold;
}
.ivu-modal-close:hover {
	border-radius: 50%;
	background-color: rgb(255 255 255 / 90%);
}
.ivu-modal-close:hover.ivu-modal-close .ivu-icon-ios-close {
	color: #a2a1a1 !important;
	/* font-weight: bold; */
}
.ivu-drawer-body,
.ivu-drawer {
	overflow: auto !important;
	/* unset */
}
.ivu-modal-confirm-body * {
	font-size: 15px;
}
.ivu-form {
	position: relative;
}
.ivu-form .ivu-form-item-label {
	font-size: 14px !important;
	user-select: text;
	word-spacing: 10px;
}
.ivu-tree-title {
	font-size: 14px !important;
}
.ivu-select-dropdown {
	padding: 0 !important;
}
.ivu-badge-count {
	box-shadow: none !important;
}
.ivu-carousel-list,
.ivu-carousel-track,
.ivu-carousel-item {
	height: 100% !important;
}
.ivu-carousel-track.higher {
	display: block !important;
}
.ivu-carousel-track {
	display: none !important;
}
.pswp__bg {
	background: rgba(0, 0, 0, 0.5) !important;
	top: 60px !important;
}
.pswp__ui--fit .pswp__caption,
.pswp__ui--fit .pswp__top-bar {
	background: #409eff !important;
}
.pswp__top-bar {
	height: 60px !important;
}
.pswp__counter {
	line-height: 60px !important;
	font-size: 20px !important;
	opacity: 1 !important;
}
.a4 {
	width: 210mm !important;
}

/*地图*/
.amap-logo,
.amap-copyright,
.amap-indoormap-floorbar-control {
	display: none !important;
}

/*动画*/
.animated {
	-webkit-animation-duration: 0.35s;
	animation-duration: 0.35s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes slideInDown {
from {
		visibility: visible;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
}
to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
}
}
@keyframes slideInDown {
from {
		visibility: visible;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
}
to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
}
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}
@-webkit-keyframes slideOutUp {
from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
}
to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
}
}
@keyframes slideOutUp {
from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
}
to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}

/*  new Class */
.card-normal {
	border-radius: 4px;
	box-shadow: 3px 4px 4px -2px rgba(0, 0, 0, 0.2);
}

/*删除弹窗按钮样式*/
.deleteConfirmBtn {
	color: #fff !important;
	background-color: #ed4014 !important;
	border-color: #ed4014 !important;
}
.deleteConfirmBtn:hover {
	color: #fff;
	background-color: #f56c6c !important;
	border-color: #f56c6c !important;
}

/*-------*/
.ivu-table th {
	color: #fbfdff;
	/* background-color: #409eff !important; */
	font-weight: bold;
	background-color: #238cfd !important;
	/* background-image: linear-gradient(0deg, #238cfd, transparent); */
}
.ivu-table td,
.ivu-table th {
	user-select: text;
}
.ivu-table-header thead tr th {
	border-color: #cacaca !important;
}
.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td,
.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td {
	background-color: #b4d9ff !important;
}
.ivu-table-wrapper-with-border {
	border-radius: 5px;
}
.btn-blue {
	color: #409eff !important;
	border: 1px solid #409eff !important;
}
.btn-red {
	color: #ed4014 !important;
	border: 1px solid #ed4014 !important;
}
.status-btn {
	padding: 3px 15px;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	color: #fff;
}
.btn-txt {
	color: #238cfd;
	cursor: pointer;
	margin-right: 15px;
}
.btn-txt::before {
	content: '\F212';
	font-family: 'Ionicons';
	color: #fff;
}
.btn-txt:hover.btn-txt::before {
	color: #238cfd;
}
.status-btn-color-blue {
	background-color: #409eff;
}
.status-btn-color-red {
	background-color: red;
}
.status-btn-color-green {
	background-color: #38a40b;
}
.status-btn-color-lightgreen {
	background-color: #66CCCC
}
.status-btn-color-orange {
	background-color: #c17707;
}
.status-btn-color-yellow {
	background-color: #eab517;
}
.status-btn-color-lightblue {
	background-color: #80bbf7;
	/* 70aceb */
}
.status-btn-color-purple {
	background-color: #6666FF;
}
.status-btn-color-gray {
	background-color: #999;
}
.plTableBox .el-table th {
	color: #fbfdff;
	font-weight: bold;
	background-color: #238cfd !important;
}
.plTableBox .el-table .umy-table-beyond {
	white-space: normal !important;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.plTableBox .el-table td,
.plTableBox .el-table th {
	padding: 0;
}
.plTableBox .el-table th {
	height: 45px;
}
.ivu-modal-confirm-body-render {
	max-height: 400px;
	overflow: auto;
}
@media print {
body,
	html,
	#app,
	.fullscreen-wrapper {
		height: auto !important;
		overflow: unset !important;
}
.hs-index-left-menu {
		display: none;
}
.hs-public-title {
		display: none !important;
}
.hs-index-head {
		display: none !important;
}
.hs-index-nav {
		display: none !important;
}
.hs-index-bottom {
		display: none !important;
}
.hs-view-head {
		display: none !important;
}
.hs-pubic-page {
		display: none;
}
.hs-container,
	.hs-index-main,
	.hs-view-container,
	.hs-radius-container,
	.hs-index-view,
	.hs-index-container {
		width: 100% !important;
		padding: 0 !important;
		height: auto !important;
		border: none !important;
		overflow: unset !important;
}
.ivu-table-sort {
		display: none !important;
}
.ivu-table-cell {
		padding: 0 2px !important;
		white-space: normal !important;
		word-break: break-all !important;
		box-sizing: border-box !important;
		text-overflow: unset !important;
}
.ivu-table-cell span {
		font-size: 10px !important;
}
.ivu-table-wrapper {
		border: none !important;
}
.ivu-table-border td:first-child,
	.ivu-table-border th:first-child {
		border-left: 1px solid #e8eaec;
}

	/* thead tr th {
		border-top: 1px solid #e8eaec !important;
	} */
thead tr th div {
		font-size: 16px !important;
}
.hs-info-card-main {
		height: 100% !important;
		margin: 0 !important;
}

	/* .hs-public-print {
		width: 100vw !important;
	} */
.statistics-table {
		position: unset !important;
}
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont-6wV_VvKT.eot?t=1576121140556'); /* IE9 */
  src: url('../fonts/iconfont-6wV_VvKT.eot?t=1576121140556#iefix') format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont-CXv78W4D.woff?t=1576121140556') format('woff'),
  url('../fonts/iconfont-FTyw-Q6-.ttf?t=1576121140556') format('truetype'), 
  url('../img/iconfont-juwaC_8q.svg?t=1576121140556#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-BUSINESS:before {
  content: "\e79e";
}
.icon-MANAGE:before {
  content: "\e606";
}
.icon-UNKNOW:before,.icon-undefined:before,.icon-DEPT:before,.icon-AREA:before {
  content: "\e600";
}
.icon-LTD:before {
  content: "\e644";
}
.icon-DFLC:before {
  content: "\e61a";
}
.icon-EPA:before {
  content: "\e602";
}
.icon-HSB:before {
  content: "\e605";
}
@font-face {
  font-family: "iconfont"; /* Project id 2212633 */
  src: url('../fonts/iconfont-DvLzufH8.woff2?t=1754311223968') format('woff2'),
       url('../fonts/iconfont-szK8gWbb.woff?t=1754311223968') format('woff'),
       url('../fonts/iconfont-C9R3FOAW.ttf?t=1754311223968') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.iconguzhangmashujutongji:before {
  content: "\e787";
}
.iconweixiujibie-:before {
  content: "\e786";
}
.iconbaojie-copy:before {
  content: "\e77e";
}
.icondaxingyiliaoshebei:before {
  content: "\e784";
}
.iconbanyunzhong:before {
  content: "\e785";
}
.iconyangqiguan:before {
  content: "\e9ac";
}
.iconxiaodu:before {
  content: "\e8bf";
}
.iconguzhangguzhangguanli1:before {
  content: "\e77f";
}
.iconyinhuan:before {
  content: "\e780";
}
.iconhouqinwuzi:before {
  content: "\e781";
}
.icondiancan-selection:before {
  content: "\e782";
}
.iconAI:before {
  content: "\e77a";
}
.iconai2:before {
  content: "\e77b";
}
.iconAI1:before {
  content: "\e77c";
}
.iconai3:before {
  content: "\e77d";
}
.icongonggao:before {
  content: "\e779";
}
.iconfengxiandian:before {
  content: "\e778";
}
.iconweizhi2:before {
  content: "\e773";
}
.iconziliaozhongxin:before {
  content: "\e775";
}
.iconpingmiantu:before {
  content: "\e87c";
}
.iconrongqi:before {
  content: "\e776";
}
.iconsanfangzerenren:before {
  content: "\e777";
}
.icontuozhuai1:before {
  content: "\e771";
}
.iconyuanwenyindao:before {
  content: "\e76f";
}
.iconxingxing1:before {
  content: "\e76d";
}
.iconxingxing:before {
  content: "\e76e";
}
.icon_dabao:before {
  content: "\e82e";
}
.iconbiangengjilu:before {
  content: "\e76a";
}
.iconkuangquanleixinggengzheng:before {
  content: "\e76b";
}
.icon007-zhongliang:before {
  content: "\e76c";
}
.iconshujuzhongxin1:before {
  content: "\e9cd";
}
.iconkeshihuadaping:before {
  content: "\e768";
}
.icondaorushangpian:before {
  content: "\e767";
}
.iconicon_tuodong:before {
  content: "\e766";
}
.iconguding:before {
  content: "\e765";
}
.iconliushujuzhongxin:before {
  content: "\e762";
}
.iconshenpizhongxin:before {
  content: "\e763";
}
.iconyunhangbaogao:before {
  content: "\e764";
}
.iconjiabanshenqingbiao:before {
  content: "\e75a";
}
.iconchalvfeibaoxiao:before {
  content: "\e75b";
}
.iconshenqing:before {
  content: "\e75c";
}
.iconcedaohang_qingkuan:before {
  content: "\e760";
}
.iconqingjiashenqing:before {
  content: "\e761";
}
.iconbaogaoguanli:before {
  content: "\e754";
}
.iconkaoqin1:before {
  content: "\e756";
}
.iconrenwujihua:before {
  content: "\e757";
}
.iconguanlikanban-:before {
  content: "\e758";
}
.iconxiangmuguanli:before {
  content: "\e759";
}
.iconask:before {
  content: "\e753";
}
.iconbiaoqian:before {
  content: "\e74c";
}
.iconzirenwu:before {
  content: "\e74e";
}
.iconfujian:before {
  content: "\e74f";
}
.iconcaozuojilu:before {
  content: "\e751";
}
.icondode-parent:before {
  content: "\e752";
}
.iconqm:before {
  content: "\e744";
}
.iconiconstop:before {
  content: "\e745";
}
.iconpoint:before {
  content: "\e746";
}
.iconbofang:before {
  content: "\e747";
}
.iconwancheng1:before {
  content: "\e749";
}
.iconjinhangzhong:before {
  content: "\e74b";
}
.iconshaixuan:before {
  content: "\e74a";
}
.iconpaixu:before {
  content: "\e73e";
}
.iconxinjian:before {
  content: "\e741";
}
.iconkapiankanban-xian:before {
  content: "\e75f";
}
.iconshitifenzu:before {
  content: "\e742";
}
.iconziduanmiaoshu:before {
  content: "\e73c";
}
.iconrenwu_:before {
  content: "\e737";
}
.icongaojing:before {
  content: "\ec34";
}
.iconbaogao:before {
  content: "\e738";
}
.iconshujuzhuisu:before {
  content: "\e739";
}
.iconrenwu3:before {
  content: "\e73a";
}
.iconshenpiliebiao:before {
  content: "\e73b";
}
.iconsitai:before {
  content: "\e736";
}
.iconshebei1:before {
  content: "\e731";
}
.iconyichangshijian:before {
  content: "\e732";
}
.iconyichuandaixie:before {
  content: "\e733";
}
.iconxunjianrenyuan:before {
  content: "\e735";
}
.iconzongrenwu:before {
  content: "\ea09";
}
.iconwangyeleixing:before {
  content: "\e730";
}
.icongongnengmokuai:before {
  content: "\e72e";
}
.iconfenquziduan:before {
  content: "\e72f";
}
.iconyikatong:before {
  content: "\e72d";
}
.iconweixinzhifu:before {
  content: "\e72a";
}
.iconjuhezhifu:before {
  content: "\e72c";
}
.iconzhifubao:before {
  content: "\eb80";
}
.iconbutie:before {
  content: "\e72b";
}
.iconqianbao:before {
  content: "\ee65";
}
.icondianqihuozai:before {
  content: "\e852";
}
.iconfanghuomen:before {
  content: "\e727";
}
.iconxiaofangdianyuan:before {
  content: "\e728";
}
.iconxiaofangshuidai:before {
  content: "\e729";
}
.iconshipin-xunjian:before {
  content: "\eaf9";
}
.iconshishichaobiao:before {
  content: "\e726";
}
.iconqingchuhuancun:before {
  content: "\e725";
}
.icondingdan:before {
  content: "\e724";
}
.iconluzhiguanli:before {
  content: "\e722";
}
.iconziyuanldpi:before {
  content: "\e723";
}
.iconjiaoche:before {
  content: "\e71e";
}
.iconbianzu:before {
  content: "\e71f";
}
.iconjiayou:before {
  content: "\e720";
}
.iconlicheng1:before {
  content: "\e721";
}
.iconyingyeeyugu:before {
  content: "\e71c";
}
.iconkedanjia:before {
  content: "\e712";
}
.iconjuhewaimaiziyingwaimai:before {
  content: "\e715";
}
.iconbutie-:before {
  content: "\e717";
}
.iconruanwangguan-fangan-canci:before {
  content: "\e718";
}
.iconjinniandingdanshu:before {
  content: "\e719";
}
.iconjiuhuche:before {
  content: "\e71a";
}
.icondengdaipeisong:before {
  content: "\e71b";
}
.iconchucanman:before {
  content: "\e71d";
}
.iconwushui:before {
  content: "\e70f";
}
.iconyulv:before {
  content: "\e710";
}
.iconshunshiliuliang:before {
  content: "\e711";
}
.iconPHzhi1:before {
  content: "\e714";
}
.iconCOD1:before {
  content: "\ee64";
}
.iconshuijintanceqikai:before {
  content: "\e750";
}
.iconyouduqitinongdutance:before {
  content: "\e70e";
}
.iconpeisongyuanguanli:before {
  content: "\e70d";
}
.iconyuangongcanyinguanli:before {
  content: "\e774";
}
.iconyongcheguanli:before {
  content: "\e70c";
}
.icontingcheyichang:before {
  content: "\e70b";
}
.icontingchechang:before {
  content: "\e706";
}
.icontingchechang1:before {
  content: "\e707";
}
.iconlinshiche:before {
  content: "\e708";
}
.icontingchechang2:before {
  content: "\e709";
}
.iconcheweiyuyue:before {
  content: "\e70a";
}
.iconOA_youxianji:before {
  content: "\e705";
}
.iconyanchi:before {
  content: "\e702";
}
.iconjiezhishijian:before {
  content: "\e703";
}
.icona-Group137:before {
  content: "\e701";
}
.icona-49yunsongche_transport:before {
  content: "\ed4b";
}
.iconorder-pending:before {
  content: "\e748";
}
.iconweiwanchenggongdan:before {
  content: "\e6f6";
}
.icongongdan-yinhuangongdanchuli:before {
  content: "\e6f7";
}
.iconwangongwenjian:before {
  content: "\e6f8";
}
.iconwangongzhijian:before {
  content: "\e6f9";
}
.iconyingjiancha:before {
  content: "\e769";
}
.icondaizhihanggongdan:before {
  content: "\e734";
}
.iconfengzhi:before {
  content: "\e6fa";
}
.iconwanchengshuai:before {
  content: "\e6fe";
}
.iconweiwangonggongdan:before {
  content: "\e6ff";
}
.icona-yichang1:before {
  content: "\ea92";
}
.iconjianbao:before {
  content: "\e6f5";
}
.icon24gl-network:before {
  content: "\e99b";
}
.iconUPS:before {
  content: "\e6ec";
}
.iconshiwu-jianpan:before {
  content: "\e75e";
}
.iconhuilu:before {
  content: "\e6f4";
}
.icondianyuan:before {
  content: "\e6f3";
}
.iconqitafuwu:before {
  content: "\e6f2";
}
.iconjingyin:before {
  content: "\e6eb";
}
.iconicon--gengxin:before {
  content: "\e6ed";
}
.iconshujuchaxunjiekouguanli:before {
  content: "\e6ee";
}
.iconxitongkongzhi:before {
  content: "\e6ef";
}
.iconpiliangqueren:before {
  content: "\e6f0";
}
.iconFuWei:before {
  content: "\e6f1";
}
.iconliandong:before {
  content: "\e6e9";
}
.iconguzhang:before {
  content: "\e6ea";
}
.iconbengzhan:before {
  content: "\e6e8";
}
.iconxiaofang1:before {
  content: "\e6e7";
}
.icontongxunshebei:before {
  content: "\e6e6";
}
.iconoxygen:before {
  content: "\e6e1";
}
.icondaqishidu:before {
  content: "\e6e5";
}
.iconzonghejiankong:before {
  content: "\e6e0";
}
.iconkehuishouwu:before {
  content: "\e6df";
}
.iconfuhefenxi:before {
  content: "\e6cf";
}
.iconshebeiliebiao:before {
  content: "\eb40";
}
.iconloudonghquyu:before {
  content: "\e6d6";
}
.iconmoxingguanli:before {
  content: "\e6d7";
}
.iconbumen:before {
  content: "\e6de";
}
.iconzhaoming1:before {
  content: "\e6c9";
}
.icon24gl-city2:before {
  content: "\e831";
}
.iconzhilengxitong:before {
  content: "\e6ce";
}
.iconzhilengshebei:before {
  content: "\e6d0";
}
.iconkongqizhiliang:before {
  content: "\e6d2";
}
.iconyewei:before {
  content: "\e6d9";
}
.iconxinfengji:before {
  content: "\e6db";
}
.icontongfengkongtiao:before {
  content: "\e6dc";
}
.iconpaifengji:before {
  content: "\e6dd";
}
.iconpeidianzhan:before {
  content: "\e6c6";
}
.iconchouchajiancha:before {
  content: "\e6c4";
}
.iconyiqiyibiao:before {
  content: "\e6da";
}
.iconzhuangjirongliang:before {
  content: "\e6c5";
}
.iconbeikongshuiwupingtaimenhu-tubiao_zhinengwangguan:before {
  content: "\e6c7";
}
.iconbianyaqi:before {
  content: "\e6ca";
}
.iconjiguiwendujiance_1:before {
  content: "\e6cb";
}
.icondianchirongliang:before {
  content: "\e6cc";
}
.iconlixian:before {
  content: "\e6ba";
}
.iconweihaiyinsujiancejieguo:before {
  content: "\e6bb";
}
.icontubiaozhizuomobanyihuifu-:before {
  content: "\e6bc";
}
.iconyanwubaojingqi:before {
  content: "\ec78";
}
.iconwangguanzhuangtai:before {
  content: "\e6bd";
}
.iconIOTtubiao_huabanfuben:before {
  content: "\e6be";
}
.iconshipin:before {
  content: "\e6c0";
}
.iconwendu1:before {
  content: "\e788";
}
.iconshuijin2:before {
  content: "\e6c1";
}
.iconshebei:before {
  content: "\e790";
}
.iconmenjin:before {
  content: "\e6c3";
}
.iconzhiding:before {
  content: "\e6b9";
}
.iconshishijiankong_peidianjiankong:before {
  content: "\e6b8";
}
.iconzuidahua-1:before {
  content: "\e6b6";
}
.iconzuidahua:before {
  content: "\e6b7";
}
.iconfanhui1:before {
  content: "\e6b4";
}
.iconsanjiantou:before {
  content: "\e669";
}
.iconyunhang:before {
  content: "\e66e";
}
.iconequipment:before {
  content: "\e671";
}
.iconlouceng:before {
  content: "\e674";
}
.icondanceng:before {
  content: "\eab8";
}
.icondown:before {
  content: "\e679";
}
.iconjiantouxia:before {
  content: "\e6d8";
}
.iconzhaoming:before {
  content: "\e67a";
}
.iconkongtiao:before {
  content: "\e69d";
}
.iconxiaofang:before {
  content: "\e6bf";
}
.icondiantixian:before {
  content: "\e6fc";
}
.iconwushuichang:before {
  content: "\e845";
}
.iconqiti:before {
  content: "\e6c8";
}
.iconmoxing:before {
  content: "\e6fd";
}
.iconguanbi:before {
  content: "\e69e";
}
.icontubiaocankaoxian1024-21:before {
  content: "\e69f";
}
.iconshouhuodizhi:before {
  content: "\e6a0";
}
.iconweixiujilu:before {
  content: "\e6a1";
}
.iconbaoyang:before {
  content: "\e6a2";
}
.iconxunjianjilu:before {
  content: "\e6a3";
}
.iconlishijilu:before {
  content: "\e6a4";
}
.iconbaoyangjilu:before {
  content: "\e6a5";
}
.iconxunjianweixiu:before {
  content: "\ead4";
}
.iconweibaobiaozhun:before {
  content: "\e6a6";
}
.icondangjian_biaozhunhuajianshe:before {
  content: "\e6a7";
}
.iconduijiang:before {
  content: "\e6a8";
}
.iconshuijin1:before {
  content: "\e6a9";
}
.iconjiankongfuwu:before {
  content: "\e6aa";
}
.iconshebeikongzhi-yangan:before {
  content: "\e6ab";
}
.iconshebeijiance_o:before {
  content: "\eb57";
}
.iconjianzhu:before {
  content: "\e873";
}
.icondianti:before {
  content: "\e6ac";
}
.iconweibao:before {
  content: "\e6ad";
}
.iconduandian:before {
  content: "\e6ae";
}
.iconshoudongbaojing2:before {
  content: "\e6b0";
}
.icondiandongche:before {
  content: "\e6b1";
}
.iconqiacengkunren:before {
  content: "\e6b2";
}
.icondiantiyunhang:before {
  content: "\e6d1";
}
.iconsudu:before {
  content: "\e6b3";
}
.iconweixiu:before {
  content: "\e66d";
}
.iconleftfont-34:before {
  content: "\e6d5";
}
.iconjiankongguanli:before {
  content: "\e672";
}
.iconbangdingshebei:before {
  content: "\e66b";
}
.iconweiwangguanicon-defuben-:before {
  content: "\e678";
}
.iconshipinjiankong:before {
  content: "\e66c";
}
.iconyunhangtianshu:before {
  content: "\e6e2";
}
.iconmonth:before {
  content: "\e700";
}
.iconjintian:before {
  content: "\e66a";
}
.icontingchechangguanli:before {
  content: "\e664";
}
.iconsaoba1:before {
  content: "\e667";
}
.iconstart:before {
  content: "\e661";
}
.iconwancheng:before {
  content: "\e663";
}
.iconjiaojiebanguanli:before {
  content: "\e660";
}
.iconfanhui:before {
  content: "\e770";
}
.iconshandian:before {
  content: "\e799";
}
.iconweiqi:before {
  content: "\e65e";
}
.iconbulu:before {
  content: "\e65d";
}
.iconbianzhidanweibaobiao:before {
  content: "\e82d";
}
.iconkaoqinji:before {
  content: "\e65b";
}
.icondaorushuju:before {
  content: "\e8ff";
}
.iconshujuzhongxin:before {
  content: "\e67c";
}
.iconwushuijiankong:before {
  content: "\e67d";
}
.iconnengyuanguanli:before {
  content: "\e67e";
}
.iconlotshebeiguanli:before {
  content: "\e67f";
}
.iconzhibiaotixi:before {
  content: "\e680";
}
.iconzonghebaobiao:before {
  content: "\e681";
}
.iconkefuguanli:before {
  content: "\e682";
}
.iconanfangmenjin:before {
  content: "\e683";
}
.iconanfangxungeng:before {
  content: "\e684";
}
.iconduanxinguanli:before {
  content: "\e685";
}
.iconpinzhiguanli:before {
  content: "\e686";
}
.iconkefuzhongxin:before {
  content: "\e687";
}
.iconwulianjiankong:before {
  content: "\e688";
}
.iconweibaoguanli1:before {
  content: "\e689";
}
.iconpeihuguanli:before {
  content: "\e68a";
}
.iconcanyinguanli:before {
  content: "\e68c";
}
.iconyifeijicha:before {
  content: "\e68d";
}
.iconyunjianxueyuan:before {
  content: "\e68e";
}
.iconkehuduanguanli:before {
  content: "\e68f";
}
.iconxitongguanli:before {
  content: "\e690";
}
.iconxitongshezhi1:before {
  content: "\e693";
}
.iconjichuxinxi:before {
  content: "\e694";
}
.iconkefuguanligonggongzancunchu:before {
  content: "\e695";
}
.iconchuzhigongchang:before {
  content: "\e697";
}
.iconyifeichuzhigongchang:before {
  content: "\e698";
}
.iconqingjielvhua:before {
  content: "\e699";
}
.iconsusheguanli:before {
  content: "\e69a";
}
.iconhetongxieyiguanli:before {
  content: "\e69b";
}
.iconzhoubaotuisongpeizhi:before {
  content: "\e69c";
}
.icontuihuo:before {
  content: "\e653";
}
.icontuiku:before {
  content: "\e6cd";
}
.iconzichantiaobo:before {
  content: "\e65a";
}
.iconchanpinbianma:before {
  content: "\e64e";
}
.icondaochubaogao:before {
  content: "\e659";
}
.iconruku:before {
  content: "\e61c";
}
.iconchuku:before {
  content: "\e662";
}
.iconwuziguanli:before {
  content: "\e63d";
}
.iconkehuguanli:before {
  content: "\e645";
}
.icondanganweihu:before {
  content: "\e646";
}
.iconlizhi:before {
  content: "\e675";
}
.icondaochudabaobiaoshika:before {
  content: "\e668";
}
.icontable:before {
  content: "\e643";
}
.iconlishi:before {
  content: "\e642";
}
.iconmobanxiazai:before {
  content: "\e6d4";
}
.iconshouye:before {
  content: "\e616";
}
.iconwuzishenling:before {
  content: "\e61b";
}
.icongongchengguanli:before {
  content: "\e61f";
}
.iconmanyidutiaocha:before {
  content: "\e620";
}
.iconrenwuguanli:before {
  content: "\e624";
}
.iconhetongguanli:before {
  content: "\e625";
}
.iconkaoqinguanli:before {
  content: "\e626";
}
.icongudingzichan:before {
  content: "\e62f";
}
.iconweixiuguanli:before {
  content: "\e630";
}
.iconxunjianguanli:before {
  content: "\e634";
}
.iconweibaoguanli:before {
  content: "\e635";
}
.iconyunsongguanli:before {
  content: "\e636";
}
.iconbaojieguanli:before {
  content: "\e637";
}
.iconyifeiguanli:before {
  content: "\e638";
}
.iconshebeiguanli:before {
  content: "\e639";
}
.iconcangkuguanli:before {
  content: "\e63a";
}
.icongongyingshangguanli:before {
  content: "\e63c";
}
.icongonggongzancunchu:before {
  content: "\e63e";
}
.iconxitongshezhi:before {
  content: "\e63f";
}
.iconkeshihua:before {
  content: "\e640";
}
.iconjieshu:before {
  content: "\e755";
}
.iconchehui:before {
  content: "\e648";
}
.iconedit-outline:before {
  content: "\e64a";
}
.iconkaishi:before {
  content: "\e64b";
}
.iconquxiao:before {
  content: "\e956";
}
.iconzhuandanzhong:before {
  content: "\e670";
}
.iconfankui:before {
  content: "\e652";
}
.iconpingjia1:before {
  content: "\e66f";
}
.iconqitaxiezhu:before {
  content: "\e7ab";
}
.iconrefresh:before {
  content: "\e64c";
}
.iconzhuandan:before {
  content: "\e704";
}
.iconel-icon-delete:before {
  content: "\e64d";
}
.iconpaigong:before {
  content: "\e64f";
}
.iconliebiao:before {
  content: "\e6e4";
}
.iconzantingtingzhi:before {
  content: "\e650";
}
.icongaojisousuo:before {
  content: "\e654";
}
.icona-wancheng:before {
  content: "\e655";
}
.iconchehui1:before {
  content: "\e658";
}
.iconexport-excel:before {
  content: "\e665";
}
.iconimport-excel:before {
  content: "\e666";
}
.iconpiliangyanshou:before {
  content: "\e647";
}
.iconyingchuqinxueshengrenci:before {
  content: "\e8bb";
}
.iconkaoqin:before {
  content: "\e618";
}
.iconzong:before {
  content: "\e740";
}
.iconnh:before {
  content: "\e716";
}
.iconCOD:before {
  content: "\e7ef";
}
.iconkuixiangui:before {
  content: "\e617";
}
.iconlengquebeng:before {
  content: "\e632";
}
.icondizhi:before {
  content: "\e644";
}
.icontubiao-:before {
  content: "\e713";
}
.iconyonghu:before {
  content: "\e73f";
}
.iconxiajiang:before {
  content: "\e656";
}
.iconshangsheng:before {
  content: "\e73d";
}
.icontongji:before {
  content: "\e613";
}
.iconzhexiantu:before {
  content: "\e614";
}
.iconiconzaoyin:before {
  content: "\e623";
}
.iconwendu:before {
  content: "\ee63";
}
.icon125:before {
  content: "\e677";
}
.iconganshibianyaqimiaoxian:before {
  content: "\e61d";
}
.iconlengdongbeng:before {
  content: "\e633";
}
.icondianrongbuchangguijianhuaban:before {
  content: "\e74d";
}
.iconkongtiaojizu:before {
  content: "\e63b";
}
.iconwdiyajinxiangui:before {
  content: "\e68b";
}
.iconfanghu:before {
  content: "\e62c";
}
.iconguolu:before {
  content: "\e606";
}
.iconminganzoushifenxi:before {
  content: "\e7f4";
}
.iconpaiwuliang:before {
  content: "\e608";
}
.iconwushuixitongtu:before {
  content: "\e628";
}
.iconshidu001:before {
  content: "\e61e";
}
.iconnengyuan:before {
  content: "\e657";
}
.iconpeidianxitong:before {
  content: "\e641";
}
.iconmonitor:before {
  content: "\e609";
}
.iconxiaofangshuixitong:before {
  content: "\e62e";
}
.iconPHzhi:before {
  content: "\e612";
}
.iconshuijin:before {
  content: "\ee62";
}
.iconkeshihua-yulv:before {
  content: "\e783";
}
.iconzhanbitongji:before {
  content: "\e7a5";
}
.iconxuanfuwu:before {
  content: "\e60a";
}
.iconarrows-left:before {
  content: "\e605";
}
.iconai:before {
  content: "\e627";
}
.iconzhuanjiafenxi:before {
  content: "\e6e3";
}
.iconschedule:before {
  content: "\e62b";
}
.iconfenxijieguo:before {
  content: "\e75d";
}
.iconjixiaokaohejieguo:before {
  content: "\e692";
}
.iconjiejuefangan:before {
  content: "\e6c2";
}
.iconleixing:before {
  content: "\e6af";
}
.iconleixing1:before {
  content: "\e622";
}
.iconchangyongtubiao_yibiaopan:before {
  content: "\e60b";
}
.iconnian:before {
  content: "\e691";
}
.iconlvhanghetong:before {
  content: "\e65f";
}
.iconhetongxinxi:before {
  content: "\e631";
}
.iconfuwutiaokuanjiyinsi:before {
  content: "\e604";
}
.iconguidang:before {
  content: "\e743";
}
.iconzichan1:before {
  content: "\e621";
}
.iconpingjia:before {
  content: "\e67b";
}
.iconzhihangren:before {
  content: "\e696";
}
.iconbiangengshenhe:before {
  content: "\e7c8";
}
.iconpingfen1:before {
  content: "\e601";
}
.icontongji8:before {
  content: "\e6d3";
}
.icontupiantujpg:before {
  content: "\e6b5";
}
.iconfangdong:before {
  content: "\e94a";
}
.iconjinri:before {
  content: "\e772";
}
.iconfangyuan:before {
  content: "\e619";
}
.iconxiaoxiduilie1:before {
  content: "\e602";
}
.iconcaidanfangyuan:before {
  content: "\e61a";
}
.iconxiaoheiban:before {
  content: "\e603";
}
.icongaikuang:before {
  content: "\e60c";
}
.iconzonglan:before {
  content: "\e60f";
}
.iconkb_chaoe:before {
  content: "\e676";
}
.iconfeiyong-xianxing:before {
  content: "\e65c";
}
.iconjiaoseguanlizuhu:before {
  content: "\e649";
}
.iconzonglan1:before {
  content: "\e673";
}
.iconruzhu:before {
  content: "\e607";
}
.iconzichan:before {
  content: "\e615";
}
.iconkucun:before {
  content: "\e651";
}
.icontuozhuai:before {
  content: "\e62a";
}
.iconshiyongshuai:before {
  content: "\e60d";
}
.iconzhengchang:before {
  content: "\e629";
}
.iconman:before {
  content: "\e611";
}
.iconfault:before {
  content: "\e600";
}
.iconzongshu:before {
  content: "\e62d";
}
.iconjiankong:before {
  content: "\e610";
}
.iconapps:before {
  content: "\e6fb";
}
.iconmap:before {
  content: "\e60e";
}
.hs-statistics-container{
    width: 100%;
    height: calc(100% - 60px);
    overflow: auto;
}
.hs-statistics-50panel {
    float: left;
    width: 50%;
    height: 100%;
    padding: 10px;
}
.hs-statistics-panel-head {
    width: 100%;
    line-height: 35px;
    color: #333;
    font-size: 16px;
    display: flex;
    align-items: center;
}
.hs-statistics-panel-head i {
    font-size: 24px;
    color: #38f;
    margin-right: 5px;
}
.hs-repair-statistics-panel {
    width: 100%;
    height: 100%;
}
.red .hs-index-head,
.red .hs-index-menu ul .active {
	background: red !important;
}
.red #nav-container .active,
.red #nav-container li:hover {
	border-color: red !important;
}
.iframe-wrapper .iframe-blank[data-v-2d9524ac] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: -100%;
  transition: all 0.6s ease-out;
  z-index: 1001;
}
.iframe-wrapper .iframe-blank.show[data-v-2d9524ac] {
  left: 0;
}
.iframe-wrapper .iframe-blank.hide[data-v-2d9524ac] {
  left: -100%;
}
.iframe-wrapper .iframe-blank .iframe[data-v-2d9524ac] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.iframe-wrapper .close-iframe[data-v-2d9524ac] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1002;
  color: #fff;
  display: none;
  cursor: pointer;
}
.iframe-wrapper .close-iframe i[data-v-2d9524ac] {
  font-size: 30px;
}
.iframe-wrapper .iframe-blank.show + .close-iframe[data-v-2d9524ac] {
  display: block;
}
/*fade*/
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.28s;
}

.fade-enter,
.fade-leave-active {
  opacity: 0;
}

/*fade*/
.breadcrumb-enter-active,
.breadcrumb-leave-active {
  transition: all 0.5s;
}

.breadcrumb-enter,
.breadcrumb-leave-active {
  opacity: 0;
  transform: translateX(20px);
}

.breadcrumb-move {
  transition: all 0.5s;
}

.breadcrumb-leave-active {
  position: absolute;
}

.el-breadcrumb__inner,
.el-breadcrumb__inner a {
  font-weight: 400 !important;
}

.el-upload input[type=file] {
  display: none !important;
}

.el-upload__input {
  display: none;
}

.cell .el-tag {
  margin-right: 0px;
}

.small-padding .cell {
  padding-left: 5px;
  padding-right: 5px;
}

.fixed-width .el-button--mini {
  padding: 7px 10px;
  width: 60px;
}

.status-col .cell {
  padding: 0 10px;
  text-align: center;
}
.status-col .cell .el-tag {
  margin-right: 0px;
}

.el-dialog {
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
  width: 80%;
}

.article-textarea textarea {
  padding-right: 40px;
  resize: none;
  border: none;
  border-radius: 0px;
  border-bottom: 1px solid #bfcbd9;
}

.upload-container .el-upload {
  width: 100%;
}
.upload-container .el-upload .el-upload-dragger {
  width: 100%;
  height: 200px;
}

.el-table {
  border-radius: 5px;
}

.el-table th.el-table__cell {
  background: #238CFD;
  color: #fff;
}

.vxe-table--header-wrapper {
  background-color: #238CFD !important;
  color: #fff !important;
  border-radius: 5px 5px 0 0;
}

.vxe-header--column {
  background-color: transparent !important;
}

.vxe-table .vxe-table--header .vxe-header--column {
  color: #fff;
}

.vxe-table--render-default .vxe-cell {
  color: inherit;
}

.vxe-table .vxe-table--header .vxe-cell--checkbox .vxe-checkbox--icon:before {
  border-color: #fff;
  color: #fff;
}

.el-picker-panel {
  z-index: 99900 !important;
}

.main-container {
  height: 100%;
  transition: margin-left 0.28s;
  margin-left: 210px;
}

.sidebar-container {
  transition: width 0.28s;
  width: 210px !important;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  background: #0472e4;
}
.sidebar-container a {
  display: inline-block;
  width: 100%;
}
.sidebar-container .svg-icon {
  margin-right: 16px;
}
.sidebar-container .el-menu {
  border: none;
  width: 100%;
}

.hideSidebar .sidebar-container,
.hideSidebar .sidebar-container .el-menu {
  width: 45px !important;
}
.hideSidebar .main-container {
  margin-left: 45px;
}
.hideSidebar .bounce {
  display: none;
}

.hideSidebar .router-link .is-active {
  margin: 0;
  border-radius: 0;
  padding-left: 12px !important;
}
.hideSidebar .router-link .is-active::before {
  background: none;
  border: none;
}
.hideSidebar .submenu-title-noDropdown {
  padding-left: 13px !important;
  position: relative;
}
.hideSidebar .submenu-title-noDropdown span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  opacity: 0;
  display: inline-block;
}
.hideSidebar .el-submenu > .el-submenu__title {
  padding-left: 10px !important;
}
.hideSidebar .el-submenu > .el-submenu__title > span {
  display: none;
}
.hideSidebar .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
  display: none;
}
.hideSidebar .el-submenu .nest-menu .el-submenu__icon-arrow {
  display: block !important;
}
.hideSidebar .el-submenu .nest-menu span {
  display: inline-block !important;
}

.sidebar-container .nest-menu .el-submenu > .el-submenu__title,
.sidebar-container .el-submenu .el-menu-item {
  border-bottom: 1px solid #1c4999;
  border-image: -webkit-linear-gradient(bottom, #163773, #3361b1) 100;
  background-color: #1c4999 !important;
}
.sidebar-container .nest-menu .el-submenu > .el-submenu__title:hover,
.sidebar-container .el-submenu .el-menu-item:hover {
  background-color: #1356cc !important;
}
.sidebar-container .el-menu-item {
  display: flex;
  align-items: center;
  font-size: 16px !important;
}
.sidebar-container .el-submenu__title {
  font-size: 16px !important;
}
.sidebar-container .el-menu--collapse .el-menu .el-submenu {
  min-width: 210px !important;
}
.sidebar-container .el-submenu__title i {
  color: #fff;
}
.sidebar-container .el-menu-item i {
  color: #fff;
}
.sidebar-container .el-menu-item.is-active,
.sidebar-container .router-link-active .el-menu-item,
.sidebar-container .router-link-exact-active .el-menu-item {
  background: #fff !important;
  color: #2d8cf0 !important;
  border-radius: 5px 0px 0px 5px;
  margin-left: 15px;
  margin-top: 3px;
  margin-bottom: 3px;
  height: 50px;
  position: relative;
  transition: margin-left 0.28s;
}
.sidebar-container .el-menu-item.is-active::before,
.sidebar-container .router-link-active .el-menu-item::before,
.sidebar-container .router-link-exact-active .el-menu-item::before {
  content: "";
  width: 9px;
  background: #1c4999;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  box-shadow: -2px 0px 3px -1px rgb(0, 0, 0);
  border-radius: 3px 0 0 3px;
}
.sidebar-container .el-menu-item.is-active span,
.sidebar-container .router-link-active .el-menu-item span,
.sidebar-container .router-link-exact-active .el-menu-item span {
  margin-left: -15px;
}
.sidebar-container .el-menu-item.is-active:hover,
.sidebar-container .router-link-active .el-menu-item:hover,
.sidebar-container .router-link-exact-active .el-menu-item:hover {
  background: #fff !important;
}
.sidebar-container .el-menu-item.is-active i,
.sidebar-container .router-link-active .el-menu-item i,
.sidebar-container .router-link-exact-active .el-menu-item i {
  color: #2d8cf0;
}
.sidebar-container .router-link .is-active i {
  color: #2d8cf0;
}
.sidebar-container .router-link .is-active {
  background: #fff !important;
  color: #2d8cf0 !important;
  border-radius: 5px 0px 0px 5px;
  margin-left: 15px;
  margin-top: 3px;
  margin-bottom: 3px;
  height: 50px;
  position: relative;
  transition: margin-left 0.28s;
}
.sidebar-container .router-link .is-active::before {
  content: "";
  width: 9px;
  background: #1c4999;
  height: 50px;
  position: absolute;
  left: 0px;
  top: 0px;
  box-shadow: -2px 0px 3px -1px rgb(0, 0, 0);
  border-radius: 3px 0 0 3px;
}
.sidebar-container .router-link .is-active span {
  margin-left: -15px;
}
.sidebar-container .router-link .is-active:hover {
  background: #fff !important;
}
.sidebar-container .el-menu--inline {
  background-color: #1c4999 !important;
}
.sidebar-container .el-menu--vertical .el-submenu__title i {
  color: #fff;
}
.sidebar-container .el-menu--vertical .router-link .is-active i {
  color: #2d8cf0;
}
.sidebar-container .el-menu--vertical .router-link .is-active {
  background: #fff !important;
  color: #2d8cf0;
}
.sidebar-container .el-submenu .el-menu-item {
  min-width: auto;
}
.sidebar-container .el-menu-item,
.sidebar-container .el-submenu__title {
  border-bottom: 1px solid #0c7cc3;
  border-image: -webkit-linear-gradient(bottom, #0e67b1, #088ee4) 100;
}

.el-menu-item.is-active {
  background: #fff !important;
  color: #2d8cf0 !important;
}

.el-submenu__title i {
  color: #fff;
}

.hideSidebar .sidebar-container .hamburger-container {
  width: 45px !important;
}
.hideSidebar .sidebar-container .hamburger-container .hamburger-icon {
  margin-right: 2px;
}
.hideSidebar .sidebar-container .hamburger-container span {
  display: none;
}

.el-menu--horizontal .el-submenu .el-submenu__icon-arrow {
  position: static;
  vertical-align: middle;
  margin-left: 8px;
  margin-top: -3px;
}
.el-menu--horizontal .el-submenu__title i {
  color: #989898;
}

.blue-btn {
  background: #324157;
}
.blue-btn:hover {
  color: #324157;
}
.blue-btn:hover:before, .blue-btn:hover:after {
  background: #324157;
}

.light-blue-btn {
  background: #3A71A8;
}
.light-blue-btn:hover {
  color: #3A71A8;
}
.light-blue-btn:hover:before, .light-blue-btn:hover:after {
  background: #3A71A8;
}

.red-btn {
  background: #C03639;
}
.red-btn:hover {
  color: #C03639;
}
.red-btn:hover:before, .red-btn:hover:after {
  background: #C03639;
}

.pink-btn {
  background: #E65D6E;
}
.pink-btn:hover {
  color: #E65D6E;
}
.pink-btn:hover:before, .pink-btn:hover:after {
  background: #E65D6E;
}

.green-btn {
  background: #30B08F;
}
.green-btn:hover {
  color: #30B08F;
}
.green-btn:hover:before, .green-btn:hover:after {
  background: #30B08F;
}

.tiffany-btn {
  background: #4AB7BD;
}
.tiffany-btn:hover {
  color: #4AB7BD;
}
.tiffany-btn:hover:before, .tiffany-btn:hover:after {
  background: #4AB7BD;
}

.yellow-btn {
  background: #FEC171;
}
.yellow-btn:hover {
  color: #FEC171;
}
.yellow-btn:hover:before, .yellow-btn:hover:after {
  background: #FEC171;
}

.pan-btn {
  font-size: 14px;
  color: #fff;
  padding: 14px 36px;
  border-radius: 8px;
  border: none;
  outline: none;
  margin-right: 25px;
  transition: 600ms ease all;
  position: relative;
  display: inline-block;
}
.pan-btn:hover {
  background: #fff;
}
.pan-btn:hover:before, .pan-btn:hover:after {
  width: 100%;
  transition: 600ms ease all;
}
.pan-btn:before, .pan-btn:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 2px;
  width: 0;
  transition: 400ms ease all;
}
.pan-btn::after {
  right: inherit;
  top: inherit;
  left: 0;
  bottom: 0;
}

.custom-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  color: #fff;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  padding: 10px 15px;
  font-size: 14px;
  border-radius: 4px;
}

body {
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
}

html {
  height: 100%;
  box-sizing: border-box;
}

#app {
  height: 100%;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

.no-padding {
  padding: 0px !important;
}

.padding-content {
  padding: 4px 0;
}

a:focus,
a:active {
  outline: none;
}

a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

div:focus {
  outline: none;
}

.fr {
  float: right;
}

.fl {
  float: left;
}

.pr-5 {
  padding-right: 5px;
}

.pl-5 {
  padding-left: 5px;
}

.block {
  display: block;
}

.pointer {
  cursor: pointer;
}

.inlineBlock {
  display: inline-block;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

code {
  background: #eef1f6;
  padding: 15px 16px;
  margin-bottom: 20px;
  display: block;
  line-height: 36px;
  font-size: 15px;
  font-family: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
}
code a {
  color: #337ab7;
  cursor: pointer;
}
code a:hover {
  color: rgb(32, 160, 255);
}

.warn-content {
  background: rgba(66, 185, 131, 0.1);
  border-radius: 2px;
  padding: 16px;
  padding: 1rem;
  line-height: 1.6rem;
  word-spacing: 0.05rem;
}
.warn-content a {
  color: #42b983;
  font-weight: 600;
}

.app-container {
  padding: 20px;
}

.components-container {
  margin: 30px 50px;
  position: relative;
}

.pagination-container {
  margin-top: 30px;
}

.text-center {
  text-align: center;
}

.sub-navbar {
  height: 50px;
  line-height: 50px;
  position: relative;
  width: 100%;
  text-align: right;
  padding-right: 20px;
  transition: 600ms ease position;
  background: linear-gradient(90deg, rgb(32, 182, 249) 0%, rgb(32, 182, 249) 0%, rgb(33, 120, 241) 100%, rgb(33, 120, 241) 100%);
}
.sub-navbar .subtitle {
  font-size: 20px;
  color: #fff;
}
.sub-navbar.draft {
  background: #d0d0d0;
}
.sub-navbar.deleted {
  background: #d0d0d0;
}

.link-type,
.link-type:focus {
  color: #337ab7;
  cursor: pointer;
}
.link-type:hover,
.link-type:focus:hover {
  color: rgb(32, 160, 255);
}

.filter-container {
  padding-bottom: 10px;
}
.filter-container .filter-item {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
}

.multiselect {
  line-height: 16px;
}

.multiselect--active {
  z-index: 1000 !important;
}

/* 日历 */
.fc-view .fc-head .fc-head-container {
  background: #238cfd;
  border-radius: 5px 5px 0 0;
}
.fc-view .fc-head .fc-day-header {
  padding: 10px 0;
  color: white;
  font-size: 16px;
  font-weight: bold;
}
.fc-view > table {
  border-radius: 5px;
  border-style: hidden;
  border-collapse: collapse;
  box-shadow: 0 0 0 1px #ddd;
}

/* table btn-bar */
.table-btn-bar {
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 0 0 2px;
}
.table-btn-bar .table-icon-btn {
  color: #409eff;
  width: 25px;
  height: 25px;
  border-radius: 10%;
  text-align: center;
  margin-left: 10px;
  box-shadow: 1px 1px 1px 1px #a4b3c4;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.table-btn-bar .table-icon-btn:hover {
  font-size: 18px !important;
}

/** detail-tab **/
.detail-tab {
  width: 90px;
  display: flex;
  flex-direction: column;
  align-self: flex-start;
  border: 1px solid #eee;
}
.detail-tab li {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
}
.detail-tab li:hover {
  border-right: 2px solid #0da5ff;
  color: #0da5ff;
}
.detail-tab li:not(:last-child) {
  border-bottom: 1px solid #eee;
}
.detail-tab .active {
  border-right: 2px solid #0da5ff;
  color: #0da5ff;
}

.el-message-box__wrapper {
  z-index: 10000 !important;
}.hosp-loading[data-v-3c7f66df] {
  width: 100px;
  height: 100px;
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  position: absolute;
  overflow: hidden;
  text-align: center;
  border-radius: 5px;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 99992;
  user-select: none;
  cursor: wait;
}
.hosp-loading img[data-v-3c7f66df] {
  position: absolute;
  z-index: 2;
  margin: 23px auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.hosp-loading .title[data-v-3c7f66df] {
  font-size: 14px;
  text-align: center;
  line-height: 160px;
  position: absolute;
  z-index: 1;
  width: 100%;
  color: #409eff;
}
.hosp-loading .wave[data-v-3c7f66df] {
  position: absolute;
  top: -431px;
  left: -205px;
  width: 500px;
  height: 500px;
  background: #409eff;
  border-radius: 43%;
  filter: opacity(0.4);
  animation: drift-3c7f66df linear infinite;
  transform-origin: 50% 48%;
}
.hosp-loading .wave[data-v-3c7f66df]:nth-of-type(1) {
  animation-duration: 5s;
}
.hosp-loading .wave[data-v-3c7f66df]:nth-of-type(2) {
  animation-duration: 7s;
}
.hosp-loading .wave[data-v-3c7f66df]:nth-of-type(3) {
  animation-duration: 9s;
  background-color: rgb(123, 91, 217);
  filter: opacity(0.1);
}
@keyframes drift-3c7f66df {
from {
    transform: rotate(360deg);
}
}