@charset "utf-8";

/* ==========================new ==========================*/
/*body {
	background: #F2F5F9;
}*/

a {
	color:#096dd9;
}

/* 没路由下主内容区白底 应该管理*/
/*.main-w-bg-null {
	width: calc(100% - 270px);
	height: calc(100% - 80px);
	margin:10px 10px 10px 260px;
	padding:10px 10px 0px 10px;
	background:#fff;
	border-radius: 4px;
}*/


/* 有路由下主内容区左右分栏白底 (组织管理)OA content*/
/*.main-w-bg {
width:calc(100%-10px);
	height: calc(100% - 60px);
	margin:10px 10px 10px 10px;
	padding:0px 10px 0px 10px;
	background:#fff;
	border-radius: 4px;
}*/

/* 有路由下主内容区左右分栏白底 (组件管理)OA content*/
/*.main-w-bg {
    width:calc(100%-10px);
	height: calc(100% - 60px);
	margin:10px 10px 10px 10px;
	padding:0px 10px 0px 10px;
	background:#fff;
	border-radius: 4px;
}*/



/* 重现隐藏别列表左边框 */
/*.mw-ui-list {
    margin-left: 0px;
}*/



.adi-hr-sv-right { 
	padding-left:10px;
}

/* ==========================CP.min.css ==========================*/

/* 开关滑块 */
.layui-form-switch {	
	height: 20px;
	line-height: 20px;
	min-width: 38px;
	padding: 0 2px;
	margin-top: 8px;
	border: 0px solid #E4E6EA;
	border-radius: 20px;
	background-color: #E4E6EA;
}

.layui-form-switch i {
	position: absolute;
	left: 2px;
	top: 2px;
	width: 16px;
	height: 16px;
	border-radius: 16px;
	background-color: #ffffff;
}

.layui-form-switch em {
	font-size: 0px
}

.layui-form-onswitch {
    border-color: #4AB065;
    background-color: #4AB065;
}
.layui-form-onswitch i {
	left: 100%;
	margin-left: -18px;
	background-color: #fff
}

/* 默认按钮颜色 */


.layui-btn-default {
    background:#357EF8;
	color:#fff;
	border-radius: 4px;
}

.layui-btn-danger {
    background:#ff5722;
	color:#fff;
	border-radius: 4px;
}


/* 默认按钮 */
.layui-btn-primary {
	border: 1px solid #C0C9D5;
	background-color: #fff;
	border-radius: 4px;
	color: #4E5B6A;
}

.layui-btn-primary:hover {
    border-color: #357EF8;
    color: #096dd9;
}



/* 文本框后的按钮 */
.layui-col-xs1 .layui-btn-sm {
    height: 28px;
    line-height: 28px;
    padding: 0 8px;
    font-size: 12px;
    border-radius: 0px 4px 4px 0px;
	margin-top:3px; 
	margin-left:-4px;
}
.layui-col-xs2 .layui-btn-sm {
    height: 28px;
    line-height: 28px;
    padding: 0 8px;
    font-size: 12px;
    border-radius: 0px 4px 4px 0px;
	margin-top:3px;
	margin-left:-4px;
}
.layui-col-xs1 .layui-btn-3 {
     background: #357EF8;
    color: #FFFFFF;
}
.layui-col-xs2 .layui-btn-3 {
     background: #357EF8;
    color: #FFFFFF;
}

.layui-form-item .layui-inline .layui-btn-primary {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    border-radius: 0px 4px 4px 0px;
	background: #357EF8;
    color: #FFFFFF;
    border:0;
}

/* 单选框缩小 */
.layui-form-radio>i {    
    font-size: 16px; 
}
.layui-form-radio>i:hover, .layui-form-radioed>i {
    color: #4AB065;
}

/* 弹窗里上传头像组件上间隔 */
.layui-input-block .layui-upload-item {   
    margin-top: 10px;
}

/* 弹窗头部 */
.layui-layer-title {   
    border-bottom: 1px solid #E4E6EA;    
    color: #011529;   
    background-color: #F2F5F9;
    border-radius: 2px 2px 0 0;
}

/* 弹窗底部按钮层 */
.popup-bottom {
	padding: 12px 20px 12px 10px;
	text-align: right;
	border-top: 1px solid #E4E6EA;	
}

/* 底部butoun sm大小按钮 */
.popup-bottom .layui-btn-sm {
    height: 32px;
    line-height: 32px;
    padding: 0 16px;
    font-size: 12px;
    border-radius: 4px;
}


