body{
    font-size: 14px;
}
.helpvideo-modal{
    width: 1080px;
}
.page-content-wrapper{
    width: 100%;
    overflow-x: hidden;
    padding-right: 5px;
    /* padding-left: 120px; */
}
.main-page .portlet {
    margin-bottom: 0;
}
/* .main-page .portlet.screen {
    overflow-y: auto;
}  */
a:hover, a:focus {
    text-decoration: none;
}
.editor .w-e-toolbar .w-e-menu {
    height: 29px !important;
    width: 29px !important;
}
.editor.show {
    max-height: 400px;
    border: #CECDCE solid 1px;
    overflow: auto;
    padding: 3px;
}
.editor.sm .w-e-toolbar .w-e-menu {
    height: 24px !important;
    width: 24px !important;
}
.editor .ql-video {
    width: 100%;
    height: 500px;
}
.navigation .nav-pills {
    float: left;
}
.option-record {
    padding-bottom: 30px; }
    .option-record > li {
      margin-top: 20px;
      font-size: 12px;
      color: #333333;
      margin-bottom: 10px;
    }
      .option-record > li .option-detils {
        color: #989898;
        margin-left: 20px; }
.layui-table-tips-c:before {
    position: relative;
    top: -3px;
    right: 0.5px;
}
.layui-layer {
    border-radius: 8px !important;
}

.layui-layer .layui-layer-btn a {
    border-radius: 4px !important;
}
.table-td-container {
    display: inline-table;
}
.table-td-container .date-picker-page.date {
    display: flex;
}
.table-td-container input {
    padding: 8px 12px;
}
.table-td-container div.selBox span.input-group-btn button{
    position: absolute;
    height: 29px;
    padding: 4px 6px;
    left: -0px;
    background: unset;
}
.table-td-container div.selBox span.input-group-btn button:hover{
    /* border: 1px solid #DCE0E0 ; */
    background: unset;
}
.table-td-container div.selBox span.input-group-btn {
    width: 46px;
    height: 30px;
    border: 1px solid #DCE0E0;
}
.layui-layer.layui-layer-page .layui-layer-title, .layui-layer.layui-layer-dialog .layui-layer-title{
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}
.layui-border-box.layui-table-view .layui-table-tool {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}
body[radius-version] .layui-border-box.layui-table-view .layui-table-tool,
body[radius-version] .task-property-form .layui-table-header {
    border-top-left-radius: 25px !important;
    border-top-right-radius: 25px !important;
}
.portlet.relative-box .portlet-body .layui-table-body.layui-table-main,.portlet.box.reg .layui-table-body.layui-table-main {
    min-height: 425px;
}
.portlet.relative-box.xmgl-tab .portlet-body .layui-table-body.layui-table-main {
    min-height: 375px;
}

.portlet.relative-box .portlet-body .layui-form.layui-border-box.layui-table-view,.portlet.box.reg .layui-form.layui-border-box.layui-table-view {
    margin-bottom: 0px;
    /* min-height: 570px; */
}
.layui-border-box.layui-table-view .layui-table-tool .actions >div >a {
    margin-top: 3px !important;

}
.layui-border-box.layui-table-view .layui-table-tool .actions.actions-tip-text >div >a {
    margin-top: 0px !important;
    padding-top: 30px;
}
.layui-border-box.layui-table-view .layui-table-tool .actions.actions-tip-text >div >a > span {
    font-size: 12px;
    float: left;
    margin-top: -7px;
    line-height: 16px;
}
.default-exports .layui-table-tool .layui-table-tool-temp {
    padding-right: 80px;
}
.layui-table-tool .layui-table-tool-temp {
    padding-right: 38px;
}

.layui-table-tool .layui-table-tool-self .layui-inline {
    float: left;
}

.layui-table-tool .layui-table-tool-temp .total-box-layui ul li {
    float: left;
    border: 1px solid #DCE0E0;
    border-radius: 8px !important;
    min-width: 60px;
    margin: -5px 3px;
    padding: 0 5px;
}
.layui-table-tool .layui-table-tool-temp .total-box-layui ul li p{
    font-size: 12px;
    line-height: 17px;
    text-align: center;
    color: #A8ABAD;
}
.layui-table-tool .layui-table-tool-temp .total-box-layui ul li span{
    margin: 0px auto;
    display: block;
    line-height: 21px !important;
    width: 100%;
    text-align: center;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
    background-color: #589DF5;
}


/*去掉头部*/
.page-header-fixed .page-container {
    margin-top: 0px;
    min-width: 1300px;
}

.page-sidebar {
    width: 120px;
    position: fixed;
    min-height: 650px;
    top: 0px;
    z-index: 10001;
}

.page-content-wrapper .page-content {
    margin-left: 120px !important;
    padding-left:0px !important;
    padding: 0;
}
.page-container.screen {
    position: relative;
    min-height: 740px;
}
.page-container.screen .page-content-wrapper.xmgl-row {
    display: block;
}
.page-container.screen .page-content-wrapper.xmgl-row::after {
    content: "";
    display: table;
    clear: both;
}

/* 创建三个不相等的列 */
.page-container.screen .page-content-wrapper.xmgl-row .xmgl-col {
    float: left;
    display: block;
    position: unset;

  }

  /* 左右两侧宽度 */
  .page-container.screen .page-content-wrapper.xmgl-row .xmgl-col.xmgl-col-menu {
    width: 120px;
  }

  /* 中间区域宽度 */
.page-container.screen .page-content-wrapper.xmgl-row .xmgl-col.xmgl-col-content {
    width: 100%;
    padding-left: 120px;
}

.page-container.screen .page-content-wrapper::after {
    content: '';
    display: table;
    float: left;
    clear: both;
}
.page-container.screen .page-content-wrapper .page-sidebar {
    display: inline-block;
}

.page-container.screen .page-content-wrapper .page-sidebar,
.page-container.screen .page-content-wrapper .page-content.screen {

    position: inherit;

}
.page-container.screen .page-content-wrapper .page-container.screen .title-content {
    display: inline;
    position: inherit;
}
.page-content-wrapper .page-content.screen {
    height: 100vh;
    min-height: 750px;
    margin-left: 0 !important;
    padding-left: 120px !important;
    overflow-y: hidden;
}
.page-content-wrapper .page-content.screen .main-page {
    display: inline-block;
    overflow: auto;
    width: 100%;
    height: calc(100% - 62px);
    min-height: 681px;
    /* height: 800px; */
}
.page-content-wrapper .page-content.screen .main-page .portlet.box.screen {
    overflow-y: auto;
    min-height: 575px;
}
/*
.page-content-wrapper .page-content .search {
    padding: 0 20px 20px 20px;
}*/
.search .portlet> .portlet-body {
    border-top: none;
}
/*全局样式*/
table tr td a {
    color:#4B89FC !important;
    text-decoration: underline;
}

table tr td a:hover {
    color:#599cf5 !important;
    text-decoration: underline;
}

.bule-a {
    color: #4B89FC !important;
}

table tr td a.bule-a:hover {
    color: #4B89FC !important;
}

/* 左侧导航 */
/*登录 start*/

 .login-content a{
    width: 100%;
    display: inline-block;
    text-align: left;
    font-size: 14px;
    color: #fff;
     font-weight: normal;
}

.login-content > dt> a > .login-icon {
    height: 40px;
}

/*登录 end*/
.page-sidebar .ci-menus-ul > li > a {
    width: 100%;
    height: 100%;
    display: block;
}

.page-sidebar .ci-menus-ul > li {
    height: 70px;
}

.page-sidebar .ci-menus-ul > li:hover {
    background-color: #efefef;
}

.page-sidebar .ci-menus-ul > li > a {
    text-align: center;
    font-size: 14px;
    color: #050043;
}

.page-sidebar .ci-menus-ul > li.active {
    font-size: 16px;
}

.page-sidebar .ci-menus-ul > li.active > a {
    color: #FD603A;
}

.page-sidebar .ci-menus-ul > li.active:before {
    content: '';
    position: absolute;
    z-index: 2;
    width: 2px;
    height: 70px;
    border-left: 4px solid #589df5;
}

.page-sidebar .ci-menus-ul > li {
    margin: 4px 0;
}

.icon-common-class {
    width: 100% !important;
    height: 30px;
    margin-bottom: 5px;
}

/*二级菜单*/
.children-box {
    display: none;
    width: 10em;
    position: relative;
    top: -80px;
    left: 118px;
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(0,0,0,0.03);
    box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.03);
    padding: 7px 0;
    z-index: 10001;
}

.page-sidebar .ci-menus-ul > li:hover .children-box {
    display: block;
}

.children-box li {
    height: 48px;
    line-height: 48px;
    padding-left: 21px;
}

.children-box li:hover {
    background: #F0F6FF;
}

.children-box li:hover a span:nth-child(2) {
    color: #050144;
}

.children-box li a {
    display: block;
}

.two-level-icon {
    width: 17px;
    height: 17px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.children-box li a span:nth-child(2) {
    font-size: 14px;
    color: #828282;
}


/*三角*/
.triangle-redLine {
    content: '';
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-right: 8px solid rgba(0,0,0,0.03);
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 22px;
    right: 159px;
   /* background: rgba(255, 255, 255, 0.9);
    box-shadow: 0 0 6px 0 rgba(147, 48, 24, 0.10);*/
}

.triangle-whiteContent {
    content: '';
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-right: 8px solid #fff;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 22px;
    right: 158px;
}

/*表格头*/
.portlet.box.reg > .portlet-title.handle-list {
    background: #fff;
    padding-top: 20px !important;
    border-bottom: none !important;
}

.portlet.box.reg > .portlet-title > .caption {
   min-width: 100px;
    height: 28px;
    font-size: 12px;
    text-align: center;
    line-height: 28px;
    margin-right: 23px;
    font-weight: normal;
}

.portlet.box.reg > .portlet-title > .fill-content {
    background: #FD603A;
    color: #fff;
}

.portlet.box.reg > .portlet-title > .gray-content {
    background: #FBFBFB;
    border: 1px solid #E3E3E3;
    font-size: 12px;
    color: #8E8D8D;
}

/* 导出*/
a.daochu-sign > span:first-child {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("../img/left-menu/daochu_nor.png") no-repeat;
    margin-right: 6px;
}

a.daochu-sign:hover > span:first-child {
    background: url("../img/left-menu/daochu_click.png") no-repeat;
}

a.daochu-sign:hover > span {
    color: #FD603A;
}

/*导入*/
.portlet.box.reg > .portlet-title > .green-content {
    background: #01B9D1;
    color: #fff;
}

/* a.daoru-sign > span:first-child {
    display: inline-block;
    width: 18px;
    height: 14px;
    background: url("../../img/pm/system-management/yijiandaoru.png") no-repeat;
    margin-right: 6px;
} */
/*
.portlet.box.reg > .portlet-title > a.daoru-sign:hover {
    background: #0098CA;
} */

/*下拉框 日期输入框*/
.bootstrap-select .caret:before {
    content: "\f107";
    color: #4FC0E9;
    font-size: 26px;
    line-height: 0.8;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    right: 10px !important;
    top: 77%;
}

.fa-calendar:before {
    color: #4FC0E9;
    font-size: 16px;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    line-height: 22px;
}

.bootstrap-select > button.dropdown-toggle > span {
    height: 22px;
}

/*放大镜*/
.glyphicon-search:before {
    color: #4FC0E9;
}

/*  列表查询按钮 */
.search .portlet .search-btn-wrap .btn {
    margin-right: 20px;
}

/* select 下拉框 */
#bootstrap-select-box {
    /* z-index: 2; */
}

