/*====================================================
					banner 
======================================================*/
.industry-solutions-banner-home {
	position: relative;
	/* background-image: url('../assets/imgIndustrySolutions/＜剪切组＞@2x.png');
	background-size: 100% 66.83rem;
	background-repeat: no-repeat; */
	/* 如果不希望背景重复 */
	/* background-position: center top; */
	/* 设置背景图像的位置 */
	/* height: 66.83rem; */
	/* 确保元素有足够的高度显示背景图像 */
}
.industry-solutions-banner-home>img {
	width: 100%;
}

.industry-solutions-banner-home .slogan-banner-box {
	position: absolute;
	bottom: 6.68rem;
}

.industry-solutions-banner-home .slogan-banner-box1, .industry-solutions-banner-home .slogan-banner-box4 {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.industry-solutions-banner-home .slogan-banner-box .title-box {
	position: relative;
	display: inline-block;
	margin: 0 auto;
	text-align: left;
	margin-top: 12.52rem;
}

.industry-solutions-banner-home .slogan-banner-box .title-box .title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 500;
	font-size: 2.84rem;
	color: #FFFFFF;
	text-shadow: 0.43rem 0 0.43rem #505050;
	text-align: left;
	font-style: normal;
	text-transform: none;
}

.industry-solutions-banner-home .slogan-banner-box .title-box .title-bar-info {
	display: inline-block;
}

.industry-solutions-banner-home .slogan-banner-box .title-box .title-bar .title-name {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 5.79rem;
	color: #FFFFFF;
	text-shadow: 0.43rem 0 0.43rem #505050;
	text-align: left;
	font-style: normal;
	text-transform: none;
}

.industry-solutions-banner-home .slogan-banner-box .title-box .shape-top {
	width: 5.75rem;
	height: 5.92rem;
	border-radius: 50%;
	margin-bottom: -6rem;
	margin-left: -2rem;
}

.industry-solutions-banner-home .slogan-banner-box .title-box .english-title-box {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 1rem;
	color: #68B94F;
	text-align: left;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0.8rem;
}

.industry-solutions-banner-home .slogan-banner-box .title-box .english-title-box .english-title-bar {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 1.63rem;
	color: #FFFFFF;
	text-align: center;
	font-style: normal;
	text-transform: none;
	word-spacing: 0.8rem;
	margin-left: 3rem;
}

.industry-solutions-banner-home .slogan-banner-box .title-box .title-bar-info .shape-bottom {
	position: absolute;
	right: -1rem;
	bottom: 0.6rem;
	width: 3rem;
	height: 3rem;
	background: rgb(104 185 79 / 40%);
	opacity: 0.8;
	border-radius: 50%;
	z-index: 0;
}

.industry-solutions-banner-home .slogan-banner-box .slogan-info-box {
	background-color: #68B94F;
	border-radius: 1.25rem;
	height: 2.83rem;
	line-height: 2.83rem;
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 1.375rem;
	color: #FFFFFF;
	text-align: left;
	font-style: normal;
	text-transform: none;
	padding: 0 1.4rem;
	margin-top: 2.68rem;
	letter-spacing: 0.2em;
}

.slogan-banner-box1 {
	margin-bottom: 8rem;
}

