 .layui-form-selected dl {
	z-index: 99999;
}
.auth-btn{display: none;}
.clr{clear:both;}.fc_white { color: #fff; }#tip,.fc_red { color: #f00; }.fc_blue { color: #00f; }.fc_green { color: green; } 
.fc_grey{ color: #999; } .tl { text-align: left; }.tc { text-align: center; }.tr { text-align: right;} .fl{float:left;}
.fr{float:right;}.hide{display:none;}.show{display:block;}

.main {padding: 10px;position: fixed;left: 0px;top: 0px;right: 0;bottom: 0;overflow-y: auto}
.abox {padding: 20px;background-color: #FFF;border-radius: 5px;border: 1px solid #DDD}
.ordertotal {height: 400px}
.orderform .layui-form-item {clear: none}
.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: break-word;word-break: break-all}
.ellipsis-2 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2}
.ellipsis-3 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3}
.mt10 {margin-top: 10px}
.mt20 {margin-top: 20px}
.pd10 {padding: 10px}

.pull-right { float: right; }
.pull-left { float: left; }

.float-right { float: right; }
.float-left { float: left; }
.text-center{text-align:center}
a{color:#2e7ee6}a:hover{color:#2e7ee6;}

.color-primary { color: #1E9FFF; }

.color-ornament { color: #c0a062; }
 

.loginwrap { width: 420px; margin: 110px auto 0; padding: 30px; box-sizing: border-box; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 3px; }
.loginwrap .hd { text-align: center; }
.loginwrap .hd img { max-width:100% }
.loginwrap .bd { margin-top: 30px; }
.loginwrap .bd .layui-form-item { position: relative; }
.loginwrap .bd .layui-form-label { width: 38px; height: 38px; padding: 0; line-height: 38px; text-align: center; padding-left: 0; color: #666; position: absolute; left: 0; top: 0; z-index: 2; }
.loginwrap .bd .layui-input-block { margin-left: 0; }
.loginwrap .bd .layui-input-block .layui-input { padding-left: 40px; }
.loginwrap .vscode input { padding-right: 100px; }
.loginwrap .vscode img { width: 100px; height: 36px; position: absolute; right: 1px; top: 1px; }
.loginwrap .layui-btn { background-color: #1E9FFF; }
 
.clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
 

.copy { position: absolute; left: 0; right: 0; bottom: 20px; font-size: 12px; color: #fff; text-align: center; } 

.fenlei-left{ width:25%; border-right: 1px #eee solid; border-bottom: 1px #eee solid; padding: 15px; box-sizing: border-box; overflow: auto; box-sizing: border-box; position: absolute; left: 0; bottom: 0; top: 0;}
.fenlei-right{  width:75%; border-bottom: 1px #eee solid; padding: 15px; box-sizing: border-box; overflow: auto; box-sizing: border-box; position: absolute; right: 0; bottom: 0; top: 0;}

.layui-tab-card{margin: 0px;}
.layui-card .layuiadmin-card-header-auto button .layui-icon,.layui-card .layuiadmin-card-header-auto a .layui-icon{position:relative; right:0;top:-11px;}
.iframehtml{background: #fff; }
.iframehtml body{  padding: 20px 30px 0 0}
.fixed-table-pagination .pagination-detail,.fixed-table-pagination div.pagination{margin-bottom: 0px !important;}
.clearfix{clear: both;}
.myueditor{padding: 0px;}

.fileinput2,.fileinput {overflow:hidden; position:relative; cursor:pointer;}
.fileinput2 input,.fileinput input {position: absolute;top: 0;right: 0;margin: 0;opacity: 0;-ms-filter: 'alpha(opacity=0)';font-size: 200px !important;direction: ltr;cursor: pointer; }

.uploads { padding-top: 10px; }
.uploads .item { width: 100px; height: 100px; float: left; position: relative; margin: 0 10px 10px 0; background: #f8f8f8 no-repeat center; background-size: cover; text-align: center; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; font-size: 12px; color: #bbb; }
.uploads .item .icon .layui-icon { font-size: 20px; }
.uploads .item .del { width: 18px; height: 18px; background-color: #ff1d1d; border-radius: 50%; text-align: center; line-height: 18px; font-size: 10px; color: #fff; position: absolute; right: -8px; top: -8px; }
 
.width60 .item{width:60px;height:60px;}

#hoverimg{ display:none; position:absolute; border:1px #ccc solid; padding:2px;z-index:10001; background:#fff}
#hoverimg img{ max-width:200px; max-height:200px; }


.layui-side-menu .layui-nav .layui-nav-item .category{padding-left: 60px;}
.layui-side-menu .layui-nav .category .layui-nav-item{padding-left: 80px;}
.layui-side-menu .layui-nav .layui-nav-item .layui-nav-child  .layui-icon { left: 40px;}

.thumb{width:46px;height:46px;line-height:10px;cursor:pointer;position:relative;margin:0px;padding:0px;border:1px solid #ddd;background:#fff;display:-webkit-box;-moz-box-align:center;-webkit-box-align:center;-moz-box-pack:center;-webkit-box-pack:center;}
.thumb img{max-width:40px;max-height:40px;border:0}

/*图片集*/
.upload-gallary { padding:  0px;}
.upload-gallary li { width:90px; float: left; margin: 5px;position: relative;}
.upload-gallary li .layui-input { display: initial; }
.upload-gallary li a { position: absolute; top: 0; display: block; }
.upload-gallary li a i { font-size: 30px; background-color: #008800; }   
.upload-gallary-list {display: inline-block;}
.upload-gallary-list .item_img img{ width: 90px; height: 90px;}

.upload-gallary-list li .close {position: absolute;top: -10px;right: -10px;cursor: pointer;height: 22px;width: 22px;line-height: 22px;
background: rgba(153,153,153,.7);border-radius: 50%;text-align: center;color: #fff!important;display: none} 
.upload-gallary li:hover .close{display: block; }
.upload-gallary li .close:hover{background-color: #f00;}

#main-tree{padding: 5px 0;}
#main-tree .layui-tree-entry{padding: 0px; overflow: hidden;}
#main-tree .layui-tree-entry.active{background-color: #16baaa ;}
#main-tree .layui-tree-entry.active .layui-tree-txt{color: #fff;}
#main-tree .layui-tree-main,#main-tree .layui-tree-main .layui-tree-txt{width: 100%;}