

.clearBoth {
	height:0;
	overflow: hidden;
	clear: both;
}
/* home icon menus*/
#home-content-wrap .ImgItem .um-badge {
	top: 10px!important;
	left: 80px!important;
}
/*new top*/
.sidemenu .tree-title {
	font-size: 15px;
	position: relative;
	left: 15px;
}

.layout-panel-west .sidemenu .tree-file {
	margin-left: 10px;
}
.um-userinfo .uimaker{
	margin-right: 5px;
}

.right-search-input {
	height: 36px;
	width: 220px;
}

.window .mainHr {
	margin-top:0;
}


#btnLinklist {
	width: 110px!important;
}

#header-right-view .note-icon{
	right:0
}

.service-list{
	width: auto!important;
}



.datagrid-mask-msg {
	background-color: rgba(255,255,255,0);
	border:0;
}

/*search下拉带有展开按钮的*/
.messageSearchList {
	z-index: 999;
	width: 300px;
	top: 40px;
	right: 10px;
	position: absolute;
	background: rgb(255, 255, 255);
	min-height: 200px;
	overflow-y: auto;
	border: 1px solid rgb(238, 238, 238);
	display: none;
}
.messageSearchList .status_title { height: 30px; margin: 10px; cursor: pointer}
.messageSearchList li {height: 35px; line-height: 35px; display: block; padding: 0 10px; cursor: pointer}
.messageSearchList li:hover { background: #b3d7ff}


#workDaily .panel-header {border-bottom: 0}

#homeNews .daily-box {
	margin-bottom: 15px;
}
#homeNews .daily-box li {
	width:100%;
	height:20px; line-height:20px;
	overflow: hidden;
	color: #666;
	font-size: 12px;
}
#homeNews .daily-title{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	position: relative;
}
#homeNews .daily-title .uimaker{
	color: #007bff;
}
#homeNews .daily-title .umArrowUp,
#homeNews .daily-title .umArrowDown{
	position: absolute;
	right: 15px;
	top: 5px;
	color: #007bff;
	font-size: 20px;
	display: none;
}

#homeNews .daily-title .umArrowUp {
	right: 30px;
}
#homeNews .daily-box .scroll-new-box {
	position: relative;
	height: 0px;
	overflow: hidden;
}
#homeNews .daily-box ul{
	position: relative;
	height: 900px;
}

/*快捷入口*/
.quick-access .template-notice { width: 34px!important;}

/*表格页*/
.datagrid .panel-body{
	border: 0!important;
}
.pagination table {
	float: right;
}
.menu-text {
	background-color: rgba(255,255,255,0);!important;
}
.head, .headNew {
	height: 64px;
	border-bottom: 1px solid #dce0e7;
}
.head {
	padding-top: 19px;
}

#toolBar> form.searchForm>input[type ='hidden']{display: none;}
#toolBar + .mainHr {display: none;}
#toolBar1 {
	padding: 10px 20px;
	height: 60px!important;
	border-bottom: 1px solid #dce0e7;
}
#toolBar1 .operBar {
	margin:0;
}
.button_empoper .easyui-menubutton {
	border: 1px solid #dcdfe6;
}

/*tree*/
.pageALine {
	top: 109px;
}

