.effect-box {
	position:absolute;
	width:100%;
	height:100%
}
.login-box {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	height:100vh
}
.login-box .el-form-item__label {
	text-align:justify;
	-moz-text-align-last:justify;
	text-align-last:justify
}
.login-box .login-card-box {
	width:700px;
	margin-bottom:40px;
	background:rgba(0,0,0,.3);
	z-index:100
}
.login-title2 {
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:900;
	text-align:left
}
.title-name {
	color:var(--buttonColor,"")
}
.login-title {
	margin:0 0 20px 0;
	font-size:14px;
	text-align:left
}
.el-pagination__jump,.el-pagination__total,.login-box .el-form-item__label,.login-box .el-input__inner {
	color:#000
}
.el-drawer {
	background:#fff
}
.el-color-picker__trigger {
	border:none
}
.el-drawer__header {
	color:#000
}
.theme-title {
	color:#000;
	vertical-align:top;
	font-size:14px;
	line-height:32px;
	margin-right:10px
}
.theme-box {
	text-align:left;
	padding-left:20px;
	padding-right:20px
}
.theme-box p {
	font-size:12px;
	margin:4px 0 30px 0;
	color:#666
}
.form-box {
	text-align:left
}
.form-box .el-form--inline .el-form-item__content {
	width:calc(100% - 110px)
}
.form-box .el-form--inline .el-form-item__content .el-date-editor,.form-box .el-form--inline .el-form-item__content .el-select {
	width:100%
}
.top-box[data-v-c04fd1dc] {
	color:#fff;
	line-height:50px
}
.left[data-v-c04fd1dc] {
	float:left;
	font-weight:800
}
.right[data-v-c04fd1dc] {
	float:right
}
.el-menu.el-menu--horizontal {
	border-bottom:0
}
.el-submenu .el-menu-item {
	min-width:0
}
.el-menu--horizontal>.el-menu-item {
	height:50px;
	line-height:50px;
	color:#fff
}
.el-menu--horizontal>.el-menu-item.is-active {
	color:#fff;
	font-weight:800;
	border-bottom:0 solid #fff
}
.el-menu--horizontal>.el-submenu .el-submenu__title {
	height:50px;
	line-height:50px
}
.el-submenu__title {
	padding:0 10px
}
.el-menu-item,.el-submenu__title {
	font-size:13px
}
.el-menu {
	background:var(--themeColor,"")
}
.el-menu--popup {
	min-width:150px;
	text-align:left
}
.el-menu--horizontal>.el-submenu .el-submenu__title {
	color:#fff
}
.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title {
	margin-left:2px
}
.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title {
	color:#fff;
	font-weight:800
}
.el-menu--horizontal>.el-submenu.is-active .el-submenu__title {
	color:#fff;
	font-weight:800;
	border-bottom:2px solid #fff
}
.el-menu--horizontal>.el-submenu .el-submenu__title:focus,.el-menu--horizontal>.el-submenu .el-submenu__title:hover,.top-box .el-menu--horizontal>.el-menu-item:focus,.top-box .el-menu--horizontal>.el-menu-item:hover {
	color:#fff;
	background:transparent
}
.el-submenu__title i {
	color:#fff
}
.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title {
	background:transparent;
	color:#fff
}
.el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
	color:#fff
}
.el-header {
	background:var(--themeColor,"");
	position:fixed;
	z-index:31;
	width:100%
}
.el-card__body,.el-main {
	padding:0
}
.use_a[data-v-8975a70c] {
	transform-origin:50% 0
}
.use_b[data-v-8975a70c] {
	position:relative;
	width:512px;
	height:512px;
	background:url(../../assets/img/d_circle.55a591a5.png) 50% no-repeat;
	background-size:100% 100%;
	display:inline-block;
	transform:scale(.85)
}
.use_b[data-v-8975a70c]:before {
	content:"";
	background:url(../../assets/img/a_circle.28658663.png) 50% no-repeat;
	background-size:100% 100%
}
.circle_b[data-v-8975a70c],.use_b[data-v-8975a70c]:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	animation:a_round-8975a70c 10s linear infinite
}
.circle_b[data-v-8975a70c] {
	z-index:10;
	background:url(../../assets/img/b_circle.80b38aa3.png) 50% no-repeat;
	background-size:100% 100%
}
.u_data[data-v-8975a70c] {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	z-index:20;
	width:375px;
	height:375px;
	border-radius:50%;
	text-align:center;
	overflow:hidden;
	transform:scale(.8)
}
.upwater[data-v-8975a70c] {
	transition:background-size 5.5s
}
.per_water[data-v-8975a70c] {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100%;
	background:url(../../assets/img/f_water.5fb77271.png) 0 bottom repeat-x;
	animation:wave-8975a70c 1s linear infinite
}
.u_txt[data-v-8975a70c] {
	padding-top:50px;
	font-size:26px;
	color:#99fcfc;
	margin:0
}
.u_txt em[data-v-8975a70c] {
	display:block;
	text-transform:uppercase;
	font-size:20px;
	color:#4da2a1
}
.u_num[data-v-8975a70c] {
	font-size:24px;
	color:#edb03d;
	margin:0
}
.u_num b[data-v-8975a70c] {
	font-size:100px
}
.u_today[data-v-8975a70c] {
	padding-top:10px;
	font-size:24px;
	color:#b3dff8;
	margin:0
}
.u_today span[data-v-8975a70c] {
	display:block;
	font-size:12px;
	color:#edb03d
}
.u_today span b[data-v-8975a70c] {
	font-size:36px
}
@keyframes wave-8975a70c {
	0% {
	background-position:0 bottom
}
to {
	background-position:100% bottom
}
}@keyframes a_round-8975a70c {
	0% {
	transform:rotate(0deg)
}
to {
	transform:rotate(1turn)
}
}@keyframes b_round-8975a70c {
	0% {
	transform:rotate(1turn)
}
to {
	transform:rotate(0deg)
}
}.home-page[data-v-c4c7393c] {
	color:#fff;
	padding:0 0
}
.body-bg[data-v-c4c7393c] {
	background:url(../../assets/img/bs_bg3.fc4257a7.jpg);
	background-size:100% 100%;
	position:fixed;
	width:100%;
	height:100%;
	z-index:-1;
	opacity:.89
}
.home-box-card-left[data-v-c4c7393c] {
	margin:10px 0 10px 10px;
	color:#fff
}
.home-box-card[data-v-c4c7393c] {
	margin:0 10px;
	background:rgba(0,0,0,.35);
	border:0 solid #fff
}
.home-chart-box[data-v-c4c7393c] {
	height:calc(33vh - 64px)
}
.home-chart-box2[data-v-c4c7393c] {
	height:calc(33vh - 154px)
}
.home-chart-box3[data-v-c4c7393c] {
	height:calc(34vh - 84px)
}
.home-chart-box-tit[data-v-c4c7393c] {
	font-size:14px;
	text-align:left;
	padding:12px 20px;
	color:#fff
}
.home-chart-box-left[data-v-c4c7393c] {
	height:98px
}
.big-tit[data-v-c4c7393c] {
	position:fixed;
	top:0;
	left:50%;
	padding-top:20px;
	margin-left:-25%;
	width:50%;
	font-size:30px;
	font-weight:900;
	line-height:60px;
	z-index:1;
	background:url(../../assets/img/top_b.df0b2fb6.png) 50%;
	background-size:100% 100%
}
.num-box[data-v-c4c7393c] {
	min-width:120px;
	border-radius:4px;
	position:absolute;
	padding:5px 5px 5px 5px;
	border:1px solid rgba(237,176,61,.2);
	z-index:100
}
.num-box1[data-v-c4c7393c] {
	top:10px;
	left:10px
}
.num-box2[data-v-c4c7393c] {
	top:10px;
	right:10px
}
.num-box3[data-v-c4c7393c] {
	bottom:10px;
	left:10px
}
.num-box4[data-v-c4c7393c] {
	bottom:10px;
	right:10px
}
.num-box5[data-v-c4c7393c] {
	bottom:10px;
	left:50%;
	width:234px;
	margin-left:-123px;
	padding:5px 5px 5px 5px
}
.num-box6[data-v-c4c7393c] {
	top:20px;
	left:50%;
	width:150px;
	margin-left:-70px;
	z-index:100;
	position:absolute;
	font-size:10px
}
.text-name[data-v-c4c7393c] {
	font-size:12px;
	color:#fff;
	text-align:left
}
.text-num[data-v-c4c7393c] {
	font-size:20px;
	font-weight:800;
	color:#edb03d;
	text-align:right;
	margin-top:5px
}
.text-icon[data-v-c4c7393c] {
	font-size:80px
}
.h1[data-v-b8f2d6c0] {
	height:280px
}
.h2[data-v-b8f2d6c0] {
	height:340px
}
.px-table .el-table .el-table__cell {
	text-align:center
}
.box-card[data-v-d9ff5394] {
	padding:20px
}
.search-box[data-v-d9ff5394],.table-box[data-v-d9ff5394] {
	padding:10px 20px
}
.el-card__body[data-v-d9ff5394] {
	padding:20px 0 0
}
.import .el-upload-list li {
	width:auto;
	height:auto
}
.import .el-progress__text,.import .el-upload-list__item-name,.import .el-upload-list__item-name [class^=el-icon] {
	color:#fff
}
.import .el-upload-list__item {
	background:transparent
}
.export .el-checkbox {
	color:#fff;
	display:block;
	margin-left:10px
}
.search-box[data-v-6e002826] {
	padding:10px 20px
}
.box-card[data-v-6e002826] {
	padding:20px
}
.el-table .el-table__cell[data-v-f5b9b5cc] {
	text-align:center
}
.h1[data-v-5aef1eab] {
	height:260px
}
.h2[data-v-5aef1eab] {
	height:400px
}
.home-page[data-v-95a5824a] {
	color:#fff
}
.home-box-card-left[data-v-95a5824a] {
	margin:10px 0 10px 10px;
	color:#fff
}
.text-box[data-v-95a5824a] {
	margin:10px 10px 0 0;
	border-radius:6px;
	padding:20px 30px
}
.text-name[data-v-95a5824a] {
	font-size:15px;
	line-height:30px;
	text-align:left
}
.text-num[data-v-95a5824a] {
	font-size:30px;
	line-height:40px;
	font-weight:800;
	text-align:left
}
.text-icon[data-v-95a5824a] {
	font-size:70px
}
.home-box-card[data-v-95a5824a] {
	margin:0 10px
}
.home-chart-box[data-v-95a5824a] {
	height:260px
}
.home-chart-box-tit[data-v-95a5824a] {
	font-size:14px;
	text-align:left;
	padding:2px 20px;
	color:#fff
}
.home-chart-box-left[data-v-95a5824a] {
	height:98px
}
.el-tabs__header {
	margin:0
}
.el-tabs__item.is-active,.el-tabs__item:hover {
	color:var(--themeColor,"")
}
.el-tabs__item {
	height:34px;
	line-height:34px;
	font-size:12px
}
.nav-box[data-v-5c5898b2] {
	width:1400px;
	margin:0 auto;
	min-height:100vh
}
.big-sys-box[data-v-5c5898b2] {
	height:50px;
	width:260px;
	position:absolute;
	margin-left:-140px;
	left:50%;
	top:-60px;
	border-radius:8px;
	background:#09344f;
	padding:3px 10px;
	box-shadow:0 0 10px #fff
}
.change_svg[data-v-5c5898b2] {
	top:0;
	left:0;
	z-index:-1;
	width:1160px;
	height:600px
}
.bg-img[data-v-5c5898b2] {
	position:absolute;
	z-index:-1;
	width:1400px;
	height:220px;
	top:340px;
	left:50%;
	margin-left:-700px
}
.sys-box[data-v-5c5898b2] {
	position:absolute;
	height:50px;
	width:150px;
	color:#fff;
	font-size:19px;
	font-weight:700;
	line-height:50px;
	cursor:pointer;
	padding:0 10px;
	box-shadow:0 0 10px #fff
}
.sys-box1[data-v-5c5898b2] {
	border-radius:50px;
	left:250px;
	top:510px;
	background:rgba(5,190,247,.856)
}
.sys-box2[data-v-5c5898b2] {
	border-radius:50px;
	left:700px;
	top:510px;
	background:rgba(238,10,10,.644)
}
.sys-box3[data-v-5c5898b2] {
	left:-93px;
	top:372px;
	background:rgba(149,247,3,.877)
}
.sys-box3[data-v-5c5898b2],.sys-box4[data-v-5c5898b2] {
	border-top-left-radius:50px;
	border-bottom-right-radius:50px
}
.sys-box4[data-v-5c5898b2] {
	left:461px;
	top:300px;
	width:180px;
	background:rgba(198,3,252,.863)
}
.sys-box5[data-v-5c5898b2] {
	border-bottom-left-radius:50px;
	border-top-right-radius:50px;
	left:1076px;
	top:375px;
	line-height:22px;
	padding:8px 0 4px;
	background:rgba(234,85,32,.85)
}
.sys-box6[data-v-5c5898b2] {
	border-top-left-radius:50px;
	border-bottom-right-radius:50px;
	left:811px;
	top:300px;
	background:rgba(25,85,124,.863)
}
.el-table .el-table__cell[data-v-4e07c198],.el-table .el-table__cell[data-v-4ffc9ab8],.el-table .el-table__cell[data-v-953edc60],.el-table .el-table__cell[data-v-7626aba6],.el-table .el-table__cell[data-v-e43f2b6a] {
	text-align:center
}
.h1[data-v-eb81e8be] {
	height:260px
}
.h2[data-v-eb81e8be] {
	height:400px
}
.el-table .el-table__cell[data-v-6c318bbc],.el-table .el-table__cell[data-v-60e5e3cc],.el-table .el-table__cell[data-v-817bca98],.el-table .el-table__cell[data-v-2582e77c],.el-table .el-table__cell[data-v-50453da8],.el-table .el-table__cell[data-v-0213057c],.el-table .el-table__cell[data-v-2293456c] {
	text-align:center
}
.box-card[data-v-b1e519a4] {
	padding:20px
}
.search-box[data-v-b1e519a4],.table-box[data-v-b1e519a4] {
	padding:10px 20px
}
.el-card__body[data-v-b1e519a4] {
	padding:20px 0 0
}
.el-table .el-table__cell[data-v-7f969e90] {
	text-align:center
}
.el-scrollbar__wrap {
	text-align:left
}
.el-checkbox {
	margin-bottom:10px
}
.filter-tree .el-checkbox {
	margin-bottom:0
}
.el-upload-list li {
	display:inline-block;
	width:148px;
	height:148px;
	margin:0 8px 8px 0;
	border-radius:8px;
	background:transparent;
	overflow:hidden
}
.float-bg {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	border-radius:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background-color:rgba(7,203,246,.7);
	color:#fff;
	padding:0 10px;
	font-size:12px;
	line-height:30px
}
.el-upload-list--picture-card .el-upload-list__item-actions {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	cursor:default;
	text-align:center;
	color:#fff;
	opacity:0;
	font-size:20px;
	background-color:rgba(0,0,0,.5);
	transition:opacity .3s
}
body {
	margin:0;
	color:#000;
	font-family:Avenir,Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	text-align:center
}
.slide-fade-enter-active {
	transition:all .5s ease
}
.slide-fade-leave-active {
	transition:all .5s cubic-bezier(1,.5,.8,1)
}
.slide-fade-enter {
	transform:translateX(100%);
	opacity:0
}
.slide-fade-leave-to {
	transform:translateX(-100%);
	opacity:0
}
.el-button--primary.is-plain,.el-button--primary.is-plain.is-active,.el-button--primary.is-plain:active,.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover {
	background-color:var(--buttonColor,"");
	border-color:var(--buttonColor,"");
	color:#fff
}
.el-button--default.is-active,.el-button--default:active,.el-button--default:focus,.el-button--default:hover {
	border-color:var(--buttonColor,"");
	color:var(--buttonColor,"")
}
.el-button--primary,.el-button--primary.is-active,.el-button--primary:active,.el-button--primary:focus,.el-button--primary:hover {
	background-color:var(--buttonColor,"");
	border-color:var(--buttonColor,"");
	color:#fff
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
	background-color:var(--buttonColor,"")
}
.el-pagination.is-background .btn-next:hover,.el-pagination.is-background .btn-prev:hover,.el-pagination.is-background .el-pager li:hover {
	color:var(--buttonColor,"")!important
}
.topOp {
	padding:4px 10px
}
.topOp span {
	margin:0 5px;
	font-size:10px
}
.el-dialog__header {
	background-color:var(--themeColor,"")
}
.el-dialog__headerbtn .el-dialog__close,.el-dialog__title {
	color:#fff
}
.userMeter .chartBox {
	height:300px;
	border-radius:4px;
	padding:10px
}
.chart-box-card {
	margin:0 5px
}
.chart-box-tit {
	font-size:14px;
	text-align:left;
	padding:2px 20px;
	color:#fff
}
.table-title {
	margin-top:10px
}
.bj .el-table th {
	background:#eee
}
.bj .el-table td,.bj .el-table th {
	padding:2px 0;
	text-align:center;
	font-size:8px
}
.bj .el-table .cell.el-tooltip {
	min-width:10px;
	overflow:auto;
	text-overflow:clip
}
.bj .el-table--border td:first-child .cell,.bj .el-table--border th:first-child .cell,.bj .el-table-column--selection .cell,.bj .el-table .cell,.bj .el-table th>.cell {
	padding:0
}
.bj .el-checkbox__inner {
	background:transparent
}
.el-input.is-focus,.el-input__inner.is-active:hover,.el-input__inner:focus,.el-range-editor.is-active,.el-range-editor.is-active:hover,.el-select .el-input.is-focus .el-input__inner,.el-select .el-input__inner:focus {
	border-color:var(--layerColor,"")
}
.el-select-dropdown__item.selected {
	color:var(--layerColor,"")
}
.el-tabs__active-bar {
	background-color:var(--themeColor,"")
}

