/*表单样式修改*/
.el-form-item {
  margin-bottom: 0;
}
.el-form-item .el-form-item__label,
.el-form-item .el-form-item__content {
  height: 28px;
  line-height: 28px;
}
.el-form-item .el-form-item__label {
  padding: 0 3px;
}
.el-form-item .el-form-item__error {
  display: none;
}
.el-form-item .el-tooltip {
  color: #ff4949;
}
.el-tabs .el-tabs__header {
  margin: 0;
}
.el-tabs .xpt-top {
  border-bottom: none;
  background: #eee;
}
.el-menu-item.is-active {
  color: #48576a;
}
.el-row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.el-submenu__title,
.el-menu-item {
  height: 40px !important;
  line-height: 40px !important;
}
.el-time-spinner__list::after,
.el-time-spinner__list::before {
  height: 72px;
}
.el-input,
.el-select,
.el-date-editor.el-input {
  width: 180px;
}
.el-select .el-input {
  width: 100%;
}
.el-button {
  min-width: 40px;
}
.el-button--mini {
  padding: 2px !important;
}
.el-input.is-disabled .el-input__inner {
  cursor: inherit !important;
}
.test .el-form-item__label {
  width: 100px !important;
}
#discount_dialog .el-form-item__content {
  width: 100px;
}
#discount_dialog .el-input,
#discount_dialog .el-select,
#discount_dialog .el-date-editor.el-input {
  width: 100px;
}
#discount_dialog .specialItem .el-form-item__content {
  width: 190px;
}
#discount_dialog .specialItem .el-input,
#discount_dialog .specialItem .el-select,
#discount_dialog .specialItem .el-date-editor.el-input {
  width: 170px;
}
#discount_dialog .timeItem .el-form-item__content {
  width: auto;
}
#discount_dialog .timeItem .el-form-item__content .el-input,
#discount_dialog .timeItem .el-form-item__content .el-select,
#discount_dialog .timeItem .el-form-item__content .el-date-editor.el-input {
  width: 180px;
}
#discount_dialog .timeItem .el-form-item__content .timeSelect .el-input,
#discount_dialog .timeItem .el-form-item__content .timeSelect .el-select,
#discount_dialog .timeItem .el-form-item__content .timeSelect .el-date-editor.el-input {
  width: 120px;
}
.el-select-dropdown__list li {
  height: 20px;
  padding: 0 5px;
  line-height: 20px;
}
.el-tabs__header >.el-tabs__nav-wrap >.el-tabs__nav-scroll>.el-tabs__nav >div:first-child {
  width: 0;
  border: none;
  padding: 0;
}
.el-tabs__header >.el-tabs__nav-wrap >.el-tabs__nav-scroll>.el-tabs__nav .el-tabs__item {
  vertical-align: top;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
}
.el-tabs__header .el-tabs__nav-next,
.el-tabs__header .el-tabs__nav-prev {
  line-height: 30px;
}
/* 表格样式 */
.el-table {
  border: none;
}
.el-table:before,
.el-table:after {
  height: 0;
}
.el-table .cell {
  padding: 0 5px;
}
.el-table .el-table__header-wrapper th,
.el-table .el-table__fixed-header-wrapper th {
  height: 24px;
  line-height: 24px;
}
.el-table .el-table__body-wrapper td,
.el-table .el-table__fixed-body-wrapper td {
  height: 24px;
  line-height: 24px;
}
.el-table .el-table__body-wrapper td .cell,
.el-table .el-table__fixed-body-wrapper td .cell {
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: normal;
}
.el-table .el-table__body-wrapper td .el-table__expand-icon,
.el-table .el-table__fixed-body-wrapper td .el-table__expand-icon {
  height: 24px;
}
.el-table .el-table__body-wrapper td a,
.el-table .el-table__fixed-body-wrapper td a {
  text-decoration: none;
}
.el-table--border .el-table__header-wrapper {
  border-top: 1px solid #dfe6ec;
}
.el-table--border tr td:first-child,
.el-table--border tr th:first-child {
  position: relative;
}
.el-table--border tr td:first-child:before,
.el-table--border tr th:first-child:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1px;
  background: #dfe6ec;
  content: '';
  z-index: 2;
}
.el-table--border tr td:last-child,
.el-table--border tr th:last-child {
  border-right: none;
}
.el-table--border tr td:last-child:after,
.el-table--border tr th:last-child:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 1px;
  content: '';
  background: #dfe6ec;
}
.el-select-dropdown__item .el-icon-close {
  float: right;
  width: 14px;
}
.el-select-dropdown__item .el-icon-close:before {
  -ms-transform: scale(0.7, 0.7);
  transform: scale(0.7, 0.7);
  display: inline-block;
}
.el-dialog__wrapper {
  background-color: rgba(0,0,0,0.5);
  z-index: 9;
}
.el-dialog__wrapper.show {
  display: block !important;
}
.el-dialog__wrapper .el-dialog--small {
  width: 400px !important;
}
/* 菜单树 */
.el-tree-header {
  height: 24px;
  background-color: #eef1f6;
}
.el-tree-header ul {
  height: 24px;
}
.el-tree-header ul li {
  line-height: 24px;
  color: #1f2d3d;
}
.el-tree-header,
.el-tree-node {
  position: relative;
}
.el-tree-header ul,
.el-tree-node ul {
  display: flex;
  position: absolute;
  top: 0;
  left: 100px;
  right: 0;
  height: 24px;
}
.el-tree-header ul li,
.el-tree-node ul li {
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 5px;
}
.el-tree-node {
  border-top: 1px solid #d1dbe5;
}
.el-tree-node .el-tree-node__content {
  height: 24px;
  line-height: 24px;
}
.el-tree-node .el-tree-node__content:hover {
  background-color: transparent;
}
.el-tree {
  border: none;
  border-bottom: 1px solid #d1dbe5;
}
.el-tree .el-tree-table {
  position: absolute;
  top: 0;
  left: 100px;
  right: 0;
  height: 24px;
}
.el-tree .el-tree-table td {
  border-bottom: none;
}
.el-tree .el-tree-table tr:hover td {
  background-color: transparent !important;
}
.el-tooltip__popper {
  max-width: 600px;
  word-break: break-all;
  position: fixed;
}
a {
  text-decoration: none !important;
}
/*日期选择器里面的宽度设置*/
.el-picker-panel__body-wrapper .el-input {
  width: 100%;
}
/*switch开关禁用状态下字体颜色*/
.el-switch.is-disabled .el-switch__core~.el-switch__label * {
  color: #bbb !important;
}
.el-message__group p {
  margin: 0;
}
.el-select-dropdown {
  margin: 0 !important;
  padding: 5px 0 !important;
}
.el-select-dropdown__list {
  padding: 0 !important;
}