/*下拉菜单宽度tree也用了*/
.um-BtnMenu {width: 130px!important; display: none}
.menu-text{background-color: rgba(255,255,255,0)!important; font-size:14px!important;}
.menu-text a{ color: #333;}
.um-userinfo .menu-text {/*toolbar里的下拉是不是都用了？*/
	background: none!important;
}

.tablePageNew .checkNum {
	margin-top: 5px; 
	font-size: 14px;
}
.new-table-box {
	height:calc(100vh - 125px);
}
.modalImg img{
	width: 380px;
}
.textCondiEle1 {
	margin-right: 0;
}



.datagrid-row .textbox a.icon-search::before{
	top: -5px!important;
	position: relative!important;
}

/*查询框*/

.search_public_Content li a {
	width: 320px;
	padding: 5px 35px;
}
.search_public_Content li a:hover {
	background: #CCE6FF;
	color: #0d84ff;
}
.oldSchool-page .searcheDiv.searcheDiv_18tp{
	top: 10px!important;
}
/*编辑页右侧的按钮组*/
.noAbs {/*通用样式里都aboslute了，员工履历里的多，需要滚动*/
	position: relative;
	top: 28px;
}

.headerImgBox{
	cursor:pointer;
	margin-top: 12px;
}

.xgxxwk{
	min-width: 152px;
	float: right;
	text-align:center;
	border: 1px solid #dcdfe6;
	border-bottom: 0;
	margin-right: 15px;
	display: inline-block;
	border-radius: 5px 5px 0 0;
}
.xgxxwk .rTitle{
	background: #0d84ff;
	color: #fff;
	height: 40px;
	line-height: 40px;
	border-radius: 5px 5px 0 0;
}
.xgxxwk .rpage{
	margin:0 auto;
}

.xgxxwk .rpage button {
	cursor: pointer;
	background: #fff;
	border:0;
	border-bottom: 1px solid #dcdfe6;
	color: #606266;
	padding: 5px 10px;
	font-size: 14px;
	border-radius: 0;
	min-width: 150px;
	height: 40px;
	overflow: hidden;
	line-height: 18px;
}

.rpage button:hover {
	background: #e6f2ff;border-color: #b3d7ff;color: #007bff;
}


/*表单*/
.oldSchool-form-page .tooltip[tabindex ='-1'] {
	display: none;
}
.rowItem1, .rowItem {width:500px; min-height: 38px; margin: 10px 0 10px 0; }
.rowItem1 .content, .rowItem .content{ min-height: 38px; line-height: 38px; margin-left:100px; width: 150px;}
.rowItem1 .element1 .textbox-f,
.rowItem1 .element1 .textbox,
.rowItem .element .textbox-f,
.rowItem .element .textbox{
	min-height: 38px; line-height: 38px
}
.rowItem .element .textbox-readonly input,
.rowItem1 .element1 .textbox-readonly input{
	background: #eee;
}

.oldSchool-page #toolBar1 .operBar1,
.oldSchool-form-page #toolBar1 .operBar1{
	margin:0!important;
}
.oldSchool-form-page #globalColumnDiv {
	width: 1218px!important;
}
.oldSchool-page hr.tankuang_line,
.oldSchool-page hr.mainHr{
	margin: 0px!important;
	display: none!important;
}

.editFormBox #headImg {
	margin-top: 20px;
}
.shangchuan .delBtn {display: none}

.shangchuan {
	width: 100px;
	height: 100px;
	background-image: url("../../../images/bt/addpt.png");
	background-size: 100px 100px;
}
.window .global-list {width: 850px;}
.window .global-list .rowItem,
.window .global-list .rowItem1 {width:420px; min-height: 38px; margin: 10px 0 10px 0!important; }
.window .global-list.rowItem1 .content,
.window .global-list .rowItem .content{ min-height: 38px; line-height: 38px; margin-left:20px; width: 150px;}
/*可以编辑的表格*/
.paixuery.pageALine {
	top:133px; left: 35px; color: #007bff; font-size: 20px;
}
.paixuery.pageALine .uimaker{
	font-size: 20px;
	cursor: pointer;
}



/*dialog*/
.window .window-header {
	padding: 10px 0;
}
.window-body .rowItem1, .window-body .rowItem{
	margin-left: 0;
}
#idCard_dialog .rowItem1, #idCard_dialog .rowItem{
	margin-left: -60px;
}


.window #poSerform input.isChildren{
	margin-top:5px;
}
.window .right-search-input {
	position: absolute;
	width: 220px!important;
	height: 36px!important;
	display: inline-block;
	top: 5px;
	right: 10px;
}
.window .search-del-dialog{
	z-index: 999;
	top: 15px;
	right: 20px;
	cursor: pointer;
}
.window .search-del-dialog::before{
	font-size: 12px;
}

.shangchuan.backgoundImageOpacity{
	opacity: 0;
	cursor: pointer;
	position: absolute;
	width:200px;
	height:200px;
}

.panel.window .pagination-info {
	font-size: 14px!important;
}

#conditionForm .tbl tr td:last-of-type ul.ztree{
	position: relative;
	top: 0!important;
}
#conditionForm .tbl tr td:last-of-type ul.ztree thead tr th:first-of-type {
	width:120px;
}
#conditionForm .easyui-datebox ,#conditionForm .easyui-datebox  .textbox
{
	height: 40px!important;
}
#conditionForm .easyui-datebox .textbox .textbox-text {
	height: 38px!important;
}

