// 艺术照部分样式
::v-deep .u-transition{
	z-index: 999!important;
}




.conList_divPage{
	height: 50vh;
	// padding-bottom: 20rpx;
	.conList_div{
		// background: red;
	// padding-left: 28rpx;
			display: flex;
			flex-wrap: wrap;
			 justify-content: space-between;
			flex-wrap: wrap;
			width: 100%;
			
			
			
			
			.item:nth-of-type(4n){
				// margin-right: 0rpx;
			}
			
			.item_a{
				border: 4rpx solid #1F79F0;
			}
			.item{
				// margin-right: 18rpx;
				// width: 20.8vw;
				width: 23%;
				// background-color: red;
				// width: 22.3%;
				// min-height: 212rpx;
				height: 260rpx;
				margin-bottom: 20rpx;
				display: flex;
				flex-direction: column;
				
				justify-content: center;
				align-items: center;
				.top{
					width: 100%;
					 height: 100%;
					 
					 		overflow: hidden;
					border-radius: 20rpx;
					
					 // height: 412rpx;
					
					position:relative;
					
					// background: url(https://img0.baidu.com/it/u=1641416437,1150295750&fm=253&fmt=auto&app=120&f=JPEG?w=1280&h=800);
					
					 background-size: 100% 100%;
				.img{
			position: absolute;
			width: 100%;
			display: block;
			top: 0;
			// margin-bottom: 0rpx;
				}
					.tag{
						width: 62rpx;
						height: 42rpx;
						position: absolute;
						bottom: 0rpx;
						right: 0rpx;
						border-radius: 0 0 20rpx 0;
					}
				}
				.name{
					font-size: 24rpx;
					font-family: PingFang-SC, PingFang-SC;
					font-weight: 500;
					 color: #333333;
					// color: red;
					// margin-top: 6rpx;
					
					
					white-space: nowrap;
					text-overflow: ellipsis;
					overflow: hidden;
					width: 100%;
					
					text-align: center;
				}
			}
	}
	.loadSate{	
		padding-bottom: 20rpx;
	}
}
.conList{
	padding-left: 28rpx;
			display: flex;
			flex-wrap: wrap;
			 justify-content: space-between;
			
			width: 100%;
			
			
			
			
			.item:nth-of-type(4n){
				// margin-right: 0rpx;
			}
			
			.item_a{
				border: 4rpx solid #1F79F0;
				.img{
					width: 100%;
				}
			}
			.item{
				margin-right: 18rpx;
				// width: 20.8vw;
				width: 22%;
				// background-color: beige;
				// width: 22.3%;
				// min-height: 212rpx;
				
				margin-bottom: 20rpx;
				display: flex;
				flex-direction: column;
				
				justify-content: center;
				align-items: center;
				.top{
					 width: 100%;
					// height: 100%;
					border-radius: 20rpx;
					// background-color: #207CF7;
					height: 212rpx;
					overflow: hidden;
					position:relative;
					
					// background: url(https://img0.baidu.com/it/u=1641416437,1150295750&fm=253&fmt=auto&app=120&f=JPEG?w=1280&h=800);
					
					background-size: 100% 100%;
					.img{
						width: 100%;
					}
					.tag{
						width: 62rpx;
						height: 42rpx;
						position: absolute;
						bottom: 0rpx;
						right: 0rpx;
						border-radius: 0 0 20rpx 0;
					}
				}
				.name{
					font-size: 30rpx;
					font-family: PingFang-SC, PingFang-SC;
					font-weight: 500;
					// color: #333333;

					margin-top: 6rpx;
					
					
					white-space: nowrap;
					text-overflow: ellipsis;
					overflow: hidden;
					width: 100%;
					
					text-align: center;
				}
			}
		}

