body,
html {
  font-size: -webkit-calc(100vw / 120);
  font-size: -moz-calc(100vw / 120);
  font-size: calc(100vw / 120);
  font-family: Arial;direction: rtl;  text-align:right;
}
p,span,h1,h2,h3,h4,h5{direction: rtl; text-align:right;}
.iconfont {
  font-size: 1rem;
}
/*
@font-face {
  font-family: "poppins";
  font-display: swap;
  src: url("POPPINS-BOLD.TTF");
}
@font-face {
  font-family: "poppins_re";
  font-display: swap;
  src: url("Poppins-Regular.ttf");
}
@font-face {
  font-family: "montserrat";
  font-display: swap;
  src: url("MONTSERRAT-REGULAR-8.OTF");
}

@font-face {
  font-family: "montserrat-light";
  font-display: swap;
  src: url("MONTSERRAT-LIGHT-6.OTF");
}
*/
.iconfont {
  font-size: 1rem;
}

.phone_head {
  height: 60px;
  line-height: 60px;
}

.phone_head .iconfont {
  display: block;
  font-size: 24px;
}

.p_top {
  position: absolute;
  top: -6.25rem;
}

.container2 {
  padding: 0 6.25rem;
}

.container2_z {
  padding: 0 0 0 6.25rem;
}

.container {
  padding: 0 15rem;
}

.container_z {
  padding: 0 0 0 15rem;
}

.container_y {
  padding: 0 15rem 0 0;
}

.c {
  color: #eb6816;
}

.bgc {
  background: #eb6816;
}

.c2 {
  color: #006ebb;
}

.bgc2 {
  background: #006ebb;
}

.cf {
  color: #fff;
}

.bgf {
  background: #fff;
}

.c00 {
  color: #000;
}

.bg0 {
  background: #000;
}

.c51 {
  color: #515151;
}

a:hover {
  color: #eb6816;
}

.flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}

header .fr {
  padding-top: .5rem;
}

header .clearfix .fl .logo {
  height: 3.5rem;
}

header .clearfix .fl .logo img {
  height: 3.5rem; margin-top:1.3rem;
}

header .clearfix .fl .logo .logo2 {
  display: none;
}

header .clearfix .fr .iconfont {
  color: #fff;
  font-size: 1.125rem;
}

header .clearfix .fr .head_menu>ul>li.active>a {
  color: #eb6816;
}

header .clearfix .fr .language {
  position: relative;
}

header .clearfix .fr .language a {
  color: #fff;
}

header .clearfix .fr .language a:hover {
  color: #eb6816;
}

header.on .clearfix .fr .language a {
  color: #2B2B2B;
}

header .clearfix .fr .language .f20 {
  line-height: inherit;
  color: #fff;
}

header .clearfix .fr .head_menu {
  margin-right: 4.125rem;
}

header .clearfix .fr .head_menu>ul>li {
  position:relative; float:right;
}

header .clearfix .fr .head_menu>ul>li>a {
  color: #fff;
  font-size: 1.125rem;
  font-weight: bold;
  padding: 0 1.5rem;
  text-transform: uppercase; position:relative;
}

header .clearfix .fr .head_menu>ul>li .submenu {
  background: rgba(0, 0, 0, 0.5);
}

header .clearfix .fr .head_menu>ul>li .submenu>li:hover {
  position: relative;
  z-index: -1;
}

header .clearfix .fr .head_menu>ul>li .submenu>li:hover>a {
  color: #fff;
}

header .clearfix .fr .head_menu>ul>li .submenu>li {
  position: relative;
  padding: 0;
}

header .clearfix .fr .head_menu>ul>li .submenu>li>a {
  font-size: 1rem;
  line-height: 3.125rem;
  color: #fff;
  text-align: center;
  display: block; 
  width: 100%;
  /* text-transform: uppercase; */
}
header .clearfix .fr .head_menu > ul > li:hover .submenu a:hover,
header .clearfix .fr .head_menu>ul>li .submenu>li a:hover{
    color: #eb6816;
}


/*header .clearfix .fr .head_menu>ul>li:nth-child(5) .submenu {
    width: 240%;
    left: -70%;
  }*/


header .clearfix .fr .head_menu>ul>li .submenu>li>.fr {
  position: relative;
  height: 3.125rem;
}

header .clearfix .fr .head_menu>ul>li .submenu>li>.fr::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 0;
  height: 0;
  line-height: 3.125rem;
  border-left: .375rem solid #fff;
  border-top: .3125rem solid transparent;
  border-bottom: .3125rem solid transparent;
  z-index: 2;
}
 

/* header .clearfix .fr .head_menu>ul>li.active>a  */
header .clearfix .fr .head_menu>ul>li:hover>a {
  color: #eb6816;
}

header.on {
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 .625rem #ddd;
}

header.on .fl .logo .logo1 {
  display: none;
}

header.on .fl .logo .logo2 {
  display: inline-block;
}

header.on .fr .iconfont {
  color: #2B2B2B;
}

header.on .fr .head_menu>ul>li>a,
header.on .clearfix .fr .language .f16 {
  color: #2B2B2B;
}

.searchbox {
  border-top: 2px solid #eb6816;
}

.serbtn {
  background: #eb6816;
}

.sybt .title {
  font-size: 3.5rem;
  line-height: 4.125rem;
  color: #222222;
  margin-bottom: 1.875rem;
  text-align: center;
  font-family: "poppins";
}

.sybt .txt {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #515151;
  text-align: center;
}

.f30 {
  font-size: 1.875rem;
  line-height: 2.5rem;
  color: #222222;
}

.f28 {
  font-size: 1.75rem;
  line-height: 2.375rem;
  color: #000;
}

.f26 {
  font-size: 1.625rem;
  line-height: 2.25rem;
  color: #1E1E1E;
}

.f22 {
  font-size: 1.375rem;
  line-height: 2rem;
  color: #fff;
}

.f20 {
  font-size: 1.25rem;
  line-height: 2.1875rem;
  font-weight: bold;
  color: #212121;
}

.f18 {
  font-size: 1.125rem;
  line-height: 1.875rem;
  color: #515151;
}

.f16 {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #565656;
}

.f14 {
  font-size: .875rem;
  color: #fff;
  line-height: 1.5rem;
  text-transform: uppercase;
}

.f12 {
  font-size: .75rem;
  color: #fff;
}

.more {
  display: inline-block;
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  position: relative;
  overflow: hidden !important;
  border: 1px solid #eb6816;
  border-radius: 0.625rem;
  line-height: 3.75rem;
  padding: 0 1.25rem;
}

.more .flex {
  justify-content: flex-start;
}

.more .f18 {
  /* margin-right: 1.5625rem; */
  color: #eb6816;
  padding: 0 !important;
  margin: 0 !important;
  line-height: inherit;
  padding-right: .625rem !important;
}

.more .circle {
  width: auto;
  height: auto;
  line-height: auto;
  background: #eb6816;
  transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  border: none;
  background: transparent;
}

.more .circle .iconfont {
  color: #eb6816;
  font-size: 1.125rem;
  font-weight: bold;
}

.more::after {
  position: absolute;
  content: "";
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #006ebb;
  z-index: -1;
  transition: all .4s;
}

.more:hover {
  border: 1px solid #006ebb;
}

.more:hover .f18 {
  /* padding-left: 1.25rem !important; */
  color: #fff;
}

.more:hover .iconfont {
  color: #fff;
}

.more:hover::after {
  left: 0;
}

.more:hover .circle {
  border-radius: inherit;
  background: transparent !important;
  border: none !important;
}

.more2 {
  font-size: 1rem;
  width: 11.25rem;
  height: 3.75rem;
  line-height: 3.75rem;
  border: 1px solid #eb6816;
  color: #eb6816;
  border-radius: 3.125rem;
  display: block;
  text-align: center;
  position: relative;
  overflow: hidden !important;
  z-index: 1;
}

.more2::after {
  position: absolute;
  content: "";
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #006ebb;
  z-index: -1;
  transition: all .4s;
}

.more2:hover {
  color: #fff;
  border-color: #006ebb;
}

.more2:hover::after {
  left: 0;
}

.more3 {
  display: inline-block;
  background: #eb6816;
  line-height: 3.4375rem;
  width: auto;
  padding: 0 1.875rem;
  border-radius: .625rem;
  color: #fff;
  margin: 3.125rem 0;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.more3::after {
  position: absolute;
  content: "";
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #eb6816;
  z-index: -1;
  transition: all .4s;
}

.more3:hover::after {
  left: 0;
  background: #006ebb;
}

.more3:hover {
  color: #fff;
}

.circle {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  text-align: center;
}

.banner {
  position: relative;
  overflow: hidden;
}

.banner .txt {
  font-size: 4.375rem;
  color: #fff;
  font-family: "poppins";
}

.banner .swiper-slide-active img {
  -webkit-animation: hahae 5000ms linear both;
  animation: hahae 5000ms linear both;
}

@-webkit-keyframes hahae {
  0% {
    transform: scale(1.1)
  }

  10% {
    transform: scale(1.09)
  }

  20% {
    transform: scale(1.08)
  }

  30% {
    transform: scale(1.07)
  }

  40% {
    transform: scale(1.06)
  }

  50% {
    transform: scale(1.05)
  }

  60% {
    transform: scale(1.04)
  }

  70% {
    transform: scale(1.03)
  }

  80% {
    transform: scale(1.02)
  }

  90% {
    transform: scale(1.01)
  }

  100% {
    transform: scale(1)
  }
}

.banner .swiper-pagination {
  bottom: auto;
  top: 60%;
  transform: translateY(-60%);
  text-align: left;
  left: 15rem;
}

.banner .swiper-pagination .swiper-pagination-bullet {
  width: .625rem;
  height: .625rem;
  background: rgba(255, 255, 255, 0.5);
  opacity: 1;
  margin-right: .9375rem;
}

.banner .swiper-pagination .swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
}

.banner .zant {
  position: absolute;
  top: 60%;
  transform: translateY(-60%);
  left: 21.25rem;
  text-align: left;
  z-index: 10;
}

.banner .zant .iconfont {
  color: #fff;
}

.banner .button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 6.25rem;
  width: 60px;
  height: 60px;
  line-height: 3.75rem;
  z-index: 11;
}

.banner .button .iconfont {
  color: #fff;
  text-align: center;
}

.banner .button-prev {
  left: 6.25rem;
  right: auto;
}

.banner .button-next .sjx::after {
  border-right: none;
  border-left: .4375rem solid #fff;
  border-top: .375rem solid transparent;
  border-bottom: .375rem solid transparent;
}

.banner .button:hover {
  -webkit-animation: jtd2 0.8s linear;
  -moz-animation: jtd2 0.8s linear;
  -o-animation: jtd2 0.8s linear;
  animation: jtd2 0.8s linear;
}

@-webkit-keyframes jtd2 {
  0% {
    stroke-dasharray: 0 190;
    stroke-dashoffset: 0;
  }

  100% {
    stroke-dasharray: 190 0;
    stroke-dashoffset: 0;
  }
}

@-moz-keyframes jtd2 {
  0% {
    stroke-dasharray: 0 190;
    stroke-dashoffset: 0;
  }

  100% {
    stroke-dasharray: 190 0;
    stroke-dashoffset: 0;
  }
}

@-o-keyframes jtd2 {
  0% {
    stroke-dasharray: 0 190;
    stroke-dashoffset: 0;
  }

  100% {
    stroke-dasharray: 190 0;
    stroke-dashoffset: 0;
  }
}

@keyframes jtd2 {
  0% {
    stroke-dasharray: 0 190;
    stroke-dashoffset: 0;
  }

  100% {
    stroke-dasharray: 190 0;
    stroke-dashoffset: 0;
  }
}

.banner .scroll {
  position: absolute;
  bottom: 2.5rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  text-align: center;
  -webkit-animation: tiaodong 2s linear infinite;
  -moz-animation: tiaodong 2s linear infinite;
  -o-animation: tiaodong 2s linear infinite;
  animation: tiaodong 2s linear infinite;
  cursor: pointer;
}

.banner .scroll .circle {
  width: 4.5rem;
  height: 4.5rem;
  line-height: 4.5rem;
  text-align: center;
  background: #eb6816;
  border: none;
}

.banner .scroll img {
  height: 4rem;
  position: relative;
  z-index: 2;
  top: 1.375rem;
}

.banner .scroll .f14 {
  letter-spacing: 0.7px;
  writing-mode: vertical-lr;
  /*从左向右 从右向左是 writing-mode: vertical-rl;*/
  writing-mode: tb-lr;
  position: relative;
}

.banner .scroll .f14::after {
  position: absolute;
  content: "";
  bottom: -6.875rem;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  height: 5rem;
  background: rgba(255, 255, 255, 0.5);
}

.banner .scroll .f14::before {
  position: absolute;
  content: "";
  bottom: -3.125rem;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  height: 1.25rem;
  background: #fff;
  -webkit-animation: tiaodong 2s linear infinite;
  -moz-animation: tiaodong 2s linear infinite;
  -o-animation: tiaodong 2s linear infinite;
  animation: tiaodong 2s linear infinite;
}

@-webkit-keyframes tiaodong {
  0% {
    bottom: 3.125rem;
  }

  100% {
    bottom: 1.25rem;
  }
}

@-moz-keyframes tiaodong {
  0% {
    bottom: 3.125rem;
  }

  100% {
    bottom: 1.25rem;
  }
}

@-o-keyframes tiaodong {
  0% {
    bottom: 3.125rem;
  }

  100% {
    bottom: 1.25rem;
  }
}

