.page {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.group_1 {
  width: 100%;
  background: url(/www/image/ps2l9tid3w9vay61ab7l2wd7oqgcm687xz4c0081ad-ce32-4d52-8c72-92a97728af5c.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.section_1 {
  background: url(/www/image/psf1pyl0m6xcws2135hntthefcy49v3h77h5916f3ae-e794-42dc-a1b5-96b6ca6593ca.png) -5px
    0px no-repeat;
  background-size: 100% auto;
  width: 100%;
  min-height: 49.45vw;
}

.section_1_1 {
  height: 952px;
  background: url(/www/image/psf1pyl0m6xcws2135hntthefcy49v3h77h5916f3ae-e794-42dc-a1b5-96b6ca6593ca.png) -5px
    0px no-repeat;
  background-size: 1925px 952px;
  width: 1916px;
}

.box_1 {
  height: 68px;
  background: url(/www/image/psqd3y7r5pooqpxmfq7oik361d97z43jf40dc080e-54ad-4a1d-a863-43b8a421c764.png)
    0px -1px no-repeat;
  background-size: 100% 69px;
  margin-left: 1px;
  width: 100%;
}

.section_2 {
  height: 44px;
  margin: 12px 0 0 0;
}

.image-wrapper_1 {
  height: 44px;
  background: url(/www/image/psecnypmx802f1dos67fdujs16rzgh5lfol90e170fa-6f3b-400b-870a-2e709c8ac611.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 120px;
}

.label_1 {
  width: 46px;
  height: 37px;
  margin: 5px 0 0 80px;
}

.text_1 {
  width: 196px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: Alibaba-PuHuiTi-B;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin: 14px 0 0 45px;
}

.text_2 {
  width: 31px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: Alibaba-PuHuiTi-B;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 48px;
  margin: 15px 0 0 250px;
}

.text_3 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: Alibaba-PuHuiTi-B;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 48px;
  margin: 15px 0 0 48px;
}

.text_4 {
  width: 65px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: Alibaba-PuHuiTi-B;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 48px;
  margin: 15px 0 0 49px;
}

.text_5 {
  width: 65px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: Alibaba-PuHuiTi-B;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 48px;
  margin: 15px 0 0 48px;
}

.text_6 {
  width: 64px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: Alibaba-PuHuiTi-B;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 48px;
  margin: 15px 0 0 49px;
}

.text_7 {
  width: 65px;
  height: 16px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: Alibaba-PuHuiTi-B;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 48px;
  margin: 15px 0 0 48px;
}

.image-wrapper_2 {
  width: 80px;
  height: 3px;
  margin: 5px 0 4px 933px;
}

.image_1 {
  width: 80px;
  height: 3px;
}

.section_3 {
  position: relative;
  width: 100%;
  height: 1116px;
  background: url(/www/image/psme4wowz2c4g4pl4u8w5c3bbl7m36ik7wade61e605-9c06-40eb-a949-428be3ba641f.png) -73px
    0px repeat;
  margin-top: 47px;
  margin: 0 auto;
}

.image_2 {
  width: 184px;
  height: 28px;
  margin: 74px 0 0 0;
}

.image_3 {
  width: 177px;
  height: 34px;
  margin: 22px 0 0 0;
}

.image_4 {
  width: 990px;
  height: 2px;
  margin: 28px 0 0 0;
}

.group_2 {
  width: 324px;
  height: 180px;
  margin: 35px 0 -80px -943px;
}
.active{
	background: url(/www/image/psxpal9alsojq7zlwkop89avmkcp915hia3e6719f-32b1-4179-975f-8546b7ef6f02.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.image-text_1 {
  width: 238px;
  height: 72px;
  margin: 62px 0 0 49px;
}

.label_2 {
  width: 44px;
  height: 42px;
  margin-top: 14px;
}

.text-group_1 {
  width: 180px;
  height: 72px;
  align-items: flex-start;
}

.text_8 {
  width: 81px;
  height: 21px;
  overflow-wrap: break-word;
  color: rgba(24, 102, 73, 1);
  font-size: 32px;
  font-family: SourceHanSansCN-Regular;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
  line-height: 66px;
  margin-left: 1px;
}

.paragraph_1 {
  width: 180px;
  height: 40px;
  overflow-wrap: break-word;
  color: rgba(133, 130, 130, 1);
  font-size: 18px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 18px;
  margin-top: 11px;
}

.image-text_2 {
  width: 234px;
  height: 70px;
  margin: 48px 0 0 367px;
}

.label_3 {
  width: 41px;
  height: 47px;
  margin-top: 9px;
}

.text-group_2 {
  width: 180px;
  height: 70px;
  align-items: flex-start;
}

.text_9 {
  width: 81px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(24, 102, 73, 1);
  font-size: 32px;
  font-family: SourceHanSansCN-Regular;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
  line-height: 66px;
}

.paragraph_2 {
  width: 179px;
  height: 40px;
  overflow-wrap: break-word;
  color: rgba(133, 130, 130, 1);
  font-size: 18px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 18px;
  margin: 10px 0 0 1px;
}

.image-text_3 {
  width: 238px;
  height: 69px;
  margin: 110px 0 0 363px;
}

.label_4 {
  width: 45px;
  height: 41px;
  margin-top: 12px;
}

.text-group_3 {
  width: 180px;
  height: 69px;
  align-items: flex-start;
}

.text_10 {
  width: 81px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(24, 102, 73, 1);
  font-size: 32px;
  font-family: SourceHanSansCN-Regular;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
  line-height: 66px;
}

.paragraph_3 {
  width: 179px;
  height: 39px;
  overflow-wrap: break-word;
  color: rgba(133, 130, 130, 1);
  font-size: 18px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 18px;
  margin: 10px 0 0 1px;
}

.image-text_4 {
  width: 238px;
  height: 69px;
  margin: 94px 0 236px 363px;
}

.label_5 {
  width: 43px;
  height: 39px;
  margin-top: 14px;
}

.text-group_4 {
  width: 179px;
  height: 69px;
  align-items: flex-start;
}

.text_11 {
  width: 81px;
  height: 21px;
  overflow-wrap: break-word;
  color: rgba(24, 102, 73, 1);
  font-size: 32px;
  font-family: SourceHanSansCN-Regular;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
  line-height: 66px;
}

.paragraph_4 {
  width: 179px;
  height: 40px;
  overflow-wrap: break-word;
  color: rgba(133, 130, 130, 1);
  font-size: 18px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 18px;
  margin-top: 8px;
}

.image_5 {
  position: absolute;
  top: 183px;
  width: 249px;
  height: 9px;
}

.image_6 {
  position: absolute;
  left: -363px;
  top: -582px;
  width: 983px;
  height: 731px;
}

.section_4 {
  position: relative;
  width: 100%;
  height: 684px;
  margin: 0 auto;
}

.image_7 {
  width: 265px;
  height: 30px;
  margin: 31px 0 0 0;
}

.image_8 {
  width: 177px;
  height: 35px;
  margin: 22px 0 0 0;
}

.image_9 {
  width: 990px;
  height: 3px;
  margin: 27px 0 0 0;
}

.group_3 {
  width: 1916px;
  height: 395px;
  background: url(/www/image/ps38nilka0qgc2ygdslejxwsspo5ajhzdig554f2998-1b43-48a2-94f7-60dcb42fa5e8.png) -33px
    0px no-repeat;
  background-size: 1958px 395px;
  margin: 74px 0 67px 0;
}

.text-group_5 {
  width: 246px;
  height: 98px;
  margin: 177px 0 0 371px;
}

.text_12 {
  text-shadow: 1px 1px 1px rgba(82, 46, 37, 0.6);
  width: 129px;
  height: 51px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 64px;
  font-family: zihun143-zhengkuchaojihei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 43px;
  margin-left: 53px;
}

.text_13 {
  text-shadow: 1px 1px 1px rgba(82, 46, 37, 0.6);
  width: 246px;
  height: 23px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  font-family: Alibaba-PuHuiTi-M;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 76px;
  margin-top: 24px;
}

.text-group_6 {
  width: 345px;
  height: 98px;
  margin: 178px 0 0 182px;
}

.text_14 {
  text-shadow: 1px 1px 1px rgba(82, 46, 37, 0.6);
  width: 129px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 64px;
  font-family: zihun143-zhengkuchaojihei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 43px;
  margin-left: 102px;
}

.text_15 {
  text-shadow: 1px 1px 1px rgba(82, 46, 37, 0.6);
  width: 345px;
  height: 23px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  font-family: Alibaba-PuHuiTi-M;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 76px;
  margin-top: 23px;
}

.text-group_7 {
  width: 342px;
  height: 99px;
  margin: 176px 352px 0 134px;
}

.text_16 {
  text-shadow: 1px 1px 1px rgba(82, 46, 37, 0.6);
  width: 342px;
  height: 52px;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 64px;
  font-family: zihun143-zhengkuchaojihei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 43px;
}

.text_17 {
  text-shadow: 1px 1px 1px rgba(82, 46, 37, 0.6);
  width: 203px;
  height: 23px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  font-family: Alibaba-PuHuiTi-M;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 76px;
  margin: 24px 0 0 73px;
}

.image_10 {
  position: absolute;
  top: 142px;
  width: 249px;
  height: 10px;
}

.section_5 {
  height: 1905px;
  background: url(/www/image/ps9v6l6nwa9zpm5b0hkcl8eesa6fwgmjjt14ed03be-567a-45ce-9a84-5987bc1d0d82.png) 0px
    0px no-repeat;
  background-size: cover;
  margin-top: -1px;
  width: 100%;
  position: relative;
  margin: 0 auto;
}

.image-wrapper_3 {
  width: 185px;
  height: 30px;
  margin: 48px 0 0 0;
}

.image_11 {
  width: 185px;
  height: 30px;
}

.image-wrapper_4 {
  width: 177px;
  height: 34px;
  margin: 22px 0 0 0;
}

.image_12 {
  width: 177px;
  height: 34px;
}

.image-wrapper_5 {
  width: 990px;
  height: 2px;
  margin: 34px 0 0 0;
}

.image_13 {
  width: 990px;
  height: 2px;
}

.block_1 {
  width: 193px;
  height: 140px;
  margin: 73px 0 0 0;
}

.box_2 {
  width: 193px;
  height: 140px;
  background: url(/www/image/psb857kzue4zkbo9rltmovyoy826as2t1x8f3ff1934-e5bf-4137-81d9-083359b46f44.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.text-group_8 {
  width: 110px;
  height: 52px;
  margin: 37px 0 0 42px;
}

.text_18 {
  width: 79px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(145, 188, 172, 1);
  font-size: 16px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 16px;
  margin-left: 11px;
}

.text_19 {
  width: 110px;
  height: 27px;
  overflow-wrap: break-word;
  color: rgba(24, 102, 73, 1);
  font-size: 28px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
  margin-top: 11px;
}

.image-wrapper_6 {
  width: 1308px;
  height: 411px;
  margin: 41px 0 0 0;
}

.label_6 {
  width: 34px;
  height: 34px;
  margin-top: 203px;
  cursor: pointer;
}

.label_7 {
  width: 35px;
  height: 35px;
  margin: 203px 0 0 13px;
  cursor: pointer;
}

.image_14 {
  width: 266px;
  height: 411px;
  margin-left: 26px;
}

.image_15 {
  width: 266px;
  height: 411px;
  margin-left: 45px;
}

.image_16 {
  width: 266px;
  height: 411px;
  margin-left: 44px;
}

.image_17 {
  width: 266px;
  height: 411px;
  margin-left: 47px;
}

.image-wrapper_7 {
  width: 52px;
  height: 14px;
  margin: 40px 0 0 0;
}

.thumbnail_1 {
  width: 14px;
  height: 14px;
  cursor: pointer;
}

.thumbnail_2 {
  width: 14px;
  height: 14px;
  cursor: pointer;
}

.image-wrapper_8 {
  width: 193px;
  height: 140px;
  margin: 178px 0 0 0;
}

.image_18 {
  width: 193px;
  height: 140px;
}

.image-wrapper_9 {
  width: 1150px;
  height: 273px;
  margin: 25px 0 5px 0;
}

.image_19 {
  width: 368px;
  height: 245px;
}

.image_20 {
  width: 395px;
  height: 273px;
  margin-left: 10px;
}

.image_21 {
  width: 368px;
  height: 245px;
  margin: 14px 0 0 9px;
}

.image_22 {
  position: absolute;
  top: 165px;
  width: 249px;
  height: 9px;
}

.section_6 {
  width: 100%;
  height: 395px;
  margin: 0 auto;
}

.image-wrapper_10 {
  width: 1152px;
  height: 250px;
  margin: 34px 0 0 0;
}

.image_23 {
  width: 368px;
  height: 246px;
}

.image_24 {
  width: 368px;
  height: 246px;
  margin-left: 21px;
}

.image_25 {
  width: 368px;
  height: 246px;
  margin: 4px 0 0 27px;
}

.section_7 {
  background-color: rgba(16, 83, 58, 1);
  height: 285px;
  margin-top: -1px;
  margin: 0 auto;
}

.image_26 {
  width: 214px;
  height: 78px;
  margin: 84px 0 0 154px;
}

.image_27 {
  width: 1px;
  height: 152px;
  margin: 47px 0 0 26px;
}

.text-wrapper_1 {
  width: 704px;
  height: 184px;
  margin: 66px 0 0 35px;
}

.text_20 {
  width: 617px;
  height: 23px;
  overflow-wrap: break-word;
  color: rgba(253, 252, 251, 1);
  font-size: 24px;
  font-family: SourceHanSansCN-Normal;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.text_21 {
  width: 222px;
  height: 23px;
  overflow-wrap: break-word;
  color: rgba(253, 252, 251, 1);
  font-size: 24px;
  font-family: SourceHanSansCN-Normal;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 23px 0 0 3px;
}

.text_22 {
  width: 703px;
  height: 23px;
  overflow-wrap: break-word;
  color: rgba(253, 252, 251, 1);
  font-size: 24px;
  font-family: SourceHanSansCN-Normal;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
  margin: 23px 0 0 1px;
}

.text_23 {
  width: 412px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(195, 199, 205, 1);
  font-size: 18px;
  font-family: SourceHanSansCN-Normal;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin: 49px 0 0 43px;
}

.image-text_5 {
  width: 146px;
  height: 185px;
  margin: 66px 0 0 72px;
}

.image_28 {
  width: 146px;
  height: 150px;
}

.text-group_9 {
  width: 56px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(253, 252, 251, 1);
  font-size: 18px;
  font-family: Alibaba-PuHuiTi-M;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 207px;
  margin: 18px 0 0 45px;
}

.image-text_6 {
  width: 146px;
  height: 185px;
  margin: 66px 0 0 23px;
}

.image_29 {
  width: 146px;
  height: 150px;
}

.text-group_10 {
  width: 56px;
  height: 17px;
  overflow-wrap: break-word;
  color: rgba(253, 252, 251, 1);
  font-size: 18px;
  font-family: Alibaba-PuHuiTi-M;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 207px;
  margin: 18px 0 0 43px;
}

.image-text_7 {
  width: 146px;
  height: 186px;
  margin: 66px 226px 0 23px;
}

.image_30 {
  width: 146px;
  height: 150px;
}

.text-group_11 {
  width: 56px;
  height: 18px;
  overflow-wrap: break-word;
  color: rgba(253, 252, 251, 1);
  font-size: 18px;
  font-family: Alibaba-PuHuiTi-M;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 207px;
  margin: 18px 0 0 45px;
}


/*-------------------------------myCss--------------------------*/
.hover_menu{
	cursor: pointer;
}
.we_do{
	cursor: pointer;
}


/*隐藏盒子设置*/
.hidden-box{
	width:133px;
	position:absolute;
	display:none;
	top:68px;
	font-size: 14px;
	background-color: rgba(0,0,0,.2);
	color: white;
}
.hidden-box>ul{
	list-style-type:none;
	cursor:pointer;
}
.hidden-box>ul li{ 
	line-height:30px; 
	height:30px; 
	font-weight:500;
	margin-left: -40px;
}
.hidden-box li:hover{
	color:white !important;
	background-color: rgba(0,0,0,.4);
}

/*隐藏盒子位置设置*/
.hidden-loc-3{left:1005px}
.hidden-loc-4{left:1115px}
.hidden-loc-5{left:1230px}
.hidden-loc-6{left:1345px}

.card{
	position: relative;
	width: 368px;
	height: 246px;
	text-align: center;
	vertical-align: middle;
  	margin-right: 20px;
	perspective:500;
	-webkit-perspective:500;
	cursor: pointer;
}
.card div{
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	position:absolute;
	-webkit-perspective:10000;
	backface-visibility:hidden;
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
	-ms-transition: all 2s;
	-o-transition: all 2s;
}
.card-back{
	-webkit-transform:rotateY(180deg);
}
.card:hover .card-front{
	-webkit-transform:rotateY(180deg);
}
.card:hover .card-back{
	-webkit-transform:rotateY(360deg);
}
.card-back img{
	width: 100%;
	height: 100%;
}
.card-front img{
	width: 100%;
	height: 100%;
}