.w1720 {
  padding: 0 0.9rem;
}
.w1520 {
  padding: 0 1.9rem;
}
.w1250 {
  width: 1250px;
  margin: 0 auto;
}
.w1800 {
  padding: 0 0.5rem;
}
.p100 {
  padding-top: 1rem;
}
.p100_ {
  padding-bottom: 1rem;
}
.m74 {
  margin-top: 0.74rem;
}
:root {
  --left: 1.9rem;
  --right: 1.9rem;
}
.f46 {
  font-size: 0.46rem;
  line-height: 1;
  text-transform: uppercase;
}
.f52 {
  font-size: 0.52rem;
  line-height: 1;
  text-transform: uppercase;
}
.f42 {
  font-size: 0.42rem;
  line-height: 1;
  text-transform: uppercase;
}
.f28 {
  font-size: 0.28rem;
  line-height: 1;
}
.f30 {
  font-size: 0.3rem;
  line-height: 1;
}
.f32 {
  font-size: 0.32rem;
  line-height: 1;
}
.f36 {
  font-size: 0.36rem;
  line-height: 1;
}
.f22 {
  font-size: 0.22rem;
  line-height: 1;
}
.f24 {
  font-size: 0.24rem;
  line-height: 1;
}
.f26 {
  font-size: 0.26rem;
  line-height: 1;
}
body {
  --left: 1.9rem;
  --right: 1.9rem;
}
.public_anchor {
    position: relative;
    top: -.78rem;
}
.pc_header {
  z-index: 5;
  position: fixed;
  top: 0;
  width: 100%;
  transition: 0.6s;
}
.pc_header .he_box {
  transition: 0.6s;
}
.pc_header .he_box .logo a img {
  height: 0.52rem;
}
.pc_header .column .nav .slide {
  padding: 0 0.18rem;
}
.pc_header .column .nav .slide .item a {
  transition: 0.4s;
  color: #fff;
  line-height: 0.8rem;
  opacity: 0.8;
  text-transform: uppercase;
}
.pc_header .column .nav .slide .item a:hover,
.pc_header .column .nav .slide.active .item a{
  opacity: 1;
}
.pc_header .column .menu .search {
  margin: 0 0.24rem 0 0.32rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.pc_header .column .menu .lang {
  display: flex;
  align-items: center;
}
.pc_header .column .menu .lang a {
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 0.15rem;
  padding: 6px 0.18rem;
}
.pc_header.active {
  background: #0c4555;
}
.pc_header.sticky {
  background: #0c4555;
  position: sticky;
}

.pu_top {
    display: none;
      z-index: 5;
      position: fixed;
      right: .38rem;
      bottom: 2%;
  }
  .pu_top .box {
      cursor: pointer;
    text-align: center;
  }
  .pu_top .box p {
      transition: .33s;
      margin-top: .14rem;
      color: #494949;
  }
  .pu_top .box:hover p{
     color: #348093;
  }

.pc_footer {
  background: #f1f1f1;
  padding: 1.2rem 0;
}
.pc_footer .fo_box .er_top .le_box .x1 {
  display: grid;
  gap: 0.16rem;
}
.pc_footer .fo_box .er_top .le_box .x1 a {
  color: #000;
  transition: 0.4s;
}
.pc_footer .fo_box .er_top .le_box .x1 a:hover {
  color: #348093;
}
.pc_footer .fo_box .er_top .le_box .x2 {
  margin: 0.64rem 0 0;
  display: flex;
}
.pc_footer .fo_box .er_top .le_box .x2 .item {
  position: relative;
  margin-right: 0.1rem;
}
.pc_footer .fo_box .er_top .le_box .x2 .item p a {
  cursor: pointer;
  transition: 0.6s;
  width: 0.55rem;
  height: 0.55rem;
  background: rgba(52, 128, 147, 0.1);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pc_footer .fo_box .er_top .le_box .x2 .item p a svg path {
  transition: 0.4s;
}
.pc_footer .fo_box .er_top .le_box .x2 .item .wx {
  position: absolute;
  width: 1rem;
  top: 120%;
  left: 0;
}
.pc_footer .fo_box .er_top .le_box .x2 .item .wx img {
  transition: 0.6s;
  width: 100%;
  transform: scale(0);
  transform-origin: top left;
}
.pc_footer .fo_box .er_top .le_box .x2 .item:last-child {
  margin-right: 0;
}
.pc_footer .fo_box .er_top .le_box .x2 .item:hover p a {
  background: #348093;
}
.pc_footer .fo_box .er_top .le_box .x2 .item:hover p a svg path {
  fill: #fff;
}
.pc_footer .fo_box .er_top .le_box .x2 .item:hover .wx img {
  transform: scale(1);
}
.pc_footer .fo_box .er_top .ri_box .slide {
  margin-right: 1.4rem;
}
.pc_footer .fo_box .er_top .ri_box .slide .one a {
  color: #000;
  text-transform: uppercase;
}
.pc_footer .fo_box .er_top .ri_box .slide .two {
  margin: 0.44rem 0 0;
  display: grid;
  gap: 0.1rem;
}
.pc_footer .fo_box .er_top .ri_box .slide .two a {
  transition: 0.4s;
  color: #666;
}
.pc_footer .fo_box .er_top .ri_box .slide .two a:hover {
  color: #348093;
}
.pc_footer .fo_box .er_top .ri_box .slide:last-child {
  margin-right: 0;
}
.pc_footer .fo_box .er_bot {
  margin: 2rem 0 0;
}
.pc_footer .fo_box .er_bot .copy {
  color: #000;
  line-height: 1.5;
}
.pc_footer .fo_box .er_bot .copy a {
  transition: 0.4s;
  color: #000;
  margin-left: 0.1rem;
}
.pc_footer .fo_box .er_bot .copy a:hover {
  color: #348093;
}
.pc_footer .fo_box .er_bot .privacy a {
  transition: 0.4s;
  color: #000;
  margin-right: 0.18rem;
}
.pc_footer .fo_box .er_bot .privacy a:last-child {
  margin-right: 0;
}
.pc_footer .fo_box .er_bot .privacy a:hover {
  color: #348093;
}
.pu_link {
  display: inline-block;
}
.pu_link a {
  transition: 0.4s;
  width: 2.18rem;
  line-height: 0.6rem;
  text-align: center;
  background: #348093;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0.3rem;
  box-shadow: 0px 10px 35px 0px rgba(52, 128, 147, 0.35);
}
.pu_link a:hover {
  transform: translateY(-4px);
  box-shadow: 0px 10px 35px 0px rgba(52, 128, 147, 0.6);
}
.pu_link.white a {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.pu_link.white a:hover {
  background: #fff;
  color: #348093;
  box-shadow: 0px 10px 35px 0px rgba(255, 255, 255, 0.6);
}
.pu_link.color a {
  background: transparent;
  color: #494949;
  border: 1px solid #348093;
  box-shadow: none;
}
.pu_link.color a:hover {
  background: #348093;
  color: #fff;
  transform: translateY(0);
  box-shadow: 0px 10px 35px 0px rgba(52, 128, 147, 0.6);
}
.pu_arrow {
  display: flex;
}
.pu_arrow .prev,
.pu_arrow .next {
  transition: 0.6s;
  cursor: pointer;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: rgba(52, 128, 147, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
}
.pu_arrow .prev svg path,
.pu_arrow .next svg path {
  transition: 0.4s;
}
.pu_arrow .prev:hover,
.pu_arrow .next:hover {
  background: #348093;
}
.pu_arrow .prev:hover svg path,
.pu_arrow .next:hover svg path {
  fill: #fff;
}
.pu_arrow .next {
  margin-left: 0.18rem;
}
.pu_banner {
  position: relative;
}
.pu_banner .ban_img {
  width: 100%;
}
.pu_banner .ban_img img {
  width: 100%;
}
.pu_banner .ban_text {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.pu_banner .ban_text h1 {
  color: #fff;
}
.pu_banner .ban_bread {
  position: absolute;
  width: 100%;
  bottom: 0.26rem;
}
.pu_banner .ban_bread .ad_box {
  display: flex;
  align-items: center;
  color: #fff;
}
.pu_banner .ban_bread .ad_box a {
  text-transform: uppercase;
  transition: 0.4s;
  color: #e3e3e3;
}
.pu_banner .ban_bread .ad_box a:hover {
  color: #fff;
}
.pu_banner .ban_bread .ad_box span {
  margin: 0 0.06rem;
}
.pu_banner .ban_bread .ad_box p {
  text-transform: uppercase;
}
.pu_text {
  font-size: 0.42rem;
  color: #348093;
  text-transform: uppercase;
  line-height: 1;
}
.pu_search {
  display: none;
  z-index: 5;
  position: fixed;
  width: 100%;
  top: 0.8rem;
  padding: 0.5rem 0;
  background: #fff;
  box-shadow: 0 0 10px rgba(54, 128, 146, 0.6);
}
.pu_search .ch_box form .item {
  display: flex;
}
.pu_search .ch_box form .item input {
  border: none;
  background: none;
}
.pu_search .ch_box form .item .text {
  flex: 1;
  line-height: 0.6rem;
  padding: 0 0.2rem;
  background: rgba(221, 221, 221, 0.5);
  color: #494949;
}
.pu_search .ch_box form .item .submit {
  cursor: pointer;
  width: 1.4rem;
  background: #348093;
  color: #fff;
}
.absolute {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_banner {
  position: relative;
}
.index_banner .mySwiper1 .swiper-slide {
  position: relative;
}
.index_banner .mySwiper1 .swiper-slide .de_img {
  width: 100%;
}
.index_banner .mySwiper1 .swiper-slide .de_img img,
.index_banner .mySwiper1 .swiper-slide .de_img video {
  width: 100%;
  height: var(--vh);
}
.index_banner .mySwiper1 .swiper-slide .de_ab {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.index_banner .mySwiper1 .swiper-slide .de_ab .text {
  color: #fff;
  line-height: 1.3;
  margin: 0 0 0.46rem 0;
}
.index_banner .index_switch {
  z-index: 2;
  position: absolute;
  width: 100%;
  bottom: 0.5rem;
}
.index_banner .index_switch .navigation {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_banner .index_switch .navigation .prev,
.index_banner .index_switch .navigation .next {
  margin: 0 4px;
}
.index_banner .index_switch .navigation .prev i,
.index_banner .index_switch .navigation .next i {
  cursor: pointer;
  transition: 0.4s;
  color: #fff;
  opacity: 0.5;
}
.index_banner .index_switch .navigation .prev i:hover,
.index_banner .index_switch .navigation .next i:hover {
  opacity: 1;
}
.index_banner .index_switch .scroll {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
}
.index_banner .index_switch .scroll img {
  width: 0.4rem;
  animation: scroll_down 1.4s linear infinite;
}
.index_banner .index_switch .scroll p {
  margin-left: 0.18rem;
  color: #fff;
  text-transform: uppercase;
}
@keyframes scroll_down {
  0% {
    transform: translateY(8px);
  }
  50% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(8px);
  }
}
.index_pipeline {
  position: relative;
}
.index_pipeline .ne_bk {
  width: 100%;
}
.index_pipeline .ne_bk img {
  width: 100%;
}
.index_pipeline .ne_ab {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  justify-content: flex-end;
}
.index_pipeline .ne_ab .w45 {
  width: 45%;
  color: #fff;
}
.index_pipeline .ne_ab .w45 .desc {
  margin: 0.3rem 0 0;
  line-height: 1.4;
}
.index_pipeline .ne_ab .w45 .desc a {
  color: #fff;
  display: inline-block;
  border-bottom: 2px dashed #fff;
}
.index_technology {
  overflow: hidden;
  position: relative;
  --ratio: 2.5;
  --box-w: var(--vw);
  --box-h: var(--vh);
  --outbox-w: calc(var(--box-w) * var(--ratio));
  --outbox-h: calc(var(--box-h) * var(--ratio));
}
.index_technology::before {
  --size: 0;
  --scale-x: calc(var(--size) / var(--ratio) - var(--ratio) * var(--x));
  --scale-y: calc(var(--size) / var(--ratio) - var(--ratio) * var(--y));
  position: absolute;
  left: var(--x);
  top: var(--y);
  border-radius: 100%;
  width: var(--size);
  height: var(--size);
  background: transparent var(--img) no-repeat var(--scale-x) var(--scale-y)/var(--outbox-w) var(--outbox-h);
  content: "";
  will-change: left, top;
  transform: translate(-50%, -50%);
}
.index_technology.active::before {
  z-index: -2;
}
.index_technology:hover::before {
  --size: 3rem;
  border: 0.05rem solid #348093;
}
.index_technology .gy_bk {
  position: absolute;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.index_technology .gy_bk .magnifier {
  --x: 0;
  --y: 0;
  position: relative;
  width: 100%;
  height: 100%;
  background: var(--img) no-repeat center / 100% 100%;
  cursor: move;
}
.index_technology .gy_bk .phone_img img {
  width: 100%;
  height: var(--vh);
}
.index_technology .gy_ab .w48 {
  width: 48%;
}
.index_technology .gy_ab .x1 p {
  color: #348093;
}
.index_technology .gy_ab .x2 .item {
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}
.index_technology .gy_ab .x2 .item .text {
  color: #000;
  text-transform: none;
}
.index_technology .gy_ab .x2 .item .desc {
  margin: 0.4rem 0 0.46rem;
  color: #666;
  line-height: 2;
}
.index_technology .gy_ab .x2 .item1 {
  border: none;
}
.index_technology .gy_ab .x2 .item1 .text {
  margin: 0.46rem 0 0.4rem;
 
}
.index_technology .gy_ab .x2 .item1 .desc {
  margin: 0;
}
.index_technology .gy_ab .x2 .item.active .text {
    color: #348093;
}
.index_technology .gy_ab .x3 {
  margin-top: 0.68rem;
}
.index_ship {
  background: #f7f7f7;
}
.index_ship .ip_top .text {
  color: #348093;
}
.index_ship .ip_bot {
  border-top: 1px solid #ccc;
  padding: 0.9rem 0 0;
}
.index_ship .ip_bot .mySwiper2 {
  padding: 0 0 10px 0;
}
.index_ship .ip_bot .mySwiper2 .swiper-slide {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 6px 10px 0px #e8e8e8;
  background: #fff;
}
.index_ship .ip_bot .mySwiper2 .swiper-slide img {
  width: 100%;
}
.index_news .ws_top .text {
  color: #348093;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.26rem;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid1 a {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid1 a img {
  transition: 0.4s;
  width: 100%;
  height: 100%;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid1 a p {
  z-index: 2;
  position: absolute;
  padding: 0 0.54rem;
  width: 100%;
  bottom: 0.4rem;
  color: #fff;
  line-height: 1.4;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid1 a:hover img {
  transform: scale(1.05);
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.26rem;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 .item {
  background: #e9f0f2;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 .item .em_img {
  overflow: hidden;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 .item .em_img img {
  transition: 0.4s;
  width: 100%;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 .item .em_content {
  padding: 0.34rem 0.34rem 0.56rem;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 .item .em_content .text p {
  color: #000;
  line-height: 1.5;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 .item .em_content .time {
  transition: 0.4s;
  margin-top: 1rem;
  color: #ccc;
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 .item:hover .em_img img {
  transform: scale(1.05);
}
.index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 .item:hover .em_content .time {
  color: #348093;
}
.index_news .ws_news {
    margin-top: .8rem;
}
.index_about {
  padding: 0 0.5rem 0.5rem 0.5rem;
}
.index_about .about_box {
  position: relative;
}
.index_about .ut_bk {
  width: 100%;
}
.index_about .ut_bk img {
  width: 100%;
}
.index_about .ut_ab {
  z-index: 2;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index_about .ut_ab .w60 {
  width: 60%;
  color: #fff;
  text-align: center;
}
.index_about .ut_ab .x2 {
  margin: 0.44rem 0 0.4rem;
}
.index_about .ut_ab .x3 {
  line-height: 2;
}
.index_about .ut_ab .x4 {
  margin-top: 0.9rem;
}
.introduction .on_1 p {
  color: #348093;
}
.introduction .on_2 {
  display: grid;
  gap: 0.6rem;
}
.introduction .on_2 .item {
  display: flex;
  align-items: center;
}
.introduction .on_2 .item .le_box {
  width: 50%;
  padding: 0 0.36rem 0 var(--left);
}
.introduction .on_2 .item .le_box .text {
  color: #4a4a4a;
  line-height: 1.3;
}
.introduction .on_2 .item .le_box .desc {
  margin: 0.36rem 0 0;
  color: #666;
  line-height: 2;
}
.introduction .on_2 .item .le_box .desc hr {
  height: 2px;
  margin: 0.4rem 0;
  background: #ccc;
}
.introduction .on_2 .item .ri_box {
  width: 50%;
}
.introduction .on_2 .item .ri_box img {
  width: 100%;
}
.introduction .on_2 .item:nth-child(even) {
  flex-direction: row-reverse;
}
.introduction .on_2 .item:nth-child(even) .le_box {
  padding: 0 var(--right) 0 0.36rem;
}
.pu_btn {
  display: inline-block;
}
.pu_btn a {
  transition: 0.6s;
  margin: 0 auto;
  cursor: pointer;
  width: 1.8rem;
  line-height: 0.52rem;
  text-align: center;
  color: #348093;
  text-transform: uppercase;
  background: #fff;
  border-radius: 0.26rem;
}
.pu_btn a:hover {
  transform: translateY(-4px);
  background: #348093;
  color: #fff;
  box-shadow: 0px 10px 35px 0px rgba(52, 128, 147, 0.6);
}
.pu_btn.color a {
  background: #348093;
  color: #fff;
  box-shadow: 0px 10px 35px 0px rgba(48, 128, 148, 0.35);
}
.breakthrough {
  position: relative;
  overflow: hidden;
}
.breakthrough .gh_bk {
  width: 100%;
}
.breakthrough .gh_bk img {
  width: 100%;
}
.breakthrough .gh_text .text {
  cursor: default;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
}
.breakthrough .gh_text .text .p1 {
  font-size: 0.3rem;
  text-shadow: 0px 4px #000000;
}
.breakthrough .gh_text .text .p2 {
  z-index: 2;
  transition: 0.4s;
  opacity: 0;
  white-space: nowrap;
  position: absolute;
  top: 0.4rem;
  left: 0;
  padding-bottom: 3px;
  border-bottom: 2px solid #fff;
  text-shadow: 0px 3px #000000;
}
.breakthrough .gh_text .text:hover .p2 {
  opacity: 1;
}
.breakthrough .gh_text {
    display: none;
}
.breakthrough .gh_text .t1 {
  top: 58%;
  left: 10%;
  color: #d9cda9;
}
.breakthrough .gh_text .t1 .p1 {
  font-size: 0.22rem;
}
.breakthrough .gh_text .t1 .p2 {
  border-bottom-color: #d9cda9;
}
.breakthrough .gh_text .t2 {
  top: 28%;
  left: 21%;
  color: #d9cda9;
}
.breakthrough .gh_text .t2 .p1 {
  font-size: 0.22rem;
}
.breakthrough .gh_text .t2 .p2 {
  border-bottom-color: #d9cda9;
}
.breakthrough .gh_text .t3 {
  top: 54%;
  left: 23%;
}
.breakthrough .gh_text .t3 .p1 {
  font-size: 0.28rem;
}
.breakthrough .gh_text .t4 {
  top: 87%;
  left: 26.5%;
  color: #d9cda9;
}
.breakthrough .gh_text .t4 .p1 {
  font-size: 0.22rem;
}
.breakthrough .gh_text .t4 .p2 {
  border-bottom-color: #d9cda9;
}
.breakthrough .gh_text .t5 {
  top: 35%;
  left: 32.3%;
}
.breakthrough .gh_text .t5 .p1 {
  font-size: 0.28rem;
}
.breakthrough .gh_text .t6 {
  top: 75%;
  left: 34.5%;
}
.breakthrough .gh_text .t6 .p1 {
  font-size: 0.28rem;
}
.breakthrough .gh_text .t7 {
  top: 58%;
  left: 38%;
  color: #cbcbcb;
}
.breakthrough .gh_text .t7 .p1 {
  font-size: 0.32rem;
}
.breakthrough .gh_text .t7 .p2 {
  border-bottom-color: #cbcbcb;
}
.breakthrough .gh_text .t8 {
  top: 37%;
  left: 53%;
  color: #cbcbcb;
}
.breakthrough .gh_text .t8 .p1 {
  font-size: 0.32rem;
}
.breakthrough .gh_text .t8 .p2 {
  border-bottom-color: #cbcbcb;
}
.breakthrough .gh_text .t9 {
  top: 22%;
  left: 61%;
}
.breakthrough .gh_text .t9 .p1 {
  font-size: 0.28rem;
}
.breakthrough .gh_text .t10 {
  top: 70%;
  left: 69%;
}
.breakthrough .gh_text .t10 .p1 {
  font-size: 0.28rem;
}
.breakthrough .gh_text .t10 .p2 {
  left: auto;
  right: 0;
}
.breakthrough .gh_text .t11 {
  top: 8%;
  left: 68%;
  color: #d9cda9;
}
.breakthrough .gh_text .t11 .p1 {
  font-size: 0.22rem;
}
.breakthrough .gh_text .t11 .p2 {
  left: auto;
  right: 0;
  border-bottom-color: #d9cda9;
}
.breakthrough .gh_text .t12 {
  top: 79%;
  left: 76%;
  color: #d9cda9;
}
.breakthrough .gh_text .t12 .p1 {
  font-size: 0.22rem;
}
.breakthrough .gh_text .t12 .p2 {
  left: auto;
  right: 0;
  border-bottom-color: #d9cda9;
}
.breakthrough .gh_text .t13 {
  top: 53%;
  left: 75%;
}
.breakthrough .gh_text .t13 .p1 {
  font-size: 0.28rem;
}
.breakthrough .gh_text .t13 .p2 {
  left: auto;
  right: 0;
}
.breakthrough .gh_text .t14 {
  top: 16%;
  left: 79%;
  color: #d9cda9;
}
.breakthrough .gh_text .t14 .p1 {
  font-size: 0.22rem;
}
.breakthrough .gh_text .t14 .p2 {
  left: auto;
  right: 0;
  border-bottom-color: #d9cda9;
}
.breakthrough .gh_text .t15 {
  top: 34%;
  left: 83%;
  color: #d9cda9;
}
.breakthrough .gh_text .t15 .p1 {
  font-size: 0.22rem;
}
.breakthrough .gh_text .t15 .p2 {
  left: auto;
  right: 0;
  border-bottom-color: #d9cda9;
}
.history {
  background: url('../images/43.jpg') no-repeat;
  background-size: cover;
  padding-bottom: 0.76rem;
}
.history .ry_2 .pc_img {
    position: relative;
}

/*.history .ry_2 .pc_img:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 220px;*/
/*    background: url('../images/101.svg') no-repeat;*/
/*    background-size: cover;*/
/*}*/


.history .ry_2 .mySwiper12 {
  padding-top: 2.2rem;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_bk {
  width: 100%;
  /*opacity: 0;*/
}
.history .ry_2 .mySwiper12 .swiper-slide .de_bk img {
  width: 100%;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .ent {
  display: flex;
  position: absolute;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .ent .img {
    position: relative;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .ent .img::before {
    content: '';
    position: absolute;
    top: 112%;
    left: 50%;
    transform: translateX(-50%);
    width: 1px;
    height: .8rem;
    background: #cfcfcf;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .ent .img::after {
    content: '';
    position: absolute;
    top: calc(120% + .8rem);
    left: 50%;
    transform: translateX(-50%);
    width: .1rem;
    height: .1rem;
    background: #348093;
    border: .05rem solid #fff;
    border-radius: 50%;
}

.history .ry_2 .mySwiper12 .swiper-slide .de_content .ent .img img {
  width: 1.86rem;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .ent .title {
  width: 3.4rem;
  padding-left: 0.3rem;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .ent .title .t1 {
  margin: 0.2rem 0 0.16rem;
  color: #494949;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .ent .title .t2 {
  color: #666;
  line-height: 0.26rem;
  height: 0.78rem;
  overflow: auto;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .ent .title .t2::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .ent .title .t2::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #348093;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .ent .title .t2::-webkit-scrollbar-track {
  border-radius: 2px;
  background: #9a9a9a;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .t1 {
  top: 30%;
  left: 11%;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .t2 {
  top: -37%;
  left: 40.5%;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .t2 .img::before {
   height: 2.4rem;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .t2 .img::after {
   top: calc(120% + 2.4rem);
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .t3 {
  top: 9%;
  left: 67%;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .t3 .img::before {
   height: .94rem;
}
.history .ry_2 .mySwiper12 .swiper-slide .de_content .t3 .img::after {
   top: calc(120% + .94rem);
}
.history .ry_2 .mySwiper12_2 {
  padding: 0.6rem 0;
}
.history .ry_2 .mySwiper12_2 .slide {
  text-align: center;
  padding: 0 5vw;
}
.history .ry_2 .mySwiper12_2 .slide .title {
  margin-top: 0.3rem;
}

.history .ry_4 {
     margin-top: 0.4rem;
  display: flex;    
  justify-content: center;
}
.history .ry_4 .prev,
.history .ry_4 .next {
    margin: 0 .1rem;
}
.history .ry_4 .prev i,
.history .ry_4 .next i{
    color: #494949;
    cursor: pointer;
    font-weight: bold;
}
.history .ry_4 .prev i:hover,
.history .ry_4 .next i:hover {
   color:  #348093;
}

.history .ry_3 {
  margin-top: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.history .ry_3 .item {
  margin-right: 0.7rem;
  cursor: pointer;
  color: #494949;
}
.history .ry_3 .item .none {
  display: none;
}
.history .ry_3 .item:last-child {
  margin-right: 0;
}
.history .ry_3 .item.active p {
  color: #348093;
}
.management .nt_top .text {
  color: #348093;
}
.management .nt_bot .mySwiper4 .swiper-slide .item {
  padding: 0.84rem 0;
  background: #e9f0f2;
  text-align: center;
}
.management .nt_bot .mySwiper4 .swiper-slide .item .m1 img {
  width: 2.18rem;
  border-radius: 50%;
}
.management .nt_bot .mySwiper4 .swiper-slide .item .m2 {
  color: #333;
  margin: 0.46rem 0 0.64rem;
}
.management .nt_bot .mySwiper4 .swiper-slide .item .m2 .desc {
  margin-top: 0.1rem;
  line-height: .2rem;
  height: .4rem;
}
.management_aside {
  display: none;
  position: relative;
  z-index: 10;
}
.management_aside .aside_box {
  position: fixed;
  top: 0;
  left: 0;
  width: var(--vw);
  height: var(--vh);
  background: rgba(0, 0, 0, 0.3);
  display: flex;
  align-items: center;
}
.management_aside .aside_box .close {
  cursor: pointer;
  position: absolute;
  right: 0.26rem;
  top: 0.26rem;
}
.management_aside .aside_box .close:hover svg path {
  fill: #348093;
}
.management_aside .aside_box .w1520 {
  width: 100%;
}
.management_aside .aside_box .toggle {
  position: relative;
  display: none;
}
.management_aside .aside_box .toggle .box {
    width: 100%;
}
.management_aside .aside_box .toggle.active {
  display: block;
}
.management_aside .aside_box .le_box {
  width: 32%;
  background: #e9f0f2;
  text-align: center;
  padding: 0.76rem 0.4rem;
}
.management_aside .aside_box .le_box .x1 img {
  width: 2.18rem;
  border-radius: 50%;
}
.management_aside .aside_box .le_box .x2 {
  margin-top: 0.46rem;
  color: #494949;
}
.management_aside .aside_box .le_box .x2 .desc {
  margin-top: 0.2rem;
}
.management_aside .aside_box .le_box .x3 {
  margin: 0.5rem 0 0.3rem;
  border-bottom: 1px solid #9b9b9b;
}
.management_aside .aside_box .le_box .x4 {
  color: #494949;
  line-height: 1.36;
}
.management_aside .aside_box .le_box .x5 {
  margin: 0.8rem 0 0;
}
.management_aside .aside_box .ri_box {
  width: 68%;
  background: #fff;
  position: relative;
  padding: 0.76rem 0.9rem;
}
.management_aside .aside_box .ri_box .content {
  /*display: grid;*/
  /*gap: 0.5rem;*/
  height: 6.1rem;
  overflow: auto;
}
.management_aside .aside_box .ri_box .content p {
    line-height: 2;
    color: #666;
}
.management_aside .aside_box .ri_box .content::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.management_aside .aside_box .ri_box .content::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #348093;
}
.management_aside .aside_box .ri_box .content::-webkit-scrollbar-track {
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.3);
}
.management_aside .aside_box .ri_box .content .item .it_1 {
  color: #494949;
}
.management_aside .aside_box .ri_box .content .item .it_2 p {
  margin-top: 0.22rem;
  color: #666;
  line-height: 1.4;
}
.technology .gy_cen {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.6rem;
}
.technology .gy_cen .slide .de_img {
  width: 100%;
}
.technology .gy_cen .slide .de_img img {
  width: 100%;
}
.technology .gy_cen .slide .de_text {
    text-align: center;
    color: #4a4a4a;
    margin: .4rem 0 .28rem;
}
.technology .gy_cen .slide .de_au {
  display: flex;
  justify-content: center;
}
.technology .gy_bot {
  margin: 0.8rem 0 0;
}
.technology .gy_bot .text {
  color: #4a4a4a;
}
.technology .gy_bot .desc {
  margin: 0.52rem 0 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.16rem 0.4rem;
}
.technology .gy_bot .desc p {
  position: relative;
  color: #666;
  line-height: 1.2;
  padding-left: 0.16rem;
}
.technology .gy_bot .desc p::before {
  content: '';
  position: absolute;
  top: 0.04rem;
  left: 0;
  width: 0.08rem;
  height: 0.08rem;
  background: #348093;
  border-radius: 50%;
}
.platform {
  position: relative;
}
.platform .rm_bk {
  width: 100%;
}
.platform .rm_bk img {
  width: 100%;
  height: var(--vh);
}
.platform .rm_1 {
  position: absolute;
  top: 0;
  width: 100%;
}
.platform .rm_2 .pl {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
}
.platform .rm_2 .pl .le_ {
    position: relative;
}
.platform .rm_2 .pl .le_ img {
  width: 1.33rem;
  border-radius: 50%;
}
.platform .rm_2 .pl .le_ .img1 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    animation: opacityImg 1.6s linear infinite;
}

@keyframes  opacityImg {
    0% {
        opacity: 1;
    }
    50% {
         opacity: 0;
    }
    100% {
         opacity: 1;
    }
}


.platform .rm_2 .pl .ri_ {
  position: absolute;
  bottom: 0.2rem;
  left: 1.38rem;
  color: #494949;
}
.platform .rm_2 .pl .ri_ span {
  display: block;
  margin: 0 0 0.16rem 0.25rem;
}
.platform .rm_2 .pl .ri_::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 2.15rem;
  height: 0.15rem;
  background: url('../images/5.png') no-repeat;
  background-size: cover;
}
.platform .rm_2 .pl:hover .ri_ {
  color: #348093;
}
.platform .rm_2 .pl_1 {
  top: 41.8%;
  left: 25.8%;
}
.platform .rm_2 .pl_2 {
  top: 60.8%;
  left: 66.3%;
}
.platform .rm_2 .pl_2 .ri_ {
  left: -0.84rem;
  bottom: 0;
}
.platform .rm_2 .pl_2 .ri_ span {
  display: block;
  margin: 0 0.25rem 0.16rem 0;
}
.platform .rm_2 .pl_2 .ri_::before {
  left: auto;
  right: 0;
  width: 3.06rem;
  height: 0.16rem;
  background: url('../images/6.png') no-repeat;
  background-size: cover;
}
.platform .rm_3 {
  display: none;
  z-index: 2;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0.7rem 0;
      background: rgb(229 242 245 / 80%);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
}
.platform .rm_3 .w1520 {
  width: 100%;
  height: 100%;
}
.platform .rm_3 .item {
  width: 100%;
  height: 100%;
  display: none;
}
.platform .rm_3 .item .em_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.platform .rm_3 .item .em_1 .le_box {
  display: flex;
  align-items: center;
}
.platform .rm_3 .item .em_1 .le_box img {
  width: 1.33rem;
  border-radius: 50%;
}
.platform .rm_3 .item .em_1 .le_box span {
  margin-left: 0.3rem;
  color: #348093;
}
.platform .rm_3 .item .em_1 .ri_box .back {
  cursor: pointer;
  transition: 0.4s;
  width: 1.8rem;
  line-height: 0.52rem;
  text-align: center;
  border: 1px solid #348093;
  border-radius: 0.26rem;
  text-transform: uppercase;
}
.platform .rm_3 .item .em_1 .ri_box .back:hover {
  background: #348093;
  color: #fff;
}
.platform .rm_3 .item .em_2 {
  margin-top: 1rem;
  height: calc(100% - 1.4rem - 1.33rem);
  overflow: auto;
  padding-right: 0.3rem;
}
.platform .rm_3 .item .em_2::-webkit-scrollbar {
  width: 0.06rem;
  height: 0.06rem;
}
.platform .rm_3 .item .em_2::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #348093;
}
.platform .rm_3 .item .em_2::-webkit-scrollbar-track {
  border-radius: 2px;
  background: rgba(154, 154, 154, 0.3);
}
.platform .rm_3 .item .em_2 img {
  max-width: 100%;
}
.platform .rm_3 .item .em_2 p {
  color: #666;
  line-height: 2;
}
.platform .rm_3 .item.active {
  display: block;
}
/*.linker .er_box  .compiler {*/
/*    margin-top: 0.54rem;*/
/*    line-height: 2;*/
/*    color: #666; */
/*}*/
/*.linker .er_box  .compiler img {*/
/*    max-width: 100%;*/
/*}*/
.linker .er_box .mySwiper5 {
  margin-top: 0.54rem;
  width: 100%;
  height: calc(var(--vh) - 2rem - 0.96rem);
}
.linker .er_box .mySwiper5 .swiper-slide {
  padding: 0 1rem 0 0;
}
.linker .er_box .mySwiper5 .swiper-slide .compiler {
  padding: 0 0.2rem 0 0;
  height: calc(100% - 0.42rem);
  overflow: auto;
}
.linker .er_box .mySwiper5 .swiper-slide .compiler::-webkit-scrollbar {
  width: 0.06rem;
  height: 0.06rem;
}
.linker .er_box .mySwiper5 .swiper-slide .compiler::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #348093;
}
.linker .er_box .mySwiper5 .swiper-slide .compiler::-webkit-scrollbar-track {
  border-radius: 2px;
  background: rgba(154, 154, 154, 0.3);
}
.linker .er_box .mySwiper5 .swiper-slide .compiler img {
  max-width: 100%;
}
.linker .er_box .mySwiper5 .swiper-pagination .swiper-pagination-bullet {
  opacity: 1;
  width: 0.12rem;
  height: 0.12rem;
  background: transparent;
  border: 2px solid #348093;
  margin: .1rem 0;
}
.linker .er_box .mySwiper5 .swiper-pagination .swiper-pagination-bullet-active {
  background: #348093;
}
.linker.gmp {
  background: #dae9ed;
}
.pipeline .ne_bot {
  overflow: auto;
  padding-bottom: 10px;
}
.pipeline .ne_bot::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.pipeline .ne_bot::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #348093;
}
.pipeline .ne_bot::-webkit-scrollbar-track {
  border-radius: 10px;
  background: rgba(151, 151, 151, 0.3);
}
.pipeline .ne_bot .scroll {
  width: 1250px;
}
.pipeline .ne_bot .thead {
  padding: 0.32rem 0.3rem;
  display: flex;
  align-items: center;
  color: #fff;
  background: #348093;
  border-radius: 10px;
  text-align: center;
}
.pipeline .ne_bot .thead div {
  margin: 0 8px;
}
.pipeline .ne_bot .thead div:first-child {
  margin: 0 8px 0 0;
}
.pipeline .ne_bot .thead div:last-child {
  margin: 0 0 0 8px;
}
.pipeline .ne_bot .thead .d1 {
  width: 88px;
}
.pipeline .ne_bot .thead .d2 {
  width: 70px;
}
.pipeline .ne_bot .thead .d3 {
  width: 100px;
}
.pipeline .ne_bot .thead .d4 {
  width: 110px;
}
.pipeline .ne_bot .thead .d5 {
  display: flex;
  justify-content: space-between;
  flex: 1;
  align-items: center;
}
.pipeline .ne_bot .thead .d5 p {
    /*width: 16.66%;*/
}
.pipeline .ne_bot .thead .d6 {
  width: 70px;
}
.pipeline .ne_bot .thead .d7 {
  width: 80px;
}
.pipeline .ne_bot .tbody .slide {
  margin-top: 10px;
  padding: 0.32rem 0.3rem;
  background: #e9f0f2;
  border-radius: 10px;
}
.pipeline .ne_bot .tbody .slide .de_1 {
  display: flex;
  align-items: center;
  color: #4a4a4a;
  text-align: center;
  cursor: pointer;
}
.pipeline .ne_bot .tbody .slide .de_1 div {
  margin: 0 8px;
  line-height: 1.2;
}
.pipeline .ne_bot .tbody .slide .de_1 div:first-child {
  margin: 0 8px 0 0;
}
.pipeline .ne_bot .tbody .slide .de_1 div:last-child {
  margin: 0 0 0 8px;
}
.pipeline .ne_bot .tbody .slide .de_1 .e1 {
  width: 88px;
  line-height: 40px;
  border: 1px solid #348093;
  text-align: center;
  border-radius: 10px;
}
.pipeline .ne_bot .tbody .slide .de_1 .e2 {
  width: 70px;
}
.pipeline .ne_bot .tbody .slide .de_1 .e3 {
  width: 100px;
}
.pipeline .ne_bot .tbody .slide .de_1 .e4 {
  width: 110px;
}
.pipeline .ne_bot .tbody .slide .de_1 .e5 {
  position: relative;
  width: 650px;
  height: 0.25rem;
  flex: 1;
}
.pipeline .ne_bot .tbody .slide .de_1 .e5::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: var(--width);
  height: 100%;
  background: -webkit-linear-gradient(to right, #7fc5d6, #408b9e);
  background: linear-gradient(to right, #7fc5d6, #408b9e);
  border-radius: 0.16rem;
}
.pipeline .ne_bot .tbody .slide .de_1 .e6 {
  width: 70px;
}
.pipeline .ne_bot .tbody .slide .de_1 .e7 {
  width: 80px;
}
.pipeline .ne_bot .tbody .slide .de_1 .e7 img {
  max-width: 100%;
}
.pipeline .ne_bot .tbody .slide .de_2 {
  transition: 0.4s;
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
}
.pipeline .ne_bot .tbody .slide .de_2 p {
  min-height: 0;
  position: relative;
  padding-left: 0.2rem;
  color: #666;
  line-height: 1.2;
}
.pipeline .ne_bot .tbody .slide .de_2 p::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 100%;
  background: #348093;
}
.pipeline .ne_bot .tbody .slide.active .de_2 {
  margin-top: 0.26rem;
  grid-template-rows: 1fr;
}
.busines .es_bot {
  margin: 0.5rem 0 0;
}
.busines .es_bot .le_box {
  width: 57%;
  padding: 0 0.4rem 0 var(--left);
}
.busines .es_bot .le_box .x1 {
  color: #666;
  line-height: 2;
}
.busines .es_bot .le_box .x2 .item {
  margin-top: 0.6rem;
}
.busines .es_bot .le_box .x2 .item .m1 {
  color: #4a4a4a;
}
.busines .es_bot .le_box .x2 .item .m2 {
  margin: 0.1rem 0 0;
  color: #666;
  line-height: 2;
}
.busines .es_bot .ri_box {
  width: 43%;
}
.busines .es_bot .ri_box img {
  width: 100%;
}
.witch .ch_box {
  display: flex;
}
.witch .ch_box .slide {
  transition: 0.6s;
  flex: 1;
  position: relative;
  overflow: hidden;
}
.witch .ch_box .slide .de_img {
  width: 100%;
}
.witch .ch_box .slide .de_img img {
  height: 6.4rem;
  transition: 0.4s;
}
.witch .ch_box .slide .de_ab {
  background: #e9f0f2;
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.8rem 0.46rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.witch .ch_box .slide .de_ab .text {
  color: #4a4a4a;
  line-height: 1.3;
}
.witch .ch_box .slide .de_ab .content {
  position: relative;
}
.witch .ch_box .slide .de_ab .content img {
  transition: 0.2s;
  width: 1.64rem;
}
.witch .ch_box .slide .de_ab .content p {
  transition: 0.4s;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  line-height: 2;
}
.witch .ch_box .slide.active {
  flex: 2.24;
}
.witch .ch_box .slide.active .de_img img {
  width: 100%;
}
.witch .ch_box .slide.active .de_ab {
  background: none;
}
.witch .ch_box .slide.active .de_ab .text {
  color: #fff;
  font-size: 0.34rem;
}
.witch .ch_box .slide.active .de_ab .content img {
  opacity: 0;
}
.witch .ch_box .slide.active .de_ab .content p {
  opacity: 1;
}
.partner .er_cen .swiper .swiper-slide img {
  width: 100%;
}
.partner .er_bot {
  text-align: center;
}
.partner .er_bot .t1 {
  margin: 0.9rem 0 0.5rem;
  line-height: 2;
  color: #666;
}
.partner .er_bot .t2 img {
  width: 0.5rem;
}
.partner .er_bot .t2 a {
  transition: 0.4s;
  color: #494949;
  margin-left: 0.28rem;
}
.partner .er_bot .t2 a:hover {
  color: #348093;
}
.pu_crumb .crumb_box a {
  transition: 0.4s;
  text-transform: uppercase;
  color: rgba(74, 74, 74, 0.5);
  margin-right: 0.5rem;
  border-bottom: 3px solid transparent;
  padding: 0 0 0.14rem 0;
}
.pu_crumb .crumb_box a:last-child {
  margin-right: 0;
}
.pu_crumb .crumb_box a.active,
.pu_crumb .crumb_box a:hover {
  color: #348093;
  border-bottom-color: #348093;
}
.pu_page .prev a,
.pu_page .next a {
  transition: 0.6s;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: rgba(48, 128, 148, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
}
.pu_page .prev a:hover,
.pu_page .next a:hover {
  background: #348093;
}
.pu_page .prev a:hover svg path,
.pu_page .next a:hover svg path {
  fill: #fff;
}
.pu_page .prev {
  margin-right: 0.78rem;
}
.pu_page .next {
  margin-left: 0.78rem;
}
.pu_page .number a {
  transition: 0.4s;
  color: #4a4a4a;
  line-height: 0.5rem;
  border-bottom: 3px solid transparent;
  margin: 0 0.18rem;
}
.pu_page .number a.active,
.pu_page .number a:hover {
  color: #348093;
  border-bottom-color: #348093;
}
.news_report .rt_2 {
  margin: 0.74rem 0 1.1rem;
}
.news_report .rt_2 .one .mySwiper7 .swiper-slide .slide_box {
  display: flex;
  flex-wrap: wrap;
}
.news_report .rt_2 .one .mySwiper7 .swiper-slide .slide_box .le_box {
  width: 44%;
  padding: 0.78rem;
}
.news_report .rt_2 .one .mySwiper7 .swiper-slide .slide_box .le_box .time {
  color: #ccc;
}
.news_report .rt_2 .one .mySwiper7 .swiper-slide .slide_box .le_box .text {
  margin: 0.28rem 0 0;
}
.news_report .rt_2 .one .mySwiper7 .swiper-slide .slide_box .le_box .text p {
  color: #494949;
  line-height: 1.4;
}
.news_report .rt_2 .one .mySwiper7 .swiper-slide .slide_box .ri_box {
  width: 56%;
}
.news_report .rt_2 .one .mySwiper7 .swiper-slide .slide_box .ri_box img {
  width: 100%;
}
.news_report .rt_2 .one .mySwiper7 .news_switch {
  z-index: 2;
  position: absolute;
  bottom: 0;
  width: 44%;
  padding: 0 0.78rem 0.78rem;
  display: flex;
  justify-content: space-between;
}
.news_report .rt_2 .one .mySwiper7 .news_switch .pagination {
  flex: 1;
  display: flex;
  align-items: center;
  color: #ccc;
}
.news_report .rt_2 .one .mySwiper7 .news_switch .pagination i {
  font-style: normal;
  margin: 0 4px;
}
.news_report .rt_2 .one .mySwiper7 .news_switch .pagination p {
  color: #348093;
}
.news_report .rt_2 .one .mySwiper7 .news_switch .navigation .prev,
.news_report .rt_2 .one .mySwiper7 .news_switch .navigation .next {
  cursor: pointer;
}
.news_report .rt_2 .one .mySwiper7 .news_switch .navigation .prev i,
.news_report .rt_2 .one .mySwiper7 .news_switch .navigation .next i {
  font-weight: bold;
  transition: 0.4s;
  color: #494949;
}
.news_report .rt_2 .one .mySwiper7 .news_switch .navigation .prev i:hover,
.news_report .rt_2 .one .mySwiper7 .news_switch .navigation .next i:hover {
  color: #348093;
}
.news_report .rt_2 .two {
  margin-top: 0.32rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.32rem;
}
.news_report .rt_2 .two .slide a {
  transition: 0.4s;
  padding: 0.68rem 0.38rem;
  border: 1px solid #e8e8e8;
}
.news_report .rt_2 .two .slide a .text {
  margin-bottom: 0.56rem;
}
.news_report .rt_2 .two .slide a .text p {
  color: #494949;
  line-height: 0.34rem;
  height: 1.02rem;
}
.news_report .rt_2 .two .slide a .time {
  color: #ccc;
}
.news_report .rt_2 .two .slide a:hover {
  border-color: #348093;
}
.download .ad_2 {
  margin: 0.74rem 0 0.5rem;
}
.download .ad_2 .slide {
  border-top: 1px solid #ccc;
  display: flex;
  align-items: center;
  padding: 0.5rem 0;
}
.download .ad_2 .slide .e1 img {
  width: 0.45rem;
}
.download .ad_2 .slide .e2 {
  flex: 1;
  padding: 0 1.3rem;
}
.download .ad_2 .slide .e2 p {
  color: #494949;
}
.news_details {
  padding: 0.86rem 0 1.5rem;
}
.news_details .ls_1 a {
  display: flex;
  align-items: center;
}
.news_details .ls_1 a .round {
  transition: 0.4s;
  width: 0.52rem;
  height: 0.52rem;
  background: #348093;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 10px 35px 0px rgba(48, 128, 148, 0.35);
}
.news_details .ls_1 a .return {
  margin-left: 0.18rem;
  text-transform: uppercase;
  color: #000;
}
.news_details .ls_1 a:hover .round {
  padding-left: 0.1rem;
}
.news_details .ls_2 {
  margin: 0.44rem 0 0.64rem;
}
.news_details .ls_2 .text {
  color: #494949;
  line-height: 1.3;
}
.news_details .ls_2 .time {
  margin: 0.44rem 0 0;
  color: #348093;
}
.news_details .ls_3 .compiler a{
  display: inline;   
}
.news_details .ls_3 .compiler p {
  color: #666;
  line-height: 2;
}
.news_details .ls_3 .compiler img {
  max-width: 100%;
}
.recommend {
  background: #f7f7f7;
}
.recommend .nd_2 {
  margin: 0.74rem 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.32rem;
}
.recommend .nd_2 .slide a {
  transition: 0.4s;
  padding: 0.68rem 0.38rem;
  border: 1px solid #e8e8e8;
}
.recommend .nd_2 .slide a .text {
  margin-bottom: 0.56rem;
}
.recommend .nd_2 .slide a .text p {
  color: #494949;
  line-height: 0.34rem;
  height: 1.02rem;
}
.recommend .nd_2 .slide a .time {
  color: #ccc;
}
.recommend .nd_2 .slide a:hover {
  border-color: #348093;
}
.contact_information .on_bot {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.26rem;
}
.contact_information .on_bot .slide {
  background: #e9f0f2;
  padding: 0.65rem 0;
  text-align: center;
}
.contact_information .on_bot .slide .img {
  height: 0.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.contact_information .on_bot .slide .img img {
  max-height: 100%;
}
.contact_information .on_bot .slide .text {
  margin: 0.3rem 0 0;
  color: #494949;
}
.contact_information .on_bot .slide .text a {
  transition: 0.4s;
  margin-bottom: 0.12rem;
  color: #494949;
}
.contact_information .on_bot .slide .text a:hover {
  color: #348093;
}
.global_distribution {
  position: relative;
}
.global_distribution .on_1 {
  position: absolute;
  width: 100%;
  top: 1rem;
}
.global_distribution .on_2 .global {
  position: absolute;
  top: 0;
  left: 0;
}
.global_distribution .on_2 .global .box1 {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.global_distribution .on_2 .global .box1 .point {
  position: relative;
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50%;
}
.global_distribution .on_2 .global .box1 .point::before {
  transition: 0.4s;
  opacity: 0.5;
  z-index: -1;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.8rem;
  height: 1.8rem;
  background: #348093;
  border-radius: 50%;
}
.global_distribution .on_2 .global .box1 .line {
  width: 5.55rem;
  height: 1px;
  background: #494949;
}
.global_distribution .on_2 .global .box1 .line span {
  position: absolute;
  bottom: 0.12rem;
  left: 0;
  text-transform: uppercase;
}
.global_distribution .on_2 .global .box2 {
  transition: 0.33s;
  opacity: 0;
  position: absolute;
  top: 0.26rem;
  left: 0;
  width: 3.85rem;
}
.global_distribution .on_2 .global .box2 .swiper .slide .de_img img {
  width: 100%;
}
.global_distribution .on_2 .global .box2 .swiper .slide .de_content {
  padding: 0.32rem 0.28rem;
  background: #fff;
}
.global_distribution .on_2 .global .box2 .swiper .slide .de_content .t1 {
  color: #348093;
  text-transform: uppercase;
}
.global_distribution .on_2 .global .box2 .swiper .slide .de_content .t2 {
  margin: 0.2rem 0 0;
  display: grid;
  gap: 0.14rem;
}
.global_distribution .on_2 .global .box2 .swiper .slide .de_content .t2 .item {
  display: flex;
}
.global_distribution .on_2 .global .box2 .swiper .slide .de_content .t2 .item .text {
  padding-left: 0.14rem;
  flex: 1;
}
.global_distribution .on_2 .global .box2 .swiper .slide .de_content .t2 .item .text a {
  transition: 0.4s;
  color: #666;
}
.global_distribution .on_2 .global .box2 .swiper .slide .de_content .t2 .item .text a:hover {
  color: #348093;
}
.global_distribution .on_2 .global .box2 .swiper .slide .de_content .t2 .item .text span {
  color: #666;
}
.global_distribution .on_2 .global .box2 .swiper .slide .de_content .t3 {
  padding-top: 0.34rem;
  border-top: 1px solid #e3e3e3;
  color: #494949;
  text-transform: uppercase;
}
.global_distribution .on_2 .global .box2 .switch .prev,
.global_distribution .on_2 .global .box2 .switch .next {
  z-index: 2;
  position: absolute;
  top: 20%;
}
.global_distribution .on_2 .global .box2 .switch .prev i,
.global_distribution .on_2 .global .box2 .switch .next i {
  cursor: pointer;
  color: rgba(255, 255, 255, 0.5);
}
.global_distribution .on_2 .global .box2 .switch .prev i:hover,
.global_distribution .on_2 .global .box2 .switch .next i:hover {
  color: #fff;
}
.global_distribution .on_2 .global .box2 .switch .prev {
  left: 0.16rem;
}
.global_distribution .on_2 .global .box2 .switch .next {
  right: 0.16rem;
}
.global_distribution .on_2 .global.active .box1 .point::before {
  opacity: 1;
}
.global_distribution .on_2 .global.active .box2 {
  opacity: 1;
}
.global_distribution .on_2 .l1 {
  top: 29%;
  left: 11%;
}
.global_distribution .on_2 .l1 .box1 {
  flex-direction: row-reverse;
}
.global_distribution .on_2 .l1 .box1 .line {
  width: 3.94rem;
}
.global_distribution .on_2 .l1 .box1 .line span {
  left: auto;
  right: 0;
}
.global_distribution .on_2 .l1 .box1 .point::before {
  width: 0.67rem;
  height: 0.67rem;
}
.global_distribution .on_2 .l1 .box2 {
  left: 50%;
}
.global_distribution .on_2 .l2 {
  top: 33.5%;
  left: 55%;
}
.global_distribution .on_2 .l3 {
  top: 72.5%;
  left: 65%;
}
.global_distribution .on_2 .l3 .box1 .line {
  width: 4.95rem;
}
.global_distribution .on_2 .l3 .box1 .point::before {
  width: 1.12rem;
  height: 1.12rem;
}
.global_distribution .on_2 .l3 .box2 {
  left: auto;
  right: 104%;
  top: 0%;
  transform: translateY(-60%);
}
.global_distribution .on_bk {
  position: relative;
  z-index: -2;
  width: 100%;
}
.global_distribution .on_bk img {
  width: 100%;
}
.employee_story {
  background: #e9f0f2;
}
.employee_story .ry_bot .mySwiper9 {
  padding: 0 0 0.22rem;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide {
  position: relative;
  background: #fff;
  padding: 0.46rem 0.34rem;
  box-shadow: 0px 0px 0.22rem rgba(125, 163, 174, 0.3);
}
.employee_story .ry_bot .mySwiper9 .swiper-slide::before {
  transition: 0.6s;
  z-index: 2;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 0.05rem;
  background: #348093;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide .de_1 {
  position: relative;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide .de_1 .portrait {
  padding: 1.1rem 0 1.05rem;
  text-align: center;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide .de_1 .portrait img {
  width: 1.76rem;
  border-radius: 50%;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide .de_1 .content .text {
  color: #4a4a4a;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide .de_1 .content .desc {
  margin: 0.26rem 0 0;
  color: #666;
  line-height: 1.3;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide .de_1 .add {
  position: absolute;
  top: -0.23rem;
  right: -0.11rem;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide .de_2 {
  transition: 0.33s;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url('../images/40.jpg') no-repeat;
  background-size: cover;
  padding: 0.46rem 0.34rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide .de_2 .title {
  color: #666;
  line-height: 2;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide .de_2 .content .text {
  color: #348093;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide .de_2 .content .desc {
  margin: 0.26rem 0 0;
  color: #666;
  line-height: 1.3;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide:hover::before {
  width: 100%;
}
.employee_story .ry_bot .mySwiper9 .swiper-slide:hover .de_2 {
  opacity: 1;
}
.team_style .le_bot {
  position: relative;
  margin-left: var(--left);
  display: flex;
  flex-wrap: wrap;
}
.team_style .le_bot .banner1 {
  width: 31%;
  padding: 0.42rem 0.3rem 0 0;
}
.team_style .le_bot .banner1 .mySwiper10 .swiper-slide p {
  color: #4a4a4a;
  line-height: 1.3;
}
.team_style .le_bot .banner2 {
  position: relative;
  width: 69%;
}
.team_style .le_bot .banner2::before {
  z-index: 2;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 22%;
  height: 100%;
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0.01));
}
.team_style .le_bot .banner2 .mySwiper11 .swiper-slide {
  transition: 0.33s;
  opacity: 0.3;
  width: calc(100% - var(--right));
  margin-right: 0.4rem;
}
.team_style .le_bot .banner2 .mySwiper11 .swiper-slide:last-child {
  margin-right: 0;
}
.team_style .le_bot .banner2 .mySwiper11 .swiper-slide img {
  width: 100%;
}
.team_style .le_bot .banner2 .mySwiper11 .swiper-slide-active {
  opacity: 1;
}
.team_style .le_bot .banner3 {
  position: absolute;
  bottom: 0.42rem;
  left: 0;
}
.recruitment .nt_1 .text .t1 {
  color: #348093;
}
.recruitment .nt_1 .text .t2 {
  margin: 0.2rem 0 0;
  color: #4a4a4a;
}
.recruitment .nt_1 .zp_search form .item {
  width: 6.2rem;
  background: #e9f0f2;
  display: flex;
  padding: 8px;
  border-radius: 0.38rem;
}
.recruitment .nt_1 .zp_search form .item input {
  flex: 1;
  border: none;
  background: none;
  color: #494949;
  padding: 0 0.2rem;
}
.recruitment .nt_1 .zp_search form .item input::placeholder {
  color: #666;
}
.recruitment .nt_1 .zp_search form .item label {
  cursor: pointer;
}
.recruitment .nt_1 .zp_search form .item label img {
  width: 0.6rem;
}
.recruitment .nt_2 .toggle {
  display: flex;
  border-bottom: 1px solid #ccc;
}
.recruitment .nt_2 .toggle p {
  transition: 0.4s;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
  margin-right: 0.58rem;
  border-bottom: 2px solid transparent;
  padding-bottom: 0.2rem;
}
.recruitment .nt_2 .toggle p:last-child {
  margin-right: 0;
}
.recruitment .nt_2 .toggle p.active,
.recruitment .nt_2 .toggle p:hover {
  color: #4a4a4a;
  border-bottom-color: #348093;
}
.recruitment .nt_2 .box_list .list {
  display: none;
}
.recruitment .nt_2 .box_list .list.active {
  display: block;
}
.recruitment .nt_2 .box_list .list .item {
  border-bottom: 1px solid #ccc;
  display: none;
}
.recruitment .nt_2 .box_list .list .item .one {
  cursor: pointer;
  padding: 0.45rem 0;
  display: flex;
  justify-content: space-between;
  color: #4a4a4a;
}
.recruitment .nt_2 .box_list .list .item .one .le_ {
  width: 44%;
}
.recruitment .nt_2 .box_list .list .item .one .ri_ {
  width: 54%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.recruitment .nt_2 .box_list .list .item .one .ri_ .ask {
  flex: 0.9;
  display: flex;
  justify-content: space-between;
}
.recruitment .nt_2 .box_list .list .item .one .ri_ .ask .e1 {
  display: flex;
  align-items: center;
}
.recruitment .nt_2 .box_list .list .item .one .ri_ .ask .e1 p {
  margin-left: 0.12rem;
}
.recruitment .nt_2 .box_list .list .item .one .ri_ .ask .e1 span svg {
  vertical-align: initial;
}
.recruitment .nt_2 .box_list .list .item .one .ri_ .add {
  cursor: pointer;
  position: relative;
  width: 0.22rem;
  height: 0.03rem;
  background: #348093;
}
.recruitment .nt_2 .box_list .list .item .one .ri_ .add::before {
  transition: 0.4s;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #348093;
  transform: rotate(90deg);
}
.recruitment .nt_2 .box_list .list .item .two {
  display: none;
  padding-bottom: 1rem;
}
.recruitment .nt_2 .box_list .list .item .two .o1 {
  display: grid;
  gap: 0.6rem;
}
.recruitment .nt_2 .box_list .list .item .two .o1 .li .text {
  color: #4a4a4a;
}
.recruitment .nt_2 .box_list .list .item .two .o1 .li .desc {
  margin-top: 0.16rem;
}
.recruitment .nt_2 .box_list .list .item .two .o1 .li .desc p {
  color: #666;
  line-height: 2;
}
.recruitment .nt_2 .box_list .list .item .two .o2 {
  margin-top: 0.7rem;
}
.recruitment .nt_2 .box_list .list .item:nth-child(1),
.recruitment .nt_2 .box_list .list .item:nth-child(2),
.recruitment .nt_2 .box_list .list .item:nth-child(3),
.recruitment .nt_2 .box_list .list .item:nth-child(4),
.recruitment .nt_2 .box_list .list .item:nth-child(5) {
  display: block;
}
.recruitment .nt_2 .box_list .list .item:last-child {
  border-bottom: none;
}
.recruitment .nt_2 .box_list .list .item.active .one .ri_ .add::before {
  transform: rotate(0);
}
.recruitment .nt_3 {
  margin-top: 0.6rem;
  display: flex;
  justify-content: center;
}
.recruitment .nt_3 .expand {
  transition: 0.4s;
  cursor: pointer;
  width: 2.2rem;
  display: inline-block;
  color: #fff;
  background: #348093;
  padding: 0.14rem 0;
  border-radius: 0.3rem;
  box-shadow: 0px 10px 35px 0px rgba(52, 128, 147, 0.35);
}
.recruitment .nt_3 .expand p {
  text-transform: uppercase;
  margin-right: 0.06rem;
}
.recruitment .nt_3 .expand span {
  transition: 0.4s;
}
.recruitment .nt_3 .expand.active span {
  transform: rotateX(180deg);
}
.recruitment .nt_3 .expand:hover {
  transform: translateY(-4px);
  box-shadow: 0px 10px 35px 0px rgba(52, 128, 147, 0.6);
}
.search_list {
    min-height: 50vh;
}
.search_list .st_1 .item {
  border-bottom: 1px solid #ccc;
}
.search_list .st_1 .item a {
  padding: 0.46rem 0;
}
.search_list .st_1 .item a .time {
  color: #ccc;
}
.search_list .st_1 .item a .text {
  transition: 0.4s;
  margin-top: 0.16rem;
  color: #494949;
}
.search_list .st_1 .item a:hover .text {
  color: #348093;
}
.single_page .ge_box .compier p {
  color: #666;
  line-height: 2;
}
@media (max-width: 1680px) {
  .global_distribution .on_2 .l2 {
    top: 33.5%;
    left: 54%;
  }
  .history .ry_2 .mySwiper12 .swiper-slide .de_content .t1 {
      top: 29%;
    left: 11%;
  }
   .history .ry_2 .mySwiper12 .swiper-slide .de_content .t2 {
    top: -40%;
    left: 40.5%;
  }
   .history .ry_2 .mySwiper12 .swiper-slide .de_content .t3 {
    top: 7%;
    left: 67%;
  }
}
@media (max-width: 1500px) {
  .w1720 {
    padding: 0 0.5rem;
  }
  .w1520 {
    padding: 0 1.5rem;
  }
  body {
    --left: 1.5rem;
    --right: 1.5rem;
  }
  .f16 {
    font-size: 0.17rem;
  }
  .f18 {
    font-size: 0.19rem;
  }
  .f20 {
    font-size: 0.21rem;
  }
  .pc_footer .fo_box .er_top .le_box .x2 .item p a svg {
    transform: scale(0.8);
  }
  .pipeline .ne_bot .tbody .slide .de_1 .e1 {
    line-height: 40px;
  }
  .global_distribution .on_2 .l2 {
    top: 33.5%;
    left: 53%;
  }
  .global_distribution .on_2 .l3 {
    top: 72.5%;
    left: 64%;
  }
   .history .ry_2 .mySwiper12 .swiper-slide .de_content .t1 {
      top: 27%;
    left: 11%;
  }
   .history .ry_2 .mySwiper12 .swiper-slide .de_content .t2 {
    top: -43%;
    left: 40.5%;
  }
   .history .ry_2 .mySwiper12 .swiper-slide .de_content .t3 {
    top: 6%;
    left: 67%;
  }
}
@media (max-width: 1400px) {
  .platform .rm_2 .pl_1 {
    top: 41%;
    left: 25%;
  }
  .platform .rm_2 .pl_2 {
    top: 60.8%;
    left: 67%;
  }
}
@media (max-width: 1300px) {
  .platform .rm_2 .pl_1 {
    top: 40%;
    left: 24%;
  }
  .platform .rm_2 .pl_2 {
    top: 60%;
    left: 68%;
  }
  .global_distribution .on_2 .l2 {
    top: 33%;
    left: 52%;
  }
  .global_distribution .on_2 .l3 {
    top: 72.5%;
    left: 63%;
  }
  .history .ry_2 .mySwiper12 .swiper-slide .de_content .t1 {
      top: 24%;
    left: 11%;
  }
   .history .ry_2 .mySwiper12 .swiper-slide .de_content .t2 {
    top: -48%;
    left: 40.5%;
  }
   .history .ry_2 .mySwiper12 .swiper-slide .de_content .t3 {
    top: 2%;
    left: 67%;
  }
}
@media (max-width: 1200px) {
    .w1250 {
        padding: 0 5vw;
        overflow: auto;
        width: 100%;
    }
    
    .linker .er_box .mySwiper5 .swiper-pagination {
        position: relative;
        bottom: auto;
        left: auto;
        margin-top: .3rem;
    }
    .linker .er_box .mySwiper5 .swiper-pagination .swiper-pagination-bullet {
        margin: 0 .1rem;
    }
    .linker .er_box .mySwiper5 {
        height: auto;
    }
 
    .linker .er_box .mySwiper5 .swiper-slide {
        padding: 0 .5rem 0 0;
    }
    .technology .gy_cen {
        grid-template-columns: repeat(2,1fr);
        gap: .6rem .3rem;
    }
    .index_technology .gy_bk {
        position: relative;
        top: auto;
        height: auto;
    }
    .index_technology .gy_bk .phone_img img {
        height: auto;
    }
.public_anchor {
    top: -58px;
} 
  .pc_header,
  .index_technology::before {
    display: none;
  }
  .w1720,
  .w1520 {
    padding: 0 5vw;
  }
  body {
    --left: 5vw;
    --right: 5vw;
  }
  .HeaderMobile .box .button .lang a {
    color: #fff;
  }
  .HeaderMobile .box .button .lang a span {
    margin: 0 0.06rem 0 0;
  }
  .HeaderMobile .box .button .lang a svg {
    margin-top: 0.06rem;
  }
  .pc_footer {
    padding: 0.8rem 0;
  }
  .p100 {
    padding-top: 0.8rem;
  }
  .p100_ {
    padding-bottom: 0.8rem;
  }
  .m74 {
    margin-top: 0.34rem;
  }
  
  .pc_footer .fo_box .er_top .ri_box {
    display: none;
  }
  .pc_footer .fo_box .er_top .le_box .x2 .item .wx img {
    transform: scale(1);
  }
  .pc_footer .fo_box .er_bot {
    margin-top: 1.5rem;
  }
  .pc_footer .fo_box .er_bot .copy {
    width: 100%;
    line-height: 2;
  }
  .pc_footer .fo_box .er_bot .copy span {
    width: 100%;
  }
  .pc_footer .fo_box .er_bot .copy a {
    margin-left: 0;
    width: 100%;
  }
  .pc_footer .fo_box .er_bot .privacy {
    margin-top: 0.34rem;
  }
  .pu_page .number a {
    display: none;
  }
  .pu_page .number a.active {
    display: block;
  }
  .contact_information .on_bot {
    grid-template-columns: repeat(2, 1fr);
  }
  .global_distribution .on_1 {
    position: relative;
    top: auto;
  }
  .global_distribution .on_2 .global {
    margin-top: 0.34rem;
  }
  .global_distribution .on_2 .global,
  .global_distribution .on_2 .global .box2 {
    position: relative;
    top: auto !important;
    left: auto !important;
    right: auto !important;
  }
  .global_distribution .on_2 .global .box1 .line {
    width: 100%;
    height: auto;
    padding: 0 5vw;
    background: none;
  }
  .global_distribution .on_2 .global .box1 .point {
    display: none;
  }
  .global_distribution .on_2 .global .box2 {
    width: 100%;
    padding: 0 5vw;
    opacity: 1;
    transform: translateY(0);
    margin-top: 0.2rem;
  }
  .global_distribution .on_2 .global .box1 .line span {
    position: relative;
    left: auto;
    bottom: auto;
  }
  .global_distribution .on_2 .global .box2 .switch {
    /*display: none;*/
  }
  .global_distribution .on_2 .global .box2 .switch .prev, .global_distribution .on_2 .global .box2 .switch .next {
      top: 34%;
  }
  .global_distribution .on_2 .global .box2 .switch .prev {
      left: 8vw;
  }
   .global_distribution .on_2 .global .box2 .switch .next {
      right: 8vw;
  }
  .recruitment .nt_2 .box_list .list .item .one .ri_ .ask {
    display: none;
  }
  .recruitment .nt_2 .box_list .list .item .one .le_ {
    width: auto;
    flex: 1;
  }
  .recruitment .nt_2 .box_list .list .item .one .ri_ {
    width: auto;
  }
  .recruitment .nt_1 .zp_search {
    margin-top: 0.24rem;
  }
  .download .ad_2 .slide .e2 {
    padding: 0 0.6rem;
  }
  .recommend .nd_2 .slide a,
  .news_report .rt_2 .two .slide a {
    padding: 0.38rem;
  }
  .recommend .nd_2,
  .news_report .rt_2 .two {
    grid-template-columns: repeat(2, 1fr);
  }
  .news_report .rt_2 .one .mySwiper7 .swiper-slide .slide_box .le_box {
    padding: 0 0 0.6rem;
  }
  .news_report .rt_2 .one .mySwiper7 .news_switch {
    width: 100%;
    padding: 0 5vw 3vw;
  }
  .busines .es_bot {
    padding: 0 5vw;
  }
  .busines .es_bot .le_box {
    padding: 0;
  }
  .busines .es_bot .ri_box {
    margin-top: 0.34rem;
  }
  .witch .ch_box {
    flex-wrap: wrap;
  }
  .witch .ch_box .slide {
    flex: initial;
    width: 100%;
  }
  .witch .ch_box .slide .de_ab {
    background: none;
  }
  .witch .ch_box .slide .de_img img {
    height: auto;
    width: 100%;
  }
  .witch .ch_box .slide .de_ab .text {
    color: #fff;
  }
  .witch .ch_box .slide .de_ab .content img {
    opacity: 0;
  }
  .witch .ch_box .slide .de_ab .content p {
    opacity: 1;
  }
  .technology .gy_bot .desc {
    grid-template-columns: repeat(1, 1fr);
  }
  .platform .rm_2 .pl_1 {
        top: 53%;
    left: 20%;
  }
  .platform .rm_2 .pl_2 {
   top: 60%;
    left: 62%;
  }
  .platform .rm_2 .pl .ri_ {
    display: none;
    bottom: 50%;
    transform: translateY(50%);
  }
  .platform .rm_2 .pl .ri_::before {
    display: none;
  }
  .introduction .on_2 .item {
    flex-wrap: wrap;
    padding: 0 5vw;
  }
  .introduction .on_2 .item .le_box {
    padding: 0 !important;
  }
  .introduction .on_2 .item .ri_box {
    margin-top: 0.34rem;
  }
  .management_aside .aside_box .le_box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .management_aside .aside_box .le_box .x2 {
    flex: 1;
    margin-top: 0;
  }
  .management_aside .aside_box .ri_box {
    padding: 0.76rem 0.4rem;
  }
  .management_aside .aside_box .ri_box .content {
    height: 3.2rem;
  }
  .management_aside .aside_box .le_box .x3,
  .management_aside .aside_box .le_box .x4,
  .management_aside .aside_box .le_box .x5 {
    display: none;
  }
  .index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid1 {
    grid-area: 1 / 1 / 2 / 3;
  }
  .index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 {
    grid-area: 2 / 1 / 3 / 3;
  }
  .index_about .ut_ab .w60 {
    width: 90%;
  }

  .breakthrough .gh_text {
    display: none;
  }
  .index_technology .gy_ab .w48,
  .index_pipeline .ne_ab .w45,
  .management_aside .aside_box .ri_box,
  .management_aside .aside_box .le_box,
  .introduction .on_2 .item .ri_box,
  .introduction .on_2 .item .le_box,
  .busines .es_bot .le_box,
  .busines .es_bot .ri_box,
  .news_report .rt_2 .one .mySwiper7 .swiper-slide .slide_box .le_box,
  .news_report .rt_2 .one .mySwiper7 .swiper-slide .slide_box .ri_box {
    width: 100%;
  }
}
@media (max-width: 750px) {
  .f46 {
    font-size: 0.34rem;
  }
  .f42,
  .pu_text {
    font-size: 0.3rem;
  }
  .f52 {
    font-size: 0.36rem;
  }
  .f30 {
    font-size: 0.26rem;
  }
  .f36 {
    font-size: 0.28rem;
  }
  .pu_arrow .prev svg,
  .pu_arrow .next svg {
    transform: scale(0.8);
  }
  .index_banner .mySwiper1 .swiper-slide .de_ab .text br {
    display: none;
  }
  .index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid1 a p {
    padding: 0 0.2rem;
    bottom: 0.3rem;
  }
  .index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 .item .em_content {
    padding: 0.2rem;
  }
  .index_news .ws_bot .mySwiper3 .swiper-slide .slide .grid2 .item .em_content .time {
    margin-top: 0.34rem;
  }
  .management_aside .aside_box .le_box {
    justify-content: center;
    padding: 0.56rem 0.3rem;
  }
  .management_aside .aside_box .le_box .x2 {
    margin-top: 0.34rem;
  }
  .management_aside .aside_box .ri_box {
    padding: 0.56rem 0.3rem;
  }
  .management_aside .aside_box .ri_box .content {
    height: 2rem;
  }
  .technology .gy_cen {
    grid-template-columns: repeat(1, 1fr);
  }
  .platform .rm_3 .item .em_1 .le_box img,
  .platform .rm_2 .pl .le_ img {
    width: 1rem;
  }
  .platform .rm_2 .pl_1 {
       top: 52%;
    left: 14%;
  }
  .platform .rm_2 .pl_2 {
   top: 58%;
    left: 63%;
  }
  .witch .ch_box .slide .de_ab {
    padding: 0.4rem;
  }
  .recommend .nd_2,
  .news_report .rt_2 .two,
  .contact_information .on_bot {
    grid-template-columns: repeat(1, 1fr);
  }
  .download .ad_2 .slide .e1 img {
    width: 0.3rem;
  }
  .download .ad_2 .slide {
    flex-wrap: wrap;
  }
  .download .ad_2 .slide .e2 {
    padding: 0 0.2rem;
  }
  .team_style .le_bot .banner1,
  .team_style .le_bot .banner2 {
    width: 100%;
  }
  .team_style .le_bot .banner2 {
    margin: 0.34rem 0;
  }
  .team_style .le_bot .banner3 {
    position: relative;
    bottom: auto;
    left: auto;
    width: 100%;
  }
  .employee_story .ry_bot .mySwiper9 .swiper-slide .de_1 .portrait {
    padding: 0.8rem 0;
  }
  .employee_story .ry_bot .mySwiper9 .swiper-slide .de_1 .add svg {
    transform: scale(0.8);
  }
  .recruitment .nt_1 .zp_search {
    width: 100%;
  }
  .recruitment .nt_1 .zp_search form .item {
    width: 100%;
  }
  .recruitment .nt_2 .toggle p {
    margin-right: 0.4rem;
  }
  .uploadLayer .box {
    width: 90%;
  }
  .uploadLayer .box .main1 img {
    width: 2rem;
  }
  .history .ry_3 .item {
    margin-right: 0.5rem;
  }
  .global_distribution .on_2 .global .box2 .switch .prev, .global_distribution .on_2 .global .box2 .switch .next {
      top: 24%;
  }
}