/*select的li以row显示背景色*/
#bootstrap-select-box .dropdown-menu.open{
	overflow: auto !important;
}
#bootstrap-select-box ul{
	display: table;
}
#bootstrap-select-box ul li{
	display: table-row;
}

.list-icon1 {
    background: url("../img/left-menu/my_task.svg") center no-repeat;
    background-size: 30px 30px;
}
/* 个人中心 */
.list-icon2 {
    /* background: url("../img/left-menu/person-center.png") center no-repeat; */
    background: url("../img/left-menu/gerenzhongxin.svg") center no-repeat;
    background-size: 30px 30px;
}

/* 项目管理 */
.list-icon3 {
    /* background: url("../img/left-menu/Project_icon.svg") center no-repeat; */
    background: url("../img/left-menu/xiangmuguanli.svg") center no-repeat;
    background-size:   30px 30px;
}
/* 数据统计 */
.list-icon4 {
    /* background: url("../img/left-menu/data-statistics.png") center no-repeat; */
    background: url("../img/left-menu/shujutongji.svg") center no-repeat;
    background-size: 30px 30px;
}
/* 系统管理 */
.list-icon5 {
    /* background: url("../img/left-menu/system-mana.png") center no-repeat; */
    background: url("../img/left-menu/xitongshezhi.svg") center no-repeat;
    background-size: 30px 30px;
}
/* 日报管理 */
.list-icon6 {
    /* background: url("../img/left-menu/daily-sta.png") center no-repeat; */
    background: url("../img/left-menu/ribaoshenhe.svg") center no-repeat;
    background-size: 30px 30px;
}
.list-icon7 {
    background: url("../img/left-menu/filemanagement.svg") center no-repeat;
    /* background: url("../img/left-menu/company_account.png") center no-repeat; */
    background-size: 30px 30px;
}
.list-icon8 {
    background: url("../img/left-menu/order_manage.png") center no-repeat;
    background-size: 30px 30px;
}
.list-icon9 {
    background: url("../img/left-menu/par_setting.png") center no-repeat;
    background-size: 30px 30px;
}
.list-icon10 {
    background: url("../img/left-menu/bill.svg") center no-repeat;
    background-size: 30px 30px;
}
/* 预警管理 */
.list-icon11 {
    background: url("../img/left-menu/risk-icon.svg") center no-repeat;
    background-size: 30px 30px;
}
/* 积分管理 */
.list-icon12 {
    /* background: url("../img/left-menu/score-icon.svg") center no-repeat; */
    background: url("../img/left-menu/score-manage.svg") center no-repeat;
    background-size: 30px 30px;
}
/* 人员统计 */
.list-icon13 {
    /* background: url("../img/left-menu/score-icon.svg") center no-repeat; */
    background: url("../img/left-menu/user-menu.svg") center no-repeat;
    background-size: 30px 30px;
}


/* 日报 二级菜单图片 */
.list1-icon1 {
    background: url("../img/left-menu/ribaotianxie_big.png");
    background-size: 17px 17px;
}

.list1-icon2 {
    background: url("../img/left-menu/ribaoshenhe.svg");
    background-size: 17px 17px;
}

.list1-icon3 {
    background: url("../img/left-menu/ribaochaxuntongji.png");
    background-size: 17px 17px;
}
/* 日报查询 */
.list1-icon4 {
    /* background: url("../img/left-menu/ribaochaxun.png"); */
    background: url("../img/left-menu/ribaochaxun.svg");
    background-size: 17px 17px;
}
/* 心情晴雨表 */
.list1-icon5 {
    /* background: url("../img/left-menu/xinqing.png"); */
    background: url("../img/left-menu/xinqing.png");
    background-size: 17px 17px;
}

/* 个人中心 二级菜单 我的任务 */
.list2-icon1 {
    /* background: url("../img/left-menu/tmp/woderenwu.png"); */
    background: url("../img/left-menu/woderenwu.svg");
    background-size: 17px 17px;
}
/* 我的日报 */
.list2-icon2 {
    /* background: url("../img/left-menu/tmp/woderibao.png"); */
    background: url("../img/left-menu/woderibao.svg");
    background-size: 17px 17px;
}

.list2-icon3 {
    background: url("../img/left-menu/wodezhanji.svg");
    background-size: 17px 17px;
}

/* 我发起的任务 */
.list2-icon4 {
    background: url("../img/left-menu/wochuangjianrenwu.svg");
    background-size: 17px 17px;
}
.list2-icon8 {
    background: url("../img/left-menu/wochuangjianrenwu.svg");
    background-size: 17px 17px;
}
.list2-icon9 {
    background: url("../img/left-menu/list2/list2-icon9.svg");
    background-size: 17px 17px;
}

.project_static {
    background: url("../img/left-menu/xiangmutongji_icon.png");
    background-size: 17px 17px;
}
.daily_static {
    background: url("../img/left-menu/ribaotianbao_icon.png");
    background-size: 17px 17px;
}

/* 数据统计 项目统计 */
.list4-icon2 {
    /* background: url("../img/left-menu/zhanjichaxun.svg"); */
    background: url("../img/left-menu/list4/list4-xmtj.svg");
    background-size: 17px 17px;
}
/* 任务统计*/
.list4-icon6 {
    background: url("../img/left-menu/renwutongji.svg");
    background-size: 17px 17px;
}
/* 自定义报表 */
.list4-icon5 {
    /* background: url("../img/left-menu/jifentongji.svg"); */
    background: url("../img/left-menu/list4/costom-report.svg");
    background-size: 17px 17px;
}
/* 项目评分 */
.list4-icon4{
    /* background: url("../img/left-menu/xiangmutongji.svg"); */
    background: url("../img/left-menu/list4/list4-xmpf.svg");
    background-size: 17px 17px;
}
/* 风险统计 */
.list4-icon3{
    /* background: url("../img/left-menu/xiangmufengxiantongji.svg"); */
    background: url("../img/left-menu/list4/list4-fxtj.svg");
    background-size: 17px 17px;
}
/* 智能分析器 */
.list4-icon1{
    /* background: url("../img/left-menu/ziyuanbaohedu.svg"); */
    background: url("../img/left-menu/list4/list4-znfxq.svg");
    background-size: 17px 17px;
}


/* 系统管理 二级菜单图片 */
/* 员工维护 */
.list5-icon1 {
    background: url("../img/left-menu/renyuanguanli.svg");
    background-size: 17px 17px;
}
/* 部门维护 */
.list5-icon2 {
    background: url("../img/left-menu/bumenguanli.svg");
    background-size: 17px 17px;
}
/* 级别薪资维护 */
.list5-icon3 {
    background: url("../img/left-menu/zhijiguanli.svg");
    background-size: 17px 17px;
}
/* 系统权限设置 */
.list5-icon4, .list-4-icon1 {
    background: url("../img/left-menu/jueseguanli.svg");
    background-size: 17px 17px;
}
/* 项目权限设置 */
.list5-icon5 {
    background: url("../img/left-menu/xiangmumuban.svg");
    background-size: 17px 17px;
}
/* 参数维护  */
.list5-icon6 {
    background: url("../img/left-menu/canshuguanli.svg");
    background-size: 17px 17px;
}
/* 企业账户管理 */
.list5-icon7 {
    background: url("../img/left-menu/qiyexinxishezhi.svg");
    background-size: 17px 17px;
}
/* 标签管理 */
.list5-icon8 {
    background: url("../img/left-menu/tags-icon.svg");
    background-size: 17px 17px;
}

/* 我的积分流水 */
.list6-icon1 {
    background: url("../img/left-menu/mypoints.svg");
    background-size: 17px 17px;
}
/* 积分流水管理 */
.list6-icon2 {
    background: url("../img/left-menu/iconPointFlow.svg");
    background-size: 17px 17px;
}
/* 积分账号管理 */
.list6-icon3 {
    background: url("../img/left-menu/iconPointAccount.svg");
    background-size: 17px 17px;
}
/* 积分商品管理 */
.list6-icon4 {
    background: url("../img/left-menu/iconPointGift.svg");
    background-size: 17px 17px;
}
/* 积分类别管理 */
.list6-icon5 {
    background: url("../img/left-menu/iconPointManage.svg");
    background-size: 17px 17px;
}
/* 薪资导入 */
.list3-icon2 {
    background-size: 17px 17px;
    background: url(../img/left-menu/xzdr-icon.svg);
}


.list-position5 {
    top: -180px;
}

.list-position5:before {
    top: 122px;
}

.list-position5:after {
    top: 122px;
}
/*页面头部导航*/
.meune-list{
    font-size: 18px;
}
.personal-center-pad{
    padding-left: 100px;
}
.meune-list > ul > li{
    float: left;
    margin-right: 0px;
    height: 60px;
    line-height: 60px;
}

.meune-list > ul > li:last-child{
    margin-right: 0px;
}
.meune-list > ul > li > a {
    color: #666;
    padding: 0px 5px;
    padding-bottom: 15px;
}
.title-content .meune-list > ul > li > a{
    display: block;
    height: 60px;
}
.meune-list > ul > li:hover > a,.meune-list > ul > li.active > a {
    padding: 0px 5px;
    color: #4B89FC;
    padding-bottom: 15px;
    border-bottom: 3px solid#4B89FC;
}
/*项目管理模块头部start*/
.project-title {
    padding-left: 50px;
    background: #fff;
    font-size: 18px;
    padding-right: 70px;
    height: 60px;
    box-shadow: inset 0 -1px 0 0 #EFEFEF;
}
.page-container.screen .project-title {
    padding-right: 0;
}

.project-title .project-item,
.project-title ul.project-menus,
.project-title .add-project {
    display: inline-block;
    vertical-align: middle;
}

.project-title > ul.project-menus > li {
    float: left;
    margin-right: 42px;
    height: 60px;
    line-height: 60px;
}

.project-title ul.project-menus > li > a {
    color: #666;
    padding: 0px 1px;
    padding-bottom: 15px;
}

.project-title ul.project-menus > li:hover > a,
.project-title ul.project-menus li.active > a {
    color: #4B89FC;
    padding-bottom: 15px;
    border-bottom: 3px solid#4B89FC;
}

.project-title .add-project {
    text-align: center;
    height:60px;
    line-height: 60px;
}
.project-title .meune-list {
    line-height: 60px;
    margin-right: 3px;
}
.project-title a.all-project{
    color: #999999;
    display: inline-block;
    width: 100px;
    height: 32px;
    line-height: 32px;
    background: #FFFFFF;
    border: 1px solid #E9EFF4;
    border-radius: 2px;
    text-align: center;
    font-size: 12px;
}
.project-title .add-project a.project-btn {
    display: inline-block;
    width: 100px;
    height: 32px;
    line-height: 32px;
    background: #FFFFFF;
    border: 1px solid #E9EFF4;
    border-radius: 2px;
    text-align: center;
    font-size: 12px;
    color: #589DF5;
    margin-left: 20px;
}
.project-title .bootstrap-select.form-control button {
    height: 32px;
    padding: 0 30px 0 35px;
    font-size: 12px;
    margin: 0;
    color: #999999;
    border-color: #E9EFF4;
    border-radius: 2px !important;
    min-width: 168px;
}
.project-title .bootstrap-select > button.dropdown-toggle > span {
    font-size: 12px;
    color: #323C47;
}
.add-project .project-item{
    margin-right: 20px;
}
.project-title .add-project a img {
    height: 18px;
    margin-right: 5px;
}
.project-title .add-project a span{
    vertical-align: middle;
}

.project-title .project-item img {
    width: 15.7px;
    margin-left: 5px;
    vertical-align: middle;
}

.project-title .projectName{
	font-size: 24px;
    float: left;
    height: 60px;
    line-height: 60px;
}