@keyframes tiaodong {
  0% {
    bottom: 3.125rem;
  }

  100% {
    bottom: 1.25rem;
  }
}

.index_one {
  padding: 8.125rem 0;
}

.index_one .shang {
  padding: 0 6.25rem 5rem 15rem;
}

.index_one .shang .row {
  margin: 0 -1.875rem;
}

.index_one .shang .row>div {
  padding: 0 1.875rem;
}

.index_one .shang .sybt>div {
  text-align: left;
}

.index_one .shang .more {
  margin-top: 2.5rem;
}

.index_one .shang .over {
  border-radius: 1.25rem;
}

.index_one .shang .over img {
  border-radius: 1.25rem;
}

.index_one .cont {
  text-align: center;
}

.index_one .cont span {
  font-size: 2.25rem;
  line-height: 2.25rem;
  font-weight: bold;
  color: #006ebb;
  display: inline-block;
}

.index_one .cont .jiah {
  padding: 0 .3125rem;
}

.index_one .cont .data {
  font-size: 4.375rem;
  line-height: 4.375rem;
  font-weight: bold;
  color: #006ebb;
}

.index_one .cont .f18 {
  padding-top: 1.125rem;
  margin-top: 1.125rem;
  position: relative;
}

.index_one .cont .f18::after {
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 1.375rem;
  height: .125rem;
  background: #eb6816;
}

.index_two {
  padding: 7.8125rem 0;
}

.index_two .row {
  margin: 0;
}

.index_two .row>div {
  padding: 0;
}

.index_two .zb .over {
  margin-left: 6.875rem;
  border-radius: 1.25rem;
  height: 100%;
}

.index_two .zb .over img {
  border-radius: 1.25rem;
  height: 100%;
  object-fit: cover;
}

.index_two .zb .box {
  width: 75%;
  height: auto;
  top: 23%;
  transform: translateY(-31%);
  left: 0;
  border-radius: 1.25rem;
  background: rgb(255 255 255 / 0.4);
  padding: 2.5rem;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
  opacity: 0;
}

.index_two .zb .box .f20 {
  color: #1E1E1E;
  margin-bottom: .9375rem;
}

.index_two .zb .box.cur {
  opacity: 1;
  left: 0;
}

.index_two .zb .box:nth-child(2) {
  margin-top: 5rem;
}

.index_two .zb .box:nth-child(3) {
  margin-top: 10.8rem;
}

.index_two .zb .box:nth-child(4) {
  margin-top: 16.5rem;
}

.index_two .zb .box:nth-child(5) {
  margin-top: 22.5rem;
}

.index_two .zb .box:nth-child(6) {
  margin-top: 0;
  top: auto;
  bottom: 0;
  transform: translateY(0);
}

.index_two .yb {
  padding-left: 3.75rem;
}

.index_two .yb .sybt {
  padding-left: 2.5rem;
}

.index_two .yb .sybt>div {
  text-align: left;
  letter-spacing: -0.125rem;
}

.index_two .yb ul li {
  padding: .9375rem 2.5rem;
  border-radius: 1.25rem;
}

.index_two .yb ul li .flex {
  justify-content: flex-start;
}

.index_two .yb ul li .circle {
  width: 3.875rem;
  height: 3.875rem;
  line-height: 3.875rem;
  text-align: center;
  background: #fff;
  margin-left: .9375rem;
}

.index_two .yb ul li .f18 {
  width: calc(100% - 6rem);
}

.index_two .yb ul li .circle img {
  height: 2.5rem;margin-top:0.8rem;
}

.index_two .yb ul li .circle .xrb {
  display: none;
}

.index_two .yb ul li:hover,
.index_two .yb ul li.on {
  background: rgba(255, 255, 255, 0.3);
}

.index_two .yb ul li:hover .circle,
.index_two .yb ul li.on .circle {
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
}

.index_two .yb ul li:hover .circle .xrl,
.index_two .yb ul li.on .circle .xrl {
  display: none;
}

.index_two .yb ul li:hover .circle .xrb,
.index_two .yb ul li.on .circle .xrb {
  display: inline-block;
}


