@charset "utf-8";
h1, h2, h3, h4, h5, h6 {
/*     font-weight: bold; */
}
/* a:hover {
	color: #fff;
} */
/* 按钮样式 */
.btn_transparent {
    color: #000 !important;
    border:1px solid #dedede;
}
.btn_red {
    /*background: #FF5722;*/
    background: #F56C6C;
}
.btn_green {
    /*background: #009688;*/
    background: #67C23A;
}
.time_title h2 a {
    /* background: #009688; */
}
.tab-more-list .tab-more-name a:hover {
    background: #009688!important;
}
.opear-btn{
    transition: all ease-out .1s;
}
.opear-btn:hover {
	/*color: #fff;*/
    /*opacity: 0.82;*/
}
/* 头部菜单 */
.menu-box .left-seraph {
	float: left;
    width: 20px;
    height: 20px;
    min-width: auto!important;
    margin: 10px 10px 0 10px;
    line-height: 20px;
    text-align: center;
    padding: 5px;
    color: #fff;
    background-color: #0281FF;
}
.welcome .portrait {
	width: 40px;
}
.top{
    background: #173049;
}
.top .menu-box {
	width: auto;
}
.top .welcome{
    background: #282f3a;
}
.left_menu {
    background: #363d48;
}
.left_menu .menu-item .link:link.selected, 
.left_menu .menu-item .link:visited.selected {
    background: #4b5463;
    border-left: solid #4b5463 3px;
}
.left_menu .menu-item .link:hover {
    border-left: solid #4b5463 3px;
    background: #4b5463;
}
.menu-box .active .link{
    color: #fff;
    background:#0281FF;
}
.menu-box .active .icon {
    background-image: url(../images/menu.png);
}
.menu-box .link:hover{
    color: #fff;
    background-color:#0281FF;
}
.menu-box .more:hover .icon{
    background: #fff;
}
.menu-box .link:hover .icon {
    background-image: url(../images/menu.png);
}
.menu-box .more:hover .icon:after{
    background: #fff;
}
.top .more-box{
    background: #173049;
}

.top .menu-box .active .link{
    background-color:#0281FF;
}
.top .action .login-out:before{
    background: #68a4ef;
}
.type-tab .tab-name{
    color: #acacac;
}
.type-tab .active{
    color: #3284e9;
}
.type-tab .tab-name:hover{
    color: #3284e9;
}
.type-title{
    color: #3284e9;
}
.type-title:after{
    border-bottom: 3px solid #3284e9;
}
.news-container .nav-box .type-title{
	color: #acacac;
}
.news-container .nav-box .active{
	color:#3284e9;
}
.news-container .nav-box .type-title:after{
    border-bottom: 3px solid #acacac;
}
.news-container .nav-box .active:after{
    border-bottom: 3px solid #3284e9;
}
/* 列表 */
.table thead{
	/*background:#f5f6fa;*/
	background:#fafafa;
}
.table tr.table_tr:nth-child(even){
    background-color: #fafafa;
}
.table tr.table_tr:hover {
    background-color: #f2f2f2;
}
.page .class1_ur4 .pgCurrent{
    background: #1E9FFF;
    border: 1px solid #1E9FFF;
}
.page .button_70px{
	background-color:#1E9FFF;
}
.page-mini .class1_ur4 a:hover,
.page .class1_ur4 a:hover{
	 border: 1px solid #1E9FFF;
    cursor: pointer;
}
.page font{
	color:#0281FF;
}
.right-content .table thead {
    /*background: #f5f6fa;*/
    background: #fafafa;
}
.right-content .table th:after{
    background: #84b0e3;
}
.right-content .class1_ur4 .pgCurrent {
    background: #1E9FFF;
    border: 1px solid #1E9FFF;
}
.right-content .page .button_70px {
    background-color: #fff;
    height: 34px;
    width: 52px;
}
.right-content .page .button_70px:hover {
    border: 1px solid #1E9FFF;
}
.right-content .page font {
    color: #0281FF;
}
.news-list .item-title .new-icon{
	background: url(../images/news-icon.gif) no-repeat center;
}

