.bipai-table {
  max-height: 24.5rem;
  overflow: hidden;
}

.bipai-table-header,
.bipai-table-body {
  position: relative;
  font-size: 1.2rem;
  color: rgb(40, 44, 60);
}

.bipai-table-header {
  z-index: 1;
  font-size: 1.4rem;
  background-color: #f8f8f8;
}

.bipai-table-body .bold {
  font-weight: bold;
}

.bipai-table-header,
.bipai-table-tr {
  text-align: center;
  line-height: 4rem;
  box-sizing: border-box;
}

.bipai-table-tr {
  border-bottom: 0.1rem solid #dddddd;
}

.bipai-grade-income .bipai-table-tr>div:nth-child(1),
.bipai-grade-income .bipai-table-tr>div:nth-child(3),
.bipai-grade-income .bipai-table-header>div:nth-child(1),
.bipai-grade-income .bipai-table-header>div:nth-child(3) {
  width: 9rem;
}

.bipai-user-output {
  margin-top: 1.6rem;
}

.bipai-user-output .bipai-table-tr>div:nth-child(1),
.bipai-user-output .bipai-table-header>div:nth-child(1) {
  text-align: left;
}

.bipai-user-output .bipai-table-tr>div:nth-child(2),
.bipai-user-output .bipai-table-header>div:nth-child(2) {
  text-align: right;
}

.bipai-collape {
  padding: 1.2rem 1.6rem !important;
}

.bipai-collape .collape-title {
  font-size: 1.8rem;
  line-height: 2.4rem;
  font-weight: bold;
  color: rgb(40, 44, 60);
}

.bipai-collape .collape-title img {
  width: 1.2rem;
  height: auto;
  transform-origin: center center;
  transform: rotateZ(-90deg);
  transition: all 0.15s;
}

.bipai-collape .collape-content {
  overflow: hidden;
  font-size: 1.4rem;
  line-height: 2rem;
  color: rgb(40, 44, 60);
  text-align: justify;
  height: 0px;
  transition: all 0.15s;
}

.bipai-collape.active .collape-content {
  height: auto;
  margin-top: 1.2rem;
}

.bipai-collape.active .collape-title img {
  transform: rotateZ(90deg);
}


