.fl{ float:left}
.fr{float:right;}
.red{color:red;}
/*---------------layout----------------*/
body{font-family: "open sans","Helvetica Neue","microsoft yaHei",Helvetica,Arial,sans-serif; font-size: 10px;}
ul{list-style:none; padding:0; margin:0;}
body, #wrapper{ font-size:1.4rem;}
body.skin-1 { background: #386280;}
.skin-1 .nav > li.active, .skin-1 .navbar-default .nav > li > a:hover, .skin-1 .navbar-default .nav > li > a:focus{ background: #325873;}
.nav > li > a i { margin-right: 0;}
.skin-1 .nav > li > a { color: #a7b1c2;}
.navbar-default .nav li > a { font-weight: 400; padding: 10px 20px 10px 11px;}
.navbar-default .nav .nav-second-level li a{ padding: 7px 10px 7px 52px;}
.metismenu .arrow{ line-height:2}
.footer{font-size:1.2rem;}
.index-content-search, .navbar-form-custom{ width:540px; border:1px solid #ddd; background-color:#fff; height:36px; margin:1rem 0 1rem 2rem; border-radius:0.5rem;}
.ibox .index-search .index-content-search{width:88%;}
.index-content-search .form-control, .navbar-form-custom .form-control{ height:auto; border:none;}
.index-content-search .form-control:focus{border:none;}
.index-content-search .form-group, .navbar-form-custom .form-group{ position:relative;}
.index-content-search .form-group i.fa-search, .navbar-form-custom  .form-group i.fa-search{ position:absolute; right:1rem; top: 0.5rem; color:#676a6c;cursor: pointer;}
.ibox{position:relative;}
.ibox-title h5{ font-size:1.6rem; font-weight:400;}
.widget.style1 h2{font-size:2rem;}
.widget .col-xs-4{padding-left:4px;}
.widget .col-xs-8{padding-left:0;}
.col-lg-3 .nav-tabs > li > a{ font-weight:normal;padding: 10px 15px 10px 15px;}
h2{font-size:2rem;}
h3{font-weight:normal; font-size:1.8rem;}
h4{font-weight:normal; font-size:1.6rem;}
h5{font-weight:normal; font-size:1.4rem;}
.ibox-content h3, .panel-body h3{margin-top:30px; position:relative;}
.panel-body h3 i{float:right; margin-top:0.8rem; font-size:1.4rem; color:#c4c4c4; cursor:pointer;}
.table > tbody > tr > td{vertical-align:middle;}
.table.text-center th{text-align:center;}
label{font-weight:normal;}
a{color:#0e9aef; font-weight: normal;}
.modal-footer.text-center{text-align:center;}
.cursor-p, .text-success, .text-danger, .text-navy{cursor:pointer;}
.modal-body .col-sm-4.control-label, .modal-body .col-sm-3.control-label{padding-right:0;}
.m-t-ss{margin-top:5px;}
.text-small{font-size:12px;}
.text-14{font-size:14px;}
.text-14.fa{margin:4px;}
.price{font-size:24px;}
/*-------------nav-left------------------*/
.icon-zzgl, .icon-rsgl, .icon-xcgl, .icon-flgl, .icon-kqgl, .icon-bbzx, .icon-rcfz, .icon-zpgl, .icon-pxgl, .icon-qxgl, .icon-xtsz, .icon-jxgl{ background: url(../img/left_nav/nav_zzfz.png) no-repeat; height:3.2rem; width:3.2rem; background-size:100% 100%; display:inline-block; vertical-align:middle;}
.icon-rsgl{background-image:url(../img/left_nav/nav_rsgl.png)}
.icon-xcgl{background-image:url(../img/left_nav/nav_xcgl.png)}
.icon-flgl{background-image:url(../img/left_nav/nav_flgl.png)}
.icon-kqgl{background-image:url(../img/left_nav/nav_kqgl.png)}
.icon-jxgl{background-image:url(../img/left_nav/nav_jxgl.png)}
.icon-bbzx{background-image:url(../img/left_nav/nav_bbzx.png)}
.icon-rcfz{background-image:url(../img/left_nav/nav_rcfz.png)}
.icon-zpgl{background-image:url(../img/left_nav/nav_zpgl.png)}
.icon-pxgl{background-image:url(../img/left_nav/nav_pxgl.png)}
.icon-qxgl{background-image:url(../img/left_nav/nav_qxgl.png)}
.icon-xtsz{background-image:url(../img/left_nav/nav_xtsz.png)}
.active .icon-zzgl, .skin-1 .navbar-default .nav > li > a:hover .icon-zzgl, .skin-1 .navbar-default .nav > li > a:focus .icon-zzgl{background-image:url(../img/left_nav/nav_zzfz_w.png)}
.active .icon-rsgl, .skin-1 .navbar-default .nav > li > a:hover .icon-rsgl, .skin-1 .navbar-default .nav > li > a:focus .icon-rsgl{background-image:url(../img/left_nav/nav_rsgl_w.png)}
.active .icon-xcgl, .skin-1 .navbar-default .nav > li > a:hover .icon-xcgl, .skin-1 .navbar-default .nav > li > a:focus .icon-xcgl{background-image:url(../img/left_nav/nav_xcgl_w.png)}
.active .icon-flgl, .skin-1 .navbar-default .nav > li > a:hover .icon-flgl, .skin-1 .navbar-default .nav > li > a:focus .icon-flgl{background-image:url(../img/left_nav/nav_flgl_w.png)}
.active .icon-kqgl, .skin-1 .navbar-default .nav > li > a:hover .icon-kqgl, .skin-1 .navbar-default .nav > li > a:focus .icon-kqgl{background-image:url(../img/left_nav/nav_kqgl_w.png)}
.active .icon-bbzx, .skin-1 .navbar-default .nav > li > a:hover .icon-bbzx, .skin-1 .navbar-default .nav > li > a:focus .icon-bbzx{background-image:url(../img/left_nav/nav_bbzx_w.png)}
.active .icon-rcfz, .skin-1 .navbar-default .nav > li > a:hover .icon-rcfz, .skin-1 .navbar-default .nav > li > a:focus .icon-rcfz{background-image:url(../img/left_nav/nav_rcfz_w.png)}
.active .icon-zpgl, .skin-1 .navbar-default .nav > li > a:hover .icon-zpgl, .skin-1 .navbar-default .nav > li > a:focus .icon-zpgl{background-image:url(../img/left_nav/nav_zpgl_w.png)}
.active .icon-pxgl, .skin-1 .navbar-default .nav > li > a:hover .icon-pxgl, .skin-1 .navbar-default .nav > li > a:focus .icon-pxgl{background-image:url(../img/left_nav/nav_pxgl_w.png)}
.active .icon-qxgl, .skin-1 .navbar-default .nav > li > a:hover .icon-qxgl, .skin-1 .navbar-default .nav > li > a:focus .icon-qxgl{background-image:url(../img/left_nav/nav_qxgl_w.png)}
.active .icon-xtsz, .skin-1 .navbar-default .nav > li > a:hover .icon-xtsz, .skin-1 .navbar-default .nav > li > a:focus .icon-xtsz{background-image:url(../img/left_nav/nav_xtsz_w.png)}
.active .icon-jxgl, .skin-1 .navbar-default .nav > li > a:hover .icon-jxgl, .skin-1 .navbar-default .nav > li > a:focus .icon-jxgl{background-image:url(../img/left_nav/nav_jxgl_w.png)}
.skin-1 .img-circle{border-radius: 50%;}
.side-r-flag{position:fixed; right:0; bottom:10rem; list-style:none;}
.side-r-flag li{background:#000; opacity:0.4; margin-top:2px; width:4rem; height:4rem; cursor:pointer;}
.side-r-flag li i{opacity:0.8;}
.side-r-flag li:hover{opacity:0.7;}
.side-r-flag li:hover i{opacity:1;}
h3 .title-action{margin-top: 0.8rem; font-size:1.4rem; padding:0; display:inline-block;}
/*-------------icon------------------*/
.icon{ background:url(../img/icon-flip.png) no-repeat; background-size:100% 100%; display:inline-block; vertical-align:middle; width:24px; height:24px;}
.icon-qb{background-image:url(../img/index/icon-i-qb.png); width:8rem; height:8rem;}
.icon-drz, .icon-dzz, .icon-dtx, .icon-htxq, .icon-cwrz, .icon-xxfh{ background-image:url(../img/index/icon-i-drz.png); width:8rem; height:8rem;}
.widget .icon{width:7.4rem; height:7.4rem;}
.icon-dzz{background-image:url(../img/index/icon-i-dzz.png);}
.icon-dtx{background-image:url(../img/index/icon-i-dtx.png);}
.icon-htxq{background-image:url(../img/index/icon-i-htxq.png);}
.icon-cwrz{background-image:url(../img/index/icon-i-cwrz.png);}
.icon-xxfh{background-image:url(../img/index/icon-i-xxfh.png);}
.icon-write{ background-image:url(../img/icon-write.png); width:4rem; height:4rem;}
.icon-help{background-image:url(../img/icon-help.png); width:4rem; height:4rem;}
.icon-five{background-image: url(../img/index/icon-five.png) }
.icon-ten{background-image: url(../img/index/icon-ten.png) }
.icon-Z5{background-image: url(../img/index/Z5.png) }
.Z5color{background: #ec971f }
.icon-close{background-image:url(../img/close.png);cursor:pointer;}
.icon-email{background-image:url(../img/icon-email.png);cursor:pointer;}
.icon-rz{background-image:url(../img/index-widget/rz.png);}
.icon-zz{background-image:url(../img/index-widget/zz.png);}
.icon-lz{background-image:url(../img/index-widget/lz.png);}
.icon-rz{background-image:url(../img/index-widget/rz.png);}
.icon-htxq{background-image:url(../img/index-widget/htxq.png);}
.icon-xxfh{background-image:url(../img/index-widget/xxfh.png);}
.icon-gzjghd{background-image:url(../img/index-widget/gzjghd.png);}
.icon-jbqr{background-image:url(../img/index-widget/jbqr.png);}
.icon-sbsh{background-image:url(../img/index-widget/sbsh.png);}
.icon-zzwh{background-image:url(../img/index-widget/zzwh.png);}
.icon-xmwh{background-image:url(../img/index-widget/xmwh.png);}
.icon-tdwh{background-image:url(../img/index-widget/tdwh.png);}
.icon-zwwh{background-image:url(../img/index-widget/zwwh.png);}
.icon-txgl{background-image:url(../img/index-widget/txgl.png);}
.icon-sbwh{background-image:url(../img/index-widget/sbwh.png);}
.icon-sbyddj{background-image:url(../img/index-widget/sbyddj.png);}
.icon-qjwh{background-image:url(../img/index-widget/qjwh.png);}
.icon-xjwh{background-image:url(../img/index-widget/xjwh.png);}
.icon-jbwh{background-image:url(../img/index-widget/jbwh.png);}
.icon-rztx{background-image:url(../img/index-widget/rztx.png);}
.icon-dc{background-image:url(../img/index-widget/dc.png);}
.icon-dr{background-image:url(../img/index-widget/dr.png);}
.icon-lgfg{background-image:url(../img/index-widget/lgfg.png);}
.icon-yddq{background-image:url(../img/index-widget/yddq.png);}
.icon-rm{background-image:url(../img/index-widget/rm.png);}
.icon-dfoffer{background-image:url(../img/index-widget/dfoffer.png);}
.icon-sbgz{background-image:url(../img/index-widget/sbgz.png);}
.icon-pltx{background-image:url(../img/index-widget/pltx.png);}
.icon-dbtx{background-image:url(../img/index-widget/dbtx.png);}

.center-orientation .vertical-timeline-icon i.icon{margin-top: -12px;}
/*-------------index------------------*/
.ibox-title h5 i{font-size:1.4rem;}
.qb-bg{background-color:#35c9aa; color:#fff;}
.drz-bg{background-color:#23c6c8; color:#fff;}
.dzz-bg{background-color:#e9ae6e; color:#fff;}
.dtx-bg{background-color:#ed7481; color:#fff;}
.htxq-bg{background-color:#b5e26e; color:#fff;}
.cwrz-bg{background-color:#e581f4; color:#fff;}
.xxfh-bg{background-color:#3b9bd8; color:#fff;}
.index .col-lg-8 .text-right{margin-top:1.4rem;}
.index-search{background:url(../img/index/search-bg.png) #52b0ed center center no-repeat; min-height:290px; min-width:12rem; text-align:center;}
.index .list-group-item{padding:14px 15px;}
.index-search .index-content-search{ margin:0; margin-top:40%; float:none; display:inline-block;}
.list-group-item i.fa{font-size:1.2rem;}
.index-img p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index .widget{ cursor:pointer; opacity:0.9;}
.index .widget span{color:#f0f5f8;}
.index .widget .col-sm-8{min-width: 80px;}
.index .widget i{opacity:0.9;}
@media (max-width:1400px){.index .col-md-8, .index .col-md-4{width: 100%;}}
@media (max-width:1280px){.index.employeeIndex .p-w-sm .col-md-6{width: 100%;}}
.index .widget:hover span{color:#fff;}
.index .widget:hover i, .index .widget:hover{opacity:1;}
.index a{color:#676a6c}
.index a:hover{color:#404040;}
.news-list{padding:2rem;}
.news-list li{border-bottom:1px dashed #e7eaec; overflow:hidden; padding:2rem 0;}
/*-------------zuzhiguanli------------------*/
.search-form-s{border:1px solid #ddd; border-radius:3px; position:relative; line-height:3.4rem;}
.search-ipt{border:none; border-radius:3px; box-shadow:none; padding-left:4px; height:3.4rem;}
.search-form-s button{border:none; position:absolute; right:0; top:0; background:#009aee; color:#fff; height:3.6rem; border-radius:0 3px 3px 0; padding:0 1.2rem;}
.orgManagement .col-lg-3 .panel-body{min-height:60rem;}
/*-------------renshiguanli------------------*/
.col-lg-12 .search-form-s{display:inline-block; min-width:50rem;}
.col-lg-12 .btn-info{vertical-align:top;}
.f-z-h-b .nav-tabs > li > a{font-size:18px; font-weight:normal;outline: none;}
.enter-line, .report-line, .report-line li{position:relative;}
.enter-line p{margin-bottom:30px; margin-left:2rem; text-align:center;cursor:pointer;}
.enter-line.p-2 p{margin-top:54px;}
.enter-line:before{background: #f1f1f1;width: 100%; top:34px;position: absolute; left:0;height: 4px;}
.top-line:before{background: #f1f1f1;width: 5px;top: -2px;position: absolute;left: 23px;height: 540px;border-top: #00CCFF 48px dashed;}
.person-line:before{background: #f1f1f1;width: 5px;top: -2px;position: absolute;left: 23px;height: 540px;border-top: #00CCFF 187px dashed;}
.per-line:before{background: #f1f1f1;width: 5px;top: -2px;position: absolute;left: 23px;height: 540px;border-top: #00CCFF 320px dashed;}
.se-line:before{background: #f1f1f1;width: 5px;top: -2px;position: absolute;left: 23px;height: 540px;border-top: #00CCFF 540px dashed;}
.top-line.p-2 p{margin-top:54px;}
.top-line p{margin-bottom:30px; margin-left:2rem; text-align:center;cursor:pointer;}
.top-line, .report-line, .report-line li{position:relative;}
.person-line.p-2 p{margin-top:54px;}
.person-line p{margin-bottom:30px; margin-left:2rem; text-align:center;cursor:pointer;}
.person-line, .report-line, .report-line li{position:relative;}
.per-line.p-2 p{margin-top:54px;}
.per-line p{margin-bottom:30px; margin-left:2rem; text-align:center;cursor:pointer;}
.per-line, .report-line, .report-line li{position:relative;}
.se-line.p-2 p{margin-top:54px;}
.se-line p{margin-bottom:30px; margin-left:2rem; text-align:center;cursor:pointer;}
.se-line, .report-line, .report-line li{position:relative;}
.enter-line .arrow{border-color: transparent transparent transparent #f1f1f1;border-style: solid;border-width:10px; position:absolute; right:-12px; top:26px;}
.enter-line .arrow.end{border:0; top:0;}
.enter-line-circle{position:absolute;left:50%; top:26px; width:20px; height:20px; border-radius:20px; border:2px solid #f1f1f1;}
.enter-line .col-lg-2{padding-left:2rem;}
.enter-line .col-lg-2 time{color:#888;}
.report-line:before{background: #f1f1f1; content: "";height: 100%; top:0;position: absolute; left:70px;width: 4px;}
.report-line li{margin-bottom:40px; padding-top:4px;}
.report-line li img{position:absolute; left:0; top:0;}
.report-line li p{margin-left:90px;}
.people-list li{float:left; margin:20px 30px 0 0; text-align:center;}
.tabs-container{position:relative;margin-bottom: 10px;}
.tabs-action{position:absolute; right:0; top:0.8rem;}
.tabs-action button{min-width:7rem;}
.item-pd i{font-size:24px; color:#aaa; cursor:pointer;}
.item-pd i:hover{color:#0e9aef;}
/*-------------window modal------------------*/
.modal-dialog{min-width:860px;max-width:1200px; width:auto;}
.inmodal .modal-header{ padding:1.2rem;}
.modal-header h3{ margin:0;}
.modal-dialog .table > thead > tr > th{border-bottom:none; background:#f5f5f5; font-weight:normal; text-align:center;}
.modal-dialog .table > tbody > tr > td{border-top:none;}
/*-------------xinchou------------------*/
.ipt-number, .select-number{width:40%; min-width:8rem; display:inline-block;}
.table .fa-minus-square-o, .table .fa-plus-square-o{cursor:pointer; font-size:1.6rem; padding:1rem;}
.table.table-th-bg th{background:#f9f9f9; vertical-align:middle;}
.info-tab{font-size:16px; clear:both;}
.info-tab span{
  color:#888;
  cursor:pointer;
  /*min-width:130px; */
  display:inline-block;
  margin:10px 20px;
}
.info-tab span.text-success{color:#1c84c6;}
.info-tab span i.badge{background: #addaf7;border-radius: 3px;color: #fff;font-style: normal; margin: 0 4px;padding: 2px 6px; vertical-align:top;}
.info-tab span i.badge.none, .info-tab span:hover i.badge.none{background:#f0f0f0;}
.info-tab span.active, .info-tab span:hover{color:#676a6c;}
.info-tab.active span.active, .info-tab.active span:hover{font-weight:bold;}
.info-tab span.active i.badge, .info-tab span:hover i.badge{background:#0e9aef;}
.info-tab .items span{width:auto; padding:0 30px;}
.w-100{
  /*min-width:100px; */
  width:auto;
  vertical-align:middle;
}
.border-1{border:1px solid #e7eaec;}
.border-t-n{border-top-width:0;}
.insure-list-box{margin-bottom:30px;}
.coverage-list{background:#f7f7f7; border-top:1px solid #beb9b4; padding:0; margin-bottom:20px;}
.coverage-list li{border-bottom:1px solid #fff; clear:both; line-height:40px; padding:0 10px;}
.box-hover, .box{height:360px;}
.insure-r .list-group li{padding:14px 0; border:0;}
.insure-r .list-group li i.fa{margin:0 4px;}
.insure-list-box .ipt-number{width:50px; min-width:50px; margin:0 4px;}
.table-bordered input{text-align:center;
  /*min-width:50px;*/
}
.box-w{width:80%; clear:both;}
.box-w .col-sm-3, .box-w .col-sm-8, .box-w .col-md-3, .box-w .col-md-8, .box-w .col-sm-12, .box-w .col-sm-6{padding-left:40px; padding-right:40px;}
.word-top{border-bottom:3px solid #ddd; padding:20px 0;}
.text-indent{text-indent:2rem;}
.text-ul{text-decoration:underline;}
.f16{font-size:16px;}
.no-borders li{border:none; display:list-item; padding:10px;}
.no-borders li a{color:inherit;}
/*-------------employeeindex------------------*/
.vertical-timeline-content{float:right;}
.center-orientation .vertical-timeline-block .vertical-timeline-content::before {border-color: transparent white transparent transparent; left: auto; right: 100%; top: 24px;}
.dark-timeline .vertical-timeline-block .vertical-timeline-content::before, .dark-timeline.center-orientation .vertical-timeline-block .vertical-timeline-content::before { border-color: transparent #f5f5f5 transparent transparent;}
#vertical-timeline.center-orientation::before, .center-orientation .vertical-timeline-icon { left: 0px;}
.center-orientation .vertical-timeline-content{width:90%;}
.vertical-container{width:95%;}
.text-primary {color: #1ab394;}
.center-orientation .vertical-timeline-block{margin:2em 0;}
#vertical-timeline.center-orientation{ margin-bottom:1em; margin-top:1em;}
.tab-list{background:#edf0f2; overflow:hidden; margin:0; padding:0 20px;}
.tab-list li{float:left; cursor:pointer; color:#888; padding:6px 20px;}
.tab-list li.active, .tab-list li:hover{color:#0e9aef;}
.hr-list li{width:49.99%; text-align:center; float:left; margin-top:20px;}
.user-friends a{margin-right:10px; margin-bottom:10px; display:inline-block;}
.sj-list{border-left:4px solid #f1f1f1; margin-left:50px;}
.sj-list img{width:40px; margin-left:-20px; float:left; height:40px;}
.sj-list li{clear:both; padding-bottom:25px; display: inline-block;}
.sj-list li p{ margin:0 0 0 36px;}
.ibox-title select{border:none;}
/* .ng-isolate-scope::-webkit-scrollbar {
    display: none;
} */
.jstree{position:absolute;z-index:999; overflow-y: scroll;min-width:240px;min-height:150px;max-height: 350px; background:#fff; border:1px solid #e5e6e7;display:inline-block;}

.tree-toolbar {
  position: relative;
  z-index: 1000;
}
.tree-panel {
  position: absolute;
  z-index: 999;
  min-width: 242px;
  background-color: #fff;
  border: 1px solid #e5e6e7;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.tree-panel .jstree {
  position: relative;
  display: block;
  border: none;
}
.tree-panel .tree-toolbar {
  background-color: #fff;
  border-top: 1px solid #e5e6e7;
}
.tree-panel .tree-toolbar a {
  display: inline-block;
  width: 49%;
  text-align: center;
  padding: 5px 0;
  line-height: 20px;
  color: #676a6c;
}
.tree-panel .tree-toolbar a:first-child {
  border-right: 1px solid #e5e6e7;
}

/* .jstree::-webkit-scrollbar{
  display: block;
} */
/*定义滚动条的轨道，内阴影及圆角*/
/* .jstree::-webkit-scrollbar-track{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  border-radius: 10px;
  background-color: #f5f5f5;
} */
/*定义滑块，内阴影及圆角*/
/* .jstree::-webkit-scrollbar-thumb{
  height: 20px;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #555;
} */
.search-form-s .search-ipt{width:100%;}
.orgManagement .col-lg-3 .ibox-content{min-height:300px;}
.orgManagement .col-lg-3 .ibox-content .jstree{ width:100%; max-width:none; position:relative; max-height:500px;}
@media (max-width: 767px) {
  .tabs-container .nav-tabs > li {
    float: left !important;
    width:49.99%;
  }
  .tabs-container .nav-tabs > li.active > a {
    border-bottom: none !important;
    margin: 0;
  }
  .f-z-h-b .nav-tabs > li > a{font-size:16px; padding:10px; text-align:center;}
}
.top-hr{font-size:0;}
.top-hr span{ border:1px solid #e8eaea; color:#999; padding:4px 0; width:48px; text-align:center; border-radius:0 3px 3px 0; display:inline-block; font-size:14px; cursor:pointer;}
.top-hr span:first-child{border-radius:3px 0 0 3px; border-right:none;}
.top-hr span.active, .top-hr span:active{background:#00b590; border-color:#00b590; color:#fff;}
.top-en span{color:#999; padding:0 4px; cursor:pointer;}
.top-en span.active, .top-en span:active{color:#333;}
.inmodal table td input, .inmodal table td select{min-width: 80px; width: auto; max-width: 160px;}
.inmodol table td input, .inmodol table td select{min-width: 29px; width: auto; max-width: 172px;}
.navbar-top-links{ margin-top: -5px;}
.fc-grid .fc-day-number{float:none; text-align:center;}
.contact-box .ui-calendar{padding:0; border:0;}
.dataTables_length .form-control{padding:0}
.dataTables_length .form-inline .form-control{vertical-align:auto;}
.dataTables_wrapper{margin-top:10px;position: relative; overflow-x:auto; padding-bottom:50px;}
.dataTables_length { float: none;left: 300px; position: absolute;top: 0;}
div.dataTables_wrapper div.dataTables_filter{float:right;}
div.dataTables_wrapper div.dataTables_info{float:left; padding-top:6px;}

.service-icon-list li{float:left; padding:20px; text-align:center; width:180px; cursor:pointer;}
.service-icon-list li img{width:80px; height:80px; margin-bottom:10px;}
.service-icon-list li:hover p{color:#000;}
.li-bg-blue{width:4px; height:22px; vertical-align:middle; margin-right:8px; display:inline-block; background:#0e9aef;}
.multiSelect.inlineBlock > button{width:100%;text-align:left;height: 38px;overflow: hidden;position: relative;}
.multiSelect.inlineBlock .caret{margin:8px 0px 1px 12px  !important;/* float: right; */position: absolute;right: 10px;top: 8px;}
.index-scgn ul li{position:relative;}
.index-scgn ul li:hover{background:#f9f9f9;}
.index-scgn ul li i.fa-minus-circle{display:none;}
.index-scgn ul li:hover i.fa-minus-circle{ cursor:pointer; display:inline-block; position:absolute; left:90%; top:16px; font-size:18px; color:#f13347;}
.multiSelect > button{background: #fff;}
.multiSelect > button:hover{background: #fff;}
.multiSelect.inlineBlock .multiSelectItem:hover, .multiSelect.inlineBlock .multiSelectGroup:hover{background: #fff;}
.skin-1 .nav > li .fa-star-o{position:absolute; top:10px; left:2rem; color:#fff; font-size:16px;}
.skin-1 .nav > li .fa-star{position:absolute; top:0.7rem; left:2rem; color:#fff; font-size:16px;}
.center-orientation .vertical-timeline-icon .f-i { display: inline-block; font-size: 18px; padding-top: 8px;}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active{color:#676a6c;background: #f4f4f4; opacity: 1;}
label{color:#888;}
.tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover, .tabs-container .nav-tabs > li.active > a:focus{ border-top:2px solid #0e9aef;}
.col-md-12 .col-md-1, .col-lg-12 .col-md-1{width:2.8%;}
.modal-header{position:relative;}
.modal-header .icon-close{position:absolute; right:10px; top:12px; opacity:0.8;}
.modal-header .icon-close:hover{opacity:1;}
.user-img-ch{background:#f5f6ff; border:1px solid #ddd; width:100%; height:180px; text-align:center; padding-top:50%; color:#999;}
ol.no-padding .list-group-item{display:list-item;}
.fa-external-link{cursor:pointer;}
ol .list-group-item{margin-left:20px;}
.form-horizontal .control-label.col-md-3{padding-left:0;}
.no-search{color:#999; font-size:22px; text-align:center;}
.no-search-img{ margin:30px auto;}
.loading-ym{z-index: 10000; text-align: center; position: fixed; top: 48%; left: 40%;}
.loading-ym img{width: 24px; height: 24px; display: inline-block;}
.mask-bg{position: fixed; width: 100%; height: 100%; background:rgba(255,255,255,0.7); z-index: 9;}
.loading-box{position: absolute; top: 40%; left: 50%;margin-left: -80px; z-index: 10;}
.loading-box img{width: 2.4rem; height: 2.4rem;}
.table-ipt-auto tr td input{width:100%;}
.icon-search{display:inline-block; width:16px; height:16px; background:url(../img/icon-search.png) no-repeat; background-size:100% 100%; position:absolute; right:189px; top:8px; cursor:pointer;}
.text-size{font-size: 16px;font-weight: 900;}
.button-top{margin-top: 94px;}
.fiex-winth{width: 76%;height: 60px;position: fixed;bottom: 0px;font-size: 18px;color: #F0F0F0;text-align: center;left: 0px;}
.per_add{display:inline-block; width:34px; height:31px; background:url(../img/perfor_add.png) no-repeat; background-size:100% 100%; position:absolute; top:20px; cursor:pointer;left: 35px;}
.clpo{width: 1050px;margin: auto;}
.arrival{width: 400px; margin: auto;}
.conNum{border:1px solid #ed5565;}
.person-berdor{border: 1px solid #EBF2F1;background-color:rgba(0, 0, 0, 0.24);width: 118%;border-radius:5px}
.sc-berdor{border: 1px solid #EBF2F1;background-color:rgb(249, 249, 249);width: 100%;}
/*.app-box {position: absolute;top:-150px;right:-4px;z-index:10;   width: 310px;}*/
.person-linee{border-radius:20px;background-color:#38acff;color: #ddd;padding:7px;white-space:nowrap;box-shadow:1px 2px 3px #0a6aa1;border:1px solid #ddd}
.person-img{background-image:url(../img/close.png);cursor:pointer;}
.per-success{display:inline-block; width:60%; height:420%; background:url(../img/publish_succeed.png) no-repeat; background-size:100% 100%; position:absolute; cursor:pointer;top:162px;left:255px;}
.per_rule{display:inline-block; width:34px; height:31px; background:url(../img/perfor_rule.png) no-repeat; background-size:100% 100%; position:absolute; top:20px; cursor:pointer;left: 30px;}
.person-berdor-add{border: 1px solid #EBF2F1;background-color:rgb(249, 249, 249);width: 118%;}
.per_person{display:inline-block; width:34px; height:31px; background:url(../img/add_del_person.png) no-repeat; background-size:100% 100%; position:absolute; top:20px; cursor:pointer;left: 45px;}
.hoverLi:hover{background-color: #f5f9fb;}
.person-box{left: 125px; z-index: 10;position:absolute}
.rule-color{background-color:rgba(255, 255, 0, 0.32)}
.addPerson-box{position: fixed; top: 133px; left: 124px;margin-left: -80px; z-index: 10;width:410px;}
.k-r{color: #00CCFF;margin-left:20px;}
.s-m{margin-left: -16px;}
.r-che{margin-top:11px;}
.man-gu{border:1px solid rgb(255, 176, 0);background-color:rgb(255, 176, 0);height:32px;border-top-left-radius:4px;border-top-right-radius:4px}
.man-next{display:inline-block; width:32px; height:29px; background:url(../img/nexts_maneger.png) no-repeat; background-size:100% 100%; position:absolute; cursor:pointer;left: 80px;}
.man-over{display:inline-block; width:32px; height:29px; background:url(../img/over_maneger.png) no-repeat; background-size:100% 100%; position:absolute; cursor:pointer;left: 80px;}
.t-po{position:absolute;z-index: 10;width: 100px;border: 1px solid rgba(38, 34, 34, 0.09);background-color:white;text-align:center;top:32px;}
.man-sel{display:inline-block; width:16px; height:16px; background:url(../img/unselected.png) no-repeat; background-size:100% 100%;margin-top:35px;margin-left:-10px;}
.man-pitch{display:inline-block; width:16px; height:16px; background:url(../img/pitchOn.png) no-repeat; background-size:100% 100%; position:absolute; cursor:pointer;left: 15px;margin-top:35px}
.man-no{border:1px solid #38acff;background-color:#38acff;color:white;padding-right:12px;padding-top:5px;height:32px}
.man-Yes{border:1px solid #bcdff9;background-color:#bcdff9;color:white;padding-right:12px;padding-top:5px;height:32px}
.man-add{width:100px; height:100px; background:url(../img/performance/add_manger.png) no-repeat; background-size:100% 100%; position:absolute; cursor:pointer;left: 72px;margin-top:150px}
.top-sus{position:sticky;z-index: 999;width: 100px;background-color:white;text-align:center;margin-top:84px;margin-left:-115px;border:1px solid rgba(0,0,0,.075);}
.com-on{line-height:6px;height:490px;overflow-y:auto}
.x-xian{border-left:3px dashed #BCDFFA;border-right:3px dashed #BCDFFA;}
.line-com{margin-top: 290px;color:#939dac}
.line-with{width:238px;}
.s-t{background-color:#eee;}
.d-t{height: 600px;}
.d-f{height: 577px;}
.marg-f{padding:10px;margin-bottom: 19px;height:84px;border:aliceblue;line-height:20px;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.sus-pen{height:28px;margin-bottom:-9px;}
.c-l{line-height:32px;color:black}
.h-m{height:25px;margin-bottom:-18px}
.line-hr {height:90px; border-left:1px #f1f5fb solid;right:-60px;top: -11px;}
.photo-size{width: 3rem; height: 2.8rem;margin-left: -20px;margin-top:10px}
.n-m{left: -58px;top:10px}
.line-r {height:90px; border-left:1px #f1f5fb solid;right:-19px;top: -11px;}
.state-top{margin-left: -165px;width: 150px;}
.mar-top{margin-top:15px}
.spin-icon-text {background: #1ab394;position: fixed;top: 138px;padding: 30px 40px 7px 0px;border-radius: 20px 0 0 20px;font-size: 16px;right: -1px;color: #fff;cursor: pointer; z-index:999;}
.write-te{font-size:13px;top: 3px;width:30px;right: -7px;}
.write-text{width: 34px;height: 23px;}
.sus-pend{width:30px; margin-top: 11px; height:30px; background:url(../img/performance/sus_pend.png) no-repeat center; background-size:100% 100%; position:fixed; cursor:pointer;right: 4px;top:132px}
.b-c {margin-top:0px;line-height:35px;background-color:rgba(51, 146, 227, 0.08);max-width:99%}
/* 2017.09.25 */
.m-i-closed{width: 14px;height: 14px;position: absolute;top: 12px;right:12px;background: url(../img/ico-closed.png) no-repeat 0 0;  z-index: 10000;}
/* end 2017.09.25 */

/*input 样式重置*/
.input-padding-ajust {
  padding-left: 0px;
  padding-right: 0px;
}

/*日期选择控件*/
.date-picker-date-time {
    border: 1px solid #ddd;
    margin-top: -1px;
}

.introduce {
    margin-right: 8px;
}
/*
.btn-w-m {
    min-width: auto;
    margin-right: 0px;
}*/
.version-title {
    display: inline-block;
    width: 78px;
}
.text-adjust {
    display: inline-flex;
    justify-content: space-between;
    width: 70px;
}
body.skin-1 {
  background-image: url('../img/newPortal/20151215110437383.gif');
  background-color: #386280;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 200px;
  display: block !important;
}
body.skin-1.removeBg {
  background-image: none !important;
}
body.bodyLoading #ngApp {
  display: none;
}

/* checkbox 样式 */
.g-checkbox-custom{
  display: flex;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  color: #fff;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 0 0 0 1px #c7c9cc;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.g-checkbox-custom i{
  font-size: 12px;
}

.g-checkbox-custom.checked{
  background-color: #3879f0;
  box-shadow: 0 0 0 1px #2b66d1;
}

/* form item */
.g-form-item{
  width: 500px;
  margin-bottom: 20px;
}
.g-form-item label{
  width: 120px;
  text-align: right;
  vertical-align: middle;
  float: left;
  font-size: 14px;
  color: #606266;
  line-height: 35px;
  padding: 0 12px 0 0;
  box-sizing: border-box;
}
.g-form-item__content {
  margin-left: 120px;
  width: 75%;
}

/* dialog button */
.g-dialog-button {
  margin: 20px 0;
  display: flex;
  justify-content: center;
}


/* 组织树搜索框样式 */
.tree-search {
  position: absolute;
  z-index: 1000;
  display: inline-block;
  min-width: 200px;
  background: #fff;
  border: 1px solid #e4e4e4;
  box-shadow: 0 4px 10px rgba(100,100,100, 0.2);
}
.tree-search-list {
  padding: 10px;
  max-height: 290px;
  overflow-y: auto;
}
.tree-search-list > li {
  line-height: 24px;
  padding: 3px 0;
  cursor: pointer;
  white-space: nowrap;
}
.tree-search-none {
  line-height: 24px;
  padding: 10px;
  margin: 0;
}


.wrs-tooltip-wrap {
  position: relative;
  overflow: auto !important;
}

.wrs-tooltip {
  /* position: relative; */
}
.wrs-tooltip ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: rgba(255,255,255,1);
  box-shadow: 0px 8px 24px 0px rgba(172,172,172,0.2), 0px 2px 4px 0px rgba(166,166,166,0.2), 0px 0px 0px 1px rgba(16,22,26,0.1);
  box-sizing: border-box;
  padding: 16px;
  border-radius: 3px;
  z-index: 9;
}
.wrs-tooltip:hover ul {
  display: block;
}
.wrs-tooltip ul span {}

.wrapper-content .dataTables_wrapper {
	padding-bottom: 0;
}

.wrs-table {
  border: 1px solid #e7eaec;
}
.wrs-table th,
.wrs-table td {
  text-align: left !important;
}
.wrs-table th {
  background-color: rgba(241,241,241,1) !important;
}

.wrs-progress {
	position: relative;
	width: 100px;
  height: 12px;
  overflow: hidden;
	background-color: #eee;
}
.wrs-progress-bar {
	position: absolute;
	top: 0;
  bottom: 0;
	left: 0;
  background-color: #0f0;
}
.wrs-progress-text {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 12px;
  line-height: 1;
  text-align: center;
}