.layui-layer-iframe {
    border-bottom: solid #0281FF 5px;
}
.layui-anim-02 {
    border-bottom: solid #0281FF 5px;
}
/* 日程管理 */
.department .title{
    background: #0281FF;
}
/*.index_xjrc .h4 {*/
/*	background: #176BC8;*/
/*}*/
/*.index_report .h4{*/
/*	background:#176BC8;*/
/*}*/
.tabs dt .btn{
	/*background:url(../images/tabs.png) no-repeat;*/
}
.tabs dt .btn a.on{
	color:#0281FF
}
.time_title h3 a.on {
    background: #0281FF;
}
.lunarSection{
    border:1px solid #166cc3;
    border-top-width:7px;
}
.lunarBox .left .day{
    background: #0281FF;
}
.month-cc-skin .cc-title {
    background: #0281FF;
}
/* 人资 */
.calendar-wrap .calendar .calTit {
    background-color: #327cd0;
}
.calendar-wrap .calendar .selday {
    background: #e8f1f8;
}
.para-content .title-bl:before{
    background: #0281FF;
}
/* 其它 */
.btn_blue{
	/*background: #0281FF;*/
    background: #409EFF;
}
.defaultColor{
	color:#fff;
	/*background: #0281FF;*/
    /*background: #409EFF;*/
    background: #67C23A;
}
.shengr_title h4{
	background: #0281FF;
}
#tcc .tcc_title h6 .close{
	display:inline-block;
	background:url(../images/ad_close.png) no-repeat center center;
	transition: all .3s;
}
#tcc .tcc_title h6 .close:hover {
	transform: rotate(180deg);
}
.tcc_title h6 .close{
	display:inline-block;
	background:url(../images/ad_close.png) no-repeat center center;
	transition: all .3s;
    margin: 0;
}
.tcc_title h6 .close:hover {
	transform: rotate(180deg);
}
.pop-layer .tcc_title h6 .close img{
	visibility: hidden;
}
.pop-layer .layer_title .btn-list .close {
    background:url(../images/ad_close.png) no-repeat center center;
    transition: all .3s;
}
.pop-layer .layer_title .btn-list .close:hover {
	transform: rotate(180deg);
}
.tcc_title .btn-list .close,
.copy-btn-list .copy-btn-close,
.recommend-layer .btn-list .close {
    background:url(../images/ad_close.png) no-repeat center center;
    transition: all .3s;
}
.tcc_title .btn-list .close:hover,
.copy-btn-list .copy-btn-close:hover,
.recommend-layer .btn-list .close:hover {
    transform: rotate(180deg);
}
.annex-upload-box .btn-list .close {
    background:url(../images/ad_close.png) no-repeat center center;
    transition: all .3s;
}
.annex-upload-box .btn-list .close:hover {
	transform: rotate(180deg);
}
.index_report .h4 h6 .close,
.index_xjrc .h4 h6 .close,
h6 .close img {
    width: 22px;
    height: 22px;
	transition: all .3s;
}
.index_report .h4 h6 .close:hover,
.index_xjrc .h4 h6 .close:hover,
h6 .close img:hover {
	transform: rotate(180deg);
}
.tabs dt a.close {
	top: 3px!important;
	transition: all .3s;
}
.tabs dt a.close:hover {
	transform: rotate(180deg);
}
.copy-opear-list .copy-btn-copy {
    background: #0281FF;
}
.copy-btn-list .copy-btn-close img{
    visibility: hidden;
}
.calculator dd .calculator_box .key_box input:hover{
	background-color: #0281FF;
	color:#fff;
}
.preset .preset-tab .item {
    background-color: #e7eff7;
}
.preset .on .item{
	 background-color: #0281FF;
}
.calculator dt a.close{
	background:url(../../../resource/images/ad_close.png) no-repeat;
	transition: all .3s;
}
.calculator dt a.close:hover {
	transform: rotate(180deg);
}
.layui-layer-prompt.jump-to-box .layui-layer-title{
	background:#0281FF;
}
/* 公司档案 */
/*.selectSence .head .close {
    background: url(../../../resource/style/custom/images/ad_close.png) no-repeat;
}
*/
.corpModule .selectSence .head {
    background-color: #0281FF;
}
.corpModule .selectSence .search-select {
    background-color: #2da3ee;
}
.corpModule .selectSence .searchbg {
    background-color: #2da3ee;
}
/* 财务 */
.subject-list .subject-tab-item.active{
	color:#327cd0;
}
.subject-list .subject-tab-item.active:after{
    background: #327cd0;
}
.subject-list .defaultColor {
    background: #327cd0;
}
.financeModule .right-content .table th:after {
	display:none;
}
.financeModule .right-content .table thead th {
	border: none;
}
.financeModule .right-content .table tr:first-child th {
    border-bottom: 1px solid #84b0e3;
}
.financeModule .right-content .table thead th {
	border-left: 1px solid #84b0e3;
}
.financeModule .right-content .table thead tr th:first-child {
	border-left: none;
}

