view, text, page { background: #fff; } .title { font-size: 40rpx; text-align: center; padding: 16rpx 0 22rpx; font-weight: bold; line-height: 56rpx; } .sub-title { font-size: 34rpx; color: #131d34; margin-bottom: 32rpx; font-weight: bold; } .data-num-w { display: flex; width: 100%; justify-content: space-between; margin: 42rpx 0 32rpx; flex-wrap: wrap; border-bottom: 2rpx solid #F7F7F7; padding-bottom: 34rpx; } .arrow-icon { margin-left: 15rpx; } .data-num { flex: 0 0 25%; text-align: center; } .data-num .value { width: 120rpx; height: 120rpx; line-height: 120rpx; text-align: center; border-radius: 50%; color: #17D2D2; background: rgba(23,210,210,0.1); margin: 0 auto 14rpx; font-weight: bold; } .data-num .label { font-size: 22rpx; } .canvas-container { width: 100%; height: 476rpx; margin-bottom: 40rpx; position: relative; } .canvas-container .sub-title { position: absolute; top: 0; left: 0; } .chart-type-w { display: flex; margin-bottom: 34rpx; } .chart-type { flex: 1; margin-right: 20rpx; color: #909090; border: 1px solid #909090; border-radius: 8rpx; height: 80rpx; line-height: 76rpx; padding-left: 32rpx; text-align: right; font-size: 22rpx; display: flex; align-items: center; } .chart-type:last-child { margin-right: 0; } .icon { height: 100%; margin-right: 24rpx; } .chart-type.is-active { border-color: #ED5D18; color: #202020; } .chart-type.is-active .icon { color: #ED5D18; }