.layui-form-selectup dl{
	bottom:auto!important;
}
.layui-layer-dialog{
	width:90%!important;
	/*max-width:560px!important;*/
	max-width:fit-content!important;
	min-width:0px!important;
	max-height:90%!important;
	overflow:auto!important;
}
.x-right .layui-input,thead .layui-input{
	border:0px;
	height:auto;
}
.layui-anim-upbit {   
    animation-name: auto;
}
.layui-form-item{
	margin-bottom:0px;
}
.x-right .layui-form{
	width:82px;
}
.moreInfo-item .x-right .layui-form{
	width:100px;
}
.moreInfo-item .x-right .layui-input{
	height: 28px;
    margin-top: 2px;
}
.div-table .layui-input{
	color:green;
	width:86px;
	padding-left:0px;
	background-color: transparent;
}
.x-nav .x-right dl{
	height:fit-content;
	top:24px;
}
.body-home .moreInfo-item .x-right dl{	
	top:32px;
}
.moreInfo-item .x-right dl{
	height:fit-content;
	top:32px;
}
.div-table dl{
	height:fit-content;
	width:100px;
	top:27px;
	left:-15px;
	border: 1px solid #fef3ec;
}
.layui-form-select dd{
	line-height: 24px!important;	
	font-weight:normal!important;
	text-align: center;
}
.layui-form-select dl dd.layui-this {
    background-color:unset;
    color: unset;
	font-weight:normal;
}
.moreInfo-item .x-right .layui-form-select .layui-this {
    display:none;
}
.fileicon{
	vertical-align: bottom;
}
.x-body .layui-form-checkbox{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 20px;
    min-height: 20px	
}
.layui-form-checkbox i{
	position:relative;	
}
.layui-form-checkbox[lay-skin=primary]>i{
	width:14px;
	height:14px;
}
.layui-tab-div{
	overflow:hidden;
	width:calc(100% - 20px);
   	word-break: break-all;
    padding:0px 10px;
}
.layui-tab-div *{
    /*margin: 0px;padding: 0px;*/
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.layui-tab-div a{
    text-decoration: none;
}
.layui-tab-div option{/*padding-left:4px;*/	
	text-align:center;
}
.layui-id-div-about{
	overflow-y:hidden;
	min-height: 100%;				
}
.layui-id-div-about p,.layui-id-div-about li{
	font-size:14px;
	text-align:left;
	padding:0 20px;
}
.layui-id-div-copyright{
	overflow-x:auto; 
	overflow-y:hidden;			
}
.layui-id-div-copyright p,.layui-id-div-copyright li{
	font-size:14px;
	text-align:left;
	padding:0 20px;
}

/*主路径*/
.layui-tab-div .x-nav{ /*路径栏 border-bottom: 0.5px solid #e5e5e5;*/
    display:flex;
	align-items:center;
	padding: 0px 0px 0px 0px;	
    border-bottom: 0px solid #e5e5e5;	
}
.body-home .layui-tab-div .x-nav{
	padding-top:8px;
}
.layui-tab-div .layui-tab{/*表格*/
	margin:3px 0px 0px 0px;
	height:100%;
}
.layui-tab-div .tab-area-option{
	width:86px;
	padding:0px;
	margin:0px 4px 0px 0px;
	border:0px;
}
.layui-tab-div .tab-area-option option{
	font-size:14px;
	border:0px;
}
.layui-tab-div .layui-breadcrumb{
	width:calc(100% - 200px);
	display:flex;
	visibility:visible;
	padding:0px 3px 0px 10px;
	flex-grow:1;

}
.layui-tab-div .moreInfo-item .sub-tab-item{
  
	display:none;	
	background-color:white;
	color:#009614;
	padding:0px 0px 4px 0px;

	/*display:none;
	font-size:14px;
	margin:0px 3px 4px 0px;
	clear:both;
	*/
}
.layui-tab-div .layui-breadcrumb span{/*border-left: 4px solid green;*/
	white-space:nowrap;
	padding:0px 1px 0px 0px;	
}
.layui-tab-div .layui-breadcrumb span cite{
	color:black;
	padding-left:4px;	
}
.layui-tab-div .layui-breadcrumb span:last-child{	
	overflow:hidden;	
	text-overflow:ellipsis;
	color:red;
	padding-right:4px;
}
/*内容*/
.body-home .layui-tab-div .x-body{
    padding:0px 10px 0px 10px;
	height:100%;		
}
.layui-tab-div .layui-tab-title{/*margin:0px 16px;*/
    display:none;
	border-bottom:0px;	
	padding:0px 10px;
	height:auto!important;	
}
.layui-tab-div .layui-tab-title li{
	padding:0px;
	margin-right:6%;
	line-height:24px;
	height:24px;
	min-width:0px;
}
.layui-tab-div .layui-this:after{/*表格 #e5e5e5*/
	height:25px!important;
	border-bottom: 2px solid green!important;	
}
/*更多*/
.layui-tab-div xblock{/*margin-bottom:4px; #f2f2f2;*/
    display: block;   
    height:32px;
	line-height: 32px;
	padding:0px 0px;
	border-left: 0px solid #009688;
	border-right: 0px solid #009688;   
    border-radius: 0 2px 2px 0; 
	border-bottom:2px solid  #f792571c; 
}
.sys-home .layui-tab-div xblock{
	background-color:#f792571c!important;
	border-bottom:0px!important;
	padding:2px 0px!important;
}
.layui-tab-div xblock p{
	float:left;
	line-height:40px;
}
.moreInfo-item xblock{
	background:white!important;
	border-bottom:2px solid  #f792571c!important; 
}
.moreInfo-item xblock .layui-breadcrumb{
	width:auto;
	overflow: hidden;
	padding: 3px 3px 0px 10px!important;
}
.moreInfo-item xblock .x-right{
	display:flex;
	justify-content: flex-end;
	margin-right:8px;
}
.layui-tab-div .select-option-div{
    float:left;
	margin-right:2px;
}
.layui-tab-div .select-option{
	height:26px;
	width:84px;
	padding-left:2px;
}
.layui-tab-div .select-option option{
	width:84px;
}
.layui-tab-div .count{color:red;padding-left:2px!important;}
.layui-tab-div .select_test_option{
	display:none;
}
.layui-tab-div .select_limit_option{
	color:black;
}
.layui-tab-div .sub-tab-title{
	display:none;
	flex-wrap:nowrap;
	padding:4px;
	margin:0px 2px;
	justify-content:space-evenly;
	border-top:2px solid #fef3ec;
}
.layui-tab-div .sub-tab-title li{
	padding:0px 8px;
    cursor:pointer;
}
.layui-tab-div .div-path{
	display:none;
	font-size:14px;
	margin:6px 3px 4px 0px;
	clear:both;
}
.layui-tab-div .div-page{
	text-align:center;
}
.layui-tab-div .layui-btn{
	height:28px;
    line-height:28px;	
	padding:0px 10px!important;
}
.layui-tab-div .moreInfo-body{
	display:block;
	padding:0px 0% 0px 0%;	
	/*min-width:280px;*/
}
.layui-tab-div .moreInfo-body button{/*display:none;width:48px;*/
	height:28px;
	line-height: 28px;	
	float:left;	
	margin:2px 0px 0px 8px;	
}
.layui-tab-div .moreInfo-body button:first-child{/*width:80px;*/		
   	margin-left:8px;	
}
.layui-tab-div .moreInfo-structure{/*float:left;border-right:4px solid green;*/
	width:46px;
	font-size:14px;
	margin:0px 0px 0px 4px;		
}
.sys-welcome .layui-tab-div .moreInfo-structure{/*float:left;border-right:4px solid green;*/
	margin:0px 0px 0px 0px;		
}
.layui-tab-div .moreInfo-structure>div{
	display: flex;
    align-items: center;
    justify-content: space-around;
}
.layui-tab-div .moreInfo-structure i{
	font-size:18px;
	padding:0px 2px 0px 0px;
	color:#c2c2c2;
}
.layui-tab-div .x-right{/*line-height: 40px;*/
  float: right;
}
.layui-tab-div .x-right{
	display:flex;
	margin-right:8px;  
}
.layui-tab-div .layui-row{
	margin:0px;
	padding:0px;
	height:100%;
}
.layui-tab-div .copy-btn,.layui-tab-div .delete-btn,.layui-tab-div .down-btn{
	padding:0;
	width:45px;
}
.layui-tab-div .layui-tab-content{
	padding:0px;
	margin-top:0px;
	/*min-height:210px;*/
	width:100%;
}
.layui-tab-div .layui-tab-item>div{
	display:none;
}
.layui-tab-div .layui-tab-item .show{
	display:block;
}
.tab-image{/*.body-home .layui-tab-div*/
	background-color:white;
	display:none;
	grid-template-columns: repeat(auto-fill,120px);
    justify-content:space-between;   
	width:100%;
	margin-bottom:24px;	/*70px*/
}

.tab-image>div{/*.body-home .layui-tab-div*/
	max-height:42px;
	display: -webkit-box!important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;	
	margin:10px;
	line-height:20px;
	position:relative;
}
.tab-image .obj-name{
	display:inline;
	padding:10px 0px;
	overflow-wrap: break-word;
	white-space:break-spaces;
	word-break: break-all;	
}
.tab-image>div>div>div:last-child{
	display:inline;
}
.tab-image .obj-name-clamp>div>div:last-child{
	display:block;
	margin-top:3px;
}
.tab-image .obj-name-clamp1{
	-webkit-line-clamp: 1;
	height:82px;
}
.tab-image .obj-name-clamp1>div>div:last-child{
	position:absolute;
	width:100px;
	top:20px;
	left:0px;
	background:white;
	min-height:60px;
}
.tab-image .obj-name>div:last-child img{
	max-width:100%;
	margin:auto;
}
.tab-image .obj-name>div{
	display:inline;
}
.obj-name-div{
	height:unset!important;
	max-height:unset!important;
	-webkit-line-clamp:unset!important;
	overflow:unset!important;
	background-color:rgb(254 243 236);
}
.tab-image div span{	/*.body-home .layui-tab-div*/
	width:100px;	
}
.tab-image img{	/*.body-home .layui-tab-div*/
	margin-top:0px;
	max-height:110px;	
}
.layui-tab-div .sub-tab-this{
	color:red;
	display:block!important;
}
.layui-tab-div .layui-table{/*表格 */  
	margin-top:0px;
	margin-bottom:4px;
}
.layui-tab-div table th{
    word-break: break-all;
	padding:6px 4px!important;
}
.layui-tab-div table td {
    word-break: break-all;
	padding:6px 4px 4px 4px!important;
}
.layui-tab-div .layui-table th{/*#f792571c;;/*#EEEEEE;*/	
	color:green;
	padding:6px;
	background-color:#FAFAFA;
}
.layui-tab-div .layui-table th select{/*#f792571c;;/*#EEEEEE;*/
	color:green;
	margin:0px;
	padding:0px;
	background-color:#FAFAFA;
	border:0px;	
}
.layui-tab-div .layui-form-checkbox{
	padding:0px!important;
	margin:0px!important;
	width:4px!important;
}
.thd1{
	padding-left:10px!important;
	padding-right:6px!important;
	width:4px;
}
.thd3{
	width:12%;
	min-width:80px;	
}
.thd4{
	width:12%;
	min-width:86px;		
}
.thd5{
	text-overflow:ellipsis!important;
	width:25%;
	min-width:60px;	
}
thead .thd5 form{
	width:86px;
	margin:0px!important;
	padding:0px!important;
	display:none;
}
.thd6{	
	text-align:left;	
	width:54px
}
@media screen and (max-width: 840px){  		
	.layui-form-checkbox i {/*.layui-form-checkbox*/
		width:12px;
		height:12px;
		line-height:12px;
		font-size:12px;
	}
	.thd2{
		padding:2px!important;	
	}
	.thd3,.thd4{
		padding:0px 0px!important;	
		margin:0px 4px!important;
	}
	.thd6{	
		width:46px;	
		/*padding:0px 2px 0px 6px!important;*/
	}
}
@media screen and (max-width: 780px){	
	.thd1{
		padding-left:6px!important;
		padding-right:0px!important;
	}
	.layui-form-checkbox i {/*.layui-form-checkbox*/
		width:10px!important;
		height:10px!important;
		line-height:10px!important;
		font-size:10px;
	}
	.left-menu-hidden thead .thd3,.left-menu-hidden thead .thd4{
		display:table-cell;
	}	
	.left-menu-hidden thead .thd5 span{
		display:block;
	}
	.left-menu-hidden thead .thd5 form{
		display:none;
	}
	.left-menu-hidden .thd3,.left-menu-hidden .thd4,.left-menu-hidden .thd5{
		display:table-cell!important;
	}
	thead .thd3,thead .thd4{
		display:none;
	}	
	thead .thd5 span{
		display:none;
	}
	thead .thd5 form{
		display:block;
	}
	.show-td3 .thd3{
		display:table-cell;
	}
	.show-td3 .thd4,.show-td3 .thd5{
		display:none;
	}
	.show-td4 .thd4{
		display:table-cell;
	}
	.show-td4 .thd3,.show-td4 .thd5{
		display:none;
	}
	.show-td5 .thd5{
		display:table-cell;
	}
	.show-td5 .thd3,.show-td5 .thd4{
		display:none;
	}
	.tab-image{/*.body-home .layui-tab-div*/
		grid-template-columns: repeat(auto-fill,95px);   
	}
	.tab-image div span{	/*.body-home .layui-tab-div*/
		width:85px;	
	}
	.tab-image .obj-name-clamp1>div>div:last-child{
		width:75px;
	}	
}
@media screen and (max-width: 650px){
	.left-menu-hidden thead .thd3,.left-menu-hidden thead .thd4{
		display:none!important;
	}	
	.left-menu-hidden thead .thd5 span{
		display:none!important;
	}
	.left-menu-hidden thead .thd5 form{
		display:block!important;
	}
	.left-menu-hidden .show-td3 .thd3{
		display:table-cell!important;
	}
	.left-menu-hidden .show-td3 .thd4,.left-menu-hidden .show-td3 .thd5{
		display:none!important;
	}
	.left-menu-hidden .show-td4 .thd4{
		display:table-cell!important;
	}
	.left-menu-hidden .show-td4 .thd3,.left-menu-hidden .show-td4 .thd5{
		display:none!important;
	}
	.left-menu-hidden .show-td5 .thd5{
		display:table-cell!important;
	}
	.left-menu-hidden .show-td5 .thd3,.left-menu-hidden .show-td5 .thd4{
		display:none!important;
	}
}
@media screen and (max-width: 540px){
	.body-home .layui-tab-div{		
		width:calc(100% - 10px);
		padding:0px 5px;
	}		
	.layui-tab-div{
		width:100%;
		padding:0px;
	}
	.thd6{	
		width:36px;
		/*padding:0px 2px 0px 6px!important;*/
	}	
}
@media screen and (max-width: 400px){	
	.tab-image{/*.body-home .layui-tab-div*/
		grid-template-columns: repeat(auto-fill,32%);		  
	}
	.tab-image div span{	/*.body-home .layui-tab-div*/
		width:100%;	
	}
}
@media screen and (max-width: 320px){	
	.layui-layer-dialog .layui-layer-setwin{
		left:246px;
	}
	.layui-layer-dialog .layui-layer-btn{
		min-width:260px;
	}
	.layui-layer-dialog .layui-layer-content,.layui-layer-dialog .layui-layer-title{
		min-width:191px!important;
	}

}