.head { width: 100vw; padding: 20rpx 30rpx; background-color: #fff; box-sizing: border-box; margin-bottom: 20rpx; .title { display: flex; justify-content: space-between; .text { width: 86% !important; font-size: 32rpx; font-family: PingFang SC-Bold, PingFang SC; font-weight: bold; color: #333333; } } .exp { display: flex; align-items: center; font-size: 20rpx; font-family: PingFang SC-Regular, PingFang SC; color: #999999; margin-top: 10rpx; .line-1 { padding-right: 50rpx; max-width: 230rpx; } } .bottom { display: flex; justify-content: space-between; height: 34rpx; margin-top: 20rpx; .left { font-size: 24rpx; font-family: PingFangSC-Regular-, PingFangSC-Regular; font-weight: normal; color: #333333; } .right { font-size: 24rpx; font-family: PingFangSC-Regular-, PingFangSC-Regular; font-weight: normal; color: #3874F6; } } } .item { background-color: #fff; width: 100vw; box-sizing: border-box; padding: 10rpx 30rpx; .question { font-size: 28rpx; font-family: PingFang SC-Bold, PingFang SC; font-weight: bold; color: #333333; margin-bottom: 10rpx; } .custom-class { padding: 10rpx 0 !important; } .label-class { font-size: 28rpx; font-family: PingFangSC-Regular-, PingFangSC-Regular; font-weight: normal; color: #888888; width: 100%; } } .but-box { display: flex; align-items: center; justify-content: center; height: 130rpx; width: 100vw; .but { width: 500rpx; height: 90rpx; background: #3874F6; border-radius: 45rpx; border: 0 !important; } } .grid { display: flex; margin-top: 30rpx; >view { position: relative; flex: 1; display: flex; flex-direction: column; align-items: center; .title { line-height: 34rpx; font-size: 24rpx; font-family: PingFang SC-Regular, PingFang SC; color: #333333; } .count { margin-top: 10rpx; line-height: 40rpx; width: 28rpx; font-size: 28rpx; font-family: PingFang SC-Medium, PingFang SC; font-weight: 500; color: #3874F6; } } >view::before { content: ""; position: absolute; width: 1px; height: 60rpx; background-color: #DDDDDD; right: 0; top: 10rpx; opacity: .6; } >view:last-child::before { opacity: 0; } } .popup { position: relative; width: 480rpx; height: 750rpx; border-radius: 50% !important; image { position: absolute; width: 176rpx; height: 176rpx; top: -40rpx; left: 152rpx; } .filter { position: absolute; left: 152rpx; top: 130rpx; width: 176rpx; height: 22rpx; background: rgba(227, 55, 17, 0.15); filter: blur(6.4338297843933105px); } .main { width: 360rpx; margin: 0 auto; padding-top: 192rpx; box-sizing: border-box; .label { text-align: center; line-height: 40rpx; font-size: 28rpx; font-family: Source Han Sans SC-Normal, Source Han Sans SC; color: #222222; } .data-statis { display: flex; justify-content: space-between; height: 130rpx; width: 100%; margin-top: 40rpx; border-bottom: 1rpx solid #ddd; box-sizing: border-box; >view { flex: 1; text-align: center; .count { line-height: 44rpx; font-size: 32rpx; font-family: PingFang HK-Medium, PingFang HK; font-weight: 500; } .name { line-height: 36rpx; font-size: 26rpx; font-family: PingFang HK-Regular, PingFang HK; color: #666666; margin-top: 10rpx; } } } .analyse { text-align: center; margin-top: 36rpx; >view { line-height: 44rpx; font-size: 28rpx; font-family: PingFang HK-Regular, PingFang HK; font-weight: 400; color: #666666; text { font-size: 32rpx; font-family: PingFang HK-Medium, PingFang HK; font-weight: 500; color: #3874F6; } } } .but-box { width: 100%; text-align: center; margin-top: 35rpx; .but { width: 320rpx; height: 90rpx; background: #FF5F3B; border-radius: 45rpx; color: #fff; } } } }