 .page-content{
	  	position: relative;
	  	width: 100vw;
	  	height: 100%;
	  }
	  .features-box{
		  width: 100%;
		  height: 100%;
	  }
	  .feature-img{
		display: block;
		width: 100vw; /* 占满屏幕宽度 */
		height: calc(100vh - 90px);
		object-fit: cover; /* 图片裁剪以覆盖容器 */
		object-position: center; /* 图片居中显示 */
		margin: 0;
		padding: 0;  
	  }
	  .feature-img2{
		  display: block;
		  width: 100vw; /* 占满屏幕宽度 */
		  object-fit: cover; /* 图片裁剪以覆盖容器 */
		  object-position: center; /* 图片居中显示 */
		  margin: 0;
		  padding: 0;  
	  }
	  .title-box{
		position: absolute;
		width: 100%;
		top: 9vh;
		text-align: center;
		z-index: 10;
	  }
	  .m3-main-text{
		bottom: 15% !important;
		left: 10% !important;  
	  }
	.text_10 {
	  background-image: linear-gradient(
	    360deg,
	    rgba(192, 214, 255, 1) 0,
	    rgba(238, 242, 255, 1) 100%
	  );
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  text-transform: uppercase;
	  font-family: MiSans-Bold;
	  font-weight: 700;
	  text-align: center;
	  white-space: nowrap;
	  -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent;
	}
	.left-title-box{
		position: absolute;
		left: 20%;
		bottom: 45%;
		z-index: 10;
	}
	.leftT-title-box{
		position: absolute;
		left: 10%;
		bottom: 45%;
		z-index: 10;
	}
	.right-title-box{
		position: absolute;
		right: 25%;
		top: 30%;
		z-index: 10;
	}
	.bold-text{
		font-weight: 600;
		font-size: 45px !important;
		line-height: 55px !important;
		text-transform: uppercase;
	}
	.overlap-box{
		position: absolute;
		text-align: center;
		width: 100%;
		top: 25%;
		z-index: 10;
	}
	.overlap-img{
		width: 38vw;
	}
	.rightB-title-box{
		position: absolute;
		right: 10%;
		bottom: 15%;
		z-index: 10;
	}
	.rightM-title-box{
		position: absolute;
		right: 10%;
		bottom: 40%;
		z-index: 10;
		padding-left: 20px;
	}
	.param-box{
		width: 130%;
		color: #FFFFFF;
		border: none;
	}
	.param-box td{
		border: none;
	}
	.param-box tr:first-child{
		font-size: 28px;
		font-weight: 600;
	}
	.tzt-item{
		display: inline-block;
		padding: 10px 20px;
		color: #FFFFFF;
		text-align: center;
		border:1px solid #979797;
		border-radius: 5px;
		margin-bottom: 10px;
	}
	.pj-box{
		position: relative;
		width: 100%;
		height: 300px;
		text-align: center;
		padding: 150px 0;
	}
	.img-desc{
		padding-top: 20px;
	}
	.tb-title{
		width: 100%;
		height: 300px;
		padding-top: 230px;
		font-size: 30px;
		font-weight: 600;
		color: #FFFFFF;
		line-height: 35px;
	}
	.function-box{
		position: relative;
		bottom: 8vw;
		width: 80%;
		margin: 0 auto;
	}
	.function-box div{
		display: inline-block;
		font-size: 15px;
		border-radius: 25px;
		padding: 12px 20px;
		background-color: rgba(26, 26, 26, 1);
		margin-right: 20px;
		margin-top: 10px;
		color: #FFFFFF;
	}
	.image_2 {
	  width: 523px;
	  height: 1px;
	}
	.text_24 {
	  background-image: linear-gradient(
	    225deg,
	    rgba(50, 197, 255, 1) 0,
	    rgba(182, 32, 224, 1) 51.258389%,
	    rgba(247, 181, 0, 1) 100%
	  );
	  width: 122px;
	  height: 127px;
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 96px;
	  text-transform: uppercase;
	  font-family: MiSans-Bold;
	  font-weight: 700;
	  text-align: left;
	  white-space: nowrap;
	  line-height: 127px;
	  -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent;
	}
	
	.text_25 {
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 16px;
	  text-transform: uppercase;
	  font-family: MiSans-Regular;
	  font-weight: normal;
	  white-space: nowrap;
	}
  	.tb{
  		width: 100%;
  		border-collapse: collapse;
		margin-top: 20px;
  		margin-bottom: 50px;
		color: #FFFFFF;
  	}
	.tb th, td {
		border: 1px solid #3F3F3F; 
		padding: 15px;
	}
  	.tb tr{
  		height: 40px;
  	}
  	.tb-key{
  		width: 50%;
		background-image: url('../images/checkmark.png');
		background-repeat: no-repeat;
		background-size: 22px;
		background-position-y: 50%;
		background-position-x: 97%;
		padding-right: 30px;
  	}
	.tb-col1{
		width: 20%;
		font-weight: 600;
		text-align: center;
	}
	.tb-col2{
		width: 30%;
		text-align: left;
	}
	.tb-col3{
		width: 50%;
		text-align: left;
	}
	.bottomtotop{
		display: none;
	}
	.footer a{
		color: #555;
	}
	.text_center{
		text-align: center;
		padding: 0 20px;
	}
	.txt-left{
		text-align: left;
	}
	.txt-will{
		top: 35vh;
		color: #FFFFFF;
	}
	.text_7 {
	    position: relative;
	    width: 10.7vw;
	    height: 8.82vw;
	    overflow-wrap: break-word;
	    color: rgba(255, 255, 255, 1);
	    font-size: 6.66vw;
	    font-family: MiSans-Bold;
	    font-weight: 100;
	    text-align: left;
	    white-space: nowrap;
	    line-height: 8.82vw;
	    margin-bottom: 40%;
	}
	.paragraph_1{
		position: relative;
		width: 50.28vw;
		height: 8.89vw;
		overflow-wrap: break-word;
		color: rgba(255, 255, 255, 1);
		font-size: 2.5vw;
		text-transform: uppercase;
		font-family: MiSans-Bold;
		font-weight: 700;
		text-align: left;
		line-height: 4.45vw;
	}
	.text_19 {
	  background-image: linear-gradient(
	    360deg,
	    rgba(44, 10, 239, 1) 0,
	    rgba(10, 112, 239, 1) 100%
	  );
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 6.66vw;
	  text-transform: uppercase;
	  font-family: MiSans-Bold;
	  font-weight: 700;
	  white-space: nowrap;
	  line-height: 8.82vw;
	  -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent;
	}
	.text_21 {
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 3.33vw;
	  text-transform: uppercase;
	  font-family: MiSans-Bold;
	  font-weight: 700;
	  white-space: normal;
	  line-height: 4.45vw;
	}
	.section_21 {
	  position: absolute;
	  left: 10%;
	  top: 5%;
	  width: 73.48vw;
	  height: 19.87vw;
	  z-index: 10;
	}
	
	.block_28 {
	  width: 34.17vw;
	  height: 17.37vw;
	}
	
	.text_7 {
	  width: 34.17vw;
	  height: 8.89vw;
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 3.33vw;
	  text-transform: uppercase;
	  font-family: MiSans-Bold;
	  font-weight: 700;
	  text-align: left;
	  line-height: 4.45vw;
	}
	
	.group_1 {
	  background-color: rgba(224, 32, 32, 1);
	  width: 0.07vw;
	  height: 7.3vw;
	  margin: 1.18vw 0 0 0.41vw;
	}
	
	.text_8 {
	  width: 1.12vw;
	  height: 19.87vw;
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 0.83vw;
	  text-transform: uppercase;
	  font-family: MiSans-Regular;
	  font-weight: normal;
	  text-align: left;
	  line-height: 1.12vw;
	}
	.section_22 {
		position: absolute;
		width: 84.03vw;
		height: 9.8vw;
		bottom: 10%;
		left: 10%;
		z-index: 10;
	}
	
	.text_9 {
	  width: 27.57vw;
	  height: 2.23vw;
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 1.66vw;
	  text-transform: uppercase;
	  font-family: MiSans-Bold;
	  font-weight: 700;
	  text-align: left;
	  white-space: nowrap;
	  line-height: 2.23vw;
	}
	
	.text_11 {
	  overflow-wrap: break-word;
	  color: rgba(255, 255, 255, 1);
	  font-size: 6.66vw;
	  text-transform: uppercase;
	  font-family: MiSans-Bold;
	  font-weight: 700;
	  text-align: left;
	  white-space: nowrap;
	  line-height: 8.82vw;
	  margin-left: 32.02vw;
	}
	.m1-function-box{
		position: relative;
		width: 80vw;
		height: 60vh;
		margin: 0 auto;
	}
	.m1-function-item{
		position: relative;
		width: 15vw;
		height: 15vw;
		padding-top: 4.5vw;
		background:linear-gradient(to bottom, rgba(31, 31, 31, 0.6), rgba(3, 3, 3, 0.1));
		border-radius: 50%;		
		text-align: center;
		cursor: pointer;
		margin: 0 auto;
		margin-bottom: 40px;
		min-width: 150px;
		min-height: 150px;
	}
	.m1-function-item img{
		margin-bottom: 20px;
		height: 3vw;
	}
	.m1-function-item p{
		width: 80%;
		margin: 0 auto;
	}
	.m1-function-item:hover{
		background-color: #E02020;
		background:linear-gradient(to bottom, rgba(224, 32, 32, 0.8), rgba(224, 32, 32, 0.8));
	}
	.m1-title-box{
		position: relative;
		width: 100%;
		height: 30vh;
		text-align: center;
		z-index: 10;
		top: 5vh;
	}
	.txt-shoubing{
		position: absolute;
	}
	.txt-xiancai{
		position: absolute; 
		width: 100%;
		text-align: center;
		z-index: 10;
		bottom: 10px;
		color: #757575;
	}
	.bottom-title-box{
		position: absolute;
		width: 100%;
		text-align: center;
		z-index: 10;
		bottom:5vh;
	}
	.m1-tzt-img{
		position: relative;
		display: block;
		width: 40vw !important;
		object-fit: cover;
		object-position: center;
		margin: 0 auto;
		padding: 0;
		top: 20vh;
	}
	.m1-tzt-txt {
		position: relative;
		display: block;
		object-fit: cover;
		object-position: center;
		margin: 0 auto;
		padding: 0;
		top: 35vh;
	}
	.m1-color-bg{
		position: relative;
		background-image: url('../images/product/m1-color-bg.png');
		height: calc(100vh - 90px);
		background-size: 100%;
		background-repeat: no-repeat;
	}
	.m1-color-box{
		position: relative;
		width: 70%;
		z-index: 2;
		margin: 0 auto;
		display: flex;
		top: 15vh;
	}
	.m1-color-item{
		position: relative;
		width: 100%;
		background-color: #555;
	}
	.m1-color-img{
		position: relative;
		width: 100%;
	}
	.btn-color{
		position: absolute;
		width: 50px;
		height: 50px;
		line-height: 48px;
		text-align: center;
		top: 50%;
		left: 48%;
		z-index: 10;
		border-radius: 50%;
		font-size: 18px;
		background-color: #000000;
		border: 1px solid #3F3F3F;
		color: #FFFFFF;
		display: flex;
	}
	.btn-color div{
		display: inline-block;
		width: 50%;
		cursor: pointer;
	}
	.btn-color div:hover{
		color: #EF0A6A;
	}
	.m1-color-active{
		color: #EF0A6A;
	}
	.text_m0{
		overflow-wrap: break-word;
		color: rgba(254, 92, 0, 1);
		font-size: 50px;
		font-family: MiSans-Bold;
		font-weight: 700;
		text-align: left;
		white-space: nowrap;
		line-height: 55px;
		text-transform: uppercase;
		margin-bottom: 0;
	}
	.m0_title{
		color: rgba(0, 0, 0, 1);
		font-size: 35px;
		text-transform: uppercase;
		font-weight: 700;
		font-family: MiSans-Bold;
		text-align: left;
	}
	.text-11{
		position: relative;
		color: rgba(90, 59, 59, 1);
		text-transform: uppercase;
		font-family: MiSans-Regular;
		font-size: 0.8vw;
		margin-bottom: 0;
		top: -6vh;
	}
	.text-12{
		font-size: 2vw;
		text-transform: uppercase;
		color: #000000;
		font-family: MiSans-Bold;
	}
	.text_13{
		overflow-wrap: break-word;
		color: rgba(254, 92, 0, 1);
		font-size: 7vw;
		font-family: MiSans-Bold;
		font-weight: 700;
		text-align: center;
		white-space: nowrap;
	}
	.m0-jishen-txt{
		overflow-wrap: break-word;
		color: rgba(255, 255, 255, 1);
		font-size: 6.66vw;
		text-transform: uppercase;
		font-family: MiSans-Bold;
		font-weight: 700;
		text-align: left;
		white-space: nowrap;
	}
	.icon-list{
		display: flex;
		margin-bottom: 20px;
	}
	.icon-list img{
		width: 80px;
	}
	.divider{
		position: relative;
		width: 55px;
		height: 3px;
		margin: 5px 10px;
		background-color: #DCDCDC;
		top: 35px;
	}
	.m1-csbg-title{
		position: relative;
		width: 100%;
		text-align: center;
		overflow-wrap: break-word;
		color: rgba(255, 255, 255, 1);
		font-size: 2.5vw;
		text-transform: uppercase;
		font-family: MiSans-Bold;
		font-weight: 700;
		white-space: normal;
		line-height: 3.5vw;
		z-index: 10;
		top: 28vh;
	}
	.navbar:hover{
		cursor: pointer;
	}