*{
  outline:0 none !important; ;
}
html{font-size: 100px;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}
body {position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family:Microsoft YaHei,-apple-system, BlinkMacSystemFont, PingFang SC, Segoe UI, Hiragino Sans GB, Helvetica Neue, Arial, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:0.14rem;  line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
a{display: inline-block; text-decoration:none!important; cursor:pointer;color: #1f1f1f;}
textarea,select{ outline:none; color:#666; font-size:0.14rem; width:100%;}
textarea{
resize:none;
padding: 0;border: 0;
font-family: hr;
}
img{border:none;max-width: 100%;display: block;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/* 滚动条样式 */
body::-webkit-scrollbar{ width:4px;height: 1px;}
body::-webkit-scrollbar-thumb{ background:rgba(255,255,255,0.4);}
body::-webkit-scrollbar-track{ background:#000;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: hr;outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }

@font-face {
  font-family: 'gilroy_b';
    src: url("../font/gilroy-semibold.otf");
}
@font-face {
  font-family: 'gilroy_r';
    src: url("../font/gilroy-regular.otf");
}
@font-face {
  font-family: 'hb';
    src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/givegroup/fonts/HarmonyOS_Sans_SC_Bold.ttf");
}
@font-face {
  font-family: 'hbl';
    src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/givegroup/fonts/HarmonyOS_Sans_SC_Black.ttf");
}
@font-face {
  font-family: 'hl';
    src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/givegroup/fonts/HarmonyOS_Sans_SC_Light.ttf");
}
@font-face {
  font-family: 'hm';
    src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/givegroup/fonts/HarmonyOS_Sans_SC_Medium.ttf");
}
@font-face {
  font-family: 'hr';
    src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/givegroup/fonts/HarmonyOS_Sans_SC_Regular.ttf");
}
h3{font-weight: 500;}
.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_40 {
  font-size: 40px;
}
.f_42 {
  font-size: 42px;
}
.f_44 {
  font-size: 44px;
}
.f_46 {
  font-size: 46px;
}
.f_48 {
  font-size: 48px;
}
.f_50 {
  font-size: 50px;
}
.f_52 {
  font-size: 52px;
}
.f_54 {
  font-size: 54px;
}
.f_56 {
  font-size: 56px;
}
.f_60 {
  font-size: 60px;
}
.f_64 {
  font-size: 60px;
}
.f_72 {
  font-size: 72px;
}
.f_76 {
  font-size: 76px;
}
.f_80 {
  font-size: 80px;
}
@media (max-width: 1600px) {
.f_16 {
    font-size: 13px;
  }
.f_18 {
    font-size: 16px;
  }
.f_20 {
    font-size: 18px;
  }
.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: 30px;
  }
.f_34 {
    font-size: 32px;
  }
.f_36 {
    font-size: 34px;
    
  }
.f_40 {
    font-size: 38px;
  }
.f_42,
.f_44 {
    font-size: 40px;
  }
.f_46 {
    font-size: 42px;
  }
.f_48 {
    font-size: 44px;
  }
.f_50 {
    font-size: 46px;
  }
.f_52 {
    font-size: 48px;
  }
.f_54 {
    font-size: 48px;
  }
.f_56 {
    font-size: 48px;
  }
.f_60,
.f_64,
.f_72,
.f_76,
.f_80 {
    font-size: 48px;
  }
}
@media (max-width: 1440px) {
  .f_16 {
      font-size: 13px;
    }
  .f_18 {
      font-size: 15px;
    }
  .f_20 {
      font-size: 17px;
    }
  .f_22 {
      font-size: 18px;
    }
  .f_24 {
      font-size: 20px;
    }
  .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_40 {
      font-size: 30px;
    }
  .f_42,
  .f_44 {
      font-size: 32px;
    }
  .f_46 {
      font-size: 34px;
    }
  .f_48 {
      font-size: 36px;
    }
  .f_50 {
      font-size: 36px;
    }
  .f_52 {
      font-size: 38px;
    }
  .f_54 {
      font-size: 38px;
    }
  .f_56 {
      font-size: 40px;
    }
  .f_60,
  .f_64,
  .f_72,
  .f_76,
  .f_80 {
      font-size: 44px;
    }
  }
@media (max-width: 1280px) {
  .f_16 {
    font-size: 13px;
  }
.f_18 {
    font-size: 15px;
  }
.f_20 {
    font-size: 17px;
  }
.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_40 {
    font-size: 30px;
  }
.f_42,
.f_44 {
    font-size: 32px;
  }
.f_46 {
    font-size: 36px;
  }
.f_48,
.f_50 {
    font-size: 38px;
  }
.f_52,
.f_54,
.f_56,
.f_60,
.f_64,
.f_72,
.f_76,
.f_80 {
    font-size: 44px;
  }
}
@media (max-width: 767px) {
.f_14,
.f_16 {
    font-size: 14px;
  }
.f_18,
.f_20 {
    font-size: 15px;
  }
.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_40,
.f_42,
.f_44,
.f_46 {
    font-size: 0.46rem;
  }
.f_48,
.f_50,
.f_52,
.f_54,
.f_56,
.f_60,
.f_64,
.f_72,
.f_76,
.f_80 {
    font-size: 0.58rem;
  }
}

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);
  }
}

/* 头部 */
.header_x{position: fixed;top: 0;left: 0;z-index: 99; width: 100%;padding: 0.22rem 0.7rem;background-color: #fff;display: flex;justify-content: space-between;align-items: center;transition: all 0.5s;}
.header_x .left{display: flex;}
.header_x .left .logo{width: 1.68rem;margin-right: 0.81rem;}
.header_x .left .logo img{width: 100%;}
.header_x .img2{display: none;}
.header_x .left .nav{display: flex;align-items: center;width:fit-content;position:absolute;left:50vw;top:50%;transform:translate(-50%,-50%);}
.header_x .left .nav>li>a{display: block;color: #707070;font-family: hm;line-height: 0.22rem;margin-right: 0.69rem;}
.header_x .left .nav>li:last-child>a{margin-right: 0;}
.header_x .right{display: flex;align-items: center;}
.header_x .right .ser{width: 0.22rem;margin-right: 0.35rem;}
.header_x .right .user{width: 0.23rem;margin-right: 0.345rem;}
.header_x .right .lag{position: relative;font-family: hm;color: #000000;margin-right: 0.5rem;cursor: pointer;}
.header_x .right .lag .h{padding-right: 0.13rem;background: url(../img/xljt.svg)no-repeat right center;background-size: 0.07rem auto;}
.header_x .right .lag ul{position: absolute;top: 100%;left: -0.2rem;padding: 0.3rem 0.2rem 0.1rem 0.2rem;background-color: #fff;display: none;}
.header_x .right .lag ul a{display: block;line-height: 1.5;transition: all 0.5s;}
.header_x .right .tel{width: 1.65rem;background-color: #EB5518;line-height: 0.4rem;border-radius: 0.2rem;display: flex;justify-content: center;}
.header_x .right .tel>div{padding-left: 0.24rem;display: table;color: #fff;font-family:gilroy_b;background: url(../img/tel.svg)no-repeat left center;background-size: auto 0.24rem;}

.header_x.act{background-color: transparent;}
.header_x.act .img1{display: none;}
.header_x.act .img2{display: block;}
.header_x.act .left .nav>li>a{color: #fff;}
.header_x.act .right .lag{color: #fff;}
.header_x.act .right .lag .h{background-image:url(../img/xljt1.svg) ;}
.header_x.act .right .tel{background-color: #EB5518;}
.header_x.act .right .tel>div{color: #fff;background-image: url(../img/tel.svg);}

.header_x.on{background-color: #fff;}
.header_x.on .img2{display: none;}
.header_x.on .img1{display: block;}
.header_x.on .left .nav>li>a{color: #707070;}
.header_x.on .right .lag{color: #000000;}
.header_x.on .right .lag .h{background-image:url(../img/xljt.svg) ;}
.header_x.on .right .tel{background-color: #EB5518;}
.header_x.on .right .tel>div{color: #fff;background-image: url(../img/tel.svg);}

.m_header_x{display: none;}
.mh_nav_x{display: none;}

/* 首页 */
.in_main_x .banner{width: 100%;height: 100vh;position: relative;background: no-repeat center;background-size: cover;}
.in_main_x .banner video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.in_main_x .banner img.pc{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.in_main_x .banner .bottom{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;background: url(../img/banner_bottom.png);background-size: 100% 100%;padding-top: 0.18rem;padding-bottom: 0.17rem;}

@keyframes boderM1 {
  0% {
      top: -10px;
  }

  100% {
      top: 0px;
  }

}

.in_main_x .banner .bottom .jt{width: 0.264rem;margin: 0 auto;position: relative;animation: boderM1 1.3s linear infinite;}
.in_main_x .banner .bottom .jt img{width: 100%;}
.in_main_x .banner .bottom .txt{text-align: center;font-family: hm;color: #fff;}
.in_main_x .banner .mm{display: none;}

/* .part12_x{background: url(../img/part12_bj.png)no-repeat center;background-size: 100% auto;background-attachment: fixed;} */
.part1_x{padding: 1.62rem 0 2.28rem 0;text-align: center;}
.part1_x .tit{font-family: hm;color: #000000;line-height: 0.85rem;margin-bottom: 0.5rem;}
.part1_x .p{font-family: hm;color: #333333;line-height: 0.32rem;width: 8.33rem;margin: 0 auto;margin-bottom: 0.95rem;}
.part1_x .more{display: flex;justify-content: center;align-items: center;width: 3.15rem;margin: 0 auto;}
/* .part1_x .more:hover{width: 2.05rem;} */
.part1_x .more .m_p{font-family: hm;color: #000000;padding-bottom: 0.073rem;border-bottom: 1px solid #DEDEDE;}
.part1_x .more img{width: 0.44rem;margin-left: 0.27rem;transition: all 0.5s;filter: grayscale(1);opacity:0.2;}
.part1_x .more:hover img{margin-left: 0.1rem;filter: grayscale(0);opacity:1;}

.part2_x{padding-bottom: 0.8rem;}
.part2_x .top{display: flex;justify-content: space-between;align-items: flex-end;padding: 0 0.7rem;padding-bottom: 0.4rem;}
.part2_x .top .p{font-family: hm;color: #000000;margin-bottom: 0.09rem;line-height: 0.32rem;}
.part2_x .top .h{font-family: hb;color: #000000;line-height: 0.55rem;}
.part2_x .top .t_right{display: flex;}
.part2_x .top .t_right>div{width: 0.52rem;height: 0.52rem;margin-left: 0.25rem;cursor: pointer;transition: all 0.5s;}
.part2_x .top .t_right .prev{background: url(../img/prev.svg);background-size: 100% 100%;}
.part2_x .top .t_right .prev:hover{background-image:url(../img/prev1.svg) ;}
.part2_x .top .t_right .next{background: url(../img/next.svg);background-size: 100% 100%;}
.part2_x .top .t_right .next:hover{background-image:url(../img/next1.svg) ;}
.part2_x .part2_x_1{margin-bottom: 1.9rem;}
.part2_x .part2_x_1 .bottom{position: relative;overflow: hidden;margin-left: 3.646vw;width: calc(100% - 3.646vw);padding-top: 0.55rem;}
.part2_x .part2_x_1 .bottom .swiper-pagination-progressbar{height: 1px;background-color: rgba(112,112,112,0.3);}
.part2_x .part2_x_1 .bottom .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #000000;height: 2px;}
.part2_x .part2_x_1 .bottom .swiper-slide{display: block;}
.part2_x .part2_x_1 .bottom .swiper-slide .img{width: 100%;overflow: hidden;border-radius: 0.1rem;}
.part2_x .part2_x_1 .bottom .swiper-slide .img img{display: block;width: 100%;transition: all 0.3s;}
.part2_x .part2_x_1 .bottom .swiper-slide:hover .img img{transform: scale(1.05);}
.part2_x .part2_x_1 .bottom .swiper-slide .wz{margin-top: 0.4rem;}
.part2_x .part2_x_1 .bottom .swiper-slide .wz .h{font-family: hm;line-height: 0.24rem;color: #000000;margin-bottom: 0.05rem;}
.part2_x .part2_x_1 .bottom .swiper-slide .wz .p{font-family: hr;line-height: 0.3rem;color: #000000;}

.part3_x{padding: 2.3rem 0;background-color: #000000;}
.part3_x .tit{text-align: center;line-height: 0.9rem;color: #ffffff;font-family: hm;margin-bottom: 1.6rem;}
/* .part3_x .con{margin-bottom: 0.8rem;} */
.part3_x .con>div{position: relative;overflow: hidden;}
.part3_x .con>div .swiper-wrapper{transition-timing-function: linear;}

.part3_x .con>div .swiper-wrapper .swiper-slide{position: relative;}
.part3_x .con>div.con1 .swiper-wrapper .swiper-slide{left: 0;}
.part3_x .con>div.con2 .swiper-wrapper .swiper-slide{right: 0;}
.part3_x .con>div .swiper-wrapper .swiper-slide img{transition:all 0.26s;}
.part3_x .con>div .swiper-wrapper .swiper-slide img.right{transform: skewX(-2deg)}
.part3_x .con>div .swiper-wrapper .swiper-slide img.left{transform: skewX(2deg)}

.part3_x .con .con1{margin-bottom: 0.36rem;}
.part3_x .con .more{display: flex;justify-content: center;align-items: center;width: 3.15rem;margin: 0 auto;margin-top: 0.8rem;}
/* .part1_x .more:hover{width: 2.05rem;} */
.part3_x .con .more .m_p{font-family: hm;color: #fff;padding-bottom: 0.073rem;border-bottom: 1px solid #DEDEDE;}
.part3_x .con .more img{width: 0.44rem;margin-left: 0.27rem;transition: all 0.5s;}
.part3_x .con .more:hover img{margin-left: 0.1rem;}

.part4_x{padding: 1.38rem 0 3.28rem 0;position: relative;height: 460vh;background-color: #000000;}
.part4_x .conx{position: sticky;top: 1.38rem;}
.part4_x .tit{padding: 0 0.7rem;color: #fff;line-height: 0.64rem;font-family: hm;margin-bottom: 0.5rem;}
.part4_x .cons{width: 100%;overflow: hidden;}
.part4_x .cons .con{display: flex;width: 51.43rem;padding-left: 0.7rem;}
.part4_x .cons .con>div{position: relative;right: 0;}
.part4_x .cons .con .item1{display: flex;align-items: center;margin-right: 1.9rem;}
.part4_x .cons .con .item1 .left{width: 9rem;border-radius: 0.1rem;overflow: hidden;margin-right: 0.9rem;}
.part4_x .cons .con .item1 .left .pic{width: 100%;height: 4.3rem;overflow: hidden;}
.part4_x .cons .con .item1 .left .pic img{width: 100%;height: 100%;transition: all 0.5s; object-fit: cover;}
.part4_x .cons .con .item1 .left:hover .pic img{transform: scale(1.05);}
.part4_x .cons .con .item1 .left .txt{background-color: #ffffff;color: #000000;padding: 0.32rem 0.74rem;display: flex;align-items: center;}
.part4_x .cons .con .item1 .left .txt .h{font-family: hb;color: #000000;line-height: 0.4rem;margin-right: 1.06rem;}
.part4_x .cons .con .item1 .left .txt ul{display: flex;}
.part4_x .cons .con .item1 .left .txt ul li{font-family: hm;color: #000000;margin-left: 0.3rem;}
.part4_x .cons .con .item1 .left .txt ul li:first-child{margin-left: 0;}
.part4_x .cons .con .item1 .right{width: 5.2rem;}
.part4_x .cons .con .item1 .right .h{font-family: hb;line-height: 0.46rem;color: #DEDEDE;margin-bottom: 0.55rem;}
.part4_x .cons .con .item1 .right .p{font-family: hm;line-height: 0.36rem;color: #DEDEDE;}

.part4_x .cons .con .item2{display: flex;align-items: center;margin-right: 1.9rem;}
.part4_x .cons .con .item2 .box1{width: 4rem;border-radius: 0.1rem;overflow: hidden;margin-top: 0.85rem;margin-right: 0.25rem;}
.part4_x .cons .con .item2 .box1 .pic{width: 100%;height: 3.85rem;overflow: hidden;}
.part4_x .cons .con .item2 .box1 .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.part4_x .cons .con .item2 .box1:hover .pic img{transform: scale(1.05);}
.part4_x .cons .con .item2 .box1 .h{padding: 0.32rem 0;background-color: #ffffff;text-align: center;font-family: hb;color: #000000;line-height: 0.4rem;}
.part4_x .cons .con .item2 .box2{width: 5.18rem;border-radius: 0.1rem;overflow: hidden;margin-right: 0.9rem;}
.part4_x .cons .con .item2 .box2 .pic{width: 100%;height: 4.22rem;overflow: hidden;}
.part4_x .cons .con .item2 .box2 .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.part4_x .cons .con .item2 .box2:hover .pic img{transform: scale(1.05);}
.part4_x .cons .con .item2 .box2 ul{padding: 0.4rem 0;width: 100%;background-color: #fff;font-family: hm;color: #000000;line-height: 0.24rem;display: flex;justify-content: center;}
.part4_x .cons .con .item2 .box2 ul li{margin: 0 0.15rem;}
.part4_x .cons .con .item2 .txt{width: 5.2rem;}
.part4_x .cons .con .item2 .txt .h{font-family: hb;line-height: 0.46rem;color: #DEDEDE;margin-bottom: 0.55rem;}
.part4_x .cons .con .item2 .txt .p{font-family: hm;line-height: 0.36rem;color: #DEDEDE;}

.part5_x{width: 100%;height: 270vh;position: relative;}
.part5_x .bj{position: sticky;top: 0;height: 1px;width: 100%;}
.part5_x .bj .img{width: 100%;height: 100vh;overflow: hidden;}
.part5_x .bj .img img{width: 100%;height: 100%;object-fit: cover;}
.part5_x .con{width: 100%;height: 100vh;position: sticky;top: 0;transform: scale(0.6); z-index: 2;background: no-repeat center;background-size: cover;background-color: #fff; transition: all 0s cubic-bezier(.36, 0,.7,1);}
.part5_x .con video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;}
.part5_x .con .mask{position: absolute;bottom: 0;left: 0;width: 100%;}
.part5_x .con .mask img{width: 100%;}
.part5_x .con .tit{position: absolute;left: 0;bottom: 0.16rem;width: 100%;text-align: center;font-family: hm;color: #ffffff;z-index: 2;opacity: 0;transition: all 0.6s cubic-bezier(.36, 0,.7,1);;}
.part5_x .con .tit.show{bottom: 1.16rem;opacity: 1;}

.part6_x{padding: 1.9rem 0.7rem 2.48rem 0.7rem;background-color: #fff;position: relative;z-index: 2;}
.part6_x .tit{font-family: hm;color: #000000;line-height: 0.73rem;margin-bottom: 0.13rem;}
.part6_x .item{display: flex;justify-content: space-between;width: 100%;padding: 1.2rem 0 0.7rem 0;border-bottom: 1px solid rgba(0,0,0,0.1);flex-flow:row-reverse;}
.part6_x .item .day{padding: 0.06rem 0.12rem;background-color: #ECEEF3;border-radius: 0.06rem;font-family: gilroy_b;display: table;margin-bottom: 0.26rem;}
.part6_x .item .h{font-family: hm;color: #000000;line-height: 0.42rem;margin-bottom: 0.13rem;height: 0.42rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.part6_x .item .p{font-family: hl;color: #000000;line-height: 0.26rem;height: 0.26rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.42rem;}
.part6_x .item .more{display: flex;justify-content: flex-start;align-items: center;width: 3.15rem;}
/* .part1_x .more:hover{width: 2.05rem;} */
.part6_x .item .more .m_p{font-family: hm;color: #000000;padding-bottom: 0.073rem;border-bottom: 1px solid #DEDEDE;}
.part6_x .item .more img{width: 0.44rem;margin-left: 0.27rem;transition: all 0.5s;filter: grayscale(1);opacity:0.2;}
.part6_x .item .more:hover img{margin-left: 0.1rem;filter: grayscale(0);opacity:1;}
.part6_x .item .right{width: 3.62rem;height: 1.81rem;border-radius: 0.2rem;overflow: hidden;}
.part6_x .item .right img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.part6_x .item:hover .right img{transform: scale(1.05);}

.part7_x{padding: 0.73rem 2.21rem 0.61rem 0.7rem;position: relative;display: flex;justify-content: space-between;background: linear-gradient(60deg,#EB5518,#FFFFFF);}
.part7_x .out{position: absolute;top: 0.27rem;right: 0.7rem;cursor: pointer;transition: all 0.5s;width: 0.33rem;}
.part7_x .out img{width: 100%;}
.part7_x .out:hover{transform: rotate(180deg);}
.part7_x .left .h{font-family: hb;color: #000000;line-height: 0.48rem;margin-bottom: 0.55rem;}
.part7_x .left .more{width: 1.62rem;line-height: 0.48rem;border: 1px solid #000000;border-radius: 0.25rem;text-align: center;color: #000;}
.part7_x .left .more span{padding-right: 0.32rem;font-family: hr;background: url(../img/jt2.png)no-repeat right center;background-size: 0.18rem auto;}
.part7_x .right .code{width: 2rem;}
.part7_x .right .code .pic{width: 100%;margin-bottom: 0.18rem;}
.part7_x .right .code .pic img{width: 100%;}
.part7_x .right .code .txt{font-family: hm;color: #000000;line-height: 0.2rem;text-align: center;}
/* 首页 end */

.footer_x{background-color: #000000;color: #fff;padding: 0 0.7rem;}
.footer_x .f_top{display: flex;justify-content: space-between;align-items: center; padding: 0.6rem 0 0.38rem 0;border-bottom: 1px solid rgba(255,255,255,0.11);}
.footer_x .f_top .f_logo img{width: 2.03rem;}
.footer_x .f_top .f_nav{display: flex;}
.footer_x .f_top .f_nav a{display: block;font-family: hm;color: #fff;line-height: 0.2rem;margin-left: 0.96rem;}
.footer_x .f_center{padding: 1.08rem 0 1.56rem 0;border-bottom: 1px solid rgba(255,255,255,0.11);display: flex;justify-content: space-between;align-items: center;}
.footer_x .f_center .left {color: #fff;}
.footer_x .f_center .left .tel{font-family: hr;line-height: 0.24rem;padding-left: 0.29rem;margin-bottom: 0.08rem;background: url(../img/f_tel.svg)no-repeat left center;background-size: auto 0.24rem;}
.footer_x .f_center .left .num{font-family: gilroy_b;line-height: 0.38rem;color: #fff;}
.footer_x .f_center .right{display: flex;}
.footer_x .f_center .right .item{margin-left: 2.28rem;color: #fff;}
.footer_x .f_center .right .item:first-child{margin-left: 0;}
.footer_x .f_center .right .item .p1{line-height: 0.24rem;padding-left:0.29rem;margin-bottom: 0.07rem;font-family: hr;background: url(../img/f_dz.svg)no-repeat left center;background-size: auto 0.24rem;}
.footer_x .f_center .right .item .p2{font-family:hr ;}
.footer_x .f_bottom{padding: 0.27rem 0 0.31rem 0;display: flex;justify-content: space-between;color: rgba(255,255,255,0.5);}
.footer_x .f_bottom a{color: rgba(255,255,255,0.5);transition: all 0.5s;}
.footer_x .f_bottom a:hover{color: #ffffff;}

/* 联系我们 */
.contact_con{height: 100vh;display: flex;justify-content: space-between;align-items: center;padding: 0 0.7rem;background: url(../img/con_pic.png)no-repeat center;background-size: cover;}
.contact_con .left{width: 6rem;}
.contact_con .left .tit{font-family: hm;color: #ffffff;line-height: 0.74rem;margin-bottom: 0.9rem;}
.contact_con .left .code_box{display: flex;}
.contact_con .left .code_box .code{width: 1.37rem;margin-right: 0.47rem;}
.contact_con .left .code_box .code:last-child{margin-right: 0;}
.contact_con .left .code_box .code .img{width: 100%;margin-bottom: 0.21rem;}
.contact_con .left .code_box .code .img img{width: 100%;}
.contact_con .left .code_box .code .p{font-family: hr;color: #fff;line-height: 0.21rem;text-align: center;}
.contact_con .right{display: flex;color: #fff;}
.contact_con .right .box{width: 2.85rem;margin-left: 1.28rem;}
.contact_con .right .box:first-child{margin-left: 0;}
.contact_con .right .box .top{display: flex;align-items: flex-end;border-bottom: 1px solid #fff;padding-bottom: 0.2rem;margin-bottom: 0.55rem;}
.contact_con .right .box .top .icon{height: 0.77rem;margin-right: 0.23rem;}
.contact_con .right .box .top .h{font-family: hm;margin-bottom: 0.07rem;}
.contact_con .right .box .item{margin-bottom: 0.4rem;color:#fff;display: block;}
.contact_con .right .box .item .p:nth-child(1){font-family: hl;line-height: 0.2rem;margin-bottom: 0.06rem;}
.contact_con .right .box .item .p:nth-child(2){font-family: hr;line-height: 0.21rem;word-break: break-all;}
.contact_con .right .box .item:nth-child(1) .p:nth-child(2){height: 0.42rem;}
/* 联系我们 end */

/* 新闻列表一 */
.news_main{padding: 2.24rem 0.7rem 2.74rem 0.7rem;}
.news_main .tit{font-family: hm;color: #000000;line-height: 0.64rem;margin-bottom: 1.77rem;}
.news_main .box{display: block;width: 100%;position: relative;padding-bottom: 0.77rem;border-bottom: 1px solid rgba(0,0,0,0.1);margin-top: 0.8rem;}
.news_main .box .day{display: table; line-height: 0.3rem;padding: 0 0.12rem;border-radius: 0.06rem;background-color: #ECEEF3;font-family: gilroy_b;color: #888888;margin-bottom: 0.24rem;}
.news_main .box .h{font-family: hm;line-height: 0.52rem;height: 0.52rem;overflow: hidden;color: #000000;}
.news_main .box .h>div{transition: all 0.3s cubic-bezier(.36, 0,.7,1);}
.news_main .box:hover .h>div{transform: translateY(-0.52rem);}
.news_main .box .h2{opacity: 0.6;}
.news_main .box .jt{position: absolute;right: 0;top: 0.41rem;width: 0.66rem;height: 0.66rem;overflow: hidden;}
.news_main .box .jt img{width: 100%;height: 0.66rem;transition: all 0.3s cubic-bezier(.36, 0,.7,1);}
.news_main .box .jt img:nth-child(1){}
.news_main .box .jt img:nth-child(2){transform: translate(-0.66rem,0);opacity: 0.6;}
.news_main .box:hover .jt img:nth-child(1){transform: translate(0.66rem,-0.66rem);}
.news_main .box:hover .jt img:nth-child(2){transform: translate(0,-0.66rem);}
/* 新闻列表一 end */

/* 新闻列表二 */
.news1_main{padding: 2.24rem 2rem 1.85rem 2rem;}
.news1_main>.tit{font-family: hm;line-height: 0.64rem;color: #000000;margin-bottom: 1.8rem;}
.news1_main .con{position: relative;}
.news1_main .con .left{float: left;width: 11rem;}
.news1_main .con .left .top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.47rem;}
.news1_main .con .left .top .t_left{display: flex;align-items: flex-end;}
.news1_main .con .left .top .t_left .h{font-family: hm;color: #111111;margin-right: 0.3rem;}
.news1_main .con .left .top .t_left .p{font-family: hm;color: #111111;opacity: 0.6;}
.news1_main .con .left .top .t_right{display: flex;padding: 0.06rem;border-radius: 0.25rem;background-color: #FAFAFA;}
.news1_main .con .left .top .t_right li{padding: 0.12rem 0.22rem;line-height: 0.2rem;border-radius: 0.22rem;transition: all 0.5s; font-family: hm;color: #111111;margin-right: 0.12rem;}
.news1_main .con .left .top .t_right li.on{background-color: #fff;}
.news1_main .con .left .top .t_right li:last-child{margin-right: 0;}
.news1_main .con .left .bottom{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news1_main .con .left .bottom:after{content: "";height: 0;width: 3.4rem;}
.news1_main .con .left .bottom .box{display: block;width: 3.4rem;margin-bottom: 0.9rem;}
.news1_main .con .left .bottom .box .pic{width: 100%;height: 1.71rem;overflow: hidden;border-radius: 0.07rem;margin-bottom: 0.27rem;}
.news1_main .con .left .bottom .box .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.news1_main .con .left .bottom .box:hover .pic img{transform: scale(1.05);}
.news1_main .con .left .bottom .box .day{display: flex;align-items: center;margin-bottom: 0.32rem;}
.news1_main .con .left .bottom .box .day .btn{padding: 0.04rem 0.1rem;background-color: #E5E5E5;line-height: 0.2rem;font-family: hm;color: #000;border-radius: 0.03rem;margin-right: 0.13rem;}
.news1_main .con .left .bottom .box .day .num{font-family: gilroy_b;color: #000;opacity: 0.3;}
.news1_main .con .left .bottom .box .h{font-family: hm;color: #000000;line-height: 0.24rem;height: 0.24rem;margin-bottom: 0.22rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news1_main .con .left .bottom .box .p{font-family: hm;color: #000;opacity: 0.6;line-height: 0.24rem;height: 0.48rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news1_main .con .right{width: 3.07rem;float: right;position: sticky;top: 1.2rem;}
.news1_main .con .right .tit{font-family: hm;color: #111111;line-height: 0.34rem;padding-bottom: 0.32rem;border-bottom: 1px solid #EDEFF2;margin-bottom: 0.4rem;}
.news1_main .con .right .list1{padding-bottom: 0.67rem;}
.news1_main .con .right .list1 .item{margin-bottom: 0.53rem;display: block;}
.news1_main .con .right .list1 .item .h{font-family: hm;color: #2B393F;line-height: 0.24rem;height: 0.24rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.16rem;}
.news1_main .con .right .list1 .item .p{font-family: hr;color: #111111;opacity: 0.6;line-height: 0.2rem;display: flex;align-items: center;}
.news1_main .con .right .list1 .item .p span:first-child{font-family: gilroy_r;}
.news1_main .con .right .list1 .item .p span.solid{margin: 0 0.11rem;}
.news1_main .con .right .list2{display: flex;flex-wrap: wrap;}
.news1_main .con .right .list2 .item{padding: 0.04rem 0.1rem;border-radius: 0.02rem;background-color: #F5F8F9;font-family: hm;color: rgba(17,17,17,0.6);margin: 0 0.13rem 0.1rem 0;}
.news1_main .con .right .list2 .item:nth-child(3n){margin-right: 0;}

/* 新闻列表二 end */

/* 新闻详情 */
.nd_main{padding: 1.6rem 0 0 0;}
.ny_tab{display: flex;margin-bottom: 0.72rem;font-family: hm;color: #000000;opacity: 0.6;padding-left: 2rem;}
.ny_tab a{color: #000000;}
.ny_tab .a{color: #000000;}
.ny_tab span{margin: 0 0.16rem;}
.nd_main .nd1{position: relative;padding: 0.72rem 2rem 2.75rem 2rem;}
.nd_main .nd1 .left{float: left;width: 9.77rem;}
.nd_main .nd1 .left .top{margin-bottom: 0.75rem;}
.nd_main .nd1 .left .top .tit{font-family: hm;line-height: 0.64rem;margin-bottom: 0.5rem;font-weight:400;}
.nd_main .nd1 .left .top .t_bottom{display: flex;justify-content: space-between;align-items: center;}
.nd_main .nd1 .left .top .t_bottom .day{display: flex;align-items: center;}
.nd_main .nd1 .left .top .t_bottom .day .btn{padding: 0.04rem 0.1rem;background-color: #E5E5E5;line-height: 0.2rem;font-family: hm;color: #000000;border-radius: 0.03rem;margin-right: 0.13rem;}
.nd_main .nd1 .left .top .t_bottom .day .num{font-family: gilroy_b;color: #000;opacity: 0.3;}
.nd_main .nd1 .left .top .t_bottom .fx{display: flex;align-items: center;}
.nd_main .nd1 .left .top .t_bottom .fx .name{font-family: hr;color: #5E615F;}
.nd_main .nd1 .left .top .t_bottom .fx>a{width: 0.3rem;height: 0.3rem;margin-left: 0.06rem;position: relative;}
.nd_main .nd1 .left .top .t_bottom .fx>a img{width: 100%;height: 100%;object-fit: contain;filter: grayscale(1);opacity:0.3;transition:all 0.5s;}
.nd_main .nd1 .left .top .t_bottom .fx>a:hover img{opacity:1;filter: grayscale(0);}
.nd_main .nd1 .left .top .t_bottom .fx a .img2{display: none;}
.nd_main .nd1 .left .top .t_bottom .fx a:hover .img1{display: none;}
.nd_main .nd1 .left .top .t_bottom .fx a:hover .img2{display: block;}
.social-share .icon-wechat,.social-share .icon-qq,.social-share .icon-weibo{color: transparent!important;border-color: transparent!important;position: absolute!important;top: 0!important;left: 0!important;margin: 0!important;width: 100%!important;height: 100%!important;padding: 0!important;background:transparent!important;}

.social-share .icon-wechat{position: absolute;width: 100%;height: 100%;top: 0;left: 0;margin: 0;color: transparent;border-color: transparent;}
.social-share .icon-wechat:before{line-height: 1;opacity: 0;height: 100%;}
.social-share .icon-wechat:hover{background-color: transparent;border-color: transparent;}

.social-share .icon-qq{position: absolute;width: 100%;height: 100%;top: 0;left: 0;margin: 0;color: transparent;border-color: transparent;}
.social-share .icon-qq:before{line-height: 1;opacity: 0;height: 100%;}
.social-share .icon-qq:hover{background-color: transparent;border-color: transparent;}

.social-share .icon-weibo{position: absolute;width: 100%;height: 100%;top: 0;left: 0;margin: 0;color: transparent;border-color: transparent;}
.social-share .icon-weibo:before{line-height: 1;opacity: 0;height: 100%;}
.social-share .icon-weibo:hover{background-color: transparent;border-color: transparent;}

.nd_main .nd1 .left .bottom{font-family: hm;line-height: 0.36rem;}
.nd_main .nd1 .left .bottom .b_con>img{width: 100%;margin:0.36rem 0;}
.nd_main .nd1 .left .bottom .link{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 1.1rem;padding-top: 0.55rem;border-top: 1px solid rgba(112,112,112,0.1);width: 100%;}
.nd_main .nd1 .left .bottom .link .h{width: 70%;font-family: hm;color: #000000;line-height: 0.38rem;height: 0.38rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.nd_main .nd1 .left .bottom .link .more{display: flex;justify-content: flex-start;align-items: center;}
/* .part1_x .more:hover{width: 2.05rem;} */
.nd_main .nd1 .left .bottom .link .more .m_p{font-family: hm;color: #000000;padding-bottom: 0.073rem;border-bottom: 1px solid #DEDEDE;line-height: 0.2rem;}
.nd_main .nd1 .left .bottom .link .more img{width: 0.44rem;margin-left: 0.27rem;transition: all 0.5s;}
.nd_main .nd1 .left .bottom .link .more:hover img{margin-left: 0.1rem;}
.nd_main .nd1 .right{float: right;width: 3.53rem;position: sticky;top: 1.2rem;}
.nd_main .nd1 .right .pic{width: 100%;height: 2.07rem;border-radius: 0.07rem;overflow: hidden;margin-bottom: 0.3rem;}
.nd_main .nd1 .right .pic img{width: 100%;height: 100%;object-fit: cover;}
.nd_main .nd1 .right .tit{font-family: hm;color: #111111;line-height: 0.34rem;margin-bottom: 0.3rem;}
.nd_main .nd1 .right .list1{padding-bottom: 0.3rem;}
.nd_main .nd1 .right .list1 .item{margin-bottom: 0.3rem;display: block;}
.nd_main .nd1 .right .list1 .item .h{font-family: hm;color: #2B393F;line-height: 0.24rem;height: 0.24rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.16rem;}
.nd_main .nd1 .right .list1 .item .p{font-family: hr;color: #111111;opacity: 0.6;line-height: 0.2rem;display: flex;align-items: center;}
.nd_main .nd1 .right .list1 .item .p span:first-child{font-family: gilroy_r;}
.nd_main .nd1 .right .list1 .item .p span.solid{margin: 0 0.11rem;}
.nd_main .nd1 .right .list2{padding-bottom: 0.4rem;}
.nd_main .nd1 .right .list2 li{font-family: hm;color: #2B393F;line-height: 0.21rem;margin-bottom: 0.2rem;}
.nd_main .nd1 .right .more{display: flex;justify-content: flex-start;align-items: center;}
/* .part1_x .more:hover{width: 2.05rem;} */
.nd_main .nd1 .right .more .m_p{font-family: hm;color: #000000;padding-bottom: 0.073rem;border-bottom: 1px solid #DEDEDE;line-height: 0.2rem;}
.nd_main .nd1 .right .more img{width: 0.44rem;margin-left: 0.27rem;transition: all 0.5s;}
.nd_main .nd1 .right .more:hover img{margin-left: 0.1rem;}
.nd_main .nd2{padding: 1.38rem 2rem;background-color: #FBFBFB;}
.nd_main .nd2 .tit{font-family: hm;color: #000000;text-align: center;line-height: 0.64rem;margin-bottom: 0.9rem;}
.nd_main .nd2 .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.nd_main .nd2 .list:after{content: "";height: 0;width: 4.7rem;}
.nd_main .nd2 .list .item{display: block;width: 4.7rem;}
.nd_main .nd2 .list .item .pic{width: 100%;height: 2.36rem;overflow: hidden;border-radius: 0.07rem;margin-bottom: 0.27rem;}
.nd_main .nd2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.nd_main .nd2 .list .item:hover .pic img{transform: scale(1.05);}
.nd_main .nd2 .list .item .day{display: flex;align-items: center;margin-bottom: 0.32rem;}
.nd_main .nd2 .list .item .day .btn{padding: 0.04rem 0.1rem;background-color: #EB5518;line-height: 0.2rem;font-family: hm;color: #000000;border-radius: 0.03rem;margin-right: 0.13rem;}
.nd_main .nd2 .list .item .day .num{font-family: gilroy_b;color: #000;opacity: 0.3;}
.nd_main .nd2 .list .item .h{font-family: hm;color: #000000;line-height: 0.24rem;height: 0.24rem;margin-bottom: 0.22rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.nd_main .nd2 .list .item .p{font-family: hm;color: #000;opacity: 0.6;line-height: 0.24rem;height: 0.48rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/* 新闻详情 end */

/* 服务列表 */
.ser_main{padding: 2.24rem 0.7rem 0.68rem 0.7rem;background-color: #000000;}
.ser_main .top{width: 100%;display: flex;justify-content: space-between;align-items: flex-end;color: #fff;margin-bottom: 1.77rem;}
.ser_main .top .tit{font-family: hm;line-height: 1.3;}
.ser_main .top .tab{padding: 0.06rem;background-color: rgba(250,250,250,0.1);backdrop-filter: blur(10px);display: flex;border-radius: 0.9rem;}
.ser_main .top .tab a{display: block;margin-right: 0.06rem;color: #fff;line-height: 3.14;border-radius: 0.9rem;padding: 0 0.22rem;font-family: hm;}
.ser_main .top .tab a:last-child{margin-right: 0;}
.ser_main .top .tab a.on{color: #111111;background-color: #C5FE1E;}
.ser_main .con{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ser_main .con .item{width: 5.74rem;margin-bottom: 1rem;}
.ser_main .con .item .pic{width: 100%;height: 5.3rem;border-radius: 0.1rem;overflow: hidden;margin-bottom: 0.4rem;}
.ser_main .con .item .pic img{width: 100%;height: 100%;object-fit: cover;}
.ser_main .con .item .txt .h1{font-family: hm;color: #ffffff;margin-bottom: 0.05rem;line-height: 0.34rem;margin-bottom: 0.1rem;height: 0.34rem;overflow: hidden;}
.ser_main .con .item .txt .h1>div{transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style: preserve-3d;transition: all 0.2s cubic-bezier(.36, 0,.7,1);}
.ser_main .con .item .txt .h1>div:nth-child(2) span{display: inline-block;position: relative;}
.ser_main .con .item .txt .h1>div:nth-child(2) span:after{content: "";position: absolute;bottom: 0;right: 0;height: 1px;width: 0%;background-color: #fff;transition: all 0.5s 0.2s;}
.ser_main .con .item:hover .txt .h1>div:nth-child(2) span:after{width: 100%;}
.ser_main .con .item:hover .txt .h1>div{transform: translate3d(0px, -101%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);}
.ser_main .con .item .txt .p{padding-top: 0.25rem;color: rgba(255,255,255,0.6);}

.ser_main .loading{display: table;
    margin: 0 auto;
    margin-top: 30px;
    color:#fff;
    font-size: 0;}
.ser_main .loading.hide{font-size: 16px;}
.ser_main .loading img {
  width: 3vw;
  animation: zoomIn 1.2s linear infinite;
  margin: 0 auto;
  display: block;
}

.ser_main .loading.hide {
  font-size: 16px;
}

.ser_main .loading.hide1 {
  font-size: 16px;
}

.ser_main .loading.hide img {
  opacity: 0;
}

@keyframes zoomIn {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}
/* 服务列表 end */

/* 关于我们 */
.about-page01 {padding: 0 0.7rem;padding-top: 2rem;padding-bottom: 1.85rem;}
.about-page01 .tt {line-height: 62px;color: #000;margin-bottom: 80px;}
.about-page01 .tt h3 {font-weight: 300;font-family: hm;line-height: 1.33;}
.about-page01 .tt h3 span {font-family: hb;}
.about-page01 .tt p {font-family: hm;}
.about-page01 .ms {width: 1117px;max-width: 100%;}
.about-page01 .ms p {line-height: 2;color: #999;font-family: hm;}
.about-page02 {position: relative;height: 650px;width: 100%;background: url(../img/about-page02-img1-1.jpg) no-repeat 50%;background-size: cover;}
.about-page02 h3 {text-align: center;font-size: 36px;line-height: 62px;font-family: hl;color: #fff;position: absolute;bottom: 370px;width: 100%;}
.about-page02 h3 span {font-family: hm;}
.about-page02 .list {width: 92%;background-color: #fff;height: 218px;border-radius: 10px;position: absolute;bottom: -109px;left: 4%;z-index: 4;display: flex;box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);}
.about-page02 .list .item {width: calc(100% / 3);position: relative;text-align: center;padding-top: 52px;}
.about-page02 .list .item::before {content: '';display: block;width: 1px;height: 80px;background-color: #D3D2D2;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.about-page02 .list .item .num {display: flex;align-items: center;justify-content: center;width: 100%;font-family: gilroy_b;}
.about-page02 .list .item .num i {display: block;width: 1.1vw;height: 1.1vw;background-image: url(../img/add-ico.png);background-size: 100% 100%;margin-left: 10px;}
.about-page02 .list .item p {margin-top: 8px;font-family: hr;}
.about-page02 .list .item:last-of-type::before {display: none;}
.about-page03 {padding: 0 0.7rem;padding-top: 3.15rem;padding-bottom: 1.2rem;display: flex;justify-content: space-between;}
.about-page03 .tt {line-height: 1.3;color: #000;margin-bottom: 80px;}
.about-page03 .tt h3 {font-family: hm;}
.about-page03 .ms p {line-height: 2;font-family: hm;color: #999;margin-bottom: 26px;}
.about-page03 .item-l {width: 46.2%;}
.about-page03 .item-r {width: 42.4%;overflow: hidden;}
.about-page03 .item-r video {display: block;width: 100%;transition: all .3s;}
.about-page04 {background-color: #F2F2F2;padding: 0.9rem 0.7rem;}
.about-page04 .layout {display: flex;align-items: center;background-color: #fff;}
.about-page04 .layout .col-l {width: 71.8%;position: relative;height: 760px;overflow: hidden;}
.about-page04 .layout .col-l .item {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: all .3s;background-size: cover;}
.about-page04 .layout .col-l .item video {display: block;width: 100%;height: 100%;object-fit: fill;}
.about-page04 .layout .col-l .item.active {opacity: 1;z-index: 3;}
.about-page04 .layout .col-r {width: 28.2%;padding: 0 80px;position: relative;}
.about-page04 .layout .col-r::before {content: '';display: block;width: 1px;height: calc(100% - 70px);background-color: #D6D6D6;position: absolute;left: 83px;top: 25px;}
.about-page04 .layout .col-r .item {position: relative;display: flex;align-items: center;padding-left: 80px;padding-bottom: 100px;cursor: pointer;}
.about-page04 .layout .col-r .item img {display: block;width: 88px;}
.about-page04 .layout .col-r .item::before {content: '';display: block;width: 8px;height: 8px;background-color: #D6D6D6;position: absolute;top: 25px;left: 0;z-index: 3;}
.about-page04 .layout .col-r .item::after {content: '';display: block;width: 1px;height: 0;background-color: #EB5518;position: absolute;left: 3px;top: calc(-100% + 25px);transition: all .3s;}
.about-page04 .layout .col-r .item p {font-family: hm;color: #000000;margin-left: 34px;transition: all .3s;}
.about-page04 .layout .col-r .item:first-of-type::after {display: none;}
.about-page04 .layout .col-r .item:last-of-type {padding-bottom: 0;}
.about-page04 .layout .col-r .item.active::before {background-color: #EB5518;}
.about-page04 .layout .col-r .item.active::after {height: 100%;}
.about-page04 .layout .col-r .item.active p {color: #EB5518;}
.about-page04 .layout .col-r .item:last-child.active::after {height: calc(100% + 92px);top: calc(-100% - 67px);}
.about-page05 {padding: 1rem 0.7rem 0 0.7rem;display: flex;flex-wrap: wrap;}
.about-page05 .item {width: calc(100% / 3);overflow: hidden;}
.about-page05 .item img {display: block;width: 100%;transition: all .3s;}
.about-page06 {padding: 0 0 150px 0;}
.about-page06 .tt {font-size: 36px;line-height: 62px;color: #000;margin-bottom: 85px;}
.about-page06 .tt h3 {font-family: hl;}
.about-page06 .tt p {font-family: hb;}
.about-page06 .list {display: flex;justify-content: space-between;}
.about-page06 .list .item {width: calc(50% - 35px);}
.about-page06 .list .item .img {width: 100%;overflow: hidden;}
.about-page06 .list .item .img img {display: block;width: 100%;transition: all .3s;}
.about-page06 .list .item .wz {background-color: #F9F9F9;padding: 60px 80px;position: relative;}
.about-page06 .list .item .wz h3 {display: flex;font-size: 24px;line-height: 40px;color: #000;font-family: hl;margin-bottom: 38px;}
.about-page06 .list .item .wz h3 span {display: block;margin-right: 47px;font-size: 14px;font-family: hr;}
.about-page06 .list .item .wz p {font-size: 16px;color: #000;line-height: 30px;font-family: hl;padding-left: 77px;}
.about-page07 {position: relative;height: 740px;width: 100%;background: url(../img/about-page07-img1.jpg) no-repeat 50%;background-size: cover;}
.about-page07 .tt {font-size: 36px;line-height: 62px;color: #000;position: absolute;left: 4%;bottom: 160px;z-index: 3;}
.about-page07 .tt h3 {font-family: hb;}
.about-page07 .tt p {font-family: hl;}
.about-page08 {padding-top: 140px;padding-bottom: 120px;}
.about-page08 .tt {line-height: 1.3; color: #000;font-family: hm;text-align: center;margin-bottom: 1.1vw;}
.about-page08 .img { width: 100%;}
.about-page08 .img img {display: block;width: 100%;}
/* 关于我们 end */


.c-pointer{position: fixed;width: 0.2rem;height: 0.2rem;border-radius: 50%;z-index: 9999;pointer-events: none;background: #e5e5e5;}
/* .c-pointer.on{background-color: #eeeeee50;border-color: transparent;width: 70px;height: 70px;} */

.c-pointer {
  /* --pointer-size: 75px;
  --icon-size: 50px; */
  position: fixed;
  z-index: 9999;
  /* width: var(--pointer-size);
  height: var(--pointer-size); */
  width: 20px;
  height: 20px;
  transform: translate(-50%,-50%);
  background: #e5e5e5;
  cursor: url(../img/dian.svg) 50 50,auto;
  pointer-events: none
}
.c-pointer.on{width: 60px;height: 60px;transition: all 0.3s;background: #EB551880;}

.c-pointer>div{
  --scale: 0.5;
  --opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width: var(--icon-size);
  height: var(--icon-size);
  opacity: var(--opacity);
  transition: transform .15s;
  border-radius: 50%;
  transform: translate(-50%,-50%) scale(calc(var(--scale) * var(--factor,1)))
}

.c-pointer>div.on {
  --scale: 1;
  --opacity: 1;
  width: 60px;
  height: 60px;
  background-color:#EB5518 ;
}

/* .c-pointer [data-pointer-id]>* {
  width: 100%;
  height: 100%
} */

/* [data-pointer-id=menu] .c-pointer__sprite {
  background-color: var(--color-yellow);
  background-blend-mode: multiply
} */

.c-pointer__sprite {
  position: absolute;
  top: 50%;
  left: 50%;
  width: var(--icon-size);
  height: var(--icon-size);
  background-image: url(../img/pointer.png);
  background-repeat: no-repeat;
  background-size: 450px 2850px;
  transform: translate(-50%,-50%) scale(var(--scale,1))
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
  .c-pointer__sprite {
      background-image:url(../img/pointer.png)
  }
}

.home_x .c-pointer__sprite {
  background-position: 0 0
}

.home_x.on .c-pointer__sprite {
  animation: .4s steps(12) infinite pointer-home
}

.drag_x .c-pointer__sprite {
  background-position: -50px 0
}

.drag_x.on .c-pointer__sprite {
  animation: .8333333333s steps(25) infinite pointer-drag
}

.video_x .c-pointer__sprite {
  background-position: -100px 0
}

.video_x.on .c-pointer__sprite {
  animation: 1.5666666667s steps(47) infinite pointer-video
}

.call_x .c-pointer__sprite {
  background-position: -150px 0
}

.call_x.on .c-pointer__sprite {
  animation: 1.5s steps(45) infinite pointer-call
}

.email_x .c-pointer__sprite {
  background-position: -200px 0
}

.email_x.on .c-pointer__sprite {
  animation: 1.0333333333s steps(31) infinite pointer-email
}

.contact_x .c-pointer__sprite {
  background-position: -250px 0
}

.contact_x.on .c-pointer__sprite {
  animation: 1.0666666667s steps(32) infinite pointer-contact
}

.menu_x .c-pointer__sprite {
  background-position: -300px 0
}

.menu_x.on .c-pointer__sprite {
  animation: 1.3666666667s steps(41) infinite pointer-menu
}

.map_x .c-pointer__sprite {
  background-position: -350px 0
}

.map_x.on .c-pointer__sprite {
  animation: 1.3666666667s steps(41) infinite pointer-map
}

.lang_x .c-pointer__sprite {
  background-position: -400px 0
}

.lang_x.on .c-pointer__sprite {
  animation: 1.9s steps(57) infinite pointer-lang
}

@keyframes pointer-home {
  from {
      background-position: 0 0
  }

  to {
      background-position: 0 -600px
  }
}

@keyframes pointer-drag {
  from {
      background-position: -50px 0
  }

  to {
      background-position: -50px -1250px
  }
}

@keyframes pointer-video {
  from {
      background-position: -100px 0
  }

  to {
      background-position: -100px -2350px
  }
}

@keyframes pointer-call {
  from {
      background-position: -150px 0
  }

  to {
      background-position: -150px -2250px
  }
}

@keyframes pointer-email {
  from {
      background-position: -200px 0
  }

  to {
      background-position: -200px -1550px
  }
}

@keyframes pointer-contact {
  from {
      background-position: -250px 0
  }

  to {
      background-position: -250px -1600px
  }
}

@keyframes pointer-menu {
  from {
      background-position: -300px 0
  }

  to {
      background-position: -300px -2050px
  }
}

@keyframes pointer-map {
  from {
      background-position: -350px 0
  }

  to {
      background-position: -350px -2050px
  }
}

@keyframes pointer-lang {
  from {
      background-position: -400px 0
  }

  to {
      background-position: -400px -2850px
  }
}



/* 加入我们 */
.ny_banner{width: 100%;height: 8.74rem;background: no-repeat center;background-size: cover;position: relative;}
.ny_banner .txt{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;text-align: center;font-family: hm;color: #fff;}
.ny_banner .scl{position: absolute;left: 50%;text-align: center;transform: translateX(-50%);bottom: 0.75rem;color: #ffffff;font-family: hm;}
.ny_banner .scl img{width: 0.12rem;display: block;margin: 0 auto;margin-bottom: 0.17rem;}
.jo_tab{display: flex;justify-content: center;padding: 0.32rem 0;font-family: hm;color: #7F7F7F;}
.jo_tab li{margin: 0 0.37rem;}

.jo1{padding: 1.92rem 0.7rem 2.04rem 0.7rem;display: flex;justify-content: space-between;align-items: center;}
.jo1 .left{width: 4.41rem;}
.jo1 .left .h{font-family: hm;color: #111111;line-height: 1.42;padding-bottom: 0.6rem;border-bottom: 1px solid #EDEFF2;}
.jo1 .left .txt{margin-top: 0.6rem;}
.jo1 .left .txt .h1{font-family: hm;color: #111111;line-height: 1.3;margin-bottom: 0.33rem;}
.jo1 .left .txt .p{font-family: hm;color: #111111;opacity: 0.6;line-height: 1.75;}
.jo1 .right{width: 60.78vw;border-radius: 0.1rem;overflow: hidden;position: relative;}
.jo1 .right .pics{width: 100%;position: relative;overflow: hidden;}
.jo1 .right .pics .pic{width: 100%;height: 6.36rem;overflow: hidden;}
.jo1 .right .pics .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.jo1 .right .pics .pic:hover img{transform: scale(1.05);}
.jo1 .right .tab{position: absolute;left: 0;bottom: 0;background-color: #111111;color: #fff;line-height: 0.6rem; text-align: center;display: flex;z-index: 2;width: 100%;}
.jo1 .right .tab li{width: 100%;font-family: hm;cursor: pointer;transition: all 0.5s;}
.jo1 .right .tab li.on{background-color: #EB5518;}
.jo2{padding: 1.08rem 0.7rem 0.58rem 0.7rem;background-color: #F8F9FF;}
.jo2 .tit{text-align: center;font-family: hm;color: #111111;line-height: 1.42;margin-bottom: 0.77rem;}
.jo2 .con1{display: flex;justify-content: space-between;}
.jo2 .con1 .left{width: 11.67rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.jo2 .con1 .right{width: 5.65rem;}
.jo2 .box{margin-bottom: 0.75rem;}
.jo2 .con1 .left .l_box1{width: 100%;}
.jo2 .con1 .left .l_box2{width: 5.6rem;}
.jo2 .box .pic{margin-bottom: 0.3rem;border-radius: 0.1rem;overflow: hidden;}
.jo2 .con1 .left .l_box1 .pic{height: 6.36rem;}
.jo2 .con1 .left .l_box2 .pic{height: 2.94rem;}
.jo2 .con1 .right .r_box1 .pic{height: 2.94rem;}
.jo2 .con1 .right .r_box2 .pic{height: 6.36rem;}
.jo2 .box .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.jo2 .box:hover .pic img{transform: scale(1.05);}
.jo2 .box .txt .h{font-family: hm;color: #111111;line-height: 1.3;margin-bottom: 0.16rem;}
.jo2 .box .txt .p{font-family: hm;color: #111111;opacity: 0.6;line-height: 1.3;}
.jo3{padding: 1.87rem 0 1.44rem 3.646vw;}
.jo3 .top{padding-right: 0.7rem;display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.08rem;}
.jo3 .top .tit{font-family: hm;color: #111111;line-height: 1.42;}
.jo3 .top .btn_box{display: flex;}
.jo3 .top .btn_box .img2{display: none;}
.jo3 .top .btn_box>div{width: 0.5rem;height: 0.5rem;margin-left: 0.25rem;cursor: pointer;}
.jo3 .top .btn_box>div img{width: 100%;height: 100%;}
.jo3 .top .btn_box>div:hover .img1{display: none;}
.jo3 .top .btn_box>div:hover .img2{display: block;}
.jo3 .bottom{position: relative;overflow: hidden;padding: 0.6rem 0;}
.jo3 .bottom .swiper-slide{border-radius: 0.1rem;overflow: hidden;box-shadow: 0 0.16rem 0.6rem rgba(20,88,54,0.08);}
.jo3 .bottom .swiper-slide .pic{width: 100%;height: 3.28rem;overflow: hidden;}
.jo3 .bottom .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.jo3 .bottom .swiper-slide:hover .pic img{transform: scale(1.05);}
.jo3 .bottom .swiper-slide .txt{background-color: #ffffff;padding: 0.52rem 0.54rem 0.49rem 0.4rem;}
.jo3 .bottom .swiper-slide .txt .h{font-family: hm;color: #111111;line-height: 1.3;margin-bottom: 0.3rem;}
.jo3 .bottom .swiper-slide .txt .p{font-family: hm;color: #111111;opacity: 0.6;line-height: 0.26rem;height: 1.04rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}


.jo4{padding: 0 0.7rem 2.16rem 0.7rem;display: flex;justify-content: space-between;}
.jo4 .more{display: flex;align-items: center;width: 3.15rem;}
/* .jo4 .more:hover{width: 2.05rem;} */
.jo4 .more .m_p{font-family: hm;color: #000000;padding-bottom: 0.073rem;border-bottom: 1px solid #DEDEDE;}
.jo4 .more img{width: 0.44rem;margin-left: 0.27rem;transition: all 0.5s;}
.jo4 .more:hover img{margin-left: 0.1rem;}
.jo4 .left{width: 4.41rem;padding-top: 1.1rem;}
.jo4 .left .h{font-family: hm;color: #111111;line-height: 1.42;padding-bottom: 0.6rem;border-bottom: 1px solid #EDEFF2;}
.jo4 .left .txt{margin-top: 0.6rem;}
.jo4 .left .txt .h1{font-family: hm;color: #111111;line-height: 1.3;margin-bottom: 0.33rem;}
.jo4 .left .txt .p{font-family: hm;color: #111111;opacity: 0.6;line-height: 1.75;}
.jo4 .right{width: 11.67rem;display: flex;justify-content: space-between;}
.jo4 .right .list{width: 6.95rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.jo4 .right .list .item{display: block;width: 2.2rem;border-radius: 0.1rem;background-color: #F5F8F9;margin-bottom: 0.2rem;overflow: hidden;padding: 0.48rem 0.31rem 0.4rem 0.31rem;transition: all 0.5s;}
.jo4 .right .list .item.on{background-color: #EB5518;}
.jo4 .right .list .item .h{font-family: hm;color: #111111;line-height: 1.3;margin-bottom: 0.45rem;}
.jo4 .right .list .item.on .h{color: #fff;}
.jo4 .right .list .item .icon{width: 0.38rem;}
.jo4 .right .list .item .icon img{width: 100%;}
.jo4 .right .list .item .icon .img2{display: none;}
.jo4 .right .list .item.on .icon .img1{display: none;}
.jo4 .right .list .item.on .icon .img2{display: block;}
.jo4 .right .list1{width: 4.52rem;padding: 1rem 0.58rem;background-color: #F5F8F9;border-radius: 0.1rem;margin-bottom: 0.2rem;position: relative;}
.jo4 .right .list1 .item{position: absolute;top: 1rem;left: 0.58rem;width: calc(100% - 1.16rem);opacity: 0;pointer-events: none;}
.jo4 .right .list1 .item.on{opacity: 1;transition: all 0.5s;pointer-events: all;}
.jo4 .right .list1 .item .h{font-family: hm;color: #111111;line-height: 1.3;margin-bottom: 0.4rem;}
.jo4 .right .list1 .item .p{font-family: hm;color: #111111;line-height: 1.875;margin-bottom: 0.8rem;}

.jo5{padding: 2.55rem 0;background-color: #F8F9FF;}
.jo5 .tit{text-align: center;font-family: hm;color: #111111;line-height: 1.3;margin-bottom: 0.58rem;}
.jo5 .list{position: relative;overflow: hidden;margin-bottom: 0.86rem;}
.jo5 .list .swiper-slide{text-align: center;font-family: hm;color: #111111;opacity: 0.5;transition: all 0.5s;}
.jo5 .list .swiper-slide-active{opacity: 1;}
.jo5 .more{display: flex;align-items: center;width: 3.15rem;margin: 0 auto;justify-content: center;}
/* .jo4 .more:hover{width: 2.05rem;} */
.jo5 .more .m_p{font-family: hm;color: #000000;padding-bottom: 0.073rem;border-bottom: 1px solid #DEDEDE;}
.jo5 .more img{width: 0.44rem;margin-left: 0.27rem;transition: all 0.5s;}
.jo5 .more:hover img{margin-left: 0.1rem;}

.ser_mainx .ser1{position: relative;}
.ser_mainx .ser1 .item{position: relative;background-color: #000000;display: flex;align-items: center;height: 100vh;}
.ser_mainx .ser1 .item .con{display: flex;position: relative;padding-left: 3.74rem;padding-right: 3.87rem;}
.ser_mainx .ser1 .item .con .num{position: absolute;left: 0;top: 2.9rem;color: #ffffff;padding-left: 2.16rem; font-family: gilroy_r;}
.ser_mainx .ser1 .item .con .num::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1.85rem;height: 1px;background-color: #ffffff;}
.ser_mainx .ser1 .item .con .b_pic{width: 11.6rem;}
.ser_mainx .ser1 .item .con .b_pic .pics{width: 100%;height: 32.6vw;overflow: hidden;border-radius: 0.26rem;margin-bottom: 0.36rem;transition: all 0.3s;position: relative;}
.ser_mainx .ser1 .item .con .b_pic .pic{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;height: 100%; border-radius: 0.26rem;overflow: hidden;}
.ser_mainx .ser1 .item .con .b_pic .pic img{width: 100%;height: 32.6vw;position: absolute;top: 50%;transform: translateY(-50%);left: 0; object-fit: cover;transition: all 0.1s;}
.ser_mainx .ser1 .item .con .b_pic:hover .pic img{transform:translateY(-50%);}
.ser_mainx .ser1 .item .con .b_pic ul{display: flex;color: #ffffff;font-family: hr;line-height: 0.32rem;}
.ser_mainx .ser1 .item .con .b_pic ul li{padding: 0 0.2rem;border-radius: 0.16rem;background-color: rgba(255,255,255,0.17);margin-right: 0.08rem;}
.ser_mainx .ser1 .item .con .b_pic ul li a{color: #fff;}
.ser_mainx .ser1 .item .con .m_pic{position: absolute;right: 1.6rem;width: 6.85rem;height: 6.23rem;bottom: -0.7rem;display: flex;align-items: center;justify-content: center;transition: all 0.3s;}
.ser_mainx .ser1 .item .con .m_pic img{max-width: 100%;max-height: 100%;}
.ser_mainx .ser1 .item .con .tit{position: absolute;top: 3.58rem;left: 1.85rem;font-size: 1rem;width: 100%; color: #ffffff;font-family: hm;z-index: 2;overflow: hidden;transition: all 0.5s 0.6s cubic-bezier(.36, 0,.7,1);height: 0;overflow: hidden;}
.ser_mainx .ser1 .item .con .tit .tit1{position: absolute;top: 50%;left: 0;transform: translateY(-50%);line-height: 1.3rem;}
.ser_mainx .ser1 .item.show .con .tit{height:1.3rem;}

/* .ser_mainx .ser1 .item .con .b_pic .pics.bottom{transform: rotateX(40deg)}
.ser_mainx .ser1 .item .con .b_pic .pics.top{transform:  rotateX(-40deg)}

.ser_mainx .ser1 .item .con .m_pic.top{transform: rotateX(40deg)}
.ser_mainx .ser1 .item .con .m_pic.bottom{transform:  rotateX(-40deg)} */
/* .ser_mainx .ser1 .item .con .b_pic .pics.bottom{transform: skewY(-2deg) rotateX(30deg)}
.ser_mainx .ser1 .item .con .b_pic .pics.top{transform: skewY(2deg) rotateX(-30deg)}

.ser_mainx .ser1 .item .con .m_pic.top{transform: skewY(-2deg) rotateX(30deg)}
.ser_mainx .ser1 .item .con .m_pic.bottom{transform: skewY(2deg) rotateX(-30deg)} */
.ser_mainx .ser1 .btn_box{position: fixed;top: 50%;transform: translateY(-50%);right: 0.7rem;width: 0.33rem;z-index: 99;transition: all 0.5s;}
.ser_mainx .ser1 .btn_box:hover{transform:translateY(-50%) scale(1.5);}
.ser_mainx .ser1 .btn_box .btn{padding: 0.1rem 0;cursor: pointer;transition: all 0.5s;}
.ser_mainx .ser1 .btn_box .btn>div{height: 0.03rem;width: 0.21rem;border-radius: 0.02rem;background-color: #686868;transition: all 0.2s;}
.ser_mainx .ser1 .btn_box .btn.on>div{width: 0.33rem;background-color: #fff;}

.fp-auto-height{height: auto!important;}

.c-gl{position: fixed;
  z-index: 400;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;}


@media screen and (min-width: 1922px) {
/* html{font-size: 130px!important;} */
}
@media screen and (max-width: 1680px) {
/* html{font-size: 86px!important;} */
.about-page04 .layout .col-r::before{left: 43px;}
.about-page04 .layout .col-l{height: 666px;}
.about-page04 .layout .col-r{padding: 0 40px;}
.about-page04 .layout .col-r .item{padding-bottom:90px}
}
@media screen and (max-width: 1560px) {
/* html{font-size: 82px!important;} */
.about-page04 .layout .col-l{height: 580px;}
.about-page04 .layout .col-r .item{padding-left: 40px;padding-bottom: 60px;}
.about-page04 .layout .col-r .item p{font-size: 14px;}
}
@media screen and (max-width: 1440px) {
/* html{font-size: 73px!important;} */
.contact_con .right .box{width: 3.1rem;margin-left: 1rem;}
.header_x .right .tel{width: 1.85rem;}

}
@media screen and (max-width: 1366px) {
/* html{font-size: 71px!important;} */
}
@media screen and (max-width: 1280px) {
/* html{font-size: 66px!important;} */
}
@media screen and (max-width: 1024px) {
html{font-size: 60px!important;}
  .header_x{padding: 14px 25px;}
  .header_x .logo{width: 115px;}
  .header_x .mh_btn{display: block!important;width: 27px;}
  .header_x .left .nav{display: none;}
  .header_x .right{display: none;}

.mh_nav_x{display: block!important;}
.mh_nav_x{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 25px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
.mh_nav_x.show{transform: translateX(0);}
.mh_nav_x .out{position: absolute;top: 30px;right: 30px;width: 20px;}
.mh_nav_x .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
.mh_nav_x ul>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 60px;}
.mh_nav_x ul>li>a{line-height: 60px;font-size: 16px;display: block;font-family:hm;}
.mh_nav_x ul>li:nth-child(6):after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hl_jt.png)no-repeat center;}
.mh_nav_x ul>li.on:after{transform: rotate(90deg);}
.mh_nav_x ul>li:first-child:after{display: none;}

.footer_x{padding: 0 25px;margin-top: 50px;}
.footer_x .f_top{display: block;border-bottom: 0;padding:10px 0 0 0;}
.footer_x .f_top .f_logo{display: none;}
.footer_x .f_top .f_nav{display: block;}
.footer_x .f_top .f_nav li{padding: 24px 0;border-bottom: 1px solid #272727;}
.footer_x .f_top .f_nav a{margin-left: 0;display: block;}
.footer_x .f_center{padding: 56px 0 43px 0;display: block;border-bottom: none;}
.footer_x .f_center .right{display: block;}
.footer_x .f_center .left{width: 100%;text-align: center;}
.footer_x .f_center .left .tel{display: none;}
.footer_x .f_center .left .num{font-size: 23px;line-height: 26px;margin-bottom: 12px;}
.footer_x .f_center .right .item{width: 100%;display: flex;margin-left: 0;padding:0 0 0 10vw;padding:0;}
.footer_x .f_center .right .item .p1{padding-left: 0;background: transparent;font-size: 12px;line-height: 16px;}
.footer_x .f_center .right .item .p2{font-size: 12px;line-height: 16px;}
.footer_x .f_bottom{display: block;}
.footer_x .f_bottom .left,.footer_x .f_bottom .right{font-size: 10px;text-align: center;line-height: 1.5;float:none;}
.footer_x .f_bottom .left{margin-bottom: 6px;}
.c-pointer{display: none;}

.in_main_x{}
.in_main_x .banner{width: 100%;height: 100vh;}
.in_main_x .banner .mm{display: block;width: 100%;height: 100%;object-fit: cover;}
.in_main_x .banner video{display: none;}

.part1_x{padding: 128px 25px 65px 25px;}
.part1_x .tit{font-size: 32px;line-height: 42px;margin-bottom: 37px;}
.part1_x .p{font-size: 15px;line-height: 31px;width: 100%;margin-bottom: 75px;}
.in_main_x .banner .bottom{background: url(../img/banner_bottom.png)no-repeat center;background-size: auto 100%;}
.in_main_x .banner .bottom .txt{font-size: 10px;}
.part2_x{padding-bottom: 0;}
.part2_x .part2_x_1{padding: 80px 0;background-color: rgba(41,79,239,0.02);margin-bottom: 0;}
.part2_x .part2_x_1:nth-child(2n){background-color: #fff;}
.part2_x .top{padding: 0 25px 38px 25px;}
.part2_x .top .t_right{display: none;}
.part2_x .top .t_left{width: 100%;}
.part2_x .top .p{font-size: 18px;line-height: 24px;margin-bottom: 8px;}
.part2_x .top .h{font-size: 25px;line-height: 33px;}
.part2_x .part2_x_1 .bottom{padding-top: 0;width: 100%;margin-left: 0;}
.part2_x .part2_x_1 .bottom .swiper-slide .wz{margin-top: 26px;}
.part2_x .part2_x_1 .bottom .swiper-slide .wz .h{font-size: 15px;line-height: 22px;margin-bottom: 5px;}
.part2_x .part2_x_1 .bottom .swiper-slide .wz .p{font-size: 18px;line-height: 26px;}

.part3_x{padding: 130px 25px 156px 25px;}
.part3_x .tit{font-size: 32px;line-height: 44px;margin-bottom: 44px;}
.part3_x .con>div{display: none;}
.part3_x .con>div.con_m{display: block!important;}
.part3_x .con>div.con_m .swiper-slide{width: 100%;height: 72.26vw;border-radius: 5px;overflow: hidden;margin-bottom: 12px;}
.part3_x .con>div.con_m .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.part3_x .con .more{margin-top: 50px;}
.part4_x{padding: 0 25px 33px 25px;height: auto;}
.part4_x .conx{position: relative;top: 0;}
.part4_x .tit{padding: 0;font-size: 25px;line-height: 33px;margin-bottom: 64px;}
.part4_x .cons .con{padding-left: 0;width: 100%;display: block;}
.part4_x .cons .con .item1,.part4_x .cons .con .item2{right: 0!important;display: block;margin-right: 0;margin-bottom: 73px;}
.part4_x .cons .con .item2 .box1{display: none;}
.part4_x .cons .con .item1 .left .txt .h{display: none;}
.part4_x .cons .con .item1 .left{width: 100%;margin-right: 0;margin-bottom: 45px;}
.part4_x .cons .con .item1 .left .pic{width: 100%;height: 62.46vw;}
.part4_x .cons .con .item1 .left .txt{padding: 29px 24px;}
.part4_x .cons .con .item1 .left .txt ul{font-size: 13px;}
.part4_x .cons .con .item1 .right .h{font-size: 18px;line-height: 24px;margin-bottom: 18px;}
.part4_x .cons .con .item1 .right .h span{display: none;}
.part4_x .cons .con .item1 .right .h br{display: none;}
.part4_x .cons .con .item1 .right .p{font-size: 12px;line-height: 24px;}
.part4_x .cons .con .item2 .box2{width: 100%;margin-right: 0;margin-bottom: 45px;}
.part4_x .cons .con .item2 .box2 ul{padding: 29px 24px;display: flex;justify-content: space-between;}
.part4_x .cons .con .item2 .box2 ul li{font-size: 13px;margin: 0;}
.part5_x{height: 144vw;}
.part5_x .bj{display: none;}
.part5_x .con{height: 100%;transform: scale(1)!important;}
.part5_x .con .tit{opacity: 1;bottom: 58px;font-size: 32px;line-height: 42px;}
.part6_x{padding: 100px 25px 93px 25px;}
.part6_x .tit{font-size: 25px;line-height: 37px;margin-bottom: 63px;}
.part6_x .item{padding: 0;display: block;margin-bottom: 65px;border-bottom: none;}
.part6_x .item:last-child{margin-bottom: 0;}
.part6_x .item .right{width: 100%;height: 43.33vw;border-radius: 10px;margin-bottom: 35px;}
.part6_x .item .day{font-size: 12px;line-height: 25px;padding: 0 10px;border-radius: 3px;background-color: #ECEEF3;color: #888888;margin-bottom: 10px;}
.part6_x .item .h{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.part6_x .item .p{font-size: 12px;line-height: 18px;height: 36px;-webkit-line-clamp:2;margin-bottom: 25px;}
.part6_x .item .more .m_p{font-size: 13px;}

.part7_x{padding: 50px 14px 56px 14px;display: block;text-align: center;width: calc(100% - 50px);margin: 0 auto;border-radius: 11px;}
.part7_x .out{display: none;}
.part7_x .left .h{font-size: 20px;}
.part7_x .right{margin-top:45px;display: flex;justify-content: center;}
.part7_x .right .code{width: 147px;}
.part7_x .right .code .pic{margin-bottom: 12px;}


/* 关于 */
.about-page01 {padding: 40px 3vw 30px 3vw;}
.about-page01 .tt {font-size: 15px;line-height: 32px;padding-bottom: 30px;margin-bottom: 30px;}
.about-page02 {height: 320px;background-attachment: initial;}
.about-page02 h3 {font-size: 16px;line-height: 32px;bottom: 80px;}
.about-page02 .list {height: 80px;bottom: -40px;}
.about-page02 .list .item {padding-top: 20px;}
.about-page02 .list .item::before {height: 40px;}
.about-page02 .list .item .num {font-size: 14px;}
.about-page02 .list .item .num i {width: 6px;height: 6px;}
.about-page02 .list .item p {font-size: 12px;}
.about-page03 {padding: 0 3vw; padding-top: 80px;padding-bottom: 40px;display: block;}
.about-page03 .item-l {width: 100%;}
.about-page03 .tt {font-size: 16px;line-height: 32px;margin-bottom: 20px;}
.about-page03 .ms p {font-size: 12px;line-height: 20px;margin-bottom: 10px;}
.about-page03 .item-r { display: none;}
.about-page04 {padding: 40px 0;}
.about-page04 .layout {display: block;}
.about-page04 .layout .col-l {width: 100%;height: 240px;}
.about-page04 .layout .col-r {width: 100%;display: flex;padding-left: 0;padding-right: 0;}
.about-page04 .layout .col-r::before {display: none;}
.about-page04 .layout .col-r .item::before {display: none;}
.about-page04 .layout .col-r .item::after {display: none;}
.about-page04 .layout .col-r .item {width: 25%;padding-left: 0;padding-bottom: 20px;padding-top: 20px;display: block;text-align: center;}
.about-page04 .layout .col-r .item img {width: 80%;margin: 0 auto;}
.about-page04 .layout .col-r .item p {margin-left: 0;text-align: center;font-size: 12px;}
.about-page05 {padding: 40px 3vw 0 3vw;}
.about-page05 .item {width: 100%;}
.about-page06 {padding: 0 0 40px 0;}
.about-page06 .tt {font-size: 16px;line-height: 32px;margin-bottom: 20px;}
.about-page06 .list {flex-wrap: wrap;}
.about-page06 .list .item {width: 100%;margin-bottom: 20px;}
.about-page06 .list .item .wz {padding: 15px 20px;}
.about-page06 .list .item .wz h3 {font-size: 14px;line-height: 24px;}
.about-page06 .list .item .wz p {font-size: 12px;line-height: 20px;}
.about-page07 {height: 320px;background-attachment: initial;}
.about-page07 .tt {font-size: 16px;line-height: 32px;bottom: 40px;}
.about-page08 {padding: 40px 0 30px;}
.about-page08 .tt {font-size: 16px;line-height: 32px;margin-bottom: 20px;}

.ser_main{padding:80px 25px;margin-bottom: 50px;}
.ser_main .top{display: block;margin-bottom: 40px;}
.ser_main .top .tit{font-size: 25px;line-height: 37px;margin-bottom: 30px;;}
.ser_main .top .tab{flex-wrap: wrap;padding:0;background-color: transparent;}
.ser_main .top .tab a{width: 48%;margin-right: 2%;text-align: center;}
.ser_main .top .tab a:nth-child(2n){margin-right: 0;}
.ser_main .con .item .pic{height: calc(90vw - 50px);}
.ser_main .con .item{width: 100%;}
.ser_main .con .item:last-child{margin-bottom: 0;}

.contact_con{padding: 80px 25px;display: block;height: auto;}
.contact_con .left{width: 100%;margin-bottom: 40px;}
.contact_con .left .tit{font-size: 25px;line-height: 37px;margin-bottom: 50px;}
.contact_con .left .code_box .code{width: 120px;}
.contact_con .right{width: 100%;display: block;}
.contact_con .right .box{width: 100%;margin-left: 0;margin-bottom: 35px;}
.contact_con .right .box .top{margin-bottom: 20px;}
.contact_con .right .box .item{margin-bottom: 12px;}
.contact_con .right .box .item .p:nth-child(1){font-size: 12px;line-height: 16px;}
.contact_con .right .box .item .p:nth-child(2){font-size: 14px;line-height: 18px;}

.ny_banner .scl .p{font-size: 12px;}
.jo_tab{display: none;}
.jo1{padding: 60px 25px;display: block;}
.jo1 .left{width: 100%;margin-bottom: 30px;}
.jo1 .left .h{font-size: 25px;line-height: 37px;padding-bottom: 20px;}
.jo1 .left .txt{margin-top: 20px;}
.jo1 .left .txt .h1{margin-bottom: 16px;}
.jo1 .right{width: 100%;}
.jo1 .right .pics .pic{height: 60vw;}
.jo2{padding: 60px 25px;}
.jo2 .tit{font-size: 25px;line-height: 37px;margin-bottom: 40px;}
.jo2 .con1{display: block;}
.jo2 .con1 .left{width: 100%;}
.jo2 .con1 .left .l_box1 .pic{height: 50vw;}
.jo2 .con1 .left .l_box2 .pic{height: 50vw;}
.jo2 .con1 .right .r_box2 .pic{height: 50vw;}
.jo2 .con1 .right{width: 100%;}
.jo2 .box{margin-bottom: 30px;}

.jo3{padding: 60px 0;}
.jo3 .top{display: block;padding-right: 0;width: 100%;margin-bottom: 10px;padding: 0 25px;}
.jo3 .top .btn_box{display: none;}
.jo3 .top .tit{font-size: 25px;line-height: 37px;}
.jo3 .bottom .swiper-slide .txt{padding: 29px 24px;}
.jo3 .bottom .swiper-slide .txt .h{font-size: 16px;line-height: 26px;margin-bottom: 10px;}
.jo3 .bottom .swiper-slide .txt .p{font-size: 14px;line-height: 20px;height: 60px;-webkit-line-clamp:3;}

.jo4{padding: 0 25px 60px 25px;display: block;}
.jo4 .left{width: 100%;}
.jo4 .left .h{font-size: 25px;line-height: 37px;padding-bottom: 20px;}
.jo4 .left .txt{margin-top: 20px;}
.jo4 .right{width: 100%;display: block;margin-top: 30px;}
.jo4 .right .list{width: 100%;}
.jo4 .right .list .item{width: 30%;padding: 6px;}
.jo4 .right .list .item .h{font-size: 12px;margin-bottom: 15px;}
.jo4 .right .list .item .icon{width: 20px;}
.jo4 .right .list1{width: 100%;padding:30px 20px;}
.jo4 .right .list1 .item{display: none;position: static;width: 100%;}
.jo4 .right .list1 .item.on{display: block;}
.jo4 .right .list1 .item .h{font-size: 18px;margin-bottom: 12px;}

.jo5{padding: 100px 0;margin-bottom: 50px;}

.nd_main{padding: 60px 25px;}
.ny_tab{padding-left: 0;font-size: 10px;}
.nd_main .nd1{padding: 0;}
.nd_main .nd1 .left{float: none;width: 100%;}
.nd_main .nd1 .left .top .tit{font-size: 25px;line-height: 37px;}
.nd_main .nd1 .left .bottom .link{margin-top: 30px;display: block;padding-top: 10px;margin-bottom: 60px;}
.nd_main .nd1 .left .bottom .link .h{width: 100%;font-size: 16px;line-height: 26px;margin-bottom: 12px;}
.nd_main .nd1 .right{position: static;float: none;width: 100%;margin-bottom: 60px;}
.nd_main .nd2{padding: 60px 24px;}
.nd_main .nd2 .tit{font-size: 25px;line-height: 34px;margin-bottom: 40px;}
.nd_main .nd2 .list .item{margin-bottom: 30px;}
.nd_main .nd2 .list .item:last-child{margin-bottom: 0;}
.nd_main .nd2 .list .item .pic{margin-bottom: 20px;}
.nd_main .nd2 .list .item .day{margin-bottom: 12px;}
.nd_main .nd2 .list .item .day .btn{font-size: 12px;line-height: 20px;}
.nd_main .nd2 .list .item .h{font-size: 16px;line-height: 24px;height: 24px;margin-bottom: 6px;}
.nd_main .nd2 .list .item .p{font-size: 12px;line-height: 18px;height: 36px;}

.news_main{padding: 60px 25px;}
.news_main .tit{font-size: 25px;line-height: 37px;margin-bottom: 40px;}
.news_main .box{padding-bottom: 20px;}
.news_main .box .day{font-size: 12px;line-height: 20px;}
.news_main .box .h{font-size: 18px;width: calc(100% - 60px);line-height: 28px;height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news_main .box .jt{width: 32px;height: 32px;}

.news1_main{padding: 60px 25px;}
.news1_main>.tit{font-size: 25px;line-height: 37px;margin-bottom: 40px;}
.news1_main .con .left{float: none;width: 100%;margin-bottom: 50px;}
.news1_main .con .left .top{display: block;}
.news1_main .con .left .top .t_left .h{margin-right: 0;margin-bottom: 25px;}
.news1_main .con .left .top .t_left .p{display: none;}
.news1_main .con .left .bottom .box{width: 100%;margin-bottom: 30px;}
.news1_main .con .left .bottom .box:last-child{margin-bottom: 0;}
.news1_main .con .left .bottom .box .pic{height: 40vw;}
.news1_main .con .left .bottom .box .day .btn{font-size: 12px;line-height: 20px;}
.news1_main .con .left .bottom .box .day{margin-bottom: 12px;}
.news1_main .con .left .bottom .box .h{font-size: 16px;line-height: 24px;height: 24px;margin-bottom: 6px;}
.news1_main .con .left .bottom .box .p{font-size: 12px;line-height: 18px;height: 36px;}
.news1_main .con .right{float: none;width: 100%;}
.news1_main .con .right .list2 .item{font-size: 12px;padding: 8px;margin-right: 6px;}
.news1_main .con .right .list2 .item:nth-child(3n){margin-right: 6px;}

.ser_mainx .ser1{padding: 140px 25px 10px 25px;background-color: #000;margin-bottom: 50px;}
.ser_mainx .ser1 .item{display: block;padding: 0;height: auto;margin-bottom: 80px;}
.ser_mainx .ser1 .item:last-child{margin-bottom: 0;}
.ser_mainx .ser1 .item .con{padding: 0;display: block;}
.ser_mainx .ser1 .btn_box{display: none;}
.ser_mainx .ser1 .item .con .num{position: relative;top: 0;margin-bottom: 12px;}
.ser_mainx .ser1 .item .con .tit{position: static;height: auto!important;margin-bottom: 20px;}
.ser_mainx .ser1 .item .con .tit .tit1{position: static;transform: translateY(0);font-size: 25px;line-height: 37px;}
.ser_mainx .ser1 .item .con .b_pic{width: 100%;}
.ser_mainx .ser1 .item .con .b_pic .pics{height: 50vw;}
.ser_mainx .ser1 .item .con .b_pic .pic img{height: 50vw;}
.ser_mainx .ser1 .item .con .m_pic{width: 40vw;height: 40vw;bottom: 10vw;right: -5vw;}
.ser_mainx .ser1 .item .con .b_pic .pic{height: 100%!important;}
.ser_mainx .ser1 .item .con .b_pic ul li{padding: 0 8px;}

}

@media screen and (max-width: 668px) {

}
