.topBg {
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
.vipC {
  padding-bottom: calc(180rpx + env(safe-area-inset-bottom));
}
.vipC .vipInfoC {
  margin: 0 25rpx;
}
.vipC .vipInfoC .bg {
  width: 100%;
  height: auto;
}
.vipC .vipInfoC .infoC {
  top: 130rpx;
  left: 38rpx;
}
.vipC .vipInfoC .infoC .title {
  font-size: 40rpx;
  font-weight: bold;
  color: #556B87;
}
.vipC .vipInfoC .infoC .tips {
  font-size: 28rpx;
  font-weight: 500;
  color: #65758A;
}
.vipC .privilegeCompareC {
  background-color: white;
  margin-top: -70rpx;
  padding-top: 40rpx;
  border-radius: 20rpx 20rpx 0 0;
}
.vipC .privilegeCompareC .titleC .icon {
  width: 54rpx;
  height: auto;
}
.vipC .privilegeCompareC .titleC .title {
  margin: 0 20rpx;
  font-size: 50rpx;
  font-weight: bold;
  color: #222;
}
.vipC .privilegeCompareC .privilegeList {
  margin: 0 25rpx;
  padding: 0 30rpx;
  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10rpx;
}
.vipC .privilegeCompareC .privilegeList .header {
  margin-top: 50rpx;
  padding-top: 14rpx;
  border-bottom: solid 1rpx #F3F4F6;
}
.vipC .privilegeCompareC .privilegeList .header .item {
  line-height: 90rpx;
  font-size: 30rpx;
  font-weight: bold;
  color: #555;
}
.vipC .privilegeCompareC .privilegeList .header .item.privilege {
  padding-left: 24rpx;
  width: 300rpx;
}
.vipC .privilegeCompareC .privilegeList .header .item.free {
  width: 174rpx;
  text-align: center;
}
.vipC .privilegeCompareC .privilegeList .header .item.vip {
  width: 160rpx;
  text-align: center;
}
.vipC .privilegeCompareC .privilegeList .list .item .optionItem {
  height: 90rpx;
  border-bottom: solid 1rpx #F3F4F6;
}
.vipC .privilegeCompareC .privilegeList .list .item .optionItem .contain {
  width: 21rpx;
  height: auto;
}
.vipC .privilegeCompareC .privilegeList .list .item .optionItem .notContain {
  width: 17rpx;
  height: auto;
}
.vipC .privilegeCompareC .privilegeList .list .optionItem.privilege {
  width: 300rpx;
  font-size: 24rpx;
  font-weight: 500;
  color: #222;
}
.vipC .privilegeCompareC .privilegeList .list .optionItem.free {
  width: 174rpx;
  font-size: 20rpx;
  color: #555;
  text-align: center;
}
.vipC .privilegeCompareC .privilegeList .list .optionItem.vip {
  width: 160rpx;
}
.joinVipC {
  background-color: #F97316;
  margin: 0 25rpx;
  left: 0;
  right: 0;
  bottom: calc(20rpx + env(safe-area-inset-bottom));
  line-height: 80rpx;
  border-radius: 20rpx;
  font-size: 26rpx;
  font-weight: 500;
  color: white;
  text-align: center;
}