.xpt-search__btn {
  height: 36px;
  text-align: right;
  line-height: 36px;
}
.xpt-search__btn button {
  width: 100px;
}
/*头部栏*/
.xpt-top {
  padding: 2px 10px;
  border-bottom: 2px solid #d1dbe5;
  margin-bottom: 10px;
  margin-left: -10px !important;
  margin-right: -10px !important;
  line-height: 24px;
}
.xpt-top .el-col {
  padding: 0 !important;
}
.xpt-top .el-col-4 {
  padding-right: 0 !important;
}
.xpt-top .el-button {
  vertical-align: middle;
}
.xpt-top .xpt-close {
  float: right;
  margin-top: 3px;
}
.xpt-top .xpt-top__search {
  width: 100px;
  float: right;
  cursor: pointer;
}
.xpt-top .xpt-top__search span:after {
  content: '';
  width: 0;
  height: 0;
  display: inline-block;
  border-top: 6px solid #bfcbd9;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  margin-left: 5px;
}
.xpt-top .xpt-top__search span.active {
  color: #20a0ff;
}
.xpt-top .xpt-top__search span.active:after {
  border-bottom: 6px solid #bfcbd9;
  border-top: none;
}
/*
按钮组样式
*/
.xpt-btngroup {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.xpt-btngroup .el-icon-caret-bottom {
  transition: all 0.3s;
}
.xpt-btngroup .xpt-btngroup__caret {
  width: 20px;
  min-width: inherit;
}
.xpt-btngroup .xpt-btngroup__list {
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  margin-top: -2px;
}
.xpt-btngroup .xpt-btngroup__list .el-button {
  display: block;
  width: 100%;
  margin: 0;
  border-radius: 0;
}
.xpt-btngroup .xpt-btngroup__list button:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.xpt-btngroup.active .el-button-group button:first-child {
  border-bottom-left-radius: 0;
}
.xpt-btngroup.active .el-button-group button:last-child {
  border-bottom-right-radius: 0;
}
.xpt-btngroup.active .el-icon-caret-bottom {
  transform: rotate(180deg);
}
.xpt-main {
  min-width: 1200px;
  margin: 5px auto 0 auto;
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  bottom: 0;
}
.xpt-right {
  position: absolute !important;
  right: 10px;
  top: 2px;
}
.xpt-tabcard {
  width: 100%;
/*
	卡片内容面板	
	*/
}
.xpt-tabcard >.el-tabs__header >.el-tabs__nav-wrap {
  margin: 0 100px;
}
.xpt-tabcard .xpt-search {
  margin-bottom: 10px;
}
.xpt-tabcard >.el-tabs__content {
  position: absolute;
  top: 25px;
  left: 0;
  right: 0;
  bottom: 0;
  padding-bottom: 32px;
  overflow: hidden;
  min-width: 100%;
}
.xpt-tabcard >.el-tabs__content.scroll {
  overflow: auto;
}
.xpt-tabcard >.el-tabs__content >.el-tab-pane {
  height: 100%;
}
.xpt-tabcard >.el-tabs__content >.el-tab-pane >div {
  padding: 0 10px 0 10px;
}
/*
分页，底部浮动，靠右对齐
*/
.xpt-pagation {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 32px;
  padding: 4px 0;
  background: #fff;
  z-index: 9;
}
.xpt-pagation .el-pagination {
  float: right;
  margin-right: 10px;
}
.xpt-pagation .el-pagination * {
  height: 24px !important;
  line-height: 24px;
}
/*
用于垂直布局，
xpt-flex__bottom部分自适应
*/
.xpt-flex {
  width: 100%;
}
.xpt-flex,
.el-table {
  height: 99% !important;
  display: flex;
  min-width: 100%;
  box-orient: vertical;
  flex-direction: column;
  overflow: hidden;
}
.xpt-flex .el-table__body-wrapper,
.el-table .el-table__body-wrapper {
  flex: 1;
}
.xpt-flex .el-table__body-wrapper .el-table__empty-block,
.el-table .el-table__body-wrapper .el-table__empty-block {
  height: auto;
}
.xpt-flex .xpt-flex__bottom,
.el-table .xpt-flex__bottom {
  flex: 1;
  position: relative;
  min-width: 100%;
  overflow: hidden;
}
.xpt-flex .xpt-flex__bottom .xpt-top,
.el-table .xpt-flex__bottom .xpt-top {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.xpt-flex .xpt-flex__bottom.scroll,
.el-table .xpt-flex__bottom.scroll {
  overflow: auto;
}
.xpt-flex .xpt-flex__bottom .el-tabs,
.el-table .xpt-flex__bottom .el-tabs {
  height: 100%;
  display: flex;
  box-orient: vertical;
  flex-direction: column;
}
.xpt-flex .xpt-flex__bottom .el-tabs .el-tabs__content,
.el-table .xpt-flex__bottom .el-tabs .el-tabs__content {
  flex: 1;
  overflow: auto;
}
/*
右对齐
*/
.xpt-align__right {
  text-align: right;
}
/*
	表单校验错误提示框样式
*/
.xpt-form__error.el-tooltip__popper {
  background: #ff4949 !important;
}
.xpt-form__error.el-tooltip__popper .popper__arrow {
  top: 10px !important;
  border-right-color: #ff4949 !important;
  border-left-color: #ff4949 !important;
}
.xpt-form__error.el-tooltip__popper .popper__arrow::after,
.xpt-form__error.el-tooltip__popper .popper__arrow::before {
  border-right-color: #ff4949 !important;
  border-left-color: #ff4949 !important;
}
.xpt-form__error.el-tooltip__popper.is-dark {
  transform: translateY(-10px);
}
/*
隐藏表格单选的label字符
*/
.xpt-table__radio .el-radio__label {
  display: none;
}
#merge_goodList .xpt-flex__bottom .el-input {
  width: 90px;
}
/*右侧关闭所有样式*/
.xpt-openTabs-list {
  position: absolute !important;
  right: 10px;
  top: 1px;
  width: 83px;
}
.xpt-openTabs-list .el-input {
  width: 100% !important;
}
.xpt-openTabs-list input {
  color: #fff;
}
/*
	左侧首页选项样式
*/
.xpt-home {
  position: absolute;
  top: 0;
  left: 10px;
  width: 80px;
  height: 24px;
  z-index: 2;
  line-height: 24px;
  padding: 0 5px;
  text-align: center;
  border-radius: 4px 4px 0 0;
  border: 1px solid transparent;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #8391a5;
  cursor: pointer;
}
.xpt-home:hover {
  color: #1f2d3d;
}
.xpt-home.active {
  border-top: 1px solid #d1dbe5;
  border-left: 1px solid #d1dbe5;
  border-right: 1px solid #d1dbe5;
  color: #20a0ff;
}
.mgt10 {
  margin-top: 10px;
}
.mgb10 {
  margin-bottom: 10px;
}
.mgb20 {
  margin-bottom: 20px;
}
.mgl10 {
  margin-left: 10px;
}
.mgr10 {
  margin-right: 10px;
}
.mgt5 {
  margin-top: 5px;
}
.mgb5 {
  margin-bottom: 5px;
}
.mgl5 {
  margin-left: 5px;
}
.mgr5 {
  margin-right: 5px;
}
.w120 {
  width: 120px;
}
.w120 .el-input {
  width: 120px;
}
.w200 {
  width: 200px;
}
.w200 .el-input {
  width: 200px;
}
.w200.el-date-editor.el-input {
  width: 200px !important;
}
.w150 {
  width: 150px;
}
.w150 .el-input {
  width: 150px;
}
.w150.el-date-editor.el-input {
  width: 150px !important;
}
.w100 {
  width: 100% !important;
}
/*input框充当a连接时的样式*/
.xpt-link .el-input__inner {
  cursor: pointer;
  color: #00f;
}
#authorize .el-checkbox .el-checkbox__label {
  display: none;
}
/*自定义查询结构*/
.xpt-selfdenfined__search {
  max-height: 160px;
  overflow: auto;
  margin-bottom: 10px;
}
/**数字往右*/
.input_text input {
  text-align: right;
}
.input_text .el-form-item__content {
  height: auto;
}
/*兼容列表多tab的滚动条*/
.xpt-el-tab-pane .el-tabs {
  height: 100%;
}
.xpt-el-tab-pane .el-tabs .el-tabs__content {
  height: 100%;
}
.xpt-el-tab-pane .el-tabs .el-tabs__content .el-tab-pane {
  height: 100%;
}
.el-form .el-tabs__content {
  height: auto !important;
}
/*窗口折叠*/
#xpt-folding {
  position: absolute;
  top: 6px;
  right: 0;
  width: 40px;
  cursor: pointer;
  z-index: 2;
}
#xpt-folding .el-icon-caret-top {
  margin-right: 6px;
}
#xpt-folding i {
  transition: color 0.3s;
  color: #1f2d3d;
}
#xpt-folding i:hover {
  color: #20a0ff;
}
.el-input.fileInput {
  width: 100%;
}
.el-table ::-webkit-scrollbar {
  width: 10px;
}
.el-table ::-webkit-scrollbar-track-piece {
  width: 0px;
  background: #ccc;
}
.el-table ::-webkit-scrollbar-thumb:vertical {
  height: 0px;
  background: #999;
  -webkit-border-radius: 6px;
}
.el-table ::-webkit-scrollbar-thumb:horizontal {
  height: 10px;
  background: #999;
}
.el-table .el-textarea ::-webkit-scrollbar {
  width: 10px;
}
.el-table .el-textarea ::-webkit-scrollbar-track-piece {
  width: 10px;
  background: #ccc;
}
.el-table .el-textarea ::-webkit-scrollbar-thumb:vertical {
  height: 10px;
  background: #999;
  -webkit-border-radius: 6px;
}
.el-table .el-textarea ::-webkit-scrollbar-thumb:horizontal {
  height: 10px;
  background: #999;
}
#loading {
  position: fixed;
  bottom: 50%;
  right: 50%;
  z-index: 9;
  display: none;
}
#loading i {
  color: #4e5e6e;
  font-size: 16px !important;
}
.xpt-text_ellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: inherit;
  position: relative;
  cursor: pointer;
}
#xpt-tooltip {
  position: fixed;
  z-index: 99;
  white-space: nowrap;
  visibility: hidden;
  display: inline-block;
  background: #1f2d3d;
  color: #fff;
  padding: 10px;
  border-radius: 4px;
  line-height: 1.2;
  margin: 0;
}
#xpt-tooltip i {
  position: fixed;
  color: #1f2d3d;
  z-index: 99;
}
*:disabled {
  color: #4e5e6e !important;
}
*:disabled[type="button"] {
  color: #bfcbd9 !important;
}
tr.xpt-select td {
  background-color: #d8e4bc !important;
}
td.xpt-td__row {
  height: auto !important;
  position: relative;
  padding: 5px 0;
}
.el-table .el-table__body-wrapper td.xpt-td__row .cell,
.el-table .el-table__fixed-body-wrapper td.xpt-td__row .cell {
  height: auto !important;
}
.el-table .el-table__body-wrapper td .cell,
.el-table .el-table__fixed-body-wrapper td .cell {
  width: 100% !important;
}
.xpt-page__loading {
  padding: 20px;
  color: #5e7382;
  text-align: center;
}
.xpt-page__loading.error {
  color: #ff4949;
}
table.el-table__header,
table.el-table__body {
  min-width: 100%;
}
.el-table th>.cell {
  line-height: 24px;
}
.scroll-tab .el-table ::-webkit-scrollbar {
  width: 10px;
}
.scroll-tab .el-table ::-webkit-scrollbar-track-piece {
  width: 10px;
  background: #ccc;
}
.scroll-tab .el-table ::-webkit-scrollbar-thumb:vertical {
  height: 30px;
  background: #999;
  -webkit-border-radius: 6px;
}
.scroll-tab .el-table ::-webkit-scrollbar-thumb:horizontal {
  height: 10px;
  background: #999;
}
.el-table__expanded-cell {
  padding: 0px 0px 0px 100px;
}
.el-row-search {
  padding: 4px;
  border: 1px solid #ddd;
}
.el-row-filter {
  padding: 10px;
  border: 1px solid #ddd;
}
.couponActionOfflineDialog .el-form-item .el-form-item__label {
  width: 66px;
}
.couponActionDialog .el-form-item .el-form-item__label {
  width: 79px;
}
.vxe-table .vxe-body--column.col--ellipsis,
.vxe-table.vxe-editable .vxe-body--column,
.vxe-table .vxe-footer--column.col--ellipsis,
.vxe-table .vxe-header--column.col--ellipsis {
  height: 24px !important;
}
.vxe-header--column .vxe-cell--title {
  line-height: 24px;
}
.vxe-table.vxe-editable .vxe-body--column.radioCenter {
  text-align: center;
}
.vxe-table .vxe-body--column.col--ellipsis:not(.col--actived)>.vxe-cell>.el-date-editor.el-input {
/* .el-input, .el-select, .el-date-editor.el-input { */
  width: 100%;
/* } */
}
.vxe-table .vxe-body--column.col--ellipsis:not(.col--actived)>.vxe-cell>.el-date-editor.el-input .el-input__icon+.el-input__inner {
  height: 100%;
}
.vxe-table .vxe-cell--radio .vxe-radio--checked-icon:after {
  height: 0.5em !important;
  width: 0.5em !important;
  top: 0.48em !important;
  left: 0.48em !important;
}
.vxe-table .vxe-cell--radio .vxe-radio--icon:before {
  height: 1.5em !important;
  width: 1.5em !important;
}
.vxe-table .vxe-cell--checkbox .vxe-checkbox--icon,
.vxe-table .vxe-cell--radio .vxe-radio--icon {
  top: 0em !important;
}
.vxe-table .vxe-body--row.row--checked,
.vxe-table .vxe-body--row.row--radio {
  background-color: #d8e4bc !important;
}
.vxe-header--column .vxe-cell--title {
  line-height: 24px !important;
  height: 24px;
  vertical-align: middle !important;
  font-size: 12px !important;
  font-weight: lighter;
  color: #1f2d3d;
}
.vxe-table .vxe-cell {
  color: #1f2d3d;
  font-family: 'Microsoft YaHei';
}
.vxe-table .vxe-cell--checkbox .vxe-checkbox--icon {
  height: 1.5em !important;
  width: 1.5em !important;
}
.vxe-table .vxe-cell--checkbox .vxe-checkbox--icon:before {
  height: 1.5em !important;
  width: 1.5em !important;
  border-radius: 4px !important;
}
.vxe-table .vxe-cell--tree-node {
  padding-left: 0px !important;
}
.el-textarea__inner {
  font-size: 12px;
}

