.co,.el-col,.el-row,.el-card{
	height:100%;	
}
.tabs li a.tabs-inner {
}
.icon {
  width: 1.5em;
  height: 1.5em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.iconfont{
	background: none;
}
.iconfont.icon-edit{
	background: none;
}

table.editForm tr {
	height: 36px
}

/**20200724 label 统一居中显示*/
td.efLb  {
 	text-align: right; 
/*	text-align: center;*/
}





.popwin {
  margin-top: 0px;
  border: 1px solid  #2DB7F5;
  background: #FFFFFF;
  border: 1px solid #2DB7F5;
  -webkit-box-shadow: 0 0 3px 0 #2DB7F5;
          box-shadow: 0 0 3px 0 #2DB7F5;
  border-radius: 4px;
  z-index: 1000000;
  top:10px;
  left:10px;
  position: absolute;
  max-width: 350px;
}
.popcontent{
	padding:15px 30px;
}
.popcontent a{
	padding:5px;
	color:#000;
	width: 150px;
	height: 25px;
	line-height: 25px;
}
.popcontent a:HOVER{
	color: rgb(1,142,251);
	background-color: rgb(233,247,255);
}

/* 解决layui checkbox 不居中问题
.layui-form-checkbox[lay-skin=primary]{
	padding-left:0px;
}*/

/* 解决layui checkbox 文字跟框子重叠问题-与前一个css配合使用
.layui-form-checkbox[lay-skin=primary] span {
	padding-left: 28px;
	line-height: 22px;
}*/
.layui-form-checkbox,.layui-icon,.layui-form-checkbox span{
  -moz-box-sizing:  content-box;
  -o-box-sizing:  content-box;
  -ms-box-sizing:  content-box;
  box-sizing:  content-box;
}
/**	审批页面按钮样式 */
.big{
font-size:30px;
}

.big .l-btn-left .l-btn-text{
	font-size:16px;
	color: #fff!important;
}

/**	上边距 */
#buttonsAfter .l-btn{
 /*   margin-top:15px; */
}

/**	上边距 */
.a-table-larger{
	font-size:21px;
}

/** 按钮居中 */
.l-btn-text{
	vertical-align:middle;
}

.commonbg{
	background-color: #f0f2f5
}
.commonPanelbg .panel-body{
	background-color: #f0f2f5
}
.message-override,.el-message-box__wrapper {
  z-index: 99999999!important;
}
.formflowbtn{
	width:60px;
	height:80%;
	color:#888;
	text-align: center;
	display: inline-block;
	float:left;
	margin:6px 3px;
	padding-top:1px;
}
.formflowbtn:HOVER{
	cursor: pointer;
	background: rgb(234,242,255);
	border:1px solid #b3d8ff;
	border-radius: 1px;
	padding-top:0px;
}
.formflowsbbtn:HOVER{
	cursor: pointer;
	border:1px solid #3FD0D2;
	background: rgb(75 180 225);
	border-radius: 1px;
	padding-top:0px;
}
.formflowsbbtn{
	width:70px;
	background-color: #3FD0D2;
	color:#fff;
	height:100%;
	text-align: center;
	display: inline-block;
	float:left;
	margin-right:10px;
	padding-top:1px;
}
/* .el-message-box__btns {
    padding: 5px 15px 0;
    display: flex;
    flex-direction: row-reverse;
    gap: 10px;
} */
.iconfont.blue{
	background-color: transparent;
}
.l-btn-left>.iconfont{
	background: none;
}
.arrow_box{animation: glow 400ms ease-out infinite alternate; }
@keyframes glow {
    0% {
        border-color: rgba(18,183,245,.6);
        box-shadow: 0 0 5px rgba(18,183,245,.4), inset 0 0 5px rgba(18,183,245,.4), 0 1px 0 rgba(18,183,245,.4);
    }
    100% {
        border-color: rgba(18,183,245,.6);
        box-shadow: 0 0 20px rgba(18,183,245,.6), inset 0 0 10px rgba(18,183,245,.6), 0 1px 0 rgba(18,183,245,.6);
    }
}
.iconfontbc{
	font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}
.panel .repList{
	text-align: center;
}
.spanb{
	font-weight: bold!important;
}
table[align="center"] {
                    margin: 0 auto;
                  }
                  