.layui-side {
  position: fixed;
  top: 50px;
  width: 185px;
  background-color: #24262f;
  -webkit-transition: all .3s;
  transition: all .3s;
  box-shadow: 1px 0 2px 0 rgba(0, 0, 0, 0.05);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 999;
}
.layui-side .layui-side-scroll {
  width: 205px;
  transition: all .3s;
  -webkit-transition: all .3s;
}
.layui-side .layui-side-scroll .layui-nav {
  width: 185px;
  background-color: transparent;
}
 .layui-side .layui-side-scroll .layui-nav .layui-nav-item > a {
  padding-top: 5px;
  padding-bottom: 5px;
  cursor: pointer;
}
 .layui-side .layui-side-scroll .layui-nav .layui-nav-item > a:hover {
  background: rgba(255, 255, 255, 0.03);
}
 .layui-side .layui-side-scroll .layui-nav .layui-nav-item > a > cite {
  padding-left: 10px;
}
 .layui-side .layui-side-scroll .layui-nav .layui-nav-item a {
  -webkit-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
}
 .layui-side .layui-side-scroll .layui-nav .layui-nav-item > .layui-nav-child {
  position: static;
}
 .layui-side .layui-side-scroll .layui-nav .layui-nav-item .layui-nav-child a {
  padding-left: 50px;
  cursor: pointer;
}
 .layui-side .layui-side-scroll .layui-nav .layui-nav-item .layui-nav-child .layui-nav-child a {
  padding-left: 70px;
}
 .layui-side .layui-side-scroll .layui-nav .layui-nav-item .layui-nav-child .layui-nav-child .layui-nav-child a {
  padding-left: 90px;
}
 .layui-side .layui-side-scroll .layui-nav .layui-nav-item .layui-nav-child .layui-nav-child .layui-nav-child .layui-nav-child a {
  padding-left: 110px;
}
 .layui-side .layui-side-scroll .layui-nav .layui-nav-more {
  right: 15px;
}

/* 皮肤 */
/** 透明侧边栏导航 */
 .layui-side .layui-nav {
    background-color: transparent;
}
.top-header .top-nav-right .layui-nav-item.component .layui-input {
    border: 1px solid #e6e6e6;
    color: #555;
}
 .layui-side .layui-nav .layui-nav-item > a:hover {
    background: rgba(255, 255, 255, .03);
}
body .layui-admin-skin .layui-layer-title {
    background-color: #002140!important;
    color: #fff!important;
}
body .layui-admin-skin .layui-layer-setwin a {
    color: #fff;
}
/** logo部分样式 */
 .layui-header .layui-logo {
    background-color: #002140;
    color: #fff;
}
 .top-header .top-logo {
    background-color: #002140;
    color: #fff;
}