/*项目管理模块头部end*/


/*保存编辑状态  input框*/
input[readonly].edit-input-bk{
    text-align: center;
    background:rgba(255, 255, 255, 0) !important;
    border: none;
}
.edit-input-save{
    text-align: center;
    border:1px solid #F1F1F1;
    background:#FDFDFD;
}
/*保存编辑状态  input框 end*/
#add-project-modal div.radio{
    margin-right: 6px;
}
.project-title .bootstrap-select.form-control button:before{
    content: url(../img/left-menu/folders_icon.png);
    position: absolute;
    left: 7px;
    top: 2px;
    display: inline;
}
.project-title .projectName span{
    color: #4B89FC;
    max-width: 180px;
    display: inline-block;
    word-wrap: break-word;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

@media (min-width: 1366px) {
    .meune-list > ul > li {
        margin-right: 0px;
    }
    .project-title ul.project-menus > li > a {
        padding: 0 2px;
    }
    .meune-list.pull-left {
        margin-right: 10px;
    }
    .project-title .projectName span {
        max-width: 150px;
    }
}
@media (min-width: 1439px) {
    .meune-list > ul > li {
        margin-right: 2px;
    }
    .project-title ul.project-menus > li > a {
        padding: 0 4px;
    }
    .meune-list.pull-left {
        margin-right: 5px;
    }
    .project-title .projectName span {
        max-width: 150px;
    }
}
@media (min-width:1441px) {
    .meune-list > ul > li{
        margin-right: 2px;
    }
    .project-title ul.project-menus > li > a {
        padding: 0 5px;
    }
}
@media (min-width:1600px) {
    .project-title .projectName span{
        max-width: 280px;
    }
    .meune-list > ul > li{
        margin-right: 10px;
    }
    .project-title ul.project-menus > li > a {
        padding: 0 7px;
    }
}
@media (min-width:1800px) {
    .project-title .projectName span{
        max-width: 280px;
    }
    .meune-list > ul > li{
        margin-right: 10px;
    }
    .project-title ul.project-menus > li > a {
        padding: 0 10px;
    }
}


.record-color{
    padding: 16px 48px;
    background: #E9E9E9;
    margin-bottom: 34px;
}
.suver-record{
    font-size: 14px;
    color: #333333;
}
.record-color h2{
    font-size: 16px;
    color: #333333;
    margin-bottom: 10px;
    font-weight: bolder;
}
.suver-record >li{
    margin-bottom: 6px;
}
.suver-record  span.staff{
    color:#FD603A;
}
.suver-record  span.staff:first-child{
    margin-left:24px;
}
.suver-record  span.option{
    color: #151515;
}


/*  新ui样式9.12  修改Start*/
/*列表样式*/

.table-scrollable  table{
    border-collapse: separate;
    border-spacing: 0px 10px;
}
.table-scrollable > table thead {
    background: #fff;
}
.table-scrollable > table thead tr{
    height: 40px;
}

.table-scrollable > table tr th, .table-scrollable > table tr td{
    border:none !important;
}
.table-scrollable table > tbody > tr > td,
.table-scrollable .table > tbody > tr > td {
    border-top:1px solid #eef5fe !important;
    border-bottom:1px solid #eef5fe !important;
}
.table-scrollable table > tbody > tr > td:first-child,
.table-scrollable .table > tbody > tr > td:first-child{
    border-left:1px solid #eef5fe !important;
    border-bottom-left-radius: 6px !important;
    border-top-left-radius: 6px !important;
}
.modal table > tbody > tr > td:last-child,
.table-scrollable .table > tbody > tr > td:last-child{
    border-right:1px solid #eef5fe !important;
    border-bottom-right-radius: 6px !important;
    border-top-right-radius: 6px !important;
}
.table-scrollable table > tbody > tr:hover > td ,
.table-scrollable table > tbody > tr.active > td,
.table-scrollable .table > tbody > tr:hover > td ,
.table-scrollable .table > tbody > tr.active > td{
    border-top:1px solid #e3eefe !important;
    border-bottom:1px solid #e3eefe !important;
}
.modal table > tbody > tr:hover > td:first-child,
.table-scrollable .table > tbody > tr:hover > td:first-child,
.table-scrollable .table > tbody > tr.active > td:first-child{
    border-left:1px solid #e3eefe !important;
}
.modal table > tbody > tr:hover > td:last-child,
.table-scrollable .table > tbody > tr:hover > td:last-child,
.table-scrollable .table > tbody > tr.active > td:last-child{
    border-right:1px solid #e3eefe !important;
}

.modal table > tbody > tr:hover,
.table-hover > tbody > tr:hover {
    background:#f2f8ff;
}
.table-scrollable .table > tbody > tr.active > td > a,
.table-scrollable .table > tbody > tr:hover > td > a
{
    color: #599cf5 !important;
}
.table-scrollable .table > tbody > tr.active > td,
.table-scrollable .table > tbody > tr.active > td input,
.table-scrollable .table > tbody > tr:hover > td
{
    color: #599cf5;
}
.table-hover > tbody > tr:hover > td:first-child:before,
.table-hover > tbody > tr.active > td:first-child:before {
    content: '';
    width: 9px;
    height: 54px;
    border-left: 6px solid #599cf5 ;
    border-bottom-left-radius: 6px !important;
    border-top-left-radius: 6px !important;
    position: absolute;
    line-height: 1;
    margin-top: -17px;
    left: 0px;
}

.table-scrollable .table > tbody > tr > td{
    color: #666666 ;
}
.table-hover > tbody > tr.active {
    background: #f2f8ff !important;
}
.table> thead> tr> td, .table> thead> tr> th{
    color: #9FA9BA;
    font-size: 12px;
    height: 0 !important;
    line-height: 1 !important;
}
table tr td a {
     margin-right: 25px;
}
table tr td a:last-child {
    margin-right:0px;
}
.week-red{
    color:#FD775B;
}
.week-orange{
    color:#F5A623;
}

/* 风险、需求表格中使用的文字样式，上下有间距 水平居中 的左对齐文字 yyy 20191219 */
span.subString-clum-left{
    display: inline-block;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    display:-moz-box;
    display:-webkit-box;
    -webkit-box-orient: vertical;
    text-align: left;
    word-wrap:break-word;
    word-break:break-all;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*内容很长的td*/
span.subString-clum-min-4,
span.subString-clum-min,
span.subString-clum,
span.subString-clum-min-10,
span.subString-clum-mid,
span.subString-clum-5,
span.subString-clum-8,
span.subString-clum-auto{
    display: inline-block;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    display:-moz-box;
    display:-webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* -webkit-box-align:center;
    -webkit-box-pack:center; */
    word-wrap:break-word;
    word-break:break-all;
    /* margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px; */
    margin: 0 auto;
    /* display: inline-block;
    width: 100%;
    white-space:normal;
    word-wrap:break-word;
    word-break:break-all;  */
}
.subString-clum-min-4{
    width:5em;
}
.subString-clum-min-10{
    width:11em;
}
.subString-clum{
    width: 200px;
}
.subString-clum-min{
    width: 100px;
}
.subString-clum-mid{
    width:  360px;
}
.subString-clum-5{
    width:500px;

}
.subString-clum-auto{
    width: auto;
}
.span-padding-right {
    padding-right: 20px;
}

.layui-window .bsdForm.layui-form .form-group:last-child {
    margin-right: 0 !important;
}
/*查询部分*/

.search .query-box .bsdForm,.search .filter-query-form .bsdForm {
    padding: 5px 125px 5px 32px;
    margin-bottom: 26px;
}

.bsdForm .form-group > label {
    display: block;
    text-align: left;
}

.form-group .find span.clean-btn {
    position: relative;
    float: right;
    top: -25px;
    right: 11px;
    cursor: pointer;
    background-color: #ccc;
    border-radius: 10px !important;
    width: 19px;
    height: 19px;
    text-align: center;
    font-size: 10px;
    color: #fff;
}

.search .portlet> .portlet-body {
    border-top: none;

}
.searchPortlet{
      border-bottom: 1px solid #ddd;
      margin-bottom:25px;
  }
.searchPortlet .bsdForm .form-group > label {
    margin-bottom: 3px !important;
}
.searchPortlet .bsdForm .form-group {
    margin-right: 42px;
}
.searchPortlet{
    color: #8d8d8d;
}
.bsdForm .form-group > div {
    width: 220px;
}
.btn.mainCol:not(.btn-outline), .btn.mainCol:not(.btn-outline):hover, .btn.mainCol:not(.btn-outline):focus, .btn.mainCol:not(.btn-outline):active, .btn.mainCol:not(.btn-outline):active:focus, .btn.mainCol:not(.btn-outline):active:hover, .btn.mainCol:not(.btn-outline):visited {
    background: #589df5;
    border-radius: 4px !important;
    letter-spacing: 5px;
    color: #fff;
    padding: 6px 31px;
}
.btn.buleCol:not(.btn-outline), .btn.buleCol:not(.btn-outline):hover, .btn.buleCol:not(.btn-outline):focus, .btn.buleCol:not(.btn-outline):active, .btn.buleCol:not(.btn-outline):active:focus, .btn.buleCol:not(.btn-outline):active:hover, .btn.buleCol:not(.btn-outline):visited {
    color: #589df5;
    background: #fff;
    border: 1px solid #589df5;
    border-radius: 4px !important;
    letter-spacing: 5px;
    min-width: 100px;
    height: 32px;
}
.portlet.box.reg > .portlet-title > .fill-content {
    height: 32px;
    line-height: 30px;
    color: #589df5;
    background: #fff;
    border: 1px solid #589df5;
    border-radius: 4px !important;
    text-align: center;
    padding: 0 15px;
}

.portlet.box.reg > .portlet-title > .gray-content {
    height: 32px;
    line-height: 32px;
    background: #589df5;
    border-radius: 4px !important;
    letter-spacing: 5px;
    color: #fff;
    text-align: center;
    padding: 0 15px;
}
.searchPortlet .form-group {
    margin-bottom: 10px;
}
.bsdForm .form-group > div,.bsdForm .form-group-sel > div.selBox > div  {
    display: inline-block;
    position: relative;
    /* width: 235px; */
    width: 200px;
    height: 32px;
    vertical-align: middle;
}

.query-box .bsdForm .form-group-sel,.query-box .bsdForm .form-group-sel >div.selBox.group {
    /* width: 500px; */
    width: 422px;
  }

/*时间选择 只有一个时*/
.bsdForm .form-group-sel > div.dateBox .date.date-picker,
.bsdForm .form-group > div.selBox .date.date-picker {
    /* width: 235px !important; */
    width: 200px;
}


/*优化日历 */
/* .bsdForm .form-group-sel>div.selBox span.input-group-btn {
    width: 30px;
    top: 1px;
    right: 1px;
    height: 95%;
    border-left: 1px solid #DCE0E0;
} */
.bsdForm .form-group-sel > div.selBox span.input-group-btn .btn{
    background: #EEEBEB;
    padding: 0px;
    margin: 0px;
    line-height: 1;
    width: 100%;
    height: 100%;
    right: 0px;
    top: 0px;
}

.bsdForm .form-group-sel > div.selBox > div:nth-child(2) {
    margin-left: 16px;
}
.bsdForm table  .form-group-sel > div.selBox > div:last-child {
    margin-left: 0px;
}

.bsdForm .form-group>div.selBox span.input-group-btn {
    width: 30px;
    top: 1px;
    right: 1px;
    height: 95%;
    border-left: 1px solid #DCE0E0;
}

.bsdForm .form-group > div.selBox span.input-group-btn .btn{
    background: #EEEBEB;
    padding: 0px;
    margin: 0px;
    line-height: 1;
    width: 100%;
    height: 100%;
    right: 0px;
    top: 0px;
}



.bsdForm .form-group.inputgroup{
    width: 200px;
}
.bsdForm .form-group.inputgroup > label.control-label {
    display: inherit;
    width: 95px;
    position: initial;
}
.bsdForm .form-group.inputgroup label.right-label {
    float: right;
}
.bsdForm .form-group.inputgroup label.left-label{
   float: left;
}

.bsdForm .form-group .inputgroup > div.half-input {
    width: 95px !important;
}
.bsdForm .form-group .inputgroup > div.half-input.l {
    float: left;
}
.bsdForm .form-group .inputgroup > div.half-input.r {
    float: right;
}
.bsdForm .form-group .inputgroup > div.half-input .add-unit {
    display: flex;
}
.bsdForm .form-group .inputgroup > div.half-input .add-unit .line {
    display: inline;
}
.bsdForm .form-group .inputgroup > div.half-input .add-unit .line-use{
    line-height: 30px;
}

.form-horizontal .form-group {
    margin-left: 0px;
    margin-right:0px;
}
.form-group .date-picker:first-child:before{
     /*content: "FORM";*/
     opacity: 0.2;
     font-size: 14px;
     color: #767676;
     letter-spacing: -0.08px;
     position: absolute;
     top: 5px;
     left: 10px;
 }
.form-group .date-picker:last-child:before{
    /*content: "TO";*/
    opacity: 0.2;
    font-size: 14px;
    color: #767676;
    letter-spacing: -0.08px;
    position: absolute;
    top: 5px;
    left: 10px;
}

    /*日历按钮*/
.fa-calendar:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    margin: 3px 0 0 5px;
    /*background: url(../img/icon/date_icon.png);*/
    background: url(../img/icon/date_icon.svg) no-repeat;
}

/*下拉框*/
.bootstrap-select .caret:before {
    content: "";
    display: block;
    /*width:10px;*/
    /*height:10px;*/
    border-style:solid dashed dashed dashed;
    border-width:5px;
    border-color: #D8D8D8 transparent transparent transparent;
    width:0;height:0;
}
/*左侧导航*/
.page-sidebar{
    box-shadow: 1px 0px 5px #888888;
}
/*居右*/
.ri-position{
  float: right !important;
}
/*居左*/
.le-position{
    float: left !important;
}
.black-text{
   color: #666666 !important;
}
.logo-img{
    height:60px;
    /* background: url(../img/wfplogo.svg) center no-repeat; */
    /* background-size: 87%; */
    /* background: url(../img/logo.svg) center no-repeat; */
    /*margin-bottom: 15px;*/
    display: flex;
    align-items: center;
    justify-content: center;

}
/* 企业logo覆盖默认的项目管理logo */
.logo-img.O-9cf298e616b54fe1bc3d24655a73da37 {
  background: url(/static/app/1.0.0/img/chenhanlogo.png) no-repeat center;
  background-size: 95%;
}
/* 隐藏标准版中的项目管理log */
.logo-img.O-9cf298e616b54fe1bc3d24655a73da37 > div

{
    display: none !important;
}
.logo-img>div:nth-of-type(1){
    width: 28px;
    height: 28px;
    background-image: url(../img/logoMove.gif);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.logo-img>div:nth-of-type(2)>p:nth-of-type(1){
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-left: 5px;
    line-height: 20px;
}
.logo-img>div:nth-of-type(2)>p:nth-of-type(2){
    font-size: 9px;
    margin-left: 3px;
}

.page-sidebar .ci-menus-ul > li > a {
    color: #7A838F;

    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: center;
}
.page-sidebar .ci-menus-ul > li.active > a {
    color: #7e8692;

    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: center;
}
/* 头部右侧 */
.left-content {
    position: absolute;
    right: 40px;
    height: 60px;
    display: flex;
}
.help-icon {
    width: 40px;
    height: 40px;
    padding-top: 9px;
    z-index: 10001;
}
.add-task-icon {
    width: 40px;
    height: 40px;
    padding-top: 9px;
    z-index: 10001;
}
.help-icon .help{
    background: url(../img/left-menu/help-icon.svg) no-repeat center center;
    width: 40px;
    height: 40px;
    z-index: 10001;
    cursor: pointer;
}
.help-icon .video{
    background: url(../img/left-menu/help-icon-video1.svg) no-repeat center center;
    width: 40px;
    height: 40px;
    z-index: 10001;
    cursor: pointer;
}
.add-task-icon .add-task{
    background: url(../img/icon/add_icon_nor.svg) no-repeat center center;
    width: 40px;
    height: 40px;
    z-index: 10001;
    cursor: pointer;
}
.help-icon .addPerson{
    background: url(../img/left-menu/help-addPerson.svg) no-repeat center center;
    width: 40px;
    height: 40px;
    z-index: 10001;
    cursor: pointer;
}
.help-icon span.icon-text {
    line-height: 1px;
    font-size: 13px;
    padding-left: 0 !important;
    position: absolute;
    bottom: 10px;
    display: inline-block;
    margin-left: 2px;
    color: #9FA9BA;
}

.help-doc-item {
    width: 19px;
    height: 19px;
    margin-bottom: -3px;
    /*margin-left: 5px;*/
    z-index: 10001;
    /*background: url(../img/left-menu/help-icon-small.svg) no-repeat center center;*/
    display: inline-block;
}
.help-video-item {
    /* width: 30px; */
    height: 30px;
    margin-bottom: -15px;
    z-index: 10001;
    /* background: url(../img/left-menu/help-icon-video.svg) no-repeat center center; */
    display: inline-block;
}
/* 消息个数 */
.message-num {
    background: url(../img/left-menu/news_icon.svg) no-repeat center center;
    /* position: absolute; */
    width: 50px;
    /* right: 300px; */
    z-index: 10001;
    height: 60px;
    cursor: pointer;
    overflow: hidden;
}
.message-num span {
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background: #F44336;
    border-radius: 9px!important;
    color: white;
    font-size: 12px;
    position: relative;
    /*left: 25px;
    left: 85px;*/
    top: 10px;
}
.message-num .icon-text{
    width: unset;
    height: unset;
    text-align: unset;
    background: unset;
    border-radius: unset;
    left: unset;
    top: unset;

}
.message-num button {
    display: inline-block;
    width: 100%;
    height: 100%;
    /* position: absolute;
    top: 0;
    right: 0; */
    opacity: 0;
}
/* 切换公司 */
.company-toggle {
    /* width: auto; */
    position: relative;
    /* right: 120px; */
    z-index: 10001;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    text-align: center;
    margin: 0 10px 0 0px;
}
.company-toggle .company_name {
    display: inline-block;
    vertical-align: middle;
}
.company-toggle .pop_icon {
    display: inline-block;
    width: 12px;
    height: 60px;
    background: url(../img/left-menu/toggle_company.svg) no-repeat center center;
    background-size: 10px 8px;
    position: relative;
    left: 3px;
    vertical-align: middle;
}
.company-toggle button {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
}
/*登录信息*/
.help-icon.loginer{
    width: 60px;
}
.loginer {
    /* position: absolute; */
    width: 50px;
    top: 8px;
    /* right: 50px; */
    z-index: 10001;
}
.loginer span.login-info-bg{
    display: block;
    width: 45px;
    height: 45px;
    border-radius: 50% !important;
    background: #ffb81c;
    margin-bottom: 10px;
}
.login-content a {
    color: #589df5;
}
.loginer .help-icon-line {
    line-height: 47px;
    color: #050043 !important;
    font-size: 14px !important;
}
.loginer a.user-name{
    display: block;
    width: 57px;
    position: absolute;
    z-index: 1;
    top:7px;
    font-size: 22px;
    color: #fff;
    overflow: hidden;
    height: 35px;
    white-space: nowrap;
}

.popover{
    z-index: 11000;
    width: 400px!important;
    max-width: none!important;
    border-radius: 5px!important;
}
.popover.company-popover {
    width: 240px!important;
    padding: 0 10px;
    box-sizing: border-box;
}
.popover-content {
    padding: 0!important;
}
.popover.bottom {
    margin-top: 15px!important;
}
.popover-content {
    width:100%;
}
.message-list {
   width: 100%;
   border-bottom: 1px dashed #F9FAFA;
   padding: 10px;
}
.message-list-hasRead {
    color: #B0B0B0;
}
.popover-content .message-list:last-child {
    border-bottom: none;
}
.message-list .list-header {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.message-list .list-header span:nth-child(1) {
    display: inline-block;
    width: 60px;
}
.color-message-title {
    color: #58A7FF
}
.message-list .message-list-date {
    font-size: 12px;
    color: #B0B0B0;
    height: 20px;
    line-height: 20px;
}
.message-header {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #BDBDBD;
    background: #FAFAFA;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    cursor: pointer;
}
.company-lists {
    width: 100%;
    height: 32px;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
}
.company-lists:not(:last-of-type) {
    border-bottom: 1px dashed #dce0df;
}




.title-content {
    position: relative;
    z-index: 9999;
    height: 60px;
    line-height: 60px;
    padding-left: 30px;
    background: #fff;
 /*   box-shadow: 0px -4px 15px 6px #EFEFEF;*/
    box-shadow: 1px 0px 5px #888888;
}
.title-content .left-content .message-num button {
    position: relative;
    width: 100%;
    height: 100%;
    top: -50px;
    opacity: 0;
}
.title-content .left-content .message-num span {
    padding-left: 0;
}
.title-content .left-content {
    /* position: relative; */
    right: 15px;
    /* float: right; */
    height: 60px;
    display: flex;
}
.title-content .left-content .loginer {
    top: 0;
}
.title-content .left-content img {
    width: 45px;
    height: 45px;
}

.title-content .operateBtn{
	display: inline-block;
	width: 100px;
	height: 32px;
	line-height: 32px;
	background: #589DF5;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 20px;
	border-radius: 15px !important;
	text-decoration: none;
}
.login-content{
    display:none;
}
.loginer:hover ul.login-content{
    display: block;
}
.dropdown .dropdown-menu {
    min-width: 100px;
    left: -15px;
}
.dropdown>.dropdown-menu {
    margin-top: 0px;
}
.search .portlet .search-btn-wrap {
    position: relative;
    /*right: -14%;*/
    float: right;
    margin-top: 22px;
    right: 45px;
}

/*操作按钮*/

/*查看 ---不能操作 */
a.check-icon-nor{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../img/new-icon/chakan_icon_sel.png) center no-repeat;
    background-position: 0px 2px;
}


/*打回*/
a.refused-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../img/new-icon/repulse_icon.png) center no-repeat;
    background-position: 0px 2px;
}
/*配置任务*/
a.peizhirenwu-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../img/new-icon/peizhirenwu_icon_nor.png) center no-repeat;
    background-position: 0px 2px;
}
/*配置任务 ---不能操作*/
a.peizhirenwu-icon-nor{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../img/new-icon/peizhirenwu_icon_sel.png) center no-repeat;
    background-position: 0px 2px;
}
/*配置资源*/
a.peizhiziyuan-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../img/new-icon/peizhiziyuan_icon_nor.png) center no-repeat;
    background-position: 0px 2px;
}
/*配置资源 ---不能操作*/
a.peizhiziyuan-icon-nor{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../img/new-icon/peizhiziyuan_icon_sel.png) center no-repeat;
    background-position: 0px 2px;
}
/*编辑子项*/
a.peizhiziyuan-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../img/new-icon/bianjizixiang_icon.png) center no-repeat;
    background-position: 0px 2px;
}


