@font-face {
  font-family: "iconfont"; /* Project id 2914498 */
  src: url(../fonts/iconfont.ff9e6f5c.woff2) format('woff2'),
       url(../fonts/iconfont.d6bb955f.woff) format('woff'),
       url(../fonts/iconfont.9b307d5a.ttf) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caozuo-wenjianxiazai:before {
  content: "\E600";
}

.icon-guanliyuan_guanliyuanrizhi:before {
  content: "\E60E";
}

.icon-dingwei3:before {
  content: "\E6AF";
}

.icon-zhaoshengshezhi:before {
  content: "\E6DB";
}

.icon-dingweiicon:before {
  content: "\E6BE";
}

.icon-dingwei2:before {
  content: "\E621";
}

.icon-weibiaoti-1:before {
  content: "\E6BD";
}

.icon-dingwei1:before {
  content: "\E6BC";
}

.icon-dingwei-dingwei:before {
  content: "\E614";
}

.icon-hongqi_gaoliang:before {
  content: "\E61A";
}

.icon-dingwei:before {
  content: "\E6AE";
}

.icon-yijiantixing:before {
  content: "\E6B5";
}

.icon-renyuan:before {
  content: "\E6B3";
}

.icon-zaixianrenshu:before {
  content: "\E6B4";
}

.icon-jindu:before {
  content: "\E6B2";
}

.icon-yitijiao:before {
  content: "\E6AD";
}

.icon-a-24gl-expand:before {
  content: "\E6AC";
}

.icon-tonghuazhongxin:before {
  content: "\E6AB";
}

.icon-shengji:before {
  content: "\E6AA";
}

.icon-daichuli:before {
  content: "\E6A6";
}

.icon-ling-yisongda:before {
  content: "\E6A7";
}

.icon-weidu:before {
  content: "\E6A8";
}

.icon-yidu:before {
  content: "\E6A9";
}

.icon-guanbi1:before {
  content: "\E6A5";
}

.icon-jiazai_shuaxin:before {
  content: "\E6A3";
}

.icon-kuozhan:before {
  content: "\E6A4";
}

.icon-duigou:before {
  content: "\E6A2";
}

.icon-huitui:before {
  content: "\E69E";
}

.icon-juli:before {
  content: "\E69F";
}

.icon-mianji:before {
  content: "\E6A0";
}

.icon-qingkong:before {
  content: "\E6A1";
}

.icon-a-shangchuanfujian1:before {
  content: "\E69D";
}

.icon-a-mima1:before {
  content: "\E69C";
}

.icon-a-zhanghao1:before {
  content: "\E69B";
}

.icon-a-zhankai:before {
  content: "\E69A";
}

.icon-shouqicaidan:before {
  content: "\E699";
}

.icon-shipinlianxian:before {
  content: "\E696";
}

.icon-yonghuguanli:before {
  content: "\E697";
}

.icon-a-xiangmuguanli3:before {
  content: "\E698";
}

.icon-gongxuguanli:before {
  content: "\E692";
}

.icon-houtaiguanli-kaoqinguanli:before {
  content: "\E693";
}

.icon-xiangmuxuanzhi:before {
  content: "\E694";
}

.icon-xinxiguanli:before {
  content: "\E695";
}

.icon-danganguanli-danganjieyong:before {
  content: "\E68D";
}

.icon-a-shouye1:before {
  content: "\E68E";
}

.icon-xiangmukuguanli:before {
  content: "\E68F";
}

.icon-tupian:before {
  content: "\E690";
}

.icon-erweimaguanli:before {
  content: "\E691";
}

.icon-a-24gf-play:before {
  content: "\E68C";
}

.icon-a-sousuo3:before {
  content: "\E68B";
}

.icon-xinxiaoxi:before {
  content: "\E68A";
}

.icon-qingchuhuancun:before {
  content: "\E686";
}

.icon-a-zhanghaoxinxi1:before {
  content: "\E687";
}

.icon-chakanguiji:before {
  content: "\E688";
}

.icon-xiugaimima:before {
  content: "\E689";
}

.icon-kaoqintongji:before {
  content: "\E683";
}

.icon-a-banbenxinxibanbentishixinxishuoming:before {
  content: "\E684";
}

.icon-renlianluru:before {
  content: "\E685";
}

.icon-a-fanhui1:before {
  content: "\E682";
}

.icon-a-weiqueren372296crdownload:before {
  content: "\E681";
}

.icon-gongchengxiangmu:before {
  content: "\E67F";
}

.icon-wode:before {
  content: "\E680";
}

.icon-a-mima2:before {
  content: "\E67B";
}

.icon-a-zhanghaodenglu1:before {
  content: "\E67C";
}

.icon-shouye:before {
  content: "\E67D";
}

.icon-a-xiaoxi1:before {
  content: "\E67E";
}

.icon-fangda:before {
  content: "\E679";
}

.icon-xiangmu:before {
  content: "\E67A";
}

.icon-a-dingwei1:before {
  content: "\E672";
}

.icon-a-16act_qingkong:before {
  content: "\E673";
}

.icon-liangcegongju:before {
  content: "\E674";
}

.icon-guanhu:before {
  content: "\E675";
}

.icon-quanfu:before {
  content: "\E676";
}

.icon-a-rili3:before {
  content: "\E677";
}

.icon-suoxiao:before {
  content: "\E678";
}


@charset "utf-8";
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
	border-spacing:0px !important;
	outline: medium;
	word-break: break-word;
	border: none;
	list-style: none;
}
*{
	font-family:"Microsoft YaHei","SimSun","NSimsun","\5FAE\8F6F\96C5\9ED1","\5B8B\4F53","\65B0\5B8B\4F53";
}
a{
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	outline: 0;
	color: #333333;
}
a:hover{
	text-decoration: none; 
}
img{
	border: 0;
	max-width: 100%;
}
ul,li{
	list-style-type: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clr:after {
	visibility: hidden;
	display: block;
	content: " ";
	clear: both;
	height: 0;
	line-height: 0;
}
.clr {
	zoom: 1;
}
a:focus,a:active{
	-moz-outline-style: none;
}
.hide{
	display: none !important;
}
.clear{
	clear: both;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
	-webkit-appearance: none;
}
input[type="number"]{
	-moz-appearance: textfield;
}
select{
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
select::-ms-expand{
	display: none;
}
body{
	background: #fff;
	color: #333333;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	height: 100%;
}
html{
	font-size: 16px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.router-alive .content{
	padding: 10px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.router-alive .welcomecontent{
	padding: 0;
}
.content,#app{
	height: 100%;
	width: 100%;
}
.custom-FF0000 .router-tab-item.actived{
	background: #FF0000;
	border-color: #FF0000;
}
.custom-FF7F00 .router-tab-item.actived{
	background: #FF7F00;
	border-color: #FF7F00;
}
.custom-FFFF00 .router-tab-item.actived{
	background: #FFFF00;
	border-color: #FFFF00;
}
.custom-00FF00 .router-tab-item.actived{
	background: #00FF00;
	border-color: #00FF00;
}
.custom-00FFFF .router-tab-item.actived{
	background: #00FFFF;
	border-color: #00FFFF;
}
.custom-0000FF .router-tab-item.actived{
	background: #0000FF;
	border-color: #0000FF;
}
.custom-8B00FF .router-tab-item.actived{
	background: #8B00FF;
	border-color: #8B00FF;
}
i.iconfont,.icon{
	font-size: 20px;
	width: 25px;
	height: 100%;
	text-align: center;
	-webkit-transition: all .3s;
	transition: all .3s;
	line-height: 40px;
	display: inline-block;
}
i.iconfont:after {
	content: '';
	height: 100%;
	width: 0;
	display: inline-block;
	vertical-align: middle;
}
.custom-FF0000 i.iconfont{
	color: #FF0000;
}
.custom-FF7F00 i.iconfont{
	color: #FF7F00;
}
.custom-FFFF00 i.iconfont{
	color: #FFFF00;
}
.custom-00FF00 i.iconfont{
	color: #00FF00;
}
.custom-00FFFF i.iconfont{
	color: #00FFFF;
}
.custom-0000FF i.iconfont{
	color: #0000FF;
}
.custom-8B00FF i.iconfont{
	color: #8B00FF;
}
.loginContent{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.loginContent .logo{
	padding: 40px 0;
}
.loginContent .logo img{
	width: 184px;
	height: 184px;
	display: block;
	margin: 0 auto;
}
.loginContent .loginform{
	width: 990px;
	height: 530px;
	position: relative;
	margin: 0 auto;
	/* position: absolute;
	left: 50%;
	margin-left: -495px;
	top: 50%;
	margin-top: -265px; */
}
.loginContent .loginformCon{
	position: absolute;
	z-index: 10;
	background: rgba(0,0,0,0.3);
	padding: 0 225px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 20px;
	color: #FFFFFF;
}
.loginContent .loginform::after{
	/* position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url(../images/bj.jpg) center no-repeat;
	filter: blur(8px);
	border-radius: 20px;
	z-index: 5; */
}
.loginContent .loginformCon .title{
	color: #FFFFFF;
	font-size: 40px;
	line-height: 1;
	padding: 36px 0;
	text-align: center;
	letter-spacing: 3px;
	text-shadow: #003eca 2px 2px 4px;
	font-weight: bold;
}
.loginContent .loginformCon .vicetitle{
	font-size: 28px;
	text-align: center;
	line-height: 1;
	padding-bottom: 30px;
}
.loginContent .el-input__inner{
	height: 80px;
	background: no-repeat;
	font-size: 20px;
	color: #FFFFFF;
	border: #FFFFFF 1px solid;
	border-radius: 10px;
	padding-left: 80px;
}
.loginContent .el-input--prefix .el-input__inner{
	padding-left: 80px;
}
.loginContent .el-form-item{
	margin-bottom: 40px;
}
.loginContent .el-input__prefix{
	left: 24px;
	color: #FFFFFF;
}
.loginContent .el-input__icon,.loginContent .iconfont{
	font-size: 22px;
	color: #FFFFFF;
}
.loginContent .el-input__icon:hover{
	color: #FFFFFF;
	font-weight: bold;
}
.loginContent .el-input__inner::-webkit-input-placeholder {
	color: #FFFFFF;
	font-size: 20px;
}
.loginContent .el-input__inner::-moz-placeholder {
	color: #FFFFFF;
	font-size: 20px;
}
.loginContent .el-input__inner:-ms-input-placeholder {
	color: #FFFFFF;
	font-size: 20px;
}
.loginContent .el-input__inner::-ms-input-placeholder {
	color: #FFFFFF;
	font-size: 20px;
}
.loginContent .el-input__inner::placeholder {
	color: #FFFFFF;
	font-size: 20px;
}
.loginContent .el-button{
	height: 80px;
	width: 100%;
	font-size: 26px;
	color: #333333;
	border-radius: 10px;
	margin-top: 10px;
	letter-spacing: 3px;
}
.loginContent .el-form-item__error{
	font-size: 16px;
}
.indexContainer{
	/* position: fixed;
	width: 100%; */
	height: 100%;
	/* left: 0;
	right: 0;
	bottom: 0;
	top: 0; */
}
.indexAsid{
	background: url(../img/nav.7969a9bf.jpg) center top no-repeat #4b4b4b;
	padding-left: 30px;
	padding-right: 10px;
	overflow: hidden;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.indexAsid .img{
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	padding: 18px 0;
}
.indexAsid .indexMenu{
	border-right: 0px;
	padding-right: 20px;
	overflow-y: auto;
	height: calc(100% - 138px);
}
.router-tab__container{
	background: none;
	/* padding: 15px 20px; */
}
.indexAsid .indexMenu::-webkit-scrollbar,.router-tab__container::-webkit-scrollbar{
	width: 10px;
	border: #818181 1px solid;
	border-radius: 20px;
}
.indexAsid .indexMenu::-webkit-scrollbar-thumb,.router-tab__container::-webkit-scrollbar-thumb{
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #9f9f9f;
}
.indexAsid .el-menu-item,.indexAsid .el-submenu__title{
	padding: 0 15px !important;
	text-align: center;
}
.indexAsid.on{
	padding: 0;
}
.indexAsid.on img,.indexAsid.on .el-menu--inline,.indexAsid.on .el-submenu__title span,.indexAsid.on .el-submenu__title .el-submenu__icon-arrow{
	display: none;
}
.indexAsid.on .indexMenu{
	height: 100%;
	margin: 0;
}
.indexAsid .el-menu-item{
	height: 34px;
	line-height: 34px;
	margin-top: 2px;
	font-size: 14px;
	color: #FFFFFF;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.indexAsid .el-submenu__title{
	height: 44px;
	line-height: 44px;
	border-radius: 50px;
	margin-top: 15px;
	font-size: 16px;
	color: #dfdfdf;
}
.indexAsid .el-submenu__title i.iconfont{
	position: absolute;
	left: 15px;
	top: 50%;
	margin-top: -12px;
	width: 28px;
	height: 28px;
	display: block;
	font-size: 18px;
	color: #dfdfdf;
	line-height: 28px;
	border-radius: 100%;
}
.indexAsid .el-submenu__title i{
	color: #dfdfdf;
	font-size: 14px;
}
.indexAsid .el-menu-item.is-active,.indexAsid .el-menu-item:hover{
	background: none !important;
	border-radius: 20px;
}
.indexAsid .el-menu-item.is-active:before,.indexAsid .el-menu-item:hover:before{
	content: '';
	display: inline-block;
	width: 44px;
	height: 2px;
	vertical-align: middle;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAACCAYAAAAjIj5HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplY2U3OTkxYS1kMjVkLTRiMmMtODRkMS1iNWM2MzdmYjJkOTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTJBQUU2QjlFNjA2MTFFQjhDQTlGNTAwNTM4Mjk4N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTJBQUU2QjhFNjA2MTFFQjhDQTlGNTAwNTM4Mjk4N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZDAyMjUyZC1mNWQyLTQwNzYtYjliOS0xNmMxOGYyOWEyNGQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplZDUxYzUyZi0xNjY1LTIzNDEtODA4Mi1mNmQ0YWEzMDMzYzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz733qNTAAAAX0lEQVR42qyOgQ2AIAwEqy7C/ksxgoqoiAi+8RIX8JNLj4Q+dN77ZmaryPYmihNfRMGDuPBZVHwSDR+ZlTvGTsALncYbEc/84ckhNjyJHd+dc6nnMNiXP7yH37tvAQYA8mMgL8rE3ccAAAAASUVORK5CYII=) center no-repeat;
	/* margin-right: 10px; */
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -1px;
}
.indexAsid .el-menu-item.is-active:after,.indexAsid .el-menu-item:hover:after{
	content: '';
	display: inline-block;
	width: 44px;
	height: 2px;
	vertical-align: middle;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAACCAYAAAAjIj5HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplY2U3OTkxYS1kMjVkLTRiMmMtODRkMS1iNWM2MzdmYjJkOTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTJBQUU2QkRFNjA2MTFFQjhDQTlGNTAwNTM4Mjk4N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTJBQUU2QkNFNjA2MTFFQjhDQTlGNTAwNTM4Mjk4N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZDAyMjUyZC1mNWQyLTQwNzYtYjliOS0xNmMxOGYyOWEyNGQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplZDUxYzUyZi0xNjY1LTIzNDEtODA4Mi1mNmQ0YWEzMDMzYzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56llU0AAAAXElEQVR42qyOwRGAIAwED0RFQdT+m6MTDOM+KIDM7GQfSS6utaZaa5R06K/eI34aO56MDc/Gil9GwIux4Lfh8ZfujAf3zIidggduioyM9+zkhwVNdD88O/X2J8AAxj4Gzk0mcqMAAAAASUVORK5CYII=) center no-repeat;
	/* margin-left: 10px; */
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -1px;
}
.indexAsid .el-menu--inline{
	padding: 10px 0;
}
.indexAsid .is-opened{
	background: rgba(0,0,0,0.4) !important;
	border-radius: 20px;
}
.indexAsid .el-submenu__title.is-active,.indexAsid .el-submenu__title:hover,.el-submenu.is-active .el-submenu__title,.el-submenu.is-opened .el-submenu__title{
	background: rgba(255,255,255,0.3) !important;
}
.indexAsid .el-submenu__title.is-active i.iconfont,.indexAsid .el-submenu__title:hover i.iconfont,.el-submenu.is-active .el-submenu__title i.iconfont,.el-submenu.is-opened .el-submenu__title i.iconfont{
	background: #4b4b4b;
}
.indexAsid .el-menu-item.el-submenu__title::after,.indexAsid .el-menu-item.el-submenu__title::before{
	display: none;
}
.indexHeader{
	background: #FFFFFF;
	padding: 0 20px;
	border-bottom: #e7e7e7 1px solid;
}
.indexHeader .icon{
	width: 24px;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.indexHeader .icon:hover{
	width: 25px;
}
.indexHeader .icon.on{
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.indexMain{
	background: #fafafa;
	padding: 0;
}
.indexNotice{
	padding: 15px 0;
	line-height: 40px;
}
.indexNotice .tit{
	color: #464646;
	font-size: 16px;
}
.indexNotice .personal{
	cursor: pointer;
	margin: 0 20px 0 10px;
}
.indexNotice .personal:hover{
	opacity: 0.8;
}
.indexNotice .personal .img{
	width: 40px;
	height: 40px;
	border-radius: 100%;
	display: block;
	vertical-align: middle;
}
.indexNotice .personal i{
	color: #acacac;
	font-size: 12px;
}
.indexNotice i.icon-tongzhi{
	font-size: 24px;
	color: #acacac;
	cursor: pointer;
	position: relative;
}
.indexNotice i.icon-tongzhi.on::after{
	width: 6px;
	height: 6px;
	background: #ff0000;
	border-radius: 100%;
	position: absolute;
	right: 0;
	top: 10px;
}
.indexNotice i.icon-tongzhi:hover{
	opacity: 0.8;
}
.router-tab__header{
	padding: 0 20px;
}
.router-tab__item{
	border-top: 0;
	margin-right: 2px;
	font-size: 14px;
	background: #f1f1f1;
	border-bottom: #818181 4px solid;
	border-radius: 0 0 5px 5px;
}
.router-tab__item.is-active,.router-tab__item:hover{
	background: #e3ebff;
	color: #545454;
	border-bottom: #62a0ff 4px solid;
}
.welcome{
	padding: 0 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.welcome .welcomelist{
	width: 31.3%;
	height: 360px;
	border: #d7d7d7 1px solid;
	border-radius: 10px;
	background: #fafafa;
	margin: 0 1%;
	margin-top: 2%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.welcome .welcomelist2{
	width: 200%;
}
.welcome .welcomelist:nth-child(2){
	margin-right: 0px;
	border-right: 0;
	border-radius: 10px 0 0 10px;
	width: 32.3%;
}
.welcome .welcomelist:nth-child(3){
	margin-left: 0px;
	border-left: 0;
	border-radius: 0 10px 10px 0;
	width: 32.3%;
}
.welcomelist .personalCon{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.welcomelist .personalCon .list{
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	height: 360px;
	text-align: center;
}
.welcomelist .personalCon .list:last-child{
	background: #e3ebff;
}
.welcomelist .personalCon .list .img{
	width: 70px;
	height: 70px;
	display: inline-block;
	border-radius: 100%;
	padding-top: 60px;
}
.welcomelist .personalCon .list .name{
	line-height: 1;
	padding: 20px 0 30px 0;
	font-size: 16px;
	color: #323232;
}
.welcomelist .personalCon .list .text{
	font-size: 14px;
	color: #9b9b9b;
	line-height: 1;
	margin-bottom: 20px;
	padding-left: 60px;
	text-align: left;
}
.welcomelist .personalCon .list .top{
	font-size: 16px;
	color: #409EFF;
	padding: 0 28px;
	line-height: 1;
	padding: 35px 28px 25px 28px;
}
.welcomelist .personalCon .list .num{
	font-size: 24px;
	color: #ff4200;
	line-height: 1;
	padding-bottom: 12px;
}
.welcomelist .personalCon .list .attendance{
	color: #454545;
	font-size: 16px;
	line-height: 1;
}
.welcomelist .personalCon .list ul{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 40px;
}
.welcomelist .personalCon .list ul li{
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}
.welcomelist .personalCon .list ul li .toptit{
	font-size: 14px;
	color: #6c6c6c;
	line-height: 1;
	padding-bottom: 12px;
}
.welcomelist .personalCon .list ul li .toptit.red{
	color: red;
}
.welcomelist .personalCon .list ul li .endtit{
	font-size: 12px;
	color: #9b9b9b;
	line-height: 1;
}
.welcomelist .personalCon .list .today{
	padding: 0 28px;
	text-align: left;
}
.welcomelist .personalCon .list .today .tit{
	font-size: 16px;
	color: #1668ff;
	line-height: 1;
	padding: 35px 0 18px 0;
}
.welcomelist .personalCon .list .today .time{
	font-size: 12px;
	color: #9b9b9b;
	line-height: 1;
	padding-bottom: 16px;
	position: relative;
}
.welcomelist .personalCon .list .today .time.on{
	color: #62a0ff;
}
.welcomelist .personalCon .list .today i{
	line-height: 12px;
	font-size: 12px;
	width: auto;
}
.el-calendar{
	/* background: none; */
	padding: 0 25px;
	border-radius: 10px;
}
.el-calendar__header{
	border-bottom: 0;
}
.el-calendar__button-group{
	/* display: none; */
}
.el-calendar__body{
	padding: 0;
}
.el-calendar__title{
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	text-align: center;
	font-size: 16px;
	color: #222222;
	font-weight: bold;
}
.el-calendar-table .el-calendar-day{
	/* height: 42px;
	line-height: 42px; */
	padding: 0px;
	text-align: center;
	font-size: 14px;
	height: auto;
	min-height: 90px;
}
.el-calendar-table thead th{
	background: #f1f1f1;
}
.welcomescroll{
	overflow-y: auto;
}
.welcomescroll::-webkit-scrollbar{
	width: 8px;
	background: #d3d3d3;
	border-radius: 20px;
}
.welcomescroll::-webkit-scrollbar-thumb{
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #a1a1a1;
}
.welcomelist .progresstit{
	font-size: 18px;
	color: #222222;
	line-height: 24px;
	padding-top: 18px;
	padding-bottom: 12px;
	padding-left: 10px;
	font-weight: bold;
}
.welcomelist .welcomescroll{
	height: 280px;
	margin-right: 20px;
	padding-right: 20px;
}
.welcomelist .progressul li{
	padding-left: 10px;
	border-bottom: #eaeaea 1px solid;
	margin-bottom: 28px;
	cursor: pointer;
}
.welcomelist .progressul .title{
	font-size: 14px;
	color: #222222;
	line-height: 18px;
	border-left: #b6ccff 3px solid;
	padding-left: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.welcomelist .progressul .con{
	padding-left: 10px;
	color: #9b9b9b;
	font-size: 12px;
	line-height: 30px;
}
.welcomelist .tits{
	padding: 20px 28px 0 28px;
	cursor: pointer;
}
.welcomelist .tits .name{
	font-size: 16px;
	color: #202020;
	font-weight: bold;
	line-height: 20px;
}
.welcomelist .tits i{
	line-height: 20px;
	width: 20px;
	vertical-align: middle;
}
.welcomelist .tits .icon{
	height: 20px;
}
.welcomelist .mylaunch{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
/* 	padding: 0 28px; */
	padding-top: 20px;
	padding-bottom: 10px;
}
.welcomelist .mylaunch .list{
	position: relative;
	cursor: pointer;
	text-align: center;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}
/* .welcomelist .mylaunch .list:nth-child(2){
	width: 70%;
} */
.welcomelist .mylaunch .list.on::after{
	content: '';
	display: block;
	width: 36px;
	height: 3px;
	background: #62a0ff;
	position: absolute;
	bottom: -6px;
	left: 50%;
	margin-left: -18px;
}
.welcomelist .mylaunch .list .num{
	font-size: 18px;
	line-height: 24px;
	color: #202020;
}
.welcomelist .mylaunch .list .text{
	font-size: 14px;
	line-height: 24px;
	color: #585858;
}
.welcomelist .mylaunch .list.on .num,.welcomelist .mylaunch .list.on .text{
	color: #409EFF;
}
.welcomelist .launchscroll{
	padding-left: 28px;
	margin-right: 10px;
	height: 220px;
}
.welcomelist .launchul li{
	margin-top: 20px;
	position: relative;
	border-bottom: #e5e5e5 1px solid;
	position: relative;
	cursor: pointer;
}
.welcomelist .launchul li .title{
	font-size: 14px;
	color: #5b5b5b;
	line-height: 20px;
	padding-right: 80px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.welcomelist .launchul li .con{
	font-size: 12px;
	color: #8d8d8d;
	line-height: 30px;
}
.welcomelist .launchul li .con div{
	margin-right: 40px;
}
.welcomelist .launchul li .state{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	line-height: 20px;
	width: 80px;
}
.stay{
	color: #f5ad00;
}
.refuse{
	color: #ff1800;
}
.too{
	color: #00a561;
}
.welcomelist .launchul li .state .icon{
	height: 14px;
	width: 14px;
	vertical-align: middle;
}
.welcomelist .filescroll{
	padding-left: 28px;
	margin-right: 10px;
	margin-top: 15px;
	height: 285px;
}
.welcomelist .filescroll li{
	position: relative;
	line-height: 16px;
	padding-right: 70px;
	margin-top: 15px;
	cursor: pointer;
}
.welcomelist .filescroll li i{
	vertical-align: middle;
	font-size: 24px;
	width: 24px;
	line-height: 24px;
}
.welcomelist .filescroll .title{
	font-size: 14px;
	color: #9b9b9b;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.welcomelist .filescroll .time{
	font-size: 12px;
	color: #b9b9b9;
	position: absolute;
	right: 0;
	top: 0;
}
.welcomelist .tits i.icon-gonggao{
	height: 22px;
	margin-right: 3px;
}
.welcomelist .noticescroll{
	padding-left: 28px;
	margin-right: 10px;
	margin-top: 14px;
	height: 285px;
}
.welcomelist .noticescroll .noticeul{
	padding-top: 10px;
}
.welcomelist .noticescroll li{
	margin-bottom: 15px;
	background: #FFFFFF;
	padding: 8px 15px;
	border-radius: 10px;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-box-shadow: 0 0 5px #e8e8e8;
	        box-shadow: 0 0 5px #e8e8e8;
}
.welcomelist .noticescroll li .title{
	font-size: 14px;
	color: #7a7a7a;
	line-height: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.welcomelist .noticescroll li .time{
	font-size: 12px;
	color: #c2c2c2;
	line-height: 18px;
}
.welcomelist .noticescroll li:hover{
	background: #f0f4ff;
}
.welcomelist .noticescroll li:hover .title,.welcomelist .noticescroll li:hover .time{
	color: #1668ff;
}

.contentScreen{
	background: #FFFFFF;
	padding: 12px 20px;
	height: 120px;
	margin-bottom: 15px;
	-webkit-box-shadow: 0 0 6px #c9c9c9;
	        box-shadow: 0 0 6px #c9c9c9;
	padding-right: 150px;
	position: relative;
	border-radius: 5px;
}
.contentScreen .conditionquery{
	position: absolute;
	right: 20px;
	top: 12px;
	font-size: 14px;
	padding: 0 40px;
	height: 30px;
	line-height: 28px;
	font-weight: bold;
}
.contentScreen .conditionquery.lock{
	right: 150px;
}
.contentScreen .conditionquery i.iconfont{
	font-size: 12px;
	line-height: 30px;
	width: auto;
	padding-left: 5px;
}
.contentScreen .files.conditionquery,.contentScreen .files.resetting{
	padding: 0 10px;
}
.contentScreen .files.conditionquery{
	right: 85px;
}
.contentScreen .files.resetting{
	top: 12px;
}
.contentScreen .el-form-item--mini.el-form-item,.contentScreen .el-form-item--small.el-form-item{
	margin-bottom: 10px;
}
.contentScreen .operation{
	position: absolute;
	left: 20px;
	bottom: 12px;
}
.contentScreen .operation .el-button+.el-button{
	margin-left: 20px;
}
.contentScreen .operation .el-button{
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}
.eltable{
	height: calc(100% - 180px);
	padding: 10px 20px;
	background: #FFFFFF;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 6px #c9c9c9;
	        box-shadow: 0 0 6px #c9c9c9;
}
.eltable .el-pagination{
	text-align: center;
	padding: 20px 0;
}
.eltable .el-table th{
	color: #3b3b3b;
	background: #f1f1f1;
	font-weight: bold;
}
.eltable .el-table .caret-wrapper{
	position: absolute;
	top: 0;
	margin-top: -5px;
	right: -5px;
}
.el-date-editor.el-input,.el-date-editor.el-input__inner,.el-select{
	width: 100%;
}
.eltable .el-table .cell,.eltable .el-table .cell div{
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.el-button--text.red{
	color: red;
}
.eltable .el-table::before{
	/* display: none; */
}
.el-dialog{
	width: calc(100% - 40px);
	height: calc(100% - 30px);
	margin: 15px 20px !important;
	background: #fafafa;
	border-radius: 5px;
}
.el-textarea__inner {
	resize: none;
}
.nydialog{
	width: 60%;
	height: 80%;
	margin: 15px auto;
}
.el-dialog__wrapper{
	overflow: hidden;
	background: rgb(0,0,0,0.5);
}
.el-dialog__wrapper,.v-modal{
	position: absolute;
}
.el-dialog__body{
	overflow: auto;
	height: calc(100% - 130px);
	margin-right: 10px;
	margin-left: 20px;
	padding: 5px;
	padding-right: 10px;
}
.el-dialog__body::-webkit-scrollbar{
	width: 8px;
	background: #d3d3d3;
	border-radius: 20px;
}
.el-dialog__body::-webkit-scrollbar-thumb{
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #a1a1a1;
}
.router-tab-swap-enter,.router-tab-swap-leave-to,.router-tab-swap-enter-active,.router-tab-swap-leave-active{
	-webkit-transition: -webkit-transform 0s;
	transition: -webkit-transform 0s;
	transition: transform 0s;
	transition: transform 0s, -webkit-transform 0s;
}
.content404{
	background: #FFFFFF;
	text-align: center;
}
.content404 .defaultpage{
	padding: 150px 0;
}
.content404 .defaultpage p{
	font-size: 20px;
	color: #666666;
	line-height: 1;
	padding-top: 40px;
}
.el-dialog__title{
	font-size: 16px;
	color: #409EFF;
	font-weight: bold;
}
.el-dialog__headerbtn{
	width: 30px;
	height: 30px;
	top: -10px;
	right: -10px;
	background: url(data:image/png;base64,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) center no-repeat;
	background-size: 30px;
}
.el-dialog__header{
	padding-left: 35px;
}
.el-collapse-item__header{
	font-size: 16px;
	color: #121212;
	position: relative;
	padding-left: 8px;
}
.el-collapse-item__header::after{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
	width: 3px;
	height: 18px;
	background: #b6ccff;
}
.el-collapse{
	border-top: 0;
}
.el-collapse-item{
	padding: 0 15px;
	background: #FFFFFF;
	-webkit-box-shadow: 0 0 5px #e8e8e8;
	        box-shadow: 0 0 5px #e8e8e8;
	border-radius: 5px;
	margin-bottom: 20px;
}
.el-collapse-item__wrap{
	border-bottom: 0;
}
.el-collapse-item__content{
	padding-bottom: 0;
}
.mt10{
	margin-top: 10px;
}
.mt20{
	margin-top: 20px;
}
.mb20{
	margin-bottom: 20px;
}
.enclosuretable{
	margin-bottom: 10px;
	margin-top: 10px;
}
.enclosuretable th{
	background: #e3ebff;
	color: #555555;
}
.enclosureadd i.iconfont{
	vertical-align: sub;
	width: 16px;
	margin-left: 5px;
	line-height: 30px;
}
.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{
  color: #606266;
}
.el-popconfirm__main{
	margin: 10px 0;
}
.ml10{
	margin-left: 10px;
}
.departmentlist{
	height: calc(100% - 36px);
	padding: 12px;
	background: #FFFFFF;
	-webkit-box-shadow: 0 0 6px #c9c9c9;
	        box-shadow: 0 0 6px #c9c9c9;
	border-radius: 5px;
	overflow-x: auto;
	margin-top: 6px;
	width: 250px;
}
.departmentlistright{
	height: calc(100% - 12px);
	overflow: hidden;
	padding: 6px;
	padding-left: 20px;
}
.router-tab__contextmenu-item:hover{
	color: #62a0ff;
}
.mb10{
	margin-bottom: 10px;
}
.custom-tree-node{
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	font-size: 14px;
	padding-right: 8px;
}
.el-range-editor--mini.el-input__inner{
	padding: 5px 10px;
}
.router-tab__contextmenu{
	z-index: 9999;
}
.el-input--mini .el-input__inner, .el-form-item--mini .el-form-item__label,.el-range-editor--mini.el-input__inner{
	height: 30px;
	line-height: 30px;
}
.spanradio{
	padding-right: 50%;
	padding-left: 50px;
}
.el-transfer-panel__body{
	height: 300px;
}
.scrolltab{
	position: relative;
	height: 220px;
	overflow: hidden;
}
.welcomelist .scrolltab .launchscroll{
	position: absolute;
	left: 100%;
}
.welcomelist .scrolltab .launchscroll.on{
	position: relative;
	left: 0;
}
.welcomelist .filescroll li{
	line-height: 24px;
}
.initiateapproval{
	margin-left: 20px;
	margin-top: -3px;
}
.welcomelist .mylaunch .list:hover .num, .welcomelist .mylaunch .list:hover .text{
	color: #409EFF;
}
.welcomelist .mylaunch .list:hover::after{
	content: '';
	display: block;
	width: 36px;
	height: 3px;
	background: #62a0ff;
	position: absolute;
	bottom: -6px;
	left: 50%;
	margin-left: -18px;
}
.el_dialog_index .el-dialog{
	width: 860px;
	height: 400px;
	margin: 0!important;
	position: absolute;
	top: 50%;
	margin-top: -200px !important;
	left: 50%;
	margin-left: -430px !important;
}
.el_dialog_index .el-dialog__header{
	padding: 0;
	line-height: 70px;
	background: #e3ebff;
	text-align: center;
	border-radius: 10px 10px 0 0;
}
.el_dialog_index .el-dialog__body{
	height: 100%;
}
.initiateapproval_list{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	padding: 20px 40px;
}
.initiateapproval_list .list{
	width: 20%;
	cursor: pointer;
	padding: 30px 0;
	text-align: center;
}
.initiateapproval_list .list .icon{
	width: 40px;
	height: 40px;
	background: #9c9c9c;
	color: #FFFFFF;
	border-radius: 100%;
	font-size: 20px;
	overflow: hidden;
}
.initiateapproval_list .list .tit{
	color: #787878;
	line-height: 1;
	padding-top: 20px;
}
.initiateapproval_list .list:hover .icon{
	background: #409EFF;
}
.initiateapproval_list .list:hover .tit{
	color: #409EFF;
}
.router-tab__container{
	position: static;
}
.indexMain{
	position: relative;
}
.el-dialog__wrapper,.indexMain .v-modal{
	top: 40px;
}
.appendiximg{
	vertical-align: middle;
	margin: 0 5px;
	border: 1px solid #999999;
	border-radius: 5px;
}
p.approvetext{
	line-height: 30px;
}
p.approvetext span{
	padding-right: 15px;
}
p.approvetext i{
	line-height: 30px;
	vertical-align: middle;
}
p.approvetext em{
	font-style: normal;
}
.money{
	font-style: normal;
	vertical-align: middle;
}
.el-form-item__label{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.welcomelist .personalCon .list .text{
	line-height: 1.5;
	padding: 0 40px;
}
.indexNotice .personal .img,.welcomelist .personalCon .list .img{
	background: #4d80ff;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
}
.welcomelist .personalCon .list .img{
	padding: 0;
	margin-top: 50px;
	line-height: 70px;
	font-size: 16px;
}
.el-table .caret-wrapper{
	position: absolute;
	top: 0;
	margin-top: -5px;
	right: -5px;
}
.statusicon{
	position: absolute;
	right: 30px;
	top: 5px;
	width: 100px;
	height: 100px;
	z-index: 99;
}
/* .el-dialog__body{
	position: relative;
} */
.treeauto{
	height: 400px;
	overflow: auto;
}
.departmentlistright{
	overflow: hidden;
	padding-left: 20px;
}
.mechanismlist{
	margin-left: 20px;
}
.welcomelist .launchul li .title{
	padding-right: 100px;
}
.welcomelist .launchul li .state{
	width: 95px;
}
.textright{
	text-align: right;
	padding-top: 10px;
}
.personnelcontent .contentScreen{
	height: 30px;
}
.personnelcontent .eltable{
	height: calc(100% - 90px);
}
.attendance{
	font-size: 12px;
	margin-bottom: 10px;
}
.attendance .title{
	margin-right: 10px;
}
.amap-sug-result{
	z-index: 9999;
}
.el-tabs__content,.el-tab-pane{
	height: 100%;
}
.el-tabs{
	height: calc(100% - 60px);
}
.grandtotal .list{
	background: #FFFFFF;
	margin-bottom: 20px;
	padding: 20px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px #e8e8e8;
	        box-shadow: 0 0 5px #e8e8e8;
}
.grandtotal .grandtotaldate{
	width: 300px;
	margin-bottom: 20px;
}
.grandtotal .grandtotaldate.mb0{
	margin-bottom: 0;
}
.grandtotal .title{
	font-size: 16px;
	color: #333333;
	line-height: 40px;
	font-weight: bold;
}
.grandtotal .totalquantity{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 20px;
}
.grandtotal .totalquantity .lists{
	width: 15%;
	margin: 0 5%;
	text-align: center;
	border: #4d80ff 1px solid;
	-webkit-box-shadow: 0 0 5px #ebeef6;
	        box-shadow: 0 0 5px #ebeef6;
	border-radius: 5px;
	line-height: 32px;
	padding: 15px 0;
	color: #2160ff;
}
.grandtotal .totalquantity .lists .number{
	font-size: 20px;
	font-weight: bold;
}
.grandtotal .totalquantity .lists .text{
	font-size: 14px;
}
.grandtotal .piechart{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.grandtotal .piechart .lists{
	width: 25%;
}
.grandtotal .supplierchart .lists{
	width: 50%;
}
.grandtotal .piechart .lists .main{
	height: 300px;
}
.grandtotal .analysis{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.grandtotal .analysis .lists{
	width: 50%;
}
.grandtotal .analysis .lists .main{
	height: 400px;
}
.projectquantity{
	height: 400px;
}
.el-dialog__wrapper.password{
	top: 0;
}
.password .el-dialog{
	width: 500px;
	height: 350px;
	margin: 15% auto !important;
}
.nonetext{
	font-size: 14px;
	color: #9b9b9b;
	line-height: 60px;
	padding: 10px;
	text-align: center;
}
.welcomelist .personalCon .list .today .tit{
	padding: 25px 0 18px 0;
}
.nametitle{
	font-size: 14px;
	text-align: center;
	padding-bottom: 12px;
}
.departmentlistapicture .nametitle{
	padding-bottom: 0;
}
.popover{
	position: relative;
	display: block;
}
.popover .el-textarea__inner{
	padding-right: 30px;
}
.popover:after{
	display: block;
	font-family: element-icons!important;
	content: "\E6E1";
	color: #C0C4CC;
	font-size: 14px;
	position: absolute;
	right: 10px;
	top: 1px;
	-webkit-transform: rotateZ(180deg);
	        transform: rotateZ(180deg);
}
.el-tree-node__content{
	height: auto;
	line-height: 1.5;
	padding: 5px 0;
}
.mapview{
	height: 100%;
}
.welcome{
	height: 100%;
	background: url(../img/ban.6f8dfa78.png) center no-repeat #FFFFFF;
	background-size: 60%;
}
.esri-sketch__button {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	background-color: transparent;
	border: none;
	color: #6e6e6e;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	height: 32px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
	-webkit-transition: background-color 125ms ease-in-out;
	transition: background-color 125ms ease-in-out;
	width: 32px;
	cursor: pointer;
}
.viewDiv {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	position: relative;
}
.maptree{
	position: absolute;
	left: 65px;
	top: 14px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.maptree .departmentlist{
	margin-top: 0;
	overflow: hidden;
}
.maptree .maptreeCon{
	overflow: auto;
	max-height: 450px;
	/* height: calc(100% - 125px); */
}
.maptree.on .maptreeCon{
	height: 0px;
}
.maptree.on .mb10{
	display: none;
}
.maptree .nametitle{
	text-align: left;
	line-height: 30px;
}
.maptree .nametitle i{
	cursor: pointer;
	padding: 0 10px;
	line-height: 30px;
}
.maptree .nametitle i.on{
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.maptree.on{
	/* bottom: calc(100% - 125px); */
}
.maptable{
	width: 550px;
	position: absolute;
	right: 15px;
	bottom: 5px;
	background: #FFFFFF;
	border-radius: 5px;
	z-index: 9;
}
.maptable .condition{
	padding: 10px 0;
	padding-right: 70px;
	position: relative;
}
.maptable .condition .conditionquery{
	position: absolute;
	right: 10px;
	top: 10px;
}
.maptable .condition .resetting{
	position: absolute;
	right: 10px;
	top: 50px;
}
.maptable .title{
	padding: 10px;
	border-bottom: 1px solid #f1f1f1;
}
.maptable .title i{
	line-height: 24px;
	cursor: pointer;
	padding: 0 10px;
}
.maptable .title i.on{
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.maptable .el-form-item{
	margin-bottom: 10px;
}
.maptable .mapcon{
	padding: 0 10px;
	height: 400px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	overflow: hidden;
}
.maptable .mapcon.on{
	height: 0;
}
.maptable .el-pagination{
	padding: 5px 10px;
}
.popupTemplatetable{
	border-left: grey 1px solid;
	border-top: grey 1px solid;
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.popupTemplatetable td{
	border-bottom: grey 1px solid;
	border-right: grey 1px solid;
	line-height: 30px;
}
.popupTemplatetable .popuptd {
  background-color: #E3E3E3;
	width: 110px;
}
.statistics span{
	display: block;
	margin-right: 10px;
	line-height: 40px;
	float: left;
	font-size: 14px;
	color: #606266;
	font-weight: bold;
}
.upload-demo{
	display: inline-block;
	margin-right: 50px;
}
.el-switch{
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	margin-right: 10px;
}
.center{
	text-align: center;
}
.videocenter{
	text-align: center;
}
.videocenter .lefts,.videocenter .rights{
	display: inline-block;
	width: 300px;
	height: 533px;
	margin: 0 20px;
}
.redtips{
	line-height: 22px;
	color: red;
	font-size: 12px;
	padding-bottom: 10px;
}

.stepline{
	padding: 10px;
}
.steplinedialog{
	width: 240px;
}
.stepdialog{
	overflow: hidden;
	padding-left: 10px;
}
.stepline .list{
	position: relative;
	padding-left: 40px;
}
.stepline .list .title{
	line-height: 40px;
	padding: 10px 0;
	border-bottom: 2px #ebebeb solid;
	font-size: 16px;
	color: #454545;
}
.stepline .list .toward{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -14px;
	line-height: 28px;
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
	font-size: 16px;
	height: 28px;
	display: none;
}
.stepline .list.on{
	cursor: pointer;
}
.stepline .list.on .toward{
	display: block;
}
.stepline .list .num{
	width: 24px;
	height: 24px;
	border: #999 2px solid;
	font-size: 18px;
	line-height: 20px;
	border-radius: 100%;
	color: #999;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-top: -12px;
	z-index: 1;
	background: #FFFFFF;
	text-align: center;
}
.stepline .list.on .title{
	color: #03b149;
}
.stepline .list.on .num{
	border: #03b149 2px solid;
	color: #03b149;
}
.stepline .list::after{
	content: '';
	display: block;
	height: 100%;
	width: 2px;
	background: #dfdfdf;
	position: absolute;
	top: 50%;
	left: 10px;
}
.stepline .list:last-child::after{
	bottom: 50%;
	height: 50%;
	top: auto;
}
.stepline .list:last-child:last-child .title{
	border-bottom: 0;
}
.stepline .stepltext{
	padding: 15px 0;
	line-height: 48px;
	border-bottom: #ebebeb 2px solid;
}
.stepline .list:last-child:last-child .stepltext{
	border-bottom: 0;
}
.stepline .stepltext .tit{
	color: #454545;
	font-size: 16px;
}
.stepline .stepltext .text{
	color: #9d9d9d;
	font-size: 16px;
}
.stepline .stepltext .text .result{
	padding-right: 10px;
}
.stepline .stepltext .text .result1{
	color: #f5ad00;
}
.stepline .stepltext .text .result2{
	color: #00a561;
}
.stepline .stepltext .text .result3{
	color: #ff1800;
}
.stepline .stepltext .text .texts{
	overflow: hidden;
}
.stepline .state{
	width: 16px;
	height: 16px;
	background: #cccccc;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8px;
	z-index: 1;
}
.steplinework .list::after{
	top: 50%;
	left: 8px;
}
.stepline .state.on{
	width: 30px;
	height: 30px;
	margin-top: -15px;
	background: #c2f0d4;
	text-align: center;
	left: -6px;
}
.stepline .state.on .iconfont{
	color: #03b149;
	font-size: 18px;
	line-height: 30px;
	vertical-align: super;
}
.steplinework .list::after{
	top: 50%;
	height: calc(100% + 15px);
	left: 8rpx;
}
.steplinework .el-collapse-item,.steplinework .el-collapse-item__header{
	background: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
}
.steplinework .el-collapse-item__header{
	height: 30px;
	line-height: 30px;
	display: none;
}
.steplinework .stepltext{
	padding: 8px 0;
	line-height: 30px;
}
.steplinework .list{
	padding-left: 40px;
	padding-bottom: 20px;
}
.steplinework .list:last-child::after{
	top: 50%;
	height: calc(100% + 15px);
}
.steplinework:last-child .list:last-child::after{
	bottom: 50%;
	top: 0;
	height: 50%;
}
.uploadbutton{
	position: absolute;
	left: 80px;
	top: 28px;
}
.disexhibition{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px;
	margin: 10px 0;
	border-radius: 10px;
	background: rgba(0,0,0,0.5);
}
.disexhibition .list{
	margin: 10px 0;
}
.listcz{
	color: red;
}
.listcz .mb10{
	margin-bottom: 10px;
}
.index_switch .viewDiv{
	height: 600px;
}
.index_switch{
	height: 100%;
}
.index_switch .el-tabs__content{
	overflow-y: auto;
	position: static;
}
.index_switch .el-tabs__content::-webkit-scrollbar{
	width: 8px;
	background: #d3d3d3;
	border-radius: 20px;
}
i.fromadd{
	color: #b5b5b5;
	position: absolute;
	right: 5px;
	top: 0px;
	line-height: 30px;
	font-style: normal;
}
.divcheckbox{
	padding-top: 10px;
}
.divcheckbox .tits{
	padding-bottom: 10px;
}
.divcheckbox .el-checkbox{
	color: #FFFFFF;
}
.esri-icon-default-action{
	display: none !important; 
}
.esri-popup__action{
	padding: 5px 20px !important;
	color: #FFFFFF !important;
	font-size: 14px !important;
	background: #409eff !important;
}
.esri-popup__footer .esri-popup__button{
	margin: 0 5px;
}
.index_switch{
	background: url(../img/welcomedq.3cf6521e.png) right top no-repeat #041235;
}
.index_switch .titstab{
	padding-top: 10px;
	background: url(../img/welcome.a7acb93f.png) left bottom no-repeat;
	padding-left: 35px;
}
.index_switch .titstab .titles{
	line-height: 70px;
	font-size: 36px;
	cursor: pointer;
	padding: 0 40px;
	position: relative;
	float: left;
	color: #214191;
}
.index_switch .titstab .titles.on,.index_switch .titstab .titles:hover{
	background-image: -webkit-linear-gradient(bottom,#04eefe,#2acdfe,#4eadfe); 
	-webkit-background-clip: text; 
	-webkit-text-fill-color: transparent; 
}
.index_switch .titstab .titles.on:before{
	content: '';
	display: block;
	width: 280px;
	height: 5px;
	background: #2e9eff;
	position: absolute;
	left: 50%;
	margin-left: -140px;
	bottom: -2.5px;
}
.index_switch .contab{
	padding: 0 50px;
}
.index_switch .contab .list{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAAhCAYAAAABF3gwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiZTZiMTIwYS1hZjE2LTVhNDktYWQ5OC0xODI4ZWUzOTcwMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkE5QzE5RjE5Mzg5MTFFQ0IwNUFFNDVEREEyMUUxQjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkE5QzE5RjA5Mzg5MTFFQ0IwNUFFNDVEREEyMUUxQjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozM2FiNTA0Yy1iYzY2LTQwY2YtODE0NC03MjViZTMzMzg4M2YiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0NGE0OWQwNC1kMDIxLTY2NGItYTc3Yi1hYmFiYjc0ZWYzOGEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5mPUMHAAAD0ElEQVR42uyXMWsUQRSA3+yeYCWCWPsLJNhaWVrYRQQridhYaK1VLim1FbELaCo7rSxNLYgp/QXp7FLlbid3sivvHm92lkgyR/b74DEzb2dmZ+aW/W5DjPGGiIRFVG1po3LqVRui6qk+Xj1V2nrXrjPzpCJk2n350LOGWoVt21yVyKXadh31wP2FTM7+pmJyYuqicpZo6l27MbnY5rqySeS6mPfkZiano7s+V9dnTj8v14W3HruO6NR12/ZpzL69fo3Tr0ncJ6p5bT72zCNqrpj4HaLq2zh9xekXnd/833OwsbfynKwth1sCUIRJIu+9kIPzEq4y423/oMpUP+kZK4nx3tr0/YbOndpb6Onnichej4kxdpydIyTmye0pnGHPQ67JgPtGZ66m53rfGmNmTfaZCJl57R+M3HMSE/tI/d52Tn3P5tk3efjjSDZzh3j7pnzafyAf9boefZGnv/9IVhW3rsn7r5vyTq/t/md5cXQsL3Njr1+VtweP5Y3O3d2X18cn8io3tq5k9+cT2TXnOV3E9oDnZtlvh9cxjI2w+ALmFADOkcWXoJXNWaU0trF8AcOlpp5Op5wCwDny4ddK83v7hXgvM6y7fjDisRfC8zs8o4CAAcYgYCS8ZhJGwICAAcYjYCS8RhJGwICAAcYlYCS8JhJGwICAAcYnYCS8BhJGwICAAcYpYCRcWMIIGBAwwHgFjIQLShgBAwIGGLeAkXAhCSNgQMAACBgJF5AwAgYEDICAkXABCSNgQMAACBgJF5AwAgYEDICAkXABCSNgQMAACBgJF5AwAgYEDICAkXABCSNgQMAACBgJF5AwAgYEDICAkXABCSNgQMAACBgJF5AwAgYEDICAkXABCSNgQMAACBgJF5AwAgYEDICAkXABCSNgQMAACBgJF5AwAgYEDICAkXABCSNgQMAACBgJF5AwAgYEDICAkXABCSNgQMAACBgJF5AwAgYEDICAkXABCSNgQMAACBgJFxiLgKEUE44A4NLS/bveHthvp8TYw63VsRt7RcYCXDghxsgpAJwjrRRGy0J0K+8cFVWbq9rQ+aDytm2vLaMekKudeldOEn1qU6+dsXVPX2/spI0rpu3lvLqdq1J5b2/eWXohqlwSVdlFo8ou5qrsYuaUOk566jZmZm59jyZRztW6ZqbeJOaz+2ic9tzZt6174Z1d5AsY4GIFBKsv+ODUxeS9MTZiYn6bHyIbey01Z0zM0deOPWsT594hcb1v36kzTs3xv7+hVw+ZcwyZuSSztqj2nzuHkHjehtwrJu4Re9Y95Lz+zncqwAAAN99RsDlKqwAAAABJRU5ErkJggg==) top center no-repeat #0e0d2d;
	border: #21488b 1px solid;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0 1%;
	margin-top: 10px;
	position: relative;
}
.index_switch .contab .list::before{
	content: '';
	display: block;
	width: 23px;
	height: 23px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiZTZiMTIwYS1hZjE2LTVhNDktYWQ5OC0xODI4ZWUzOTcwMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0UxOEVFQjY5MzkxMTFFQ0FBOEFENkY4MjQ0ODhDRTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0UxOEVFQjU5MzkxMTFFQ0FBOEFENkY4MjQ0ODhDRTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozM2FiNTA0Yy1iYzY2LTQwY2YtODE0NC03MjViZTMzMzg4M2YiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0NGE0OWQwNC1kMDIxLTY2NGItYTc3Yi1hYmFiYjc0ZWYzOGEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4WfVh8AAAAVUlEQVR42mLM2/O/hYGBoRSI2RioB34BcQ8TDQxmgJqXx0QDg0HgNxBPYkETZKSmDUwMNASjho8aPmr4qOGjhg8fw/8iVapUN7wTiL+CamtqGw4QYAA1sAtiAMLlyAAAAABJRU5ErkJggg==) center no-repeat;
	background-size: 23px 23px;
	position: absolute;
	left: -1px;
	top: -1px;
}
.index_switch .contab .list::after{
	content: '';
	display: block;
	width: 23px;
	height: 23px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiZTZiMTIwYS1hZjE2LTVhNDktYWQ5OC0xODI4ZWUzOTcwMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0UxOEVFQkE5MzkxMTFFQ0FBOEFENkY4MjQ0ODhDRTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0UxOEVFQjk5MzkxMTFFQ0FBOEFENkY4MjQ0ODhDRTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozM2FiNTA0Yy1iYzY2LTQwY2YtODE0NC03MjViZTMzMzg4M2YiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0NGE0OWQwNC1kMDIxLTY2NGItYTc3Yi1hYmFiYjc0ZWYzOGEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4+LWsiAAAAWElEQVR42mLM2/O/lYGBoQSI2RioB34BcTcTDQxmgJpXCjK8B2oTtQEbyPBqIGYHYkYqYThgYqAhGDV81PBRw0cNHzV81HBc4C+skqaF4Z1A/BVUNwMEGAB8gwvxAVA/ZQAAAABJRU5ErkJggg==) center no-repeat;
	background-size: 23px 23px;
	position: absolute;
	right: -1px;
	top: -1px;
}
.index_switch .contab .main::before{
	content: '';
	display: block;
	width: 23px;
	height: 23px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiZTZiMTIwYS1hZjE2LTVhNDktYWQ5OC0xODI4ZWUzOTcwMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdCMUNEMTA5MzkzMTFFQzk0MkNEQTZEM0E0MjQ2RjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdCMUNEMEY5MzkzMTFFQzk0MkNEQTZEM0E0MjQ2RjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozM2FiNTA0Yy1iYzY2LTQwY2YtODE0NC03MjViZTMzMzg4M2YiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0NGE0OWQwNC1kMDIxLTY2NGItYTc3Yi1hYmFiYjc0ZWYzOGEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5xjqdfAAAAXElEQVR42mLM2/O/lYGBIQ+IJwFxNQMVARMQlwMxDxCXMFAZgAxnhrLZaGE4zcCo4aOGjxo+avio4cPDcBY0/n8qmfsLiHuYoAxqA1CVmQcyvIcGFvwGtSYAAgwA9h0MXxEHNBgAAAAASUVORK5CYII=) center no-repeat;
	background-size: 23px 23px;
	position: absolute;
	left: -1px;
	bottom: -1px;
}
.index_switch .contab .main::after{
	content: '';
	display: block;
	width: 23px;
	height: 23px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiZTZiMTIwYS1hZjE2LTVhNDktYWQ5OC0xODI4ZWUzOTcwMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdCMUNEMTQ5MzkzMTFFQzk0MkNEQTZEM0E0MjQ2RjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdCMUNEMTM5MzkzMTFFQzk0MkNEQTZEM0E0MjQ2RjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozM2FiNTA0Yy1iYzY2LTQwY2YtODE0NC03MjViZTMzMzg4M2YiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0NGE0OWQwNC1kMDIxLTY2NGItYTc3Yi1hYmFiYjc0ZWYzOGEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5RC4s+AAAAV0lEQVR42mLM2/OfgcqgFYjzgHgSCwP1QTkQMwNxCRMNDGeG0my0MBwORg0fNXzU8FHDRw0fPoaD6ryfQPyfShjF8BJQlUQDh/8CGd4DYlDbYJC5AAEGAJFrHMFu8SxRAAAAAElFTkSuQmCC) center no-repeat;
	background-size: 23px 23px;
	position: absolute;
	right: -1px;
	bottom: -1px;
}
.index_switch .contab .mainlist .list{
	width: 23%;
	float: left;
}
.index_switch .contab .mainlist .main{
	height: 280px;
}
.index_switch .contab .title{
	font-size: 18px;
	color: #fefffe;
	line-height: 40px;
	padding: 0 20px;
	position: relative;
}
.index_switch .el-table th{
	background: #072162;
}
.index_switch .el-table tr{
	background: #061a4c;
}
.index_switch .el-table{
	color: #2e9eff;
	font-size: 16px;
}
.index_switch .el-table thead{
	color: #bad6ee;
	font-size: 16px;
}
.index_switch .el-table td, .index_switch .el-table th{
	text-align: center;
}
.index_switch .el-table--border th,.index_switch .el-table__fixed-right-patch{
	border-bottom: 1px solid #123d72;
}
.index_switch .el-table--border td,.index_switch .el-table--border th{
	border-right: 1px solid #123d72;
}
.index_switch .el-table--border,.index_switch .el-table--group{
	border: 1px solid #123d72;
}
.index_switch .el-table--border::after, .index_switch .el-table--group::after, .index_switch .el-table::before{
	background: none;
}
.index_switch .el-table td,.index_switch  .el-table th.is-leaf{
	border-bottom: 1px solid #123d72;
}
.index_switch .contab{
	height: calc(100% - 100px);
	overflow-y: auto;
}
.index_switch .contab::-webkit-scrollbar{
	width: 10px;
	border: #818181 1px solid;
	border-radius: 20px;
}
.index_switch .contab::-webkit-scrollbar-thumb{
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #9f9f9f;
}
.index_switch .contab .mainlist .indexlist .main{
	height: auto;
}
.index_switch .contab .mainlist .maintitle{
	color: #a6a6a6;
	font-size: 20px;
	padding: 0 20px;
	padding-bottom: 10px;
}
.index_switch .contab .mainlist .num{
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	padding-right: 5px;
}
.index_switch .contab .lastmainlist .list{
	width: 48%;
}
.index_switch .el-table,.index_switch .el-table__expanded-cell {
	background-color: #072162;
}
.index_switch .titstab .titles:last-child.on::before{
	content: '';
	display: block;
	width: 280px;
	height: 5px;
	background: #2e9eff;
	position: absolute;
	left: 50%;
	margin-left: -140px;
	top: -1.5px;
}
.index_switch .contab .lastmainlist .list .main{
	height: auto;
}
.index_switch .listcon{
	height: 240px;
	width: 45%;
}
.index_switch .explain{
	overflow: hidden;
	/* padding: 30px 0; */
	line-height: 24px;
}
.index_switch .explain .h1{
	color: #a6a6a6;
	font-size: 16px;
	padding: 5px 0;
}
.index_switch .contab .mainlist .explain .num{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
}
.index_switch .explain .h2{
	color: rgba(92,122,216);
	font-size: 14px;
	padding: 5px 0;
}
.index_switch .explain .h3{
	color: rgba(145,204,117);
	font-size: 14px;
	padding: 5px 0;
}
.index_switch .el-input__inner{
	background: #0e0d2d;
	color: #FFFFFF;
	font-size: 16px;
}
.index_switch .contab .firstmainlist .list{
	width: 48%;
}
.index_switch .contab .firstmainlist .main{
	height: 260px;
}
.departmentlistright .el-radio{
	margin-right: 0;
}
.departmentlistright .rednum{
	margin-left: 5px;
	color: red;
	font-size: 12px;
}
.contentScreenh30{
	height: 30px;
}
.departmentlisth50{
	height: calc(100% - 100px);
	width: auto;
	max-width: 450px;
}
.departmentlisth50 .el-tree-node__content{
	line-height: 28px;
}
.choiceselect{
	position: absolute;
	top: 90px;
	right: 15px;
	bottom: 20px;
	overflow-y: auto;
}
.choiceselect::-webkit-scrollbar{
	width: 8px;
	background: #d3d3d3;
	border-radius: 20px;
}
.choiceselect::-webkit-scrollbar-thumb{
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #a1a1a1;
}
.choiceselect .yearlist .list{
	margin-top: 10px;
}
.choiceselect .yearlist .list .el-checkbox.is-bordered{
	display: block;
}
.choiceselect .yearlist .list.list1 .el-checkbox.is-bordered{
	border-color: rgb(0,0,255) !important;
	background-color: rgb(0,0,255) !important;
}
.choiceselect .yearlist .list.list2 .el-checkbox.is-bordered{
	border-color: rgb(255,0,0) !important;
	background-color: rgb(255,0,0) !important;
}
.choiceselect .yearlist .list.list3 .el-checkbox.is-bordered{
	border-color: rgb(0,255,0) !important;
	background-color: rgb(0,255,0) !important;
}
.choiceselect .el-checkbox__label{
	font-weight: bold;
	color: #FFFFFF !important; 
}
.choiceselect .el-checkbox{
	background: rgba(0,0,0,0.3);
}
.choiceselect .yearlist .listauto{
	overflow-y: auto;
	margin-top: 20px;
	height: 160px;
	width: 200px;
}
.choiceselect .yearlist .listauto::-webkit-scrollbar{
	width: 8px;
	background: #d3d3d3;
	border-radius: 20px;
}
.choiceselect .yearlist .listauto::-webkit-scrollbar-thumb{
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #a1a1a1;
}
.choiceselect .yearlist .listauto .list{
	float: left;
	width: 31.33%;
	margin: 1%;
}
.choiceselect .yearlist .listauto .el-checkbox.is-bordered.el-checkbox--mini{
	padding: 5px;
}
.choiceselect .yearlist .listauto .el-checkbox__label{
	padding-left: 5px;
}
.choiceselect .el-checkbox__label{
	color: #FFFFFF;
	font-size: 14px;
}
.choiceselect{
	padding: 10px;
	background: rgba(0,0,0,0.3);
	border-radius: 10px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.choiceselect .titles{
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
}
.choiceselect .botlist .list{
	margin-top: 10px;
}
.choiceselect .botlist .botauto{
	max-height: 270px;
	overflow: auto;
}
.botauto .list.list1 .el-checkbox.is-bordered{
	border-color: #3e86b2 !important;
	background-color: #3e86b2 !important;
}
.botauto .list.list2 .el-checkbox.is-bordered{
	border-color: #41b946 !important;
	background-color: #41b946 !important;
}
.botauto .list.list3 .el-checkbox.is-bordered{
	border-color: #d56d41 !important;
	background-color: #d56d41 !important;
}
.botauto .list.list4 .el-checkbox.is-bordered{
	border-color: #3c53bb !important;
	background-color: #3c53bb !important;
}
.botauto .list.list5 .el-checkbox.is-bordered{
	border-color: #9a4d99 !important;
	background-color: #9a4d99 !important;
}
.botauto .list.list6 .el-checkbox.is-bordered{
	border-color: #b23b3b !important;
	background-color: #b23b3b !important;
}
.botauto .list.list7 .el-checkbox.is-bordered{
	border-color: #3a6dbb !important;
	background-color: #3a6dbb !important;
}
.botauto .list.list8 .el-checkbox.is-bordered{
	border-color: #d92dc3 !important;
	background-color: #d92dc3 !important;
}
.putaway i.iconfont{
	color: #62a0ff;
	font-size: 30px;
	-webkit-transform: rotate(-90deg);
	        transform: rotate(-90deg);
}
.putaway{
	position: absolute;
	right: 35px;
	top: 50%;
	margin-top: 10px;
	width: 50px;
	height: 50px;
	cursor: pointer;
	text-align: right;
	-webkit-transition: all 0.5s;
	transition: all 0.5s; 
}
.putaway.on{
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.choiceselect.on{
	right: -250px;
}
.clearboth{
	clear: both;
}
.el-tabs__content {
	overflow-y: auto;
	position: static;
}
.el-tabs__content::-webkit-scrollbar{
	width: 8px;
	background: #d3d3d3;
	border-radius: 20px;
}
.el-tabs__content::-webkit-scrollbar-thumb{
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #a1a1a1;
}
.viewmaintitle{
	color: #a6a6a6;
	font-size: 20px;
	padding: 0 20px 20px 20px;
	display: inline-block;
}
.viewmaintitle .num{
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	padding-right: 5px;
}
.index_switch .el-table__fixed-right::before, .el-table__fixed::before{
	display: none;
}
.index_switch .el-table__body tr.hover-row>td{
	background: rgba(0,0,0,0.3);
}
.el-slider{
	display: inline-block;
	margin-right: 5px;
	width: calc(100% - 75px);
}
.index_switch .el-table tr td:first-child,.index_switch .el-table tr td:last-child{
	text-align: left;
}
.el-slider__runway{
	margin: 0;
}
.el-slider__runway.disabled .el-slider__bar{
	background-color: #409EFF;
}
.el-slider__button-wrapper{
	display: none;
}
.index_switch .titleselect{
	width: auto;
	margin-left: 10px;
}
.index_switch .weightdiv,.index_switch .weightinput{
	display: inline-block;
	margin-left: 10px;
}
.index_switch .weightinput i{
	font-style: normal;
}
.index_switch .weightdiv .el-select,.index_switch .weightdiv .weightinput{
	width: 70px;
}
.index_switch .weightdiv .el-input__inner{
	font-size: 12px;
}
.index_switch .el-tag.el-tag--info{
	color: #409EFF;
	background: #072162;
	border-color: #123d72;
}
.index_switch .title .enlarge{
	width: 30px;
	height: 30px;
	background: url(data:image/png;base64,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) center no-repeat;
	background-size: 30px;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -15px;
	cursor: pointer;
}
.el-table .el-table__expand-icon{
	display: inline-block!important;
	vertical-align: text-bottom;
}
.downurldiv{
	display: inline-block;
	margin-left: 20px;
	margin-top: 20px;
	color: #409EFF;
	font-size: 14px;
	font-weight: bold;
}
.downurldiv .downurl{
	width: 160px;
}
.contentScreen .resetting{
	position: absolute;
	right: 20px;
	top: 50px;
	font-size: 14px;
	padding: 0 40px;
	height: 30px;
	line-height: 28px;
	font-weight: bold;
}
.esri-ui-top-right{
	right: 225px !important;
}
.checkcon{
	position: relative;
	padding-right: 120px;
}
.checkcon .checkclist{
	position: absolute;
	right: 0;
	top: 0;
	border: #EBEEF5 1px solid;
	background: #FFFFFF;
	line-height: 40px;
}
.checkcon .checkclist .title{
	padding: 0 20px;
	font-size: 16px;
	border-bottom: #EBEEF5 1px solid;
}
.checkcon .checkclist .list{
	padding: 10px 20px;
	border-bottom: #EBEEF5 1px solid;
}
.checkcon .checkclist .list .day{
	font-size: 24px;
}
.checkcon .checkclist .list .name{
	font-size: 14px;
}
.checkcon .checktime{
	text-align: right;
	padding: 0 5px;
	line-height: 1;
	font-size: 12px;
}
.checkcon .checktitle,.checkcon .checksee,.checkcon .checkduration{
	background: rgb(26, 179, 148);
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	line-height: 20px;
	border-radius: 5px;
	margin: 5px;
	padding: 0 10px;
}
.checkcon .checksee{
	background: rgb(28,132,198);
}
.checkcon .checkduration{
	background: #62a0ff;
}
.amap-sug-result{
	display: none;
}
.date_picker.el-input{
	width: 120px;
	display: inline-block;
	background: none;
}
.date_picker_to{
	padding: 0 10px;
	display: inline-block;
}
.date_picker .el-input__inner{
	background: none;
	color: #FFFFFF;
	border: #FFFFFF 1px solid;
	font-size: 14px;
}
.colour{
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -130px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
	background: rgba(0,0,0,0.3);
	border-radius: 10px;
}
.colour .list{
	line-height: 24px;
}
.colour .list .el-checkbox__label{
	color: #FFFFFF !important;
	font-size: 14px;
	font-weight: bold;
}
.colour .list .el-checkbox.is-bordered{
	min-width: 160px;
	text-align: left;
}
.sketchexport{
	position: absolute;
	right: 30px;
	top: 28px;
	padding: 10px 50px;
}
.writeAppendix{
	right: 130px;
}
.pd_el_radio .el-radio{
	margin-right: 0;
}
.custom-tree-node{
	white-space: normal;
}
.viewer-title{
	font-size: 14px !important;
	color: #ffffff !important;
}
.treetitle{
	padding: 0 10px;
	color: #606266;
	font-size: 14px;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	white-space: pre-line;
}
.custom-tree-node .iconfont.on{
	color: red;
}
.appendixlist{
	min-height: 128px;
}
.appendixlist .lists{
	float: left;
	margin: 5px 10px;
	text-align: center;
	width: 80px;
	position: relative;
}
.appendixlist .lists .img{
	width: 80px;
	height: 80px;
	cursor: pointer;
}
.appendixlist .lists .tit{
	font-size: 12px;
	height: 32px;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.appendixlist .iconfont{
	font-size: 20px;
	color: red;
	position: relative;
	cursor: pointer;
	z-index: 10;
	position: absolute;
	right: -5px;
	top: -5px;
	font-weight: bold;
	height: auto;
	width: auto;
	line-height: 1;
}
.enclosurelist{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.enclosurelist .el-collapse-item__wrap{
	min-height: 230px;
}
.enclosurelist .redtips{
	min-height: 66px;
}
.enclosurelist .el-collapse{
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	margin-right: 10px;
}
.viewmaintitlelist{
	white-space: nowrap;
}
.explain .hlist{
	display: table-cell;
	vertical-align: middle;
}
.weightnumdefine{
	margin-left: 10px;
}
.hideImgDiv{
  display: none;
}
.maintotal{
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	color: #ffffff;
}
.innerringdialog .el-dialog__body{
	height: calc(100% - 65px);
}
.innerringdialog .contentScreen{
	height: 70px;
}
.innerringdialog .eltable{
	height: calc(100% - 130px);
}
.completedialog .contentScreen{
	height: 30px;
}
.completedialog .eltable{
	height: calc(100% - 85px);
}
.eltable .el-table .cell .el-form.passwordformObj div{
	overflow: visible;
}
.eltable .el-table .cell .el-form.passwordformObj .el-form-item--mini.el-form-item{
	margin-bottom: 0px;
}
.eltable .el-table .cell .el-form.passwordformObj .el-form-item__label{
	width: 65% !important;
}
.eltable .el-table .cell .el-form.passwordformObj .el-form-item__content{
	display: inline-block;
	width: 35%;
}
/* .eltable .el-table .cell .el-form.passwordformObj .el-input--mini .el-input__inner{
	line-height: 24px;
	height: 24px;
}
.eltable .el-table .cell .el-form.passwordformObj .el-form-item--mini .el-form-item__label{
	height: 20px;
	line-height: 20px;
} */
.changetotal{
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	bottom: 85px;
	font-size: 12px;
}
.el-table .cell div.normal{
	white-space: normal;
}
.elimage{
	cursor: pointer;
	display: inline-block !important;
	width: 50px;
	height: 50px;
	margin: 1%;
}
.elaudio{
	width: 100%;
	height: 50px;
}
.elvideo{
	width: 48%;
	height: 80px;
	margin: 1%;
}
.importdatadialog .el-dialog__body{
	height: calc(100% - 70px);
}
.importdatadialog .dialog-footer{
	text-align: right;
	margin-top: 20px;
}
.red .el-input__inner{
	border: 1px solid red;
	color: red;
}
.jianlilist{
	padding: 5px 0;
	border-bottom: #f1f1f1 1px solid;
}
.jianlilist:last-child{
	border-bottom: 0;
}
.jianlilist .list .text{
	overflow: hidden;
}
.eltable .el-table .cell .wrap{
	white-space: normal;
}
.router-tab__iframe{
	top: 40px;
	height: calc(100% - 40px);
}
.rollbackdialog .el-dialog{
	width: 500px;
	height: 250px;
	margin: 125px auto !important;
}
@media screen and (max-width: 1800px) {
	.loginContent .logo{
		padding: 5px 0;
	}
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 640px) {
}
@media screen and (max-width: 414px) {
}
@media screen and (max-width: 375px) {
}
@media screen and (max-width: 320px) {
}
@media print {
	html {
		zoom: 75%;
	}
	.printnone{
		display: none;
	}
}

.calendar .el-calendar__header{
	padding: 5px;
}
.calendar .el-calendar-table thead th{
	padding: 5px 0;
}
.calendar .el-calendar-table .el-calendar-day{
	padding: 0px;
	text-align: center;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	min-height: 35px;
}
.calendar .checktime{
	position: relative;
}
.calendar .checkduration{
	background: rgb(26, 179, 148);
	height: 35px;
	position: absolute;
	color: #ffffff;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.calendar .checkduration.on{
	background: #409EFF;
}
.troublelist{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px 0;
}
.troublelist .list{
	margin: 0 5px;
	background: #409EFF;
	border-radius: 10px;
	color: #ffffff;
	font-size: 14px;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	font-weight: bold;
}
.troublelist .list .fl,.troublelist .list .fr{
	text-align: center;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 10px 0;
}
.troublelist .list .fl{
	line-height: 20px;
	border-right: #ffffff 1px solid;
	width: 40%;
}
.troublelist .list .fr{
	line-height: 40px;
	width: 60%;
}
.calendar{
	position: relative;
	padding-right: 120px;
}
.calendar .checkclist{
	position: absolute;
	right: 0;
	top: 0;
	border: #EBEEF5 1px solid;
	background: #FFFFFF;
	line-height: 31.5px;
}
.calendar .checkclist .title{
	padding: 0 20px;
	font-size: 16px;
	border-bottom: #EBEEF5 1px solid;
}
.calendar .checkclist .list{
	padding: 10px 20px;
	border-bottom: #EBEEF5 1px solid;
}
.calendar .checkclist .list .day{
	font-size: 24px;
}
.calendar .checkclist .list .name{
	font-size: 14px;
}
.iconHand{
	cursor: pointer;
	position: absolute;
	right: 56px;
	top: 12px;
	font-weight: bold;
	text-align: center;
	width: 50px;
	z-index: 20;
}
.iconHand i{
	font-size: 20px;
}
.iconHand .title{
	font-size: 13px;
	line-height: 1;
}


.downloads .contentScreen{
	height: 30px;
}
.downloads .eltable{
	height: calc(100% - 90px);
}
