body {margin: 0;padding: 0;font-family: 'Poppins',Arial, Helvetica, sans-serif;font-weight: 400;}    
    h1,h2,h3,h4,h5,h6,strong,b {font-family: 'Poppins',Arial, Helvetica, sans-serif;font-weight: 600;margin: 0;padding: 0;}
    a {text-decoration: none;color: #000;}

.energy-card * {font-family: 'Poppins',Arial, Helvetica, sans-serif;}
.textarea1,.energy-card-content .card-item .item-top .title-2  {font-family: 'Poppins-sb',Microsoft Yahei,Arial;}



    .section-cont{width: 100%;position: relative;}
    .section-cont-content{width:76%;margin: auto;}
    .section-cont-content .Contact-our-team{display: flex;border-radius:20px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);margin-top: -7%; background-color: #fff; overflow: hidden;padding: 0;}
    .Contact-our-team-left{width:40%;padding:6% 4%;background-color:#e9edf2;box-sizing: border-box;}
    .Contact-our-team-left .text{margin-bottom: 40px;}
    .Contact-our-team-left .text .title-1{font-size: 30px;color: #000;font-family:'Poppins-sb',Microsoft Yahei,Arial;line-height: 1;margin-bottom: 10px;}
    .Contact-our-team-left .text .txt-2{font-size: 16px;color: #000;}
    .Contact-our-team-left .wrap{border-bottom: 1px solid #0000001a;padding-bottom: 50px;}
    .Contact-our-team-left .wrap .wrap-item{display: flex;padding-bottom:35px;align-items: center;}
    .Contact-our-team-left .wrap .wrap-item:last-child{padding-bottom:0;}
    .Contact-our-team-left .wrap .wrap-item .icon-1{position: relative;width: 54px;height: 54px; border-radius: 100%;margin-right: 20px;background-color: #2c3368;flex-shrink: 0;}
    .Contact-our-team-left .wrap .wrap-item .icon-1 img{width: 45%;filter: brightness(0%) invert(100%);} 
    .Contact-our-team-left .wrap .wrap-item .text-2 .title-1{font-size: 16px;color: #000;}
    .Contact-our-team-left .wrap .wrap-item .text-2 .txt-2{font-size: 16px;color: #000;font-family:'Poppins-sb',Microsoft Yahei,Arial;}
    .Contact-our-team-left .cont{margin-top: 40px;}
    .Contact-our-team-left .cont .title-1-1{font-size: 24px;color: #000;font-family:'Poppins-sb',Microsoft Yahei,Arial;margin-bottom: 10px;}
    .Contact-our-team-left .cont .icon-2{display: flex;}
    .Contact-our-team-left .cont .icon-2 a{position: relative;width: 54px;height: 54px; border-radius: 100%;margin-right:3%;background-color: #2c3368;flex-shrink: 0;}
    .Contact-our-team-left .cont .icon-2 a:last-child{margin-right:0;}
    .Contact-our-team-left .cont .icon-2 a img{filter: brightness(0%) invert(100%);width: 45%;}
    .Contact-our-team-left .cont .icon-2 a:hover{background-color: #34a175;}
    .Contact-our-team-right{width:60%;padding: 4%;box-sizing: border-box;position: inherit; display: block; transform: initial;position: relative;overflow: hidden;}
    .Contact-our-team-right .interest-option{ position: relative; display: flex; width: 30%; font-size: 14px; color: #acacac; cursor: pointer; margin-bottom: 10px; box-sizing: border-box; font-family: 'Poppins-sb',Microsoft Yahei,Arial; align-items: center;}
    .index-1-us-con2 .interest-section { font-size: 14px; background: #f6f6f6; border: 1px solid #d9d9d9; border-radius: 10px; padding: 15px 20px; margin-bottom: 2% !important; padding: 10px 20px;}
    .index-1-us-con2 .interest-title { font-size: 14px; color: #acacac; margin-bottom: 10px; display: block; font-family: 'Poppins-sb',Microsoft Yahei,Arial; } 
    .index-1-us-con2 .interest-options { font-size: 0; display: flex; justify-content: space-between; } 
    .index-1-us-con2 input { font-family: 'Poppins-sb',Microsoft Yahei,Arial; font-size: 16px;}
    .index-1-us-con2 li input.input2{height: auto;}
    .index-1-us-con2 .interest-options1 { width: 100%; padding: 5px 0; border-bottom: 1px solid #d9d9d9; }
    .interest-options1 .tntx { font-size: 16px; font-family: 'Poppins-sb',Microsoft Yahei,Arial; color: #acacac; }
    .index-1-us-con2 .interest-options1 .input3 { background: #f6f6f6; width: 100%; }
    .index-1-us-con2 .table2 {margin: auto; } 


	.sh-home-section-footprint{padding:5% 0 3%; overflow: hidden;}
    .sh-home-section-container{width:76%; margin: auto;}
    .sh-home-section-container .top-1{margin-bottom: 40px;}
    .sh-home-section-container .top-1 .txt-2{font-size: 18px;color: #000;line-height: 1.2;width:40%; margin: 10px auto;text-align: center;}
    .sh-section-footprint-list{position: relative;width: 100%;overflow: hidden;border-radius: 20px;border: 1px solid rgb(232, 232, 232);box-sizing: border-box;}
    .sh-section-footprint-list .boxs-1-2{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;width: 100%;}
    .sh-section-footprint-map { position: relative;  margin: auto; width:100%; }
    .sh-section-footprint-map .map-1{ position: absolute; left:19%; top: 45%;}
    .sh-section-footprint-map .map-1.address-1 { left: 37%; top: 31%; }
    .sh-section-footprint-map .map-1.address-2 { left: 53%; top: 65%; }
    .sh-section-footprint-map .map-1.address-3 { left: auto;right: 24%; top: 38%; }
    .sh-section-footprint-map .map-1.address-4 { left: auto;right: 19%; top: 60%; }
    .sh-section-footprint-map .map-1.address-5 { left: auto;right: 17%; top: 65%; }
    .sh-section-footprint-map .map-1.address-6 { left: auto;right: 16%; top: 62%; }
    .sh-section-footprint-map .map-1.address-7 { left: auto;right: 16%; top: 59%; }
    .sh-section-footprint-map .map-1.address-8 { left: auto;right: 14%; top: 73%; }
	.sh-section-footprint-map .map-1.address-10 { left: auto;left: 58%; top: 47%; }
	.sh-section-footprint-map .map-1.address-11 { left: auto;left: 60%; top: 48%; }
    .sh-section-footprint-map .map-1 .name-1 { background-image: -moz-linear-gradient( 0deg, rgb(44,51,104) 43%, rgb(28,130,134) 82%, rgb(77,181,96) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(44,51,104) 43%, rgb(28,130,134) 82%, rgb(77,181,96) 100%); background-image: -ms-linear-gradient( 0deg, rgb(44,51,104) 43%, rgb(28,130,134) 82%, rgb(77,181,96) 100%); display: block; padding: 6px 0px; border-radius: 50px; position: absolute; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; transition: all .4s ease; opacity: 0; transform: scale(0); top: -100px; left: -57px; width: 160px;z-index: 20;}
    .sh-section-footprint-map .map-1 .name-1 span { color: #fff; font-size: 14px; text-align: center; display: block; }
    .zfy-icon-1{position: relative; overflow: hidden; width: 46px; height: 46px; background-color: #fff;border-radius: 100%;border: 1px solid rgb(232, 232, 232); z-index: 15;}
    .zfy-icon-1 i { width: 28px; height: 28px; margin: auto; display: block; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); }
    .zfy-icon-1 i::before { content: ''; width:78%; height:78%; position: absolute; left: 50%; top: 50%; z-index: 3; background: #fff; border-radius: 100%; transform: translate(-50%,-50%); } 
    .zfy-icon-1 i::after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; z-index: 1; background-image: -moz-linear-gradient( 0deg, rgb(38,50,100) 0%, rgb(70,173,94) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(38,50,100) 0%, rgb(70,173,94) 100%); background-image: -ms-linear-gradient( 0deg, rgb(38,50,100) 0%, rgb(70,173,94) 100%); border-radius: 100%; }
    .sh-section-footprint-map .pic-2-1{width: 100%;overflow: hidden;background-position: center center; background-repeat: no-repeat; background-size: cover;transform: translateY(6%);}
    .sh-section-footprint-map img { display: block; width: 100%; height: auto; margin: auto;} 
    .sh-section-footprint-map .pic-2-2{width: 100%;}
    .sh-section-footprint-map .map-1.cur .name-1 { opacity: 1; transform: scale(1); top: -55px; }
    .sh-section-footprint-map .map-1 .name-1::after { content: ''; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #2c3c6c; border-bottom: 10px solid transparent; position: absolute; left: 50%; bottom: -20px; transform: translateX(-50%); }


	.energy-card{width: 100%;overflow: hidden;margin-bottom:4%;}
    .energy-card-content{width:76%;margin: auto;display: flex;flex-wrap: wrap;}
    .energy-card-content .card-item{width: 31%;margin-right:3.5%;padding:3%;box-sizing: border-box;margin-bottom:3.5%;border: 1px solid rgb(232, 232, 232);border-radius: 10px;}
    .energy-card-content .card-item:nth-child(3n){margin-right: 0;}
    .energy-card-content .card-item .item-top{margin-bottom: 50px; }
    .energy-card-content .card-item .item-top .boxs-1{display: flex;margin-bottom: 10px;align-items: center;}
    .energy-card-content .card-item .item-top .boxs-1 .zfy-icon-1{ width:22px; height:22px; }
    .energy-card-content .card-item .item-top .boxs-1 .zfy-icon-1 i{width: 14px; height: 14px;}
    .energy-card-content .card-item .item-top .boxs-1 .zfy-icon-1 i::before{width: 72%;height: 72%; }
    .energy-card-content .card-item .item-top .boxs-1 .txt-2{font-size: 14px;color: #000;margin-left: 10px; }
    .energy-card-content .card-item .item-top .title-2{font-size: 24px;color: #000; }
    .energy-card-content .card-item .item-top .txt-3{font-size: 14px;color: #000;overflow: hidden;}
    .energy-card-content .card-item .item-bottom{display: flex;align-items: center;justify-content: space-between;width: 85%; }
    .energy-card-content .card-item .item-bottom .wrap{display: flex;align-items: center;gap:15px;}
    .energy-card-content .card-item .item-bottom .wrap .icon-1{ position: relative;width: 23px;height: 23px; }
    .energy-card-content .card-item .item-bottom .wrap .icon-1 img { width:90%;}
    .energy-card-content .card-item .item-bottom .wrap .txt-2-1{font-size: 14px; background-image: -moz-linear-gradient( 0deg, rgb(38,50,100) 0%, rgb(70,173,94) 100%); background-image: -webkit-linear-gradient( 0deg, rgb(38,50,100) 0%, rgb(70,173,94) 100%); background-image: -ms-linear-gradient( 0deg, rgb(38,50,100) 0%, rgb(70,173,94) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }



	
    .sh-video-banner {position: relative;overflow: hidden;}
    .sh-video-banner-text {position: absolute;left: 50%;top: 55%;transform: translate(-50%,-50%);z-index: 11;text-align: center;color: #fff;} 
    .sh-video-banner-text .title-1 {overflow: hidden;}
    .sh-video-banner-text .title-1 h1 {font-size: 48px;}  
    .sh-video-banner-pic {position: relative;}
    .sh-video-banner-pic img {display: block;width: 100%;height: auto;} 
    .sh-video-banner-pic img:last-child {display: none;}


    @media screen and (max-width: 1680px) { 
        .section-cont-content,.sh-home-section-container,.energy-card-content{width: 86%;}
        .energy-card-content .card-item .item-bottom{width: 90%;}
    }

    @media screen and (max-width: 1440px) { 
        .energy-card-content .card-item .item-bottom{width: 100%;}
        .zfy-icon-1{width: 36px;height: 36px;}
        .zfy-icon-1 i{width: 20px;height: 20px;}
        
    }

    @media screen and (max-width: 1200px) { 
        .section-cont-content,.sh-home-section-container,.energy-card-content{width: 86%;}
        .Contact-our-team-right .interest-option,.Contact-our-team-left .text .txt-2,.Contact-our-team-left .wrap .wrap-item .text-2 .title-1,.Contact-our-team-left .wrap .wrap-item .text-2 .txt-2,.index-1-us-con2 .interest-title,.index-1-us-con2 .interest-title,.index-1-us-con1 .interest-title,.index-1-us-con1 .interest-option{font-size: 12px;}
        .Contact-our-team-left .text .title-1{font-size: 24px;}
        .energy-card-content .card-item .item-top .title-2{font-size: 18px;}
        .energy-card-content .card-item .item-top .txt-3,.energy-card-content .card-item .item-bottom .wrap .txt-2-1,.Contact-our-team-left .wrap .wrap-item .icon-1{font-size: 12px;}


    }
    
    @media screen and (max-width: 1024px) { 
        .section-cont-content,.sh-home-section-container,.energy-card-content{width: 96%;}
        .Contact-our-team-left .cont .icon-2 a,.Contact-our-team-left .wrap .wrap-item .icon-1{width: 40px;height: 40px;}
    }

    @media screen and (max-width: 860px) {   
        .sh-video-banner-pic img:first-child {display: none;}
        .sh-video-banner-pic img:last-child {display: block;}
        .sh-video-banner-text .title-1 h1 {font-size: 28px;line-height: 40px;}
        .sh-video-section {padding: 10% 0;}
        .sh-video-content,.sh-video-list-group-item strong,.sh-video-banner-text,.sh-video-banner-text .search-1 {width: 90%;}
        .sh-video-content-left {width: 100%;}
        .sh-video-content-right {margin-left: 0;width: 100%;margin-top: 5%;}
        .sh-video-list-item {width: 10%;margin-right: 0;}


        .sh-video-content-list{ flex-direction: column;}
        .sh-video-list-item{width: 100%;}
        .Contact-our-team{flex-direction: column;}
        .Contact-our-team-left,.Contact-our-team-right,.sh-home-section-container .top-1 .txt-2{width: 100%;}
        .section-cont-content, .sh-home-section-container, .energy-card-content{width: 90%;}
        .index-1-us-con2 .interest-options{flex-wrap: wrap;}
        .Contact-our-team-right .interest-option{width: 50%;font-size: 14px;}
        .sh-home-section-container .top-1 .txt-2{font-size: 14px;}
        .energy-card-content .card-item{width: 100%;margin-right: 0;}
        .energy-card-content{padding: 5% 0;}

        .zfy-icon-1{width: 26px;height: 26px;}
        .zfy-icon-1 i{width: 15px;height: 15px;}
        .sh-section-footprint-map .map-1.cur .name-1{left:-67px;}
        .energy-card-content .card-item .item-top{margin-bottom:10px;}
        .sh-section-footprint-map .pic-2-1{transform: scale(1.38);}
        .sh-section-footprint-map .map-1{left: 7%; top: 40%;}
        .sh-section-footprint-map .map-1.address-1{left: 32%; top: 10%;}
        .sh-section-footprint-map .map-1.address-2{top: 62%;}
        .sh-section-footprint-map .map-1.address-3{right: 12%;top: 20%;}
        .sh-section-footprint-map .map-1.address-4{right: 9%;top: 54%;}
        .sh-section-footprint-map .map-1.address-5{right: 7%;}
        .sh-section-footprint-map .map-1.address-6{right: 3%;top: 55%;}
        .sh-section-footprint-map .map-1.address-7{right: 0%;top: 40%;}
        .sh-section-footprint-map .map-1.address-8{right: 0%;}
        .popupmoer2{width: 90%;}
        .sh-home-section-footprint{padding:10% 0 5%;}




    }