.epcproject-bg img {
	width: 100%;
	height: 56.25rem;
}

/* 公司简介 */
.companyprofile {
	width: 93.75rem;
	margin: 0 auto;
}
.project-title {
	width: 93.75rem;
	margin: 0 auto;
	display: flex;
	border-bottom: 0.125rem solid #eaeaea;
	justify-content: space-between;
	align-items: flex-end;
	padding: 1.375rem 0;
}
.project-title span {
	display: block;
}
.project-title-cn {
	font-size: 3rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #333333;
}

.project-title-en {
	font-size: 1.5rem;
	font-family: microsoft yahei;
	font-weight: 400;
	color: #333333;
}

.companyprofile-main {
	margin-top: 6.1875rem;
	display: flex;
	justify-content: space-between;
}
.companyprofile-msg {
	width: 53.125rem;
	display: flex;
	flex-direction: column;
}
.companyprofile-main img {
	width: 34.375rem;
	height: 35.625rem;
}
.companyprofile-msg-title {
	font-size: 2.25rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #0193de;
	line-height: 2.25rem;
}
.companyprofile-msg-content p {
	margin-top: 2.5rem;
	font-size: 1.5rem;
	font-family: microsoft yahei;
	font-weight: 400;
	color: #777777;
	line-height: 3rem;
}
.companyprofile-msg-imgs {
	display: flex;
	justify-content: space-between;
	margin-top: 2.375rem;
}
.companyprofile-msg-imgs img {
	width: 10rem;
	height: 12.5rem;
}