#conditionForm .ztree tr {
	height:30px;
	line-height: 30px;
	overflow-y: hidden;
	white-space: nowrap;
}
#conditionForm .ztree tr td.curSelected{
	border:none!important;
	background: #ecf5ff;
	color:#007bff;
}
.pageALine .marl8 .fl.mrt8.marl7{

}
.window .marl8 .fl.mrt8.marl7 checkbox#isChildren {
	margin-top: 5px;
}
.datagrid-row span[style*=background]{
	display: inline-block;
	height: 18px!important;
	line-height: 18px!important;
	padding: 0 5px;
	border-radius: 4px;
	border: 0 ;
}
.datagrid-row .flagN{
	display: inline-block;
	background-color: #7EC4CC ;
	border: 0 ;
	color: #fff !important;
	max-width: 60px !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 5px;
	margin: 0px 3px!important;
	height: 18px!important;
	line-height: 18px!important;
	border-radius: 4px;
}
.new_review_box {border: 0!important;}
.new_review_box .toolBox .tool-box-content a {
	display: inline-block;
	background: #007bff!important;
	opacity: 1;
	color: #fff;
	text-align: center;
	line-height: 40px!important;
	font-size: 13px;
	cursor: pointer;
	padding: 0 15px;
	border: 0;
	font-weight: normal;
	border-radius: 4px!important;
}
.new_review_box  .toolBox .tool-box-content .span12{
	height: 50px!important;
}

.impForm .a-upload-btn {
	height: 42px!important;
	line-height: 42px!important;
}
.impForm .a-upload-btn:hover{
	color:#007bff!important;
}
.toolBox-Diy {
	position: relative;
}
.toolBox-Diy .tooltip-bottom {
	position: fixed;
	margin-top: 10px;

}
.toolBox-Diy .tooltip-bottom .tooltip-content {
	color: #333!important;
	height:auto;
	line-height: 20px;
	font-weight: bold;
	max-width: 600px;
}
.toolBox-Diy .tooltip-bottom .tooltip-arrow,
.toolBox-Diy  .tooltip-bottom .tooltip-arrow-outer {
	left: 10%;
}
.layui-col-md3 .panel-body,
.layui-col-md3 .panel-header {
	background: rgba(255,255,255,0)!important;
}
.um-skinlist {
	width: 150px!important;
}

.datagrid-footer-inner .datagrid-row {
	line-height: 36px!important;
}

.window .add_div .rowItem {
	margin-left: 0!important;
}


.operBar1.noUse ,.operBar.noUse{
	border: 1px solid #fff;
	background: #fff;
	color: #666;
	cursor: pointer;
}
.operBar1.noUse:hover, .operBar.noUse:hover  {
	border: 1px solid #fff;
	background: #fff;
	cursor: pointer;
}
.menu-item.noUse {
	color: #666;
}
.datagrid-header-check, .datagrid-cell-check {
	height: 27px;
}
.datagrid-header td, .datagrid-body td, .datagrid-footer td {
	padding-top:0;
}

#conditionForm .content_wrap table:first-of-type {
	margin-bottom: 20px!important;
}

.window .panel-tool .panel-tool-close {
	background: none;

}

.datagrid-header-check input, .datagrid-cell-check input {
	margin-top: 5px;
}

.new_region_box .fullRowNew {
	width: 100%!important;
}
#job_div #poSerform #isChildren{
	margin-top: 5px;
}
.detailContent .chart-view .chartView {
	width: calc(50% - 50px)!important;
	margin: 30px 0 30px 50px!important;
}

.tbl {
	margin-left: 0!important;
}
td.oper button , td.oper button{
	border-radius: 4px;
}

.daily-title .um-guding{
	margin-right: 10px;
}
/*new progress graph*/
.graphbluebc {
	background:rgb(235, 242, 251)!important;
	border-radius: 20px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	border: 1px solid #dce0e7;
}
.graph .blue {
	background: linear-gradient(
		90deg, #4393ff 45%, #2ddcd3 100%)!important;
	color: rgba(255, 255, 255, 0);
	position: static;
}
.graphbluebc>span.graphText {
	position: absolute;
	width: 100%;
	height: 18px;
	color: #000;
	text-align: center;
}
.toolIconTopBar {
	background: #fff!important;
}
.toolIconTopBar span.uimaker{
	color: #0B9AC5;
	font-size: 20px;
}
.toolIconTopBar#searcheDiv{
	top: -3px;
}
.toolIconTopBar#chartsViewBtn {
	right: -62px;
}

#leave_dialog #ta,#settle_dialog #ta, #transfer_dialog #ta, #clear_dialog #ta {
	margin-top: 30px!important;
}

/*重构导入弹窗按钮*/
.dlg-tbl .a-upload-btn {
	background: #007bff!important;
	height: 40px;
	line-height: 40px;
	color: #fff;
	padding: 0 15px;
	margin-top: 10px;
	border-radius: 4px;
	position: relative;
}
.dlg-tbl .a-upload-btn:hover{
	background: #ecf5ff!important;
	color: #007bff!important;
}

.cell.cellChart[id^='futher'] {
	height:320px!important;
}

