@charset "UTF-8";
/* www.vx88.cn */
* {
  margin: 0;
  padding: 0;
  -moz-outline: none;
  outline: none;
  -webkit-tap-highlight-color: transparent;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*::after,
*::before {
  box-sizing: border-box;
}
/** {*/
/*  scrollbar-color: #0a1775 #d4d6d7;*/
/*}*/
*::-webkit-scrollbar {
  /*width: 3px;*/
  /*height: 3px;*/
  /*background-color: #d4d6d7;*/
    width: 2px;
  height: 5px;
  background-color: #d4d6d7;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 0;
}
*::-webkit-scrollbar-thumb {
  /*background-color: #0a1775;*/
  /*border-radius: 10px;*/
   background-color: #0a1775;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 0;
}
/**::-webkit-scrollbar-track {*/
/*  border-radius: 0;*/
/*  background: rgba(226, 226, 226, 0.76);*/
/*}*/

html,
body {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-overflow-scrolling: touch;
  font-size: 16px !important;
  overflow-x: hidden;
}
html {
  scroll-behavior: smooth;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  color: #000;
}
img {
  max-width: 100%;
  max-height: 100%;
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 120%;
}
input,
textarea {
  resize: none;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  -webkit-appearance: none;
}
ul.swiper-wrapper {
  margin: 0;
  padding: 0;
}
/* Flex 布局 */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.f_column {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.f_column_right {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.f_row {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
}
.f_row_right {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -o-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.j_center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.j_end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.j_start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.j_justify {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.j_around {
  -moz-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.a_start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.a_end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.a_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.a_baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.a_stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.a_s_stretch {
  -webkit-box-self: stretch;
  -ms-align-self: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
}
.a_s_center {
  -webkit-box-self: center;
  -ms-align-self: center;
  -webkit-align-self: center;
  align-self: center;
}
.a_s_end {
  -webkit-box-self: end;
  -ms-align-self: end;
  -webkit-align-self: end;
  align-self: end;
}
.flex_wrap {
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
/* 文字超出隐藏 */
.text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* 动画 */
.dh {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* 动画延迟 */
/* 图片放大 */
/* 旋转 */
.xzx {
  transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -webkit-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
}
.xzy {
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
/* 比例 */
.pb {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  position: relative;
  z-index: 5;
  overflow: hidden;
}
.ab {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-align: center;
  overflow: hidden;
}
/* 图片 水平垂直 居中 */
.abimg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* 侧边条 */
/** {*/
/*  scrollbar-color: #0a1775 #d4d6d7;*/
/*}*/
*::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  background-color: #d4d6d7;
}
*::-webkit-scrollbar-thumb {
  background-color: #0a1775;
  border-radius: 3px;
}
/**::-webkit-scrollbar-track {*/
/*  border-radius: 0;*/
/*  background: rgba(226, 226, 226, 0.76);*/
/*}*/
/* 媒体查询 缩写 */
/* 布局 */
.w1920 {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
}
.w1800 {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 0 60px;
}
.w1720 {
  width: 100%;
  max-width: 1720px;
  margin: 0 auto;
}
.w1680 {
  width: 100%;
  max-width: 1680px;
  margin: 0 auto;
}
.w1640 {
  width: 100%;
  max-width: 1640px;
  margin: 0 auto;
}
.w1600 {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
}
.w1560 {
  width: 100%;
  max-width: 81.25%;
  margin: 0 auto;
}
.w1440 {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}
.w1400,
.wrap {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
.w1350,
.wrap {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
}
.w1280 {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}
.w1200 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.pc {
  display: block;
}
.wap,
.mobile {
  display: none;
}
@media (max-width:1840px) {
  .w1720 {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width:1800px) {
  .w1680 {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width:1760px) {
  .w1640 {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width:1720px) {
  .w1600 {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width:1560px) {
  .w1440 {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width:1520px) {
  .w1400,
  .wrap {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width:1470px) {
  .w1350,
  .wrap {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width:1400px) {
  .w1280 {
    padding: 0 60px;
  }
}
@media (max-width:1320px) {
  .w1200 {
    max-width: 100%;
    padding: 0 60px;
  }
}
@media (max-width:1024px) {
  .w1800,
  .w1720,
  .w1680,
  .w1640,
  .w1440,
  .w1400,
  .w1350,
  .wrap,
  .w1280,
  .w1200 {
    padding: 0 30px;
  }
}
@media (max-width:990px) {
  .w1800,
  .w1720,
  .w1680,
  .w1640,
  .w1600,
  .w1560,
  .w1440,
  .w1400,
  .w1350,
  .w1280,
  .w1200 .wrap {
    padding: 0 20px;
  }
  .w1560 { max-width: 100%; } 
  .pc {
    display: none;
  }
  .wap,
  .mobile {
    display: block;
  }
}
/* 常用 CSS3 动画 */
/* 360 旋转 */
@keyframes run {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes run2 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes tran_run {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes tran_run2 {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(-360deg);
  }
}
/* 大 => 小 */
@keyframes grow2 {
  0% {
    transform: scale(1.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* 透明度  1 => 0 */
@keyframes bgfd {
  0% {
    width: 0%;
    height: 0%;
    opacity: 1;
  }
  100% {
    width: 100%;
    height: 100%;
    opacity: 0;
  }
}
/* 默认 空标签 */
.cle {
  clear: both;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
  font-size: 0px;
}
/* 图片 垂直居中 */
.imgmid {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 100%;
  width: 1px;
  margin-left: -1px;
  vertical-align: middle;
  font-size: 0px;
}
.block_a {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  overflow: hidden;
}
.none {
  display: none;
}
/* 移动端不兼容 暂不推荐使用 */
.ratio {
  -webkit-aspect-ratio: 1 / 1;
  aspect-ratio: 1 / 1;
}
.center_box {
  position: relative;
  z-index: 5;
}
.m1px {
  margin-bottom: -1px;
}
:root {
  --header-height: 140px;
  /* 字体 */
    /* 40px ~ 60px */
    --font60: clamp(2.5rem, 3.13vw, 3.75rem);
    /* 36px ~ 50px */
    --font50: clamp(2.25rem, 0.5rem + 2.19vw, 3.125rem);
    /* 32px ~ 48px */
    --font48: clamp(2rem, 2.5vw, 3rem);
    /* 31px ~ 46px */
    --font46: clamp(1.938rem, 0.063rem + 2.34vw, 2.875rem);
    /* 29px ~ 44px */
    --font44: clamp(1.813rem, -0.063rem + 2.34vw, 2.75rem);
    /* 28px ~ 42px */
    --font42: clamp(1.75rem, 2.19vw, 2.625rem);
    /* 27px ~ 40px */
    --font40: clamp(1.688rem, 0.063rem + 2.03vw, 2.5rem);
    /* 25px ~ 38px */
    --font38: clamp(1.563rem, -0.063rem + 2.03vw, 2.375rem);
    /* 24px ~ 36px */
    --font36: clamp(1.5rem, 1.88vw, 2.25rem);
    /* 23px ~ 34px */
    --font34: clamp(1.438rem, 0.063rem + 1.72vw, 2.125rem);
    /* 21px ~ 32px */
    --font32: clamp(1.313rem, -0.063rem + 1.72vw, 2rem);
    /* 20px ~ 30px */
    --font30: clamp(1.25rem, 1.56vw, 1.875rem);
    /* 19px ~ 28px */
    --font28: clamp(1.188rem, 0.063rem + 1.41vw, 1.75rem);
    /* 18px ~ 26px */
    --font26: clamp(1.125rem, 0.125rem + 1.25vw, 1.625rem);
    /* 17px ~ 24px */
    --font24: clamp(1.063rem, 0.188rem + 1.09vw, 1.5rem);
    /* 16px ~ 22px */
    --font22: clamp(1rem, 0.25rem + 0.94vw, 1.375rem);
    /* 15px ~ 20px */
    --font20: clamp(0.938rem, 0.313rem + 0.78vw, 1.25rem);
    /* 15px ~ 19px */
    --font19: clamp(0.938rem, 0.438rem + 0.63vw, 1.188rem);
    /* 14px ~ 18px */
    --font18: clamp(0.875rem, 0.375rem + 0.63vw, 1.125rem);
    /* 14px ~ 17px */
    --font17: clamp(0.875rem, 0.5rem + 0.47vw, 1.063rem);
    /* 13px ~ 16px */
    --font16: clamp(0.813rem, 0.438rem + 0.47vw, 1rem);
    /* 13px ~ 15px */
    --font15: clamp(0.813rem, 0.563rem + 0.31vw, 0.938rem);
    /* 12px ~ 14px */
    --font14: clamp(0.75rem, 0.5rem + 0.31vw, 0.875rem);
    /* 12px ~ 13px */
    --font13: clamp(0.75rem, 0.625rem + 0.16vw, 0.813rem);
  /* 动画 */
  --ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  --ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  --ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);
  --ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);
  --ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);
  --ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);
  --ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
  --ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);
  --ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);
  --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  --ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);
  --ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);
  --ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);
  --ease-in-out-expo: cubic-bezier(1, 0, 0, 1);
  --ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  /* 圆角 */
  --border-radius: clamp(0.25rem, calc(-0.036rem + 0.45vw), 0.5rem);
}
@media (max-width: 1680px) {
    :root {
        --header-height: 120px;
    }
}
@media (max-width: 1440px) {
    :root {
        --header-height: 100px;
    }
}
@media (max-width: 990px) {
    :root {
        --header-height: 60px;
    }
}
/* 间距 */
/* 点扩散 */
.halo_box {
  width: 100px;
  height: 100px;
  position: relative;
  --color: #FFF;
}
.halo_box::before,
.halo_box::after,
.halo_box .halo::before,
.halo_box .halo::after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  box-shadow: 0 0 60px var(--color) inset;
}
.halo_box::before,
.halo_box::after,
.halo_box .halo::before,
.halo_box .halo::after,
.halo_box .halo {
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
.halo_box::before {
  animation: bgfd 6s ease infinite;
}
.halo_box::after {
  animation: bgfd 6s ease infinite 1.5s;
}
.halo_box .halo {
  width: 100%;
  height: 100%;
  position: relative;
}
.halo_box .halo::before {
  animation: bgfd 6s ease infinite 3s;
}
.halo_box .halo::after {
  animation: bgfd 6s ease infinite 4.5s;
  filter: invert();
}


@font-face {font-family: 'SourceHanSansCN'; src: url('../fonts/SourceHanSansCN-ExtraLight.ttf'); font-weight: 100;}
@font-face {font-family: 'SourceHanSansCN'; src: url('../fonts/SourceHanSansCN-Light.ttf'); font-weight: 200;}
@font-face {font-family: 'SourceHanSansCN'; src: url('../fonts/SourceHanSansCN-Normal.ttf'); font-weight: 300;}
@font-face {font-family: 'SourceHanSansCN'; src: url('../fonts/SourceHanSansCN-Regular.ttf'); font-weight: normal;}
@font-face {font-family: 'SourceHanSansCN'; src: url('../fonts/SourceHanSansCN-Medium.ttf'); font-weight: 500;}
@font-face {font-family: 'SourceHanSansCN'; src: url('../fonts/SourceHanSansCN-Bold.ttf'); font-weight: 700;}

.sy_bo {
   font-family: 'SourceHanSansCN'; 
  font-weight: 700;
}
.sy_me {
   font-family: 'SourceHanSansCN'; 
  font-weight: 500;
}
.sy_re {
   font-family: 'SourceHanSansCN'; 
  font-weight: 400;
}
.sy_li {
   font-family: 'SourceHanSansCN'; 
  font-weight: 300;
}
.pill {
  font-family: "pill";
}
body {
  font-family: 'SourceHanSansCN';
}
* {
  color: #222;
}
.layui-btn {
  height: 100%;
  border-radius: 0;
  background: #0a1775;
}
/* Placeholder style */
.videomark {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.55);
  z-index: 9998;
  display: none;
}
.videobox {
  position: fixed;
  width: 1400px;
  max-width: calc(100% - 100px);
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  display: none;
}
.videobox video {
  width: 100%;
  object-fit: fill;
}
.videobox .close {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #ffffff;
  position: absolute;
  right: -20px;
  top: -20px;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 30px;
  color: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.videobox .close:hover {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  background: #0a1775;
  color: #fff;
}
.videobox .video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}
.videobox .video video,
.videobox .video iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-align: center;
  overflow: hidden;
  object-fit: fill;
}
@media (max-width:1440px) {
  .videobox {
    max-width: 70%;
  }
}
@media (max-width:768px) {
  .videobox {
    width: 100%;
    max-width: 100%;
  }
  .videobox .close {
    right: 0;
    top: -40px;
  }
}
/* 首页默认样式 */
/* 标题 */
.idx_title {
  text-align: center;
}
.idx_title .title {
  /*font-size: var(--font42);*/
  font-size: var(--font38);
  line-height: 1;
  font-weight: 500;
}
/* 按钮 */
.idx_more {
  width: 1em;
  height: 1em;
  font-size: clamp(2.5rem, calc(1.071rem + 2.23vw), 3.75rem);
  border-radius: 50%;
  background: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.idx_more svg path {
  fill: #fff;
}
@media (max-width:1366px) {
  .idx_more {
    font-size: 48px;
  }
  .idx_more svg {
    width: 10px;
    height: 10px;
  }
}
@media (max-width:1024px) {
  .idx_more {
    font-size: 40px;
  }
  .idx_more svg {
    width: 8px;
    height: 8px;
  }
}
@media (max-width:768px) {
  .idx_more {
    font-size: 30px;
  }
  .idx_more svg {
    width: 6px;
    height: 6px;
  }
}
/* Swiper 分页器 */
.swiper_pager {
  width: 100%;
  height: auto;
}
.swiper_pager .pager {
  width: 100%;
  height: auto;
  margin-top: clamp(25px, 2.60416667vw, 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  grid-gap: 1em;
  font-size: 12px;
}
.swiper_pager .pager span {
  width: 1em;
  height: 1em;
  border-radius: 50%;
  border: 2px solid #222;
  background: transparent;
  opacity: 1;
  cursor: pointer;
}
.swiper_pager .pager .active {
  background: #222;
}
@media (max-width:990px) {
  .swiper_pager .pager {
    font-size: 10px;
  }
  .swiper_pager .pager .active {
    border-width: 1px;
  }
}

/* 分页器 */
.paging_box { width: 100%; height: auto; margin-top: clamp(2.5rem, 3.13vw, 3.75rem); }
.paging_box .layui-laypage ul li{float:left;border:1px solid #ccc;}
.paging_box .layui-laypage { width: 100%; height: auto; margin: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; grid-gap: 20px; --w: 44px; }
.paging_box .layui-laypage * { border: 0; padding: 0; }
.paging_box .layui-laypage a, .paging_box .layui-laypage li { margin: 0; padding: 0 10px; background: transparent; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; font-size: 18px; color: #808080; }
@media (max-width:1680px) {
	.paging_box .layui-laypage a, .paging_box .layui-laypage li { font-size: 16px; }
}
@media (max-width:1440px) {
	.paging_box .layui-laypage a, .paging_box .layui-laypage li { font-size: 14px; }
}
@media (max-width:1280px) {
	.paging_box .layui-laypage a, .paging_box .layui-laypage li { font-size: 12px; }
}
@media (max-width:1024px) {
	.paging_box .layui-laypage a, .paging_box .layui-laypage li { font-size: 10px; }
}
@media (max-width:1440px) {
	.paging_box .layui-laypage a, .paging_box .layui-laypage li { font-size: 16px; }
}
@media (max-width:1024px) {
	.paging_box .layui-laypage a, .paging_box .layui-laypage li { font-size: 14px; }
}
@media (max-width:768px) {
	.paging_box .layui-laypage a, .paging_box .layui-laypage li { font-size: 13px; }
}
.paging_box .layui-laypage .layui-laypage-curr .layui-laypage-em { background: transparent; }
.paging_box .layui-laypage .layui-laypage-curr em { color: #fe2d03; }
.paging_box .layui-laypage .layui-laypage-prev, .paging_box .layui-laypage .layui-laypage-next { width: var(--w); height: var(--w); border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.1); position: relative; z-index: 1; background: transparent; cursor: pointer; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.paging_box .layui-laypage .layui-laypage-prev.layui-disabled, .paging_box .layui-laypage .layui-laypage-next.layui-disabled { border-color: rgba(0, 0, 0, 0.1) !important; }
.paging_box .layui-laypage .layui-laypage-prev::after, .paging_box .layui-laypage .layui-laypage-next::after { content: ''; width: 0; height: 0; position: absolute; top: 50%; left: 50%; z-index: 1; transform: translate(-50%, -50%); border-style: solid; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.paging_box .layui-laypage .layui-laypage-prev:hover, .paging_box .layui-laypage .layui-laypage-next:hover { border-color: #0a1775; }
.paging_box .layui-laypage .layui-laypage-prev::after { border-width: 5px 6px 5px 0; border-color: transparent #b4b4b4 transparent transparent; }
.paging_box .layui-laypage .layui-laypage-next::after { border-width: 5px 0 5px 6px; border-color: transparent transparent transparent #b4b4b4; }
.paging_box .layui-laypage .layui-laypage-prev.layui-disabled::after { border-color: transparent #b4b4b4 transparent transparent !important; }
.paging_box .layui-laypage .layui-laypage-next.layui-disabled::after { border-color: transparent transparent transparent #b4b4b4 !important; }
.paging_box .layui-laypage .layui-laypage-prev:hover::after { border-color: transparent #0a1775 transparent transparent; }
.paging_box .layui-laypage .layui-laypage-next:hover::after { border-color: transparent transparent transparent #0a1775; }
@media (max-width:1024px) {
	.paging_box .layui-laypage { grid-gap: 10px; }
}
@media (max-width:768px) {
	.paging_box .layui-laypage { --w: 36px; }
}

/* ----- 客服挂件 ----- */
.pendant_box { width: 50px; height: auto; position: fixed; right: 20px; bottom: 180px; z-index: 19; pointer-events: none; }
.pendant_box .pendant_first { width: 100%; height: auto; pointer-events: initial; }
.pendant_box .pendant_first a { width: 100%; height: auto; display: block; padding: 20px 5px; background: #0a1775; border-radius: 50px; box-shadow: 0px 0px 40px 0px rgba(254, 45, 3, 0.2); }
.pendant_box .pendant_first .icon { width: 100%; height: auto; font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
.pendant_box .pendant_first .icon img { max-width: 1em; }
.pendant_box .pendant_first .word { width: 100%; height: auto; margin-top: 10px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; line-height: 1; writing-mode: vertical-lr; writing-mode: tb-lr; letter-spacing: -0.1em; font-size: 14px; font-family: 'SourceHanSansCN-Normal'; color: #FFF; }
.pendant_box .pendant_menu { width: 100%; height: auto; margin-top: 20px; background: #FFF; border-radius: 50px; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08); pointer-events: initial; }
.pendant_box .pendant_menu .item { width: 100%; height: auto; padding: 5px; position: relative; z-index: 1; }
.pendant_box .pendant_menu .item .one { width: 100%; height: 40px; border-radius: 50%; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; overflow: hidden; }
.pendant_box .pendant_menu .item .one a { width: 100%; height: 100%; display: block; filter: brightness(0.8); display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.pendant_box .pendant_menu .item .one a img { max-width: 40%; max-height: 40%; }
.pendant_box .pendant_menu .item .text_box { width: auto; height: auto; position: absolute; right: 100%; top: 0; margin-right: 15px; padding: 5px 10px 5px 0; opacity: 0; pointer-events: none; visibility: visible; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.pendant_box .pendant_menu .item .text_box a { width: 100%; height: auto; min-height: 40px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding: 5px 20px; border-radius: 50px; background: #FFF; font-size: 16px; font-family: 'DIN-Condensed'; white-space: nowrap; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.08); overflow: hidden; }
.pendant_box .pendant_menu .item .qrcode_box { width: auto; height: auto; position: absolute; right: 100%; top: 0; margin-right: 15px; padding: 5px 10px 5px 0; opacity: 0; pointer-events: none; visibility: visible; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.pendant_box .pendant_menu .item .qrcode_box .info { width: 100px; height: auto; padding: 5px; background: #FFF; }
.pendant_box .pendant_menu .item .qrcode_box .info .img { width: 100%; height: auto; text-align: center; font-size: 0; overflow: hidden; }
.pendant_box .pendant_menu .item .qrcode_box .info .word { width: 100%; height: auto; text-align: center; margin-top: 5px; font-size: 14px; color: #1A1A1A; }
.pendant_box .pendant_menu .item:hover .one { background: #0a1775; }
.pendant_box .pendant_menu .item:hover .one a { filter: none; }
.pendant_box .pendant_menu .item:hover .one + * { margin-right: 0; opacity: 1; pointer-events: initial; }
@media (max-width:1440px) {
	.pendant_box { width: 40px; right: 10px; }
	.pendant_box .pendant_first a { padding: 15px 5px; }
	.pendant_box .pendant_first .icon { font-size: 12px; }
	.pendant_box .pendant_first .word { margin-top: 5px; font-size: 12px; }
	.pendant_box .pendant_menu { margin-top: 10px; }
	.pendant_box .pendant_menu .item .one { height: 30px; }
	.pendant_box .pendant_menu .item .text_box a { font-size: 14px; }
	.pendant_box .pendant_menu .item .qrcode_box .info .word { font-size: 12px; }
}
@media (max-width:990px) {
	.pendant_box { display: none; }
}
/* ---------- */
/* 头部 */
header {
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  /* PC */
  /* 手机版头部 */
}
header .header_box {
  width: 100%;
  height: var(--header-height);
  z-index: 1;
  --color: #FFF;
  --logoHeight: 40px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: fixed;
}
@media (max-width: 1680px) {
    header .header_box { --logoHeight: 34px; }
}
@media (max-width: 1440px) {
    header .header_box { --logoHeight: 28px; }
}
header .header_box .center_box {
  width: 100%;
  height: 100%;
  position: static;
}
header .header_box .header_main {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header .header_box .header_main .logo {
  width: auto;
  max-width: 25%;
  height: 100%;
  position: relative;
  z-index: 5;
  padding: var(--logoHeight) 0;
  filter: brightness(0) invert(1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .header_box .header_main .logo a { width: 100%; height: 100%; }
header .header_box .header_main .logo img { width: 100%; object-fit: cover; }
header .header_box .header_main .nav {
  width: auto;
  height: 100%;
  z-index: 1;
}
header .header_box .header_main .nav ul {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: clamp(1.25rem, calc(-3.75rem + 6.25vw), 3.75rem);
}
header .header_box .header_main .nav ul li {
  width: 100%;
  height: 100%;
}
header .header_box .header_main .nav ul li > a {
  width: 100%;
  height: 100%;
  padding: var(--logoHeight) 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  line-height: 1;
  font-size: var(--font18);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: var(--color);
  white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .header_box .header_main .nav ul li > a::after { content: ''; width: 100%; height: 3px; position: absolute; left: 0; bottom: 0; background-color: #0a1775; opacity: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .header_box .header_main .nav ul li > a.active,
header .header_box .header_main .nav ul li:hover > a {
  color: #0a1775;
}
header .header_box .header_main .nav ul li:hover > a::after { opacity: 1; }
header .header_box .header_main .nav ul li .subNavBox {
  position: absolute;
  width: 100vw;
  left: 50%;
  background: #f5f5f5;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transform: translate(-50%, 10px);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .header_box .header_main .nav ul li .subNavBox .itemSubBox {
  column-count: 6;
  column-gap: clamp(20px, 2.08333333vw, 40px);
  padding-top: clamp(20px, 2.08333333vw, 40px);
}
header .header_box .header_main .nav ul li .subNavBox .itemSubBox .itemSub {
    break-inside: avoid;
    padding-bottom: clamp(20px, 2.08333333vw, 40px);
}
header .header_box .header_main .nav ul li .subNavBox .itemSubBox .itemSub .title a {
  font-size: clamp(0.875rem, calc(0.5rem + 0.47vw), 1.063rem);
  color: #222222;
  letter-spacing: .05em;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .header_box .header_main .nav ul li .subNavBox .itemSubBox .itemSub .title a i {
  color: #0a1775;
  font-size: var(--font28);
  transform: translateY(2px);
  transition: all .3s ease;
}

header .header_box .header_main .nav ul li .subNavBox .itemSubBox .itemSub .title a:hover i { transform: translate(2px, 2px); }
header .header_box .header_main .nav ul li .subNavBox .itemSubBox .itemSub .listBox {
  margin-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
header .header_box .header_main .nav ul li .subNavBox .itemSubBox .itemSub .listBox .list + .list { margin-top: 5px; }
header .header_box .header_main .nav ul li .subNavBox .itemSubBox .itemSub .listBox .list a {
  font-size: clamp(0.75rem, calc(0.375rem + 0.47vw), 0.938rem);
  color: #0a1775;
  position: relative;
  cursor: pointer;
  background-image: linear-gradient(transparent 50%, transparent 50%, transparent calc(100% - 2px), transparent calc(100% - 2px), #0a1775 100%);
  background-repeat: no-repeat; background-size: 0 100%; -webkit-transition: all .5s ease; transition: all .5s ease;
}
header .header_box .header_main .nav ul li .subNavBox .itemSubBox .itemSub .listBox .list a:hover {
  background-size: 100% 100%;
}

header .header_box .header_main .nav ul li .subNavBox .solveNavBox {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: clamp(20px, 2.08333333vw, 40px) clamp(15px, 1.5625vw, 30px);
  padding-top: clamp(20px, 2.08333333vw, 40px);
  padding-bottom:clamp(calc(43 / 2 * 1px), calc(43 / 1920 * 100 * 1vw), 43px);
}
header .header_box .header_main .nav ul li .subNavBox .solveNavBox .item .pb {
  padding-bottom: 50%;
}
header .header_box .header_main .nav ul li .subNavBox .solveNavBox .item .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
header .header_box .header_main .nav ul li .subNavBox .solveNavBox .item .pb .ab img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
header .header_box .header_main .nav ul li .subNavBox .solveNavBox .item .name {
  font-size: var(--font14);
  color: #000;
  font-weight: bold;
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: clamp(5px, 0.52083333vw, 10px);
  transition: all .3s ease;
}
header .header_box .header_main .nav ul li .subNavBox .solveNavBox .item .name i {
  color: #0a1775;
  font-size: var(--font28);
  transform: translateY(2px);
}
header .header_box .header_main .nav ul li .subNavBox .solveNavBox .item:hover .name,
header .header_box .header_main .nav ul li .subNavBox .solveNavBox .item .active .name{ color: #0a1775; }
header .header_box .header_main .nav ul li .subNavBox .otherNavBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-top: clamp(30px, 3.125vw, 60px);
  padding-bottom: clamp(50px, 5.20833333vw, 100px);
  grid-gap: clamp(20px, 2.08333333vw, 40px) clamp(40px, 4.16666667vw, 80px);
}
header .header_box .header_main .nav ul li .subNavBox .otherNavBox .item a {
  font-size: var(--font14);
  color: #000000;
  font-weight: bold;
  line-height: 1.3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
header .header_box .header_main .nav ul li .subNavBox .otherNavBox .item a span {
  border-bottom: 1px solid #00000000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #000000;
  font-size: var(--font16);
}
header .header_box .header_main .nav ul li .subNavBox .otherNavBox .item a i {
  color: #0a1775;
  font-size: var(--font28);
  transform: translateY(2px);
}
header .header_box .header_main .nav ul li .subNavBox .otherNavBox .item a:hover span {
  color: #0a1775;
  border-bottom: 1px solid #0a1775;
}
header .header_box .header_main .nav ul li:hover .subNavBox {
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
  transform: translate(-50%, 0);
}
header .header_box .header_main .column {
  width: auto;
  height: 100%;
  position: relative;
  z-index: 2;
  padding: 0 0 var(--logoHeight);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
header .header_box .header_main .column .info_box {
  width: 100%;
  height: auto;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
header .header_box .header_main .column .info_box .login_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
header .header_box .header_main .column .info_box .login_btn .icon {
  margin-right: 5px;
}
header .header_box .header_main .column .info_box .login_btn .icon i {
  font-size: var(--font26);
  color: var(--color);
  font-family: 'SourceHanSansCN';
  font-weight: 300;
}
header .header_box .header_main .column .info_box .login_btn .word,
header .header_box .header_main .column .info_box .login_btn .thread {
  font-size: var(--font14);
  color: var(--color);
  font-family: 'SourceHanSansCN';
  white-space: nowrap;
}
header .header_box .header_main .column .info_box .login_btn .word a,
header .header_box .header_main .column .info_box .login_btn .thread a {
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  color: var(--color);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .header_box .header_main .column .info_box .login_btn .word {
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .header_box .header_main .column .info_box .login_btn .word a:hover {
  color: #0a1775;
}
header .header_box .header_main .column .info_box .line {
  width: 2px;
  flex: 0 0 2px;
  height: 9px;
  background: #00000070;
  opacity: 0.6;
  /* margin: 0 clamp(10px, 1.04166667vw, 20px) 0 clamp(10px, 1.04166667vw, 20px); */
  margin: 0 15px;
}
header .header_box .header_main .column .info_box .phone {
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font14);
  color: var(--color);
  white-space: nowrap;
}
header .header_box .header_main .column .info_box .lang .headtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
header .header_box .header_main .column .info_box .lang {
    position: relative; z-index: 5; cursor: pointer;
}
header .header_box .header_main .column .info_box .lang .sub_btn {
  position: absolute;
  top: calc(100% + 10px);
  left: 50%;
  width: 100%;
  min-width: 70px;
  height: auto;
  background: #FFF;
  padding: 5px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 9999999;
  transform: translateX(-50%);
  border-radius: 10px;
  box-shadow: 0 0 10px 1px #e5e5e5;
}

header .header_box .header_main .column .info_box .lang .sub_btn a {
  display: block;
  text-align: center;
  padding: 3px 0;
  color: #333333;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

header .header_box .header_main .column .info_box .lang .sub_btn a:hover,
header .header_box .header_main .column .info_box .lang .sub_btn a.active{
color: #0a1775;
} 

header .header_box .header_main .column .info_box .lang:hover .sub_btn{
      opacity: 1;
  visibility: visible;
}
header .header_box .header_main .column .info_box .lang .headtitle .icon {
  margin-right: 5px;
}
header .header_box .header_main .column .info_box .lang .headtitle .icon i {
  font-size: var(--font16);
  color: var(--color);
}
header .header_box .header_main .column .info_box .lang .headtitle .word {
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font14);
  color: var(--color);
  white-space: nowrap;
}
header .header_box .header_main .column .search_box {
  width: 100%;
  height: 1em;
  font-size: var(--font16);
  position: relative;
  z-index: 1;
  --size: 36px;
}
header .header_box .header_main .column .search_box form {
  width: 100%;
  height: var(--size);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
header .header_box .header_main .column .search_box form input[type="text"] {
  width: 100%;
  height: 100%;
  flex: 1;
  border: 0;
  background: transparent;
  font-size: var(--font14);
  color: var(--color);
  font-family: 'SourceHanSansCN';
  font-weight: 300;
}
header .header_box .header_main .column .search_box form input[type="image"] {
  width: var(--size);
  height: var(--size);
  border: 0;
  background: var(--color);
  -webkit-mask: url("../images/icon_search.png") no-repeat right;
  mask: url("../images/icon_search.png") no-repeat right;
}
header .header_box .header_main .column .search_box form::after {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: var(--color);
  opacity: 0.5;
}
header .header_box::after {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: #000;
  opacity: 0;
}
@media (max-width:1200px) {
  header .header_box .header_main .nav {
      height: 50%; position: absolute; right: 0; bottom: 0; z-index: 5;
  }
  header .header_box .header_main .column {
    height: 50%;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    gap: 20px;
  }
  header .header_box .header_main .column .info_box {
    width: auto;
    flex: 0 0 auto;
  }
  header .header_box .header_main .column .search_box {
    width: 200px;
    height: auto;
  }
  header .header_box .header_main .column .search_box form {
    position: relative;
    top: 0;
    transform: translate(0);
  }
}
@media (max-width:990px) {
  header .header_box {
    display: none;
  }
}
header.active .header_box,
header.login_active .header_box {
  background: #FFF;
  --color: #000;
}
header.active .header_box .header_main .logo,
header.login_active .header_box .header_main .logo {
  filter: none;
}
header.active .header_box::after,
header.login_active .header_box::after {
  opacity: 0.1;
}
header .m_header_box {
  width: 100%;
  height: auto;
  display: none;
}
header .m_header_box .header_title {
  width: 100%;
  height: 60px;
  padding: 0 20px;
  position: relative;
  background: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
}
header .m_header_box .header_title .logo {
  width: auto;
  height: 100%;
  position: relative;
  z-index: 5;
  overflow: hidden;
}
header .m_header_box .header_title .logo img {
  height: 30px;
}
header .m_header_box .header_title .column {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: 20px;
}

header .m_header_box .header_title .column .login_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
header .m_header_box .header_title .column .login_btn .icon {
  margin-right: 5px;
}
header .m_header_box .header_title .column .login_btn .icon i {
  font-size: var(--font26);
  color: var(--color);
  font-family: 'SourceHanSansCN';
  font-weight: 300;
}
header .m_header_box .header_title .column .login_btn .word,
header .m_header_box .header_title .column .login_btn .thread {
  font-size: var(--font16);
  color: var(--color);
  font-family: 'SourceHanSansCN';
  white-space: nowrap;
}
header .m_header_box .header_title .column .login_btn .word a,
header .m_header_box .header_title .column .login_btn .thread a {
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  color: var(--color);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .m_header_box .header_title .column .login_btn .word {
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .m_header_box .header_title .column .login_btn .word a:hover {
  color: #0a1775;
}

header .m_header_box .header_title .column .menu_btn {
  width: 24px;
  height: 30px;
  overflow: hidden;
}
header .m_header_box .header_title .column .menu_btn .icon {
  width: 100%;
  height: 100%;
  position: relative;
}
header .m_header_box .header_title .column .menu_btn .icon::after,
header .m_header_box .header_title .column .menu_btn .icon::before,
header .m_header_box .header_title .column .menu_btn .icon i {
  width: 100%;
  height: 2px;
  display: block;
  background: #0a1775;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1px 0 0 -50%;
  transform-origin: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .m_header_box .header_title .column .menu_btn .icon::before {
  content: '';
  margin-top: -8px;
}
header .m_header_box .header_title .column .menu_btn .icon::after {
  content: '';
  margin-top: 6px;
}
header .m_header_box .header_title .column .menu_btn.active .icon i {
  opacity: 0;
}
header .m_header_box .header_title .column .menu_btn.active .icon::before {
  margin-top: -1px;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  border-radius: 5px;
}
header .m_header_box .header_title .column .menu_btn.active .icon::after {
  margin-top: -1px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  border-radius: 5px;
}
header .m_header_box .header_title .column .head_btn {
  width: auto;
  height: 30px;
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
  overflow: hidden;
}
header .m_header_box .header_title .column .head_btn .icon {
  max-width: 14px;
  height: 14px;
  font-size: 0;
  margin-right: 5px;
  filter: invert(1);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .m_header_box .header_title .column .head_btn .link {
  line-height: 1;
  font-size: 12px;
  color: #000;
  margin-top: 3px;
}
header .m_header_box .header_title .column .head_btn .link span {
  opacity: 0.6;
}
header .m_header_box .header_title .column .head_btn .link a {
  color: #000;
  opacity: 0.6;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .m_header_box .header_title .column .head_btn .link a:hover {
  opacity: 1;
}
header .m_header_box .header_title .column .head_btn:hover .icon {
  filter: invert(1);
}
header .m_header_box .header_title .column .head_btn:hover .link {
  color: #000;
}
header .m_header_box .header_title .column .head_btn:hover .link a,
header .m_header_box .header_title .column .head_btn:hover .link span {
  color: #000;
}
header .m_header_box .header_title::after {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: #000;
  opacity: 0.1;
}
header .m_header_box .header_body {
  width: 100%;
  height: calc(100vh - 60px);
  background: #FFF;
  display: none;
  overflow: hidden;
}
header .m_header_box .header_body .menu_info {
  width: 100%;
  height: 100%;
  padding: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
}
header .m_header_box .header_body .menu_nav {
  width: 100%;
  height: auto;
  flex: 1;
  padding: 20px;
  overflow: hidden;
  overflow-y: auto;
}
header .m_header_box .header_body .menu_nav ul {
  width: 100%;
  height: auto;
}
header .m_header_box .header_body .menu_nav ul li {
  width: 100%;
  height: auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
header .m_header_box .header_body .menu_nav ul li .one {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
header .m_header_box .header_body .menu_nav ul li .one a {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 15px 0;
  position: relative;
  --oneA: #000;
}
header .m_header_box .header_body .menu_nav ul li .one a .title {
  width: 100%;
  height: auto;
  flex: 1;
  font-size: 16px;
  line-height: 20px;
  color: var(--oneA);
}
header .m_header_box .header_body .menu_nav ul li .one a .icon {
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .m_header_box .header_body .menu_nav ul li .one a .icon i {
  font-size: 12px;
  color: var(--oneA);
}
header .m_header_box .header_body .menu_nav ul li .one.active a {
  --oneA: #0a1775;
}
header .m_header_box .header_body .menu_nav ul li .one.active.is_active a .icon {
  --color: #0a1775;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
header .m_header_box .header_body .menu_nav ul li .one + ul {
  padding: 0 0 20px;
}
header .m_header_box .header_body .menu_nav ul li .one + ul > li {
  margin-top: 10px;
}
header .m_header_box .header_body .menu_nav ul li .one + ul > li:first-child {
  margin: 0;
}
header .m_header_box .header_body .menu_nav ul li .two {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
header .m_header_box .header_body .menu_nav ul li .two a {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 5px 0;
  position: relative;
  --towA: #000;
}
header .m_header_box .header_body .menu_nav ul li .two a .icon {
  width: 20px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0;
  --color: var(--towA);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .m_header_box .header_body .menu_nav ul li .two a .icon i {
  font-size: 10px;
  color: var(--towA);
}
header .m_header_box .header_body .menu_nav ul li .two a .title {
  width: 100%;
  height: auto;
  flex: 1;
  font-size: 14px;
  line-height: 16px;
  color: var(--towA);
}
header .m_header_box .header_body .menu_nav ul li .two.active a {
  --towA: #0a1775;
}
header .m_header_box .header_body .menu_nav ul li .two + ul {
  padding: 10px 0 10px 20px;
}
header .m_header_box .header_body .menu_nav ul li .two + ul > li {
  margin-top: 10px;
}
header .m_header_box .header_body .menu_nav ul li .two + ul > li > a {
  padding: 0 0 0 20px;
  font-size: 14px;
  position: relative;
  z-index: 1;
  color: var(--threeA);
  --threeA: #999;
}
header .m_header_box .header_body .menu_nav ul li .two + ul > li > a::after {
  content: '';
  width: 4px;
  height: 4px;
  position: absolute;
  top: 6px;
  left: 0;
  z-index: 1;
  border-radius: 50%;
  background: var(--threeA);
}
header .m_header_box .header_body .menu_nav ul li .two + ul > li:first-child {
  margin: 0;
}
header .m_header_box .header_body .menu_nav ul li .three {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
header .m_header_box .header_body .menu_nav ul li .three a {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: relative;
  --threeA: #757575;
}
header .m_header_box .header_body .menu_nav ul li .three a .icon {
  width: 20px;
  height: 16px;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header .m_header_box .header_body .menu_nav ul li .three a .icon::after {
  content: '';
  width: 4px;
  height: 4px;
  position: absolute;
  top: 6px;
  left: 0;
  z-index: 1;
  border-radius: 50%;
  background: var(--threeA);
}
header .m_header_box .header_body .menu_nav ul li .three a .title {
  width: 100%;
  height: auto;
  flex: 1;
  font-size: 14px;
  line-height: 16px;
  color: var(--threeA);
}
header .m_header_box .header_body .menu_nav ul li .three.active a {
  --threeA: #0a1775;
}
header .m_header_box .header_body .menu_nav ul li .three + ul {
  padding: 10px 0 10px 20px;
}
header .m_header_box .header_body .menu_nav ul li .three + ul > li {
  margin-top: 10px;
}
header .m_header_box .header_body .menu_nav ul li .three + ul > li > a {
  padding: 0 0 0 20px;
}
header .m_header_box .header_body .menu_nav ul li .three + ul > li:first-child {
  margin: 0;
}
header .m_header_box .header_body .menu_nav ul li ul {
  display: none;
}
header .m_header_box .header_body .menu_nav ul li li {
  border: 0;
}
header .m_header_box .header_body .menu_nav ul li > a {
  font-size: 12px;
  color: #999;
}
header .m_header_box .header_body .menu_nav ul li > a.active {
  color: #0a1775;
}
header .m_header_box .header_body .menu_form {
  width: 100%;
  height: auto;
  margin-top: 20px;
  padding: 0 20px;
  overflow: hidden;
}
header .m_header_box .header_body .menu_form .center {
  width: 100%;
  height: 44px;
  background: #F8F8F8;
  overflow: hidden;
}
header .m_header_box .header_body .menu_form .center form {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
}
header .m_header_box .header_body .menu_form .center form input {
  flex: 1;
  height: 100%;
  padding: 0 15px;
  background: transparent;
  font-size: 14px;
  color: #282f36;
  border: 0;
}
header .m_header_box .header_body .menu_form .center form button {
  width: 50px;
  padding: 0;
}
header .m_header_box .header_body .menu_form .center form button i {
  font-size: 18px;
  color: #FFF;
}

header .m_header_box .header_body .menu_tel { width: 100%; height: auto; margin-top: 20px; padding: 0 20px; overflow: hidden;
    display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
    -webkit-box-align: baseline; -ms-flex-align: baseline; -webkit-align-items: baseline; align-items: baseline;
     gap: 10px;
}
header .m_header_box .header_body .menu_tel .word { width: auto; height: auto; font-size: 14px; color: #222222; }
header .m_header_box .header_body .menu_tel .phone { width: auto; height: auto; font-weight: 500; font-size: 24px; color: #0a1775; }

header .m_header_box .header_body .menu_lang {
  width: 100%;
  height: auto;
  margin-top: 40px;
  padding: 0 20px;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}
header .m_header_box .header_body .menu_lang .one {
  width: auto;
  height: 36px;
  margin-right: 10px;
  overflow: hidden;
}
header .m_header_box .header_body .menu_lang .one a {
  width: 100%;
  height: 100%;
  padding: 0 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: #fff;
  border-radius: 50px;
  font-size: 12px;
  color: #282f36;
}
header .m_header_box .header_body .menu_lang .one a.active {
  background: #0a1775;
  color: #fff;
}
@media (max-width:990px) {
  header .m_header_box {
    display: block;
  }
}
.header_nbsp {
  width: 100%;
  height: var(--header-height);
  --height: 140px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width:1366px) {
  .header_nbsp {
    --height: 110px;
  }
}
@media (max-width:990px) {
  .header_nbsp {
    display: none !important;
  }
}
.m_header_nbsp {
  width: 100%;
  height: 60px;
  display: none;
  overflow: hidden;
}
@media (max-width:990px) {
  .m_header_nbsp {
    display: block !important;
  }
}
/* ---------- */
/* 首页 Banner */
@-webkit-keyframes LoadingBar {
  from {
    width: 0px;
  }
  to {
    width: 80px;
  }
}
@keyframes LoadingBar {
  from {
    width: 0px;
  }
  to {
    width: 80px;
  }
}
.idx_banner {
  width: 100%;
  /*height: calc(100vh - var(--header-height));*/
  height: auto;
  margin-top: var(--header-height);
  position: relative;
  z-index: 1;
  /*background: #222;*/
  overflow: hidden;
}
/*.idx_banner::after { content: ''; width: 100%; height: 0; padding-bottom: 41.667%; display: block;  }*/
.idx_banner .swiper_box {
  /*width: 100%;*/
  /*height: 100%;*/
  /*position: absolute;*/
  /*left: 0; top: 0; z-index: 5;*/
  /*overflow: hidden;*/
      position: relative;
    overflow: hidden;
}
.idx_banner .swiper_box ul,
.idx_banner .swiper_box ul li {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.idx_banner .swiper_box .center_box {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.idx_banner .swiper_box .center_box .subtitle {
  width: 100%;
  height: auto;
  font-size: 30px;
  color: #fff;
  line-height: 1.2;
}
.idx_banner .swiper_box .center_box .title {
  width: 100%;
  height: auto;
  margin-top: clamp(15px, 1.5625vw, 30px);
  font-size: 60px;
  color: #fff;
  line-height: 1.2;
}
.idx_banner .swiper_box .center_box .more {
  width: 100%;
  height: auto;
  margin-top: clamp(30px, 3.125vw, 60px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
}
.idx_banner .swiper_box .center_box .more a {
  padding: 0 20px;
  line-height: 48px;
  font-size: 14px;
  color: #fff;
  background: linear-gradient(to right, transparent, rgba(250, 100, 0, 0.7));
}
@media (max-width:1600px) {
  .idx_banner .swiper_box .center_box .subtitle {
    font-size: 26px;
  }
  .idx_banner .swiper_box .center_box .title {
    font-size: 54px;
  }
}
@media (max-width:1440px) {
  .idx_banner .swiper_box .center_box .subtitle {
    font-size: 24px;
  }
  .idx_banner .swiper_box .center_box .title {
    font-size: 50px;
  }
}
@media (max-width:1280px) {
  .idx_banner .swiper_box .center_box .subtitle {
    font-size: 20px;
  }
  .idx_banner .swiper_box .center_box .title {
    font-size: 46px;
  }
}
@media (max-width:1024px) {
  .idx_banner .swiper_box .center_box .subtitle {
    font-size: 18px;
  }
  .idx_banner .swiper_box .center_box .title {
    font-size: 40px;
  }
}
@media (max-width:768px) {
  .idx_banner .swiper_box .center_box .subtitle {
    font-size: 18px;
  }
  .idx_banner .swiper_box .center_box .title {
    font-size: 30px;
  }
}
.idx_banner .swiper_box .images {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.idx_banner .swiper_box .images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
.idx_banner .swiper_box .images video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idx_banner .swiper_box li.active {
  z-index: 2;
}
.idx_banner .swiper_box li.active .images img,
.idx_banner .swiper_box li.swiper-slide-duplicate-active .images img {
  animation: grow2 1s ease;
}
.idx_banner .pager_box {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: clamp(25px, 2.56vw, 50px);
  left: 0;
  z-index: 5;
}
.idx_banner .pager_box .pager {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;
  grid-gap: 10px;
}
.idx_banner .pager_box .pager span { width: 8px; height: 8px; border-radius: 10px; background: #232323; opacity: .5; transition: all .3s ease; cursor: pointer; }
.idx_banner .pager_box .pager span.active { width: 24px; opacity: 1; background-color: #0a1775; }
@media (max-width:990px) {
  .idx_banner { margin-top: 60px; }
  .idx_banner::after { padding-bottom: 66vh; }
  .idx_banner .pager_box {
    bottom: 20px;
  }
  .idx_banner .pager_box .center_box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .idx_banner .pager_box .center {
    grid-gap: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    background: none;
    padding: 0;
  }
  .idx_banner .pager_box .swiper_btn,
  .idx_banner .pager_box .play {
    display: none;
  }
  .idx_banner .pager_box .pager .one .idx {
    width: 10px;
    height: 10px;
    font-size: 0;
    border-radius: 50%;
    background: #fff;
    padding: 0;
  }
  .idx_banner .pager_box .pager .one::after {
    display: none;
  }
  .idx_banner .pager_box .pager .one.active {
    margin: 0;
  }
}
/* 智能解决方案 */
.idx_solution {
  width: 100%;
  height: auto;
  background: #F4F4F4;
  overflow: hidden;
}
.idx_solution .solution_box {
  width: 100%;
  height: auto;
  padding-top: clamp(50px, 7.29166667vw, 80px);
  padding-bottom: clamp(40px, 4.16666667vw, 40px);
}
.idx_solution .solution_box .solution_main {
  width: 100%;
  height: auto;
  /*margin-top: clamp(30px, 3.125vw, 60px);*/
  margin-top: 48px;
}
.idx_solution .solution_box .solution_main .swiper_box {
  width: 100%;
  height: auto;
}
.idx_solution .solution_box .solution_main .swiper_box .swiper-wrapper { display: grid; grid-template-columns: repeat(3, 1fr); gap: clamp(0.938rem, -0.938rem + 2.34vw, 1.875rem); }
.idx_solution .solution_box .solution_main .swiper_box .swiper-slide {
  width: 100%;
}
.idx_solution .solution_box .solution_main .swiper_box .swiper-slide .img {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.idx_solution .solution_box .solution_main .swiper_box .swiper-slide .img .pb {
  padding-bottom: 52%;
  overflow: hidden;
}
.idx_solution .solution_box .solution_main .swiper_box .swiper-slide .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.idx_solution .solution_box .solution_main .swiper_box .swiper-slide .title {
  width: 100%;
  height: auto;
  margin-top: 15px;
  text-align: center;
  font-size: var(--font20);
  font-weight: 500;
  color: #222;
  line-height: 1.5;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.idx_solution .solution_box .solution_main .swiper_box .swiper-slide:hover .img .pb img {
  transform: scale(1.04);
}
.idx_solution .solution_box .solution_main .swiper_box .swiper-slide:hover .title {
  color: #0a1775;
}
@media (max-width: 768px) {
  .idx_solution .solution_box .solution_main .swiper_box .swiper-slide .title {
    text-align: left;
    padding: clamp(0.938rem, 0.168rem + 0.96vw, 1.25rem);
    background: #0a1775;
    color: white !important;
    margin: 0;
  }
    .idx_solution .solution_box {
        padding-top: 40px;
    }
    .idx_solution .solution_box .solution_main .swiper_box .swiper-wrapper { display: block; }
    .idx_solution .solution_box .solution_main .swiper_box .swiper-wrapper .swiper-slide + .swiper-slide { margin-top: 30px; }
}

/* 请选择满足您需求的产品 */
.idx_product {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 5;
  background: #fff;
  padding-top: clamp(50px, 7.29166667vw, 80px);
  overflow: hidden;
}
.idx_product .product_box {
  width: 100%;
  height: auto;
  /*padding-top: clamp(30px, 3.125vw, 60px);*/
  margin-top: 48px;
}
.idx_product .product_box .product_main {
  width: 100%;
  height: auto;
  position: relative;
}
.idx_product .product_box .product_main .swiper_box {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
}
.idx_product .product_box .product_main .swiper_box .center {
  width: 100%;
  height: auto;
  pointer-events: none;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px;
  opacity: 0.2;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.idx_product .product_box .product_main .swiper_box .center .item {
  width: 100%;
  height: auto;
  background: #f4f4f4;
  overflow: hidden;
}
.idx_product .product_box .product_main .swiper_box .center .item a {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.idx_product .product_box .product_main .swiper_box .center .item .title {
  width: 100%;
  height: auto;
  padding: 12px 15px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  font-size: var(--font20);
  font-weight: 500;
  color: #000000;
  line-height: 1.2;
  text-align: left !important;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.idx_product .product_box .product_main .swiper_box .center .item .images {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.idx_product .product_box .product_main .swiper_box .center .item .images .pb {
  padding-bottom: 57.1428%;
  overflow: hidden;
}
.idx_product .product_box .product_main .swiper_box .center .item .images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.idx_product .product_box .product_main .swiper_box .center .item a:hover .title {
  background: rgb(12 25 118 / 50%);
}
.idx_product .product_box .product_main .swiper_box .center .item a:hover .images .pb .ab img {
  transform: scale(1.05);
}
.idx_product .product_box .product_main .swiper_box .center .item:nth-child(3) ~ .item .title {
  top: auto;
  bottom: 0;
  text-align: center;
}
.idx_product .product_box .product_main .swiper_box .center .item:first-child {
  grid-area: 1 / 1 / 3 / 3;
}
.idx_product .product_box .product_main .swiper_box .center .item:nth-child(2) {
  grid-area: 3 / 1 / 4 / 2;
}
.idx_product .product_box .product_main .swiper_box .center .item:nth-child(3) {
  grid-area: 3 / 2 / 4 / 3;
}
.idx_product .product_box .product_main .swiper_box .center .item:nth-child(4) {
  grid-area: 1 / 3 / 2 / 4;
}
.idx_product .product_box .product_main .swiper_box .center .item:nth-child(5) {
  grid-area: 2 / 3 / 4 / 4;
}
.idx_product .product_box .product_main .swiper_box .center .item:nth-child(6) {
  grid-area: 1 / 4 / 4 / 5;
}
.idx_product .product_box .product_main .swiper_box .center .item:nth-child(5) .images,
.idx_product .product_box .product_main .swiper_box .center .item:nth-child(6) .images {
    height: 100%;
}
.idx_product .product_box .product_main .swiper_box .center .item:nth-child(5) .images .pb,
.idx_product .product_box .product_main .swiper_box .center .item:nth-child(6) .images .pb {
    height: 100%;
    padding-bottom: 0;
}
@media (max-width:1440px) {
  .idx_product .product_box .product_main .swiper_box .center {
    grid-gap: 15px;
  }
}
@media (max-width:1024px) {
  .idx_product .product_box .product_main .swiper_box .center {
    grid-gap: 10px;
  }
  .idx_product .product_box .product_main .swiper_box .center .item .title {
      padding: 10px 15px;
  }
}
@media (max-width:990px) {
  .idx_product .product_box .product_main .swiper_box .center {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(6, 1fr);
    grid-gap: 5px;
  }
  .idx_product .product_box .product_main .swiper_box .center .item:first-child {
    grid-area: 1 / 1 / 3 / 3;
  }
  .idx_product .product_box .product_main .swiper_box .center .item:nth-child(2) {
    grid-area: 3 / 1 / 4 / 2;
  }
  .idx_product .product_box .product_main .swiper_box .center .item:nth-child(3) {
    grid-area: 3 / 2 / 4 / 3;
  }
  .idx_product .product_box .product_main .swiper_box .center .item:nth-child(4) {
    grid-area: 4 / 1 / 5 / 2;
  }
  .idx_product .product_box .product_main .swiper_box .center .item:nth-child(5) {
    grid-area: 5 / 1 / 7 / 2;
  }
  .idx_product .product_box .product_main .swiper_box .center .item:nth-child(6) {
    grid-area: 4 / 2 / 7 / 3;
  }
}
@media (max-width:768px) {
  .idx_product .product_box .product_main .swiper_box .center {
    grid-gap: 2px;
  }
  .idx_product .product_box .product_main .swiper_box .center .item .images .pb{
        padding-bottom: 68.143%;
  }
  .idx_product .product_box .product_main .swiper_box .center .item .title {
    padding: 10px;     
    text-align: left !important;
  }
}
.idx_product .product_box .product_main .swiper_box .swiper-slide.active .center {
  opacity: 1;
  pointer-events: initial;
}
.idx_product .product_box .product_main .swiper_btn {
  width: 180px;
  height: 100px;
  position: absolute;
  top: 50%;
  z-index: 10;
  margin-top: -50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.idx_product .product_box .product_main .swiper_btn.prev {
  left: 0;
  transform: translateX(-100%);
}
.idx_product .product_box .product_main .swiper_btn.next {
  right: 0;
  transform: translateX(100%);
}
.idx_product .product_box .product_main .swiper_btn.swiper-button-disabled {
  opacity: 0;
}
.idx_product .product_box .product_main .swiper_btn i {
  font-size: 40px;
  color: #222;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.idx_product .product_box .product_main .swiper_btn:hover i {
  color: #0a1775;
}
@media (max-width:1680px) {
  .idx_product .product_box .product_main .swiper_btn i {
    font-size: 36px;
  }
}
@media (max-width:1600px) {
  .idx_product .product_box .product_main .swiper_btn {
    display: none;
  }
}
/* 新品发布 */
.idx_new_product {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  margin-bottom: -1px;
  padding-top: clamp(50px, 7.29166667vw, 80px);
  overflow: hidden;
}
.idx_new_product .product_box {
  width: 100%;
  height: auto;
  /*margin-top: clamp(30px, 3.125vw, 60px);*/
  margin-top: 48px;
  background: #3E3E3E;
  position: relative;
}
.idx_new_product .product_box:before,
.idx_new_product .product_box:after {
    content: '';
    width: 100%;
    height: 100%;
      background: #3E3E3E;
    position: absolute;
    top: 0;
}
.idx_new_product .product_box:before {
    left: 100%;
}
.idx_new_product .product_box:after {
    right: 100%;
}
.idx_new_product .product_box .product_main {
  width: 100%;
  max-width: 1920px;
  height: auto;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.idx_new_product .product_box .product_main .swiper_box {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 5;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-wrapper {
  width: 100%;
  height: auto;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .number {
  width: 100%;
  height: 1em;
  font-size: clamp(1rem, calc(0.429rem + 0.89vw), 1.5rem);
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .number .icon {
  width: 100%;
  height: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: left;
  mask-position: left;
  -webkit-mask-size: auto 100%;
  mask-size: auto 100%;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide:first-child {
  order: 1;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide:first-child .number .icon {
  -webkit-mask-image: url('../images/01.svg');
  mask-image: url('../images/01.svg');
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide:nth-child(2) {
  order: 0;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide:nth-child(2) .number .icon {
  -webkit-mask-image: url('../images/02.svg');
  mask-image: url('../images/02.svg');
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide:nth-child(3) {
  order: 2;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide:nth-child(3) .number .icon {
  -webkit-mask-image: url('../images/03.svg');
  mask-image: url('../images/03.svg');
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  display: none;
}
/*.idx_new_product .product_box.product_boxccc  .product_main .swiper_box .swiper-slide .active_box {*/
/*        -webkit-transform: translate(0px, 0px) !important;*/
/*        transform: translate(0px, 0px) !important;*/
/*}*/
/*.idx_new_product .product_box.product_boxccc  .product_main .swiper_box .swiper-slide:nth-child(2) .active_box,*/
/*.idx_new_product .product_box.product_boxccc  .product_main .swiper_box .swiper-slide:nth-child(3) .active_box{*/
/*    display: none!important;*/
/*}*/
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .center {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .images {
  width: 100%;
  height: auto;
  background: url('../images/new_bg.jpg') no-repeat center / cover;
  position: relative;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .images .content {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  /*padding: clamp(2.5rem, calc(0.357rem + 3.35vw), 2.775rem) clamp(1.875rem, calc(-1.696rem + 5.58vw), 5rem) clamp(1.875rem, calc(-0.268rem + 3.35vw), 3.75rem);*/
  padding: clamp(2.5rem, calc(0.357rem + 3.35vw), 2.775rem) clamp(1.875rem, calc(-1.696rem + 4.58vw), 5rem) 20px;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .images .content .title {
  font-size: var(--font24);
  color: #FFF;
  opacity: 0.6;
  pointer-events: initial;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .images .content .idx_more { pointer-events: initial; width: 36px; height: 36px; }
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .images .content .idx_more:hover { transform: scale(1.1); }
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .images .img {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .images .img .pb {
  /*padding-bottom: 57.1428%;*/
  padding-bottom: 64.1428%;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .images .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info {
  width: 100%;
  height: auto;
  flex: 1;
  background: #222;
  padding: clamp(1.875rem, calc(-1.696rem + 5.58vw), 5rem) clamp(1.875rem, calc(-1.696rem + 5.58vw), 5rem) clamp(1.875rem, calc(0.446rem + 2.23vw), 3.125rem);
  /*padding:   clamp(1.875rem, calc(-1.696rem + 5.58vw), 5rem) clamp(1.875rem, calc(-1.696rem + 4.58vw), 5rem) clamp(1.875rem, calc(0.446rem + 2.23vw), 3.125rem);*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info .title_box {
  width: 100%;
  height: auto;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info .title_box .title {
  width: 100%;
  height: auto;
  padding-bottom: 14px;
  font-size: var(--font18);
  font-weight: bold;
  color: #8B8B8B;
  position: relative;
  z-index: 1;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info .title_box .title::after {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: #4E4E4E;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info .title_box .details {
  width: 100%;
  height: -webkit-calc(5em * 1.33);
  height: calc(5em * 1.33);
  margin-top: clamp(15px, 1.5625vw, 30px);
  font-size: var(--font24);
  color: #FFF;
  line-height: 1.33;
  overflow: hidden;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info .title_box .details * {
  font-size: var(--font20);
  color: #FFF;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info .title_box .details p {
  margin: 0;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info .number {
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info .number .icon {
  background: #0a1775;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .initial_box {
  width: 100%;
  height: 100%;
  padding: clamp(3.125rem, calc(-3.125rem + 7.81vw), 6.25rem) 40px;
  /*padding: clamp(3.125rem, calc(-3.125rem + 7.81vw), 6.25rem) clamp(1.875rem, calc(-3.125rem + 6.25vw), 4.375rem);*/
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .initial_box .center {
  width: 100%;
  height: 100%;
  background: #FFF;
  overflow: hidden;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .initial_box .number {
  margin: 20px 0;
  padding: 0 20px;
  font-size: clamp(0.625rem, calc(0.339rem + 0.45vw), 0.875rem);
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .initial_box .number .icon {
  background: #222;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .initial_box .images {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .initial_box .images .pb {
  padding-bottom: 100%;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .initial_box .images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idx_new_product .product_box .product_main .swiper_box .swiper-slide .initial_box .title {
  width: 100%;
  height: auto;
  padding-left: clamp(10px, 1.04166667vw, 20px);
  padding-right: clamp(10px, 1.04166667vw, 20px);
  padding-top: clamp(20px, 2.08333333vw, 40px);
  padding-bottom: clamp(20px, 2.08333333vw, 40px);
  text-align: center;
  font-size: var(--font20);
  color: #222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/*.idx_new_productccc .product_box .product_main .swiper_box .swiper-slide:first-child .active_box {*/
/*    transform: translate(0px, 0px) !important;*/
/*}*/
/*.idx_new_productccc .product_box .product_main .swiper_box .swiper-slide:nth-child(2) .active_box {*/
/*    transform: translate(101%, 0px) !important;*/
/*}*/
/*.idx_new_productccc .product_box .product_main .swiper_box .swiper-slide:nth-child(3) .active_box {*/
/*    transform: translate(-101%, 0px) !important;*/
/*}*/
@media (max-width:990px) {
  .idx_new_product .product_box .product_main .swiper_box .number {
    font-size: 10px !important;
  }
  .idx_new_product .product_box .product_main .swiper_box .swiper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .idx_new_product .product_box .product_main .swiper_box .swiper-slide {
    order: initial !important;
  }
  .idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box {
    display: block;
    position: static;
  }
  .idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .images .content {
    padding: 30px 20px;
  }
  .idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info {
    background: #3e3e3e;
    padding: 30px 20px 50px;
  }
  .idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info .title_box .title {
    padding-bottom: 15px;
  }
  .idx_new_product .product_box .product_main .swiper_box .swiper-slide .active_box .info .title_box .details {
    margin-top: 20px;
  }
  .idx_new_product .product_box .product_main .swiper_box .swiper-slide .initial_box {
    display: none;
  }
}
.idx_new_product .product_box .product_main .swiper_pager {
  padding: 0 20px;
  display: none;
  position: absolute;
  bottom: 50px;
  z-index: 10;
  pointer-events: none;
}
.idx_new_product .product_box .product_main .swiper_pager .pager {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  pointer-events: initial;
}
.idx_new_product .product_box .product_main .swiper_pager .pager span {
  width: 10px;
  height: 10px;
  border-width: 1px;
  border-color: #FFF;
  background: #FFF;
}
.idx_new_product .product_box .product_main .swiper_pager .pager span.active {
  background: transparent;
}
@media (max-width:990px) {
  .idx_new_product .product_box .product_main .swiper_pager {
    display: block;
  }
}
/* 关于我们 */
.idx_about {
  width: 100%;
  height: auto;
  margin-bottom: -1px;
  position: relative;
  z-index: 2;
  background: #222 url('../images/about_bg.jpg') no-repeat top / cover;
  overflow: hidden;
}
.idx_about .about_first {
  width: 100%;
  height: auto;
  padding-top: clamp(3.75rem, calc(-5.481rem + 11.54vw), 7.5rem);
  padding-bottom: clamp(3.75rem, calc(-5.481rem + 11.54vw), 7.5rem);
}
.idx_about .about_first .idx_title {
  width: 100%;
  height: auto;
  padding-bottom: clamp(20px, 2.08333333vw, 40px);
  text-align: left;
  position: relative;
  z-index: 1;
}
.idx_about .about_first .idx_title .title {
  color: #8b8b8b;
}
.idx_about .about_first .idx_title::after {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: #fff;
  opacity: 0.1;
}
.idx_about .about_first .about_box {
  width: 100%;
  height: auto;
}
.idx_about .about_first .about_box .about_main {
  width: 100%;
  height: auto;
  padding-top: clamp(40px, 4.16666667vw, 80px);
  padding-bottom: clamp(25px, 2.60416667vw, 50px);
  overflow: hidden;
}
.idx_about .about_first .about_box .about_main .swiper_box {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.idx_about .about_first .about_box .about_main .swiper_box li {
  width: 50%;
  cursor: pointer;
}
.idx_about .about_first .about_box .about_main .swiper_box .info_box {
  width: 100%;
  height: auto;
}
.idx_about .about_first .about_box .about_main .swiper_box .info_box .title {
  font-size: var(--font24);
  color: #333333;
  pointer-events: initial;
}
.idx_about .about_first .about_box .about_main .swiper_box .info_box .title * {
  color: #333333;
}
.idx_about .about_first .about_box .about_main .swiper_box .info_box .number {
  width: 100%;
  height: auto;
  margin-top: clamp(30px, 3.125vw, 60px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  pointer-events: initial;
}
.idx_about .about_first .about_box .about_main .swiper_box .info_box .word {
   color: #333333;
}
.idx_about .about_first .about_box .about_main .swiper_box .info_box .number .beat {
  font-family: 'PillGothic600mg';
  letter-spacing: -0.02em;
  font-size: clamp(7.5rem, calc(-7.5rem + 18.75vw), 15rem);
  color: #333333;
  line-height: 1;
}
.idx_about .about_first .about_box .about_main .swiper_box .info_box .number .wrod {
      color: #333333;
  line-height: 1;
}
.idx_about .about_first .about_box .about_main .swiper_box .info_box .number .unit {
  width: 1em;
  height: 1em;
  font-size: clamp(0.875rem, calc(-0.125rem + 1.56vw), 1.75rem);
  margin-left: clamp(15px, 1.5625vw, 30px);
  position: relative;
  transform: translateY(-60%);
}
.idx_about .about_first .about_box .about_main .swiper_box .info_box .number .unit::before,
.idx_about .about_first .about_box .about_main .swiper_box .info_box .number .unit::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  background: #333333;
}


.idx_about .about_first .about_box .about_main .swiper_box .info_box .number .unit::before {
  width: 28.57142857%;
}
.idx_about .about_first .about_box .about_main .swiper_box .info_box .number .unit::after {
  height: 28.57142857%;
}
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide .title,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide .title *,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide .info_box .number .beat,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide .info_box .number .unit::before,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide .info_box .number .unit::after { transition: all .3s ease; }

.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active .title,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active .title *,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active .wrod,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active .info_box .number .beat, 
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active:hover .title,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active:hover .title *,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active:hover .info_box .number .beat { color: #ECECEC; }

.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active.is_hide .title,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active.is_hide .title *,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active.is_hide .wrod,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active.is_hide .info_box .number .beat { color: #333333; }
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active.is_hide .info_box .number .unit::before,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active.is_hide .info_box .number .unit::after { background: #333333; }

.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide:hover .title,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide:hover .title *,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide:hover .wrod,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide:hover .info_box .number .beat { color: #ECECEC; }

.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active .info_box .number .unit::before,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active .info_box .number .unit::after,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active:hover .info_box .number .unit::before,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide.active:hover .info_box .number .unit::after { background: #ECECEC; }

.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide:hover .info_box .number .unit::before,
.idx_about .about_first .about_box .about_main .swiper_box .swiper-slide:hover .info_box .number .unit::after { background: #ECECEC; }

@media (max-width:768px) {
  .idx_about .about_first .about_box .about_main .swiper_box {
    width: 100%;
  }
  .idx_about .about_first .about_box .about_main .swiper_box .info_box .number .beat {
    font-size: 48px;
  }
}
.idx_about .about_first .about_box .swiper_pager .pager {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: center;
  justify-content: center;
}
.idx_about .about_first .about_box .swiper_pager .pager span {
  background: #8b8b8b;
  opacity: 0.4;
}
.idx_about .about_first .about_box .swiper_pager .pager .active {
  border: 2px solid #8b8b8b;
  background: transparent;
  opacity: 0.6;
}
@media (max-width:768px) {
  .idx_about .about_first {
    padding-bottom: 40px;
  }
}
.idx_about .about_last {
  width: 100%;
  max-width: 1920px;
  height: auto;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.idx_about .about_last .images {
  width: 50%;
  height: auto;
  font-size: 0;
  overflow: hidden;
}
.idx_about .about_last .images .pb {
  padding-bottom: 66.66%;
}
.idx_about .about_last .images img {
  width: 110%;
  height: 110%;
  max-width: 110%;
  max-height: 110%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  object-fit: cover;
}
@media (max-width:768px) {
  .idx_about .about_last .images {
    display: none;
  }
}
.idx_about .about_last .about_box {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  pointer-events: none;
  overflow: hidden;
}
.idx_about .about_last .about_box .center_box {
  width: 100%;
  height: 100%;
}
.idx_about .about_last .about_box .about_main {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.idx_about .about_last .about_box .about_main .about_info {
  width: 50%;
  height: auto;
  flex: 1;
  margin-left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.idx_about .about_last .about_box .about_main .about_info .center {
  width: 100%;
  height: auto;
  padding-left: clamp(75px, 7.8125vw, 150px);
  padding-bottom: clamp(40px, 4.16666667vw, 80px);
}
.idx_about .about_last .about_box .about_main .about_info .center .headline {
  width: 100%;
  height: auto;
  font-size: var(--font36);
  color: #0070c0;
  pointer-events: initial;
}
.idx_about .about_last .about_box .about_main .about_info .center .title {
  width: 100%;
  height: auto;
  margin-top: 1em;
  font-size: var(--font24);
  color: #FFF;
  pointer-events: initial;
}
.idx_about .about_last .about_box .about_main .about_info .center .title * {
  color: #FFF;
}
.idx_about .about_last .about_box .about_main .about_info .center .title span {
  color: #0070c0;
}
.idx_about .about_last .about_box .about_main .about_info .center .details {
  width: 100%;
  max-width: 500px;
  max-height: 260px;
  overflow: auto;
  height: auto;
  margin-top: clamp(25px, 2.60416667vw, 50px);
  font-size: var(--font18);
  color: #8B8B8B;
  line-height: 1.57;
  text-align: justify;
  pointer-events: initial;
}
.idx_about .about_last .about_box .about_main .about_info .center .details * {
  color: #8B8B8B;
}
.idx_about .about_last .about_box .about_main .about_tips {
  width: 100%;
  height: auto;
  padding-right: 50%;
  position: relative;
  z-index: 1;
}
.idx_about .about_last .about_box .about_main .about_tips::after {
  content: '';
  width: 100vw;
  height: 200%;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  background: #FFF;
}
.idx_about .about_last .about_box .about_main .about_tips .img {
  width: 100%;
  height: auto;
  font-size: 0;
  pointer-events: initial;
  display: none;
}
.idx_about .about_last .about_box .about_main .about_tips .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idx_about .about_last .about_box .about_main .about_tips a {
  width: 100%;
  height: auto;
  padding-left: clamp(20px, 2.08333333vw, 40px);
  padding-right: clamp(40px, 4.16666667vw, 80px);
  padding-top: clamp(15px, 1.5625vw, 30px);
  padding-bottom: clamp(15px, 1.5625vw, 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: #0a1775;
  position: relative;
  z-index: 2;
  pointer-events: initial;
}
.idx_about .about_last .about_box .about_main .about_tips a .info {
  width: 100%;
  height: auto;
  flex: 1;
}
.idx_about .about_last .about_box .about_main .about_tips a .info .title {
  font-size: var(--font18);
  color: #FFF;
  line-height: 1;
}
.idx_about .about_last .about_box .about_main .about_tips a .info .time {
  margin-top: clamp(8px, 0.83333333vw, 16px);
  font-size: var(--font14);
  color: #FFF;
  line-height: 1;
}
.idx_about .about_last .about_box .about_main .about_tips a .play {
  width: 1em;
  height: 1em;
  font-size: clamp(2.5rem, calc(1.071rem + 2.23vw), 3.75rem);
  border: 1px solid #FFF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
}
.idx_about .about_last .about_box .about_main .about_tips a .play:before,
.idx_about .about_last .about_box .about_main .about_tips a .play i {
    content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 8px;
  border-color: transparent transparent transparent #FFF;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width:1440px) {
    .idx_about .about_last .about_box .about_main .about_tips a .play:before,
  .idx_about .about_last .about_box .about_main .about_tips a .play i {
    border-width: 6.5px 0 6.5px 7px;
  }
}
@media (max-width:1280px) {
    .idx_about .about_last .about_box .about_main .about_tips a .play:before,
  .idx_about .about_last .about_box .about_main .about_tips a .play i {
    border-width: 5.5px 0 5.5px 6px;
  }
}
@media (max-width:1024px) {
    .idx_about .about_last .about_box .about_main .about_tips a .play:before,
  .idx_about .about_last .about_box .about_main .about_tips a .play i {
    border-width: 4.5px 0 4.5px 5px;
  }
}
@media (max-width:768px) {
    .idx_about .about_last .about_box .about_main .about_tips a .play:before,
  .idx_about .about_last .about_box .about_main .about_tips a .play i {
    border-width: 4.5px 0 4.5px 5px;
  }
}

.idx_about .about_last .about_box .about_main .about_tips a:hover .play {
  transform: translateX(25%);
  background: #FFF;
}
.idx_about .about_last .about_box .about_main .about_tips a:hover .play:before,
.idx_about .about_last .about_box .about_main .about_tips a:hover .play i {
  border-color: transparent transparent transparent #0a1775;
}
@media (max-width:768px) {
  .idx_about .about_last .about_box .about_main {
    display: block;
  }
  .idx_about .about_last .about_box .about_main .about_info {
    width: 100%;
    margin: 0;
    padding: 0 20px;
  }
  .idx_about .about_last .about_box .about_main .about_info .center {
    padding: 30px 0 50px;
  }
  .idx_about .about_last .about_box .about_main .about_tips {
    padding: 0;
  }
  .idx_about .about_last .about_box .about_main .about_tips::after {
    display: none;
  }
  .idx_about .about_last .about_box .about_main .about_tips .img {
    display: block;
  }
  .idx_about .about_last .about_box .about_main .about_tips a {
    padding: 15px 20px;
  }
}
@media (max-width:768px) {
  .idx_about .about_last .about_box {
    position: static;
  }
  .idx_about .about_last .about_box .center_box {
    padding: 0;
  }
}
/* 新闻中心 */
.idx_news {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 3;
  padding-top: clamp(70px, 7.29166667vw, 140px);
  /* padding-bottom: clamp(90px, 9.375vw, 180px); */
  padding-bottom: clamp(3.75rem, -1rem + 5.94vw, 6.125rem);
}
.idx_news .news_box {
  width: 100%;
  height: auto;
}
.idx_news .news_box .idx_title {
  text-align: left;
}
.idx_news .news_box .news_main {
  width: 100%;
  height: auto;
  /*margin-top: clamp(40px, 4.16666667vw, 80px);*/
  margin-top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.idx_news .news_box .news_main .news_big {
  width: 28%;
  max-width: 580px;
  height: auto;
  /*max-height: 640px;*/
  overflow: hidden;
}
.idx_news .news_box .news_main .news_big img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idx_news .news_box .news_main .news_list {
  width: 68%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.idx_news .news_box .news_main .news_list .item {
  width: 100%;
  height: auto;
}
.idx_news .news_box .news_main .news_list .item a {
  width: 100%;
  height: auto;
  padding-top: clamp(12px, 1.225vw, 24px);
  padding-bottom: clamp(12px, 1.20416667vw, 24px);
  position: relative;
  z-index: 1;
  display: block;
}
.idx_news .news_box .news_main .news_list .item a .time {
  width: 100%;
  height: auto;
  font-size: var(--font18);
  color: #fa4500;
  line-height: 1;
  white-space: nowrap;
}
.idx_news .news_box .news_main .news_list .item a .title_box {
  width: 100%;
  height: auto;
  margin-top: clamp(10px, 1.04166667vw, 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  grid-gap: 20px;
}
.idx_news .news_box .news_main .news_list .item a .title_box .title {
  width: 100%;
  flex: 1;
  font-size: var(--font20);
  color: #222;
  margin-right: clamp(1.25rem, -11.25rem + 15.63vw, 7.5rem);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.idx_news .news_box .news_main .news_list .item a .title_box .more {
  width: auto;
  height: auto;
  position: relative;
  font-size: 0;
}
.idx_news .news_box .news_main .news_list .item a .title_box .more::after {
  content: '';
  width: 1em;
  height: 1em;
  font-size: clamp(2.5rem, calc(1.071rem + 2.23vw), 3.75rem);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  background: #0a1775;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.idx_news .news_box .news_main .news_list .item a .title_box .more svg path {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width:1366px) {
  .idx_news .news_box .news_main .news_list .item a .title_box .more svg {
    width: 10px;
    height: 10px;
  }
}
@media (max-width:1024px) {
  .idx_news .news_box .news_main .news_list .item a .title_box .more svg {
    width: 8px;
    height: 8px;
  }
}
@media (max-width:990px) {
  .idx_news .news_box .news_main .news_list .item a .title_box .more {
    width: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .idx_news .news_box .news_main .news_list .item a .title_box .more::after {
    opacity: 1;
  }
  .idx_news .news_box .news_main .news_list .item a .title_box .more svg path {
    fill: #fff;
  }
}
@media (max-width:768px) {
  .idx_news .news_box .news_main .news_list .item a .title_box .more {
    width: 30px;
  }
  .idx_news .news_box .news_main .news_list .item a .title_box .more::after {
    font-size: 30px;
  }
  .idx_news .news_box .news_main .news_list .item a .title_box .more svg {
    width: 6px;
    height: 6px;
  }
}
.idx_news .news_box .news_main .news_list .item a::after {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: #ececec;
}
.idx_news .news_box .news_main .news_list .item a:hover .title_box .title {
  color: #fa4500;
}
.idx_news .news_box .news_main .news_list .item a:hover .title_box .more::after {
  opacity: 1;
}
.idx_news .news_box .news_main .news_list .item a:hover .title_box .more svg path {
  fill: #fff;
}
.idx_news .news_box .news_main .news_list .item:first-child a {
  padding-top: clamp(10px, 1.04166667vw, 20px);
}
@media (max-width:990px) {
  .idx_news .news_box .news_main .news_big {
    width: 40%;
  }
  .idx_news .news_box .news_main .news_list {
    width: 45%;
  }
}
@media (max-width:768px) {
  .idx_news .news_box .news_main {
    display: block;
  }
  .idx_news .news_box .news_main .news_big {
    width: 100%;
    max-width: 100%;
    height: 20vh;
    display: none;
  }
  .idx_news .news_box .news_main .news_list {
    width: 100%;
  }
}
/* 业务合作 */
.idx_business {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}
.idx_business .business_box {
  width: 100%;
  height: auto;
  position: relative;
  top: 0;
  left: 0;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}
.idx_business .business_box .business_main {
  width: 100%;
  height: auto;
  padding: clamp(2.5rem, -7.5rem + 5.5vw, 5.5rem);
  text-align: center;
}
.idx_business .business_box .business_main .classify {
  font-size: var(--font18);
  color: #FFF;
}
.idx_business .business_box .business_main .title {
  font-size: var(--font28);
  color: #FFF;
  line-height: 1.5;
}
.idx_business .business_box .business_main .title * {
  color: #FFF;
}
.idx_business .business_box .business_main .more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: clamp(15px, 5.5625vw, 76px);
}
.idx_business .business_box .business_main .more a {
  padding: 0 30px;
  grid-gap: 10px;
  border-radius: 5px;
  min-width: 170px;
  min-height: 38px;
  background-color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: fit-content;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #00000000;
}
.idx_business .business_box .business_main .more a:hover .word {
  letter-spacing: 2px;
}
@media (max-width:990px) {
  .idx_business .business_box .business_main .more a {
    min-width: 90px;
    min-height: 35px;
    background-color: #0a1775;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: fit-content;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid #00000000;
  }
}
.idx_business .business_box .business_main .more a .word {
  font-size: var(--font14);
  color: #FFF;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width:1024px) {
  .idx_business .business_box .business_main .more a {
    height: 32px;
    padding: 0 20px;
  }
}
.idx_business .images {
  width: 100vw;
  height: 100%;
  position: absolute;
  left: 0; top: 0;
  z-index: 1;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}
.idx_business .images .img {
  width: 100%;
  height: 100%;
  position: relative;
}
.idx_business .images img {
  width: 100%;
  height: 100%;
  max-height: 100%;
  object-fit: cover;
  position: absolute;
  bottom: 0;
}
@media (max-width:990px) {
  .idx_business .images {
    height: 100%;
    top: 0;
    transform: translateY(0);
  }
  .idx_business .images .img {
    height: 100%;
  }
  .idx_business .images img {
    height: 100%;
    max-height: 100%;
  }
}
/* 底部 */
footer {
  width: 100%;
  height: auto;
  background-color: #111111;
  overflow: hidden;
}
footer .footer_top {
  width: 100%;
  height: auto;
  overflow: hidden;
}
footer .footer_top .footer_box {
  width: 100%;
  height: auto;
  padding-top: clamp(50px, 5.20833333vw, 100px);
  padding-bottom: clamp(35px, 3.64583333vw, 70px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  grid-gap: 10%;
}
footer .footer_top .footer_box .footer_info {
  width: 55%;
  height: auto;
}
footer .footer_top .footer_box .footer_info .logo {
  width: 100%;
  height: 44px;
  filter: brightness(0) invert(1);
}
footer .footer_top .footer_box .footer_info .down_box {
  width: 100%;
  height: auto;
  margin-top: clamp(25px, 2.60416667vw, 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
footer .footer_top .footer_box .footer_info .down_box .img {
  width: 120px;
  height: auto;
  position: relative;
}
footer .footer_top .footer_box .footer_info .down_box .img::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  border: 3px solid #0a1775;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3) inset;
}
footer .footer_top .footer_box .footer_info .down_box .img .pb {
  padding-bottom: 140%;
  z-index: 4;
}
footer .footer_top .footer_box .footer_info .down_box .img::after {
  content: '';
  width: 80%;
  height: 80%;
  position: absolute;
  bottom: 0;
  left: 10%;
  z-index: 1;
  background-color: #0a1775;
  filter: blur(20px);
  opacity: 0.3;
}
footer .footer_top .footer_box .footer_info .down_box .info {
  width: 100%;
  height: auto;
  flex: 1;
  padding-left: clamp(15px, 1.5625vw, 30px);
}
footer .footer_top .footer_box .footer_info .down_box .info .details .title {
  font-size: var(--font22);
  font-weight: bold;
  color: #FFF;
}
footer .footer_top .footer_box .footer_info .down_box .info .details .subtitle {
  margin-top: clamp(3px, 0.3125vw, 6px);
  font-size: var(--font22);
  font-weight: 300;
  color: #FFF;
}
footer .footer_top .footer_box .footer_info .down_box .info .more {
  width: 100%;
  height: auto;
  margin-top: clamp(15px, 1.5625vw, 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
footer .footer_top .footer_box .footer_info .down_box .info .more a {
  min-width: 150px;
  min-height: 38px;
  width: fit-content;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 0 25px;
  background-color: #0a1775;
  border-radius: 5px;
  font-size: var(--font14);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border: 1px solid #00000000;
  min-width: clamp(4.375rem, calc(((70 / 16) * 1rem) + (150 - 70) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 9.375rem);
  min-height: clamp(1.875rem, calc(((30 / 16) * 1rem) + (38 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.375rem);
}
footer .footer_top .footer_box .footer_info .down_box .info .more a:hover {
      letter-spacing: 2px;
}
footer .footer_top .footer_box .footer_info .down_box .info .more a:hover {
  border: 1px solid #0a1775;
}
footer .footer_top .footer_box .footer_info .contact_info {
  width: 100%;
  height: auto;
  margin-top: clamp(30px, 3.125vw, 60px);
  font-size: var(--font16);
  color: #fff;
  line-height: 1.8;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
}
footer .footer_top .footer_box .footer_info .contact_info * {
  color: #fff;
}
footer .footer_top .footer_box .footer_tips {
  width: 40%;
  max-width: 476px;
  height: auto;
  overflow: hidden;
}
footer .footer_top .footer_box .footer_tips .form_box {
  width: 100%;
  height: 44px;
  overflow: hidden;
}
footer .footer_top .footer_box .footer_tips .form_box form {
  width: 100%;
  height: 44px;
  position: relative;
  z-index: 1;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}
footer .footer_top .footer_box .footer_tips .form_box form::after {
  content: '';
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background: #fff;
}
footer .footer_top .footer_box .footer_tips .form_box form .icon {
  width: auto;
  height: auto;
  padding: 0 10px;
}
footer .footer_top .footer_box .footer_tips .form_box form .input {
  width: 100%;
  height: 100%;
  flex: 1;
}
footer .footer_top .footer_box .footer_tips .form_box form .input input {
  width: 100%;
  height: 100%;
  border: 0;
  font-size: var(--font14);
  color: #222;
}
footer .footer_top .footer_box .footer_tips .form_box form .submit {
  width: 100px;
  height: 100%;
  overflow: hidden;
}
footer .footer_top .footer_box .footer_tips .form_box form .submit input {
  width: 100%;
  height: 100%;
  border-radius: 0;
  border: 0;
  background: #0a1775;
  cursor: pointer;
  color: #fff;
  font-size: var(--font14);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
footer .footer_top .footer_box .footer_tips .form_box form .submit:hover input {
  letter-spacing: 2px;
}
@media (max-width:1024px) {
  footer .footer_top .footer_box .footer_tips .form_box form {
    border-radius: 5px;
  }
}
footer .footer_top .footer_box .footer_tips .qrcode_box {
  width: 100%;
  height: auto;
  margin-top: clamp(25px, 2.60416667vw, 50px);
}
footer .footer_top .footer_box .footer_tips .qrcode_box .headtext {
  width: 100%;
  height: auto;
  font-size: var(--font16);
  color: #fff;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
}
footer .footer_top .footer_box .footer_tips .qrcode_box .menu {
  width: 100%;
  height: auto;
  margin-top: clamp(10px, 1.04166667vw, 20px);
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px;
}
footer .footer_top .footer_box .footer_tips .qrcode_box .menu .item {
  width: 100%;
  height: auto;
  overflow: hidden;
}
footer .footer_top .footer_box .footer_tips .qrcode_box .menu .item .img {
  width: 100%;
  height: auto;
  padding: 6px;
  font-size: 0;
  background: #fff;
  border-radius: 5px;
}
footer .footer_top .footer_box .footer_tips .qrcode_box .menu .item .title {
  width: 100%;
  height: auto;
  margin-top: clamp(4px, 0.41666667vw, 8px);
  font-size: var(--font16);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #fff;
  text-align: center;
}
@media (max-width:480px) {
  footer .footer_top .footer_box .footer_tips .qrcode_box .menu .item .title {
    font-size: 12px;
  }
}
@media (max-width:990px) {
  footer .footer_top .footer_box {
    display: block;
  }
  footer .footer_top .footer_box .footer_info {
    width: 100%;
  }
  footer .footer_top .footer_box .footer_info .contact_info {
    font-weight: 400;
  }
  footer .footer_top .footer_box .footer_tips {
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
  }
  footer .footer_top .footer_box .footer_tips .qrcode_box .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    grid-gap: 15px;
  }
  footer .footer_top .footer_box .footer_tips .qrcode_box .menu .item {
    width: 80px;
  }
}
@media (max-width:768px) {
  footer .footer_top .footer_box .footer_info .down_box .img {
    width: 80px;
  }
  footer .footer_top .footer_box .footer_info .down_box .info .more a {
    height: 34px;
    padding: 0 15px;
  }
  footer .footer_top .footer_box .footer_tips .qrcode_box .menu .item {
    width: 60px;
  }
  footer .footer_top .footer_box .footer_tips .qrcode_box .menu .item .title {
    font-weight: 400;
  }
}
@media (max-width: 480px) {
    footer .footer_top .footer_box .footer_info .contact_info { font-size: 12px; }
}
footer .footer_bottom {
  width: 100%;
  height: auto;
  position: relative;
  background: linear-gradient(45deg, #0a1775, #014e85, #909090);
  
}

footer .footer_bottom .footer_box {
  width: 100%;
  height: auto;
  padding: 17px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
footer .footer_bottom .footer_box .copy {
  font-size: var(--font16);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #fff;
}
footer .footer_bottom .footer_box .copy a {
  color: #fff;
}
footer .footer_bottom .footer_box .copy a:hover {
  text-decoration: underline;
}
footer .footer_bottom .footer_box .links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
footer .footer_bottom .footer_box .links .item {
  position: relative;
  z-index: 1;
  margin-left: 13px;
}
footer .footer_bottom .footer_box .links .item .ewm {
  width: 100px;
  height: auto;
  padding: 5px;
  position: absolute;
  bottom: 100%;
  left: 50%;
  font-size: 0;
  margin-left: -50px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin-bottom: 5px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
footer .footer_bottom .footer_box .links .item .ewm img {
  width: 100%;
}
footer .footer_bottom .footer_box .links .item .ewm::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background: #fff;
  border-radius: 5px;
}
footer .footer_bottom .footer_box .links .item .ewm::after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  bottom: -6px;
  left: 50%;
  z-index: 1;
  transform: translateX(-50%);
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #fff transparent transparent transparent;
}
footer .footer_bottom .footer_box .links .item .icon {
  width: 36px;
  height: 36px;
  padding: 25%;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
footer .footer_bottom .footer_box .links .item .icon img {
  opacity: 0.5;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
footer .footer_bottom .footer_box .links .item .icon::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #fff;
  opacity: 0;
}
footer .footer_bottom .footer_box .links .item:first-child {
  margin: 0;
}
footer .footer_bottom .footer_box .links .item:hover .ewm {
  opacity: 1;
  margin-bottom: 15px;
  visibility: initial;
}
footer .footer_bottom .footer_box .links .item:hover .icon img {
  opacity: 1;
}
footer .footer_bottom .footer_box .links .item:hover .icon::after {
  opacity: 0.5;
}
@media (max-width:1366px) {
  footer .footer_bottom .footer_box .links .item .icon {
    width: 30px;
    height: 30px;
  }
}
@media (max-width:990px) {
  footer .footer_bottom .footer_box .links .item:first-child .ewm {
    left: 0;
    margin-left: 0;
  }
  footer .footer_bottom .footer_box .links .item:first-child .ewm::after {
    left: 7px;
    transform: translate(0);
  }
}
@media (max-width:990px) {
  footer .footer_bottom .footer_box {
    display: block;
  }
  footer .footer_bottom .footer_box .links {
    margin-top: 10px;
  }
  footer .footer_bottom .footer_box .links .item .icon img {
    opacity: 1;
  }
  footer .footer_bottom .footer_box .links .item .icon::after {
    opacity: 0.2;
    border-width: 1px;
  }
}
@media (max-width:768px) {
footer .footer_bottom .footer_box .links {
      -webkit-justify-content: flex-end;
    justify-content: flex-end;
}
footer .footer_bottom .footer_box .copy span {
  display: block;
}
}
@media (max-width: 480px) {
    footer .footer_bottom .footer_box .copy { font-size: 12px; }
}
/* 公共 */
.designBOxShan {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: red;
  display: none;
}
@media (max-width:990px) {
  .designBOxShan {
    display: none;
  }
}
.h100 {
  height: 100%;
}
.layuiBox {
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.layuiBox .layui-form-item {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.layuiBox .layui-form-item .layui-input-inline {
  width: calc(50% - 7.5px) !important;
  float: unset;
  margin: 0 0 0px 0px !important;
}
.layuiBox .layui-form-item .layui-input,
.layuiBox .layui-form-item .layui-select,
.layuiBox .layui-form-item .layui-textarea {
  height: 60px;
  color: #1a1a1a;
  overflow: hidden;
  background: white;
  border: none;
  padding-left: clamp(10px, 1.04166667vw, 20px);
  font-size: var(--font16);
  color: #2b2b2b;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  opacity: 1;
}
.layuiBox .layui-form-item .layui-textarea {
  padding-top: clamp(10px, 1.04166667vw, 20px);
  min-height: 160px;
}
.layuiBox .layui-btn-container {
  margin-top: clamp(15px, 1.5625vw, 30px);
}
.layuiBox .layui-btn-container .button {
  width: 175px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #fff;
  font-size: var(--font16);
  background: #121212;
  border: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.layuiBox .layui-btn-container .button:hover {
  background: #0a1775;
}
@media (max-width:990px) {
  .layuiBox .layui-btn-container .button {
    width: 150px !important;
    height: 40px !important;
  }
}
.idxPageHide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: 20px;
  grid-gap: 0 6px;
  display: none;
}
.idxPageHide .swiper-pagination-bullet {
  margin: 0 0 !important;
}
.idxPageHide .swiper-pagination-bullet-active {
  background: #0a1775;
}
@media (max-width:990px) {
  .idxPageHide {
    display: flex !important;
  }
}
.passwordSelect {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: clamp(0px, 0vw, 0px) clamp(30px, 3.125vw, 60px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-bottom: 2px solid #e5e5e5;
  max-width: 1130px;
  margin: auto;
}
.passwordSelect .item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.passwordSelect .item::after {
  content: '';
  position: absolute;
  bottom: -2px;
  width: 0%;
  height: 2px;
  background: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.passwordSelect .item.active::after {
  width: 100%;
}
.passwordSelect .item.active a {
  color: #0a1775;
}
.passwordSelect .item:hover::after {
  width: 100%;
}
.passwordSelect .item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-bottom: clamp(10px, 1.04166667vw, 20px);
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font16);
  color: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.itemboxPassword {
  margin-top: clamp(40px, 4.16666667vw, 80px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 10px;
}
.itemboxPassword .line {
  width: 11.5384%;
  border-top: 4px dotted #e6e6e6;
  transform: translateY(-12px);
}
.itemboxPassword .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.itemboxPassword .item .number {
  width: clamp(3.75rem, calc(((60 / 16) * 1rem) + (80 - 60) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  height: clamp(3.75rem, calc(((60 / 16) * 1rem) + (80 - 60) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  border: 1px solid #e6e6e6;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: "bo_li";
  font-size: var(--font24);
  font-weight: 900;
  color: #888888;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.itemboxPassword .item .name {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font14);
  color: #888888;
  line-height: 1;
  margin-top: clamp(10px, 1.04166667vw, 20px);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.itemboxPassword .item.active .number {
  background: #ededed;
  color: #0a1775;
  border: 1px solid #ededed;
}
.itemboxPassword .item.active .name {
  color: #0a1775;
}
.inside_title .title {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font48);
  color: #000000;
  line-height: 1;
}
.stickyTopBox {
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  background: #fff;
}
.stickyTopBox .chooseBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
   gap: 5.2vw;
}
@media (max-width:990px) {
  .stickyTopBox .chooseBox {
    padding-bottom: 12px;
    gap: 1em;
    overflow: auto;
  }
}
.stickyTopBox .chooseBox .item a {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font18);
  color: #666666;
  line-height: 1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  height: 80px;
  position: relative;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  min-width: clamp(5rem, calc(((80 / 16) * 1rem) + (160 - 80) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10rem);
  min-width: auto;
  padding: 15px 0;
}
@media (max-width:990px) {
  .stickyTopBox .chooseBox .item a {
    height: 50px;
  }
}
.stickyTopBox .chooseBox .item a::after {
  content: '';
  position: absolute;
  bottom: -1px;
  width: 0%;
  height: 2px;
  background: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.stickyTopBox .chooseBox .item:hover a,
.stickyTopBox .chooseBox .item.active a {
  color: #0a1775;
}
.stickyTopBox .chooseBox .item:hover a::after,
.stickyTopBox .chooseBox .item.active a::after {
  width: 100%;
}
.stickyTopBox.isactive {
  transform: translateY(0) !important;
}
@media (max-width:990px) {
  .stickyTopBox.isactive {
    transform: translateY(60px) !important;
  }
}
.stickyTopBox.active {
  position: fixed;
  top: 0px;
  transform: translateY(var(--header-height));
  background-color: #ffffff;
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  box-shadow: 0 10px 10px 1px #e5e5e55d;
  z-index: 9;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width:990px) {
  .stickyTopBox.active {
    transform: translateY(60px) !important;
  }
}
.locate {
  width: 100%;
  height: 0;
  transform: translateY(-120px);
}
/* 公共 end */
/* 内页 banner */
/* 内页banner图从大到小  animation: big_baner 0.5s ease-in 1; */
@keyframes big_baner {
  0% {
    transform: scale(1.03);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes big_baner {
  0% {
    transform: scale(1.03);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.inside_Con1 {
  overflow: hidden;
}
.inside_Con1 .Cont1 {
  position: relative;
}
.inside_Con1 .Cont1 .center {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
@media (max-width: 768px) {
    .inside_Con1 .Cont1 .center { position: relative; }
}
.inside_Con1 .Cont1 .center .centerBox {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.inside_Con1 .Cont1 .center .centerBox .title {
  font-size: clamp(1.875rem, calc(((30 / 16) * 1rem) + (60 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  color: #fff;
  font-family: 'SourceHanSansCN';
  font-weight: 500;
}
.inside_Con1 .Cont1 .center .centerBox .title.small {
  font-size: var(--font48);
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox {
  height: 100%;
  width: 50%;
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (100 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.25rem);
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .lxTitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font42);
  color: #333333;
  line-height: 1;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .lxsubtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #333333;
  line-height: 1.7777777;
  max-width: 370px;
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .list {
  margin-top: clamp(12.5px, 1.30208333vw, 25px);
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .list .it {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #333333;
  line-height: 1.7777777;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 10px;
  margin-top: clamp(17.5px, 1.82291667vw, 35px);
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item {
  width: 36px;
  height: 36px;
  cursor: pointer;
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #00000000;
  position: relative;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item .imgBox {
  position: absolute;
  min-width: 120px;
  min-height: 120px;
  bottom: calc(100% + 10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: #fff;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item .imgBox::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #fff transparent transparent transparent;
  top: 100%;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item:hover {
  border: 1px solid #0a1775;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item:hover .imgBox {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}
@media (max-width:990px) {
  .inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item .imgBox {
    left: 0;
  }
  .inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item .imgBox::after {
    left: 12px;
  }
}
@media (max-width:990px) {
  .inside_Con1 .Cont1 .center .centerBox .ablxBox {
    width: 100%;
  }
}
.inside_Con1 .Cont1 .images {
  width: 100%;
  position: relative;
  z-index: 1;
}
.inside_Con1 .Cont1 .images img {
  width: 100%;
  animation: big_baner 1s linear 1;
  object-fit: cover;
}
.inside_Con1.serviceBox .Cont1 {
  background-image: url(../images/service_proBanner4.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center left;
}
.inside_Con1.serviceBox .Cont1 .center {
  position: relative;
}
.inside_Con1.serviceBox .Cont1 .center .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.inside_Con1.serviceBox .Cont1 .center .centerBox .leftBox {
  width: 38.4615%;
}
.inside_Con1.serviceBox .Cont1 .center .centerBox .leftBox .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: clamp(2rem, calc(((32 / 16) * 1rem) + (70 - 32) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem);
  color: #fff;
}
.inside_Con1.serviceBox .Cont1 .center .centerBox .leftBox .list {
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.inside_Con1.serviceBox .Cont1 .center .centerBox .leftBox .list ul li {
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font20);
  color: #ffffff;
  line-height: 1.7;
}
.inside_Con1.serviceBox .Cont1 .center .centerBox .leftBox .buttonBox {
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.inside_Con1.serviceBox .Cont1 .center .centerBox .leftBox .buttonBox a {
  min-width: 240px;
  min-height: 60px;
  background-color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: fit-content;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #00000000;
  font-size: var(--font20);
  color: #fff;
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  min-width: clamp(6.25rem, calc(((100 / 16) * 1rem) + (240 - 100) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 15rem);
  min-height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.inside_Con1.serviceBox .Cont1 .center .centerBox .leftBox .buttonBox a:hover {
  letter-spacing: 2px;
}
.inside_Con1.serviceBox .Cont1 .center .centerBox .rightBox {
  width: 30.7692%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-top: clamp(3.125rem, 8.696rem, 8.313rem);
  padding-right: clamp(1.875rem, 6.571rem, 6.25rem);
  padding-bottom: clamp(1.25rem, 3.938rem, 3.75rem);
}
.inside_Con1.serviceBox .Cont1 .center .centerBox .rightBox .imgBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width:990px) {
  .inside_Con1.serviceBox .Cont1 .center .centerBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .inside_Con1.serviceBox .Cont1 .center .centerBox .leftBox {
    width: 100%;
    padding: 60px 0;
    z-index: 2;
  }
  .inside_Con1.serviceBox .Cont1 .center .centerBox .rightBox {
    width: 100%;
    padding: 0;
    padding-bottom: 20px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    display: none;
  }
  .inside_Con1.serviceBox .Cont1 .center .centerBox .rightBox .imgBox {
    max-width: 140px;
    width: 100%;
  }
}
.inside_Con1 .Cont2 {
  padding-top: clamp(15px, 1.5625vw, 30px);
  padding-bottom: 35px;
}
.inside_Con1 .Cont2 .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.inside_Con1 .Cont2 .centerBox .itemindex {
  /*width: clamp(2.75rem, calc(((44 / 16) * 1rem) + (56 - 44) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.5rem);*/
  /*height: clamp(2.75rem, calc(((44 / 16) * 1rem) + (56 - 44) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.5rem);*/
      width: 36px;
    height: 36px;
}
.inside_Con1 .Cont2 .centerBox .itemindex img {
    max-width: 40%;
}
.inside_Con1 .Cont2 .centerBox .itemindex a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: #f4f4f4;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.inside_Con1 .Cont2 .centerBox .arrow {
  width: clamp(1.25rem, calc(((20 / 16) * 1rem) + (38 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.375rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.inside_Con1 .Cont2 .centerBox .item {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
}
.inside_Con1 .Cont2 .centerBox .item a {
  color: #666666;
  opacity: 0.5;
  font-size: var(--font18);
}
.inside_Con1 .Cont2 .centerBox .item.active a {
  color: #000000;
}
@media (max-width:990px) {
  .inside_Con1 .Cont2 {
    display: none;
  }
}
@media (max-width:990px) {
  .inside_Con1 {
    margin-bottom: 40px;
  }
}
.inside_Con1.marBox {
  margin-bottom: 0 !important;
}
.inside_Con2 {
    padding-top: clamp(50px, 7.29166667vw, 70px);
       padding-bottom: clamp(50px, 7.29166667vw, 70px);
  /*padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (80 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);*/
  /*padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (120 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 7.5rem);*/
  background: #f4f4f4;
}
.inside_Con2 .centerBox .inside_title .title { font-weight: 700; font-size: var(--font24); }
.inside_Con2 .centerBox .swiperInfo {
    padding-top: 24px;
  /*padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (55 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.4375rem);*/
}
.inside_Con2 .centerBox .swiperInfo .swiper_box {
  overflow: hidden;
}
.inside_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo {
  background: #fff;
}
.inside_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a {
  display: block;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
.inside_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .pb {
  padding-bottom: 50%;
}
.inside_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.inside_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .pb .ab img {
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.inside_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .title {
  height: auto;
  padding: clamp(0.938rem, 0.168rem + 0.96vw, 1.25rem);
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font20);
  color: #000;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 10px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.inside_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .title i {
  color: #0a1775;
  transform: translateY(2px);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.inside_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a:hover {
  box-shadow: 0 0 30px 1px #e5e5e5b4;
  background: #0a1775;
}
.inside_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a:hover .pb .ab img {
  transform: scale(1.02);
}
.inside_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a:hover .title {
  color: #fff;
}
.inside_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a:hover .title i {
  color: #fff;
}
.inside_Con2 .centerBox .itemBox {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: clamp(15px, 1.5625vw, 30px) clamp(15px, 1.5625vw, 30px);
  padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (55 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.4375rem);
  display: none;
}
@media (max-width:990px) {
  .inside_Con2 .centerBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:480px) {
  .inside_Con2 .centerBox .itemBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.inside_Con2 .centerBox .itemBox .item {
  background: #fff;
}
.inside_Con2 .centerBox .itemBox .item a {
  display: block;
  cursor: pointer;
}
.inside_Con2 .centerBox .itemBox .item a .pb {
  padding-bottom: 64%;
}
.inside_Con2 .centerBox .itemBox .item a .pb .ab img {
  width: 100%;
}
.inside_Con2 .centerBox .itemBox .item a .title {
  height: 80px;
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font20);
  color: #000;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 10px;
  padding: clamp(15px, 1.5625vw, 30px);
}
.inside_Con2 .centerBox .itemBox .item a .title i {
  color: #0a1775;
  transform: translateY(2px);
}
.inside_Con3 {
  padding-top: clamp(3.125rem, -0.625rem + 4.69vw, 5rem);
  padding-bottom: clamp(3.125rem, -0.625rem + 4.69vw, 5rem);
}
.inside_Con3 .centerBox .inside_title .title {
  font-size: var(--font26);
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.inside_Con3 .centerBox .swiperInfo {
  padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (80 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
}
.inside_Con3 .centerBox .swiperInfo .swiper_box {
  overflow: hidden;
}
.inside_Con3 .centerBox .swiperInfo .swiper-wrapper {
    display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
    flex-wrap: wrap; -ms-flex-wrap: wrap;
    grid-gap: 30px;
}
.inside_Con3 .centerBox .swiperInfo .swiper-wrapper .swiper-slide {
    max-width: 278px;
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a {
  display: block;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  background: #f4f4f4;
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 100%;
  width: 100px;
  height: 2px;
  background: linear-gradient(90deg, #00000000 10%, #0a1775 100%);
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .pb {
  background-color: white;
  padding-bottom: 84.8%;
      border: 1px solid #e5e5e5;
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .pb .ab img {
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .title {
  height: auto;
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  /*font-size: var(--font22);*/
  font-size: 15px;
  color: block;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 10px;
  /*padding-top: clamp(10px, 1.04166667vw, 20px);*/
  padding: 10px clamp(0.938rem, 0.168rem + 0.96vw, 1.25rem) 0 clamp(0.938rem, 0.168rem + 0.96vw, 1.25rem);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .title i {
  color: #0a1775;
  transform: translateY(2px);
  font-size: 12px;
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .subtitle {
  padding-top: clamp(6.5px, 0.67708333vw, 13px);
  /*font-size: var(--font16);*/
  font-size: var(--font13);
  color: block;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  line-height: 1;
  padding: 10px clamp(0.938rem, 0.168rem + 0.96vw, 1.25rem) 10px clamp(0.938rem, 0.168rem + 0.96vw, 1.25rem);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a:hover {
        background: #0a1775;
        /*letter-spacing: 2px;*/
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a:hover .pb .ab img {
  transform: scale(1.03);
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a:hover .title {
  color: white;
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a:hover .title i {
    color: white;
}
.inside_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo a:hover .subtitle {
  color: white;
}
.inside_Con3 .centerBox .itemBox {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: clamp(30px, 3.125vw, 60px) clamp(30px, 3.125vw, 60px);
  padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (55 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.4375rem);
  display: none;
}
@media (max-width:768px) {
    .inside_Con3 .centerBox .swiperInfo .swiper-wrapper {
        display: grid;
            grid-template-columns: repeat(2, 1fr);
            grid-gap: 20px;
    }
    .inside_Con3 .centerBox .swiperInfo .swiper-wrapper .swiper-slide {
        max-width: auto;
    }
}
@media (max-width:990px) {
  .inside_Con3 .centerBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:480px) {
  .inside_Con3 .centerBox .itemBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.inside_Con3 .centerBox .itemBox .item {
  background: #fff;
}
.inside_Con3 .centerBox .itemBox .item a {
  display: block;
  cursor: pointer;
}
.inside_Con3 .centerBox .itemBox .item a .pb {
  padding-bottom: 84.8%;
}
.inside_Con3 .centerBox .itemBox .item a .pb .ab img {
  width: 100%;
}
.inside_Con3 .centerBox .itemBox .item a .title {
  height: auto;
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font22);
  color: #000;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 10px;
  padding-top: clamp(10px, 1.04166667vw, 20px);
}
.inside_Con3 .centerBox .itemBox .item a .title i {
  color: #0a1775;
  transform: translateY(2px);
}
.inside_Con3 .centerBox .itemBox .item a .subtitle {
  padding-top: clamp(6.5px, 0.67708333vw, 13px);
  font-size: var(--font16);
  color: #666666;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  line-height: 1;
}
.inside_Con4 .centerBox {
  border-bottom: 2px solid #e5e5e5;
}
.inside_Con4 .centerBox .itemBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 clamp(1.875rem, calc(((30 / 16) * 1rem) + (180 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 11.25rem);
}
.inside_Con4 .centerBox .itemBox .item {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
  line-height: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.inside_Con4 .centerBox .itemBox .item a {
  color: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding-bottom: clamp(0.625rem, calc(((10 / 16) * 1rem) + (30 - 10) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.875rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
}
.inside_Con4 .centerBox .itemBox .item a::after {
  content: '';
  position: absolute;
  bottom: -1px;
  width: 0%;
  height: 3px;
  background: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.inside_Con4 .centerBox .itemBox .item.active a,
.inside_Con4 .centerBox .itemBox .item:hover a {
  color: #0a1775;
  font-family: 'SourceHanSansCN';
  font-weight: 700;
}
.inside_Con4 .centerBox .itemBox .item.active a::after,
.inside_Con4 .centerBox .itemBox .item:hover a::after {
  width: 100%;
}
@media (max-width:990px) {
  .inside_Con4 .centerBox .itemBox {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    grid-gap: 15px 15px;
  }
  .inside_Con4 .centerBox .itemBox .item {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .inside_Con4 .centerBox .itemBox .item a {
    width: fit-content;
  }
}
/*会员中心----登录 */
.login_Con1 {
  background: #f5f5f5;
  padding-top: clamp(50px, 5.20833333vw, 100px);
  padding-bottom: clamp(50px, 5.20833333vw, 100px);
}
.login_Con1 .conterBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #fff;
  border-radius: clamp(10px, 1.04166667vw, 20px);
  overflow: hidden;
}
.login_Con1 .conterBox .leftBox {
  width: 62.8205%;
}
.login_Con1 .conterBox .leftBox .images {
  width: 100%;
}
.login_Con1 .conterBox .leftBox .images img {
  width: 100%;
}
.login_Con1 .conterBox .rightBox {
  width: 37.1795%;
  padding-top: clamp(40px, 4.16666667vw, 80px);
  padding-left: clamp(30px, 3.125vw, 60px);
  padding-right: clamp(30px, 3.125vw, 60px);
}
.login_Con1 .conterBox .rightBox .logoBox {
  max-width: 300px;
}
.login_Con1 .conterBox .rightBox .titleBox {
  margin-top: clamp(15px, 1.5625vw, 30px);
  font-size: var(--font24);
  font-weight: 900;
  color: #000000;
}
.login_Con1 .conterBox .rightBox .loginBox {
  margin-top: clamp(47.5px, 4.94791667vw, 95px);
}
.login_Con1 .conterBox .rightBox .loginBox .itemBox {
  padding-bottom: clamp(10px, 1.04166667vw, 20px);
  border-bottom: 1px solid #e7e7e7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: clamp(0px, 0vw, 0px) clamp(20px, 2.08333333vw, 40px);
}
.login_Con1 .conterBox .rightBox .loginBox .itemBox .item {
  font-size: var(--font16);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #adadad;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.login_Con1 .conterBox .rightBox .loginBox .itemBox .item a {
  color: #adadad;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.login_Con1 .conterBox .rightBox .loginBox .itemBox .item.active a,
.login_Con1 .conterBox .rightBox .loginBox .itemBox .item:hover a {
  color: #000000;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo {
  padding-bottom: clamp(1.875rem, calc(((30 / 16) * 1rem) + (50 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox {
  margin-top: clamp(17.5px, 1.82291667vw, 35px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: 20px 0;
  position: relative;
  z-index: 3;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input {
  width: 100%;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input > input {
  width: 100%;
  height: 36px;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font14);
  padding-left: clamp(10px, 1.04166667vw, 20px);
  color: #8b8b8b;
  border: 0;
  position: relative;
  z-index: 1;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input .testing {
  width: 115px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: auto;
  flex-shrink: 0;
  position: relative;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input .testing button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  height: 100%;
  font-size: var(--font14);
  color: #666666;
  border: 0;
  background: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input .testing button:hover {
  color: #0a1775;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input .testing::after {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 50%;
  top: 25%;
  background: #e7e7e7;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox {
  z-index: 4;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item {
  margin-bottom: 0;
  z-index: 3;
  position: relative;
  width: 90px;
  flex-shrink: 0;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item::after {
  content: '';
  position: absolute;
  right: 0;
  width: 1px;
  height: 50%;
  top: 25%;
  background: #e7e7e7;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item input {
  border: 0;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font14);
  color: #000000;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item .layui-form-select .layui-edge {
  width: 15px;
  height: 20px;
  top: unset !important;
  margin-top: 0;
  border: 0;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item .layui-form-select .layui-edge::after {
  content: '';
  position: absolute;
  bottom: 8px;
  right: 50%;
  width: 6px;
  height: 1px;
  background: #000;
  transform: rotate(45deg);
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item .layui-form-select .layui-edge::before {
  content: '';
  position: absolute;
  bottom: 8px;
  left: calc(50% - 2px);
  width: 6px;
  height: 1px;
  background: #000;
  transform: rotate(-45deg);
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item .layui-select-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item .layui-form-select .layui-input {
  padding: 0;
  margin: 0;
  padding-left: clamp(10px, 1.04166667vw, 20px);
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item .layui-input-block {
  margin-left: 0;
  min-height: unset !important;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item .layui-form-select dl {
  max-height: 120px;
  overflow: auto;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item .layui-form-select dl dd {
  font-size: var(--font16);
  line-height: 2;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .inputBox .input.wapBox .layui-form-item .layui-form-select dl dd.layui-this {
  color: #0a1775;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .loginBtnBox {
  margin-top: clamp(17.5px, 1.82291667vw, 35px);
  position: relative;
  z-index: 2;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .loginBtnBox input[type="submit"]{
  width: 100%;
  background: #0a1775;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
  cursor: pointer;
  height: 40px;
  border-radius: 4px;
  font-size: var(--font16);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .passwordBox {
  margin-top: clamp(7.5px, 0.78125vw, 15px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .passwordBox .item a {
  font-size: var(--font16);
  color: #000000;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}
.login_Con1 .conterBox .rightBox .loginBox .centerInfo .passwordBox .item a:hover {
  color: #0a1775;
}
@media (max-width:990px) {
  .login_Con1 .conterBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .login_Con1 .conterBox .leftBox {
    width: 100%;
  }
  .login_Con1 .conterBox .leftBox .images {
    height: 200px;
    overflow: hidden;
  }
  .login_Con1 .conterBox .leftBox .images img {
    object-fit: cover;
  }
  .login_Con1 .conterBox .rightBox {
    width: 100%;
  }
}
/* 会员中心----登录弹窗 */
.forgetBoxUp {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: #00000054;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  visibility: hidden;
}
.forgetBoxUp .contertBox {
  max-width: 450px;
  height: auto;
  background: #fff;
  padding-left: clamp(20px, 2.08333333vw, 40px);
  padding-right: clamp(20px, 2.08333333vw, 40px);
  padding-top: clamp(25px, 2.60416667vw, 50px);
  padding-bottom: clamp(20px, 2.08333333vw, 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
}
.forgetBoxUp .contertBox .closeicon {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  cursor: pointer;
}
.forgetBoxUp .contertBox .closeicon:hover i {
  color: #0a1775;
}
.forgetBoxUp .contertBox .closeicon i {
  font-size: var(--font22);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.forgetBoxUp .contertBox .tltle {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font24);
  color: #000;
  line-height: 1;
}
.forgetBoxUp .contertBox .subtitle {
  margin-top: clamp(10px, 1.04166667vw, 20px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #000;
  line-height: 1;
  text-align: center;
}
.forgetBoxUp .contertBox .levtitle {
  margin-top: clamp(20px, 2.08333333vw, 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: 10px 0;
  width: 100%;
}
.forgetBoxUp .contertBox .levtitle a {
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (50 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 4px;
  border: 1px solid #e7e7e7;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
  cursor: pointer;
}
.forgetBoxUp .contertBox .levtitle a:first-child {
  background: #0a1775;
  border: 1px solid #0a1775;
  color: #fff;
}
.forgetBoxUp.active {
  opacity: 1;
  visibility: visible;
}
/* 会员中心----手机修改密码 */
.loginPassword_Con1 {
  background: #f5f5f5;
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (160 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10rem);
}
.loginPassword_Con1 .conterBox .swiperInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: clamp(60px, 6.25vw, 120px);
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box {
  max-width: 520px;
  width: 100%;
  overflow: hidden;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: 30px 0;
  position: relative;
  z-index: 3;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo {
  position: relative;
  z-index: 1;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo .title {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo .input {
  width: 100%;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 10px;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo .input > input {
  width: 100%;
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (50 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font16);
  padding-left: clamp(10px, 1.04166667vw, 20px);
  color: #8b8b8b;
  border: 0;
  position: relative;
  z-index: 1;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo .input .testing {
  width: 115px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: auto;
  flex-shrink: 0;
  position: relative;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo .input .testing button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  height: 100%;
  font-size: var(--font16);
  color: #666666;
  border: 0;
  background: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo .input .testing button:hover {
  color: #0a1775;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo .input .testing::after {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 50%;
  top: 25%;
  background: #e7e7e7;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox {
  z-index: 4;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item {
  margin-bottom: 0;
  z-index: 3;
  position: relative;
  width: 90px;
  flex-shrink: 0;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item::after {
  content: '';
  position: absolute;
  right: 0;
  width: 1px;
  height: 50%;
  top: 25%;
  background: #e7e7e7;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item input {
  border: 0;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font16);
  color: #000000;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item .layui-form-select .layui-edge {
  width: 15px;
  height: 20px;
  top: unset !important;
  margin-top: 0;
  border: 0;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item .layui-form-select .layui-edge::after {
  content: '';
  position: absolute;
  bottom: 8px;
  right: 50%;
  width: 6px;
  height: 1px;
  background: #000;
  transform: rotate(45deg);
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item .layui-form-select .layui-edge::before {
  content: '';
  position: absolute;
  bottom: 8px;
  left: calc(50% - 2px);
  width: 6px;
  height: 1px;
  background: #000;
  transform: rotate(-45deg);
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item .layui-select-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item .layui-form-select .layui-input {
  padding: 0;
  margin: 0;
  padding-left: clamp(10px, 1.04166667vw, 20px);
  height: 100%;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item .layui-input-block {
  margin-left: 0;
  min-height: unset !important;
  height: 100%;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item .layui-form-select dl {
  max-height: 120px;
  overflow: auto;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item .layui-form-select dl dd {
  font-size: var(--font16);
  line-height: 2;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item .layui-form-select dl dd.layui-this {
  color: #0a1775;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item .layui-form-select,
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .itemBox .item .inputBox .inputInfo.wapBox .input .layui-form-item .layui-select-title {
  height: 100%;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .sureBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .sureBox .sureItem img {
  max-width: clamp(3.125rem, calc(((50 / 16) * 1rem) + (100 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.25rem);
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .sureBox .sureText {
  margin-top: clamp(20px, 2.08333333vw, 40px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font22);
  color: #0a1775;
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .psBut {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: clamp(30px, 3.125vw, 60px);
}
.loginPassword_Con1 .conterBox .swiperInfo .swiper_box ul li .centerInfo .psBut .bot {
  width: clamp(6.875rem, calc(((110 / 16) * 1rem) + (260 - 110) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 16.25rem);
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (50 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  background: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  line-height: 1;
  border: 0;
  border-radius: 4px;
  cursor: pointer;
}
/* 会员中心----欢迎注册 */
.loginRegi_Con1 {
  background: #f5f5f5;
  padding-top: clamp(50px, 5.20833333vw, 100px);
  padding-bottom: clamp(50px, 5.20833333vw, 100px);
}
.loginRegi_Con1 .conterBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #fff;
  border-radius: clamp(10px, 1.04166667vw, 20px);
  overflow: hidden;
}
.loginRegi_Con1 .conterBox .leftBox {
  width: 52.8205%;
}
.loginRegi_Con1 .conterBox .leftBox .images {
  width: 100%;
}
.loginRegi_Con1 .conterBox .leftBox .images img {
  width: 100%;
}
@media (max-width:990px) {
  .loginRegi_Con1 .conterBox .leftBox .images {
    height: 200px;
  }
}
.loginRegi_Con1 .conterBox .rightBox {
  width: 47.1795%;
  padding-top: clamp(40px, 4.16666667vw, 80px);
  padding-left: clamp(30px, 3.125vw, 60px);
  padding-right: clamp(30px, 3.125vw, 60px);
}
.loginRegi_Con1 .conterBox .rightBox .logoBox {
  max-width: 300px;
}
.loginRegi_Con1 .conterBox .rightBox .titleBox {
  margin-top: clamp(15px, 1.5625vw, 30px);
  font-size: var(--font24);
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  color: #000000;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox {
  margin-top: clamp(20px, 2.08333333vw, 40px);
  padding-bottom: clamp(1.875rem, calc(((30 / 16) * 1rem) + (50 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: 20px 0;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 25px;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .name {
  width: clamp(4.375rem, calc(((70 / 16) * 1rem) + (80 - 70) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  grid-gap: 0 5px;
  color: #000;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  line-height: 1;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .name span {
  color: #ff0000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  transform: translateY(1px);
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .input {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 36px;
  border-radius: 4px;
  border: 1px solid #dcdcdc;
  overflow: hidden;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .input button {
  width: clamp(4.375rem, calc(((70 / 16) * 1rem) + (80 - 70) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  flex-shrink: 0;
  height: 100%;
  border: 0;
  background: none;
  position: relative;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .input button::after {
  content: '';
  position: absolute;
  right: 0;
  width: 1px;
  height: 20px;
  background: #dcdcdc;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .input button.botBorRi {
  font-size: var(--font14);
  color: #666666;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .input button.botBorRi::after {
  left: 0;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .input button:hover {
  color: #0a1775 !important;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .input button i {
  transform: rotate(90deg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .input input {
  width: 100%;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #c5c5c5;
  line-height: 1;
  height: 100%;
  border: 0;
  background: none;
  padding-left: clamp(10px, 1.04166667vw, 20px);
}
@media (max-width:990px) {
  .loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .name {
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .loginRegi_Con1 .conterBox .rightBox .inputRegiBox .itemBox .item .input {
    margin-top: 15px;
  }
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .readBox {
  margin-top: clamp(10px, 1.04166667vw, 20px);
  padding-left: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #888888;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .readBox .clickBox {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 10px;
  color: #888888;
  font-size: var(--font14);
  font-family: 'SourceHanSansCN';
  font-weight: 500;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .readBox .clickBox .checkBox {
  width: 15px;
  height: 15px;
  border: 1px solid #898989;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .readBox .clickBox .checkBox::after {
  content: '';
  position: absolute;
  width: 9px;
  height: 9px;
  transform: scale(0);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: #0a1775;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .readBox .clickBox input {
  display: none;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .readBox .clickBox.active .checkBox::after {
  transform: scale(1);
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .readBox a {
  color: #888888;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: var(--font14);
  font-family: 'SourceHanSansCN';
  font-weight: 500;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .readBox a:hover {
  color: #0a1775;
}
@media (max-width:990px) {
  .loginRegi_Con1 .conterBox .rightBox .inputRegiBox .readBox {
    padding-left: 0;
  }
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .buttonBox {
  margin-top: clamp(20px, 2.08333333vw, 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 20px 0;
  padding-left: 100px;
  width: fit-content;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .buttonBox .bt {
  width: clamp(10rem, calc(((160 / 16) * 1rem) + (240 - 160) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 15rem);
  height: clamp(2.1875rem, calc(((35 / 16) * 1rem) + (40 - 35) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .buttonBox .bt button {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: #0a1775;
  border: 0;
  color: #fff;
  border-radius: 4px;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  cursor: pointer;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .buttonBox .zh {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .buttonBox .zh a {
  color: #006cff;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.loginRegi_Con1 .conterBox .rightBox .inputRegiBox .buttonBox .zh a:hover {
  color: #0a1775;
}
@media (max-width:990px) {
  .loginRegi_Con1 .conterBox .rightBox .inputRegiBox .buttonBox {
    padding-left: 0;
  }
}
@media (max-width:990px) {
  .loginRegi_Con1 .conterBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .loginRegi_Con1 .conterBox .leftBox {
    width: 100%;
  }
  .loginRegi_Con1 .conterBox .rightBox {
    width: 100%;
    padding-left: clamp(20px, 2.08333333vw, 40px);
    padding-right: clamp(20px, 2.08333333vw, 40px);
  }
  .loginRegi_Con1 .conterBox .rightBox .inputRegiBox .buttonBox {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
}
/* 会员中心----个人信息 */
.personal_Con1 {
  background: #f6f6f6;
  padding-top: 40px;
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (160 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10rem);
}
.personal_Con1 .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.personal_Con1 .centerBox .leftBox {
  width: 19.871794%;
  background: #fff;
  padding-bottom: clamp(20px, 2.08333333vw, 40px);
}
.personal_Con1 .centerBox .leftBox .logoPerBox {
  background: #0a1775;
  padding: 15px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width:990px) {
  .personal_Con1 .centerBox .leftBox .logoPerBox img {
    max-width: 50%;
  }
}
.personal_Con1 .centerBox .leftBox .nameBox {
  height: clamp(3.125rem, calc(((50 / 16) * 1rem) + (104 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.5rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font24);
  color: #0a1775;
  border-bottom: 1px solid #e5e5e5;
}
.personal_Con1 .centerBox .leftBox .itemBox .item {
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.personal_Con1 .centerBox .leftBox .itemBox .item a {
  width: fit-content;
  position: relative;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.personal_Con1 .centerBox .leftBox .itemBox .item a::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 0%;
  height: 1px;
  background: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}
.personal_Con1 .centerBox .leftBox .itemBox .item a:hover {
  color: #0a1775;
}
.personal_Con1 .centerBox .leftBox .itemBox .item.active a {
  color: #0a1775;
  font-family: 'SourceHanSansCN';
  font-weight: 700;
}
.personal_Con1 .centerBox .leftBox .itemBox .item.active a::after {
  width: 100%;
}
.personal_Con1 .centerBox .rightBox {
  width: calc(80.128206% - 25px);
}
.personal_Con1 .centerBox .rightBox .title {
  background: #fff;
  padding-left: 20px;
  height: clamp(3.75rem, calc(((60 / 16) * 1rem) + (80 - 60) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 10px;
  font-size: var(--font30);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
}
.personal_Con1 .centerBox .rightBox .title i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 10px;
  height: 10px;
  background: linear-gradient(145deg, #fad127 10%, #ff584e 100%);
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.personal_Con1 .centerBox .rightBox .title i::after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  background: #fff;
}
.personal_Con1 .centerBox .rightBox .contentBox {
  background: #fff;
  margin-top: clamp(11px, 1.14583333vw, 22px);
  padding: clamp(20px, 2.08333333vw, 40px);
  padding-bottom: clamp(50px, 5.20833333vw, 100px);
}
.personal_Con1 .centerBox .rightBox .contentBox .xiuBox {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #888888;
  padding-bottom: clamp(10px, 1.04166667vw, 20px);
}
.personal_Con1 .centerBox .rightBox .contentBox .itemBox {
  border-top: 3px solid #0a1775;
}
.personal_Con1 .centerBox .rightBox .contentBox .itemBox .item {
  border-bottom: 1px solid #e0e0e0;
}
.personal_Con1 .centerBox .rightBox .contentBox .itemBox .item .inputBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.personal_Con1 .centerBox .rightBox .contentBox .itemBox .item .inputBox .name {
  width: 33.04347%;
  background: #f5f5f5;
  min-height: clamp(3.125rem, calc(((50 / 16) * 1rem) + (70 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem);
  border-right: 1px solid #e0e0e0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-left: clamp(20px, 2.08333333vw, 40px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
}
.personal_Con1 .centerBox .rightBox .contentBox .itemBox .item .inputBox .input {
  width: 66.95653%;
  padding-left: clamp(20px, 2.08333333vw, 40px);
  padding-right: clamp(20px, 2.08333333vw, 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding-top: clamp(7.5px, 0.78125vw, 15px);
  padding-bottom: clamp(7.5px, 0.78125vw, 15px);
}
.personal_Con1 .centerBox .rightBox .contentBox .itemBox .item .inputBox .input input {
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (50 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  max-width: 360px;
  width: 100%;
  border: 1px solid #e0e0e0;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
  padding-left: 20px;
}
.personal_Con1 .centerBox .rightBox .contentBox .itemBox .item .inputBox .input .tit {
  margin-top: clamp(10px, 1.04166667vw, 20px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #0a1775;
}
.personal_Con1 .centerBox .rightBox .contentBox .sureBox {
  margin-top: clamp(1.875rem, calc(((30 / 16) * 1rem) + (90 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.625rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.personal_Con1 .centerBox .rightBox .contentBox .sureBox .button {
  width: clamp(7.5rem, calc(((120 / 16) * 1rem) + (270 - 120) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 16.875rem);
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  background: #0a1775;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 4px;
  border: 0;
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font18);
  cursor: pointer;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .seBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 clamp(1.25rem, calc(((20 / 16) * 1rem) + (180 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 11.25rem);
  border-bottom: 1px solid #e5e5e5;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .seBox .se a {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000000;
  position: relative;
  padding-bottom: clamp(11px, 1.14583333vw, 22px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .seBox .se a::after {
  content: '';
  position: absolute;
  bottom: -1px;
  width: 0%;
  height: 2px;
  background: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .seBox .se:hover a,
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .seBox .se.active a {
  color: #0a1775;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .seBox .se:hover a::after,
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .seBox .se.active a::after {
  width: 100%;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList {
  overflow: auto;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox {
  margin-top: clamp(20px, 2.08333333vw, 40px);
  border-top: 2px solid #0a1775;
  min-width: 600px;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  min-height: 60px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-top: clamp(15px, 1.5625vw, 30px);
  padding-bottom: clamp(15px, 1.5625vw, 30px);
  border-bottom: 1px solid #e5e5e5;
  grid-gap: 0 20px;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite .le {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite .le .tit {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font14);
  color: #000;
  line-height: 1;
  padding-left: clamp(10px, 1.04166667vw, 20px);
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite .le .imgBox {
  border: 1px solid #e5e5e5;
  width: clamp(4.5rem, calc(((72 / 16) * 1rem) + (102 - 72) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.375rem);
  height: clamp(4.5rem, calc(((72 / 16) * 1rem) + (102 - 72) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.375rem);
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite .le .tetBox {
  padding-left: clamp(15px, 1.5625vw, 30px);
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite .le .tetBox .ti a {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font24);
  color: #000;
  line-height: 1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite .le .tetBox .ti a:hover {
  color: #0a1775;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite .le .tetBox .lev {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #666666;
  line-height: 1;
  margin-top: clamp(7.5px, 0.78125vw, 15px);
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite .ri {
  min-width: 140px;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite .ri .tit {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font14);
  color: #000;
  line-height: 1;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite .ri .time {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  line-height: 1;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox1 .iteList .iteBox .ite:first-child {
  background: #f4f4f4;
  padding: 0;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 {
  margin-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .tBox .tite {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font24);
  color: #000;
  line-height: 1;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: clamp(11px, 1.14583333vw, 22px);
  grid-gap: 0 clamp(1.875rem, calc(((30 / 16) * 1rem) + (90 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.625rem);
  margin-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (50 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  border-bottom: 1px solid #e5e5e5;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox .tite {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000000;
  line-height: 1;
  padding-top: 2px;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox .seleBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 clamp(1.5625rem, calc(((25 / 16) * 1rem) + (55 - 25) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.4375rem);
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox .seleBox .it {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox .seleBox .it a {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  min-width: 80px;
  color: #000;
  line-height: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-bottom: clamp(12.5px, 1.30208333vw, 25px);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox .seleBox .it a::after {
  content: '';
  position: absolute;
  bottom: -1px;
  width: 0%;
  height: 3px;
  background: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox .seleBox .it.active a,
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox .seleBox .it:hover a {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font20);
  color: #0a1775;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox .seleBox .it.active a::after,
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox .seleBox .it:hover a::after {
  width: 100%;
}
@media (max-width:990px) {
  .personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox .seleBox {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    margin-top: 20px;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .sBox .seleBox .it a {
    min-width: unset !important;
  }
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 20px;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .num {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #444444;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .num span {
  color: #444444;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .choBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 20px;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .choBox .name {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .choBox .layui_item .layui_inline .layui-form-select .layui-input {
  min-height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (46px - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.875rem);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
  line-height: 1;
  width: clamp(11.25rem, calc(((180 / 16) * 1rem) + (270 - 180) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 16.875rem);
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .choBox .layui_item .layui_inline .layui-form-select dl dd.layui-this {
  color: #0a1775;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .choBox .layui_item .layui_inline .layui-form-select dl dd {
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font16);
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .choBox .layui_item .layui_inline .layui-form-select dl {
  top: 100%;
  padding: 0;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .choBox .layui_item .layui_inline .layui-input:focus,
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .choBox .layui_item .layui_inline .layui-textarea:focus {
  border-color: #0a1775 !important;
  box-shadow: 0 0 0 3px #0a177505;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .choBox .layui_item .layui_inline .layui-input:hover,
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .choBox .layui_item .layui_inline .layui-textarea:hover {
  border-color: #0a1775 !important;
  box-shadow: 0 0 0 3px #0a177505;
}
@media (max-width:990px) {
  .personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .num {
    width: 100%;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .timeBox .choBox {
    width: 100%;
  }
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox {
  margin-top: 20px;
  border-top: 2px solid #0a1775;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  min-height: 60px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-top: clamp(15px, 1.5625vw, 30px);
  padding-bottom: clamp(15px, 1.5625vw, 30px);
  border-bottom: 1px solid #e5e5e5;
  grid-gap: 0 20px;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .le {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 50%;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .le .tit {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font14);
  color: #000;
  line-height: 1;
  padding-left: clamp(10px, 1.04166667vw, 20px);
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .le .tetBox .ti a {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font16);
  color: #000;
  line-height: 1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .le .tetBox .ti a:hover {
  color: #0a1775;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .ce {
  width: 50%;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .ce .cet {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .ri {
  min-width: 140px;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .ri .time {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  line-height: 1;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .tit {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font14);
  color: #000;
  line-height: 1;
}
.personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite:first-child {
  background: #f4f4f4;
  padding: 0;
}
@media (max-width:990px) {
  .personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite:first-child {
    display: none;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .le {
    width: 100%;
    padding: 3px 0;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .ce {
    width: 100%;
    padding: 3px 0;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .recordBox .conBox2 .iteBox .ite .ri {
    width: 100%;
    padding: 3px 0;
  }
}
@media (max-width:990px) {
  .personal_Con1 .centerBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .personal_Con1 .centerBox .leftBox {
    width: 100%;
  }
  .personal_Con1 .centerBox .leftBox .itemBox {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: clamp(10px, 1.04166667vw, 20px) clamp(10px, 1.04166667vw, 20px);
  }
  .personal_Con1 .centerBox .rightBox {
    width: 100%;
    margin-top: 20px;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .itemBox .item {
    border: 0;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .itemBox .item .inputBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .itemBox .item .inputBox .name {
    width: 100%;
    height: 30px;
    background: none;
    border: 0;
    padding-left: 0;
  }
  .personal_Con1 .centerBox .rightBox .contentBox .itemBox .item .inputBox .input {
    padding: 0px 0 10px;
    width: 100%;
  }
}
/* 产品中心 */
.product_Con1 {
  padding-top: 20px;
  /*padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);*/
  padding-bottom: clamp(50px, 7.29166667vw, 70px);
}
.product_Con1 .centerBox .itemBox {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: clamp(10px, 1.04166667vw, 20px) clamp(10px, 1.04166667vw, 20px);
}
@media (max-width:990px) {
  .product_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:480px) {
  .product_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.product_Con1 .centerBox .itemBox .item a {
  display: block;
  padding: clamp(15px, 1.5625vw, 30px);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.product_Con1 .centerBox .itemBox .item a::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 0%;
  height: 3px;
  background: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product_Con1 .centerBox .itemBox .item a .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font24);
  color: #000;
  line-height: 1;
  padding-bottom: clamp(0.625rem, calc(((10 / 16) * 1rem) + (20 - 10) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.25rem);
  border-bottom: 1px solid #cccccc;
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product_Con1 .centerBox .itemBox .item a .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  margin-top: clamp(10px, 1.04166667vw, 20px);
  min-height: 46px;
  width: 100%;
}
.product_Con1 .centerBox .itemBox .item a .pb {
  padding-bottom: 57%;
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.product_Con1 .centerBox .itemBox .item a .pb .ab {
  background: #f4f4f4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.product_Con1 .centerBox .itemBox .item a .pb .ab img {
  width: auto;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product_Con1 .centerBox .itemBox .item a:hover {
  box-shadow: 0 0 30px 1px #e5e5e5b4;
}
.product_Con1 .centerBox .itemBox .item a:hover .title {
  color: #0a1775;
}
.product_Con1 .centerBox .itemBox .item a:hover::after {
  width: 100%;
}
.product_Con1 .centerBox .itemBox .item a:hover .pb .ab img {
  transform: scale(1.05);
}
@media (max-width:990px) {
  .product_Con1 .centerBox .itemBox .item a {
    box-shadow: 0 0 20px 1px #e5e5e5b4;
  }
}
@media (max-width:480px) {
  .product_Con1 .centerBox .itemBox .item a .subtitle {
    min-height: auto;
  }
}
/* 产品详情----公共 */
.proSesDet_Content {
  display: none;
}
.proSesDet_Content.active {
  display: block !important;
}
.pro_title .title {
  font-size: var(--font18);
  color: #000;
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  line-height: 1;
}
.pro_title .levtitle {
  font-size: var(--font24);
  color: #000;
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  line-height: 1;
}
.pro_title .subtitle {
  font-size: var(--font16);
  color: #888888;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  line-height: 1.875;
}
.pro_title ul {
  padding-top: clamp(0.9375rem, calc(((15 / 16) * 1rem) + (35 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.1875rem);
}
.pro_title ul li {
  font-size: var(--font16);
  color: #888888;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  line-height: 1.875;
}
.pro_title.top {
  margin-top: clamp(17.5px, 1.82291667vw, 35px);
}
.pro_titleBox .title {
  font-size: var(--font18);
  color: #0a1775;
  line-height: 1;
  font-family: 'SourceHanSansCN';
  font-weight: 500;
}
.pro_titleBox .subtitle {
  font-size: var(--font24);
  color: #000;
  line-height: 1;
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.pro_titleBox .levtitle {
  font-size: var(--font16);
  color: #000;
  line-height: 1.45;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.pro_titleBox .imgBox {
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.pro_titleBox .imgBox img {
  width: auto;
}
.pro_titleBox .fourBox {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #888888;
  line-height: 1;
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.pro_titleBox .list {
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.pro_titleBox .list ul li {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #888888;
  line-height: 1.875;
  font-size: var(--font16);
}
.productList_Con1 {
  padding-bottom: clamp(3.75rem, calc(-11.635rem + 19.23vw), 10rem);
  margin-top: clamp(0.625rem, calc(((10 / 16) * 1rem) + (10 - 10) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 0.625rem);
  /* 产品列表 */
  /* 产品详情 */
}
.productList_Con1 .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.productList_Con1 .centerBox .leftBox {
  width: 25.64102%;
}
.productList_Con1 .centerBox .rightBox {
  width: 74.35898%;
}
@media (max-width:990px) {
  .productList_Con1 .centerBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .productList_Con1 .centerBox .leftBox {
    width: 100% !important;
  }
  .productList_Con1 .centerBox .leftBox .itemBox {
    border: 0 !important;
  }
  .productList_Con1 .centerBox .leftBox .itemBox .nameBox {
    width: 100% !important;
  }
  .productList_Con1 .centerBox .leftBox .itemBox .nameBox .images {
    position: relative;
    height: auto;
    min-height: 50px;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
  }
  .productList_Con1 .centerBox .leftBox .itemBox .nameBox .images .font i {
    position: absolute;
    right: 0;
  }
  .productList_Con1 .centerBox .leftBox .itemBox .nameBox .botBox .itBox {
    min-width: 100% !important;
  }
  .productList_Con1 .centerBox .leftBox .itemBox .nameBox .botBox .itBox .it a {
    padding: 15px 0 !important;
  }
  .productList_Con1 .centerBox .rightBox {
    width: 100% !important;
    margin-top: 20px !important;
  }
}
.productList_Con1.proDetails {
  border-top: 1px solid #e5e5e5;
  margin-top: 0;
}
.productList_Con1.proDetails .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.productList_Con1.proDetails .centerBox .leftBox {
  width: 20%;
  position: relative;
  padding-top: 13px;
}
.productList_Con1.proDetails .centerBox .leftBox .itemBox {
  border-left: 1px solid #e5e5e5;
}
.productList_Con1.proDetails .centerBox .rightBox {
  width: 80%;
  padding-left: clamp(1.25rem, calc(((20 / 16) * 1rem) + (80 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (80 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  border-left: 1px solid #e5e5e5;
}
@media (max-width:990px) {
  .productList_Con1.proDetails .centerBox .rightBox {
    padding-left: 0;
    border: 0;
  }
}
.productList_Con1 .productIst_right .titleBox {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font28);
  color: #000000;
  line-height: 1;
}
.productList_Con1 .productIst_right .itemBox {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: clamp(1.5625rem, calc(((25 / 16) * 1rem) + (85 - 25) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.3125rem) clamp(0.8125rem, calc(((13 / 16) * 1rem) + (30 - 13) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.875rem);
  padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (55 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.4375rem);
}
@media (max-width:990px) {
  .productList_Con1 .productIst_right .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:480px) {
  .productList_Con1 .productIst_right .itemBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.productList_Con1 .productIst_right .itemBox .item {
  background: #f4f4f4;
}
.productList_Con1 .productIst_right .itemBox .item a .pb {
  padding-bottom: 77.4%;
}
.productList_Con1 .productIst_right .itemBox .item a .pb .ab {
  background: #e4e4e4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.productList_Con1 .productIst_right .itemBox .item a .pb .ab img {
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .productIst_right .itemBox .item a .contBox {
  padding: clamp(10px, 1.04166667vw, 20px);
}
.productList_Con1 .productIst_right .itemBox .item a .contBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  /*font-size: var(--font24);*/
  font-size: 21px;
  color: #000000;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 5px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .productIst_right .itemBox .item a .contBox .title i {
  color: #0a1775;
}
.productList_Con1 .productIst_right .itemBox .item a .contBox .subtitle {
  /*margin-top: clamp(7.5px, 0.78125vw, 15px);*/
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
}
.productList_Con1 .productIst_right .itemBox .item a:hover .pb .ab img {
  transform: scale(1.03);
}
.productList_Con1 .productIst_right .itemBox .item a:hover .contBox .title {
  color: #0a1775;
}
@media (max-width:990px) {
  .productList_Con1 .productIst_right {
    padding-top: 40px;
  }
}
.productList_Con1 .product_select {
  width: 100%;
  padding-top: 3px;
  height: 100%;
}
.productList_Con1 .product_select .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font26);
  color: #000000;
  line-height: 1;
}
.productList_Con1 .product_select .itemBox {
  margin-top: clamp(1.5rem, calc(((24 / 16) * 1rem) + (40 - 24) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: clamp(0.75rem, calc(((12 / 16) * 1rem) + (25 - 12) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.5625rem) 0;
  border-left: 1px solid #e5e5e5;
  height: 100%;
}

.productList_Con1 .product_select .itemBox .item .nameBox {
  width: 100%;
  overflow: hidden;
}
.productList_Con1 .product_select .itemBox .item .nameBox .images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 clamp(0.5rem, calc(((8 / 16) * 1rem) + (18 - 8) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.125rem);
  height: clamp(2.8125rem, calc(((45 / 16) * 1rem) + (66 - 45) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.125rem);
  cursor: pointer;
  padding-left: 10px;
  position: relative;
}
.productList_Con1 .product_select .itemBox .item .nameBox .images::after {
  content: '';
  position: absolute;
  left: 0;
  width: 4px;
  height: 0%;
  background: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .product_select .itemBox .item .nameBox .images .icon {
  width: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.productList_Con1 .product_select .itemBox .item .nameBox .images .font {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font19);
  color: #444444;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 5px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .product_select .itemBox .item .nameBox .images .font i {
  font-size: var(--font26);
  transform: rotate(-90deg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #0a1775;
}
.productList_Con1 .product_select .itemBox .item .nameBox .botBox {
  width: 100%;
  padding: 0 20px 0 calc(10px + clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem));
}
.productList_Con1 .product_select .itemBox .item .nameBox .botBox .itBox {
  margin-top: clamp(6px, 0.625vw, 12px);
  padding-left: clamp(0.5rem, calc(((8 / 16) * 1rem) + (18 - 8) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.125rem);
  /*padding-bottom: clamp(20px, 2.08333333vw, 40px);*/
  min-width: 72.4%;
  display: none;
}
.productList_Con1 .product_select .itemBox .item .nameBox .botBox .itBox .it a {
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #444444;
  line-height: 1.4;
  border-top: 1px solid #e5e5e5;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .product_select .itemBox .item .nameBox .botBox .itBox .it.active a,
.productList_Con1 .product_select .itemBox .item .nameBox .botBox .itBox .it:hover a {
  border-top: 1px solid #0a1775;
  color: #0a1775;
}
.productList_Con1 .product_select .itemBox .item .nameBox .botBox .itBox .it:last-child {
  border-bottom: 1px solid #e5e5e5;
}
.productList_Con1 .product_select .itemBox .item.active .nameBox .images::after {
  height: 100%;
}
.productList_Con1 .product_select .itemBox .item.active .nameBox .images .font {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
}
.productList_Con1 .product_select .itemBox .item.active .nameBox .images .font i {
  transform: rotate(90deg);
  color: #0a1775;
}
.productList_Con1 .product_select .itemBox .item.active .nameBox .botBox {
  display: flex;
}
.productList_Con1 .product_select .itemBox .item:hover .nameBox .images::after {
  height: 100%;
}
.productList_Con1 .product_select .itemBox .item:hover .nameBox .images .font {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
}
.productList_Con1 .product_details .topBox {
  background: #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: clamp(1.25rem, calc(((20 / 16) * 1rem) + (60 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem) clamp(0.9375rem, calc(((15 / 16) * 1rem) + (88 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.5rem);
  
}
.productList_Con1 .product_details .topBox .leftText {
  width: 59.2%;
}
.productList_Con1 .product_details .topBox .leftText .title {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #0a1775;
  line-height: 1;
}
.productList_Con1 .product_details .topBox .leftText .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: clamp(1.625rem, calc(((26 / 16) * 1rem) + (54 - 26) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.375rem);
  color: #000;
  line-height: 1;
  display: flex;
  margin-top: clamp(0.625rem, calc(((10 / 16) * 1rem) + (15 - 10) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 0.9375rem);
}
.productList_Con1 .product_details .topBox .leftText .subtitle span {
  font-family: 'SourceHanSansCN';
  font-size: var(--font32);
  padding-right: 5px;
}
.productList_Con1 .product_details .topBox .leftText .list {
  /* margin-top: clamp(1.75rem, calc(((28 / 16) * 1rem) + (45 - 28) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.8125rem); */
  margin-top: 20px;
  max-height: 150px;
  overflow: auto;
}
.productList_Con1 .product_details .topBox .leftText .list ul li {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #666666;
  line-height: 2.35714;
  padding-left: 14px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.productList_Con1 .product_details .topBox .leftText .list ul li::after {
  content: '';
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  background: #0a1775;
  border-radius: 50%;
}
.productList_Con1 .product_details .topBox .rightImg {
  width: 38.5786802%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.productList_Con1 .product_details .topBox .rightImg .imagesBox {
      background: #eee;
}
.productList_Con1 .product_details .topBox .rightImg img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  max-height: clamp(calc(200 / 16 * 1rem), calc((200 / 16 * 1rem) + ((300 - 200) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(300 / 16 * 1rem));
    mix-blend-mode: multiply;
}
@media (max-width:990px) {
  .productList_Con1 .product_details .topBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .productList_Con1 .product_details .topBox .leftText {
    width: 100%;
  }
  .productList_Con1 .product_details .topBox .rightImg {
    width: 100%;
    margin-top: 20px;
  }
}
.productList_Con1 .product_details .botBox {
  margin-top: clamp(1.875rem, calc(((30 / 16) * 1rem) + (80 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
}
.productList_Con1 .product_details .botBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font24);
  color: #000;
  line-height: 1;
}
.productList_Con1 .product_details .botBox .selectBox {
  margin-top: clamp(0.9375rem, calc(((15 / 16) * 1rem) + (30 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.875rem);
}
.productList_Con1 .product_details .botBox .selectBox .layui-form {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: clamp(10px, 1.04166667vw, 20px) clamp(10px, 1.04166667vw, 20px);
}
@media (max-width:990px) {
  .productList_Con1 .product_details .botBox .selectBox .layui-form {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width:480px) {
  .productList_Con1 .product_details .botBox .selectBox .layui-form {
    grid-template-columns: repeat(2, 1fr);
  }
}
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-input,
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-select,
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-textarea {
  border: 1px solid #d0d0d0 !important;
  box-shadow: none !important;
  height: 46px;
  opacity: 1;
  font-size: var(--font16);
  color: #000000;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  padding-left: clamp(10px, 1.04166667vw, 20px);
}
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-form-select dl dd.layui-this {
  color: #0a1775;
}
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-form-select dl dd {
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font16);
}
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-form-select dl {
  top: 100%;
  padding: 0;
}
.productList_Con1 .product_details .botBox .chooseBox {
  margin-top: clamp(0.9375rem, calc(((15 / 16) * 1rem) + (40 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: clamp(10px, 1.04166667vw, 20px) clamp(10px, 1.04166667vw, 20px);
}
@media (max-width:990px) {
  .productList_Con1 .product_details .botBox .chooseBox .ieBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:480px) {
  .productList_Con1 .product_details .botBox .chooseBox .ieBox {
    grid-template-columns: repeat(1, 1fr);
  }
  .productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-input,
  .productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-select,
  .productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-textarea {
      height: 40px;
  }
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie {
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .name {
  min-width: clamp(3.4375rem, calc(((55 / 16) * 1rem) + (70 - 55) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem);
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
  font-size: var(--font16);
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  background: #0a1775;
  flex-shrink: 0;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .lBox {
  border: 1px solid #d0d0d0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-left: clamp(10px, 1.04166667vw, 20px);
  padding-right: clamp(10px, 1.04166667vw, 20px);
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-left: 0;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .lBox .teBox {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .lBox .canBox {
  width: clamp(1.25rem, calc(((20 / 16) * 1rem) + (27 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.6875rem);
  height: clamp(1.25rem, calc(((20 / 16) * 1rem) + (27 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.6875rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #0a1775;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .lBox .canBox i {
  color: #fff;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .lBox .canBox:hover {
  background: #000;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .reset {
  min-width: 100px;
  height: 46px;
  background: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: var(--font16);
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .reset:hover {
  background: #000000;
  letter-spacing: 2px;
}
/*.productList_Con1 .product_details .botBox .iteminfo {*/
/*  overflow: auto;*/
/*}*/
.productList_Con1 .product_details .botBox .iteminfo .itemBox {
  margin-top: clamp(0.9375rem, calc(((15 / 16) * 1rem) + (40 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
  border-top: 2px solid #e5e5e5;
}
@media (max-width: 920px) {
    .productList_Con1 .product_details .botBox .iteminfo { overflow-x: auto; }
    .productList_Con1 .product_details .botBox .iteminfo .itemBox { width: 950px; }
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item {
  border-bottom: 1px solid #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item .it {
  flex: 1;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: var(--font13);
  color: #666666;
  line-height: 1.3;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  min-height: 88px;
  padding: 10px 10px;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item .it a {
  color: #666666;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-bottom: 1px solid #ffffff00;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item .it a:hover {
  border-bottom: 1px solid #0a1775;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item .it .imgBox {
  max-width: 100px;
  max-height: 100px;
  background: #f7f7f7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}


@media (max-width:1280px) {
    .productList_Con1 .product_details .botBox .iteminfo .itemBox .item .it .imgBox {
      max-width: 80px;
      max-height: 80px;
    }
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item:first-child .it {
  font-size: var(--font15);
  color: #000;
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  line-height: 1;
  height: 64px;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item:hover {
  background: #f5f5f5;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item:hover .it a {
  color: #0a1775;
}
/* 产品详情----概述 */
.proSesDet_Con1 {
  background-color: #f4f4f4;
  padding: clamp(1.875rem, calc(((30 / 16) * 1rem) + (55 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.4375rem) 0;
}
.proSesDet_Con1 .centerBox {
  padding: clamp(1.25rem, calc(((20 / 16) * 1rem) + (50 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem) clamp(1.25rem, calc(((20 / 16) * 1rem) + (60 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  background: #fff;
}
.proSesDet_Con1 .centerBox .leftBox {
  width: 39.102564%;
}
.proSesDet_Con1 .centerBox .leftBox .images {
  border: 1px solid #e5e5e5;
  position: relative;
  cursor: pointer;
}
.proSesDet_Con1 .centerBox .leftBox .images .pb {
  padding-bottom: 81.5%;
  z-index: 1;
  pointer-events: initial;
}
.proSesDet_Con1 .centerBox .leftBox .images .pb .ab img {
  width: 100%;
}
.proSesDet_Con1 .centerBox .leftBox .images .bigBox {
  position: absolute;
  bottom: 0;
  right: 0;
  width: clamp(1.875rem, calc(((30 / 16) * 1rem) + (50 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  height: clamp(1.875rem, calc(((30 / 16) * 1rem) + (50 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  background: #00000033;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 2;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.proSesDet_Con1 .centerBox .leftBox .images .bigBox i {
  font-size: var(--font24);
  color: #fff;
}
.proSesDet_Con1 .centerBox .leftBox .images:hover .bigBox {
  width: 100%;
  height: 100%;
}
.proSesDet_Con1 .centerBox .rightBox {
  width: 56.41025641%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.proSesDet_Con1 .centerBox .rightBox .title {
  font-size: var(--font32);
  color: #000;
  font-weight: 900;
  line-height: 1;
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5; letter-spacing: .1em;
}
.proSesDet_Con1 .centerBox .rightBox .subtitle {
  /*font-family: "sa_bo";*/
  font-weight: 700;
  font-size: var(--font26);
  color: #000;
  line-height: 1;
  margin-top: 20px; 
}
.proSesDet_Con1 .centerBox .rightBox .list {
  margin-top: clamp(0.9375rem, calc(((15 / 16) * 1rem) + (35 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.1875rem);
}
.proSesDet_Con1 .centerBox .rightBox .list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: clamp(5px, 0.52083333vw, 10px) clamp(10px, 1.04166667vw, 20px);
}
.proSesDet_Con1 .centerBox .rightBox .list ul li {
  font-size: var(--font16);
  color: #666666;
  line-height: 1.25;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  padding-left: 20px;
  position: relative; letter-spacing: .1em;
}
.proSesDet_Con1 .centerBox .rightBox .list ul li + li { margin-top: .4em; }
.proSesDet_Con1 .centerBox .rightBox .list ul li * {
  font-size: var(--font16);
  color: #666666;
  line-height: 1.25;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
}
.proSesDet_Con1 .centerBox .rightBox .list ul li::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #0a1775;
}
.proSesDet_Con1 .centerBox .rightBox .zixun {
  width: 100%;
  margin-top: clamp(1.875rem, calc(((30 / 16) * 1rem) + (60 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.proSesDet_Con1 .centerBox .rightBox .zixun a {
  height: auto;
  min-width: clamp(7.5rem, calc(((120 / 16) * 1rem) + (200 - 120) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 12.5rem);
  padding: 10px;
  background: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
  font-size: var(--font16);
  width: fit-content;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  /*letter-spacing: 6px;*/
}
.proSesDet_Con1 .centerBox .rightBox .zixun a:hover {
  /*background: #000000;*/
  letter-spacing: 2px;
}
@media (max-width:990px) {
  .proSesDet_Con1 .centerBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .proSesDet_Con1 .centerBox .leftBox {
    width: 100%;
  }
  .proSesDet_Con1 .centerBox .rightBox {
    width: 100%;
    margin-top: 20px;
  }
}
.proSesDet_Con2 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (88 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.5rem);
}
.proSesDet_Con2 .centerBox {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (88 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.5rem);
}
.proSesDet_Con2 .centerBox .topBox .itemBox {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-gap: clamp(15px, 1.5625vw, 30px) clamp(15px, 1.5625vw, 30px);
  margin-top: clamp(20px, 2.08333333vw, 40px);
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width:990px) {
  .proSesDet_Con2 .centerBox .topBox .itemBox {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (max-width:640px) {
  .proSesDet_Con2 .centerBox .topBox .itemBox {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width:480px) {
  .proSesDet_Con2 .centerBox .topBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
.proSesDet_Con2 .centerBox .topBox .itemBox .pb .ab img {
  width: 100%;
}
.proSesDet_Con2 .centerBox .topBox .itemBox .name {
  font-size: var(--font14);
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  color: #000;
  line-height: 1;
  text-align: center;
  margin-top: 5px;
}
.proSesDet_Con2 .centerBox .topBox .logoItBox {
  margin-top: clamp(1.875rem, calc(((30 / 16) * 1rem) + (80 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  grid-gap: 10px 10px;
}
.proSesDet_Con2 .centerBox .topBox .logoItBox .it {
  width: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  background: #f5f5f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.proSesDet_Con2 .centerBox .topBox .logoItBox .it img {
  mix-blend-mode: multiply;
  max-width: 80%;
}
.proSesDet_Con3 .centerBox {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (80 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
}
.proSesDet_Con3 .centerBox .pro_title {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (60 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.proSesDet_Con3 .centerBox .nameBox {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font18);
  color: #0a1775;
  height: 68px;
  background: #f4f4f4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-left: clamp(10px, 1.04166667vw, 20px);
  margin-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (100 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.25rem);
}
.proSesDet_Con3 .centerBox .contBox {
  padding-top: clamp(10px, 1.04166667vw, 20px);
}
.proSesDet_Con3 .centerBox .contBox .cont {
  padding-top: clamp(10px, 1.04166667vw, 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 60px;
}
.proSesDet_Con3 .centerBox .contBox .cont .leftBox {
  max-width: 50%;
}
.proSesDet_Con3 .centerBox .contBox .cont .rightBox .title {
  font-size: var(--font16);
  color: #888888;
  line-height: 1;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
}
.proSesDet_Con3 .centerBox .contBox .cont .rightBox .subtitle {
  font-size: var(--font16);
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  color: #000;
  line-height: 1;
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.proSesDet_Con3 .centerBox .contBox .cont .rightBox .levtitle {
  font-size: var(--font14);
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  color: #000;
  line-height: 1;
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.proSesDet_Con3 .centerBox .contBox .cont .rightBox .list {
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.proSesDet_Con3 .centerBox .contBox .cont .rightBox .list ul li {
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font14);
  color: #000000;
  line-height: 1.6;
}
.proSesDet_Con3 .centerBox .contBox .cont .rightBox .bot {
  margin-top: clamp(20px, 2.08333333vw, 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font14);
  color: #000000;
  grid-gap: 0 10px;
}
.proSesDet_Con3 .centerBox .contBox .cont .rightBox .bot span {
  padding: 2px 4px;
  background: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
  font-size: var(--font14);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  border-radius: 4px;
}
@media (max-width:990px) {
  .proSesDet_Con3 .centerBox .contBox .cont {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .proSesDet_Con3 .centerBox .contBox .cont .leftBox {
    width: 100%;
  }
  .proSesDet_Con3 .centerBox .contBox .cont .rightBox {
    width: 100%;
    margin-top: 20px;
  }
}
.proSesDet_Con4 .centerBox {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (80 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (60 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.proSesDet_Con4 .centerBox .cenBox {
  background: #f8f8f8;
  padding: clamp(0.9375rem, calc(((15 / 16) * 1rem) + (40 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem) clamp(0.9375rem, calc(((15 / 16) * 1rem) + (50 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  margin-top: clamp(10px, 1.04166667vw, 20px);
  border: 1px solid #e5e5e5;
}
.proSesDet_Con4 .centerBox .cenBox .list .it {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  line-height: 1.4;
  color: #000000;
  line-height: 1.6;
  font-size: var(--font18);
}
.proSesDet_Con4 .centerBox .cenBox ul {
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.proSesDet_Con4 .centerBox .cenBox ul li {
  font-size: var(--font16);
  color: #888888;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  line-height: 1.875;
}
.proSesDet_Con4 .centerBox .images {
  padding-top: clamp(30px, 3.125vw, 60px);
}
.proSesDet_Con4 .centerBox .images .title {
  font-size: var(--font18);
  color: #000;
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  line-height: 1;
}
.proSesDet_Con4 .centerBox .botBox ul {
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.proSesDet_Con4 .centerBox .botBox ul li {
  font-size: var(--font16);
  color: #888888;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  line-height: 1.875;
}
.proSesDet_Con5 {
  padding-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.proSesDet_Con5 .centerBox {
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (80 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
}
.proSesDet_Con5 .centerBox .cont1 .title {
  margin-top: clamp(15px, 1.5625vw, 30px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #888888;
  font-size: var(--font16);
  line-height: 1;
}
.proSesDet_Con5 .centerBox .cont1 .itemBox {
  margin-top: clamp(10px, 1.04166667vw, 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: 10px 0;
}
.proSesDet_Con5 .centerBox .cont1 .itemBox .item {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #000;
  font-size: var(--font16);
  line-height: 1;
}
.proSesDet_Con5 .centerBox .cont1 .subtitle {
  margin-top: clamp(20px, 2.08333333vw, 40px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #888888;
  font-size: var(--font14);
  line-height: 1.5;
}
.proSesDet_Con6 {
  padding-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.proSesDet_Con6 .centerBox {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (80 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
}
.proSesDet_Con6 .centerBox .contBox {
  /*padding-top:clamp(15px, 1.5625vw, 30px);*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: 40px 0;
}
.proSesDet_Con6 .centerBox .contBox .cont1.topB { display: none; }
.proSesDet_Con6 .centerBox .contBox .cont1 .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font24);
  color: #000;
  line-height: 1;
  padding-left: 20px;
  position: relative;
}
/* 一一一一一一一 */
.proSesDet_Con6 .centerBox .contBox .cont1 .title::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #0a1775;
}
.proSesDet_Con5 .pro_titleBox .subtitle ,.proSesDet_Con3 .pro_title .levtitle{
  padding-left: 20px;
  position: relative;
}

.proSesDet_Con5 .pro_titleBox .subtitle::after ,.proSesDet_Con3 .pro_title .levtitle::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #0a1775;
}
.proSesDet_Con6 .centerBox .contBox .cont1 .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
  margin-top: clamp(7.5px, 0.78125vw, 15px);
  line-height: 1.875;
}
.proSesDet_Con6 .centerBox .contBox .cont1 .levtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #888;
}
.proSesDet_Con6 .centerBox .contBox .cont1 .list {
  margin-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (40 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
}
.proSesDet_Con6 .centerBox .contBox .cont1 .list ul li {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #000;
  line-height: 1.875;
  font-size: var(--font16);
}
.proSesDet_Con6 .centerBox .contBox .cont1 .images {
  padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (40 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
}
.proSesDet_Con6 .centerBox .contBox .cont1.topB .subtitle {
  
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
/* 产品详情----种类 */
.proSetType_Con1 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (100 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.25rem);
}
.proSetType_Con1 .centerBox {
  overflow: auto;
}
.proSetType_Con1 .centerBox .itemBox {
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  min-width: 1000px;
}
.proSetType_Con1 .centerBox .itemBox .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.proSetType_Con1 .centerBox .itemBox .item .it {
  flex: 1;
  min-height: clamp(2.8125rem, calc(((45 / 16) * 1rem) + (65 - 45) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.0625rem);
  padding: 0 10px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #666666;
}
.proSetType_Con1 .centerBox .itemBox .item .it ul {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.proSetType_Con1 .centerBox .itemBox .item .it ul li {
  border-bottom: 1px solid #e5e5e5;
  min-height: clamp(2.8125rem, calc(((45 / 16) * 1rem) + (65 - 45) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.0625rem);
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #666666;
}
.proSetType_Con1 .centerBox .itemBox .item .it ul li a {
  color: #666666;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-bottom: 1px solid #ffffff00;
}
.proSetType_Con1 .centerBox .itemBox .item .it ul li a:hover {
  color: #0a1775;
  border-bottom: 1px solid #0a1775;
}
.proSetType_Con1 .centerBox .itemBox .item .it ul li.is_ac {
  height: 100%;
}
.proSetType_Con1 .centerBox .itemBox .item .it ul li:last-child {
  border-bottom: 0;
}
.proSetType_Con1 .centerBox .itemBox .item .it .con {
  max-width: 120px;
  text-align: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #666666;
}
.proSetType_Con1 .centerBox .itemBox .item .it:first-child {
  background: #f4f4f4;
  color: #000;
  max-width: 155px;
}
.proSetType_Con1 .centerBox .itemBox .item:first-child {
  background: #f7f4f0;
}
.proSetType_Con1 .centerBox .itemBox .item:first-child .it {
  font-size: var(--font16);
  color: #000;
  background: #f7f4f0;
}
.proSetType_Con1 .centerBox table {
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  min-width: 1000px;
  width: 100%;
}
.proSetType_Con1 .centerBox table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.proSetType_Con1 .centerBox table tr td {
  flex: 1;
  min-height: clamp(2.8125rem, calc(((45 / 16) * 1rem) + (65 - 45) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.0625rem);
  padding: 0 10px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #666666;
}
.proSetType_Con1 .centerBox table tr td ul {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.proSetType_Con1 .centerBox table tr td ul li {
  border-bottom: 1px solid #e5e5e5;
  min-height: clamp(2.8125rem, calc(((45 / 16) * 1rem) + (65 - 45) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.0625rem);
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #666666;
}
.proSetType_Con1 .centerBox table tr td ul li a {
  color: #666666;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-bottom: 1px solid #ffffff00;
}
.proSetType_Con1 .centerBox table tr td ul li a:hover {
  color: #0a1775;
  border-bottom: 1px solid #0a1775;
}
.proSetType_Con1 .centerBox table tr td ul li.is_ac {
  height: 100%;
}
.proSetType_Con1 .centerBox table tr td ul li:last-child {
  border-bottom: 0;
}
.proSetType_Con1 .centerBox table tr td .con {
  max-width: 120px;
  text-align: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #666666;
}
.proSetType_Con1 .centerBox table tr td:first-child {
  background: #f4f4f4;
  color: #000;
  max-width: 155px;
}
.proSetType_Con1 .centerBox table tr:first-child {
  background: #f7f4f0;
}
.proSetType_Con1 .centerBox table tr:first-child .it {
  font-size: var(--font17);
  color: #000;
  background: #f7f4f0;
}
.proSetType_Con2 {
  padding-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.proSetType_Con2 .centerBox {
  overflow: auto;
}
.proSetType_Con2 .centerBox table {
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  min-width: 1000px;
  width: 100% !important;
}
.proSetType_Con2 .centerBox table tr td {
  text-align: center;
  height: clamp(2.8125rem, calc(((45 / 16) * 1rem) + (65 - 45) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.0625rem);
  padding: 0 10px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font15);
  color: #666666;
}
/*.proSetType_Con2 .centerBox table tr td:first-child {*/
/*  font-weight: bold;*/
/*}*/
.proSetType_Con2 .centerBox table tr td:first-child span {
  font-weight: bold;
}
.proSetType_Con2 .centerBox table colgroup{
    display: none;
}
.proSetType_Con2 .centerBox table tr td * {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #666666;
}
.proSetType_Con2 .centerBox table tr td img {
  max-width: unset !important;
  max-height: unset !important;
}
.proSetType_Con2 .centerBox table tr:first-child {
  background: #f4f4f4;
}
.proSetType_Con2 .centerBox table tr:first-child td {
  font-weight: bold;
  font-size: var(--font17);
}
.proSetType_Con2 .centerBox table tr:first-child .it {
  font-size: var(--font16);
  color: #000;
  background: #f4f4f4;
}
/* 产品详情----规格 */
.proSetSpecs_Con1 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (88 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.5rem);
}
.proSetSpecs_Con1 .centerBox .itemBox {
  width: 100%;
}
.proSetSpecs_Con1 .centerBox .itemBox .item {
  border-bottom: 1px solid #e5e5e5;
  padding: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.proSetSpecs_Con1 .centerBox .itemBox .item .leftBox {
  width: 21.794871%;
  min-width: 120px;
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font16);
  color: #000;
  line-height: 1;
}
.proSetSpecs_Con1 .centerBox .itemBox .item .rightBox {
  width: 69.230769%;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  line-height: 1.4;
}
.proSetSpecs_Con2 {
  padding-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.proSetSize_Con1 .centerBox {
  padding-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.proSetSpecs_Con2 .centerBox table {
  width: 100% !important;
    border-collapse: collapse;
  border-spacing: 0;
}
.proSetSpecs_Con2 .centerBox table,
.proSetSpecs_Con2 .centerBox table th,
.proSetSpecs_Con2 .centerBox table td {
      margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.proSetSpecs_Con2 .centerBox colgroup{
    display: none;
}
.proSetSpecs_Con2 .centerBox table tr {
  /*  height: auto !important;*/
  /*border-bottom: 1px solid #e5e5e5;*/
  /*display: -webkit-box;*/
  /*display: -ms-flexbox;*/
  /*display: -webkit-flex;*/
  /*display: flex;*/
  /*-webkit-box-align: center;*/
  /*-ms-flex-align: center;*/
  /*-webkit-align-items: center;*/
  /*align-items: center;*/
}
.proSetSpecs_Con2 .centerBox table tr td {
     padding: 8px 11px;
     border: 1px solid  #ebeef5;
     
}
.proSetSpecs_Con2 .centerBox table tr:first-child { padding-top: 0; }
.proSetSpecs_Con2 .centerBox table tr td:first-child {
  /*width: 50%;*/
  /*max-width: 250px;*/
  min-width: 250px;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
  line-height: 1;
  background-color: #f4f4f4;
  
}
.proSetSpecs_Con2 .centerBox table tr td:last-child,
.proSetSpecs_Con2 .centerBox table tr td:last-child *{
  width: 100%;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  line-height: 1.4;
}
.proSetSpecs_Con2 .centerBox table tr td:last-child img {width:auto;}
@media (max-width:768px) {
    .proSetSpecs_Con2 .centerBox table tr td:first-child { 
        min-width: 130px;
    }
}
/* 产品详情----尺寸图 */
.proSetSize_Con1 + .proSetSize_Con1 {
  padding-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.proSetSize_Con1.proSetSize_Con222 .centerBox .itemBox {
  grid-template-columns: unset !important;
}
.proSetSize_Con1.proSetSize_Con222 .centerBox .itemBox  .item .imagesBox{
    width: fit-content;
}
@media (max-width:990px) {
  .proSetSize_Con1.proSetSize_Con222 .centerBox .itemBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.proSetSize_Con1.proSetSize_Con222 .centerBox .itemBox .item {
  /*max-width: 750px;*/
}
.proSetSize_Con1.proSetSize_Con222 .centerBox .itemBox .item .imagesBox .pb,
.proSetSize_Con1 .centerBox .itemBox .item .imagesBox .pb,
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .imagesBox .pb{
    padding: 0px !important;
  height: auto !important;
}
.proSetSize_Con1.proSetSize_Con222 .centerBox .itemBox .item .imagesBox {
      /*padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (40 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);*/
}
.proSetSize_Con1.proSetSize_Con222 .centerBox .itemBox .item .imagesBox .pb .ab,
.proSetSize_Con1 .centerBox .itemBox .item .imagesBox .pb .ab,
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .imagesBox .pb .ab{
    position: relative;
      width: auto;
      height: auto;
      font-size: 0;
      text-align: center;
      overflow: hidden;
      display: flex; align-items: center;  justify-content: center;
}
.proSetSize_Con1 .centerBox .itemBox .item .imagesBox .pb {
  padding-bottom: 0;
  height: auto !important;
}
.proSetSize_Con1 .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
}
.proSetSize_Con1 .centerBox .itemBox {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: clamp(1.25rem, calc(((20 / 16) * 1rem) + (60 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
@media (max-width:990px) {
  .proSetSize_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:480px) {
  .proSetSize_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.proSetSize_Con1 .centerBox .itemBox .item {
  padding-bottom: clamp(1.25rem, calc(((20 / 16) * 1rem) + (60 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  position: relative;
}
.proSetSize_Con1 .centerBox .itemBox .item::after {
  content: '';
  position: absolute;
  bottom: -1px;
  right: 0;
  width: 100%;
  height: 1px;
  background: #e5e5e5;
}
.proSetSize_Con1 .centerBox .itemBox .item::before {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  transform: translateX(100%);
  width: 100%;
  height: 1px;
  background: #e5e5e5;
}
.proSetSize_Con1 .centerBox .itemBox .item .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font24);
  color: #000;
  line-height: 1;
  mix-blend-mode: multiply;
}
.proSetSize_Con1 .centerBox .itemBox .item .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
  line-height: 1;
  margin-top: clamp(10px, 1.04166667vw, 20px);
  mix-blend-mode: multiply;
}
.proSetSize_Con1 .centerBox .itemBox .item .imagesBox {
  /*background: #f8f8f8;*/
  border: 1px solid #e5e5e5;
  padding: 20px;
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.proSetSize_Con1.proSetSize_Con222 .centerBox .itemBox .item .imagesBox{
  padding: 0;
  border: none;
}
.proSetSize_Con1 .centerBox .itemBox .item .imagesBox .pb {
  padding-bottom: 53.5%;
}
.proSetSize_Con1 .centerBox .itemBox .item .imagesBox .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.proSetSize_Con1 .centerBox .itemBox .item .imagesBox .pb .ab img {
  mix-blend-mode: multiply;
}
/* 产品详情----接线图 */
.proSetwire_Con1 {
  padding-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.proSetwire_Con1 .centerBox .cont1 {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: clamp(2.1875rem, calc(((35 / 16) * 1rem) + (80 - 35) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
}
.proSetwire_Con1 .centerBox .cont1 .insTitle .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font24);
  color: #000;
  line-height: 1;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: clamp(1.25rem, calc(((20 / 16) * 1rem) + (70 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem) clamp(1.25rem, calc(((20 / 16) * 1rem) + (60 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  /*padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (40 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);*/
  margin-top: 20px;
}
@media (max-width:990px) {
  .proSetwire_Con1 .centerBox .cont1 .itemBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item {
  overflow: hidden;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .name {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
  line-height: 1;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .imagesBox {
  /*background: #f8f8f8;*/
  margin-top: 20px;
  border: 1px solid #e5e5e5;
}
.proSetwire_Con1 .centerBox .proSetwire_Con222 .itemBox .item .imagesBox {
      border: none;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .imagesBox .pb {
  padding-bottom: 37.4%;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .imagesBox .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .imagesBox .pb .ab img {
  mix-blend-mode: multiply;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .fontBox {
  padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (40 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #888888;
  line-height: 1;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .tableBox {
  margin-top: clamp(0.625rem, calc(((10 / 16) * 1rem) + (20 - 10) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.25rem);
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .tableBox ul {
  border-left: 1px solid #e5e5e5;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .tableBox ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .tableBox ul li .it {
  min-width: clamp(6.25rem, calc(((100 / 16) * 1rem) + (250 - 100) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 15.625rem);
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .tableBox ul li .it:first-child {
  background: #f4f4f4;
}
@media (max-width:990px) {
  .proSetwire_Con1 .centerBox .cont1 .itemBox .item .tableBox ul li .it {
    flex: 1;
    min-width: unset !important;
  }
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .tableBox ul li:first-child {
  border-top: 1px solid #e5e5e5;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .tableBox ul li:first-child .it {
  background: #f7f4f0;
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .botBox {
  padding: clamp(20px, 2.08333333vw, 40px);
  margin-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (40 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
}
.proSetwire_Con1 .centerBox .cont1 .itemBox .item .botBox .textBox {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font16);
  color: #000;
  line-height: 1.857;
}
.proSetwire_Con1 .centerBox .cont1 .tableEndBox {
  margin-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (40 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
}
.proSetwire_Con1 .centerBox .cont1 .tableEndBox .levTable .name {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
  line-height: 1;
}
.proSetwire_Con1 .centerBox .cont1 .tableEndBox .levTable .tableBox {
  margin-top: clamp(0.625rem, calc(((10 / 16) * 1rem) + (20 - 10) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.25rem);
}
.proSetwire_Con1 .centerBox .cont1 .tableEndBox .levTable .tableBox ul {
  border-left: 1px solid #e5e5e5;
  width: fit-content;
}
.proSetwire_Con1 .centerBox .cont1 .tableEndBox .levTable .tableBox ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.proSetwire_Con1 .centerBox .cont1 .tableEndBox .levTable .tableBox ul li .it {
  min-width: clamp(6.25rem, calc(((100 / 16) * 1rem) + (250 - 100) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 15.625rem);
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
}
.proSetwire_Con1 .centerBox .cont1 .tableEndBox .levTable .tableBox ul li .it:first-child {
  background: #f4f4f4;
}
@media (max-width:990px) {
  .proSetwire_Con1 .centerBox .cont1 .tableEndBox .levTable .tableBox ul li .it {
    flex: 1;
    min-width: unset !important;
  }
}
.proSetwire_Con1 .centerBox .cont1 .tableEndBox .levTable .tableBox ul li:first-child {
  border-top: 1px solid #e5e5e5;
}
.proSetwire_Con1 .centerBox .cont1 .tableEndBox .levTable .tableBox ul li:first-child .it {
  background: #f7f4f0;
}
.proSetwire_Con1 .centerBox .cont2:first-child {
    margin-top: 0;
}
.proSetwire_Con1 .centerBox .cont2 {
  margin-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (60 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  padding-bottom: clamp(2.1875rem, calc(((35 / 16) * 1rem) + (100 - 35) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.25rem);
}
.proSetwire_Con1 .centerBox .proSetwire_Con222 .itemBox {
  grid-template-columns: unset !important;
}
.proSetwire_Con1 .centerBox .proSetwire_Con222 .itemBox .item .tableBox ul li:first-child {
  border: none;
}
.proSetwire_Con1 .centerBox .proSetwire_Con222 .itemBox .item .imagesBox {
    width: fit-content;
}
/* 产品详情----配件 */
.proSetAccess_Con1 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (88 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.5rem);
}
.proSetAccess_Con1 .centerBox {
  overflow: auto;
}
.proSetAccess_Con1 .centerBox .tableBox {
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  min-width: 900px;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item {
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item * {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #888888;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item *:hover {
  color: #0a1775;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item1 {
  max-width: 150px;
  width: 100%;
  background: #f4f4f4;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item1 .name {
  padding: 0 15px;
  font-size: var(--font16);
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item2 {
  max-width: 160px;
  width: 100%;
  background: #f4f4f4;
  padding: 0;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item2 .imgBox {
  width: 100%;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item3 {
  max-width: 270px;
  width: 100%;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item3 ul {
  width: 100%;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item3 ul li {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-bottom: 1px solid #e5e5e5;
  cursor: pointer;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item3 ul li:last-child {
  border: 0;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item4 .leftBox {
  max-width: 140px;
  width: 100%;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item4 .leftBox ul {
  width: 100%;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item4 .leftBox ul li {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item4 .leftBox ul li:last-child {
  border-bottom: 0;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox .item4 .rightBox {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0 10px;
}
.proSetAccess_Con1 .centerBox .tableBox .itemBox:first-child .item {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
  line-height: 1;
  height: clamp(3.125rem, calc(((50 / 16) * 1rem) + (65 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.0625rem);
  background: #f7f4f0;
  border-bottom: 1px solid #e5e5e5;
}
.proSetAccess_Con1 .centerBox table {
  min-width: 900px;
  width: 100% !important;
}
.proSetAccess_Con1 .centerBox table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.proSetAccess_Con1 .centerBox table tr td {
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.proSetAccess_Con1 .centerBox table tr td * {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #888888;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}
.proSetAccess_Con1 .centerBox table tr td *:hover {
  color: #0a1775;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(1) {
  max-width: 150px;
  width: 100%;
  background: #f4f4f4;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(1) .name {
  padding: 0 15px;
  font-size: var(--font16);
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(2) {
  max-width: 160px;
  width: 100%;
  background: #f4f4f4;
  padding: 0;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(2) .imgBox {
  width: 100%;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(3) {
  max-width: 270px;
  width: 100%;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(3) ul {
  width: 100%;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(3) ul li {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-bottom: 1px solid #e5e5e5;
  cursor: pointer;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(3) ul li:last-child {
  border: 0;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(4) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(4) .leftBox {
  max-width: 140px;
  width: 100%;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(4) .leftBox ul {
  width: 100%;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(4) .leftBox ul li {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(4) .leftBox ul li:last-child {
  border-bottom: 0;
}
.proSetAccess_Con1 .centerBox table tr td:nth-child(4) .rightBox {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0 10px;
}
.proSetAccess_Con1 .centerBox table tr:first-child td {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #000;
  line-height: 1;
  height: clamp(3.125rem, calc(((50 / 16) * 1rem) + (65 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.0625rem);
  background: #f7f4f0;
  border-bottom: 1px solid #e5e5e5;
}
.proSetAccess_Con2 {
  padding-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (60 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.proSetAccess_Con2 .centerBox {
  overflow: auto;
}
.proSetAccess_Con2 .centerBox table {
  width: 100% !important;
}
.proSetAccess_Con2 .centerBox table tr {
  min-height: 40px;
}
.proSetAccess_Con2 .centerBox table tr:first-child { background: #F4F4F4; }
.proSetAccess_Con2 .centerBox table tr td {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font15);
  color: #666666;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #e5e5e5;
  text-align: center;
  height: 40px;
}
.proSetAccess_Con2 .centerBox table tr td * { color: #666666; }
.proSetAccess_Con2 .centerBox table tr td:hover, .proSetAccess_Con2 .centerBox table tr td:hover * {
  color: #0a1775;
}
.proSetAccess_Con2 .centerBox table tr td img {
  max-width: unset !important;
  max-height: unset !important;
}
.proSetAccess_Con2 .centerBox table tr td ul {
  width: 100%;
}
.proSetAccess_Con2 .centerBox table tr td ul li {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-bottom: 1px solid #e5e5e5;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #888888;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.proSetAccess_Con2 .centerBox table tr td ul li:hover {
  color: #0a1775;
}
.proSetAccess_Con2 .centerBox table tr td ul li:last-child {
  border: 0;
}
.proSetAccess_Con2 .centerBox table tr:first-child td {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font17);
  color: #666666;
  line-height: 1;
  height: clamp(3.125rem, calc(((50 / 16) * 1rem) + (65 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.0625rem);
  border-bottom: 1px solid #e5e5e5;
}
/* 产品详情----下载 */
.proSeDown_Con1 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (50 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
}
/*.proSeDown_Con1 .centerBox .itemBox {*/
/*    border-top: 1px solid #e5e5e5;*/
/*}*/
.proSeDown_Con1 .centerBox .itemBox .item .topBox {
  border-bottom: 1px solid #e5e5e5;
  /*height: clamp(4.375rem, calc(((70 / 16) * 1rem) + (105 - 70) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.5625rem);*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: clamp(calc(40 / 2 * 1px), calc(40 / 1920 * 100 * 1vw), 40px) 0;
}
.proSeDown_Con1 .centerBox .itemBox .item .topBox .name {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font26);
  color: #000;
  line-height: 1;
  padding-left: clamp(0.9375rem, calc(((15 / 16) * 1rem) + (20 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.25rem);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.proSeDown_Con1 .centerBox .itemBox .item .topBox .name::after {
  content: '';
  position: absolute;
  left: 0;
  width: 4px;
  height: 100%;
  background: #0a1775;
  transform: translateY(12%);
}
.proSeDown_Con1 .centerBox .itemBox .item .topBox .arrowBox img {
  filter: brightness(0) invert(0);
  transform: rotate(180deg);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox {
  display: none;
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: 20px 0;
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: clamp(20px, 2.08333333vw, 40px);
  background: #f4f4f4;
  grid-gap: 0 clamp(1.25rem, calc(((20 / 16) * 1rem) + (70 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem);
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .iconBox {
  width: clamp(5rem, calc(((80 / 16) * 1rem) + (120 - 80) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 7.5rem);
  height: clamp(5rem, calc(((80 / 16) * 1rem) + (120 - 80) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 7.5rem);
  border: 1px solid #b9b9b9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .iconBox .icon {
  max-width: 30%;
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .iconBox .font {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #666666;
  padding-top: clamp(5px, 0.52083333vw, 10px);
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .info { width: 100%; height: auto; flex: 1;
    display: flex; gap: 20px;
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .name {
  width: 50%;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #666666;
  font-size: var(--font22);
  line-height: 1.4;
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .coninfo {
  width: 50%;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #666666;
  font-size: var(--font22);
  line-height: 1.4;
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .buttBox a {
  /*width: clamp(6.25rem, calc(((100 / 16) * 1rem) + (190 - 100) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 11.875rem);*/
  width: clamp(calc(100 / 16 * 1rem), calc((100 / 16 * 1rem) + ((186 - 100) * ((70vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(186 / 16 * 1rem));
  height: clamp(2.25rem, calc(((36 / 16) * 1rem) + (50 - 36) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: #0a1775;
  border-radius: 4px;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #fff;
  grid-gap: 0 10px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .buttBox a .img {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .buttBox a .img img {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: clamp(0.9375rem, calc(((15 / 16) * 1rem) + (20 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.25rem);
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .buttBox a .img img:last-child {
  position: absolute;
  transform: translateY(-300%);
}
.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .buttBox a:hover {
  letter-spacing: 2px;
}
/*.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .buttBox a:hover {*/
/*  background: #000000;*/
/*}*/
/*.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .buttBox a:hover .img img {*/
/*  transform: translateY(300%);*/
/*}*/
/*.proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .buttBox a:hover .img img:last-child {*/
/*  transform: translateY(0) !important;*/
/*}*/
@media (max-width:990px) {

  .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .iconBox {
    width: 60px; height: auto; border: 0;
  }
  .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .iconBox .icon { width: 100%; max-width: 100%; }
  .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .info { display: block; }
  .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .name { width: 100%; }
  .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .coninfo { width: 100%; margin-top: 10px; }
}
@media (max-width: 480px) {
    .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li { gap: 20px; }
    .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .iconBox { width: 40px; }
    .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .iconBox .font { display: none; }
    .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .name,
    .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .coninfo { font-size: 14px; }
    .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .buttBox a { width: auto; padding: 0 20px; }
    .proSeDown_Con1 .centerBox .itemBox .item .botBox ul li .buttBox a .img { display: none; }
}
.proSeDown_Con1 .centerBox .itemBox .item:first-child .topBox {
    padding-top: 0;
}
.proSeDown_Con1 .centerBox .itemBox .item.active .topBox {
  border-bottom: 0px solid #e5e5e5;
}
.proSeDown_Con1 .centerBox .itemBox .item.active .topBox .arrowBox img {
  filter: unset !important;
  transform: rotate(0deg);
}
/* 服务中心----产品用户支持 */
.service_title .title {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font40);
  color: #333333;
  line-height: 1;
}
.service_title .title.small {
  font-size: var(--font30);
}
.service_title .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font26);
  color: #666666;
  line-height: 1;
  margin-top: clamp(7.5px, 0.78125vw, 15px);
}
@keyframes xuanZhuan {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@-webkit-keyframes xuanZhuan {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.servicePro_Con1 {
  margin-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (90 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.625rem);
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);
}
.servicePro_Con1 .centerBox .itemBox {
  border-top: 3px solid #0a1775;
  border-bottom: 1px solid #e5e5e5;
  margin-top: clamp(1.5625rem, calc(((25 / 16) * 1rem) + (60 - 25) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
@media (max-width:990px) {
  .servicePro_Con1 .centerBox .itemBox {
    border: 0;
  }
}
.servicePro_Con1 .centerBox .itemBox .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-top: 1px solid #e5e5e5;
}
.servicePro_Con1 .centerBox .itemBox .item .leftBox {
  width: 21.79487%;
  background: #f5f5f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  min-height: 110px;
}
.servicePro_Con1 .centerBox .itemBox .item .leftBox .name {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font24);
  color: #444444;
  line-height: 1;
}
.servicePro_Con1 .centerBox .itemBox .item .leftBox .name span {
  color: #0a1775;
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox {
  width: 78.20513%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox {
  width: 100%;
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-height: clamp(3.4375rem, calc(((55 / 16) * 1rem) + (70 - 55) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem);
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-left: clamp(25px, 2.60416667vw, 50px);
  border-bottom: 1px solid #e5e5e5;
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it .left {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #666666;
  line-height: 1;
  max-width: clamp(5.625rem, calc(((90 / 16) * 1rem) + (110 - 90) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.875rem);
  width: 100%;
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it .right {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #666666;
  line-height: 1;
  width: 100%;
  padding-left: clamp(25px, 2.60416667vw, 50px);
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it .right .inputBox {
  width: 100%;
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it .right .inputBox input {
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (50 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  width: 100%;
  border: 2px solid #dcdcdce5;
  padding-left: clamp(10px, 1.04166667vw, 20px);
  font-size: var(--font16);
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it .right .textareaBox {
  padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (30 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.875rem);
  padding-bottom: clamp(1.25rem, calc(((20 / 16) * 1rem) + (60 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it .right .textareaBox textarea {
  max-height: 160px;
  width: 100%;
  border: 2px solid #dcdcdce5;
  padding-left: clamp(10px, 1.04166667vw, 20px);
  padding-top: clamp(10px, 1.04166667vw, 20px);
  font-size: var(--font16);
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it .right .textareaBox .buttonBox {
  min-width: 228px;
  min-height: 50px;
  background-color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: fit-content;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #00000000;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #fff;
  margin-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (80 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  min-width: clamp(7.5rem, calc(((120 / 16) * 1rem) + (228 - 120) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 14.25rem);
  min-height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (50 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it .right .textareaBox .buttonBox:hover {
  letter-spacing: 2px;
}
.servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it:last-child {
  border-bottom: 0;
}
.servicePro_Con1 .centerBox .itemBox .item:first-child .rightBox .itBox .it .right {
  padding-left: clamp(25px, 2.60416667vw, 50px);
}
@media (max-width:990px) {
  .servicePro_Con1 .centerBox .itemBox .item {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    border: 0;
  }
  .servicePro_Con1 .centerBox .itemBox .item .leftBox {
    width: 100%;
    min-height: 50px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    border-top: 2px solid #0a1775;
  }
  .servicePro_Con1 .centerBox .itemBox .item .leftBox .name {
    padding-left: 25px;
  }
  .servicePro_Con1 .centerBox .itemBox .item .rightBox {
    width: 100%;
    margin: 10px 0;
    padding-bottom: 10px;
  }
  .servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it .right {
    padding-left: 0;
  }
  .servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it .right .inputBox input {
    border: 1px solid #e5e5e5;
  }
  .servicePro_Con1 .centerBox .itemBox .item .rightBox .itBox .it .right .textareaBox textarea {
    border: 1px solid #e5e5e5;
  }
  .servicePro_Con1 .centerBox .itemBox .item.item2 .rightBox .itBox .it .left {
    max-width: 70px;
    display: none;
  }
  .servicePro_Con1 .centerBox .itemBox .item.item2 .rightBox .itBox .it .left,
  .servicePro_Con1 .centerBox .itemBox .item.item3 .rightBox .itBox .it .left,
  .servicePro_Con1 .centerBox .itemBox .item.item4 .rightBox .itBox .it .left {
    width: 0;
  }
  .servicePro_Con1 .centerBox .itemBox .item.item2 .rightBox .itBox .it,
  .servicePro_Con1 .centerBox .itemBox .item.item3 .rightBox .itBox .it,
  .servicePro_Con1 .centerBox .itemBox .item.item4 .rightBox .itBox .it {
    padding-left: 0;
  }
}
/* 服务中心----常见问题 */
.serviceProblem_Con1 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (80 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  /*padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);*/
  padding-bottom: 0;
}
.serviceProblem_Con1 .centerBox .itemBox {
  margin-top: clamp(1.5rem, calc(((24 / 16) * 1rem) + (40 - 24) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: clamp(0px, 0vw, 0px) clamp(30px, 3.125vw, 60px);
}
@media (max-width:990px) {
  .serviceProblem_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:480px) {
  .serviceProblem_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.serviceProblem_Con1 .centerBox .itemBox .item {
  min-height: 250px;
  padding-top: clamp(15px, 1.5625vw, 30px);
  padding-bottom: clamp(35px, 3.64583333vw, 70px);
  border-top: 2px solid #e0e0e0;
}
.serviceProblem_Con1 .centerBox .itemBox .item .question {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font20);
  color: #0a1775;
}
.serviceProblem_Con1 .centerBox .itemBox .item .question span {
  color: #0a1775;
}
.serviceProblem_Con1 .centerBox .itemBox .item .answer {
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.serviceProblem_Con1 .centerBox .itemBox .item .answer .title {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  line-height: 1.625;
  text-align: justify;
}
.serviceProblem_Con1 .centerBox .itemBox .item .answer .title span {
  color: #666666;
}
.serviceProblem_Con1 .centerBox .itemBox .item .answer .list ul li {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  line-height: 1.625;
  position: relative;
  padding-left: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.serviceProblem_Con1 .centerBox .itemBox .item .answer .list ul li::after {
  content: '';
  position: absolute;
  left: 0;
  width: 2px;
  height: 2px;
  background: #666666;
  border-radius: 50%;
}
@media (max-width:990px) {
  .serviceProblem_Con1 .centerBox .itemBox .item {
    min-height: unset !important;
  }
}
.serviceProblem_Con1 .centerBox .moreBox_ani {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (45 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.8125rem);
  display: none;
}
.serviceProblem_Con1 .centerBox .moreBox_ani .imgBox {
  animation: xuanZhuan 3s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;
  width: clamp(2.5rem, calc(((40 / 16) * 1rem) + (70 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem);
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (70 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem);
}
/* 服务中心----在线留言 */
.serviceMessage_Con1 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (120 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 7.5rem);
  /* padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (160 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10rem); */
  padding-bottom: clamp(3.75rem, -1rem + 5.94vw, 6.125rem);
}
.serviceMessage_Con1 .centerBox .contentBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.serviceMessage_Con1 .centerBox .contentBox .leftBox {
  width: 30%;
}
.serviceMessage_Con1 .centerBox .contentBox .leftBox .title {
  font-family: "di_me";
  font-size: clamp(1.5625rem, calc(((25 / 16) * 1rem) + (50 - 25) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  color: #0a1775;
  line-height: 1;
}
.serviceMessage_Con1 .centerBox .contentBox .leftBox .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font28);
  color: #333333;
  line-height: 1;
  margin-top: clamp(10px, 1.04166667vw, 20px);
  padding-bottom: clamp(10px, 1.04166667vw, 20px);
  border-bottom: 1px solid #b0b0b0;
}
.serviceMessage_Con1 .centerBox .contentBox .leftBox .levtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
  line-height: 1.75;
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.serviceMessage_Con1 .centerBox .contentBox .leftBox .phoneBox {
  margin-top: clamp(1.875rem, calc(((30 / 16) * 1rem) + (60 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.serviceMessage_Con1 .centerBox .contentBox .leftBox .phoneBox .imagesBox {
  width: clamp(2.8125rem, calc(((45 / 16) * 1rem) + (58 - 45) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.625rem);
  height: clamp(2.8125rem, calc(((45 / 16) * 1rem) + (58 - 45) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.625rem);
  background: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 4px;
  flex-shrink: 0;
}
.serviceMessage_Con1 .centerBox .contentBox .leftBox .phoneBox .imagesBox img {
  max-width: 65%;
  object-fit: cover;
}
.serviceMessage_Con1 .centerBox .contentBox .leftBox .phoneBox .phone {
  font-family: "di_me";
  font-size: var(--font34);
  color: #0a1775;
  line-height: 1;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox {
  width: 65%;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: 20px 0;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_label {
  min-width: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font20);
  color: #222222;
  line-height: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  flex-shrink: 0;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_block {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: 1px solid #e5e5e5;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_block .layui_input,
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_block input[type="text"],
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_block .layui_textarea {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #222222;
  line-height: 1;
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (50 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  width: 70%;
  padding-left: 20px;
  border: 0;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_block .layui_textarea {
    height: 120px;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_block .layui_btn {
  flex-shrink: 0;
  width: 100%;
  max-width: clamp(5.375rem, calc(((86 / 16) * 1rem) + (120 - 86) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 7.5rem);
  border: 0;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 30px;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  cursor: pointer;
  border-left: 1px solid #e5e5e5;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .one {
  margin-top: clamp(10px, 1.04166667vw, 20px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  line-height: 1;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .one a {
  color: #666666;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .tow {
  margin-top: clamp(20px, 2.08333333vw, 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: 5px 0;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .tow .it {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 12px;
  cursor: pointer;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .tow .it .imgBox {
  width: clamp(1.125rem, calc(((18 / 16) * 1rem) + (22 - 18) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.375rem);
  height: clamp(1.125rem, calc(((18 / 16) * 1rem) + (22 - 18) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.375rem);
  border: 1px solid #b0b0b0;
  border-radius: 5px;
  flex-shrink: 0;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .tow .it .name {
  align-self: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  line-height: 1.4;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .tow .it input {
  display: none;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .tow .it.active .imgBox {
  background-image: url(../images/dui.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .buttonBox {
  margin-top: clamp(30px, 3.125vw, 60px);
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .buttonBox .anniu {
  min-width: 260px;
  min-height: 50px;
  float:left;
  margin-left:10px;
  background-color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: fit-content;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #00000000;
  border: 0;
  color: #fff;
  font-size: var(--font20);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  min-height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (50 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
}
.serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .buttonBox .anniu:hover {
  letter-spacing: 2px;
}
@media (max-width:990px) {
  .serviceMessage_Con1 .centerBox .contentBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .serviceMessage_Con1 .centerBox .contentBox .leftBox {
    width: 100%;
  }
  .serviceMessage_Con1 .centerBox .contentBox .leftBox .subtitle {
    padding-bottom: 20px;
  }
  .serviceMessage_Con1 .centerBox .contentBox .leftBox .levtitle {
    margin-top: 20px;
  }
  .serviceMessage_Con1 .centerBox .contentBox .rightBox {
    width: 100%;
    margin-top: 20px;
  }
  .serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_label {
    min-width: unset !important;
    width: 77px;
  }
  .serviceMessage_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item:last-child .layui_label {
    width: 0;
  }
  .serviceMessage_Con1 .centerBox .contentBox .rightBox .botBox .buttonBox .anniu {
    width: 100% !important;
  }
}
/* 服务中心----综合目录申请 */
.service_Con1 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (100 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.25rem);
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);
}

.service_Con1 .centerBox,.servicePro_Con1 .centerBox , .inside_Con4 .centerBox , .serviceMessage_Con1 .centerBox , .serviceProblem_Con1 .centerBox{
    max-width: 1200px;
    margin: auto;
}
.service_Con1 .centerBox .contentBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: clamp(1.875rem, calc(((30 / 16) * 1rem) + (60 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  border-top: 3px solid #0a1775;
}
.service_Con1 .centerBox .contentBox .leftBox {
  width: 21.7948717%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: #f5f5f5;
}
.service_Con1 .centerBox .contentBox .leftBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font24);
  color: #333333;
  line-height: 1;
}
.service_Con1 .centerBox .contentBox .rightBox {
  width: 78.2051283%;
  padding-left: clamp(1.25rem, calc(((20 / 16) * 1rem) + (50 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  padding-top: clamp(15px, 1.5625vw, 30px);
}
.service_Con1 .centerBox .contentBox .rightBox .layui_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: 20px 0;
}
.service_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: clamp(0px, 0vw, 0px) clamp(30px, 3.125vw, 60px);
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.service_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_label {
  min-width: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-family: 'SourceHanSansCN';
  font-weight: 300;
  font-size: var(--font20);
  color: #222222;
  line-height: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  flex-shrink: 0;
  grid-gap: 0 5px;
}
.service_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_label span {
  color: red;
}
.service_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_block {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: 1px solid #e5e5e5;
}
.service_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_block .layui_input {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #222222;
  line-height: 1;
  height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (50 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  width: 100%;
  padding-left: 20px;
  border: 0;
}
.service_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_block .layui_btn {
  flex-shrink: 0;
  width: 100%;
  max-width: clamp(5.625rem, calc(((90 / 16) * 1rem) + (120 - 90) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 7.5rem);
  border: 0;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 30px;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  cursor: pointer;
  border-left: 1px solid #e5e5e5;
}
.service_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .buttonBox {
  margin-top: clamp(30px, 3.125vw, 60px);
}
.service_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .buttonBox .anniu {
  min-width: 228px;
  min-height: 50px;
  background-color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: fit-content;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #00000000;
  border: 0;
  color: #fff;
  font-size: var(--font20);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  min-width: clamp(7.5rem, calc(((120 / 16) * 1rem) + (228 - 120) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 14.25rem);
  min-height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (50 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
}
.service_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .botBox .buttonBox .anniu:hover {
  letter-spacing: 2px;
}
@media (max-width:990px) {
  .service_Con1 .centerBox .contentBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .service_Con1 .centerBox .contentBox .leftBox {
    width: 100%;
    min-height: 50px;
  }
  .service_Con1 .centerBox .contentBox .rightBox {
    width: 100%;
    margin-top: 20px;
  }
  .service_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .service_Con1 .centerBox .contentBox .rightBox .layui_form .layui_item .layui_label {
    width: 100%;
    padding-bottom: 10px;
  }
}
/* 关于我们 */
.about_title .title {
  position: relative;
}
.about_title .title .en {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: clamp(1.875rem, calc(((30 / 16) * 1rem) + (70 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem);
  font-family: "hev";
  color: #cccccc;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 1;
  height: 1em;
  font-size: clamp(1.875rem, calc(((30 / 16) * 1rem) + (54 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.375rem);
}
.about_title .title .cn {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  line-height: 1;
  font-size: clamp(1.5625rem, calc(((25 / 16) * 1rem) + (50 - 25) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  color: #0a1775;
  margin-top: -0.5em;
  position: relative;
}
@media (max-width:990px) {
  .about_title .title .cn i {
    display: none !important;
  }
}
.about_title .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  line-height: 1.6;
  color: #333333;
  font-size: var(--font20);
  margin-top: clamp(calc(20 / 16 * 1rem), calc((20 / 16 * 1rem) + ((55 - 20) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(55 / 16 * 1rem));
  max-width: 515px;
}
.about_title .subtitle span {
  font-size: var(--font36);
}
.about_Con1 {
  position: relative;
  padding-top: clamp(0.625rem, calc(((10 / 16) * 1rem) + (25 - 10) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.5625rem);
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);
  overflow: hidden;
}
.about_Con1 .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.about_Con1 .centerBox .leftBox {
  width: 50%;
  padding-right: clamp(30px, 3.125vw, 60px);
  position: relative;
  z-index: 2;
}
.about_Con1 .centerBox .leftBox .about_title .cn::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background: #0a1775;
  transform: translateX(calc(-100% - 20px));
  bottom: 20px;
}
.about_Con1 .centerBox .leftBox .about_title .cn::before {
  content: "";
  position: absolute;
  left: -22px;
  width: 6px;
  height: 6px;
  background: #0a1775;
  transform: translateY(-40%);
  bottom: 16px;
}
@media (max-width:990px) {
  .about_Con1 .centerBox .leftBox .about_title .cn::after {
    opacity: 0;
  }
  .about_Con1 .centerBox .leftBox .about_title .cn::before {
    opacity: 0;
  }
}
.about_Con1 .centerBox .leftBox .contentBox {
  margin-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (80 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  font-size: var(--font18);
  color: #666666;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  line-height: 1.6;
  text-align: justify;
  overflow: hidden;
}
.about_Con1 .centerBox .leftBox .itemBox {
  margin-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (80 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  display: grid;
  grid-template-columns: 1fr 1fr auto;
  grid-gap: clamp(25px, 2.60416667vw, 50px) clamp(10px, 1.04166667vw, 20px);
  width: 86%;
}
@media (max-width:990px) and (max-width:990px) {
  .about_Con1 .centerBox .leftBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 35px 25px;
  }
}
.about_Con1 .centerBox .leftBox .itemBox .item .number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 10px;
}
.about_Con1 .centerBox .leftBox .itemBox .item .number .beat {
  font-family: "pill";
  font-size: clamp(1.875rem, calc(((30 / 16) * 1rem) + (60 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  color: #0a1775;
  line-height: 1;
}
.about_Con1 .centerBox .leftBox .itemBox .item .number .textBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.about_Con1 .centerBox .leftBox .itemBox .item .number .textBox span {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font14);
  color: #666666;
  line-height: 1;
  position: relative;
  min-width: clamp(0.5rem, calc(((8 / 16) * 1rem) + (16 - 8) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1rem);
  min-height: clamp(0.5rem, calc(((8 / 16) * 1rem) + (16 - 8) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1rem);
}
.about_Con1 .centerBox .leftBox .itemBox .item .number .textBox span i {
  width: clamp(0.5rem, calc(((8 / 16) * 1rem) + (16 - 8) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1rem);
  height: 4px;
  background: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: absolute;
}
.about_Con1 .centerBox .leftBox .itemBox .item .number .textBox span i:last-child {
  transform: rotate(90deg);
}
@media (max-width:990px) {
  .about_Con1 .centerBox .leftBox .itemBox .item .number .textBox span i {
    height: 2px;
  }
}
.about_Con1 .centerBox .leftBox .itemBox .item .name {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font16);
  color: #000;
  line-height: 1;
  margin-top: clamp(5px, 0.52083333vw, 10px);
}
.about_Con1 .centerBox .rightBox {
  position: absolute;
  width: 50%;
  right: 0;
  z-index: 1;
}
.about_Con1 .centerBox .rightBox::after {
/*content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: clamp(12.5rem, calc(((200 / 16) * 1rem) + (320 - 200) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 20rem);
  height: clamp(12.5rem, calc(((200 / 16) * 1rem) + (320 - 200) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 20rem);
  background: #0975e4;
  z-index: 1;
  transform: translateX(-37.5%) translateY(32%);*/
}
@media (max-width:1400px) {
  .about_Con1 .centerBox .rightBox::after {
    transform: translateX(-17.5%) translateY(17%);
  }
}
@media (max-width:990px) {
  .about_Con1 .centerBox .rightBox::after {
    transform: translateX(-20px) translateY(20px);
  }
}
.about_Con1 .centerBox .rightBox .images {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  cursor: pointer;
}
.about_Con1 .centerBox .rightBox .images::after {
  content: '';
  position: absolute;
  width: clamp(3.125rem, calc(((50 / 16) * 1rem) + (94 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.875rem);
  height: clamp(3.125rem, calc(((50 / 16) * 1rem) + (94 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.875rem);
  border: 2px solid #fff;
  border-radius: 50%;
}
.about_Con1 .centerBox .rightBox .images::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: clamp(0.75rem, calc(((12 / 16) * 1rem) + (23 - 12) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.4375rem) 0 clamp(0.75rem, calc(((12 / 16) * 1rem) + (23 - 12) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.4375rem) clamp(0.9375rem, calc(((15 / 16) * 1rem) + (31 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.9375rem);
  border-color: transparent transparent transparent #fff;
  position: absolute;
  transform: translateX(10%);
}
@media (max-width:990px) {
  .about_Con1 .centerBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .about_Con1 .centerBox .leftBox {
    width: 100%;
    padding-right: 0;
  }
  .about_Con1 .centerBox .leftBox .itemBox {
    width: 100%;
  }
  .about_Con1 .centerBox .rightBox {
    width: 100%;
    margin-top: 40px;
    position: relative;
  }
  .about_Con1 .centerBox .rightBox:after {
    display: none;
  }
}
.about_Con1 .imagesBox {
  position: absolute;
  bottom: 84px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  left: 0;
  width: 100%;
}
@media (max-width:990px) {
  .about_Con1::after {
    top: 60px;
  }
  .about_Con1::before {
    top: 60px;
  }
}
.about_Con2 {
  position: relative;
  background-image: url(../images/abbg.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
}
.about_Con2 .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.about_Con2 .centerBox .leftBox {
  width: 50%;
  position: relative;
}
.about_Con2 .centerBox .leftBox .about_title .title .cn {
  color: #fff;
}
.about_Con2 .centerBox .leftBox .about_title .title .cn::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background: #0a1775;
  transform: translateX(calc(-100% - 20px));
  bottom: 20px;
}
.about_Con2 .centerBox .leftBox .about_title .title .cn::before {
  content: "";
  position: absolute;
  left: -22px;
  width: 6px;
  height: 6px;
  background: #0a1775;
  transform: translateY(-40%);
  bottom: 16px;
}
@media (max-width:990px) {
  .about_Con2 .centerBox .leftBox .about_title .title .cn::after {
    opacity: 0;
  }
  .about_Con2 .centerBox .leftBox .about_title .title .cn::before {
    opacity: 0;
  }
}
.about_Con2 .centerBox .leftBox .about_title .title .en {
  color: #ffffff4f;
}
.about_Con2 .centerBox .leftBox .center {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (120 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 7.5rem);
}
.about_Con2 .centerBox .leftBox .center .textBox {
  max-width: 780px;
  width: 100%;
}
.about_Con2 .centerBox .leftBox .images {
  display: block;
  /*opacity: 0;*/
}
.about_Con2 .centerBox .leftBox .images img {
  font-size: 0;
  display: block;
}
.about_Con2 .centerBox .rightBox {
  background: #2c2c2c;
  width: 50%;
}
.about_Con2 .centerBox .rightBox .swiperInfo {
  height: 100%;
}
.about_Con2 .centerBox .rightBox .swiperInfo .swiper_box {
  height: calc(100% - clamp(12.5rem, calc(((200 / 16) * 1rem) + (270 - 200) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 16.875rem));
  overflow: hidden;
}
.about_Con2 .centerBox .rightBox .swiperInfo .swiper_box ul li .centerInfo {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background-image: url(../images/about_bga.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 77%;
}
.about_Con2 .centerBox .rightBox .swiperInfo .swiper_box ul li .centerInfo .textBox {
  max-width: 50%;
}
.about_Con2 .centerBox .rightBox .swiperInfo .swiper_box ul li .centerInfo .textBox .title {
  color: #fff;
  font-size: clamp(1.875rem, calc(((30 / 16) * 1rem) + (60 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  line-height: 1;
  padding-bottom: clamp(20px, 2.08333333vw, 40px);
  position: relative;
}
.about_Con2 .centerBox .rightBox .swiperInfo .swiper_box ul li .centerInfo .textBox .title::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 51px;
  height: 3px;
  background: #ababab;
}
.about_Con2 .centerBox .rightBox .swiperInfo .swiper_box ul li .centerInfo .textBox .subtitle {
  color: #fff;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font40);
  line-height: 1.2;
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
@media (max-width:990px) {
  .about_Con2 .centerBox .rightBox .swiperInfo .swiper_box ul li .centerInfo .textBox .subtitle {
    max-width: 100%;
  }
}
@media (max-width:990px) {
  .about_Con2 .centerBox .rightBox .swiperInfo .swiper_box {
    height: 100% !important;
  }
}
@media (max-width:990px) {
  .about_Con2 .centerBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .about_Con2 .centerBox .leftBox {
    width: 100%;
  }
  .about_Con2 .centerBox .leftBox .center {
    position: relative;
  }
  .about_Con2 .centerBox .leftBox .images {
    max-height: 80px;opacity: 0;
  }
  .about_Con2 .centerBox .rightBox {
    width: 100%;
    margin-top: 20px;
    opacity: 0;
    height: 10px;
  }
  .about_Con2 .centerBox .rightBox .swiperInfo .swiper_box ul li .centerInfo {
    background-size: 96%;
    padding: 80px 0;
  }
}
.about_Con2 .center_info {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background: #00000041;
  height: clamp(12.5rem, calc(((200 / 16) * 1rem) + (270 - 200) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 16.875rem);
}
.about_Con2 .center_info .swiperInfo {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
}
.about_Con2 .center_info .swiperInfo .swiper_Samll {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.about_Con2 .center_info .swiperInfo .swiper_Samll ul li .centerInfo {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
}
.about_Con2 .center_info .swiperInfo .swiper_Samll ul li .centerInfo::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #0a1775;
  z-index: 1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
}
.about_Con2 .center_info .swiperInfo .swiper_Samll ul li .centerInfo .icon_box {
  height: clamp(1.875rem, calc(((30 / 16) * 1rem) + (50 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.about_Con2 .center_info .swiperInfo .swiper_Samll ul li .centerInfo .title {
  color: #fff;
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font26);
  line-height: 1;
  margin-top: clamp(10px, 1.04166667vw, 20px);
  padding-bottom: clamp(10px, 1.04166667vw, 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  z-index: 2;
}
.about_Con2 .center_info .swiperInfo .swiper_Samll ul li .centerInfo .title::after {
  content: '';
  position: absolute;
  bottom: -2px;
  width: 52px;
  height: 3px;
  background: #d2cecd;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.about_Con2 .center_info .swiperInfo .swiper_Samll ul li .centerInfo .subtitle {
  color: #fff;
  font-family: 'SourceHanSansCN';
  font-weight: 200;
  color: #ffffff4f;
  font-size: var(--font13);
  line-height: 1.43;
  margin-top: clamp(12.5px, 1.30208333vw, 25px);
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 0 16px;
}
/*.about_Con2 .center_info .swiperInfo .swiper_Samll ul li.active .centerInfo .icon_box,*/
/*.about_Con2 .center_info .swiperInfo .swiper_Samll ul li:hover .centerInfo .icon_box {*/
/*  filter: brightness(0) invert(1);*/
/*}*/
.about_Con2 .center_info .swiperInfo .swiper_Samll ul li.active .centerInfo .subtitle,
.about_Con2 .center_info .swiperInfo .swiper_Samll ul li:hover .centerInfo .subtitle {
  color: #fff;
}
.about_Con2 .center_info .swiperInfo .swiper_Samll ul li.active .centerInfo .title::after,
.about_Con2 .center_info .swiperInfo .swiper_Samll ul li:hover .centerInfo .title::after {
  background: #fff;
}
/*.about_Con2 .center_info .swiperInfo .swiper_Samll ul li.active .centerInfo::after,*/
/*.about_Con2 .center_info .swiperInfo .swiper_Samll ul li:hover .centerInfo::after {*/
/*  opacity: 1;*/
/*}*/
@media (max-width:990px) {
  .about_Con2 .center_info .swiperInfo .swiper_Samll {
    overflow: unset !important;
  }
  .about_Con2 .center_info .swiperInfo .swiper_Samll ul li {
    width: 100% !important;
  }
  .about_Con2 .center_info .swiperInfo .swiper_Samll ul li .centerInfo .title::after {
    display: none;
  }
  .about_Con2 .center_info .swiperInfo .swiper_Samll ul li .centerInfo .title .centerInfo .subtitle {
    display: none;
  }
}
.about_Con2 .center_info .swiperInfo .swiper_but {
  position: absolute;
  z-index: 3;
  cursor: pointer;
}
.about_Con2 .center_info .swiperInfo .swiper_but i {
  color: #ffffff86;
  font-size: var(--font24);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.about_Con2 .center_info .swiperInfo .swiper_but.prev {
  left: 0;
  transform: translateX(-50px);
}
.about_Con2 .center_info .swiperInfo .swiper_but.next {
  right: 0;
  transform: translateX(50px);
}
.about_Con2 .center_info .swiperInfo .swiper_but:hover i {
  color: #0a1775;
}
@media (max-width:990px) {
  .about_Con2 .center_info {
    position: relative;
    height: auto;
    background: #2c2c2c;
    padding: 20px 0;
  }
  .about_Con2 .center_info .swiperInfo .swiper_Samll ul {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
  }
  .about_Con2 .center_info .swiperInfo .swiper_Samll ul li .centerInfo {
    padding: 20px 20px;
  }
  .about_Con2 .center_info .swiperInfo .swiper_Samll ul li .centerInfo .subtitle {
    text-align: center;
  }
}
@media (max-width:990px) {
  .about_Con2 {
    background-attachment: unset !important;
  }
}
.about_Con3 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (100 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.25rem);
}
.about_Con3 .centerBox .about_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.about_Con3 .centerBox .about_title .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.about_Con3 .centerBox .about_title .title .cn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 20px;
}
.about_Con3 .centerBox .about_title .title .cn i {
  width: clamp(4.375rem, calc(((70 / 16) * 1rem) + (168 - 70) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10.5rem);
  height: 2px;
  background: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
}
.about_Con3 .centerBox .about_title .title .cn i::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 6px;
  height: 6px;
  background: #0a1775;
  transform: translateY(40%);
}
.about_Con3 .centerBox .about_title .title .cn i:last-child::after {
  left: 0;
}
.about_Con3 .centerBox .select_box {
  margin-top: clamp(40px, 4.16666667vw, 80px);
}
.about_Con3 .centerBox .select_box .listBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: clamp(0.625rem, calc(((10 / 16) * 1rem) + (40 - 10) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem) clamp(0.625rem, calc(((10 / 16) * 1rem) + (80 - 10) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.about_Con3 .centerBox .select_box .listBox .list {
  min-width: clamp(6.875rem, calc(((110 / 16) * 1rem) + (210 - 110) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 13.125rem);
  height: clamp(2.1875rem, calc(((35 / 16) * 1rem) + (50 - 35) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  border: 1px solid #999999;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #666666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.about_Con3 .centerBox .select_box .listBox .list:hover,
.about_Con3 .centerBox .select_box .listBox .list.active {
  background: #0a1775;
  border: 1px solid #0a1775;
  color: #fff;
}
@media (max-width:990px) {
  .about_Con3 .centerBox .select_box .listBox .list {
    min-width: 90px;
  }
  .about_Con3 .centerBox .select_box .listBox {
       display: grid; grid-template-columns: repeat(2, 1fr);
  }
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li {
  z-index: 1;
  height: auto;
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li:last-child .centerInfo .swiper_Son .swiper-wrapper .swiper-slide .center_info .pb {
    padding-bottom: 71%;
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  opacity: 0;
  height: 100%;
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_Son {
  overflow: hidden;
  padding-top: clamp(2.1875rem, calc(((35 / 16) * 1rem) + (70 - 35) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem);
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (90 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.625rem);
  width: 100%;
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_Son .swiper-wrapper .swiper-slide .center_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_Son .swiper-wrapper .swiper-slide .center_info .pb {
  padding-bottom: 134%;
  box-shadow: 0 0 10px 0px #e5e5e5;
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_Son .swiper-wrapper .swiper-slide .center_info .pb .ab {
  padding-left: clamp(12.5px, 1.30208333vw, 25px);
  padding-right: clamp(12.5px, 1.30208333vw, 25px);
  padding-top: clamp(10px, 1.04166667vw, 20px);
  padding-bottom: clamp(10px, 1.04166667vw, 20px);
  background: #fff;
  border: 1px solid #e5e5e583;
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_Son .swiper-wrapper .swiper-slide .center_info .title {
  font-size: var(--font16);
  color: #333333;
  line-height: 1.43;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  text-align: center;
  margin-top: clamp(12.5px, 1.30208333vw, 25px);
}
@media (max-width:990px) {
  .about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_Son .swiper-wrapper .swiper-slide .center_info .title {
    margin-top: 25px;
  }
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_but {
  position: absolute;
  z-index: 3;
  cursor: pointer;
  width: clamp(3rem, calc(((48 / 16) * 1rem) + (60 - 48) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  height: clamp(3rem, calc(((48 / 16) * 1rem) + (60 - 48) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: #ededed;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 50%;
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_but i {
  color: #333333;
  font-size: var(--font18);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_but.prev {
  left: 0;
  transform: translateX(-90px) translateY(-100%);
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_but.next {
  right: 0;
  transform: translateX(90px) translateY(-100%);
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_but:hover {
  background: #0a1775;
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_but:hover i {
  color: #fff;
}
@media (max-width:1800px) {
  .about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_but.prev {
    left: 0;
    transform: translateX(-100%) translateY(-100%);
  }
  .about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_but.next {
    right: 0;
    transform: translateX(100%) translateY(-100%);
  }
}
@media (max-width:1400px) {
  .about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_but.prev {
    left: 0;
    transform: translateX(-80px) translateY(-100%);
  }
  .about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_but.next {
    right: 0;
    transform: translateX(80px) translateY(-100%);
  }
}
@media (max-width:990px) {
  .about_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .swiper_but {
    display: none !important;
  }
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li.swiper-slide-active {
  z-index: 2;
}
.about_Con3 .centerBox .swiperInfo .swiper_box ul li.swiper-slide-active .centerInfo {
  opacity: 1;
}
@media (max-width:1400px) {
  .about_Con3 .centerBox .swiperInfo {
    width: 90%;
    margin: auto;
  }
}
@media (max-width:990px) {
  .about_Con3 .centerBox .swiperInfo {
    width: 100%;
  }
}
.about_Con4 {
  background: #ededed;
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (80 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  position: relative;
}
.about_Con4 .centerBox {
  position: relative;
  padding-bottom: clamp(2.5rem, calc(((40 / 16) * 1rem) + (40 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.about_Con4 .centerBox .center {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.about_Con4 .centerBox .center .about_title {
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.about_Con4 .centerBox .center .about_title .title .cn i {
  width: clamp(4.375rem, calc(((70 / 16) * 1rem) + (168 - 70) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10.5rem);
  height: 2px;
  background: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  transform: translateY(10px);
  position: relative;
  margin-top: clamp(15px, 1.5625vw, 30px);
}
.about_Con4 .centerBox .center .about_title .title .cn i::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 6px;
  height: 6px;
  background: #0a1775;
  transform: translateY(40%);
}
.about_Con4 .centerBox .images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 91.21794%;
}
@media (max-width:1440px) {
  .about_Con4 .centerBox .images {
    width: 75%;
  }
}
@media (max-width:990px) {
  .about_Con4 .centerBox .images {
    width: 100%;
  }
}
@media (max-width:990px) {
  .about_Con4 .centerBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding-bottom: 0;
  }
  .about_Con4 .centerBox .center {
    position: relative;
  }
}
.about_Con4 .bouContentBox {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #0000004a;
  padding-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (35 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.1875rem);
  padding-bottom: clamp(1.25rem, calc(((20 / 16) * 1rem) + (35 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.1875rem);
}
.about_Con4 .bouContentBox .itemBox {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.about_Con4 .bouContentBox .itemBox .item {
  padding-left: clamp(40px, 4.16666667vw, 80px);
  padding-right: clamp(40px, 4.16666667vw, 80px);
  border-left: 1px solid #ffffff85;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.about_Con4 .bouContentBox .itemBox .item .coBox {
  width: 100%;
}
.about_Con4 .bouContentBox .itemBox .item .coBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font30);
  color: #fff;
  line-height: 1;
}
.about_Con4 .bouContentBox .itemBox .item .coBox .subtitle {
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.about_Con4 .bouContentBox .itemBox .item .coBox .subtitle .number {
  font-family: "pill";
  font-size: clamp(1.875rem, calc(((30 / 16) * 1rem) + (90 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.625rem);
  color: #fff;
  line-height: 1;
}
.about_Con4 .bouContentBox .itemBox .item .coBox .subtitle .number span {
  font-size: var(--font20);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #fff;
}
.about_Con4 .bouContentBox .itemBox .item .coBox .subtitle .cont {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font22);
  color: #fff;
  line-height: 1.38461;
}
.about_Con4 .bouContentBox .itemBox .item:first-child {
  border: 0;
}
.about_Con4 .bouContentBox .itemBox .item:first-child .coBox {
  width: auto;
}
@media (max-width:990px) {
  .about_Con4 .bouContentBox {
    position: relative;
    background: none;
  }
  .about_Con4 .bouContentBox .itemBox {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px 0;
  }
  .about_Con4 .bouContentBox .itemBox .item {
    border-bottom: 1px solid #00000000 !important;
    border-left: 0;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }
  .about_Con4 .bouContentBox .itemBox .item .coBox {
    width: 100% !important;
  }
  .about_Con4 .bouContentBox .itemBox .item .coBox .title {
    font-size: 14px;
    color: #0a1775;
  }
  .about_Con4 .bouContentBox .itemBox .item .coBox .subtitle .number {
    color: #333333;
  }
  .about_Con4 .bouContentBox .itemBox .item .coBox .subtitle .number span {
    color: #333333;
  }
  .about_Con4 .bouContentBox .itemBox .item .coBox .subtitle .cont {
    color: #333333;
  }
}
.about_Con5 {
  position: relative;
}
.about_Con5 .center {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);
}
.about_Con5 .center .centerBox {
  height: 100%;
  width: 100%;
}
.about_Con5 .center .centerBox .letfBox {
  width: 54%;
  padding-right: clamp(0rem, calc(((0 / 16) * 1rem) + (24 - 0) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.5rem);
}
.about_Con5 .center .centerBox .letfBox .about_title .title .cn i {
  width: clamp(4.375rem, calc(((70 / 16) * 1rem) + (168 - 70) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10.5rem);
  height: 2px;
  background: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  transform: translateY(15px);
  position: relative;
  margin-top: clamp(15px, 1.5625vw, 30px);
}
.about_Con5 .center .centerBox .letfBox .about_title .title .cn i::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 6px;
  height: 6px;
  background: #0a1775;
  transform: translateY(40%);
}
.about_Con5 .center .centerBox .letfBox .about_title .subtitle {
  max-width: 100%;
  font-size: var(--font22);
}
.about_Con5 .imagesBox {
  width: 100%;
  position: relative;
  z-index: 2;
}
@media (max-width:990px) {
  .about_Con5 .imagesBox {
    overflow: hidden;
    margin-top: 20px;
  }
  .about_Con5 .imagesBox .images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    height: 300px;
  }
  .about_Con5 .imagesBox .images img {
    max-width: unset !important;
    height: 100%;
  }
}
@media (max-width:990px) {
  .about_Con5 .center {
    position: relative !important;
  }
  .about_Con5 .center .centerBox .letfBox {
    width: 100%;
  }
}
/* 关于我们----发展历程 */
.aboutFzPsgeer {
  width: 100%;
  height: 0;
  transform: translateY(-50px);
}
.aboutFz_Con1 {
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);
  background-image: url(../images/abfzab.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  position: relative;
  height: auto;
}
.aboutFz_Con1 .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.aboutFz_Con1 .centerBox .letfBox {
  width: 50%;
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (100 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.25rem);
  padding-right: clamp(0rem, calc(((0 / 16) * 1rem) + (75 - 0) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.6875rem);
  height: 100%;
  position: sticky;
  top: 60px;
}
.aboutFz_Con1 .centerBox .letfBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: clamp(1.75rem, calc(((28 / 16) * 1rem) + (46 - 28) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.875rem);
  color: #333333;
  line-height: 1;
}
.aboutFz_Con1 .centerBox .letfBox .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #666666;
  line-height: 1.6;
  /*margin-top: clamp(20px, 2.08333333vw, 40px);*/
  margin-top: 20px;
  max-width: 530px;
  border-top: 2px solid #cccccc;
  padding-top: 20px;
}
.aboutFz_Con1 .centerBox .letfBox .itemBox {
  margin-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (180 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 11.25rem);
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: clamp(17.5px, 1.82291667vw, 35px) clamp(17.5px, 1.82291667vw, 35px);
}
.aboutFz_Con1 .centerBox .letfBox .itemBox .item {
  min-height: clamp(3.4375rem, calc(((55 / 16) * 1rem) + (80 - 55) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  border-radius: 4px;
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow: hidden;
}
.aboutFz_Con1 .centerBox .letfBox .itemBox .item .yearBox {
  font-family: "hev";
  font-size: var(--font22);
  color: #666666;
  line-height: 1;
  font-weight: bolder;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: center;
}
@media (max-width:480px) {
  .aboutFz_Con1 .centerBox .letfBox .itemBox .item .yearBox {
    font-size: 12px;
  }
}
.aboutFz_Con1 .centerBox .letfBox .itemBox .item .name {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font28);
  color: #333333;
  line-height: 1;
  margin-top: clamp(2.5px, 0.26041667vw, 5px);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: center;
}
@media (max-width:480px) {
  .aboutFz_Con1 .centerBox .letfBox .itemBox .item .name {
    font-size: 14px;
  }
}
.aboutFz_Con1 .centerBox .letfBox .itemBox .item.active,
.aboutFz_Con1 .centerBox .letfBox .itemBox .item:hover {
  background: #0a1775;
}
.aboutFz_Con1 .centerBox .letfBox .itemBox .item.active .yearBox,
.aboutFz_Con1 .centerBox .letfBox .itemBox .item:hover .yearBox {
  color: #fff;
}
.aboutFz_Con1 .centerBox .letfBox .itemBox .item.active .name,
.aboutFz_Con1 .centerBox .letfBox .itemBox .item:hover .name {
  color: #fff;
}
@media (max-width: 990px) {
    .aboutFz_Con1 .centerBox .letfBox .itemBox .item:hover { background: transparent; }
    .aboutFz_Con1 .centerBox .letfBox .itemBox .item:hover .yearBox {
      color: #666666;
    }
    .aboutFz_Con1 .centerBox .letfBox .itemBox .item:hover .name {
      color: #333333;
    }
    .aboutFz_Con1 .centerBox .letfBox .itemBox .item.active:hover { background: #0a1775; }
    .aboutFz_Con1 .centerBox .letfBox .itemBox .item.active .yearBox,
    .aboutFz_Con1 .centerBox .letfBox .itemBox .item.active .name { color: #FFFFFF; }
}
@media (max-width:480px) {
  .aboutFz_Con1 .centerBox .letfBox .itemBox .item {
    min-height: auto;
    padding: 10px 0;
  }
}
.aboutFz_Con1 .centerBox .rightBox {
  width: 50%;
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box {
  overflow: hidden;
  padding-left: 10px;
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide {
  width: 0;
  height: 0;
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide.swiper-slide-active {
  height: auto;
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide.swiper-slide-active .centerInfo {
  opacity: 1;
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide .centerInfo {
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide .centerInfo .itemBox {
  border-left: 2px solid #cccccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: clamp(36.5px, 3.80208333vw, 73px) clamp(0px, 0vw, 0px);
  padding-top: clamp(36.5px, 3.80208333vw, 73px);
  padding-bottom: clamp(25px, 2.60416667vw, 50px);
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide .centerInfo .itemBox .item {
  padding-left: clamp(2.5rem, calc(((40 / 16) * 1rem) + (118 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 7.375rem);
  position: relative;
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide .centerInfo .itemBox .item::after {
  content: '';
  position: absolute;
  top: clamp(0.875rem, calc(((14 / 16) * 1rem) + (20 - 14) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.25rem);
  left: 0;
  width: clamp(1.875rem, calc(((30 / 16) * 1rem) + (110 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.875rem);
  height: 2px;
  background: #cccccc;
  z-index: 1;
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide .centerInfo .itemBox .item::before {
  content: '';
  position: absolute;
  top: clamp(0.875rem, calc(((14 / 16) * 1rem) + (20 - 14) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.25rem);
  left: 0;
  width: clamp(0.75rem, calc(((12 / 16) * 1rem) + (16 - 12) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1rem);
  height: clamp(0.75rem, calc(((12 / 16) * 1rem) + (16 - 12) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1rem);
  border: 2px solid #cccccc;
  background: #ffffff;
  border-radius: 50%;
  transform: translateY(-50%) translateX(-50%);
  z-index: 2;
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide .centerInfo .itemBox .item .yearBox {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font28);
  color: #0a1775;
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide .centerInfo .itemBox .item .list {
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide .centerInfo .itemBox .item .list ul li {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #666666;
}
.aboutFz_Con1 .centerBox .rightBox .swiperInfo .swiper_box .swiper-wrapper .swiper-slide .centerInfo .itemBox .item .imagesBox {
  margin-top: clamp(15px, 1.5625vw, 30px);
}
@media (max-width:990px) {
  .aboutFz_Con1 .centerBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .aboutFz_Con1 .centerBox .letfBox {
    width: 100%;
    position: static !important;
    padding-top: 0;
  }
  .aboutFz_Con1 .centerBox .rightBox {
    width: 100%;
    margin-top: 20px;
  }
}
/* 关于我们----联系我们 */
.ab_title .title {
  font-weight: 500;
  font-size: var(--font32);
  color: #000000;
  line-height: 1;
}
.ab_title .subtitle {
  font-size: var(--font20);
  color: #333333;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  line-height: 1.45;
  margin-top: 20px;
}
.ab_title .levtitle {
  font-size: var(--font20);
  color: #333333;
  line-height: 1.8;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  margin-top: clamp(20px, 2.08333333vw, 40px);
  max-width: 640px;
}
.aboutlc_Con1 {
  background: #f6f6f6;
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (80 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (65 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.0625rem);
}
.aboutlc_Con1 .centerBox .itemBox {
    margin-top: clamp(0.938rem, -1.37rem + 2.88vw, 1.875rem);
    padding-top: clamp(0.938rem, -1.37rem + 2.88vw, 1.875rem);
    border-top: 1px solid #DCDCDC;
}
.aboutlc_Con1 .centerBox .itemBox .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: clamp(1.25rem, calc(((20 / 16) * 1rem) + (55 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.4375rem);
  grid-gap: 0 10px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.aboutlc_Con1 .centerBox .itemBox .item .iconBox {
  width: 18px;
  flex-shrink: 0;
  transform: translateY(5%);
}
.aboutlc_Con1 .centerBox .itemBox .item .textBox {
  width: 100%;
}
.aboutlc_Con1 .centerBox .itemBox .item .textBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #333333;
  line-height: 1.45;
}
.aboutlc_Con1 .centerBox .itemBox .item .textBox .list {
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.aboutlc_Con1 .centerBox .itemBox .item .textBox .list .it {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
  line-height: 1.7777777;
}
.aboutlc_Con1 .centerBox .itemBox .item .buttonBox {
  flex-shrink: 0;
}
.aboutlc_Con1 .centerBox .itemBox .item .buttonBox .but {
  min-width: 160px;
  min-height: 38px;
  background-color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: fit-content;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #00000000;
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  color: #fff;
  font-size: var(--font16);
  grid-gap: 0 10px;
}
.aboutlc_Con1 .centerBox .itemBox .item .buttonBox .but:hover {
  letter-spacing: 2px;
}
@media (max-width:990px) {
  .aboutlc_Con1 .centerBox .itemBox .item .buttonBox .but {
    min-width: 90px;
    min-height: 35px;
    background-color: #0a1775;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: fit-content;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid #00000000;
  }
  .aboutlc_Con1 .centerBox .itemBox .item .buttonBox .but:hover {
    letter-spacing: 2px;
  }
}
.aboutlc_Con1 .centerBox .itemBox .item:hover {
  background: #fff;
}
@media (max-width:990px) {
  .aboutlc_Con1 .centerBox .itemBox .item {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: relative;
    background: #fff;
  }
  .aboutlc_Con1 .centerBox .itemBox .item .iconBox {
    position: absolute;
    width: 15px;
  }
  .aboutlc_Con1 .centerBox .itemBox .item .textBox {
    padding-left: 22px;
  }
  .aboutlc_Con1 .centerBox .itemBox .item .buttonBox {
    margin-top: 15px;
    padding-left: 22px;
  }
}
@media (max-width:990px) {
  .aboutlc_Con1 .centerBox .itemBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    grid-gap: 15px 0;
  }
}
.aboutlc_Con1 .centerBox .moreAdd {
  margin-top: clamp(15px, 1.5625vw, 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.aboutlc_Con1 .centerBox .moreAdd button {
  width: clamp(7.5rem, calc(((120 / 16) * 1rem) + (190 - 120) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 11.875rem);
  height: clamp(3rem, calc(((48 / 16) * 1rem) + (60 - 48) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border: 2px solid #e0e0e0;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #666666;
  line-height: 1;
  font-size: var(--font22);
  background: none;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.aboutlc_Con1 .centerBox .moreAdd button:hover {
  background: #0a1775;
  color: #fff;
  border: 2px solid #0a1775;
}
.aboutlc_Con2 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (110 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.875rem);
  /*padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);*/
  padding-bottom: 70px;
}
.aboutlc_Con2 .contentBox .layui-form {
  margin-top: clamp(2.5rem, -2.5rem + 6.25vw, 5rem);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .title {
  font-size: var(--font17);
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  color: #000000;
  line-height: 1.41;
  padding-bottom: clamp(0.625rem, -0.625rem + 1.56vw, 1.25rem);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .title span {
  font-size: var(--font17);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #0a1775;
  line-height: 1.41;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item {
  width: 100%;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block { width: 50%; min-width: 600px; }
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block .layui-input,
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block .layui-textarea {
  width: 100%;
  height: clamp(2.5rem, 1.25rem + 1.56vw, 3.125rem);
  border: 1px solid #e5e5e5;
  background: none;
  padding: 0 clamp(0.875rem, 0.125rem + 0.94vw, 1.25rem);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block .layui-form-select dl {
  top: 100%;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block .layui-input:focus,
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block .layui-textarea:focus {
  border-color: #0a1775 !important;
  box-shadow: 0 0 0 3px #0a177505;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block .layui-input:hover,
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block .layui-textarea:hover {
  border-color: #0a1775 !important;
  box-shadow: 0 0 0 3px #0a177505;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block .layui-form-select dl dd.layui-this {
  padding: 0 clamp(0.875rem, 0.125rem + 0.94vw, 1.25rem);
  color: #0a1775;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block .layui-form-select dl dd {
  padding: 0 clamp(0.875rem, 0.125rem + 0.94vw, 1.25rem) !important;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block .layui-form-select .layui-edge {
  right: 25px;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block textarea {
  min-height: 240px;
  padding-top: clamp(12.5px, 1.30208333vw, 25px) !important;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .seleBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: 15px 0;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .seleBox .it {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 12px;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .seleBox .it .imgBox {
  width: clamp(0.9375rem, calc(((15 / 16) * 1rem) + (22 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.375rem);
  height: clamp(0.9375rem, calc(((15 / 16) * 1rem) + (22 - 15) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.375rem);
  border: 1px solid #b0b0b0;
  border-radius: 5px;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .seleBox .it .name {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  line-height: 1.4;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .seleBox .it .layui-form-radio {
  display: none;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item .seleBox .it.active .imgBox {
  background-image: url(../images/duia.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  background-color: #0a1775;
  border: 1px solid #0a1775;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item2 {
  margin-top: clamp(25px, 2.60416667vw, 50px);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item3 {
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 {
  margin-top: clamp(30px, 3.125vw, 60px);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .selBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .selBox .item {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font17);
  color: #000000;
  line-height: 1;
  padding-bottom: 14px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  cursor: pointer;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .selBox .item::after {
  content: '';
  position: absolute;
  bottom: -2px;
  width: 0%;
  height: 2px;
  background: #0a1775;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .selBox .item.active {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  color: #0a1775;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .selBox .item.active::after {
  width: 100%;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox {
  margin-top: clamp(15px, 1.5625vw, 30px);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .list ul li {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
  line-height: 2.25;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .list ul li a {
  color: #0a1775;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox {
  margin-top: clamp(30px, 3.125vw, 60px);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .huanBox {
  display: none;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .huanBox .layui_item {
  margin-top: clamp(5px, 0.52083333vw, 10px);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .huanBox .layui_item .layui_block {
  height: clamp(2.5rem, 1.25rem + 1.56vw, 3.125rem);
  border: 1px solid #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .huanBox .layui_item .layui_block .layui_btn {
  flex-shrink: 0;
  background: none;
  border: 0;
  padding: 0 20px;
  border-right: 1px solid #e5e5e5;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font17);
  color: #000;
  line-height: 1;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .huanBox .layui_item .layui_block .layui_input {
  width: 100%;
  border: 0;
  padding-left: clamp(12.5px, 1.30208333vw, 25px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #333333;
  line-height: 1;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .huanBox.active {
  display: block;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .buttonBox {
  margin-top: clamp(25px, 2.60416667vw, 50px);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .buttonBox button {
  min-width: 160px;
  min-height: 38px;
  background-color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: fit-content;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #00000000;
  border: 0;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #fff;
  font-size: var(--font20);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .buttonBox button:hover {
  letter-spacing: 2px;
}
@media (max-width:990px) {
    .aboutlc_Con2 .contentBox .layui-form .contentBox .item .layui_item .layui_block { width: 100%; min-width: 100%; }
  .aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .buttonBox button {
    min-width: 80px;
    min-height: 35px;
    background-color: #0a1775;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: fit-content;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 1px solid #00000000;
  }
  .aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .buttonBox button:hover {
    letter-spacing: 2px;
  }
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .secretBox {
  margin-top: clamp(30px, 3.125vw, 60px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
  line-height: 1.4;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .secret {
  margin-top: clamp(20px, 2.08333333vw, 40px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .secret a {
  color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  grid-gap: 0 10px;
  font-size: var(--font16);
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .botBox .secret a img {
    max-width: 1em;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .listx  ul li {
    font-family: 'SourceHanSansCN';
    font-weight: 400;
    font-size: var(--font16);
    color: #333333;
    line-height: 2.3;
}
.aboutlc_Con2 .contentBox .layui-form .contentBox .item4 .contBox .listx  ul li a {
    color: #0a1775;
}
/* 关于我们----我们的技术 */
.aboutgy_Con1 {
  padding-top: clamp(30px, 3.125vw, 60px);
  padding-bottom: clamp(30px, 3.125vw, 60px);
  background-image: url(../images/abgybg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
}
.aboutgy_Con1 .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  grid-gap: clamp(0px, 0vw, 0px) clamp(30px, 3.125vw, 60px);
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.aboutgy_Con1 .centerBox .letfBox {
  width: 50%;
}
.aboutgy_Con1 .centerBox .letfBox .title {
  font-size: var(--font48);
  color: #000000;
  line-height: 1;
}
.aboutgy_Con1 .centerBox .letfBox .subtitle {
  font-size: var(--font30);
  color: #333333;
  line-height: 1.45;
  margin-top: clamp(1.875rem, calc(((30 / 16) * 1rem) + (60 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.aboutgy_Con1 .centerBox .letfBox .levtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
  line-height: 1.875;
  margin-top: clamp(1.875rem, calc(((30 / 16) * 1rem) + (40 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
}
.aboutgy_Con1 .centerBox .letfBox .contBox {
  font-weight: 900;
  font-size: var(--font30);
  color: #0a1775;
  line-height: 1.3333;
  margin-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (110 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.875rem);
  max-width: 360px;
  border-top: 2px solid #0a1775;
  border-bottom: 2px solid #0a1775;
  padding-top: clamp(7.5px, 0.78125vw, 15px);
  padding-bottom: clamp(7.5px, 0.78125vw, 15px);
}
.aboutgy_Con1 .centerBox .rightBox {
  max-width: 40%;
}
@media (max-width:990px) {
  .aboutgy_Con1 .centerBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .aboutgy_Con1 .centerBox .letfBox {
    width: 100%;
  }
  .aboutgy_Con1 .centerBox .rightBox {
    width: 100%;
    margin-top: 20px;
    display: none;
  }
}
.aboutgy_Con2 {
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (120 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 7.5rem);
}
.aboutgy_Con2 .centerBox .swiperInfo {
  margin-top: clamp(1.5625rem, calc(((25 / 16) * 1rem) + (60 - 25) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
}
.aboutgy_Con2 .centerBox .swiperInfo .swiper_box {
  overflow: hidden;
}
.aboutgy_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo .pb {
  padding-bottom: 134.5%;
}
.aboutgy_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo .pb .ab img {
  width: 100%;
}
.aboutgy_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo .name {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
  line-height: 1;
  text-align: center;
  margin-top: clamp(15px, 1.5625vw, 30px);
}
.aboutgy_Con3 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (120 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 7.5rem);
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (85 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.3125rem);
  background-image: url(../images/abgybg1.jpg);
  background-repeat: no-repeat;
  position: relative;
  background-size: cover;
  background-position: center center;
}
.aboutgy_Con3 .centerBox::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20%;
  height: 100%;
  background: linear-gradient(90deg, #00000000 10%, #ffffffde 100%);
  z-index: 2;
  pointer-events: none;
}
.aboutgy_Con3 .centerBox::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20%;
  height: 100%;
  background: linear-gradient(90deg, #ffffffde 10%, #00000000 100%);
  z-index: 2;
  pointer-events: none;
}
@media (max-width:990px) {
  .aboutgy_Con3 .centerBox::after {
    display: none;
  }
  .aboutgy_Con3 .centerBox::before {
    display: none;
  }
}
.aboutgy_Con3 .centerBox .ab_title {
  position: relative;
  z-index: 3;
}
.aboutgy_Con3 .centerBox .swiperInfo {
  margin-top: clamp(1.5625rem, calc(((25 / 16) * 1rem) + (60 - 25) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  position: relative;
  transform: translateX(-3.2%);
}
.aboutgy_Con3 .centerBox .swiperInfo .swiper_box {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
.aboutgy_Con3 .centerBox .swiperInfo .swiper_box ul {
  height: 100%;
}
.aboutgy_Con3 .centerBox .swiperInfo .swiper_box ul li {
  width: 26.92307%;
  height: auto;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0.5;
}
.aboutgy_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  padding-left: clamp(10px, 1.04166667vw, 20px);
  padding-right: clamp(10px, 1.04166667vw, 20px);
  cursor: pointer;
}
.aboutgy_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo > .pb {
  padding-bottom: 134.5%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.aboutgy_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo > .pb > .ab {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.aboutgy_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo > .pb > .ab img {
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.aboutgy_Con3 .centerBox .swiperInfo .swiper_box ul li .centerInfo .name {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #333333;
  line-height: 1;
  text-align: center;
  margin-top: clamp(15px, 1.5625vw, 30px);
}
.aboutgy_Con3 .centerBox .swiperInfo .swiper_box ul li.swiper-slide-active {
  width: 33.3333333%;
  opacity: 1;
}
.aboutgy_Con3 .centerBox .swiperInfo .swiper_box ul li.swiper-slide-next {
  opacity: 1;
}
.aboutgy_Con3 .centerBox .swiperInfo .swiper_box ul li.swiper-slide-prev {
  opacity: 1;
}
@media (max-width:990px) {
  .aboutgy_Con3 .centerBox .swiperInfo .swiper_box {
    position: relative !important;
  }
  .aboutgy_Con3 .centerBox .swiperInfo .swiper_box ul li {
    transition: all 0 !important;
  }
}
.aboutgy_Con3 .centerBox .swiperInfo .getBoxPd {
  width: 33.3333333%;
  z-index: 1;
  position: relative;
}
.aboutgy_Con3 .centerBox .swiperInfo .getBoxPd > .pb {
  padding-bottom: 143.5%;
  border: 1px solid #ffffff00;
}
@media (max-width:990px) {
  .aboutgy_Con3 .centerBox .swiperInfo .getBoxPd {
    display: none !important;
  }
}
.aboutgy_Con4 {
  padding-top: clamp(3.125rem, calc(((50 / 16) * 1rem) + (175 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10.9375rem);
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (240 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 15rem);
  background-image: url(../images/abgybg2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
}
.aboutgy_Con4 .cneterBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: #fff;
}
.aboutgy_Con4 .cneterBox .leftBox {
  width: 50%;
}
.aboutgy_Con4 .cneterBox .leftBox .images {
  width: 100%;
}
.aboutgy_Con4 .cneterBox .leftBox .images img {
  width: 100%;
}
.aboutgy_Con4 .cneterBox .rightBox {
  width: 50%;
  padding: 0 clamp(1.875rem, calc(((30 / 16) * 1rem) + (80 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
}
.aboutgy_Con4 .cneterBox .rightBox .title {
  font-weight: 900;
  font-size: clamp(1.8125rem, calc(((29 / 16) * 1rem) + (70 - 29) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem);
  color: #0a1775;
  line-height: 1;
}
.aboutgy_Con4 .cneterBox .rightBox .subtitle {
  font-size: var(--font48);
  color: #000000;
  line-height: 1;
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.aboutgy_Con4 .cneterBox .rightBox .levtitle {
  font-size: var(--font20);
  color: #333333;
  line-height: 1.8;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
@media (max-width:990px) {
  .aboutgy_Con4 .cneterBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .aboutgy_Con4 .cneterBox .leftBox {
    width: 100%;
  }
  .aboutgy_Con4 .cneterBox .rightBox {
    width: 100%;
    margin-top: 20px;
    padding-bottom: 30px;
  }
  .aboutgy_Con4 .cneterBox .rightBox .subtitle {
    font-size: 24px;
  }
}
/* 解决方案----电子行业 */
.solve_Con1 {
  /* padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem); */
  padding-bottom: clamp(2.75rem, -1rem + 5.94vw, 4.125rem);
}
.solve_Con1 .centerBox .titBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font26);
  color: #000000;
  line-height: 1;
}
.solve_Con1 .centerBox .titBox .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #666666;
  line-height: 1.45;
  margin-top: 6px;
}
.solve_Con1 .centerBox .itemBox {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: clamp(15px, 1.5625vw, 30px) clamp(15px, 1.5625vw, 30px);
  margin-top: 30px;
}
@media (max-width:990px) {
  .solve_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:480px) {
  .solve_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.solve_Con1 .centerBox .itemBox .item {
  overflow: hidden;
  background: #f5f5f5;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.solve_Con1 .centerBox .itemBox .item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.solve_Con1 .centerBox .itemBox .item .pb {
  padding-bottom: 50%;
}
.solve_Con1 .centerBox .itemBox .item .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.solve_Con1 .centerBox .itemBox .item .pb .ab img {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
}
.solve_Con1 .centerBox .itemBox .item .name {
  padding: clamp(0.938rem, 0.168rem + 0.96vw, 1.25rem);
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font20);
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 8px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.solve_Con1 .centerBox .itemBox .item .name i {
  color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transform: translateY(2px);
  font-weight: 900;
  font-size: var(--font16);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.solve_Con1 .centerBox .itemBox .item:hover {
  background: #0a1775;
}
.solve_Con1 .centerBox .itemBox .item:hover .pb .ab img {
  transform: scale(1.042);
}
.solve_Con1 .centerBox .itemBox .item:hover .name {
  color: #fff;
}
.solve_Con1 .centerBox .itemBox .item:hover .name i {
  color: #fff;
}
.solvehy_Con1 {
  /*padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (160 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10rem);*/
  padding-bottom: 70px;
}
.solvehy_Con1 .centerBox .titBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font26);
  color: #444444;
  line-height: 1;
}
.solvehy_Con1 .centerBox .titBox .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #222222;
  line-height: 1.8;
  margin-top: 6px;
}
.solvehy_Con1 .centerBox .itemBox {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: clamp(30px, 3.125vw, 60px) clamp(15px, 1.5625vw, 30px);
  margin-top: 30px;
}
@media (max-width:990px) {
  .solvehy_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
.solvehy_Con1 .centerBox .itemBox .item {
  overflow: hidden;
  cursor: pointer;
}
.solvehy_Con1 .centerBox .itemBox .item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.solvehy_Con1 .centerBox .itemBox .item .pb {
  padding-bottom: 64%;
}
.solvehy_Con1 .centerBox .itemBox .item .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.solvehy_Con1 .centerBox .itemBox .item .pb .ab img {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
}
.solvehy_Con1 .centerBox .itemBox .item .name {
  padding-top: clamp(7.5px, 0.78125vw, 15px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font22);
  color: #444444;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.solvehy_Con1 .centerBox .itemBox .item:hover .pb .ab img {
  transform: scale(1.042);
}
.solvehy_Con1 .centerBox .itemBox .item:hover .name {
  color: #0a1775;
}
.solvehyd_Con1 {
  /*padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (215 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 13.4375rem);*/
  padding-bottom: 70px;
}
.solvehyd_Con1 .centerBox .titBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font32);
  color: #444444;
  line-height: 1.4;
}
.solvehyd_Con1 .centerBox .titBox .title p:first-child {
    font-weight: bold;
}
.solvehyd_Con1 .centerBox .titBox .title p:last-child {
     font-size: var(--font28);
}
.solvehyd_Con1 .centerBox .titBox .title span {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  color: #444444;
}
.solvehyd_Con1 .centerBox .img-center {
    width: 100%;
    display: block;
}
.solvehyd_Con1 .centerBox .itemBox {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: clamp(30px, 3.125vw, 60px) clamp(15px, 1.5625vw, 30px);
  /*margin-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (100 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.25rem);*/
  margin-top: 30px;
}
@media (max-width:990px) {
  .solvehyd_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
.solvehyd_Con1 .centerBox .itemBox .item {
  overflow: hidden;
  cursor: pointer;
}
.solvehyd_Con1 .centerBox .itemBox .item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.solvehyd_Con1 .centerBox .itemBox .item .pb {
  padding-bottom: 64%;
}
.solvehyd_Con1 .centerBox .itemBox .item .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.solvehyd_Con1 .centerBox .itemBox .item .pb .ab img {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
}
.solvehyd_Con1 .centerBox .itemBox .item .fontBox {
  padding-bottom: clamp(15px, 1.5625vw, 30px);
}
.solvehyd_Con1 .centerBox .itemBox .item .fontBox .title {
  font-family: 'SourceHanSansCN';
  /*font-weight: 700;*/
  font-size: var(--font24);
  color: #444444;
      overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.solvehyd_Con1 .centerBox .itemBox .item .fontBox .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #666666;
  line-height: 1.4;
         min-height: calc(2em* 1.4);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-top: clamp(5px, 0.52083333vw, 10px);
}
.solvehyd_Con1 .centerBox .itemBox .item:hover .pb .ab img {
  transform: scale(1.042);
}
.solvehyd_Con1 .centerBox .itemBox .item:hover .title {
  color: #0a1775;
}
.solvehyw_Con1 {
  /*padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);*/
  padding-bottom: 70px;
}
.solvehyw_Con1 .centerBox .titBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font30);
  color: #333333;
  line-height: 1;
}
.solvehyw_Con1 .centerBox .contentBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: clamp(1.25rem, calc(((20 / 16) * 1rem) + (50 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
}
.solvehyw_Con1 .centerBox .contentBox .leftBox {
  width: 30%;
}
.solvehyw_Con1 .centerBox .contentBox .leftBox .swiperInfo {
  overflow: hidden;
  padding-right: 2px;
}
.solvehyw_Con1 .centerBox .contentBox .leftBox .swiperInfo .swiper_box {
  border: 1px solid #e5e5e5;
}
.solvehyw_Con1 .centerBox .contentBox .leftBox .swiperInfo .swiper_box ul li .centerInfo .pb {
  padding-bottom: 75%;
}
.solvehyw_Con1 .centerBox .contentBox .leftBox .swiperInfo .swiper_box ul li .centerInfo .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.solvehyw_Con1 .centerBox .contentBox .leftBox .swiperInfo .swiper_son {
  margin-top: 10px;
}
.solvehyw_Con1 .centerBox .contentBox .leftBox .swiperInfo .swiper_son ul li .centerInfo {
  border: 1px solid #e5e5e5;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.solvehyw_Con1 .centerBox .contentBox .leftBox .swiperInfo .swiper_son ul li .centerInfo .pb {
  padding-bottom: 75%;
}
.solvehyw_Con1 .centerBox .contentBox .leftBox .swiperInfo .swiper_son ul li .centerInfo .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.solvehyw_Con1 .centerBox .contentBox .leftBox .swiperInfo .swiper_son ul li.active .centerInfo {
  border: 1px solid #0a1775;
}
.solvehyw_Con1 .centerBox .contentBox .rightBox {
  width: 65%;
}
.solvehyw_Con1 .centerBox .contentBox .rightBox .list ul li {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #666666;
  line-height: 1.8;
}
.solvehyw_Con1 .centerBox .contentBox .rightBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font30);
  color: #333333;
  line-height: 1;
  margin-top: clamp(25px, 2.60416667vw, 50px);
}
.solvehyw_Con1 .centerBox .contentBox .rightBox .subtitle {
  margin-top: 25px;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #666666;
  line-height: 1.8;
  max-width: 560px;
}
@media (max-width:990px) {
  .solvehyw_Con1 .centerBox .contentBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .solvehyw_Con1 .centerBox .contentBox .leftBox {
    width: 100%;
  }
  .solvehyw_Con1 .centerBox .contentBox .rightBox {
    width: 100%;
    margin-top: 20px;
  }
}
.solvehyw_Con2 {
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (130 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.125rem);
}
.solvehyw_Con2 .centerBox .titBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font36);
  color: #444444;
  line-height: 1;
  padding-bottom: clamp(20px, 2.08333333vw, 40px);
  border-bottom: 1px solid #e5e5e5;
}
.solvehyw_Con2 .centerBox .swiperInfo {
  margin-top: clamp(2.5rem, calc(((40 / 16) * 1rem) + (80 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5rem);
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box {
  overflow: hidden;
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo {
  cursor: pointer;
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .pb {
  padding-bottom: 85%;
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .pb .ab img {
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .fontBox {
  padding-top: clamp(10px, 1.04166667vw, 20px);
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .fontBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font22);
  color: #222222;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 5px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .fontBox .title i {
  color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transform: translateY(2px);
  font-weight: 900;
  font-size: var(--font16);
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo a .fontBox .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  line-height: 1;
  margin-top: clamp(5px, 0.52083333vw, 10px);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo:hover a .pb .ab img {
  transform: scale(1.03);
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo:hover a .fontBox .title {
  color: #0a1775;
}
.solvehyw_Con2 .centerBox .swiperInfo .swiper_box ul li .centerInfo:hover a .fontBox .subtitle {
  color: #0a1775;
}
.new_Con1 {
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (90 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.625rem);
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.new_Con1 .centerBox .titBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font40);
  color: #333333;
  line-height: 1;
}
.new_Con1 .centerBox .itemBox {
  margin-top: 20px;
}
.new_Con1 .centerBox .itemBox .item {
  border-top: 1px solid #e5e5e5;
}
.new_Con1 .centerBox .itemBox .item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 clamp(1.25rem, calc(((20 / 16) * 1rem) + (70 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 4.375rem);
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: clamp(1.25rem, calc(((20 / 16) * 1rem) + (60 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem) 0;
}
.new_Con1 .centerBox .itemBox .item a .leftBox {
  min-width: 270px;
  flex-shrink: 0;
}
.new_Con1 .centerBox .itemBox .item a .leftBox .pb {
  padding-bottom: 65.6%;
}
.new_Con1 .centerBox .itemBox .item a .leftBox .pb .ab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.new_Con1 .centerBox .itemBox .item a .leftBox .pb .ab img {
  width: 100%; height: 100%; object-fit: cover;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.new_Con1 .centerBox .itemBox .item a .rightBox {
  width: 100%;
}
.new_Con1 .centerBox .itemBox .item a .rightBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font24);
  color: #333333;
  line-height: 1.5;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.new_Con1 .centerBox .itemBox .item a .rightBox .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #666666;
  line-height: 1;
  margin-top: clamp(15px, 1.5625vw, 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: clamp(0px, 0vw, 0px) clamp(10px, 1.04166667vw, 20px);
}
.new_Con1 .centerBox .itemBox .item a .rightBox .subtitle span {
  color: #666666;
}
.new_Con1 .centerBox .itemBox .item a:hover .leftBox .pb .ab img {
  transform: scale(1.03);
}
.new_Con1 .centerBox .itemBox .item a:hover .rightBox .title {
  color: #0a1775;
}
@media (max-width:640px) {
  .new_Con1 .centerBox .itemBox .item a {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .new_Con1 .centerBox .itemBox .item a .leftBox {
    width: 100%;
  }
  .new_Con1 .centerBox .itemBox .item a .leftBox .pb { padding-bottom: 50%; }
  .new_Con1 .centerBox .itemBox .item a .rightBox {
    width: 100%;
    margin-top: 20px;
  }
}
.newList_Con1 {
  padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (140 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 8.75rem);
}
.newList_Con1 .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  max-width: 1000px;
  margin: auto;
}
.newList_Con1 .centerBox .newTitle {
  width: 100%;
  height: auto;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font36);
  color: #0a1775;
  line-height: 1.3;
}
.newList_Con1 .centerBox .newSubti {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #666666;
  line-height: 1.3;
  margin-top: clamp(15px, 1.5625vw, 30px);
  padding-bottom: clamp(25px, 2.60416667vw, 50px);
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: clamp(0px, 0vw, 0px) clamp(10px, 1.04166667vw, 20px);
}
.newList_Con1 .centerBox .newSubti span {
  color: #666666;
}
.newList_Con1 .centerBox .contentBox {
    width: 100%;
  padding-top: clamp(1.875rem, calc(((30 / 16) * 1rem) + (60 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem);
  padding-bottom: clamp(1.875rem, calc(((30 / 16) * 1rem) + (40 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 2.5rem);
}
.newList_Con1 .centerBox .contentBox p {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #666666;
  line-height: 1.8;
  width: 100%;
  /*padding: 10px 0;*/
}
.newList_Con1 .centerBox .contentBox img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100% !important;
}
.newList_Con1 .centerBox .butBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 30px;
}
.newList_Con1 .centerBox .butBox a {
  width: clamp(15.5rem, calc(((240 / 16) * 1rem) + (278 - 120) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 35.125rem);
  height: clamp(2.625rem, calc(((42 / 16) * 1rem) + (52 - 42) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.25rem);
  border: 2px solid #999999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #999999;
  line-height: 1;
  font-size: var(--font20);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.newList_Con1 .centerBox .butBox a:hover {
  border: 2px solid #0a1775;
  color: #0a1775;
}
/* 资源 */
.resourceBox {
  /* padding-bottom: clamp(3.125rem, calc(((50 / 16) * 1rem) + (170 - 50) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10.625rem); */
  padding-bottom: clamp(3.75rem, -1rem + 5.94vw, 6.125rem);
}
.resourceBox .centerBox .topBox {
  border-bottom: 1px solid #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.resourceBox .centerBox .topBox .leftBox {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font26);
  color: #444444;
  line-height: 1;
  width: 18.2692%;
}
.resourceBox .centerBox .topBox .rightBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 81.7308%;
  padding: 0 clamp(1.875rem, calc(((30 / 16) * 1rem) + (50 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
  padding-top: clamp(11px, 1.14583333vw, 22px);
  grid-gap: 0 clamp(1.875rem, calc(((30 / 16) * 1rem) + (90 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 5.625rem);
}
.resourceBox .centerBox .topBox .rightBox .title {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #000000;
  line-height: 1;
  padding-left: clamp(0rem, calc(((0 / 16) * 1rem) + (25 - 0) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.5625rem);
  padding-top: 2px;
}
.resourceBox .centerBox .topBox .rightBox .seleBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: clamp(calc(20 / 16 * 1rem), calc((20 / 16 * 1rem) + ((100 - 20) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(100 / 16 * 1rem));
}
.resourceBox .centerBox .topBox .rightBox .seleBox .it {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.resourceBox .centerBox .topBox .rightBox .seleBox .it a {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  /*min-width: 80px;*/
  color: #000;
  line-height: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-bottom: clamp(12.5px, 1.30208333vw, 25px);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.resourceBox .centerBox .topBox .rightBox .seleBox .it a::after {
  content: '';
  position: absolute;
  bottom: -1px;
  width: 0%;
  height: 3px;
  background: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.resourceBox .centerBox .topBox .rightBox .seleBox .it.active a,
.resourceBox .centerBox .topBox .rightBox .seleBox .it:hover a {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  color: #0a1775;
}
.resourceBox .centerBox .topBox .rightBox .seleBox .it.active a::after,
.resourceBox .centerBox .topBox .rightBox .seleBox .it:hover a::after {
  width: 100%;
}
@media (max-width:990px) {
  .resourceBox .centerBox .topBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .resourceBox .centerBox .topBox .leftBox {
    width: 100%;
  }
  .resourceBox .centerBox .topBox .rightBox {
    width: 100%;
    margin-top: 30px;
    padding: 0;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    grid-gap: 15px 20px;
  }
  .resourceBox .centerBox .topBox .rightBox .title {
    padding-top: 0;
  }
  .resourceBox .centerBox .topBox .rightBox .seleBox {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .resourceBox .centerBox .topBox .rightBox .seleBox .it a {
    min-width: unset !important;
  }
}
.resourceBox .centerBox .botBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.resourceBox .centerBox .botBox .leftBox {
  padding-top: clamp(20px, 2.08333333vw, 40px);
  width: 18.2692%;
  border-right: 1px solid #e5e5e5;
}
.resourceBox .centerBox .botBox .leftBox .itemBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: clamp(13px, 1.35416667vw, 26px) clamp(0px, 0vw, 0px);
}
.resourceBox .centerBox .botBox .leftBox .itemBox .item {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font20);
  color: #666666;
  line-height: 1;
  padding-left: 16px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
}
.resourceBox .centerBox .botBox .leftBox .itemBox .item::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #e5e5e5;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 1;
}
.resourceBox .centerBox .botBox .leftBox .itemBox .item::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 0%;
  background: #0a1775;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 2;
}
.resourceBox .centerBox .botBox .leftBox .itemBox .item.active::before,
.resourceBox .centerBox .botBox .leftBox .itemBox .item:hover::before {
  height: 100%;
}
.resourceBox .centerBox .botBox .leftBox .itemBox .item.active::after,
.resourceBox .centerBox .botBox .leftBox .itemBox .item:hover::after {
  height: 0%;
}
@media (max-width:990px) {
  .resourceBox .centerBox .botBox .leftBox .itemBox {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: clamp(25px, 2.60416667vw, 50px) clamp(10px, 1.04166667vw, 20px);
  }
}
@media (max-width:640px) {
  .resourceBox .centerBox .botBox .leftBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
.resourceBox .centerBox .botBox .rightBox {
  width: 81.7308%;
  padding: 0 clamp(1.875rem, calc(((30 / 16) * 1rem) + (50 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item {
  border-bottom: 1px solid #e5e5e5;
  padding: clamp(1.25rem, calc(((20 / 16) * 1rem) + (60 - 20) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.75rem) clamp(0rem, calc(((0 / 16) * 1rem) + (25 - 0) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.5625rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  grid-gap: clamp(0px, 0vw, 0px) clamp(20px, 2.08333333vw, 40px);
  overflow: hidden;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .left {
  flex-shrink: 0;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .left .imagesBox {
  width: clamp(6.25rem, calc(((100 / 16) * 1rem) + (160 - 100) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10rem);
  height: clamp(6.25rem, calc(((100 / 16) * 1rem) + (160 - 100) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 10rem);
  border: 2px solid #dbdbdb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .left .imagesBox .imgBox {
  max-width: 50%;
  max-height: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .left .imagesBox .name {
  margin-top: clamp(7.5px, 0.78125vw, 15px);
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  color: #666666;
  font-size: 20px;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .cent {
  width: 100%;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .cent .title {
  font-family: 'SourceHanSansCN';
  font-weight: 700;
  font-size: var(--font24);
  color: #333333;
  line-height: 1.333333;
  max-width: 330px;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .cent .subtitle {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font16);
  color: #666666;
  line-height: 1;
  margin-top: clamp(7.5px, 0.78125vw, 15px);
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .cent .subtitle p {
  color: #454545;
  padding: 5px 0;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .right {
  flex-shrink: 0;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .right .downBox {
  min-width: 186px;
  min-height: 50px;
  background-color: #0a1775;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: fit-content;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #00000000;
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #fff;
  grid-gap: 0 15px;
  min-width: clamp(calc(100 / 16 * 1rem), calc((100 / 16 * 1rem) + ((186 - 100) * ((70vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(186 / 16 * 1rem));
  min-height: clamp(1.875rem, calc(((30 / 16) * 1rem) + (50 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.125rem);
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .right .downBox:hover {
  letter-spacing: 2px;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .right .downBox img {
  width: clamp(0.875rem, calc(((14 / 16) * 1rem) + (20 - 14) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.25rem);
}
@media (max-width:990px) {
  .resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .left {
    width: 100%;
    display: none;
  }
  .resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .left .imagesBox {
    width: 100%;
    height: auto !important;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    border: 0;
  }
  .resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .left .imagesBox .imgBox {
    height: 40px;
  }
  .resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .cent {
    width: auto !important;
    margin-top: 10px;
  }
  .resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .cent .title {
    max-width: 100%;
    font-size: var(--font20);
    font-family: 'SourceHanSansCN';
    font-weight: 400;
  }
  .resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .cent .subtitle {
    font-size: 13px;
    margin-top: 10px;
    display: none;
  }
  .resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .right {
    width: auto;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
    .resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .right .downBox { width: auto; min-width: auto; padding: 0 20px; }
    .resourceBox .centerBox .botBox .rightBox .resource_Con1 .itemBox .item .right .downBox img { display: none; }
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .downLBox {
  margin-top: clamp(22.5px, 2.34375vw, 45px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .downLBox .bottBox {
  min-width: 262px;
  min-height: 62px;
  background-color: #00000000;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: fit-content;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #00000000;
  border: 2px solid #e5e5e5;
  font-family: 'SourceHanSansCN';
  font-weight: 500;
  font-size: var(--font20);
  color: #0a1775;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 10px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  min-width: clamp(6.875rem, calc(((110 / 16) * 1rem) + (262 - 110) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 16.375rem);
  min-height: clamp(2.5rem, calc(((40 / 16) * 1rem) + (62 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 3.875rem);
  padding: 0 10px;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .downLBox .bottBox:hover {
  letter-spacing: 2px;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .downLBox .bottBox img {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width:990px) {
  .resourceBox .centerBox .botBox .rightBox .resource_Con1 .downLBox .bottBox img {
    max-width: 20px;
  }
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .downLBox .bottBox:hover {
  background: #0a1775;
  border: 2px solid #0a1775;
  color: #fff;
}
.resourceBox .centerBox .botBox .rightBox .resource_Con1 .downLBox .bottBox:hover img {
  filter: brightness(0) invert(1);
}
@media (max-width:990px) {
  .resourceBox .centerBox .botBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .resourceBox .centerBox .botBox .leftBox {
    width: 100%;
    padding-top: 40px;
    border: 0;
  }
  .resourceBox .centerBox .botBox .rightBox {
    width: 100%;
    margin-top: 20px;
    padding: 0;
  }
}
.goog-te-spinner-pos {
  display: none !important;
}



.aboutFz_Con1 .centerBox .rightBox .item_box {
  border-left: 2px solid #cccccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  grid-gap: clamp(36.5px, 3.80208333vw, 73px) clamp(0px, 0vw, 0px);
  padding-top: clamp(36.5px, 3.80208333vw, 73px);
  padding-bottom: clamp(25px, 2.60416667vw, 50px);
}
.aboutFz_Con1 .centerBox .rightBox .item_box .item {
  padding-left: clamp(2.5rem, calc(((40 / 16) * 1rem) + (118 - 40) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 7.375rem);
  position: relative;
}
.aboutFz_Con1 .centerBox .rightBox .item_box .item::after {
  content: '';
  position: absolute;
  top: clamp(0.875rem, calc(((14 / 16) * 1rem) + (20 - 14) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.25rem);
  left: 0;
  width: clamp(1.875rem, calc(((30 / 16) * 1rem) + (110 - 30) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 6.875rem);
  height: 2px;
  background: #cccccc;
  z-index: 1;
}
.aboutFz_Con1 .centerBox .rightBox .item_box .item::before {
  content: '';
  position: absolute;
  top: clamp(0.875rem, calc(((14 / 16) * 1rem) + (20 - 14) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1.25rem);
  left: 0;
  width: clamp(0.75rem, calc(((12 / 16) * 1rem) + (16 - 12) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1rem);
  height: clamp(0.75rem, calc(((12 / 16) * 1rem) + (16 - 12) * calc((100vw - 1024 / 16 * 1rem) / (1920 - 1024))), 1rem);
  border: 2px solid #cccccc;
  background: #ffffff;
  border-radius: 50% ;
  transform: translateY(-50%) translateX(-50%);
  z-index: 2;
}
.aboutFz_Con1 .centerBox .rightBox .item_box .item .yearBox {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font28);
  color: #0a1775;
}
.aboutFz_Con1 .centerBox .rightBox .item_box .item .list {
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.aboutFz_Con1 .centerBox .rightBox .item_box .item .list ul li {
  font-family: 'SourceHanSansCN';
  font-weight: 400;
  font-size: var(--font18);
  color: #666666;
}
.aboutFz_Con1 .centerBox .rightBox .item_box .item .imagesBox {
  margin-top: clamp(15px, 1.5625vw, 30px);
}
#proDetails  { 
    transform: translateY(-80px);
}


:root {
                --ys-primary: #0c1977;
               
                --ys-info: #4f94e6;
               
                --ys-info-bg: #f0f5ff;
                --ys-text-dark: #333;
                --ys-text: #666;
                --ys-text-light: #999;
                --ys-background: #f5f5f5;
                --ys-background-light: #fafafa;
                --ys-background-minor: #f3f4f6;
                --ys-border: #ddd;
                --ys-border-light: #eee;
                --ys-black: #000;
                --ys-white: #fff;

                --ys-width: 1440px
            }
 .mediaWidth {
                margin: 0 auto;
                max-width: var(--ys-width)
            }

            @media only screen and (max-width: 1480px) {
                .mediaWidth {
                    --ys-width:1200px
                }
            }

            @media only screen and (max-width: 1240px) {
                .mediaWidth {
                    --ys-width:960px
                }
            }

            @media only screen and (max-width: 1000px) {
                .mediaWidth {
                    --ys-width:100vw
                }
            }

            @media only screen and (max-width: 720px) {
                .mediaWidth {
                    --ys-width:100vw
                }
            }
.ys-HomeProduct[data-v-0116b133] {
    background-color: #fff;
    background-image: url(../images/bg.png);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 80px 0
}

.ys-HomeProduct__title[data-v-0116b133] {
    font-size: 30px;
    padding-bottom: 90px;
    text-align: center
}

.ys-HomeProduct__more[data-v-0116b133] {
    align-items: center;
    background-color: var(--ys-primary);
    border-radius: 4px;
    color: #fff;
    display: flex;
    font-size: 16px;
    justify-content: center;
    margin: 40px auto 0;
    padding: 8px 0;
    text-align: center;
    width: 256px
}

.ys-HomeProduct__more[data-v-0116b133]:hover {
    opacity: .8
}

@media only screen and (max-width: 1240px) {
    .ys-HomeProduct__more[data-v-0116b133] {
        font-size:14px;
        padding: 6px 0
    }
}

@media only screen and (max-width: 1000px) {
    .ys-HomeProduct[data-v-0116b133] {
        padding:20px
    }

    .ys-HomeProduct__more[data-v-0116b133] {
        font-size: 12px;
        padding: 4px 0;
        width: calc(20% + 5px)
    }
}

@media only screen and (max-width: 720px) {
    .ys-HomeProduct__title[data-v-0116b133] {
        font-size:20px;
        padding-bottom: 20px
    }

    .ys-HomeProduct__more[data-v-0116b133] {
        border-radius: 2px;
        box-sizing: border-box;
        font-size: 16px;
        height: 44px;
        margin: 0 auto;
        width: auto
    }
}
@media only screen and (max-width: 1000px) {
    .el-carousel[data-v-7ca49d69] .el-carousel__container {
        height:454px!important
    }

    .ys-HomeCarousel__content[data-v-7ca49d69] {
        background-color: transparent;
        height: auto;
        left: 30px;
        padding: 0;
        top: 100px;
        width: 80%
    }

    .ys-HomeCarousel__content h2[data-v-7ca49d69] {
        font-size: 40px;
        width: 100%
    }

    .ys-HomeCarousel__content p[data-v-7ca49d69] {
        font-size: 16px;
        width: 100%;
        -webkit-line-clamp: 4
    }
}

.ys-HomeProductList[data-v-1cc78335] {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 50px;
    padding: 0 70px
}

.ys-HomeProductList .ys-HomeProductList__item[data-v-1cc78335] {
    background-color: var(--ys-background);
    border-radius: 8px 8px 0 0;
    box-sizing: border-box;
    font-size: 12px;
    padding: 40px 20px;
    position: relative;
    width: calc(25% - 15px)
}

.ys-HomeProductList .ys-HomeProductList__item:hover .ys-HomeProductList__img img[data-v-1cc78335] {
    transform: translateY(-6px)
}

.ys-HomeProductList .ys-HomeProductList__img[data-v-1cc78335] {
    bottom: 185px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.ys-HomeProductList .ys-HomeProductList__img img[data-v-1cc78335] {
    transition: all .4s;
    width: 230px
}

.ys-HomeProductList .ys-HomeProductList__content[data-v-1cc78335] {
    height: 175px;
    padding-top: 25px;
    position: relative;
    z-index: 2
}

.ys-HomeProductList .ys-HomeProductList__content h3[data-v-1cc78335] {
    font-size: 18px
}

.ys-HomeProductList .ys-HomeProductList__content h3 a[data-v-1cc78335] {
    color: var(--ys-text-dark)
}

.ys-HomeProductList .ys-HomeProductList__content h3 a[data-v-1cc78335]:hover {
    color: var(--ys-primary)
}

.ys-HomeProductList .ys-HomeProductList__content .description[data-v-1cc78335] {
    display: -webkit-box;
    height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--ys-text-light);
    margin: 4px 0 10px
}

.ys-HomeProductList .ys-HomeProductList__children[data-v-1cc78335] {
    height: 72px
}

.ys-HomeProductList .ys-HomeProductList__children .children[data-v-1cc78335] {
    color: var(--ys-text);
    overflow: hidden;
    padding: 3px 0 3px 10px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ys-HomeProductList .ys-HomeProductList__children .children[data-v-1cc78335]:before {
    background-color: var(--ys-primary);
    border-radius: 50%;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 4px
}

.ys-HomeProductList .ys-HomeProductList__children .children a[data-v-1cc78335] {
    color: var(--ys-text)
}

.ys-HomeProductList .ys-HomeProductList__children .children a[data-v-1cc78335]:hover {
    color: var(--ys-primary)
}
@media only screen and (max-width:1920px) {
.ys-HomeProductList .ys-HomeProductList__content[data-v-1cc78335] {
    height: 175px;
    padding-top: 25px;
}
.Partnerheight{height:755px !important;}
}
@media only screen and (max-width: 1480px) {
    .ys-HomeProductList[data-v-1cc78335] {
        margin-top:40px
    }

    .ys-HomeProductList .ys-HomeProductList__content[data-v-1cc78335] {
        padding-top: 54px
    }

    .ys-HomeProductList .ys-HomeProductList__img img[data-v-1cc78335] {
        width: 200px
    }
	.Partnerheight{height:566px !important;}
}

@media only screen and (max-width: 1240px) {
    .ys-HomeProductList[data-v-1cc78335] {
        margin-top:30px
    }

    .ys-HomeProductList .ys-HomeProductList__content[data-v-1cc78335] {
        padding-top: 34px
    }

    .ys-HomeProductList .ys-HomeProductList__img img[data-v-1cc78335] {
        width: 160px
    }
	.Partnerheight{height:488px !important;}
}

@media only screen and (max-width: 1000px) {
    .ys-HomeProductList[data-v-1cc78335] {
        padding:0
    }

    .ys-HomeProductList .ys-HomeProductList__item[data-v-1cc78335] {
        padding: 20px;
        width: calc(50% - 10px)
    }

    .ys-HomeProductList .ys-HomeProductList__item[data-v-1cc78335]:nth-child(n+3) {
        margin-top: 110px
    }

    .ys-HomeProductList .ys-HomeProductList__content[data-v-1cc78335] {
        padding-top: 90px
    }

    .ys-HomeProductList .ys-HomeProductList__img img[data-v-1cc78335] {
        width: 230px
    }
	.Partnerheight{height:393px !important;}
}

@media only screen and (max-width: 720px) {
    .ys-HomeProductList[data-v-1cc78335] {
        margin-top:20px
    }

    .ys-HomeProductList .ys-HomeProductList__item[data-v-1cc78335] {
        padding: 10px;
        width: 100%;
		min-height:350px;
    }

    .ys-HomeProductList .ys-HomeProductList__item[data-v-1cc78335]:nth-child(n+2) {
        margin-top: 70px;
		min-height:350px;
    }

    .ys-HomeProductList .ys-HomeProductList__content[data-v-1cc78335] {
        padding-top: 48%;
    }
	.Partnerheight{height:283px !important;}
}