@charset "utf-8";

body{padding:10px;}
body:focus {outline: 0;}/*主要是为了解决ie下alertify的cancel事件导致的body聚焦产生虚线的问题*/
a:visited {text-decoration: none;}
a:hover,a:focus {color: #337ab7;outline:none; text-decoration: none; }
/*清除浮动代码*/ 
.clearfloat{clear:both}
.ep-order {cursor:pointer;}
.ep-order .sort {color: #999;}
.ep-order .fa-sort-asc, .ep-order .fa-sort-desc{color: black;}
.ep-line-signle{white-space:nowrap;}
.ep-line-multi{white-space:normal;word-break: break-all;}
.ep-line-part{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');}
.ep-cell-link{color:#337ab7;cursor:pointer;}
.ep-cell-link:hover{text-decoration:underline;color:#23527c;}
.ep-empty-row{text-align:center;color:red;background-color:white;}
.ep-mask{z-index:2000;width:100%;height:500%;position:absolute;top:0px;left:0px;background-color:#333333;display:block;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}
.ep-loading{z-index:2001;width:32px;height:32px;margin-top:-32px;margin-left:-32px;display:block;position:absolute;top:50%;left:50%;background:no-repeat;background-image:url('/system/img/loading-11188b5f7d29016c1b75601d16fc5710.gif');}
.ep-order-hanlder{cursor:pointer;}
.ep-grid-export{display:block;width:100%;text-align:right;padding:2px 0;}
.ep-col-checkbox{width:35px;min-width:35px;max-width:35px;text-align:center;vertical-align:middle;}
.ep-col-number{width:48px;min-width:48px;max-width:48px;text-align:center;vertical-align:middle;}
.ep-col-tree{width:16px;height:16px;cursor: pointer;margin-right:2px;display:inline-block;background-image: url(/system/img/folder-close-47edb9294d6adf684c87d76d6afa58b2.png);background-repeat: no-repeat;background-position-y: 2px;}
.ep-col-tree-expanded{background-image: url(/system/img/folder-open-1af17a4e12ea9c0bd4cb3c394b180119.png);}
.ep-col-tree-block{width:16px;height:16px;margin-right:2px;display:inline-block;}
.orderColumn{width:48px;min-width:48px;max-width:48px;text-align:center;vertical-align:middle;}
[eprole=headCell]{white-space:nowrap;}

.ep-footer{text-align:center;padding:5px 0px;border-top:1px solid #ddd;background-color:#ffffff;margin-left:-10px;}/**body默认padding为10px，使用ep-footer会使用margin-left:-10px;处理这个10px导致的间距*/
.ep-nopadding-body{padding:0;}
.ep-nopadding-body .ep-footer{margin-left:0}

.16x16{width:16px;height:16px;}
.24x24{width:24px;height:24px;}
.32x32{width:32px;height:32px;}
.48x48{width:48px;height:48px;}
.64x64{width:64px;height:64px;}
.72x72{width:72px;height:72px;}
.96x96{width:96px;height:96px;}
.128x128{width:128px;height:128px;}

.red{color:red;}
.blue{color:blue;}
.white{color:white;}
.black{color:black;}
.green{color:green;}
.yellow{color:yellow;}
.gray{color:gray;}

/**产品定制样式******************************************************************************************************************************/
/**细化新增界面分割线的宽度*/
.border-top {border-top: 1px solid #1087FD;}

/**管理员页面实现流程化样式*/
.step{width:100%;padding-left:2%;padding-top:20px;background:#fff;position:absolute;left:0;top:0;overflow:hidden;}
 /** 因为步骤太多（7步），导致长度过长，低分辨率下（1366*768）显示为两行遮挡了下面的内容，故将此长度从165修改至135（在1366*768下显示正常） 20190823 maxiao */
.step1{float:left;width:135px;height:52px;}
.step2{width:165px;height:23px;background:url(../img/step1.png) no-repeat;line-height:23px;text-align:center;}
.step2 a{color:#fff;}
.step3{width:165px;height:29px;line-height:29px;text-align:center;}
.step3 a{color:#AAAAAA;font-size:14px;}
.step_n{margin-left:-5px;}
.step_give{width:165px;height:23px;background:url(../img/step2.png) no-repeat;line-height:23px;text-align:center;}
.step_give a{color:#fff;}
.step_give1{width:165px;height:29px;line-height:29px;text-align:center;}
.step_give1 a{color:#3C6198;font-size:14px;}
.step_give2{width:165px;height:23px;background:url(../img/step3.png) no-repeat;line-height:23px;text-align:center;}
.step_give2 a{color:#D7E7FF;}
.step_give4{width:165px;height:29px;line-height:29px;text-align:center;}
.step_give4 a{color:#81A8E3;font-size:14px;}
.stepAddDiv{height: 92px;}
.stepNotAddDiv{height: 0px;}
/**合同新增 基本信息 文字受上面div样式的影响，未靠左显示。增加下面样式，上面div对“基本信息” 显示的影响。
注：仅部分浏览器出现该效果*/
.a-legend {clear: both;}

/*个人左侧徽章样式调整，要与文字在一起*/
.list-group-item>.badge{float:none;margin-left:3px;}
.badge{border-radius:3px;background-color:#79aecd;color:#fff;font-weight:normal; padding:2px 5px; font-weight:normal}
/**列表线条调整*/
.panel-beyond>.panel-heading{border-width:2px;box-shadow:0 1px 2px #d9d9d9;}
/**快捷查询按钮样式*/
.btn-warning{border-color:#ffcc46;}
.btn-warning{text-shadow:0;}
.btn-warning{background-color:#ffcc46;border-color:#ffcc46;color:#333;}
.btn-warning:hover{background-color:#ffa200;border-color:#ffa200;color:#333;}
.btn-warning.active, .btn-warning:active{background-color:#ffa200;border-color:#ffa200;color:#333;box-shadow:none;}
.btn-warning.active:hover{background-color:#ffa200;border-color:#ffa200;color:#333}
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn- warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn- warning:focus, .open>.dropdown-toggle.btn-warning:hover{background-color:#ffa200;border-color:#ffa200;color:#333}
.btn-warning{text-shadow:none;box-shadow:none;}
/**表单页面样式调整*/
.a-legend{width:100%;margin:10px auto 0; background:#fff;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;font-size:14px;font-weight:bold;height:44px; line-height:44px;text-indent:1em;}
.a-legend:focus, .a-legend:hover {text-decoration:none;color: #337AB7;}
.border-top{width:100%;margin:0 auto; background:#fff;border:1px solid #E2E2E2;padding-top:6px;}
.border-top .table>tbody>tr>td{border-top:none;}
.border-top .table{margin-bottom:6px;}
.ep-nopadding-body{margin:0 auto;background:#eeeeee;}
.input-sm, .form-group-sm .form-control{padding:0px 3px;}
/**表单页面没有分区域的样式*/
.noTitleForm{padding:10px;width:98%;margin:10px auto;background:#fff;border:1px solid #e2e2e2;}

.layerFooter{width:100%;z-index:998}
.blank{margin-bottom:5px}
.noTableBorder{background:#fff}
.viewFormLabelCell{background:#F0F5F9;vertical-align: middle !important;}
.viewFormLabelCell label{font-weight:normal;float:right;margin-bottom:0;}

/**头部切换*/
.nav-tabs{background:#fff;border-bottom:1px solid #dddddd;width:100%;}
.nav-tabs > li{margin:0 10px}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{font-family:"微软雅黑";border-left:none;border-top:none;border-right:none;background-color:none;border-bottom:2px solid #11a9cc;}
.nav-tabs > li > a{margin-right:0;font-family:"微软雅黑";color:#8e9aa5}
.nav-tabs > li > a:hover{border-left:none;border-top:none;border-right:none;background-color:#fff;border-bottom:2px solid #11a9cc;}
.grid .form-group-sm .form-control{padding:0px 3px}
.fixed {
    position: fixed;
    top: 0;
    z-index: 99;
}
.ep-editablegrid-add{margin-top:5px;}

/**top logo样式*/
.navbar-blue .navbar-brand {
  color: #fff;
  padding: 1px 1px;
  background-color: #2a80b9;
  cursor:default;
  background:none;
  padding:0;
}
.navbar-blue .navbar-brand:visited,.navbar-blue .navbar-brand:hover,.navbar-blue .navbar-brand:active {
  color: #fff;
  padding: 1px 1px;
  line-height: 48px;
  background-color: #2a80b9;
  cursor:default;
}
[role=presentation]{cursor: pointer;}
/**弹出层未操作按钮预留空间，审核页面有审核意见，因此需要更高*/
.popOperate{padding-bottom:52px;}
.popOperateCheck{padding-bottom:148px;background:#ffffff;}
/**将可编辑表格中的表单元素高度和表单的保持一致**/
.grid .form-control{height:26px;}
.grid .input-group-addon{height:30px;}
/**金额单位样式，列表居右显示**/
.moneyUnit{text-align: right;font-weight: bold;height: 30px;line-height: 30px;}
/**可编辑表格样式 隔行换色为白色**/
.editableGridDiv{background-color: #fff;}
.marginTop10{margin-top: 10px;}
.floatRight{float:right;margin-top:6px;margin-right:5px;}
/**审核页面的审核记录日志**/
.checkLogDiv{display: none;margin-top: 10px;max-height:200px;overflow-y: scroll;overflow:hidden; overflow-y:visible;background-color: #fff;
}
.checkLogViewOperateDiv{margin-left: 14px;height: 20px;width:100%}
.checkLogViewOperateA{display:block;cursor: pointer;text-align:right;float:right;width:65px;}
.checkLogViewOperateFooter{display:block;cursor: pointer;text-align:right;float:right;}
/**form表单需要头部加按钮时使用该样式**/
.formTitleDiv a{border:1px solid #E2E2E2;}
.formNoBorder .table>tbody>tr>td{background-color: #fff;border-top:none;}
.backgroundWhite{background-color: #fff;}
/**编辑页面表格 行高调整*/
.table-condensed > tbody > tr > td{padding:4px;}
/**查看页面表格 行高调整*/
.form-control-static{min-height:30px;padding-bottom:5px;word-break:break-all;}
/**chartTag的样式 **/
.chartTagConfiguration{min-width:310px;max-width:800px;height:280px;margin:0 auto}
/**子系统*/
#systems>.sysContaniner {
	float:left; 
	height:50px; 
	vertical-align: middle; 
	text-align:center; 
	font-size:13px; 
	cursor:pointer; 
}
#systems>.sysContaniner>.sysItem {
	font-size:18px; 
	display:block; 
	height:25px; 
	padding-top:3px;
}
@media (min-width: 1025px) {
	#systems>.sysContaniner{width:70px;}
  #systems>.sysContaniner>.sysItem{width:70px;}
}
/**投影仪下*/
@media (max-width: 1024px) {
  #systems>.sysContaniner{width:60px;}
  #systems>.sysContaniner>.sysItem{width:60px;}
}
.maskLoad{
    position: fixed;
    z-index: 30000000;
    top: 200px;
    left: 50%;
    margin-left: -275px;
    opacity: 1;
    width: 500px;
    height:50px;
    background-color: #1F8EEC;
    color:#fff;
    padding-top: 16px;
}
/**分组查询外边距*/
.ep-quick-search>.btn-group-font>.btn{  
    margin-top: 12px;
    margin-bottom: 10px;
    background-color: #dddddd;
}
/**分组查询按钮颜色定义--被选中效果*/
.btn-group-font>.btn.active {
	border-radius: 0;
    border-color: #2494f2;
    background-color: #2494f2;
    color: #ffffff;
}
/**分组查询按钮颜色定义--取消右上角的灰色三角*/
.btn-group-font>.btn.active::after{
    border-width: 0px;
}
.ep-toolbar-box>.form-group{
	margin-bottom: 0px;
}
.ep-toolbar-box{
	margin-bottom: 10px;
}
.saveRemind{
	margin: 0px 4px;
    color: #3c763c;
}
.submitRemind{
	margin: 0px 4px;
    color: #3c763c;
}
.btn-qs {
	min-width: 80px;
}

.panel-gray-background {
    background: #eeeeee;
}