/*====================================================
					banner
======================================================*/
.swiper-container-banner .swiper-slide-banner img {
	width: 100%;
	max-height: 90rem;
}

.swiper-container-banner .swiper-slide-banner video {
	width: 100%;
	max-height: 90rem;
	z-index: 100;
}

.swiper-container-banner .swiper-slide-banner .player-img {
	/* width: 142px;
	height: 142px; */
	width: 11.83rem;
	height: 11.83rem;
	position: absolute;
	cursor: pointer;
	max-height: unset;
	display: block;
	z-index: 200;
}

.swiper-container-banner {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.swiper-container-banner .swiper-slide {
	text-align: center;
	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-container-banner .swiper-pagination {
	margin-bottom: 1.875rem;
}

.swiper-container-banner .swiper-pagination-bullet {
	width: 1rem;
	height: 1rem;
	text-align: center;
	opacity: 1;
	text-align: center;
	background: rgb(0 0 0 / 0%);
	border: 0.1875rem rgb(255 255 255 / 60%) solid;
	margin-bottom: 1.25rem;
}

.swiper-container-banner .swiper-pagination-bullet-active {
	color: #fff;
	background: #fff;
}

/*====================================================
					about
======================================================*/
.about .title-box {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 8rem;
	margin-top: 9.83rem;
}

.about .title-box .title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 3.5rem;
	color: #262626;
	text-align: center;
	font-style: normal;
	text-transform: none;
}

.about .title-box .shape-top {
	margin-left: -0.2rem;
	width: 5.75rem;
	height: 0.67rem;
	background: #68B94F;
	border: 0.04rem solid #68B94F;
	border-radius: 0.75rem;
	opacity: 0.6;
}

.about .title-box .english-title-box .english-title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 1.32rem;
	color: rgb(88 209 50 / 60%);
	font-style: normal;
	text-transform: none;
	display: inline-block;
	flex: 1;
}

.about .title-box .english-title-box .shape-bottom {
	float: right;
	width: 4.08rem;
	height: 0.67rem;
	background: #68B94F;
	border: 0.04rem solid #68B94F;
	border-radius: 0.75rem;
	opacity: 0.4;
}

.about .information-list {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	margin-bottom: 6.58rem;
}

.about .information-item {}

.about .information-item .information-item-num {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 4.6em;
	color: #68B94F;
	/* margin-bottom: 2.17rem; */
}

.about .information-item .information-item-num i{
	font-style: unset;
}

.about .information-item .information-item-num .information-item-unit {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 1.5rem;
	color: #68B94F;
	position: relative;
	top: -3rem;
	left: -1rem;
}

.about .information-item .information-item-num .information-item-symbol {
	font-size: 2.08rem;
}

.about .information-item .information-item-num .information-item-tow {
	font-size: 1.39rem;
}

.about .information-item .information-item-text {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 1.666666666666667rem;
	color: #262626;
}

.about .about-info {
	display: flex;
}

.about .about-info .about-info-img {
	width: 35.58rem;
	/* height: 44.5rem; */
	margin-right: 1.5rem;
}

.about .about-info .about-info-right {
	position: relative;
}

.about .about-info .about-info-right .about-info-right-img {
	width: 100%;
	/* position: absolute;
	bottom: 0; */
}

.about .about-info .about-info-right .about-info-title-left {
	width: 0.67rem;
	height: 4rem;
	margin-right: 0.67rem;
}

.about .about-info .about-info-right .about-info-title {
	font-family: SourceHanSansSC, SourceHanSansSC;
	font-weight: 400;
	font-size: 1.68rem;
	color: #68B94F;
	line-height: 1.85rem;
	text-align: justifyLeft;
	font-style: normal;
	text-transform: none;
	margin-bottom: 0.75rem;
}

.about .about-info .about-info-right .about-info-title-english {
	font-family: SourceHanSansSC, SourceHanSansSC;
	font-weight: 400;
	font-size: 1.33rem;
	color: #68B94F;
	line-height: 1.85rem;
	text-align: justifyLeft;
	font-style: normal;
	text-transform: none;
}


