a:hover {
  text-decoration: none;
}

/*包含以下五种的链接*/
a.no-css {
  text-decoration: none;
  color: #3b3b3b !important;
}
/*正常的未被访问过的链接*/
a.no-css:link {
  text-decoration: none;
}
/*已经访问过的链接*/
a.no-css:visited {
  text-decoration: none;
}
/* 正在点击的链接，鼠标在元素上按下还没有松开*/
a.no-css:active {
  text-decoration: none;
}
/* 获得焦点的时候 鼠标松开时显示的颜色*/
a.no-css:focus {
  text-decoration: none;
}
.page-header.navbar {
  background-color: #fff;
  box-shadow: 1px 0px 5px #888888;
  /*  background-image: url(../img/header-mgi.png);*/
  background-repeat: repeat no-repeat;
  height: 60px;
  min-height: 60px;
}

.page-header-fixed .page-container {
  margin-top: 59px;
}

/*无导航时占用空间*/

.page-header .page-header-inner {
  height: 60px;
}

.page-header .page-header-inner .page-logo {
  float: left;
  display: block;
  padding-left: 10px;
  position: absolute;
  width: inherit;
  height: inherit;
  top: 50%;
  margin-top: -31px;
  overflow: hidden;
}

.page-header .page-header-inner .logo-text {
  font-size: 18px;
  color: #fff;
  display: inline-block;
  margin-left: 26px;
  height: 100%;
  line-height: 60px;
  position: relative;
  font-family: "Microsoft YaHei";
}

.page-header .page-header-inner .logo-text:after {
  content: '';
  display: block;
  height: 29px;
  width: 0.8px;
  background-color: #fff;
  position: absolute;
  left: -13px;
  top: 18px;
}

.page-header-inner a.nav-item,
.page-header-inner .nav-item {
  color: #fff;
  font-size: 14px;
  padding: 0 !important;
  height: 60px;
  line-height: 95px !important;
  width: 85px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center 8px;
  background-size: 24px;
  /*padding-left: 10px !important;
    padding-right: 10px !important;*/
}

.page-header-inner .nav>li>a.active,
.page-header-inner .nav>li>a:focus,
.page-header-inner .nav>li>a.active:hover,
.page-header-inner .nav>li>a:hover {
  background-color: #296FF1;
  border-bottom: 2px solid #FB8430;
}

.page-header-inner .nav>li>a:hover {
  border: none;
}

.page-header-inner .nav-index {
  background-image: url(../img/nav/nav-index.png);
}

.page-header-inner .nav-task {
  background-image: url(../img/nav/nav-task.png);
}

.page-header-inner .nav-custom {
  background-image: url(../img/nav/nav-custom.png);
}

.page-header-inner .nav-before {
  background-image: url(../img/nav/nav-before.png);
}

.page-header-inner .nav-middle {
  background-image: url(../img/nav/nav-middle.png);
}

.page-header-inner .nav-after {
  background-image: url(../img/nav/nav-after.png);
}

.page-header-inner .nav-warn {
  background-image: url(../img/nav/nav-warn.png);
}

.page-header-inner .nav-system {
  background-image: url(../img/nav/nav-system.png);
}

.page-header-inner .nav.navbar-nav {
  margin-right: 10px;
}

.page-header-inner .nav.navbar-nav li a.nav-item {
  width: auto !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.page-header .user-status {
  /*height: 36px;*/
  /*   line-height: 36px;*/
  background-color: transparent;
  /*  margin-top: 60px;*/
  /*  padding-right: 44px;*/
}

.page-header .user-status p {
  font-size: 0;
  color: #666666;
}

.page-header .user-status span {
  font-size: 12px;
  margin-right: 10px;
}

.page-header .user-status a {
  font-size: 14px;
}

.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
  padding: 0 10px;
  width: inherit;
}

.page-header.navbar .menu-toggler.sidebar-toggler {
  font-size: 14px;
  text-align: center;
  width: 185px;
  height: 58px;
  line-height: 58px;
  background-color: #fff;
  cursor: pointer;
  background-image: url(../img/left-menu/cart-left.png);
  background-position: 150px center;
  color: #333 !important;
  margin-top: 0 !important;
  float: left;
  opacity: 1;
}

.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler {
  font-size: 0;
  width: 36px;
  background-position: center;
}

.user-logout {
  background-image: url(../img/nav/exit.png);
  background-repeat: no-repeat;
  background-position: 0 center;
  padding-left: 24px;
}

.user-status-img {
  background-image: url(../img/nav/user.png);
  background-repeat: no-repeat;
  background-position: 0 center;
  padding-left: 24px;
  background-size: contain;
}

.page-sidebar-closed .page-sidebar,
.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
  width: 36px !important;
  background-color: #ececec;
}

.page-sidebar {
  width: 185px;
  float: left;
  /* margin-right: -100%; */
  background-color: #fff !important;
  bottom: 0;
  /*position: fixed;
    top: 118px;
    z-index: 2;*/
}
.page-container.screen .page-sidebar {
  position: absolute;
}
.page-footer {
  padding: 8px 20px 5px;
  font-size: 13px;
  height: 33px;
  position: relative;
  z-index: 3;
  background-color: #656565;
  text-align: center;
}

/*底部文字居中lyf*/

.page-footer .page-footer-inner {
  float: none;
  color: #fff;
}

.page-sidebar .page-sidebar-menu>li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a {
  background-color: #f1f1f1 !important;
  padding: 0;
  cursor: pointer;
  color: #666 !important;
  text-align: center;
  font-weight: normal;
}

.page-sidebar .page-sidebar-menu>li>a:hover {
  color: #FCAB53 !important;
}

.page-sidebar-menu.page-sidebar-menu-hover-submenu .nav-item {
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  transition: opacity 1s;
  margin-top: 3px;
}

.nav-item i {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  top: 5px;
  left: -14px;
}

.icon-my-task {
  background-image: url(../img/left-menu/icon-my-task.png);
}

.page-sidebar .page-sidebar-menu>li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a {
  border-top: 0 none !important;
}

.page-header-inner .nav-item .nav-link:hover,
.page-header-inner .nav-item.open .nav-link:hover {
  color: #fff !important;
  background: #7EACFF !important;
}

.main-menu>li:hover>.sub-menu li:hover>div>.sub-menu>.nav-item.open .nav-link:hover,
.main-menu>li:hover>.sub-menu li:hover>div>.sub-menu>.nav-item .nav-link:hover {
  background: #A3C4FF !important;
}

.nav-item .nav-link:hover .icon-my-task,
.nav-item.open .nav-link:hover .icon-my-task {
  background-image: url(../img/left-menu/icon-my-task-hover.png);
}

.page-sidebar-closed .nav-item i {
  left: 0 !important;
}

.nav-item a {
  padding: 0 !important;
  text-align: center !important;
  line-height: 58px;
  height: 58px;
}

.page-sidebar .page-sidebar-menu .sub-menu>li.active>a,
.page-sidebar .page-sidebar-menu .sub-menu>li.open>a,
.page-sidebar .page-sidebar-menu .sub-menu>li:hover>a,
.page-sidebar-closed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.active>a,
.page-sidebar-closed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.open>a,
.page-sidebar-closed .page-sidebar:hover .page-sidebar-menu .sub-menu>li:hover>a {
  background: #d8d8d8 !important;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover {
  width: 185px !important;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li:hover>a>i {
  margin-right: 0;
}

.page-sidebar-fixed .page-sidebar {
  position: fixed !important;
  margin-left: 0;
  top: 212px;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li>a {
  padding-left: 0;
}

.page-sidebar-closed .page-content-wrapper .page-content {
  margin-left: 36px !important;
}

.page-sidebar-menu-hover-submenu li:hover>.sub-menu {
  background: #f1f1f1 !important;
}

.page-sidebar-menu-hover-submenu li:hover>.sub-menu span {
  color: #3084c6;
}

.page-sidebar-menu.page-sidebar-menu-hover-submenu>li:hover .sub-menu {
  margin-left: 200px;
  margin-top: -85px;
  box-shadow: 5px 5px rgba(44, 53, 66, .2);
}

.main-menu>li {
  margin-left: 4px;
}

.main-menu>li>.sub-menu {
  display: none;
  position: absolute;
  left: 0;
}

.main-menu>li .sub-menu li .sub-menu {
  display: block;
}

.main-menu>li:last-child>.sub-menu {
  position: absolute;
  /*right: 0;*/
  left: -95px;
}

.main-menu>li:hover>.sub-menu,
.main-menu>li:hover>.sub-menu li:hover>.slimScrollDiv {
  display: block;
  /*box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.10);*/
  border-radius: 2px;
  /*width: 185px;*/
  /*  border: 1px solid #E4E8F5;*/
  padding-bottom: 2px;
  padding-top: 5px;
}

/*menu class*/

.main-menu>li.main-active>.sub-menu,
.main-menu>li.main-active>.sub-menu li.sub-active>.slimScrollDiv {
  display: block;
  /*box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.10);*/
  border-radius: 2px;
  /*width: 185px;*/
  /*  border: 1px solid #E4E8F5;*/
  padding-bottom: 2px;
  padding-top: 5px;
}

.main-menu>li:hover>.sub-menu {
  background: #629AFF !important;
}

/*menu class*/

.main-menu>li.main-active>.sub-menu {
  background: #629AFF !important;
}

.main-menu>li:hover>.sub-menu li:hover>.sub-menu,
.main-menu>li:hover>.sub-menu li:hover>div>.sub-menu {
  background: #7EACFF !important;
}

/*menu class*/

.main-menu>li.main-active>.sub-menu li.sub-active>.sub-menu,
.main-menu>li.main-active>.sub-menu li.sub-active>div>.sub-menu {
  background: #7EACFF !important;
}

.main-menu>li:hover>.sub-menu li:hover>div {
  right: 184px;
  top: -42px;
}

/*menu class*/

.main-menu>li.main-active>.sub-menu li.sub-active>div {
  right: 184px;
  top: -42px;
}

/*zq*/

.main-menu>li:hover>.sub-menu li:hover>.sub-menu {
  left: -187px;
  /*left: -175px;*/
  top: -1px;
  /* right: 185px;*/
}

/*menu class*/

.main-menu>li.main-active>.sub-menu li.sub-active>.sub-menu {
  left: -187px;
  /*left: -175px;*/
  top: -1px;
  /* right: 185px;*/
}

.main-menu>li .sub-menu .nav-item {
  line-height: 1 !important;
  width: 185px;
  height: 36px;
  position: relative;
  margin: 2px;
  margin-left: 0px;
}

.main-menu>li .sub-menu .nav-item a {
  width: inherit;
  text-align: center;
  display: block;
  line-height: 36px !important;
  height: 38px;
  color: #A3C4FF;
}

.main-menu>li .sub-menu .nav-item a .title {
  font-size: 14px;
  color: #fff !important;
}

.main-menu>li:hover>.sub-menu li:hover>div>.sub-menu,
.main-menu>li:hover>.sub-menu li:hover>.sub-menu {
  max-height: 388px;
  overflow-y: auto;
  overflow-x: hidden;
}

/*menu class*/

.main-menu>li.main-active>.sub-menu li.sub-active>div>.sub-menu,
.main-menu>li.main-active>.sub-menu li.sub-active>.sub-menu {
  max-height: 388px;
  overflow-y: auto;
  overflow-x: hidden;
}

/*   分页样式重置   start   */

.table-scrollable {
  margin-bottom: 0px !important;
}

.table-pager {
  position: static;
  top: 0px;
  padding-top: 30px;
}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
  color: #999;
}

.pagination>li {
  display: inline-block;
  vertical-align: middle;
  line-height: 24px;
}

.col-md-7 .set-num {
  display: inline-block;
  border: 1px solid #DFDFE8;
  width: 62px;
  height: 24px;
  text-align: center;
  padding-right: 20px;
}

.col-md-7 #set_pageNum {
  position: absolute;
  margin-left: -22px;
  line-height: 21px;
}