.ysBox{
	padding-top: 24rpx;
	// padding-left: 28rpx;
	padding-right: 28rpx;
	
padding-bottom: 170rpx;
	.selBox{
		// background: red;
		position: relative;
	
		.tipAndUpBox{
			box-sizing: border-box;
			// background: red;
			display: flex;
			padding-left: 28rpx;
			// width: 100%;
			margin-top: 24rpx;
			 // background-color: #6f2fdb;
			.left{
				font-size: 28rpx;
				font-family: PingFang-SC, PingFang-SC;
				font-weight: 500;
				color: #333333;
				// padding-top: 30rpx;
				box-sizing: border-box;
				// width: 700rpx;
				 // background-color: blue;
				padding-top: 50rpx;
				.xxsm{
					cursor: pointer;
				}
				.item{
					width: 200rpx;
					margin-bottom: 32rpx;
					display: flex;
					align-items: center;
					img,.pimg{
						width: 32rpx;
						height: 32rpx;
						margin-right: 12rpx;
					}
					.xxsmInfo{
						width: 28rpx;
						height: 28rpx;
					}
					span{
						font-size: 26rpx;
						font-family: PingFang-SC, PingFang-SC;
						font-weight: 500;
						color: #999999;
					}
				}
			}
			.upList{
				// flex: 1;
				 // background-color: #00ca88;
			// width: 30%;
				box-sizing: border-box;
				.upBox{
		width:49%;
// justify-content: space-evenly;
 // display: flex;

.up{
	 // width: 49%;
	// background-color: #207CF7;
}	}
			}
		}
		.addPo{
			position: relative;
			.optDetailBox{
				position: absolute;
				
				top: 0rpx;
				left: 0rpx;
				
				height: calc(100vh);
				width: 100vw;
				background: rgba(0, 0, 0, .35);
				z-index:9999;
				// background: red;
				.con{
					position: absolute;
					box-sizing: border-box;
					z-index: 2;
					width:100%;
					min-height: 112rpx;
					background: #FFFFFF;
					border-radius:  0rpx 0rpx 32rpx 32rpx;
					padding: 32rpx 30rpx;
					
					// margin-top: 48rpx;
					
					// background: red;
					.optList{
						display: flex;
						flex-wrap: wrap;
						
						.item{
							width: 144rpx;
							height: 48rpx;
							background: #F4F4F4;
							border-radius: 31rpx;
							
							margin-right: 24rpx;
							
							display: flex;
							justify-content: center;
							align-items: center;
							
							font-size: 24rpx;
							font-family: PingFang-SC, PingFang-SC;
							font-weight: 500;
							color: #333333;
							
							margin-bottom: 24rpx;
						}
						.item_a{
							border: 2rpx solid #333333;
						}
					}
				}
			}
		}
		
		.title{
			font-size: 30rpx;
			font-family: PingFang-SC, PingFang-SC;
			font-weight: 800;
			color: #333333;
			margin-bottom: 24rpx;
			padding-left: 28rpx;
			
			
			display: flex;
			align-items: center;
			
			.le{
				width: 130rpx;
				// display: flex;
				// align-items: center;
				// line-height: 62rpx;
				// height: 63rpx;
				// background: red;
			}
			
			.selList{
				// margin-bottom: 24rpx;
				display: flex;
				flex-wrap: nowrap;
				white-space: nowrap;
				// background: red;
				width:calc(100% - 130rpx);
				overflow-y: hidden;
				overflow-x: scroll;
				// padding-left: 28rpx;
				
				// z-index: 3;
				
				.item_a{
					background: #DCEAFD!important;
					color:#1F79F0;
				}
				
				.item{
					// width: 200rpx;
					height: 62rpx;
					background: #F4F4F4;
					border-radius: 31rpx;
					display: flex;
					align-items: center;
					justify-content: center;
					margin-right: 16rpx;
					padding-left: 24rpx;
					padding-right: 26rpx;
					font-size: 14px;
					font-family: PingFang-SC, PingFang-SC;
					font-weight: 500;
					color: #333333;
					// background-color: #549DFF;
					.arrD{
						width: 23rpx;
						height: 14rpx;
						margin-left: 14rpx;
					}
				}
			}
		}
		
		.addLpd{
			padding-left: 28rpx;
			.moreBtn{
				height: 76rpx;
				background: #D6E7FE;
				border-radius: 38rpx;
				
				display: flex;
				align-items: center;
				justify-content: center;
				
				font-size: 28rpx;
				font-family: PingFang-SC, PingFang-SC;
				font-weight: bold;
				color: #1F79F0;
			}
				
		}
	}
	// .line{
	// 	border-bottom: 1rpx solid #E7E7E7;
	// 	width: calc(100% - 28rpx);
	// 	margin-left: 50%;
	// 	transform: translateX(-50%);
	// 	margin-top: 32rpx;
	// 	// background-color: red;
	// 	padding-left: 24rpx;
	// 	img{
	// 		width: 28rpx;
	// 		height: 28rpx;
	// 		margin-right: 8rpx;
	// 		margin-top: 6rpx;
	// 	}
	// }
	.upTitle{
			font-size: 30rpx;
			font-family: PingFang-SC, PingFang-SC;
			font-weight: 800;
			color: #333333;
			
			margin-top:16rpx;
			padding-left: 28rpx;
		}
		.upList{
			display: flex;
			align-items: center;
			// margin-top: 24rpx;
			// padding-left: 28rpx;
			// width: 70%;
			// width: 500rpx;
			flex: 1;
			// background-color: red;
			display: flex;
			justify-content: space-between;
			.upBox{
				display: flex;
				flex-direction: column;
				align-items: center;
				justify-content: center;
				margin-right: 32rpx;
				// width: 212rpx;
				 height: 400rpx;
				width: 49%;
				display: flex;
				// background-color: #00BCD4;
				.up{
					// width: 100%;
					// height: 100%;
					width: 49%;
					background: #F4F4F4;
					border-radius: 20rpx;
					
					position: relative;
					
					display: flex;
					justify-content: center;
					align-items: center;
					font-size: 28rpx;
					font-family: PingFang-SC, PingFang-SC;
					font-weight: 500;
					color: #999999;
					
					span{
						text-align: center;
					}
					
					.loading{
						position: absolute;
						z-index: 9;
					}
					
					
					
					.del{
						position: absolute;
						top: 0rpx;
						right: 0rpx;
						
						// background: red;
						padding-top: 5rpx;
						padding-right: 5rpx;
						// width: 30%;
						// height: 25%;
						display: flex;
						justify-content: flex-end;
						
						align-items: start;
					}
					.camera{
						position: absolute;
						bottom: 0rpx;
						right: 0;
						width: 62rpx;
						height: 42rpx;
						border-radius:0 0 20rpx 0;
						
					}
				}
				.up_a{
					border: 4rpx solid #1F79F0;
				}
				.up1{
					// background: url(@/static/modal.png);
					background-color: red;
					 // background-size: contain;
			width: 100%;
					background: #F4F4F4;
					 // background-size: 50% 50%;
					 // background-size: contain;
					 background-size:100% 100%;
						// width: 120px;
						height: 350px;
						overflow: hidden;
						position: relative;
				.img{
				width: 100%;
				position: absolute;
				top: 0;
					// width: 100%;
				}
				}
				.up2{
					background-color: red;
					background-size: cover;
					background: #F4F4F4;
					background-size: 100% 100%;
						// width: 120px;
								width: 100%;
						height: 350px;
						overflow: hidden;
					background-size: 100% 100%;
				}
				
				.des{
					margin-top: 18rpx;
					font-size: 28rpx;
					font-family: PingFang-SC, PingFang-SC;
					font-weight: 500;
					color: #333333;
				}
			}
		}
		.tipBox{
			display: flex;
			align-items: flex-start;
			line-height: 33rpx;
			font-size: 24rpx;
			font-family: PingFang-SC, PingFang-SC;
			font-weight: 500;
			color: #999999;
			
			margin-top: 32rpx;
			
			padding-left: 28rpx;
			
			margin-bottom: 64rpx;
			img{
				width: 28rpx;
				height: 28rpx;
				margin-right: 8rpx;
				margin-top: 6rpx;
			}
		}
		.ysBtn{
			display: flex;
			justify-content: center;
			align-items: center;
			height: 76rpx;
			background: linear-gradient(90deg, #549DFF 0%, #207CF7 100%);
			border-radius: 38rpx;
			
			font-size: 28rpx;
			font-family: PingFang-SC, PingFang-SC;
			font-weight: bold;
			color: #FFFFFF;
			
			margin-top: 48rpx;
			margin-bottom: 72rpx;
		}
}

.cankaoImgBox{
	
	position: relative;
	padding: 40rpx 30rpx;
	
	padding-bottom: 154rpx;
	.top{
		display: flex;
		align-items: center;
		margin-bottom:12rpx;
		.title{
			font-size: 30rpx;
			font-family: PingFang-SC, PingFang-SC;
			font-weight: 800;
			color: #333333;
			
			margin-right: 16rpx;
		}
		img{
			width: 28rpx;
			// height: 28rpx;
		}
		span{
			margin-left: 8rpx;
			font-size: 24rpx;
			font-family: PingFang-SC, PingFang-SC;
			font-weight: 500;
			color: #999999;
			
		}
	}
	.conList{
		// background: red;
		max-height: 1000rpx;
		overflow-x: hidden;
		overflow-y: scroll;
		padding-left: 4rpx;
		
		.item{
			// width: 100rpx;
			.name{
				margin-top: 0;
			}
		}
	}
	
	// .dygbhg{
	// 	position: fixed!important;
	// 	left: 0!important;
	// }
	
	.btnBox{
		display: flex;
		justify-content: space-between;
		align-items: center;
		
		height: 154rpx;
		background: #FFFFFF;
		box-shadow: 0rpx -2rpx 20rpx 0rpx rgba(0,0,0,0.05);
		
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		
		padding-left: 30rpx;
		padding-right: 30rpx;
		
		box-sizing: border-box;
		.left{
			display: flex;
			justify-content: center;
			align-items: center;
			width: 300rpx;
			height: 76rpx;
			background: #FFFFFF;
			border-radius: 38rpx;
			border: 2rpx solid #207CF7;
			font-size: 30rpx;
			font-family: PingFang-SC, PingFang-SC;
			font-weight: 500;
			color: #207CF7;
			
		}
		.right{
			display: flex;
			justify-content: center;
			align-items: center;
			width: 432rpx;
			height: 76rpx;
			background: linear-gradient(270deg, #207CF7 0%, #549DFF 100%);
			border-radius: 38rpx;
			font-size: 30rpx;
			font-family: PingFang-SC, PingFang-SC;
			font-weight: 500;
			color: #FFFFFF;
		}
	}
}




.outer{
	position: relative;
	
	.addmask{
		height: 45px;
		width: 100%;
		// background: red;
		position: fixed;
		z-index: 9999;
		top: 0;
		left: 0;
		
		.leadBg{
			position: absolute;
			
			width: 100vw;
			height: 100vh;
			// width: 100%;
			// height: 100%;
			left: 0;
			top: 0;
			z-index: 9999;
			background: rgba(0, 0, 0, .69);
			// padding-left: 38rpx;
			// padding-right: 38rpx;
			
			display: flex;
			justify-content: center;
			.leadBox1{
				// margin-bottom: 138rpx;
				width: 674rpx;
				height: 1134rpx;
				// background-image: url(@/static/hh_lead1.png);
				background-size: cover;
				margin-top: 100rpx;
				position: relative;
				
				.nextBtn{
					width: 350rpx;
					height: 140rpx;
					// background: red;
					
					position: absolute;
					right: 0;
					bottom: 0rpx;
				}
			}
			.leadBox2{
				width: 674rpx;
				// width: 100%;
				height: 902rpx;
				// background-image: url(@/static/hh_lead_2.png);
				background-size: cover;
				margin-top: 200rpx;
				position: relative;
				
				.nextBtn{
					width: 350rpx;
					height: 140rpx;
					// background: green;
					position: absolute;
					right: 0;
					top:250rpx;
				}
			}
		}
	}
}



.bg {
		position: fixed;
		top: 0;
		width: 100%;
		height: 100%;
		// background: linear-gradient(-45deg, #1a1a1a, #262626, #0d0d0d);
		z-index: -1;
	}


	@-webkit-keyframes Btn1 {
		0% {
			background-position: 0 50%;
		}

		50% {
			background-position: 100% 50%;
		}

		100% {
			background-position: 0 50%;
		}
	}

	@keyframes Btn1 {
		0% {
			background-position: 0 50%;
		}

		50% {
			background-position: 100% 50%;
		}

		100% {
			background-position: 0 50%;
		}
	}

	@-webkit-keyframes Btn1_ {
		0% {
			transform: translateX(-100%);
		}

		100% {
			transform: translateX(0);
		}
	}

	@keyframes Btn1_ {
		0% {
			transform: translateX(-100%);
		}

		100% {
			transform: translateX(0);
		}
	}

	.Btn1::before {
		// animation: Btn1__1 0.4s linear 0.4s infinite;
		background: #fff;
		border-radius: 100rpx;
		content: '';
		height: 100rpx;
		left: calc(50% - 50rpx);
		opacity: 0;
		position: absolute;
		top: calc(50% - 50rpx);
		width: 100rpx;
	}

	@-webkit-keyframes Btn1__1 {
		0% {
			opacity: 0.7;
			transform: scale(0);
		}

		100% {
			opacity: 0;
			transform: scale(2);
		}
	}

	@keyframes Btn1__1 {
		0% {
			opacity: 0.7;
			transform: scale(0);
		}

		100% {
			opacity: 0;
			transform: scale(2);
		}
	}

	.Btn1::after {
		// animation: Btn1__2 0.8s linear 0.4s infinite;
		background: #fff;
		border-radius: 100rpx;
		content: '';
		height: 100rpx;
		left: calc(50% - 50rpx);
		opacity: 0;
		position: absolute;
		top: calc(50% - 50rpx);
		width: 100rpx;
	}

	@-webkit-keyframes Btn1__2 {
		0% {
			opacity: 0.7;
			transform: scale(0);
		}

		100% {
			opacity: 0;
			transform: scale(2.5);
		}
	}

	@keyframes Btn1__2 {
		0% {
			opacity: 0.7;
			transform: scale(0);
		}

		100% {
			opacity: 0;
			transform: scale(2.5);
		}
	}

	.Btn1 text {
		line-height: 38rpx;
		text-align: center;
	}

	.Btn1 image {
		animation: Btn1_image 0.8s linear infinite alternate;
		left: 30rpx;
		position: absolute;
		top: -30rpx;
	}

	@-webkit-keyframes Btn1_image {
		0% {
			transform: rotate(0);
		}

		100% {
			transform: rotate(18deg);
		}
	}

	@keyframes Btn1_image {
		0% {
			transform: rotate(0);
		}

		100% {
			transform: rotate(18deg);
		}
	}

	.cu-form-group {
		padding: 16rpx 0;

		.cu-title {
			margin-bottom: 4rpx;

			.title {
				text-align: justify;
				padding-right: 30rpx;
				font-size: 30rpx;
				position: relative;
				height: 60rpx;
				line-height: 60rpx;
				min-width: calc(5em + 15px);
				font-weight: bold;
				color: #000;
				// view {
				// 	color: red;
				// }
				// .shu {
				// 	background: #fff;
				// 	width: 5px;
				// 	height: 38rpx;
				// 	margin-right: 20rpx;
				// }
			}

			.cu-empty {
				.empty {
					margin-right: 8rpx;
					font-size: 26rpx;
					color: #fff;
					z-index: 9;
				}
			}
		}

		.engine-container {
			background-color: #f1f1f1;
			padding: 20rpx;
			border-radius: 22rpx;
			display: flex;
			justify-content: space-between;
			margin-top: 16rpx;

			.model_view {
				color: #9e9e9e;
			}
		}

		.textarea-container {
			// padding: 30rpx;
			background: #f1f1f1;
			border-radius: 18rpx;

			// textarea {
			// 	width: 100%;
			// 	height: 100rpx;
			// 	font-size: 28rpx;
			// 	color: #303133db;
			// }
			.textarea {
				background-color: #f1f1f1;
				width: 100%;
				height: 260rpx;
				padding: 20rpx;
				border-radius: 18rpx;
				margin-top: 16rpx;
				color: #9e9e9e;
			}

			.textareaoperate {
				padding: 0 30rpx 22rpx;

				.increase {
					// background: #ffa726;
					color: #fff;
					padding: 6px 16px;
					font-size: 14px;
					border-radius: 20px;
				}

				view {
					font-size: 32rpx;
					// margin-right: 30rpx;
				}
			}

			.trash {
				width: 100%;
				justify-content: flex-end;
			}
		}

		.scrollview {
			white-space: nowrap;
			margin-top: 16rpx;

			.scrollitems {
				display: inline-block;
				background: #f3f3f3;
				text-align: center;
				padding: 12rpx 32rpx;
				margin-right: 30rpx;
				border-radius: 6rpx;
				font-size: 26rpx;
			}

			.scrollitems.active {
				background: #6f2fdb;
				color: #fff;
			}
		}

		.scrollstyle {
			display: inline-block;
			position: relative;
			width: 200rpx;
			height: 140rpx;
			margin-right: 30rpx;

			image {
				width: 200rpx;
				height: 140rpx;
				border-style: solid;
				border-color: #ffca28;
				border-width: 8rpx;
			}

			view {
				position: absolute;
				bottom: 8rpx;
				width: 184rpx;
				text-align: center;
				color: #fff;
				background: #000000a8;
				font-size: 24rpx;
				margin-left: 8rpx;
			}
		}

		.proportion {
			// margin-left: 30rpx;
			display: flex;
			margin-top: 16rpx;

			.radio {
				margin-right: 48rpx;
				border-radius: 8rpx;
			}

			.describe {
				font-size: 28rpx;
				margin-top: 12rpx;
				color: #9e9e9e;
			}
		}

		.cu-proportion {
			width: 100rpx;
			height: 100rpx;
			border-style: solid;
			border-width: 4rpx;
			border-radius: 10rpx;
			border-color: #d9d9d9;


			.proportion1 {
				width: 72rpx;
				height: 72rpx;

				background: #d9d9d9;
				border-radius: 10rpx;

			}

			.proportion2 {
				width: 45rpx;
				height: 72rpx;
				border-radius: 4rpx;
				background: #d9d9d9;
				border-radius: 10rpx;
			}

			.proportion3 {
				width: 72rpx;
				height: 45rpx;
				border-radius: 4rpx;
				background: #d9d9d9;
				border-radius: 10rpx;
			}
		}

		.radio.active {
			color: #207CF7;

			.cu-proportion {
				border-color: #207CF7;
			}

			.cu-proportion view {
				background: #207CF7;
			}
		}

		.cu-upload {
			width: 100%;
			height: 260rpx;
			background: #f1f1f1;
			border-radius: 20rpx;
			// border-style: double;
			border-color: #d3d4d6;
			position: relative;

			.upload-img {
				width: 100%;
				height: 100%;
				border-radius: 20rpx;
			}

			.upload-delete {
				position: absolute;
				right: 8rpx;
				top: 8rpx;
				color: #207CF7;
			}

			.upload {
				margin-top: 12rpx;
				color: #9e9e9e;
			}
		}

		.tn-slider__custom-block {
			background-color: #fff;
			width: auto;
			height: 40rpx;
			line-height: 40rpx;
			padding: 0 5rpx;
			border-radius: 50%;
			text-align: center;
			color: #ffffff;
		}
	}

	.bnt {
		font-size: 32rpx;
		font-weight: bold;
		color: #fff;
		width: 690rpx;
		height: 100rpx;
		text-align: center;
		border-radius: 100rpx;
		line-height: 100rpx;
		margin: 64rpx auto 15rpx;
		background: #fff;
	}

	.buttonhover {
		background: #fff;
		opacity: 0.7;
	}

	/* 底部安全边距 start*/
	.tn-tabbar-height {
		min-height: 120rpx;
		height: calc(140rpx + env(safe-area-inset-bottom) / 2);
		height: calc(140rpx + constant(safe-area-inset-bottom));
	}

	.try-tips {
		// padding: 0 16rpx;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 20rpx;
		// color: #d9d9d9;

		.change {
			display: flex;
			align-items: center;

			&-text {
				margin-left: 6rpx;
			}
		}
	}

	.polish {
		margin-top: 20rpx;

		view {
			font-size: 30rpx;
			font-weight: bold;
			color: #000;
			// margin-right: 30rpx;
		}
	}

	.words-ocntainer {
		padding: 0 16rpx;

		.sentences {
			display: flex;
			flex-wrap: wrap;

			.item {
				padding: 8rpx 16rpx;
				margin-bottom: 10rpx;
				background: #333333;
				color: #8f8f8f;
				font-size: 14px;
				border-radius: 10rpx;
				font-size: 13px;
			}
		}

		.tags {
			display: flex;
			flex-wrap: wrap;

			.item {
				padding: 8rpx 16rpx;
				margin-bottom: 10rpx;
				margin-right: 10rpx;
				background: #333333;
				color: #8f8f8f;
				font-size: 14px;
				border-radius: 10rpx;
				font-size: 13px;
			}
		}
	}

	.desc-tips {
		margin-bottom: 20rpx;
		color: #d9d9d9;
		font-size: 13px;
	}



	.footer {
		margin-top: 80rpx;
		// padding-bottom: 100rpx;
		position: fixed;
		bottom: 60rpx;
		width: 92%;
		z-index: 999;
		border-radius: 20rpx;

		.Btn1 {

			// animation: Btn1 3s ease infinite alternate, Btn1_ 0.4s linear alternate;
			// background: linear-gradient(60deg, #f79533, #f37055, #6f2fdb, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);

			// background-size: 300% 300%;
			// border: solid #fff;
			// border-radius: 20rpx;
			// border-width: 2rpx 2rpx 6rpx;
			// box-shadow: 0rpx 20rpx 20rpx 0rpx rgba(162, 253, 197, 0.4);
			border-radius: 20rpx;
			background: linear-gradient(to right, #00ca88, #00BCD4);
			color: #fff;
			display: flex;
			font-size: 30rpx;
			font-weight: 600;
			height: 80rpx;
			justify-content: center;
			align-items: center;
			// width: 650rpx;

			.create {
				width: 100%;
				display: flex;
				align-items: center;
				flex-direction: column;
			}
		}


	}



	.userAvatarUrl_view {
		border-radius: 100rpx;
		height: 80rpx;
		margin-bottom: 15rpx;
		overflow: hidden;
		width: 80rpx;
	}

	.scroll-view {
		white-space: nowrap;
		width: 94%;

		.scroll-item {
			display: inline-block;
			text-align: center;
			margin-right: 10rpx;
			padding: 10rpx 20rpx;
			background-color: #f1f1f1;
			height: 60rpx;
			border-radius: 30rpx;
			color: #207CF7;
		}
	}

	.directask {
		padding: 14rpx 30rpx 250rpx;
	.mj-new-leader{
		height: 45px;
		width: 100%;
		position: fixed;
		z-index: 9999;
		top: 0;
		left: 0;
		// background-color: red;
	
		.mj-bg{
			position: absolute;
			width: 100vw;
			height: 100vh;
			left: 0;
			top: 0;
			z-index: 1000;
			background-color:rgba(0, 0, 0, .7);
			.MjNewshow{
				// width: 674rpx;
				width: 100vw;
				height: 1134rpx;
				margin-top: 72rpx;
				background-size: 100% 100%;
				position: relative;
			}
		}
		.mj-next-btn{
			  // background-color: blue;
			width: 300rpx;
							height: 80rpx;
					
					z-index: 2000;		
							position: absolute;
							right: 70rpx;
							top: 420rpx;
		}
	}
	// .addmask{
	// 	height: 45px;
	// 	width: 100%;
	// 	// background: red;
	// 	position: fixed;
	// 	z-index: 9999;
	// 	top: 0;
	// 	left: 0;
		
	// 	.leadBg{
	// 		position: absolute;
			
	// 		width: 100vw;
	// 		height: 100vh;
	// 		// width: 100%;
	// 		// height: 100%;
	// 		left: 0;
	// 		top: 0;
	// 		z-index: 9999;
	// 		background: rgba(0, 0, 0, .69);
	// 		// padding-left: 38rpx;
	// 		// padding-right: 38rpx;
			
	// 		display: flex;
	// 		justify-content: center;
	// 		.leadBox1{
	// 			// margin-bottom: 138rpx;
	// 			width: 674rpx;
	// 			height: 1134rpx;
	// 			// background-image: url(@/static/hh_lead1.png);
	// 			background-size: cover;
	// 			margin-top: 100rpx;
	// 			position: relative;
				
	// 			.nextBtn{
	// 				width: 350rpx;
	// 				height: 140rpx;
	// 				// background: red;
					
	// 				position: absolute;
	// 				right: 0;
	// 				bottom: 0rpx;
	// 			}
	// 		}
	// 		.leadBox2{
	// 			width: 674rpx;
	// 			// width: 100%;
	// 			height: 902rpx;
	// 			// background-image: url(@/static/hh_lead_2.png);
	// 			background-size: cover;
	// 			margin-top: 200rpx;
	// 			position: relative;
				
	// 			.nextBtn{
	// 				width: 350rpx;
	// 				height: 140rpx;
	// 				// background: green;
	// 				position: absolute;
	// 				right: 0;
	// 				top:250rpx;
	// 			}
	// 		}
	// 	}
	// }
	
	.block_1 {
	  background-color: rgba(0, 0, 0, 0.69);
	  position: relative;
	  width: 375px;
	  height: 824px;
	}
	
	.text-wrapper_3 {
	  width: 139px;
	  height: 51px;
	  margin: 249px 0 0 208px;
	}
	
	.text_1 {
	  width: 12px;
	  height: 42px;
	  -webkit-text-stroke: 1px rgba(32, 124, 247, 1);
	  overflow-wrap: break-word;
	  color: rgba(32, 124, 247, 1);
	  font-size: 32px;
	  font-family: Impact;
	  font-weight: normal;
	  text-align: right;
	  white-space: nowrap;
	  line-height: 42px;
	  margin-top: 9px;
	}
	
	.text_2 {
	  width: 112px;
	  height: 42px;
	  -webkit-text-stroke: 1px rgba(32, 124, 247, 1);
	  overflow-wrap: break-word;
	  color: rgba(32, 124, 247, 1);
	  font-size: 28px;
	  font-family: SourceHanSansCN-Bold;
	  font-weight: 700;
	  text-align: right;
	  white-space: nowrap;
	  line-height: 42px;
	  margin-left: 2px;
	}
	
	.text_3 {
	  width: 12px;
	  height: 42px;
	  -webkit-text-stroke: 1px rgba(32, 124, 247, 1);
	  overflow-wrap: break-word;
	  color: rgba(32, 124, 247, 1);
	  font-size: 32px;
	  font-family: Impact;
	  font-weight: normal;
	  text-align: right;
	  white-space: nowrap;
	  line-height: 42px;
	  margin: 9px 0 0 1px;
	}
	
	.text-wrapper_4 {
	  width: 273px;
	  height: 42px;
	  margin: 38px 0 0 74px;
	}
	
	.text_4 {
	  width: 12px;
	  height: 42px;
	  -webkit-text-stroke: 1px rgba(255, 255, 255, 1);
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 32px;
	  font-family: Impact;
	  font-weight: normal;
	  text-align: right;
	  white-space: nowrap;
	  line-height: 42px;
	}
	
	.text_5 {
	  width: 12px;
	  height: 42px;
	  -webkit-text-stroke: 1px rgba(255, 255, 255, 1);
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 32px;
	  font-family: Impact;
	  font-weight: normal;
	  text-align: right;
	  white-space: nowrap;
	  line-height: 42px;
	}
	
	.group_2 {
	  position: relative;
	  width: 134px;
	  height: 40px;
	  margin: 19px 0 0 198px;
	}
	
	.text_6 {
	  width: 60px;
	  height: 20px;
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 20px;
	  font-family: PingFang-SC-Bold;
	  font-weight: normal;
	  text-align: center;
	  white-space: nowrap;
	  line-height: 20px;
	  margin: 10px 0 0 37px;
	}
	
	.box_3 {
	  border-radius: 20px;
	  position: absolute;
	  left: 0;
	  top: 0;
	  width: 134px;
	  height: 40px;
	  border: 1.5px rgba(255, 255, 255, 1);
	}
	
	.image_1 {
	  width: 62px;
	  height: 62px;
	  margin: 14px 0 0 180px;
	}
	
	.box_4 {
	  background-color: rgba(226, 248, 255, 1);
	  border-radius: 8px;
	  height: 150px;
	  width: 321px;
	  margin: 7px 0 152px 27px;
	}
	
	.group_1 {
	  border-radius: 4px;
	  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/b77abb66bceb4bed841fa360ed919dd4_mergeImage.png);
	  width: 301px;
	  height: 129px;
	  margin: 10px 0 0 10px;
	}
	
	.paragraph_1 {
	  position: absolute;
	  left: 54px;
	  top: 291px;
	  width: 280px;
	  height: 84px;
	  -webkit-text-stroke: 1px rgba(255, 255, 255, 1);
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 28px;
	  font-family: SourceHanSansCN-Bold;
	  font-weight: 700;
	  text-align: right;
	  line-height: 42px;
	}
	
	.box_5 {
	  border-radius: 27px;
	  position: absolute;
	  left: 193px;
	  top: 394px;
	  width: 144px;
	  height: 50px;
	  border: 1.5px rgba(255, 255, 255, 1);
	}
	}

	.dygbhg {
		background: #ffffff;
		border-radius: 20rpx 20rpx 0 0;
		position: fixed;
		bottom: 0;
		width: 100%;
		box-shadow: 0px 0px 10px #00000024;
		display: flex;
		align-items: center;
		justify-content: space-evenly;
		z-index: 999;
	}

	.whole {
		width: 30%;
		height: 80rpx;
		display: flex;
		color: #ffffff;
		align-items: center;
		justify-content: center;
		background: #d9d9d9;
		// font-weight: bold;
		border-radius: 60rpx;
	}

	.distinguish {
		width: 56%;
		height: 80rpx;
		display: flex;
		color: #ffffff;
		align-items: center;
		justify-content: center;
		background: linear-gradient(to right, $tc, $tc2);
		font-weight: bold;
		border-radius: 60rpx;
		margin: 38rpx 0;
		margin-left: 4%;
	}

	.select {
		font-weight: bold;
		font-size: 32rpx;
		margin: 30rpx;
	}

	.scroll_mode {
		height: 1100rpx;
		padding: 0rpx 30rpx 30rpx;

		.card {
			// border-radius: 8px;
			width: 32%;
			height: 12.5rem;
			background: #f1f1f180;
			margin-bottom: 20rpx;
			border-style: solid;
			border-color: #fff;
			border-width: 3px;
			// border: 3px solid transparent;

			.card-info {
				padding: .4375rem .375rem;

				.card-info-title {
					// color: #fff;
					line-height: 1.5rem;
				}

				.card-info-desc {
					font-size: 24rpx;
					line-height: 1.25rem;
					height: 40px;
					color: #999;
					display: -webkit-box;
					-webkit-line-clamp: 2;
					-webkit-box-orient: vertical;
					overflow: hidden;
				}
			}

		}
	}

	.generate {
		margin-top: 8px;

		.xz_generate {
			width: 150rpx;
			height: 90rpx;
			background: #f1f1f1;
			margin-right: 30rpx;
			border-style: solid;
			border-color: #f1f1f1;
			border-width: 3px;
			border-radius: 6px;
		}

		.xz_gactive {
			width: 150rpx;
			height: 90rpx;
			background: #f1f1f1;
			border-style: solid;
			border-color: #207CF7;
			border-width: 3px;
			border-radius: 6px;
		}
	}

	.gpt-select {
		padding: 30rpx;

		.gpt-textarea-container {
			margin-top: 20rpx;
		}

		.use-gpt {
			margin-top: 30rpx;
		}
	}
	
	
	.mjSelBox{
		display: flex;
		justify-content: space-between;
		.mjitem{
			height: 120px;
			width: 48%;
			border-radius: 12px;
			border: 2px solid;
			border-color: white;
			position: relative;
			
			background-size: 100% 100%;
			// background-size: cover;
			.topRight{
				width: 82rpx;
				height: 82rpx;
				// background: red;
				position: absolute;
				right: 0rpx;
				top: -4rpx;
				display: flex;
				justify-content: flex-end;
				padding-top: 5rpx;
				padding-right: 10rpx;
				ont-size: 24rpx;
				font-family: PingFang-SC, PingFang-SC;
				font-weight: bold;
				color: #FFFFFF;
				border-radius:0 12px 0 0;
			}
			.bar{
				
				font-size: 12px;
				font-family: PingFang-SC, PingFang-SC;
				font-weight: bold;
				color: #FFFFFF;
				width: 100%;
				height: 28px;
				background: rgba(0, 0, 0, .35);
				border-radius: 0px 0px 12px 12px;
				display: flex;
				justify-content: center;
				align-items: center;
				position: absolute;
				bottom: 0;
			}
		}
	}
	
	.preImgBox{
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		height: 100vh;
		width: 100vw;
		background: rgba(0, 0, 0, 1);
		display: flex;
		justify-content: center;
		align-items: center;
		.close{
			position: absolute;
			top: 20rpx;
			right: 20rpx;
			color: white;
		}
		image{
			max-height: 90vh;
			width: 85%;
		}
	}