/*主营产品*/
.mainer-products {
	display: flex;
	flex-direction: column;
}


.mainer-products .mainer-products-top {
	flex: 1;
	display: flex;
	flex-direction: row;
}

.mainer-products .mainer-products-top .products-body {
	width: 67.5%;
	height: 100%;
	display: flex;
	flex-direction: column;
	position: relative;
}

.mainer-products .mainer-products-top .products-body .products-body-title {
	height: 40%;
	background-color: #7fd5c9;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0px 20px;
}

.mainer-products .mainer-products-top .products-body .product-body-list {
	height: 50%;
	display: flex;
	flex-direction: row;
}

.mainer-products .mainer-products-top .products-body .product-body-list span,
.mainer-products .mainer-products-top .products-body .product-body-list p {
	color: #fff;
	/* font-size: 0.8vw; */
	font-size: 0.75vw;
	font-family: 'nexa';
	/* line-height: 1.3em; */
	line-height: 1em;
}

.mainer-products .mainer-products-top .products-body .product-body-list .product-body {
	flex: 1;
	display: flex;
	flex-direction: column;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	border-left: none;
}

.mainer-products .mainer-products-top .products-body .product-body-list .product-body .product-title {
	height: 40px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-color: #ffffff38;
}

.mainer-products .mainer-products-top .products-body .product-body-list .product-body .product-title:first-child {
	background-color: #00000032
}

.mainer-products .mainer-products-top .products-body .product-body-list .product-body .product-content {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 20px;
	/* justify-content: center; */
	/* padding: 0px 20px; */
	padding: 0px 5px;
}

.mainer-products .mainer-products-top .products-body .product-body-desc {
	width: 16.6%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid #000000;
	/* border: 1px solid #000000; */
	/* border-left: none; */
}

.mainer-products .mainer-products-top .products-body .product-body-desc p {
	margin-top: 40px;
	/* margin-top: 35px; */
	/* padding: 0px 20px; */
	padding: 0px 5px;
}

.mainer-products .mainer-products-top .products-body .products-body-desc-title {
	width: 16.6%;
	height: calc(40% + 40px);
	position: absolute;
	top: 0;
	right: 0;
}

.mainer-products .mainer-products-top .products-body .products-body-desc-title img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.mainer-products .mainer-products-top .products-body .product-body-logo {
	height: 10%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.mainer-products .mainer-products-top .products-body .product-body-logo a {
	cursor: pointer;
	border: 1px solid #000000;
	border-top: none;
	border-left: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* padding: 0px 0.52vw; */
	height: 100%;
}

.logo-nav {
	/* width: 8.418vw; */
	flex: 1;
}

.greenzone-nav {
	/* width: 40.8%; */
	flex: 1;
}

.greenzone-home {
	width: 16.6%;
}

.mainer-products .mainer-products-top .products-body .product-body-logo span,
.mainer-products .mainer-products-top .products-body .product-body-logo p {
	font-size: 18px;
	font-family: '';
	color: #000000;
	font-weight: bolder;
}


.mainer-products .mainer-products-bottom {
	height: 10%;
	background-color: #000;
	display: flex;
	align-items: center;
	padding: 8px 20px 0px;
}

.mainer-products .mainer-products-bottom span {
	color: white;
}

.products-pics {
	flex: 1;
	height: 100%;
	display: flex;
	flex-direction: column;
}

.products-pics-1001 {
	height: 10%;
	display: flex;
	/* justify-content: center; */
	align-items: center;
	padding: 0px 20px;
}

.products-pics-1001 .year {
	margin-top: 0.8vw;
	font-size: 3vw;
	font-family: 'hanson';
}

.products-pics-1001 .desc-box {
	background: #fff;
	margin-left: -0.7vw;
	padding: 0px 1vw;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.products-pics-1001 .desc-box p {
	background: #fff;
	font-size: 0.8vw;
	font-family: 'nexa';
	line-height: 1em;
}

.products-pics-1002,
.products-pics-1003 {
	flex: 1;
}

.products-pics-1002 {
	display: flex;
	flex-direction: row;
}

.products-pics-1002 div {
	flex: 1;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}

.products-pics-1003 div {
	height: 100%;
	width: 100%;
}

.products-pics-1003 div img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.products-title {
	font-family: 'hanson';
	font-size: 2.5vw !important;
	line-height: 1em;
}

.product-body-logo a:hover img,
.product-body-logo a:hover span {
	scale: 1.2;
}