.col-md-7 span:last-child {
  margin-left: 16px;
}

.pagination .active>a,
.pagination .active>a:hover {
  width: 24px;
  height: 24px;
  background: #FDC587;
  color: #fff;
  line-height: 24px;
}

.pagination>li>a,
.pagination>li>span {
  color: #333;
}

.pagination>li>a,
.pagination>li>span {
  padding: 10px 17px;
}

/*   分页样式重置   end   */

/*   总体表格样式覆盖   start   */

.table>thead>tr>td,
.table>thead>tr>th {
  font-size: 14px !important;
  font-weight: normal;
  color: #333;
  border-bottom: 1px solid #e3e3e3 !important;
  padding: 0;
  border: 0 none !important;
  text-align: center;
  line-height: 35px;
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
  height: 40px;
  /*line-height: 30px;*/
  vertical-align: middle;
  text-align: center;
  padding: 0;
  border: 0 none !important;
  font-size: 12px;
}

.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>th {
  line-height: 35px;
}

.table-scrollable {
  border: 0 none;
}

.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #fff;
}

.table-hover>tbody>tr:hover,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
  background: rgba(252, 171, 83, 0.1);
}

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
  background: rgba(252, 171, 83, 0.1);
}

/*   总体表格样式覆盖   end   */

/*   面包屑组件css start   */

.page-crumbs {
  /*height: 50px;*/
  line-height: 40px;
  position: relative;
}

.page-crumbs dl+div {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 4;
}

.page-crumbs a {
  color: #4d4c4c;
  line-height: 30px;
}

/*面包线第一级颜色二期优化lyf*/

.page-crumbs dt a {
  color: #808090;
  font-weight: bold;
}

.page-crumbs a:hover {
  text-decoration: underline;
}

.login-info a:hover,
.login-info a:active,
.login-info a:focus {
  text-decoration: none;
}

.page-crumbs dt {
  background-repeat: no-repeat;
  -webkit-background-size: 27px;
  background-size: 22px;
  padding-left: 2em;
  background-position: 0 4px;
  background-image: none !important;
}

.page-crumbs dt,
.page-crumbs dd {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
}

.page-crumbs dd {
  margin-left: 1em;
}

.page-crumbs dd:last-child a {
  color: #2382c4;
}

.page-crumbs dd:before {
  content: '>';
  display: inline-block;
  position: relative;
  left: -10px;
  color: #9c9999;
}

/*   面包屑组件css end   */

/*   筛选折叠样式  start   */

.portlet>.portlet-title>.tools>a.collapse {
  background-image: url(../img/zhankai.png) !important;
}

.portlet>.portlet-title>.tools>a.expand {
  background-image: url(../img/shouqi.png) !important;
}

.search .portlet>.portlet-title {
  background-color: #fff;
  /* position: relative;  pm*/
  /*border-bottom: 1px solid #F2F2F2;*/
  font-weight: bold;
}

.search .portlet>.portlet-body {
  border-top: 1px solid #F2F2F2;
}

.search .portlet .search-btn-wrap .btn {
  font-weight: normal;
}

.search .portlet>.portlet-title>.tools {
  float: left;
  margin-left: 14px;
  line-height: 30px;
  padding-top: 15px;
}

.search .portlet>.portlet-title>.caption {
  color: #3c3c3c;
  font-size: 14px;
  padding: 0;
  line-height: 35px;
  padding-left: 18px;
}

/*title高度*/

.portlet>.portlet-title {
  min-height: 35px !important;
}

.portlet.box>.portlet-title>.actions,
.portlet.box>.portlet-title>.no-authority-actions {
  padding: 2px 0 2px;
}

.portlet>.portlet-body {
  padding: 0 !important;
}

.search td label {
  display: block;
  cursor: pointer;
}

/*   筛选折叠样式  end   */

@media (max-width: 991px) {
  .page-header.navbar {
    padding: 0;
  }
}

@media (max-width: 991px) {
  .page-header.navbar .page-logo img {
    margin-left: 10px !important;
  }
}

.page-content-wrapper .page-content {
  padding: 0 20px 0px 0;
  box-sizing: border-box;
  /* background-color: #f5f5f5 */
}

.portlet.light {
  padding: 0 20px 15px;
}

/*   没有边框   */

.no-border {
  border: 0 none !important;
}

/*   radio下的radio样式   */

.form-group .radio-inline {
  line-height: 28px;
  padding-top: 0px;
  padding-left: 0px;
  margin-left: 0px;
  margin-right: 10px;
}

.form-group .radio-inline input[type=radio] {
  position: static;
  margin: 0px;
}

/* 模态框 圆角*/
/* .modal.fade.in {
  overflow-x: hidden;
  overflow-y: auto;
} */
.modal-content {
  border-radius: 2px !important;
}

/*   模态框样式覆盖  start   */

.modal .modal-header {
  border-bottom: 0 none;
  background: #B4CFFF;
  padding: 20px 10px 12px 20px;
  border-top-right-radius: 2px !important;
  border-top-left-radius: 2px !important;
}

/*-----模态框最小尺寸------*/

@media (min-width: 768px) {
  .modal-dialog {
    width: 770px;
    margin: 30px auto;
  }
  .modal-sm {
    width: 400px !important;
  }
  .modal-little-big {
    width: 885px !important;
  }
}

@media (min-width:1100px) {
  .modal-bigger {
    width: 1100px !important;
  }
  .modal-big {
    width: 1000px !important;
  }
  .modal-help {
    width: 1000px !important;
    margin: 30px auto;
  }
  .modal-task-big {
    width: 1000px !important;
  }
}

@media(min-width:1439px){
  .modal-task-big {
    width: 1380px !important;
  }
}

/*内容部分重新设置大小*/

.modal .modal-body {
  padding: 30px 30px 0px 30px;
}

/*底部按钮居中*/

.modal-footer {
  text-align: right !important;
  padding: 10px 20px 30px 20px;
}

/*确定按钮*/

.btn.blue:not(.btn-outline),
.btn.blue:not(.btn-outline).active,
.btn.blue:not(.btn-outline).focus,
.btn.blue:not(.btn-outline):active,
.btn.blue:not(.btn-outline):focus,
.btn.blue:not(.btn-outline):hover,
.btn.blue:not(.btn-outline):visited,
.open>.btn.blue:not(.btn-outline).dropdown-toggle {
  background: #FDC587;
  border: none;
  border-radius: 2px;
  color: #fff;
}

/*按钮失效 样式*/

.btn.blue:not(.btn-outline)[disabled],
.btn.blue:not(.btn-outline)[disabled]:hover {
  background: #3598dc;
  border: none;
}

.btn.blue:not(.btn-outline).active.focus,
.btn.blue:not(.btn-outline).active:focus,
.btn.blue:not(.btn-outline).active:hover,
.btn.blue:not(.btn-outline):active.focus,
.btn.blue:not(.btn-outline):active:focus,
.btn.blue:not(.btn-outline):active:hover,
.open>.btn.blue:not(.btn-outline).dropdown-toggle.focus,
.open>.btn.blue:not(.btn-outline).dropdown-toggle:focus,
.open>.btn.blue:not(.btn-outline).dropdown-toggle:hover {
  background: #FDC587;
  /*  border: 1px solid #D19655;*/
  border: none;
  border-radius: 3px;
  color: #fff;
}

/*取消*/

.btn.btn-outline.dark,
.btn.btn-outline.dark.active,
.btn.btn-outline.dark:active,
.btn.btn-outline.dark:active:focus,
.btn.btn-outline.dark:active:hover,
.btn.btn-outline.dark:focus,
.btn.btn-outline.dark:hover {
  background: #FFFFFF;
  border: 1px solid #DADADA;
  border-radius: 3px;
  color: #333333;
}

.modal-header .modal-title {
  font-size: 14px;
  color: #004EE1;
  font-weight: bold;
}

.close {
  width: 18px;
  height: 18px;
  background-image: url(../img/close_nor.png) !important;
}

.close:hover {
  background-image: url(../img/close_click.png) !important;
}

/*   模态框样式覆盖  end   */

/*   必填项红色星号   */

.required-asterisk:after {
  content: '*';
  color: #e73d4a;
  font-size: 14px;
  position: relative;
  top: 5px;
  left: -2px;
  font-style: normal;
}

/*   禁用响应式  start   */

@media (max-width: 991px) {
  body {
    overflow: auto !important;
  }
  .page-content-wrapper .page-content {
    /* margin-left: 185px !important; */
    padding: 0 20px 10px !important;
    /*margin-top: 36px !important;*/
    margin-right: 0 !important;
    min-height: inherit;
  }
  .page-sidebar {
    margin: 0;
  }
  .page-header.navbar .menu-toggler.sidebar-toggler {
    display: block !important;
  }
  .page-header .main-menu>li {
    float: left;
  }
  .page-header .navbar-nav {
    margin: auto;
  }
}

