html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden; 
	background-color: #000;
}

body {
/* 	background: url('/img/bg.png') no-repeat center center;
	background-size: cover; */
}

#app {
	height: 100%;
	/* width: 90%; */
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	/* align-items: center; */
	background-color: #000;
	/* border: 2px #ffaa00 solid; */
}

	.verify-mask {/* 验证 */
	  position: fixed;
	  top: 0;
	  left: 0;
	  width: 100vw;
	  height: 100vh;
	  background: rgba(0,0,0,0.6);
	  z-index: 999999;
		}

		.verify {
			/* border: 2px #aa00ff solid; */
			position:fixed;
			left: 0;
			top:0;
			height:1500px;width: 99%;
			display: flex;
			justify-content: center;
			flex-direction: column;
			align-items: center;
			z-index: 9991;
		}

		.verify-box {
		  background: #fff;
		  padding: 30px;
		  width: 600px;
		  /* height: 600px; */
		  border-radius: 12px;
		  text-align: center;
		  opacity: 0.8;
		  /* border: 2px #ffaa00 solid; */
		  display: flex;
		  box-shadow: 0 20px 50px rgba(0,0,0,.25);
		  flex-direction: column;
		  align-items: center;
		}
		.verifyItem{
			font-size: 40px;
			  font-weight: 600;
			  color: #434343;
			  margin-bottom: 10px;
		}
		.verifyImg{
			width: 500px;
			height: 300px;
			background-image: url('/img/service2.jpg');
			background-size: 100% 100%;
			border-radius: 20px;
			box-shadow: 0 20px 50px rgba(0,0,0,.25);
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: center;
			/* align-items: center; */
		}
		.verifyText{
			/* padding: 5px; */
			/* border: 2px #ffaa00 solid; */
			height: 65px;
			width: auto;
		}
	.container {/* 看视频 文本 */
		height:1700px;
		width: 99%;
		/* padding: 20px; */
		/* border: 2px #ffaa00 solid; */
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		align-items: center;
		position: relative; /* 或者 absolute/fixed，根据布局 */
		z-index: 100; /* 确保低于 verify-mask */
		/* background-color: #464646; */
		font-size: 40px;
		}
		.contaItem{
			/* background-color: #131313; */
			background: linear-gradient(45deg, #131313, #646464);
			/* border: 2px #ffaa00 solid; */
			border-radius: 30px;
			color: #fff;
			padding: 20px;
			width: 900px;
			opacity: 0.9;
		}
		.highlight {
		  color: #f7d046;
		   display: inline-block;
		  font-weight: bold;
		}

		.list {
		  list-style: none;
		  padding: 0;
		  margin: 0;
		}

		.list li {
		  margin-bottom: 10px;
		  display: flex;
		  align-items: center;
		}

		.list li::before {
		  content: "✔️";
		  color: #00ff88;
		  margin-right: 8px;
		}

		.cta {
		  margin-top: 25px;
		  text-align: center;
		  font-size: 45px;
		}

		.ctaA {
		  display: inline-block;
		  /* width: 80%; */
		  background: linear-gradient(90deg, #55ff00, #55ff7f);
		  color: #fff;
		  text-decoration: none;
		  padding: 15px 100px;
		  border-radius: 30px;
		  font-weight: bold;
		  font-size: 45px;
		}
		.ctaD{
			color: #fff;
			padding: 15px 22px;
		}

		.footer {
		  text-align: center;
		  font-size: 12px;
		  opacity: 0.6;
		  margin-top: 25px;
		}
	.step{/* 步骤 */
		width:100%;
		height:100%;
		padding:80px 60px;
		box-sizing:border-box;
		border: 2px #ffaa00 solid;
		color:#fff;
		font-family: Arial, Helvetica, sans-serif;
		background: linear-gradient(180deg,#0b3c6f,#0e5aa7);
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		}
		
		/* 标题 */
		.step-title{
			text-align:center;
			font-size:56px;
			font-weight:700;
			margin-bottom:80px;
		}
		
		/* 步骤列表 */
		.step-list{
			display:flex;
			flex-direction:column;
			align-items:center;
		}
		
		/* 单个步骤 */
		.step-item{
			width:100%;
			background:#ffffff;
			color:#333;
			border-radius:26px;
			padding:40px;
			box-sizing:border-box;
			position:relative;
		}
		
		.step-num{
			position:absolute;
			top:-28px;
			left:40px;
			background:#0e5aa7;
			color:#fff;
			padding:10px 28px;
			border-radius:30px;
			font-size:26px;
			font-weight:bold;
		}
		
		.step-content{
			display:flex;
			align-items:center;
		}
		
		.step-icon{
			width:120px;
			height:120px;
			border-radius:60px;
			background:#eef4fb;
			display:flex;
			align-items:center;
			justify-content:center;
			font-size:48px;
			margin-right:30px;
		}
		
		.step-text h3{
			font-size:36px;
			margin:0 0 12px 0;
		}
		
		.step-text p{
			font-size:28px;
			margin:0;
			color:#555;
			line-height:1.4;
		}
		
		/* 虚线路径 */
		.step-line{
			width:6px;
			height:50px;
			border-left:6px dotted rgba(255,255,255,.5);
			margin:24px 0;
		}
		
		/* 底部 */
		.step-footer{
			margin-top:90px;
			text-align:center;
		}
		
		.step-tip{
			font-size:34px;
			margin-bottom:30px;
		}
		
		.step-btn{
			background:linear-gradient(90deg,#25d366,#1ebe57);
			color:#fff;
			font-size:40px;
			font-weight:bold;
			padding:34px 0;
			border-radius:60px;
		}
	
/* 老的 */
/* WhatsApp 按钮 */
.whatsapp {
	/* width: 300px; */
	cursor: pointer;
	border-radius: 26px;
	box-shadow: 0 6px 16px rgba(0,0,0,0.35);
	/* margin-left: 120px; */
}

