.bodyCss {
	background-color: #F2F2F2;
	width: 100%;
	height: 100vh;
}
.bodyCss > div {
	padding: 1vh 1vh;
}
.div-header {
	padding-top: 1vh;
	height: 80px;
    line-height: 0px;
	border-bottom: 0px solid #f6f6f6;
}
.div-body {
	padding: 1vh;
	height: calc(95vh - 80px);
}
.div-list{
	margin-bottom: 1vh;
	overflow: auto;
	height: calc(92vh - 115px);
}
.div-org-header {
	padding-top: 1vh;
	height: 40px;
    line-height: 0px;
	border-bottom: 0px solid #f6f6f6;
}
.div-org-header > div {
	margin: 13px 0px;
}
.div-org-header > div >b{
	font-size: 16px;
}
.div-org-body {
	padding: 1vh;
	height: calc(95vh - 40px);
}
.div-org-list {
	margin-bottom: 1vh;
	overflow: auto;
	height: calc(92vh - 40px);
	margin-left: 10px;
}
.spanCss {
	font-size: 14px;
	width:100%;
	cursor:pointer;
} 
.tree-ul {
	margin-top: -5px!important;
}
.layui-laypage-pageCss span {
	padding: 0px 10px;
}
.autoPadding {
	padding: 10px;
}
.searchDiv {
	margin-right: 5px!important;
}
.searchFontSizeDiv {
	font-size: 13.33px!important;
}
td.center, th.center {
	text-align: center
}
td.left, th.left {
	text-align: left
}
/**
td.left a {
	color:blue;
}
*/
.hr-css {
	margin:3px; 
}
/**提示内容*/
label.hint {
	font-size:12px;
	color:#FF8040;
	width: 200px!important;
}
div.main-content {
	padding: 20px 20px 0 20px;
	border: 1px solid #eee;
	margin: 10px;
}
.badge {
	padding-top: 1px;
	padding-bottom: 3px;
	line-height: 15px
}

.badge.radius-1 {
	border-radius: 1px
}

.badge.radius-2 {
	border-radius: 2px
}

.badge.radius-3 {
	border-radius: 3px
}

.badge.radius-4 {
	border-radius: 4px
}

.badge.radius-5 {
	border-radius: 5px
}

.badge.radius-6 {
	border-radius: 6px
}

.badge-transparent, .badge.badge-transparent, .label-transparent, .label.label-transparent
	{
	background-color: transparent
}

.badge-grey, .badge.badge-grey, .label-grey, .label.label-grey {
	background-color: #A0A0A0
}

.badge-info, .badge.badge-info, .label-info, .label.label-info {
	background-color: #3A87AD
}

.badge-primary, .badge.badge-primary, .label-primary, .label.label-primary
	{
	background-color: #428BCA
}

.badge-success, .badge.badge-success, .label-success, .label.label-success
	{
	background-color: #82AF6F
}

.badge-danger, .badge-important, .badge.badge-danger, .badge.badge-important,
	.label-danger, .label-important, .label.label-danger, .label.label-important
	{
	background-color: #D15B47
}

.badge-inverse, .badge.badge-inverse, .label-inverse, .label.label-inverse
	{
	background-color: #333
}

.badge-warning, .badge.badge-warning, .label-warning, .label.label-warning
	{
	background-color: #F89406
}

.badge-pink, .badge.badge-pink, .label-pink, .label.label-pink {
	background-color: #D6487E
}

.badge-purple, .badge.badge-purple, .label-purple, .label.label-purple {
	background-color: #9585BF
}

.badge-yellow, .badge.badge-yellow, .label-yellow, .label.label-yellow {
	background-color: #FEE188
}

.badge-light, .badge.badge-light, .label-light, .label.label-light {
	background-color: #E7E7E7
}

.badge-yellow, .label-yellow {
	color: #963;
	border-color: #FEE188
}

.badge-light, .label-light {
	color: #888
}
.label.arrowed, .label.arrowed-in {
	position: relative;
	z-index: 1
}

.label.arrowed-in:before, .label.arrowed:before {
	display: inline-block;
	content: "";
	position: absolute;
	top: 0;
	z-index: -1;
	border: 1px solid transparent;
	border-right-color: #ABBAC3
}

.label.arrowed-in:before {
	border-color: #ABBAC3 #ABBAC3 #ABBAC3 transparent
}

.label.arrowed-in-right, .label.arrowed-right {
	position: relative;
	z-index: 1
}

.label.arrowed-in-right:after, .label.arrowed-right:after {
	display: inline-block;
	content: "";
	position: absolute;
	top: 0;
	z-index: -1;
	border: 1px solid transparent;
	border-left-color: #ABBAC3
}