#mainPage .table-scrollable {
  min-height: 550px;
}

#mainPage .table-scrollable img {
  margin-top: 35px;
}

#mainPage .table-scrollable p {
  font-size: 16px;
  color: #333333;
  margin-top: 10px !important;
}

/*   禁用响应式  end   */

/*lyf 自定义公共样式*/

.portlet.box.reg>.portlet-title>.caption {
  padding: 0px;
  font-size: 14px;
  color: #3c3c3c;
  line-height: 35px;
  padding-left: 0px;
}

.modal-body .portlet.box.reg>.portlet-title>.caption {
  border-bottom: 2px solid #FF7716;
}

.modal-body .portlet.box>.portlet-title {
  padding: 0px;
  margin-left: 10px;
}

.modal-footer {
  border: none;
}

.portlet>.portlet-title>.tools {
  float: none;
}

.portlet.none-border {
  border: none !important;
}

.table-scrollable {
  margin-top: 0px !important;
  padding-bottom: 5px;
  text-align: center;
}

/*a.check:hover{
  color: #FDC587 !important;
}*/

input.uniform-input.active,
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  background: none;
  background-color: #fff;
}

.table-scrollable .table>tbody>tr>td,
.table-scrollable .table>thead>tr>th {
  padding-left: 5px;
  padding-right: 5px;
}

/*注释掉原有的竖线*/

/*.page-header .user-status span:nth-child(2):after, .page-header .user-status span:nth-child(3):after {
    content: '';
    display: inline-block;
    border-left: 1px solid #3084c6;
    height: 16px;
    vertical-align: sub;
    margin-left: 10px;
}*/

/*td a 超链接*/

table tr td a {
  /*color: #3b3b3b !important;*/
  color: #FDC587 !important;
}

table tr td a:hover {
  color: #FDC587 !important;
  text-decoration: underline;
}

/*分页统一样式*/

.table-pager {
  top: 20px;
}

.table-pager .pagination {
  margin: 0px;
}

.table-pager div.col-md-5 {
  display: none;
}

.table-pager div.col-md-7 div {
  float: left;
}

.table-pager div.col-md-7 div span {
  vertical-align: middle;
}

.table-pager ul.pull-right {
  float: right;
}

.table-pager div.col-sm-12 {
  float: none;
  width: 100%;
  /*text-align: center;*/
}

/*.table-pager ul.pagination{
	float: none !important;
}*/

.table-pager ul.pagination li.prev a,
.table-pager ul.pagination li.next a,
.table-pager ul.pagination li.goPage a {
  border: 1px solid #DFDFE8;
  width: 24px;
  -webkit-border-radius: 0px !important;
  border-radius: 4px !important;
  line-height: 18px;
}

.table-pager ul.pagination li.goPage a {
  width: 34px;
  height: 24px;
  line-height: 16px;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important;
}

.table-pager ul.pagination li.prev a img,
.table-pager ul.pagination li.next a img {
  vertical-align: baseline;
}

.pagination>li>a,
.pagination>li>span {
  padding: 0px;
  display: inline-block;
  width: 15px;
  height: 18px;
  text-align: center;
  /*   line-height: 34px;*/
  margin-left: 6px;
  margin-right: 6px;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important;
  color: #838383;
  border: none;
}

.pagination>li>input,
.pagination>li>input:focus {
  /* display: inline-block; */
  border: 1px solid #DFDFE8;
  width: 50px;
  height: 24px;
  text-align: center;
  float: left;
  outline: none;
}

.pagination>li>i {
  float: left;
  font-weight: normal;
  font-style: normal;
}

/*全局搜索 箭头修改lyf*/

.searchPortlet.portlet>.portlet-title>.tools>a {
  height: 30px;
  font-weight: normal;
  color: #659BFF;
  padding-right: 26px;
  width: auto;
  background-position-x: 83px;
}

.searchPortlet.portlet>.portlet-title>.tools>a:hover {
  text-decoration: underline;
}

.searchPortlet.portlet>.portlet-title>.tools>a.expand {
  background-image: url(../img/searchHide.png) !important;
}

.searchPortlet.portlet>.portlet-title>.tools>a.collapse {
  background-image: url(../img/searchShow.png) !important;
}

/*排除列表页title*/

.search .portlet.box.reg>.portlet-title {
  background-color: #fff;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.allSearchBox {
  background-color: #fff;
  padding: 15px 0px 17px 0px;
  float: left;
  margin-left: 20px;
}

.allsearch {
  position: relative;
}

.allsearch input.uniform-input {
  width: 263px;
  height: 30px;
  float: left;
  padding-left: 10px;
}

.allsearch button {
  background-color: #fff;
  text-align: center;
  border: none;
  padding: 0px;
  position: absolute;
  right: 3px;
  top: 6px;
}

/*readonly和disabled的输入项统一颜色efefef*/

input[disabled],
input[readonly],
select[disabled],
textarea[disabled],
textarea[readonly] {
  background-color: #efefef !important;
}

input[type=radio].form-control[readonly] {
  opacity: 0;
}

input:focus {
  border: 1px solid #4897DF;
}

/*输入框展示字体12*/

.form-control,
output {
  font-size: 12px;
  color: #333;
}

.form-control {
  height: 30px;
  border: 1px solid #D6D6D6;
}

.form-control:focus {
  border: 1px solid #4897DF;
}

/*输入框带单位*/

.find {
  font-size: 0;
  border: none !important;
}

.line {
  width: 82%;
  /*border: 1px solid #ccc;*/
}

.line-yuan {
  display: inline-block;
}

.unit {
  font-size: 12px;
  margin-left: 15px;
  vertical-align: middle;
}

.clearWidth {
  width: 75% !important;
}

/*全局搜索个别样式*/

input.uniform-input {
  border: 1px solid #D6D6D6;
}

input.uniform-input:focus {
  border: 1px solid #4897DF;
}

/* radio行高*/

.table tbody tr td.form-group label {
  position: absolute;
  top: 15px;
  left: 0px;
  text-align: center;
}

/*登录信息 lxq*/

.login-info {
  width: 155px;
  text-align: center;
  margin-top: 1px;
}

.set-login-bg {
  background-color: #4486FF;
}

.login-info ul li:last-child {
  background-color: #296FF1;
}

.login-info ul li,
.login-info ul li a {
  line-height: 3;
  font-size: 12px;
  color: #D8E1E7;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
}

.login-info ul li a:hover,
.login-info ul li a:hover {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

.login-info ul li:first-child a {
  border-top: 1px dashed #D8E1E7;
  color: #fff;
}

.login-info ul li:nth-child(3) a {
  border-bottom: 1px dashed #D8E1E7;
}

.login-info ul li:last-child a {
  color: #FFF;
}

.login-info img {
  width: 30px;
  height: 30px;
}

.login-info ul li.li-time {
  line-height: 1.5;
  padding-bottom: 5px;
  padding-top: 6px;
}

.nav-item img {
  position: relative;
  top: -28px;
  left: 7px;
}

/*日历选中样式*/

.datepicker table tr td.today,
.datepicker table tr td.today:hover {
  background-color: #ED7C8C !important;
  border-color: #ED7C8C !important;
}

.datepicker table tr td {
  border-radius: 50% !important;
}

/*button[disabled]*/

/*

.btn[disabled] {
  cursor: pointer;
}
*/

/* 操作 返回 提示 start */

/* 提示框位置 */

#toast-container.toast-top-center {
  top: 140px;
  margin-left: 5px;
}

/* 提示框样式 */

#toast-container.toast-top-center>div,
#toast-container.toast-bottom-center>div {
  width: 178px !important;
  margin: auto;
  border-radius: 4px !important;
  font-size: 16px;
  padding-left: 60px;
}

.toast-success {
  background: #DFF0D7;
  border: 1px solid #C7E3B0;
  color: #3A773A !important;
}

.toast-error {
  background: #F2DEDE;
  border: 1px solid #E4B1B9;
  color: #AC4542 !important;
}

/* 操作 返回 提示 end */

/* 列表页面 icon 鼠标悬浮高亮 start*/

.portlet-title>div>a,
a.operate-a {
  float: left;
  display: block;
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
}

a.operate-sign {
  display: inline-block;
  width: 20px;
  height: 25px;
  background-position: 0px 2px;
  background-size: 20px;
  background-repeat: no-repeat;
}

/*编辑用户*/

a.bianjiyonghu-sign {
  background-image: url("../img/icon/bianjiyonghu_icon_nor.png") !important;
}

a.bianjiyonghu-sign:hover {
  background-image: url("../img/icon/bianjiyonghu_icon_sign.png") !important;
}

a.bianjiyonghu-sign-disabled {
  background-image: url("../img/icon/bianjiyonghu_icon_diseabled.png") !important;
}

/*添加模板*/
a.tianjiamuban-sign {
  background-image: url("../img/icon/add_icon_nor.svg") !important;
}

a.tianjiamuban-sign:hover {
  background-image: url("../img/icon/add_icon_sel.svg") !important;
}

a.tianjiamuban-sign-disabled {
  background-image: url("../img/icon/add_icon_disabled.svg") !important;
}

/*添加链接*/

a.tianjialianjie-sign {
  background-image: url("../img/icon/tianjialianjie_icon_nor.png") !important;
}

a.tianjialianjie-sign:hover {
  background-image: url("../img/icon/tianjialianjie_icon_sel .png") !important;
}

a.tianjialianjie-sign-disabled {
  background-image: url("../img/icon/tianjialianjie_icon_disabled.png") !important;
}

/*取消链接*/

a.quxiaolianjie-sign {
  background-image: url("../img/icon/quxiaolianjie_icon_nor.png") !important;
}

a.quxiaolianjie-sign:hover {
  background-image: url("../img/icon/quxiaolianjie_icon_sel.png") !important;
}

a.quxiaolianjie-sign-disabled {
  background-image: url("../img/icon/quxiaolianjie_icon_disabled.png") !important;
}

/*展开列表*/

a.zhankai-sign {
  background-image: url("../img/icon/zhankai_icon_nor.png") !important;
}

