@charset "utf-8";
/* CSS Document */

/**覆盖easyui.css begin ********************************************************/
/*@author 牛绍刚*/
.textbox .textbox-text-readonly{
	color:#a1a1a1;
	background:#eee;
}
/*字体大小  */
.ft14{
	font-size:14px;
}

/*上下间距 */
.padlet20{
	padding-left:20px;
}
.padtop20{
	padding-top:20px;
}
.padbot10{
	padding-left:20px;
}
.mat20{
	margin-top:20px;
}
/**覆盖easyui.css end *********************************************************/
/* 点击能触发弹出窗口的控件，控件样式应区别于普通文本的控件样式 */
.text_search{
	position:relative; 
	z-index:777;
	top:4px;
	left:58px;
	
}
/*右侧弹出框文本搜索框 @author 牛绍刚*/
.right-search{
	float:right;
	margin-right:35px;
}
.mrl20{
	margin-left:20px;
}
* {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑" !important;
}
.zhitop a:hover{
	color: #fff;
    background-color: #0088bf;
    text-decoration: none;
}

/*外层layout nroth部分*/
.north_panel_outer_css{ 
	width: 100%; 
	height: 90px; 
	float: left;
	border: 0;
	background: url(../images/top.png) repeat-x 0 0; 
}
.mal370{
	margin-left:370px;
}
.tankuang{
	width:800px;
	height:400px;
	padding:0px;
	display:none
}
.styled-select {
   width: 130px;
   height: 34px;
   overflow: hidden;
   background:url(../../images/select.png) right no-repeat #fff;
   float:left;

}
.select-pre{
	float: left;
	width: 20px;
	height: 20px;
	padding-top: 5px;
	padding-left: 5px;
}

.mat05
{
	margin-top:-5px;
	
}

.styled-select select {
   background: transparent;
   width: 155px;
   padding: 5px;
   font-size: 13px;
   border: 0px solid #ccc;
   height: 34px;
   -webkit-appearance: none; /*for chrome*/
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
}

img{
	border:0;
}

a:link {color: #0088bf;}
a{text-decoration : none}
a:hover{text-decoration:underline}
.head{padding:16px 0 0px 0px; height:30px; background-color: white;}
.dlg-head{margin:15px 10px 10px; height:30px; background-color:white;}
.dlg-tbl{
	width: 98%;
	padding: 5px;
	margin: 5px;
}
.breadcrumb{
	background-color: white !important;
	font-size: 16px !important;
	color: #999;
	padding: 3px 0px;
	margin: 0px 0px 0px 20px !important;
	float:left;
	font-family: 微软雅黑;
}
#toolBar1{
	clear:both;
}
.jh{
	margin-left:50px;
	width:10px;
	height:22px;
	font-size:20px;
	display:none;
	
}

