.swh-body-drop-down-box {
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #ddd;
  border-radius: 4px;
  caret-color: transparent;
  position: absolute;
  box-sizing: border-box;
  background: #fff;
}
.swh-body-drop-down-box.top-arrow {
  top: 10px;
}
.swh-body-drop-down-box.top-arrow::before {
  content: "";
  position: absolute;
  background: #fff;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  width: 7px;
  height: 7px;
  top: -5px;
  left: 50%;
  z-index: 99;
  transform: translateX(-50%) rotate(45deg);
}
.swh-body-drop-down-box.bottom-arrow {
  bottom: 10px;
}
.swh-body-drop-down-box.bottom-arrow::before {
  content: "";
  position: absolute;
  background: #fff;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
  width: 7px;
  height: 7px;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.swh-body-drop-down-box .swh-list-box-item {
  line-height: 34px;
  height: 34px;
  text-align: center;
  cursor: pointer;
  color: #666;
  font-size: 12px;
}
.swh-body-drop-down-box .swh-list-box-item:hover {
  background: #f7f7f7;
}
.swh-body-drop-down-box .swh-list-box-item.active {
  color: #147af7;
  background: #f3f8fe;
}
@charset "UTF-8";
.swh-drop-down-page[data-v-59020262] {
  -moz-user-select: none;
  /** 火狐*/
  -webkit-user-select: none;
  /** webkit浏览器*/
  -ms-user-select: none;
  /** IE10*/
  -khtml-user-select: none;
  /** 早期浏览器*/
  user-select: none;
  position: relative;
  width: 84px;
  line-height: 30px;
  box-sizing: border-box;
  border: 1px solid #147af7;
  border-radius: 4px;
  text-align: center;
  font-size: 12px;
  height: 32px;
  cursor: pointer;
}
.swh-drop-down-page .drop-down-text[data-v-59020262] {
  height: 100%;
  color: #147af7;
  padding: 0 30px 0 10px;
  box-sizing: border-box;
}
.swh-drop-down-page .drop-down-icon[data-v-59020262] {
  position: absolute;
  right: 0;
  top: 9px;
  width: 30px;
  transform: rotate(0deg);
  font-size: 12px;
  transition: 0.3s;
  color: #147af7;
}
.swh-drop-down-page .drop-down-icon.show[data-v-59020262] {
  transform: rotate(-180deg);
}
input[data-v-fc95db60]::-webkit-outer-spin-button,
input[data-v-fc95db60]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
input[type=number][data-v-fc95db60] {
  -moz-appearance: textfield;
}
.echo-finance-item[data-v-fc95db60] {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  height: 35px;
  margin-bottom: 5px;
}
.echo-finance-item .echo-top-name[data-v-fc95db60] {
  line-height: 32px;
  width: 84px;
  margin-right: 10px;
  text-align: center;
}
.echo-finance-item.one[data-v-fc95db60] {
  width: 100%;
}
.echo-finance-item .echo-finance-i[data-v-fc95db60] {
  display: flex;
  justify-content: flex-start;
  margin-right: 10px;
  line-height: 30px;
  align-items: center;
}
.echo-finance-item .echo-finance-i .echo-icon[data-v-fc95db60] {
  font-size: 16px;
  color: #147af7;
  margin-right: 5px;
  cursor: pointer;
}
.echo-finance-item .echo-finance-i .echo-icon[data-v-fc95db60]:hover {
  color: #003b82;
}
.echo-finance-item .echo-finance-i .finance-type-name[data-v-fc95db60] {
  width: 100px;
  line-height: 30px;
  height: 32px;
  box-sizing: border-box;
  border: 1px solid #147af7;
  border-radius: 4px;
  text-align: center;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #147af7;
  cursor: pointer;
}
.echo-finance-item .echo-finance-i .finance-type-name.input-box[data-v-fc95db60] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.echo-finance-item .echo-finance-i .finance-type-name.input-box input[data-v-fc95db60] {
  flex: 1;
  padding-right: 0;
  padding-left: 5px;
  border-radius: 0;
}
.echo-finance-item .echo-finance-i .finance-type-name.input-box input[data-v-fc95db60]:last-child {
  border-left: 1px solid #147af7;
}
.echo-finance-item .echo-finance-i .finance-type-name.finance-name[data-v-fc95db60] {
  width: 142px;
  padding: 0 7px;
  text-align: left;
}
.echo-finance-item .echo-finance-i .finance-type-name .money-input[data-v-fc95db60] {
  display: block;
  width: 100%;
  height: 32px;
  border-radius: 4px;
  border: none;
  padding: 0 10px;
  box-sizing: border-box;
  background: #fff;
  outline: none;
  color: #147af7;
}
.echo-finance-item .echo-finance-i .finance-type-name .money-input.scope[data-v-fc95db60] {
  width: 50%;
  float: left;
}
.echo-finance-item .echo-finance-i .finance-type-name .money-input.scope.tow[data-v-fc95db60] {
  border-radius: 0;
  border-left: 1px solid #147af7;
}
.next-doc-conditions-w[data-v-08810c48] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.next-doc-conditions-title[data-v-08810c48] {
  color: #303133;
  font-size: 14px;
  word-break: keep-all;
  margin-right: 10px;
}
.next-doc-conditions-select[data-v-08810c48] {
  margin-right: 10px;
}
.next-doc-conditions-box[data-v-08810c48] {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 8px;
}
[data-v-08810c48] .next-doc-conditions-input > .el-input__inner {
  max-width: 250px;
  height: 35px;
}
[data-v-08810c48] .next-doc-conditions-input.el-input {
  max-width: 250px;
  height: 35px;
}
[data-v-08810c48] .next-doc-conditions-select > .el-input {
  width: 120px !important;
}
[data-v-08810c48] .next-doc-conditions-select .el-input__inner {
  height: 35px !important;
}
[data-v-08810c48] .next-doc-conditions-select .el-input__icon {
  line-height: 35px !important;
}
[data-v-08810c48] .next-doc-conditions-input > .el-input__suffix {
  top: -1px;
}
.doc-empty[data-v-679bf5d6] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  color: #909399;
}
.doc-empty-img[data-v-679bf5d6] {
  background: url(/public/images/doc_no_data.png) no-repeat center center;
  background-size: contain;
  text-align: center;
  margin: 15% auto 10px;
}
.condition-box[data-v-69f729b4] {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.condition[data-v-69f729b4] {
  float: left;
  width: calc(100% - 40px);
  min-width: calc(827px - 70px);
  min-height: 44px;
}
.condition .echo-item-box[data-v-69f729b4] {
  display: inline-block;
}
.condition .echo-item-w[data-v-69f729b4] {
  display: inline-block;
}
.condition .echo-item[data-v-69f729b4] {
  position: relative;
  border: 1px dashed #909399;
  height: 30px;
  margin-top: 7px;
  margin-right: 14px;
  padding: 6px 30px 6px 10px;
  font-size: 14px;
  color: #909399;
  border-radius: 4px;
  display: inline-block;
  box-sizing: border-box;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.condition .echo-item .els-echo-icons[data-v-69f729b4] {
  position: absolute;
  right: 10px;
  font-size: 12px;
  top: 8px;
  cursor: pointer;
}
.del-all-condition[data-v-69f729b4] {
  float: left;
  color: #909399;
  font-size: 14px;
  margin-top: 15px;
  cursor: pointer;
}
.del-all-condition[data-v-69f729b4]:hover {
  color: #147af7;
}
.echo-top-finance[data-v-69f729b4] {
  line-height: 24px;
  margin-top: 5px;
  width: 100%;
  padding-top: 5px;
}
.echo-top-finance .echo-finance-box[data-v-69f729b4] {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-y: auto;
  transition: max-height 0.3s;
}
.echo-top-finance .echo-finance-box-s[data-v-69f729b4] {
  max-height: 120px;
  overflow-y: scroll;
}
.echo-top-next-doc[data-v-69f729b4] {
  line-height: 24px;
  width: 100%;
  padding: 5px 0;
}
.finance-open-box[data-v-69f729b4] {
  width: 100%;
  height: 35px;
  text-align: center;
  cursor: pointer;
  user-select: none;
  color: #147af7;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
.finance-open-box i[data-v-69f729b4] {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/public/images/doc_expand_sa.png) no-repeat center;
  background-size: contain;
  margin-left: 6px;
  transition: transform 0.2s;
}
.finance-open-box .top[data-v-69f729b4] {
  transform: rotate(180deg);
}
.search-input-box[data-v-30b77dfa] {
  flex: 1;
  position: relative;
}
.search-input-box .el-icon-close[data-v-30b77dfa] {
  position: absolute;
  top: 1px;
  right: 0;
  height: 36px;
  width: 22px;
  text-align: center;
  line-height: 36px;
  color: #999;
  background: #fff;
  font-size: 16px;
  cursor: pointer;
}
.search-input-box .el-icon-close[data-v-30b77dfa]:hover {
  color: #333;
}
.search-input-box .search-input[data-v-30b77dfa] {
  width: 100%;
  height: 36px;
  border: none;
  padding: 0 22px 0 10px;
  box-sizing: border-box;
  background: #fff;
  outline: none;
  color: #666;
}
.search-input-box .search-input[data-v-30b77dfa]::-webkit-input-placeholder {
  color: #dcdfe6;
}
.search-input-box .drop-down-box[data-v-30b77dfa] {
  position: absolute;
  top: 44px;
  left: 0;
  width: 322px;
  padding-top: 7px;
}
.search-input-box .drop-down-box .drop-down[data-v-30b77dfa] {
  position: relative;
  width: 322px;
  padding: 10px 0;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  border: 1px solid #e4e7ed;
  box-sizing: border-box;
  background-color: #ffffff;
  z-index: 9;
}
.search-input-box .drop-down-box .drop-down[data-v-30b77dfa]::before {
  content: "";
  position: absolute;
  top: -6px;
  left: 40px;
  background: #fff;
  width: 10px;
  height: 10px;
  transform: rotate(45deg);
  border-left: 1px solid #e4e7ed;
  border-top: 1px solid #e4e7ed;
}
.search-input-box .drop-down-box .drop-down .drop-item[data-v-30b77dfa] {
  line-height: 34px;
  padding: 0 20px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.search-input-box .drop-down-box .drop-down .drop-item[data-v-30b77dfa]:hover {
  background-color: #f5f7fa;
}
.search-input-box .drop-down-box .drop-down .report-data[data-v-30b77dfa] {
  padding: 0 20px;
  cursor: pointer;
}
.search-input-box .drop-down-box .drop-down .report-data[data-v-30b77dfa]:hover {
  background-color: #f5f7fa;
}
.search-input-box .drop-down-box .drop-down .report-data p[data-v-30b77dfa],
.search-input-box .drop-down-box .drop-down .report-data span[data-v-30b77dfa] {
  font-size: 14px !important;
}
.search-input-box .drop-down-box .drop-down .report-data p[data-v-30b77dfa] {
  line-height: 34px;
}
.search-input-box .drop-down-box .drop-down .report-data .report-text[data-v-30b77dfa] {
  line-height: 20px;
  padding-bottom: 5px;
}
.search-input-box .drop-down-box .drop-down .report-data .el-icon-d-arrow-right[data-v-30b77dfa] {
  font-size: 14px !important;
}
.full-search-login-box[data-v-406440a1] {
  width: 100%;
  height: 100vh;
  z-index: 8;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  overflow: hidden;
  user-select: none;
}
.full-search-login-box .full-search-login-wrapper[data-v-406440a1] {
  width: 100%;
  height: 80px;
  padding: 15px 60px 15px 90px;
  background-color: #ffffff;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0 -1px 10px 0 #00000033;
}
.full-search-login-box .full-search-login-wrapper .full-search-login[data-v-406440a1] {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.full-search-login-box .full-search-login-wrapper .full-search-login span[data-v-406440a1] {
  font-weight: 400;
  font-size: 18px;
  color: #303133;
  margin-left: 28px;
  cursor: pointer;
}
.full-search-login-box .full-search-login-wrapper .full-search-login span[data-v-406440a1]:hover {
  color: #147af7;
}
.full-search-login-box .full-search-login-wrapper .full-search-login .logo[data-v-406440a1] {
  width: 135px;
  height: 52px;
}
.full-search-login-box .full-search-login-wrapper .login-btn[data-v-406440a1] {
  display: inline-block;
  width: 100px;
  padding: 8px 14px;
  background: #147af7;
  border-radius: 4px;
  color: #ffffff;
  font-size: 18px;
  cursor: pointer;
}
.full-search-login-box .full-search-login-wrapper .login-btn[data-v-406440a1]:hover {
  opacity: 0.8;
}