/* 表格样式 */
#multiple-rows-table .el-table,
#multiple-rows-table border:none,
#multiple-rows-table:before,
#multiple-rows-table:after {
  height: 0;
}
#multiple-rows-table .cell {
  padding: 0 5px;
}
#multiple-rows-table .el-table__header-wrapper th,
#multiple-rows-table .el-table__fixed-header-wrapper th {
  height: 24px;
  line-height: 24px;
}
#multiple-rows-table .el-table__body-wrapper td,
#multiple-rows-table .el-table__fixed-body-wrapper td {
  min-height: 24px;
  line-height: 100;
}
#multiple-rows-table .el-table__body-wrapper td .cell,
#multiple-rows-table .el-table__fixed-body-wrapper td .cell {
  line-height: 100%;
  height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: normal;
}
#multiple-rows-table .el-table__body-wrapper td .el-table__expand-icon,
#multiple-rows-table .el-table__fixed-body-wrapper td .el-table__expand-icon {
  height: 24px;
}
#multiple-rows-table .el-table__body-wrapper td a,
#multiple-rows-table .el-table__fixed-body-wrapper td a {
  text-decoration: none;
}


.pmm_input .el-input[data-v-7ec8313c], .pmm_input .el-select[data-v-7ec8313c], .pmm_input .el-date-editor.el-input[data-v-7ec8313c] {
    width: 100%;
    max-height: 100%;
}
.row_default div[data-v-7ec8313c] {
  height: 24px;
  line-height: 24px;
  /* text-align: center; */
}
.row_default[data-v-7ec8313c] :not(:last-child) {
  border-bottom: 1px dashed #ddd;
}


.hover-index-on-tooltip__list___mdaGv .el-tooltip:hover {
  position: relative;
  z-index: 9;
}
.hide-last-page__list___fThP_ .btn-quicknext.el-icon-more {
  display: none;
}
.hide-last-page__list___fThP_ .btn-quicknext.el-icon-more + li.number {
  display: inline-block;
  font-size: 0 !important;
  min-width: 1px;
  padding: 0;
  border-right: none;
}
th.th-required__list___pp1uF .cell:before {
  content: '*';
  color: red;
  position: absolute;
  left: 3px;
  top: 3px;
}


