.fof-tof-parent-div .policy-lend-div[data-v-46fb33ba] {
  width: 100%;
  background: #ffffff;
  padding: 0.53333333rem 0.42666667rem 0.42666667rem 0.42666667rem;
}
.fof-tof-parent-div .policy-lend-div .policy-title[data-v-46fb33ba] {
  display: block;
  font-size: 0.48rem;
  color: #231C1F;
  font-weight: bold;
}
.fof-tof-parent-div .policy-lend-div .line-lend[data-v-46fb33ba] {
  width: calc(222/75rem * 3 + 10/75rem * 2);
  /* 3个卡片宽度 + 2个间距 */
  display: flex;
  flex-wrap: wrap;
  /* 超过自动换行 */
  gap: 0.13333333rem;
  margin-top: 0.45333333rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.10666667rem;
}
.fof-tof-parent-div .policy-lend-div .line-lend .line-card[data-v-46fb33ba] {
  width: 2.96rem;
  height: 2.82666667rem;
  background: linear-gradient(180deg, #FFF2F2 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: 0.10666667rem;
  margin-bottom: 0.13333333rem;
  padding: 0.26666667rem;
}
.fof-tof-parent-div .policy-lend-div .line-lend .line-card .card-header[data-v-46fb33ba] {
  display: flex;
}
.fof-tof-parent-div .policy-lend-div .line-lend .line-card .left[data-v-46fb33ba] {
  display: flex;
}
.fof-tof-parent-div .policy-lend-div .line-lend .line-card .title[data-v-46fb33ba] {
  font-size: 0.37333333rem;
  color: #333333;
}
.fof-tof-parent-div .policy-lend-div .line-lend .line-card .count[data-v-46fb33ba] {
  font-size: 0.37333333rem;
  color: #D60000;
  font-weight: 600;
}
.fof-tof-parent-div .policy-lend-div .line-lend .line-card .percent[data-v-46fb33ba] {
  font-size: 0.37333333rem;
  color: #D60000;
  font-weight: 600;
  margin: 0.16rem 0 0 0;
}
.fof-tof-parent-div .policy-lend-div .policy-category-div .category-line-trend[data-v-46fb33ba] {
  width: 9.26666667rem;
  margin: 0.32rem auto 0;
}
.fof-tof-parent-div .policy-lend-div .policy-category-div .category-line-trend .chart-container[data-v-46fb33ba] {
  border-radius: 0.10666667rem;
  width: 9.26666667rem;
  height: 7.49333333rem;
}
.fof-tof-parent-div .fund-distribution-div[data-v-46fb33ba] {
  margin-top: 0.26666667rem;
  background: #FFFFFF;
  padding: 0.53333333rem 0.42666667rem 0.42666667rem 0.42666667rem;
}
.fof-tof-parent-div .fund-distribution-div .policy-title[data-v-46fb33ba] {
  display: block;
  font-size: 0.48rem;
  color: #231C1F;
  font-weight: 600;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div[data-v-46fb33ba] {
  display: flex;
  margin-top: 0.26666667rem;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div.flex-row .strategy-time-wrapper[data-v-46fb33ba] {
  display: flex;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div.flex-row .strategy-time-wrapper .strategy-select-wrapper[data-v-46fb33ba],
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div.flex-row .strategy-time-wrapper .time-select-wrapper[data-v-46fb33ba] {
  display: flex;
  margin-right: 0.53333333rem;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div.flex-row .strategy-time-wrapper .strategy-select-wrapper .distribution-type-title[data-v-46fb33ba],
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div.flex-row .strategy-time-wrapper .time-select-wrapper .distribution-type-title[data-v-46fb33ba] {
  width: 1.2rem;
  font-size: 0.37333333rem;
  color: #333333;
  line-height: 0.86666667rem;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div.flex-row .strategy-time-wrapper .strategy-select-wrapper .inline-select[data-v-46fb33ba],
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div.flex-row .strategy-time-wrapper .time-select-wrapper .inline-select[data-v-46fb33ba] {
  width: 2.8rem;
  height: 0.8rem;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div.flex-row .strategy-time-wrapper .strategy-select-wrapper .inline-select[data-v-46fb33ba] .el-input__inner,
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div.flex-row .strategy-time-wrapper .time-select-wrapper .inline-select[data-v-46fb33ba] .el-input__inner {
  height: 0.8rem;
  line-height: 0.8rem;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div.flex-row .strategy-time-wrapper .strategy-select-wrapper .inline-select[data-v-46fb33ba] .el-input__icon,
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div.flex-row .strategy-time-wrapper .time-select-wrapper .inline-select[data-v-46fb33ba] .el-input__icon {
  line-height: 0.8rem;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .distribution-type-title[data-v-46fb33ba] {
  width: 1.2rem;
  font-size: 0.37333333rem;
  color: #333333;
  line-height: 0.86666667rem;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-radio-group[data-v-46fb33ba] {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-radio-group[data-v-46fb33ba] .el-radio {
  width: 2.18666667rem;
  height: 0.74666667rem;
  margin-bottom: 0.26666667rem;
  margin-right: 0.26666667rem;
  background: #EEEEEE;
  border: none;
  border-radius: 0.37333333rem;
  line-height: 0.74666667rem;
  padding: 0;
  box-sizing: border-box;
  margin-left: 0;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-radio-group[data-v-46fb33ba] .el-radio .el-radio__input {
  display: none;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-radio-group[data-v-46fb33ba] .el-radio .el-radio__label {
  display: inline-block;
  width: 100%;
  margin: 0 auto;
  font-size: 0.30666667rem;
  color: #666666;
  text-align: center;
  line-height: 0.74666667rem;
  padding: 0;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-radio-group[data-v-46fb33ba] .el-radio.is-checked {
  background: #3377FF;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-radio-group[data-v-46fb33ba] .el-radio.is-checked .el-radio__label {
  color: #FFFFFF;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-checkbox-group[data-v-46fb33ba] {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-checkbox-group[data-v-46fb33ba] .el-checkbox {
  width: 2.18666667rem;
  height: 0.74666667rem;
  margin-bottom: 0.26666667rem;
  margin-right: 0.26666667rem;
  background: #EEEEEE;
  border: none;
  border-radius: 0.37333333rem;
  line-height: 0.74666667rem;
  padding: 0;
  box-sizing: border-box;
  margin-left: 0;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-checkbox-group[data-v-46fb33ba] .el-checkbox .el-checkbox__input {
  display: none;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-checkbox-group[data-v-46fb33ba] .el-checkbox .el-checkbox__label {
  display: inline-block;
  width: 100%;
  margin: 0 auto;
  font-size: 0.30666667rem;
  color: #666666;
  text-align: center;
  line-height: 0.74666667rem;
  padding: 0;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-checkbox-group[data-v-46fb33ba] .el-checkbox.is-checked {
  background: #3377FF;
}
.fof-tof-parent-div .fund-distribution-div .distribution-content-div .distribution-type-div .distribution-type-content-div .type-checkbox-group[data-v-46fb33ba] .el-checkbox.is-checked .el-checkbox__label {
  color: #FFFFFF;
}
.fof-tof-parent-div .fund-distribution-div .distribution-chart-div[data-v-46fb33ba] {
  width: 9.14666667rem;
  margin: 0 auto;
  margin-top: 0.26666667rem;
  text-align: center;
}
.fof-tof-parent-div .fund-distribution-div .distribution-chart-div .bar-style[data-v-46fb33ba] {
  width: 9.14666667rem;
  height: 5.6rem;
}
.fof-tof-parent-div .performance-div[data-v-46fb33ba] {
  background: #ffffff;
  margin-top: 0.26666667rem;
  padding: 0.53333333rem 0.42666667rem 0.42666667rem 0.42666667rem;
}
.fof-tof-parent-div .performance-div .performance-content-div[data-v-46fb33ba] {
  margin: 0 auto;
}
.fof-tof-parent-div .performance-div .performance-content-div .policy-index[data-v-46fb33ba] {
  display: block;
}
.fof-tof-parent-div .performance-div .performance-content-div .policy-index .policy-title[data-v-46fb33ba] {
  display: flex;
  justify-content: space-between;
}
.fof-tof-parent-div .performance-div .performance-content-div .policy-index .policy-title div[data-v-46fb33ba]:nth-of-type(1) {
  font-size: 0.48rem;
  color: #231C1F;
  font-weight: 600;
}
.fof-tof-parent-div .performance-div .performance-content-div .policy-index .policy-title div[data-v-46fb33ba]:nth-of-type(2) {
  font-size: 0.32rem;
  color: #666666;
}
.fof-tof-parent-div .performance-div .performance-content-div .policy-index .policy-list[data-v-46fb33ba] {
  margin-top: 0.42666667rem;
  width: 100%;
}
.fof-tof-parent-div .performance-div .performance-content-div .policy-index .policy-list[data-v-46fb33ba] .el-table__header {
  width: auto !important;
}
.fof-tof-parent-div .performance-div .performance-content-div .policy-index .policy-list[data-v-46fb33ba] .el-table__header .el-table__cell {
  font-size: 0.32rem;
  color: #999999;
  font-weight: 500;
  padding: 0.08rem 0 !important;
  line-height: 0.37333333rem;
}
.fof-tof-parent-div .performance-div .performance-content-div .policy-index .policy-list[data-v-46fb33ba] .el-table__body {
  width: auto !important;
}
.fof-tof-parent-div .performance-div .performance-content-div .policy-index .policy-list[data-v-46fb33ba] .el-table__body .el-table__cell {
  font-size: 0.37333333rem;
  font-weight: 500;
  color: #333333;
  padding: 0.10666667rem 0 !important;
  line-height: 0.42666667rem;
}
.fof-tof-parent-div .performance-div .performance-content-div .policy-index .policy-list[data-v-46fb33ba] .el-table__row {
  max-height: 0.64rem;
  overflow: hidden;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF[data-v-46fb33ba] {
  width: 588px;
  height: 633px;
  background: #FFFFFF;
  border-radius: 8px;
  padding: 64px 30px 0 30px;
  position: relative;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .policy-title[data-v-46fb33ba] {
  display: block;
  font-size: 24px;
  color: #333333;
  font-weight: 500;
  text-align: center;
  line-height: 33px;
  margin-bottom: 48px;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .performance-FOF-content[data-v-46fb33ba] {
  width: 528px;
  height: 400px;
  background: #F5F7FA;
  padding: 44px 35px ;
  overflow-y: auto;
  scrollbar-width: thin;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .performance-FOF-content ul[data-v-46fb33ba] {
  list-style: none;
  padding: 0;
  margin: 0;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .performance-FOF-content ul li[data-v-46fb33ba] {
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  color: #333333;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .performance-FOF-content ul li .line-divider[data-v-46fb33ba] {
  margin: 18px 0;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .apply-more[data-v-46fb33ba] {
  font-weight: 400;
  font-size: 14px;
  color: #2566C7;
  text-align: center;
  margin-top: 36px;
  cursor: pointer;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .contact-info[data-v-46fb33ba] {
  width: 431px;
  height: 153px;
  background: #FFFFFF;
  border-radius: 8px;
  border: 1px solid #FFFFFF;
  opacity: 0.8;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 82%;
  padding: 25px;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .contact-info .contact-info-title[data-v-46fb33ba] {
  display: flex;
  align-items: center;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .contact-info .contact-info-title img[data-v-46fb33ba] {
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .contact-info .contact-info-title .contact-method-div[data-v-46fb33ba] {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 14px;
  color: #222222;
  line-height: 20px;
  text-align: left;
  font-style: normal;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .contact-info .contact-info-detail[data-v-46fb33ba] {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .contact-info .contact-info-detail .contact-info-div[data-v-46fb33ba] {
  width: 107px;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}
.fof-tof-parent-div .performance-div .performance-content-div .performance-FOF .contact-info .contact-info-detail .contact-info-div div[data-v-46fb33ba]:nth-of-type(1) {
  margin-bottom: 8px;
}
.fof-tof-parent-div .options-div[data-v-46fb33ba] {
  margin-top: 0.26666667rem;
  background: #ffffff;
  padding: 0.53333333rem 0.42666667rem 0.42666667rem 0.42666667rem;
}
.fof-tof-parent-div .options-div .policy-title[data-v-46fb33ba] {
  display: block;
  font-size: 0.48rem;
  color: #231C1F;
  font-weight: 600;
}
.fof-tof-parent-div .options-div .option-content-div[data-v-46fb33ba] {
  display: flex;
  justify-content: flex-start;
  gap: 0.26666667rem;
  margin: 0.48rem auto 0;
  flex-wrap: wrap;
}
.fof-tof-parent-div .options-div .option-content-div .option-swipe[data-v-46fb33ba] {
  width: 100%;
  height: 5.2rem;
  margin-bottom: 0.26666667rem;
}
.fof-tof-parent-div .options-div .option-content-div .option-swipe[data-v-46fb33ba] .van-swipe-item {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f8f8f8;
}
.fof-tof-parent-div .options-div .option-content-div .option-swipe .option-picture[data-v-46fb33ba] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.fof-tof-parent-div .options-div .option-content-div .option-swipe .option-picture img[data-v-46fb33ba] {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.fof-tof-parent-div .options-div .option-content-div .option-text-info[data-v-46fb33ba] {
  width: 9.14666667rem;
  height: 5.2rem;
  background: #F5F5F5;
  padding: 0.32rem 0.21333333rem;
}
.fof-tof-parent-div .options-div .option-content-div .option-text-info .left[data-v-46fb33ba] {
  display: flex;
  align-items: center;
  gap: 0.16rem;
}
.fof-tof-parent-div .options-div .option-content-div .option-text-info .dot[data-v-46fb33ba] {
  width: 0.10666667rem;
  height: 0.32rem;
  background: #3377FF;
  border-radius: 0.05333333rem;
  display: inline-block;
}
.fof-tof-parent-div .options-div .option-content-div .option-text-info .title[data-v-46fb33ba] {
  font-size: 0.37333333rem;
  color: #222222;
  font-weight: 600;
}
.fof-tof-parent-div .options-div .option-content-div .option-text-info .content-info[data-v-46fb33ba] {
  margin-top: 0.21333333rem;
  font-size: 0.37333333rem;
  color: #666666;
  line-height: 0.64rem;
  text-align: justify;
}
.fof-tof-parent-div .options-div .option-content-div .option-picture-last[data-v-46fb33ba] {
  width: 9.14666667rem;
  height: 5.2rem;
  background: #F5F5F5;
}
.fof-tof-parent-div .options-div .option-content-div .option-swipe[data-v-46fb33ba] .van-swipe__indicators {
  position: absolute;
  bottom: 0.26666667rem;
  left: 50%;
  transform: translateX(-50%);
  padding: 0.08rem 0.16rem;
  border-radius: 0.2rem;
}
.fof-tof-parent-div .options-div .option-content-div .option-swipe[data-v-46fb33ba] .van-swipe__indicator {
  width: 0.09333333rem;
  height: 0.10666667rem;
  margin: 0 0.05333333rem;
  background: #3377FF;
  border-radius: 50%;
  transition: width 0.3s;
  opacity: 0.5;
}
.fof-tof-parent-div .options-div .option-content-div .option-swipe[data-v-46fb33ba] .van-swipe__indicator--active {
  width: 0.38666667rem;
  background: #3377FF;
  border-radius: 0.05333333rem;
  opacity: 1;
}
.fof-tof-parent-div .options-div .option-content-div .option-picture[data-v-46fb33ba] {
  width: 9.14666667rem;
  height: 5.2rem;
  background: #F5F5F5;
}
.fof-tof-parent-div .fof-serve[data-v-46fb33ba] {
  background: #ffffff;
  margin-top: 0.26666667rem;
  margin-bottom: 0.61333333rem;
  padding: 0.53333333rem 0.42666667rem 0.42666667rem 0.42666667rem;
}
.fof-tof-parent-div .fof-serve .policy-title[data-v-46fb33ba] {
  display: block;
  font-size: 0.48rem;
  color: #333333;
  font-weight: 600;
}
.fof-tof-parent-div .fof-business-content-div .business-introduce-div[data-v-46fb33ba] {
  display: inline-block;
}
.fof-tof-parent-div .fof-business-content-div .business-introduce-div .business-introduce-content[data-v-46fb33ba] {
  margin-top: 0.32rem;
  display: inline-block;
  font-size: 0.37333333rem;
  line-height: 0.64rem;
  color: #666666;
  text-align: justify;
}