a.zhankai-sign:hover {
  background-image: url("../img/icon/zhankai_icon_sel.png") !important;
}

a.zhankai-sign-disabled {
  background-image: url("../img/icon/zhankai_icon_disabled.png") !important;
}

/*拒绝按钮*/

a.refuse-sign {
  background-image: url("../img/icon/refuse_icon_nor.svg") !important;
}

a.refuse-sign:hover {
  background-image: url("../img/icon/refuse_icon_sel.svg") !important;
}

a.refuse-sign-disabled {
  background-image: url("../img/icon/refuse_icon_disabled.svg") !important;
}

/*合并列表*/

a.zhedie-sign {
  background-image: url("../img/icon/zhedie_icon_nor.png") !important;
}

a.zhedie-sign:hover {
  background-image: url("../img/icon/zhedie_icon_sel.png") !important;
}

a.zhedie-sign-disabled {
  background-image: url("../img/icon/zhedie_icon_disabled.png") !important;
}

/*加号*/

a.add-sign,a.add-b-sign,a.add-project-sign,a.add-label-tag-sign,a.add-ref-task-sign {
  /* background-image: url("../img/icon/add_icon_nor.png") !important; */
  background-image: url("../img/icon/add_icon_nor.svg") !important;
}

a.add-sign:hover,a.add-b-sign:hover,a.add-project-sign:hover,a.add-label-tag-sign:hover,a.add-ref-task-sign:hover {
  /* background-image: url("../img/icon/add_icon_sel.png") !important; */
  background-image: url("../img/icon/add_icon_sel.svg") !important;
}

a.add-sign-disabled,a.add-b-sign-disabled,a.add-project-sign-disabled,a.add-label-tag-sign-disabled,a.a.add-ref-task-sign-disabled {
  /* background-image: url("../img/icon/add_icon_disabled.png") !important; */
  background-image: url("../img/icon/add_icon_disabled.svg") !important;
}

/*修改*/

a.edit-sign,a.edit-b-sign {
  /* background-image: url("../img/icon/xiugai_icon_nor.png") !important; */
  background-image: url("../img/icon/xiugai_icon_nor.svg") !important;
}

a.edit-sign:hover,a.edit-b-sign:hover {
  /* background-image: url("../img/icon/xiugai_icon_sel.png") !important; */
  background-image: url("../img/icon/xiugai_icon_sel.svg") !important;
}

a.edit-sign-disabled,a.edit-b-sign-disabled {
  /* background-image: url("../img/icon/xiugai_icon_disabled.png") !important; */
  background-image: url("../img/icon/xiugai_icon_disabled.svg") !important;
}

/*标签*/

a.tag-sign,a.tag-b-sign {
  /* background-image: url("../img/icon/xiugai_icon_nor.png") !important; */
  background-image: url("../img/icon/tag_icon_nor.svg") !important;
}

a.tag-sign:hover,a.tag-b-sign:hover {
  /* background-image: url("../img/icon/xiugai_icon_sel.png") !important; */
  background-image: url("../img/icon/tag_icon_sel.svg") !important;
}

a.tag-sign-disabled,a.tag-b-sign-disabled {
  /* background-image: url("../img/icon/xiugai_icon_disabled.png") !important; */
  background-image: url("../img/icon/tag_icon_disabled.svg") !important;
}

a.sync-sign {
  background-image: url(../img/icon/sync_icon_nor.svg);
}
a.sync-sign:hover {
  background-image: url(../img/icon/sync_icon_sel.svg);
}
a.sync-sign-disabled {
  background-image: url(../img/icon/sync_icon_disabled.svg);
}

/*删除*/

a.delete-sign,a.delete-b-sign {
  /* background-image: url("../img/icon/delete_icon_nor.png") !important; */
  background-image: url("../img/icon/delete_icon_nor.svg") !important;
}

a.delete-sign:hover,a.delete-b-sign:hover {
  /* background-image: url("../img/icon/delete_icon_sel.png") !important; */
  background-image: url("../img/icon/delete_icon_sel.svg") !important;
}

a.delete-sign-disabled,a.delete-b-sign-disabled {
  /* background-image: url("../img/icon/delete_icon_disabled.png") !important; */
  background-image: url("../img/icon/delete_icon_disabled.svg") !important;
}

/*保存*/

a.save-icon,a.save-sign,a.save-b-icon,a.save-b-sign {
  /* background-image: url("../img/icon/save_icon_nor.png") !important; */
  background-image: url("../img/icon/save_icon_nor.svg") !important;
}

a.save-sign:hover,a.save-b-sign:hover {
  /* background-image: url("../img/icon/save_icon_sel.png") !important; */
  background-image: url("../img/icon/save_icon_sel.svg") !important;
}

a.save-sign-disabled,a.save-b-sign-disabled {
  /* background-image: url("../img/icon/save_icon_disabled.png") !important; */
  background-image: url("../img/icon/save_icon_disabled.svg") !important;
}

/*批量添加*/

a.piliangtianjia-sign {
  /* background-image: url("../img/icon/piliangtianjia_icon_nor.png") !important; */
  background-image: url("../img/icon/piliangtianjia_icon_nor.svg") !important;
}

a.piliangtianjia-sign:hover {
  /* background-image: url("../img/icon/piliangtianjia_icon_sel.png") !important; */
  background-image: url("../img/icon/piliangtianjia_icon_sel.svg") !important;
}

a.piliangtianjia-sign-disabled {
  /* background-image: url("../img/icon/piliangtianjia_icon_disabled.png") !important; */
  background-image: url("../img/icon/piliangtianjia_icon_disabled.svg") !important;
}

a.updateTaskUser-sign{
  background: url(../img/icon/bianjiyonghu_icon_nor.png) center no-repeat;
}
a.updateTaskUser-sign:hover {
  background: url(../img/icon/bianjiyonghu_icon_sign.png) center no-repeat;
}
a.updateTaskUser-sign-disabled {
  background: url(../img/icon/bianjiyonghu_icon_diseabled.png) center no-repeat;
}

/*配置资源*/

a.peizhiziyuan-sign {
  /* background: url(../img/new-icon/peizhiziyuan_icon_nor.png) center no-repeat; */
  background: url(../img/new-icon/auth_icon_nor.svg) center no-repeat;
}

/*配置资源 ---不能操作*/

a.peizhiziyuan-sign-nor {
  /* background: url(../img/new-icon/peizhiziyuan_icon_sel.png) center no-repeat; */
  background: url(../img/new-icon/auth_icon_sel.svg) center no-repeat;
}

/* 重置 */

a.chongzhi-sign ,a.resend-mail-sign {
  /* background-image: url("../img/icon/chongzhi_icon_nor.png") !important; */
  background-image: url("../img/icon/chongzhi_icon_nor.svg") !important;
}

a.chongzhi-sign:hover ,a.resend-mail-sign:hover {
  /* background-image: url("../img/icon/chongzhi_icon_sel.png") !important; */
  background-image: url("../img/icon/chongzhi_icon_sel.svg") !important;
}

a.chongzhi-sign-disabled ,a.resend-mail-sign-disabled {
  /* background-image: url("../img/icon/chongzhi_icon_disabled.png") !important; */
  background-image: url("../img/icon/chongzhi_icon_disabled.svg") !important;
}

/*退回*/

a.tuihui-sign {
  background-image: url("../img/icon/tuihui_icon_nor.png") !important;
}

a.tuihui-sign:hover {
  background-image: url("../img/icon/tuihui_icon_sel.png") !important;
}

/*打回 拿回*/

a.dahui-sign {
  background-image: url("../img/icon/nahui_icon_nor.svg") !important;
}

a.dahui-sign:hover {
  background-image: url("../img/icon/nahui_icon_sel.svg") !important;
}

a.dahui-sign-disabled {
  background-image: url("../img/icon/nahui_icon_disabled.svg") !important;
}

/*添加用户*/

a.add-user-sign,a.add-user-icon {
  /* background-image: url("../img/icon/user_icon_nor.png") !important; */
  background-image: url("../img/icon/user_icon_nor.svg") !important;
}

a.add-user-sign:hover {
  /* background-image: url("../img/icon/user_icon_sel.png") !important; */
  background-image: url("../img/icon/user_icon_sel.svg") !important;
}

a.add-user-sign-disabled {
  /* background-image: url("../img/icon/user_icon_disabled.png") !important; */
  background-image: url("../img/icon/user_icon_disabled.svg") !important;
}

/*导入*/

/*a.daoru-sign,a.import-sign {*/
/*  background-image: url("../img/icon/Import_icon_nor.svg") !important;*/
/*}*/

/*a.daoru-sign:hover,a.import-sign:hover {*/
/*  background-image: url("../img/icon/Import_icon_sel.svg") !important;*/
/*}*/

/*a.daoru-sign-disabled,a.import-sign-disabled {*/
/*  background-image: url("../img/icon/Import_icon_disabled.svg") !important;*/
/*}*/
a.daoru-sign,a.import-sign {
  background-image: url("../img/icon/Import_icon_nor_y.svg") !important;
}

a.daoru-sign:hover,a.import-sign:hover {
  background-image: url("../img/icon/Import_icon_sel_y.svg") !important;
}

a.daoru-sign-disabled,a.import-sign-disabled {
  background-image: url("../img/icon/Import_icon_disabled_y.svg") !important;
}

/*导出*/

a.daoChu-sign {
  /* background-image: url("../img/icon/export_icon_nor.png") !important; */
  background-image: url("../img/icon/export_icon_nor.svg") !important;
  background-repeat: no-repeat;
}

a.daoChu-sign:hover {
  /* background-image: url("../img/icon/export_icon_nor.png") !important; */
  background-image: url("../img/icon/export_icon_sel.svg") !important;
  background-repeat: no-repeat;
}

a.daoChu-sign-disabled {
  /* background-image: url("../img/icon/export_icon_disabled.png") !important; */
  background-image: url("../img/icon/export_icon_disabled.svg") !important;
  background-repeat: no-repeat;
}

/*查看子部门*/

a.check-bumen-sign {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../img/new-icon/ziji_icon.png) center no-repeat;
  background-position: 0px 2px;
}

a.check-bumen-sign:hover {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../img/new-icon/ziji_icon.png) center no-repeat;
  background-position: 0px 2px;
}