.pmm_input .el-input[data-v-52f8ae40],.pmm_input .el-select[data-v-52f8ae40], .pmm_input .el-date-editor.el-input[data-v-52f8ae40]{width: 100%;max-height: 100%;}


.hide-last-page__list2___D7bIc .btn-quicknext.el-icon-more {
	display: none;
}
.hide-last-page__list2___D7bIc .btn-quicknext.el-icon-more + li.number {
	display: inline-block;
    font-size: 0!important;
    min-width: 1px;
    padding: 0;
    border-right: none;
}


.list2EyeSwitch .eyeSwitchInput .el-input__icon {
	visibility: hidden;
}


.pmm_input .el-input[data-v-5306c5c1],.pmm_input .el-select[data-v-5306c5c1], .pmm_input .el-date-editor.el-input[data-v-5306c5c1]{width: 100%;max-height: 100%;}


.hover-index-on-tooltip__list3___pp2y5 .el-tooltip:hover {
	position: relative;
	z-index: 111111;
}
.hide-last-page__list3___OHlNr .btn-quicknext.el-icon-more {
	display: none;
}
.hide-last-page__list3___OHlNr .btn-quicknext.el-icon-more + li.number {
	display: inline-block;
    font-size: 0!important;
    min-width: 1px;
    padding: 0;
    border-right: none;
}


.search-item {
  display: inline-block;
  width: 445px;
}
.multipleStyle{
  height: 24px;
  overflow: hidden;
}
.w180 {
  width: 180px;
}
.el-select .el-input, .el-input--mini .el-input__inner {
  height: 24px !important;
}
.el-select__tags{
  height: 24px;
  overflow: hidden;
}


.search-items-box li[data-v-4c40ec0e] {
  position: relative;
  padding: 0 20px 4px 4px;
}
.btn[data-v-4c40ec0e] {
  position: absolute;
  right: -10px;
  top: 4px;
}
.first.btn[data-v-4c40ec0e] {
  right: 3px;
}
.condition[data-v-4c40ec0e] {
  padding: 2px;
  color: #4db3ff;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 4px;
}
.a[data-v-4c40ec0e]:hover{
  color: #00a0e9;
  cursor: pointer;
}
.color-red[data-v-4c40ec0e] {
  color: #F56C6C;
}
.a.color-red[data-v-4c40ec0e]:hover {
  color: #f43838;
}


.pull-left {
  float: left;
}


.cursor-pointer[data-v-f576d278]:hover {
  color: #4db3ff;
}
.search-box[data-v-f576d278] {
  display: inline-block;
  position: relative;
  min-width: 600px;
}
.plan-list[data-v-f576d278] {
  position: absolute;
  right: -5px;
  top: 28px;
  width: 250px;
  z-index: 999;
  text-align: left;
  box-shadow: #d0d0d0 -7px 8px 12px 1px;
}
.plan-list .list-box[data-v-f576d278] {
  padding: 0px;
  margin: -10px -15px;
  overflow: auto;
  max-height: 180px;
}
.show-panel-list[data-v-f576d278] {
  height: auto;
  overflow: hidden;
}
.show-panel-list .left[data-v-f576d278] {
  display: inline-block;
  width: 100%;
  padding-right: 35px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.show-panel-list li[data-v-f576d278] {
  padding: 0px 5px 0 15px;
  position: relative;
  height: 27px;
  line-height: 27px;
}
.show-panel-list .is-default .left[data-v-f576d278] {
  color: #67C23A;
}
.show-panel-list li.is-default[data-v-f576d278]::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 27px;
  width: 2px;
  background-color: #67C23A;
}
.show-panel-list li.action[data-v-f576d278]::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 27px;
  width: 2px;
  background-color: #4db3ff;
}
.show-panel-list .action .left[data-v-f576d278] {
  color: #4db3ff;
}
.show-panel-list li[data-v-f576d278]:nth-child(odd) {
  background-color: #f0f0f0;
}
.show-panel-list li > i[data-v-f576d278] {
  position: absolute;
  left: 1px;
  top: 4px;
}
.show-panel-list .right[data-v-f576d278] {
  position: absolute;
  right: 5px;
  top: 0;
}
.a[data-v-f576d278]:hover{
  color: #00a0e9;
  cursor: pointer;
}
.h-right[data-v-f576d278] {
  line-height: 30px;
  padding-right: 10px;
  float: right;
}
.search-items[data-v-f576d278] {
  position: absolute;
  padding: 5px 20px 10px 10px;
  left: 4px;
  top: 25px;
  background-color: rgb(238, 238, 238);
  z-index: 999;
  max-height: 200px;
  overflow: auto;
}
.color-red[data-v-f576d278] {
  color: #F56C6C;
}
.a.color-red[data-v-f576d278]:hover {
  color: #f43838;
}


.el-collapse-item__header {
  height: 30px!important;
  line-height: 30px!important;
}


#searchplan .dialog-center{
  min-width: 500px!important;
}
#searchplan .search-items-box {
  margin-left: -3px;
}
#searchplan .content .btn {
  right: 0px;
}
#searchplan .content .first.btn {
  right: 13px;
}
#searchplan .el-transfer-panel__body {
  box-sizing: content-box;
}
#searchplan .el-dialog__header {
  text-align: center;
  font-size: 14px!important;
}
#searchplan .el-dialog__body {
  text-align: center;
  padding: 10px 20px;
}
#searchplan .content{
  text-align: left;
  zoom: 1;
  position: relative;
}
#searchplan .content:after {
  clear: left;
  display: block;
  content: '';
  overflow: hidden;
}
#searchplan .content .left{
  float: left;
  width: 470px;
}
#searchplan .content .right{
  position: absolute;
  left: 261px;
  top: 73px;
  width: 198px;
  max-height: 246px;
  overflow: auto;
}
#searchplan .content .right li{
  height: 32px;
  line-height: 32px;
  width: 100%;
  position: relative;
}
#searchplan .dragging {
  border: 1px solid #99A9BF;
}


.list-header[data-v-468590ee] {
  padding: 4px 10px;
  background-color: #eee;
}
.list-header .left[data-v-468590ee] {
  height: auto;
  line-height: 22px;
  display: inline-block;
  width: calc(100% - 645px);
  min-width: 580px;
}
.list-header .right[data-v-468590ee] {
  display: inline-block;
  text-align: right;
  float: right;
  width: 600px;
}


.list-dynamic[data-v-7da9bf1b] {
  margin: 0 -10px;
  min-width: 1200px;
}
.body[data-v-7da9bf1b] {
  padding: 8px 8px 0px 8px;
  height: calc(100vh - 138px);
}
[data-v-7da9bf1b] .el-table__footer-wrapper {
  width: 100%;
}