.about .about-info .about-info-right .about-info-content {
	font-family: SourceHanSansSC, SourceHanSansSC;
	font-weight: 400;
	font-size: 1.33rem;
	color: #545454;
	text-align: justifyLeft;
	font-style: normal;
	text-transform: none;
	margin-top: 2.83rem;
	margin-bottom: 2.83rem;
	line-height: 2.66rem;
}

.about .about-info .about-info-right .about-more {
	position: relative;
	width: 10.08rem;
	height: 2.58rem;
	font-size: 1.2rem;
	font-weight: bold;
	cursor: pointer;
	margin-bottom: 2.83rem;
	border-radius: 1.25rem;
	border: 1px solid #68B94F;
}

.about .about-info .about-info-right .about-more a {
	color: #68B94F !important;
	text-decoration: none;
}

.about .about-info .about-info-right .about-more:hover {
	background-color: #68B94F;
}

.about .about-info .about-info-right .about-more:hover a{
	color: #fff !important;
}

/* .about .about-info .about-info-right .about-more::after {
	content: "";
	background-image: url('../assets/imgIndex/查看更多-按钮状态1@2x.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	top: -0.0625rem;
	left: 0;
	right: 0;
	bottom: -0.0625rem;
	z-index: -1;
} */


/*====================================================
						行业资质
======================================================*/
.swiper-container-qualifications {
	width: calc(100% - 5.6rem);
	height: 100%;
	float: left;
	overflow: hidden;
}

.qualifications > .container > .center {
	display: none;
}

.swiper-container-qualifications .swiper-slide {
	text-align: center;
	font-size: 1.125rem;
	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-container-qualifications .swiper-slide-qualifications {
	/* 	width: 14rem !important;
	height: 14rem;
	margin-right: 1.125rem;
	padding-top: 0.0625rem; */
	/* margin-right: 1.34rem; */
}

.swiper-container-qualifications .swiper-slide-qualifications .swiper-slide-img {
	position: relative;
	width: 14rem;
	/* height: 14rem; */
	background-color: #fff;
}

.swiper-container-qualifications .swiper-slide-qualifications .swiper-slide-img img {
	width: 100%;
}

.swiper-container-qualifications .swiper-slide-qualifications .swiper-slide-img .swiper-slide-title {
	position: absolute;
	bottom: 1.625rem;
	width: 100%;
	text-align: center;
	font-size: 0.875rem;
	line-height: 0.875rem;
	color: #7d7d7d;
}

.qualifications .qualifications-left .swiper-button-prev {
	left: -3.5rem !important;
	background-image: url('../assets/imgIndex/行业资质-向右按钮@2x.png');
	width: 3rem;
	height: 3rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.qualifications .swiper-button-next:after,
.swiper-button-prev:after {
	display: none;
}

.qualifications .qualifications-left .swiper-button-next {
	/* right: 2.8rem !important; */
	background-image: url('../assets/imgIndex/行业资质-向左按钮@2x.png');
	width: 3rem;
	height: 3rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;

}

.qualifications {
	margin-top: 6.58rem;
}

.qualifications .qualifications-info {
	display: flex;
}

.qualifications .qualifications-left {
	position: relative;
	flex: 1;
	width: 60%;
}

.qualifications .qualifications-info .qualifications-right {
	background-color: #68B94F;
	width: 48.58rem;
	height: 14rem;
	padding-left: 1.42rem;
	/* 大边距**** */
	/* margin-right: -21.17rem; */
	margin-right: -30.67rem;
}

.qualifications .qualifications-info .qualifications-right .title-box {
	display: inline-block;
	text-align: left;
}

.qualifications .qualifications-info .qualifications-right .title-box .title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 3.5rem;
	color: #262626;
	text-align: center;
	font-style: normal;
	text-transform: none;
}

.qualifications .qualifications-info .qualifications-right .title-box .shape-top {
	margin-left: -0.2rem;
	width: 5.75rem;
	height: 0.67rem;
	background: #c1d9b3;
	border: 0.04rem solid #c1d9b3;
	border-radius: 0.75rem;
	opacity: 0.6;
}

.qualifications .qualifications-info .qualifications-right .title-box .english-title-box .english-title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 1.32rem;
	color: #c1d9b3;
	font-style: normal;
	text-transform: none;
	display: inline-block;
	flex: 1;
}