a.check-bumen-icon-nor {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../img/new-icon/ziji_icon_sel.png) center no-repeat;
  background-position: 0px 2px;
}

/*失效*/

a.shixiao-sign {
  /* background-image: url("../img/icon/shixiao_icon_nor.png") !important; */
  background-image: url("../img/icon/shixiao_icon_nor.svg") !important;
}

a.shixiao-sign:hover {
  /* background-image: url("../img/icon/shixiao_icon_sel.png") !important; */
  background-image: url("../img/icon/shixiao_icon_sel.svg") !important;
}

a.shixiao-sign-disabled {
  /* background-image: url("../img/icon/shixiao_icon_disabled.png") !important; */
  background-image: url("../img/icon/shixiao_icon_disabled.svg") !important;
}

/*离职*/

a.lizhi-sign {
  /* background-image: url("../img/icon/shixiao_icon_nor.png") !important; */
  background-image: url("../img/icon/shixiao_icon_nor.svg") !important;
}

a.lizhi-sign:hover {
  /* background-image: url("../img/icon/shixiao_icon_sel.png") !important; */
  background-image: url("../img/icon/shixiao_icon_sel.svg") !important;
}

a.lizhi-sign-disabled {
  /* background-image: url("../img/icon/shixiao_icon_disabled.png") !important; */
  background-image: url("../img/icon/shixiao_icon_disabled.svg") !important;
}

/*激活*/

a.jihuo-sign {
  /* background-image: url("../img/icon/jihuo_icon_nor.png") !important; */
  background-image: url("../img/icon/jihuo_icon_nor.svg") !important;
}

a.jihuo-sign:hover {
  /* background-image: url("../img/icon/jihuo_icon_sel.png") !important; */
  background-image: url("../img/icon/jihuo_icon_sel.svg") !important;
}

a.jihuo-sign-disabled {
  /* background-image: url("../img/icon/jihuo_icon_disabled.png") !important; */
  background-image: url("../img/icon/jihuo_icon_disabled.svg") !important;
}

/* 配置 */
a.settings-sign{
  background-image: url(../img/icon/set_icon_nor.svg);
}
a.settings-sign:hover{
  background-image: url(../img/icon/set_icon_sel.svg);
}
a.settings-sign-disabled {
  background-image: url(../img/icon/set_icon_disabled.svg);
}

/* 关闭2 */
a.shutdown-sign{
  background-image: url(../img/icon/shutdown_icon_nor.svg);
}
a.shutdown-sign:hover{
  background-image: url(../img/icon/shutdown_icon_sel.svg);
}

a.shutdown-sign-disabled{
  background-image: url(../img/icon/shutdown_icon_disableed.svg);
}



/* 查看*/

a.chakan-sign {
  background-image: url("../img/icon/chakan_icon_nor.png") !important;
}

a.chakan-sign:hover {
  background-image: url("../img/icon/chakan_icon_sel.png") !important;
}

/* 审批进件统计 */

a.jinjiantongji-sign {
  background-image: url("../img/icon/shenpijinjiantongji_icon_nor.png") !important;
}

a.jinjiantongji-sign:hover {
  background-image: url("../img/icon/shenpijinjiantongji_icon_sel.png") !important;
}

/* 挂起 */

a.guaqi-sign {
  background-image: url("../img/icon/guaqi_icon_nor.png") !important;
}

a.guaqi-sign:hover {
  background-image: url("../img/icon/guaqi_icon_sel.png") !important;
}

/*重新放款*/

a.chongxinfangkuan-sign {
  background-image: url("../img/icon/chongxinfangkuan_icon_nor.png") !important;
}

a.chongxinfangkuan-sign:hover {
  background-image: url("../img/icon/chongxinfangkuan_icon_sel.png") !important;
}

/*促销方案*/

a.cuxiaofangan-sign {
  background-image: url("../img/icon/cuxiaofangan_icon_nor.png") !important;
}

a.cuxiaofangan-sign:hover {
  background-image: url("../img/icon/cuxiaofangan_icon_sel.png") !important;
}

/*打印借据*/

a.dayinjieju-sign {
  background-image: url("../img/icon/dayinjieju_icon_nor.png") !important;
}

a.dayinjieju-sign:hover {
  background-image: url("../img/icon/dayinjieju_icon_sel.png") !important;
}

/*into*/

a.into-sign {
  background-image: url("../img/icon/into_icon_nor.png") !important;
}

a.into-sign:hover {
  background-image: url("../img/icon/into_icon_sel.png") !important;
}

/*remove*/

a.remove-sign {
  background-image: url("../img/icon/remove_icon_nor.png") !important;
}

a.remove-sign:hover {
  background-image: url("../img/icon/remove_icon_sel.png") !important;
}

/*借据预览*/

a.jiejuyulan-sign {
  background-image: url("../img/icon/jiejuyulan_icon_nor.png") !important;
}

a.jiejuyulan-sign:hover {
  background-image: url("../img/icon/jiejuyulan_icon_sel.png") !important;
}

/*复制*/

a.copy-sign {
  background-image: url("../img/icon/copy_icon_nor.png") !important;
}

a.copy-sign:hover {
  background-image: url("../img/icon/copy_icon_sel.png") !important;
}

/*下移*/

a.dwon-sign {
  background-image: url("../img/icon/dwon_icon_nor.png") !important;
}

a.dwon-sign:hover {
  background-image: url("../img/icon/dwon_icon_sel.png") !important;
}

/*上移*/

a.up-sign {
  background-image: url("../img/icon/up_icon_nor.png") !important;
}

a.up-sign:hover {
  background-image: url("../img/icon/up_icon_sel.png") !important;
}

/*刷新*/

a.Refresh-sign {
  background-image: url("../img/icon/Refresh_icon_nor.png") !important;
}

a.Refresh-sign:hover {
  background-image: url("../img/icon/Refresh_icon_sel.png") !important;
}

/*作废*/

a.unUse-sign {
  background-image: url("../img/icon/zuofei_icon_nor.png") !important;
}

a.unUse-sign:hover {
  background-image: url("../img/icon/zuofei_icon_sel.png") !important;
}

/*工单配置*/

a.workorderSet {
  background-image: url("../img/icon/gongdanshezhi_icon_nor.png") !important;
}

a.workorderSet:hover {
  background-image: url("../img/icon/gongdanshezhi_icon_sel.png") !important;
}

/*工单调配*/

a.gongdandiaopei-sign {
  background-image: url("../img/icon/gongdandiaopei_icon_nor.png") !important;
}

a.gongdandiaopei-sign:hover {
  background-image: url("../img/icon/gongdandiaopei_icon_sel.png") !important;
}

/*工单分配*/

a.gongdanfenpei-sign {
  background-image: url("../img/icon/gongdanfenpei_icon_nor.png") !important;
}

a.gongdanfenpei-sign:hover {
  background-image: url("../img/icon/gongdanfenpei_icon_sel.png") !important;
}

/*李娜disabled的时候图片替换*/

/*工单配置*/

a.workorderSet-disabled {
  background-image: url("../img/icon/gongdanshezhi_icon_disabled.png") !important;
}

/*复制*/

a.copy-sign-disabled {
  background-image: url("../img/icon/copy_icon_disabled.png") !important;
}

/*作废*/

a.unUse-sign-disabled {
  background-image: url("../img/icon/zuofei_icon_disabled.png") !important;
}

/*挂起*/

a.guaqi-sign-disabled {
  background-image: url("../img/icon/guaqi_icon_disabled.png") !important;
}

/*工单分配*/

a.gongdanfenpei-sign-disabled {
  background-image: url("../img/icon/gongdanfenpei_icon_disabled.png") !important;
}

/*工单调配*/

a.gongdandiaopei-sign-disabled {
  background-image: url("../img/icon/gongdandiaopei_icon_disabled.png") !important;
}

/*促销配置*/

a.cuxiaofangan-sign-disabled {
  background-image: url("../img/icon/cuxiaofangan_icon_disabled.png") !important;
}

/*调额*/

a.adjust-amount-disabled {
  background-image: url("../img/icon/tiaoe__icon_disabled.png") !important;
}

/*冻解*/

a.freeze-disabled {
  background-image: url("../img/icon/dongjie_icon_disabled.png") !important;
}

/*解冻*/

a.unfreeze-disabled {
  background-image: url("../img/icon/jiedong_icon_disabled.png") !important;
}

/*调额*/

a.adjust-amount {
  background-image: url("../img/icon/tiaoe__icon_nor.png") !important;
}

a.adjust-amount:hover {
  background-image: url("../img/icon/tiaoe_icon_sel.png") !important;
}

/*冻解*/

a.freeze {
  background-image: url("../img/icon/dongjie_icon_nor.png") !important;
}

a.freeze:hover {
  background-image: url("../img/icon/dongjie_icon_sel copy .png") !important;
}

/*解冻*/

a.unfreeze {
  background-image: url("../img/icon/jiedong_icon_nor.png") !important;
}

a.unfreeze:hover {
  background-image: url("../img/icon/jiedong_icon_sel.png") !important;
}

/*出项*/

a.outlay-sign {
  background-image: url("../img/icon/outlay_icon_nor.svg") !important;
}

a.outlay-sign:hover {
  background-image: url("../img/icon/outlay_icon_sel.svg") !important;
}
a.outlay-sign-disabled {
  background-image: url("../img/icon/outlay_icon_disabled.svg") !important;
}

/*自定义*/

a.define-sign {
  /* background-image: url("../img/icon/custom_icon_nor.png") !important; */
  background-image: url("../img/icon/custom_icon_nor.svg") !important;
}

a.define-sign:hover {
  /* background-image: url("../img/icon/custom_icon_sel.png") !important; */
  background-image: url("../img/icon/custom_icon_sel.svg") !important;
}
a.define-sign-disabled {
  /* background-image: url("../img/icon/custom_icon_disabled.png") !important; */
  background-image: url("../img/icon/custom_icon_disabled.svg") !important;
}

/*任务关闭*/

a.close-task-sign {
  /* background-image: url("../img/icon/finish_icon_nor.png") !important; */
  background-image: url("../img/icon/finish_icon_nor.svg") !important;
}