.label.arrowed-in-right:after {
	border-color: #ABBAC3 transparent #ABBAC3 #ABBAC3
}

.label-info.arrowed:before {
	border-right-color: #3A87AD
}

.label-info.arrowed-in:before {
	border-color: #3A87AD #3A87AD #3A87AD transparent
}

.label-info.arrowed-right:after {
	border-left-color: #3A87AD
}

.label-info.arrowed-in-right:after {
	border-color: #3A87AD transparent #3A87AD #3A87AD
}

.label-primary.arrowed:before {
	border-right-color: #428BCA
}

.label-primary.arrowed-in:before {
	border-color: #428BCA #428BCA #428BCA transparent
}

.label-primary.arrowed-right:after {
	border-left-color: #428BCA
}

.label-primary.arrowed-in-right:after {
	border-color: #428BCA transparent #428BCA #428BCA
}

.label-success.arrowed:before {
	border-right-color: #82AF6F
}

.label-success.arrowed-in:before {
	border-color: #82AF6F #82AF6F #82AF6F transparent
}

.label-success.arrowed-right:after {
	border-left-color: #82AF6F
}

.label-success.arrowed-in-right:after {
	border-color: #82AF6F transparent #82AF6F #82AF6F
}

.label-warning.arrowed:before {
	border-right-color: #F89406
}

.label-danger.arrowed:before, .label-important.arrowed:before {
	border-right-color: #D15B47
}

.label-warning.arrowed-in:before {
	border-color: #F89406 #F89406 #F89406 transparent
}

.label-warning.arrowed-right:after {
	border-left-color: #F89406
}

.label-danger.arrowed-right:after, .label-important.arrowed-right:after
	{
	border-left-color: #D15B47
}

.label-warning.arrowed-in-right:after {
	border-color: #F89406 transparent #F89406 #F89406
}

.label-important.arrowed-in:before {
	border-color: #D15B47 #D15B47 #D15B47 transparent
}

.label-important.arrowed-in-right:after {
	border-color: #D15B47 transparent #D15B47 #D15B47
}

.label-danger.arrowed-in:before {
	border-color: #D15B47 #D15B47 #D15B47 transparent
}

.label-danger.arrowed-in-right:after {
	border-color: #D15B47 transparent #D15B47 #D15B47
}

.label-inverse.arrowed:before {
	border-right-color: #333
}

.label-inverse.arrowed-in:before {
	border-color: #333 #333 #333 transparent
}

.label-inverse.arrowed-right:after {
	border-left-color: #333
}

.label-inverse.arrowed-in-right:after {
	border-color: #333 transparent #333 #333
}

.label-pink.arrowed:before {
	border-right-color: #D6487E
}

.label-pink.arrowed-in:before {
	border-color: #D6487E #D6487E #D6487E transparent
}

.label-pink.arrowed-right:after {
	border-left-color: #D6487E
}

.label-pink.arrowed-in-right:after {
	border-color: #D6487E transparent #D6487E #D6487E
}

.label-purple.arrowed:before {
	border-right-color: #9585BF
}

.label-purple.arrowed-in:before {
	border-color: #9585BF #9585BF #9585BF transparent
}

.label-purple.arrowed-right:after {
	border-left-color: #9585BF
}

.label-purple.arrowed-in-right:after {
	border-color: #9585BF transparent #9585BF #9585BF
}

.label-yellow.arrowed:before {
	border-right-color: #FEE188
}

.label-yellow.arrowed-in:before {
	border-color: #FEE188 #FEE188 #FEE188 transparent
}

.label-yellow.arrowed-right:after {
	border-left-color: #FEE188
}

.label-yellow.arrowed-in-right:after {
	border-color: #FEE188 transparent #FEE188 #FEE188
}

.label-light.arrowed:before {
	border-right-color: #E7E7E7
}

.label-light.arrowed-in:before {
	border-color: #E7E7E7 #E7E7E7 #E7E7E7 transparent
}

.label-light.arrowed-right:after {
	border-left-color: #E7E7E7
}

.label-light.arrowed-in-right:after {
	border-color: #E7E7E7 transparent #E7E7E7 #E7E7E7
}

.label-grey.arrowed:before {
	border-right-color: #A0A0A0
}

.label-grey.arrowed-in:before {
	border-color: #A0A0A0 #A0A0A0 #A0A0A0 transparent
}

.label-grey.arrowed-right:after {
	border-left-color: #A0A0A0
}

.label-grey.arrowed-in-right:after {
	border-color: #A0A0A0 transparent #A0A0A0 #A0A0A0
}

.label {
	/* line-height: 1.15; */
	height: 20px
}