#xpt-image .reloadSingle {
  display: inline-block;
  position: relative;
  zoom: 1.1;
  border-color: transparent #999;
  border-radius: 50%;
  border-style: solid;
  border-width: 0.22em;
  height: 2em;
  margin: 0.25em;
  width: 2em;
}
#xpt-image .reloadSingle:before,
.reloadSingle:after {
  border-style: solid;
  content: '';
  display: block;
  position: absolute;
  width: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#xpt-image .reloadSingle:before {
  border-color: transparent #999 transparent transparent;
  border-width: 0.4em 0.6em 0.4em 0;
  bottom: -0.3125em;
  right: 0;
}
#xpt-image .reloadSingle:after {
  border-color: transparent transparent transparent #999;
  border-width: 0.4em 0 0.4em 0.6em;
  top: -0.3125em;
  left: 0;
}
#xpt-image {
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 8;
}
#xpt-image .xpt-image__body {
  width: 80%;
  height: 80%;
  background: #000;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
  flex-direction: column;
}
#xpt-image .xpt-image__body .xpt-image__main {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 100px;
  width: 100%;
  display: flex;
  align-items: center;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__close i {
  font-size: 24px !important;
  color: #999;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__close i:hover {
  color: #f5f5f5;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__rotate {
  position: absolute;
  top: 5px;
  right: 40px;
  cursor: pointer;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__rotate i:hover {
  border-color: transparent #fff;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__rotate i:hover:before {
  border-right-color: #fff;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__rotate i:hover:after {
  border-left-color: #fff;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__direction {
  flex: 1;
  height: 80px;
  text-align: center;
  cursor: pointer;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__direction:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 80px;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__direction i {
  font-size: 20px !important;
  color: #999;
  vertical-align: middle;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__direction i:hover {
  color: #f5f5f5;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__box {
  flex: 8;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  height: 100%;
  padding-top: 56px;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__box img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
#xpt-image .xpt-image__body .xpt-image__main .xpt-image__box:after {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
#xpt-image .xpt-image__body .xpt-image__thumbnail {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  padding: 10px 0 10px 10px;
  overflow: auto;
}
#xpt-image .xpt-image__body .xpt-image__thumbnail ul {
  white-space: nowrap;
  height: 100%;
}
#xpt-image .xpt-image__body .xpt-image__thumbnail li {
  width: 100px;
  height: 80px;
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
#xpt-image .xpt-image__body .xpt-image__thumbnail li img {
  width: 100%;
  vertical-align: middle;
}
#xpt-image .xpt-image__body .xpt-image__thumbnail li:after {
  content: '';
  display: inline-block;
  height: 80px;
  vertical-align: middle;
}
#xpt-image .xpt-image__body .xpt-image__thumbnail li.active {
  border: 2px solid #ddde0f;
}
#xpt-image .xpt-image__body .xpt-image__thumbnail li .el-icon-close {
  position: absolute;
  top: 5px;
  right: 5px;
}
#xpt-image .wh100 {
  width: 100% !important;
  height: 100% !important;
}

#xpt-image-v2 .reloadSingle[data-v-ea3c5e82] {
  display: inline-block;
  position: relative;
  zoom: 1.1;
  border-color: transparent #999;
  border-radius: 50%;
  border-style: solid;
  border-width: 0.22em;
  height: 2em;
  margin: 0.25em;
  width: 2em;
}
#xpt-image-v2 .reloadSingle[data-v-ea3c5e82]:before,
.reloadSingle[data-v-ea3c5e82]:after {
  border-style: solid;
  content: '';
  display: block;
  position: absolute;
  width: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#xpt-image-v2 .reloadSingle[data-v-ea3c5e82]:before {
  border-color: transparent #999 transparent transparent;
  border-width: 0.4em 0.6em 0.4em 0;
  bottom: -0.3125em;
  right: 0;
}
#xpt-image-v2 .reloadSingle[data-v-ea3c5e82]:after {
  border-color: transparent transparent transparent #999;
  border-width: 0.4em 0 0.4em 0.6em;
  top: -0.3125em;
  left: 0;
}
#xpt-image-v2[data-v-ea3c5e82] {
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
}
#xpt-image-v2 .xpt-image__body[data-v-ea3c5e82] {
  width: 80%;
  height: 80%;
  background: #000;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
  flex-direction: column;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main[data-v-ea3c5e82] {
  padding: 0px 0 50px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 100px;
  width: 100%;
  display: flex;
  align-items: center;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__close[data-v-ea3c5e82] {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__close i[data-v-ea3c5e82] {
  font-size: 24px !important;
  color: #999;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__close i[data-v-ea3c5e82]:hover {
  color: #f5f5f5;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__rotate[data-v-ea3c5e82] {
  position: absolute;
  top: 5px;
  right: 40px;
  cursor: pointer;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__rotate i[data-v-ea3c5e82]:hover {
  border-color: transparent #fff;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__rotate i[data-v-ea3c5e82]:hover:before {
  border-right-color: #fff;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__rotate i[data-v-ea3c5e82]:hover:after {
  border-left-color: #fff;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__direction[data-v-ea3c5e82] {
  flex: 1;
  height: 80px;
  text-align: center;
  cursor: pointer;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__direction[data-v-ea3c5e82]:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 80px;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__direction i[data-v-ea3c5e82] {
  font-size: 20px !important;
  color: #999;
  vertical-align: middle;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__direction i[data-v-ea3c5e82]:hover {
  color: #f5f5f5;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__box[data-v-ea3c5e82] {
  flex: 8;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  height: 100%;
  margin-top: 56px;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__box img[data-v-ea3c5e82] {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
#xpt-image-v2 .xpt-image__body .xpt-image__main .xpt-image__box[data-v-ea3c5e82]:after {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
#xpt-image-v2 .xpt-image__body .xpt-image__thumbnail[data-v-ea3c5e82] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  padding: 10px 0 10px 10px;
  overflow: auto;
}
#xpt-image-v2 .xpt-image__body .xpt-image__thumbnail ul[data-v-ea3c5e82] {
  white-space: nowrap;
  height: 100%;
}
#xpt-image-v2 .xpt-image__body .xpt-image__thumbnail li[data-v-ea3c5e82] {
  width: 100px;
  height: 80px;
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
#xpt-image-v2 .xpt-image__body .xpt-image__thumbnail li img[data-v-ea3c5e82] {
  width: 100%;
  vertical-align: middle;
}
#xpt-image-v2 .xpt-image__body .xpt-image__thumbnail li[data-v-ea3c5e82]:after {
  content: '';
  display: inline-block;
  height: 80px;
  vertical-align: middle;
}
#xpt-image-v2 .xpt-image__body .xpt-image__thumbnail li.active[data-v-ea3c5e82] {
  border: 2px solid #ddde0f;
}
#xpt-image-v2 .xpt-image__body .xpt-image__thumbnail li[data-v-ea3c5e82]:.lastLi {
  position: fixed;
  bottom: 9px;
  width: 101px;
  height: 82px;
  right: 0;
  z-index: 2;
  background: #000;
  margin-right: 0;
  text-align: center;
}
#xpt-image-v2 .xpt-image__body .xpt-image__thumbnail li .el-icon-close[data-v-ea3c5e82] {
  position: absolute;
  top: 5px;
  right: 5px;
}
#xpt-image-v2 .xpt-image__body .xpt-image__thumbnail li .el-icon-checkbox[data-v-ea3c5e82] {
  position: absolute;
  left: 0;
}
#xpt-image-v2 .xpt-image__upload[data-v-ea3c5e82] {
  height: 40px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#xpt-image-v2 .xpt-image__upload input[data-v-ea3c5e82] {
  position: absolute;
  font-size: 100px;
  right: 0;
  top: 0;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
#xpt-image-v2 .wh100[data-v-ea3c5e82] {
  width: 100% !important;
  height: 100% !important;
}