.qualifications .qualifications-info .qualifications-right .title-box .english-title-box .shape-bottom {
	float: right;
	width: 4.08rem;
	height: 0.67rem;
	background: #c1d9b3;
	border: 0.04rem solid #c1d9b3;
	border-radius: 0.75rem;
	opacity: 0.4;
}



/*====================================================
						picture
======================================================*/
.bg-parallax {
	background-image: url('../assets/imgIndex/立即登录-底图@2x.png');
	background-size: 100% 10.5rem;
	background-repeat: no-repeat;
	/* 如果不希望背景重复 */
	background-position: center top;
	/* 设置背景图像的位置 */
	height: 10.5rem;
	/* 确保元素有足够的高度显示背景图像 */
	margin-top: 6.5rem;
}

.bg-parallax .contact-now {
	position: relative;
	width: 22.08rem;
    height: 4.58rem;
	font-size: 1.8rem;
	color: #68B94F;
	font-weight: bold;
	cursor: pointer;
}

.bg-parallax .contact-now a {
	color: #68B94F !important;
	text-decoration: none;
}

.bg-parallax .contact-now::after {
	content: "";
	background-image: url('../assets/imgIndex/立即联系-按钮状态1@2x(1).png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	position: absolute;
	top: -0.0625rem;
	left: 0;
	right: 0;
	bottom: -1.0625rem;
	/* z-index: -1; */
}

.bg-parallax .contact-now:hover a{
	color: #fff !important;
}

.bg-parallax .contact-now:hover::after {
	background-image: url('../assets/imgIndex/立即联系-按钮状态2@2x.png');
}

.bg-parallax .contact-now .contact-now-link {
	z-index: 1;
	padding-right: 4rem;
	padding-top: 0.7rem;
}


/*====================================================
					产品列表
======================================================*/
.swiper-container-product {
	position: relative;
	overflow: hidden;
}

.swiper-container-product .swiper-slide-product {
	height: 71.666666666666667rem !important;
}

.swiper-container-product .swiper-pagination {
	background-color: rgb(255 255 255 / 40%);
	bottom: 0 !important;
	height: 9.375rem;
}

.swiper-container-product .swiper-pagination-bullet {
	background-color: #dfedd7;
	color: #4c4c4d;
	width: unset !important;
	height: 3.8rem !important;
	line-height: 3.8rem;
	opacity: unset !important;
	border-radius: 0.125rem !important;
	padding: 0 1.25rem;
	font-size: 1.4rem;
	margin: 0 0.5625rem !important;
}

.swiper-container-product .swiper-pagination-bullet-active {
	background-color: #68B94F;
	color: #fff;
}

.product-home {
	background-image: url('../assets/imgIndex/产品列表-乳清发酵粉底图1@2x.png');
	background-size: cover;
	background-repeat: no-repeat;
	/* 如果不希望背景重复 */
	background-position: center top;
	/* 设置背景图像的位置 */
	height: 100%;
	/* 确保元素有足够的高度显示背景图像 */
	margin-top: 6.5rem;
}

.product-home .product-list {
	width: 55%;
	margin-left: -5rem;
	padding-bottom: 18.25rem;
}

.product-home .product-list .title-box {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 4rem;
	margin-top: 10rem;
}

.product-home .product-list .title-box .title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 3.5rem;
	color: #262626;
	text-align: center;
	font-style: normal;
	text-transform: none;
	position: relative;
	z-index: 2;
}

.product-home .product-list .title-box .shape-top {
	margin-left: -1rem;
	width: 4rem;
	height: 4rem;
	background: rgb(104 185 79 / 40%);
	opacity: 0.6;
	border-radius: 50%;
	margin-bottom: -3.8rem;
	position: relative;
	z-index: 1;
}

