
.ai_cont{
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* padding: 300rpx 0; */
	height: 1000px;
	/* padding-bottom: 150px; */
	/* border: 1px solid red; */
}
.ai_cont2{
	/* display: flex;
	align-items: center;
	justify-content: space-between; */
	/* padding: 300rpx 0; */
	/* height: 1100px; */
	/* padding-bottom: 150px; */
	position: relative;
}
.ai_cont22{
		padding-bottom: 150px;
}

.ai_cont3{
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* padding: 300rpx 0; */
	/* height: 1000px; */
	/* padding-bottom: 150px; */
	position: relative;
}
.bgbottom{
	width: 100%;
	height: 150px;
	background-color: #FFFFFF;
	position: absolute;
	bottom: 0;
}
.PC_rightb{
	width: 40% !important;
}
.PC_rightl{
	width: 52% !important;
}
.ai_img{
	width: 70%;
	display: flex;
	flex-wrap: nowrap;
	margin-left: 6%;
	margin-top: 5%;
}
.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%; */
}
.ai_img6{
	padding: 0 2%;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.aiBt{
	width: 200px;
	height: 47px;
	line-height: 47px;
	color: #5775F2;
	background-color: #FFFFFF;
	text-align: center;
	border-radius: 20px;
	margin-top: 20px;
}
.bgbottom2{
width: 100%;
	height: 150px;
	position: absolute;
	bottom: 0;	
background: linear-gradient(180deg, #EAEFFF 0%, #F2F3FD 100%);
}
.leftBox{
	width: 40%;
	text-align: right;
	padding-right: 8%;
}
.PCimg{
	justify-content: center;
	margin-right: 2%;
}
.img1{
	width: 42%;
	/* 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: 2.7rem;
	margin-bottom: 1rem;
}
.titBigleft{
	font-size: 2.7rem;
	margin-bottom: 1rem;
	margin-left: 20%;
}
.rightBox{
	width: 60%;
	display: flex;
	justify-content: flex-start;
	
}
.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;
  
}

.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;
}
.rightPai{
	justify-content: space-between;
	width: 100%;
	margin-bottom: 40px;
	padding: 0 5%;
	/* height: 500px; */
}
.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: 60%;
 }
 .img_w2{
 	 width: 70%;
 }
 .laisuo{
	 display: flex;justify-content: space-between;align-items: center;margin-top: 150px;padding-bottom: 40px;
 }
 .PC_uj{
	 margin-bottom: 6%;padding-top:100px;
 }
 .imgWid{
 	 width: 88%;
 }
 .PCxiao{
	 display: flex;justify-content: center;align-items: center;flex-direction: column;width: 25%;margin-bottom: 150px;
 }
 .PCfang{
	 width: 60%;display: flex;justify-content: flex-end;align-items: center;padding: 60px;height: 400px;margin: auto;flex-wrap: wrap;
 }
 .PCfang2{
 	 width: 80%;display: flex;justify-content: flex-end;align-items: center;padding: 60px;height: 400px;margin: auto;flex-wrap: wrap;
 }
 .PCiuh{
	 width: 100%;display: flex;justify-content: flex-end;flex-direction: column;align-items: center;padding: 60px;"
 }
 .iconcnaks{
	 width: 100px;
	 height: 80px;
 }
 @media (max-width:2000px) {
 	.imgWid{
 		 width: 73%;
 	}
 }
@media (max-width:1800px) {
	.imgWid{
		 width: 62%;
	}
	.ai_cont{
		
		height:800px;

		
	}
}
 @media (max-width:1600px) {
 	.imgWid{
 		 width: 52%;
 	}
 }
 @media (max-width:1400px) {
 	.imgWid{
 		 width: 42%;
 	}
	.padgh{
		padding: 0 100px;
	}
	.ai_cont22{
		/* border: 1px solid red; */
		  /* height:550px; */
		  /* padding-bottom: 50px; */
		 
	}
 }
@media (max-width:1200px) {
	.ai_cont{
		display: flex;
		align-items: center;
		justify-content: space-between;
		/* flex-direction: column; */
		/* padding: 300rpx 0; */
		height:500px;
		/* padding-bottom: 50px; */
		
	}
	.ai_cont2{
		height:800px;
	}
	.ai_cont22{
	height: 800px !important;
		 
	}
	.leftBox{
		/* width: 400px; */
		/* border: 1px solid red; */
		padding-right: 1%;
	}
	.imgcen1{
		  display: none;
	}
	.titBig{
		font-size: 1.8rem;
	}
	.titBigleft{
		font-size: 1.8rem;
	}
	.tit1{
		font-size:1.2rem
	}
	.tit2{
		font-size:1.2rem
	}
	.bti{
		font-size: 1.8rem;
	}
	.ptit1{
		display: none;
	}
	.ptit{
		display: block;
		margin-top: 40px;
	}
	.PCfang2{
		width: 96%;
	}
	.padgh{
		padding: 0 80px;
	}
	.img1{
		width: 30%;
	}
}
@media (max-width:1000px) {
 .rightPai{
 	justify-content: space-between;
 	width: 88%;
 	margin-bottom: 40px;
 	padding: 0;
	flex-wrap: wrap;
 	/* height: 500px; */
 }
 .ai_img6{
 	padding: 35px;
 	/* display: flex;
 	flex-direction: column;
 	align-items: center; */
 	width: 42%;
 }
 .hidebox{
	 display: none;
 }
 .PCfang2{
 	width: 100%;
 }
 }
@media (max-width:900px) {
	.ai_cont{
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: column;
		/* padding: 300rpx 0; */
		/* height: 600px; */
		padding-bottom: 150px;
		
	}
	.ghdgsh{
		margin-top: 0 !important;
		
	}
	.ai_conth{
		/* flex-direction:row; */
		flex-direction: column;
		/* padding: 300rpx 0; */
		height: 800px;
		padding-bottom: 0px;
		/* margin-top: 40px; */
	}
	.shou_cont1{
		 flex-flow: column-reverse;
		height: 560px;
		padding-top: 30px;
	}
	.leftBox{
		width:80%;
		/* border: 1px solid red; */
		padding-right: 1%;
		text-align: center;
	}
	.jtu1{
		padding-top: 0;
		/* max-width: 80% !important; */
	}
	.ptit{
		margin-top: 0px;
	}
	.ptitop{
		margin-top: 60rpx !important;
	}
	.ai_cont2 {
		height: auto;
		padding-bottom: 0;
	}
	.imgbox2{
		height: 300px;
	}
	.img1{
		width: 24%;
	}
	.showbox{
		 display: block;
	}
	.hideBox{
		display: none;
	}
	.titBigleft{
		font-size: 2rem !important;
		text-align: center !important; 
		margin-left: 0;
	}
	.tit2{
		font-size: 1.2rem !important;
		width: 100%;
		margin-left: 0;
		text-align: center;
	}
	.tit1{
		font-size: 1.2rem !important;
	}
	.titBig{
		font-size: 2rem !important;
	}
	.centerPo2{
		text-align: center !important;
	}
	.pc_pa{
		
	}
	.PC_ptop{
		padding-top: 40px
	
	}
	.img_quan{
		width: 80%;
	}
	.padvalue{
		padding: 0 80px;
	}
	.bgbottom{
	
		height: 80px;
		/* background-color: #FFFFFF;
		position: absolute;
		bottom: 0; */
	}
	.PCxiao{
		font-size: 14px;
	}
	.padClea{
		padding-bottom: 0;
		padding-top: 40px;
	}
	.PC_left{
		margin-left: 0;
	}
	.leftBoxleft{
		margin-left: 15%;
	}
	.PC_rightl{
		 width: 51% !important;
		 margin-left: 5%;
	}
	.ai_cont3{
		 flex-direction: column !important;
		 /* flex-flow: row-reverse !important; */
		 /* justify-content: center; */
		 
	}
	.pc_pa{
		padding-top: 100px;
	}
	.laisuo{
		margin-bottom: 60px;
		/* flex-direction: column; */
	}
	.claeanMsg{
		margin-left: 0;
	}
	.phSize{
		font-size: 12px;
	}
}

@media (max-width: 500px) {
	.centerPo{
		padding: 0 20px;
	}
	.ai_conth{
		padding-bottom: 0;
	}
  .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; */
  }
  .ai_cont2{
	  height:auto;
	  /* padding-bottom: 50px; */
  }
  .ai_cont22{
  	  /* height:468px !important; */
	  height: 756px !important;
  	  /* padding-bottom: 50px; */
	 
  }
  .leftBox{
  margin-top: 30rpx;
  }
  .rightBox{
	  width: 86%;
  }
  .tit1{
	  font-size: 1rem !important;
	  padding: 0 20px;
	  /* text-align: left; */
  }
  .tit2{
	  width: 100%;
	  font-size: 1rem !important;
	  margin-left: 0;
  }
  .titBig{
	   font-size: 1.4rem !important;
	   
  }
  .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: 80% !important;
	  height: auto;
  }
  .jtu1{
	  padding-top: 0;
	  width: 100%;
  }
  .imgbox{
	  /* border: 1px solid blue; */
	  width: 80%;
	  height: auto;
  }
  .titBigleft{
	  font-size: 1.4rem !important;
	  margin-left: 0;
  }
  .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;
 }
 .PC_left{
	 margin-left: 0;
	 padding-left: 0;
	 /* text-align: left !important; */
 }
 .PC_ptop{
 	 padding-top: 20px;
 }
 .img_w1{
 	 width: 85%;
 }
 .img_w2{
 	 width: 85%;
 }
 .img_quan{
	  width: 100%;
 }
 .shou_cont1{
	 flex-flow: column-reverse;
	height: 425px;
	padding-top: 30px;
 }
 .shou_top{
	 /* padding-top: 190px; */
	 padding-left: 0px;
 }
 .laisuo{
	 margin-top: 0px;
	 padding-top: 30px;
	 flex-direction: column;
	 justify-content: flex-start;
	 background-color: #fff;
 }
 .PC_rightl{
	 width: 81% !important;
	 margin-left: 0;
 }
 .PC_rightb{
	 width: 100% !important;
 }
 .pk_img{
	 width: 85%;
 }
 .hide_img{
	 display: none !important;
 }
 .PC_uj{
 	padding-top:10px;
 }
 .hidebox{
	 display: none;
 }
 .showbox{
 	 display: block;
 }
 .rightPai{
 	justify-content: space-between;
 	width: 100%;
 	margin-bottom: 40px;
 	padding: 0;
	flex-wrap: wrap;
 	/* height: 500px; */
 }
 .ai_img6{
 	padding: 20px;
 	/* display: flex;
 	flex-direction: column;
 	align-items: center; */
	width: 48%;
 }
 .ai_img7{
 margin-left: 8%;
 }
 
 .PCxiao{
 	 display: flex;justify-content: center;align-items: center;flex-direction: column;width: 45%;margin-bottom: 40px;
 }
 .PCfang{
 	 width: 96%;height: auto;padding: 0;justify-content: space-between;margin-top: 50px;
	 
 }
 .PCiuh{
 	padding: 35px;"
 }
 .img1{
 	width: 32%;
 }
 .PCfang2{
	 /* width: 100%; */
	 padding: 0;
	 font-size: 12px;
	 margin-top: 40px;
	 justify-content: space-between;
 }
 .PCxiao{
	 width: 45%;
 }
 .iconcnaks{
	 width: 80px;
	 height: 60px;
 }
 .aiBt{
	 width: 160px;
	 height: 40px;
	 line-height: 40px;
 }
.phSize{
	font-size: 12px;
}
.leftBoxleft{
	padding-top: 20px;
	margin-left:0;
}
}