 .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 #D3D3D3;
 }


 .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 {
   background: linear-gradient(95.33deg, #ADC6FF -2.27%, #F0F5FF 60.66%),
     linear-gradient(0deg, #F4F8FF, #F4F8FF),
     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;
   background-repeat: no-repeat;
   background-size: 100% 46px;

 }