.index_three {padding: 8.125rem 0;position: relative;}
.index_three .top {text-align: center;}
.index_three .bot .cont {background: #fff;border-radius: 1.25rem;box-shadow: 0 0 .625rem #ddd;text-align: center;position: relative;overflow: hidden;z-index: 1;height: 15rem;padding: 1.25rem;}
.index_three .bot .cont img {height: 3.3125rem;margin: 2rem 0;}
.index_three .bot .cont .img2 {display: none;}
.index_three .bot .cont .f20 {text-align: center;position: relative;padding-top: .625rem;font-size: 1rem;}
.index_three .bot .cont .f20::after {position: absolute;content: "";left:50%;transform: translateX(-50%);top: 0;width: 1.375rem;height: .125rem;background: #eb6816;}
.index_three .bot .cont::after {position: absolute;content: "";top: 0;left: -100%;height: 100%;width: 100%;background: #eb6816;transition: all .4s;border-radius: .3125rem 3.125rem;z-index: -1;}
.index_three .bot .cont:hover {border-radius: .3125rem 3.125rem;}
.index_three .bot .cont:hover .f20 {color: #fff;}
.index_three .bot .cont:hover .img1 {display: none;}
.index_three .bot .cont:hover .img2 {display: inline-block;}
.index_three .bot .cont:hover::after {left: 0;}
.index_three .bot .swiper-container {padding: 4.375rem 0 4.375rem .625rem;}
.index_three .bot .swiper-pagination {top: auto;bottom: .9375rem;right: 22rem;width: calc(100% - 22rem);}
.index_three .bot .swiper-pagination-progressbar {background: #fff;}
.index_three .bot .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #eb6816;}
.index_three::after {position: absolute;content: "";left: 0;bottom: 0;width: 100%;height: 17.875rem;background: repeating-linear-gradient(to left, #026ec0, #0499de);}

.next,
.prev {background: none;margin: 0;top: auto;bottom: 0;left: auto;right: 15rem;width: 2.125rem;height: 2.125rem;line-height: 2.125rem;border-radius: 50%;border: 1px solid #fff;display: inline-block;}
.prev {right: 18rem;}
.next::after,
.prev::after {position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;border-left:0.4375rem solid #fff;border-top:0.375rem solid transparent;border-bottom:0.375rem solid transparent;}
.prev::after {border-left: none;border-right: 0.4375rem solid #fff;border-top: 0.375rem solid transparent;border-bottom: 0.375rem solid transparent;}



.index_four {
  padding: 7.5rem 0;
}

.index_four>.pa100 {
  width: auto;
  left: auto;
  right: 5rem;
  top: 10%;
}

.index_four .container>.flex {
  margin-bottom: 2.5rem;
}

.index_four .container>.flex .sybt {
  padding-left: 3.125rem;
}

.index_four .container>.flex .sybt>div {
  margin-bottom: 0;
}

.index_four .box {
  box-shadow: 0 0 .625rem #ddd;
  border-radius: 1.25rem;
  background: #fff;
}

.index_four .box .over {
  border-radius: 1.25rem;
}

.index_four .box .over img {
  border-radius: 1.25rem;
  height: 17.5rem;
  object-fit: cover;
}

.index_four .box .cont {
  margin-top: 1.25rem;
  padding: 0 1.25rem 1.25rem 1.25rem;
}

.index_four .box .cont .f18 {
  color: #1E1E1E;
}

.index_four .box .cont .f16 {
  margin-top: .625rem;
  color: #7C7C7C;
}

.index_four .box .cont .f16 .iconfont {
  margin-right: .3125rem;
}

.index_four .box .cont .line2 {
  min-height: 3.75rem;
}

.index_four .box:hover .f18 {
  color: #006ebb;
}

.index_four .box:hover .over img {
  transform: scale(1.1);
}

.index_four .swiper-container {
  padding: .625rem;
}

.index_four .swiper-container {
  padding-bottom: 1.875rem;
}

.index_four .swiper-container .swiper-slide:hover {
  filter: drop-shadow(0 0.875rem 0.35rem rgba(0, 0, 0, 0.1));
}

.next:focus,
.next:focus-visible,
.prev:focus,
.prev:focus-visible {
  outline: none;
}

.next2:focus,
.next2:focus-visible,
.prev2:focus,
.prev2:focus-visible {
  outline: none;
}

.next2,
.prev2 {
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3.75rem;
  height: 3.75rem;
  line-height: 3.75rem;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  opacity: 1;
  background-size: .75rem;
}

.next2 {
  right: 10rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2300000080'%2F%3E%3C%2Fsvg%3E");
}

.prev2 {
  left: 10rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2300000080'%2F%3E%3C%2Fsvg%3E");
}

.list_ban .pa {
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
}

.list_ban .pa ul li {
  float: right;
}

.list_ban .pa ul li a {
  line-height: 5rem;
  padding: 0 1.5625rem;
  color: #fff;
  display: block;
}

.list_ban .pa ul li:hover,
.list_ban .pa ul li.active {
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
}

.mbx {
  padding: 1.875rem 0;
}

.mbx ul li {
  float: right;
  color: #9b9b9b;
  font-size: 1rem;
  line-height: 1.625rem;
}

.mbx ul li a {
  color: #9b9b9b;
  font-size: 1rem;
  line-height: 1.625rem;
}

.mbx ul li span {
  padding: 0 .625rem;
  display: inline-block;
}

.mbx ul li span i {
  font-size: .75rem;
  font-weight: bold;
}

.mbx ul li:last-child span {
  display: none;
}

.nytitle {width: 100%; text-align:right;
  font-size: 3.5rem;
  line-height: 4.125rem;
  color: #222222;
  margin-bottom: 3.4375rem;
  font-family: "poppins";margin-left:auto;
}

.list_news {
  padding: 5rem 0;
}

.list_news .row {
  margin: 0 -1.6875rem;
}

.list_news .row>div {
  padding: 0 1.6875rem;
  margin-bottom: 2.8125rem;
}

.list_news .row>div:hover .over::after {
  display: none;
}

.list_news .row>div:hover .over::before {
  width: 100%;
}

.list_news .over {
  border-radius: 3.125rem;
}

.list_news .over img {
  border-radius: 3.125rem;
  height: 20.625rem;
  object-fit: cover;
}

.list_news .over::after,
.list_news .over::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.4s ease 0s;
  z-index: 1;
}

.list_news .over::after {
  background: repeating-linear-gradient(to left, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.6));
}

.list_news .over::before {
  width: 0;
  background: repeating-linear-gradient(to left, rgba(255, 255, 255, 0.6), rgba(0, 110, 187, 0.6));
}

.list_news .pa50 {
  z-index: 2;
}

.list_news .box {
  padding: 0 6.25rem 0 3.125rem;
}

.list_news .box .f18 {
  margin-bottom: 3.125rem;
  color: #fff;
}

.list_news .box .more {
  padding: 0;
  border: none;
}

.list_news .box .circle {
  background: transparent;
  border: 1px solid #fff;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.375rem;
  border-color: #fff;
}

.list_news .box .circle i {
  display: block;
  color: #fff;
}

.list_news .box .more {
  border-radius: 50%;
}

.list_news .over:hover .more {
  /* border-color: #eb6816; */
  background: #eb6816;
}

.list_news .over:hover .circle {
  border-color: #eb6816;
}

.list_news .over:hover .circle i {
  color: #fff;
}

.list_news2_1 {
  padding: 6.875rem 0;
  background: rgba(0, 110, 187, 0.1);
}

.list_news2_1 .bot .next2 {
  right: -6.25rem;
}

.list_news2_1 .bot .prev2 {
  left: -6.25rem;
}

.list_news2_1 .bot .row {
  margin: 0 -1.75rem;
}
.list_news2_1 .bot .swiper-slide {
    height: auto;
}
.list_news2_1 .bot .swiper-slide .row,
.list_news2_1 .bot .swiper-slide .row .over{
    height: 100%;
}
.list_news2_1 .bot .swiper-slide .row  img {
    height: 100%;
    object-fit: cover;
}
.list_news2_1 .bot .row>div {
  padding: 0 1.75rem;
}

.list_news2_1 .bot .f18 {
  padding: .9375rem 0 1.25rem 0;
}

.list_news2_1 .bot .more {
  margin: 1.875rem 0 3.75rem 0;
}

.list_news2_1 .bot .over {
  border-radius: 3.125rem;
}

.list_news2_1 .bot .over img {
  border-radius: 3.125rem;
}

.list_news2_1 .bot .swiper-pagination {
  margin-left: 52%;
  text-align: left;
}

.list_news2_1 .bot .swiper-pagination-bullet {
  width: 1.625rem;
  height: .25rem;
  background: rgba(0, 0, 0, 0.2);
  opacity: 1;
  border-radius: inherit;
  margin: 0 .9375rem 0 0;
}

.list_news2_1 .bot .swiper-pagination-bullet-active {
  background: #eb6816;
}

.list_news2_2 {
  padding: 7.5rem 0;
}

.list_news2_2 .row {
  margin: 0 -1.4375rem;
}

.list_news2_2 .row>div {
  padding: 0 1.4375rem;
  margin-bottom: 3.4375rem;
}

.list_news2_2 .box {
  border-radius: 1.25rem;
  background: #fff;
  box-shadow: 0 0 .625rem #ddd;
}

.list_news2_2 .box .over {
  border-radius: 1.25rem;
}

.list_news2_2 .box .over img {
  border-radius: 1.25rem;
  height: 20.625rem;
  object-fit: cover;
}

.list_news2_2 .box .f16 {
  color: #7C7C7C;
}

.list_news2_2 .box .f18 {
  color: #1E1E1E;
  height: 3.75rem;
}

.list_news2_2 .box .cont {
  padding: 1.5625rem;
}

.list_news2_2 .box:hover .f18 {
  color: #006ebb;
}

.list_news2_2 .box:hover .over img {
  transform: scale(1.1);
}

.show_news {
  padding: 6.25rem 10rem;
}

.show_news .top {
  text-align: center;
  background: rgba(0, 110, 187, 0.1);
  padding: 2.1875rem 5.625rem;
  border-top: .125rem solid #006ebb;
  border-bottom: 1px solid rgba(0, 110, 187, 0.3);
}

.show_news .top .f26 {
  text-align: center;
  color: #222222;
  line-height: 2.5rem;
  margin-bottom: 1.5625rem;
}

.show_news .top ul {
  display: inline-block;
}
1
.show_news .top ul li {
  float: left;
  margin-right: 3.75rem;
}

.show_news .top ul li.yb .social-share {
  display: none;
}

.show_news .top ul li.yb:hover .social-share {
  display: block;
}

.show_news .middle {
  padding: 2.5rem 0;
  border-bottom: 1px solid rgba(0, 110, 187, 0.3);
}

/* .show_news .middle .f16 {
  text-align: center;
} */

.show_news .middle .f16 img {
  display: inline-block;
  /* margin: 3.125rem 0; */
}

.show_news .bot ul li {
  padding: .9375rem 0;
}

.show_news .bot ul li:hover a div {
  color: #eb6816;
}

.show_news .bot ul li .f16 {
  display: inline-block;
}

.show_news .bot ul li span {
  color: rgba(0, 0, 0, 0.15);
  padding: 0 1.875rem;
}

.show_news .bot ul li .zb {
  width: 10rem;
  padding-left: 1.25rem;
  color: #282828;
}

.show_news .bot ul li .yb {
  color: #515151;
}

.show_news .bot ul li:first-child {
  border-bottom: 1px solid rgba(0, 110, 187, 0.3);
}

.list_lifec_1 {
  padding: 6.25rem 0;
}

.list_lifec_1 .row {
  margin: 0;
  align-items: flex-end;
}

.list_lifec_1 .row>div {
  padding: 0;
}

.list_lifec_1 .box {
  padding: 2.5rem 1.875rem;
  border-radius: 1.25rem;
  box-shadow: 0 0 .625rem #ddd;
  margin-right: 7.5rem;
}

.list_lifec_1 .box ul li {
  margin-bottom: 1.25rem;
  color: #545454;
}

.list_lifec_1 .box ul li .iconfont {
  color: #eb6816;
  margin-right: .625rem;
}

.list_lifec_1 .box ul li:last-child {
  margin-bottom: 0;
}

.list_lifec_1 .pa {
  position: absolute;
  top: 0;
  left: 26%;
}

.list_lifec_1 .pa img {
  width: 8.75rem;
  height: 8.75rem;
  animation: rotate-anim 30s infinite linear;
  -webkit-animation: rotate-anim 30s infinite linear;
  transition: All 1s ease;
  -webkit-transition: All 1s ease;
  -moz-transition: All 1s ease;
  -o-transition: All 1s ease;
}

@keyframes rotate-anim {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate-anim {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}



.biaod select {
  width: 27%;
  border-radius: 3.125rem;
  padding: 0 1.875rem;
  height: 3.75rem;
  line-height: 3.75rem;
  margin-right: 1.875rem;
  border: none;
  box-shadow: 0 0 .625rem #ddd;
  margin-bottom: 3.125rem;
  appearance: none;
  position: relative;
  z-index: 3;
  background: url(../img/SVG/xiajt.svg) no-repeat;
  background-color: #fff;
  background-size: 15px 10px;
  background-position: 90% 50%;
}

.biaod select option {
  color: #545454;
}

.biaod .conx {
  width: 11%;
  margin-bottom: 3.125rem;
}

.biaod button {
  width: 100%;
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
  border-radius: 3.125rem;
  padding: 0 1.875rem;
  height: 3.75rem;
  line-height: 3.75rem;
  border: none;
  box-shadow: 0 0 .625rem #ddd;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.biaod button .iconfont {
  padding-right: .9375rem;
}

.list_lifec_2 {
  padding: 6.875rem 0;
  background: rgba(0, 110, 187, 0.1);
}

.list_lifec_2 .table-responsive tr td {
  border-bottom: 1px solid #dee2e6;
  font-size: 1rem;
  line-height: 3.75rem;
  color: #545454;
  padding: 0;
}

.list_lifec_2 .table-responsive tr td:nth-child(3) {
  color: #3A3A3A;
  cursor: pointer;
}

.lifetc {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 9999;
  display: none;
}

.lifetc .box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  background: #fff;
  border-radius: 1.25rem;
}

.lifetc .box .close {
  position: absolute;
  top: 1.875rem;
  right: 1.875rem;
  color: #999;
  font-size: .875rem;
}

.lifetc .box .top {
  padding: 5rem 3.75rem 0 3.75rem;
}

.lifetc .box .f28 {
  padding-bottom: 1.5625rem;
  border-bottom: 1px solid #c9c9c9;
}

.lifetc .box .f16 {
  margin: 0 0 1.5625rem 1.5625rem;
}

.lifetc .box .cont {
  margin: 1.5625rem 0 2.8125rem 0;
  height: 22.5rem;
  overflow-y: scroll;
  padding-right: 1.875rem;
}

.lifetc .box .cont span {
  color: #000;
  margin-bottom: .625rem;
  display: inline-block;
}

.lifetc .box .cont ul li {
  padding-left: 1.25rem;
  position: relative;
  z-index: 1;
  color: #545454;
  margin-bottom: .625rem;
  font-size: 1rem;
}

.lifetc .box .cont ul li:after {
  position: absolute;
  content: "";
  top: .4375rem;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: rgba(235, 104, 22, 0.3);
  border-radius: 50%;
  z-index: 2;
}

.lifetc .box .cont ul li:before {
  position: absolute;
  content: "";
  top: .6875rem;
  left: .25rem;
  width: .5rem;
  height: .5rem;
  background: #eb6816;
  border-radius: 50%;
  z-index: 3;
}

.lifetc .box .cont::-webkit-scrollbar {
  width: .1875rem;
  background: rgba(51, 51, 51, 0.2);
}

.lifetc .box .cont::-webkit-scrollbar-thumb {
  width: .1875rem;
  background: #eb6816;
}

.lifetc .bot {
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
  padding: 1.5625rem 3.75rem;
}

.lifetc .bot .more2 {
  color: #fff;
  border-color: #fff;
}

.lifetc .bot .more2:hover::after {
  background: #eb6816;
}

.list_life-team {
  padding: 4rem 0 5rem;
}

.list_life-team .nytitle {
  text-align: center;
}

.list_life-team ul.clearfix  {
  border: 1px solid #d3d3d3;
  margin-bottom: 4.375rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.list_life-team ul.clearfix  li {
  float: left;
  flex: 1 0 0;
  border-right: 1px solid #d3d3d3; 
}

.list_life-team ul li a {
  display: block;
  text-align: center;
  padding: 1.25rem 0;
}

.list_life-team ul li:last-child {
  border-right: none;
}


/* .list_life-team ul li.active a */

.list_life-team ul li.on:hover a,
.list_life-team ul li.on a {
  color: #fff;
  background: #eb6816;
}

.list_life-team ul li:hover a {
  color: #eb6816;
  /* border: 1px solid #eb6816; */
}

.list_life-team .row {
  margin: 0 -1.375rem;
}

.list_life-team .row>div {
  padding: 0 1.375rem;
  margin-bottom: 3.4375rem;
}

.list_life-team .box .over {
  border-radius: 1.25rem;
}

.list_life-team .box .over img {
  border-radius: 1.25rem;
  height: 18.125rem;
  object-fit: cover;
}

.list_life-team .box .f20 {
  color: #565656;
  padding: 1.5625rem 0;
  text-align: center;
  position: relative;
  height: 7.5rem;
}

.list_life-team .box .f20::after,
.list_life-team .box .f20::before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
  transition: all .4s;
}

.list_life-team .box .f20::before {
  width: 0;
  height: .1875rem;
  background: #006ebb;
}

.list_life-team .box:hover .f20 {
  color: #006ebb;
}

.list_life-team .box:hover .f20::after {
  width: 0;
}

.list_life-team .box:hover .f20::before {
  width: 100%;
}

.list_life-team .box:hover .over img {
  transform: scale(1.1);
}

.list_leaders .row>div {
  text-align: center;
  margin-bottom: 4.0625rem;
}

.list_leaders .row>div .over {
  transition: all .5s;
}

.list_leaders .row>div:hover .over {
  filter: drop-shadow(0 0 0.625rem rgba(0, 0, 0, 0.15));
  transition: all .5s;
}

.list_leaders .box .over {
  width: 16rem;
  height: 16rem;
  line-height: 16rem;
  /* border: .3125rem solid #006ebb; */
  border-radius: 50%;
  background: #f5f8fd;
  margin: 0 auto;
}

/* .list_leaders .box .over img {
  margin-top: 3.125rem;
} */

.list_leaders .box .f16 {
  margin-top: 1.5625rem;
  font-size: 1.25rem;
}

.list_leaders .box .f16 span {
  color: #006ebb;
  font-size: 1rem;
}

.list_leaders .box .row {
  display: none;
}

.fancybox__thumbs {
  display: none;
}

.fancybox__slide {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.fancybox__content::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 50%;
  width: 33.75rem;
  height: 29.625rem;
  background-image: url(../img/SVG/xiaorx.svg);
  background-size: 33.75rem 29.625rem;
  background-repeat: no-repeat;
  z-index: 3;
}

.fancybox__content {
  width: 23.375rem !important;
  height: 31.25rem !important;
  background-color: #fff !important;
  position: relative;
}

.fancybox__content img {
  position: absolute;
  bottom: 0;
  width: 23.375rem !important;
  height: 28.125rem !important;
  transform: none !important;
}

.fancybox__caption {
  width: 40.625rem;
  height: 31.25rem !important;
  background-color: #fff;
  padding: 4.375rem 3.125rem;
}

.fancybox__caption>div {
  text-align: left;
}

.fancybox__caption .txt {
  display: inline-block;
  margin-right: .625rem;
}

.fancybox__caption .txt2 {
  padding-top: 1.25rem;
  margin-top: 1.25rem;
  border-top: 1px solid #006ebb;
}

.fancybox__caption .txt2 .f16 {
  overflow-y: scroll;
  height: 21.25rem;
  padding-right: .9375rem;
  text-align: justify;
}

.fancybox__caption .txt2 .f16::-webkit-scrollbar {
  width: .1875rem;
  background: rgba(51, 51, 51, 0.2);
}

.fancybox__caption .txt2 .f16::-webkit-scrollbar-thumb {
  width: .1875rem;
  background: #006ebb;
}

.fancybox__caption span {
  color: #eb6816;
}

/* #lightbox_popup {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}
#lightbox_popup .pic-view {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  background: #fff;
  padding: 4.375rem 3.125rem 0 0;
}
#lightbox_popup .pic-view .row>div {
  margin: 0;
}
#lightbox_popup .pic-view .f16 {
  text-align: left;
}
#lightbox_popup .pic-view .f16 span {
  color: #eb6816;
}
#lightbox_popup .pic-view .txt {
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #006ebb;
}
#lightbox_popup .btn-view .btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3.75rem;
  height: 3.75rem;
  line-height: 3.75rem;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  background-color: #fff;
  color: #7f7f7f;
  transition: all .3s;
  padding: 0;
  margin: 0;
}
#lightbox_popup .btn-view .btn-next {
  right: -6.25rem;
}
#lightbox_popup .btn-view .btn-prev {
  left: -6.25rem;
}
#lightbox_popup .btn-view .btn-close {
  position: absolute;
  top: 1.875rem;
  transform: none;
  right: 1.875rem;
} */

.list_abgs_1 {
  padding: 4rem 0 6.25rem;
}
.list_abgs_1  .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 9;
}
.list_abgs_1 .over:hover .iconfont {
    color: #eb6816;
}
.list_abgs_1  .icon .iconfont {
    font-size: 4rem;
    display: block;
    color: rgba(255,255,255,0.95);
}
.list_abgs_1 .over {
  border-radius: 1.25rem;
}

.list_abgs_1 .over img {
  border-radius: 1.25rem;
}

.list_abgs_1 .row {
  margin-bottom: 3.75rem;
  margin: 0 -1.25rem 3.75rem -1.25rem;
}

.list_abgs_1 .row>div {
  padding: 0 1.25rem;
}

.list_abgs_2 {
  padding: 7.5rem 0;
  background: rgba(0, 110, 187, 0.1);
}

.list_abgs_2 .row>div>.f30 {
  color: #000;
  font-weight: bold;
  margin-bottom: .3125rem;
}

.list_abgs_2 .row .f16 {
  margin:0 2rem; height:4rem;
}

.list_abgs_2 .row .row,
.list_abgs_2 .row .mySwiper8 {
  margin-top: 1.875rem;
}

.list_abgs_2 .row .pr .next2 {
  right: -6.25rem;
  display: none;
}

.list_abgs_2 .row .pr .prev2 {
  left: -6.25rem;
  display: none;
}

.list_abgs_2 .row .row .box,
.list_abgs_2 .row .swiper-slide .box {
  background: #fff;
  border-radius: 1.25rem;
  box-shadow: 0 0 .625rem #ddd;
  padding: 1.875rem 0 2.8125rem 0;
  text-align: center;
}

.list_abgs_2 .row .row .box img,
.list_abgs_2 .row .swiper-slide .box img {
  height: 4rem;
  margin-bottom: .625rem;
  transition: all .4s;
}

.list_abgs_2 .row .row .box:hover img,
.list_abgs_2 .row .swiper-slide .box:hover img {
  transform: rotateY(-180deg);
}

.list_abceo {
  padding: 4rem 0 5rem;
}

.list_abceo .row {
  margin: 0 -2.0625rem;
}

.list_abceo .row>div {
  padding: 0 2.0625rem;
}

.list_abceo .row>div:first-child .over {
  border-radius: 1.25rem;
  /* width: 100%;
  height: 100%;
  background: #515151; */
}
 
 .list_abceo .content .left {
     width: 33.3%;
     padding-right: 3rem;
 } 
  .list_abceo .content .left  .over ,
   .list_abceo .content .left .over img {
       border-radius: 1.25rem;
   }
 .list_abceo .content .right {
     padding-left: 1.5rem;
 }
  .list_abceo .ta {
      text-align: center;
  }
 .list_abceo .mt30 {
     margin-top: 1.875rem;
 }
.list_abceo .cont {
  height: 21rem;
  overflow-y: scroll;
  margin: 3.125rem 0 1.25rem 0;
  padding-right: 3.4375rem;
}

.list_abceo .cont::-webkit-scrollbar {
  width: .1875rem;
  background: rgba(51, 51, 51, 0.2);
}

.list_abceo .cont::-webkit-scrollbar-thumb {
  width: .1875rem;
  background: #006ebb;
}

.list_abceo .qianm {
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-end;
}

.list_abceo .flex img {
  height: 4.5rem;
}

.list_abceo .more {
  margin-top: 2.5rem;
}

.list_absite,
.list_leaders{
  padding-top: 4rem ;
}

.list_absite .bot .mySwiper5 {
  display: none;
  padding-bottom: 26px;
}

.list_absite .bot .mySwiper5 .pa100 {
  background: rgba(0, 110, 187, 0.2);
}

.list_absite .bot .mySwiper5 .swiper-pagination-bullet-active {
  background: #eb6816;
}

.list_absite .bot .mySwiper5 .swiper-pagination {
  bottom: 0;
}

.list_absite .bot ul {
  position: relative;
}

.list_absite .bot ul li {
  width: 33.3%;
  float: left;
  height: 41.875rem;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  position: relative;
}

.list_absite .bot ul {
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

.list_absite .bot ul li>img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 1;
  transition: all 1s;
  object-fit: cover;
}

.list_absite .bot ul li .box {
  position: relative;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  padding: 0 4.0625rem 0 3.125rem;
}

.list_absite .bot ul li .box .f28 {
  color: #fff;
}

.list_absite .bot ul li .box .f16 {
  color: #fff;
  display: none;
}

.list_absite .bot ul li .box .more {
  display: none;
}

.list_absite .bot ul li .box .more .f18 {
  color: #fff;
}

.list_absite .bot ul li .box .more .circle {
  background: transparent;
  border-color: #fff;
}

.list_absite .bot ul li:hover,
.list_absite .bot ul li.active {
  background: rgba(0, 110, 187, 0.2);
}

.list_absite .bot ul li:hover>img,
.list_absite .bot ul li.active>img {
  opacity: 1;
}

.list_absite .bot ul li:hover .f28,
.list_absite .bot ul li.active .f28 {
  padding-bottom: .9375rem;
  margin-bottom: 1.25rem;
  position: relative;
}

.list_absite .bot ul li:hover .f28::after,
.list_absite .bot ul li.active .f28::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 10%;
  height: 1px;
  background: rgba(255, 255, 255, 0.8);
}

.list_absite .bot ul li:hover .f16,
.list_absite .bot ul li.active .f16 {
  display: block;
}

.list_absite .bot ul li:hover .more,
.list_absite .bot ul li.active .more {
  display: inline-block;
  margin-top: 5rem;
}

.list_abtime .swiper-container {
  overflow: hidden !important;
  padding-bottom: 2.8125rem;
}

.list_abtime .swiper-slide .hover {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 1.25rem;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #fff;
  border-radius: 0 0 1.25rem 1.25rem;
  background: rgba(0, 109, 187, 0.8);
}

.list_abtime .swiper-pagination {
  bottom: 0;
}

.list_abtime .swiper-pagination-bullet {
  width: .75rem;
  height: .75rem;
}

.list_abtime .swiper-pagination-bullet-active {
  background: #eb6816;
}

.list_abtime {
  padding: 4rem 0 5rem;
}

.list_abtime .top {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.list_abtime .top ul {
  display: flex;
  justify-content: center;
}

.list_abtime .top ul li {
  float: left;
  padding: 0 1.25rem 1.25rem 1.25rem;
  margin-right: 1.25rem;
  position: relative;
  cursor: pointer;
  font-weight: bold;
  min-width: 5.3125rem;
}

.list_abtime .top ul li::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: -0.125rem;
  width: 0;
  height: .1875rem;
  background: #006ebb;
  transition: all .4s;
}

.list_abtime .top ul li:last-child {
  margin-right: 0;
}

.list_abtime .top ul li.on,
.list_abtime .top ul li:hover {
  font-size: 1.125rem;
  color: #006ebb;
}

.list_abtime .top ul li.on::after,
.list_abtime .top ul li:hover::after {
  width: 100%;
}

.list_abtime .bot {
  margin-top: 3.125rem;
}

.list_abtime .bot .tabox {
  display: none;
}

.list_abtime .bot .tabox.cur {
  display: block;
}

.list_abtime .bot .row {
  margin: 0 -1.5625rem;
  position: relative;
}

.list_abtime .bot .row>.left {
  position: sticky;
  top: 8.125rem;
  height: 25rem;
}

.list_abtime .bot .row>.right {
  position: relative;
}

.list_abtime .bot .row>div {
  padding: 0 1.5625rem;
}

.list_abtime .bot .over {
  border-radius: 1.25rem;
  overflow: hidden !important;
}

.list_abtime .bot .over img {
  border-radius: 1.25rem;
}

.list_abtime .bot .over.cur {
  display: block;
}

.list_abtime .bot ul li {
  padding-bottom: 2.5rem;
  position: relative;
  padding-left: 2.8125rem;
}

.list_abtime .bot ul li .flex {
  align-items: flex-start;
  position: relative;
}

.list_abtime .bot ul li .flex .zb {
  width: 10%;
  cursor: pointer;
}

.list_abtime .bot ul li .flex .zb .f16 {
  color: #000;
}

.list_abtime .bot ul li .flex .yb {
  width: 90%;
}

.list_abtime .bot ul li .flex .yb .f16 {
  padding-left: 1.25rem;
  position: relative;
}

.list_abtime .bot ul li .flex .yb .f16::after {
  position: absolute;
  content: "";
  top: .625rem;
  left: 0;
  width: .5rem;
  height: .5rem;
  border-radius: 50%;
  background: #c1c1c1;
}

.list_abtime .bot ul li.on .flex::after {
  position: absolute;
  content: "";
  top: .6875rem;
  left: -2.5625rem;
  width: .375rem;
  height: .375rem;
  border-radius: 50%;
  background: #eb6816;
  z-index: 3;
}

.list_abtime .bot ul li::after {
  position: absolute;
  content: "";
  top: .4375rem;
  left: 0;
  width: .875rem;
  height: .875rem;
  border-radius: 50%;
  border: 1px solid #eb6816;
  background: #fff;
  z-index: 2;
  cursor: pointer;
}

.list_abtime .bot ul li::before {
  position: absolute;
  content: "";
  top: .875rem;
  left: .4375rem;
  width: 1px;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  z-index: 1;
}

.list_abtime .bot ul li:last-child::before {
  display: none;
}

.list_vr {
  padding: 6.25rem 0;
}

.list_vr>div {
  text-align: center;
}

.list_vr .nytitle {
  margin-bottom: .9375rem;
}

.list_vr .bot {
  /* background: #606060;
  border-radius: 1.25rem; */
  margin-top: 3.125rem;
  /* width: 100%;
  height: 39.6875rem; */
}

.list_fuwu .mbx {
  display: flex;
  justify-content: flex-start;
}

.list_fuwu .zb .container2_z {
  background: #f3f7fc;
}

.list_fuwu .zb .container2_z .box {
  padding: 6.25rem 3.75rem 6.25rem 0;
}

.list_fuwu .zb .container2_z .box .f22 {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}

.list_fuwu .zb .container2_z .box .yiji {
  border-top: 1px solid #dde2ea;
}

.list_fuwu .zb .container2_z .box .yiji>li {
  border-bottom: 1px solid #dde2ea;
}

.list_fuwu .zb .container2_z .box .yiji>li>a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.25rem;
  color: #3F3F3F;
}

.list_fuwu .zb .container2_z .box .yiji>li>a .f18 {
  color: #3F3F3F;
}

.list_fuwu .zb .container2_z .box .yiji>li ul {
  padding-top: 1.25rem;
  display: none;
}

.list_fuwu .zb .container2_z .box .yiji>li ul li a {
  display: block;
  padding: 0 1.25rem 1.25rem 1.25rem;
  color: #727272;
  font-size: .875rem;
}

.list_fuwu .zb .container2_z .box .yiji>li ul li.active a {
  color: #eb6816;
}

.list_fuwu .zb .container2_z .box .yiji>li.active {
  color: #fff;
}

.list_fuwu .zb .container2_z .box .yiji>li.active>a {
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
}

.list_fuwu .zb .container2_z .box .yiji>li.active .f18 {
  color: #fff;
}

.list_fuwu .zb .container2_z .box .yiji>li.active ul {
  display: block;
}

.list_fuwu .yb {
  margin-bottom: 5rem;
  padding-left: 3.75rem;
}

.list_fuwu .next2,
.list_fuwu .prev2 {
  width: 3.125rem;
  height: 3.125rem;
  line-height: 3.125rem;
  background-size: .625rem;
}

.list_fuwu .next2 {
  right: -4.375rem;
}

.list_fuwu .prev2 {
  left: -4.375rem;
}

.list_fuwu .box .f20::before {
  background: #eb6816;
}

/* .list_fuwu .swiper-slide-active .box .f20, */
.list_fuwu .box:hover .f20 {
  color: #eb6816;
}

/* .list_fuwu .swiper-slide-active .box .f20::after, */
.list_fuwu .box:hover .f20::after {
  width: 0;
}

/* .list_fuwu .swiper-slide-active .box .f20::before, */
.list_fuwu .box:hover .f20::before {
  width: 100%;
}

/* .list_fuwu .swiper-slide-active .box .over img, */
.list_fuwu .box:hover .over img {
  transform: scale(1.1);
}

.list_fuwu .list_life-team {
  padding: 0;
}

.list_fuwu .list_life-team .f30 {
  margin-bottom: 2.5rem;
}

.list_db ul li {
  margin-bottom: 3.75rem;
}

.list_db ul li .right>div {
  position: relative;
  overflow: hidden;
}

.list_db ul li .right>div::after,
.list_db ul li .right>div::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.list_db ul li .right>div::after {
  background-color: #f1f3f6;
  transition: 0.5s ease-in-out 0s;
  z-index: 2;
}

.list_db ul li .right>div::before {
  z-index: 1;
  background-color: #eff0f0;
  transition: 0.5s ease-in-out 0.1s;
  opacity: 0.8;
}

.list_db ul li .right.active>div::after,
.list_db ul li .right.active>div::before {
  left: 100%;
}

.list_db ul li .f30 {
  margin-bottom: 1.875rem;
}

.list_db ul li .over {
  width: 100%;
  height: 100%;
  border-radius: 1.25rem;
  background: #606060;
}

.list_db ul li:nth-child(even) .row>div:first-child {
  order: 2;
}

.list_dbcyx {
  margin: 2.5rem 0;
}

.list_dbcyx .row {
  margin-bottom: 2.5rem;
}

.list_dbcyx .row .f30 {
  margin-bottom: 1.25rem;
}

.list_dbcyx .row .over {
  padding: 1.5625rem 1.25rem;
  box-shadow: 0 0 0.625rem rgba(0, 110, 187, 0.2);
  border-radius: 1.25rem;
}

.wzhr .over.yiny {
  padding: 1.5625rem 1.25rem !important;
  box-shadow: 0 0 0.625rem rgba(0, 110, 187, 0.2) !important;
  border-radius: 1.25rem !important;
}

.list_dbkybd .f30 {
  margin-bottom: 1.875rem;
}

.list_dbkybd .f22 {
  color: #333;
}

.list_dbkybd .f16 {
  color: #515151;
}

.list_dbkybd ul li {
  padding-left: 1.5625rem;
  position: relative;
  margin-bottom: 2.5rem;
}

.list_dbkybd ul li::after {
  position: absolute;
  content: "";
  top: .75rem;
  left: 0;
  width: .5rem;
  height: .5rem;
  border-radius: 50%;
  background: #eb6816;
} 
.list_dbkybd.list_ul_li .cont ul li::after { 
  border-radius:0; 
  width: 0.5rem;
  height: 0.5rem;
} .list_dbkybd.list_ul_li ul li div {
    font-size: 1.25rem;
}
 .list_dbkybd.list_ul_li ul li p {
     position: relative;
     padding-left: 1.875rem;
 }
  .list_dbkybd.list_ul_li ul li p::before {
  position: absolute;
  content: "";
  top: .75rem;
  left: 0;
  width: .375rem;
  height: .375rem;
  border-radius: 50%;
  background: #eb6816;
 }
.list_syou .zhank>li .cont ul li .yshi1 {
  margin-top: 0.625rem;
}

.list_syou .zhank>li .cont ul li .yshi1 li {
  padding: 0;
}

.list_dbkybd ul li .yshi1 li::after {
  display: none;
}

.list_dbkybd ul li:last-child {
  margin-bottom: 0;
}

.list_dbkybd .top {
  padding-bottom: 4.375rem;
  border-bottom: 1px solid #e6f1f9;
  margin-bottom: 3.125rem;
}

.list_dbkybd .top .row .box {
  background: #fff;
  box-shadow: 0 0 0.625rem rgba(0, 110, 187, 0.2);
  padding: 2.8125rem 1.875rem;
  text-align: center;
  border-radius: 1.25rem;
}

.list_dbkybd .top .row .box:hover {}

.list_aae .top .row .box {
  height: 20.0625rem;
}

.list_dbkybd .top .row .box .circle {
  width: 7.25rem;
  height: 7.25rem;
  line-height: 7.25rem;
  text-align: center;
  border-radius: 50%;
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
  display: inline-block;
  margin-bottom: 1.5625rem;
}

.list_dbkybd .top .row .box .circle img {
  height: 4rem;
  transition: all .4s;
}

/* .list_dbkybd .top .row .box:hover img {
  transform: rotateY(-180deg);
} */
.list_aae .top .row .box:hover img {
  transform: rotateY(-180deg);
}

.list_dbkybd .over {
  border-radius: 1.25rem;
}

.list_dbkybd .over img {
  border-radius: 1.25rem;
}

.list_dbktryh ul li {
  margin-bottom: 1.5625rem;
}

.list_gyxib ul {
  padding: 2.1875rem;
  position: relative;
  border-radius: 1.25rem;
  background: #fff;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  border: 1px solid transparent;
  background-image: linear-gradient(to left, #ffffff, #ffffff), linear-gradient(to left, #026ec0, #0499de);
}

.list_gyxib ul li {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 1.25rem;
  margin-bottom: 1.875rem;
}

.list_gyxib ul li:last-child {
  border: none;
  padding-bottom: none;
  margin-bottom: none;
}

.list_syou .zhank {
  border-top: .125rem solid;
  border-image: linear-gradient(to left, #026ec0, #0499de) 2;
  padding: 0 1.875rem;
  position: relative;
  overflow: hidden;
}

.list_syou .zhank>li {
  margin-bottom: 0;
}

.list_syou .zhank>li .flex {
  position: relative;
  padding: 1.25rem 0;
}

.list_syou .zhank>li .zb {
  display: flex;
  align-items: center;
  justify-self: start;
}

.list_syou .zhank>li .circle {
  width: 1.625rem;
  height: 1.625rem;
  line-height: 1.625rem;
  text-align: center;
  border: 1px solid #eb6816;
  color: #eb6816;
  position: relative;
  display: inline-block;
  margin-right: 1.5625rem;
}

.list_syou .zhank>li .circle .iconfont {
  font-size: 0.75rem;
}

.list_syou .zhank>li .f22 {
  color: #000;
}

.list_syou .zhank>li .cont {
  padding: 1.875rem 0 1.875rem .625rem;
  display: none;
}

.list_syou .zhank>li .cont ul li {
  margin-bottom: .625rem;
  padding-left: 2.5rem;
}

.list_syou .zhank>li.active {
  color: #fff;
}

.list_syou .zhank>li.active .flex {
  background: repeating-linear-gradient(to left, #0675ca, #0095da);
}

.list_syou .zhank>li.active .circle {
  border-color: #fff;
  color: #fff;
}

.list_syou .zhank>li.active .f22 {
  color: #fff;
}

.list_syou .zhank>li.active .flex::before {
  position: absolute;
  content: "";
  top: 0;
  left: -20%;
  width: 140%;
  height: 100%;
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
  z-index: -1;
}

.list_syou .zhank>li::after {
  top: auto;
  bottom: 0;
  width: 120%;
  height: 1px;
  left: -2.5rem;
  background: #d1d1d1;
}

.list_gyup ul li {
  width: 50%;
  float: left;
  padding: 0;
}

.list_gyup ul li a {
  display: block;
  text-align: center;
  line-height: 4.6875rem;
  background: #e6f1f9;
}

.list_gyup ul li.active a,
.list_gyup ul li:hover a {
  color: #fff;
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
}

.list_scaleup ul li.on a,
.list_scaleup ul li:hover a {
  color: #fff;
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
}

.list_gyup ul li::after {
  display: none;
}

.list_gyup .over {
  padding: 1.25rem;
  background: #fff;
  border-radius: 1.25rem;
  box-shadow: 0 0 0.625rem rgba(0, 110, 187, 0.2);
}

.list_gyup .table-responsive {
  margin-top: 3.75rem;
}

.list_gyup .table-responsive .table tr td {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 1.25rem 1.5625rem;
  vertical-align: middle;
  text-align: center;
}

.list_gyup .table-responsive .table tr:nth-child(even) {
  background: #c8dfed;
}

.list_gyup .table-responsive .table tr:nth-child(odd) {
  background: #e6f1f9;
}

.list_gyup .table-responsive .table tr:first-child {
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
}

.list_gyup .table-responsive .table tr:first-child td {
  color: #fff;
  white-space: nowrap;
}

.list_gybz .zhank {
  margin-top: 4.0625rem;
}

.list_drug {
  padding: 0;
}


.list_abgs_1 .row {margin: 0 -1.25rem 0.5rem -1.25rem;}

.list_yuanye .row {
  padding: 3.75rem 0;
}

.list_yuanye .row1 .box {
  height: 19.875rem;
}

.list_yuanye .row .box .f22 {
  text-align: left;
  color: #000;
  padding-bottom: 1.25rem;
  margin-bottom: 1.5625rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  height: 5.3125rem;
}

.list_yuanye .row .box ul li {
  margin-bottom: .3125rem;
  padding: 0;
  display: flex;
}

.list_yuanye .row .box ul li i {
  color: #eb6816;
  font-size: 1rem;
  margin: .3125rem .625rem 0 0;
}

.list_yuanye .row .box ul li .f16 {
  text-align: left;
}

.list_yuanye .row .box ul li::after {
  display: none;
}

.list_yuanye .row2 {
  padding: .9375rem 0 0 0;
}

.list_yuanye .row2>div:nth-child(1),
.list_yuanye .row2>div:nth-child(2),
.list_yuanye .row2>div:nth-child(3) {
  margin-bottom: 1.875rem;
}

.list_yuanye .row2 .flex {
  justify-content: flex-start;
}

.list_yuanye .row2 .flex .zb {
  margin-right: 1.5625rem;
}

.list_yuanye .row2 .flex .zb img {
  width: 3.875rem;
  height: 3.875rem;
}

.list_yuanye .row2 .box img {
  transition: all .4s;
}

.list_yuanye .row2 .box:hover img {
  transform: rotateY(-180deg);
}

.list_yuanye .row2 .flex .f16 {
  text-align: left;
}

.list_liquid ul li {
  width: 33.33%;
}

.list_liquid .table-responsive .table tr {
  background: transparent !important;
}

.list_liquid .table-responsive .table tr td {
  font-size: .875rem;
  color: #424242;
  border-bottom: 1px solid #dde2ea;
  border-right: 1px solid #dde2ea;
  padding: .9375rem 1.25rem;
  width: 7.69%;
}

.list_liquid .table-responsive .table tr td:last-child {
  border-right: none;
}

.list_liquid .table-responsive .table tr:first-child {
  background: repeating-linear-gradient(to left, #026ec0, #0499de) !important;
}

.list_liquid .table-responsive .table tr:first-child td {
  color: #fff;
  font-size: 1rem;
}

.list_liquid .table-responsive .table tr:nth-child(3) td:last-child,
.list_liquid .table-responsive .table tr:last-child td:last-child {
  border-right: 1px solid #dde2ea;
}

.list_facilities .zhank {
  margin-top: 3.75rem;
}.list_facilities .zhank.mt0 {
  margin-top: 0;
}

.list_latestage .f30 {
  text-align: center;
}

.list_latestage ul li {
  padding: 0;
  width: 17.125rem;
  height: 14.8125rem;
  -webkit-clip-path: polygon(75% 0, 100% 50%, 75% 100%, 25% 100%, 1% 50%, 25% 0);
  clip-path: polygon(75% 0, 100% 50%, 75% 100%, 25% 100%, 1% 50%, 25% 0);
  background: #e6f1f9;
  text-align: center;
  position: relative;
  float: left;
  margin-bottom: .9375rem;
}

.list_latestage ul li img {
  height: 3.75rem;
  margin-bottom: 1.25rem;
  transition: all .4s;
}

.list_latestage ul li::after {
  display: none;
}

.list_latestage ul li:first-child {
  margin-top: 8rem;
  margin-right: -3rem;
}

.list_latestage ul li:first-child {
  margin-top: 8rem;
  margin-right: -3.125rem;
}

.list_latestage ul li:nth-child(2) {
  margin-right: -3.125rem;
}

.list_latestage ul li:nth-child(3) {
  margin-top: 8rem;
  margin-right: -3.125rem;
}

/* .list_latestage ul li:nth-child(4),
.list_latestage ul li:nth-child(5) {
  margin-left: -6.25rem;
} */

.list_latestage ul li:last-child {
  margin-left: 14.125rem;
  margin-top: -15.75rem;
}

.list_latestage ul li:hover {
  box-shadow: 0 0 .625rem #ddd;
}

.list_latestage ul li:hover img {
  transform: rotateY(-180deg);
}

.list_assura .list_db ul li {
  padding: 0;
}

.list_assura .list_db ul li::after {
  display: none;
}

.list_assura .row {
  margin-bottom: 3.75rem;
}

.list_assura .list_gyxib ul li {
  width: 50%;
  float: left;
}

.list_assura .list_gyxib ul li:last-child {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 1.25rem;
  margin-bottom: 1.875rem;
}

.list_assura .dayuan {
  width: 32.125rem;
  height: 32.125rem;
  line-height: 32.125rem;
  text-align: center;
  border: .5rem solid #bfbfbf;
  border-radius: 50%;
  margin: 5.5rem auto 4.5rem auto;
  position: relative;
}

.list_assura .dayuan .neiyuan {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 11.875rem;
  height: 11.875rem;
  line-height: 11.875rem;
  background: #4472c4;
  border-radius: 50%;
}

.list_assura .dayuan .f16 {
  color: #fff;
  line-height: 1.25rem;
}

.list_assura .dayuan .circle {
  position: absolute;
  top: -11%;
  left: 50%;
  transform: translateX(-50%);
  width: 8.125rem;
  height: 8.125rem;
  line-height: 8.125rem;
  text-align: center;
  background: #ed7d31;
  border-radius: 50%;
}

.list_assura .dayuan .circle1 {
  left: 95%;
  top: 6%;
  background: #a5a5a5;
}

.list_assura .dayuan .circle2 {
  left: 100%;
  top: 48%;
  background: #ffc000;
}

.list_assura .dayuan .circle3 {
  left: 75%;
  top: 80%;
  background: #5b9bd5;
}

.list_assura .dayuan .circle4 {
  left: 25%;
  top: 80%;
  background: #70ad47;
}

.list_assura .dayuan .circle5 {
  left: 0;
  top: 48%;
}

.list_assura .dayuan .circle6 {
  left: 5%;
  top: 6%;
  background: #a5a5a5;
}

.list_control .img {
  text-align: center;
  padding: 4.375rem 0 0 0;
  position: relative;
  display: inline-block;
}

.list_control .img img {
  height: 30rem;
}

.list_control .img .f16 {
  position: absolute;
  width: 40%;
  text-align: left;
}

.list_control .img .txt {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}

.list_control .img .txt1 {
  top: 30%;
  left: 100%;
}

.list_control .img .txt2 {
  top: 62%;
  left: 105%;
}

.list_control .img .txt3 {
  bottom: 1%;
  left: 96%;
}

.list_control .img .txt4 {
  bottom: 1%;
  left: -36%;
  text-align: right;
}

.list_control .img .txt5 {
  top: 62%;
  left: -44%;
  text-align: right;
}

.list_control .img .txt6 {
  top: 30%;
  left: -40%;
  text-align: right;
}

.list_control .f22 {
  color: #212121;
}

.list_control .img2 {
  text-align: center;
  margin: 1.875rem 0;
  position: relative;
  display: inline-block;
}

.list_control .img2 img {
  height: 31.25rem;
}

.list_control .img2 .f20 {
  position: absolute;
  color: #fff;
  text-align: center;
  left: 42%;
  transform: translateX(-42%);
  font-weight: 100;
  line-height: 1.375rem;
}

.list_control .img2 .txt {
  top: 20%;
  left: 42%;
  transform: translateX(-42%);
}

.list_control .img2 .txt1 {
  top: 45%;
}

.list_control .img2 .txt2 {
  top: 63%;
}

.list_control .img2 .txt3 {
  top: 87%;
}

.list_control>.center {
  margin-bottom: 3.125rem;
}

.list_adc .row {
  margin-top: 3.75rem;
}

.list_adc .box img {
  height: 9.75rem;
  text-align: center;
  margin-bottom: 2.1875rem;
  transition: all .4s;
}

.list_adc .box:hover img {
  transform: rotateY(-180deg);
}

.list_biot .top {
  padding: 0;
  border: none;
}

.list_biot .row>div {
  margin-bottom: 2.5rem;
}

.list_proman .top .row {
  margin: 0 -1.5625rem;
  position: relative;
}

.list_proman .top .row>div {
  padding: 0 1.5625rem;
  margin-bottom: 3.125rem;
  text-align: left;
}

.list_proman .top .row>div .f18 {
  color: #000;
}

.list_proman .top .row>div .box {
  padding: 3.125rem 13.125rem 3.125rem 3.125rem;
  text-align: right;
  background: #e6f1f9;
  border-radius: inherit;
  box-shadow: none;
  position: relative;
  overflow: hidden;
  height: 13.75rem;
}

.list_proman .top .row>div .box img {
  width: 2.75rem;
  height: 2.75rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 6.75rem;
  transition: all .4s;
}

.list_proman .top .row>div .box:hover img {
  transform: rotateY(-180deg) translateY(-50%);
}

.list_proman .top .row>div .box .circle {
  margin: 0;
}

.list_proman .top .row>div .box .dyuan {
  position: absolute;
  top: 0;
  right: -17rem;
  width: 30.625rem;
  height: 30.625rem;
  background: #006ebb;
}

.list_proman .top .row>div .box .xyuan {
  position: absolute;
  top: 5.3125rem;
  right: -12rem;
  width: 20.625rem;
  height: 20.625rem;
  background: #fff;
}

.list_proman .top .row>div:nth-child(2) .box {
  padding: 3.125rem 3.125rem 3.125rem 13.125rem;
  text-align: left;
}

.list_proman .top .row>div:nth-child(2) .box img {
  right: auto;
  left: 6.75rem;
}

.list_proman .top .row>div:nth-child(2) .box .dyuan {
  right: auto;
  left: -17rem;
  background: #eb6816;
}

.list_proman .top .row>div:nth-child(2) .box .xyuan {
  right: auto;
  left: -12rem;
}

.list_proman .top .row>div:nth-child(3) .box .dyuan {
  top: auto;
  bottom: 0;
  background: #c5c5c5;
}

.list_proman .top .row>div:nth-child(3) .box .xyuan {
  top: auto;
  bottom: 5.3125rem;
}

.list_proman .top .row>div:nth-child(4) .box {
  padding: 3.125rem 3.125rem 3.125rem 13.125rem;
  text-align: left;
}

.list_proman .top .row>div:nth-child(4) .box img {
  right: auto;
  left: 6.75rem;
}

.list_proman .top .row>div:nth-child(4) .box .dyuan {
  top: auto;
  bottom: 0;
  right: auto;
  left: -17rem;
  background: #00a0e9;
}

.list_proman .top .row>div:nth-child(4) .box .xyuan {
  top: auto;
  right: auto;
  left: -12rem;
  bottom: 5.3125rem;
}

.list_proman .top .txt2 {
  text-align: center;
}

.list_proman .top .txt2 span {
  color: #eb6816;
}

.list_proman .top .txt {
  color: #000;
  text-align: center;
  margin-bottom: .9375rem;
}

.list_proman>.row {
  margin-bottom: 3.125rem;
}

.list_reaff .box {
  background: #e6f1f9;
  border-radius: 1.25rem;
  padding: 3.75rem 2.1875rem 0 2.1875rem;
  height: 24.375rem;
  text-align: center;
}

.list_reaff .box img {
  height: 3.75rem;
  margin-bottom: 1.875rem;
}

.list_reaff .box .img2 {
  display: none;
}

.list_reaff .swiper-slide-active .box {
  height: 26rem;
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
}

.list_reaff .swiper-slide-active .box .img2 {
  display: inline-block;
}

.list_reaff .swiper-slide-active .box .img1 {
  display: none;
}

.list_reaff .swiper-slide-active .box .f16 {
  color: #fff;
}

.list_reaff .swiper-container {
  padding-bottom: 3.75rem;
}

.list_reaff .swiper-wrapper {
  align-items: center;
}.list_fuwu .content .zb {
    position: sticky;
    top: 6.25rem;
    height: 100%;
}

.list_reaff .swiper-pagination {
  top: auto;
  bottom: .9375rem;
  height: .125rem;
  width: calc(100% - 7.5rem);
}

.list_reaff .swiper-pagination-progressbar {
  background: rgba(157, 193, 206, 0.5);
}

.list_reaff .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #eb6816;
}

.list_reaff .next,
.list_reaff .prev {
  border: 1px solid #9dc1ce;
  right: 0;
}

.list_reaff .prev {
  right: 3.125rem;
}

.list_reaff .next::after {
  border-left: 0.4375rem solid #9dc1ce;
}

.list_reaff .prev::after {
  border-left: none;
  border-right: 0.4375rem solid #9dc1ce;
  border-top: 0.375rem solid transparent;
  border-bottom: 0.375rem solid transparent;
}

.list_reaff .list_gyup .f16 {
  margin: 2.5rem 0;
}

.list_reaff .list_gyup .table-responsive {
  margin: 0;
}

.list_reaff .list_gyup .table-responsive .table {
  margin: 0;
}

.list_reaff .list_gyup .table-responsive .table tr td {
  padding: .9375rem 1.5625rem;
}

.list_reaff .list_gyup .table-responsive .table tr td span {
  background: #006ebb;
  border-radius: .3125rem;
  height: 1.5625rem;
  width: 4.375rem;
  display: inline-block;
}

.list_reaff .list_gyup .table-responsive .table tr td .span1 {
  background: #eb6816;
}

.list_contact1 {
  padding: 3.125rem 0;
}

.list_contact1 .box {
  background: #fff;
  box-shadow: 0 0 0.625rem rgba(0, 110, 187, 0.2);
  text-align: center;
  padding: 3.125rem 0 3.75rem 0;
  border-radius: 1.25rem;
}

.list_contact1 .box img {
  height: 3.4375rem;
  margin-bottom: .9375rem;
  transition: all .4s;
}

.list_contact1 .box:hover img {
  transform: rotateY(-180deg);
}

.list_contact1 .box .f18 {
  color: #000;
}

.list_contact2 {
  background: rgba(0, 110, 187, 0.1);
  padding-top: 6.25rem;
}

form.liuyan {
  width: 100%;
}

form.liuyan .f16 {
  color: #3A3A3A;
  width: 100%;
  margin: 1.25rem 0;
}

form.liuyan .txt {
  padding-left: 1.25rem;
  position: relative;
  margin-bottom: 2.1875rem;
}

form.liuyan .txt::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: .125rem;
  height: 100%;
}

form.liuyan ul {
  margin: 0 -1.5625rem;
}

form.liuyan ul li {
  float: left;
  width: 33.33%;
  padding: 0 1.5625rem;
  position: relative;
  margin-bottom: 1.25rem;
}

form.liuyan ul li .f18 {
  margin: .625rem 0;
}

form.liuyan ul li span {
  color: #d30000;
  font-weight: bold;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 20%;
}

form.liuyan ul li:nth-child(1),
form.liuyan ul li:nth-child(2),
form.liuyan ul li:nth-child(3),
form.liuyan ul li:nth-child(4),
form.liuyan ul li:nth-child(5) {
  width: 20%;
}

form.liuyan ul li:nth-child(9),
form.liuyan ul li:last-child {
  width: 100%;
}

form.liuyan select {
  width: 100%;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  position: relative;
  background: url(../img/SVG/xial.svg) no-repeat 94% 50%;
  background-size: 0.5rem 0.375rem;
}

form.liuyan input,
form.liuyan textarea,
form.liuyan select {
  border: 1px solid #e8e8e8;
  line-height: 3.375rem;
  padding-left: 2.5rem;
  font-size: .875rem;
  color: #999999;
  width: 100%;
  background-color: #fff;
}

form.liuyan li:last-child {
  text-align: right;
}

form.liuyan button {
  height: 3.75rem;
  line-height: 3.75rem;
  padding: 0 3.125rem;
  color: #fff;
  background: #494949;
  border-radius: inherit;
}

form.liuyan .btn1 {
  margin-right: 1.25rem;
  background: repeating-linear-gradient(to left, #026ec0, #0499de);
}

form.liuyan button:hover {
  color: #fff;
  background: #eb6816;
}

.index_index {
  background: #f3f7fc;
  padding: 2.1875rem 0;
}

.index_index .flex {
  justify-content: flex-start;
}

.index_index .flex .zb {
  margin-left: 1.875rem;
}

.index_index .zb .f26 {
  /* margin-bottom: 0.9375rem; */
}

.youc {
  position: fixed;
  bottom: 6%;
  right: 2.5rem;
  z-index: 999;
}

.youc .more {
  border: none !important;
  padding: 0 !important;
}

.youc .circle {
  background: #eb6816;
  width: 3.75rem;
  height: 3.75rem;
  text-align: center;
}

.youc .circle .iconfont {
  color: #fff;
  line-height: 1rem;
  display: block;
}

.youc .circle .txt {
  font-size: 12px;
  line-height: 22px;
  color: #fff;
}

footer {
  background: #006ebb;
  position: relative;
}

footer .f16 {
  color: #fff;
}

footer .top {
  padding: 2.5rem 0 1.5625rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

footer .top .zb ul li {
  float: left;
  padding-right: 1.25rem;
  margin-right: .9375rem;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  line-height: 1rem;
}

footer .top .zb ul li:hover a,
footer .bot ul li a:hover {
  color: #eb6816;
}

footer .top .zb ul li a {
  font-weight: bold;
  line-height: 1rem;
}

footer .top .yb {
  display: flex; justify-content: flex-end;
  align-items: center;
}

footer .top .yb .f16 {
  margin-left: 1.875rem;
}
 
footer .bot {
  padding: 1.5625rem 0;
}

footer .bot .zb {
	text-align:center;
}

footer .bot ul li:last-child {
  border: none;
}

footer .bot ul li a {
  line-height: 1rem;
}

/*自定义样式*/
.bg-0 {
  background: #fff;
}

.loading {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2000;
}

.loading .loading_cnt {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
}

.loading_cnt .loading_line {
  overflow: hidden;
  width: 100%;
  -webkit-animation: loading_line 2s ease-in-out infinite;
  animation: loading_line 2s ease-in-out infinite;
  padding-bottom: .875rem;
}

.loading_cnt .loading_line img {
  height: 4.625rem;
}

.loading_cnt .loading_line:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: linear-gradient(to right, #1b69e9, #3297de);
}

.loading_cnt .loading_cap {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0%;
  height: 100%;
  animation: loading_cap 2s ease-in-out infinite;
  -webkit-animation: loading_cap 2s ease-in-out infinite;
}

@-webkit-keyframes loading_line {
  0% {
    width: 0%;
  }

  50%,
  100% {
    width: 100%;
  }
}

@-moz-keyframes loading_line {
  0% {
    width: 0%;
  }

  50%,
  100% {
    width: 100%;
  }
}

@-webkit-keyframes loading_cap {

  0%,
  50% {
    width: 0%;
  }

  100% {
    width: 100%;
  }
}

@keyframes loading_cap {

  0%,
  50% {
    width: 0%;
  }

  100% {
    width: 100%;
  }
}

.n_about{ width:100%; position:relative;}

.wzhr .over {float: right;margin: 0 .9375rem;width: 50%;cursor: pointer;position: relative;z-index: 3;}
.wzhr .over img {transition: all .4s;}
.wzhr .over:hover img {transform: scale(1.1);}


.list_fuwu .yb .right>.flex {
  margin-top: 15px;
  justify-content: flex-start;
}

.list_fuwu .yb .right>.flex .f16 {
  margin-right: 1.875rem;
}

.list_fuwu .yb .right>.flex .f14 {
  color: #333;
}

.list_fuwu .yb .right>.flex .f14:hover {
  color: #eb6816;
}

.tdtanc {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 444;
  background: rgba(0, 0, 0, 0.3);
  display: none;
}

.tdtanc .cont {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 45%;
  background: #f9f9f9;
  border-radius: .375rem;
  padding: .9375rem;
}

.tdtanc .cont .close {
  position: absolute;
  top: -20px;
  right: -20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  background-color: #000;
  z-index: 3;
  opacity: 1;
}

.tdtanc .cont .close i {
  color: #fff;
}

.tdtanc .cont .next2,
.tdtanc .cont .prev2 {
  border: 1px solid #fff;
  border: none;
  background-color: rgba(0, 0, 0, 0.6);
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-size: 10px;
}

.tdtanc .cont .next2 {
  right: 1.25rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.tdtanc .cont .prev2 {
  left: 1.25rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.danye .top {
  background: transparent;
  padding: 0;
  border-top: none;
}

.danye .middle {
  border-bottom: none;
}



/* .loading_cnt .loading_line img{
  height:50px;
} */

@media (max-width: 1660px) {

  body,
  html {
    font-size: calc(100vw / 110);
  }

  .container {
    padding: 0 10rem;
  }

  .container_z {
    padding: 0 0 0 10rem;
  }

  .container_y {
    padding: 0 10rem 0 0;
  }

  .index_one .shang {
    padding: 0 6.25rem 5rem 10rem;
  }

  .next,
  .prev {
    right: 10rem;
  }

  .prev {
    right: 13rem;
  }

  .next2 {
    right: 5rem;
  }

  .prev2 {
    left: 5rem;
  }

  .index_three .bot .swiper-pagination {
    right: 18rem;
    width: calc(82%);
  }

  .banner .swiper-pagination {
    left: 10rem;
  }

  .banner .zant {
    left: 16rem;
  }

  header .clearfix .fr .head_menu,
  header .clearfix .fr .language {
    margin-right: 10px;
  }
}

@media (max-width: 1440px) {

  body,
  html {
    font-size: calc(100vw / 100);
  }

  .container {
    padding: 0 8rem;
  }

  .container_z {
    padding: 0 0 0 8rem;
  }

  .container_y {
    padding: 0 8rem 0 0;
  }

  .index_one .shang {
    padding: 0 40px 5rem 8rem;
  }

  .next,
  .prev {
    right: 8rem;
  }

  .prev {
    right: 11rem;
  }

  .next2 {
    right: 30px;
  }

  .prev2 {
    left: 30px;
  }

  .index_three .bot .swiper-pagination {
    right: 18rem;
    width: calc(82%);
  }

  .banner .zant {
    left: 14rem;
  }

  .banner .swiper-pagination {
    left: 8rem;
  }

  .container2 {
    padding: 0 40px;
  }

  .container2_z {
    padding: 0 0 0 40px;
  }

  header .clearfix .fr .head_menu>ul>li>a {
    padding: 0 10px;
  }.show_news {
    padding: 6.25rem 6rem;
}

}

@media (max-width: 1366px) {

  body,
  html {
    font-size: calc(100vw / 95);
  }

  .container {
    padding: 0 6rem;
  }

  .container_z {
    padding: 0 0 0 6rem;
  }

  .list_news2_1 .bot .next2 {
    right: -5.625rem;
  }

  .list_news2_1 .bot .prev2 {
    left: -5.625rem;
  }

  .container_y {
    padding: 0 6rem 0 0;
  }

  .index_one .shang {
    padding: 0 40px 5rem 6rem;
  }

  .next,
  .prev {
    right: 6rem;
  }

  .prev {
    right: 9rem;
  }

  .index_three .bot .swiper-pagination {
    right: 16rem;
    width: calc(84%);
  }

  .banner .swiper-pagination {
    left: 6rem;
  }

  .banner .zant {
    left: 12rem;
  }

  header .clearfix .fr .search,
  header .clearfix .fr .kefu {
    margin-right: 10px;
  }

  header .clearfix .fr .search .iconfont,
  header .clearfix .fr .head_menu,
  header .clearfix .fr .language {
    margin-right: 0;
  }

  .banner .button {
    right: 0;
  }

  .banner .button-prev {
    left: 0;
  }

  footer .top .zb ul li {
    margin-right: .625rem;
    padding-right: .625rem;
  }

  footer .top .yb .f16 {
    margin-right: .625rem;
  }

  .next2,
  .prev2 {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

}

@media (max-width: 1280px) {

  body,
  html {
    font-size: calc(100vw / 90);
  }

  .container {
    padding: 0 6rem;
  }

  .list_news2_1 .bot .next2 {
    right: -3.75rem;
  }

  .list_news2_1 .bot .prev2 {
    left: -3.75rem;
  }

  .container_z {
    padding: 0 0 0 6rem;
  }

  .container_y {
    padding: 0 6rem 0 0;
  }

  .index_one .shang {
    padding: 0 40px 5rem 6rem;
  }

  .banner .swiper-pagination {
    left: 6rem;
  }

  .next,
  .prev {
    right: 6rem;
  }

  .prev {
    right: 9rem;
  }

  .next2 {
    right: 30px;
  }

  .prev2 {
    left: 30px;
  }

  .index_three .bot .swiper-pagination {
    right: 14rem;
    width: calc(86%);
  }

  .banner .zant {
    left: 10rem;
  }

  .container2 {
    padding: 0 6rem;
  }

  header .clearfix .fr .language ul li a {
    padding: 0 5px;
  }

  .banner .txt {
    text-align: center;
  }

  .list_ban .pa ul li a {
    line-height: 4rem;
  }

  .list_yuanye .row1 .box {
    height: 19.875rem;
  }

  .list_yuanye .row1 .box .f22 {
    height: 4.5rem;
  }

  .youc {
    right: 10px;
  }

  header .clearfix .fr .head_menu>ul>li>a {
    font-size: 12px;
  }

  header .clearfix .fr .head_menu>ul>li .submenu>li>a {
    font-size: 10px;
    line-height: 36px;
  }

  .nytitle,
  .sybt .title {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }

  footer .top .zb ul li a {
    font-size: 14px;
    font-weight: 100;
  }

  .index_index .zb .f26,
  .f28,
  .f22,
  .f30 {
    font-size: 18px;
    line-height: 28px;
  }

  .f20 {
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
  }

  .f18,
  .f16,
  .index_three .bot .cont .f20 {
    font-size: 12px;
    line-height: 24px;
  }

  footer .bot .f16,
  .sybt .txt {
    font-size: 12px;
    line-height: 22px;
  }

  .banner .txt {
    font-size: 30px;
    line-height: 40px;
  }

  .nytitle {
    margin-bottom: 20px;
  }

  .banner .button {
    width: 40px;
    height: 40px;
    line-height: 40px;
    right: 40px;
  }

  .banner .button-prev {
    left: 40px;
  }

  .banner .button svg {
    width: 40px !important;
    height: 40px !important;
  }

  #circle {
    cx: 20;
    cy: 20;
    r: 18;
  }

  .banner .button .iconfont {
    font-size: 10px;
    margin-top: 1px;
  }

  .index_one .cont .data {
    font-size: 40px;
    line-height: 50px;
  }

  .social-share .social-share-icon {
    font-size: 16px;
  }

  footer .social-share .social-share-icon>img {
    height: 16px;
    width: 16px;
  }

  .list_leaders .box .over {
    width: 12rem;
    height: 12rem;
    line-height: 12rem;
  }

  .list_fuwu .zb .container2_z .box {
    padding: 40px 20px 40px 0;
  }

  .list_fuwu .zb .container2_z .box .yiji>li ul li a {
    padding: 0 5px 5px 5px;
  }

  .list_fuwu .zb .container2_z .box .yiji>li>a {
    padding: 10px;
  }

  .list_fuwu .prev2 {
    left: -4rem;
  }

  .list_abgs_1 {
    /*padding: 1.25rem 0 6.25rem 0;*/
  }

  .list_proman .top .row>div {
    margin-bottom: 2.125rem;
  }

  .list_proman .top .row>div .box {
    padding: 1.125rem 11.125rem 1.125rem 1.125rem;
  }

  .list_proman .top .row>div:nth-child(2) .box {
    padding: 1.125rem 1.125rem 1.125rem 11.125rem;
  }

  .list_proman .top .row>div .box .dyuan {
    width: 28.625rem;
    height: 28.625rem;
  }

  .list_proman .top .row>div .box .xyuan {
    width: 18.625rem;
    height: 18.625rem;
  }

  .list_proman .top .row>div .box img {
    right: 4.75rem;
  }

  .list_proman .top .row>div:nth-child(2) .box img {
    left: 4.75rem;
  }

  .list_proman .top .row>div:nth-child(4) .box img {
    left: 4.75rem;
  }

  header {
    line-height: 4.625rem;
  }
    .list_fuwu .content .zb {
        top: 5rem;
    }
  header .clearfix .fl .logo,
  header .clearfix .fl .logo img {
    height: 3.75rem;
  }

  .tdtanc .cont {
    top: 65%;
    left: 50%;
    transform: translate(-50%, -65%);
  }

  .index_two .zb .box {
    top: 25%;
    transform: translateY(-25%);
  }

  .index_three .bot .cont {
    height: 24rem;
  }

  .index_three .bot .cont img {
    margin-bottom: 15px;
  }

  .more {
    line-height: 3.125rem;
  }

  .more2 {
    height: 3.125rem;
    line-height: 3.125rem;
    width: 10rem;
    padding: 0 1rem;
  }

  form.liuyan button {
    height: 3.125rem;
    line-height: 3.125rem;
    padding: 0 2.1875rem;
  }

  .index_one .shang .more {
    margin-top: 1.875rem;
  }
.show_news {
    padding: 6.25rem 4rem;
}
}

@media (max-width: 1024px) {
  header .clearfix .fr .head_menu>ul>li>a {
    padding: 0 10px 0 0;
  }

  .container2 {
    padding: 0 30px;
  }
}

@media (max-width: 990px) {

  body,
  html {
    font-size: 14px;
  }

  .container,
  .container2 {
    padding: 0 30px;
  }

  .list_news2_1 .bot .next2 {
    right: -30px;
  }

  .list_news2_1 .bot .prev2 {
    left: -30px;
  }

  .container_z {
    padding: 0 0 0 30px;
  }

  .container_y {
    padding: 0 30px 0 0;
  }

  .index_one .shang {
    padding: 0 30px 5rem 30px;
  }

  .container2_z {
    padding: 0 0 0 30px;
  }

  .next,
  .prev {
    right: 1.875rem;
  }

  .prev {
    right: 5rem;
  }

  .index_three .bot .swiper-pagination {
    right: 16rem;
    width: calc(84%);
  }

  .banner .swiper-pagination {
    left: 30px;
  }

  .banner .zant {
    left: 120px;
  }

  header,
  footer {
    display: none;
  }

  .phone_foot,
  .phone_head {
    display: block;
  }

  .banner .swiper-pagination,
  .banner .zant {
    top: 65%;
    transform: translateY(-65%);
  }

  .banner .txt {
    font-size: 3.75rem;
    color: #fff;
  }

  .banner .button {
    display: none;
  }

  .banner .pa50 {
    top: 45%;
    transform: translateY(-45%);
  }

  .banner .swiper-pagination,
  .banner .zant {
    top: 65%;
    transform: translateY(-65%);
  }

  .index_one .shang .more {
    margin: 1.875rem 0;
  }

  .list_absite .bot ul {
    display: none;
  }

  .list_absite .bot .mySwiper5 {
    display: block;
  }

  .list_lifec_1 .box {
    margin-right: 0;
  }

  .list_lifec_1 .row>div:first-child {
    margin-bottom: 30px;
  }

  .lifetc .box {
    width: 90%;
  }

  .list_life-team ul {
    display: none;
  }

  .list_fuwu .row>.zb {
    display: none;
  }

  .list_fuwu .yb {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .list_latestage ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .list_latestage ul li {
    margin: 0 5px 15px 5px !important;
    top: 0 !important;
    right: 0 !important;
    left: 0 !important;
    float: left;
    margin: 0 20px;
  }


}

@media (max-width: 770px) {

  body,
  html {
    font-size: 16px;
  }

  .container,
  .container2 {
    padding: 0 15px;
  }

  .list_news2_1 .bot .next2 {
    right: 0;
  }

  .list_news2_1 .bot .prev2 {
    left: 0;
  }

  .container_z,
  .container_y {
    padding: 0 15px;
  }

  .next,
  .prev {
    right: 0;
  }

  .prev {
    right: 2.8125rem;
  }

  .index_three .bot .swiper-pagination {
    right: 26rem;
    width: calc(74%);
  }

  .more .f18 {
    margin-right: 18px;
  }

  .more .circle {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .banner .txt {
    font-size: 22px;
    line-height: 32px;
  }

  .nytitle,
  .sybt .title {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 15px;
  }

  .f30,
  .f28,
  .f26 {
    font-size: 20px;
    line-height: 30px;
  }

  .f22,
  .f20 {
    font-size: 18px;
    line-height: 28px;
  }

  .f18 {
    font-size: 16px;
    line-height: 26px;
  }

  .sybt .txt,
  .f16 {
    font-size: 14px;
    line-height: 24px;
  }

  .f14,
  .f12 {
    font-size: 12px;
    line-height: 22px;
  }


  .index_three,
  .index_four {
    padding: 15px 0;
  }

  .index_four .swiper-container,
  .index_four .cont {
    padding: 0;
  }

  .index_one .shang .more {
    margin: 15px 0;
  }

  .index_four .cont,
  .index_four .cont .f16,
  .index_four .more {
    margin-top: 15px;
  }

  .index_four .sybt {
    margin-bottom: 20px;
  }

  .banner .swiper-pagination,
  .banner .zant,
  .banner .scroll {
    display: none;
  }

  .index_one .cont {
    margin-bottom: 15px;
  }

  .index_one .cont .data {
    font-size: 40px;
    line-height: 40px;
  }

  .index_one .cont span {
    font-size: 30px;
    line-height: 30px;
  }

  .index_one .cont .f18 {
    padding-top: 5px;
    margin-top: 5px;
  }

  .index_three .top {
    display: none;
  }

  .index_three .bot {
    margin-top: 0;
  }

  .index_three .bot .swiper-container {
    padding: 15px 0 3.5rem 0;
  }

  .youc,
  .mbx,
  .list_ban .pa,
  .list_life-team ul,
  .list_fuwu .mbx,
  .list_gyup>ul,
  .list_proman .top .row>div .box .circle,
  .list_proman .top .row>div .box img {
    display: none !important;
  }

  .list_proman .top .row>div .box {
    text-align: center !important;
  }

  .list_syou .zhank>li .f22,
  .table {
    margin: 0;
  }

  .index_one {
    padding: 0;
  }

  .list_lifec_1 .box,
  .index_one .shang,
  .lifetc .box .top,
  .lifetc .bot,
  .list_news2_2 .box .cont,
  .list_gyxib ul,
  .list_reaff .box,
  .list_proman .top .row>div .box,
  .show_news .top {
    padding: 25px 15px !important;
  }

  .list_lifec_1,
  .index_two,
  .list_lifec_2,
  .index_two .yb ul li,
  .index_index,
  .list_life-team,
  .list_life-team .box .f20,
  .list_news2_1,
  .list_news2_2,
  .list_news2_1 .bot .f18,
  .list_news,
  .list_abgs_1,
  .list_abgs_2,
  .list_abceo,
  .list_vr,
  .list_abtime,
  .list_dbkybd,
  .list_syou .zhank>li .flex,
  .list_syou .zhank>li .cont,
  .show_news,
  .show_news .middle {
    padding: 25px 0;
  }

  .index_two .yb {
    padding: 15px 0 0 0;
  }

  .list_news .box,
  .list_syou .zhank,
  .show_news .bot ul li span {
    padding: 0 15px;
  }

  .list_absite,
  .list_db,
  .list_gybz,
  .list_drug {
    padding: 15px 0 0 0 !important;
  }

  .list_drug .top {
    margin: 0 !important;
  }

  .list_yuanye .row {
    padding: 0;
  }

  .lifetc .box .f28,
  .list_dbkybd .top,
  .list_gyxib ul li {
    padding-bottom: 15px;
  }

  .list_reaff,
  .list_biot .top,
  .list_biot {
    padding-bottom: 0 !important;
  }

  .list_syou .zhank>li .cont ul li,
  .list_dbkybd ul li {
    padding-left: 15px;
  }

  .lifetc .box .cont,
  .list_abceo .cont {
    padding-right: 15px;
  }

  .list_abtime .top ul li {
    padding: 0 15px 15px 15px;
  }

  .list_gybz .zhank,
  .list_latestage {
    padding: 15px 0 0 0 !important;
    margin-bottom: 0 !important;
  }

  .list_assura .list_db {
    padding: 0 !important;
  }

  .list_gyup .table-responsive .table tr td {
    padding: 10px;
    font-size: 12px;
  }

  .list_control .img2 {
    margin: 0 0 15px 0;
  }

  .lifetc .box .f16,
  .lifetc .box .cont,
  .list_news2_1 .bot .more,
  .list_abceo .con,
  .list_dbcyx,
  .list_facilities .over,
  .list_reaff .list_gyup .f16,
  .more3 {
    margin: 15px 0;
  }

  .list_adc .row {
    margin-top: 0;
  }

  .list_lifec_1 .box ul li,
  .lifetc .bot .flex .f22,
  .index_index .zb .f26,
  .index_index .zb .f16,
  .list_news2_2 .row>div,
  .list_news .row>div,
  .list_news .box .f18,
  .list_abgs_1 .row>div:first-child,
  .list_abgs_1 .row,
  .list_abgs_2 .row .f16,
  .list_abgs_2 .row .row .box,
  .list_abceo .row>div:first-child,
  .list_dbkybd .f30,
  .list_assura .row,
  .list_assura .row>div:first-child,
  .list_dbkybd ul li,
  .list_dbkybd .f22,
  .list_dbkybd .top,
  .list_db ul li,
  .list_db ul li .f30,
  .list_dbcyx .row .f30,
  .list_dbcyx .row .f16,
  .list_dbcyx .row,
  .list_dbkybd .top .row .box,
  .list_dbkybd .top .row .box .circle,
  .list_dbkybd .bot .f16,
  .list_dbkybd ul,
  .list_fuwu .list_life-team .f30,
  .list_syou .zhank>li .cont ul li,
  .list_gyup .row>div:first-child,
  .list_yuanye .row>div:first-child,
  .list_yuanye .top>.f16,
  .list_latestage ul li img,
  .list_reaff .box img,
  .list_biot .row>div {
    margin-bottom: 15px;
  }

  .list_latestage ul,
  .list_latestage ul li:last-child,
  .list_biot .row>div:last-child,
  .list_biot .top .box,
  .list_proman .top .row>div {
    margin-bottom: 0 !important;
  }

  .list_control>.center {
    margin: 15px 0 0 0;
  }

  .list_control {
    padding: 15px 0 0 0;
  }

  .list_abgs_2 .row .row,
  .list_abceo .more,
  .list_vr .bot,
  .list_abtime .bot,
  .list_abtime .bot .row>.right,
  .list_db ul li .right,
  .list_gyup .table-responsive,
  .list_gybz .zhank,
  .list_facilities .zhank {
    margin-top: 15px;
  }

  .list_abtime .top ul li {
    margin-right: 15px;
  }

  .list_life-team .row,
  .list_news2_1 .bot .row {
    margin: 0 -15px;
  }

  .list_life-team .row>div {
    padding: 0 15px;
    margin-bottom: 15px;
  }

  .list_news2_1 .bot .row>div {
    padding: 0 15px;
    margin-top: 15px;
  }

  .list_news2_1 .bot .swiper-pagination {
    margin: 15px 0 0 0;
    text-align: center;
  }

  .list_fuwu .yb {
    margin-bottom: 15px;
    padding: 0 15px;
  }

  .list_db ul li:nth-child(even) .row>div:first-child {
    order: 1;
  }

  .list_db ul li:nth-child(even) .row>div:last-child {
    order: 2;
  }

  .list_assura .list_gyxib ul li {
    width: 100%;
  }

  .list_assura .dayuan {
    width: 19.125rem;
    height: 19.125rem;
    line-height: 19.125rem;
  }

  .list_assura .dayuan .neiyuan {
    width: 8.875rem;
    height: 8.875rem;
    line-height: 8.875rem;
  }

  .list_assura .dayuan .circle {
    width: 6.125rem;
    height: 6.125rem;
    line-height: 6.125rem;
  }

  .list_latestage ul li {
    margin: 0 auto 15px auto !important;
    top: 0 !important;
    right: 0 !important;
    left: 0 !important;
    float: inherit;
    width: 15.125rem;
    height: 12.8125rem;
  }

  .list_assura .dayuan {
    margin: 2.5rem auto 1.5rem auto;
  }

  .list_reaff .swiper-slide .box {
    height: 13.5rem;
  }

  .list_control .img img {
    height: 12rem;
  }

  .list_control .img .f16 {
    font-size: 12px;
    line-height: 16px;
  }

  .list_control .img2 .f20 {
    font-size: 14px;
    line-height: 24px;
  }

  .list_control .img .txt6,
  .list_control .img .txt1 {
    top: 40%;
  }

  .list_control .img2 img {
    height: 19.25rem;
  }

  .show_news .top .f26 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 15px;
  }

  .show_news .bot ul li .zb {
    width: 6rem;
    padding-left: 0;
  }

  .show_news .bot ul li .yb {
    font-size: 12px;
    line-height: 22px;
  }

  .list_abtime .bot ul li {
    padding-left: 30px;
    padding-bottom: 15px;
  }

  .list_abtime .bot ul li.on .flex::after {
    left: -26px;
  }

  .list_news .over img {
    height: 240px;
  }

  .list_news .over {
    border-radius: 20px;
  }

  .list_lifec_2 .table-responsive .table {
    min-width: 900px;
  }

  .lifetc .bot .flex,
  .index_index .flex {
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
  }

  .more2 {
    font-size: 14px;
    width: 120px;
    height: 50px;
    line-height: 48px;
  }

  .list_absite .bot .swiper-slide img {
    height: 300px;
    object-fit: cover;
  }

  .list_absite .bot .swiper-slide .box {
    padding: 15px;
  }

  .list_absite .bot .swiper-slide .f28,
  .list_absite .bot .swiper-slide .f16 {
    color: #fff;
    margin-bottom: 15px;
  }


  .list_contact1,
  .list_contact2 {
    padding: 15px 0 0 0;
  }

  .list_contact1 .row>div {
    margin-bottom: 15px;
  }

  .list_contact1 .row>div:last-child {
    margin-bottom: 0;
  }

  .list_contact1 .box {
    padding: 30px 0;
  }

  .list_contact1 .box img {
    margin-bottom: 15px;
  }

  form.liuyan ul li {
    width: 100% !important;
    padding: 0 15px;
    margin-bottom: 15px;
  }

  form.liuyan ul li span {
    left: 8% !important;
  }

  form.liuyan input,
  form.liuyan textarea,
  form.liuyan select {
    padding-left: 30px;
    font-size: 14px;
    line-height: 40px;
  }

  form.liuyan li:last-child {
    text-align: center;
  }

  form.liuyan .btn1 {
    margin-right: 15px;
  }

  form.liuyan button {
    height: 50px;
    line-height: 50px;
    padding: 0 36px;
  }

  .index_two .yb ul li .f18 {
    width: 80%;
  }

  .index_two .zb .over {
    margin-right: 80px;
  }

  .index_two .zb .over img {
    height: 330px;
    object-fit: cover;
  }

  .index_two .zb .box {
    padding: 15px;
    width: 85%;
  }

  .index_two .zb .box .f20 {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 26px;
  }

  .index_two .zb .box .f16 {
    font-size: 14px;
    line-height: 24px;
  }

  .index_three .sybt,
  .index_three .bot .cont img {
    margin-bottom: 15px;
  }

  .index_three .bot .cont {
    padding: 15px;
    height: 22rem;
  }

  .index_three .bot .cont .f20 {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .index_three::after {
    height: 12rem;
  }

  .index_four .more {
    display: none;
  }

  .index_four .container>.flex .sybt {
    padding: 0;
  }

  .index_four .container>.flex {
    justify-content: center;
    margin-bottom: 0;
  }

  .index_four .box .cont .line2 {
    min-height: inherit;
  }

  .next2,
  .prev2 {
    width: 2.125rem;
    height: 2.125rem;
    line-height: 2.125rem;
    background-size: 8px;
  }

  .list_leaders .row>div {
    margin-bottom: 15px;
  }

  .has-image .fancybox__content,
  .list_syou .zhank>li .circle {
    display: none;
  }

  .fancybox__caption {
    padding: 15px;
    height: 27.25rem !important;
  }

  .list_dbkybd .top .row .box {
    padding: 15px;
  }

  .list_yuanye .row1 .box {
    height: auto;
  }

  .list_yuanye .row .box .f22 {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .list_yuanye .row2>div {
    margin: 0 0 15px 0 !important;
  }

  .list_yuanye .row2 .box {
    margin: 0 !important;
  }

  .list_life-team .box .f20,
  .list_proman .top .row>div .box {
    height: auto;
  }

  .list_lifec_1 .pa img {
    width: 4.75rem;
    height: 4.75rem;
  }

  .list_lifec_2 .biaod {
    display: none;
  }

  .list_leaders {
    padding: 15px 0;
  }

  .list_leaders .box .over {
    width: auto;
    height: auto;
    line-height: initial;
  }

  .list_yuanye .row1 .box .f22 {
    height: auto;
  }

  .tdtanc .cont {
    width: 96%;
  }

  .tdtanc .cont .close {
    right: -3%;
  }

  .tdtanc .cont .prev2 {
    left: 0;
  }

  .tdtanc .cont .next2 {
    right: 0;
  }

}

.abtime_news .right li {
  display: flex;
  align-items: flex-start;
}

.abtime_news .right .year {
  font-size: 2.625rem;
  line-height: 2.5rem;
  width: 11rem;
  transition: all .6s;
  
   font-family: "poppins_re";
}

.abtime_news .over {
  overflow: hidden !important;
}

.list_abtime .over img,
.list_abtime .over {
  border-radius: 1.25rem;
}

.list_abtime .right .text {
  width: calc(100% - 11rem);
}

.list_abtime .right .text p {
  padding-left: .9375rem;
  position: relative;
  font-size: 1rem;
  line-height: 1.875rem;
  color: #565656;
  margin-bottom: 1.125rem;
      cursor: pointer;
}
.list_abtime .right .text p:hover,
.list_abtime .right .text p.active{
    color: #eb6816;

}
.list_abtime .right .text p:hover::before ,
.list_abtime .right .text p.active::before{
    background: #eb6816;   
}
.list_abtime .right .text p::before {
  position: absolute;
  content: "";
  top: 0.625rem;
  left: 0;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: #c1c1c1;
}

.list_abtime .right {
  padding-left: 1.875rem;
  border-left: 1px solid #ddd;
}

.list_abtime .left {
  padding-right: 2.5rem;
}

.list_abtime .right ul li {
  position: relative;

}
 
.list_abtime .right ul li.active .year { 
  transition: all .6s;
  color: #eb6816;
}

.list_abtime .right ul li::before {
  position: absolute;
  content: "";
  top: 1rem;
  left: -2.0625rem;
  width: .3125rem;
  height: .3125rem;
  border-radius: 50%;
  background: #eb6816;
  z-index: 8;
  transition: all .6s;
  transform-origin: center;

}

.list_abtime .col-md-7 {
  padding-left: 2.5rem;
}

.list_abtime .right ul li {
  margin-bottom: 25px;
}

.list_abtime .right ul li::after {
  position: absolute;
  content: "";
  top: 0.375rem;
  left: -2.9375rem;
  background: #fff;
  width: 2.125rem;
  height: 2.125rem;
  border-radius: 50%;
  border: 1px solid #eb6816;
  opacity: 0;
  transition: all .6s;
  transform-origin: center;
}
 
.list_abtime .right ul li.active::after {
  opacity: 1;
  transition: all .6s;
  transform-origin: center;

}
 
.list_abtime .right ul li.active::before {
  width: 1rem;
  height: 1rem;
  top: .875rem;
  left: -2.375rem;
  transition: all .6s;
  transform-origin: center;
}

.abtime_news .left {
  position: sticky;
  top: 10rem;
  height: 100%;
}

@media (max-width:990px) {
  .abtime_news .left {
    position: static;
    padding-right: 15px;
    margin-bottom: 25px;
  }

  .list_abtime .swiper-slide .hover {
    height: 50px;
    font-size: 14px;
  }

  .abtime_news .right .year {
    width: 5.375rem;
  }

  .list_abtime .right .text {
    width: calc(100% - 5.375rem);
  }

  .list_abtime .right ul li:hover .year,
  .list_abtime .right ul li.active .year {
    font-size: 1.875rem;
  }

  .list_abtime .right ul li::after {
    position: absolute;
    content: "";
    top: 0.375rem;
    left: -2.9rem;
    background: #fff;
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    border: 1px solid #eb6816;
    opacity: 0;
    transition: all .6s;
    transform-origin: center;
  }

  .list_abtime .right .text p { 
    font-size: 14px;
    line-height: 26px;
  }
}

.list_fuwu .content,
.list_fuwu{
    overflow: visible;
}