body {
 overflow: -Scroll;
 overflow-x: hidden
}

.enterpriseWrap {
 width: 100%
}

.enterpriseWrap img {
 width: 100%;
 height: 100%
}

.enterpriseWrap .swiperParent {
 position: relative
}

.enterpriseWrap .banner img {
 object-fit: fill
}

.enterpriseWrap .banner .main {
 top: 310px;
 position: absolute;
 left: 0;
 right: 0;
 z-index: 1
}

.enterpriseWrap .banner .main .cont .icon-qilehui {
 font-size: 46px;
 color: #fff;
 opacity: .8
}

.enterpriseWrap .banner .main .cont h2 {
 font-size: 64px;
 font-family: PingFang SC;
 font-weight: 600;
 line-height: 90px;
 color: #fff;
 margin: 20px 0 15px
}

.enterpriseWrap .banner .main .cont h3 {
 font-size: 32px;
 font-family: PingFang SC;
 font-weight: 400;
 line-height: 45px;
 color: rgba(255, 255, 255, .8);
 opacity: 1
}

.enterpriseWrap .titles {
 font-size: 32px;
 font-family: PingFang SC;
 font-weight: 500;
 line-height: 43px;
 color: #000;
 opacity: .8
}

.enterpriseWrap .titleInsight {
 height: 92px
}

.enterpriseWrap .enterprise-box1 {
 position: relative;
 height: 930px;
 z-index: 100
}

.enterpriseWrap .enterprise-box1>.main {
 padding-top: 120px
}

.enterpriseWrap .enterprise-box1>.main .titleInsight {
 height: 92px;
 margin-bottom: 100px
}

.enterpriseWrap .enterprise-box1>.main .cont {
 overflow: auto
}

.enterpriseWrap .enterprise-box1>.main .cont .img {
 width: 575px;
 height: 465px;
 margin-right: 106px
}

.enterpriseWrap .enterprise-box1>.main .cont .img img {
 width: 100%;
 height: 100%
}

.enterpriseWrap .enterprise-box1>.main .cont .f-wrap {
 width: 519px;
 margin-top: 135px;
 font-size: 22px;
 font-family: PingFang SC;
 font-weight: 400;
 line-height: 40px;
 color: #333;
 opacity: 1
}

.enterpriseWrap .enterprise-box1>.main .f-align-list2 {
 text-align: center;
 margin-top: 60px
}

.enterpriseWrap .enterprise-box1>.main .f-align-list2 li {
 background: #fff;
 box-shadow: 0px 3px 6px rgba(0, 0, 0, .1);
 opacity: 1;
 border-radius: 7px
}

.enterpriseWrap .enterprise-box1>.main .f-align-list2 li h2 {
 font-size: 32px;
 font-family: PingFang SC;
 font-weight: 500;
 line-height: 53px;
 color: #000;
 opacity: 1;
 margin: 48px 0 0px
}

.enterpriseWrap .enterprise-box1>.main .f-align-list2 li p {
 font-size: 18px;
 font-family: PingFang SC;
 font-weight: 400;
 line-height: 40px;
 color: #000;
 opacity: 1
}

.enterpriseWrap .enterprise-box2 {
 position: relative;
 height: 1197px;
 z-index: 99
}

.enterpriseWrap .enterprise-box2>.main .titleInsight {
 margin-top: 120px
}

.enterpriseWrap .enterprise-box2>.main .titles {
 margin: 100px 0 40px
}

.enterpriseWrap .enterprise-box2 .swiper-slide {
 width: 649px
}

.enterpriseWrap .enterprise-box2 .swiper-slide .imgCont {
 width: 649px;
 height: 310px
}

.enterpriseWrap .enterprise-box2 .swiper-slide .text {
 position: absolute;
 bottom: 20px;
 left: 20px;
 font-size: 24px;
 font-family: PingFang SC;
 font-weight: 400;
 line-height: 35px;
 color: #fff;
 opacity: 1
}

.enterpriseWrap .enterprise-box2 #swiper-box2 .swiper-slide {
 width: 310px
}

.enterpriseWrap .enterprise-box2 #swiper-box2 .swiper-slide .imgCont {
 width: 310px;
 height: 310px
}

.enterpriseWrap .enterprise-box3 {
 width: 100%;
 position: relative
}

.enterpriseWrap .enterprise-box3 .img-tp {
 width: 100%
}

.enterpriseWrap .enterprise-box3 .main {
 position: absolute;
 left: 50%;
 margin-left: -600px;
 top: 50%;
 margin-top: -242px
}