/*删除用户*/
a.delete-user-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../img/new-icon/delete-user.png) center no-repeat;
    background-position: 0px 2px;
}
/*字体颜色*/
.yellow-text,a.yellow-text,.table-scrollable .table > tbody > tr > td.yellow-text{
    color: #FFB81C;
}
.table-scrollable .table > tbody > tr.active.set-gray-tr > td.pink-text,
.table-scrollable .table > tbody > tr.set-gray-tr > td.pink-text,
.pink-text,a.pink-text,.table-scrollable .table > tbody > tr > td.pink-text{
    color: #FD775B;
}
.table-scrollable .table > tbody > tr.active.set-gray-tr > td.green-text,
.table-scrollable .table > tbody > tr.set-gray-tr > td.green-text,
.green-text,a.green-text,.table-scrollable .table > tbody > tr > td.green-text{
    color: #92C261;
}
.blue-text,a.blue-text,.table-scrollable .table > tbody > tr > td.blue-text{
    color: #3CC6C2;
}
.blue2-text,a.blue2-text,.table-scrollable .table > tbody > tr > td.blue2-text{
    color: #4DA1FF ;
}
.red-text,a.red-text,.table-scrollable .table > tbody > tr > td.red-text{
    color:  #EB4746;
}
.green2-text,a.green2-text,.table-scrollable .table > tbody > tr > td.green2-text{
    color:  #73EBD1;
}
.blue3-text,a.blue3-text,.table-scrollable .table > tbody > tr > td.blue3-text{
    color:  #73AEE4;
}
.purple-text,a.purple-text,.table-scrollable .table > tbody > tr > td.purple-text{
    color:  #FBA5E9;
}
.red-again-text,a.red-text,.table-scrollable .table > tbody > tr > td.red-text{
    color:  #E5583A;
}
.red-again-text-b,a.red-text,.table-scrollable .table > tbody > tr > td.red-text{
    color:  #E5583A;
}
.circle-text-xm::before {
    position: relative;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 3px;
    display: inline-block;
    top: -2px;
    left: -2px;
}
.circle-text-rb::before{
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 3px;
    display: block;
    top: 17px;
    left: 9px;
}