/** header样式 */
 .top-header {
    background-color: #fff;
}
.top-header .top-nav-right {
    background-color: #fff;
}
.top-header .top-nav-left {
    background-color: #fff;
}
.top-header .top-nav-right a {
    color: #555;
}
.top-header .top-nav-left a {
    color: #555;
}
.top-header .top-nav-left a .layui-nav-more {
	border-color: #666 transparent transparent;
}
.top-header .top-nav-left a .layui-nav-more.layui-nav-mored {
	 border-color: transparent transparent #666;
}
.top-header .left-seraph {
    color: #555;
    background-color: #fff;
}
.top-header .top-nav-right a:hover{
    color: #555;
}
.top-header .top-nav-left a:hover {
    color: #555;
}
.top-header .top-nav-right .layui-nav-item .usershow {
    color: #555;
}
 .layui-header a {
    color: #333;
}

 .layui-header a:hover {
    color: #333;
}
.top-header .top-nav-right .layui-nav-item .usershow .layui-nav-more {
    border-color: #666 transparent transparent;
}
.top-header .top-nav-right .layui-nav-item .usershow .layui-nav-mored {
    border-color: transparent transparent #666;
}
 .layui-header .layui-nav .layui-nav-more {
    border-color: #666 transparent transparent;
}

 .layui-header .layui-nav .layui-nav-mored {
    border-color: transparent transparent #666;
}

/** header线条 */
 .layui-header .layui-nav .layui-this:after,  .layui-header .layui-nav-bar {
    background-color: #002140;
}

/** 侧边栏样式 */
 .layui-side {
    background-color: #162738;
}

/** 侧边栏文字颜色 */
.layui-side .layui-nav .layui-nav-item a {
    color: rgba(255, 255, 255, 0.65);
}

.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-this > a:hover {
    background-color: #1890FF;
}

.layui-nav-tree .layui-nav-bar {
    background-color: #1890FF;
}

.layui-side .layui-nav-itemed > a, .layui-nav-tree .layui-nav-title a, .layui-nav-tree .layui-nav-title a:hover, .layui-side .layui-nav-item.layui-this > a {
    color: #fff !important;
}

 .layui-side .layui-nav .layui-nav-itemed > .layui-nav-child {
    background-color: rgba(0, 0, 0, .2) !important;
}

/** PC端折叠鼠标经过样式 */
.admin-nav-mini .layui-side .layui-nav .admin-nav-hover > .layui-nav-child:before {
    background: #002140 !important;
}

/** 移动设备样式 */
@media screen and (max-width: 750px) {
    /** 去掉PC端折叠鼠标经过样式 */
    .admin-nav-mini .layui-side .layui-nav .layui-nav-item.admin-nav-hover > .layui-nav-child {
        background-color: rgba(0, 0, 0, .2) !important;
    }
}

/** tab下划线 */
 .layui-body > .layui-tab > .layui-tab-title li.layui-this:after {
    background-color: #002140;
}

/** 主体标题 */
.layui-body-header-title {
    border-left-color: #1890FF;
}

/** 主题切换 */
.btnTheme:hover, .btnTheme.active {
    border-color: #1890FF;
}

/** admin风格弹窗样式 */
.layui-layer.layui-layer-admin .layui-layer-title {
    background-color: #fff;
    color: #333;
    border-bottom: 1px solid #eee;
}

/** 按钮颜色 */
.layui-layer.layui-layer-admin .layui-layer-setwin a {
    color: #000;
}

/* 最小化按钮 */
.layui-layer.layui-layer-admin .layui-layer-setwin .layui-layer-min cite {
    background-color: #555;
}

/** 弹窗按钮 */
.layui-layer.layui-layer-admin .layui-layer-btn .layui-layer-btn0 {
    border-color: #1890FF;
    background-color: #1890FF;
}

/* 圆形按钮 */
.btn-circle {
    background: #1890FF;
}

/** 主题颜色 */

/** 按钮 */
.layui-btn:not(.layui-btn-primary):not(.layui-btn-normal):not(.layui-btn-warm):not(.layui-btn-danger):not(.layui-btn-disabled) {
    background-color: #1890FF;
}

.layui-btn.layui-btn-primary:hover {
    border-color: #1890FF;
}

/** 开关 */
.layui-form-onswitch {
    border-color: #1890FF;
    background-color: #1890FF;
}

/** 分页插件 */
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #1890FF;
}