.w99{width: 80px;}
.el-input__icon {
        width: 20px
}
.el-input__icon+.el-input__inner {
          padding-right: 20px;
}
.v-middle{vertical-align: middle;}
.rela{
        position: relative;
        width:530px;
        float: right;
}
.rela > div{
        font-size: 0 !important;
}
.where-show-panel{
        position: absolute;
        z-index: 8;
        width: 660px;
        right: 0;
        top:30px;
        background: #FFF;
        border: 1px solid #dfe6ec;
        border-radius: 5px;
        padding: 0 5px;
       /* max-height: 300px*/
}
.where-show-panel:after,.where-show-panel:before{
        content:"";
        display:table;
}
.cursor-pointer{
        cursor:pointer;
}
.where-show-panel ul{
        /*max-height: 250px;*/
        overflow-y: auto;
        float: left
}
.where-show-panel li{
        margin:5px 0;
        font-size: 0 !important;
}
.where-show-panel .save{
        height: 24px;
        line-height: 24px;
}
.where-show-panel .save .el-input{
        width: 283px;
}
.where-show-panel .save .el-button{
        vertical-align: top;
        margin-top: 2px;
}
.plan-show-panel{
        float: right;
        width: 230px;
}
.plan-show-panel>div{
        padding-bottom: 3px;
        margin: 5px 10px;
        border-bottom: 1px solid #dfe6ec;
}
.plan-show-panel>ul{
        padding:5px;
        text-align: left;
        max-height: 250px;
        overflow-y: auto;
}
.plan-show-panel>ul>li{
        display: inline-block;
        border: 1px solid #dfe6ec;
        padding:2px 10px;
        border-radius: 2px;
        cursor: pointer;
        margin-bottom: 5px;
        position: relative;
        border-radius: 5px;
        margin:5px;
        height: 30px;
}
.plan-show-panel>ul>li i{
        position: absolute;
        top: -5px;
        right: -5px;
}
.plan-show-panel .el-input {
        width: 100%;
}
.plan-show-panel .el-input input, .plan-show-panel button {
        border: none
}
.multiple-select .el-tag{
            overflow: hidden !important;
		    height: 24px !important;
}
.multiple-select .el-input__inner{
		    height: 22px !important;
}
.multiple-select .el-select__tags{
        height: 24px;
        overflow: hidden;
}
    

.xpt-disabled,.xpt-disabled:hover,.xpt-disabled:active,.xpt-disabled:focus{
	cursor:not-allowed;
	background: #eef1f6 !important;
	border:1px solid #d1dbe5;
	color:#bfcbd9;
}


.el-notification.upload-v3-notify i {
    font-size: 30px !important;
}

#xpt-login[data-v-243a9269] {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.3);
}
#xpt-login .xpt-login__body[data-v-243a9269] {
  position: absolute;
  width: 300px;
  height: 210px;
  top: 50%;
  left: 50%;
  margin: -105px 0 0 -150px;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0,0,0,0.5);
  background-color: #fff;
  padding: 10px;
}
#xpt-login .xpt-login__body label[data-v-243a9269],
#xpt-login .xpt-login__body input[data-v-243a9269],
#xpt-login .xpt-login__body button[data-v-243a9269],
#xpt-login .xpt-login__body div[data-v-243a9269] {
  display: block;
  width: 100%;
}
#xpt-login .xpt-login__body label[data-v-243a9269] {
  height: 30px;
  line-height: 30px;
  font-weight: 700;
}
#xpt-login .xpt-login__body div[data-v-243a9269] {
  margin-bottom: 5px;
}
#xpt-login .xpt-login__body div[data-v-243a9269]:last-child {
  padding-top: 5px;
  margin-bottom: 0;
}

