
.ai_cont{
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* padding: 300rpx 0; */
	height: 900px;
	/* padding-bottom: 150px; */
	
}
.ai_cont2{
	/* display: flex;
	align-items: center;
	justify-content: space-between; */
	/* padding: 300rpx 0; */
	height: 1200px;
	padding-bottom: 150px;
	position: relative;
}

.ai_cont4{
	/* display: flex;
	align-items: center;
	justify-content: space-between; */
	/* padding: 300rpx 0; */
	/* height: 1200px; */
	/* padding-bottom: 150px; */
	position: relative;
	/* border: 1px solid red; */
	/* display: none; */
}
.ai_cont5{
	
	height: 700px;
	/* padding-bottom: 150px; */
	position: relative;
	overflow: hidden;
}
.ai_cont6{
	
	height: 900px;
	/* padding-bottom: 150px; */
	position: relative;
	overflow: hidden;
}
 .new_he{
   	   height: 580px;
	   background-color: #FFFFFF;width: 32%;margin-right: 0;
   }
   
.ku_new{
	width: 80%;
	display: flex;
	/* justify-content: ; */
	flex-direction: column;
	align-items: center;
}
.incan8{
	width: 100px;
	height: 80px;
}
.titlKuan{
	width: 70%;
	margin-bottom: 50px !important;
}
.tianbox{
	height: 100px;width: 100%;
}
.tianbox2{
	height: 70px;width: 100%;
}
.guding{
	max-width: unset !important;
}
.h800{
	height: 700px;display: flex;align-items: center;align-items: center;
}
.quanku{
	width: 60%;
	margin: auto;
}
.gradient-text{
	font-size: 140px;
	font-weight: bold;
	 background-image:-webkit-linear-gradient(100deg, #6E2EFF 10%, #00E2FF 40%, #6E2EFF);
	 /* background: linear-gradient(124deg, #5879FF 0%, #6E2EFF 48%, #00E2FF 100%); */
	    -webkit-background-clip:text; 
	    -webkit-text-fill-color:transparent; 

}
.gradient-text2{
	font-size: 140px;
	font-weight: bold;
	 background-image:-webkit-linear-gradient(100deg, #6E2EFF 10%, #6E2EFF 40%, #00E2FF);
	 /* background: linear-gradient(124deg, #5879FF 0%, #6E2EFF 48%, #00E2FF 100%); */
	    -webkit-background-clip:text; 
	    -webkit-text-fill-color:transparent; 
		text-align: center;
}
.gradient-text3{
	font-size: 60px;
	font-weight: bold;
	
		text-align: center;
}
 .kuquan2{
	width: 60% !important;
	margin: auto !important;
  }
.gulu{
	height: 100px;display: flex;margin-top: 40px;margin-left: 15%;
}
.new_box{
   	max-width: 1200px;
   	height: 380px;
   	display: flex;
   	justify-content: space-between;
	/* flex-direction: column; */
   	margin: auto;
	flex-wrap: wrap;
	/* background-color: #EEF2FA; */
   }
   .boxitem{
   	width: 32%;
   	display: flex;
   	flex-direction: column;
   	justify-content: center;
	align-items: center;
   	background-color: #FFFFFF;
   	padding: 0 30px;
	border-radius: 20px;
	margin-bottom: 20px;
   }
   .boxitem2{
   	width: 22%;
   	display: flex;
   	flex-direction: column;
   	justify-content: center;
   	align-items: center;
   	background-color: #FFFFFF;
   	/* padding: 0 30px; */
   	border-radius: 20px;
   	margin-bottom: 20px;
   }
   .newtit{
   	font-size: 22px;
   	color: #181824;
   	font-weight: 400;
   }
   .newcont{
   	font-size: 18px;
   	color: #999999;
   	margin-top: 5px;
   }
  .list_text2{
	   display: flex;
	   justify-content: space-between;
	   margin-top: 20px;
	   padding-bottom: 20px;
   }
  .nes_item{
  	   display: flex;
  	   align-items: center;
	   justify-content: center;
	   margin-bottom: 20px;
	   background-color: #FFFFFF;
	   width: 32%;
	   height: 440px;
  }
  .nes_itemlog{
  	  display: flex;
  	  flex-direction: column;
  	  align-items: center;
  	  margin-bottom: 20px;
	  /* border: 1px solid red; */
  }
  .nes_itemlog2{
  	  display: flex;
  	  align-items: center;
	  justify-content: center;
  	  margin-bottom: 20px;
	  width: 24%;
	  background-image: url('../images/sce2.png');
	  background-position: center center;
	  background-repeat: no-repeat;
	  background-size:cover;/
	  border-radius: 10px;
	 height: 280px;
	 color: #FFFFFF;
	 font-size: 30px;
	 
  }
.listbox2{
	margin-top: 30px;
	display: flex;
	width: 94%;
	margin: auto;
	margin-top: 30px;
	/* height: 300px; */
	justify-content: space-between;
}
.listItem{
	width: 49%;
	height: 300px;
	background-color: #FFFFFF;
	padding: 30px;
}
.listbtn{
	/* width: 100px;
	height: 60px; */
	background-color: #5775F2;
	line-height: 60px;
	color: #FFFFFF;
	padding: 10px 20px;
	cursor: pointer;
}
.ai_cont3{
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* padding: 300rpx 0; */
	/* height: 1000px; */
	/* padding-bottom: 150px; */
	position: relative;
}
.listBox{
	width: 94%;
	margin: auto;
	display: flex;
}
.new_img{
	display: flex;
	justify-content: space-between;
}
.bgbottom{
	width: 100%;
	height: 150px;
	background-color: #FFFFFF;
	position: absolute;
	bottom: 0;
}
.ai_img{
	width: 70%;
	display: flex;
	flex-wrap: nowrap;
	margin-left: 12%;
	margin-top: 6%;
	/* border:1px solid red; */
}
.ai_imgleft{
	width: 70%;
	display: flex;
	flex-wrap: nowrap;
	margin-left: 12%;
	margin-top: 0;
}
.ai_img2{
	width: 28%;
	display: flex;
	justify-content: flex-end;
	margin-top: 20%;
	
	/* margin-bottom: 15%; */
	/* height: 100%; */
}

.ai_img3{
	width: 33%;
	display: flex;
	flex-wrap: nowrap;
	/* margin-left: 6%; */
	margin-top: 5%;
}
.ai_img4{
	width: 55%;
	display: flex;
	flex-wrap: nowrap;
	margin-left: 6%;
	/* margin-top: 5%; */
}
.ai_img5{
	/* width: 88%; */
	display: flex;
	flex-wrap: nowrap;
	/* margin-right: 6%; */
	/* margin-top: 5%; */
}
.leftBox{
	width: 40%;
	text-align: right;
	padding-right: 8%;
}
.img1{
	/* width: 100%; */
	/* height: auto; */
	height: 70%;
}
.img2{
	/* width: 100%;
	height: auto; */
}
.img3{
	/* width: 100%; */
	/* height: auto; */
	height: 50%;
}
.img4{
	/* width: 100%; */
	/* height: auto; */
	height: 70%;
}
.centerPo{
	text-align: center;
}
.tit1{
	font-size: 1.4rem;
	margin-bottom: 1rem;
}
.tit2{
	font-size: 1.4rem;
	margin-bottom: 1rem;
	width: 71%;
	margin-left: 20%;
	text-align: left;
}
.titBig{
	font-size: 3rem;
	margin-bottom: 1rem;
}
.titBigleft{
	font-size: 3rem;
	margin-bottom: 1rem;
	margin-left: 20%;
}
.rightBox{
	width: 60%;
	display: flex;
	justify-content: flex-start;
	
}
.bottomBox{
	height: 100%;
	/* justify-content: flex-end; */
	/* border: 1px solid red; */
}
.titbia{
	font-size: 1.5rem;
}
.jtu1{
	padding-top: 120px
}
.ai_cont2 .bghdh {
	position: absolute;
	bottom: 0;
  /* margin-top: -145px; */
  width: 100%;
  height: 142px;
  background: -webkit-gradient(linear, left bottom, left top, from(#E4E9F7), to(#dedff5));
  background: linear-gradient(360deg, #E4E9F7 0%, #dedff5 100%);
  opacity: 1;
  
}
.widthBox{
	width: 25%;
}
.widthBox3{
	width:25%;
}
.widthBoxTwo{
	width:28%;
}
.pctop{
	padding-top: 60px;
}
.ai_cont2 .bghdh1 {
 
 position: absolute;
 bottom: 0;
  width: 100%;
  height: 68px;
  background: -webkit-gradient(linear, left top, left bottom, from(#CFD5EB), to(#DADDED));
  background: linear-gradient(180deg, #CFD5EB 0%, #DADDED 100%);
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
}

.imgbox{
	width: 60%;
	height: 800px;
	display: flex;
	align-items: center;
	justify-content: center;
	/* position:absolute;
	bottom: 100px; */
	margin: auto;
	margin-top: 80px;
	z-index: 10;
	position: relative;
	
}
.imgbox2{
	width: 60%;
	height: 500px;
	display: flex;
	align-items: center;
	justify-content: center;
	/* position:absolute;
	bottom: 100px; */
	margin: auto;
	/* margin-top: 80px; */
	z-index: 10;
	position: relative;
}
.imgcen1{
	margin-left: 10%;
	  position: absolute;
	 left: 0; bottom: 0;
	 height: 800px;
	display: flex;
	  justify-content: flex-end;
	 
}

.imgcen2{
	
	margin-left: 70%;
	  position: absolute;
	 left: 0; bottom: 0; 
		display: flex;
		justify-content: flex-end;
		 height: 800px;
}

.ptit{
	display: none;
}
.ptit1{
  	display: block;
  }
.baifen{
	font-size: 4.5rem;
}
.haoshi{
	margin-top: 100px;
}
.ph_tit{
	 display: none;
 }
 .zhuban{
	 width: 25%;display: flex;justify-content: flex-end;flex-direction: column;align-items: center;
 }
 .pc_pa{
	 padding-top: 300px;
 }
 .PC_cont{
	 /* display: block; */
 }
 .PH_cont{
	 display: none;
 }
 .PC_left{
	 margin-left: 20%;
 }
 .PC_ptop{
	 padding-top: 100px;
 }
 .img_w1{
	 width: 45%;
	 
 }
 .PCfang2{
 	 width: 80%;display: flex;justify-content: space-between;align-items: center;padding: 60px;height: 400px;margin: auto;flex-wrap: wrap;
 }
 .PCxiao{
	 display: flex;
	 flex-direction: column;
	 align-items: center;
	 margin-bottom: 100px;
	 width: 25%;
	 /* height: 250px; */
 }
 .pPai{
	 padding: 20px;
 }
  @media (max-width:2000px) {
	  .new_he{
	    	   height: 510px;
	  	 
	    }
  }
 @media (max-width:1800px) {
 	 
 	 .ai_cont6{
 	 	
 	 	height: 700px;
 	 	/* padding-bottom: 150px; */
 	 	/* position: relative; */
 	 
 }
 @media (max-width:1600px) {
	 .new_he{
	   	   height: 450px;
	 	 
	   }
	 .ai_cont6{
	 	
	 	height: 800px;
	 	/* padding-bottom: 150px; */
	 	/* position: relative; */
	 
 }
 .ai_cont{
 
 	height: 900px;
 	
 }
 
 @media (max-width:1440px) {
 	 .imgcen2{
		 margin-left: 82%;
	 }
 	 .ai_cont6{
 	 	
 	 	height: 750px;
 	 	/* padding-bottom: 150px; */
 	 	/* position: relative; */
 	 
 }

@media (max-width:1200px) {
	.incan8{
		width: 70px;
		height: 60px;
	}
	.new_box{
	   	max-width: 800px;
	   	height: 380px;
	   	display: flex;
	   	justify-content: space-between;
		/* flex-direction: column; */
	   	margin: auto;
		/* background-color: #EEF2FA; */
	   }
	.ai_cont{
		display: flex;
		align-items: center;
		justify-content: space-between;
		/* flex-direction: column; */
		/* padding: 300rpx 0; */
		height:700px;
		/* padding-bottom: 50px; */
		
	}
	.new_he{
		   height: 340px;
	}
	.PCxiao{
		
		 margin-bottom: 60px;
		 width: 25%;
		 /* height: 250px; */
	}
	.ai_cont2{
		/* height:00px; */
	}
	.leftBox{
		width: 400px;
		/* border: 1px solid red; */
		padding-right: 1%;
	}
	.imgcen1{
		  display: none;
	}
	.titBigleft{
		/* font-size: 2rem; */
	}
	.ptit1{
		display: none;
	}
	.ptit{
		display: block;
		margin-top: 40px;
	}
	.PCfang2{
		padding: 60px 0px;
		height: 200px;
	}
	.tetttwo{
		 padding: 0 80px;
	}
	.listItem{
		height: unset;
	}
	.imgcen2{
		margin-left: 52%;
		
	}
	.widthBox3{
		margin-left: 52%;
		width: 36%;
	}
}
@media (max-width:1000px) {
	.ai_cont6{
		height: 700px;
	}
}
@media (max-width:900px) {
	.nes_itemlog2{
		 height: 150px;
		 font-size: 18px;
	}
	.new_he{
		   height: 310px;
	}
	.ai_cont{
	
		height: 600px;
		
	}
	.ai_contlin{
		height: 770px;
	}
	.newtit{
		font-size: 18px;
		color: #181824;
		}
	.incan8{
		width: 80px;
		height: 60px;
	}
	.newcont{
		font-size: 15px;
		width: 90%;
		margin: auto;
	}
	.PCfang2{
		width: 90%;
	}
	.ai_cont3{
		
	flex-direction: column;
	flex-flow: column-reverse;
	padding-top: 50px;
		 
	}
	.guding{
		max-width: 100% !important;
	}
	.bgbottom{
		display: none;
	}
	.haoshi{
		margin-top: 30px;
	}
	.pctop{
		padding-top: 60px;
		margin-top: 10px !important;
	}
	.listItem{
		width: 100%;
		margin-bottom: 20px;
	}
	.listBox{
		width: 94%;
		margin: auto;
		justify-content: space-between;
		/* display: ; */
		/* height: 800px; */
		flex-wrap: wrap;
		
	}
	.listbox2{
		flex-wrap: wrap;
	}
	.pPai{
		width: 48%;
		padding: 0px;
	}
	.ai_cont6{
		height: auto
	}
	.ai_cont900{
		flex-flow: column-reverse !important;
		/* flex-direction: column !important; */
		/* border: 1px solid red; */
		margin-top: 30px;
	}
	.ai_cont{
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: column;
		padding-bottom: 150px;
		
	}
	.leftBox{
		width:80%;
		/* border: 1px solid red; */
		padding-right: 1%;
	}
	.jtu1{
		padding-top: 0;
		/* max-width: 80% !important; */
	}
	/* .ptit1{
		padding-top: 60rpx;
	} */
	.ptitop{
		margin-top: 60rpx !important;
	}
	.ai_cont2 {
		height: auto;
		padding-bottom: 0;
	}
	.imgbox2{
		height: 300px;
		width: 88%;
	}
	.hideBox{
		display: none;
	}
	.titBig{
		   font-size: 2rem !important;
		   
	}
	.titBigleft{
		 font-size: 2rem !important;
	}
	.tit1{
		font-size: 1rem;
		padding: 0 30px;
		text-align: center;
	}
	.tit2{
		font-size: 1rem;
		/* padding: 0 30px; */
	}
	.imgcen2{
		height: 500px;
		bottom: 80px;
		margin-left: 52%;
	}
	.imgbox{
		height: 645px;
	}
	.PC_ptop{
		padding-top: 30px;
	}
	.rightBox{
		width:70%
	}
	.padMsg{
		padding: 0;
	}
	.pc_pa{
		padding-top: 30px;
	}
	.titCeten{
		  text-align: center !important;
		  padding: 0 20px;
	}
	.cosuere{
		flex-direction: column;
		/* flex-flow: column-reverse; */
	}
	.PC_left{
		margin-left: 0;
	}
	.titBigleft{
		  font-size: 1.5rem;
		  margin-left: 0;
	}
	.ai_img{
		margin-left: 12%;
		
	}
	.ai_imgleft{
		
		margin-left: 12%;
		/* margin-top: 6%; */
	}
	.litoaltit{
		padding-right: 14%;
	}
	.xiaosize{font-size: 12px;}
	.ai_cont5{
		  height: 580px;
		 /* padding-bottom: 30px; */
	}
}

@media (max-width: 500px) {
	.new_box{
	   	max-width: 400px;
	   	height: 700px;
	   	display: flex;
	   	justify-content: space-between;
		/* flex-direction: column; */
	   	margin: auto;
		/* background-color: #EEF2FA; */
		width: 88%;
		margin: auto;
	   }
	
	.boxitem{
		width: 45%;
		padding: 0;
		/* display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		background-color: #FFFFFF;
		padding: 0 30px;
		border-radius: 20px;
		margin-bottom: 20px; */
	}
	.boxitem2{
		width: unset;
	}
	.guding{
		max-width: 100% !important;
		margin-top: 39px;
	}
	.gulu{
		height: 100px;display: flex;margin-top: 40px;margin-left:0;justify-content: space-between;
		width: 80%;
		
		margin: auto;
		margin-top: 30px;
	}
  .ai_cont{
  	display: flex;
  	align-items: center;
  	justify-content: space-between;
  	flex-direction: column;
  	/* padding: 300rpx 0; */
  	height: 400px;
  	padding-bottom: 30px;
	margin-top: 40px;
  	/* border: 1px solid red; */
  }
  .gradient-text2{
	  font-size: 38px;
  }
  .gradient-text{
  	  font-size: 38px;
  }
  .ai_contlin{
  	display: flex;
  	align-items: center;
  	justify-content: space-between;
  	flex-direction: column;
  	/* padding: 300rpx 0; */
  	height: 585px;
  	padding-bottom: 30px;
  	margin-top: 40px;
  	/* border: 1px solid red; */
  }
  .quanku{
  	width: 90%;
  	margin: auto;
  }
  .incan8{
  	width: 70px;
  	height: 60px;
  }
  .ai_cont2{
	  height: auto;
	  /* padding-bottom: 50px; */
  }
  .ai_cont5{
  	  height: 660px;
  	 /* padding-bottom: 30px; */
  }
  .leftBox{
	  width: unset;
  margin-top: 30rpx;
  }
  .rightBox{
	  width: 86%;
  }
  .rightBox2{
  	  width: 96%;
  }
  .list_text2{
  	   flex-direction: column;
  }
  .tit1{
	  font-size: 1rem;
	  padding: 0 20px;
	  /* text-align: left; */
  }
  .titCeten{
	  text-align: center !important;
	  padding: 0 20px;
  }
  .flexMsg{
	  display: flex;
	  justify-content: center;
  }
  .tit2{
	  width: 100%;
	  font-size: 1rem;
	  margin-left: 0;
  }
  .titBig{
	   font-size: 1.5rem !important;
	   
  }
  .ai_cont22{
  	  height:550px;
  	  /* padding-bottom: 50px; */
  }
  .imgcen1{
	  display: none;
  }
  .ai_cont2 .bghdh{
	    display: none;
  }
  .ai_cont2 .bghdh1{
	    display: none;
  }
  .imgcen2{
	  /* border: 1px solid red; */
	  justify-content: center;
	  align-items: center;
	  margin-left: 0;
	  position: unset;
	  width: 100% !important;
	  height: auto;
  }
  .kuquan{
	 padding: 0 30px;
  }
  .kuquan2{
  width: 80% !important;
  margin: auto !important;
  }
  .chasiz{
	  font-size: 18px !important;
  }
  .h800{
  	height: 300px !important;
	}
  .widthBox3{
	  margin-left: 3%;
	  /* border: 1px solid red; */
	  width: 100%;
  }
  .widthBox{
  	  /* margin-left: 18%; */
  	  /* border: 1px solid red; */
  }
  .jtu1{
	  padding-top: 0;
	  width: 90%;
  }
  .imgbox{
	  /* border: 1px solid blue; */
	  width: 80%;
	  height: 300px;
	  justify-content: center;
	  align-items: center;
	  margin-top: 0px;
  }
  .titBigleft{
	  font-size: 1.5rem !important;
	  margin-left: 0;
  }
  .ai_img{
	  margin-left: 4%;
  }
  .ai_imgleft{
	width: 90%;
  	margin-left: 4%;
  	/* margin-top: 6%; */
  }
  .ptit1{
  	display: none;
  }
  .ptit{
  	display: block;
	margin-top: 0px;
  }
 .haoshi{
	 margin-top: 0;
	 display: none;
 }
 .ph_tit{
	 display: block;
 }
 .imgbox2{
	 width: 100%;
	 height: auto;
 }
 .zhuban{
	 width: 40%;
 }
 .ai_cont3{
	 flex-direction: column !important;
	 /* flex-flow: row-reverse !important; */
	 /* justify-content: center; */
	 
 }
 .bgbottom{
	 display: none;
 }
 .pc_pa{
 	 padding-top: 0px;
	 padding-bottom: 20px;
 }
 
 .PC_cont{
 	 display: none;
 }
 .PH_cont{
 	 display: block;
 }
 .PH_tl{
	 margin-top: 20px;
 }
 .pct2{
	 text-align: left;
	 margin-left: 20px;
 }
 .ph_yu{
	 padding-bottom: 30px;
 }
 .ph_yu2{
 	 padding-bottom: 30px;
 }
 .PC_left{
	 margin-left: 0;
	 padding-left: 0;
 }
 .PC_ptop{
 	 padding-top: 20px;
	 
 }
 .img_w1{
 	 width: 85%;
 }
 .gradient-text3{
 	font-size: 32px !important;
 }
 
 .PCfang2{
 	 width: 100%;
 	 padding: 0;
 	 font-size: 14px;
 	 height: 400px;
 }
 .PCxiao{
 	 width: 50%;
 }
 .tettone{
	 padding: 0 30px;
 }
 .widthBox3{
	 width:70%;
 }
 .ai_contlin{
 	height: 630px;
 	
 }
 .changimg{
	 width: unset !important; 
	 
 }
 .haha_cong{
	 height: 470px !important;
 }
 .tianbox{
 	height: 20px;width: 100%;
 }
 .tianbox2{
 	height: 20px;width: 100%;
 }
 .titlKuan{
 	width: 100%;
 }
 .nes_item{
 	   display: flex;
 	
 	   width:unset;
 	   height: 300px;
 }
 .nes_itemlog2{
 
 	  width: 48%;
 	  /* border: 1px solid blue; */
 	 height: 140px;
	 font-size: 16px;
 }
 .dixiao{
	 flex-direction: unset !important;
 }
 .new_he{
 	   width: 100%;
 	   height: 340px;
 }
 .new_img{
 	  flex-direction: column;
 }
 .newcont{
 	font-size: 15px;
 
 }
 .phone1{
	 font-size: 18px !important;
	
 }
}