
.el-button,.el-checkbox,.el-checkbox-button__inner,.el-pager,.plTableBox .el-table th,.tree--btn-wrapper,.u-button[disabled]{
  -moz-user-select:none;
  -ms-user-select:none
}

.plTableBox .el-table,.plTableBox .el-table__expanded-cell{
  background-color:#FFF
}
.plTableBox .el-table{
  position:relative;
  overflow:hidden;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  width:100%;
  max-width:100%;
  font-size:14px;
  color:#606266
}
.plTableBox .el-table__empty-block{
  min-height:60px;
  text-align:center;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.plTableBox .el-table__empty-text{
  line-height:60px;
  width:50%;
  color:#909399
}
.plTableBox .el-table__expand-column .cell{
  padding:0;
  text-align:center
}
.plTableBox .el-table__expand-icon{
  position:relative;
  cursor:pointer;
  color:#666;
  font-size:12px;
  -webkit-transition:-webkit-transform .2s ease-in-out;
  transition:-webkit-transform .2s ease-in-out;
  transition:transform .2s ease-in-out;
  transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
  height:20px
}
.plTableBox .el-table__expand-icon--expanded{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}
.plTableBox .el-table__expand-icon>.el-icon{
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-5px;
  margin-top:-5px
}
.plTableBox .el-table__expanded-cell[class*=cell]{
  padding:20px 50px
}
.plTableBox .el-table__expanded-cell:hover{
  background-color:transparent!important
}
.plTableBox .el-table__placeholder{
  display:inline-block;
  width:20px
}
.plTableBox .el-table__append-wrapper{
  overflow:hidden
}
.plTableBox .el-table--fit{
  border-right:0;
  border-bottom:0
}
.plTableBox .el-table--fit td.gutter,.plTableBox .el-table--fit th.gutter{
  border-right-width:1px
}
.plTableBox .el-table--scrollable-x .el-table__body-wrapper{
  overflow-x:auto
}
.plTableBox .el-table--scrollable-y .el-table__body-wrapper{
  overflow-y:auto
}
.plTableBox .el-table thead{
  color:#909399;
  font-weight:500
}
.plTableBox .el-table thead.is-group th{
  background:#F5F7FA
}
.plTableBox .el-table td,.plTableBox .el-table th{
  padding:12px 0;
  min-width:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-overflow:ellipsis;
  vertical-align:middle;
  position:relative;
  text-align:left
}
.plTableBox .el-table td.is-center,.plTableBox .el-table th.is-center{
  text-align:center
}
.plTableBox .el-table td.is-right,.plTableBox .el-table th.is-right{
  text-align:right
}
.plTableBox .el-table td.gutter,.plTableBox .el-table th.gutter{
  width:15px;
  border-right-width:0;
  border-bottom-width:0;
  padding:0
}
.plTableBox .el-table td.is-hidden>*,.plTableBox .el-table th.is-hidden>*{
  visibility:hidden
}
.plTableBox .el-table--medium td,.plTableBox .el-table--medium th{
  padding:10px 0
}
.plTableBox .el-table--small{
  font-size:12px
}
.plTableBox .el-table--small td,.plTableBox .el-table--small th{
  padding:8px 0
}
.plTableBox .el-table--mini{
  font-size:12px
}
.plTableBox .el-table--mini td,.plTableBox .el-table--mini th{
  padding:6px 0
}
.plTableBox .el-table tr{
  background-color:#FFF
}
.plTableBox .el-table tr input[type=checkbox]{
  margin:0
}
.plTableBox .el-table td,.plTableBox .el-table th.is-leaf{
  border-bottom:1px solid #EBEEF5
}
.plTableBox .el-table th.is-sortable{
  cursor:pointer
}
.plTableBox .el-table th{
  overflow:hidden;
  -webkit-user-select:none;
  user-select:none;
  background-color:#FFF
}
.plTableBox .el-table th>.cell{
  display:inline-block;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  vertical-align:middle;
  padding-left:10px;
  padding-right:10px;
  width:100%
}
.plTableBox .el-table th>.cell.highlight{
  color:#409EFF
}
.plTableBox .el-table th.required>div::before{
  display:inline-block;
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background:#ff4d51;
  margin-right:5px;
  vertical-align:middle
}
.plTableBox .el-table td div{
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.plTableBox .el-table td.gutter{
  width:0
}
.plTableBox .el-table .cell{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:normal;
  word-break:break-all;
  line-height:23px;
  padding-left:10px;
  padding-right:10px
}
.plTableBox .el-table .cell.el-tooltip{
  white-space:nowrap;
  min-width:50px
}
.plTableBox .el-table--border,.plTableBox .el-table--group{
  border:1px solid #EBEEF5
}
.plTableBox .el-table--border::after,.plTableBox .el-table--group::after,.plTableBox .el-table::before{
  content:'';
  position:absolute;
  background-color:#EBEEF5;
  z-index:1
}
.plTableBox .el-table--border::after,.plTableBox .el-table--group::after{
  top:0;
  right:0;
  width:1px;
  height:100%
}
.plTableBox .el-table::before{
  left:0;
  bottom:0;
  width:100%;
  height:1px
}
.plTableBox .el-table--border{
  border-right:none;
  border-bottom:none
}
.plTableBox .el-table--border.el-loading-parent--relative{
  border-color:transparent
}
.plTableBox .el-table--border td,.plTableBox .el-table--border th,.plTableBox .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{
  border-right:1px solid #EBEEF5
}
.plTableBox .el-table--border td:first-child .cell,.plTableBox .el-table--border th:first-child .cell{
  padding-left:10px
}
.plTableBox .el-table--border th.gutter:last-of-type{
  border-bottom:1px solid #EBEEF5;
  border-bottom-width:1px
}
.plTableBox .el-table--border th{
  border-bottom:1px solid #EBEEF5
}
.plTableBox .el-table--hidden{
  visibility:hidden
}
.plTableBox .el-table__fixed,.plTableBox .el-table__fixed-right{
  position:absolute;
  top:0;
  left:0;
  overflow-x:hidden;
  overflow-y:hidden;
  -webkit-box-shadow:0 0 10px rgba(0,0,0,.12);
  box-shadow:0 0 10px rgba(0,0,0,.12)
}
/* .plTableBox .el-table__fixed-right::before,.plTableBox .el-table__fixed::before{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:1px;
  background-color:#EBEEF5;
  z-index:4
} */
.plTableBox .el-table__fixed-right-patch{
  position:absolute;
  top:-1px;
  right:0;
  background-color:#FFF;
  border-bottom:1px solid #EBEEF5
}
.plTableBox .el-table__fixed-right{
  top:0;
  left:auto;
  right:0
}
.plTableBox .el-table__fixed-right .el-table__fixed-body-wrapper,.plTableBox .el-table__fixed-right .el-table__fixed-footer-wrapper,.plTableBox .el-table__fixed-right .el-table__fixed-header-wrapper{
  left:auto;
  right:0
}
.plTableBox .el-table__fixed-header-wrapper{
  position:absolute;
  left:0;
  top:0;
  z-index:3
}
.plTableBox .el-table__fixed-footer-wrapper{
  position:absolute;
  left:0;
  bottom:0;
  z-index:3
}
.plTableBox .el-table__fixed-footer-wrapper tbody td{
  border-top:1px solid #EBEEF5;
  background-color:#F5F7FA;
  color:#606266
}
.plTableBox .el-table__fixed-body-wrapper{
  position:absolute;
  left:0;
  top:37px;
  overflow:hidden;
  z-index:3
}
.plTableBox .el-table__body-wrapper,.plTableBox .el-table__footer-wrapper,.plTableBox .el-table__header-wrapper{
  width:100%
}
.plTableBox .el-table__footer-wrapper td{
  border-top:1px solid #EBEEF5
}
.plTableBox .el-table__body,.plTableBox .el-table__footer,.plTableBox .el-table__header{
  table-layout:fixed;
  border-collapse:separate
}
.plTableBox .el-table__footer-wrapper,.plTableBox .el-table__header-wrapper{
  overflow:hidden
}
.plTableBox .el-table__footer-wrapper tbody td,.plTableBox .el-table__header-wrapper tbody td{
  background-color:#F5F7FA;
  color:#606266
}
.plTableBox .el-table__body-wrapper{
  overflow:hidden;
  position:relative
}
.plTableBox .el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.plTableBox .el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.plTableBox .el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.plTableBox .el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{
  -webkit-box-shadow:none;
  box-shadow:none
}
.plTableBox .el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{
  border-left:1px solid #EBEEF5
}
.plTableBox .el-table .caret-wrapper{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:34px;
  width:24px;
  vertical-align:middle;
  cursor:pointer;
  overflow:initial;
  position:relative
}
.plTableBox .el-table .sort-caret{
  width:0;
  height:0;
  border:5px solid transparent;
  position:absolute;
  left:7px
}
.plTableBox .el-table .sort-caret.ascending{
  border-bottom-color:#C0C4CC;
  top:5px
}
.plTableBox .el-table .sort-caret.descending{
  border-top-color:#C0C4CC;
  bottom:7px
}
.plTableBox .el-table .ascending .sort-caret.ascending{
  border-bottom-color:#409EFF
}
.plTableBox .el-table .descending .sort-caret.descending{
  border-top-color:#409EFF
}
.plTableBox .el-table .hidden-columns{
  visibility:hidden;
  position:absolute;
  z-index:-1
}
.plTableBox .el-table--striped .el-table__body tr.el-table__row--striped td{
  background:#FAFAFA
}
.plTableBox .el-table--striped .el-table__body tr.el-table__row--striped.current-row td{
  background-color:#ecf5ff
}
.plTableBox .el-table__body tr.hover-row.current-row>td,.plTableBox .el-table__body tr.hover-row.el-table__row--striped.current-row>td,.plTableBox .el-table__body tr.hover-row.el-table__row--striped>td,.plTableBox .el-table__body tr.hover-row>td{
  background-color:#F5F7FA
}
.plTableBox .el-table__body tr.current-row>td{
  background-color:#ecf5ff
}
.plTableBox .el-table__column-resize-proxy{
  position:absolute;
  left:200px;
  top:0;
  bottom:0;
  width:0;
  border-left:1px solid #EBEEF5;
  z-index:10
}
.el-checkbox,.el-checkbox__input{
  display:inline-block;
  position:relative;
  white-space:nowrap
}
.plTableBox .el-table__column-filter-trigger{
  display:inline-block;
  line-height:34px;
  cursor:pointer
}
.plTableBox .el-table__column-filter-trigger i{
  color:#909399;
  font-size:12px;
  -webkit-transform:scale(.75);
  transform:scale(.75)
}
.plTableBox .el-table--enable-row-transition .el-table__body td{
  -webkit-transition:background-color .25s ease;
  transition:background-color .25s ease
}
.plTableBox .el-table--enable-row-hover .el-table__body tr:hover>td{
  background-color:#F5F7FA
}
.plTableBox .el-table--fluid-height .el-table__fixed,.plTableBox .el-table--fluid-height .el-table__fixed-right{
  bottom:0;
  overflow:hidden
}
.plTableBox .el-table [class*=el-table__row--level] .el-table__expand-icon{
  display:inline-block;
  width:20px;
  line-height:20px;
  height:20px;
  text-align:center;
  margin-right:3px
}

.plTableBox .el-table-column--selection .cell{
  padding-left:14px;
  padding-right:14px
}
.plTableBox .el-table-filter{
  border:1px solid #EBEEF5;
  border-radius:2px;
  background-color:#FFF;
  -webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
  box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:2px 0
}
.plTableBox .el-table-filter__list{
  padding:5px 0;
  margin:0;
  list-style:none;
  min-width:100px
}
.plTableBox .el-table-filter__list-item{
  line-height:36px;
  padding:0 10px;
  cursor:pointer;
  font-size:14px
}
.plTableBox .el-table-filter__list-item:hover{
  background-color:#ecf5ff;
  color:#66b1ff
}
.plTableBox .el-table-filter__list-item.is-active{
  background-color:#409EFF;
  color:#FFF
}
.plTableBox .el-table-filter__content{
  min-width:100px
}
.plTableBox .el-table-filter__bottom{
  border-top:1px solid #EBEEF5;
  padding:8px
}
.plTableBox .el-table-filter__bottom button{
  background:0 0;
  border:none;
  color:#606266;
  cursor:pointer;
  font-size:13px;
  padding:0 3px
}
.plTableBox .el-table-filter__bottom button:hover{
  color:#409EFF
}
.plTableBox .el-table-filter__bottom button:focus{
  outline:0
}
.plTableBox .el-table-filter__bottom button.is-disabled{
  color:#C0C4CC;
  cursor:not-allowed
}
.plTableBox .el-table-filter__wrap{
  max-height:280px
}
.plTableBox .el-table-filter__checkbox-group{
  padding:10px
}
.plTableBox .el-table-filter__checkbox-group label.el-checkbox{
  display:block;
  margin-right:5px;
  margin-bottom:8px;
  margin-left:5px
}
.plTableBox .el-table-filter__checkbox-group .el-checkbox:last-child{
  margin-bottom:0
}
.plTableBox{
  width:100%;
  position:relative
}
.plTableBox .el-table .umy-table-beyond{
  white-space:nowrap!important;
  position:relative
}
.plTableBox .el-table__virtual-wrapper .el-table__body{
  width:100%
}
.plTableBox .el-table--fixed__virtual-wrapper{
  width:auto!important
}
.plTableBox .el-table--border th .pltableDragIcon{
  position:absolute;
  display:inline-block;
  width:7px;
  top:0;
  right:0;
  z-index:2;
  height:100%
}
.plTableBox .el-table--border th .pltableDragIconHover:hover{
  background-color:#c7c9cc
}
.plTableBox .el-table--border th .pltableDragIcon i{
  background-color:#c7c9cc;
  right:0;
  top:25%;
  display:block;
  height:50%;
  width:1px;
  position:absolute
}
.plTableBox .el-table__footer-wrapper{
  margin-top:0!important
}
.plTableBox .umy-table-header-border-right-none-th{
  border-right:none!important
}
.plTableBox .el-disabled{
  cursor:default!important;
  opacity:.4;
  -ms-pointer-events:none;
  pointer-events:none
}
.plTableBox .fixed-columns-roll-style .el-table__body-wrapper,.plTableBox .fixed-columns-roll-style .pltableFixedWrapper{
  z-index:2!important
}
.plTableBox .myPagination{
  padding-top:20px;
  text-align:right
}
.plTableBox .myPagination .el-pagination{
  color:#606266!important
}
.plTableBox .plDialog{
  width:0;
  position:absolute;
  top:0;
  right:0;
  height:100%;
  z-index:5556!important;
  background-color:#fff;
  -webkit-transition:width .3s;
  transition:width .3s
}
.plTableBox .plDialog .checkListBox{
  width:100%;
  height:calc(100% - 110px);
  overflow-y:auto
}
.plTableBox li,.plTableBox ul{
  list-style:none
}
.plTableBox .plDialog .checkListBox ul li{
  overflow:hidden;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px 17px 10px 20px;
  height:40px
}
.plTableBox .plDialog .checkListBox ul li:hover{
  background-color:#eff2f7
}
.plTableBox .plDialog .checkListBox ul li:hover .iconfont{
  display:block!important
}
.plTableBox .plDialog .checkListBox ul li .iconfont{
  font-size:16px;
  color:#555;
  display:none;
  float:right;
  width:30px;
  height:20px;
  text-align:center;
  line-height:23px
}
.plTableBox .plDialog .checkListBox ul li .iconfont:hover{
  color:#409EFF;
  cursor:pointer
}
.plTableBox .plDialog .checkListBox::-webkit-scrollbar-thumb{
  border-radius:5px;
  background-color:rgba(144,147,153,.5)
}
.plTableBox .plDialog .table-cus-header{
  font-size:16px;
  line-height:50px;
  height:50px;
  padding-left:20px;
  color:#415161;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-bottom:1px solid #e7e9f1
}
.plTableBox .plDialog .table-cus-footer{
  width:100%;
  height:60px;
  line-height:60px;
  padding-left:20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.plTableBox .plDialog .checkListBox::-webkit-scrollbar{
  width:9px;
  height:9px;
  background-color:rgba(255,255,255,0)
}
.plTableBox .pltree-loading{
  width:1.5em;
  position:absolute;
  top:0
}
