body {
	/* overflow: hidden; */
}

.neirong {
	padding-top: 80px;
	padding-bottom: 140px;
}

.jishu p {
	font-size: 20px;
	font-weight: 400;
	color: #91A0AB;
	padding-bottom: 10px;
}

.jishu h1 {
	font-size: 36px;
	font-weight: bold;
	color: #000000;
}

.jishu1 p {
	font-size: 18px;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
	padding-top: 40px;
}

.neirong1 {
	position: relative;
	padding-bottom: 120px;
}

.bofang {
	width: 870px;
	height: 757px;
	background: url(../image/keji/keji.png);
	background-size: cover;
	position: absolute;
	right: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.bofang img {
	width: 120px;
	height: 120px;
}

.chuangxin {
	width: 687px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 38px;
}

.chuangxin1 {
	width: calc(100%/2.3);
}

.shuzi {
	width: 97px;
	height: 71px;
	position: relative;
	background-size: 100% 100% !important;

}

.shuzi h1 {
	position: absolute;

	font-size: 24px;

	font-weight: bold;
	color: #333333;
	right: 0;
	bottom: 0;
}

.shuzi1 {
	padding-top: 25px;
	height: 160px;
}

.shuzi1 p {

	font-size: 16px;

	font-weight: 400;
	color: #666666;
	line-height: 26px;
}

.swiper {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	/* text-align: center; */
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.mian {
	width: 50%;
	height: 460px;
}

.mian img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.yi h1 {
	font-size: 30px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 30px;
}

.yi p {
	font-size: 16px;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
}

.yi {
	padding-left: 80px;
	padding-right: 92px;
	width: 50%;
}

.mianyi {
	display: flex;
	align-items: center;
	width: 100%;
}

.neirong2 {
	padding-bottom: 120px;
}

.yingyang {
	position: relative;
}

.gaoxiao {
	width: 120px;
	position: relative;
	bottom: 38px;
	left: 45.8%;
}

.swiper-button-prev1,
.swiper-container-rtl .swiper-button-next1 {
	background-image: url(../image/keji/zj.png);
	left: 0 !important;
}

.swiper-button-next1,
.swiper-container-rtl .swiper-button-prev1 {
	background-image: url(../image/keji/yj.png);
	right: 0 !important;
}

.swiper-button-next1,
.swiper-button-prev1 {
	width: 60px;
	height: 60px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	background-size: 60px 60px;
}

.liatu {
	width: 100%;
	height: auto;
}

.liatu img {
	width: 100%;
}

.liatu2 {
	width: 100%;
	height: auto;
	margin-top: -100px;
}

.liatu2 img {
	width: 100%;
}

.pingtai {
	padding-bottom: 100px;
}

.yan {
	/* padding-left: 20px;
	padding-right: 20px; */
	position: relative;
}

.tandui {
	padding-bottom: 100px;
	overflow: hidden;
}

.yanfa1 {
	padding-top: 81px;
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
}


.zhao {
	width: 100%;
	height: 100%;
	background-color: rgb(0 0 0 / 40%);
	position: absolute;

}


.swiper2 .swiper-slide-active .yan {
	/* padding-left: 20px;
	padding-right: 20px; */
	/* padding-bottom: 20px; */
}

.swiper2 .swiper-slide-active .yan img {}

.swiper2 .swiper-slide-active .zhao {
	opacity: 0;
}

.zhandian {
	width: 386px;
	height: 437px;
	background: #FFFFFF;
	position: absolute;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 60px;
	left: 80px;
	top: 65px;
}

.zhandian1 p {
	font-size: 16px;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
}

.zhandian2 {
	display: flex;
	justify-content: center;
	position: absolute;
	bottom: 40px;
	width: 100%;
	left: 0;
}

.zhandian2 p {
	font-size: 24px;
	font-weight: 500;
	color: #004D99;
	line-height: 30px;
}

.zhandian2 span {
	font-size: 16px;
	font-weight: 500;
	color: #666;
	line-height: 30px;
}

.zhandian {
	opacity: 0;
	transition: all 0.3s;
}

.swiper2 .swiper-slide-active .zhandian {
	opacity: 1;
}

.swiper-pagination1 {
	padding-top: 40px;
	display: flex;
	justify-content: center;
	width: 100%;
}

.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	margin-right: 12px;
}

.swiper-button-prev2,
.swiper-container-rtl .swiper-button-next2 {
	background-image: url(../image/keji/zj1.png);
	left: 0 !important;
}

.swiper-button-next2,
.swiper-container-rtl .swiper-button-prev2 {
	background-image: url(../image/keji/yj1.png);
	right: 0 !important;
}

.swiper-button-next2,
.swiper-button-prev2 {
	width: 80px;
	height: 58px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	background-size: 80px 58px;
}

.jiance1 {
	width: 100%;
	height: 934px;
	background: url(../image/keji/jiance.png);
	background-size: 100% 100%;
	margin-top: 80px;

}

.jiance3 {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: end;
}

.jiance2 {
	width: 530px;
	height: 399px;
	background: #3A7BBC;
	padding-top: 80px;
	padding-left: 80px;
	padding-right: 90px;
	padding-bottom: 80px;
}

.jiance2 p {
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 36px;
}

/* 视频 */
.videos {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -30%;
	margin-top: -32.5vh;
	z-index: 9999;
	width: 60%;
	height: 65vh;
}

.videos video {
	height: 100%;
	display: block;
	margin: 0 auto;
}

.vclose {
	position: fixed;
	right: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	cursor: pointer;
	z-index: -1;
	background-color: rgba(0, 0, 0, 0.4);
}

.ddd {
	display: none;
}

.swy {
	display: none;
}

.zxcy {
	display: flex;
}


@media screen and (max-width:1720px) {
	.bofang {
		width: 735px;
	}
}

@media screen and (max-width:1450px) {
	.bofang {
		width: 500px;
		height: 550px;
	}

	.
}

@media screen and (max-width:1400px) {
	.neirong2 .bar {
		padding: 0;
	}

	.neirong2 {
		padding-left: 5%;
		padding-right: 5%;
	}
}

@media screen and (max-width:1350px) {
	.zhandian {
		width: 570px;
		height: 318px;
		background: #FFFFFF;
		position: absolute;
		padding-left: 21px;
		padding-right: 30px;
		padding-top: 30px;
		left: 80px;
		top: 52px;
	}
}

@media screen and (max-width:1250px) {
	.neirong1 {
		flex-wrap: wrap;
	}

	.bofang {
		width: 100%;
		position: relative;
	}

	.zhandian {
		width: 570px;
		height: 318px;
		background: #FFFFFF;
		position: absolute;
		padding-left: 21px;
		padding-right: 30px;
		padding-top: 30px;
		left: 80px;
		top: 10px;
	}

	.videos {
		display: none;
		position: fixed;
		left: 50%;
		top: 50%;
		margin-left: -30%;
		margin-top: -13%;
		z-index: 9999;
		width: 60%;
		height: auto;
	}
}

@media screen and (max-width:1024px) {
	.liatu2 {
		margin-top: 0;
	}

	.zhandian {
		width: 100%;
		height: 100%;
		background: #f1f1f1;
		position: absolute;
		padding-left: 21px;
		padding-right: 30px;
		padding-top: 30px;
		left: 0px;
		top: 0px;
	}

	.swiper-button-next2,
	.swiper-container-rtl .swiper-button-prev2 {
		background-image: url(../image/keji/yj1.png);
		right: -30px !important;
	}

	.swiper-button-prev2,
	.swiper-container-rtl .swiper-button-next2 {
		background-image: url(../image/keji/zj1.png);
		left: -30px !important;
	}

	.jiance1 {
		background-size: cover;
		height: 600px;
	}
}

@media screen and (max-width:768px) {
	.chuangxin {
		width: 100%;
	}

	.mianyi {
		flex-wrap: wrap;
	}

	.mian {
		width: 100%;
		height: auto;
	}

	.yi {
		width: 100%;
		padding-top: 20px;
		padding-left: 0;
	}

	.gaoxiao {
		left: 78.8%;
	}

	.yi h1 {
		font-size: 25px;
		font-weight: bold;
		color: #333333;
		padding-bottom: 19px;
	}

	.yanfa1 .swiper-slide {
		height: 470px;
	}

	.jiance2 {
		height: auto;
		width: 100%;
	}

	.jiance2 {
		padding-top: 30px;
		padding-left: 30px;
		padding-right: 40px;
		padding-bottom: 50px;
	}
}

@media screen and (max-width:500px) {
	.bofang {
		height: 300px;
	}

	.neirong {
		padding-top: 40px;
		padding-bottom: 55px;
	}

	.jishu p {
		font-size: 16px;
		font-weight: 400;
		color: #91A0AB;
		padding-bottom: 10px;
	}

	.jishu h1 {
		font-size: 25px;
		font-weight: bold;
		color: #000000;
	}

	.jishu1 p {
		font-size: 16px;
		font-weight: 400;
		color: #666666;
		line-height: 30px;
		padding-top: 19px;
	}

	.gaoxiao {
		display: none;
	}

	.neirong2 {
		padding-bottom: 40px;
	}

	.yi {
		padding-right: 0;
	}

}