.main_line{
	height:1px;
	border:none;
	border-top:1px solid #9c9898;
}
.breadcrumb a{ color:#0088bf }
/*第一个按钮*/
.operBar{
	margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 26px;
    border: 1px solid #428bca; 
    padding: 0px 20px !important;
    background-color: #0088bf;
    color:#ffffff;
    margin-right: 10px;
    cursor: pointer;
    font-size:14px;
    }
    
 .operBar_table{
	/* margin-left: 20px; */
    margin-top: 6px; 
    margin-bottom: 6px;
    height: 26px;
    border: 1px solid #428bca; 
    padding: 0px 20px !important;
    background-color: #0088bf;
    color:#ffffff;
    margin-right: 10px;
    cursor: pointer;
    font-size:14px;
    width:110px;'
    }
    
    /*员工履历特殊按钮  */
  .operBar0{
	/* margin-left: 20px; */
    margin-top: 10px;
    margin-bottom: 10px;
    height: 26px;
    border: 1px solid #428bca; 
    padding: 0px 20px !important;
    background-color: #0088bf;
    color:#ffffff;
    margin-right: 10px;
    cursor: pointer;
    font-size:14px;
    }  
    
    
 .button_empoper{
 width:99% !important;
 margin-left:20px !important;
 height: 40px !important;
 
  
 }  
    
    
    
    
/*.operBar button{height: 26px;border: 1px solid #428bca; padding: 4px 20px !important;background-color: #0088bf;color:#ffffff;margin-right: 10px;cursor: pointer;}
.operBar button:hover{border: 1px solid #357EBD; background-color: #016f9b;}*/
/*批量新增中第一个按钮*/
.operBar3{
	margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 26px;
    border: 1px solid #428bca; 
    padding: 0px 20px !important;
    background-color: #0088bf;
    color:#ffffff;
    margin-right: 10px;
    cursor: pointer;
    }
/*第二个按钮*/
.operBar1{
    margin-left:5px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 26px;
    border: 1px solid #428bca; 
    padding: 0px 20px !important;
    background-color: #0088bf;
    color:#ffffff;
    margin-right: 10px;
    cursor: pointer;
    }
    
/*批量新增页面中专用按钮，因为按钮比较多，为了显示在同一行中*/
.operBar2{
    margin-left:0px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 26px;
    border: 1px solid #428bca; 
    padding: 0px 20px !important;
    background-color: #0088bf;
    color:#ffffff;
    margin-right: 10px;
    cursor: pointer;
    }
    
 /*为了按钮在一行*/
.operBar10{
   margin: 10px 5px;
   height: 26px;
  border: 1px solid #428bca;
  padding: 0px 15px !important;
background-color: #0088bf;
color: #ffffff;
cursor: pointer;
    }

.searcheDiv{
	position:absolute;
	/*top:5px;*/
	right:40px;
	width:420px;
}
.searcheDiv ul li{
	position:relative;
}
.searcheDiv_18tp{
     top:18px; 	
}
.searcheDiv_0tp{
     top:0px; 	
}
.checks_show{
	position:absolute;
	width:270px;
	height:20px;
	background:#F5F5F5;
	left:20px;
	top:2px;
	border:1px solid #AFAFB6;
	border-radius:4px;
	display:table;
}
.checks_steat{
	float: left;
	width:30px;
	height:20px;
	background:url(../images/smallicons/fivedcj.png) 5px 0 no-repeat  #428BCA;	
}
.checks_content{
	float:left;
	width:80px;
	height:20px;
	font-size:12px;
	padding-left: 10px;
	line-height: 20px;
}

.font_size14{
	font-size:14px;
}
.checks_close{
	float:right;
	width:25px;
	height:20px;
	text-align:center;
	line-height:15px;
	color:#428BCA;
	cursor: pointer;
}
.searcheDiv_5tp{
     top:5px; 	
}

.searcheDiv_tp18{
	position:absolute;
	top:18px;
	right:40px;
	width:420px;
	height:22px;
}

.shrService-Icon-Down-Gray{
background: url("../images/Arrowhead-Down-gray.png") no-repeat;
display: inline-block;
vertical-align: middle;
height: 26px;
width: 26px;
margin-left: 5px;
line-height: 36px;
}

.marl7{
	margin-left:7px;
}

.marl8{
	margin-left:8px;
}
.marl220{
	margin-left:220px;
}
.marl10{
	margin-left:10px;
}
.marl20{
	margin-left:20px;
}
.marl100{
	margin-left:100px;
}



.dropdown-menu{
	 position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
	


.searcheDiv input{
	/**float:left;**/
	border:solid 1px #ccc;
	height:22px;
	line-height:22px;
	width:100%;
	text-indent:22px;
	background:url('../images/icons/search-icon.png') no-repeat 0 center;
}

.detailContent{
	padding:10px 10px 10px 10px;
	border:solid 0px red;
	vertical-align: middle;
}

.content{
	float:left;
	width:35%;
	font-size:14px;
	text-align: right;
}
.contentsingle{
	float:left;
	width:36%;
	font-size:14px;
	text-align: right;
}
.element{
	float:right;
	width:58%;
}
.element1{
	float:left;
	width:58%;
}
.rpage{
	width:200px;
	margin:0 auto;
	text-align:center;	
}
.mrtop15{
	margin-top:15px;

}
.mrtop25{
	margin-top:25px;

}

.global-list {
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 16px;
	width: 960px;
	float:left;
}


.global-list1 {
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 16px;
	width: 360px;
	float:left;
}

.global-list2 {
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 16px;
	width: 830px;
	float:left;
}
.rowItem{
	min-height: 20px;
	width: 360px;
	margin: 10px 60px 10px 30px;
	display: inline-block;
	vertical-align: top;
	position: relative;
}


/*字段单独占一行（例如方案新增页面）*/
.rowItemTowColumn{
   min-height: 20px;
   width: 434px;
   margin: 10px 100px 10px 0px;
   display: inline-block;
   vertical-align: top;
   position: relative;
}
.rowItemTowColumn1{
   min-height: 20px;
   width: 346px;
   margin: 10px 100px 10px 0px;
   display: inline-block;
   vertical-align: top;
   position: relative;
  
}

.rowItemTowColumn input{
   width: 710px;
}

.rowItem input{
	width:260px;
}

.rowItem1 input{
	 width:260px; 
}
.rowItemTowColumn1 input{
	width:650px;
}
.zjmess{
	width:220px; 
	float:left;
}

.xgxxwk{
	width:220px;
	 float:right;
}

.h23{
	height: 23px;
}

.rowItem1{
	min-height: 20px;
	width: 320px;
	margin: 10px 60px 10px 10px;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.disabled{
	background:#EBEBEB;
}


.alertDialog{
	position:absolute;
	display:none;
	top:20px;
	left:200px;
	height: 35px;
	width:800px;
	border: 1px solid #d0d1d1;
	background:#eff7ff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	z-index: 99999;
	filter:alpha(opacity=80); /*支持 IE 浏览器*/
	-moz-opacity:0.80; /*支持 FireFox 浏览器*/
	opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/
}


.alertDialog:hover {
	filter:alpha(opacity=100); /*支持 IE 浏览器*/
	-moz-opacity:1.00; /*支持 FireFox 浏览器*/
	opacity:1.00; /*支持 Chrome, Opera, Safari 等浏览器*/
}

.alertDialogOpr{
	position:absolute;
	top:10px;
	right:0px;
	height: 10px;
	width:25px;
	vertical-align: top;
}

.confirmDialog{
	position:absolute;
	top:20px;
	left:200px;
	height: 68px;
	width:800px;
	border: 1px solid #d0d1d1;
	background:#ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	display: none;
	z-index: 99999;
	filter:alpha(opacity=80); /*支持 IE 浏览器*/
	-moz-opacity:0.80; /*支持 FireFox 浏览器*/
	opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/
}

.confirmDialog:hover {
	filter:alpha(opacity=100); /*支持 IE 浏览器*/
	-moz-opacity:1.00; /*支持 FireFox 浏览器*/
	opacity:1.00; /*支持 Chrome, Opera, Safari 等浏览器*/
}

#confirmDialog button{
	border: 1px solid #d0d1d1;
	background: #ffffff;
	border-radius: 3px;
	color:#8d8b8b;
	padding: 3px 5px;
}
#confirmDialog button:hover{
	background: #ffffff;
	color:#444444;
	border: 1px solid #5d5d5d;
}

/** 组织树 横向树样式 **/
.OrgBox{
	font-size:12px;
	/*padding:5px 5px 5px 5px;*/
	clear:left;
	float:left;
	text-align:center;
	position:absolute;
	background-image:url(../images/org_box.png);
	width:140px;
	height:54px;
	line-height:11px;
	background-size:140px 54px;
}
/** 组织树 横向树样式 **/
.OrgBoxSel{
	font-size:11px;
	/*padding:5px 5px 5px 5px;*/
	clear:left;
	float:left;
	text-align:center;
	position:absolute;
	background-image:url(../images/org_box_sel.png);
	width:140px;
	height:54px;
	line-height:11px;
	color:#ffffff;
}

.OrgBoxSel2{
	font-size:11px;
	/* padding:5px 5px 5px 5px; */
	clear:left;
	float:left;
	text-align:center;
	position:absolute;
	background-image:url(../images/org_box_sel2.png);
	width:140px;
	height:54px;
	line-height:11px;
	color:#ffffff;
}

.OrgBox div{
	margin-top:10%;
    text-align: center;
    font-size: 11px;
}

.OrgBoxSel div{
	margin-top: 10%;
}
.OrgBoxSel a{
	color:#fff;
}

/*----datagrid样式修改------- */
.datagrid-header-row{background-color:#EEE;font-weight: bold;color:#666;}
.datagrid-toolbar{ background-color:#ffffff;}
.datagrid-row-over,
.datagrid-header td.datagrid-header-over {
	background: #eee;
	color: #666;
	cursor: default;
}
.datagrid-htable,
.datagrid-btable,
.datagrid-ftable {
	color: #666;
	border-collapse: separate;

}
.datagrid-header td, .datagrid-body td, .datagrid-footer td {
	border-color: #fff;
	border-style: solid;
	border-bottom-color: #EEE;
}
.datagrid-header {
	overflow: hidden;
	cursor: default;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #EEE;
}
.datagrid-row-selected {
	background: #D9EDF7;
	color: #666;
}

.datagrid-row {
	height: 40px;
}
.datagrid-header-row{
	height: 40px;
}

.textCondiItem{
    min-height: 20px;
    width: 195px;
    float: right;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-top: 10px;
    margin-left: 10px;
}

.linehr{
	
	height:1px;
	border:none;
	border-top:1px solid #9c9898;
}
.jobernum{
	font-size:14px;
	padding-top:10px;
}
.fl{
	float:left;
	
}
.w60{
	width:60px;
	
}
.mrt30{
	margin-top:30px;
}
.mrt8{
	margin-top:8px;
}
.w400{
	width:400px;
}

.textCondiItem1{
	min-height: 20px;
	width: 195px;
	float:right;
	display: inline-block;
	vertical-align: top;
	position: relative;
    padding-top: 10px;

}

.textCondiText{
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: left;
}
.textCondiEle{
	float: left;

}
.textCondiEle1{
	float:left;
}
.textCondiText1{
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-align: left;
}

.pageALine{
	position: absolute;
	z-index: 99;
	left: 10px;  
	top: 108px; 
}
/**niushg 在同一水平线*/
.pageALineHorizontal{
	position: absolute;
	z-index: 99;
	left: 10px;  
	top: 108px;
	margin:-5px 15px;
	top:130px;
	height: 35px;
}

.pageALine img{
	cursor: pointer;
	margin: 5px 10px;
	padding: 0 10px;
}

#toolbar-btn{
	float:left;
	margin: 2px 0 0 5px;
}

#toolbar-btn img{
	cursor: pointer;
	padding: 0px 20px;
}

.tlBtn{
	float:left;
	margin: 2px 0 0 5px;
}

.tlBtn img{
	cursor: pointer;
	padding: 0px 20px;
}


.paixuery{
	margin:-5px -10px;
	top:115px;
	height: 35px;
	
}
#toolBar2 .toolBarImg{
	margin-left: 20px;
}

#toolBar2 img{
	cursor: pointer;
	padding: 0 10px;
}

.mainHr{
	height:1px;
	border:none;
	border-top:1px solid #9c9898;
}

/****************报表样式 start****************************/
.report-iframe{
	border: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#rpp.pagination table {
    height: 30px;
}

#rpp .pagination-info {
    float: right;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 10px 10px 0 0;
    padding: 0;
    text-align: center;
}
/****************报表样式 end****************************/