.product-home .product-list .title-box .english-title-box .english-title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 1.32rem;
	color: #b9b9b9;
	font-style: normal;
	text-transform: none;
	display: inline-block;
	flex: 1;
}

.product-home .product-list .title-box .english-title-box .shape-bottom {
	margin-right: -1rem;
	width: 2rem;
	height: 2rem;
	background: rgb(104 185 79 / 40%);
	opacity: 0.6;
	border-radius: 50%;
	margin-top: -3.8rem;
	position: relative;
	z-index: 1;
}

.product-home .product-list .product-info-title {
	font-family: SourceHanSansSC, SourceHanSansSC;
	font-weight: 400;
	font-size: 3rem;
	line-height: 3rem;
	text-align: justifyLeft;
	font-style: normal;
	text-transform: none;
	margin-bottom: 0.75rem;
	border-left: 0.1875rem #000 solid;
	padding-left: 0.4rem;
	color: #262626;
}

.product-home .product-list .product-info-content {
	font-family: SourceHanSansSC, SourceHanSansSC;
	font-weight: 400;
	font-size: 1.33rem;
	color: #545454;
	text-align: justifyLeft;
	font-style: normal;
	text-transform: none;
	margin-top: 3rem;
	margin-bottom: 3rem;
	line-height: 2.66rem;
	width: 85%;
}

.product-home .product-list .product-more {
	position: relative;
	width: 10.08rem;
	height: 2.58rem;
	font-size: 1.2rem;
	font-weight: bold;
	cursor: pointer;
	margin-bottom: 3.85rem;
	border-radius: 1.25rem;
	border: 1px solid #68B94F;
}

.product-home .product-list .product-more a {
	color: #68B94F!important;
	text-decoration: none;
	z-index: 1;
}

.product-home .product-list .product-more:hover {
	background-color: #68B94F;
}


.product-home .product-list .product-more:hover a {
	color: #fff !important;
}

/* .product-home .product-list .product-more::after {
	content: "";
	background-image: url('../assets/imgIndex/查看更多-按钮状态1@2x.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	top: -0.0625rem;
	left: 0;
	right: 0;
	bottom: -0.0625rem;
} */



/*====================================================
					行业解决方案
======================================================*/
.solutions {
	padding-bottom: 6.25rem;
	background-image: url('../assets/imgIndex/行业解决方案 底图@2x.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.solutions .title-box {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 8rem;
	margin-top: 9.83rem;
	position: relative;
}

.solutions .title-box .title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 3.5rem;
	color: #262626;
	text-align: center;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0.2em;
}

.solutions .title-box .english-title-box .english-title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 2.8rem;
	font-style: normal;
	flex: 1;
	text-align: center;
	letter-spacing: 0.2em;
	color: ;
}

.solutions .title-box .shape-bottom1 {
	width: 3.2rem;
	height: 3.2rem;
	background: rgb(104 185 79 / 50%);
	border-radius: 50%;
	position: absolute;
	right: -3.4rem;
	bottom: -0.3rem;
}

.solutions .title-box .shape-bottom2 {
	width: 2.2rem;
	height: 2.2rem;
	background: rgb(104 185 79 / 30%);
	border-radius: 50%;
	position: absolute;
	right: -1.2rem;
	bottom: 0;
}

.solutions .swiper-container-solutions {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
}

/* .solutions .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	height: calc((100% - 30px) / 2);
	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;
} */

.solutions .swiper-pagination-bullet {
	border: 0.1875rem #68B94F solid;
	opacity: 1;
	background-color: rgb(255 255 255 / 0%);
	width: 1.4rem;
	height: 1.4rem;
}

.solutions .swiper-pagination-bullet-active {
	background-color: #68B94F;
}

.solutions .swiper-wrapper-solutions {
	margin-bottom: 3.25rem;
	flex-direction: unset !important;
}

