﻿* {
	margin:0;
	padding:0
}
a,a:hover{
	text-decoration:none
}
ul,li {
	list-style:none;
	margin:0;
	padding:0
}
html,body {
	height:100%;
	margin:0;
	padding:0;
	width:100%;
	background-color:#ffffff;
	font-family:微软雅黑,黑体,Heiti SC,PingFangSC-Regular,tahoma,arial,sans-serif
}

.divContainer {
	width:100%;
	max-width:1920px;
	min-width:1280px;
	margin:auto
}
.divBottmToTop {
	width:5rem;
	height:5rem;
	position:fixed;
	right:0;
	bottom:7.5rem;
	display:none;
	background-image:url("images/top.jpg");
	background-size:100% 100%;
	cursor:pointer;
	z-index:1000
}
.divBottmToTop:active,.divBottmToTop.active {
	opacity:0.8
}
.divHeader {
	width:100%;
	height:67.5rem;
	position:relative
}
.divHeader .divSiler {
	width:100%;
	height:100%
}
.divHeader .divSiler .divBottomInfo {
	width:82.5rem;
	height:16.375rem;
	position:absolute;
	left:50%;
	margin-left:-41.25rem;
	bottom:.625rem;
	z-index:100
}
.divHeader .divSiler .divBottomInfo .divBannerScroll {
	width:100%;
	height:8.125rem;
	display:flex;
	justify-content:center
}
.divHeader .divSiler .divBottomInfo .divBannerScroll .divScroll {
	width:2.8125rem;
	height:6.6875rem;
	background-image:url("images/banner-scroll.png");
	background-size:100% 100%;
	margin-top:1.4375rem;
	animation:bannerScrollMove 2s ease 1s infinite both
}
.divHeader .divSiler .divBottomInfo2 {
	width:100%;
	height:8.25rem;
	display:flex;
	align-items:center
}
.divHeader .divSiler .divBottomInfo2 .divNumText1 {
	height:6.125rem;
	display:flex;
	align-items:center;
	width:24.375rem
}
.divHeader .divSiler .divBottomInfo2 .divNumText1 .divImg {
	width:6.125rem;
	height:6.125rem;
	background-image:url("images/lineimg1_1.svg");
	background-size:100% 100%;
	padding-right:1.5rem
}
.divHeader .divSiler .divBottomInfo2 .divNumText1 .divText5 {
	display:flex;
	flex-direction:column
}

.spNum1_1,.spNum2_1,.spNum3_1{margin-top: 2rem;}
.divText6{margin-top: 1.7rem;}
.divText6 span{margin-top: -1.3rem;}