a.close-task-sign:hover {
  /* background-image: url("../img/icon/finish_icon_sel.png") !important; */
  background-image: url("../img/icon/finish_icon_sel.svg") !important;
}
a.close-task-sign-disabled {
  /* background-image: url("../img/icon/finish_icon_disabled.png") !important; */
  background-image: url("../img/icon/finish_icon_disabled.svg") !important;
}

/*需求转为任务*/

a.to-task-sign {
  background-image: url("../img/icon/zhuanweirenwu_icon_nor.svg") !important;
}

a.to-task-sign:hover {
  background-image: url("../img/icon/zhuanweirenwu_icon_sel.svg") !important;
}
a.to-task-sign-disabled {
  background-image: url("../img/icon/zhuanweirenwu_icon_disabled.svg") !important;
}
/** 批量编辑任务*/
a.batch-edit-task-sign {
  background-image: url(../img/new-icon/batch-edit-nor.svg);
}
a.batch-edit-task-sign:hover {
  background-image: url(../img/new-icon/batch-edit-sel.svg);

}
a.batch-edit-task-sign-disabled {
  background-image: url(../img/new-icon/batch-edit-disabled.svg);
}
/** 自动关联任务*/
a.auto-p-task-sign {
  background-image: url(../img/new-icon/auto-p-task-nor.svg);
}
a.auto-p-task-sign:hover {
  background-image: url(../img/new-icon/auto-p-task-sel.svg);

}
a.auto-p-task-sign-disabled {
  background-image: url(../img/new-icon/auto-p-task-disabled.svg);
}

/*附件操作图标*/
/*添加*/

a.add-file-sign,a.add-relate-sign{
  /* background-image: url("../img/new-icon/add_file_icon_nor.png") !important; */
  background-image: url("../img/icon/add_icon_nor.svg") !important;
}

a.add-file-sign:hover,a.add-relate-sign:hover{
  /* background-image: url("../img/new-icon/add_file_icon_sel.png") !important; */
  background-image: url("../img/icon/add_icon_sel.svg") !important;
}
a.add-file-sign-disabled,a.add-relate-sign-disabled{
  /* background-image: url("../img/new-icon/add_file_icon_disabled.png") !important; */
  background-image: url("../img/icon/add_icon_disabled.svg") !important;
}

/*删除*/
a.delete-file-sign,a.delete-relate-sign{
  background-image: url("../img/icon/delete_icon_nor.svg") !important;
}

a.delete-file-sign:hover,a.delete-relate-sign:hover {
  background-image: url("../img/icon/delete_icon_sel.svg") !important;
}
a.delete-file-sign-disabled,a.delete-relate-sign-disabled {
  background-image: url("../img/icon/delete_icon_disabled.svg") !important;
}

a.authc-sign {
  background-image: url(../img/icon/auth_icon_nor.svg);
}
a.authc-sign:hover {
  background-image: url(../img/icon/auth_icon_sel.svg);
}
a.authc-sign-disabled {
  background-image: url(../img/icon/auth_icon_disable.svg);
}

a.foder-add-sign {
  background-image: url(../img/icon/folderAdd_icon_nor.svg);
}
a.foder-add-sign:hover {
  background-image: url(../img/icon/folderAdd_icon_sel.svg);
}
a.foder-add-sign-disabled {
  background-image: url(../img/icon/folderAdd_icon_disable.svg);
}



/*下载*/
a.down-file-sign {
  background-image: url("../img/icon/dwon_file_icon_nor.svg") !important;
}

a.down-file-sign:hover {
  background-image: url("../img/icon/dwon_file_icon_sel.svg") !important;
}
a.down-file-sign-disabled {
  background-image: url("../img/icon/dwon_file_icon_disabled.svg") !important;
}

a.pagination-reload {
  background-image: url("../img/icon/group_5.png") !important;
}
/* 列表页面 icon 鼠标悬浮高亮 end*/

/* 新加模糊查询样式*/

.inputDiv {
  /*display: none;*/
  float: left;
}

.inputDiv>a {
  text-align: center;
  border: none;
  padding: 0px;
  position: absolute;
  top: 6px;
  right: 232px;
}

/*为元素实现单位*/

.control-label.month:after {
  content: '(月)';
}

.unitY:after {
  content: '(元)';
}

/*ln 校验提示颜色设置*/

.help-block {
  color: #e73d4a;
  position: absolute;
}

/*lh 解决表格输入框校验信息与td重合*/

.bsdForm td.form-group span.help-block {
  bottom: -5px !important;
}



/*unifrom wkd*/

div.uploader {
  width: auto;
}

/*ie 输入后显示 × 处理 wkd*/

input[type=text]::-ms-clear {
  display: none;
}

/*lh 时间输入框背景色*/

.date-picker-page input[readonly],
.propInput input[readonly] {
  background-color: #fff !important;
}

.setTimeGray .date-picker-page input[readonly],
.setTimeGray .propInput input[readonly] {
  background-color: #efefef !important;
}

/*lh 修改导航*/

.main-menu>li .sub-menu .nav-item a img {
  position: static;
  float: left;
  width: 8px;
  height: 13px;
  margin-top: 12px;
  margin-left: 13px;
}

/*列表页面背景色 白色*/

.pagination-container {
  background: #fff;
  /* padding-bottom: 30px; */
  padding-bottom: 43px;
}

.row {
  margin-left: 0px;
  margin-right: 0px;
}
/* .row .form-group:last-child,.row .form-group-group:last-child {
  margin-right: 0 !important;
} */
.row-flex {
  display: inline-flex;
}

/*导航*/

.main-menu .slimScrollDiv {
  display: none;
}

.main-menu>li:hover>.sub-menu li:hover>div>.sub-menu {
  padding-top: 8px;
  padding-bottom: 6px;
  margin-top: -5px;
}

/*menu class*/

.main-menu>li.main-active>.sub-menu li.sub-active>div>.sub-menu {
  padding-top: 8px;
  padding-bottom: 6px;
  margin-top: -5px;
}

/*bootstrap select插件样式覆盖wkd*/

.bootstrap-select.btn-group>.dropdown-menu:after,
.bootstrap-select.dropdown-toggle>.dropdown-menu:after,
.bootstrap-select.dropdown>.dropdown-menu:after {
  border-width: 0;
}

.bootstrap-select.btn-group>.dropdown-menu:before,
.bootstrap-select.dropdown-toggle>.dropdown-menu:before,
.bootstrap-select.dropdown>.dropdown-menu:before {
  border-width: 0;
}

/* bootstrap-select box 错误提示*/

.bsdForm td.form-group>.bootstrap-select.btn-group>span.help-block {
  bottom: -21px !important;
}

#bootstrap-select-box {
  position: relative;
  top: -60px;
}

.bootstrap-select .dropdown-menu {
  z-index: 1000 !important;
  max-width: 235px;
}

.bsdForm .form-group>div.bootstrap-select.open>div.dropdown-menu {
  display: block;
}

.bsdForm .form-group>div.bootstrap-select>div.dropdown-menu {
  display: none;
}

.bootstrap-select>button.dropdown-toggle>span {
  height: 28px;
  font-size: 12px;
  color: #555;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  line-height: 28px;
}

.error .bootstrap-select .dropdown-toggle,
.has-error .bootstrap-select .dropdown-toggle {
  border-color: #E94D59;
}

.bsdForm .form-group>div .bootstrap-select.form-control {
  padding: 0;
  border-width: 0;
}

.bootstrap-select.form-control button {
  height: 30px;
  padding: 0 25px 0 12px;
  font-size: 12px;
  margin: 0;
  color: #555;
  border-radius: 0 !important;
  border-color: #D6D6D6;
}

.bootstrap-select.disabled button.disabled {
  border-radius: 0 !important;
  color: #333;
  border-color: #D6D6D6;
  background-color: #efefef !important;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  opacity: 1;
}

.bsdForm .table .form-group>div.bootstrap-select {
  width: 100% !important;
}


/*多选对勾样式*/
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.glyphicon{
	top: inherit;
}
/*右侧内容区白色背景lyf:面包线下面的第二个div 1023*/

.page-content>div:nth-child(2):not(.search) {
  /* background-color: #FFF; */
  border: 1px solid transparent;
}

/* ln */

.modal .search-pic {
  position: relative;
  left: 505px;
  top: -3px;
}

.modal-body form.query-form {
  padding-top: 20px;
  position: absolute;
  top: -10px;
  left: 80px;
  z-index: 999;
  width: 600px;
  background: #fff;
  border: #eee solid;
  display: none;
}

.modal-body .search {
  width: 380px;
  margin: 0 auto;
}

.modal-body .btn-right {
  text-align: center;
  margin-bottom: 20px;
}

.modal .mes-list,.layui-window .mes-list {
  margin-top: 0px !important;
}

/*lh*/

.noDataTbody {
  background-image: url("../img/icon/nothing.png");
  background-repeat: no-repeat;
  background-size: 268px 235px;
  background-position: center;
  min-height: 400px;
}

/* 暂无数据消息提示 yyy */
/* .pagination-noDataText {
  z-index: 999999;
  position: absolute;
  width: 100%;
  height: 50%;
  margin: auto;
  font-size: large;
  top: 25%;
  text-align: center;
  line-height: 15;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
} */
.pagination-noDataText {
  z-index: 100;
  position: relative;
  font-size: large;
  text-align: center;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  margin-top: -250px;
}
/* 暂无数据消息提示 文字颜色 yyy */
.noDataText{
  color: #999;
}
/* 暂无数据消息提示 显示图片 yyy */
.noDataImg{
  content: url(../img/icon/noData.svg);
}


.bsdForm .form-group textarea+span.help-block {
  bottom: -37px;
}

/*lh 设置下拉框属性disabled 时置灰*/

/**/

div[disabled] .btn-default {
  background-color: #efefef !important;
}

/*lyf虚线*/

.visualLine {
  border-bottom: 1px dashed black;
}

/*   排序三角样式   start   */

.icon-triangle {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
 /* text-align: left;*/
}

.icon-triangle:after,
.icon-down:after,
.icon-up:after {
  content: '';
  display: inline-block;
  margin-left: 6px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 8px solid #c7c7c7;
}

.icon-down:after {
  border-top: 8px solid #666;
}

.icon-up:after {
  border-top: none;
  border-bottom: 8px solid #666;
}

/*   排序三角样式   end   */

/*操作end*/

/*单位start*/

.hour-unit:after {
  content: '小时';
  line-height: 40px;
}