.solutions .solutions-item {
	background-color: #fff;
	margin: 0 0.5625rem;
	border-top-left-radius: 1.5625rem;
	border-bottom-right-radius: 1.5625rem;
	border-bottom-left-radius: 0.125rem;
	border-top-right-radius: 0.125rem;
	box-shadow: 0.125rem 0.125rem 0.6875rem 0 rgb(89 89 89 / 25%);
	margin-bottom: 0.625rem;
	cursor: pointer;
}

.solutions .solutions-item img {
	border-top-left-radius: 1.5625rem;
	border-top-right-radius: 0.125rem;
}

.solutions .solutions-item .solutions-info {
	padding: 1.5625rem;
	/* min-height: 9rem; */
}

.solutions .solutions-item img {
	width: 100%;
}

.solutions .solutions-item .solutions-title {
	font-family: SourceHanSansSC, SourceHanSansSC;
	font-weight: 400;
	font-size: 1.5rem;
	color: #262626;
	text-align: left;
	font-style: normal;
	text-transform: none;
}

.solutions .solutions-item .solutions-notes {
	font-family: SourceHanSansSC, SourceHanSansSC;
	font-weight: 400;
	font-size: 1rem;
	color: #9A9A9A;
	text-align: left;
	font-style: normal;
	text-transform: none;
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;

}

.solutions .solutions-item .solutions-more {
	font-family: SourceHanSansSC, SourceHanSansSC;
	font-weight: bold;
	font-size: 1.17rem;
	color: #68B94F;
	text-align: right;
	font-style: normal;
	text-transform: none;
}

.solutions .solutions-item .solutions-more a{
	color: #68B94F !important;
	text-decoration: none;
}

.solutions .contact-now {
	position: relative;
    width: 22.08rem;
    height: 4.58rem;
    font-size: 1.8rem;
    color: #68B94F;
    font-weight: bold;
    cursor: pointer;
    margin: 0 auto;
}

.solutions .contact-now a {
	color: #68B94F !important;
	text-decoration: none;
}

.solutions .contact-now::after {
	content: "";
	background-image: url('../assets/imgIndex/立即联系-按钮状态1@2x(1).png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	top: -0.0625rem;
	left: 0;
	right: 0;
	bottom: -1.0625rem;
	/* z-index: -1; */
	box-shadow: 0.125rem 0.125rem 0.6875rem 0 rgb(89 89 89 / 25%);
	border-radius: 6rem;
}

.solutions .contact-now:hover::after {
	background-image: url('../assets/imgIndex/立即联系-按钮状态2@2x.png');
}

.solutions .contact-now:hover a {
	color: #fff !important;
}

.solutions .contact-now .contact-now-link {
	z-index: 1;
    padding-right: 4rem;
    padding-top: 0.7rem;
}

.solutions .solutions-item:hover {
	background-color: #68B94F;
}

.solutions .solutions-item:hover .solutions-title,
.solutions .solutions-item:hover .solutions-notes,
.solutions .solutions-item:hover .solutions-more {
	color: #fff !important;
}

.solutions .solutions-item:hover .solutions-more a {
	color: #fff !important;
}

/*====================================================
					优势与创新
======================================================*/
.advantage .title-box {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 8rem;
	margin-top: 9.83rem;
}

.advantage .title-box .title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 3.5rem;
	color: #262626;
	text-align: center;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0.2em;
}

.advantage .title-box .shape-top {
	margin-left: -0.2rem;
	width: 5.75rem;
	height: 0.67rem;
	background: #68B94F;
	border: 0.04rem solid #68B94F;
	border-radius: 0.75rem;
	opacity: 0.6;
}

.advantage .title-box .english-title-box .english-title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 1.32rem;
	color: rgb(88 209 50 / 60%);
	font-style: normal;
	text-transform: none;
	display: inline-block;
	flex: 1;
}

.advantage .title-box .english-title-box .shape-bottom {
	float: right;
	width: 4.08rem;
	height: 0.67rem;
	background: #68B94F;
	border: 0.04rem solid #68B94F;
	border-radius: 0.75rem;
	opacity: 0.4;
}

