@charset "utf-8";
/*@import url(../default/style.css);基础样式*/
@import url(../base.css);
@import url(../layout.css);
html {
    width:100%;min-width:100%;
}
body{font-size:12px;line-height:20px;width:100%;min-width:100%;overf4low:hidden;  }
/*
.eLayout{width:100%;}
.eLayout td.header{font-family:'Microsoft YaHei','SimHei','arial';color:#ffffff;font-size:20px;font-weight:400px;line-height:62px;background:url(images/eLayout_bg.jpg) repeat-x left top;}
.eLayout td.header span{float:right;font-size:13px;margin-right:15px;
background:url(images/eLayout_user.png) no-repeat left center; background-size:16px;padding-left:22px;
}
.eLayout td.header span a{color:#ffffff;}
.eLayout td.header span a.loginout{background:url(images/eLayout_loginout.gif) no-repeat left top;padding-left:22px;line-height:20px;display:inline-block;margin-left:10px;}

.eLayout td.left{min-width:191px;background:none;background-color:#EEF1F8;padd3ing-top:3px;}
.eLayout td.left a{display:block;height:45px;line-height:45px;color:#333333; font-size:12px;font-family:'Microsoft YaHei','arial';padding-left:45px;margin-bottom:2px;}
.eLayout td.left a:hover{background:url(images/eLayout_menu.jpg) no-repeat left top;color:#ffffff;}
.eLayout td.left a.cur{background:url(images/eLayout_menu_cur.jpg) no-repeat left top;color:#ffffff;}
.eLayout td.right{background-color:#ffffff;}
.eLayout td.right div.nav{background-color:#EEF1F8;font-family:"宋体";height:35px;line-height:35px;border-bottom:1px solid #E3E3E3;mar3gin-top:2px;margin-bottom:8px;padding-left:15px;padding-right:10px;font-size:12px;color:#333333;
margin-left:6px;margin-right:6px;}
.eLayout td.right div.nav a{color:#333333;}
.nav .button{margin-top:4px;float:right;}

.eLayout td.left{ overflow:hidden;}
.eLayout td.left div.link{border:0px solid #000; text-align:center; position:absolute; bottom:0px;width:100%;color:#333;height:22px;}
.eLayout td.left div.link a,.eLayout td.left div.link a:hover{background:none;display:inline-block;color:#333;line-height:20px;padding:0px;margin:0px;}
*/

/*
.eLayout_top{position:absolute;width:100%;height:62px;backgrou2nd:#2B93DA url(images/eLayout_bg.jpg) repeat-x left top; background-color:#2B93DA; color:#fff; z-index:2;}
.eLayout_top_float{top:-57px;}
.eLayout_top_fixed{top:0px;}

.topfixbtn{display:inline-block;width:23px;height:23px; position:absolute;top:3px;right:3px; cursor:pointer;}
.topfixbtn_float{background: url(images/topfix_float.gif) no-repeat center center;}
.topfixbtn_fixed{background: url(images/fix_fixed.gif) no-repeat center center;}

.leftfixbtn{display:inline-block;width:18px;height:18px; position:absolute;right:5px;bottom:5px; cursor:pointer; border:0px solid #000; z-index:10;}
.leftfixbtn_float{background: url(images/leftfix_float.gif) no-repeat center center;}
.leftfixbtn_fixed{background: url(images/leftfix_fixed.gif) no-repeat center center;}

.eLayout_body{position:relative;right:0;left:0;bottom:0;width:100%; height:auto; z-index:1;margin-top:5px; bo6rder:1px solid #ff0000;disp3lay:flex; backgrou3nd-color:#996633;}
.eLayout_body_float{top:5px;}
.eLayout_body_fixed{top:62px;}

.eLayout_menu{position:absolute;min-height:100%;height:auto;width:190px;background-color:#EEF1F8;float:left; z-index:3;overflow: auto; bo4rder-bottom:2px solid #ff0000; di4splay:table;display:block; 

}
.eLayout_menu_float{left:-185px;}
.eLayout_menu_fixed{left:0px;}

.eLayout_content{background-color:#fff;min-height:100%;height:auto;color:#333333;overflow: auto; }
.eLayout_content_float{margin-left:5px;}
.eLayout_content_fixed{margin-left:190px;}
*/



