.fontSizeStyle {
  font-size: 15px;
}




.choose-item {
  display: flex;
  background: #FFFFFF;
  box-shadow: 0px 10rpx 20rpx rgba(225, 229, 238, 0.6);
  border-radius: 15rpx;
  margin-top: 25rpx;
}

/* 选中的样式 */
.choose-item-select {
  height: 255rpx;
  background: #FFFFFF;
  border: 2rpx solid #606EB2;
  box-shadow: 0px 10rpx 20rpx rgba(225, 229, 238, 0.6);
  border-radius: 15rpx;
}


/* 没有选中的样式 */
.choose-item-unchecked {
  height: 255rpx;
}



.red-checkbox {
  color: #95A8CB;
  font-size: 28rpx;
  padding-left: 10rpx;
}

.border-solid {
  border: solid 1rpx #A0A2A7;
}


.van-card {
  width: 100% !important;
}

.font {
  font-family: PingFang HK;
  font-size: 28rpx;
  font-weight: 600;
  line-height: 34rpx;
  letter-spacing: 0em;
  text-align: left;

}

.top-class {
  margin: 10px 32rpx 10px 32rpx;
  margin-top: 15rpx;
  border-radius: 15rpx;
  box-shadow: 2px 2px 5px #bbb7b7;
}

.top-class-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  background: linear-gradient(90.12deg, #718AC6 0.84%, #4A5E98 99.43%);
  border-radius: 15rpx;
}



.main-foot-source {
  background: linear-gradient(95.33deg, #ADC6FF -2.27%, #F0F5FF 60.66%),

    radial-gradient(58.28% 235.72% at 10.78% 50%, rgba(191, 213, 255, 0.6) 0%, rgba(216, 229, 255, 0) 56.69%);

  width: 100%;
  border-radius: 15rpx 15rpx 0px 0px;
  background-repeat: no-repeat;
  background-size: 100% 46px;
}

.main-class-source {
  margin: 10px 32rpx 10px 32rpx;
  margin-top: 10px;
  border-radius: 15rpx;
  box-shadow: 0px 10px 20px 0px #0000000D;
}