.circle-text-modal::before{
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 3px;
    display: block;
    top: 24px;
    left: 9px;
}

/*文字前的小圆点*/
.circle-blue::before{
    background: #3CC6C2;
}
.circle-pink::before{
    background: #FD775B;
}
.circle-yellow::before{
    background: #FFB81C;
}
.circle-green::before{
    background: #92C261;
}

.circle-blue3::before{
    background: #73AEE4;
}
.circle-purple::before{
    background: #FBA5E9;
}
.circle-green2::before{
    background: #73EBD1;
}
.circle-red::before{
    background:#F96565;
}
.portlet.box > .box.reg {
    padding: 0 30px !important;
    background: #fff;
}
.circle-red-again::before{
    background:#E5583A;
}
/*项目管理*/

/* 模态框*/
.modal-content {
    border-radius: 8px !important;
}
.modal .modal-header .close{
    position: relative;
    top: -38px;
    left: 38px;
    width: 36px;
    height: 36px;

    background: #666666;
    opacity: 1;
    -webkit-border-radius:18px !important;
    -moz-border-radius:18px !important;
    border-radius:18px !important;
    border: 1px solid #FFFFFF;
    background-image: url(../img/icon/close.png)  !important;
    background-size: 13px;
    background-position: 10px;
}
.modal .modal-header .close:hover{
    opacity: 1;
}
.modal .modal-header {
    border-bottom: 0px !important;
}
.modal-header .modal-title {
    display: inline-block;
    padding-bottom: 10px;
    font-size: 16px;
    color: #474F58;
    letter-spacing: 0.13px;
    border-bottom:4px solid #4DA1FF ;
}
.modal-footer {
    text-align: center !important;
}

/*弹出框底部深色按钮加向右距离lyf*/
.modal-footer .btn{
  margin-right: 40px;
}
.modal-footer .btn+.btn{
  margin-left: 0px;
}
.modal-footer .btn.blue:not(.btn-outline),
.modal-footer .btn.blue:not(.btn-outline).active,
.modal-footer .btn.blue:not(.btn-outline).focus,
.modal-footer .btn.blue:not(.btn-outline):active,
.modal-footer .btn.blue:not(.btn-outline):focus,
.modal-footer .btn.blue:not(.btn-outline):hover,
.modal-footer .btn.blue:not(.btn-outline):visited,
.modal-footer .open>.btn.blue:not(.btn-outline).dropdown-toggle{
    background: #589df5;
    border-radius: 4px !important;
    letter-spacing: 5px;
    color: #fff;
    padding: 6px 31px;
}
.modal-footer .btn.btn-outline.dark,
.modal-footer .btn.btn-outline.dark.active,
.modal-footer .btn.btn-outline.dark:active,
.modal-footer .btn.btn-outline.dark:active:focus,
.modal-footer .btn.btn-outline.dark:active:hover,
.modal-footer .btn.btn-outline.dark:focus,
.modal-footer .btn.btn-outline.dark:hover{
    color: #589df5;
    background: #fff;
    border: 1px solid #589df5;
    border-radius: 4px !important;
    letter-spacing: 5px;
    padding: 5px 30px;
}
/*页面边距*/

.pagination .active> a,
.pagination .active> a:hover {
    width: 24px;
    height: 24px;
    background: #589DF5;
    color: #fff;
    line-height: 24px;
}
/*表格输入框*/


.bsdForm table .form-group > div.selBox .form-control{
    padding: 5px;
}

table .btn {
    margin: 0px;
    padding: 6px;
}
.glyphicon-flash:before {
    content: url(../img/icon/wenjianj.png);
}
.jstree-default .jstree-themeicon{
    background-image: url(../img/icon/wenjianj.png);
    background-repeat: no-repeat;
     background-position: center;
}
.line {
    width: 82%;
}
.modal .bsdForm .form-group-sel > div.selBox > div ,
.modal .bsdForm .form-group > div.selBox > div,
.layui-window .bsdForm .form-group-sel > div.selBox > div,
.layui-window .bsdForm .form-group > div.selBox > div {
    width: 200px !important;
}
.modal .bsdForm .form-group-sel > div.selBox span.input-group-btn .btn ,
.layui-window .bsdForm .form-group-sel > div.selBox span.input-group-btn .btn {
    line-height: 15px !important;
}
.datepicker-dropdown.datepicker-orient-left:after {
    left: 50%;
}
.modal .modal-body {
    padding: 16px 30px 16px 30px !important;
}
.helpvideo-modal .modal-content .modal-body {
    padding: 0px !important;
}

.modal table:not([lay-size])> tbody> tr> td,
.modal table:not([lay-size])> tbody> tr> th,
.modal table:not([lay-size])> tfoot> tr> td,
.modal table:not([lay-size])> tfoot> tr> th,
.modal table:not([lay-size])> thead> tr> td,
.modal table:not([lay-size])> thead> tr> th,
.layui-window table:not([lay-size])> tbody> tr> td,
.layui-window table:not([lay-size])> tbody> tr> th,
.layui-window table:not([lay-size])> tfoot> tr> td,
.layui-window table:not([lay-size])> tfoot> tr> th,
.layui-window table:not([lay-size])> thead> tr> td,
.layui-window table:not([lay-size])> thead> tr> th  {
    height: 54px;
    vertical-align: middle;
    text-align: center;
    padding: 0;
    font-size: 12px;
}

/*模态框 列表*/
.bsdForm .form-group > div .form-control, .bsdForm .details-address > div .form-control ,.bsdForm .form-group > .find > .line  .form-control{
    height: 32px !important;
}
.bootstrap-select.form-control button {
    height: 32px;
}
.line-use .btn:not(.btn-sm):not(.btn-lg) {
    line-height: 18px !important;
    padding: 0px;
    height: 32px;
    width: 100%;
}
.line-use{
    width: calc(100% - 83%);
    width:  -moz-calc(100% - 83%);
    width:  -webkit-calc(100% - 83%);
}
.bsdForm .form-group {
    margin-right: 16px!important;
}
#person-myTabContent .bsdForm .form-group {
    margin-right: 42px!important;
}
.bsdForm .form-group  .line > .form-control {
    height: 30px !important;
}

.modal .bsdForm .form-group-sel > div.dateBox ,.layui-window .bsdForm .form-group-sel > div.dateBox{
    width: 200px !important;
}
/* 模态框 表单 */
.modal .bsdForm .form-group:nth-child(3n), .bsdForm table .form-group {
    /* 2020年3月10日11:30:01 暂时注释观察效果 */
    /* margin-right: 0px !important; */
}
/*查询部分*/
.search .bsdForm {
    position: relative;
}
.search .portlet .search-btn-wrap {
    position: absolute;
    right: 30px;
    float: right;
    margin-top: 0px;
    top: 24px;
    margin-right: 0px !important;

}
.search .portlet .search-btn-wrap:focus{
    border-radius: 100px !important;
}
.search .portlet .search-btn-wrap .btn {
    margin-right: 0px;
}
.search .portlet .search-btn-wrap .btn,
.search .portlet .search-btn-wrap .btn:active,
.search .portlet .search-btn-wrap .btn:focus
{
    border: 1px solid #589DF5;
    border-radius: 100px !important;
    background: #fff;
    font-size: 14px;
    color: #589DF5;
    letter-spacing: -0.08px;
    height: 32px;
    width: 100px;
    padding:0px ;
    line-height: 32px;
    text-align: left;
    padding-left: 17px;
}
.search .portlet .search-btn-wrap .btn:before{
    content: url(../img/new-icon/search-icon.svg);
    vertical-align: sub;
    margin-right: 8px;
}
.search .portlet .reset-btn .btn:before{
    content: url(../img/new-icon/reset_icon.png);
    vertical-align: sub;
    margin-right: 8px;
}
/*/pm/daily/daily-audit.html模态框按钮添加放大镜*/
.huge-glass:before{
content: url(../img/new-icon/search-icon.svg);
vertical-align: sub;
margin-right: 8px;
}
    .form-horizontal .control-label {
         padding-top: 0px;
    }
/*  新ui样式 修改End*/
/* 列表页面 表头上部 有bottom部分 */
.tab1-table{
    background: #fff;
}
.con-title-bottom{
    height: 70px;
    background: #fff;
}
.con-title-bottom > .title-bottom{
    height: 1px;
    width: 100%;
    background: #979797;
    opacity: 0.3;
}
a.blue-a{
    height: 32px;
    line-height: 32px;
    background: #589df5;
    border-radius: 4px !important;
    letter-spacing: 5px;
    color: #fff;
    text-align: center;
    padding: 0 15px;
    min-width: 100px;
    display: inline-block;
}

/* .bsdForm .form-group-sel > div.selBox {
    width: 527px;
    border: none;
} */
/*错误提示影响到form-group追加时间样式20180814*/
.bsdForm .form-group-sel > label{
  margin-bottom: 3px !important;
}
/* .bsdForm .form-group-sel > div.selBox input{
  height: 32px;
} */
/*图表切换标签 start*/
/*tab 时间选择标签*/
.bsdForm .form-group.has-choose-tab{
    margin-right: 0px !important;
}
.bsdForm .form-group.choose-tab  > div{
    display: inline-block;
    position: relative;
    width:auto;
    height: 32px;
    vertical-align: middle;
}
.has-pad{
    padding: 20px 32px;
    height:99%;
}

.fc-list-button{
    width: 200px;
    height: 32px;
    line-height: 32px;
    background-color: #f5f5f5;
    display: inline-block;
}
.fc-button-default{
    width: 96px;
    height: 30px !important;
    border: none;
    background-position:16px;
    box-shadow: none;
    /* background-size: 20px; */
    display: inline-block;
    font-size: 12px;
    line-height: 24px;
    background-color: #f5f5f5;
}

