/* packageE/questionnaire/surveyResult/surveyResult.wxss */
.survey {
  min-height: 100vh;
  background-color: #fff;
}

.surveyTop {
  height: 533rpx;
  width: 100%;
  border-radius: 0 0 80rpx 0;
  background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/wj_resultbg@3x.png');
  background-size: cover;
}

.surveyTop .topText {
  font-size: 40rpx;
  line-height: 40rpx;
  color: #fff;
  letter-spacing: 2rpx;
  font-weight: 500;
  display: flex;
  align-items: center;

  /* padding-top: 110rpx; */

  /* margin-left: 40rpx; */
}

.surveyTop .topText van-icon {
  margin-top: 10rpx;
}

.cirbox {
  position: relative;
  width: 240rpx;
  height: 240rpx;
  z-index: 101;
  margin: 0rpx auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40rpx;
}

.cirbox .cirWeek_gray {
  position: absolute;
  width: 100%;
  height: 100%;
}

.cirbox .cirWeek_run {
  position: absolute;
  width: 100%;
  height: 100%;
}

.cirtext {
  margin: 0 auto;
  font-size: 24rpx;
  color: #fff;
}

.cirtext text {
  font-size: 76rpx;
}

.scheme {
  margin: 45rpx 25rpx 0 25rpx;
}

.schemeTxt {
  font-size: 36rpx;
  line-height: 40rpx;
  color: #000;
}

.schemeCon {
  width: 100%;
  text-indent: 50rpx;
  margin-top: 34rpx;
  margin-bottom: 41rpx;
  font-size: 28rpx;
  color: #666;
}

.banner {
  width: 700rpx;
  height: 196rpx;
  border-radius: 15rpx;
  margin: 0 auto;
}

.banner image {
  width: 100%;
  height: 100%;
}

.btn {
  width: 100%;
  position: fixed;
  bottom: 13rpx;
  display: flex;
  justify-content: center;
}

.btn view {
  width: 643rpx;
  height: 76rpx;
  background-color: #2672ff;
  border-radius: 4rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 32rpx;
}

.dbtn {
  width: 100%;
  position: fixed;
  bottom: 13rpx;
  display: flex;
  justify-content: space-around;
}

.dback {
  width: 321rpx;
  height: 76rpx;
  background-color: #2672ff;
  border-radius: 4rpx;
  text-align: center;
  line-height: 76rpx;
  color: #fff;
  font-size: 32rpx;
}

.dlin {
  width: 321rpx;
  height: 76rpx;
  border-radius: 4rpx;
  border: solid 1rpx #2672ff;
  text-align: center;
  line-height: 76rpx;
  font-size: 32rpx;
  color: #2672ff;
  background-color: #fff;
}