.layui-table-page .layui-laypage input:focus {
    border-color: #1890FF !important;
}

.layui-table-view select:focus {
    border-color: #1890FF !important;
}

.layui-table-page .layui-laypage a:hover {
    color: #1890FF;
}

/** 单选按钮 */
.layui-form-radio > i:hover, .layui-form-radioed > i {
    color: #1890FF;
}

/** 下拉条目选中 */
.layui-form-select dl dd.layui-this {
    background-color: #1890FF;
}

/** 选项卡 */
.layui-tab-brief > .layui-tab-title .layui-this {
    color: #1890FF;
}

.layui-tab-brief > .layui-tab-more li.layui-this:after, .layui-tab-brief > .layui-tab-title .layui-this:after {
    border-color: #1890FF !important;
}

/** 面包屑导航 */
.layui-breadcrumb a:hover {
    color: #1890FF !important;
}

/** 日期选择器按钮 */
.laydate-footer-btns span:hover {
    color: #1890FF !important;
}

/** 时间轴 */
.layui-timeline-axis {
    color: #1890FF;
}

/** 复选框 */
.layui-form-checked[lay-skin=primary] i {
    border-color: #1890FF;
    background-color: #1890FF;
}

.layui-form-checkbox[lay-skin=primary] i:hover {
    border-color: #1890FF;
}

/** 加载动画颜色 */
.ball-loader span {
    background-color: #1890FF;
}

.layui-side .layui-side-scroll .layui-nav-tree li dl.layui-nav-child dd .layui-nav.layui-nav-tree .layui-nav-bar {
	display: none;
}
.ztcc .tab-box dt a:hover {
	color: #333 ;
}
.layui-nav-tree .layui-nav-child, .layui-nav-tree .layui-nav-child a:hover {
	background-color: #1890FF;
	color: #fff;
}
.layui-layer .layui-layer-setwin .layui-layer-close2 {
	right: 0;
    top: 0px;
    width: 22px;
    height: 22px;
    transition: all 0.3s;
	/*background-position: -160px -43px; */
}
.layui-layer .layui-layer-setwin .layui-layer-close2:hover {
	/*background-position: -160px -43px; */
    transform: rotate(180deg);
}
.right-content .table,
.clfnr_xz .tables,
.lfnr_xz .tables{
	width:100%;
	font-size:14px;
	border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
}
.right-content .table tbody,
.clfnr_xz .tables tbody,
.lfnr_xz .tables tbody{
    border-bottom: 1px #eaeaea solid;
}
.right-content .table thead th,
.clfnr_xz .tables thead th,
.lfnr_xz .tables thead th {
    box-sizing: border-box;
	padding: 0 5px;
    line-height: 40px;
	border-width: 1px;
    border-style: solid;
    border-color: #e6e6e6;
    font-weight: 400;
    border-top: 0;
    border-left: 0;
    background: #F1F5F8;
}
.right-content .table thead th,
.clfnr_xz .tables thead th .set_order{
	cursor: pointer;
}

.right-content .table thead,
.clfnr_xz .tables thead,
.lfnr_xz .tables  thead{
    text-align: center;
    /*color: #87898b;*/
    color: #606266;
    position: sticky;
    top: 0;
    z-index: 1;
}
.right-content .table tbody tr,
.clfnr_xz .tables tbody tr,
.lfnr_xz .tables  tbody tr{
	border-bottom: 1px solid #dddddd;
}

.right-content .table tbody tr:nth-child(even),
.clfnr_xz .tables tbody tr:nth-child(even),
.lfnr_xz .tables  tbody tr:nth-child(even){
    background-color: #fafafa;
}