.enterpriseWrap .enterprise-box3 .titleInsight {
 padding-top: 100px;
 position: relative;
 z-index: 1
}

.enterpriseWrap .enterprise-box3 .f-align-list2 {
 margin-top: 87px;
 position: relative;
 z-index: 2
}

.enterpriseWrap .enterprise-box3 .f-align-list2 li {
 position: relative;
 text-align: center;
 font-size: 24px;
 font-family: PingFang SC;
 font-weight: 400;
 line-height: 81px;
 color: #242a3a;
 opacity: 1;
 width: 216px;
 height: 81px;
 background: rgba(255, 255, 255, .9);
 opacity: .9;
 border-radius: 8px
}

.enterpriseWrap .enterprise-box3 .f-align-list2 li::after {
 content: "";
 position: absolute;
 top: 40px;
 right: -30px;
 margin: auto;
 width: 30px;
 height: 2px;
 background: rgba(255, 255, 255, .39);
 opacity: .7
}

.enterpriseWrap .enterprise-box3 .f-align-list2 li:last-child::after {
 display: none
}

.enterpriseWrap .enterprise-box4 {
 height: auto;
 overflow: auto;
 opacity: 1
}

.enterpriseWrap .enterprise-box4 .titleInsight {
 padding-top: 100px
}

.enterpriseWrap .enterprise-box4 .f-align-list2 {
 margin-top: 100px
}

.enterpriseWrap .enterprise-box4 .f-align-list2 li {
 position: relative;
 width: 277px;
 height: 421px;
 margin-bottom: 140px;
 border-radius: 7px
}

.enterpriseWrap .enterprise-box4 .f-align-list2 li img {
 width: 100%;
 height: 100%
}

.enterpriseWrap .enterprise-box4 .f-align-list2 li .text {
 position: absolute;
 bottom: 0;
 width: 100%;
 height: 80px;
 line-height: 80px;
 background: #30303a;
 opacity: 1;
 border-radius: 0px 0px 7px 7px;
 font-size: 28px;
 font-family: PingFang SC;
 font-weight: 400;
 color: #ccba99;
 opacity: 1;
 text-align: center
}

.enterpriseWrap .enterprise-box5 {
 background: #fff;
 height: auto;
 overflow: auto
}

.enterpriseWrap .enterprise-box5 .titleInsight {
 padding-top: 100px
}

.enterpriseWrap .enterprise-box5 .f-align-list2 {
 margin-top: 114px;
 margin-left: 0;
 padding-bottom: 40px
}

.enterpriseWrap .enterprise-box5 .f-align-list2 li {
 width: 226px;
 height: auto;
 text-align: center;
 margin-left: 0;
 margin-bottom: 100px
}

.enterpriseWrap .enterprise-box5 .f-align-list2 li img {
 width: 76px;
 height: 76px
}

.enterpriseWrap .enterprise-box5 .f-align-list2 li .text {
 font-size: 24px;
 font-family: PingFang SC;
 font-weight: 500;
 line-height: 40px;
 color: #333;
 opacity: 1;
 margin-top: 50px
}

.enterpriseWrap .enterprise-box5 .f-align-list2 li:nth-child(6) {
 width: 260px
}

.enterpriseWrap .enterprise-box5 .f-align-list2 li:first-child {
 width: 260px
}

.enterpriseWrap .enterprise-box6 {
 padding-bottom: 78px
}

.enterpriseWrap .enterprise-box6 .titleInsight {
 padding: 100px 0
}

