.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: 30rpx; 
   border-radius: 15rpx; 
  }
 
  .top-class-2{
   flex-direction: column;
   justify-content: center;
   align-items: flex-start;
   height: 160rpx;
   background: linear-gradient(90.12deg, #718AC6 0.84%, #4A5E98 99.43%);
   border-radius: 15rpx;
  }

  
  
.detail-top {
	position: relative;
	border: 1px solid #F3FBFF;
	margin: 10px 32rpx 10px 32rpx;
	background-color: #FFFF;
	background: radial-gradient(61.26% 65.52% at 6.12% 18.49%, #CDD8FF 0%, #F3FAFF 100%);
	padding: 20rpx;
	border-radius: 16rpx;
}


.detail-top-sup {
	color: #002340;
	font-weight: bold;
	font-size: 28rpx;
	padding: 10rpx;
}

.detail-top-color {
	font-weight: bold;
	color: #002340;
	font-size: 14px;
	padding: 10rpx;
}

.scan-image {
	width: 200rpx;
	height: 200rpx;
	position: absolute;
	right: 0;
	bottom: 0;
	border-radius: 0px 0px 16rpx 0px;
}

.scan-image-icon {
	width: 40rpx;
	height: 40rpx;
}

.edit-image {
	width: 50rpx;
	height: 50rpx;
	position: absolute;
	right: 30rpx;
	top: 20rpx;
	border-radius: 0px 0px 16rpx 0px;
}