.f_12 {
    font-size: 12px;
  }
  .f_14 {
    font-size: 14px;
  }
  .f_16 {
    font-size: 16px;
  }
  .f_18 {
    font-size: 18px;
  }
  .f_20 {
    font-size: 20px;
  }
  .f_22 {
    font-size: 22px;
  }
  .f_24 {
    font-size: 24px;
  }
  .f_26 {
    font-size: 26px;
  }
  .f_28 {
    font-size: 28px;
  }
  .f_30 {
    font-size: 30px;
  }
  .f_32 {
    font-size: 32px;
  }
  .f_34 {
    font-size: 34px;
  }
  .f_36 {
    font-size: 36px;
  }
  .f_38 {
    font-size: 38px;
  }
  .f_40 {
    font-size: 40px;
  }
  .f_42 {
    font-size: 42px;
  }
  .f_44 {
    font-size: 44px;
  }
  .f_46 {
    font-size: 46px;
  }
  .f_48 {
    font-size: 46px;
  }
  .f_50 {
    font-size: 50px;
  }
  .f_52 {
    font-size: 52px;
  }
  .f_54 {
    font-size: 54px;
  }
  .f_56 {
    font-size: 56px;
  }
  
  .f_58 {
    font-size: 58px;
  }
  .f_60 {
    font-size: 60px;
  }
  .f_62 {
    font-size: 62px;
  }
  .f_64 {
    font-size: 64px;
  }
  .f_66 {
    font-size: 64px;
  }
  .f_68 {
    font-size: 68px;
  }
  .f_72 {
    font-size: 72px;
  }
  .f_74 {
    font-size: 74px;
  }
  .f_80 {
    font-size: 80px;
  }
  .f_88 {
    font-size: 88px;
  }
  .f_90 {
    font-size: 90px;
  }
  .f_133 {
    font-size: 133px;
  }
  @media (max-width: 1760px) {
    .f_133 {
      font-size: 110px;
    }
  }
  @media (max-width: 1680px) {
  .f_16 {
      font-size: 15px;
    }
  .f_18 {
      font-size: 15px;
    }
  .f_20 {
      font-size: 17px;
    }
  .f_22 {
      font-size: 20px;
    }
  .f_24 {
      font-size: 22px;
    }
  .f_26 {
      font-size: 24px;
    }
  .f_28 {
      font-size: 26px;
    }
  .f_30 {
      font-size: 28px;
    }
  .f_32 {
      font-size: 28px;
    }
  .f_34 {
      font-size: 32px;
    }
  .f_36 {
      font-size: 34px;
    }
  .f_38 {
      font-size: 36px;
    }
  .f_40 {
      font-size: 34px;
    }
  .f_42,
  .f_44 {
      font-size: 36px;
    }
  .f_46 {
      font-size: 36px;
    }
  .f_48 {
      font-size: 36px;
    }
  .f_50 {
      font-size: 40px;
    }
  .f_52 {
      font-size: 40px;
    }
  .f_54 {
      font-size: 46px;
    }
  .f_56 {
      font-size: 48px;
    }
  .f_58 {
      font-size: 48px;
    }
  .f_60,
  .f_62,
  .f_64,
  .f_66,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 52px;
    }
  .f_88 {
      font-size: 56px;
    }
  .f_90 {
      font-size: 58px;
    }
  .f_133 {
      font-size: 72px;
    }
  }
  @media (max-width: 1560px) {
    .f_14 {font-size: 13px;}
    .f_58,
    .f_60,
    .f_62,
    .f_64,
    .f_66,
    .f_68,
    .f_72,
    .f_74,
    .f_80 {
        font-size: 48px;
    }
  }
  @media (max-width: 1440px) {
    .f_16 {
        font-size: 15px;
      }
    .f_18 {
        font-size: 14px;
      }
    .f_20 {
        font-size: 16px;
      }
    .f_22 {
        font-size: 18px;
      }
    .f_24 {
        font-size: 18px;
      }
    .f_26 {
        font-size: 22px;
      }
    .f_28 {
        font-size: 22px;
      }
    .f_30 {
        font-size: 24px;
      }
    .f_32 {
        font-size: 24px;
      }
    .f_34 {
        font-size: 26px;
      }
    .f_36 {
        font-size: 28px;
      }
    .f_38 {
        font-size: 28px;
      }
    .f_40 {
        font-size: 30px;
      }
    .f_42,
    .f_44 {
        font-size: 32px;
      }
    .f_46 {
        font-size: 32px;
      }
    .f_48 {
        font-size: 34px;
      }
    .f_50 {
        font-size: 36px;
      }
    .f_52 {
        font-size: 34px;
      }
    .f_54 {
        font-size: 38px;
      }
    .f_56 {
        font-size: 40px;
      }
    .f_58 {
        font-size: 40px;
      }
    .f_60,
    .f_62,
    .f_64,
    .f_66,
    .f_68,
    .f_72,
    .f_74,
    .f_80 {
        font-size: 44px;
      }
    .f_88 {
        font-size: 46px;
      }
    .f_90 {
        font-size: 48px;
      }
    .f_133 {
      font-size: 60px;
    }
    }
  @media (max-width: 1280px) {
    .f_14 {
      font-size: 12px;
    }
    .f_16 {
      font-size: 13px;
    }
  .f_18 {
      font-size: 14px;
    }
  .f_20 {
      font-size: 15px;
    }
  .f_22 {
      font-size: 16px;
    }
  .f_24 {
      font-size: 16px;
    }
  .f_26 {
      font-size: 20px;
    }
  .f_28 {
      font-size: 20px;
    }
  .f_30 {
      font-size: 20px;
    }
  .f_32 {
      font-size: 22px;
    }
  .f_34 {
      font-size: 23px;
    }
  .f_36 {
      font-size: 25px;
    }
  .f_38 {
      font-size: 26px;
    }
  .f_40 {
      font-size: 30px;
    }
  .f_42,
  .f_44 {
      font-size: 32px;
    }
  .f_46 {
      font-size: 30px;
    }
  .f_48,
  .f_50 {
      font-size: 34px;
    }
  .f_52{
    font-size: 32px;
  }
  .f_54,
  .f_56,
  .f_58,
  .f_60,
  .f_62,
  .f_64,
  .f_66,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 40px;
    }
  .f_88 {
      font-size: 42px;
    }
  .f_90 {
      font-size: 44px;
    }
  .f_133 {
    font-size: 56px;
  }
  }
  @media (max-width: 767px) {
  .f_14,
  .f_16 {
      font-size: 0.28rem;
    }
  .f_18,
  .f_20 {
      font-size: 0.3rem;
    }
  .f_22,
  .f_24,
  .f_26,
  .f_27 {
      font-size: 0.32rem;
    }
  .f_28 {
      font-size: 0.36rem;
    }
  .f_30,
  .f_32,
  .f_34 {
      font-size: 0.4rem;
    }
  .f_36,
  .f_38,
  .f_40,
  .f_42,
  .f_44,
  .f_46 {
      font-size: 0.46rem;
    }
  .f_48,
  .f_50,
  .f_52,
  .f_54,
  .f_56,
  .f_58,
  .f_60,
  .f_62,
  .f_64,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 0.58rem;
  }
  .f_88 {
      font-size: 0.6rem;
  }
  .f_90 {
      font-size: 0.62rem;
  }
  .f_133 {
    font-size: 52px;
  }
  }
  
  html {
    font-size: calc(100vw/19.2);
  }
  @media (min-width: 1901px) {
    html {
      font-size: calc(100vw/19.2);
    }
  }
  /* @media (max-width: 1600px) {
    html {
      font-size: 66px;
    }
  } */
  @media (max-width: 767px) {
    html {
      font-size: calc(100vw/7.5);
    }
  }

  .esg_banner .pics{width: 100%;height: 43vw;position: relative;overflow: hidden;}
  .esg_banner .pics img{width: 100%;height: 100%;object-fit: cover;}
  .esg_banner .pics .txt .h{line-height: 1.172;margin-bottom: 0.83vw;}
  .esg_banner .pics .txt .p{line-height: 1.77;width: 53.13vw;margin: 0 auto;}
  .esg_banner .pics .swiper-pagination{bottom: 8.6vw;}
  .esg_banner .pics .swiper-pagination .swiper-pagination-bullet{opacity: 0.4;border-radius: 0;width: 3.13vw;height: 0.21vw;background-color: #ffffff;margin: 0 0.52vw;}
  .esg_banner .pics .swiper-pagination .swiper-pagination-bullet-active{background-color: #ffffff;opacity:1;}

  .esg2_con .esg1{padding: 7.60vw 7.08vw 7.29vw 7.08vw;}
  .esg2_con .esg1 .top{text-align: center;margin-bottom: 2.60vw;}
  .esg2_con .esg1 .top .h{color: #000;line-height: 1;margin-bottom: 0.94vw;}
  .esg2_con .esg1 .top .en{color: #333;text-transform: capitalize;line-height: 1.1;margin-bottom: 1.56vw;}
  .esg2_con .esg1 .top .p{color: #666;text-align: center;line-height: 1.87;width: 63.13vw;margin: 0 auto;}
  .esg2_con .esg1 .bottom{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
  .esg2_con .esg1 .bottom .item{width: 42.50vw;height: 20.00vw;position: relative;margin-bottom: 1.04vw;background: no-repeat center;background-size: cover;}
  .esg2_con .esg1 .bottom .item .txt{position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 2.60vw 1.56vw 2.60vw;color: #fff;}
  .esg2_con .esg1 .bottom .item .txt .h_1{line-height: 1.25;margin-bottom: 1.04vw;}
  .esg2_con .esg1 .bottom .item .txt .p_1{line-height: 1.87;display: none;}

  .esg2_con .esg2{padding: 9.01vw 7.08vw 8.33vw 7.08vw;background: no-repeat center;background-size: cover;}
  .esg2_con .esg2 .top{color: #fff;text-align: center;margin-bottom: 3.65vw;}
  .esg2_con .esg2 .top .h{line-height: 1;margin-bottom: 0.94vw;}
  .esg2_con .esg2 .top .p{line-height: 1.1;text-transform: capitalize;}
  .esg2_con .esg2 .list{width: 100%;display: flex;justify-content: space-between;}
  .esg2_con .esg2 .list .item{background: linear-gradient(180deg, rgba(255, 255, 255, 0.29) 0%, rgba(255, 255, 255, 0.00) 100%);width: 20.52vw;height: 27.86vw;padding: 3.54vw 3.13vw;}
  .esg2_con .esg2 .list .item .h_1{text-align: center;color: #ffffff;line-height: 2;margin-bottom: 1.72vw;}
  .esg2_con .esg2 .list .item .p{color: #ffffff;line-height: 1.6;margin-bottom: 3.33vw;text-align: center;}
  .esg2_con .esg2 .list .item .nums{color: #fff;text-align: center;}
  .esg2_con .esg2 .list .item .nums .num{font-weight: 700;line-height: 1.07;margin-bottom: 0.42vw;}
  .esg2_con .esg2 .list .item .nums .p_1{line-height: 1.1;}

  .esg2_con .esg3{padding: 9.38vw 7.08vw 12.86vw 7.08vw;}
  .esg2_con .esg3 .top{text-align: center;margin-bottom: 3.13vw;}
  .esg2_con .esg3 .top .h{color: #000;line-height: 1;margin-bottom: 0.94vw;}
  .esg2_con .esg3 .top .en{color: #333;text-transform: capitalize;line-height: 1.1;margin-bottom: 1.56vw;}
  .esg2_con .esg3 .top .p{color: #666;text-align: center;line-height: 1.87;width: 63.13vw;margin: 0 auto;}
  .esg2_con .esg3 .bottom{width: 100%;display: flex;justify-content: space-between;}
  .esg2_con .esg3 .bottom .item{width: 19.79vw;height: 24.48vw;position: relative;overflow: hidden;transition: all 0.8s;}
  .esg2_con .esg3 .bottom .item.on{width: 64.48vw;}
  .esg2_con .esg3 .bottom .item .txt{width: 31.67vw;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;background-color: #f9f9f9;transition: all 0.8s;transform: translateX(100%);opacity: 0;padding: 4.43vw 5.94vw 0 2.86vw;}
  .esg2_con .esg3 .bottom .item .txt .icon{width: 2.08vw;height: 2.34vw;margin-bottom: 2.08vw;}
  .esg2_con .esg3 .bottom .item .txt .icon img{width: 100%;height: 100%;object-fit: contain;}
  .esg2_con .esg3 .bottom .item .txt .h{color: #333;line-height: 1.25;font-weight: 500; margin-bottom: 0.57vw;}
  .esg2_con .esg3 .bottom .item .txt .p{color: #666;line-height: 1.87;font-weight: 400;margin-bottom: 4.17vw;}
  .esg2_con .esg3 .bottom .item .txt .page1{display: flex;color: #BABABA;font-weight: 400;}
  .esg2_con .esg3 .bottom .item .txt .page1 span{color: #0426A1;font-weight: 500;line-height: 1;transform: translateY(-0.36vw);}
  .esg2_con .esg3 .bottom .item.on .txt{opacity: 1;transform: translateX(0);}
  .esg2_con .esg3 .bottom .item .pic{position: absolute;top: 0;right: 0;z-index:2;width: 19.79vw;height: 100%;z-index: 2;transition: all 0.8s;overflow: hidden;}
  .esg2_con .esg3 .bottom .item .pic img{position: absolute;top: 0;left: 50%;transform: translateX(-50%);max-width: 520.78vw;width: 32.81vw;height: 100%;object-fit: cover;}
  .esg2_con .esg3 .bottom .item .pic .h{color: #ffffff;position: absolute;bottom: 1.04vw;left: 0;width: 100%;text-align: center;transition: all 0.8s;}
  .esg2_con .esg3 .bottom .item.on .pic .h{bottom: 0;opacity: 0;}
  .esg2_con .esg3 .bottom .item.on .pic{width: 32.81vw;}

  .esg3_con .esg1{padding: 6.25vw 7.08vw 0 7.08vw;}
  .esg3_con .esg1 .box{margin-bottom: 8.33vw;display: flex;justify-content: space-between;align-items: center;}
  .esg3_con .esg1 .box:nth-child(2n-1){flex-flow:row-reverse;}
  .esg3_con .esg1 .box .pic{width: 41.15vw;height: 30.21vw;overflow: hidden;}
  .esg3_con .esg1 .box .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
  .esg3_con .esg1 .box .pic:hover img{transform: scale(1.05);}
  .esg3_con .esg1 .box .txt{width: 39.06vw;}
  .esg3_con .esg1 .box .txt .h{color: #000;font-weight: 500;line-height: 1;margin-bottom: 0.94vw;}
  .esg3_con .esg1 .box .txt .en{color: #333;line-height: 1.1;font-weight: 400;text-transform: capitalize;margin-bottom: 1.56vw;}
  .esg3_con .esg1 .box .txt .txt1{max-height: 24vw;overflow: auto;}
  .esg3_con .esg1 .box .txt .p{color: #666;line-height: 1.7;font-weight: 400;}
  .esg3_con .esg1 .box .txt .h_1{color: #333;line-height: 1.15;font-weight: 500;margin-bottom: 0.83vw;}

  .esg3_con .esg2{padding-top:7.71vw;background: top center no-repeat;background-size: 100% auto;background-color: #F9F9F9;padding-bottom: 5.47vw;}
  .esg3_con .esg2 .top{padding:0 7.08vw 3.65vw 7.08vw;color: #fff;display: flex;justify-content: space-between;align-items: flex-end;}
  .esg3_con .esg2 .top .t_left{width: 39.06vw;}
  .esg3_con .esg2 .top .t_left .h{line-height: 1;font-weight: 500;margin-bottom: 0.94vw;}
  .esg3_con .esg2 .top .t_left .en{line-height: 1.1;font-weight: 400;margin-bottom: 1.56vw;text-transform: capitalize;}
  .esg3_con .esg2 .top .t_left .p{line-height: 1.87;font-weight: 400;}
  .esg3_con .esg2 .top .t_right{width: 12.92vw;display: flex;justify-content: space-between;align-items: center;}
  .esg3_con .esg2 .top .t_right .qh{cursor: pointer;width: 3.02vw;height: 3.02vw;}
  .esg3_con .esg2 .top .t_right .qh img{width: 100%;height: 100%;}
  .esg3_con .esg2 .top .t_right .qh img.img2{display: none;}
  .esg3_con .esg2 .top .t_right .qh:hover img.img2{display: block;}
  .esg3_con .esg2 .top .t_right .qh:hover img.img1{display: none;}
  .esg3_con .esg2 .top .swiper-pagination{position: static;width: fit-content;}
  .esg3_con .esg2 .top .swiper-pagination .swiper-pagination-current{font-size: 1.56vw;font-weight: 500;}
  .esg3_con .esg2 .bottom{position: relative;overflow: hidden;padding-left: 7.08vw;}
  .esg3_con .esg2 .bottom .swiper-wrapper{height: auto!important;}
  .esg3_con .esg2 .bottom .swiper-slide{background-color: #fff;padding: 2.97vw 2.60vw 2.45vw 2.60vw;height:fit-content!important;}
  .esg3_con .esg2 .bottom .swiper-slide .pic{width: 100%;height: 10.93vw;overflow: hidden;}
  .esg3_con .esg2 .bottom .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
  .esg3_con .esg2 .bottom .swiper-slide .h{color: #333;line-height: 1.15;font-weight: 500;margin-bottom: 0.83vw;}
  .esg3_con .esg2 .bottom .swiper-slide .p{color: #666;line-height: 2;margin-bottom: 1.56vw;height: 14em;}

  .esg3_con .esg3{padding: 8.33vw 7.08vw;background-color: #fff;}
  .esg3_con .esg3 .top{text-align: center;margin-bottom: 3.13vw;}
  .esg3_con .esg3 .top .h{line-height: 1;font-weight: 500;margin-bottom: 0.94vw;}
  .esg3_con .esg3 .top .en{line-height: 1.1;font-weight: 400;margin-bottom: 1.56vw;text-transform: capitalize;}
  .esg3_con .esg3 .top .p{line-height: 1.87;font-weight: 400;width: 67.71vw;margin: 0 auto;}
  .esg3_con .esg3 .list{width: 100%;display: flex;}
  .esg3_con .esg3 .list .item{width: 15.63vw;height: 28.13vw;position: relative;overflow: hidden;margin-right: 1.77vw;transition: all 0.8s;}
  .esg3_con .esg3 .list .item:last-child{margin-right: 0;}
  .esg3_con .esg3 .list .item.on{width: 51.04vw;}
  .esg3_con .esg3 .list .item .pic{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 51.04vw;height: 28.13vw;}
  .esg3_con .esg3 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;}
  .esg3_con .esg3 .list .item .txt1{position: absolute;bottom: 2.50vw;left: 0;width: 100%;text-align: center;z-index: 2;color: #fff;opacity: 1;transition: all 0.5s;font-weight: 500;}
  .esg3_con .esg3 .list .item.on .txt1{opacity: 0;bottom: 0;}
  .esg3_con .esg3 .list .item .txt1 .icon{width: 2.92vw;height: 2.86vw;margin:0 auto;margin-bottom: 1.30vw;}
  .esg3_con .esg3 .list .item .txt1 .icon img{width: 100%;height: 100%;object-fit: contain;}
  .esg3_con .esg3 .list .item .txt2{position: absolute;left: 0;padding: 0 3.33vw 0 2.60vw;width: 51.04vw;color: #fff;opacity: 0;bottom: 2.50vw;transition: all 0.5s 0.2s;}
  .esg3_con .esg3 .list .item.on .txt2{opacity: 1;}
  .esg3_con .esg3 .list .item .txt2 .icon{width: 2.92vw;height: 2.86vw;margin-bottom: 1.30vw;}
  .esg3_con .esg3 .list .item .txt2 .icon img{width: 100%;height: 100%;object-fit: contain;}
  .esg3_con .esg3 .list .item .txt2 .h{line-height: 1.15;font-weight:500;margin-bottom: 0.89vw;}
  .esg3_con .esg3 .list .item .txt2 .p{line-height: 2;font-weight: 400;}
  .esg3_con .esg4{padding: 5.94vw 7.08vw 11.98vw 7.08vw;position: relative;z-index: 3;}
  .esg3_con .esg4:after{content: "";position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 31.25vw;background-color: #f9f9f9;}
  .esg3_con .esg4 .top{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 2.86vw;}
  .esg3_con .esg4 .top .t_left{width: 18.75vw;}
  .esg3_con .esg4 .top .t_left .h{font-weight: 500;line-height: 1;margin-bottom: 0.94vw;color: #000;}
  .esg3_con .esg4 .top .t_left .en{color: #333;line-height: 1.1;text-transform: capitalize;}
  .esg3_con .esg4 .top .t_right{width: 48.54vw;color: #666;line-height: 1.875;font-weight: 400;}
  .esg3_con .esg4 .bottom{width: 100%;padding: 14.06vw 5.42vw 0 5.42vw;background: url(../imgxz/esg34_bj.jpg)no-repeat center top;background-size: 100% auto;}
  .esg3_con .esg4 .bottom .b_con{width: 100%;background-color: #ffffff;box-shadow: 0 0.52vw 5.18vw 0 rgba(0, 0, 0, 0.06);padding: 2.60vw 3.23vw;display: flex;justify-content: space-between;align-items: flex-start;}
  .esg3_con .esg4 .bottom .b_con .pic{width: 27.60vw;height: 19.27vw;overflow: hidden;}
  .esg3_con .esg4 .bottom .b_con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
  .esg3_con .esg4 .bottom .b_con .pic:hover img{transform: scale(1.05);}
  .esg3_con .esg4 .bottom .b_con .txt{width: 38.02vw;padding-top: 1.93vw;}
  .esg3_con .esg4 .bottom .b_con .txt .h{color: #333;line-height: 1.15;margin-bottom: 1.35vw;font-weight: 500;}
  .esg3_con .esg4 .bottom .b_con .txt .p{color: #666;line-height: 2;}

  .esg4_con .esg1{padding: 7.60vw 7.08vw 5.05vw 7.08vw;background-color: #F9F9F9;}
  .esg4_con .esg1 .top{width: 100%;text-align: center;margin-bottom: 2.08vw;}
  .esg4_con .esg1 .top .h{font-weight: 500;line-height: 1;margin-bottom: 0.94vw;color: #000;}
  .esg4_con .esg1 .top .en{color: #333;line-height: 1.1;text-transform: capitalize;}
  .esg4_con .esg1 .bottom{position: relative;overflow: hidden;padding-bottom: 1.67vw;}
  .esg4_con .esg1 .bottom .swiper-wrapper{height: auto!important;}
  .esg4_con .esg1 .bottom .swiper-slide{display: flex;flex-wrap: wrap;height:fit-content!important;}
  .esg4_con .esg1 .bottom .swiper-slide .item{width: 16.25vw;margin-right: 1.04vw;margin-bottom: 3.13vw;transition: all 0.5s;}
  .esg4_con .esg1 .bottom .swiper-slide .item:hover{background-color: #fff;}
  .esg4_con .esg1 .bottom .swiper-slide .item:nth-child(5n){margin-right: 0;}
  .esg4_con .esg1 .bottom .swiper-slide .pic{width: 100%;height: 13.96vw;overflow: hidden;border-bottom: 1px solid #F9F9F9;}
  .esg4_con .esg1 .bottom .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
  .esg4_con .esg1 .bottom .swiper-slide .item:hover .pic img{transform: scale(1.05);}
  .esg4_con .esg1 .bottom .swiper-slide .txt{padding: 1.56vw 1.04vw;}
  .esg4_con .esg1 .bottom .swiper-slide .txt .h{line-height: 1.25;color: #222;margin-bottom: 0.73vw;font-weight: 500;}
  .esg4_con .esg1 .bottom .swiper-slide .txt .p{color: #666;line-height: 1.875;font-weight: 400;}
  .esg4_con .esg1 .bottom .swiper-pagination{bottom: 0;}
  .esg4_con .esg1 .bottom .swiper-pagination .swiper-pagination-bullet{opacity: 1;border-radius: 0;width: 3.13vw;height: 0.21vw;background-color: #E5E5E5;margin: 0 0.52vw;}
  .esg4_con .esg1 .bottom .swiper-pagination .swiper-pagination-bullet-active{background-color: #0426A1;}
  .esg4_con .esg2{padding: 8.33vw 7.08vw 12.29vw 7.08vw;}
  .esg4_con .esg2 .top{width: 100%;text-align: center;margin-bottom: 2.60vw;}
  .esg4_con .esg2 .top .h{font-weight: 500;line-height: 1;margin-bottom: 0.94vw;color: #000;}
  .esg4_con .esg2 .top .en{color: #333;line-height: 1.1;text-transform: capitalize;}
  .esg4_con .esg2 .tab{display: flex;justify-content: center;margin-bottom: 2.60vw;}
  .esg4_con .esg2 .tab a{display: block;width: 7.29vw;line-height: 2.60vw;text-align: center;color: #333;border: 1px solid #EBEBEB;border-radius: 1.30vw;margin: 0 0.78vw;transition: all 0.5s;}
  .esg4_con .esg2 .tab a:hover, .esg4_con .esg2 .tab a.on{color: #fff;background-color: #0426A1;border-color: transparent;}

  .esg4_con .esg2 .box {
    background-color: #F9F9F9;
    transition: all 0.5s;
    display: flex;
    margin-bottom: 2.97vw;
  }
  
  .esg4_con .esg2 .box:last-child {
    margin-bottom: 0;
  }
  
  .esg4_con .esg2 .box .pics {
    width: 31.1vw;
    overflow: hidden;
  }
  
  .esg4_con .esg2 .box .pics .pic {
    width: 100%;
    height: 100%;
    background: no-repeat center;
    background-size: cover;
    transition: all 0.5s;
  }
  
  .esg4_con .esg2 .box:hover .pics .pic {
    transform: scale(1.05);
  }
  
  .esg4_con .esg2 .box .txt {
    width: calc(100% - 31.1vw);
    padding: 1.82vw 6.25vw 2.7vw 5.3vw;
  }
  
  .esg4_con .esg2 .box .txt .day {
    line-height: 1.04vw;
    color: #0426A1;
    margin-bottom: 0.6vw;
  }
  
  .esg4_con .esg2 .box .txt .h {
    line-height: 1.67vw;
    color: #000000;
    font-size: 1.25vw;
    margin-bottom: 1.51vw;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 1.67vw;
    overflow: hidden;
    font-family: hm;
  }
  
  .esg4_con .esg2 .box .txt .p {
    line-height: 1.25vw;
    color: #666666;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 2.50vw;
    overflow: hidden;
    margin-bottom: 1.927vw;
    font-family: hl;
    font-size: 0.83vw;
  }
  
  .esg4_con .esg2 .box .txt .more {
    width: 10.10vw;
    height: 2.29vw;
    text-align: center;
    line-height: 2.19vw;
    border: 1px solid #DBDBDB;
    border-radius: 1.15vw;
    transition: all 0.5s;
  }
  
  .esg4_con .esg2 .box .txt .more span {
    display: inline-block;
    padding-right: 1.88vw;
    color: #333333;
    background: url(../img/more1.png)no-repeat right center;
    transition: all 0.5s;
  }
  
  .esg4_con .esg2 .box:hover {
    background-color: #fff;
    box-shadow: 0 0.16vw 2.60vw rgba(4, 38, 161, 0.1);
  }
  
  .esg4_con .esg2 .box:hover .txt .more {
    border-color: transparent;
    background-color: #0426A1;
  }
  
  .esg4_con .esg2 .box:hover .txt .more span {
    color: #fff;
    background-image: url(../img/more2.png);
  }

  .esg5_con .esg1{padding: 7.60vw 7.08vw 0 7.08vw;}
  .esg5_con .esg1 .top{width: 100%;text-align: center;margin-bottom: 2.60vw;}
  .esg5_con .esg1 .top .h{font-weight: 500;line-height: 1;margin-bottom: 0.94vw;color: #000;}
  .esg5_con .esg1 .top .en{color: #333;line-height: 1.1;text-transform: capitalize;}
  .esg5_con .esg1 .bottom{position: relative;overflow: hidden;}
  .esg5_con .esg1 .bottom .swiper-wrapper{height: auto;}
  .esg5_con .esg1 .bottom .swiper-slide{display: flex;justify-content: space-between;align-items: flex-start;height:auto;}
  .esg5_con .esg1 .bottom .swiper-slide .pic{width: 28.13vw;height: 36.85vw;overflow: hidden;}
  .esg5_con .esg1 .bottom .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
  .esg5_con .esg1 .bottom .swiper-slide .pic:hover img{transform: scale(1.05);}
  .esg5_con .esg1 .bottom .swiper-slide .txt{width: 51.82vw;padding-top: 5.47vw;}
  .esg5_con .esg1 .bottom .swiper-slide .txt .h{color: #333;line-height: 1.12;font-weight: 500;margin-bottom: 1.41vw;}
  .esg5_con .esg1 .bottom .swiper-slide .txt .p{color: #666;line-height: 1.87;font-weight: 400;margin-bottom: 5.21vw;height: 16.83em;}
  .esg5_con .esg1 .bottom .swiper-slide .txt .btns{display: flex;}
  .esg5_con .esg1 .bottom .swiper-slide .txt .btns .btn{display: flex;align-items: center; min-width: 9.38vw;width: fit-content;justify-content: center; padding: 0 0.89vw;line-height: 2.50vw;border-radius: 1.30vw;border: 1px solid #DEDEDE;margin-right: 1.04vw;color: #333;text-transform: capitalize;font-weight: 400;transition: all 0.5s;}
  .esg5_con .esg1 .bottom .swiper-slide .txt .btns .btn:hover{border-color: transparent;color: #ffffff;background-color: #0426A1;}
  .esg5_con .esg1 .bottom .swiper-slide .txt .btns .btn .icon{width: 0.94vw;height: 0.78vw;margin-left: 0.52vw;}
  .esg5_con .esg1 .bottom .swiper-slide .txt .btns .btn .icon img{width: 100%;height: 100%;object-fit: contain;display: block;}
  .esg5_con .esg1 .bottom .swiper-slide .txt .btns .btn .icon img.img2{display: none;}
  .esg5_con .esg1 .bottom .swiper-slide .txt .btns .btn:hover .icon img.img2{display: block;}
  .esg5_con .esg1 .bottom .swiper-slide .txt .btns .btn:hover .icon img.img1{display: none;}
  .esg5_con .esg1 .bottom .swiper-pagination{width: fit-content;left: auto;right: 0;bottom:5.10vw;}
  .esg5_con .esg1 .bottom .swiper-pagination .swiper-pagination-bullet{opacity: 1;border-radius: 0;width: 3.13vw;height: 0.21vw;background-color: #E5E5E5;margin: 0 0.52vw;}
  .esg5_con .esg1 .bottom .swiper-pagination .swiper-pagination-bullet-active{background-color: #0426A1;}

  .esg5_con .esg2{padding: 5.52vw 7.08vw 10.42vw 7.08vw;}
  .esg5_con .esg2 .top{display: flex;justify-content: space-between;align-items: center;}
  .esg5_con .esg2 .top .tab{display: flex;}
  .esg5_con .esg2 .top .tab a{display: block;margin-right: 1.56vw;min-width: 8.33vw;width: fit-content;padding: 0 2.08vw;line-height: 2.60vw;border-radius: 1.30vw;text-align: center;border: 1px solid #EBEBEB;color: #333333;font-weight: 400;transition: all 0.5s;}
  .esg5_con .esg2 .top .tab a:hover,.esg5_con .esg2 .top .tab a.on{color: #fff;border-color: transparent;background-color: #0426A1;}
  .esg5_con .esg2 .top .years{position: relative;}
  .esg5_con .esg2 .top .years .h{width: 10.42vw;padding:0 1.6vw 0 1.98vw;line-height: 2.60vw;border-radius: 1.30vw;display: flex;justify-content: space-between; color: #fff;background-color: #0426A1;align-items: center;}
  .esg5_con .esg2 .top .years .h img{display: block;width: 0.89vw;}
  .esg5_con .esg2 .top .years ul{position: absolute;top: 100%;left: 0;width: 100%;padding: 0.63vw 0;display: none;}
  .esg5_con .esg2 .top .years ul a{display: block;padding: 0 1.61vw 0 1.98vw; color: #333;font-weight: 400;line-height: 2;}
  .esg5_con .esg2 .bottom{margin-top: 2.86vw;}
  .esg5_con .esg2 .bottom .item{border: 1px solid #E6E6E6;margin-bottom: 1.56vw;padding: 1.61vw 2.34vw;display: flex;justify-content: space-between;align-items: center;transition: all 0.5s;}
  .esg5_con .esg2 .bottom .item:hover{box-shadow: 0 0 1.04vw rgba(0, 52, 182, 0.07);border-color: transparent;}
  .esg5_con .esg2 .bottom .item .left{width: 41.67vw;display: flex;align-items: center;}
  .esg5_con .esg2 .bottom .item .left .icon{display: block;width: 1.72vw;height: 1.82vw;object-fit: contain;display: block;margin-right: 1.61vw;}
  .esg5_con .esg2 .bottom .item .left .solid{width: 1px;height: 1.51vw;background-color: #E6E6E6;margin-right: 1.61vw;}
  .esg5_con .esg2 .bottom .item .left .h{width: 36.46vw;line-height: 1.3;height: 1.3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
  .esg5_con .esg2 .bottom .item .right{display: flex;align-items: center;}
  .esg5_con .esg2 .bottom .item .right a{display: flex;align-items: center;color: #333;}
  .esg5_con .esg2 .bottom .item .right a .icon1{width: 1.98vw;height: 1.98vw;margin-left: 0.52vw;border: 1px solid #ECECEC;border-radius: 50%;display: flex;justify-content: center;align-items: center;transition: all 0.5s;}
  .esg5_con .esg2 .bottom .item .right a:hover .icon1{border-color: transparent;background-color: #0426A1;}
  .esg5_con .esg2 .bottom .item .right a .icon1 img{width: 1.04vw;display: block; object-fit: contain;}
  .esg5_con .esg2 .bottom .item .right a .icon1 img.img2{display: none;}
  .esg5_con .esg2 .bottom .item .right a:hover .icon1 img.img1{display: none;}
  .esg5_con .esg2 .bottom .item .right a:hover .icon1 img.img2{display: block;}
  .esg5_con .esg2 .bottom .item .right .solid{width: 1px;height: 1.51vw;background-color: #E6E6E6;margin: 0 2.29vw;}

  .inve1_con .inve1{padding: 7.19vw 7.08vw 8.33vw 7.08vw;}
  .inve1_con .inve1 .top{width: 100%;text-align: center;margin-bottom: 4.43vw;}
  .inve1_con .inve1 .top .h{font-weight: 500;line-height: 1;margin-bottom: 0.94vw;color: #000;}
  .inve1_con .inve1 .top .en{color: #333;line-height: 1.1;text-transform: capitalize;}
  .inve1_con .inve1 .bottom img{display: block;width: 41.25vw;margin: 0 auto;max-width: calc(100% - 1.67vw);}

  .inve1_con .inve2{padding: 6.82vw 7.08vw 1.15vw 7.08vw;background-color: #F9F9F9;}
  .inve1_con .inve2 .top{width: 100%;text-align: center;margin-bottom: 4.43vw;}
  .inve1_con .inve2 .top .h{font-weight: 500;line-height: 1;margin-bottom: 0.94vw;color: #000;}
  .inve1_con .inve2 .top .en{color: #333;line-height: 1.1;text-transform: capitalize;}
  .inve1_con .inve2 .boxs .box{margin-bottom: 5.21vw;}
  .inve1_con .inve2 .boxs .tit1{color: #000;line-height: 1.2;margin-bottom: 3.65vw;font-weight: 500;}
  .inve1_con .inve2 .boxs .box .h_1{color: #333;font-weight: 500;line-height: 1;margin-bottom: 2.08vw;}
  .inve1_con .inve2 .boxs .box .list{display: flex;flex-wrap: wrap;}
  .inve1_con .inve2 .boxs .box .list .item{width: 20.21vw;margin-right: 1.41vw;background-color: #fff;height: 10.83vw;padding: 2.29vw;position: relative;transition: all 0.5s;}
  .inve1_con .inve2 .boxs .box .list .item:hover{background-color: #0426A1;}
  .inve1_con .inve2 .boxs .box .list .item:after{content: "";position: absolute;bottom: 0.26vw;right: 2.08vw;width: 6.46vw;height: 6.88vw;background: url(../imgxz/inve1_ico.png);background-size: 100% 100%;}
  .inve1_con .inve2 .boxs .box .list .item:hover:after{filter: invert(1)}
  .inve1_con .inve2 .boxs .box .list .item:nth-child(4n){margin-right: 0;}
  .inve1_con .inve2 .boxs .box .list .item .h{color: #333;line-height: 1.06;margin-bottom: 0.94vw;font-weight: 500;transition: all 0.5s;}
  .inve1_con .inve2 .boxs .box .list .item:hover .h{color: #fff;}
  .inve1_con .inve2 .boxs .box .list .item .p{color: #666;line-height: 1.1;font-weight: 400;transition: all 0.5s;}
  .inve1_con .inve2 .boxs .box .list .item:hover .p{color: #fff;}

  .inve1_con .inve3{padding: 6.82vw 7.08vw 1.15vw 7.08vw;background-color: #ffffff;}
  .inve1_con .inve3 .top{width: 100%;text-align: center;margin-bottom: 4.43vw;}
  .inve1_con .inve3 .top .h{font-weight: 500;line-height: 1;margin-bottom: 0.94vw;color: #000;}
  .inve1_con .inve3 .top .en{color: #333;line-height: 1.1;text-transform: capitalize;}
  .inve1_con .inve3 .boxs .box{margin-bottom: 5.21vw;}
  .inve1_con .inve3 .boxs .tit1{color: #000;line-height: 1.2;margin-bottom: 3.65vw;font-weight: 500;}
  .inve1_con .inve3 .boxs .box .h_1{color: #333;font-weight: 500;line-height: 1;margin-bottom: 2.08vw;}
  .inve1_con .inve3 .boxs .box .list{display: flex;flex-wrap: wrap;}
  .inve1_con .inve3 .boxs .box .list .item{width: 20.31vw;margin-right: 1.41vw;background-color: #F9F9F9;height: 10.83vw;padding: 2.29vw;position: relative;transition: all 0.5s;}
  .inve1_con .inve3 .boxs .box .list .item:hover{background-color: #0426A1;}
  .inve1_con .inve3 .boxs .box .list .item:after{content: "";position: absolute;bottom: 0.26vw;right: 2.08vw;width: 6.46vw;height: 6.88vw;background: url(../imgxz/inve1_ico.png);background-size: 100% 100%;}
  .inve1_con .inve3 .boxs .box .list .item:hover:after{filter: invert(1)}
  .inve1_con .inve3 .boxs .box .list .item:nth-child(4n){margin-right: 0;}
  .inve1_con .inve3 .boxs .box .list .item .h{color: #111;line-height: 1.07;margin-bottom: 3.49vw;font-weight: 500;transition: all 0.5s;}
  .inve1_con .inve3 .boxs .box .list .item:first-child .h{color: #0426A1;}
  .inve1_con .inve3 .boxs .box .list .item:hover .h{color: #fff;}
  .inve1_con .inve3 .boxs .box .list .item .p{display: flex;align-items: flex-end;color: #333;}
  .inve1_con .inve3 .boxs .box .list .item .p span{color: #666;margin-left: 0.73vw;}
  .inve1_con .inve3 .boxs .box .list .item:hover .p{color: #fff;}
  .inve1_con .inve3 .boxs .box .list .item:hover .p span{color: #fff;}

  .inve1_con .inve4{padding: 3.13vw 7.08vw 10.42vw 7.08vw;}
  .inve1_con .inve4 .top{width: 100%;text-align: center;margin-bottom: 4.43vw;}
  .inve1_con .inve4 .top .h{font-weight: 500;line-height: 1;margin-bottom: 0.94vw;color: #000;}
  .inve1_con .inve4 .top .en{color: #333;line-height: 1.1;text-transform: capitalize;}

  .inve1_con .inve4 .center{display: flex;justify-content: space-between;align-items: center;}
  .inve1_con .inve4 .center .tab{display: flex;}
  .inve1_con .inve4 .center .tab a{display: block;margin-right: 1.56vw;min-width: 8.33vw;width: fit-content;padding: 0 2.08vw;line-height: 2.60vw;border-radius: 1.30vw;text-align: center;border: 1px solid #EBEBEB;color: #333333;font-weight: 400;transition: all 0.5s;}
  .inve1_con .inve4 .center .tab a:hover,.inve1_con .inve4 .center .tab a.on{color: #fff;border-color: transparent;background-color: #0426A1;}
  .inve1_con .inve4 .center .years{position: relative;}
  .inve1_con .inve4 .center .years .h{width: 10.42vw;padding:0 1.61vw 0 1.98vw;line-height: 2.60vw;border-radius: 1.30vw;display: flex;justify-content: space-between; color: #fff;background-color: #0426A1;align-items: center;}
  .inve1_con .inve4 .center .years .h img{display: block;width: 0.89vw;}
  .inve1_con .inve4 .center .years ul{position: absolute;top: 100%;left: 0;width: 100%;padding: 0.63vw 0;display: none;}
  .inve1_con .inve4 .center .years ul a{display: block;padding: 0 1.61vw 0 1.98vw; color: #333;font-weight: 400;line-height: 2;}

  .inve1_con .inve4 .bottom{margin-top: 2.86vw;}
  .inve1_con .inve4 .bottom .item{border: 1px solid #E6E6E6;margin-bottom: 1.56vw;padding: 1.61vw 2.34vw;display: flex;justify-content: space-between;align-items: center;transition: all 0.5s;}
  .inve1_con .inve4 .bottom .item:hover{box-shadow: 0 0 1.04vw rgba(0, 52, 182, 0.07);border-color: transparent;}
  .inve1_con .inve4 .bottom .item .left{width: 52.08vw;display: flex;align-items: center;}
  .inve1_con .inve4 .bottom .item .left .icon{display: block;width: 1.72vw;height: 1.82vw;object-fit: contain;display: block;margin-right: 1.61vw;}
  .inve1_con .inve4 .bottom .item .left .solid{width: 1px;height: 1.51vw;background-color: #E6E6E6;margin-right: 1.61vw;}
  .inve1_con .inve4 .bottom .item .left .h{width: 46.88vw;line-height: 1.3;height: 1.3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
  .inve1_con .inve4 .bottom .item .right{display: flex;align-items: center;}
  .inve1_con .inve4 .bottom .item .right a{display: flex;align-items: center;color: #333;}
  .inve1_con .inve4 .bottom .item .right a .icon1{width: 1.98vw;height: 1.98vw;margin-left: 0.52vw;border: 1px solid #ECECEC;border-radius: 50%;display: flex;justify-content: center;align-items: center;transition: all 0.5s;}
  .inve1_con .inve4 .bottom .item .right a:hover .icon1{border-color: transparent;background-color: #0426A1;}
  .inve1_con .inve4 .bottom .item .right a .icon1 img{width: 1.04vw;display: block; object-fit: contain;}
  .inve1_con .inve4 .bottom .item .right a .icon1 img.img2{display: none;}
  .inve1_con .inve4 .bottom .item .right a:hover .icon1 img.img1{display: none;}
  .inve1_con .inve4 .bottom .item .right a:hover .icon1 img.img2{display: block;}
  .inve1_con .inve4 .bottom .item .right .solid{width: 1px;height: 1.51vw;background-color: #E6E6E6;margin: 0 2.29vw;}

  .inve3_con .inve1{padding: 7.19vw 7.08vw 12.50vw 7.08vw;}
  .inve3_con .inve1 .top{width: 100%;text-align: center;margin-bottom: 2.60vw;}
  .inve3_con .inve1 .top .h{font-weight: 500;line-height: 1;margin-bottom: 0.94vw;color: #000;}
  .inve3_con .inve1 .top .en{color: #333;line-height: 1.1;text-transform: capitalize;}
  .inve3_con .inve1 .bottom{position: relative;width: 100%;height: 36.46vw;z-index: 2;}
  .inve3_con .inve1 .bottom .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
  .inve3_con .inve1 .bottom .pic img{width: 100%;height: 100%;object-fit: cover;}
  .inve3_con .inve1 .bottom .list{position: absolute;bottom: 2.29vw;left: 0;width: 100%;padding: 0 0.54rem;display: flex;}
  .inve3_con .inve1 .bottom .list .item{width: 26.04vw;margin-right: 1.04vw;border: 1px solid rgba(255, 255, 255, 0.36);background: rgba(255, 255, 255, 0.04);backdrop-filter: blur(0.18vw);padding: 1.30vw 1.56vw;display: flex;align-items: center;transition: all 0.5s;}
  .inve3_con .inve1 .bottom .list .item:hover{background-color: #0426A1;border-color: transparent;}
  .inve3_con .inve1 .bottom .list .item:last-child{margin-right: 0;}
  .inve3_con .inve1 .bottom .list .item .icon{width: 5.21vw;height: 5.21vw;margin-right: 1.04vw;background-color: rgba(255,255,255,0.3);border-radius: 50%;}
  .inve3_con .inve1 .bottom .list .item .icon img{width: 100%;height: 100%;object-fit: contain;}
  .inve3_con .inve1 .bottom .list .item .txt{width: calc(100% - 6.25vw);color: #fff;}
  .inve3_con .inve1 .bottom .list .item .txt .p{line-height: 1.1;margin-bottom: 1.04vw;}
  .inve3_con .inve1 .bottom .list .item .txt .h{line-height: 1.1;font-weight: 700;}

  .esg1_con .esg1{padding: 5.73vw 0 0 0;}
  .esg1_con .esg1 .top{width: 100%;text-align: center;margin-bottom: 1.56vw;}
  .esg1_con .esg1 .top .h{font-weight: 500;line-height: 1;margin-bottom: 0.94vw;color: #000;}
  .esg1_con .esg1 .top .en{color: #333;line-height: 1.1;text-transform: capitalize;}
  .esg1_con .esg1 .p{color: #666;width: 67.71vw;margin: 0 auto;text-align: center;line-height: 1.875;font-weight: 400;margin-bottom: 6.77vw;}
  .esg1_con .esg1 .boxs{padding: 0 11.46vw 0 11.04vw;height: 53.23vw;position: relative;}
  .esg1_con .esg1 .boxs .list{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
  .esg1_con .esg1 .boxs .list .item{position: absolute;opacity: 0.2;cursor: pointer;transition: all 0.5s;}
  .esg1_con .esg1 .boxs .list .item.on{opacity: 1;}
  .esg1_con .esg1 .boxs .list .item .solid{position: absolute;}
  .esg1_con .esg1 .boxs .list .item .solid img{display: block;width: 100%;}
  .esg1_con .esg1 .boxs .list .item .h_1{color: #0426A1;line-height: 1.07;margin-bottom: 1.56vw;font-weight: 500;}
  .esg1_con .esg1 .boxs .list .item .ico{width: auto;height: 3.02vw;display: block;margin-bottom: 1.67vw;}
  .esg1_con .esg1 .boxs .list .item ul{line-height: 2.1;color: #333;font-weight: 400;}
  .esg1_con .esg1 .boxs .list .item ul li{padding-left: 1.04vw;position: relative;}
  .esg1_con .esg1 .boxs .list .item ul li:after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.42vw;height: 0.42vw;background-color: #0426A1;border-radius: 50%;}

  .esg1_con .esg1 .boxs .list .item:nth-child(1){right: 11.46vw;top: 2.29vw;}
  .esg1_con .esg1 .boxs .list .item:nth-child(2){right: 11.46vw;top: 22.45vw;}
  .esg1_con .esg1 .boxs .list .item:nth-child(3){left: 11.04vw;top: 34.90vw;}
  .esg1_con .esg1 .boxs .list .item:nth-child(4){left: 11.04vw;top: 18.07vw;}
  .esg1_con .esg1 .boxs .list .item:nth-child(5){left: 11.04vw;top: -2.66vw;}
  
  .esg1_con .esg1 .boxs .list .item:nth-child(1) .solid{top: 0.42vw;right: calc(100% + 2.08vw);width: 16.77vw;}
  .esg1_con .esg1 .boxs .list .item:nth-child(2) .solid{top: 0.42vw;right: calc(100% + 2.08vw);width: 14.79vw;}
  .esg1_con .esg1 .boxs .list .item:nth-child(3) .solid{top: -6.93vw;left: calc(100% + 6.93vw);width: 18.02vw;}
  .esg1_con .esg1 .boxs .list .item:nth-child(4) .solid{top: -0.52vw;left: calc(100% + 6.41vw);width: 10.68vw;}
  .esg1_con .esg1 .boxs .list .item:nth-child(5) .solid{top: 0.52vw;left: calc(100% + 3.13vw);width: 19.90vw;}


  .esg1_con .esg1 .box_box{position: absolute;top:0;left:0;width: 40.42vw;height: 32.71vw;margin: 0 auto;}
  .esg1_con .esg1 .box_box .box{position: absolute;cursor:pointer;}
  .esg1_con .esg1 .box_box .box:nth-child(1){width:10vw;height: 10vw;top: 8vw;right:8vw;}
  .esg1_con .esg1 .box_box .box:nth-child(2){width:10vw;height: 10vw;top: 18vw;right:8vw;}
  .esg1_con .esg1 .box_box .box:nth-child(3){width:10vw;height: 10vw;top: 20vw;right:18vw;}
  .esg1_con .esg1 .box_box .box:nth-child(4){width:10vw;height: 10vw;top: 11vw;right:24vw;}
  .esg1_con .esg1 .box_box .box:nth-child(5){width:10vw;height: 10vw;top: 5vw;right:17vw;}
  .esg1_con .esg1 .yuan_box{position: relative;width: 40.42vw;height: 32.71vw;background: url(../imgxz/esg11_yuan.png);background-size: 100% 100%;margin: 0 auto;z-index:10;}
  .esg1_con .esg1 .yuan_box .yuan{position: absolute;}
  .esg1_con .esg1 .yuan_box .yuan img{width: 100%;height: 100%;object-fit: contain;}
  .esg1_con .esg1 .yuan_box .yuan img.img1{display: none;}
  .esg1_con .esg1 .yuan_box .yuan.on img.img1{display: block;}
  .esg1_con .esg1 .yuan_box .yuan.on img.img2{display: none;}
  .esg1_con .esg1 .yuan_box .yuan:nth-child(1){width: 21.25vw;height: 20.31vw;top: 6.98vw;right: 8.91vw;}
  .esg1_con .esg1 .yuan_box .yuan:nth-child(2){width: 22.92vw;height: 21.67vw;top: 6.51vw;right: 7.45vw;}
  .esg1_con .esg1 .yuan_box .yuan:nth-child(3){width: 20.73vw;height: 21.56vw;top: 6.51vw;right: 9.64vw;}
  .esg1_con .esg1 .yuan_box .yuan:nth-child(4){width: 21.20vw;height: 20.36vw;top: 6.93vw;right: 9.84vw;}
  .esg1_con .esg1 .yuan_box .yuan:nth-child(5){width: 20.36vw;height: 21.30vw;top: 6.04vw;right: 9.84vw;}
  .esg1_con .esg2{padding: 8.33vw 0;}
  .esg1_con .esg2 .icon{width: 32.66vw;display: block;margin: 0 auto;margin-bottom: 2.08vw;}
  .esg1_con .esg2 .p{width: 67.71vw;margin: 0 auto;text-align: center;color: #666;line-height: 1.875;font-weight: 400;}
  .esg1_con .esg3{padding: 7.29vw 7.08vw 10.16vw 7.08vw;background:linear-gradient(180deg, rgba(4, 38, 161, 0.03) 0%, rgba(4, 38, 161, 0.00) 100%);}
  .esg1_con .esg3 .top{width: 100%;text-align: center;}
  .esg1_con .esg3 .top .h{font-weight: 500;line-height: 1;margin-bottom: 0.94vw;color: #000;}
  .esg1_con .esg3 .top .en{color: #333;line-height: 1.1;text-transform: capitalize;margin-bottom: 1.56vw;}
  .esg1_con .esg3 .top .p{color: #666;width: 67.71vw;margin: 0 auto;text-align: center;line-height: 1.875;font-weight: 400;margin-bottom: 4.06vw;}
  .esg1_con .esg3 .bottom{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;}
  .esg1_con .esg3 .bottom .pic{width: 38.28vw;display: block;max-width: 100%;height:27.6vw;position:relative;}
  .esg1_con .esg3 .bottom .pic img{width: 100%;height:100%;object-fit:contain;}
  .esg1_con .esg3 .bottom .pic .list{position: absolute;top: 0;right: 0;width: 17vw;text-align:center; height: 100%;line-height: 5.52vw;}
  .esg1_con .esg3 .bottom .pic .list .item{padding: 0 2.2vw;padding-left:9vw; position: relative;z-index:2;cursor:pointer;color:#666;font-size:1.1vw;}
  .esg1_con .esg3 .bottom .pic .list .item.on{color: #0426A1;}
  .esg1_con .esg3 .bottom .pic .list .item:after{content:"";position: absolute;top: 0;right: 0;width: 3px;height: 100%;background-color: #0426A1;opacity:0;transition:all 0.5s;}
  .esg1_con .esg3 .bottom .pic .list .item.on:after{opacity:1;}
  .esg1_con .esg3 .bottom .pic .list .item:before{content:"";position: absolute;top: 0;right: 0;height: 100%;width: 100%;z-index: -1;background: linear-gradient(90deg, rgba(4, 38, 161, 0.00) 0%, rgba(4, 38, 161, 0.07) 100%);width:0;transition:all 0.5s;}
  .esg1_con .esg3 .bottom .pic .list .item.on:before{width:130%;}
  
  .esg1_con .esg3 .bottom .txts{background-color: #fff;width: 42.71vw;box-shadow: 0 0 3.91vw 0 rgba(0, 0, 0, 0.04);position:relative;}
  .esg1_con .esg3 .bottom .txts .txt{display:none; padding: 3.85vw 3.65vw 7.19vw 3.65vw;}
  .esg1_con .esg3 .bottom .txts .txt.on{display: block;}
  .esg1_con .esg3 .bottom .txt .h_1{color: #333;line-height: 1.06;font-weight: 500;margin-bottom: 1.56vw;}
  .esg1_con .esg3 .bottom .txt .p_1{color: #666;line-height: 2.25;font-weight: 400;}
  

@media (max-width:1024px) {
    .esg_banner .pics{height: 100%;}
    .esg_banner .pics .txt .h{font-size: 25px;padding:0 15px}
    .esg_banner .pics .txt .h br{display: none;}
    .esg_banner .pics .txt .p{font-size: 12px;margin-top:12px;}
    .esg_banner .pics .txt .p{width: 100%;padding: 0 15px;}
    
    .esg1_con .esg1{padding: 60px 0 0 0;}
    .esg1_con .esg1 .top .h{font-size: 25px;}
    .esg1_con .esg1 .top .en{font-size: 12px;margin-top:12px;}
    .esg1_con .esg1 .p{width: 100%;padding: 0 15px;margin-top:20px;font-size:12px;}
    .esg1_con .esg1 .boxs{height: 74.23vw;}
    .esg1_con .esg1 .boxs .list .item ul { font-size:9px; }
    .esg1_con .esg2 .icon { width:40.66vw; }
    .esg1_con .esg2 .p{width: 100%;padding: 0 15px;font-size:12px}
    .esg1_con .esg3{padding: 60px 15px;}
    .esg1_con .esg3 .top .h{font-size: 25px;}
    .esg1_con .esg3 .top .en{font-size: 12px;line-height:1.77;margin-top:15px; margin-bottom:30px}
    .esg1_con .esg3 .bottom{display: block;}
    .esg1_con .esg3 .bottom .pic,.esg1_con .esg3 .bottom .txt{width: 100%;}
    .esg1_con .esg3 .bottom .txt{margin-top:20px;padding:26px 15px;}
    .esg1_con .esg3 .bottom .txt .h_1{font-size: 18px;}
    .esg1_con .esg3 .bottom .txt .p_1{font-size: 13px;}
    .esg1_con .esg3 .bottom .pic .list { width:20vw; }
    .esg1_con .esg3 .bottom .pic .list .item { padding: 0 2.2vw 0 0;padding-left:0;font-size:11px; }
    
    .esg2_con .esg1{padding: 60px 15px;}
    .esg2_con .esg1 .top .h{font-size: 25px;}
    .esg2_con .esg1 .top .en{font-size: 12px;margin-top:12px;}
    .esg2_con .esg1 .top .p{font-size: 12px;width: 100%;padding: 0 15px;}
    .esg2_con .esg1 .bottom .item{width: 100%;height:44vw;margin-bottom:20px;}
    .esg2_con .esg1 .bottom .item:last-child{margin-bottom:0;}
    .esg2_con .esg1 .bottom .item .txt .h_1{font-size: 16px;}
    
    .esg2_con .esg2{padding: 60px 15px;height: auto;}
    .esg2_con .esg2 .top .h{font-size: 25px;}
    .esg2_con .esg2 .top .p{font-size: 14px;}
    .esg2_con .esg2 .list{flex-wrap:wrap;}
    .esg2_con .esg2 .list .item{width: 100%;margin-bottom:35px;}
    .esg2_con .esg2 .list .item .h_1 { font-size:13px; }
    .esg2_con .esg2 .list .item .p { font-size:12px; }
    .esg2_con .esg2 .list .item .nums .num { font-size:14px;margin-bottom:8px; }
    .esg2_con .esg2 .list .item .nums .p_1 { font-size:12px; }
    
    .esg2_con .esg3{padding: 60px 15px;}
    .esg2_con .esg3 .top .h{font-size: 25px;}
    .esg2_con .esg3 .top .en{font-size: 14px;}
    .esg2_con .esg3 .top .p{width: 100%;margin-top:20px;font-size:12px;}
    .esg2_con .esg3 .bottom { flex-direction: column; }
    .esg2_con .esg3 .bottom .item:not(:last-child) { margin-bottom:20px; }
    .esg2_con .esg3 .bottom .item, .esg2_con .esg3 .bottom .item.on { width:100%;height:auto; }
    .esg2_con .esg3 .bottom .item { display:flex;flex-direction:column-reverse; }
    .esg2_con .esg3 .bottom .item .pic,.esg2_con .esg3 .bottom .item.on .pic { width:100%;position:relative;height:auto; }
    .esg2_con .esg3 .bottom .item .pic img { position:initial;width:100%;transform:translateX(0); }
    .esg2_con .esg3 .bottom .item .pic .h, .esg2_con .esg3 .bottom .item.on .pic .h { font-size:12px;opacity:1;bottom:20px; }
    .esg2_con .esg3 .bottom .item .txt { width:100%;opacity:1;transform:translateX(0);position:initial;padding:15px 10px; }
    .esg2_con .esg3 .bottom .item .txt .icon { width:6vw;height:auto; }
    .esg2_con .esg3 .bottom .item .txt .h { font-size:14px; }
    .esg2_con .esg3 .bottom .item .txt .p { font-size:12px; }
    .esg2_con .esg3 .bottom .item .txt .page1 { font-size:12px; }
    .esg2_con .esg3 .bottom .item .txt .page1 span { font-size:12px; }
    
    /*.esg2_con .esg3 .bottom{display: block;}*/
    .esg3_con .esg1{padding: 60px 15px;}
    .esg3_con .esg1 .box{display: block;}
    .esg3_con .esg1 .box .pic{width: 100%;height: 60vw;margin-bottom:20px}
    .esg3_con .esg1 .box .txt{width: 100%;margin-top:25px;}
    .esg3_con .esg1 .box .txt .h{font-size: 25px;}
    .esg3_con .esg1 .box .txt .en{font-size: 12px;margin-top:12px;}
    .esg3_con .esg1 .box .txt .p{font-size: 12px;width: 100%;margin-top:20px;}
    .esg3_con .esg1 .box .txt .h_1 { font-size:14px; }
    
    .esg1_con .esg1 .yuan_box{transform: translateY(10vw);}
    .esg1_con .esg1 .boxs .list .item .solid{display: none;}
    .esg1_con .esg1 .boxs .list .item:nth-child(1){right:15px;width: 23vw;top:-2.66vw;}
    .esg1_con .esg1 .boxs .list .item:nth-child(2){right:15px;width: 23vw;top:31.79vw;}
    .esg1_con .esg1 .boxs .list .item:nth-child(5){left:15px;width: 28vw;}
    .esg1_con .esg1 .boxs .list .item:nth-child(4){top:36vw;left: 15px;width: 28vw;}
    .esg1_con .esg1 .boxs .list .item:nth-child(3){left:39vw;top:48vw;}
    .esg3_con .esg1 .box .txt .txt1{max-height: 99999px;}
    .esg3_con .esg2 .top{padding: 0 15px 30px 15px;}
    .esg3_con .esg2 .top .t_left .h{font-size: 25px;}
    .esg3_con .esg2 .top .t_left{width: 70vw;}
    .esg3_con .esg2 .top .t_left .en{font-size: 12px;margin-top:12px;}
    .esg3_con .esg2 .top .t_left .p{font-size: 12px;}
    .esg3_con .esg2{background-size: 160% auto;}
    .esg3_con .esg2 .top .t_right{width: 20vw;}
    .esg3_con .esg2 .top .t_right .qh{width: 24px;height: 24px;}
    .esg3_con .esg2 .top .swiper-pagination{font-size: 12px;}
    .esg3_con .esg2 .top .swiper-pagination .swiper-pagination-current { font-size:12px; }
    .esg3_con .esg2 .bottom .swiper-slide .pic{height: 35vw;margin-top:12px;}
    .esg3_con .esg2 .bottom{padding-left: 15px;}
    .esg3_con .esg2 .bottom .swiper-slide { padding:12px; }
    .esg3_con .esg2 .bottom .swiper-slide .h { font-size:16px; }
    .esg3_con .esg2 .bottom .swiper-slide .p { font-size:12px; }
    .esg3_con .esg3{padding: 60px 15px 40px 15px;}
    .esg3_con .esg3 .top .h{font-size: 25px;}
    .esg3_con .esg3 .top .en{font-size: 12px;margin-top:12px;}
    .esg3_con .esg3 .top .p{width: 100%;font-size: 12px;}
    .esg3_con .esg3 .list{display: block;}
    .esg3_con .esg3 .list .item{width: 100%!important;height:46vw!important;margin-bottom:20px;}
    .esg3_con .esg3 .list .item .pic{width: 100%!important;height: 46vw!important;}
    .esg3_con .esg3 .list .item .txt2{opacity: 1!important;width:100%!important;}
    .esg3_con .esg3 .list .item .txt1{display: none;}
    .esg3_con .esg3 .list .item .txt2 .icon{width: 26px;height: 26px;margin-bottom:12px;}
    .esg3_con .esg3 .list .item .txt2 .h{font-size: 18px;}
    .esg3_con .esg3 .list .item .txt2 .p{font-size: 12px;line-height:20px;max-height:80px;overflow:auto;}
    
    .esg3_con .esg4{padding: 60px 15px;}
    .esg3_con .esg4 .top{display: block;}
    .esg3_con .esg4 .top .t_left{width: 100%;margin-bottom: 30px;}
    .esg3_con .esg4 .top .t_left .h{font-size: 25px;}
    .esg3_con .esg4 .top .t_left .en{font-size: 12px;margin-top:12px;}
    .esg3_con .esg4 .top .t_right{width: 100%;font-size:13px;}
    .esg3_con .esg4 .bottom .b_con{display: block;}
    .esg3_con .esg4 .bottom .b_con .pic{width: 100%;height: 50vw;}
    .esg3_con .esg4 .bottom .b_con .txt{width: 100%;padding-top:20px;}
    .esg3_con .esg4 .bottom .b_con .txt .h{font-size: 18px;}
    .esg3_con .esg4 .bottom .b_con .txt .p{font-size: 12px;}
    
    .esg4_con .esg1{padding: 60px 15px;}
    .esg4_con .esg1 .top .h{font-size: 25px;}
    .esg4_con .esg1 .top .en{font-size: 12px;margin-top:12px;}
    .esg4_con .esg1 .bottom { overflow:initial; }
    .esg4_con .esg1 .bottom .swiper-pagination { -40px }
    .esg4_con .esg1 .bottom .swiper-slide { justify-content:center; }
    .esg4_con .esg1 .bottom .swiper-slide .item{width: 48%;}
    .esg4_con .esg1 .bottom .swiper-slide .pic { height:auto; }
    .esg4_con .esg1 .bottom .swiper-slide .pic img{object-fit: contain;height:auto;}
    .esg4_con .esg1 .bottom .swiper-slide .txt .h { font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
    .esg4_con .esg1 .bottom .swiper-slide .txt .p { font-size:12px; }
    .esg4_con .esg1 .bottom .swiper-slide .item:nth-child(5n) { margin-right:1.04vw; }
    .esg4_con .esg1 .bottom .swiper-slide .item:nth-child(2n) { margin-right:0; }
    .esg4_con .esg2{padding: 60px 15px;}
    .esg4_con .esg2 .top .h{font-size: 25px;}
    .esg4_con .esg2 .top .en{font-size: 12px;margin-top:12px;}
    .esg4_con .esg2 .tab{font-size: 15px;margin-bottom:20px;}
    .esg4_con .esg2 .tab a{width: fit-content;line-height: 1.6;padding: 0 12px;}
    .esg4_con .esg2 .box{
		display: block;
		margin-bottom: 25px;
		box-shadow: 0 3px 50px rgba(4, 38, 161, 0.04);
	}
    
	.esg4_con .esg2 .box .pics {
		width: 100%;
		height: 185px;
	}

	.esg4_con .esg2 .box .txt {
		padding: 23px 14px 16px 14px;
		background-color: #ffffff;
		width: 100%;
	}

	.esg4_con .esg2 .box .txt .more {
		display: none;
	}

	.esg4_con .esg2 .box .txt .h {
		font-size: 15px;
		line-height: 20px;
		height: 40px;
		-webkit-line-clamp: 2;
		margin-bottom: 10px;
		margin-top:12px;
	}

	.esg4_con .esg2 .box .txt .p {
		font-size: 12px;
		line-height: 20px;
		height: auto;
		max-height: 80px;
		-webkit-line-clamp: 4;
	}
	
	.esg5_con .esg1{padding: 60px 15px;}
	.esg5_con .esg1 .top{margin-bottom: 30px;}
	.esg5_con .esg1 .top .h{font-size: 25px;}
    .esg5_con .esg1 .top .en{font-size: 12px;margin-top:12px;}
    .esg5_con .esg1 .bottom .swiper-slide{display: block;}
    .esg5_con .esg1 .bottom .swiper-slide .pic{height: 120vw;width:100%;}
    .esg5_con .esg1 .bottom .swiper-slide .txt{width: 100%;}
    .esg5_con .esg1 .bottom .swiper-slide .txt .h{font-size: 20px;}
    .esg5_con .esg1 .bottom .swiper-slide .txt .p{font-size: 13px;margin-top:12px;}
    .esg5_con .esg1 .bottom .swiper-slide .txt .btns .btn{line-height: 1.6;font-size: 13px;}
    .esg5_con .esg1 .bottom .swiper-slide .txt .btns .btn .icon{width: 20px;height: 10px;}
    .esg5_con .esg2{padding: 0 15px 60px 15px;}
    .esg5_con .esg2 .top .tab{font-size: 14px;margin-bottom:20px;}
    .esg5_con .esg2 .top{flex-wrap: wrap;}
    .esg5_con .esg2 .top .tab a{line-height: 2;}
    .esg5_con .esg2 .top .years .h{font-size: 14px;line-height: 2;width:18vw;}
    .esg5_con .esg2 .top .years ul{font-size: 13px;}
    .esg5_con .esg2 .bottom .item{display: block;padding:12px 10px;}
    .esg5_con .esg2 .bottom .item .left{margin-bottom:12px;}
    .esg5_con .esg2 .bottom .item .left .h{font-size: 15px;width:76vw;}
    .esg5_con .esg2 .bottom .item .left{width: 100%;}
    .esg5_con .esg2 .bottom .item .left .icon{width: 20px;height: 14px;}
    .esg5_con .esg2 .bottom .item .right{font-size: 12px;}
    .esg5_con .esg2 .bottom .item .right a .icon1{width: 16px;height: 16px;}
    .esg5_con .esg2 .bottom .item .right a .icon1 img{width: 10px;}
    
    .inve1_con .inve1{padding: 60px 15px;}
    .inve1_con .inve1 .top .h{font-size: 25px;}
    .inve1_con .inve1 .top .en{font-size: 14px;}
    .inve1_con .inve1 .bottom img{width: 100%;}
    
    .inve1_con .inve2{padding: 60px 15px;}
    .inve1_con .inve2 .top{margin-bottom: 30px;}
    .inve1_con .inve2 .top .h{font-size: 25px;}
    .inve1_con .inve2 .top .en{font-size: 12px;margin-top:12px;}
    .inve1_con .inve2 .boxs .tit1{font-size: 20px;}
    .inve1_con .inve2 .boxs .box .h_1{font-size: 16px;margin-bottom:15px;}
    .inve1_con .inve2 .boxs .box .list .item{width: 44vw;height:auto; margin-bottom: 12px;margin-right:12px;padding:12px;}
    .inve1_con .inve2 .boxs .box .list .item:nth-child(2n){margin-right:0;}
    .inve1_con .inve2 .boxs .box .list .item .h{font-size: 16px;margin-bottom:10px;}
    .inve1_con .inve2 .boxs .box .list .item .p{font-size: 14px;}
    
    .inve1_con .inve3{padding: 60px 15px 0 15px;}
    .inve1_con .inve3 .top .h{font-size: 25px;}
    .inve1_con .inve3 .top .en{font-size: 14px;}
    .inve1_con .inve3 .boxs .tit1{font-size: 20px;}
    .inve1_con .inve3 .boxs .box .list .item{width: 44vw;height:auto; margin-bottom: 12px;margin-right:12px;padding:12px;}
    .inve1_con .inve3 .boxs .box .list .item:nth-child(2n){margin-right:0;}
    .inve1_con .inve3 .boxs .box .list .item .h{font-size: 16px;margin-bottom:10px;}
    .inve1_con .inve3 .boxs .box .list .item .p{font-size: 14px;}
    .inve1_con .inve3 .boxs .box .list .item .p span { font-size:10px; }
    .inve1_con .inve4{padding: 60px 15px;}
    .inve1_con .inve4 .top .h{font-size: 25px;}
    .inve1_con .inve4 .top .en{font-size: 12px;margin-top:12px;}
    .inve1_con .inve4 .bottom{margin-top: 30px;}
    .inve1_con .inve4 .bottom .item{display: block;padding:12px 10px;}
    .inve1_con .inve4 .bottom .item .left{margin-bottom:12px;}
    .inve1_con .inve4 .bottom .item .left .h{font-size: 15px;width:76vw;}
    .inve1_con .inve4 .bottom .item .left{width: 100%;}
    .inve1_con .inve4 .bottom .item .left .icon{width: 20px;height: 14px;}
    .inve1_con .inve4 .bottom .item .right{font-size: 12px;}
    .inve1_con .inve4 .bottom .item .right a .icon1{width: 16px;height: 16px;}
    .inve1_con .inve4 .bottom .item .right a .icon1 img{width: 10px;}
    
    .inve1_con .inve4 .center .tab{font-size: 14px;margin-bottom:20px;width:100%;}
    .inve1_con .inve4 .center{flex-wrap: wrap;}
    .inve1_con .inve4 .center .tab a{line-height: 2;}
    .inve1_con .inve4 .center .years .h{font-size: 14px;line-height: 2;width:18vw;}
    .inve1_con .inve4 .center .years ul{font-size: 13px;}
    .inve1_con .inve4 .center .years .h img{width: 8px;}
    
    .inve3_con .inve1{padding: 60px 15px;}
    .inve3_con .inve1 .top{margin-bottom: 30px;}
    .inve3_con .inve1 .top .h{font-size: 25px;}
    .inve3_con .inve1 .top .p { font-size:12px;margin-top:12px; }
    .inve1_con .inve1 .top .en{font-size: 12px;margin-top:12px;}
    .inve3_con .inve1 .bottom{height: 82vw;}
    .inve3_con .inve1 .bottom .list{display: block;}
    .inve3_con .inve1 .bottom .list .item{width: 100%;margin-bottom: 12px;padding:12px;}
    .inve3_con .inve1 .bottom .list .item .icon{width: 50px;height: 50px;margin-right:15px;}
    .inve3_con .inve1 .bottom .list .item .txt{width: calc(100% - 65px);}
    .inve3_con .inve1 .bottom .list .item .txt .p{font-size: 14px;}
    .inve3_con .inve1 .bottom .list .item .txt .h{font-size: 16px;}
    
    .esg1_con .esg3 .bottom .pic{height: 65vw;}
    .esg1_con .esg3 .bottom .pic .list{line-height: 13vw;}
    .esg1_con .esg3 .bottom .txts{width: 100%;}
    .esg1_con .esg3 .bottom .txts .txt{padding: 26px 15px;}
    .esg_banner .pics .txt .p{display: none;}
}



