.sq_box {
		display: flex;
		width:347px;
		height: 574px;
		overflow-y: hidden;
		justify-content: center;
		color: #333333;
		background: red;

		.tz_box {
			background-color: #ffffff;
			display: flex;
			flex-direction: column;
			align-items: center;
			position: relative;
			width:347px;
			height: 574px;

			.close_box {
				position: absolute;
				left: 50%;
				bottom: -100rpx;
				border: 4rpx solid #ffffff;
				width: 60rpx;
				height: 60rpx;
				margin-left: -30rpx;
				border-radius: 50%;
				display: flex;
				justify-content: center;
				align-items: center;
			}

			.share_qrcode {
				width:347px;
				height: 574px;
			}

			.tz_title {
				font-size: 34rpx;
				font-weight: 600;
			}

			.content_box {
				margin: 50rpx 0;
				text-align: left;

				.inf {
					font-weight: bold;
					font-size: 36rpx;

					.copy {
						font-weight: 0;
						color: rgb(85, 104, 147);
						font-size: 30rpx;
					}
				}
			}
		}

		.qrcode_box {
			padding: 0;
		}
	}