
	.app {
		color: #333333;

		.bottom {
			position: fixed;
			bottom: 50rpx;
			left: 50%;
			transform: translateX(-50%);
			text-align: center;
			.text {
				margin-bottom: 12rpx;
				font-size: 20rpx;
				font-weight: 500;
				color: #26A888;
			}
			.btn {
				font-size: 31rpx;
				width: 500rpx;
				height: 70rpx;
				line-height: 70rpx;
				color: #fff;
				font-weight: 500;
				background: #26A888;
				border-radius: 10rpx;
			}
		}


		.forlist {
			width: 100%;
			    height: 82vh;
			    overflow: auto;

			.item {
				border-radius: 10rpx;
				background-color: #fff;
				margin: 20rpx auto;
				width: 94%;
				height: 310rpx;
				position: relative;

				.identityname {
					// width: 100rpx;
					height: 40rpx;
					line-height: 40rpx;
					text-align: center;
					background: #FFFFFF;
					border: 2rpx solid #FFA115;
					border-radius: 5rpx;
					font-size: 24rpx;
					padding: 0 10rpx;
					color: #FFA115;
					position: absolute;
					bottom: 8%;
					left: 10%;
				}

				.border {
					width: 90%;
					height: 1rpx;
					background: #E6E6E6;
					font-size: 30rpx;
					position: absolute;
					top: 72%;
					left: 5%;
				}

				.card {
					font-size: 30rpx;
					position: absolute;
					top: 46%;
					left: 10%;
				}

				.namesigning {
					position: absolute;
					top: 20%;
					left: 10%;

					.name {
						display: inline-block;
						font-size: 38rpx;
					}

					.signing {
						text-align: center;
						margin-left: 30rpx;
						height: 36rpx;
						line-height: 36rpx;
						display: inline-block;
						width: 90rpx;
						background: #FFFFFF;
						border: 2rpx solid #FFA115;
						border-radius: 5rpx;
						font-size: 22rpx;
						color: #FFA115;
					}
				}
			}
		}
	}