.c6,.c6:hover,.c6>.panel-header,.c6>.panel-header>.panel-title{
	color: #fff;
	border-color: #06b2eb;
	background: #009ACD;
	background: -webkit-linear-gradient(top,#009ACD 0,#06b2eb 100%);
	background: -moz-linear-gradient(top,#009ACD 0,#06b2eb 100%);
	background: -o-linear-gradient(top,#009ACD 0,#06b2eb 100%);
	background: linear-gradient(to bottom,#009ACD 0,#06b2eb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#009ACD,endColorstr=#06b2eb,GradientType=0);
}
a.c6:hover{
	background: #06b2eb;
	filter: none;
}
.c6>.panel-body{
	border-color: #06b2eb;
}
.c6>.dialog-toolbar,.c6>.dialog-button{
	border-left-color: #06b2eb;
	border-right-color: #06b2eb;
}
.c6>.dialog-button{
	border-bottom-color: #06b2eb;
}
.c8,.c8:hover,.c8>.panel-header{
	color: #fff;
	border-color: #4b72a4;
	background: #698cba;
	background: -webkit-linear-gradient(top,#698cba 0,#577eb2 100%);
	background: -moz-linear-gradient(top,#698cba 0,#577eb2 100%);
	background: -o-linear-gradient(top,#698cba 0,#577eb2 100%);
	background: linear-gradient(to bottom,#698cba 0,#577eb2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#698cba,endColorstr=#577eb2,GradientType=0);
}
a.c8:hover{
	background: #577eb2;
	filter: none;
}
.c8>.panel-body{
	border-color: #4b72a4;
}
.c8>.dialog-toolbar,.c8>.dialog-button{
	border-left-color: #4b72a4;
	border-right-color: #4b72a4;
}
.c8>.dialog-button{
	border-bottom-color: #4b72a4;
}
.w-e-bar-item .title{
	font-size: 13px;
	height:auto;
}

.co-form.sbar label.el-radio-button  {
    padding: 0px;
}
.tree-folder.iconfont,.tree-file.iconfont{
	background: none;
	margin-top:-8px;
	height:16px;
}
.iconfont-svg .tree-icon{
	display: none;
}

.rowbtn{
	cursor: pointer;color:#409eff;
	padding: 0px 3px;
}
.rowbtnbox{
	color:#eee;
}

.el-button .iconfont{
	font-size: 12px;
}
[v-cloak] { display: none }

#_formpanel{
	max-width:2000px;
    min-width:800px;
	
}


 ::-webkit-scrollbar {
/*设置滚动条的宽，高度自适应即可*/
  width: 10px;
  height: 10px;

}
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
/*让外层轨道和指示块显示圆角，以及透明显示*/
  border-radius: 10px;
  border: 0px solid transparent;

}
::-webkit-scrollbar-track {
/*设置外层轨道样式*/
  box-shadow: 1px 1px 12px rgba(0,0,0,.2) inset;
}
:hover::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow:0 0 12px red inset;
}
:hover::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow:10px 10px 12px #409eff inset;
}
::-webkit-scrollbar-thumb:hover{
  min-height: 20px;
  background-clip: content-box;
    box-shadow:0 0 12px red inset;
}
::-webkit-scrollbar-thumb {
/*设置轨道内滑动指示块的大小以及呈现样式*/
  min-height: 20px;
  background-clip: content-box;
  box-shadow:0 0 12px rgba(255,255,255,.2) inset;
}
::-webkit-scrollbar-corner {
/*边角透明显示*/
background: rgba(0,0,0,0.2);
}

/*弹出信息框英文和数字换行*/
.layui-layer-tips {
	word-break: break-all;
}


.cancelWaterMark{
	text-align:center;
	margin: 0 auto;
	vertical-align:middle; 
	transform:rotate(340deg);
	position: absolute;
	z-index: 999999999;
	font-size: 60px;
	color: #fff;
	left:40%;
	top:30%;
	margin:50px;
	filter:alpha(Opacity=40);-moz-opacity:0.4;opacity: 0.4;
	border:2px solid red;
	border-radius:25px;
	background-color: #6293BB;
	line-height:75px;
	height: 100px;
	padding:10px;
}