/* 头部轮播 */
.banner_container {
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}



.swiper_one .banner_container {
	width: 85%;
}

#top_1 .banner_content {
	width: 32%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* background-color: rgba(0, 0, 0, .3); */
}

.swiper_one .banner_content img {
	width: 100%;
	height: auto;
	/* background-color: #000; */
	object-fit: contain;
}


.swiper_one .banner_link_btn {
	width: 163px;
	height: 43px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #000;
	border: 1px solid #000;
	border-radius: 10px;
	font-family: "SourceHanSansCN-Regula";
	transition: all 0.2s;
	margin-top: 10vh;
}

.swiper_one .banner_link_btn:hover {
	background-color: #005eb8;
	color: #fff;
	border-color: #005eb8;
}

#top_2 .banner_content {
	width: 24%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* background-color: rgba(0, 0, 0, .3); */
}


#top_3 .banner_content {
	width: 24%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	padding-bottom: 20vh;
	box-sizing: border-box;
	/* background-color: rgba(0, 0, 0, .3); */
}

#top_3 .banner_link_btn {
	margin-top: 6vh;
}

#top_4 .banner_content {
	width: 23%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* background-color: rgba(0, 0, 0, .3); */
}

#top_5 .banner_content {
	width: 30%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* background-color: rgba(0, 0, 0, .3); */
}








/* @media screen and (max-width: 757px) {
	.swiper_one .banner_link_btn {
		width: 90px;
		height: 26px;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #000;
		border: 1px solid #000;
		border-radius: 6px;
		position: absolute;
		left: 50%;
		bottom: 5%;
		transform: translateX(-50%);
		font-family: "SourceHanSansCN-Regula";
	}
} */




/* 走进欧姆龙 */
#about_1 .banner_container {
	width: 90%;
	height: 100%;
	/* background-color: rgba(0, 0, 0, 0.2); */
}

#about_1 .banner_container .content {
	width: 40%;
	height: 100%;
	/* background-color: rgba(0, 0, 0, 0.2); */
	/* background-color: aliceblue; */
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

#about_1 .banner_container .content img {
	width: 90%;
	height: auto;
	display: inline-block;
}


#about_1 .banner_link_btn {
	width: 160px;
	height: 43px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 10px;
	margin-top: 4vh;
	/* transform: translateX(-70%); */
	font-family: "SourceHanSansCN-Regula";
	color: #fff;
	margin-top: 10vh;
}


#about_2 .banner_container {
	width: 90%;
	height: 100%;
	/* background-color: rgba(0, 0, 0, 0.2); */
}

#about_2 .banner_container .content {
	width: 15%;
	height: 100%;
	/* background-color: rgba(0, 0, 0, 0.2); */
	/* background-color: aliceblue; */
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	margin: 0 auto;
	/* padding-top: 37vh; */
}

#about_2 .banner_container .content img {
	width: 100%;
	height: auto;
	display: inline-block;
}


#about_2 .banner_link_btn {
	width: 160px;
	height: 43px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 10px;
	/* transform: translateX(-70%); */
	font-family: "SourceHanSansCN-Regula";
	color: #fff;
	margin-bottom: 10vh;
}



.swiper_two .banner_container {
	width: 85%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	/* position: relative; */
}


.swiper_two .pc_image_banner .banner_container .content {
	width: 90%;
	margin: 0 auto 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
}


.swiper_two .banner_container img {
	width: 100%;
	height: auto;
}



/* 88888888888888 */
.swiper_three .sy {
	left: 16.8vw;
	bottom: 26%;
	color: #005eb8;
	color: #fff;
	border: 1px solid #fff;
}

.swiper_three .banner_link_btn {
	transition: all 0.2s;
}


.swiper_three .banner_link_btn:hover {
	background-color: #005eb8 !important;
	color: white;
	border-color: #005eb8 !important;
}





.swiper_three .zj {
	left: 13.4vw;
	bottom: 28%;
	/* transform: translateX(-61%); */
	font-family: "SourceHanSansCN-Regula";
	color: #fff;
	border: 1px solid #fff;
}







/* 产品轮播 */
.swiper_two .banner_link_btn {
	width: 160px;
	height: 43px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	border: 1px solid #000;
	border-radius: 10px;
	margin-top: 10vh;
	/* transform: translateX(-70%); */
	font-family: "SourceHanSansCN-Regula";
	position: absolute;
	color: #000;
	margin-top: 44vh;
	transition: all 0.2s;
}


.swiper_two .banner_link_btn:hover {
	background-color: #005eb8;
	color: white;
	border-color: #005eb8;
}

.jiaozhu {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -4%;
}



/* 标题按钮 */
@media screen and (max-width: 768px) {
	.news-section .more_btn {
		margin-left: auto;
	}

	.service_support_l_btn {
		margin-left: auto;
	}

	.swiper_one .banner_link_btn {
		width: 130px;
		height: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: .1rem;
		position: absolute;
		left: 50%;
		bottom: 8%;
		font-size: .22rem;
		transform: translateX(-50%);
		font-family: "SourceHanSansCN-Regula";
	}

	.about-section .banner_link_btn {
		width: 130px;
		height: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: .1rem;
		position: absolute;
		left: 50%;
		/* top: 32%; */
		bottom: 4%;
		font-size: .22rem;
		transform: translateX(-50%);
		font-family: "SourceHanSansCN-Regula";
	}



	.swiper_two .banner_link_btn {
		width: 130px;
		height: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: .1rem;
		position: absolute;
		left: 50%;
		bottom: 13%;
		font-size: .22rem;
		transform: translateX(-50%);
		font-family: "SourceHanSansCN-Regula";
	}

	.swiper_two .swiper-scrollbar {
		bottom: 0% !important;
	}
}

@media screen and (max-width: 1280px) and (max-height:689px) {
	.swiper_one {
		height: 56vw;
	}
}

@media screen and (max-width: 767px) and (max-height:689px) {
	.swiper_one {
		height: 12rem;
	}
}