.enterpriseWrap .enterprise-box6 .f-lr-list .f-align-list2 li {
 width: 282px;
 height: 233px;
 overflow: hidden;
 position: relative;
 border-radius: 7px;
 cursor: pointer;
 margin-bottom: 30px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .f-align-list2 li .icons {
 color: #fff;
 position: absolute;
 left: 0;
 bottom: 29px;
 font-size: 48px;
 margin-left: 27px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .f-align-list2 li .showBox {
 width: 100%;
 height: 0;
 background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 100%);
 overflow: hidden;
 position: absolute;
 bottom: 0;
 left: 0;
 font-size: 14px;
 font-family: PingFang SC;
 font-weight: 400;
 line-height: 18px;
 color: #fff;
 text-align: left;
 padding-left: 26px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .f-align-list2 li .showBox.bg2 {
 background: linear-gradient(180deg, rgba(0, 127, 65, 0.8) 0%, rgba(0, 127, 65, 0.5) 100%)
}

.enterpriseWrap .enterprise-box6 .f-lr-list .f-align-list2 li .showBox.bg3 {
 background: linear-gradient(180deg, rgba(154, 179, 72, 0.8) 0%, rgba(154, 179, 72, 0.5) 100%)
}

.enterpriseWrap .enterprise-box6 .f-lr-list .f-align-list2 li .showBox.bg4 {
 background: linear-gradient(180deg, rgba(76, 171, 184, 0.8) 0%, rgba(76, 171, 184, 0.5) 100%)
}

.enterpriseWrap .enterprise-box6 .f-lr-list .f-align-list2 li .showBox .iconImg {
 width: 177px;
 height: 66px;
 margin: 13px 0 8px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .f-align-list2 li .showBox>h2 {
 font-size: 22px;
 font-family: PingFang SC;
 font-weight: 500;
 line-height: 50px;
 color: #fff;
 opacity: 1;
 margin-bottom: 20px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .leftImg {
 width: 576px;
 height: 496px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .leftImg .f-align-list2 {
 margin: 0
}

.enterpriseWrap .enterprise-box6 .f-lr-list .leftImg .f-align-list2 li {
 width: 100%;
 height: 100%;
 margin: 0
}

.enterpriseWrap .enterprise-box6 .f-lr-list .leftImg .f-align-list2 li .icons {
 bottom: 30px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .leftImg .f-align-list2 li .showBox .iconImg {
 margin: 295px 0 0 -20px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .leftImg .iconImgs.icon-huaiting-logo {
 font-size: 40px;
 margin-top: 318px;
 display: block;
 margin-bottom: 30px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .leftImg .iconImgs.icon-a-sdyuan1 {
 font-size: 40px;
 margin-top: 318px;
 display: block;
 margin-bottom: 30px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .rightImg {
 width: 594px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .rightImg li .icons {
 left: -5px;
 font-size: 45px;
 margin-left: 27px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .rightImg li:nth-child(1) .icons {
 bottom: 27px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .rightImg li:nth-child(2) .icons {
 font-size: 35px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .rightImg li:nth-child(3) .icons {
 left: -5px;
 font-size: 51px;
 bottom: 12px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .rightImg li:nth-child(4) .icons {
 left: -5px;
 font-size: 63px;
 bottom: 0
}

.enterpriseWrap .enterprise-box6 .f-lr-list .rightImg .iconImgs {
 font-size: 35px;
 color: #fff;
 text-align: left;
 width: 174px;
 height: 44px;
 display: block;
 margin-top: 42px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .rightImg .iconImgs.icon-lehugongyu-logo {
 font-size: 30px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .rightImg .iconImgs.icon-lehuqingnianshequ-logo {
 font-size: 45px;
 margin-top: 51px
}

.enterpriseWrap .enterprise-box6 .f-lr-list .rightImg .iconImgs.icon-lehuqicheng-logo {
 font-size: 45px;
 margin-top: 51px
}

.enterpriseWrap .enterprise-box7 .titleInsight {
 padding: 100px 0
}

.enterpriseWrap .enterprise-box7 .f-lr-list li .leftImg {
 width: 586px;
 height: 390px
}

.enterpriseWrap .enterprise-box7 .f-lr-list li .rightText {
 width: 584px;
 font-size: 16px;
 font-family: PingFang SC;
 font-weight: 400;
 line-height: 30px;
 color: #000
}

.enterpriseWrap .enterprise-box7 .f-lr-list li .rightText h2 {
 font-size: 32px;
 font-family: PingFang SC;
 font-weight: 500;
 line-height: 36px;
 color: #000;
 margin-bottom: 25px
}

.enterpriseWrap .enterprise-box7 .f-lr-list li .rightText h3 {
 font-size: 24px;
 font-family: PingFang SC;
 font-weight: 500;
 line-height: 36px;
 color: #007f41;
 margin: 30px 0 28px
}

.enterpriseWrap .enterprise-box7 .swiper-slide {
 margin-top: 5px;
 width: 380px
}

.enterpriseWrap .enterprise-box7 .swiper-slide .imgCont {
 width: 380px;
 height: 250px
}

.enterpriseWrap .enterprise-box7 .swiper-slide .topText {
 position: absolute;
 top: 10px;
 right: 10px
}

.enterpriseWrap .enterprise-box7 .swiper-slide .topText .f-align-list2 li {
 width: auto;
 height: 28px;
 margin-left: 10px
}

.enterpriseWrap .enterprise-box7 .swiper-slide .text2 {
 font-size: 16px;
 font-family: PingFang SC;
 font-weight: 400;
 line-height: 25px;
 color: #333
}

.enterpriseWrap .enterprise-box7 .swiper-slide .text2 h2 {
 font-size: 24px;
 font-family: PingFang SC;
 font-weight: 500;
 line-height: 36px;
 color: #000;
 margin: 20px 0 10px
}

.enterpriseWrap .enterprise-box7 .homeList .imgCont {
 width: 380px;
 height: 250px
}

.enterpriseWrap .enterprise-box7 .homeList .swiper-slide {
 margin-right: 30px
}

.enterpriseWrap .enterprise-box8 {
 height: 596px;
 margin-top: 150px
}

.enterpriseWrap .enterprise-box8 .titleInsight {
 padding-top: 120px
}

.enterpriseWrap .enterprise-box8 .showLayer-box {
 margin-top: 80px;
 margin-left: -25px
}

.enterpriseWrap .enterprise-box8 .showLayer-box li {
 position: relative;
 width: 233px;
 height: 186px;
 margin-left: 12px;
 cursor: pointer
}

.enterpriseWrap .enterprise-box8 .showLayer-box .showBox {
 width: 216px;
 height: 0;
 border-radius: 7px;
 background: rgba(0, 127, 65, .9);
 overflow: hidden;
 position: absolute;
 bottom: 10px;
 left: 0;
 right: 0;
 margin: auto;
 font-size: 14px;
 font-family: PingFang SC;
 font-weight: 400;
 line-height: 22px;
 color: #fff
}

.enterpriseWrap .enterprise-box8 .showLayer-box .showBox>p {
 padding: 18px 12px 0
}

.enterpriseWrap .enterprise-box9 {
 padding-bottom: 110px
}

.enterpriseWrap .enterprise-box9 .titleInsight {
 padding-top: 120px
}

.enterpriseWrap .enterprise-box9 .f-lr-list {
 margin-top: 70px
}

.enterpriseWrap .enterprise-box9 .f-lr-list li .rtImg {
 width: 573px;
 height: 880px
}

.enterpriseWrap .enterprise-box9 .f-lr-list li .ltList>ul li {
 display: block;
 font-size: 18px;
 font-family: PingFang SC;
 font-weight: 400;
 line-height: 47px;
 color: #007f41;
 width: 527px;
 height: 152px;
 background: rgba(255, 255, 255, .39);
 box-shadow: 3px 3px 10px rgba(0, 0, 0, .05);
 opacity: 1;
 border-radius: 7px;
 padding: 20px 0 0 25px;
 box-sizing: border-box;
 margin-bottom: 30px
}

.enterpriseWrap .enterprise-box9 .f-lr-list li .ltList>ul li h2 {
 font-size: 24px;
 font-weight: 600;
 line-height: 35px;
 color: #000
}

.enterpriseWrap .enterprise-box10 {
 height: 1325px;
 position: relative;
 background: #f1f1f1
}

.enterpriseWrap .enterprise-box10 .map {
 width: 1320px;
 height: 1090px;
 background: url(../images/map.png) no-repeat;
 background-size: 100% 100%;
 position: absolute;
 left: 0;
 top: 156px;
 z-index: 1
}

.enterpriseWrap .enterprise-box10>.main {
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0
}

.enterpriseWrap .enterprise-box10 .titleInsight {
 padding-top: 120px
}

.enterpriseWrap .enterprise-box10 .f-align-list2 {
 margin-top: 90px
}

.enterpriseWrap .enterprise-box10 .f-align-list2 li {
 width: 216px;
 height: 152px;
 background: rgba(255, 255, 255, .9);
 opacity: .8;
 border-radius: 7px;
 font-size: 22px;
 font-family: PingFang SC;
 font-weight: 400;
 line-height: 29px;
 color: #000;
 text-align: center
}

.enterpriseWrap .enterprise-box10 .f-align-list2 li h2 {
 font-size: 40px;
 font-weight: 600;
 line-height: 67px;
 color: #007f41;
 margin-top: 26px
}

.enterpriseWrap .swiper-slide .imgCont {
 overflow: hidden
}

.enterpriseWrap .swiper-slide .imgCont img {
 transition: all 1s;
 cursor: pointer
}

.enterpriseWrap .swiper-slide .imgCont img:hover {
 transform: scale(1.1)
}

@keyframes mymove {
 0% {
  transform: scale(1)
 }

 100% {
  transform: scale(1.2)
 }
}

@-webkit-keyframes mymove

/*Safari and Chrome*/
 {
 0% {
  transform: scale(1)
 }

 100% {
  transform: scale(1.2)
 }
}