/* main.vue页面中的tab栏切换时，我要改成什么样子的呢 */
.mainvue .el-tabs__item {
  font-size: 12px;
  color: #999999;
}
/* 当前选中的tab有底部线条 */
.mainvue.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable {
  border-bottom: 2px solid #3A70EA!important;
  color: #3a70ea;
  height: 40px;
  box-sizing: border-box;
  line-height: 40px;
}
.el-tabs__header {
  margin: 0px!important;
}
/* 不要底部线条了 */
.mainvue.el-tabs--card>.el-tabs__header {
  border-bottom: 0px solid #DFE2EA;
}
/* 标签页背景变白色 */
.mainvue.el-tabs__header .is-top {
  background-color: #fff;
}
.mainvue.el-tabs__nav-scroll {
  background-color: #fff;
  height: 40px;
}
/* 不要旁边左右两边的线条 */
.mainvue.el-tabs--card>.el-tabs__header .el-tabs__item {
  border-left: 0px solid #e4e7ed;
}
.icore-menu-lit {
  font-size: 14px;
  height: "";
  line-height: 22px;
}
/* ------------------表单----------- */
.el-input .el-input--suffix {
  height: 32px;
}
.el-form-item__content {
  line-height: 32px;
  /* width: 192px; */
}
/* ------------------一级表格-------------- */
.el-table__body tr.current-row>td {
  background-color: white !important;
}
.purchmanager-main .el-table__row--striped.current-row td{
  background: #f4f8fc !important;
}
.el-table .el-button+.el-button {
  margin-left: 0;
}
.el-table .validFlag0 {
  /* 无效数据 */
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  background: #F14444;
  border-radius: 50%;
  transform: translateY(79%);
  margin-right: 8px;
}
.el-table .validFlag1 {
  /* 有效数据 */
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  background: #67C33A;
  border-radius: 50%;
  transform: translateY(79%);
  margin-right: 8px;
}
.el-table .bizStatus00 {
  /* 待提报 */
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  background: #999999;
  border-radius: 50%;
  transform: translateY(79%);
  margin-right: 8px;
}
.el-table .bizStatus01 {
  /* 待确认 */
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  background: #dc8484;
  border-radius: 50%;
  transform: translateY(79%);
  margin-right: 8px;
}
.el-table .bizStatus10 {
  /* 待审核 */
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  background: #F3983E;
  border-radius: 50%;
  transform: translateY(79%);
  margin-right: 8px;
}
.el-table .bizStatus20 {
  /* 审批中 */
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  background: #bd8cbb;
  border-radius: 50%;
  transform: translateY(79%);
  margin-right: 8px;
}
.el-table .bizStatus30 {
  /* 审批退回 */
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  background: #F14444;
  border-radius: 50%;
  transform: translateY(79%);
  margin-right: 8px;
}
.el-table .bizStatus40 {
  /* 审批拒绝 */
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  background: #fa9707;
  border-radius: 50%;
  transform: translateY(79%);
  margin-right: 8px;
}
.el-table .bizStatus50 {
  /* 审批通过 */
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  background: #67C33A;
  border-radius: 50%;
  transform: translateY(79%);
  margin-right: 8px;
}
.el-table::before {
  height: 0;
}
.firstTable .el-table--fit {
  border-bottom: 1px solid #DCDFE7;
  box-sizing: border-box;
}
.secondTable .el-table--fit {
  border: 1px solid #DCDFE7;
  box-sizing: border-box;
}
.threeTable .el-table--fit {
  border: 1px solid #DCDFE7;
  box-sizing: border-box;
}
.firstTable .el-table__body tr.current-row>td {
  background-color: ""!important;
  font-size:14px!important;
  font-weight:400!important;
  color:rgba(241,68,68,1)!important;
  line-height:22px!important;
}
.secondTable .el-table__body tr.current-row>td {
  background-color: ""!important;
  font-size:14px!important;
  font-weight:400!important;
  color:rgba(241,68,68,1)!important;
  line-height:22px!important;
}
.threeTable .el-table__body tr.current-row>td {
  background-color: ""!important;
  font-size:14px!important;
  font-weight:400!important;
  color:rgba(241,68,68,1)!important;
  line-height:22px!important;
}
.el-table__body tr.current-row>td {
  /* background-color: rgba(211, 221, 245, 0)!important; */
  /* background: none!important; */
}
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td, .el-table__body tr.current-row>td, .el-table__body tr.hover-row.current-row>td, .el-table__body tr.hover-row.el-table__row--striped.current-row>td, .el-table__body tr.hover-row.el-table__row--striped>td, .el-table__body tr.hover-row>td {
  /* background-color: none!important; */
}
.el-table .el-input__inner {
  /* width: 87%; */
}
.el-select-dropdown__item {
  position: relative;
}
.el-select-dropdown__item .el-button .el-button--text {
  position: absolute;
  height: 100%;
}
.el-select-dropdown__item span {
  line-height: 0px!important;
}
.el-table .el-select {
  width: 93%;
}
.table-show {
  position: relative;
  width: 16px;
  height: 16px;
}
.table-show .table-showdata {
  background: url("../../img/purchmanage/table-showdata.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
/* 查看文件 */
.table-show .table-icon-sure {
  background: url("../../img/purchmanage/table-icon-sure.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
.table-show .table-magin {
  /* margin-left: 23px; */
}
.table-show .table-edit {
  background: url("../../img/purchmanage/tree-edit.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
.table-show .table-edit-click {
  background: url("../../img/purchmanage/table-edit-click.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
/* 提报 */
.table-show .submit-table {
  background: url("../../img/purchmanage/submit-table.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
/* 通过 */
.table-show .sure-table {
  background: url("../../img/purchmanage/sure-table.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
/* 退回 */
.table-show .return-table {
  background: url("../../img/purchmanage/return-table.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
/* 拒绝 */
.table-show .nopass-table {
  background: url("../../img/purchmanage/nopass-table.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
/* 删除 */
.table-show .delete-table {
  background: url("../../img/purchmanage/tree-stop.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
/* 退货 */
.table-show .table-icon-tuihuo {
  background: url("../../img/purchmanage/table-icon-tuihuo.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
/* 换货 */
.table-show .table-icon-huanhuo {
  background: url("../../img/purchmanage/table-icon-huanhuo.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
/* 报修 */
.table-show .table-icon-baoxiu {
  background: url("../../img/purchmanage/table-icon-baoxiu.svg") no-repeat;
  background-size: cover;
  position: absolute;
  float: left;
  height: 16px;
  width: 16px;
  left: 0;
  top: 50%;
  transform: translateY(-31%);
  /* padding-left: 16px; */
}
.el-table td .el-checkbox {
}
.el-table td .el-checkbox__input {
  /* margin-left: 16px; */
}
.firstTable {
  border-bottom: 1px solid #DCDFE7;
  box-sizing: border-box;
}
.firstTable.el-table th{
  height: 48px!important;
  background-color: #F0F7FF!important;
  border-top: 2px solid #6596F7;
  box-sizing: border-box;
}
.firstTable.el-table th>.cell {
  font-size: 14px;
  color: #101010;
  letter-spacing: 0;
  line-height: 22px;
  width: calc(100% - 16px);
  font-weight: bold;
}
.firstTable.el-table td .cell {
  width: calc(100% - 16px)!important;
}
.firstTable.el-table td {
  height: 48px!important;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  line-height: 22px;
  width: calc(100% - 16px);
}
.el-table td, .el-table th {
  padding: 0!important;
}
/* 。。。。。。。。。。。二级表格。。。。。。。。。。 */
.secondTable.el-table th{
  height: 48px!important;
  background-color: #F0F7FF!important;
}
/* 写二级表格 */
.secondTable.el-table th{
  height: 48px!important;
  background-color: #F0F7FF!important;
  /* border-top: 2px solid #6596F7; */
  box-sizing: border-box;
}
.secondTable.el-table th>.cell {
  font-size: 14px;
  color: #101010;
  letter-spacing: 0;
  line-height: 22px;
  width: calc(100% - 16px);
  font-weight: bold;
}
.secondTable.el-table td .cell {
  width: calc(100% - 16px)!important;
}
.secondTable.el-table td {
  height: 48px!important;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  line-height: 22px;
  width: calc(100% - 16px);
}
/* 写三级表格 */
.threeTable {
  margin-top: 16px;
  border: 1px solid #DCDFE7;
  box-sizing: border-box;
}
.threeTable.el-table th{
  height: 48px!important;
  background-color: #F0F7FF!important;
  /* border-top: 2px solid #6596F7; */
  box-sizing: border-box;
}
.threeTable.el-table th>.cell {
  font-size: 14px;
  color: #101010;
  letter-spacing: 0;
  line-height: 22px;
  width: calc(100% - 16px);
  font-weight: bold;
}
.threeTable.el-table td .cell {
  width: calc(100% - 16px)!important;
}
.threeTable.el-table td {
  height: 48px!important;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  line-height: 22px;
  width: calc(100% - 16px);
}
.el-table--striped .el-table__body tr.el-table__row--striped td {
  background: #F4F8FC;
}
.el-table .el-checkbox__inner {
  width: 16px;
  height: 16px;
}
.el-table .el-checkbox__inner::after {
  /* display: inline-block;
  position: relative;
  border: 0px solid #FFF;
  height: 7px;
  left: 4px;
  border-radius: 50%; */
}
.el-table td, .el-table th.is-leaf {
  /* border-bottom: 1px solid #DCDFE7; */
}
.firstTable.el-table th {
  border-bottom: 1px solid #DCDFE7;
  box-sizing: border-box;
}
.secondTable.el-table th {
  border-bottom: 1px solid #DCDFE7;
  box-sizing: border-box;
}
.threeTable.el-table th {
  border-bottom: 1px solid #DCDFE7;
  box-sizing: border-box;
}
.el-table th {
  border-bottom: 1px solid #DCDFE7;
  box-sizing: border-box;
}
/* ------------标题部分------------ */
.purchmanager-title {
  width: 100%;
  background-color: #fff;
  float: left;
}
.ytg-ps-title {
  height: 14px;
  line-height: 14px;
  border-left: 3px solid red;
  /* border-left: 3px solid #70baf2; */
  padding-left: 5px;
  /* background-color: #fafafa; */
  /* box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.1); */
  position: relative;
  transform: translate(0,38%);
}
.ytg-ps-title .title-button-right {
  float: right;
  margin-right: 17px;
  margin-top: -3px;
}
.ytg-ps-title .title-button-left {
  padding-left: 69px;
  margin-top: -17px;
}
.el-button:hover {
  background: "";
}
.el-button--primary.is-active, .el-button--primary:active {
  background: "";
}
.el-button:active {
  border-color: none;
}
/* .purchmanager-button-search {
  float: left!important;
  padding-left: 24px;
} */
.purchmanager-button-work {
  float: left!important;
  /* padding-left: 12px; */
}
/* .purchmanager-button-search .el-button {
  width: 81px!important;
  height: 32px!important;
  line-height: 32px!important;
  padding: 0!important;
} */
.purchmanager-button-work .el-button {
  background-color: #0C2278!important;
  /* background-color: #5E72E4!important; */
  width: 81px!important;
  height: 32px!important;
  line-height: 32px!important;
  padding: 0!important;
}
.button-query {
  background: url("../../img/images/materialmanage/u421.svg") no-repeat 7px 9px;
  /* background: url("../../img/images/warehouseConfig/u1395.svg") no-repeat 5px 5px; */
}
.purchmanager-button-add {
  /* background-color: #fff!important;
  border-color: #fff!important; */
  background-color: transparent!important;
  border-color: transparent!important;
  padding-left: 6px;
}
.purchmanager-button-edit {
  /* background-color: #fff!important;
  border-color: #fff!important; */
  background-color: transparent!important;
  border-color: transparent!important;
  padding-left: 6px;
}
/* 新增按钮 */
.purchmanager-button-add {
  display: block;
  height: 19px!important;
  width: 19px!important;
  float: left;
  background: url("../../img/purchmanage/tree-add.svg") no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-46%);
}
/* 上传按钮 */
.tree-upload {
  display: block;
  height: 19px!important;
  width: 19px!important;
  float: left;
  background: url("../../img/purchmanage/tree-upload.svg") no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-46%);
}
/* 修改按钮 */
.el-button.purchmanager-button-edit.el-button--text {
  margin-left: 40px;
}
.purchmanager-button-edit {
  display: block;
  height: 19px;
  width: 19px;
  float: left;
  background: url("../../img/purchmanage/tree-edit.svg") no-repeat;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-46%);
}
/* 提交 */
.purchmanager-button-submit {
  display: block;
  height: 19px;
  width: 19px;
  float: left;
  background: url("../../img/purchmanage/submit-table.svg") no-repeat;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-46%);
}
.purchmanager-button-return {
  display: block;
  height: 19px;
  width: 19px;
  float: left;
  background: url("../../img/purchmanage/return-table.svg") no-repeat;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-46%);
}
/* 树停用按钮 */
.el-button.purchmanager-button-stop.el-button--text {
  margin-left: 72px;
}
.inlent {
  margin-left: 16px!important;
}
.purchmanager-button-stop {
  display: block;
  height: 19px;
  width: 19px;
  float: left;
  background: url("../../img/purchmanage/tree-stop.svg") no-repeat;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-46%);
}
.el-button.purchmanager-button-use.el-button--text {
  margin-left: 72px;
}
/* 树启用按钮 */
.purchmanager-button-use {
  display: block;
  height: 19px;
  width: 19px;
  float: left;
  background: url("../../img/purchmanage/tree-use.svg") no-repeat;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-46%);
}
/* -------------------------树形结构数据------------------------- */
.firstTree {
  border-top: 2px solid #6596F7;
  box-sizing: border-box;
}
.el-checkbox__label {
  padding-left: 6px;
}
.el-input--mini .el-input__inner {
  min-height: 32px!important;
  line-height: 32px!important;
}
/* --------------------------标题部分------------- */
.title-left {
  border-right: 2px solid #DCDFE7;
  box-sizing: border-box;
  float: left;
}
.title-right {
  float: right;
  /* padding-right: 16px;
  padding-left: 8px; */
  padding: 20px 24px;
}
.title-main {
  /* margin: 20px 16px 16px 0px; */
  position: relative;
}
.purchmanager-title .titlebar {
  height: 32px;
  margin: 20px 24px;
  overflow: hidden;
  position: relative;
}
.purchmanager-title .titlebar .titlesvg {
  background: url(../../img/purchmanage/icore-titlebar.svg);
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.purchmanager-title .titlebar .titletext {
  font-size: 16px;
  color: #101010;
  letter-spacing: 0;
  line-height: 32px;
  margin-left: 22px;
  font-weight: bold;
}
/* 分割线 */
.purchmanager-title .titlebar .titledivider {
  width: 100%;
  height: 1px;
  background-color: #DCDFE7;
  float: left;
  position: absolute;
  top: 50%;
  margin-left: 16px;
}
.purchmanager-title .titlebar .titledivider-right {
  width: 38%;
  height: 1px;
  background-color: #DCDFE7;
  float: left;
  position: absolute;
  top: 50%;
  /* padding-left: 12px; */
}
/* 右边的 */
.el-button {
  box-sizing: border-box;
}
.titlebar-right {
  height: 32px;
  width: 100%;
  display: flex;
}
.titlebar-right .titlesvg {
  background: url(../../img/purchmanage/icore-titlebar.svg);
  width: 16px;
  height: 16px;
  margin-top: 8px;
}
.titlebar-right .titletext {
  width: auto;
  height: 28px;
  font-size: 16px;
  color: #101010;
  letter-spacing: 0;
  line-height: 32px;
  margin-left: 8px;
  font-weight: bold;
}
/* 分割线 */
.titlebar-right .titledivider {
  height: 1px;
  background-color: #DCDFE7;
  /* float: left;
  position: absolute; */
  /* top: 50%; */
  margin-left: 16px;
  flex: 1;
}
.titlebar-right .titlebar-search {
  width: 637px;
  display: flex;
}
.titlebar-search .selects .el-input__inner {
  padding: 0px 0px 0px 15px;
  /* width: 155px; */
}
.titlebar-right .titledivider-right {
  height: 1px;
  background-color: #DCDFE7;
  margin-left: 16px;
  margin-right: 16px;
  flex: 1;
  margin-top: 16px;
}
/* ---------头部按钮区域---------- */
.purchmanager-title .el-button {
  padding: 0;
  cursor: pointer;
}
.titlebutton-query .el-checkbox__label {
  margin-left: 1px!important;
}
.titlebutton-query .el-button {
  /* padding: 0px 16px 0px 12px!important; */
  /* padding: 5px 16px 5px 12px!important; */
}
.titlebutton-query .check-group .el-checkbox.is-bordered.el-checkbox--small {
  padding: 6px 16px 5px 12px;
}
.titlebutton-query .el-checkbox__label {
  margin-left: 6px;
}
.titlebutton-query .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  line-height: 15px;
}
.purchmanager-title .titlebutton {
  height: 32px;
  margin-top: 22px;
  overflow: hidden;
  position: relative;
  margin-left: 24px;
  margin-right: 24px;
}
.purchmanager-title .titlebutton2 {
  height: 32px;
  margin-top: 22px;
  overflow: hidden;
  position: relative;
}
.titlebutton3 {
  height: 32px;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
.titlebutton-query {
  height: 32px;
  overflow: hidden;
  position: relative;
  padding-left: 16px;
  /* width: 316px; */
}
/* 操作按钮 新增、修改、*/
.purchmanager-title .person-button {
  height: 32px;
  background-color: #3A70EA;
  font-size: 14px;
  color: #FFFFFF;
  position: relative;
  padding: 5px 16px 5px 12px;
  /* line-height: 20px; */
}
/* 作废按钮 */
.purchmanager-title .person-stop {
  /* background: #FFF2F0; */
  /* border: 1px solid #FF7570; */
  color: #FF7570;
  border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  height: 32px;
  font-size: 12px;
  position: relative;
  padding: 2px 16px 1px 12px!important;
  margin-left: 5px!important;
  /* line-height: 20px; */
}
/* 启用按钮 */
.purchmanager-title .person-use {
  /* background: #F7FFF0; */
  /* border: 1px solid #88CF5F; */
  color: #88CF5F;
  border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  height: 32px;
  font-size: 12px;
  position: relative;
  margin-left: 5px!important;
  padding: 2px 16px 1px 12px!important;
  /* line-height: 20px; */
}
.el-button+.el-button {
  margin-left: ""!important;
}
/* 查询按钮 */
.titlebutton-query .person-button {
  height: 32px;
  background-color: #3A70EA;
  font-size: 14px;
  color: #FFFFFF;
  position: relative;
  margin-left: 8px;
  line-height: 4px;
  padding: 5px 16px 5px 12px;
}
/* 重置按钮 */
.titlebutton-query .person-resherf {
  height: 32px;
  background-color: #fff;
  font-size: 12px;
  color: #666666;
  position: relative;
  padding: 5px 16px 4px 12px;
  margin-left: 5px!important;
  /* line-height: 20px; */
}
/* 新增按钮 图标*/
.purchmanager-title .person-button .button-add {
  width: 14px;
  height: 14px;
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url(../../img/purchmanage/button-add.svg) center center no-repeat;
  background-size: cover;
}
.purchmanager-title .person-button .scondBot-edit {
  width: 14px;
  height: 14px;
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url(../../img/purchmanage/scondBot-edit.svg) center center no-repeat;
  background-size: cover;
}
.purchmanager-title .person-button .goback {
  width: 14px;
  height: 14px;
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url(../../img/purchmanage/goback.svg) center center no-repeat;
  background-size: cover;
}
/* 作废按钮 图标 */
.purchmanager-title .person-stop .button-stop {
  width: 14px;
  height: 14px;
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url(../../img/purchmanage/button-stop.svg) center center no-repeat;
  background-size: cover;
}
/* 启用按钮 图标 */
.purchmanager-title .person-use .button-use {
  width: 14px;
  height: 14px;
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url(../../img/purchmanage/button-use.svg) center center no-repeat;
  background-size: cover;
}
/* 查询按钮 图标*/
.person-button .button-query {
  width: 14px;
  height: 14px;
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url(../../img/purchmanage/button-edit.svg) center center no-repeat;
  background-size: cover;
}
/* 重置按钮 图标*/
.person-resherf .button-resherf {
  width: 14px;
  height: 14px;
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url(../../img/purchmanage/button-resherf.svg) center center no-repeat;
  background-size: cover;
}
.showbutton {
  height: 32px;
  overflow: hidden;
  position: relative;
}
.showbutton .person-button {
  height: 32px;
  background-color: #3A70EA;
  font-size: 14px;
  color: #FFFFFF;
  position: relative;
  /* padding: 12px 16px 5px 5px; */
  padding: 9px 16px 8px 5px;
  overflow: hidden;
  /* line-height: 20px; */
}
.showbutton .person-button .button-add {
  width: 14px;
  height: 14px;
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url(../../img/purchmanage/button-add.svg) center center no-repeat;
  background-size: cover;
}
.showbutton .button-text {
  /* top: 50%;
  transform: translateY(16%); */
  /* display: block; */
  margin-left: 24px;
  font-size: 14px;
  line-height: 6px;
  letter-spacing: 1px;
}
.el-icon-loading {
  float: right;
  margin-left: 4px;
}
.dig-sure-button .el-icon-loading{
  margin-top: -3px;
  margin-right: -9px!important;
}
.el-button [class*=el-icon-]+span {
  margin-left: 0px;
}
.dig-sure-button.el-button [class*=el-icon-]+span {
  margin-right: 5px!important;
}
.showbutton .el-button [class*=el-icon-]+span {
  margin-left: 0px!important;
}
/* 其他按钮字体颜色 */
.purchmanager-title .button-text {
  /* top: 50%;
  transform: translateY(16%); */
  display: block;
  margin-left: 26px;
  font-size: 14px;
  line-height: 6px;
  letter-spacing: 1px;
}
.purchmanager-title .button-type {
  display: block;
  margin-left: 20px;
  font-size: 14px;
  line-height: 6px;
  letter-spacing: 1px;
}
.button-text2 {
  /* top: 50%;
  transform: translateY(16%); */
  display: block;
  margin-left: 20px;
  font-size: 14px;
  line-height: 32px;
  letter-spacing: 1px;
}
/* 作废字体颜色 */
.purchmanager-title .person-stop .button-text {
  color: #F14444;
  top: 50%;
  display: block;
  padding-left: 14px;
  letter-spacing: 1px;
}
/* 启用字体颜色 */
.purchmanager-title .person-use .button-text {
  color: #67C33A;
  top: 50%;
  display: block;
  padding-left: 14px;
  letter-spacing: 1px;
}
/* 已选择多少条数据字体颜色 */
.change-text {
  font-size: 12px;
  color: #3A70EA;
  letter-spacing: 0;
  text-align: center;
  line-height: 20px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  padding-left: 16px;
}
/* .purchmanager-title .person-button .button-text {
  top: 50%;
  transform: translateY(16%);
  display: block;
  padding-left: 14px;
} */
/* .titlebutton-query .person-button .button-text {
  top: 50%;
  transform: translateY(16%);
  display: block;
  padding-left: 14px;
} */
/* -------------------form表单---------------------- */
.form-paddingRight {
  padding-right: 50px;
}
.query-form {
  /* width: 360px; */
  display: flex;
  float: left;
  margin-top: -2px;
}
.query-form .el-input__inner {
  font-size: 14px;
}
.query-form .el-form-item__content {
  width: 100%;
  height: 32px;
}
.query-form .el-input__inner {
  height: 32px;
}
.query-form .el-select .el-input .el-select__caret {
  line-height: 32px;
}
.query-form .el-input-group__append, .el-input-group__prepend {
  background-color: #fff;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  line-height: 22px;
}
/* 上面是页面查询时的，下面这个是表单的 */
.purchmanager-form {
  padding-right: 24px!important;
}
.purchmanager-form .el-form-item__content {
  width: 192px;
}
.el-tree-node__content>.el-tree-node__expand-icon {
  padding: 0;
  padding-right: 6px;
}
.el-tree-node:focus .el-tree-node__content, .el-tree-node__content:hover, .el-tree .is-current .el-tree-node__content {
  background-color: #f0f7ff;
}
.check-group {
  float: left;
}
.check-group .el-checkbox.is-bordered.el-checkbox--small {
  padding: 7px 15px 5px 10px;
}
.check-group .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
  width: 14px;
  height: 14px;
  border-radius: 50%;
}
.check-group .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {
  height: 7px;
  width: 4px;
}
/* 不过滤状态 */
.search-doFilter1 {
  width: 30px;
  height: 30px;
  display: block;
  /* left: 12px;
  position: absolute; */
  top: 50%;
  transform: translateY(0%);
  background: url(../../img/purchmanage/do-filter1.svg) center center no-repeat;
  background-size: cover;
  margin-top: 3px;
  float: left;
  cursor: pointer;
}
/* 过滤状态 */
.search-doFilter2 {
  width: 30px;
  height: 30px;
  display: block;
  /* left: 12px;
  position: absolute; */
  top: 50%;
  transform: translateY(0%);
  background: url(../../img/purchmanage/do-filter2.svg) center center no-repeat;
  background-size: cover;
  margin-top: 3px;
  float: left;
  cursor: pointer;
}
.search-clearFilter {
  width: 30px;
  height: 30px;
  display: block;
  /* left: 12px;
  position: absolute; */
  top: 50%;
  transform: translateY(0%);
  background: url(../../img/purchmanage/clear-filter.svg) center center no-repeat;
  background-size: cover;
  margin-top: 3px;
  margin-left: 16px;
  float: left;
  cursor: pointer;
}
/* ---------------弹出框样式--------------- */
.el-dialog {
  border-radius: 4px;
}
.el-dialog .el-dialog__header {
  height: 56px;
  background: #0C2278;
  border-radius: 4px 4px 0 0;
  color: #fff;
  padding: 14px 24px!important;
}
.el-dialog__header {
  padding: 0!important;
}
.dialog-title {
  /* padding: 14px 24px; */
  padding-bottom: 0;
  height: 31px;
  line-height: 31px;
}
.title-text {
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 28px;
}
.el-dialog__footer {
  height: 56px;
  padding: 12px 24px;
  background: #FFFFFF;
  box-shadow: 0 -2px 8px 0 rgba(0,0,0,0.06);
  border-radius: 0 0 4px 4px;
  border-radius: 0px 0px 4px 4px;
}
.el-dialog__body {
  /* padding: 16px 24px 23px 24px; */
  overflow: hidden;
  padding: 24px;
}
.dig-sure-button {
  margin-left: 14px!important;
}
.el-input__inner {
  background: #FFFFFF;
  border: 1px solid #DCDFE7;
  box-sizing: border-box;
  border-radius: 4px;
}
.el-form-item__label {
  /* color: #333333; */
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  text-align: right;
  line-height: 22px;
}
.button-right {
  float: right;
}
.title-showall {
  width: 20px;
  height: 20px;
  display: block;
  top: 50%;
  transform: translateY(24%);
  background: url(../../img/purchmanage/showall.svg) center center no-repeat;
  background-size: cover;
  /* margin-top: 3px; */
  margin-right: 32px;
  cursor: pointer;
  float: left;
}
.title-cancelall {
  width: 20px;
  height: 20px;
  display: block;
  top: 50%;
  transform: translateY(24%);
  background: url(../../img/purchmanage/cancelall.svg) center center no-repeat;
  background-size: cover;
  /* margin-top: 3px; */
  margin-right: 32px;
  cursor: pointer;
  float: left;
}
.title-close {
  width: 20px;
  height: 20px;
  display: block;
  top: 50%;
  transform: translateY(24%);
  background: url(../../img/purchmanage/close.svg) center center no-repeat;
  background-size: cover;
  /* margin-top: 3px; */
  cursor: pointer;
  float: left;
}
@keyframes rotate {
  0%{
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);     /* IE 9 */
    -moz-transform:rotate(0deg);    /* Firefox */
    -o-transform:rotate(0deg);
  }
  100% {
    transform:rotate(360deg);
    -ms-transform:rotate(360deg);   /* IE 9 */
    -moz-transform:rotate(360deg);  /* Firefox */
    -o-transform:rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  0%{
    -moz-transform:rotate(0deg);
  }
  100%{
    -moz-transform:rotate(360deg);
  }
}
.title-close:hover {
  width: 20px;
  height: 20px;
  -webkit-animation: rotate 1.8s linear infinite;
}
.item-text {
  display: block;
  float: left;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  text-align: right;
  line-height: 22px;
  padding: 4px 9px 4px 9px;
  background: #F5F7FA;
  border: 1px solid #DCDFE7;
  box-sizing: border-box;
  border-radius: 0 4px 4px 0;
  border-radius: 0px 4px 4px 0px;
}
.el-button.is-disabled, .el-button.is-disabled:focus, .el-button.is-disabled:hover {
  /* background-color: none;
  color: #ffffff; */
  background-color: #3A70EA;
  font-size: 14px;
  color: #FFFFFF;
}
/* 新页面新增 */
.el-container.is-vertical {
  /* padding-bottom: 28px; */
}
.titlebutton2 .person-button {
  height: 32px;
  background-color: #3A70EA;
  font-size: 14px;
  color: #FFFFFF;
  position: relative;
  padding: 5px 16px 5px 12px;
  /* padding: 12px 16px 5px 5px; */
  /* line-height: 20px; */
}
/* 新增 */
.titlebutton2 .person-button .button-add {
  width: 14px;
  height: 14px;
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: url(../../img/purchmanage/button-add.svg) center center no-repeat;
  background-size: cover;
}
.titlebutton2 .button-text {
  /* top: 50%;
  transform: translateY(16%); */
  display: block;
  margin-left: 26px;
  font-size: 14px;
  line-height: 6px;
  letter-spacing: 1px;
}
.marsk .el-checkbox__label {
  font-size: 14px;
  color: #333333;
}
.marsk {
  /* float: right; */
  margin-left: -16px;
  margin-right: -16px;
  margin-top: -12px;
  margin-bottom: -12px;
}
.cover {
  width: 100%;
  height: 100%;
  z-index: 199;
  background-color: rgba(0, 0, 0, .25);
  position:absolute;
}
.cover2 {
  width: 100%;
  height: 100%;
  z-index: 299;
  background-color: rgba(0, 0, 0, .25);
  position:absolute;
}
.el-header {
  height: 56px!important;
  padding: 0px!important;
}
.el-main {
  padding: 0px!important;
  overflow-x: hidden;
}
.el-footer {
  height: 56px!important;
  padding: 0px!important;
  box-shadow: 0 -2px 8px 0 rgba(0,0,0,0.06);
  border-radius: 0px 0px 4px 4px;
}
.sui-slider-form {
  overflow-x: hidden;
}
/* 头部 */
.sui-slider-title {
  height: 56px;
  background: #0C2278;
  border-radius: 4px 4px 0 0;
  width: 100%;
  z-index: 1;
}
.sui-slider-title-text {
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 32px;
}
.sui-slider-title > h2 {
  padding-left: 24px;
  padding-top: 0px;
  font-size: 16px;
  color: #fff;
  text-align: left;
}
.title-close {
  /* transform: translateY(-50%);
  top: 50%; */
}
.sui-slider-title-x:hover {
  transform: translateY(-45%);
  top: 33%;
}
.sui-slider-title-x {
  right: 24px!important;
  top: 50%;
  transform: translateY(-50%);
}
.el-table .el-button--text {
  font-size: 14px;
  /* color: #F14444; */
  letter-spacing: 0;
  text-align: center;
  line-height: 22px;
}
.el-input-group__prepend {
  width: auto;
}
.sui-title-padding {
  height: 56px;
  padding: 14px 24px;
}
.table-show .el-button--text {
  width: 16px;
  height: 16px;
  text-align: left;
}
/* 橙色 */
.F3983E {
  height: 48px;
  line-height: 48px;
  padding: 4px 8px;
  font-size: 12px;
  color: #F3983E;
  letter-spacing: 0;
  border: 1px solid #F3983E;
  box-sizing: border-box;
  border-radius: 3px;
  background: #FFFFFF;
}
/* 蓝色 */
.F0F7FF {
  height: 48px;
  line-height: 48px;
  padding: 4px 8px;
  font-size: 12px;
  color: #3A70EA;
  letter-spacing: 0;
  border: 1px solid #3A70EA;
  box-sizing: border-box;
  border-radius: 3px;
  background: #F0F7FF;
}
/* 绿色 */
.f67C33A {
  height: 48px;
  line-height: 48px;
  padding: 4px 8px;
  font-size: 12px;
  color: #67C33A;
  letter-spacing: 0;
  border: 1px solid #67C33A;
  box-sizing: border-box;
  border-radius: 3px;
  background: #F7FFF0;
}
/* 青色 */
.f01C1B2 {
  height: 48px;
  line-height: 48px;
  padding: 4px 8px;
  font-size: 12px;
  color: #01C1B2;
  letter-spacing: 0;
  border: 1px solid #01C1B2;
  box-sizing: border-box;
  border-radius: 3px;
  background: #E6FFF9;
}
/* 紧急程度 */
/* 红色 */
.F14444 {
  height: 48px;
  line-height: 48px;
  padding: 4px 8px;
  font-size: 12px;
  color: #F14444;
  letter-spacing: 0;
  border: 1px solid #F14444;
  box-sizing: border-box;
  border-radius: 3px;
  background: #FFF2F0;
}
/* 详情 */
.showTop {
  /* background: #3A70EA; */
  border-top: 6px solid #3A70EA;
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
}
.showTop .showTop-tontent {
  padding: 24px;
}
/* 菜单 */
.el-submenu__title {
  font-size: 14px;
}
/* 菜单每个列高度为50px */
.el-menu-item {
  font-size: 14px !important;
  height: 50px !important;
  line-height: 50px !important;
}
/* 子tabs栏 */
.child-tabs .el-tabs__item {
  height: 40px!important;
  line-height: 40px!important;
}
.child-tabs.el-tabs--border-card {
  border: 0!important;
}
.el-tabs--border-card>.el-tabs__content {
  padding: 0px;
}
.child-tabs.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
  border-right-color: #DCDFE7!important;
  border-left-color: #DCDFE7!important;
  font-size: 14px;
  color: #3A70EA;
  letter-spacing: 0;
  line-height: 22px;
  font-weight: bold;
  border-top: 0;
  border-top: 2px solid #3A70EA!important;
  box-sizing: content-box;
}
.child-tabs.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  font-size: 14px;
  color: #3A70EA;
  letter-spacing: 0;
  line-height: 22px;
  font-weight: bold;
}
.el-tabs--border-card>.el-tabs__header {
  background-color: #F4F8FC;
  border-bottom: 1px solid #DCDFE7!important;
  border-top: 1px solid #DCDFE7!important;
  box-sizing: border-box;
}
.child-tabs.el-tabs--border-card>.el-tabs__header .el-tabs__item {
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  line-height: 22px;
}
body .el-table th.gutter{
  display: table-cell!important;
}
/* 添加 */
.icon-jia-copy {
  margin-right: 6px;
  font-size: 13px;
}
/* 回退、撤销 */
.icon-huitui1 {
  margin-right: 6px;
  font-size: 13px;
  color: #ffffffe3;
}
/* 停用 */
.icon-tingyong {
  margin-right: 6px;
  font-size: 13px;
}
/* 启用 */
.icon-qiyong {
  margin-right: 6px;
  font-size: 13px;
}
/* 搜索 */
.icon-sousuo-copy {
  margin-right: 6px;
  font-size: 13px;
}
/* 重置 */
.icon-shuaxinzhongzhi {
  margin-right: 6px;
  font-size: 13px;
}
/* 编辑 */
.icon-bianji-copy {
  margin-right: 6px;
  font-size: 13px;
}
/* 返回 */
.icon-fanhui-copy {
  margin-right: 6px;
  font-size: 13px;
}
/* 付款 */
.icon-fukuan-copy {
  margin-right: 6px;
  font-size: 13px;
}
/* 签收 */
.icon-qianshou-copy {
  margin-right: 6px;
  font-size: 13px;
}
/* 提报 */
.icon-shenpi-copy {
  margin-right: 6px;
  font-size: 13px;
  color: #fff;
}
/* 退货 */
.icon-tuihuo-copy {
  font-size: 13px;
  color: #3A70EA!important;
}
/* 文件上传 */
.icon-wenjianshangchuan-copy {
  font-size: 13px;
  color: #3A70EA;
}
.td-overflow .cell span{
  white-space: nowrap;
  text-overflow:ellipsis;
  overflow: hidden;
}
.el-select-dropdown {
  position: absolute!important;
}
.el-picker-panel .el-date-picker .el-popper {
  position: absolute!important;
}
.organizManage-main {
  position: relative;
  min-width: 1200px;
}
.organizManage-mainLeft {
  width: 20%;
  float: left;
}
.organizManage-mainRight {
  width: 80%;
  float: left;
}
.el-select-dropdown__item.selected {
  position: relative;
}
.el-select-dropdown__item .el-button--text {
  position: absolute;
  width: 93%;
  text-align: left;
  height: 34px;
}