.advantage .advantage-list {
	display: flex;
}

.advantage .advantage-item {
	flex: 1;
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 0;
	cursor: pointer;
}

.advantage-item-overlay {
	position: relative;
	top: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(127 181 94 / 70%);
	opacity: 0;
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.advantage .advantage-item:hover .advantage-item-info-hide {
	/* transform: translateY(-50px); */
	display: none;
}

.advantage .advantage-item:hover .advantage-item-info {
	/* transform: translateY(-50px); */
}

.advantage .advantage-item:hover .advantage-item-overlay {
	opacity: 1;
	transform: translateY(0);
}

.advantage .advantage-item::after {
	content: "";
	display: block;
	clear: both;
}

.advantage .advantage-item .advantage-item-img {
	width: 101%;
	display: block;
	margin: 0;
	padding: 0;
}

.advantage .advantage-item-overlay .advantage-item-info {
	top: 2rem;
}

.advantage .advantage-item .advantage-item-info {
	position: absolute;
	bottom: 0%;
	left: 2rem;
	color: #fff;
	transition: transform 0.5s ease;
}

.advantage .advantage-item .advantage-item-info.advantage-item-info-hide {
	bottom: 3rem;
}

.advantage .advantage-item .advantage-item-info .advantage-item-icon img {
	width: 3.5rem;
	height: 3.5rem;
	/* margin-bottom: 1.92rem; */
}

.advantage .advantage-item .advantage-item-info .advantage-item-title {
	font-family: SourceHanSansSC, SourceHanSansSC;
	font-weight: 500;
	font-size: 2.08rem;
	color: #FFFFFF;
	text-align: left;
	font-style: normal;
	text-transform: none;
	/* margin-bottom: 0.92rem; */
}

.advantage .advantage-item .advantage-item-info .advantage-item-english {
	font-family: SourceHanSansSC, SourceHanSansSC;
	font-weight: 500;
	font-size: 1rem;
	color: #FFFFFF;
	text-align: left;
	font-style: normal;
	text-transform: none;
	/* margin-bottom: 1.33rem; */
}

.advantage .advantage-item .advantage-item-info .advantage-item-content {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 1.25rem;
	color: #FFFFFF;
	line-height: 1.74rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	padding-right: 1.5rem;
}

/*====================================================
					荣誉证书
======================================================*/
.news {
	padding-bottom: 5.25rem;
	background-image: url('../assets/imgIndex/行业解决方案 底图@2x.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.news .title-box {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 8rem;
	margin-top: 9.83rem;
	position: relative;
}

.news .title-box .title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 3.5rem;
	color: #262626;
	text-align: center;
	font-style: normal;
	text-transform: none;
}

.news .title-box .english-title-box .english-title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 2.8rem;
	font-style: normal;
	flex: 1;
	text-align: center;
}

.news .title-box .shape-bottom1 {
	width: 3.2rem;
	height: 3.2rem;
	background: rgb(104 185 79 / 50%);
	border-radius: 50%;
	position: absolute;
	right: -3.4rem;
	bottom: -0.3rem;
}

.news .title-box .shape-bottom2 {
	width: 2.2rem;
	height: 2.2rem;
	background: rgb(104 185 79 / 30%);
	border-radius: 50%;
	position: absolute;
	right: -1.2rem;
	bottom: 0;
}

.news .swiper-container-news {
	overflow: hidden;
}

