body {
	/* min-width: 1220px; */
	overflow-x: hidden;
}
* {
		box-sizing: border-box;
		margin: 0;
		padding: 0;
	}
.blocks {
	padding-top: 50px;
}
.swiper-slide{
	cursor: pointer;
}
.container {
	width: 100%;
	max-width: 1220px;
	min-width: 900px;
	margin: 0 auto;
}
.swipeImg{
	width: 100%;
}
.index_box {
	width: 100%;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	margin-bottom: 2px;
}

.index_box img {
	width: 100%;
	transition: 1.5s;
}

.index_box img:hover {
	transform: scale(1.1);
}

.index_text {
	position: absolute;
	top: 60px;
	z-index: 2;
	color: #000;
}

.text1 {
	font-size: 25px;
	font-weight: 600;
	color: #000;
}

.text2 {
	width: 300px;
	margin-top: 50px;
	font-size: 17px;
}

.text3 {
	width: 300px;
	margin-top: 30px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.text3_item {
	padding: 0 5px;
	border: 1px solid #000;
	margin-right: 5px;
	margin-bottom: 5px;
}

.learn_more {
	border: 1px solid #000;
	padding: 3px 5px;
	width: 122px;
	margin-top: 50px;
	color: #000;
}

.learn_more:hover {
	transform: scale(1.1);
}

.learn_more .d55 {
	font-size: 14px;
}

.learn_more img {
	width: 30px;
}

.partners {
	width: 100%;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-size: 25px;
	font-weight: 600;
	background-color: #125196;
	margin: 50px 0 15px;
	color: #ffffff;
}
.partners_box{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 30px 0 50px 0;
}
.partners_btn{
	width: 60px;
	opacity: 0.2;
	height: 180px;
}
.partners_img{
	width: 180px;
	height: 180px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	object-fit: contain;
}
.beforefooder{
	width: 100%;
	height: 50px;
	background-color: #125196;
}