/*表格 - 高亮*/
.fc-table-light-gantt {
    background: #FFFFFF;
    background-image: url(../img/new-icon/gantt_icon_sel.svg);
    background-repeat: no-repeat;
    height: 38px !important;
    width: 73px;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,0.03);
    border-radius: 2px !important;
    padding-left: 24px;
    padding-right: 4px;
    background-position: 5px;
    color: #333333;
}

/*图形 - 灰色*/
.fc-charts-gray {
    background-image: url(../img/new-icon/calendar_icon_nor.svg);
    background-repeat: no-repeat;
    padding-left: 20px;
    color: #A8ABAD;
    background-color: #f5f5f5;
}
/*表格 - 高亮*/
.fc-table-light {
    background: #FFFFFF;
    background-image: url(../img/new-icon/list_icon_sel.svg);
    background-repeat: no-repeat;
    height: 24px !important;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,0.03);
    border-radius: 2px !important;
    padding-left: 23px;
    background-position: 20px;
    color: #333333;
}
/*图形 - 高亮*/
.fc-charts-light {
    background: #FFFFFF;
    background-image: url(../img/new-icon/calendar_icon_sel.svg);
    background-repeat: no-repeat;
    height: 24px !important;
    border: none;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,0.03);
    border-radius: 2px !important;
    padding-left: 23px;
    background-position: 20px;
    margin-left: 3px !important;
}
/*表格 - 灰色*/
.fc-table-gray {
    background-image: url(../img/new-icon/list_icon_nor.svg);
    /* background-size: 24px; */
    background-repeat: no-repeat;
    padding-left: 20px;
    color: #A8ABAD;
}
/*选择时间范围*/
.choose-time-range li{
    float: left;
    min-width: 50px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #DCE0E0;
    border-radius: 4px !important;
    margin-right: 12px;
    text-align: center;
    font-size: 12px;
    color: #D8D8D8;
    letter-spacing: 0;
    cursor: pointer;
    padding: 0px 15px;
}
.choose-time-range li.active{
    color: #FFFFFF;
    background: #589DF5;
    border:none;
}
.main-cont{
    width:900px;
    min-height: 500px;
    margin: 0 auto;
}
.main-cont-points {
    width:1000px;
    min-height: 550px;
    margin: 0 auto;
}
#tab2-chart{
    background: #fff;
    display: none;
}
.fc-list-button button.fc-table-light{
    margin-left: 3px;
}
/*图表切换标签 end*/
/*版本号*/
.version{
    width: 100%;
    padding: 0px 10px;
    position: absolute;
    bottom: 20px;
}
.version .wx-qrcode {
    height: 100px;
    width: 100px;
    background-image: url(../img/weixinkf.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.version .ding-qrcode {
    height: 100px;
    width: 100px;
    background-image: url(../img/ding-xmgl-qr.png);
    background-repeat: no-repeat;
    background-size: contain;
}
/* 企业版隐藏二维码 */
.version .wx-qrcode.O-9cf298e616b54fe1bc3d24655a73da37,
.version .ding-qrcode.O-9cf298e616b54fe1bc3d24655a73da37,
.version .tips.O-9cf298e616b54fe1bc3d24655a73da37
{
    display: none;
}
.version > a{
    text-align: center;
    display: block;
    text-decoration: underline;
}
.version h5,.version p{
    text-align: center;
    font-size: 10px;
    color: #CECDCE;
    letter-spacing: -0.15px;
    line-height: 16px;
    width:100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis ;
    -webkit-text-overflow: ellipsis;
}
.ci-menus-ul{
    height: calc(100% - 270px);
    height:  -moz-calc(100% - 270px);
    height:  -webkit-calc(100% - 270px);
}
/*行 灰*/
.table-hover > tbody > tr.active.set-gray-tr,
.table-striped>tbody>tr.set-gray-tr {
    background-color: #F7F6F6 !important;
    position: relative;
}
.table-scrollable .table > tbody > tr.active.set-gray-tr > td,
.table-scrollable .table > tbody > tr.active.set-gray-tr > td input,
.table-scrollable .table > tbody > tr:hover.set-gray-tr > td,
.table-scrollable .table > tbody > tr.set-gray-tr > td,
.table-scrollable .table > tbody > tr.set-gray-tr > td > span
{
    color: #888888;
}

.table-scrollable table > tbody > tr.set-gray-tr > td,
.table-scrollable .table > tbody > tr.set-gray-tr > td {
    border-top: 1px solid #E7E7E7 !important;
    border-bottom: 1px solid #E7E7E7 !important;
}

.table-scrollable table > tbody > tr.set-gray-tr > td:first-child,
.table-scrollable .table > tbody > tr.set-gray-tr > td:first-child {
    border-left: 1px solid #E7E7E7 !important;
}
.modal table> thead> tr> th.text-left,
.modal table> tbody> tr> td.text-left,
.modal table> tfoot> tr> td.text-left{
    text-align: left;
}
/*日报统计 列表上标签*/
.task-time{
    width: 100%;
    margin-bottom: 20px;
    margin-top: 10px;
}
.task-time li{
    float: left;
    width:23%;
    height:80px;
    background: #FFFFFF;
    border: 1px solid #DCE0E0;
    box-shadow: 0 4px 9px 0 rgba(0,0,0,0.02);
    border-radius: 6px !important;
    padding: 13px 30px;
}
.task-time li:last-child p{
    border-right: none;
}
.task-time li:nth-child(1),.task-time li:nth-child(2),.task-time li:nth-child(3){
    margin-right: 2.6%;
}
.task-time li p:last-child{
    margin-top: 10px;
    font-size: 14px;
    color: rgba(50,60,71,0.40);
    letter-spacing: -0.1px;
}
.task-time li p{
    font-size: 14px;
    color: #323C47;
    letter-spacing: 0;
}
.task-time li:nth-child(2) span{
    font-size: 24px;
    color: #4DA1FF;
    letter-spacing: 0;
    line-height: 28px;
    margin-right: 5px;
}
.task-time li:nth-child(3) span{
    font-size: 24px;
    color: #7ED321;
    letter-spacing: 0;
    line-height: 28px;
    margin-right: 5px;
}
.task-time li:nth-child(4) span{
    font-size: 24px;
    color: #F6622B;
    letter-spacing: 0;
    line-height: 28px;
    margin-right: 5px;
}
/*页面模块 title*/
.query-header {
    font-size: 16px;
    color: #474F58;
    height: 35px;
    padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 45px;
}
.query-header span {
    padding-bottom: 10px;
    border-bottom: 4px solid #4DA1FF;
}
.get-position-top{
    position: fixed !important;
    top: 0px;
    z-index: 5;
    width: 100%;
    right: 30px;
    background: #fff;
    margin-top: 0px !important;
}
.get-head-top{
    /*position: fixed !important;*/
    top: 0px;
    z-index: 5;
    width: 100%;
    right: 30px;
    background: #fff;
    margin-top: 30px !important;
}
.get-head-top-no{
    /*position: fixed !important;*/
    top: 0px;
    z-index: 5;
    width: 100%;
    right: 30px;
    background: #fff;
    margin-top: 0px !important;
}
.actions > div,.no-authority-actions  > div{
    float: right;
    /* margin-right: 39px; */
}
.layui-table-tool .actions >div ,.layui-table-tool .no-authority-actions >div {
    top: -2px;
}
.layui-table-tool .actions.actions-tip-text >div ,.layui-table-tool .no-authority-actions.actions-tip-text >div {
    top: -4px;
}
.actions > div > a,.no-authority-actions > div > a{
    float: left;
    display: block;
    min-width: 30px;
    /*height: 30px;*/
    margin-left: 6px;
    margin-top: 9px;
    background-position: top center;
    background-repeat: no-repeat;
    /* line-height: 30px; */
    color: #9FA9BA;
    padding-top: 30px;
    font-weight: normal;
}
/*.actions > div > a[class~=disabledStyle] span,
.no-authority-actions > div > a[class~=disabledStyle] span{
	  display: none;
}*/

/*列表人数 span样式*/
td{
    position: relative;
}
.get-people-num{
    display: inline-block;
    vertical-align: super;
    position: absolute;
    margin-top: -18px;
    right: 20px;
}
/*白色背景*/
.white-bg{
    background: #fff;
}
/*回款*/
.has-child:hover ul.login-content {
    display: block;
}

/*查询条件显示与隐藏*/
.hide-query {
    padding: 0!important;
    /* padding-bottom: 15px !important; */
    background: #fff;
}
.hide-query > div{
    max-height: 74px;
    overflow: hidden;
    margin: 0px 0;
    padding-bottom: 21px !important;
}
/* 调整搜索框展开方式 */
.search.main-page.screen > .portlet.box.searchPortlet.top-form {
    position: absolute;
    width: calc(100% - 128px);
    background-color: #fff;
    top: 64px;
    left: 124px;
    z-index: 200;
}
/*  z-index: 9999999999;background-color: #fff; form */
.search.main-page.screen > .portlet.box.screen {
    top:178px;
    position: absolute;
    width: calc(100% - 120px);
    /*min-height: 688px;*/
    min-height: 572px;
}
/* 调整搜索框展开方式 */
.no-height-center{
    text-align: center;
    margin-bottom: unset !important;
    /* border-bottom: 1px solid; */
}

/*系统tab切换样式*/
.title-box, .tab-box ,  .tab-box ul li{
float: left;
}
.tab-box{
    margin-left: 100px;
}
.tab-box ul{
    height: 48px;
    line-height: 48px;
}
.tab-box a{
    display: block;
    color: #9FA9BA;
    padding: 0px;
    height: 47px;
    line-height: 48px;
    width: 214px;
    text-align: center;
}
.tab-box a.active{
    display: block;
    border: none;
    color: #4A4A4A;
    border-bottom: 2px solid #589DF5;
    padding: 0px;
    height: 47px;
    line-height: 48px;
    width: 214px;
    text-align: center;
}
/*列表字段换行*/
.table-scrollable > .table > tbody > tr > th .white-space,
.table-scrollable > .table > thead > tr > th .white-space
{
    display: block;
    white-space: normal;
    margin: 0 auto;
}
.text-2{
    width: 30px;
}
.text-3{
    width: 45px;
}

/*2018.1.17   新样式*/
.main-page{
    background: #fff;
}
/* .search.main-page.screen {
    height: calc(100vh - 65px);
    overflow-y: auto;
} */

.bootstrap-select .dropdown-menu {
    z-index: 10052 !important;
}
.shouqi-query{
    width: 34px;
    height: 22px;
    background: url(../img/icon/down.svg) center no-repeat;
    background-size: 14px 13px;
    position: absolute;
    /* margin-top: 16px; */
    border: 1px solid #ddd;
    /* border-bottom-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important; */
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
    border-bottom: 0px;
}
.shouqi-query {
    background: url(../img/icon/query/down-new.svg) center no-repeat;
    background-size: unset;
    width: 88px;
    height: 28px;
    border: none !important;
}
.zhankai-query{
    width: 34px;
    height: 22px;
    background: url(../img/icon/up.svg) center no-repeat;
    background-size: 14px 13px;
    position: absolute;
    margin-top: -21px;
    border: 1px solid #ddd;
    /* border-bottom-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important; */
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
    border-bottom: 0px;
}
.zhankai-query{
    background: url(../img/icon/query/up-new.svg) center no-repeat;
    background-size: unset;
    width: 88px;
    height: 28px;
    border: none !important;
    margin-top: -6px;
}
.search.main-page.screen .filter-query-form .no-height-center {
    height: 28px;
}
.search.main-page.screen .zhankai-query {
    position: relative;
    bottom: -6px;
}
.search.main-page.screen .shouqi-query {
    position: relative;
}
.search.main-page.screen .no-height-center {
    height: 22px;
}

/*表上部总计标签*/
.total-box ul li {
    float: left;
    min-width:100px;
    height:40px;
    line-height:40px;
    border: 1px solid #DCE0E0;
    box-shadow: 0 4px 9px 0 rgba(0,0,0,0.02);
    border-radius: 4px !important;
    margin-right:10px;
    font-size: 12px;
    color: #9FA9BA;
    text-align: center;
    padding: 0 10px;
    font-weight: 700;
}
.total-box ul li span{
    font-size: 16px;
    vertical-align: bottom;
}

/*table样式2 表格行无间隙*/
.table-scrollable .table-gapless{
    border-collapse: collapse;
}
.table-scrollable > table.table-gapless tr {
    height: 38px;
    line-height: 38px;
}
.table-scrollable table.table-gapless > tbody > tr > td,
.table-scrollable .table.table-gapless > tbody > tr > td,
.table-scrollable table.table-gapless > tbody > tr > td:first-child,
.table-scrollable .table.table-gapless > tbody > tr > td:first-child {
    border: 1px solid #EEEEEE !important;
}
table.table-gapless> thead> tr> th {
    background: #fafafa!important;
    border: 1px solid #e8e8e8 !important;
    color: rgba(0,0,0,0.85)!important;
    height: 46px !important;
}


.ellipseTwoLine{
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break:break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	width: 100%;
}


/*表头上一栏一行居中*/
.relative-box{
	position: relative;
}
.relative-box .absolute-right-buttons{
	position: absolute;
	right: 30px;
}
.portlet-title-left{
	padding: 10px 0px;
}


/*小于991的响应*/
@media(max-width: 991px) {
	.project-title .projectName{
	  /* width: 8%; */
	  margin-left: 0px;
  }
  /* .relative-box .absolute-right-buttons{
  	position: inherit;
  } */
}

/* @media(max-height: 645px) {
	.page-sidebar{
		position: absolute;
	}
} */

/*gyj全局css*/
.color-999{
  color: #999999;
}

/* 进度条统一样式*/
.form-group .add-unit-process{
    border: none;
    padding-top: 5px;
    width: 340px !important;
  }
  .form-group .input-sm {
    width: 67px !important;
  }
  .form-group .progress-input{
    width: 70px !important;
  }
  .form-group .progress{
    position: relative;
    width:100%;
    height: 32px;
    background-color: unset;
    padding-top: 2px;
    -moz-user-select: none; -khtml-user-select: none; user-select: none;
  }
  .form-group .progress_bg{
    height: 10px;
    margin-top: 3px;
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
    /* background-color:#f2f2f2; */
  }
  .form-group .progress_bar{
    background: #589DF5;
    width: 0; height: 10px;
    border-radius: 5px;
  }
  .form-group .progress_btn{
    width: 20px;
    height: 20px;
    border-radius: 10px !important;
    position: absolute;
    background:#589DF5;
    left: 0px;
    margin-left: 0px;
    top: 0px;
    cursor: pointer;
    border:1px rgb(11, 113, 247) solid;
    box-sizing:border-box;
  }
  .form-group .progress_btn:hover{
    border-color:rgb(122, 173, 240);
  }

  /**任务优先级调整组件*/
  .priority .priority-change {
    width: 100%;
    height: 100%;
    display: flex;
    padding-top: 10px;
    overflow: hidden;
    line-height: 100%;
    text-align: center;
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;

  }
  .priority .priority-change .priority-add, .priority .priority-change .priority-mus {
    width: 22px;
    background-position: center;
    cursor: pointer;
    top :4px;

  }
  .priority .priority-change .priority-add {
      background-repeat: no-repeat;
      background-image: url(../img/icon/priority-mus.svg);
  }
  .priority .priority-change .priority-mus {
    background-image: url(../img/icon/priority-add.svg);
    background-repeat: no-repeat;
  }

  .click-able-hovers{
      cursor: pointer;
  }
  .layui-table thead tr th.layui-unselect .layui-table-cell {
      text-align: center;
  }

  .layui-table-view .layui-table-cell div.actions a {
    float: left;
    display: block;
    min-width: 23px;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 9px;
    background-position: top center;
    background-repeat: no-repeat;
    color: #9FA9BA;
    padding-top: 30px;
    font-weight: normal;
  }
  .modal-body .layui-table-view .layui-table-cell div.actions a,
  .layui-window .layui-table-view .layui-table-cell div.actions a {
    margin-top: 0;
    height: 23px;
    float: none;
    padding-top: 0px;
    margin-right: 0;
  }

  .layui-table tbody tr:hover, .layui-table thead tr, .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 {
    background-color: #FFFFFF;
}
.layui-table[lay-even] tr:nth-child(even){
    background-color: #f2f8ff;
}

  .layui-table-cell{
    /* height:auto;
    overflow:visible;
    text-overflow:inherit;
    white-space:normal; */
 }

 .layui-table-tool .layui-table-tool-self .layui-inline{
    border:none;
    padding-top: 0;
 }

 .layui-table-tool .layui-table-tool-self .layui-inline.tool-text {
    top: -5px;
    font-size: 12px;
    width: 60px;
    height: 42px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    right: -20px;
 }
 .default-exports .layui-table-tool .layui-table-tool-self .layui-inline.tool-text {
    width: 44px;
    margin-left: 0;
 }
 .layui-table-tool .layui-table-tool-self .layui-inline.tool-text .layui-table-tool-text {
    white-space: nowrap;
    text-align: center;
    color: #9FA9BA;
    position: relative;
    /* top: 2px; */
 }

 .layui-table-tool .layui-table-tool-self .layui-inline:hover{
    border:none;
 }

 .task-label-create-btn{
     margin-top: 10px;
 }
 .xmgl-custom-cols {
    background-image: url("../img/icon/custom_icon_nor.svg") !important;
 }

 .xmgl-custom-cols:hover {
    /* background-image: url("../img/icon/custom_icon_sel.png") !important; */
    background-image: url("../img/icon/custom_icon_sel.svg") !important;
}
.xmgl-daochu {
    background-image: url("../img/icon/export_icon_nor.svg") !important;
}
.xmgl-daochu:hover {
    background-image: url("../img/icon/export_icon_sel.svg") !important;
}
.long-text {
    display: inline-block;
    line-height: 22px;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    display:-moz-box;
    display:-webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    word-wrap:break-word;
    word-break:break-all;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    /*margin: 0 auto;*/
    margin: -3px 5px !important;
}
.long-text-noclip {
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    display:-webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -webkit-box-align:center;
    -webkit-box-pack:center;
    word-wrap:break-word;
    word-break:break-all;
    /*margin: 0 auto;*/
    margin: -3px 5px !important;
}
.long-text-underline{
    color: blue;
    text-decoration: underline;
}
@media(max-height: 1200px){
    .layui-table-tool-panel {
        max-height: 680px !important;
    }
}
@media(max-height: 1000px){
    .layui-table-tool-panel {
        max-height: 620px !important;
    }
}
@media(max-height: 900px){
    .layui-table-tool-panel {
        max-height: 500px !important;
    }
}
@media(max-height: 800px){
    .layui-table-tool-panel {
        max-height: 400px !important;
    }
}

/* 成就激活 */
.SJBZ {
    background-image: url(../img/score/icon/SJBZ.svg);
}
.TPTG{
    background-image: url(../img/score/icon/TPTG.svg);
}
.LA{
    background-image: url(../img/score/icon/LA.svg);
}
.LTP{
    background-image: url(../img/score/icon/LTP.svg);
}
.LLFX{
    background-image: url(../img/score/icon/LLFX.svg);
}
.GZK{
    background-image: url(../img/score/icon/GZK.svg);
}
.YDJ{
    background-image: url(../img/score/icon/YDJ.svg);
}
.SBGB{
    background-image: url(../img/score/icon/SBGB.svg);
}
.JZ{
    background-image: url(../img/score/icon/JZ.svg);
}
.CJZ{
    background-image: url(../img/score/icon/CJZ.svg);
}
.CS{
    background-image: url(../img/score/icon/CS.svg);
}
.JDXS{
    background-image: url(../img/score/icon/JDXS.svg);
}
.KB{
    background-image: url(../img/score/icon/KB.svg);
}
.FQWS{
    background-image: url(../img/score/icon/FQWS.svg);
}
.SCYL{
    background-image: url(../img/score/icon/SCYL.svg);
}

/* 成就未激活 */
.SJBZDisable {
    background-image: url(../img/score/icon/SBGB2.svg);
}
.TPTGDisable{
    background-image: url(../img/score/icon/TPTG2.svg);
}
.LADisable{
    background-image: url(../img/score/icon/LA2.svg);
}
.LTPDisable{
    background-image: url(../img/score/icon/LTP2.svg);
}
.LLFXDisable{
    background-image: url(../img/score/icon/LLFX2.svg);
}
.GZKDisable{
    background-image: url(../img/score/icon/GZK2.svg);
}
.YDJDisable{
    background-image: url(../img/score/icon/YDJ2.svg);
}
.SBGBDisable{
    background-image: url(../img/score/icon/SBGB2.svg);
}
.JZDisable{
    background-image: url(../img/score/icon/JZ2.svg);
}
.CJZDisable{
    background-image: url(../img/score/icon/CJZ2.svg);
}
.CSDisable{
    background-image: url(../img/score/icon/CS2.svg);
}
.JDXSDisable{
    background-image: url(../img/score/icon/JDXS2.svg);
}
.KBDisable{
    background-image: url(../img/score/icon/KB2.svg);
}
.FQWSDisable{
    background-image: url(../img/score/icon/FQWS2.svg);
}
.SCYLDisable{
    background-image: url(../img/score/icon/SCYL2.svg);
}

.StarLevel{
    background-repeat: no-repeat;
    height: 20px;
    width: 58px;
    margin:-37px auto 0 auto;

}

.level0{
    background-image: url(../img/score/icon/star0.svg);
}
.level1{
    background-image: url(../img/score/icon/star1.svg);
}
.level2{
    background-image: url(../img/score/icon/star2.svg);
}
.level3{
    background-image: url(../img/score/icon/star3.svg);
}
.layui-table-fixed .layui-table th {
    background-color: #ecebeb4d;
}

.enterprise-chose > a:after {
    content: none !important;
}
.enterprise-chose > a::before {
    content: ' ';
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.dropdown-menu.sub {
    width: 260px;
    left: -260px;

}
.dropdown-menu.sub .dropdown-menu {
    width: 150px;
}
.dropdown-menu.sub .dropdown-menu .dropdown-submenu{
    width: 150px;
    height: 100px;
}

.dropdown-menu.sub .dropdown-submenu > .dropdown-menu {
    top: 0;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.dropdown-menu.sub .dropdown-submenu:hover > .dropdown-menu {
    display: block;
}
.dropdown-menu.sub .dropdown-submenu.pull-left {
    float: none;
}
.dropdown-menu.sub .dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.enterprise-chose .dropdown-menu.sub li > a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.form-group-group {
    width: 200px;
    display: inline-block;
    margin: 0 16px 10px 0;
}
.form-group-group .form-group {
    width: 90px;
    margin: 0 !important;
}
.form-group-group .form-group .add-unit {
    width: 95px;
}
.form-group-group .form-group div.half-input .add-unit {
    display: flex;
}
.form-group-group .form-group div.half-input .line-use {
    line-height: 30px;
}
.form-group-group .form-group div.half-input.r {
    /*margin-left: 10px;*/
}
.form-group-group .form-group div.half-input.l {
    margin-left: 10px;
}
.form-group .pretty-select div.pretty-select-container {
    position: absolute;
    display: none;
    width: 100%;
    z-index: 3;
}
/* .pretty-select .line-use {
    border-left: 1px solid #D6D6D6;
} */
.bsdForm .find.pretty-select {
    display: inline-flex;
}
.bsdForm .find.pretty-select .line-full {
    width: 100%;
}
.bsdForm .find.pretty-select .line-full .pretty-select-pcaret {
    top: 15px;
    right: 10px;
}
.bsdForm .find.pretty-select .pretty-select-pcaret {
    position: absolute;
    pointer-events: none;
    cursor: pointer;
    top: 6px;
    right: 50px;
    color: #bbb;
}
.bsdForm .find.pretty-select .pretty-select-pcaret .caret {
    width: 9px;
    height: 5px;
}
.bsdForm .find.pretty-select .pretty-select-trigger {
    cursor: pointer;
}
.bsdForm .find.pretty-select .pretty-select-name-container {
    overflow: hidden;
}
.bsdForm .find.pretty-select .pretty-select-name-container .select-items-wrapper {
    width: 1000px;
    float: left;
}
.bsdForm .find.pretty-select .pretty-select-name-container .select-item {
    display: inline-flex;
    float: left;
}
.bsdForm .find.pretty-select .pretty-select-name-container .select-item .select-item-icon {
    background-repeat: no-repeat;
    height: 19px;
    width: 19px;
    margin-right: 2px;
    background-position: center;
    border-radius: 9px !important;
    background-size: cover;
}
.bsdForm .find.pretty-select > div.pretty-select-container {
    display: none;
}
.bsdForm.line-4-form .form-group:nth-child(4n+1){
    margin-right: 0 !important;
}
.form-group .pretty-select div.pretty-select-container ul.pretty-select-ul {
    border: 1px solid #D4D4D4;
    background: #fff;
    max-height: 240px;
    overflow-y: auto;
}
ul.pretty-select-ul li.pretty-select-li:not(.disabled) {
    cursor: pointer;
}
ul.pretty-select-ul li.pretty-select-li:hover {
    background-color: #f6f6f6;
}
ul.pretty-select-ul li.pretty-select-li.cur {
    background-color: #F3F3F3;
}
ul.pretty-select-ul li.pretty-select-li.cur .pretty-select-li-btn {
    width: 30px;
    height: 30px;
    background-image: url(/static/app/1.0.0/img/pm/common/duigou-hui.svg);
    background-size: 70% 70%;
    background-repeat: no-repeat;
    background-position: center;
    float: right;
    margin-top: 6px;
}
.pretty-select.staffIds-select ul.pretty-select-ul li.pretty-select-li.cur .pretty-select-li-btn {
    width: 30px;
    height: 30px;
    /*background-image: url(/static/app/1.0.0/img/pm/common/duigou-hui.svg);*/
    background-image: url(/static/app/1.0.0/img/pm/common/duigou-0422.svg);
    background-size: 70% 70%;
    background-repeat: no-repeat;
    background-position: center;
    float: right;
    margin-top: 6px;
}
.pretty-select.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-btn {
    width: 30px;
    height: 30px;
    background-image: url(/static/app/1.0.0/img/pm/common/duigou-0422-gray.svg);
    background-size: 70% 70%;
    background-repeat: no-repeat;
    background-position: center;
    float: right;
    margin-top: 6px;
}
ul.pretty-select-ul li.pretty-select-li.disabled {
    cursor: not-allowed;
}

ul.pretty-select-ul li.pretty-select-li .pretty-select-li-left,
ul.pretty-select-ul li.pretty-select-li .pretty-select-li-btn {
    display: inline-flex;
}

ul.pretty-select-ul li.pretty-select-li .pretty-select-li-icon {
    width: 30px;
    height: 30px;
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 20px !important;
}
ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text {
    font-size: 14px;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;

    display: flex;
    flex-direction: row;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-left{
    max-width: unset !important;
    margin-left: -10px;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text{
    margin-left: 10px;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text span{
    overflow: hidden; /* 隐藏超出部分 */
    white-space: nowrap; /* 防止文本换行 */
    position: relative; /* 设置相对定位，便于伪元素定位 */
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel{
    position: relative;
    padding-top: 10px;
    display: inline-block;
    height: 27px;
    padding-left: 27px;
    background-repeat: no-repeat;
    background-size: 28px 26px;
    /*background-image: url(/static/app/1.0.0/img/pm/daily/mood_well.svg) !important;*/
    background-position-y: center;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-feel1{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-feel1.svg) !important;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-feel2{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-feel2.svg) !important;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-feel3{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-feel3.svg) !important;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-feel4{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-feel4.svg) !important;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-feel5{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-feel5-re.svg) !important;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-feel6{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-feel6-re.svg) !important;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-feel7{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-feel7-re.svg) !important;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-kwh1{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-kwh1.svg) !important;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-kwh2{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-kwh2.svg) !important;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-kwh3{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-kwh3.svg) !important;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-kwh4{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-kwh4.svg) !important;
}
.staffIds-select ul.pretty-select-ul li.pretty-select-li .pretty-select-li-text  .bg-feel.report-kwh5{
    background-image: url(/static/app/1.0.0/img/pm/daily/report-kwh5.svg) !important;
}
ul.pretty-select-ul li.pretty-select-li .pretty-select-li-left {
    /* width: 90%; */
    max-width: 75%;
    padding: 5px 0px 5px 10px;
}
ul.pretty-select-ul li.pretty-select-li .pretty-select-li-left > * {
    /* font-size: 16px; */
}

.form-group .pretty-select div.pretty-select-container ul.pretty-select-ul li.pretty-select-li {
    line-height: 30px;
    height: 40px;
}
input[readonly].whiteBackground {
    background-color: #FFF !important;
}
td.size-sm {
    width: 100px;
    padding-right: 20px !important;
}
.bsdForm .form-group > div.xmgl-sel, .bsdForm .form-group-sel > div.selBox > div.xmgl-sel,
.form-group .xmgl-sel {
    display: inline-flex;
}
.xmgl-sel-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: 90% 90%;
    background-position: center;
    background-repeat: no-repeat;
}




.radius-version .choice-top-type {
    border-radius: 25px !important;
}
.radius-version.radius-version-select .dropdown-menu {
    border-radius: 10px !important;
}
.radius-version .task-type-show-box ul li {
    border-radius: 25px !important;
}
.radius-version .info-area-container-top{
    margin-left: 10px;
}
.radius-version .searchPortlet .bsdForm .form-group > label {
    margin-left: 10px !important;
}
.radius-version .layui-layer.layui-layer-page .layui-layer-title, .layui-layer.layui-layer-dialog .layui-layer-title{
    border-top-left-radius: 25px !important;
    border-top-right-radius: 25px !important;
}
.radius-version .layui-border-box.layui-table-view .layui-table-tool {
    border-top-left-radius: 25px !important;
    border-top-right-radius: 25px !important;
}
.radius-version .portlet.relative-box .portlet-body .layui-form.layui-border-box.layui-table-view,
.portlet.box.reg .layui-form.layui-border-box.layui-table-view,
body[radius-version] .layui-form.layui-border-box.layui-table-view
{
    border-radius: 25px !important;
    /*box-shadow: 5px 5px rgba(102,102,102,.1);*/
}
/*左右拼接的input*/
.radius-version .form-control.uniform-input.text,
body[radius-version] .layui-form-item .layui-input,
body[radius-version] .form-group > div > input,
body[radius-version] .bootstrap-select.form-control button.btn.dropdown-toggle
{
    border-radius: 15px !important;
}
.radius-version .find .line input[type=text]{
    border-radius: 15px 0 0 15px !important;
}

.radius-version .bootstrap-select.form-control button {
    border-radius: 15px !important;
}
.radius-version .portlet.box > .box.reg {
    padding: 0px 30px !important;
}
.radius-version .bsdForm .form-group > div.selBox span.input-group-btn .btn {
    right: 3px;
    border-radius: 0 15px 15px 0 !important;
    background: none;
}
.radius-version .bsdForm .form-group>div.selBox span.input-group-btn{
    width: 34px;
}
.radius-version .line-use .btn:not(.btn-sm):not(.btn-lg) {
    border-radius: 0 15px 15px 0 !important;
}
.radius-version .form-group.choose-tab li{
    border-radius:  15px  !important;
}
.radius-version .info-area-container-bottom {
    margin-right: 6px;
}
body[radius-version] dl.layui-anim {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.media-left.media-left-radius{
    width: 20px;
    height: 20px;
    min-width: 20px;
    display: inline-flex;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px !important;
    background-position: center;
    margin-right: 4px;
    flex-shrink: 0;
}

/*右上角icon 添加文字显示*/
/* .title-content .header-show-text span{
    line-height: 1px;
    font-size: 13px;
    padding-left: 0 !important;
    margin-top: -54px;
    display: inline-block;
    margin-left: 2px;
    color: #9FA9BA;
} */
.title-content .header-show-text{
    width: 55px;
    /*height: 55px;*/
    /*display: flex;*/
    /*flex-direction: column;*/
    /*flex-wrap: nowrap;*/
    /*justify-content: flex-start;*/
    /*align-items: center;*/
    margin-right: 5px;
}
.title-content .header-show-message-text{
    margin-right: 5px;
}
.title-content .header-show-text a div{
    margin-left: 7.5px;
    margin-top: -5px;
}
.title-content .header-show-text a{
    /*width: 100%;*/
}
.header-show-message-text.message-num{
    /*background-position: 16px 10px;*/
    background-position: 18px 14px;
    width: 55px;

    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: center;
}
.header-show-message-text.message-num button{
    top: 0 !important;
    z-index: 2 ;
}
.header-show-message-text p{
    /*height: 30px;*/
    position: absolute;
    margin-top: 30.5px;
    font-size: 13px;
    /*margin-left: 2px;*/
    color: #9FA9BA;
}
.header-show-message-text span{
    position: absolute;
    /*margin: -6px 0 0 62px;*/
    /*margin: -3px 0 0 64px;*/
    margin: -3px 0 0 25px;

}
.outer-link-show{
    width: 22px;
    height: 22px !important;
}
.pull-left{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
.help-outer-link-button img{
    margin-left: 2px;
}
.xmgl-ul-log li {
    line-height: 35px;
    color: #4A4A4A;
}
#openReport{
    display: none;
}

.form-control.no-height{
    height: unset !important;
}
.layui-table-box td[data-field="type"] .layui-unselect {
    display: none !important;
}
td[data-field="context"] div{
    text-align: left !important;
}
.layui-table-loading-icon .layui-icon {
    font-size: 60px;
    color: red;
}

.layui-table-box th[data-field="toDoTaskBuff"] div{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.layui-table-box th[data-field="toDoTaskBuff"] div span:first-child {
    white-space: pre-wrap;
    line-height: 20px;
}

.manyPersonPclick{
    cursor: pointer;
}
.pretty-select.staffIds-select .pretty-select-ul li{
    display: flex !important;
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
}
.pretty-select.staffIds-select .pretty-select-ul li .pretty-select-li-left{
    margin-right: 30px;
}
.pretty-select.staffIds-select .pretty-select-ul li[data-val="ALL"] .pretty-select-li-left{
    margin-right: 636px;
}
.dropdown .tips-number{
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background: #F44336;
    border-radius: 50% !important;
    color: white;
    font-size: 12px;
    position: absolute;
    top: 12px;
    left: 54px;
    padding-left: unset;
}
.dropdown .tips-number .tips-number-text{
    color: white;
    font-size: 12px;
    vertical-align:unset;
    padding-left:0px;
}