.news .swiper-button-prev {
	left: -4rem !important;
	background-image: url('../assets/imgIndex/行业资质-向右按钮@2x.png');
	width: 3rem;
	height: 3rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.news .swiper-button-next:after,
.swiper-button-prev:after {
	display: none;
}

.news .swiper-button-next {
	right: -4rem !important;
	background-image: url('../assets/imgIndex/行业资质-向左按钮@2x.png');
	width: 3rem;
	height: 3rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.news .swiper-wrapper-news {
	margin-bottom: 6.25rem;
}

.news .swiper-pagination-bullet {
	border: 0.1875rem #68B94F solid;
	opacity: 1;
	background-color: rgb(255 255 255 / 0%);
	width: 1.4rem;
	height: 1.4rem;
}

.news .swiper-pagination-bullet-active {
	background-color: #68B94F;
}

.news .news-item {
	background-color: #fff;
	margin: 0 0.5625rem;
	border-top-left-radius: 1.5625rem;
	border-bottom-right-radius: 1.5625rem;
	border-bottom-left-radius: 0.125rem;
	border-top-right-radius: 0.125rem;
	box-shadow: 0.125rem 0.125rem 0.6875rem 0 rgb(89 89 89 / 25%);
	margin-bottom: 0.625rem;
}

.news .news-item img {
	width: 100%;
}

.news .news-item .news-info {
	padding: 1.5625rem;
}

.news .news-item .news-info .news-title {
	font-size: 1.5rem;
	line-height: 1;
	border-left: 0.875rem #68B94F solid;
	padding-left: 0.875rem;
}

.news .news-item .news-info .news-title div:last-child {
	margin-top: 5px;
}

.news .news-item .news-info .news-notes {
	font-size: 1rem;
	color: #545454;
	margin-bottom: 2rem;
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.news .news-item .news-more {
	position: relative;
	width: 10.08rem;
    height: 2.58rem;
    font-size: 1.2rem;
	color: #68B94F;
	font-weight: bold;
	cursor: pointer;
	margin: 0 auto;
	margin-bottom: 0.75rem;
	border: 1px solid #68B94F;
	border-radius: 1.25rem;
}

.news .news-item .news-more a {
	color: #68B94F !important;
	text-decoration: none;
	height: 100%;
	line-height: 2.58rem;
	z-index: 999;
}

.news .news-item .news-more:hover {
	background-color: #68B94F;
}

.news .news-item .news-more:hover a {
	color: #fff !important;
}

/* .news .news-item .news-more::after {
	content: "";
	background-image: url('../assets/imgIndex/查看更多-按钮状态1@2x.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	top: -0.0625rem;
	left: 0;
	right: 0;
	bottom: -0.0625rem;
} */


/* 平板设备 */
@media (max-width: 1024px) {
	/* 在这里编写适用于平板设备的CSS样式 */

	/*====================================================
					产品列表
	======================================================*/
	.product-home .product-list {
		width: 55%;
		margin-left: unset;
	}

	.qualifications .qualifications-info .qualifications-right {
		/* 大边距1**** */
		/* margin-right: -21.17rem; */
		margin-right: -5.67rem;
	}

	/*====================================================
					about
	======================================================*/
	.about .about-info .about-info-right .about-more::after {
		background-image: url('../assets/imgIndex/查看更多-按钮状态1.png');
	}

	/*====================================================
							行业资质
	======================================================*/

	.qualifications .title-box {
		display: none;
		margin: 0 auto;
		text-align: left;
		margin-bottom: 8rem;
		margin-top: 9.83rem;
	}
	
	.qualifications .title-box .title-bar {
		font-family: SourceHanSansCN, SourceHanSansCN;
		font-weight: 400;
		font-size: 3.5rem;
		color: #262626;
		text-align: center;
		font-style: normal;
		text-transform: none;
	}
	
	.qualifications .title-box .shape-top {
		margin-left: -0.2rem;
		width: 5.75rem;
		height: 0.67rem;
		background: #68B94F;
		border: 0.04rem solid #68B94F;
		border-radius: 0.75rem;
		opacity: 0.6;
	}
	
	.qualifications .title-box .english-title-box .english-title-bar {
		font-family: SourceHanSansCN, SourceHanSansCN;
		font-weight: 400;
		font-size: 1.32rem;
		color: rgb(88 209 50 / 60%);
		font-style: normal;
		text-transform: none;
		display: inline-block;
		flex: 1;
	}
	
	.qualifications .title-box .english-title-box .shape-bottom {
		float: right;
		width: 4.08rem;
		height: 0.67rem;
		background: #68B94F;
		border: 0.04rem solid #68B94F;
		border-radius: 0.75rem;
		opacity: 0.4;
	}

	.qualifications .qualifications-left .swiper-button-prev {
		background-image: url('../assets/imgIndex/行业资质-向右按钮.png');
		left: -2.5rem !important;
		bottom: 40%;
		width: 2.6rem;
		height: 2.6rem;
		top: unset;
	}


	.qualifications .qualifications-left .swiper-button-next {
		background-image: url('../assets/imgIndex/行业资质-向左按钮.png');
		right: 1rem;
		bottom: 40%;
		width: 2.6rem;
		height: 2.6rem;
		top: unset;
	}

	.swiper-container-qualifications .swiper-slide-qualifications .swiper-slide-img .swiper-slide-title {
		bottom: 0.4rem;
	}

	/*====================================================
							picture
	======================================================*/
	.bg-parallax {
		background-image: url('../assets/imgIndex/立即登录-底图.png');
	}

	.bg-parallax .contact-now::after {
		background-image: url('../assets/imgIndex/立即联系-按钮状态1(1).png');
	}

	/*====================================================
						产品列表
	======================================================*/
	.product-home {
		background-image: url('../assets/imgIndex/产品列表-乳清发酵粉底图1.png');
	}

	.product-home .product-list .product-more::after {
		background-image: url('../assets/imgIndex/查看更多-按钮状态1.png');
	}

	/*====================================================
						行业解决方案
	======================================================*/
	.solutions {
		background-image: url('../assets/imgIndex/行业解决方案 底图.png');
	}

	.solutions .contact-now::after {
		background-image: url('../assets/imgIndex/立即联系-按钮状态1(1).png');
	}

	/*====================================================
						荣誉证书
	======================================================*/

	.news {
		background-image: url('../assets/imgIndex/行业解决方案 底图.png');
	}

	.news .swiper-button-prev {
		background-image: url('../assets/imgIndex/行业资质-向右按钮.png');
		left: -2.65rem !important;
		z-index: 999;
		opacity: unset;
	}

	.news .swiper-button-next {
		right: -2.65rem !important;
		z-index: 999;
		opacity: unset;
		background-image: url('../assets/imgIndex/行业资质-向左按钮.png');
	}

	.news .news-item .news-more::after {
		background-image: url('../assets/imgIndex/查看更多-按钮状态1.png');
	}
}

/* 手机设备 */
@media (max-width: 768px) {
	.qualifications .qualifications-info .qualifications-right {
		/* 大边距1**** */
		/* margin-right: -21.17rem; */
		margin-right: -3.67rem;
	}

	/* 在这里编写适用于手机设备的CSS样式 */
}

@media (max-width: 680px) {
	.qualifications-right {
		display: none;
	}
	.qualifications > .container > .center {
		display: block;
	}
	.qualifications > .container > .center > .title-box {
		display: inline-block;
		margin-top: 3.25rem;
	}
	.swiper-container-qualifications {
		width: 100%;
	}
	.swiper-container-qualifications .swiper-slide-qualifications .swiper-slide-img {
		display: flex;
	}
	.swiper-container-qualifications .swiper-slide-qualifications .swiper-slide-img {
		width: 90%;
	}
	.swiper-container-qualifications .swiper-slide-qualifications .swiper-slide-img .swiper-slide-title{
		bottom: 1.625rem;
	}
	.qualifications .qualifications-left .swiper-button-next {
		margin-top: 0;
		right: 45%;
		bottom: unset;
		top: 110%;
	}
	.qualifications .qualifications-left .swiper-button-prev {
		margin-top: 0;
		left: 45% !important;
		bottom: unset;
		top: 110%;
	}
}


/* 小屏手机设备 */
@media (max-width: 480px) {
	.qualifications .qualifications-info .qualifications-right {
		/* 大边距1**** */
		/* margin-right: -21.17rem; */
		margin-right: -2.65rem;
	}

	.about .information-item .information-item-text {
		font-size: 1.8rem;
	}

	.about .information-item .information-item-num {
		font-size: 3.6rem;
	}
}