.slogan-info-box1 {
	position: absolute;
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 2.57rem;
	line-height: 6.07rem;
	/* 大边距**** */
	padding-left: 8.916666666666667rem;
	padding-right: 25rem;
	color: #FFFFFF;
	font-style: normal;
	text-transform: none;
	/* width: 94.5rem; */
	height: 6.07rem;
	background-image: linear-gradient(to left, rgb(104 185 79 / 0%), #68B94F);
	opacity: 0.84;
	left: 0;
	bottom: 6rem;
}

.industry-solutions-banner-home .slogan-banner-box .shape-top1 {
	width: 6.25rem;
	height: 0.67rem;
	background: #68B94F;
	border: 0.04rem solid #68B94F;
	border-radius: 0.75rem;
	margin-bottom: -0.875rem;
}
/*====================================================
					返回上一级
======================================================*/
.go-back .go-back-btu {
	position: relative;
	width: 18.5rem;
	height: 5.166666666666667rem;
	font-family: SourceHanSansSC, SourceHanSansSC;
	font-weight: 400;
	font-size: 2.33rem;
	color: #68B94F;
	/* line-height: 2.31rem; */
	text-align: justifyLeft;
	font-style: normal;
	text-transform: none;
	/* padding: 1.33rem 1.17rem 1.33rem 5.17rem; */
	margin: 6.68rem 0;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.go-back .go-back-btu img{
	width: 3.583333333333333rem;
	height: 3.666666666666667rem;
	margin-left: 1rem;
	margin-right: 0.75rem;
}

.go-back .go-back-btu img.active{
	display: none;
}

.go-back .go-back-btu::after {
	content: "";
	background-image: url('../assets/imgIndustrySolutions/返回上一级按钮.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.go-back .go-back-btu:hover {
	color: #FFFFFF;
}

.go-back .go-back-btu:hover::after {
	background-image: url('../assets/imgIndustrySolutions/返回上一级按钮active.jpg');
}
.go-back .go-back-btu:hover img.noactive{
	display: none;
}
.go-back .go-back-btu:hover img.active{
	display: block;
}

.go-back .Slogan-box {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 2.42rem;
	color: #68B94F;
	line-height: 5.19rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-bottom: 6.68rem;
}


.go-back .Slogan-box span {
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: bold;
	font-size: 3.17rem;
	color: #68B94F;
	line-height: 5.19rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
}

.industry-solutions-info .industry-solutions-info-list .industry-solutions-info-item {
	margin-bottom: 6.58rem;
}

.industry-solutions-info .industry-solutions-info-list .industry-solutions-info-item .info-item-title {
	padding:0px 50px;
    display: inline-block;
	background: #68B94F;
	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 2.08rem;
	line-height: 5rem;
	color: #FFFFFF;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin-bottom: 1.58rem;
}

.industry-solutions-info .industry-solutions-info-list .industry-solutions-info-item .info-item-info {
	font-family: Adobe Heiti Std;
	font-size: 1.68rem;
	color: #434343;
	line-height: 3.18rem;
	text-align: justifyLeft;
	font-style: normal;
	text-transform: none;
}

.industry-solutions-info .industry-solutions-info-list .industry-solutions-info-item .info-item-info-titleImg {}

.industry-solutions-info .industry-solutions-info-list .industry-solutions-info-item .info-item-info-title {
	width: 100%;
	height: 5rem;
	border-radius: 0 0rem 0 0rem;
	background: #DBEED5;

	font-family: SourceHanSansCN, SourceHanSansCN;
	font-weight: 400;
	font-size: 2.08rem;
	color: #434343;
	line-height: 5rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
}

.industry-solutions-info .industry-solutions-info-list .industry-solutions-info-item .info-item-info-img {
	background-color: #fff;
	margin-top: 2.4rem;
}

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

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

.industry-solutions-banner-home .slogan-banner-box .title-box .title-bar-info .shape-bottom1 {
	position: absolute;
	right: 0;
	width: 11.33rem;
	height: 0.67rem;
}

/* 平板设备 */
@media (max-width: 1024px) {
	.slogan-info-box1 {
		/* 大边距1**** */
		padding-left: 5.67rem;
	}
	/*====================================================
						banner 
	======================================================*/
	.industry-solutions-banner-home {
		background-image: url('../assets/imgIndustrySolutions/行面包-banner.png');
	}
	.go-back .go-back-btu::after {
		background-image: url('../assets/imgIndustrySolutions/返回上一级按钮.png');
	}
}

/* 手机设备 */
@media (max-width: 768px) {
	.slogan-info-box1 {
		/* 大边距1**** */
		padding-left: 3.67rem;
	}
	/* 在这里编写适用于手机设备的CSS样式 */
}

/* 小屏手机设备 */
@media (max-width: 480px) {
	.slogan-info-box1 {
		/* 大边距1**** */
		/* padding-left: 2.65rem; */
	}
}