.image-upload[data-v-9dc0982e] {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.image-upload input[data-v-9dc0982e] {
  position: absolute;
  font-size: 100px;
  right: 0;
  top: 0;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}


.eyeSwitchInput{
    max-width: 180px;
    width: 100%;
}
.eyeSwitchBorderNone .el-input__inner{
  border:0;
  padding-left: 0px;
}
.eyeSwitchHideBackground .el-input__inner{
  background:transparent;
}


.aux-cascader.is-disabled .el-cascader__label {
  color: #4e5e6e !important;
}

.xpt-nav {
  width: 18%;
  float: left;
  z-index: 2;
  height: 100%;
  color: rgba(255,255,255,0.5);
  padding: 0 !important;
  font-size: 14px;
  overflow: auto;
}
.xpt-nav .el-row,
.xpt-nav .el-col,
.xpt-nav .el-menu {
  height: 100%;
}
.xpt-nav .el-menu {
  width: 100%;
  border-right: 1px solid #d1dbe5;
  border-radius: 0;
}
.xpt-subnav {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: none;
  cursor: pointer;
  z-index: 9;
  min-width: 1200px;
}
.xpt-subnav.active {
  display: block;
}
.xpt-subnav .xpt-subnav__list {
  -webkit-column-width: 200px;
  -moz-column-width: 200px;
  -webkit-column-gap: 0px;
  -moz-column-gap: 0px;
  height: 100%;
  width: 190px;
  line-height: 1.6;
  color: #4f5f6f;
  writing-mode: tb-lr;
  *white-space: nowrap;
}
.xpt-subnav .xpt-subnav__list >li {
  margin-bottom: 20px;
}
.xpt-subnav .xpt-subnav__list >li >ul {
  margin-left: 30px;
}
.xpt-subnav .xpt-subnav__list >li >ul li:hover {
  color: #f00;
  cursor: pointer;
}
.xpt-subnav .xpt-subnav__list >li .nav-b1 {
  font-size: 14px !important;
  font-weight: bold;
  display: inline-block;
  margin-bottom: 8px;
  cursor: pointer;
}
.xpt-subnav .xpt-subnav__body {
  color: #4f5f6f;
  position: absolute;
  top: 80px;
  left: 18%;
  bottom: 0;
  width: 52%;
  background: #d1dbe5;
  padding: 30px 0 30px 30px;
  border-radius: 0 2px 2px 0;
  border: 1px solid #d1dbe5;
  cursor: pointer;
  overflow: auto;
}
.xpt-subnav .xpt-subnav__body .el-icon-close {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 14px !important;
  cursor: pointer;
}
.xpt-subnav .xpt-subnav__body .el-icon-close:hover {
  color: #f00;
}

.header {
  height: 50px;
  min-width: 1200px;
  background-color: #4f5f6f;
  padding: 10px;
  color: #fff;
}
.header .logo {
  float: left;
}
.header .logo img {
  line-height: 30px;
  height: 20px;
  display: block;
  margin: 5px;
}
.header .img {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  float: right;
  background-color: #fff;
  color: #fff;
  text-align: center;
  line-height: 40px;
  font-size: 24px;
}
.header .name {
  float: right;
  padding: 0 15px;
  line-height: 30px;
}
.header .out {
  float: right;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  color: #4f5f6f;
  cursor: pointer;
}
.header .out:hover {
  color: #fff;
}
.header .out .xpt-logout {
  width: 20px;
  height: 20px;
  background-image: url(/static/images/logout.bbecdac.png);
  background-size: cover;
  display: block;
  cursor: pointer;
  margin-top: 5px;
}
.header form {
  margin-right: 10px;
  float: right;
  margin-top: 5px;
}
.mainbody {
  padding: 10px;
}


.notice[data-v-12835cef]{
		float: left;
		margin-left:30px;
		color: aliceblue;
		height: 30px;
		line-height:30px;
		cursor: pointer;
}
.changePwd[data-v-12835cef] {
		color: #fff;
}
.changePwd[data-v-12835cef]:hover {
		color: #333;
}
  /* .phone-bar{
    float: right;
    display: flex;
    border-radius: 5px;
    height: 30px;
    align-items: center;
    padding: 0 0 0 10px;
    position: relative;
    background: rgb(82, 196, 26);
    margin-right: 20px;
    .status-box{
      display: flex;
      align-items: center;
      cursor: pointer;
    }
    .icon {
      width: 20px;
      height: 20px;
      color: #ffffff;
    }
    .time-box{
      margin-left: 10px;
      width: 70px;
      color: #fff;
    }
    .register-box{
      color: rgb(255, 255, 255);
      margin: 0px 10px;
    }
    .skill-box{
      background: rgb(250, 173, 20);
      height: 30px;
      display: flex;
      align-items: center;
      padding: 0 10px;
      border-radius: 0 5px 5px 0;
      cursor: pointer;
      position: relative;
      border-left: 1px solid rgba(255, 255, 255, .5);
    }
  } */


.pmm_div1_index[data-v-67f3a69c] {
  /*width: 100%;height: 100%;*/
  overflow: hidden; /*width: 50%;*/
  float: left;
  height: 97%;
  /*border: 1px solid #dbdbdb;*/
  padding-left: 10px;
  border-radius: 4px;
  padding-right: 4px;
  /*box-shadow: 1px 1px 1px #dbdbdb, -1px -1px 1px #dbdbdb, -1px 1px 1px #dbdbdb;*/
  margin-top: 10px;
  /*border-left: 0;*/
  width: 53%;
  position: relative; /*bottom: 90px;*/
}
.pmm_index_div4[data-v-67f3a69c] {
  position: absolute;
  left: 10px;
  right: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  bottom: 0;
  border: 1px solid #dbdbdb;
  text-align: right;
  background: #fff;
}
.pmm_index_span[data-v-67f3a69c] {
  float: right;
  padding-top: 5px;
  cursor: pointer;
}
.xpt-tabcard > .el-tabs__content > .el-tab-pane > div.pmm_div1_index[data-v-67f3a69c] {
  padding-left: 0;
  padding-right: 0; /*position: relative;;z-index: 99999;*/
}
.pmm_div2[data-v-67f3a69c] {
  border: 1px solid #6f7882;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #6f7882;
  color: #fff; /*margin-bottom: 8px;*/
  overflow: hidden;
  font-size: 14px !important;
  padding: 5px 8px;
  line-height: 1.2;
}
/*.pmm_index_div2{float: left;}
	.pmm_index_div3{float: right;}*/
.pmm_index_div3[data-v-67f3a69c] {
  text-align: right;
  padding: 3px 0;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
}
.pmm_index_div2 span[data-v-67f3a69c] {
  /*font-size: 14px  !important;*/
  padding: 5px 8px;
  line-height: 1.2;
  display: inline-block;
  cursor: pointer;
}
.demo-table-expand[data-v-67f3a69c] {
  font-size: 0;
}
.demo-table-expand label[data-v-67f3a69c] {
  /*width: 90px;*/
  color: #99a9bf;
}
.demo-table-expand .el-form-item[data-v-67f3a69c] {
  margin-right: 0;
  margin-bottom: 0;
  width: 20%;
}
.pmm_div1_index .demo-table-expand .el-form-item[data-v-67f3a69c]:last-child {
  width: 36%;
}
.pmm_div1_index .xpt_pmm_div_index[data-v-67f3a69c] {
  text-align: right;
  margin-top: -1px;
}
.pmm_div1_index .pmm_div[data-v-67f3a69c] {
  display: inline-block;
  padding: 0 5px;
  /* background: #dbdbdb; */
  border: 1px solid #bfcbd9;
  border-top: 0;
  border-radius: 3px;
  margin-top: -1px;
  box-shadow: 1px 1px 1px #dbdbdb;
}
.pmm_div1_index .xpt_pmm_div_index [class*=" el-icon-"][data-v-67f3a69c],
.xpt_pmm_div [class^="el-icon-"][data-v-67f3a69c] {
  font-weight: normal;
  color: #dbdbdb;
}
.xpt-pagation-1[data-v-67f3a69c] {
  width: 50%;
  left: 200px;
}
.pmm_index_div2 span.index_active[data-v-67f3a69c] {
  font-weight: bold;
  color: #fff;
}
.pmm_div span[data-v-67f3a69c] {
  cursor: pointer;
}
.pmm_index_div3 .el-dropdown-link[data-v-67f3a69c] {
  /*border: 1px solid #8391a5;*/
  /* border-radius: 3px;*/
  /* height: 28px; */
  display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 2px;
}
.pmm_index_div3 .el-dropdown-link .pmm_index_span2[data-v-67f3a69c] {
  max-width: 100px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  height: 22px;
  line-height: 18px;
}
.right-box[data-v-67f3a69c] {
  float: right;
  margin-top: 10px;
  width: 29%;
  max-width: 425px;
}
.tips-wrapper[data-v-67f3a69c] {
  width: 100%;
  border: 1px solid #dbdbdb;
  /*white-space: pre-line;*/
}
.report-wrapper[data-v-67f3a69c] {
  width: 100%;
  border: 1px solid #dbdbdb;
  margin-top: 10px;
}
.report-title[data-v-67f3a69c] {
  margin-bottom: 10px;
  font-size: 16px !important;
}
.report-title-about[data-v-67f3a69c] {
  font-size: 16px !important;
  color: gray;
}
.report-content[data-v-67f3a69c] {
  line-height: 20px;
}
.report-line[data-v-67f3a69c] {
  font-size: 14px !important;
}
.report-btn[data-v-67f3a69c] {
  font-size: 14px !important;
  cursor: pointer;
  color: #20a0ff;
}
.clearfix[data-v-67f3a69c]:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.process-btn[data-v-67f3a69c] {
  color: aqua;
}


.select-width__index___Th_MV .el-select {
  width: 100% !important;
}
.table-body-maxHeight__index___a40WA .el-table__body-wrapper {
  max-height: inherit;
}


.pmm_div1_index
  .demo-table-expand
  .el-form-item:last-child
  div.el-form-item__content {
  width: 100%;
  height: auto;
}
/*.pmm_div1_index div.el-table__body-wrapper{padding-bottom: 60px;}*/
.pmm_div1_index .el-select {
  width: 100px;
}
.pmm_div1_index .el-table__expanded-cell {
  padding-right: 0;
}
.pmm_index_div3 .el-dropdown {
  padding: 0 5px;
}
table.el-table__header,
table.el-table__body {
  min-width: 0%;
}


.formData[data-v-3e22c61b] {
	max-height: 180px;
	padding: 10px;
	overflow-y: auto;
}
.dataItem[data-v-3e22c61b] {
	line-height: 25px;
	width: 50%;
	float: left;
}
.phoneItem[data-v-3e22c61b] {
	border-bottom: 1px solid #777;
}
.dataLabel[data-v-3e22c61b] {
	display: inline-block;
	width: 60px;
	margin-right: 10px;
	text-align: right;
	float: left;
}
.dataValue[data-v-3e22c61b],
.dataValue-type[data-v-3e22c61b],
.phone-box[data-v-3e22c61b] {
	float: left;
	width: calc(95% - 60px);
}
.dataValue-type[data-v-3e22c61b] {
	font-size: 14px;
	font-weight: 900;
	color: #3c97f6;
}
.dataValue-phone[data-v-3e22c61b] {
	width: auto !important;
	color: #3c97f6;
	cursor: pointer;
}
.reset-phone[data-v-3e22c61b] {
	width: auto !important;
	color: #136fce;
	cursor: pointer;
	font-weight: 800;
}


#phone-input-id .el-input {
  width: 100%;
}