.divHeader .divSiler .divBottomInfo2 .divNumText1 .divText5 .spNum1_1 {
	font-size:1.25rem;
	color:#ffffff;
	margin-left:.375rem
}
.divHeader .divSiler .divBottomInfo2 .divNumText1 .divText5 .divText6 {
	display:flex
}
.divHeader .divSiler .divBottomInfo2 .divNumText1 .divText5 .divText6 .spNum1 {
	display:block;
	width:6.25rem;
	text-align:right;
	font-size:3.625rem;
	color:#ffffff;
	margin-top:-.625rem;
	font-weight:700
}
.divHeader .divSiler .divBottomInfo2 .divNumText1 .divText5 .divText6 span {
	font-size:1.75rem;
	color:#ffffff;
	margin-left:.375rem
}
.divHeader .divSiler .divBottomInfo2 .divNumText1 .divText5 .divText6 .spPlus {
	font-size:1.5rem;
	margin-left:-.25rem
}
.divHeader .divSiler .divBottomInfo2 .divSplit2 {
	width:7.75rem;
	height:5.375rem;
	border-left:1px solid rgba(255,255,255,0.7)
}
.divHeader .divSiler .divBottomInfo2 .divNumText2 {
	height:6.125rem;
	display:flex;
	align-items:center;
	width:23.75rem
}
.divHeader .divSiler .divBottomInfo2 .divNumText2 .divImg {
	width:6.125rem;
	height:6.125rem;
	background-image:url("images/lineimg2_1.svg");
	background-size:100% 100%;
	padding-right:1.5rem
}
.divHeader .divSiler .divBottomInfo2 .divNumText2 .divText5 {
	display:flex;
	flex-direction:column
}
.divHeader .divSiler .divBottomInfo2 .divNumText2 .divText5 .divText6 {
	display:flex
}
.divHeader .divSiler .divBottomInfo2 .divNumText2 .divText5 .divText6 .spNum2 {
	width:6.25rem;
	text-align:right;
	font-size:3.625rem;
	color:#ffffff;
	margin-top:-.625rem;
	font-weight:700
}
.divHeader .divSiler .divBottomInfo2 .divNumText2 .divText5 .divText6 .spNum2_2 {
	font-size:1.5rem;
	color:#ffffff;
	margin-left:.25rem
}
.divHeader .divSiler .divBottomInfo2 .divNumText2 .divText5 .spNum2_1 {
	font-size:1.25rem;
	color:#ffffff;
	margin-left:.375rem
}
.divHeader .divSiler .divBottomInfo2 .divNumText3 {
	height:6.125rem;
	display:flex;
	align-items:center
}
.divHeader .divSiler .divBottomInfo2 .divNumText3 .divImg {
	width:6.125rem;
	height:6.125rem;
	background-image:url("images/lineimg3_1.svg");
	background-size:100% 100%;
	padding-right:1.5rem
}
.divHeader .divSiler .divBottomInfo2 .divNumText3 .divText5 {
	display:flex;
	flex-direction:column
}
.divHeader .divSiler .divBottomInfo2 .divNumText3 .divText5 .divText6 {
	display:flex
}
.divHeader .divSiler .divBottomInfo2 .divNumText3 .divText5 .divText6 .spNum3 {
	display:block;
	width:8.75rem;
	text-align:right;
	font-size:3.625rem;
	color:#ffffff;
	margin-top:-.625rem;
	font-weight:700
}
.divHeader .divSiler .divBottomInfo2 .divNumText3 .divText5 .divText6 .spNum3_2 {
	font-size:1.5rem;
	color:#ffffff
}
.divHeader .divSiler .divBottomInfo2 .divNumText3 .divText5 .spNum3_1 {
	font-size:1.25rem;
	color:#ffffff;
	margin-left:.375rem
}
.divHeader .divBannerList {
	width:100%;
	height:100%
}
.divHeader .divBannerList .swiper-container {
	width:100%;
	height:100%
}
.divHeader .divBannerList .swiper-slide {
	width:100%;
	height:100%
}
.divHeader .divBannerList .swiper-button-next,.divHeader .divBannerList .swiper-button-prev {
	color:#ffffff;
	width:2.9375rem;
	height:5.625rem
}
.divHeader .divBannerList .divBanner1 {
	width:100%;
	height:100%;
	background-image:url("images/banner1_3.jpg");
	background-size:cover;
	background-position:center
}
.divHeader .divBannerList .divBanner2 {
	width:100%;
	height:100%;
	background-image:url("images/banner2_3.jpg");
	background-size:cover;
	background-position:center
}
.divHeader .divBannerList .divBanner3 {
	width:100%;
	height:100%;
	background-image:url("images/banner3_2.jpg");
	background-size:cover;
	background-position:center
}
.divHeader .divBannerList .divBanner4 {
	width:100%;
	height:100%;
	background-image:url("images/banner4.jpg");
	background-size:cover;
	background-position:center
}
.divHeader .divBannerList .divBanner5 {
	width:100%;
	height:100%;
	background-image:url("images/banner5_2.jpg");
	background-size:cover;
	background-position:center
}
@-webkit-keyframes bannerScrollMove {
	0% {
	opacity:0;
	-webkit-transform:translateY(-50%)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0)
}
}@keyframes bannerScrollMove {
	0% {
	opacity:0;
	transform:translateY(-50%)
}
100% {
	opacity:1;
	transform:translateY(0)
}
}.divMenus {
	width:100%;
	position:fixed;
	height:7.75rem;
	background-color:rgba(0,0,0,0.2);
	display:flex;
	align-items:center;
	justify-content:center;
	top:0;
	left:0;
	z-index:999;
	min-width:1280px
}
.divMenus .divMenuContainer {
	width:100%;
	max-width:120rem;
	display:flex;
	align-items:center;
	height:100%;
	position:relative
}
.divMenus .divMenuContainer .divLogo {
	display:block;
	margin-left:10rem;
	width:15.625rem;
	height:3.25rem;
	margin-right:1rem;
	background-image:url("images/logo3.png");
	background-size:100% 100%
}
.divMenus .divMenuContainer .divLogo:hover,.divMenus .divMenuContainer .divLogo:active {
	opacity:0.8
}
.divMenus .divMenuContainer .divCenterMenus {
	display:flex;
	height:100%;
	align-items:center
}
.divMenus .divMenuContainer .divCenterMenus a {
	margin-left:4.375rem;
	font-size:1.25rem;
	color:#ffffff;
	text-decoration:none;
	line-height:2.5rem;
	border-bottom:2px solid transparent
}
.divMenus .divMenuContainer .divCenterMenus .selected {
	border-bottom:2px solid #ffffff
}
.divMenus .divMenuContainer .divCenterMenus a:hover,.divMenus .divMenuContainer .divCenterMenus a:active {
	opacity:0.8;
	border-bottom:2px solid #ffffff
}
.divMenus .divMenuContainer .divInputSearch {
	width:14.375rem;
	height:2.75rem;
	border-radius:1.375rem;
	background-color:rgba(255,255,255,0.35);
	border:1px solid #9fa0a0;
	display:flex;
	margin-left:6.25rem
}
.divMenus .divMenuContainer .divInputSearch input {
	width:11.875rem;
	height:100%;
	padding-left:1.375rem;
	font-size:1.25rem;
	box-sizing:border-box;
	background-color:transparent;
	outline:none;
	-webkit-appearance:none;
	line-height:100%;
	border:0;
	color:#ffffff
}
.divMenus .divMenuContainer .divInputSearch input::-webkit-input-placeholder {
	color:rgba(255,255,255,0.8)
}
.divMenus .divMenuContainer .divInputSearch input:-moz-placeholder {
	color:rgba(255,255,255,0.8)
}
.divMenus .divMenuContainer .divInputSearch input::-moz-placeholder {
	color:rgba(255,255,255,0.8)
}
.divMenus .divMenuContainer .divInputSearch input:-ms-input-placeholder {
	color:rgba(255,255,255,0.8)
}
.divMenus .divMenuContainer .divInputSearch .divSearch {
	width:2.5rem;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer
}
.divMenus .divMenuContainer .divInputSearch .divSearch .divImg {
	width:1.5625rem;
	height:1.5625rem;
	background-image:url("images/search.png");
	background-size:100% 100%
}
.divMenus .divMenuContainer .divInputSearch .divSearch:hover,.divMenus .divMenuContainer .divInputSearch .divSearch:active {
	opacity:0.8
}
.divMenus .divMenuContainer .divRightMenus {
	margin-left:2.25rem;
	width:8rem;
	height:100%;
	display:flex;
	flex-direction:column;
	position:relative
}
.divMenus .divMenuContainer .divRightMenus .amenuItem {
	width:8rem;
	height:2.25rem;
	display:flex;
	align-items:center;
	box-sizing:border-box;
	border-radius:1.125rem;
	margin-top:1.125rem
}
.divMenus .divMenuContainer .divRightMenus .amenuItem .divJoinusIcon {
	width:2.0625rem;
	height:2.0625rem;
	background-image:url("images/joinus_icon.png");
	background-size:100% 100%
}
.divMenus .divMenuContainer .divRightMenus .amenuItem .divBuinessIcon {
	width:2.0625rem;
	height:2.0625rem;
	background-image:url("images/business_icon.png");
	background-size:100% 100%
}
.divMenus .divMenuContainer .divRightMenus .amenuItem span {
	font-size:1.125rem;
	padding-left:.5rem;
	color:#ffffff;
	padding-bottom:.125rem
}
.divMenus .divMenuContainer .divRightMenus .amenuItem:hover,.divMenus .divMenuContainer .divRightMenus .amenuItem:active {
	background-color:rgba(255,255,255,0.35)
}
.divMenus .divMenuContainer .divRightMenus .divTopJoinusMenus,.divMenus .divMenuContainer .divRightMenus .divTopBusinessMenus {
	position:absolute;
	left:0;
	width:8rem;
	height:11.6875rem;
	background-image:url("images/top_menu_list_bg3.png");
	background-size:100% 100%;
	padding-top:1.1875rem;
	box-sizing:border-box
}
.divMenus .divMenuContainer .divRightMenus .divTopJoinusMenus a,.divMenus .divMenuContainer .divRightMenus .divTopBusinessMenus a {
	display:flex;
	width:100%;
	align-items:center;
	height:3.5rem
}
.divMenus .divMenuContainer .divRightMenus .divTopJoinusMenus a span,.divMenus .divMenuContainer .divRightMenus .divTopJoinusMenus a label,.divMenus .divMenuContainer .divRightMenus .divTopBusinessMenus a span,.divMenus .divMenuContainer .divRightMenus .divTopBusinessMenus a label {
	font-size:1.125rem;
	color:#508038;
	padding-bottom:.125rem;
	line-height:3rem
}
.divMenus .divMenuContainer .divRightMenus .divTopJoinusMenus a label,.divMenus .divMenuContainer .divRightMenus .divTopBusinessMenus a label {
	margin-right:.625rem;
	margin-left:.9375rem
}
.divMenus .divMenuContainer .divRightMenus .divTopJoinusMenus a span,.divMenus .divMenuContainer .divRightMenus .divTopBusinessMenus a span {
	border-bottom:1px solid #508038
}
.divMenus .divMenuContainer .divRightMenus .divTopJoinusMenus a:last-child span,.divMenus .divMenuContainer .divRightMenus .divTopBusinessMenus a:last-child span {
	border-bottom:1px solid rgba(255,255,255,0.35)
}
.divMenus .divMenuContainer .divRightMenus .divTopJoinusMenus a:hover,.divMenus .divMenuContainer .divRightMenus .divTopJoinusMenus a:active,.divMenus .divMenuContainer .divRightMenus .divTopBusinessMenus a:hover,.divMenus .divMenuContainer .divRightMenus .divTopBusinessMenus a:active {
	opacity:0.8
}
.divMenus .divMenuContainer .divRightMenus .divTopJoinusMenus {
	top:3.375rem
}
.divMenus .divMenuContainer .divRightMenus .divTopBusinessMenus {
	top:6.75rem
}
.divMenus .divChildMenus {
	height:5rem;
	border-top:1px solid rgba(255,255,255,0.5);
	background-color:rgba(0,0,0,0.2);
	display:none;
	position:absolute;
	top:7.75rem
}
.divMenus .divChildMenus .divChildMenus2 {
	height:100%;
	display:flex;
	align-items:center
}
.divMenus .divChildMenus a {
	margin-left:3.75rem;
	margin-right:3.75rem;
	font-size:1.25rem;
	color:#ffffff;
	text-decoration:none;
	line-height:2.5rem;
	border-bottom:2px solid transparent
}
.divMenus .divChildMenus a:hover,.divMenus .divChildMenus a:active {
	opacity:0.8;
	border-bottom:2px solid #ffffff
}
.divMenus .divChildMenus .divSplit {
	width:.0625rem;
	height:2.1875rem;
	background-color:rgba(255,255,255,0.5)
}
.divMenus .divInnovateMenus {
	left:24rem
}
.divMenus .divNewsMenus {
	left:33.5rem
}
.divMenus .divPartyMenus {
	left:53.5rem
}
.divMenus .divSustainableMenus {
	left:36.875rem
}
.divMenus .divInvestorMenus {
	left:65rem
}
.divMenus .divAboutusMenus {
	left:2.125rem
}
.divPaging {
	width:100%;
	height:3.75rem;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.divPaging .divRight3 {
	width:12.5rem;
	height:100%;
	display:flex;
	align-items:center
}
.divPaging .divRight3 .divText3 span {
	font-size:1.25rem;
	color:#717071
}
.divPaging .divRight3 .divText4 {
	margin-left:.75rem;
	cursor:pointer
}
.divPaging .divRight3 .divText4 span {
	font-size:1.25rem;
	color:#717071
}
.divPaging .divRight3 .divText4:hover,.divPaging .divRight3 .divText4:active {
	opacity:0.8
}
.divPaging .divRight3 input {
	width:3.75rem;
	height:1.875rem;
	font-size:1.25rem;
	padding-left:.25rem;
	border:0;
	border-bottom:1px solid rgba(113,112,113,0.8);
	background-color:transparent;
	outline:none;
	-webkit-appearance:none;
	line-height:100%
}
.divPaging .divCenter3 {
	display:flex;
	align-items:center;
	height:100%;
	justify-content:center
}
.divPaging .divCenter3 .divNum {
	margin-left:.375rem;
	margin-right:.375rem;
	width:1.875rem;
	height:1.875rem;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center
}
.divPaging .divCenter3 .divNum span {
	font-size:1.25rem;
	color:#717071;
	font-weight:600
}
.divPaging .divCenter3 .divNum:active {
	opacity:0.8
}
.divPaging .divCenter3 .divNum:hover,.divPaging .divCenter3 .divNum:active,.divPaging .divCenter3 .selected {
	background-color:#96c355;
	border-radius:.1875rem
}
.divPaging .divCenter3 .divNum:hover span,.divPaging .divCenter3 .divNum:active span,.divPaging .divCenter3 .selected span {
	color:#ffffff
}
.divBottom {
	width:100%;
	height:35.5rem;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	background-color:#96c355
}
.divBottom .divTop3 {
	width:100%;
	height:30.625rem;
	max-width:120rem;
	padding-left:7.5rem;
	padding-right:7.5rem;
	box-sizing:border-box;
	padding-top:5rem;
	padding-bottom:1.25rem;
	display:flex;
	justify-content:space-between;
	margin:0 auto;
}
.divBottom .divTop3 .divLeft {
	width:37.5rem;
	height:100%;
	display:flex;
	justify-content:space-between
}
.divBottom .divTop3 .divLeft .divLeft2 {
	width:50%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.divBottom .divTop3 .divLeft .divRight2 {
	width:50%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.divBottom .divTop3 .divLeft .divTop4 {
	width:100%;
	display:flex;
	flex-direction:column
}
.divBottom .divTop3 .divLeft .divTop4 .divTopTitle4 {
	width:100%;
	padding-bottom:1.25rem
}
.divBottom .divTop3 .divLeft .divTop4 .divTopTitle4 span {
	font-size:2rem;
	color:#ffffff
}
.divBottom .divTop3 .divLeft .divTop4 a {
	font-size:1.375rem;
	color:#ffffff;
	text-decoration:none;
	margin-top:2.25rem
}
.divBottom .divTop3 .divLeft .divTop4 a:hover,.divBottom .divTop3 .divLeft .divTop4 a:active {
	opacity:0.8;
	color:#ffffff
}
.divBottom .divTop3 .divLeft .divBottom4 {
	width:100%;
	height:3.125rem;
	display:flex
}
.divBottom .divTop3 .divLeft .divBottom4 .divTag1 {
	width:1.5rem;
	height:1.875rem;
	margin-top:-0.5rem;
	background-image:url("images/tag2.png");
	background-size:100% 100%;
	margin-right:.625rem
}
.divBottom .divTop3 .divLeft .divBottom4 .divTag2 {
	width:1.625rem;
	height:1.625rem;
	margin-top:-.25rem;
	background-image:url("images/tag1.png");
	background-size:100% 100%;
	margin-right:.625rem
}
.divBottom .divTop3 .divLeft .divBottom4 a {
	display:flex;
	text-decoration:none
}
.divBottom .divTop3 .divLeft .divBottom4 a span {
	font-size:1.5625rem;
	color:#ffffff
}
.divBottom .divTop3 .divLeft .divBottom4 a:hover,.divBottom .divTop3 .divLeft .divBottom4 a:active {
	opacity:0.8
}
.divBottom .divTop3 .divRight {
	width:25rem
}
.divBottom .divTop3 .divRight .divFollowTitle {
	width:100%;
	padding-bottom:3.75rem
}
.divBottom .divTop3 .divRight .divFollowTitle span {
	font-size:2rem;
	color:#ffffff
}
.divBottom .divTop3 .divRight .divLinks {
	width:100%;
	padding-top:.625rem
}
.divBottom .divTop3 .divRight .divSelect {
	width:21.5625rem;
	position:relative;
	height:2.5rem
}
.divBottom .divTop3 .divRight .divSelect select {
	width:100%;
	height:100%;
	font-size:1.25rem;
	color:#717171;
	border:1px solid rgba(35,24,21,0.4);
	border-radius:.625rem;
	padding-left:.625rem;
	padding-right:.625rem;
	box-sizing:border-box;
	outline:none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	text-align:center
}
.divBottom .divTop3 .divRight .divSelect select::-ms-expand {
	display:none
}
.divBottom .divTop3 .divRight .divSelect:after {
	content:"";
	width:1.5625rem;
	height:.875rem;
	background:url("images/down_arrow.png") no-repeat center;
	position:absolute;
	right:.625rem;
	top:.875rem;
	pointer-events:none;
	opacity:0.4
}
.divBottom .divTop3 .divRight .divFollowQrCode {
	width:100%;
	display:flex
}
.divBottom .divTop3 .divRight .divFollowQrCode .divQrCode {
	width:50%;
	display:flex;
	flex-direction:column
}
.divBottom .divTop3 .divRight .divFollowQrCode .divQrCode .divImg1 {
	width:8.875rem;
	height:8.75rem;
	background-image:url("images/qrcode2.png");
	background-size:100% 100%
}
.divBottom .divTop3 .divRight .divFollowQrCode .divQrCode .divImg2 {
	width:8.875rem;
	height:8.75rem;
	background-image:url("images/qrcode1.png");
	background-size:100% 100%
}
.divBottom .divTop3 .divRight .divFollowQrCode .divQrCode .divText {
	width:8.875rem;
	height:2.5rem;
	display:flex;
	justify-content:center;
	align-items:center
}
.divBottom .divTop3 .divRight .divFollowQrCode .divQrCode .divText span {
	font-size:1.125rem;
	color:#ffffff
}
.divBottom .divBottom3 {
	width:100%;
	height:4.875rem;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:#149641
}
.divBottom .divBottom3 span {
	font-size:1rem;
	color:#ffffff
}
.banner,.banner img{width:100%;}


.divRoot {
	width:100%
}
.divRoot .divTop {
	width:100%;
	position:relative;
	background-image:url("images/aboutusbg_02.jpg");
	background-size:cover;
	background-position:center
}
.divRoot .divCenter {
	width:100%;
	display:flex;
	justify-content:center;
	padding-top:2.5rem;
	/* padding-bottom:9.375rem; */
}
.divRoot .divCenter .divCenterContent {
	width:100%;
	max-width:120rem;
	display:flex;
	flex-direction:column;
	align-items:center;
	padding-left:6rem;
	padding-right:6rem;
	box-sizing:border-box
}
.divRoot .divCenter .divCenterContent .divLeaf {
	width:100%;
	height:4.5625rem;
	display:flex;
	align-items:center;
	justify-content:center;
	padding-left:25rem;
	padding-right:14.625rem;
	box-sizing:border-box
}
.divRoot .divCenter .divCenterContent .divLeaf .divImg {
	width:14.625rem;
	height:2.0625rem;
	background-image:url("images/leaf1.png");
	background-size:100% 100%
}
.divRoot .divCenter .divCenterContent .divTitle {
	width:100%;
	display:flex;
	align-items:center
}
.divRoot .divCenter .divCenterContent .divTitle .divText,.divRoot .divCenter .divCenterContent .divTitle .divText2 {
	height:100%;
	display:flex;
	align-items:center
}
.divRoot .divCenter .divCenterContent .divTitle .divText span,.divRoot .divCenter .divCenterContent .divTitle .divText2 span {
	color:#000000;
	font-size:3.4375rem
}
.divRoot .divCenter .divCenterContent .divTitle .divText2 {
	width:68.375rem;
	margin-left:6.25rem;
	justify-content:center;
	text-align:center;
	line-height:3rem;
}
.divRoot .divCenter .divCenterContent .divTitle .divLeft2 {
	height:100%;
	display:flex;
	align-items:center;
	width:18.75rem
}
.divRoot .divCenter .divCenterContent .divTitle .divLeft2 .divBar {
	width:1rem;
	height:100%;
	background-color:#96c355;
	margin-right:2rem
}
.divRoot .divCenter .divCenterContent .divContentText {
	width:100%;
	padding-left:25rem;
	padding-right:14.625rem;
	box-sizing:border-box;
	margin-top:6.25rem
}
.divRoot .divCenter .divCenterContent .divContentText .divLabel {
	width:100%;
	height:3.75rem;
	display:flex;
	align-items:center
}
.divRoot .divCenter .divCenterContent .divContentText .divLabel span {
	font-size:1.375rem;
	color:#000000
}
.divRoot .divCenter .divCenterContent .divContentText .divText {
	width:100%;
	text-align:justify
}
.divRoot .divCenter .divCenterContent .divContentText .divText span {
	font-size:1.25rem;
	color:#717171;
	line-height:2.5rem;
	letter-spacing:1px
}
.divRoot .divCenter .divCenterContent .divContentText .divDevprodsale {
	width:100%;
	height:22.5rem;
	display:flex;
	align-items:flex-end;
	justify-content:center
}
.divRoot .divCenter .divCenterContent .divContentText .divDevprodsale .divImg {
	width:56.9rem;
	height:12.86812rem;
	background-image:url("images/devprodsale1.svg");
	background-size:100% 100%
}
.divRoot .divGongchang {
	width:100%;
	height:70.4375rem;
	background-image:url("images/gongchang.jpg");
	background-size:cover;
	background-position:center
}


.swiper,.swiperactivity,.swiperplants {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        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-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }


      .swiper,.swiperactivity,.mySwiper2Plants{
        width: 100%;
        height: 300px;
        margin-left: auto;
        margin-right: auto;
      }

      .swiper-slide {
        background-size: cover;
        background-position: center;
      }

      .mySwiper2,.mySwiper2Activity,.mySwiper2Plants {
        height: 80%;
        width: 100%;
	overflow:hidden;
      }

      .mySwiper,.mySwiperActivity,.mySwiperPlants {
        height: 20%;
        box-sizing: border-box;
        padding: 10px 0;
      }

      .mySwiper .swiper-slide,.mySwiperActivity .swiper-slide,.mySwiperPlants .swiper-slide{
        width: 25%;
        height: 100%;
      }

      .mySwiper .swiper-slide-thumb-active {
        opacity: 1;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }

.divRoot .divHomeTitle {
	background-image:url("images/titlebg.png")
}
.divRoot .divActivityTitle {
	background-image:url("images/titlebg2.png")
}
.divRoot .divPlantsTitle {
	background-image:url("images/titlebg3.png")
}
.divRoot .divTitle2 {
	width:100%;
	height:5.8125rem;
	background-size:80.3125rem 100%;
	background-position:left;
	background-repeat:no-repeat;
	display:flex;
	align-items:center
}
.divRoot .divTitle2 .divHome {
	margin-left:6.75rem;
	width:4.1875rem;
	height:3.625rem;
	background-image:url("images/home.png");
	background-size:100% 100%;
	margin-right:2.5rem
}
.divRoot .divTitle2 .divActivity {
	margin-left:6.75rem;
	width:4.6875rem;
	height:4.3125rem;
	background-image:url("images/activity.png");
	background-size:100% 100%;
	margin-right:2.5rem
}
.divRoot .divTitle2 .divPlants {
	margin-left:6.75rem;
	width:4.6875rem;
	height:4.3125rem;
	background-image:url("images/home.png");
	background-size:100% 100%;
	margin-right:2.5rem
}
.divRoot .divTitle2 .divText {
	display:flex
}
.divRoot .divTitle2 .divText span {
	font-size:2.875rem;
	color:#ffffff
}

.divRoot .divLeftLine {
	width:50%;
	height:1.3125rem;
	background-image:url("images/home_line.png");
	background-size:100% 100%;
}
.divRoot .activity-outer .divLeftLine{
	background-image:url("images/activity_line.png")
}
.divRoot .plants-outer .divLeftLine{
	background-image:url("images/plants_line.png")
}
.samllswiper{
	width:50%;
	position:absolute;
}
.community-outer{
	position:relative;
	padding-bottom: 6.25rem;
	/* margin-bottom:4rem; */
	margin:3rem 0;
}
.samllswiper{
	width:50%;
	position:absolute;
	right:0;
	bottom: 0.1rem;
	z-index:99;
	padding-bottom:3rem;
}

.samllswiper .swiper-slide:after{
	display:block;
	content:'';
	width:100%;
	height:100%;
	background:#fff;
	position:absolute;
	opacity:.4
}

.samllswiper .swiper-slide-thumb-active:after{
	height:1.25rem;
	background:#96c355;
	bottom:0;
	opacity:1
}

.activity-outer .samllswiper .swiper-slide-thumb-active:after{
	background:#149641;
}
.plants-outer .samllswiper .swiper-slide-thumb-active:after{
	background:#dce100;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{height:2.5rem;bottom: -1rem;}
.swiper-pagination-bullet{
	width:0.875rem;
	height:0.875rem;
	margin:0 .625rem !important;
}
.swiper-pagination-bullet-active{
	background:#96c355;
}
.activity-outer .swiper-pagination-bullet-active{
	background:#149641;
}
.plants-outer .swiper-pagination-bullet-active{
	background:#dce100;
}

@media screen and (max-width: 750px){
    .divContainerH5 .divTitle {
	    width:100%;
	    display:flex;
	    flex-direction:column;
	    align-items:center;
	    padding-top:2.375rem;
	    padding-bottom:2.375rem
}
	.divContainerH5 .divTitle label {
	font-size:1.125rem;
	line-height:1.5625rem;
	color:#000000
}
.divContainerH5 .divTitle span {
	font-size:1.0625rem;
	line-height:1.5625rem;
	color:#000000
}
.divContainerH5 .divContentText{
	width:100%;
	padding-left:1.875rem;
	padding-right:1.875rem;
	box-sizing:border-box;
	/* padding-bottom:3.125rem */
}
.divContainerH5 .swiper-container{/* overflow:hidden; */position:relative;}

.divRoot .divContainerH5 .divTitle2 {
	width:100%;
	height:2.90625rem;
	background-size:40.15625rem 100%;
	background-position:left;
	background-repeat:no-repeat;
	display:flex;
	align-items:center
}
.divRoot .divContainerH5 .divTitle2 .divHome {
	margin-left:.75rem;
	width:1.675rem;
	height:1.45rem;
	background-image:url("images/home.png");
	background-size:100% 100%;
	margin-right:.75rem
}
.divRoot .divContainerH5 .divTitle2 .divActivity {
	margin-left:.75rem;
	width:1.875rem;
	height:1.725rem;
	background-image:url("images/activity.png");
	background-size:100% 100%;
	margin-right:.75rem
}
.divRoot .divContainerH5 .divTitle2 .divPlants {
	margin-left:.75rem;
	width:1.875rem;
	height:1.725rem;
	background-image:url("images/home.png");
	background-size:100% 100%;
	margin-right:.75rem
}

.divRoot .divTitle2 .divText span {
	font-size:1rem;
	color:#ffffff
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{height:auto;bottom: -1.6875rem;}
.swiper-pagination-bullet{
	width:8px;
	height:8px;
	margin:0 4px !important;
}
.divRoot .divContainerH5 .divImg{height:13.1875rem;}
.divRoot .divContainerH5 .divDevprodsale{overflow:hidden}
}