/*
子区域滚动*/
/*
body{overf3low:auto;  }
*/
.eLayout_top{position:absolute;width:100%;height:62px;/*background:#2B93DA url(images/eLayout_bg.jpg) repeat-x left top;background-color:#2B93DA; */ background-image: linear-gradient(90deg,#2B93DA 0%,#2B93DA 80%);color:#fff; z-index:2;}
.eLayout_top_float{top:-57px;}
.eLayout_top_fixed{top:0px;}

.topfixbtn{position:absolute;display:inline-block;width:23px;height:23px; top:3px;right:3px; cursor:pointer;}
.topfixbtn_float{background: url(images/topfix_float.gif) no-repeat center center;}
.topfixbtn_fixed{background: url(images/fix_fixed.gif) no-repeat center center;}

.leftfixbtn{display:inline-block;width:18px;height:18px; position:absolute;right:5px;bottom:5px; cursor:pointer; border:0px solid #000; z-index:10;}
.leftfixbtn_float{background: url(images/leftfix_float.gif) no-repeat center center;}
.leftfixbtn_fixed{background: url(images/leftfix_fixed.gif) no-repeat center center;}

.eLayout_body{position:absolute;right:0;left:0;bottom:0;width:100%; z-index:1;margin-top:5px;/* height:auto;  border:1px solid #ff0000;display:flex; background-color:#FF0000;*/overflow: auto;}
.eLayout_body_float{top:5px;}
.eLayout_body_fixed{top:62px;}

.eLayout_menu{position:absolute;height:100%;width:190px;/*background-color:#EEF1F8;*/ background:#EEF1F8 url(images/eLayout_menu_bg.png) repeat-y right top;float:left; z-index:3;overflow: auto; }
.eLayout_menu_float{left:-185px;}
.eLayout_menu_fixed{left:0px;}

.eLayout_content{background-color:#fff;height:100%;color:#333333;overflow: auto;  }
.eLayout_content_float{margin-left:5px;}
.eLayout_content_fixed{margin-left:190px;}

/*
.eLayout_top,.eLayout_body,.eLayout_menu{ position:relative;}
.eLayout_menu_float,.eLayout_menu_fixed{left:0px;}
.eLayout_body_float,.eLayout_body_fixed{top:0px;}
.eLayout_content_float,.eLayout_content_fixed{margin-left:0px;}
*/


.eLayout_top_alpha{
      filter:alpha(opacity=80);
      -moz-opacity:0.8; 
      -khtml-opacity: 0.8; 
      opacity: 0.8; 
}
.eLayout_left_alpha{ 
background-color:#E7EBF5;
 filter:alpha(opacity=95);
      -moz-opacity:0.95; 
      -khtml-opacity: 0.95; 
      opacity: 0.95; 
}
label{display:inline-block; vertical-align:middle;}
label input[type="checkbox"]{display:inline-block;margin-right:5px;}

.clear{clear:both;font-size:0px;height:0px;}
.eLayout_menu li a{display:block;height:45px;line-height:45px;color:#444; font-size:12px;font-family:'Microsoft YaHei','arial';padding-left:45px;margin-bottom:2px;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.eLayout_menu li a:hover{background:url(images/eLayout_menu.jpg) no-repeat left top;color:#ffffff;}
.eLayout_menu li a.cur{background:url(images/eLayout_menu_cur.jpg) no-repeat left top;color:#ffffff;}
.link{border:0px solid #000; text-align:center; position:absolute; bottom:0px;width:100%;color:#333;height:22px;}
.link a,.link a:hover{background:none;display:inline-block;color:#333;line-height:20px;padding:0px;margin:0px;}


.nav{background-color:#EEF1F8;font-family:"宋体";height:35px;line-height:35px;border-bottom:1px solid #E3E3E3;/*margin-top:2px;*/margin-bottom:8px;padding-left:15px;padding-right:10px;font-size:12px;color:#333333;
margin-left:6px;margin-right:6px;}
.nav a{color:#333333;}
.nav .button{margin-left:15px;margin-top:4px;float:right;}

.appname{font-family:'Microsoft YaHei','SimHei','arial';color:#ffffff;font-size:20px;font-weight:400px;line-height:62px;/* backgro4und-color:#999966; */ padding:0px 10px 0px 10px; position:absolute;}
.userinfo{ position:absolute;bottom:8px;right:10px;}
.userinfo a{display:inline-block;color:#fff;padding-left:22px;line-height:20px;}
.userinfo a:hover{color:#FFFF00;}

.username{display:inline-block;font-size:13px;margin-right:1px;background:url(images/eLayout_user.png) no-repeat left center; /* background-size:16px;*/ padding-left:22px;}

.outconfig{background:url(images/outconfig.png) no-repeat 0px 1px;margin-right:15px;padding-left:18px;}
.helplink{background:url(images/help.gif) no-repeat left 1px;margin-right:1px;padding-left:18px;}
.loginout{background:url(images/eLayout_loginout.png) no-repeat left top;}


.eDataTable{border:0px;background-color:#cccccc;}
.eDataTable td,.eDataTable th{border:1px solid #ffffff;}
.eDataTable tbody td{border-bottom:0px;}
.eDataTable thead td,.eDataTable thead th{height:30px;line-height:30px;color:#555555;background-color:#f2f2f2;}
/*鼠标移动样式*/
.eDataTable tbody tr{background-color:#FFFFFF;}
.eDataTable tbody tr.cur{background-color:#D6F1FF;}
.eDataTable tbody tr.alternating{background-color:#FAFAFA;}
.eDataTable tbody tr.cur td,.eDataTable tbody tr.cur a{color:#111111;}


.eTab{border:1px solid #cccccc;border-radius:0px/*;margin:0px;*/}
.eTab > dt{padding:0px;height:27px;overflow:hidden; background:url(images/etab_bg.jpg)  repeat-x left top;}
.eTab > dt a{margin-top: 0px; display:inline-block;text-align:center;cursor:pointer;font-weight:bold;font-family: "宋体"; font-size:12px;border-right:1px solid #DEDEDE;padding:0px 25px 0px 25px;height:27px;line-height:27px;float:left;
color:#666666;background:url(images/etab_bg.jpg) repeat-x left -27px;}
.eTab > dt a span{background:none;padding-right:0px;}
.eTab > dt a:hover{background:url(images/etab_bg.jpg) repeat-x left -27px;}
.eTab > dt a:hover span{background:none;}
.eTab > dt a.cur{color:#739242;background:url(images/etab_bg.jpg) repeat-x left -54px;}
.eTab > dt a.cur span{background:none;}
.eTab > dd{clear:both;margin:0px; background-color:#ffffff;padding:8px;}

.tips {
  background: #fffce7 url("images/tips.png") no-repeat 8px 8px;
  border: 1px dashed #f8cc7e;
  padding: 5px 0 5px 26px;
  color:#333;
  font-size:12px;
  margin:0px;
}

.esearchgroup{background-color: #EEF1F8;border:0px;margin:0px 6px 6px 6px;}
.esearchgroup a{ background:none;margin: 6px 0px 6px 8px;letter-spacing:2px;padding:0px 25px 0px 25px;line-height: 30px;}
.eDataTable tbody td a.copy,a.copy{display:inline-block;width:18px;height:18px;background:url(images/copy.gif) no-repeat center center;margin-right:5px;}

.selectitem{display:inline-block;position: relative;}

.selectitem .name{display:inline-block;position: relative;border:1px solid #ccc;padding:2px 15px 2px 8px;border-radius:1px;color:#222;margin-right:3px;box-sizing:border-box;w3idth:75px;max-width:110px; overflow:hidden;}
.selectitem .name img{display:none; position:absolute;top:0px;right:0px;width:14px;height:18px;cursor:pointer;background:url(images/selectitem_del.gif) no-repeat left top;background-size:14px 18px;
background: none\9;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src="/Plugins/Theme/manage/images/selectitem_del.gif");}
.selectitem .name:hover{border:1px solid #409EFF;color:#409EFF;}
.selectitem .name:hover img{display:block; }

.selectitem .bar{display:inline-block;width:20px;height:20px;border:1px solid #ccc;background:url(images/selbaricon.gif) no-repeat center center;}
.selectitem .bar:hover{border:1px solid #409EFF;}

/*标题下拉菜单*/
.tbmenu ul {list-style: none;margin: 0; padding: 6px;box-shadow: 0 1px 2px rgba(0,0,0,.4),0 0 1px rgba(0,0,0,.2);box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);border: 1px solid #ccc; border-radius: 3px;}
.tbmenu ul {display: none;position: absolute;right: 0px;z-index: 192012458;background-color: #fff;width: 100px;top:20px;}
.tbmenu:hover ul{ display:block;}
.tbmenu:hover ul li{color:#333;display:block;/*height:24px;*/line-height:28px;padding-left:10px; overflow:hidden; text-decoration:none;font-size:12px;font-family:"Tahoma";border-radius:3px; text-decoration:none;}
.tbmenu:hover ul li:hover{background-color:#4393E6;color:#fff;}
.column_menu1{position:absolute;z-index: 5;border:1px solid #cccccc; background-color:#ffffff;top:200px;left:280px;padding:6px; min-width:120px;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:3px;}
.column_menu1 label{font-size:12px;vertical-align:middle;display:block;line-height:28px;border-radius:3px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.column_menu1 label input{margin-left:5px;margin-right:5px;}
.column_menu1 label:hover{background-color:#4393E6;color:#fff;}
/*字段选择卡片*/
.draglist1 {list-style:none;display: flex;  flex-wrap: wrap;gap: 10px;padding:10px; }
.draglist1 li {flex: 0 0 115px;padding:3px; padding-left:8px;overflow:hidden;position: relative;display: flex;align-items: center;border:1px solid #ccc;background-color:#fff;box-shadow: 0 0 6px #ccc;cursor: move;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border-radius: 5px;}
.draglist1 li::before {content: '+';width: 16px; height: 16px; border-radius: 50%;background: #d1d5db;display:flex;align-items : center ; justify-content : center ;}
.draglist1 li:hover::before {background: #4f6ef7;color:#fff; }
.draglist1 li.selected,.draglist1 li:hover {border: 1px solid #1677ff; box-shadow: 0 0px 6px rgba(41,103,190,.38);background-color: #e6f7ff;}
.eselitem {  margin-left: 5px;}
.draglist1 .name,.draglist1 .code{white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.draglist1 .name {  font-weight: 600;  color: #666;font-size:12px;margin-bottom:0px;}
.draglist1 .code {font-size:11px;color: #7f8c8d;}