#m511 .menu-text {
	padding: 0 17px 0 6px;
}

.calendar-header .dropdown-month,.calendar-header .dropdown-year {
	z-index: 9999;
}

.hasRelationship{
	margin-top: 10px;
}
.hasRelationship .link {
	font-size: 14px!important;
}

/*数据看板行高*/
#salaAnalysisDiv .label,
#empAnalysisDiv .label,
#salaAnalysisDiv .labelValue,
#empAnalysisDiv .labelValue,
#salaAnalysisDiv .label0,
#empAnalysisDiv .label0,
#salaAnalysisDiv .labelValue0,
#empAnalysisDiv .labelValue0
{padding-top:0!important; line-height: 35px!important; height: 35px!important; overflow: visible}


#salaAnalysisDiv .label0, #salaAnalysisDiv .label{ width: 250px;}

/*面包屑旁边的子集下拉列表样式New*/
.breadcrumb {
	position: relative;
}
.breadcrumb .easyui-menu {
	width: 25px!important;
	position: absolute;
	left: auto!important;
	right: -30px;
	top: -2px!important;
	border: 1px solid #ddd;
	height: 32px!important;
	line-height: 32px;
	display: none;
	border-radius: 3px;
}
.breadcrumb .easyui-menu .menu-item .menu-rightarrow{
	top: 12px!important;

}


.markBoxN {
	float: left;
	margin: 17px 0 0 80px;
	height: 40px;
	overflow: hidden;
	display: none;
	position: absolute;
	right: 450px;
	top: 0;
}


.markBoxN .label0 {
	float: left;
	font-size: 14px;
	text-align: left;
	height: 35px;
	padding-top: 0;
	padding-bottom: 5px;
	width: 60px !important;
	padding-left: 0;
	line-height: 28px;
}

.markBoxN .labelValue0 {
	float: left;
	text-align: left;
	height: 35px;
	padding-bottom: 0;
	color: #0B9AC5;
	font-weight: bold;

	width: 90px;
	padding-left: 0;
	white-space: nowrap;
	font-size: 16px;
	line-height: 28px;
	top: 0!important;
}
.markBoxN .labelz {
	float: left;
	font-size: 14px;
	text-align: left;
	height: 35px;
	padding-top: 0;
	padding-bottom: 5px;
	width: 100px !important;
	padding-left: 0;
	line-height: 28px;
}

.blueIcon {
	color: #007bff;
}
.redIcon {
	color: #f6054d;
}

.operBarDefault {
	border:1px solid #dcdfe6; padding:5px 10px; border-radius: 5px

}
#toolBar #toolBar.button_empoper{
	padding-top:10px;
}
#toolBar #toolBar.button_empoper .textCondiItem {
	margin-top: 0;
}
#toolBar .tankuang_line {
	margin:0!important;
}
#toolBar #toolBar.button_empoper,
#toolBar #toolBar1, #toolBar1 {
	padding-top: 10px!important;
}

#toolBar1 .textCondiEle {
	margin-top: 0!important;
}
#toolBar1>.fl, #toolBar1>div>.textCondiEle1,
#toolBar1>div>.textCondiItem{
	margin-top:0!important;
	padding-top:0!important;
}
#toolBar1 .operBar1,
#toolBar1 .easyui-linkbutton,
#toolBar1 .easyui-menubutton{
	margin-left: 0!important;
}

.oldSchool-page #toolBar1 .operBar1,
.oldSchool-form-page #toolBar1 .operBar1,
#toolBar1 .operBar, #toolBar1 .operBar1,
#toolBar1 .easyui-linkbutton,
#toolBar1 .easyui-menubutton{
	margin-top: 0!important;
	margin-right:7px!important;
	float:left;
}
#toolBar1::after {
	content: '';
	display: block;
	width: 100%;
	height: 0;
	clear:both;
	zoom: 1;
}
#toolBar1 .operBar, #toolBar1 .operBar1 {
	border:0;
	position: relative;
	top:1px;
}

#pageM, #pageM2, #pageM3{
	margin-top:1px;
}

.pageALine>.marl8{
	padding-top: 7px;
}
.pageALine>.marl8.pT3{
	padding-top: 3px;
}
.pageALine>#pageM>#mb{
	margin-top: -2px;
}
.pageALine #pageM .l-btn{
	border-color: rgba(255,255,255,0);
	background-color: rgba(255,255,255,0);;
}
.pageALine #pageM #mb:hover{
	background-color: #e6f2ff;border-color: #b3d7ff;color: #007bff;
}

.window form>.marl8{
	margin-left: 0;
	padding-top:3px;
}