html{-webkit-text-size-adjust:none;font-family: Arial, PingFang SC, Helvetica, sans-serif;}
body{margin: 0;padding: 0;}
body a {text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
body a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
body .imp{width: 100%;height: auto;display: block;}
.spr{font-family: Super,Arial, PingFang SC, Helvetica, sans-serif;}

body .impp{position: absolute;  top: 50%;left: 50%;transform: translate(-50%,-50%);z-index:10;max-width: 90%;max-height: 90%;}

.bcd{font-family: BoldCond,Arial, PingFang SC, Helvetica, sans-serif;} 
body .lines3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
body .lines5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-overflow: ellipsis;}
    
 /* header */

.ene-header{width: 100%;background-color: #fff;z-index:9999;position: fixed;top: 0;}
 .ene-top-nav{width: 100%;background-color:#333;height: 3.4rem;display: flex;z-index: 1000;line-height: 3.4rem; display: none;} 
.ene-top-nav-content{width: 93%;margin:auto;display: flex;align-items: center;justify-content: flex-end; }
.ene-top-nav .ene-top-nav-content a{color: #c2c2c2;font-size:1.2rem;display: flex;align-items: center;position: relative;padding: 0 1.5rem;}

.ene-top-nav .languages a .dq-1{width: 1.7rem;height: 1.7rem;filter: brightness(0%) invert(100%);margin-right: 1rem;opacity: .7;position: relative;}
.ene-top-nav .socialma a .sq-1{width: 1.7rem;height: 1.7rem;filter: brightness(0%) invert(100%);margin-right: 1rem;opacity: .8;position: relative;}
.ene-top-nav .ene-top-nav-content a .txt-2{font-size: 1.2rem;color: #c2c2c2;}
.ene-top-nav .ene-top-nav-content .socialma a{padding:0 0 0 1.5rem;}

.ene-header-content{width: 93%;margin: auto;display: flex;justify-content: space-between;height:7rem;align-items: center;}
.ene-header-content .logo{width:11.5rem;height: 5.4rem;}
.ene-header-content-right{width:70%;display: flex;justify-content: center;align-items: center;}
.ene-header-content-right .nav{display: flex;align-items: center;}
.ene-header-content-right .nav a{font-size: 1.6rem;color: #838383;margin:0 1.5rem;font-family: Super,Arial, PingFang SC, Helvetica, sans-serif;display: block;line-height:7rem;text-transform: uppercase;}
.ene-header-content .demos{position: relative;}
.ene-header-content .demos a{color: #fff;display: block;background-color: #f39500;width: 14.7rem;height: 3.7rem;line-height: 3.7rem; text-align: center;border-radius: 0.5rem;font-size: 1.4rem;}
.ene-header.tur{border-bottom: 1px solid rgba(0, 0, 0, 0.1);}

.ene-top-nav a:hover{color: #fff;}
.ene-top-nav a:hover .dq-1,.ene-top-nav .socialma a:hover .sq-1{opacity: 1;}
.ene-top-nav-content .languages{position: relative;display: flex;align-items: center;}
.ene-top-nav-content .socialma{display: flex;}
.ene-header-content .demos a:hover{background-color: #0b3775;}


.ene-header-content-right .nav .cur-1{color: #0b3775;}
.ene-header-content-right .nav a:hover{color: #0b3775;}
.ene-top-nav-content .languages .language-show{position: absolute; top: 100%; width:8.5rem; padding:0 1rem; background: #fff; text-align: center; display: none; left: 50%; transform: translateX(-50%); z-index: 11; box-shadow: 0px 13px 27px 0px rgba(0, 0, 0, 0.1);}
.ene-top-nav-content .languages .language-show a{display: block; color: #000; padding:.5rem 0; border-bottom: 1px solid #ccc;}
.ene-top-nav-content .languages .language-show a:last-child { border-bottom: none;}


.zftitle{display: flex; flex-direction: column; flex-wrap: wrap; align-items: center;text-align: center;}
.zftitle .title-1{font-size: 2.4rem;color: #989898;line-height:2.6rem;margin-bottom: 1.5rem;}
.zftitle .title-2{font-size: 4.8rem;color: #093574;line-height: 5rem;}

.xlnav-1{background-color: #fff;width: 25rem;left:0;top:100%;padding: 2.5rem;border-top: 1px solid #f2f2f2;box-shadow: 0px 0px 0.6px #000;}
.ene-header-content-right .nav .txt-1 .xlnav-1 a{color: #838383;font-size: 1.4rem;line-height:2.8rem;margin-left:-.5rem;display: inline-block;}
.ene-header-content-right .nav .txt-1 .xlnav-1 a:hover{color: #f39500;text-decoration: underline;text-underline-offset: 0.3rem;}
.header-nav-show,.header-show-mark {position: absolute;overflow: hidden;transition:all .4s ease;}
.header-show-mark {height: 100%;z-index:-1;background: rgba(0,0,0,.7);opacity: 0;width: 100%;}
.header-show-mark.cur  {display: block;opacity: 1;z-index: 1000;}
.header-nav-show {z-index:2000;}
.header-nav-show.Hide {opacity:0;height: 0;z-index:111;}
.xlnav-1 li::marker {color: #838383;}
.ene-header-content-right .nav .txt-1{position: relative;}

/* banner */

.ene-banner{width: 100%;overflow: hidden;margin-top: 12rem;margin-top: 7rem;}
.ene-banner .item-1{width:100%;position: relative;margin: auto;}
.xttext{position: absolute;left:3.5%;top: 50%;transform: translateY(-50%);width: 60%;z-index: 11;}
.xttext .title-1-1{font-size:2.6rem;color: #fff;line-height: 2.6rem;margin-bottom: 2rem;}
.xttext .title-1-2{font-size: 7.2rem;color: #fff;line-height: 7.2rem;margin-bottom: 2rem;}
.xttext .txt-2{font-size: 1.8rem;color: #fff;}
.xttext .more-3{margin-top: 2rem;display: flex;}
.xttext .more-3 a{width: 18.7rem;height: 4.9rem;border: 1px solid #fff;display: flex; align-items: center; justify-content: center;border-radius:1rem;margin-right: 1rem;}
.xttext .more-3 .a1-1{background-color:#093574;border: 1px solid #093574;}
.xttext .more-3 .a2-1{display: flex;align-items: center;}
.xttext .more-3 .a1-1:hover{background-color:#f39500;border: 1px solid #f39500;}
.xttext .more-3 .a2-1:hover{background-color:#f39500;border: 1px solid #f39500;}
.xttext .more-3 .txt-1{font-size: 1.6rem;font-weight: bold;color: #fff;}
.xttext .more-3 .xjt-2{width: .8rem;height: 1.1rem;margin-left:1rem;filter: brightness(0%) invert(100%);}
.ene-banner .item-1 .xjt-3{position:absolute;right:3.5%;bottom:8%;animation: sxfdup 2s infinite ease-in-out;z-index: 11;}
.ene-banner .item-1 .pic-1{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.item-1 .xttext-1-1{left: 50%;top:50%; transform: translate(-50%,-50%);display: flex; flex-direction: column; flex-wrap: wrap; align-items: center;width: 80%;}
@keyframes sxfdup { 0%, 100% { transform: translateY(1rem); } 50% { transform: translateY(-1rem); } }
.ene-banner .mySwiper1 .swiper-wrapper{position: relative;}
.ene-banner .mySwiper1 .swiper-pagination1{left: 3.5%;display: flex;flex-direction: column;bottom: 9%;}
.ene-banner .mySwiper1 .swiper-pagination-bullet{background-color: #818181;margin:.5rem 0;width: 1rem;height: 1rem;opacity: 1;}
.ene-banner .mySwiper1 .swiper-pagination-bullet-active{background-color: #f39800;}
.ene-banner .item-1 .tit-1-2{text-align: center;}

.ene-introduction{width: 100%;overflow: hidden;margin:9rem 0;}
.ene-introduction-content{width: 73%;margin: auto;}

.ene-introduction-content-bottom{display: flex;margin-top: 5rem;}
.ene-introduction-content-bottom .item{width:32%;display: flex;align-items: center;margin-bottom:5rem;position: relative;margin-right: 2%;}
.ene-introduction-content-bottom .item:last-child{margin-right: 0;}
.ene-introduction-content-bottom .item .text-1{position: absolute;left:5%;top:15%;z-index: 11;width: 90%;}
.ene-introduction-content-bottom .item .text-1 .title-1{font-size: 3rem;color: #fff;line-height: 3.5rem;margin-bottom: 1rem;}
.ene-introduction-content-bottom .item .text-1 .txt-2{font-size: 1.6rem;color: #fff;line-height: 2.6rem;}
.ene-introduction-content-bottom .item .pic-2{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.zftxt{text-align: center;color: #f39500;text-decoration: underline;text-underline-offset:.3rem;    display: flex;justify-content: center;font-size: 1.4rem;}


.ene-features{width: 100%;overflow: hidden;padding:11.5rem 0 9rem;background-color: #5b6572;}
.ene-features-content{width: 73%;margin: auto;}
.ene-features-content-bottom{display: flex;margin:4rem 0;flex-wrap: wrap;}
.ene-features-content-bottom .item{width:32.66%;display: flex;margin-bottom:1%;position: relative;margin-right: 1%;background-color: #fff;}
.ene-features-content-bottom .itm3{margin-right: 0;}
.ene-features-content-bottom .item .minor{width: 100%;display: flex;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);flex-wrap: wrap; justify-content: center; align-items: center;z-index: 11;}
.ene-features-content-bottom .item .minor .title-1{font-size: 1.8rem;color: #000;line-height: 2.6rem;margin:auto;width: 90%;text-align: center;padding: 1.5rem 0 0.5rem;}
.ene-features-content-bottom .item .minor .pic-2{width:100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.ene-features-content-bottom .item .pic-3{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.ene-features .zftitle .title-2-1{color: #f39500;}
.ene-features .zftxt-1-1{color: #cecece;}


.ene-solutions{width: 100%;overflow: hidden;background-color: #f3f3f3;}
.ene-solutions-content{width:100%;margin: auto;position: relative;display: flex;}
.ene-solutions-left{width:50%;padding:7% 3.5%;box-sizing: border-box;}
.ene-solutions-left-bottom{display: flex;align-items: center;flex-wrap: wrap;}
.ene-solutions-left-bottom .item-2{width: 100%;display: flex;align-items: center;flex-wrap: wrap;margin-top: 7rem;}
.ene-solutions-left-bottom .item-2 a{display: flex;align-items: center;justify-content: space-between;width: 60%;border-bottom:1px solid #e2e2e2;}
.ene-solutions-left-bottom .item-2 .txt-2{font-size: 1.8rem;color: #848484;padding: 1rem 0;line-height: 2.6rem;}
.ene-solutions-left-bottom .item-2 .jiantuo-2{width: .7rem;height: 1.1rem;opacity: 0;}
.ene-solutions-left-bottom .item-2 .wur .txt-2{font-size:2.4rem;color: #0b3775;}
.ene-solutions-left-bottom .item-2 .wur .jiantuo-2{opacity: 1;}

.ene-solutions-left .zftitle{align-items: flex-start;}

.ene-solutions-right{width:50%;height: 100%;position: absolute;right: 0;z-index: 10;}
.ene-solutions-right .item-3{width: 100%;position: relative;display: none;overflow: hidden;height: 100%;}
.ene-solutions-right .item-3 .title-1{font-size:1.8rem;color: #fff;line-height:2.6rem;position: absolute;left: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.8);padding:3rem 6.5rem;width: 100%;box-sizing: border-box;z-index: 11;}
.ene-solutions-right .item-3 .pic-2{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;height:100%;}
.ene-solutions-right .item-3 .pic-2 img{height:100%;}
.ene-solutions-right .qur{display: block;}
.ene-solutions-right .boxs-1-1{height: 100%;width: 100%;}


.ene-solutions-left-bottom .zftxt{margin-top:5.5rem;}
.ene-solutions .zftitle {text-align: left;}


.ene-metrics{width: 100%;overflow: hidden;background-color: #093574;padding: 11rem 0 13rem;}
.ene-metrics-content{width: 68%;margin: auto;}
.ene-metrics-content .zftitle .title-2{color: #fff;}
.ene-metrics-content-bottom{display:flex;flex-wrap: wrap;justify-content: space-between;margin-top: 8rem;}
.ene-metrics-content-bottom .item-1{width:33.3%;position: relative;display: flex; flex-direction: column; align-items: center;}
.ene-metrics-content-bottom .item-1 .character{display: flex;align-items: flex-end;}
.ene-metrics-content-bottom .item-1 .character .num-1{font-size: 9rem;color: #f39500;font-weight: bold;line-height: 7rem;margin-right: 1rem;}
.ene-metrics-content-bottom .item-1 .character .mark-1{font-size: 4.8rem;color: #fff;line-height: 4.5rem;margin-right: 1rem;}
.ene-metrics-content-bottom .item-1 .character .mark-2{font-size: 4.8rem;color: #fff;line-height: 4.5rem;}
.ene-metrics-content-bottom .item-1 .character .txt-1{font-size:2.6rem;color: #fff;line-height: 3.8rem;}
.ene-metrics-content-bottom .item-1 .character .tdx-1{display: flex;align-items: center;}
.ene-metrics-content-bottom .item-1 .character .tdx-2{display: flex;align-items: flex-end;}
.ene-metrics-content-bottom .item-1 .txt-2{font-size: 1.8rem;color: #fff;margin-top: 1rem;}
.ene-metrics-content-bottom .item-1::after{content: "";background-color: #325588;width: 1px;height:100%;position: absolute;bottom:0;right: 0;}


.ene-metrics-content-bottom .item-1-2::after{content: none;}

.ene-yelp{width: 100%;overflow: hidden;background-color: #f2f2f2;padding: 11rem 0 11rem;}
.ene-yelp-bottom{width: 98%;margin:5rem auto 0;}
.ene-yelp-bottom .item-1{width:100%;padding-bottom:15%;}
.ene-yelp-bottom .item-1 a{display: block; background-color:#fff;position: relative;overflow: visible;}
.ene-yelp-bottom .item-1 a .jddw-1{position: absolute;display: flex;align-items: center;z-index: 12;padding:0 5% ;width: 100%;box-sizing: border-box;height: 100%;}
.ene-yelp-bottom .item-1 a::after{content: "";background-color: #fff;position: absolute;bottom:-2rem;left: 50%;width:4.3rem; height:4.3rem;z-index:2 ;transform: translateX(-50%) rotate(45deg);display: none;}
.ene-yelp-bottom .item-1 a .pic-1{width:12.2rem;height:12.2rem;border-radius: 50%;background-color:#808080;position: relative;overflow:hidden;}
.ene-yelp-bottom .item-1 a .pic-1 img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;max-width:100%;max-height:100%;} 
.ene-yelp-bottom .item-1 a .text-2{display: flex;flex-wrap: wrap;flex-direction: column;width: 65%;margin-left: 7%;}
.ene-yelp-bottom .item-1 a .text-2 .title-1{font-size: 1.4rem;color: #7a7a7a;line-height: 2.6rem;}
.ene-yelp-bottom .item-1 a .text-2 .title-2{font-size: 2.4rem;color: #0b3775;line-height: 2.6rem;}
.ene-yelp-bottom .item-1 a .text-2 .txt-3{font-size: 1.4rem;color: #7a7a7a;line-height: 2.6rem;margin-top:2.5rem;}
.ene-yelp-bottom .swiper-slide-active .item-1 a::after{display: block;}
.ene-yelp-bottom .mySwiper2 .swiper-wrapper{position: relative;}
.ene-yelp-bottom .mySwiper2 .swiper-pagination2{bottom: 0;text-align: center;display: flex;width: 100%;position: relative;justify-content: center;}
.ene-yelp-bottom .mySwiper2 .swiper-pagination-bullet{background-color: #818181;width: 1rem;height: 1rem;opacity: 1;margin: 0 .3rem;}
.ene-yelp-bottom .mySwiper2 .swiper-pagination-bullet-active{background-color: #f39800;}
.ene-yelp-bottom .mySwiper2  .swiper-slide-prev{opacity: 0.5;}
.ene-yelp-bottom .mySwiper2  .swiper-slide-next{opacity: 0.5;}
.ene-yelp-bottom .item-1 .pic-2{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}


.ene-case{width: 100%;overflow: hidden;padding: 11rem 0 9rem;}
.ene-case-content{width: 73%;margin: auto;}
.ene-case .ene-case-bottom{display: flex;margin-top: 6rem;}
.ene-case .ene-case-bottom .item{width: 32%;margin-right: 2%;margin-bottom: 2rem;border: 1px solid #d1d1d1;}
.ene-case .ene-case-bottom .item:last-child{margin-right: 0;}
.ene-case .ene-case-bottom .item .fdsx-1{width: 100%;overflow: hidden;}
.ene-case .ene-case-bottom .item a{width: 100%; display: block;overflow: hidden;}
.ene-case .ene-case-bottom .item a .pic{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.ene-case .ene-case-bottom .item a .title-1{font-size: 1.8rem;color: #000;line-height: 2.6rem;padding:3rem 0;box-sizing: border-box;text-align: center;width: 90%;margin: auto;}

.ene-case .ene-case-bottom .item a:hover .pic {transform: scale(1.05);}
.ene-case .ene-case-bottom .item a:hover .title-1{color: #f39500;}


.ene-innovation{width: 100%;overflow: hidden;position: relative;}
.ene-innovation-content{position: absolute;z-index: 11;left: 50%;top:18%;transform: translateX(-50%);width: 73%;}
.ene-innovation-top{width: 100%;}
.ene-innovation-bottom{width: 100%;position: relative;margin-top: 5rem;}
.ene-innovation-bottom a{border-radius: 50%;display: block;position: absolute;z-index: 11;}
.ene-innovation-bottom .a1-2-1{top:5%;left: 0;width: 10.2rem;height: 10.2rem;}
.ene-innovation-bottom .a1-2-2{bottom:8%;left:15%;width: 10.5rem;height: 10.5rem;}
.ene-innovation-bottom .a1-2-3{top:25%;left:35%;width: 11.7rem;height: 11.7rem;}
.ene-innovation-bottom .a1-2-4{bottom:0;right:32%;width: 14.3rem;height: 14.3rem;}
.ene-innovation-bottom .a1-2-5{top:0;right:0;width: 18.3rem;height: 18.3rem;}
.ene-innovation-bottom .pic-1{position: relative;width: 100%;height: 100%;}
.ene-innovation-bottom .pic-1::before{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;content: '';border-radius: 50%;}
.ene-innovation-bottom .pc-1::before{background-color: #a4a4a4;opacity: .2;width: 10.2rem;height: 10.2rem;}
.ene-innovation-bottom .pc-2::before{background-color: #f39800;opacity: .8;width: 10.5rem;height: 10.5rem;}
.ene-innovation-bottom .pc-3::before{background-color: #474747;opacity: .8;width: 11.7rem;height: 11.7rem;}
.ene-innovation-bottom .pc-4::before{background-color: #9e9e9e;opacity: .8;width: 14.3rem;height: 14.3rem;}
.ene-innovation-bottom .pc-5::before{background-color: #0b3775;opacity: .8;width: 18.3rem;height: 18.3rem;}
.ene-innovation-bottom .pic-1 img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;filter: brightness(0%) invert(100%);max-width: 90%;max-height: 90%;}
.ene-innovation-bottom .pc-1 img{width: 4.5rem;height: 4.3rem;}
.ene-innovation-bottom .pc-2 img{width: 5.3rem;height: 5.3rem;}
.ene-innovation-bottom .pc-3 img{width: 5.4rem;height: 4.8rem;}
.ene-innovation-bottom .pc-4 img{width: 8rem;height: 6rem;}
.ene-innovation-bottom .pc-5 img{width: 8.2rem;height: 8rem;}
.ene-innovation-bottom .pic-2{width:100%;}
.ene-innovation .pic-3{width: 100%;}
.ene-innovation .zftitle .title-2{color: #fff;}


.ene-started{width: 100%;overflow: hidden;position: relative;}
.ene-started-content{width: 73%;margin: auto;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ene-started-content .txt-2{font-size:1.6rem;color: #9a9a9a;margin-top:3rem;text-align: center;}
.ene-started-content .more-3{margin-top: 5rem;display: flex;}
.ene-started-content .more-3 a{width: 18.7rem;height: 4.9rem;border: 1px solid #fff;display: flex; align-items: center; justify-content: center;border-radius:1rem;margin-right: 1rem;}
.ene-started-content .more-3 a .txt-1{color: #fff;font-size: 1.6rem;}
.ene-started-content .more-3 a .xjt-2{width: .8rem;height: 1.1rem;margin-left:1rem;filter: brightness(0%) invert(100%);}

.ene-started-content .more-3 .a1-1{background-color:#093574;border: 1px solid #093574;}
.ene-started-content .more-3 .a2-1{background-color:#f39500;border: 1px solid #f39500;margin-right: 0;}
.ene-started-content .more-3 .a2-1{display: flex;align-items: center;}
.ene-started-content .more-3 .a1-1:hover{background-color:#f39500;border: 1px solid #f39500;}
.ene-started-content .more-3 .a2-1:hover{background-color:#093574;border: 1px solid #093574;}
.ene-started .pic-1-1{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}

.box-3-1{position: relative;top: 12rem;width: 100%;}


/* footer */


.ene-footer{width: 100%;background-color: #242424;overflow: hidden;}
.ene-footer-content{width:50%;margin: auto;padding:9.5rem 0;}
.ene-footer-content-top{display: flex;text-align: center;flex-direction: column;flex-wrap: wrap;}
.ene-footer-content-top .title-1{font-size:2.4rem;color: #fff;margin-bottom: 2rem;}
.ene-footer-content-top .subscribe{position: relative;margin-bottom: 2rem;width: 54%;height: 5.6rem;margin: auto;}
.ene-footer-content-top .subscribe .subscribeinput{width: 100%;height:100%;background: none;box-sizing: border-box;padding: 0 5%;border: 1px solid #474747;color: #fff;outline: none;}
.ene-footer-content-top .subscribe .subscribesubmit{position: absolute;width:4.1rem;height:4rem;line-height:4.5rem;right:1.5%;top:50%;transform: translateY(-50%); z-index: 2;border: none;background-image: url(../pic/ene-footer-rihgtjt-r001.png);background-position: center;background-repeat: no-repeat;cursor: pointer;background-color: #f39500;}
.ene-footer-content-bottom{margin-top: 8rem;display: flex; flex-wrap: wrap; align-items: center; flex-direction: column;}
.ene-footer-content-bottom .logo-1{width: 11.3rem;margin-bottom: 4rem;}
.ene-footer-content-bottom .nav-2{display: flex;margin: auto;}
.ene-footer-content-bottom .nav-2 a{font-size: 1.4rem;color: #7f7f7f;font-family: Super,Arial, PingFang SC, Helvetica, sans-serif;margin-right:4rem;text-transform: uppercase;}
.ene-footer-content-bottom .nav-2 a:last-child{margin-right: 0;}
.ene-footer-content-bottom .nav-2 a:hover{color: #fff;}
.ene-footer-content-bottom .icon-3{display: flex;align-items: center;margin-top: 5rem;}
.ene-footer-content-bottom .icon-3 a{width: 2rem; height: 2rem; position: relative; display: block; margin-right:2rem;opacity: .4;}
.ene-footer-content-bottom .icon-3 .sg5{margin-right: 0;}
.ene-footer-content-bottom .icon-3 a img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; display: block; width: auto!important; height: auto!important; z-index: 1; max-width: 100%; max-height: 100%;}
.ene-footer-content-bottom .icon-3 a:hover{filter: brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(335%) hue-rotate(143deg) brightness(95%) contrast(86%);opacity: 1;transform: scale(1.1) ;}
.ene-footer-content .ene-footer-content-bottom .icon-3 a{filter: brightness(0%) invert(100%);}
.ene-footer-content-bottom .txt-4{font-size: 1.4rem;color: #7f7f7f;text-align: center;margin-top:3rem;}
.ene-footer-content-bottom .txt-4 a{color: #7f7f7f;}
.ene-footer-content-bottom .txt-4 a:hover{color: #fff;}



/* Product */

.ene-banner-1 .item-1 .xttext-1-1{top:50%;}
.ene-banner-1 .xttext .title-1-1 {color: #f3a21d;margin-bottom: 1rem;}
.ene-banner-1 .xttext .title-1-2{text-align: center;}
.ene-banner-1 .xttext .more-3{margin-top: 3rem;}
.ene-banner-1 .item-1 .xttext .more-3 .a2-1 {background-color: #f3a21d;width: 21.7rem;height: 4.9rem;margin-right: 0;}
.ene-banner-1 .item-1 .xttext .more-3 .a2-1:hover {background-color: #093574;border: 1px solid #093574;}
.ene-banner-1 .item-1 .xttext .more-3 .xjt-2-1 {width: 1.6rem;height: 1.8rem;margin-left: 1rem;filter: brightness(0%) invert(100%);}
.ene-banner-1 .xttext .more-3 .a2-1{border: 1px solid #f3a21d;}





.ene-products {width: 100%;background-image:url(../pic/ene-bjt-dt001-.png);padding: 16rem 0;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.ene-products-content{width: 100%; margin: auto; display: flex; align-items: center; }
.ene-products-content-left{width: 41.5%;margin-left: 13.5%;}
.ene-products-content-left .text-1{display: flex;flex-direction: column;flex-wrap: wrap;margin-bottom: 3rem;}
.ene-products-content-left .text-1 .title-1{font-size:4.8rem;color: #093574;margin-bottom: 2rem;}
.ene-products-content-left .text-1 .txt-2{font-size: 1.4rem;color: #000;line-height: 2.6rem;}
.ene-products-content-left .item-2{display: flex;}
.ene-products-content-left .item-2 .pic-1{width:49%;margin-right: 2%;}
.ene-products-content-left .item-2 .txt-3{width:49%;font-size: 1.4rem;color: #8a8a8a;line-height: 2.6rem;}
.ene-products-content-right{width:40%;}
.ene-products-content-right .pic-2{width: 100%;}

.ene-features-1-1{background-color: #fff;}
.ene-features-1-1 .ene-features-content-bottom{margin: 5rem 0;}
.ene-features-1-1 .ene-features-content-bottom .item{background-color: #fff;border: 1px solid #dfdfdf;box-sizing: border-box;}
.ene-features-1-1 .ene-features-content-bottom .item a{display: block;width: 100%;}
.ene-features-1-1 .item a .pic-1{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;position: relative;}
.ene-features-1-1 .item a .txt-2{font-size: 1.8rem;color: #000;padding:2.5rem 1rem; box-sizing: border-box; text-align: center; width: 100%; margin: auto;background-color: #fff;}
.ene-features-1-1 .item a .dwd-1-1{position: absolute;top:50%;left:50% ;transform: translate(-50%,-50%);z-index: 12;display: none;}
.ene-features-1-1 .item a .pic-4{width: 2.7rem;height: 2.7rem;position: relative;}
.ene-features-1-1 .item a .pic-4 img{filter: brightness(0%) invert(100%);}
.ene-features-1-1 .item a .pic-4::before{background-color: #767b7c;opacity: .8;width: 8.3rem;height: 8.3rem;border-radius: 50%;position: absolute;top:50%;left:50% ;transform: translate(-50%,-50%);content: "";z-index:-1;}
.ene-features-1-1 .item a:hover .txt-2{background-color: #f3a21d;color: #fff;}
.ene-features-1-1 .item a:hover{background-color: #f3a21d;}
.ene-features-1-1 .item a:hover .dwd-1-1{display: block;}

.ene-selling{width: 100%;background-color: #f4f4f4;padding:9.5rem 0 10.5rem;}
.ene-selling-content{width: 73%;margin:auto;}
.ene-selling-content-bottom{margin-top: 7rem;position: relative;}
.ene-selling-content-bottom .item-1{position: absolute;display: flex; flex-wrap: wrap; flex-direction: column; align-items: center;}
.ene-selling-content-bottom .item-1 .pic-1{width:18rem;height:18rem;position: relative;}
.ene-selling-content-bottom .tem-1-1{top: 0;left: 50%;transform: translateX(-50%);}
.ene-selling-content-bottom .tem-1-2{left: 0;top: 50%;transform: translateY(-50%);}
.ene-selling-content-bottom .tem-1-3{right: 0;top: 50%;transform: translateY(-50%);}
.ene-selling-content-bottom .tem-1-4{bottom: 0;left: 50%;transform: translateX(-50%);}
.ene-selling-content-bottom .item-1 .pic-1-1,.ene-selling-content-bottom .item-1 .pic-1-2,.ene-selling-content-bottom .item-1 .pic-1-3,.ene-selling-content-bottom .item-1 .pic-1-5{width:10rem;height:10rem;opacity: .5;}
.ene-selling-content-bottom .item-1 .pic-1-1 img,.ene-selling-content-bottom .item-1 .pic-1-2 img,.ene-selling-content-bottom .item-1 .pic-1-3 img,.ene-selling-content-bottom .item-1 .pic-1-5 img{width: 100%;}
.ene-selling-content-bottom .item-1 .box-3-2{display: flex; flex-wrap: wrap; flex-direction: column; align-items: center;}
.ene-selling-content-bottom .pic-2{width: 100%;}

.ene-selling-content-bottom .item-1 .txt-2{font-size:3rem;color: #000;margin-top:1rem;}
.ene-selling-content-bottom .pic-2{width:100%;}
.ene-selling-content-bottom .item-1 .txt-3{font-size: 1.6rem;color: #818181;line-height: 2.6rem;margin-top: 1rem;text-align: center;}

.ene-problems{width: 100%;background-color: #737373;padding:11rem 0 13rem;}
.ene-problems-content{width:63%;margin:auto;}
.ene-problems .zftitle .title-2{color: #fff;}
.ene-problems-content-bottom{margin-top: 7rem;}
.ene-problems-content-bottom a{border-bottom: 1px solid rgba(255, 255, 255, .3);border-top: 1px solid rgba(255, 255, 255, .3);display: block;width: 100%;padding:2.5rem 2rem;transition: max-height 0.1s ease-out;box-sizing: border-box;}
.ene-problems-content-bottom .item-1{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.ene-problems-content-bottom .item-1 .title-1{font-size:2.4rem;color: #a3a3a3;}
.ene-problems-content-bottom .item-1 .line-2{width:2.4rem;height:3px;background-color: #fff;position: relative;float: right;}
.ene-problems-content-bottom .item-1 .line-2::after {content: ''; width: 3px; height:2.4rem; position: absolute; left:50%; top:50%; background-color: #fff;z-index: 10;transform: translate(-50%,-50%);}
.ene-problems-content-bottom a.open .item-1 .title-1{display: none;}
.ene-problems-content-bottom a.open .item-1{display: block;}
.ene-problems-content-bottom a.open .item-1 .line-2::after{display: none;}
.ene-problems-content-bottom a.open .wrap-2{display: block;}
.ene-problems-content-bottom .wrap-2{display: none;}
.ene-problems-content-bottom .item-2{display: flex;width: 100%;align-items: center;padding: 1.5rem 0;}
.ene-problems-content-bottom .item-2 .pic-1{width:30%;background-position: center center; background-repeat: no-repeat; background-size: cover;position: relative;margin-right:3%;}
.ene-problems-content-bottom .item-2 .text-2{width: 80%;}
.ene-problems-content-bottom .item-2 .text-2 .title-2{font-size: 2.4rem;color: #f39500;}
.ene-problems-content-bottom .item-2 .text-2 .txt-2{margin-top: 1rem;font-size: 1.6rem;color: #fff;line-height: 2.6rem;}
.ene-problems-content .zftxt{color: #959595;justify-content:normal;margin-top:3rem;margin-left: 2rem;}
.ene-problems-content-bottom a:hover .item-1 .title-1{color: #f39500;}
.ene-problems-content .zftxt:hover{color: #f39500;}

.ene-technical{width: 100%;background-color: #fff;padding: 9rem 0;overflow: hidden;}
.ene-technical-content{width: 62.5%;margin:auto;}
.ene-technical-content-bottom{margin-top:5rem;display: flex;align-items: center;justify-content: space-between;width: 100%;}
.ene-technical-content-bottom a{display: flex;width: 20%;background-color:#bebebe;flex-direction: column;align-items: center;padding: 8rem 0 13rem;position: relative;}
.ene-technical-content-bottom a::before{content: '';width: 0;height: 5px;background-color:#f39500;position: absolute;left: 0;bottom: 0;transition: width .5s ease-in-out;}
.ene-technical-content-bottom a:hover{background-color: #093574;}
.ene-technical-content-bottom a:hover::before{width: 100%;}
.ene-technical-content-bottom .a1-2{background-color: #939393;}
.ene-technical-content-bottom a .pic-1{width:16rem;height:16rem;position: relative; }
.ene-technical-content-bottom a .txt-2{font-size:2.4rem;color: #fff;}

.ene-customer{width: 100%;background-color: #f4f4f4;padding: 9rem 0;}
.ene-customer-content{width: 62.5%;margin:auto;}
.ene-customer-content-bottom{margin:5rem auto 0;display: flex;width:55%;position: relative;}
.ene-customer-content-bottom .yuan-1{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #093574;width: 60%;height: 60%;border-radius:100%;z-index: 25;}
.ene-customer-content-bottom .yuan-2{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #d8dee5;width: 80%;height: 80%;border-radius:100%;z-index: 24;}
.ene-customer-content-bottom .yuan-3{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #eff0f1;width: 100%;height:100%;border-radius:100%;z-index: 23;}
.ene-customer-content-bottom .pic{width:100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.ene-customer-content-bottom .yuan-1 .dwq-1{width:100%;position: relative;height: 100%;}
.ene-customer-content-bottom .yuan-1 .dwq-1 .line{width:3px;height:50%;background-color: #fff;position: absolute;z-index: 30;}
.ene-customer-content-bottom .yuan-1 .dwq-1 .line-1{left: 50%;top: 0;transform: translateX(-50%);}
.ene-customer-content-bottom .yuan-1 .dwq-1 .line-2{left: 28%; bottom: 12%; transform: rotate(240deg);}
.ene-customer-content-bottom .yuan-1 .dwq-1 .line-3{right: 28%; bottom: 12%; transform: rotate(120deg);}
.ene-customer-content-bottom .yuan-1 .item-1{position: absolute;display: flex;flex-direction: column;align-items: center;width: 50%;z-index:30;}
.ene-customer-content-bottom .yuan-1 .dwq-1 .item-1-1{left:0;top:25%;}
.ene-customer-content-bottom .yuan-1 .dwq-1 .item-1-2{right:0;top: 25%;}
.ene-customer-content-bottom .yuan-1 .dwq-1 .item-1-3{right:25%;bottom:8%;}
.ene-customer-content-bottom .yuan-1 .item-1 .pic-1{width: 10rem;height: 5rem;position: relative;filter: brightness(0%) invert(100%);}
.ene-customer-content-bottom .yuan-1 .item-1 .txt-2{font-size:1.8rem;color: #fff;width:100%;text-align: center;margin-top: 1rem;}
.ene-customer-content-bottom .yuan-2 .item-2{position: absolute;z-index: 30;}
.ene-customer-content-bottom .yuan-2 .item-2-1{left: 10%;top: 25%;}
.ene-customer-content-bottom .yuan-2 .item-2-2{right: 10%;top: 25%;}
.ene-customer-content-bottom .yuan-2 .item-2-3{left:50%;bottom: 5%;}
.ene-customer-content-bottom .yuan-2 .item-2 .dian{width: 1.3rem;height:1.3rem;position: relative;background-color: #f39500;border-radius: 50%;}
.ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2{position: absolute;width:36rem;height:1px;background-color: #000;z-index: 30;}
.ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2-1{left:-36rem;top:50%;transform: translateY(-50%);}
.ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2-2{left: 1.3rem;top:50%;transform: translateY(-50%);}
.ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2-3{left:50%;bottom:-4rem;transform: translateX(-50%);width: 1px;height: 4rem;}
.ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2 .box-1{position: absolute; top: -7.5rem}
.ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2 .box-2{position: absolute; width: 38rem; left: -19.5rem; bottom: -4.5rem;}
.ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2 .title-1{font-size: 1.8rem;color: #000;line-height: 2.6rem;padding:1rem 0;width: 100%;}

.ene-case1{background-color: #fff;}
.ene-case1 .ene-yelp-bottom .item-1 a{background-color:#f4f4f4;}
.ene-case1 .ene-yelp-bottom .item-1 a::after{background-color:#f4f4f4;}

.ene-started2 .title-2{color: #fff;}
.ene-started2 .ene-started-content .more-3{margin-top: 3rem;}

.ene-tanchang{width:73%;margin: auto; display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 10500;}
.ene-tanchang .ene-history-content{width:100%;margin: auto;position: relative;box-sizing: border-box;padding:6% 7%;background-color: #fff;}
.ene-history-content .switch-3{position: absolute;right:3rem;top:3rem;display: block;z-index: 22;width:4rem;height:4rem;}
.ene-history-content .switch-3 .line-1{transform: translate(-50%,-50%) rotate(45deg);width:3rem;height:2px;background-color:#000;position: absolute;top: 50%;left: 50%;}
.ene-history-content .switch-3 .line-2{transform: translate(-50%,-50%) rotate(-45deg);width:3rem;height:2px;background-color:#000;position: absolute;top: 50%;left: 50%;}
.ene-history-content .line{position: absolute;z-index: 1;background-color:#c5c5c5;width:200%;height: 2px;left:0;top:.8rem;}

.ene-tanchang .ene-history-content .item{display: flex;width: 100%;justify-content: space-between;align-items: center;}
.ene-tanchang .ene-history-content .item .pic-1{width:40%;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.ene-tanchang .ene-history-content .item .text-2{display: flex;flex-direction: column;width: 57%;}
.ene-tanchang .ene-history-content .item .text-2 .title-1{font-size: 3rem;color: #093574;padding:0 0 2rem 0;border-bottom:2px solid #bababa;position: relative;}
.ene-tanchang .ene-history-content .item .text-2 .title-1::after{position: absolute;bottom:-2px;left: 0;width:20%;content:'';height: 2px;
z-index: 21;background-color: #f39500;transition: width 0.4s ease;}

.ene-tanchang .ene-history-content .item .text-2 .txt-2{font-size: 1.8rem;line-height:1.8rem;color: #000;margin-top: 1rem;}
.ene-tanchang .ene-history-content .item .text-2 .txt-2 li{margin-bottom: 1rem;list-style:square;margin: 1rem 0;position: relative;list-style-type: none; padding-left: .5rem; }
.ene-tanchang .ene-history-content .item .text-2 .txt-2 li::marker{font-size: 2.5rem;color: #cccccc;}
.ene-tanchang .ene-history-content .item .text-2 .txt-2 li span{font-size: 1.8rem;line-height:2.6rem;color: #000; margin-left:1rem;width: auto;display: inline-block;}
.ene-tanchang .ene-history-content .item .text-2 .txt-2 li::before { position: absolute; left: 0; top:.9rem; content: ''; width: .8rem; height: .8rem; background: #cccccc; }

.ene-tanchang .swiper-button-next3{right:3.5%;}
.ene-tanchang .swiper-button-prev3{left:3.5%;}
.ene-tanchang .swiper-button-next3::after{font-size: 3.8rem;color: #000;}
.ene-tanchang .swiper-button-prev3::after{font-size: 3.8rem;color: #000;}
.ene-tanchang .swiper-pagination3{bottom: 10%;}
.ene-tanchang .swiper-pagination-bullet{background-color: #818181;width: 1rem;height: 1rem;opacity: 1;}
.ene-tanchang .swiper-pagination-bullet-active{background-color: #f39800;}

.black-overlay {position: fixed;left: 0;top:0;width: 100%;overflow: hidden;transition:all .4s ease;}
.black-overlay {height: 100%; z-index: -1; background: rgba(0,0,0,.7); opacity: 0;display:none;}
.black-overlay.kur{display: block;opacity: 1;z-index:10000;}
.black-overlay::after {content: '';background: url('../loading.gif') center no-repeat;width: 100%;height: 100%;filter: invert(1);position: absolute;left: 0;top: 0;}
.ene-started2 .ene-started-content .more-3 .a2-1{margin-right: 0;}


/* SOLUTIONS */

.ene-banner-2 .item-1 .xttext{left:18.5%;width:63%;}
.ene-banner-2 .item-1 .xttext .txt-2{color: #8d8d8d;}
.ene-banner-2 .xttext .more-3 .a2-1{width:21.8rem;}
.ene-banner-2 .xttext .more-3 .a2-1{border: 1px solid #f3a21d;background-color: #f3a21d;}
.ene-banner-2 .xttext .more-3 .a2-1:hover{border: 1px solid #093574;background-color: #093574;}

.ene-sol-overview{width: 100%;padding: 9rem 0;}
.ene-sol-overview-content{width:73%;margin: auto;}
.ene-sol-overview-bottom{width: 63%;margin: auto;display: flex;margin-top: 6rem;}
.ene-sol-overview-bottom .item-1{width: 32%;margin-right: 1%;display: flex; flex-direction: column; flex-wrap: wrap; align-items: center;border: 1px solid #d1d1d1;padding:4rem 0 3rem;margin-bottom: 3%;}
.ene-sol-overview-bottom .item-1:last-child{margin-right: 0;}
.ene-sol-overview-bottom .item-1 .pic-1{width:8rem;height: 8rem;position: relative;}
.ene-sol-overview-bottom .item-1 .text-2{width: 80%;margin: auto;display: flex;flex-direction: column; flex-wrap: wrap; align-items: center; text-align: center;margin-top:2rem;}
.ene-sol-overview-bottom .item-1 .text-2 .title-1{font-size: 1.8rem;color: #000;line-height: 2.6rem;margin-bottom: 1rem;}
.ene-sol-overview-bottom .item-1 .text-2 .txt-2{font-size: 1.4rem;color: #a3a3a3;line-height: 2.4rem;}

.ene-solutions-1{padding:7% 0;}
.ene-solutions-1 .zftitle .title-1{color: #858585;}
.ene-solutions-content-1{width: 63%;margin: auto;position: relative;display: flex;}
.ene-solutions-1 .ene-solutions-left{width: 40%;padding: 0 2% 0 0;box-sizing: border-box;}
.ene-solutions-1 .ene-solutions-left-bottom .item-2 a:first-child{border-top: 1px solid #e2e2e2;}
.ene-solutions-1 .ene-solutions-left-bottom .item-2 a{width:75%;}
.ene-solutions-1 .ene-solutions-left-bottom .item-2 .wur .txt-2{color: #f39500;font-size: 1.8rem;}
.ene-solutions-1 .ene-solutions-right{width: 60%;}
.ene-solutions-1 .ene-solutions-right .item-3 .title-1{background-color: rgba(0, 0, 0, 0.5);font-size: 1.6rem;text-align: center;padding: 2rem 6.5rem;}

.ene-selling-1{background-color: #fff;}
.ene-selling-1 .ene-selling-content{width: 63%;}
.ene-selling-1 .ene-selling-content-bottom .box-1{width: 100%;display: flex;justify-content: center;}
.ene-selling-1 .ene-selling-content-bottom .box-2{width: 100%;display: flex;justify-content: space-between;margin-top: 4rem;justify-content: space-between;}
.ene-selling-1 .ene-selling-content-bottom .box-3{width: 100%;display: flex;justify-content: center;margin-top: 4rem;}
.ene-selling-1 .ene-selling-content-bottom .item-1{position:initial;transform: none;}
.ene-selling-1 .ene-selling-content-bottom .item-1{padding: 0 .5%;width: 32%;}

.ene-featured{width: 100%;background-color:#747474;padding:5% 0;}
.ene-featured .zftitle .title-1{color: #fff;}
.ene-featured .zftitle .title-2 {color: #fff;}
.ene-featured .ene-featured-content{width: 63%;margin: auto;}
.ene-featured-bottom{display: flex;margin-top:4rem;}
.ene-featured-bottom .item{width:49%;margin-right: 2%;margin-bottom: 2rem;}
.ene-featured-bottom .item:last-child{margin-right: 0;}
.ene-featured-bottom .item .fdsx-1{width: 100%;overflow: hidden;}
.ene-featured-bottom .item .pic{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}

.ene-featured-bottom .item a{width: 100%; display: block; overflow: hidden;}
.ene-featured-bottom .item a .fdsx-1{width:100%;}
.ene-featured-bottom .item a .fdsx-2{display: flex;flex-direction: column;align-items: center;margin-top: 2rem;}
.ene-featured-bottom .item a .title-1{font-size: 1.8rem;color: #fff;margin-bottom: 1rem;}
.ene-featured-bottom .item a .more-2{font-size: 1.4rem;color: #c2c2c2;text-decoration: underline;text-underline-offset: 0.2rem;}

.ene-started3 .zftitle .title-1{color: #fff;}
.ene-started3 .zftitle .title-2{color: #fff;}
.ene-started3 .ene-started-content .more-3{margin-top: 3rem;}



 /* CASE */


 
.ene-cas-overview{width: 100%;padding: 9rem 0;}
.ene-cas-overview-content{width:63%;margin: auto;}
.ene-cas-overview-content .zftitle{width: 80%;margin: auto;}
.ene-cas-overview-bottom{display: flex;width:70%;margin:2rem auto 0;padding: 2rem 4.5rem;background-color: #f2f2f2;box-sizing: border-box;position: relative;}
.ene-cas-overview-bottom .suanyihao-1{position: relative;width: 5.5rem;height: 5.5rem;}
.ene-cas-overview-bottom .syh1::after{content: "";background-image:url(../pic/ene-txt-lefth.png);background-position: center center; background-repeat: no-repeat; background-size: cover;position: absolute;left:0;top:10%;width:2.1rem;height: 1.4rem;}
.ene-cas-overview-bottom .syh2::after{content: "";width:2.1rem;height: 1.4rem;background-image:url(../pic/ene-txt-righth.png);background-position: center center; background-repeat:no-repeat; background-size: cover;position: absolute;right: 0;bottom: 10%;}
.ene-cas-overview-bottom .txt-2{font-size: 1.8rem;color: #858585;margin:0 4.5rem ;text-align: center;line-height: 2.6rem;}
.ene-cas-overview-bottom .syh2 { position: absolute; right: 5%; bottom: 10%;}


.ene-cas-studies{width: 100%;padding: 9rem 0;background-color: #f4f4f4;overflow: hidden;}
.ene-cas-studies-content{width: 63%;margin: auto;}
.ene-cas-studies-content .zftitle{align-items: initial;text-align: initial;}
.ene-cas-studies-bottom{display: flex;margin-top:5rem;flex-wrap: wrap;}
.ene-cas-studies-bottom .item-1{width: 49%;margin-right: 2%;margin-bottom: 2%;}
.ene-cas-studies-bottom .item-1-2{margin-right: 0;}
.ene-cas-studies-bottom .item-1 a{position: relative;display: block;width: 100%;}
.ene-cas-studies-bottom .item-1 a .jddw-1{position: absolute;left:7%;top:15%;width:86%;box-sizing: border-box;}
.ene-cas-studies-bottom .item-1 a .jddw-1 .text-1{width: 100%;}
.ene-cas-studies-bottom .item-1 a .jddw-1 .text-1 .title-1{font-size:1.6rem;color: #fff;margin-bottom:2rem;}
.ene-cas-studies-bottom .item-1 a .jddw-1 .text-1 .txt-2{font-size: 1.4rem;color: #a6a6a6;line-height: 2.4rem;width:65%;}
.ene-cas-studies-bottom .item-1 a .more-2{font-size: 1.4rem;color: #f39500;line-height: 2.4rem;position: absolute;right:7%;bottom:10%;text-decoration: underline;text-underline-offset: 0.3rem;}
.ene-cas-studies-bottom .item-1 a .pic-2{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}

.ene-cas-metrics{background-color: #fff;}
.ene-cas-metrics .ene-metrics-content .zftitle .title-2{color: #093574;}
.ene-cas-metrics .ene-metrics-content-bottom .item-1 .character .mark-1{color: #717171;}
.ene-cas-metrics .ene-metrics-content-bottom .item-1 .character .txt-1{color: #8d8d8d;}
.ene-cas-metrics .ene-metrics-content-bottom .item-1 .character .mark-2{color: #717171;}
.ene-cas-metrics .ene-metrics-content-bottom .item-1 .txt-2{color: #6f6f6f;}
.ene-cas-metrics .ene-metrics-content-bottom .item-1::after{background-color: #d7d7d7;}

.ene-cas-Cases{width: 100%;background-color:#f4f4f4;padding:8% 0;}
.ene-cas-Cases-content{width: 63%;margin: auto;}
.ene-cas-Cases-bottom{display: flex;margin-top:6rem;}
.ene-cas-Cases-bottom .item{width:24%;margin-right: 1%;}
.ene-cas-Cases-bottom .item:last-child{margin-right: 0;}
.ene-cas-Cases-bottom .item a{width: 100%;background-color: #525252;height: 15rem;display: flex; align-items: center; justify-content: center;position: relative;}
.ene-cas-Cases-bottom .item a::after{content: '';width: 0%;height: 1rem;background-color:#f39500;position: absolute;bottom: 0;left: 0; transition: width 0.3s ease;z-index: 15;}
.ene-cas-Cases-bottom .item a .title-1{font-size: 2.4rem;color: #b6b6b6;}
.ene-cas-Cases-bottom .item a:hover{background-color: #093574;}
.ene-cas-Cases-bottom .item a:hover .title-1{color: #fff;}
.ene-cas-Cases-bottom .item a:hover::after{width: 100%;}

.ene-started4 .zftitle .title-1{color: #fff;}
.ene-started4 .zftitle .title-2{color: #fff;}
.ene-started4 .ene-started-content{width: 63%;}
.ene-started4 .ene-started-content .zftitle .txt-3{color: #fff;font-size: 1.6rem;margin-top:2rem;}
.ene-started4 .ene-started-content .more-3{margin-top: 4rem;}


.ene-cas-springs{width: 100%;}
.ene-cas-springs .title-1{font-size: 3rem;color: #000;margin-bottom: 2rem;}
.ene-cas-springs .ene-cas-springs-bottom{width: 100%;}
.ene-cas-springs .ene-cas-springs-bottom .item{width: 100%;padding:1.5rem;display: flex;box-sizing: border-box;justify-content:initial;border-bottom: 1px solid #bcbcbc;}
.ene-cas-springs .ene-cas-springs-bottom .item:first-child{border-top: 1px solid #bcbcbc;}
.ene-cas-springs .ene-cas-springs-bottom .item .txt-1{font-size: 1.6rem;font-weight: bold; color: #000;width: 25%;}
.ene-cas-springs .ene-cas-springs-bottom .item .txt-2{font-size: 1.6rem; color: #000;}
.ene-cas-springs .ene-cas-springs-bottom .imt-2-1{background-color: #e7e7e7;}
.ene-cas-springs .ene-cas-springs-bottom img {max-width:100%;height:auto!important;}

.ene-cas-tan .ene-history-content .switch-3{right:5rem;top:6rem;}

.ene-cas-tan .ene-history-content{padding:7%;}
.ene-cas-tan .ene-history-content .switch-3 .line-1{background-color: #f39500;}
.ene-cas-tan .ene-history-content .switch-3 .line-2{background-color: #f39500;}




 /* about */

.ene-abt-vision{width: 100%;overflow: hidden;margin: 9rem 0;}
.ene-abt-vision-content{width: 63%;margin: auto;}
.ene-abt-vision-bottom{width: 100%;display: flex;margin-top: 7rem;}
.ene-abt-vision-bottom .item-1{width: 49%;margin-right: 2%;border: 1px solid #d8d8d8;}
.ene-abt-vision-bottom .item-1:last-child{margin-right: 0;}
.ene-abt-vision-bottom .item-1 a{display: block;width: 100%;}
.ene-abt-vision-bottom .item-1 .pic-1{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.ene-abt-vision-bottom .item-1 .text-2{display: flex;flex-direction: column;padding: 3rem 4rem;}
.ene-abt-vision-bottom .item-1 .text-2 .title-1{font-size: 2.4rem;color: #000;line-height: 2.6rem;margin-bottom:1rem;}
.ene-abt-vision-bottom .item-1 .text-2 .txt-2{font-size:1.4rem;color:#7c7c7c;line-height: 2.6rem;}
.ene-abt-vision-bottom .item-1 .text-2 .txt-2 p {margin:0;padding:0;}
.ene-abt-vision-bottom .item-1 a:hover .text-2 .txt-2{color: #f39500;}



.ene-abt-story{width: 100%;overflow: hidden;position: relative;}
.ene-abt-story-content{width: 63%;margin: auto;position: absolute;left:18.5%;top:15%;z-index: 11;}
.ene-abt-story-content .zftitle{align-items: flex-start;text-align:initial;}
.ene-abt-story-content .zftitle .txt-3-1{font-size: 1.4rem;line-height: 2.6rem;color: #545454;margin-top: 2rem;}
.ene-abt-story .mySwiper6 a{height:50rem;display: flex; flex-direction: column;align-items: center;width: 20%;}
.ene-abt-story .mySwiper6 a .num-1{font-size: 2.4rem;color: #f39500;margin-bottom: 1rem;}

.ene-abt-story .mySwiper6 a .minor-2{display: flex;}
.ene-abt-story .mySwiper6 a .minor-2 .dian-1{background-color: #f39500;width: 1.3rem;height: 1.3rem;border-radius:100%;position: relative;}
.ene-abt-story .mySwiper6 a .minor-2 .dian-1::after{content:'';width:2px;height:18rem;position: absolute;top:100%;left: 50%;transform: translateX(-50%); -webkit-mask-image: linear-gradient( to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100% );background-color: #a0a0a0;z-index: 15;}
.ene-abt-story .mySwiper6 a .minor-2 .txt-2{font-size: 1.8rem;color: #000;position: absolute;top: 0;left: 3rem;width: 28rem;z-index: 11;}

.ene-abt-story .pic-1{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.mySwiper6 .swiper-slide-active{transform: translateY(200px);}
.mySwiper6 .swiper-slide-next{transform: translateY(100px);}
.ene-abt-story .swiper-button-next6{left: 83.5%;top: 24%;}
.ene-abt-story .swiper-button-prev6{left:81.5%;top: 24%;}
.ene-abt-story .swiper-button-next6:after{font-size: 2rem;color: #f39500;}
.ene-abt-story .swiper-button-prev6:after{font-size: 2rem;color: #000;}



.ene-abt-values{width: 100%;padding: 9rem 0;}
.ene-abt-values-content{width: 73%;margin: auto;}
.ene-abt-values-content-bottom{width: 100%;display: flex;margin-top: 10rem;justify-content: space-between;}
.ene-abt-values-left{width: 33%;display: flex;flex-wrap: wrap;align-items: flex-start;}
.ene-abt-values-left .item-1{border-bottom: 2px solid rgba(0, 0, 0, 1);width: 100%;padding-bottom: 1rem;display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.ene-abt-values-left .item-1 .text-1{display: flex; flex-direction: column; flex-wrap: wrap; align-items: flex-end;width:80%;}
.ene-abt-values-content-bottom .item-1 .text-1 .title-1{font-size: 2.4rem;color: #000;margin-bottom: 1rem;}
.ene-abt-values-content-bottom .item-1 .text-1 .txt-2{font-size: 1.4rem;color: #545454;line-height: 2.6rem;text-align: right;}
.ene-abt-values-left .item-1 .pic-2{width:7rem;height: 7rem;margin-left:.5rem;position: relative;order: 2;}
.ene-abt-values-right{width: 33%;display: flex;flex-wrap: wrap;align-items: flex-start;}
.ene-abt-values-right .item-1{border-bottom: 2px solid rgba(0, 0, 0, 1);width: 100%;padding-bottom: 1rem;display: flex;flex-wrap: wrap;align-items: center;}
.ene-abt-values-right .item-1 .text-1{display: flex; flex-direction: column; flex-wrap: wrap;    align-items: flex-start;width: 80%;}
.ene-abt-values-right .item-1 .pic-2{width:7rem;height: 7rem;margin-right:.5rem;position: relative;}
.ene-abt-values-center{width: 30%;}
.ene-abt-values-center .pic-1{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover; }
.ene-abt-values-content-bottom .pic-2 img{width: 100%;}
.ene-abt-values-content-bottom .itm-1-1{margin-bottom: 10rem;}
.ene-abt-values-right .item-1 .text-1 .txt-2{text-align: left;}

.ene-abt-team{width: 100%;background-color: #f4f4f4;position: relative;padding: 12rem 0;}
.ene-abt-team-content{width: 63%;margin: auto;}
.ene-abt-team-content-bottom{margin-top: 5rem;width: 100%;}
.ene-abt-team-content-bottom .item{width: 100%;}
.ene-abt-team-content-bottom .item .text-1{background-color:#f39500;padding:3rem 2rem;display: none;position: absolute;left: 0;top: 0;height: 100%;box-sizing: border-box;width: 100%;}
.ene-abt-team-content-bottom .item .text-1 .title-1{font-size: 1.8rem;color: #fff;padding-bottom:10%;margin-bottom:10%;position: relative;}
.ene-abt-team-content-bottom .item .text-1 .title-1::after{content: '';width: 3rem;height: 2px;position: absolute;left: 0;bottom: 0;background-color: #fff;opacity: .23;}
.ene-abt-team-content-bottom .item .text-1 .txt-2{font-size:1.4rem;color: #fff;line-height: 2rem;margin-bottom:5%;}
.ene-abt-team-content-bottom .item .text-1 .txt-3{font-size:1.4rem;color: #fff;line-height: 2rem;}
.ene-abt-team-content-bottom .item .pic-1{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}
/* .ene-abt-team .mySwiper4 .swiper-slide-active .item .text-1{display: block;} */
.ene-abt-team .swiper-button-next4{left:85%;top:60%;}
.ene-abt-team .swiper-button-prev4{left:15%;top:60%;}
.ene-abt-team .swiper-button-next4:after{font-size:2rem;color: #1e1e1e;font-weight: bold;}
.ene-abt-team .swiper-button-prev4:after{font-size:2rem;color: #1e1e1e;font-weight: bold;}
.ene-abt-team-content-bottom .item:hover .text-1{display: block;}


.ene-abt-presence{width: 100%;position: relative;}
.ene-abt-presence-content{width: 63%;margin: auto;position: absolute;left: 18.5%;top:20%;}
.ene-abt-presence-content .zftitle .title-1{color: #fff;}
.ene-abt-presence-content .zftitle .title-2{color: #fff;}
.ene-abt-presence-content-bottom{position: absolute;left:18.5%;bottom: 10%;width: 63%;}
.ene-abt-presence-content-bottom .wrap{display: flex;justify-content: space-between;}
.ene-abt-presence-content-bottom .wrap .item-1{width:20%;padding: 0 5%;text-align: center;}
.ene-abt-presence-content-bottom .wrap .item-1 .num-1{font-size: 7.3rem;font-weight: bold;color: #f39500;}
.ene-abt-presence-content-bottom .wrap .item-1 .txt-2{font-size: 1.8rem;color:#fff;}
.ene-abt-presence .pic-1{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}


.ene-abt-aff{width: 100%;padding: 11rem 0;}
.ene-abt-aff-content{width: 63%;margin: auto;overflow: hidden;}
.ene-abt-aff-content-bottom{margin-top: 6rem;display: flex;flex-wrap: wrap;}
.ene-abt-aff-content-bottom a{width: 18%;display: block;border: 1px solid #e1e1e1;margin-right:2.5%;margin-bottom: 2.5%;box-sizing: border-box;}
.ene-abt-aff-content-bottom .a-3-5{margin-right: 0;}
.ene-abt-aff-content-bottom .pic-1{position: relative;width:100%;height: 10.5rem;}
.ene-abt-aff-content-bottom .pic-1 img{max-width: 60%;max-height: 60%;}

.ene-cus1{background-color: #f2f2f2;}
.ene-cus1 .ene-cus1-bottom .item-1 a{background-color: #fff;}
.ene-cus1 .ene-cus1-bottom .item-1 a::after{background-color: #fff;}


.ene-started5 .zftitle .title-1{color: #fff;}
.ene-started5 .zftitle .title-2{color: #fff;}
.ene-started5 .ene-started-content .more-3-1{display: flex;margin-top: 3rem;flex-wrap: wrap;justify-content: space-between;}
.ene-started5 .ene-started-content .more-3-1 a{width: 43rem;height: 15.5rem;border: 1px solid #cecccd;display:flex;margin-right: 3.5rem;padding:4rem 3rem 3rem;box-sizing: border-box;flex-direction: column;justify-content: center;}
.ene-started5 .ene-started-content .more-3-1 a:last-child{margin-right: 0;}
.ene-started5 .ene-started-content .more-3-1 a:hover{border: 1px solid #fff;}
.ene-started5 .ene-started-content .more-3-1 .title-1{color: #fff;font-size: 2.4rem;margin-bottom: 1rem;}
.ene-started5 .ene-started-content .more-3-1 .title-2{color: #d8d9df;font-size: 1.4rem;margin-bottom: 2rem;}
.ene-started5 .ene-started-content .more-3-1 .txt-3{color:#f39800;font-size: 1.4rem;text-decoration: underline;text-underline-offset: 0.3rem;}
.ene-started5 .ene-started-content .more-3-1 .a1-1:hover{background-color:#093574;border: 1px solid #093574;}
.ene-started5 .ene-started-content .more-3-1 .a2-1:hover{background-color:#f39800;border: 1px solid #f39800;}
.ene-started5 .ene-started-content .more-3-1 .a2-1:hover .txt-3{color: #fff;}
.ene-started5 .ene-started-content .more-3-1 .a2-1:hover .title-2{color: #fff;}


/* contact */
.ene-con-banner .item-1 .xttext-1-1{display: flex; flex-direction: column; flex-wrap: wrap; align-items: center; width: 80%;}
.ene-con-banner .item-1 .xttext-1-1 .title-1-2{text-align: center;}

.ene-con-vision .ene-abt-vision-bottom .item-1{box-sizing: border-box;position: relative;}
.ene-con-vision .ene-abt-vision-bottom .item-1 a{position: absolute;width: 100%;height: 100%;}
.ene-con-vision .ene-abt-vision-bottom .item-1 .dwd-2-1{position: absolute;bottom:10%;right:10%;}
.ene-con-vision .ene-abt-vision-bottom .item-1 .pic-2{width: 12rem;height: 12rem;position: relative;opacity: .2;}
.ene-con-vision .ene-abt-vision-bottom .item-1 .pic-2 img{width: 100%;}
.ene-con-vision .ene-abt-vision-bottom .item-1 .text-2{padding: 5rem 4rem;width: 60%;}
.ene-con-vision .ene-abt-vision-bottom .item-1 .pic-3{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}
.ene-con-vision .ene-abt-vision-bottom .item-1 .text-2 .title-1{margin-bottom: 2rem;}


.ene-con-form{width: 100%;background-color:#f4f4f4;padding:11rem 0;}
.ene-con-form .ene-con-form-content{width:63%;margin: auto;display: flex;}
.ene-con-form .ene-con-form-content .zftitle{align-items: flex-start;text-align: initial;width: 48%;margin-right: 2%;}
.ene-con-form-rigjt{width: 50%;}
.ene-con-form .frame{display: flex;flex-wrap: wrap;flex-direction: column;}
.ene-con-form .frame .list-1{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.ene-con-form .frame .list-1 .dwtb-1-1{position: relative;cursor: pointer;}
.ene-con-form .frame .input-1{width: 100%;}
.ene-con-form .frame input{padding:2rem;outline: none;border: none; border:1px solid #d1d1d1;color: #000;width:100%;margin-bottom:1.5rem;font-size: 1.8rem;box-sizing: border-box;background-color: #f4f4f4;}
.ene-con-form .frame select{padding:2rem;outline: none;border:1px solid #d1d1d1;color: #000;width:100%;font-size: 1.8rem;box-sizing: border-box;background-color: #f4f4f4;}
.ene-con-form .frame input:nth-child(2n){margin-right: 0;}
.ene-con-form .frame input[type="text"]::placeholder {color: #cccccc;}
option:disabled {color: #cccccc;}
.input-1 select {-webkit-appearance: none;appearance: none;}
.ene-con-form .ene-con-form-rigjt .frame .inp-1-1{position: relative;}
.ene-con-form .ene-con-form-rigjt .rightjiantou-1{ background-position: center center; background-repeat: no-repeat; background-size: cover;position: absolute;right:4%;top: 50%;transform: translateY(-50%);z-index: 10;width: 1.4rem;height: .9rem;pointer-events: none;}
.ene-con-form .frame .from-1{width: 100%; margin-top: 1.5rem;}
.ene-con-form .frame .from-1 textarea{width: 100%; border:1px solid #d6d6d6;color: #000;outline: none;padding:1rem 2rem;font-size:1.8rem;height:15rem;font-family: PingFang SC, Montserrat-Regular, Arial, Helvetica, sans-serif;box-sizing: border-box;background-color: #f4f4f4;}
.ene-con-form .frame .from-1 textarea[type="text"]::placeholder {color: #cccccc;}
.ene-con-form .more-1{margin-top:1.5rem;display: flex;}
.ene-con-form .more-1 a{color:#fff;font-size:1.8rem;background-color:#f39800;width:16rem;height:5rem;display: flex;justify-content: center;align-items: center;}
.ene-con-form .more-1 a:hover{background-color:#093574;}


.ene-con-lons{width: 100%;background-color: #000;padding: 10rem 0;}
.ene-con-lons-content{width: 63%;margin: auto;}
.ene-con-lons-content .zftitle .title-1{color: #858585;}
.ene-con-lons-content .zftitle .title-2{color: #f39800;}
.ene-con-lons-content-bottom{margin-top: 3rem;width: 100%;}
.ene-con-lons-content-bottom .dwd-3-1{position: relative;width: 100%;}
.ene-con-lons-content-bottom .dwd-3-1 .item-1{display: flex;text-align: center;flex-direction: column;flex-wrap: wrap;position: absolute;z-index: 15;}
.ene-con-lons-content-bottom .dwd-3-1 .item-1::after{content: "";width: 5.5rem;height: 5.5rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #0050c1;border-radius:10rem ;z-index: -5;filter: blur(10px); box-shadow: 0 0 15px rgba(0, 80, 193, 0.8),0 0 30px rgba(0, 80, 193, 0.6);}
.ene-con-lons-content-bottom .dwd-3-1 .tm-2-1{left:7%;top: 15%;}
.ene-con-lons-content-bottom .dwd-3-1 .tm-2-2{left:10% ;top: 35%;}
.ene-con-lons-content-bottom .dwd-3-1 .tm-2-3{left:47%;top: 16%;}
.ene-con-lons-content-bottom .dwd-3-1 .item-1 .title-3{color: #f39800;font-size:3rem;margin-bottom:.5rem;}
.ene-con-lons-content-bottom .dwd-3-1 .item-1 .txt-4{color: #fff;font-size: 1.4rem;}
.ene-con-lons-content-bottom .pic-2{width: 100%;background-position: center center; background-repeat: no-repeat; background-size: cover;}


.ene-started6{width: 100%;}
.ene-started6 .ene-started-content{width:63%;margin: auto;display: flex;}
.ene-started6 .ene-started-content .zftitle .title-1{color: #fff;}
.ene-started6 .ene-started-content .zftitle .title-2{color: #fff;}
.ene-started-content .subscribe{position: relative;margin-bottom: 2rem;width: 54%;height: 5.6rem;margin: auto;margin-top: 3.5rem;}
.ene-started-content .subscribe .subscribeinput{width: 100%;height:100%;background: none;box-sizing: border-box;padding: 0 5%;border: 1px solid rgb(255 255 255 / 50%);color: #fff;outline: none;border-radius:10rem;}
.ene-started-content .subscribe .subscribesubmit{position: absolute;width:4.1rem;height:4rem;line-height:4.5rem;right:1.5%;top:50%;transform: translateY(-50%); z-index: 2;border: none;background-image: url(../pic/ene-footer-rihgtjt-r001.png);background-position: center;background-repeat: no-repeat;cursor: pointer;background-color: #f39500;border-radius: 100%;}
.ene-started-content .icon-1{position: relative;width: 2.5rem;height:2.5rem;filter: brightness(0%) invert(100%);margin-top: 5rem;opacity: .8;}
.ene-started-content .icon-1 img{width: 100%;}
.ene-started-content .subscribeinput::-webkit-input-placeholder {color: white;opacity: .5;}
.ene-started-content .subscribe .subscribesubmit:hover{background-color: #093574;}


.ene-con-faqs{width: 100%;background-color:#fff;}
.ene-con-faqs .zftitle .title-2{color: #093574;}
.ene-con-faqs .ene-problems-content-bottom a{border: 1px solid rgba(216, 216, 216, 1);margin-bottom: 2rem;padding: 2.5rem 2rem;}
.ene-con-faqs .ene-problems-content-bottom a.open .item-1{display: flex;transition: color 0.05s ease;}
.ene-con-faqs .ene-problems-content-bottom a.open .item-1 .title-1{display: block;color: #093574;}
.ene-con-faqs .ene-problems-content-bottom a:hover .item-1 .title-1{color: #093574;}
.ene-con-faqs .ene-problems-content-bottom .item-2 .text-2 .txt-2{color:#7c7c7c;}
.ene-con-faqs .ene-problems-content-bottom .item-1 .line-2{background-color: #000;}
.ene-con-faqs .ene-problems-content-bottom .item-1 .line-2::after{background-color: #000;}

.tanchuan-chenggong{background-color: #fff;padding:3% 5%; position: relative;display: flex;left: 50%; top: 50%; transform: translate(-50%,-1250%) ; z-index:10099;flex-direction: column;align-items: center;width: 20%;display: block;opacity: 0; transition: all .5s;position: fixed;}
.xianshi {opacity: 1;transform: translate(-50%,-50%) ;;}
.tanchuan-chenggong .switch-3{position: absolute; right: 3rem; top: 3rem; display: block; z-index: 22; width: 4rem; height: 4rem;}
.tanchuan-chenggong .switch-3 .line-1 { transform: translate(-50%,-50%) rotate(45deg); width: 3rem; height: 2px; background-color: #000; position: absolute; top: 50%; left: 50%;}
.tanchuan-chenggong .switch-3 .line-2 { transform: translate(-50%,-50%) rotate(-45deg); width: 3rem; height: 2px; background-color: #000; position: absolute; top: 50%; left: 50%;}
.tanchuan-chenggong .icon-1{width: 12rem;height: 12rem;background-color:#f39500;border-radius:10rem;position: relative;margin: auto;margin-bottom: 3rem;}
.tanchuan-chenggong .txt-1{font-size: 1.8rem;color: #000;text-align: center;}

.swiper-pagination {width: 100%;text-align: center;}
.swiper-pagination span {margin: 0 .3rem;}
.ene-cas-springs-bottom table {width: 100%!important;outline: none;margin: 0;padding: 0;overflow: hidden; border-spacing: 0;border-collapse: collapse;border: 1px solid #e8eaed!important;} 
.ene-cas-springs-bottom table td {margin: 0;padding: 0;padding: 1rem 2rem;color: #444;box-sizing: border-box;font-size: 1.6rem;border-right: 1px solid #e8eaed;border-bottom: 1px solid #e8eaed;word-break: break-word;}
.ene-cas-springs-bottom table tr:first-child td,.product-functions-bottom-table table tr:nth-child(2) td:first-child {background: none;}
.ene-cas-springs-bottom table tr:nth-child(2n) td {background: #f7f7f7;}
.ene-cas-springs-bottom table p {margin: 0;padding: 0;}
.ene-cas-Cases-bottom .item a::before {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background: #000;opacity: .6;} 
.ene-cas-Cases-bottom .item a .title-1 {position:relative;z-index:10;}

.pcshow {display: block!important;}
.mbshow {display: none!important;}

@media screen and (max-width: 1600px) {
    .ene-abt-values-left .item-1 .pic-2{order: 0;}
}
@media screen and (max-width: 1440px) {
    .xttext .title-1-2 {font-size: 5rem; line-height: 6rem; }
    .ene-con-vision .ene-abt-vision-bottom .item-1 .pic-2{width: 8rem;height: 8rem;}
    .ene-solutions-content-1{width: 80%;}
    .mySwiper6 .swiper-slide-next{transform: translateY(50px);}
    .mySwiper6 .swiper-slide-active{transform: translateY(100px);}
    
}
@media screen and (max-width: 1389px) {
    .ene-abt-values-left .item-1 .pic-2{order: 2;}
}

@media screen and (max-width: 640px) {
    .pcshow {display: none!important;}
    .mbshow {display: block!important;}

    .ene-top-nav-content,.ene-header-content,.ene-introduction-content,.ene-features-content,.ene-metrics-content,.ene-case-content,.ene-products-content,.ene-problems-content,.ene-technical-content,.ene-customer-content,.ene-customer-content-bottom .yuan-1 .item-1 .txt-2,.ene-footer-content,.ene-cas-overview-content,.ene-cas-studies-content,.ene-cas-Cases-content,.ene-sol-overview-content,.ene-sol-overview-bottom,.ene-selling-1 .ene-selling-content,.ene-featured .ene-featured-content,.ene-abt-vision-content,.ene-abt-values-content,.ene-abt-team-content,.ene-abt-presence-content,.ene-abt-aff-content,.ene-con-form .ene-con-form-content,.ene-con-lons-content,.ene-started-content,.ene-abt-story-content,.ene-started4 .ene-started-content,.ene-started6 .ene-started-content,.item-1 .xttext-1-1,.ene-con-banner .item-1 .xttext-1-1,.ene-tanchang,.ene-started-content .subscribe,.ene-innovation-content,.ene-solutions-left,.ene-solutions-content-1{width: 90%;}
    .ene-introduction-content-bottom .item,.ene-features-content-bottom .item,.ene-solutions-right,.ene-metrics-content-bottom .item-1,.ene-case .ene-case-bottom .item,.ene-products-content-left,.ene-products-content-left .item-2 .txt-3,.ene-customer-content-bottom,.ene-cas-overview-content .zftitle,.ene-cas-overview-bottom,.ene-cas-studies-bottom .item-1,.ene-sol-overview-bottom .item-1,.ene-solutions-1 .ene-solutions-left,.ene-solutions-1 .ene-solutions-right,.ene-selling-1 .ene-selling-content-bottom .item-1,.ene-featured-bottom .item,.ene-abt-vision-bottom .item-1,.ene-con-form .ene-con-form-content .zftitle,.ene-con-form-rigjt,.ene-problems-content-bottom .item-2 .text-2,.ene-started5 .ene-started-content .more-3-1 a,.ene-solutions-left-bottom .item-2 a,.ene-tanchang .ene-history-content .item .pic-1,.ene-tanchang .ene-history-content .item .text-2,.ene-problems-content-bottom .item-2 .pic-1,.ene-abt-values-left .item-1 .text-1,.ene-abt-values-right .item-1 .text-1,.ene-solutions-1 .ene-solutions-left-bottom .item-2 a,.ene-footer-content-top .subscribe{width: 100%;}
    .ene-header-content-right .nav,.ene-top-nav-content .socialma,.ene-abt-team .swiper-button-prev4,.ene-abt-team .swiper-button-next4,.ene-selling-content-bottom .pic-2,.ene-selling-1 .ene-selling-content-bottom .tem-1-4,.ene-tanchang .swiper-button-next3,.ene-tanchang .swiper-button-prev3,.ene-header-content .demos a,.ene-top-nav .ene-top-nav-content .dh1-1{display: none;}
    .ene-introduction-content-bottom,.ene-solutions-content,.ene-metrics-content-bottom,.ene-case .ene-case-bottom,.ene-products-content,.ene-products-content-left .item-2,.ene-cas-studies-bottom,.ene-sol-overview-bottom,.ene-solutions-content-1,.ene-featured-bottom,.ene-abt-vision-bottom,.ene-con-form .ene-con-form-content,.ene-tanchang .ene-history-content .item,.ene-problems-content-bottom .item-2,.ene-selling-1 .ene-selling-content-bottom .box-2{flex-direction: column;}

    .xttext{left: 5%;width: 90%;}
    .ene-header-content-right{width: 25%;}
    .xttext .title-1-2{font-size: 4rem;line-height:5rem;}
    .item-1 .xttext-1-1 .title-1-2,.item-1 .xttext-1-1 .txt-2{text-align: center;}
    .ene-solutions-right{position:initial;}
    .ene-solutions-left{padding: 7% 0;margin: auto;}
    .ene-metrics-content-bottom .item-1{margin-bottom:7%;}
    .ene-metrics-content-bottom .item-1::after{width: 100%;height: 1px;right:0;bottom: -24%;}
    .ene-innovation .zftitle .title-2{font-size: 3rem;}
    .ene-innovation-bottom{margin-top:1rem;}
    .ene-innovation-bottom .a1-2-1{width: 3.2rem;height: 3.2rem;}
    .ene-innovation-bottom .pc-1::before{width:7.2rem;height:7.2rem;}
    .ene-innovation-bottom .a1-2-2{width: 3.5rem;height: 3.5rem;}
    .ene-innovation-bottom .pc-2::before{width:7.5rem;height:7.5rem;}
    .ene-footer-content-bottom .nav-2{flex-wrap: wrap;justify-content: center;}
    .ene-footer-content-bottom .nav-2 a{padding: 2rem 1rem;text-align: center;margin-right: 0;}
    .ene-footer-content-bottom .icon-3 a{width: 3rem;height: 3rem;}
    .ene-con-form .ene-con-form-content .zftitle{margin-right: 0;}




    .ene-products{padding: 10rem 0;}
    .ene-products-content-right{width:90%;}
    .ene-problems-content-bottom .item-1 .title-1{font-size:2.1rem;}
    .ene-customer-content-bottom .yuan-1 .dwq-1 .item-1-3{bottom: 6%;}
    .ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2-1{left: -4rem;}
    .ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2{width: 4rem;}
    .ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2-3{width: 1px;}
    .ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2-1 .box-1 {left:-7rem;top: -13rem;}
    .ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2-2 .box-1 {left:-14rem;top: -13rem;}
    .ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2-1 .box-1,.ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2-2 .box-1{width: 25rem;text-align: center;}
    .ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2 .title-1{line-height: 2rem;}

    
    .ene-cas-overview-bottom .txt-2{font-size: 2.4rem;line-height: 3rem;}
    .ene-cas-studies-bottom .item-1 a .jddw-1 .text-1 .title-1{line-height:3rem;}
    .ene-cas-Cases-bottom .item{margin-right: 0;margin-bottom: 2%;width: 49%;}

    .ene-solutions-1 .ene-solutions-right{margin-top:5%;}
    .ene-abt-vision-bottom .item-1{margin-bottom:3%;}
    .ene-abt-values-content-bottom{align-items: center;}
    .ene-abt-values-left .item-1 .pic-2 {order: -1;}

    .ene-abt-team .swiper-button-next4:after,.ene-abt-team .swiper-button-prev4:after{color: #fff;font-size: 4rem;}
    .ene-abt-presence-content,.ene-abt-story-content{left: 5%;}
    /* .ene-abt-presence-content-bottom{padding-top: 15%;} */
    .ene-abt-aff-content-bottom a{width: 48.5%;margin-right: 3%;}
    .ene-abt-aff-content-bottom .a-3-5{margin-right:3%;}
    .ene-abt-aff-content-bottom a:nth-child(2n){margin-right: 0;}

    .ene-con-form-rigjt,.ene-abt-story .mySwiper6 a{margin-top: 5%;}
    .ene-con-lons-content-bottom .dwd-3-1 .item-1 .title-3{font-size:2rem;}
    .ene-started5 .ene-started-content .more-3-1 a{margin-right:0;margin-bottom:2%;}
    .ene-started5 .ene-started-content .more-3-1 a:last-child{margin-bottom:0;}
    .mySwiper6 .swiper-slide-active{transform:none;}
    .mySwiper6 .swiper-slide-next{transform:none;}

    .ene-abt-story-content{top: 10%;}
    .ene-banner-2 .item-1 .xttext{width: 90%;left: 5%;right: 5%;}
    .ene-started5 .zftitle .title-2{font-size: 3rem;}
    .ene-products-content-left .item-2 .txt-3{margin: 2% 0;}
    .xttext .txt-2{font-size: 1.6rem;}
    .ene-products-content-left .text-1 .txt-2,.ene-products-content-left .item-2 .txt-3{text-align: center;}
    .ene-products-content-left .item-2 .pic-1{width: 70%;margin-right: 0;}
    .ene-products-content-left .item-2{align-items: center;}
    .ene-problems-content-bottom .item-2 .pic-1{margin-right: 0;}
    .ene-problems-content-bottom .item-2 .text-2{margin-top: 3%;}
    .ene-cas-overview-bottom .txt-2{margin:0 3rem;}
    .ene-cas-overview-bottom{position: relative;padding: 2rem;}
    .ene-cas-overview-bottom .syh2{position: absolute;right:5%;bottom:10%;}
    .ene-tanchang,.ene-tanchang .ene-history-content{height: 90%;overflow-y: auto;}
    .ene-cas-springs{height: 101%;}
    .ene-cas-springs .ene-cas-springs-bottom .item .txt-1,.ene-cas-springs .ene-cas-springs-bottom .item .txt-2{line-height: 3rem;}
    .ene-cas-tan .ene-history-content .switch-3{top: 3rem;}
    .ene-abt-values-content-bottom .item-1 .text-1 .title-1{font-size: 2rem;}
    .ene-con-vision .ene-abt-vision-bottom .item-1 .pic-2{width: 8rem;height: 8rem;}
    .ene-selling-content-bottom .item-1{position: initial;margin-bottom: 3%;}
    .ene-selling-content-bottom .item-1 {bottom: auto;left: auto;  transform:none;padding: 5% 0;}
    .ene-selling-1 .ene-selling-content-bottom .box-2,.ene-selling-1 .ene-selling-content-bottom .box-3{margin-top: 0;}
    .ene-selling-1 .ene-selling-content-bottom .item-1{padding: 3% 0;}
    .ene-features-content-bottom .item{margin-right: 0;}
    .ene-innovation-bottom .a1-2-3{top: 1%;}
    .ene-innovation-bottom .pc-3::before{width: 10.7rem; height: 10.7rem;}
    .ene-innovation-bottom .pc-4::before { width: 12.3rem; height: 12.3rem;}
    .ene-innovation-bottom .a1-2-2 {bottom:25%;}
    .ene-innovation-bottom .pc-5::before { width: 14.3rem; height: 14.3rem;}
    .ene-innovation-bottom .a1-2-1 { top: 10%; left: 5%;}
    .ene-products-content-left .text-1 {align-items: center;}
    .ene-cas-tan .ene-cas-springs-bottom .item{align-items: flex-start;}
    .ene-cas-Cases-bottom{flex-wrap: wrap;justify-content: space-between;}
    .ene-tanchang .ene-history-content .item .text-2{margin-top: 3%;}
    .ene-history-content .switch-3{right: 0;top: 0;}
    .ene-solutions-1 .ene-solutions-left{padding: 0;}
    .ene-abt-story .mySwiper6 a .minor-2 .txt-2{top: 26px;left: -13rem;text-align: center;}
    .ene-abt-story .mySwiper6 a{width: auto;}
    .ene-abt-story .swiper-button-next6{top: 80%;left: 90%;z-index: 100;}
    .ene-abt-story .swiper-button-prev6{top: 80%;left: 5%;z-index: 100;}
    .ene-abt-story .swiper-button-prev6:after{font-size: 5rem;}
    .ene-abt-story .swiper-button-next6:after{font-size: 5rem;}
    .ene-abt-story .mySwiper6 a .minor-2 .dian-1::after{height: 3rem;}
    .ene-cas-springs .ene-cas-springs-bottom .item .txt-1{width: 100%;}
    .ene-abt-presence-content-bottom .wrap .item-1 .num-1 {font-size: 4rem;}
    .ene-abt-presence-content-bottom .wrap .item-1 .txt-2{font-size: 1.6rem;}
    .ene-abt-presence-content-bottom .wrap .item-1{width: 25%;padding: 0 2%;}
    .xttext .more-3 a{padding: 0 1rem;}


    .ene-technical-content-bottom a{width: 49%;margin-bottom: 2%;}
    .ene-technical-content-bottom a:last-child{width: 100%;margin-bottom: 0;}
    .ene-technical-content-bottom{flex-wrap: wrap;}
    .ene-customer-content-bottom .yuan-2 .item-2 .dian .dwq-2 .box-2 {width: 25rem; left: -12.5rem; bottom: -4.5rem; text-align: center;}
    .ene-abt-values-content-bottom .item-1 .text-1 .title-1{margin: 1rem 0;}
    .ene-abt-team-content-bottom .item .text-1 .txt-3{line-height: 3rem;}
    .ene-abt-presence-content-bottom{left: 5%;bottom: 10%;width: 83%;}
    .tanchuan-chenggong{width: 50%;}
    .ene-products-content-left{margin-left:0;}

}





.mb-nav {position: relative;width: 3rem;height: 3rem;z-index: 10000;display:none;}
.mb-nav a {display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.mb-nav a::after,.mb-nav a i:before,.mb-nav a i:after,.mb-nav a em:before,.mb-nav a em:after {content: '';width: 100%;height: 3px;background: #000;position: absolute;transition:all .4s ease;}
.mb-nav a::after {left: 0;top: 50%;transform: translateY(-50%);}
.mb-nav a i {width: 100%;height: 3px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.mb-nav a i:before,.mb-nav a i:after {left: 0;top: 0;transform: none;}
.mb-nav a i:before {top: -1.2rem;}
.mb-nav a i:after {top: auto;bottom: -1.3rem;}
.mb-nav a em {width: 100%;height: 100%;position: absolute;}
.mb-nav a em:before,.mb-nav a em:after {left: 50%;top: 50%;transform: translate(-50%,-50%);}
.mb-nav a em:before {transform: translate(-6rem,-4rem) rotate(45deg);}
.mb-nav a em:after {transform: translate(3rem,-4rem) rotate(-45deg);}
.navon .mb-nav a::after  {transform: translateX(5rem);}
.navon .mb-nav a i:before,.navon .mb-nav a i::after {transform: translateX(-5rem);} 
.navon .mb-nav a em:before {transform: translate(-1.5rem,0) rotate(45deg);}
.navon .mb-nav a em:after {transform: translate(-1.5rem,0) rotate(-45deg);}
.navon .ene-header-content-right .nav  {transform: translateX(0);}
@media screen and (max-width: 680px) {    
    .mb-nav {display:block;}
    .ene-header-content-right {width: auto;} 
    .ene-header-content-right .demos {display: none;}
    .ene-header-content-right .nav {position: fixed;width: 100%;height: 100%;right: 0;top: 0;overflow: hidden;transition:all .4s ease;transform: translateX(100%);display: block;z-index: 1;}
    .ene-header-content-right .nav .txt-1 {border-bottom: 1px solid #ccc;}
    .ene-header-content-right .nav .txt-1:first-child {margin-top: 12rem;}
    .ene-header-content-right .nav a {font-size: 2rem;margin: 0;padding: 0 5%;}
    .ene-header-content .logo {position: relative;z-index: 11;}
    .navon .header-show-mark {opacity: 1;background: #f1f1f1;z-index: 22;position: fixed;}
    
}