.label.arrowed:before {
	left: -10px;
	border-width: 10px 5px
}

.label-lg.arrowed, .label-lg.arrowed-in {
	margin-left: 6px
}

.label.arrowed-in:before {
	left: -5px;
	border-width: 10px 5px
}

.label.arrowed-right:after {
	right: -10px;
	border-width: 10px 5px
}

.label-lg.arrowed-in-right, .label-lg.arrowed-right {
	margin-right: 6px
}

.label.arrowed-in-right:after {
	right: -5px;
	border-width: 10px 5px
}

.label-lg {
	padding: .3em .6em .4em;
	font-size: 13px;
	line-height: 2.1;
	height: 24px
}

.label-lg.arrowed:before {
	left: -12px;
	border-width: 12px 6px
}

.label-xlg.arrowed, .label-xlg.arrowed-in {
	margin-left: 7px
}

.label-lg.arrowed-in:before {
	left: -6px;
	border-width: 12px 6px
}

.label-lg.arrowed-right:after {
	right: -12px;
	border-width: 12px 6px
}

.label-xlg.arrowed-in-right, .label-xlg.arrowed-right {
	margin-right: 7px
}

.label-lg.arrowed-in-right:after {
	right: -6px;
	border-width: 12px 6px
}

.label-xlg {
	padding: .3em .7em .4em;
	font-size: 14px;
	line-height: 2.3;
	height: 28px
}

.label-xlg.arrowed:before {
	left: -14px;
	border-width: 14px 7px
}

.label-sm.arrowed, .label-sm.arrowed-in {
	margin-left: 4px
}

.label-xlg.arrowed-in:before {
	left: -7px;
	border-width: 14px 7px
}

.label-xlg.arrowed-right:after {
	right: -14px;
	border-width: 14px 7px
}

.label-sm.arrowed-in-right, .label-sm.arrowed-right {
	margin-right: 4px
}

.label-xlg.arrowed-in-right:after {
	right: -7px;
	border-width: 14px 7px
}

.label-sm {
	padding: .2em .4em .3em;
	font-size: 11px;
	line-height: 1.7;
	height: 18px
}

.label-sm.arrowed:before {
	left: -8px;
	border-width: 9px 4px
}

.label-sm.arrowed-in:before {
	left: -4px;
	border-width: 9px 4px
}

.label-sm.arrowed-right:after {
	right: -8px;
	border-width: 9px 4px
}

.label-sm.arrowed-in-right:after {
	right: -4px;
	border-width: 9px 4px
}

.label>.ace-icon, .label>span {
	line-height: 1;
	vertical-align: bottom
}

.label.label-white {
	color: #879da9;
	border: 1px solid #ABBAC3;
	background-color: #f2f5f6;
	border-right-width: 1px;
	border-left-width: 2px
}

.label-white.label-success {
	color: #7b9e6c;
	border-color: #9fbf92;
	background-color: #edf3ea
}

.label-white.label-warning {
	color: #d9993e;
	border-color: #e4ae62;
	background-color: #fef6eb
}

.label-white.label-primary {
	color: #6688a6;
	border-color: #8aafce;
	background-color: #eaf2f8
}

.label-white.label-danger {
	color: #bd7f75;
	border-color: #d28679;
	background-color: #fcf4f2
}

.label-white.label-info {
	color: #4e7a8f;
	border-color: #7aa1b4;
	background-color: #eaf3f7
}

.label-white.label-inverse {
	color: #404040;
	border-color: #737373;
	background-color: #ededed
}

.label-white.label-pink {
	color: #af6f87;
	border-color: #d299ae;
	background-color: #fbeff4
}

.label-white.label-purple {
	color: #7d6fa2;
	border-color: #b7b1c6;
	background-color: #efedf5
}

.label-white.label-yellow {
	color: #cfa114;
	border-color: #ecd181;
	background-color: #fdf7e4
}

.label-white.label-grey {
	color: #878787;
	border-color: #cecece;
	background-color: #ededed
}
.badge, .label {
	font-weight: 400;
	background-color: #ABBAC3;
	text-shadow: none;
	font-size: 13px
}
.label {
	color: #FFF;
	display: inline-block;
	/**width: 60px*/
	padding:0px 3px 0px 3px;
}
.div-block {
    padding: 10px;
    border: 1px solid #eee;
    height:450px;
    overflow-y:auto;
}
.div-text {
    position: relative;
}

.table-td-border-padding {
	border: 1px solid #eee;
	padding:5px
}


.table-td-padding {
	width:5px;
}

.form-label{
	width: 160px!important;
}
.form-label-div{
	margin-left: 160px!important;
}

.icon-size-x1 {
   font-size: 22px;
}

