@media screen and (max-width: 1790px) {
	.my-section {
		padding: 30px 16px;
	}
	
	.my-container.flex-justify-between {
		flex-direction: column;
		gap: 20px;
	}

	.my-container.flex-justify-between .left-wrapper,
	.my-container.flex-justify-between .right-wrapper {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.about-section .about-content {
		padding: 0;
	}

	.about-section .advantage-item {
		gap: 4px;
	}

	.about-section .about-advantages {
		margin-bottom: 30px;
	}

	.about-section .ceo-quote  {
		padding: 0;
	}

	.about-section .advantage-item span {
		font-size: 14px;
		line-height: 20px;
	}

	.about-section .left-wrapper .img-wrapper {
		width: 33%;
	}

	.about-section .honor-icon {
		width: 100%;
	}

	.section-sub-title {
		font-size: 14px;
		line-height: 16px;
	}

	.section-title {
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 12px;
	}

	.section-content p {
		font-size: 14px;
		line-height: 28px;
	}

	.my-button {
		font-size: 14px;
		line-height: 16px;
		padding: 8px 12px;
		margin-top: 14px;
	}

	.bubble-bg-2 {
		height: auto;
	}

	/* 关于我们 -start */

    #aboutSecton .main-image-container {
        width: 48%;
    }

    #aboutSecton .main-image-container .main-image {
        margin-left: -160px;
    }

    #aboutSecton .bottom-section {
        width: 52%;
    }

    #aboutSecton .about-images {
        gap: 12px;
    }

    #aboutSecton .experience-text {
        font-size: 20px;
        flex: 1;
    }

    #aboutSecton .main-image {
        height: 200px;
    }

    #aboutSecton .secondary-image {
        height: 300px;
    }

    #aboutSecton .experience-box {
        padding: 16px;
    }

    #aboutSecton .experience-text {
        font-size: 20px;
    }

	/* 关于我们 -end */

	/* 我们的服务 -start */
	.service-section .my-container {
		padding: 0;
	}

	.service-section .swiper-slide {
		display: flex;
		flex-direction: column;
	}

	.service-section .service-card {
		width: 100%;
		padding: 20px;
		margin: 0 0 30px 0;
	}
	/* 我们的服务 -end */

	/* 产品 -start */
	#productSection .carousel-item .background-img {
		border-radius: 12px !important;
	}
	.product-swiper {
		border-radius: 12px;
	}
	.product-wrapper {
		height: 260px;
	}
	/* 产品 -end */

	/* 新闻 -start */
	#newsSection {
		padding-bottom: 60px;
	}

	.news-header {
		margin-bottom: 30px;
	}

	.news-title {
		font-size: 26px;
	}
	/* 新闻 -end */

	.swiper-button-prev,
	.swiper-button-next {
		display: none;
	}
	
	.swiper-pagination {
		--swiper-pagination-top: calc(100% - 24px);
	}
}