.app {
		padding: 15rpx 0 50rpx 0;

		.tophealth {
			width: 92%;
			height: 60rpx;
			margin: 0 auto;

			image {
				margin: 0 10rpx 0 0;
				width: 32rpx;
				height: 36rpx;
				vertical-align: middle;
			}

			.health {
				font-size: 28rpx;
				font-weight: 500;
				color: #000000;
			}

			.history {
				font-size: 26rpx;
				font-weight: 400;
				color: #26A888;
				float: right;
			}
		}

		.bodyhealth {
			width: 94%;
			height: 208rpx;
			background: #FFFFFF;
			box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03);
			border-radius: 5rpx;
			position: relative;
			left: 50%;
			transform: translateX(-50%);
			margin-bottom: 20rpx;

			image {
				width: 140rpx;
				height: 140rpx;
				background: #ABACB1;
				border-radius: 5rpx;
				position: absolute;
				left: 5%;
				top: 50%;
				transform: translateY(-50%);
			}

			.risk {
				font-size: 32rpx;
				font-weight: 500;
				color: #333333;
				position: absolute;
				left: 30%;
				top: 25%;
			}

			.estimate {
				font-size: 28rpx;
				font-weight: 400;
				color: #959595;
				position: absolute;
				left: 30%;
				top: 50%;
			}
		}
	}