.percent-unit:after {
  content: '%';
  line-height: 40px;
}

.fill:before {
  content: "*";
  color: #FF0000;
  position: relative;
  top: 2px;
  left: -2px;
}

.form-group {
  margin-bottom: 20px;
}

/*登陆信息右侧staret*/

.title-content img {
  height: 30px;
  width: 30px;
}

.title-content span {
  font-size: 18px;
  color: #333333;
  padding-left: 12px;
  vertical-align: middle;
}

.add-project span {
  font-size: 14px;
}

/*登陆信息右侧end*/

/*操作start*/

a.update-operate {
  color: #4B89FC !important;
}

a.delete-operate {
  color: #F64165 !important;
}

a.view-operate {
  color: #01B9D1 !important;
}

.bsdForm .portlet>.portlet-body {
  padding-top: 30px !important;
}

.search .bsdForm {
  padding-top: 20px;
}

.bsdForm {
  padding: 0px;
  width: 100%;
  margin: 0 auto;
}

.bsdForm .form-group {
  display: inline-block;
  margin-right: 16px;
}

/*校验不通过边框变红色*/

.bsdForm .form-group.has-error input,
.bsdForm .form-group.has-error select {
  border: 1px solid #E94D59;
}

.bsdForm .form-group.has-error input.form-control,
.bsdForm .form-group.has-error select.form-control,
.bsdForm .form-group.has-error textarea.form-control,
.bsdForm .details-address.has-error input.form-control {
  border: 1px solid #E94D59;
}

.bsdForm .form-group textarea+span.help-block {
  bottom: -21px;
}

.bsdForm .form-group span.help-block {
  position: absolute;
  bottom: -21px;
  white-space: nowrap;
  color: #e73d4a;
}

.bsdForm td.form-group span.help-block {
  position: absolute;
  bottom: -16px;
  white-space: nowrap;
}

.bsdForm .form-group>div .form-control,
.bsdForm .details-address>div .form-control {
  display: inline-block;
  width: 100%;
  height: 30px;
  border: none;
  padding: 5px 12px;
  font-size: 14px;
  color: #555;
  background-color: #fff;
  background-image: none;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  border: 1px solid #D6D6D6;
}

.bsdForm .form-group>div textarea.form-control {
  line-height: 28px;
  padding: 0px 5px !important;
}

.bsdForm .form-group>div .form-control:focus {
  border: 1px solid #4897DF;
}

.bsdForm .form-group>div>label+input {
  margin-left: 10px;
}

.bsdForm .form-group>div>input[readonly],
.bsdForm .form-group>div>input[disabled],
.bsdForm .form-group select[disabled] {
  background-color: #efefef;
}

.bsdForm .form-group>div:not(.editor)>div {
  display: inline-block;
}
.bsdForm .form-group>div:not(.editor)>div.xmgl-select-block  {
  display: block;
}

.bsdForm .form-group-sel>div.selBox>span {
  padding-left: 10px;
  padding-right: 10px;
}

.bsdForm .form-group-sel>div.selBox span.input-group-btn,.bsdForm .form-group>div.selBox span.input-group-btn {
  position: absolute;
  top: -2px;
  right: 35px;
}

.bsdForm .form-group-sel>div.selBox span.input-group-btn .btn,.bsdForm .form-group>div.selBox span.input-group-btn .btn {
  line-height: 15px;
  border-radius: 0 !important;
  top: 3px;
  right: -4px;
}

.bsdForm .form-group>div>div>select {
  width: 100px;
  height: 30px;
  background-color: #fff;
}

.bsdForm td.form-group {
  display: table-cell;
  padding-top: 5px;
  padding-bottom: 5px !important;
  position: relative;
}

.bsdForm .table .form-group>div {
  width: auto;
}

.bsdForm .form-group-sel.single>div.selBox {
  width: auto;
}

.bsdForm>.portlet-body.center {
  text-align: center;
}

/*---------修改表单校验的字体颜色--------------*/

.has-error .control-label {
  color: #333;
}

.has-error .form-control {
  border-color: #c2cad8;
}

.control-label .required,
.form-group .required {
  color: #333;
}

/*-------------------------------*/

/*radio 样式*/

.mt-radio {
  vertical-align: sub;
}


/*-----------------------------*/

/*底部按钮居中*/

.center {
  text-align: center;
  margin-top: 40px;
}

/*放大镜框样式--- 点击放大镜 弹出模态框*/

.find {
  font-size: 0;
  border: none !important;
}

.line-use .btn-default {
  border-left: 0;
}

/*弹框*/

.mes-list {
  margin-top: 25px;
}

/*单选框校验提示*/

.mt-radio span.help-block.help-block-error {
  background: none;
  left: -10px;
  width: 89px;
  top: 17px;
}

.raidoBox {
  border: none !important;
}

/*日历背景色*/

.btn.default:not(.btn-outline) {
  color: #666;
  background-color: #fff;
  border: none;
}

.btn.default:not(.btn-outline).active,
.btn.default:not(.btn-outline).focus,
.btn.default:not(.btn-outline):active,
.btn.default:not(.btn-outline):focus,
.btn.default:not(.btn-outline):hover,
.open>.btn.default:not(.btn-outline).dropdown-toggle {
  color: #666;
  background-color: #fff;
  border-color: #fff;
}

.btn.default:not(.btn-outline):active:focus {
  background-color: #fff;
  border-color: #fff;
}

label {
  margin-bottom: 0 !important;
}

/*title 高度*/

.portlet>.portlet-title>.tools {
  padding: 0px;
  padding-top: 9px;
  text-align: center;
}

/*输入框只用来展示的样式*/

td .form-control[disabled] {
  background-color: #fff;
  /*text-align: center;*/
}

/*打印模板集管理弹出层名称颜色*/

.input-col {
  color: #333 !important;
}

:-ms-input-placeholder.form-control {
  color: #999 !important;
}

/*类型为文本域样式显示 end*/

.table-scrollable>.table>tbody>tr>th,
.table-scrollable>.table>tfoot>tr>td,
.table-scrollable>.table>tfoot>tr>th,
.table-scrollable>.table>thead>tr>th {
  font-weight: normal;
}

.btn.green:not(.btn-outline)[disabled]:hover,
.btn.green:not(.btn-outline)[disabled] {
  background-color: #DADADA;
  border-color: #DADADA;
}

.find .line span {
  font-size: 14px;
}

.show-co {
  display: inline-block;
  width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*表格*/

.table-scrollable .table>tbody>tr>td,
.table-scrollable .table>thead>tr>th {
  font-size: 14px;
}

.table-scrollable .table {
  position: relative;
}

.table-scrollable {
  padding-bottom: 0 !important;
}

.table-scrollable>table tr {
  height: 54px;
  line-height: 54px;
}

/*table end*/

/*pm start*/

/* 不被期待的下拉框覆盖问题 */

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
  z-index: 1;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
  right: 4px;
}

.fa-calendar:before {
  color: #4FC0E9;
  font-size: 16px;
}

.bsdForm .form-group-sel>div.selBox span.input-group-btn .btn {
  right: -2px;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  line-height: 22px;
}

.bootstrap-select>button.dropdown-toggle>span {
  height: 22px;
}

input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  font-size: 14px;
}

/*放大镜*/

.glyphicon-search:before {
  color: #4FC0E9;
}

/*表格*/

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
  background: none;
}

.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
  background: none;
}

/*查询 按钮 范围太大lyf注释20180816*/

/*.form-group .btn.mainCol {
  margin-right: 26px;
}

.center .mainCol {
  margin-right: 26px;
}*/

.add-unit {
  font-size: 14px;
  border: 1px solid #D6D6D6;
}

.add-unit .line input {
  border: none !important;
  height: 28px !important;
}

.add-unit .line-use {
  width: 15%;
  text-align: center;
}
.add-unit .line-use:hover {
  cursor: pointer;
}

/*单选按钮位置*/

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
  position: absolute;
  margin-left: -9px;
  margin-top: 4px\9;
}

/*同时有输入框和下拉框初始化*/

.bsdForm .form-group>div.togEnterType .bootstrap-select.form-control {
  width: 0px;
  float: right;
  border-left: 0px;
}

.bsdForm .form-group>div.togEnterType .bootstrap-select.form-control button {
  border-left: 0px;
  left: -39px;
}

.bsdForm .form-group>div.togEnterType button{
  border: none;
  margin: 1px 2px 1px 1px;
  width: 30px;
  height: 30px;
}
.bsdForm .form-group>div.togEnterType button:hover,
.bsdForm .form-group>div.togEnterType button:focus,
.bsdForm .form-group>div.togEnterType button:after,
.bsdForm .form-group>div.togEnterType button:before,
.bsdForm .form-group>div.togEnterType button:active {
  background: none;
  border: none;
}

.bsdForm .form-group>div.togEnterType .open>.btn-default.dropdown-toggle {
  background: none;
}
.bsdForm .form-group>div.togEnterType .bootstrap-select .dropdown-toggle:focus {
  background: none;
  outline: unset !important;
}

#bootstrap-select-box .lx-mdoal .dropdown-menu {
  left: -220px;
  width: 220px;
  max-width: 220px;
}
.lx .dropdown-menu {
  left: -200px;
}

/* 字说过多显示省略号 */