/* 一个项目6项服务 */
.project-title-msg {
	width: 93.75rem;
	margin: 1.3125rem auto 0;
	font-size: 1.125rem;
	font-family: microsoft yahei;
	font-weight: 400;
	color: #777777;
	line-height: 1.1875rem;
}
.sixservice-main {
	margin-top: 3.125rem;
}
.sixservice-items-bg {
	width: 100%;
	height: 35.625rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin-bottom: 3.125rem;
}
.sixservice-items-bg01 {
	background-image: url(/uploads/image/hiepcproject/sixservice-bg01.jpg);
}
.sixservice-items-bg02 {
	background-image: url(/uploads/image/hiepcproject/sixservice-bg02.jpg);
}
.sixservice-items-bg:last-of-type {
	margin-bottom: 0;
}
.sixservice-items {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 93.75rem;
	margin: 0 auto;
	padding: 3.125rem 0;
}
.sixservice-item-msg {
	width: 20.625rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.sixservice-item-msg span {
	display: block;
}
.sim-num {
	position: relative;
	font-size: 3rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #ffffff;
	line-height: 2.375rem;
	margin-bottom: 1.9375rem;
}
.sim-num-icon {
	position: absolute;
	width: 1.3125rem;
	height: 0.1875rem;
	background: #0193de;
	right: 0.3125rem;
	bottom: -0.625rem;
}
.sim-title {
	font-size: 2.25rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #ffffff;
	line-height: 2.25rem;
	margin-bottom: 0.6875rem;
}
.sim-msg {
	font-size: 1.5rem;
	font-family: microsoft yahei;
	font-weight: 400;
	color: #ffffff;
	line-height: 1.5625rem;
	margin-bottom: 3.0625rem;
}
.sim-icon {
	width: 3.125rem;
	height: 3.125rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.sim-icon01 {
	animation: rightmove 1s infinite;
	background-image: url(/uploads/image/hiepcproject/arrow-right-icon.png);
}
.sim-icon02 {
	animation: leftmove 1s infinite;
	background-image: url(/uploads/image/hiepcproject/arrow-left-icon.png);
}
@keyframes leftmove {
	0% {
		transform: translatex(0);
	}
	50% {
		transform: translatex(-1.25rem);
	}
	100% {
		transform: translatex(0);
	}
}
@keyframes rightmove {
	0% {
		transform: translatex(0);
	}
	50% {
		transform: translatex(-1.25rem);
	}
	100% {
		transform: translatex(0);
	}
}

.sim-icon:last-of-type {
	margin-top: 3.1875rem;
}

.sixservice-item {
	cursor: pointer;
	display: flex;
	flex-direction: column;
}
.sixservice-item:hover {
	transform: translate(-0.3125rem, -1.875rem);
}
.sixservice-item div {
	text-align: center;
	background: #ffffff;
	display: block;
	font-size: 1.875rem;
	font-family: microsoft yahei;
	font-weight: 400;
	color: #333333;
	line-height: 6.25rem;
}
.sixservice-item img {
	width: 23.125rem;
	height: 23.125rem;
}

/* 第三项 */
.sixservice-three-bg {
	width: 100%;
	height: 65.625rem;
	background-image: url(/uploads/image/hiepcproject/sixservice-three-bg.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.sixservice-three {
	width: 93.75rem;
	margin: 0 auto;
	padding: 3.125rem 0;
}
.sixservice-three-title {
	display: flex;
	width: 100%;
	justify-content: center;
}
.sht-left {
	display: flex;
	align-items: center;
}
.sht-left span:nth-of-type(1) {
	font-size: 3rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #333333;
	line-height: 3.0625rem;
}
.sht-left span:nth-of-type(2) {
	display: inline-block;
	margin: 0 1.875rem;
	content: '';
	width: 0.3125rem;
	height: 3.75rem;
	background: #0193de;
}

.sht-right span {
	display: block;
}
.sht-right span:nth-of-type(1) {
	font-size: 2.25rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #333333;
	line-height: 2.875rem;
}
.sht-right span:nth-of-type(2) {
	font-size: 1.5rem;
	font-family: microsoft yahei;
	font-weight: 400;
	color: #333333;
	line-height: 2.4375rem;
}

.sixservice-three-main {
	margin-top: 3.125rem;
}
.sixservice-three-items {
	display: flex;
	margin-top: 1.875rem;
	justify-content: space-between;
}
.sixservice-three-itemsbottom .sixservice-three-item img {
	width: 22.5rem;
	height: 20rem;
}
.sixservice-three-items:first-of-type {
	margin-top: 0;
}
.sixservice-three-itemlong {
	margin-left: 3.125rem;
	flex-grow: 1;
}
.sixservice-three-item span {
	display: block;
	font-size: 1.75rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #ffffff;
	line-height: 4.375rem;
	text-align: center;
	background: #0193de;
	margin-bottom: 0.625rem;
}
.sixservice-three-item img {
	width: 17.5rem;
	height: 20rem;
}
.sti-imgs {
	display: flex;
	justify-content: space-between;
}
.sti-imgs img {
	width: 17.5rem;
	height: 20rem;
}

/* 第四五六 */
.sixservice-lastthree {
	display: flex;
	justify-content: space-between;
	width: 93.75rem;
	margin: 0 auto;
	padding: 6.25rem 0;
}
.sli-title {
	border-left: 0.625rem solid #0193de;
	margin-bottom: 2.0625rem;
	padding-left: 1.75rem;
}
.sli-title span {
	display: block;
}
.sli-title-num {
	position: relative;
	font-size: 3rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #333333;
	line-height: 2.4375rem;
	margin-bottom: 1.9375rem;
}
.sli-title-numicon {
	display: block;
	width: 1.3125rem;
	height: 0.1875rem;
	background: #0193de;
	position: absolute;
	bottom: -0.8125rem;
	left: 2.375rem;
}
.sli-title-bold {
	font-size: 2.25rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #333333;
	line-height: 2.4375rem;
	margin-bottom: 0.75rem;
}
.sli-title-normal {
	font-size: 1.5rem;
	font-family: microsoft yahei;
	font-weight: 400;
	color: #333333;
	line-height: 2.4375rem;
}
.sli-img img {
	width: 27.5rem;
	height: 18.75rem;
}

/* 南商农科背景 */
.nsvision {
	width: 100%;
	height: 18.75rem;
	background-image: url(/uploads/image/hiepcproject/ns-bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.nsvision-main {
	/* width: 28.125rem; */
	height: 100%;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.nsvision-main span {
	display: block;
}
.nsvision-main-bold {
	font-size: 3.75rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #ffffff;
	line-height: 3.625rem;
}
.nsvision-main-normal {
	font-size: 2.5rem;
	font-family: adobe heiti std;
	font-weight: normal;
	color: #ffffff;
	line-height: 2.4375rem;
	margin-top: 2.3125rem;
}

/* 南商云物联网系统 */
.nsysystem {
	width: 93.75rem;
	margin: 0 auto;
}
.nsysystem-main {
	display: flex;
	justify-content: space-between;
	margin: 4.4375rem 0 6.25rem;
}
.nsysystem-main img {
	width: 31.25rem;
	height: 43.75rem;
}
.nsysystem-main-imgs {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.nsysystem-main-imgs img {
	width: 59.375rem;
	height: 21.25rem;
}

/* 南商农科项目epc经典案例 */
/* 案例 */
.industry-case {
width: 100%;
	background-image: url(/uploads/image/hiepcproject/anli-bg.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.industry-case-box {
 	width: 100%;
	padding: 0 2.5rem;
 display: flex;
 justify-content: center;
 align-items: center;
 position: relative;
	box-sizing: border-box;
}
.industry-case-item {
	padding: 3.125rem 2.5rem;
	box-sizing: border-box;
	display: flex;
	align-items: flex-end;
}
.industry-case-swiper{
 width: 87.5rem;
}

.industry-case .swiper-button-prev,
.industry-case .swiper-button-next {
	width: 8.75rem;
	height: 5.125rem;
}

.industry-case .swiper-button-prev {
	cursor: pointer;
	background-image: url(/uploads/image/hiepcproject/index-banner-prev.png);
	left: 7.25rem;
	top: 26.125rem;
}

.industry-case .swiper-button-next {
	cursor: pointer;
	background-image: url(/uploads/image/hiepcproject/index-banner-next.png);
	right: 7.25rem;
	top: 26.125rem;
}

.industry-case-msg {
	max-width: 40.625rem;
}

.icm-item-main {
	display: block;
	font-size: 1.5rem;
	font-family: microsoft yahei;
	font-weight: bold;
	line-height: 2.125rem;
	margin-top: 3.4375rem;
	margin-bottom: 3.75rem;
	color: #0193de;
}
.icm-item {
	margin-bottom: 2.5rem;
}
.icm-item .icm-item-title {
	font-size: 1.125rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #0193de;
	line-height: 1.5rem;
}
.icm-item .icm-item-msg {
	font-size: 1rem;
	font-family: microsoft yahei;
	color: #271f1f;
	line-height: 1.5rem;
}
.icm-item-btns {
	display: flex;
	justify-content: flex-end;
}
.icm-item-btns button {
	cursor: pointer;
	font-size: 1.625rem;
	font-family: microsoft yahei;
	font-weight: 400;
	line-height: 3.125rem;
	padding: 0 1.75rem;
	outline: none;
}
.learn-project-btn {
	color: #ffffff;
	background: #0193de;
	border: none;
	margin-right: 3.125rem;
}
.learn-more-btn {
	color: #333333;
 border: none;
}
.industry-case-img {
	width: 43.75rem;
	height: 32.8125rem;
	margin-right: 3.125rem;
}
iframe {
	width: 43.75rem;
	height: 32.8125rem;
	margin-right: 3.125rem;
}
/* .服务承诺 */
.servicecommit {
	width: 93.75rem;
	margin: 0 auto;
}
.servicecommit-main {
	display: flex;
	margin-top: 6.25rem;
}
.servicecommit-item {
	display: flex;
	flex-direction: column;
}
.servicecommit-item img {
	width: 31.25rem;
	height: 18.75rem;
}
.servicecommit-item-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.servicecommit-item-content span {
	display: block;
}

.sic-bold {
	font-size: 1.875rem;
	font-family: microsoft yahei;
	font-weight: bold;
	color: #333333;
	line-height: 1.875rem;
	margin: 1.75rem 0 1.9375rem;
}
.sic-normal {
	font-size: 1.5rem;
	font-family: microsoft yahei;
	font-weight: 400;
	color: #777777;
	line-height: 1.875rem;
}

/* 公司实力 */
.companystrength {
	width: 93.75rem;
	margin: 3.75rem auto 0;
}

.companystrength-main {
}
.companystrength-items {
	margin-bottom: 1.875rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.companystrength-main img {
	width: 16rem;
	height: 8rem;
box-shadow: 0px 0.313rem 0.313rem 0px rgb(51 51 51 / 10%);}