.el-card {
	background:rgba(0,0,0,.35);
	border:0 solid hsla(0,0%,100%,.4);
	color:#fff
}
.el-input__inner {
	background:transparent;
	border:1px solid #999;
	color:#fff
}
.el-input.is-disabled .el-input__inner {
	background-color:transparent;
	border:1px solid #444951;
	color:#c0c4cc;
	cursor:not-allowed
}
.el-table tr {
	color:#fff
}
.el-table,.el-table__expanded-cell,.el-table th.el-table__cell,.el-table tr {
	background:transparent
}
.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf {
	border-bottom:1px solid #444951
}
.el-table--border:after,.el-table--group:after,.el-table:before,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell,.el-table__fixed-right:before,.el-table__fixed:before {
	background:transparent
}
.el-form-item__label,.el-pagination__jump,.el-pagination__total {
	color:#fff
}
.el-popover,.el-select-dropdown,.el-upload-dragger {
	background:rgba(0,61,43,.8);
	border:0
}
.el-tree {
	background:transparent
}
.el-loading-mask {
	background-color:hsla(0,0%,100%,.1)
}
.el-select-dropdown__item.hover,.el-select-dropdown__item:hover {
	background:#22252a;
	color:#fff
}
.el-dialog {
	background:rgba(9,52,79,.8)
}
.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
	background-color:transparent;
	color:var(--buttonColor,"");
	font-weight:700
}
.el-tree {
	color:#fff
}
.el-tree-node:focus>.el-tree-node__content {
	background:transparent
}
.el-tree .el-tree-node.is-focusable .el-tree-node__content:hover {
	background-color:transparent;
	color:var(--buttonColor,"")
}
.el-textarea__inner {
	background:transparent;
	color:#fff;
	border:1px solid #999
}
.page-title {
	font-weight:700
}
.flex-between {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.px-bubble {
	z-index:1;
	position:relative;
	font-size:inherit;
	font-family:inherit;
	color:#fff;
	padding:.5em 1em;
	outline:none;
	border:none;
	overflow:hidden;
	transition:color .4s ease-in-out
}
.px-bubble:before {
	content:"";
	z-index:-1;
	position:absolute;
	top:50%;
	left:50%;
	width:1em;
	height:1em;
	border-radius:50%;
	background-color:hsla(0,0%,100%,.5);
	transform-origin:center;
	transform:translate3d(-50%,-50%,0) scale3d(0,0,0);
	transition:transform .45s ease-in-out
}
.px-bubble:hover {
	cursor:pointer;
	color:#000
}
.px-bubble:hover:before {
	transform:translate3d(-50%,-50%,0) scale3d(40,40,40)
}
.px-shine {
	z-index:1;
	position:relative;
	font-size:inherit;
	font-family:inherit;
	color:#fff;
	padding:.5em 1em;
	outline:none;
	border:none;
	background-color:#2d3058;
	overflow:hidden;
	cursor:pointer
}
.px-shine:after {
	content:"";
	z-index:-1;
	background-color:hsla(0,0%,100%,.2);
	position:absolute;
	top:-50%;
	bottom:-50%;
	width:1.25em;
	transition:transform .25s ease-in-out;
	transform:translate3d(-2000%,0,0) rotate(35deg)
}
.px-shine:hover:after {
	transform:translate3d(400%,0,0) rotate(35deg)
}
.el-textarea.is-disabled .el-textarea__inner {
	background:transparent
}