.ellipsis {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*display:none == class*/
.disNone{
	display: none;
}
/* 个人信息弹窗 */
#person-myTabContent{
  padding: 0px 20px;
  box-sizing: border-box;
}
#person-myTabContent #tab1-person .row.table-pager {
  padding-top: 70px;
}
#person-myTabContent table tr td {
  border: none!important;
  border-top: 1px solid #eef5fe !important;
  border-bottom: 1px solid #eef5fe !important;

}
#person-myTabContent table tr td:first-child {
  border-left: 1px solid #eef5fe !important;
  border-bottom-left-radius: 6px !important;
  border-top-left-radius: 6px !important;
}
#person-myTabContent table tr td:last-child {
  border-right: 1px solid #eef5fe !important;
  border-bottom-right-radius: 6px !important;
  border-top-right-radius: 6px !important;
}
#person-myTabContent #tab1-person .bsdForm {
  /* position: relative; */



}
#person-myTabContent .bsdForm {

}
#person-myTabContent .reg.relative-box {
  position: absolute;
  top: 190px;
  width: 100%;
}
#person-myTabContent #tab3-person .bsdForm .selBox {
  width: 100%;
}
#person-myTabContent #tab3-person .bsdForm .choose-tab {
  width: 100%;
}
#person-myTabContent #tab3-person .bsdForm .choose-tab >div{
  width: 100%;
}
#person-myTabContent #tab1-person .center {
  position: absolute;
  top: 0;
  right: 0;
}
#person-myTabContent #tab1-person .total-box {
  margin-top: 0px;
}
#person-myTabContent #tab1-person .table-scrollable {
  position: relative;
  /* top: 50px; */
}
#person-myTabContent .score-content{
  /* padding: 0 30px; */
  width: 100%;
}
#person-myTabContent .score-content >.pull-left{
  /* padding: 0 30px; */
  width: 50%;
}
/*图表*/
#person-myTabContent .charts{
  height: 350px;
  width: 100%;
  border: 1px solid rgba(216,216,216,0.50);
  box-shadow: 0 3px 4px 0 rgba(0,0,0,0.10);
  border-radius: 2.34px;
}
#person-myTabContent .charts >.graphic{
  width: 280px;
  height: 350px;
}
#person-myTabContent .charts >.score-card{
  /* width:160px; */
  width: calc(100% - 280px);
  height: 100%;
  background: #F8F8F8;
  border-radius: 2.34px;
}
#person-myTabContent .charts >.score-card ul{
  padding: 0 10px;
  margin-top: 15px;
}
#person-myTabContent .charts >.score-card ul li{
   width: 100%;
   height:80px;
   background: #FFFFFF;
   border: 1px solid #DCE0E0;
   box-shadow: 0 4px 9px 0 rgba(0,0,0,0.08);
   border-radius: 6px !important;
   margin-bottom: 18px;
  text-align: center;
}
#person-myTabContent .charts >.score-card ul li h4{
  font-size: 14px;
  margin-top: 13px;
}
#person-myTabContent .charts >.score-card ul li.score {
  font-size: 14px;
  color: rgba(50,60,71,0.40);
}
#person-myTabContent .charts >.score-card ul li.type,.charts >.score-card ul li.wait{
  font-size: 18px;
  color: #666666;
  line-height: 40px;
}
#person-myTabContent .score  b{
  font-size: 36px;
}
#person-myTabContent .ranking-score  b{
  font-size: 36px;
}
#person-myTabContent .medal .li-medal .StarLevel {
  width: 30px;
  margin-top: -27px;
  background-size: contain;
}
#person-myTabContent .medal .li-medal .medal-slip-line {
  width: 85%;
  margin: 10px auto;
  background-color: #979797;
}

#person-myTabContent .charts >.score-card ul li h4::before{
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin-top: -7px;
  margin-left: -28px;
}

/*勋章*/
#person-myTabContent .medal{
  margin-top: 20px;
  width: 100%;
  height: 255px;
  border: 1px solid rgba(216,216,216,0.50);
  box-shadow: 0 3px 4px 0 rgba(0,0,0,0.10);
  border-radius: 2.34px;
  padding-top:23px;
  overflow: auto;
}
#person-myTabContent .medal ul li{
  float: left;
  width: 70px;
  margin-left: 20px;
}
#person-myTabContent .medal .medal-item{
  width:50px;
  height:58px;
  margin: 0 auto;
  background-size: contain;
}

#person-myTabContent .gold-medal{
  background: url(../img/score/gold.svg)no-repeat;
}
#person-myTabContent .silver-medal{
  background: url(../img/score/silver.svg)no-repeat;
}
#person-myTabContent .bronze-medal{
  background: url(../img/score/copper.svg) no-repeat;
}
#person-myTabContent .gray-medal{
  background: url(../img/score/none.svg) no-repeat;
}
#person-myTabContent .flag-item{
  width: 100%;
  height: 30px;
  margin: 0 auto;
  text-align: center;
  font-size: 10px;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0.48px;
  margin-top: 0px;
}

#person-myTabContent .flag-red{
  background: url(../img/score/bq.svg) no-repeat;
  color: #fff;
}
#person-myTabContent .flag-gray{
  background: url(../img/score/bq01.svg) no-repeat;
  color: #848C97;
}
#person-myTabContent .medal ul li:nth-child(n+6){
  margin-top: 18px;
}

/*右*/
#person-myTabContent .content-right{
  width: 50%;
  padding-left: 20px;
  box-sizing: border-box;
}
#person-myTabContent .table-box{
  width:  -moz-calc(100% - 147px);
  width:-webkit-calc(100% - 147px);
  width:calc(100% - 147px);
}
#person-myTabContent .table {
  margin-bottom: 0px;
}
#person-myTabContent .content-right ul li{
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 3px 4px 0 rgba(0,0,0,0.10);
  border-radius: 2.34px;
  margin-bottom: 27px;
}
#person-myTabContent .content-right ul li.li1{
  border: 1px solid #F96565;
}
#person-myTabContent .content-right ul li.li2{
  border: 1px solid #F49F78;
}
#person-myTabContent .content-right ul li.li3{
  border: 1px solid #F9CF89;
}
#person-myTabContent .content-right ul li.li4{
  border: 1px solid #C2DAAA;
}
#person-myTabContent .content-right ul li.li5{
  border: 1px solid #A5C8F4;
}
#person-myTabContent .content-right ul li.li6{
  border: 1px solid #D3A8C4;
}
#person-myTabContent .content-right ul li > .title{
  height: 80px;
  width: 147px;
}
#person-myTabContent .title > div,.title > h4{
  display: inline-block;
}
#person-myTabContent .circleChart{
  margin-top: 15px;
}
#person-myTabContent .circleChart p{
  font-size: 24px !important;
  color: #FF96CB;
}
#person-myTabContent .title h4{
  color: #848C97;
  margin-left: 25px;
  vertical-align: top;
  height: 80px;
  line-height: 80px;
  width: 45px;
}
#person-myTabContent .title h4::before {
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 3.5px;
  margin-top: 35.5px;
  margin-left: -16px;
  display: inline-block;
}
#person-myTabContent .circle-text1::before {
  background: #F96565;
}
#person-myTabContent .circle-text2::before {
  background: #F49F78;
}
#person-myTabContent .circle-text3::before {
  background: #F9CF89;
}
#person-myTabContent .circle-text4::before {
  background: #C2DAAA;
}
#person-myTabContent .circle-text5::before {
  background: #A5C8F4;
}
#person-myTabContent .circle-text6::before {
  background: #D699C1;
}

#person-myTabContent ul li table.table-gapless> thead> tr> th{
  height: 32px  !important;
  filter: alpha(Opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
  font-size: 12px;
}

#person-myTabContent ul li table.table-gapless> tbody> tr> td{
  border: 1px solid #EEEEEE !important;
  height: 47px;
  font-size: 14px;
}

#person-myTabContent ul .li1 table.table-gapless> thead> tr> th{
  background: #F96565;
  border: 1px solid #F96565  !important;
  color: #B42B2B;
}
#person-myTabContent ul .li2 table.table-gapless> thead> tr> th{
  background: #F49F78;
  border: 1px solid #F49F78  !important;
  color: #B42B2B;
}

#person-myTabContent ul .li3 table.table-gapless> thead> tr> th{
  background: #F9CF89;
  border: 1px solid #F9CF89  !important;
  color: #DF9C2C;
}

ul .li4 table.table-gapless> thead> tr> th{
  background: #C2DAAA ;
  border: 1px solid #C2DAAA   !important;
  color: #7EB844;
}

ul .li5 table.table-gapless> thead> tr> th{
  background: #A5C8F4;
  border: 1px solid #A5C8F4  !important;
  color: #6390C9;
}

ul .li6 table.table-gapless> thead> tr> th{
  background: #D699C1;
  border: 1px solid #D699C1  !important;
  color: #B6659A;
}
/* 版本控制样式 */
#version {
  width: 100%;
  background: #fff!important;
}
#version #version-wrapper {
  width: 800px;
  height: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  overflow: hidden;
}
#version #version-wrapper >div {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 2px;
  float: right;
  height: 300px;
  text-align: center;
  width: 400px;
}
#version #version-wrapper >div >div {
  width: 100%;
  height: 50px;
  line-height: 240px;
}
#version #version-wrapper >div >div a{
  text-decoration: underline;
}
.edit-container{
  width: 100%;
}
.edit-line {
  width: 100%;
  float: left;
}
.edit-line > div.form-group {
  display: table-cell;
  width: 216px;
  height: 63px;
  margin-right: 16px!important;
  margin-bottom: 20px;
}
.edit-line div div {
  display: block;
}
.act-get-score {
  width: 100%;
  height: 100%;
  display: block;
  font-family: PingFangSC, PingFang SC;

}
.act-get-score .act-score-title {
  color: #25374E;
  letter-spacing: 3px;
  line-height: 42px;
  font-size: 30px;
  text-align: center;
  font-size: 30px;

}
.act-get-score .layui-btn-container {
  margin-top: 105px;
  text-align: center;
}

.act-get-score .score-container {
  background-image: url(/static/app/1.0.0/img/score/act-score-bg.svg);
  background-position: center;
  width: 186px;
  height: 193px;
  text-align: center;
  margin: 4px auto;
}

.act-get-score .score-container span.score-val {
  color: #F4B438;
  font-family: PingFangSC, PingFang SC;
  font-size: 48px;
  font-weight: 600;
  position: relative;
  top: 59px;
}

.new-layer-tips-class {
}
.new-layer-tips-class .layui-layer-content{
  background-color: #ffffff !important;
  border: #d6d6d6 1px solid;
  box-shadow: 1px 3px 16px rgba(0,0,0,.2);
}
.new-layer-tips-class .layui-layer-TipsG,
.new-layer-tips-class .layui-layer-TipsB {
  border-right-color: #d6d6d6 !important;
  top: -16px !important;
}
.new-layer-tips-class i{
  transform: rotate(90deg);
}

.new-layer-tips-class .layui-layer-TipsB::before {
  content: "";
  position: absolute;
  top: -7.3px;
  left: -6.3px;
  width: 0;
  height: 0;
  border-top: 7.5px solid transparent;
  border-right: 7.5px solid transparent;
  border-left: 7.5px solid transparent;
  border-bottom: 7.5px solid #fff;
  transform: rotate(270deg);
}