.el-select-dropdown__item .remark[data-v-3c377989] {
  color: #8492a6;
}
.el-select-dropdown__item.selected .remark[data-v-3c377989] {
  color: #fff;
}
.dial-display[data-v-3c377989] {
  display: flex;
  width: 100%;
}
.dial-display > .phone-input[data-v-3c377989] {
  flex-grow: 2;
}
.dial-display > span[data-v-3c377989] {
  line-height: 22px;
}
.dial-panel[data-v-3c377989] {
  background: #fff;
  border: #3a87ad solid 1px;
  width: 300px;
  padding: 22px 10px 10px 10px;
  border-radius: 6px;
}
.dial-panel-btns[data-v-3c377989] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 10px 20px;
  margin-top: 16px;
}
.dial-panel-btns > li[data-v-3c377989] {
  border: #9ea9b5 solid 1px;
  background: #c9d3df;
  border-radius: 4px;
  font-weight: bold;
  color: #2d64b3;
  line-height: 44px;
  text-align: center;
}
.dial-panel-btns > li[data-v-3c377989]:active {
  color: #f43838;
  border-color: #0e2d5f;
}
.dial-action[data-v-3c377989] {
  margin-top: 16px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
.dial-action > li[data-v-3c377989] {
  border-radius: 4px;
  line-height: 44px;
  text-align: center;
}
.colorGrey[data-v-3c377989] {
  background-color: #ccc !important;
  color: #fff !important;
}


.container[data-v-4f783e86] {
	/* border: 1px solid #969696!important; */
	background-color: white;
	box-shadow: 0 0 10px 1px #999;
	border-radius: 3px;
	position: absolute;
	max-height: 780px;
	top: 62px;
	left: 30%;
	z-index: 999;
}
#callcenterPopupHeader[data-v-4f783e86] {
	height: 30px;
	background-color: #4f5f6f;
	color: white;
	border-radius: 3px 3px 0 0;
}
#callcenterPopupHeader .header-title[data-v-4f783e86] {
	float: left;
	padding-left: 15px;
	line-height: 30px;
}
#callcenterPopupHeader .header-btn[data-v-4f783e86] {
	float: right;
}
#callcenterPopupHeader .header-btn i[data-v-4f783e86] {
	line-height: 30px;
	padding: 0 6px;
	cursor: pointer;
}
.main[data-v-4f783e86]:after {
	content: "";
	height: 0;
	clear: both;
	overflow: hidden;
	display: block;
	visibility: hidden;
}
.phoneKey[data-v-4f783e86] {
	display: inline-block;
	float: left;
	padding: 10px;
	border-right: 2px solid #ccc;
}
.phoneAns[data-v-4f783e86] {
	display: inline-block;
	float: left;
	padding: 10px;
	width: 45%;
}
.failmain[data-v-4f783e86] {
  text-align: center;
  padding-bottom: 20px;
}
.failmain .topP[data-v-4f783e86]{
  font-size: 16px!important;
  line-height: 40px;
}
.failmain .left-box[data-v-4f783e86],.failmain .right-box[data-v-4f783e86]{
  display: inline-block;
  width:45%;
  height: 120px;
  vertical-align: top;
  border:1px solid #ccc;
  padding:5px;
  margin: 0 5px;
  line-height: 20px;
}

#phone-input-id .el-input {
  width: 100%;
}

.el-select-dropdown__item .remark[data-v-31182dc0] {
  color: #8492a6;
}
.el-select-dropdown__item.selected .remark[data-v-31182dc0] {
  color: #fff;
}
.dial-display[data-v-31182dc0] {
  display: flex;
  width: 100%;
}
.dial-display > .phone-input[data-v-31182dc0] {
  flex-grow: 2;
}
.dial-display > span[data-v-31182dc0] {
  line-height: 22px;
}
.dial-panel[data-v-31182dc0] {
  background: #fff;
  border: #3a87ad solid 1px;
  width: 300px;
  padding: 22px 10px 10px 10px;
  border-radius: 6px;
}
.dial-panel-btns[data-v-31182dc0] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 10px 20px;
  margin-top: 16px;
}
.dial-panel-btns > li[data-v-31182dc0] {
  border: #9ea9b5 solid 1px;
  background: #c9d3df;
  border-radius: 4px;
  font-weight: bold;
  color: #2d64b3;
  line-height: 44px;
  text-align: center;
}
.dial-panel-btns > li[data-v-31182dc0]:active {
  color: #f43838;
  border-color: #0e2d5f;
}
.dial-action[data-v-31182dc0] {
  margin-top: 16px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
.dial-action > li[data-v-31182dc0] {
  border-radius: 4px;
  line-height: 44px;
  text-align: center;
}
.colorGrey[data-v-31182dc0] {
  background-color: #ccc !important;
  color: #fff !important;
}


.container[data-v-096527e3] {
  /* border: 1px solid #969696!important; */
  background-color: white;
  box-shadow: 0 0 10px 1px #999;
  border-radius: 3px;
  position: absolute;
  max-height: 780px;
  top: 62px;
  left: 30%;
  z-index: 999;
}
#callcenterPopupHeader[data-v-096527e3] {
  height: 30px;
  background-color: #4f5f6f;
  color: white;
  border-radius: 3px 3px 0 0;
}
#callcenterPopupHeader .header-title[data-v-096527e3] {
  float: left;
  padding-left: 15px;
  line-height: 30px;
}
#callcenterPopupHeader .header-btn[data-v-096527e3] {
  float: right;
}
#callcenterPopupHeader .header-btn i[data-v-096527e3] {
  line-height: 30px;
  padding: 0 6px;
  cursor: pointer;
}
.main[data-v-096527e3]:after {
  content: "";
  height: 0;
  clear: both;
  overflow: hidden;
  display: block;
  visibility: hidden;
}
.phoneKey[data-v-096527e3] {
  display: inline-block;
  float: left;
  padding: 10px;
  border-right: 2px solid #ccc;
}
.phoneAns[data-v-096527e3] {
  display: inline-block;
  float: left;
  padding: 10px;
  width: 45%;
}
.failmain[data-v-096527e3] {
  text-align: center;
  padding-bottom: 20px;
}
.failmain .topP[data-v-096527e3] {
  font-size: 16px !important;
  line-height: 40px;
}
.failmain .left-box[data-v-096527e3],
.failmain .right-box[data-v-096527e3] {
  display: inline-block;
  width: 45%;
  height: 120px;
  vertical-align: top;
  border: 1px solid #ccc;
  padding: 5px;
  margin: 0 5px;
  line-height: 20px;
}
.agent-box[data-v-096527e3] {
  display: flex;
  align-items: center;
  padding: 10px 20px 10px;
  border-bottom: 1px solid #ccc;
  justify-content: space-between;
.agent-item[data-v-096527e3] {
    margin-right: 10px;
}
.agent-status[data-v-096527e3] {
    font-weight: bold;
    font-size: 16px !important;
}
}
.btn-group[data-v-096527e3]{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.desc[data-v-096527e3]{
    margin-top: 10px;
    line-height: 1.5;
}

.xpt-alert {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 12;
}
.xpt-alert .alert-body {
  position: absolute;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0,0,0,0.5);
  font-size: 14px;
  top: 50%;
  left: 50%;
  border-radius: 4px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.xpt-alert .alert-body .alert-body_title {
  border-radius: 4px 0 0 0;
  background-color: #4f5f6f;
  color: #fff;
  padding: 0 15px;
  position: absolute;
  top: 0;
  left: 0;
  right: 60px;
  height: 30px;
  line-height: 30px;
  z-index: 2;
  font-weight: 500;
}
.xpt-alert .alert-body .alert-body_close {
  border-radius: 0 4px 0 0;
  background-color: #4f5f6f;
  color: #fff;
  float: right;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  z-index: 2;
}
.xpt-alert .alert-body .alert-body_close i {
  cursor: pointer;
  margin-top: 10px;
}
.xpt-alert .alert-body .alert-body_zoom {
  border-radius: 0;
}
.xpt-alert .alert-body .alert-body_main {
  padding: 0 15px 35px 15px;
  position: absolute;
  z-index: 2;
  top: 30px;
  left: 0;
  bottom: 0;
  width: 100%;
}


.xpt_pmm_index1{position: absolute;width: 100%}
.el-dialog__body span {color: black}


div[data-v-422971af]{
  background-color: #d1dbe5;
  height: 3px;
  margin: 10px 0;
}


.el-form-item[data-v-48462ebc]{
  margin-bottom: 3px;
}
.title[data-v-48462ebc] {
  height: 100%;
  border-bottom: 4px solid #4f5f6f;
}
.title span[data-v-48462ebc]{
  border-radius: 3px 3px 0 0;
  padding: 0 10px 3px 10px;
  background-color: #4f5f6f;
  color: white;
}


.el-form-item[data-v-c0505600]{
  margin-bottom: 3px;
}
.title[data-v-c0505600] {
  border-bottom: 3px solid #4f5f6f;
  margin: 10px 0;
}
.title span[data-v-c0505600]{
  border-radius: 3px 3px 0 0;
  padding: 0 10px 1px 10px;
  background-color: #4f5f6f;
  color: white;
}