/* 列表 */
.layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(2n), .layui-table tbody tr:hover, .layui-table thead tr {
    background-color: #F2F5F9;
}
 .layui-table tbody tr:hover{
    background-color: #EFF6FF;
}

.layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row], .layui-table td, .layui-table th {
border: 0;
}

.layui-table th,.layui-table td {
	font-size:14px;
	text-align: left;
	
}
		
.layui-table th {
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	background:#F2F5F9;
	color:#4E5B6A;
}
.layui-table th:first-child {
	border-left:1px solid #eee;	
}
.layui-table td {
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	color:#4E5B6A;
}
.layui-table td:first-child {
	border-left:1px solid #eee;
	
}

.layui-table td:first-child .layui-table-cell { 
	margin-left:-1px;
}

.layui-table th:first-child .layui-table-cell { 
	margin-left:-1px;
}

.layui-table-view .layui-table td, .layui-table-view .layui-table th{
	border-top:1px;
}

.layui-table-header {     
border-radius:4px; /*圆角设置属性*/
overflow:hidden; 
border-top-left-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}
/* 列表头颜色 */
.layui-table>thead>tr>th>.layui-table-cell, .layui-table>thead>tr>th>.layui-table-cell label.layui-form-label.component-form-label, .layui-table>tbody>tr>td>.layui-table-cell {
    font-size: 14px;
    color: #4E5B6A;
	padding:4px 12px;
}

/*.layui-table-view .layui-table td, .layui-table-view .layui-table th {
    padding:4px 12px;
}
*/

/* ==========================layui-costom.css ==========================*/

/* 开关滑块 */
.layui-form-switch {
    margin: 3px 0;
}



/* 日期控件颜色 */
.layui-laydate .layui-this {
    background-color: #357EF8!important;
}



/* 列表下默认按钮颜色 */
.layui-table-cell .layui-btn-default	{
		background: #45B162;
		color:#fff;
}

/* 当前tab颜色 */
.layui-tab.layui-tab-brief>.layui-tab-head>.layui-tab-title>li.layui-this {
    font-size: 14px;
    color: #357EF8;
}
.layui-tab-brief>.layui-tab-head>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-head>.layui-tab-title .layui-this:after {
    border: none;
    border-bottom: 4px solid #357EF8;
    min-width: 50px;
}

/* 去掉tab重复线条 */
.layui-tab-title { 
    border-bottom-width: 0px; 
}

.layui-tab-head {
    border-bottom: 1px solid #E4E6EA;
}

/* 类表页分页样式 */
.datasheet-paginator {
	border-top:1px solid #E4E6EA;
}

.datasheet-paginator .layui-laypage {
    margin: 4px 0 0 0;
}

.layui-laypage a, .layui-laypage span {    
    padding: 0 12px;
    color: #4E5B6A;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #357EF8;
}


/* 左侧树形文件夹间距 */
ul.fancytree-container li { 
   margin:4px 0px 0px 0px;
}

/* ==========================bootstrap.min.css ==========================*/

/* 首页模块弹出层按钮 */
.btn-default {
    color: #8C949E;
    background-color: #fff;
    border-color: #c0c9d5;
}

.btn-default:hover {
    color: #4E5B6B;
    background-color: #fff;
    border-color: #c0c9d5;
}

/* 登录页focus黑框 */
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0;
    outline-offset: 0;
}


/* ========================== new css ==========================*/

/* 弹出层 底部按钮 */
 .layui-layer-content-footer {
	padding:12px;
	border-top:1px solid #E4E6EA;
	height:54px;
	text-align: right;
}
 .layui-layer-content-footer .layui-btn+.layui-btn {
    margin: 0px 6px;
}

.layui-layer-content-footer .layui-btn-sm {
	padding:0 16px;
	font-size:14px;
}
.layui-layer-content-body {   
    padding:16px 16px 10px 16px;
    box-sizing: border-box;
	overflow:auto;
}

/* 首页退出弹出层底部按钮 */
.layui-layer-dialog .layui-layer-btn .layui-layer-btn0 {
    border-color: #357EF8;
    background-color: #357EF8;
    color: #fff;
} 
    
.layui-layer-dialog .layui-layer-btn .layui-layer-btn1 {
    border-color: #C0C9D5;
    background-color: #ffffff;
    color:#4E5B6A;
}
.layui-layer-dialog .layui-layer-btn .layui-layer-btn1：hover {
    border-color: #357EF8;
    background-color: #ffffff;
    color:#357EF8;
}