.right-content .table tbody td,
.clfnr_xz .tables tbody td,
.lfnr_xz .tables tbody td {
	padding: 0px 5px !important;
    min-height: 40px;
    line-height: 40px;
	display: table-cell;
    text-align: left;
    cursor: default;
    border-width: 1px;
    border-style: solid;
    border-color: #e6e6e6;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    cursor: pointer;
    /*color: #818181;*/
    color: #606266;
    border-left: 0;
}
.right-content .table th{
	position:relative;
}
/* .right-content .table th:after{
	display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom:0;
    width: 1px;
    height: 20px;
    margin:auto;
    content: "";
} */
.right-content .table th:last-child:after{
	display: none;
}
.right-content .table tr:not(.summary-row) {
    transition: all .3s;
    -webkit-transition: all .3s;
}
.right-content .table tbody tr:not(.summary-row):hover,
.right-content .table tbody tr:not(.summary-row):hover td{
    background-color: #f2f2f2 !important;
}
.right-content .table .summary-row{
    position: fixed;
    bottom: 54px;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    width: 1000%;
    left: 10px;
    background-color: #eeeeee !important;
    height: 30px;
}
.right-content .table .summary-row td{
    height: 25px;
    line-height: 25px;
    border-color: #eee;
}
.clfnr_xz .tables .e_ck,
.lfnr_xz  .tables .e_ck{
    vertical-align: middle;
  cursor: pointer;
  font-size: 14px;
  width: 15px;
  height: 15px;
  
  position: relative;
}
.clfnr_xz .tables .e_ck:after,
.lfnr_xz  .tables .e_ck:after{
	position: absolute;
  width: 15px;
  height: 15px;
  top: 0;
  content: " ";
  color: #fff;
  display: inline-block;
  visibility: visible;
  background:#FFFFFF;
  border:1px solid #999999;	
      box-sizing: border-box;
      border-radius:50%;
}
.clfnr_xz .tables .e_ck:checked:after,
.lfnr_xz  .tables .e_ck:checked:after{
  font-size: 12px;
  font-weight:600;
   background: url("../images/checked1.png") no-repeat center center;
   background-size: contain;
}
.table-image-list img{
	width: 104px;
    height: 50px;
    padding: 5px;
}
.btn-switch {
	cursor: pointer;
	width: 52px;
	height: 31px;
	position: relative;
	border: 1px solid #dfdfdf;
	background-color: #fdfdfd;
	box-shadow: #dfdfdf 0 0 0 0 inset;
	border-radius: 20px;
	background-clip: content-box;
	display: inline-block;
	-webkit-appearance: none;
	user-select: none;
	outline: none !important;
}
.btn-switch:read-only{
	background: rgb(243, 243, 236);
}

.btn-switch.large {
	width: 70px;
	height: 30px;
	border-radius: 30px;
}

.btn-switch.large:before {
	content: '';
	width: 28px;
	height: 28px;
	border-radius: 30px;
}

.btn-switch.large:after {
	content: '关闭';
	color: #999;
	left: 30px;
	position: absolute;
	line-height: 30px;
	font-size: 14px;
}

.btn-switch.large:checked:after {
	content: '开启';
	color: #fff;
	left: 10px;
	position: absolute;
	line-height: 30px;
	font-size: 14px;
}

.btn-switch.large:checked:before {
	left: 40px;
}

.btn-switch:before {
	content: '';
	width: 29px;
	height: 29px;
	position: absolute;
	top: 0px;
	left: 0;
	border-radius: 20px;
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.btn-switch:checked {
	border-color: #64bd63;
	box-shadow: #64bd63 0 0 0 16px inset;
	background-color: #64bd63;
}

.btn-switch:checked:before {
	left: 21px;
}
.uft-grid-header-column-not-null{
	color: #3889C9 !important;
    font-weight: normal !important;
}
.layui-progress {
    position: relative;
    border-radius: 10px;
    background-color: #eee;
    height: 24px;
    border: 1px solid #5FB878;
}
.x-grid3-cell-inner .layui-progress{
	margin-top: 6px;
}
.layui-progress-bar {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 100%;
    border-radius: 10px;
    text-align: right;
    background-color:#5FB878!important;
    transition: all .3s;
    -webkit-transition: all .3s;
    height: 24px;
    line-height: 24px;
}
.layui-progress .layui-progress-text {
    font-weight: 600;
    position: absolute;
    color: #090909;
    line-height: 24px;
    display: inline-flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    top: 0px;
}