.v1-text-md {
	margin: 20px auto !important
}
.v1-40-line{
	margin-left: 0;
}
.v1-list-con {
	padding-top: 40px;
	padding-bottom: 0px
}

.v1-list-con .d-flex {
	margin-top: 50px;
	align-items: center
}

.v1-list-con .d-flex .img {
	width: 50%;
	margin-right: 80px;
	overflow: hidden;
	text-align: center
}

.v1-list-con .d-flex .img>img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-o-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-ms-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-moz-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-webkit-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s
}

.v1-list-con .d-flex .img:hover>img {
	transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-o-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-ms-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-moz-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-webkit-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	transform: scale(1.1, 1.1) rotate(0deg);
	-ms-transform: scale(1.1, 1.1) rotate(0deg);
	-moz-transform: scale(1.1, 1.1) rotate(0deg);
	-webkit-transform: scale(1.1, 1.1) rotate(0deg);
	-o-transform: scale(1.1, 1.1) rotate(0deg)
}

.v1-list-con .d-flex .infobox {
	flex: 1
}

.v1-list-con .d-flex:nth-child(2n) .infobox {
	margin-right: 80px
}

.v1-list-con .row .col-6 {
	margin: 10px auto;
	padding-right: 10px
}

.v1-list-con .row .col-6>div {
	padding: 100px 80px;
	background-color: #f3f3f3;
	border-radius: 10px
}

.v1-list-con .row .col-6 img {
	width: 390px;
	margin: 0 auto 70px;
	display: block
}

.v1-list-con-banner {
	/* background-image: url(/static/fly/assets/images/solution/devbg.png); */
	background-size: cover;
	padding-bottom: 80px
}

.v1-list-con-banner .d-flex {
	background-color: rgba(255, 255, 255, .7);
	margin-bottom: 20px;
}

.v1-list-con-banner .d-flex .img {
	width: 750px;
	overflow: hidden;
	text-align: center
}

.v1-list-con-banner .d-flex .img>img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-o-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-ms-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-moz-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-webkit-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s
}

.v1-list-con-banner .d-flex .img:hover>img {
	transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-o-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-ms-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-moz-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	-webkit-transition: all .3s cubic-bezier(0.82, 0.82, 0.82, 0.82) 0s;
	transform: scale(1.1, 1.1) rotate(0deg);
	-ms-transform: scale(1.1, 1.1) rotate(0deg);
	-moz-transform: scale(1.1, 1.1) rotate(0deg);
	-webkit-transform: scale(1.1, 1.1) rotate(0deg);
	-o-transform: scale(1.1, 1.1) rotate(0deg)
}

.v1-list-con-banner .d-flex .infobox {
	width: calc(100% - 750px);
	padding: 80px
}

.v1-bg-list-con {
	background-image: url(/static/fly/assets/images/product/bj_jz.png);
	background-size: cover
}

.v1-bg-list-con .btn_connect {
	padding: 0 20px;
	height: 48px !important;
	border: 1px solid #777;
	border-radius: 24px;
	color: #777;
	position: relative;
	line-height: 48px;
	text-align: center;
	display: block;
	margin: 0 10px
}

.v1-bg-list-con .btn_connect.active,
.v1-bg-list-con .btn_connect:hover {
	background-color: #1a46a0;
	border-color: #1a46a0;
	color: #fff
}

.v1-bg-list-con {
	background-image: none;
	background-color: #fff
}

.v1-bg-list-con .d-flex {
	margin-bottom: 60px
}

.coCon {
	padding-top: 70px
}

.coCon .row {
	--bs-gutter-y: 30px;
	padding-top: 60px
}

.coCon .col-6>div {
	height: 380px;
	padding: 70px;
	background-color: #f9f9f9;
	border-top: 4px solid #1a46a0
}

.coCon .col-6>div img {
	width: 13px;
	height: 13px;
	margin-right: 5px
}

@media(max-width: 1100px) {
	.coCon{
		padding-top: 0;
	}
	.page-main-title{
		padding-top: 0!important;
	}
	.v1-list-con .d-flex .img {
		margin-right: 30px
	}

	.v1-list-con .d-flex:nth-child(2n) .infobox {
		margin-right: 30px
	}

	.v1-list-con-banner .d-flex .img {
		width: 50%
	}

	.v1-list-con-banner .d-flex .infobox {
		width: 50%;
		padding: 30px
	}

	.coCon .col-6>div {
		padding: 30px
	}
}

@media(max-width: 800px) {
	.v1-40-line{
		margin-left: 45%;
	}
	.v1-list-con {
		padding-top: 0;
		padding-bottom: 0
	}

	.v1-bg-list-con .d-flex {
		flex-wrap: wrap;
		margin-bottom: 30px
	}

	.v1-bg-list-con .d-flex:nth-child(2n) {
		flex-wrap: wrap-reverse
	}

	.v1-bg-list-con .d-flex .img {
		width: 100%;
		margin-right: 0
	}

	.v1-bg-list-con .d-flex .infobox {
		margin-top: 30px;
		margin-right: 0
	}

	.v1-list-con-banner .base-pt-70 {
		padding-top: 20px
	}

	.v1-list-con-banner .d-flex {
		flex-wrap: wrap;
		margin-top: 30px;
	}

	.v1-list-con-banner .d-flex:nth-child(2n) {
		flex-wrap: wrap-reverse
	}

	.v1-list-con-banner .d-flex .img {
		width: 100%
	}

	.v1-list-con-banner .d-flex .infobox {
		width: 100%
	}
}

/*# sourceMappingURL=supplier.min.css.map */
<!--0.00017309188842773-->