.icon-size-x2 {
   font-size: 28px;
}

.icon-size-x3 {
   font-size: 34px;
}

.icon-size-x4 {
   font-size: 40px;
}

.icon-size-x5 {
   font-size: 46px;
}

.de-font-size10 {
	font-size: 11px
}

.de-font-size11 {
	font-size: 11px
}

.de-font-size12 {
	font-size: 12px
}

.de-font-size13 {
	font-size: 13px
}

.de-font-size14 {
	font-size: 14px
}

.de-font-size15 {
	font-size: 15px
}

.de-font-size16 {
	font-size: 16px
}

.de-font-size18 {
	font-size: 18px
}

.de-font-size20 {
	font-size: 20px
}

.de-font-size22 {
	font-size: 22px
}

.de-font-size24 {
	font-size: 24px
}

.de-font-weight {
	font-weight:bold;
}
.de-font-normal {
	font-weight:normal;
}

.remind-danger {
	color: red
}

.draw-circle-panel {
    border: 1px solid #f2f2f2;
    border-radius: 50%;
    height: 60px;
    margin: 0 auto 22px;
    padding: 27px;
    width: 70px;
    box-shadow: 0px 0px 4px 0px #5fb878 inset;
}

.orange {
	color: #ff5722;
}

.red {
	color: red;
}

.color-blue {
	color: blue;
}

.color-green {
	color: #5fb878;
}

.color-light-green {
	color: #16b777;
}

.dark-green {
	color: #009688;
}

/*****背景色******/
/**红色 #ff0000*/
.de-bg-red {
	background-color:#FF0000 !important;
}

/**橙色*/
.de-bg-orange {
	background-color:#FF5722 !important;
}

/**黄色*/
.de-bg-yello {
	background-color:#FFB800 !important;
}

/**绿色*/
.de-bg-green {
	background-color:#5FB878 !important;
}

/**蓝色*/
.de-bg-blue {
	background-color:#1E9FFF !important;
}

/**绿色**/
.layui-bg-green {
	background-color:#5FB878 !important;
}

/**藏青*/
.de-bg-cyan {
	background-color:#2F4056 !important;
}

/**银灰*/
.de-bg-gray {
	background-color:#CCCCCC !important;
}

/**用于检索-改变文本框  下拉框 日期框大小*/
.layui-input-sm {
	height: 33px;
}
.layui-select-sm input{
	height: 33px;
}
/**新增修改查看表单label不够长--加长*/
.form-label-lg {
	width: 160px!important;
}
.input-block-lg {
    margin-left: 160px!important;
}

/****皮肤紫色**********/
body.skin2 .layui-nav-item a,
body.skin2 .layui-this a,
body.skin2 .layui-nav-item a:hover,
body.skin2 .header,
body.skin2 .nav,
body.skin2 .layui-nav{
	background-color:#9933FF!important;color: #fff!important;
}
/**菜单**/
body.skin2 .layui-nav-item:after{background-color: #9933CC!important;}
body.skin2 .layui-header{border-bottom: 0px solid #9933CC;}
body.skin2 .layui-btn, 
body.skin2 .layui-form-onswitch{background-color:#9933FF!important;}


/****皮肤蓝色**********/
body.skin3 .layui-nav-item a,
body.skin3 .layui-this a,
body.skin3 .layui-nav-item a:hover,
body.skin3 .header,
body.skin3 .nav{
	background-color:#3366CC!important;color: #fff!important;
}
body.skin3 .layui-nav-bar, 
body.skin3 .layui-nav-item::after{background-color: #3399FF!important;}
body.skin3 .layui-header{border-bottom: 5px solid #3399FF;}
body.skin3  #sidebar{background-color:#3399FF!important;color: #fff!important;}
body.skin3 .layui-btn, 
body.skin3 .webuploader-pick, 
body.skin3 .sys_menu a, 
body.skin3 .layui-form-onswitch{background-color:#3366CC}

/****红色蓝色**********/
body.skin4 .layui-nav-item a,
body.skin4 .layui-this a,
body.skin4 .layui-nav-item a:hover,
body.skin4 .header,
body.skin4 .nav{
	background-color:#990000!important;color: #fff!important;
}
body.skin4 .layui-nav-bar, 
body.skin4 .layui-nav-item::after{background-color: #990033!important;}
body.skin4 .layui-header{border-bottom: 5px solid #990033;}
body.skin4  #sidebar{background-color:#990033!important;color: #fff!important;}
body.skin4 .layui-btn, 
body.skin4 .webuploader-pick, 
body.skin4 .sys_menu a, 
body.skin4 .layui-form-onswitch{background-color:#990000}