@charset "utf-8";
/* https://www.huahanlink.com/ */
/* 技术：小王 QQ：491813163  微信：18223904336 */
/* 公共响应变量 */
/* 初始化*/
* {
  padding: 0;
  margin: 0;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: calc(100vw/19.2);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scrollbar-width: thin;
}
@media (min-width: 1901px) {
  html {
    font-size: 100px;
  }
}
@media (max-width: 1580px) {
  html {
    font-size: calc(100vw / 21);
  }
}
@media (max-width:1280px) {
  html {
    font-size: calc(100vw / 19.3);
  }
}
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/15);
  }
}
@media (max-width:480px) {
  html {
    font-size: calc(100vw/7.5);
  }
}
body {
  min-height: 100%;
  font-family: "HarmonyOS_Sans_SC_L";
  font-size: var(--font16) !important;
  color: #999;
  background: #fff;
}
@media (max-width: 1580px) {
  body {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  body {
    font-size: 0.28rem;
  }
}
html,
body {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-overflow-scrolling: touch;
}
img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  box-sizing: border-box;
  border: 0;
  vertical-align: middle;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  color: #1A1A1A;
  display: block;
  cursor: pointer;
}
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;
  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;
}
/* 首字母大写 */
.text_cap {
  text-transform: capitalize;
}
/* 动画 */
.abImg {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}
.dh {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* 动画延迟 */
/* 比例 */
.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.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* 常用 CSS3 动画 */
/* 360 旋转 */
@keyframes run {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes grow2 {
  0% {
    transform: scale(1.2);
    opacity: 0.2;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* 上下移动 */
@keyframes movetb {
  0% {
    transform: translateY(2%);
  }
  100% {
    transform: translateY(-2%);
  }
}
@keyframes grow33 {
  0% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes grow34 {
  0% {
    transform: scale(0.1);
  }
  100% {
    transform: scale(1.1);
  }
}
/* 旋转 */
/* 左到右移动 */
@keyframes slideLeft {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
/* input框点击搜索时背景没有颜色 */
input:-webkit-autofill {
  background: transparent;
  transition: background-color 50000s ease-in-out 0s;
  -webkit-text-fill-color: unset;
}
/* 不显示滚动条 */
.scrollbar_0 * {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.scrollbar_0 *::-webkit-scrollbar {
  display: none;
}
.center_box {
  position: relative;
  z-index: 5;
}
/* 垂直居中 */
.f_center {
  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;
}
/* 媒体查询 缩写 */
/* 布局 */
.pc {
  display: block;
}
.wap,
.mobile {
  display: none;
}
@media (max-width:990px) {
  .pc {
    display: none;
  }
  .wap,
  .mobile {
    display: block;
  }
}
.img_cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.mar_b {
  margin-bottom: 0 !important;
}
.mar_t {
  margin-top: 0 !important;
}
.pad_b {
  padding-bottom: 0 !important;
}
.pad_t {
  padding-top: 0 !important;
}
.h100 {
  height: 100%;
}
.head_nbsp {
  width: 100%;
  height: var(--header-height);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
:root {
  /* COLOR */
  --active_color: #B9A791;
  --color_fff: #ffffff;
  --color_text: #282828;
  --color_f5: #F5F5F5;
  --color_f6f: #f6f6f6;
  --color_f4f: #f4f4f4;
  --color_eee: #eeeeee;
  --color_ddd: #dddddd;
  --color_bbb: #bbbbbb;
  --color_999: #999999;
  --color_ccc: #cccccc;
  --color_666: #666666;
  --color_444: #444444;
  --color_333: #333333;
  --color_222: #222222;
  --color_000: #000000;
  --black1A: #1A1A1A;
  /* --- font40以下 */
  --font12: clamp(12px, 0.12rem, 12px);
  --font14: clamp(12px, 0.14rem, 14px);
  --font16: clamp(13px, 0.16rem, 16px);
  --font17: clamp(13px, 0.17rem, 17px);
  --font18: clamp(14px, 0.18rem, 18px);
  --font20: clamp(15px, 0.2rem, 20px);
  --font22: clamp(16px, 0.22rem, 22px);
  --font24: clamp(17px, 0.24rem, 24px);
  --font26: clamp(18px, 0.26rem, 26px);
  --font28: clamp(18px, 0.28rem, 28px);
  --font30: clamp(20px, 0.3rem, 30px);
  --font32: clamp(20px, 0.32rem, 32px);
  --font34: clamp(22px, 0.34rem, 34px);
  --font36: clamp(22px, 0.36rem, 36px);
  --font38: clamp(24px, 0.38rem, 38px);
  /* --- font40 */
  --font40: clamp(23px, 0.4rem, 40px);
  --font42: clamp(24px, 0.42rem, 42px);
  --font44: clamp(24px, 0.44rem, 44px);
  --font46: clamp(25px, 0.46rem, 46px);
  --font48: clamp(26px, 0.48rem, 48px);
  /* --- font50 */
  --font50: clamp(28px, 0.5rem, 50px);
  --font52: clamp(28px, 0.52rem, 52px);
  --font54: clamp(28px, 0.54rem, 54px);
  --font56: clamp(28px, 0.56rem, 56px);
  --font58: clamp(29px, 0.58rem, 58px);
  /* --- font60 */
  --font60: clamp(30px, 0.6rem, 60px);
  --font64: clamp(31px, 0.66rem, 64px);
  --font66: clamp(31px, 0.66rem, 66px);
  /* --- font70以及以上 */
  --font70: clamp(32px, 0.7rem, 70px);
  --font72: clamp(32px, 0.72rem, 72px);
  --font80: clamp(32px, 0.8rem, 80px);
  --font90: clamp(32px, 0.9rem, 90px);
  --font96: clamp(32px, 0.96rem, 96px);
  --font100: 1rem;
  --font102: 1.02rem;
  --font120: 1.2rem;
  --font130: 1.3rem;
  --font160: 1.6rem;
  --font220: 2.2rem;
  --font15: clamp(12px, 0.15rem, 15px);
}
@font-face {
  font-family: "HarmonyOS_Sans_SC";
  src: url("../fonts/HarmonyOS_Sans_SC.ttf");
}
@font-face {
  font-family: "HarmonyOS_Sans_SC_L";
  src: url("../fonts/HarmonyOS_Sans_SC_Light.ttf");
}
@font-face {
  font-family: "IBMPlexSans";
  src: url("../fonts/IBMPlexSans-Light.otf");
}
/* 公共字体 */
.font12 {
  font-size: var(--font12);
}
.font14 {
  font-size: var(--font14);
}
.font16 {
  font-size: var(--font16);
}
.font18 {
  font-size: var(--font18);
}
.font20 {
  font-size: var(--font20);
}
.font22 {
  font-size: var(--font22);
}
.font24 {
  font-size: var(--font24);
}
.font26 {
  font-size: var(--font26);
}
.font28 {
  font-size: var(--font28);
}
.font30 {
  font-size: var(--font30);
}
.font32 {
  font-size: var(--font32);
}
.font34 {
  font-size: var(--font34);
}
.font36 {
  font-size: var(--font36);
}
.font38 {
  font-size: var(--font38);
}
.font40 {
  font-size: var(--font40);
}
.font42 {
  font-size: var(--font42);
}
.font44 {
  font-size: var(--font44);
}
.font46 {
  font-size: var(--font46);
}
.font48 {
  font-size: var(--font48);
}
.font50 {
  font-size: var(--font50);
}
.font52 {
  font-size: var(--font52);
}
.font54 {
  font-size: var(--font54);
}
.font56 {
  font-size: var(--font56);
}
.font58 {
  font-size: var(--font58);
}
.font60 {
  font-size: var(--font60);
}
.font66 {
  font-size: var(--font66);
}
.font70 {
  font-size: var(--font70);
}
.font72 {
  font-size: var(--font72);
}
.font80 {
  font-size: var(--font80);
}
.font64 {
  font-size: var(--font64);
}
.font100 {
  font-size: var(--font100);
}
.font102 {
  font-size: var(--font102);
}
.font120 {
  font-size: var(--font120);
}
.font160 {
  font-size: var(--font160);
}
.font15 {
  font-size: var(--font15);
}
/* 间距 */
.mar_t10 {
  margin-top: 0.1rem;
}
.mar_t13 {
  margin-top: 0.13rem;
}
.mar_t15 {
  margin-top: 0.15rem;
}
.mar_t17 {
  margin-top: 0.17rem;
}
.mar_t20 {
  margin-top: 0.2rem;
}
.mar_t23 {
  margin-top: 0.23rem;
}
.mar_t25 {
  margin-top: 0.25rem;
}
.mar_t27 {
  margin-top: 0.27rem;
}
.mar_t30 {
  margin-top: 0.3rem;
}
.mar_t33 {
  margin-top: 0.33rem;
}
.mar_t35 {
  margin-top: 0.35rem;
}
.mar_t37 {
  margin-top: 0.37rem;
}
.mar_t40 {
  margin-top: 0.4rem;
}
.mar_t43 {
  margin-top: 0.43rem;
}
.mar_t45 {
  margin-top: 0.45rem;
}
.mar_t47 {
  margin-top: 0.47rem;
}
.mar_t50 {
  margin-top: 0.5rem;
}
.mar_t53 {
  margin-top: 0.53rem;
}
.mar_t55 {
  margin-top: 0.55rem;
}
.mar_t57 {
  margin-top: 0.57rem;
}
.mar_t60 {
  margin-top: 0.6rem;
}
.mar_t63 {
  margin-top: 0.63rem;
}
.mar_t65 {
  margin-top: 0.65rem;
}
.mar_t67 {
  margin-top: 0.67rem;
}
.mar_t70 {
  margin-top: 0.7rem;
}
.mar_t73 {
  margin-top: 0.73rem;
}
.mar_t75 {
  margin-top: 0.75rem;
}
.mar_t77 {
  margin-top: 0.77rem;
}
.mar_t80 {
  margin-top: 0.8rem;
}
.mar_t83 {
  margin-top: 0.83rem;
}
.mar_t85 {
  margin-top: 0.85rem;
}
.mar_t87 {
  margin-top: 0.87rem;
}
.mar_t90 {
  margin-top: 0.9rem;
}
.mar_t93 {
  margin-top: 0.93rem;
}
.mar_t95 {
  margin-top: 0.95rem;
}
.mar_t97 {
  margin-top: 0.97rem;
}
.mar_t100 {
  margin-top: 1rem;
}
.mar_t105 {
  margin-top: 1.05rem;
}
/* 文字颜色 */
.Coac {
  color: var(--active_color);
}
.Co99 {
  color: var(--color_999);
}
.Co66 {
  color: var(--color_666);
}
.Co33 {
  color: var(--color_333);
}
.Co22 {
  color: var(--color_222);
}
.Co00 {
  color: var(--color_000);
}
.white {
  color: var(--color_fff);
}
.black0 {
  color: var(--color_000);
}
.black2 {
  color: var(--color_222);
}
.black3 {
  color: var(--color_333);
}
.black4 {
  color: var(--color_444);
}
.black6 {
  color: var(--color_666);
}
.black9 {
  color: var(--color_999);
}
.black1A {
  color: #1A1A1A;
}
.activec {
  color: var(--active_color);
}
/* 文字字重 */
.regular,
.normal {
  font-family: "HarmonyOS_Sans_SC";
}
.medium {
  font-weight: 500;
}
.bold {
  font-weight: 700;
}
.ffi {
  font-family: "IBMPlexSans";
}
.upper {
  text-transform: capitalize;
}
.center {
  text-align: center;
}
/* 滚动条样式 */
.scrollbar {
  scrollbar-color: #eee #fff;
  scrollbar-width: thin;
}
/* 网格布局 */
.grid2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width:480px) {
  .grid2 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width:480px) {
  .grid3 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.grid5 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}
.grid6 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}
.pt-head {
  padding-top: calc(var(--headertop-height) + var(--header-height));
}
/* 设置整个滚动条的宽度 */
::-webkit-scrollbar {
  width: 4px;
  /* 可以根据需要调整 */
  height: 4px;
}
/* 滚动条的滑块部分 */
::-webkit-scrollbar-thumb {
  background-color: #dddddd;
  border-radius: 5px;
}
/* -------------------------------------------------------------------  layui */
.layui-laypage-next em,
.layui-laypage-prev em {
  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;
}
.page_prevnext {
  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: 0.24rem;
}
.page_prevnext .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;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  cursor: pointer;
  width: 0.52rem;
  height: 0.52rem;
  border: solid 1px var(--color_ccc);
  border-radius: 50%;
}
.page_prevnext .btn img {
  width: 0.1rem;
}
.page_prevnext .btn:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--active_color);
}
.page_prevnext .btn:hover img {
  filter: brightness(0) invert(1);
}
@media (max-width:480px) {
  .page_prevnext {
    display: none;
  }
}
/* --------------------------------------------------------------- 全站内容区 */
.w1756 {
  width: 91.45833333%;
  margin: 0 auto;
}
@media (max-width:990px) {
  .w1756 {
    width: 100%;
    padding: 0 20px;
  }
}
/* --------------------------------------------------------------- 图片pc/移动端 */
.imgbg .pc_img {
  display: block;
}
.imgbg .m_img {
  display: none;
}
@media (max-width:480px) {
  .imgbg .pc_img {
    display: none;
  }
  .imgbg .m_img {
    display: block;
  }
}
/* --------------------------------------------------------------- 主标题/副标题 */
.main_tit {
  font-size: var(--font64);
  color: #1A1A1A;
  font-family: "IBMPlexSans";
  text-transform: capitalize;
  line-height: 1;
}
@media (max-width:480px) {
  .main_tit {
    font-size: var(--font54);
  }
}
.main_desc {
  font-size: var(--font20);
  color: var(--color_666);
  text-transform: capitalize;
  margin-top: 0.24rem;
}
/* --------------------------------------------------------------- 分页按钮 */
.SwiperbtnBox {
  width: auto;
  height: auto;
  position: relative;
  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;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  cursor: pointer;
}
.SwiperbtnBox img {
  position: absolute;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  filter: brightness(0) invert(0.7);
}
.SwiperbtnBox .svgBox {
  width: 42px;
  height: 42px;
  position: relative;
  z-index: 1;
}
.SwiperbtnBox .svgBox .svg1 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
}
.SwiperbtnBox .svgBox .svg2 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  stroke-dasharray: 125.663704;
  stroke-dashoffset: 125.663704;
  transform: rotate(-84deg);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.SwiperbtnBox:hover img {
  color: var(--active_color);
  filter: unset;
}
.SwiperbtnBox:hover .svgBox .svg2 {
  stroke-dashoffset: 0;
}
/* --------------------------------------------------------------- 更多按钮 */
.index_more {
  width: fit-content;
  text-align: center;
}
.index_more a {
  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;
  color: var(--color_fff);
  overflow: hidden;
  padding: 0.1rem 0.32rem;
  border: 2px solid #FFFFFF;
}
.index_more a:before {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 0;
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: -1px;
  z-index: -1;
  background-color: var(--active_color);
}
.index_more a:after {
  content: "";
  display: inline-block;
  background: url("../svg/more.svg") no-repeat;
  background-size: contain;
  width: 4px;
  height: 7px;
  margin-left: 0.13rem;
}
.index_more a:hover {
  border: 2px solid transparent;
}
.index_more a:hover:before {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 101%;
}
/*
插件：投递简历弹窗
版本：
官网：
*/
#hi-resume-pop {
  display: none;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#hi-resume-pop * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#hi-resume-pop form {
  position: absolute;
  left: 50%;
  width: 100%;
  border-radius: 8px;
}
#hi-resume-pop form .hi-title-box {
  position: relative;
  padding: 0 0.4rem;
}
#hi-resume-pop form .hi-title-box .hi-title {
  color: var(--color_222);
  padding-top: 0.5rem;
  text-align: center;
  font-size: var(--font36);
}
#hi-resume-pop form .hi-title-box .hi-close {
  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: absolute;
  z-index: 5;
  cursor: pointer;
  width: 0.49rem;
  height: 0.49rem;
  background: var(--color_eee);
  border-radius: 50%;
  opacity: 1;
  top: 0.18rem;
  right: 0.18rem;
}
#hi-resume-pop form .hi-title-box .hi-close img {
  width: 0.15rem;
}
#hi-resume-pop form .hi-title-box .hi-close:hover::before {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--active_color);
}
#hi-resume-pop form .hi-title-box .hi-close:hover::after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--active_color);
}
#hi-resume-pop form .hi-box {
  padding: 0.4rem;
  line-height: 0.6rem;
}
#hi-resume-pop form .hi-box .row {
  position: relative;
  z-index: 1;
}
#hi-resume-pop form .hi-box .row .verifyicon {
  position: absolute;
  right: 0.27rem;
  top: -0.07rem;
  width: 1.12rem;
}
#hi-resume-pop form .hi-box .private-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;
  gap: 0.2rem;
}
#hi-resume-pop form .hi-box .private-btn .icon {
  position: relative;
  z-index: 1;
  width: 0.18rem;
  height: 0.18rem;
  min-width: 14px;
  min-height: 14px;
  border-radius: 50%;
  border: solid 1px #333;
}
#hi-resume-pop form .hi-box .private-btn .icon img {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#hi-resume-pop form .hi-box .private-btn .active {
  border: none;
}
#hi-resume-pop form .hi-box .private-btn .active img {
  display: block;
}
#hi-resume-pop form .hi-box input {
  width: 100%;
  border-radius: 25px;
  border: 1px solid rgba(153, 153, 153, 0.2);
  margin-bottom: 0.2rem;
  height: 0.5rem;
  padding: 0 0.15rem;
}
#hi-resume-pop form .hi-box button {
  background: var(--active_color);
  border-radius: 25px;
  margin-top: 0.2rem;
  height: 0.5rem;
  width: 100%;
  height: 0.6rem;
  color: #fff;
  cursor: pointer;
  border: 0;
}
#hi-resume-pop form .hi-box .hi-file-box {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 0.2rem;
}
#hi-resume-pop form .hi-box .hi-file-box .hi-input-box {
  position: relative;
  display: inline-block;
  margin-right: 0.15rem;
  padding: 0.05rem 0.15rem;
  line-height: 0.3rem;
}
#hi-resume-pop form .hi-box .hi-file-box .hi-input-box input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  margin-bottom: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border: 0;
  cursor: pointer;
}
#hi-resume-pop form .hi-box .hi-file-box .hi-input-box .hi-text {
  color: #fff;
}
#hi-resume-pop form .hi-box .hi-file-box .hi-text2 {
  line-height: 0.4rem;
}
#hi-resume-pop form .hi-box .hi-code-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.2rem;
}
#hi-resume-pop form .hi-box .hi-code-box input {
  margin-bottom: 0;
  width: calc(100% - 1.4rem) !important;
}
#hi-resume-pop form .hi-box .hi-code-box img {
  max-width: 1.3rem;
  max-height: 0.6rem;
  cursor: pointer;
}
.popresume {
  width: 100%;
  height: auto;
}
.popresume form {
  position: absolute;
  top: 0;
  left: 50%;
  width: 90%;
  height: calc(100% - 0.6rem);
  transform: translateX(-50%);
  border-radius: 8px;
  margin-top: 0.3rem;
}
.popresume form .pop_wrap {
  background: #fff;
  position: relative;
  width: 72.46%;
  margin: auto;
}
.popresume form .pop_wrap .hi-close {
  position: absolute;
  right: 0.32rem;
  top: 0.32rem;
  cursor: pointer;
}
.popresume form .pop_wrap .innerbox {
  padding: 0.52rem;
  margin: auto;
}
.popresume form .pop_wrap .innerbox .protab {
  text-align: center;
}
.popresume form .pop_wrap .innerbox .protab .main_title {
  color: #1A1A1A;
  font-size: var(--font64);
}
.popresume form .pop_wrap .innerbox .protab .main_desc {
  color: #999;
  font-size: var(--font18);
  width: 71%;
  margin: auto;
  margin-top: 0.32rem;
}
.popresume form .pop_wrap .innerbox .itemlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 0.52rem;
  margin-top: 0.72rem;
}
.popresume form .pop_wrap .innerbox .itemlist .left {
  width: 31.5%;
}
.popresume form .pop_wrap .innerbox .itemlist .left .pb {
  padding-bottom: 140%;
}
.popresume form .pop_wrap .innerbox .itemlist .left .pb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.popresume form .pop_wrap .innerbox .itemlist .right {
  width: 68.5%;
  background-color: var(--color_fff);
  padding: 0 0.52rem;
  padding-bottom: 0.53rem;
}
.popresume form .pop_wrap .innerbox .itemlist .right .rowline {
  column-gap: 0.4rem;
}
.popresume form .pop_wrap .innerbox .itemlist .right .rowline:first-child .item:nth-child(1),
.popresume form .pop_wrap .innerbox .itemlist .right .rowline:first-child .item:nth-child(2) {
  height: 0.82rem;
  min-height: 60px;
}
.popresume form .pop_wrap .innerbox .itemlist .right .rowline:first-child .item:nth-child(1) .tag,
.popresume form .pop_wrap .innerbox .itemlist .right .rowline:first-child .item:nth-child(2) .tag {
  padding-top: 0;
}
.popresume form .pop_wrap .innerbox .itemlist .right .item {
  color: #1A1A1A;
  position: relative;
  border: none;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  height: 1.14rem;
  min-height: 90px;
}
.popresume form .pop_wrap .innerbox .itemlist .right .item .layui-edge {
  width: 24px;
  height: 15px;
  background: url(../svg/select.svg) no-repeat !important;
  border-top-color: rgba(255, 255, 255, 0);
}
.popresume form .pop_wrap .innerbox .itemlist .right .item .tag {
  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: var(--font20);
  text-transform: capitalize;
  padding-top: 0.32rem;
  white-space: nowrap;
}
.popresume form .pop_wrap .innerbox .itemlist .right .item input {
  font-size: var(--font20);
  color: var(--color_666);
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  margin-top: 0.24rem;
  z-index: 2;
}
.popresume form .pop_wrap .innerbox .itemlist .right .item .phone_area {
  position: absolute;
  top: 0;
  left: 0;
}
.popresume form .pop_wrap .innerbox .itemlist .right .item .layui-form-select .layui-input {
  padding-right: 0;
}
.popresume form .pop_wrap .innerbox .itemlist .right .item .layui-form-item .layui-input-block {
  font-size: var(--font20);
  margin-left: 0;
  margin-top: 0.24rem;
  width: 100%;
  height: auto;
}
.popresume form .pop_wrap .innerbox .itemlist .right .item .layui-form-item .layui-input-block select {
  border: none;
  width: 100%;
  color: var(--color_666);
}
.popresume form .pop_wrap .innerbox .itemlist .right .textareabox {
  height: 1.28rem;
  min-height: 100px;
}
.popresume form .pop_wrap .innerbox .itemlist .right .textareabox .item {
  width: auto;
  height: 100%;
}
.popresume form .pop_wrap .innerbox .itemlist .right .submit_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  gap: 0.5rem;
  margin-top: 0.33rem;
}
.popresume form .pop_wrap .innerbox .itemlist .right .submit_wrap .submitbtn {
  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: 0.08rem;
}
.popresume form .pop_wrap .innerbox .itemlist .right .submit_wrap .submitbtn .choose {
  width: 0.19rem;
  height: 0.19rem;
  border: 1px solid #CCC;
  min-width: 12px;
  min-height: 12px;
}
.popresume form .pop_wrap .innerbox .itemlist .right .submit_wrap .submitbtn .private {
  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;
}
.popresume form .pop_wrap .innerbox .itemlist .right .submit_wrap .submitbtn .private a {
  font-size: var(--font14);
  margin: 0 5px;
}
@media (max-width:990px) {
  .popresume form .pop_wrap {
    width: 90%;
  }
}
@media (max-width:768px) {
  .popresume form .pop_wrap .innerbox .itemlist {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .popresume form .pop_wrap .innerbox .itemlist .left {
    width: 100%;
    height: auto;
    display: none;
  }
  .popresume form .pop_wrap .innerbox .itemlist .left .pb {
    padding-bottom: 100%;
  }
  .popresume form .pop_wrap .innerbox .itemlist .right {
    width: 100%;
    height: auto;
  }
}
@media (max-width:480px) {
  .popresume form .pop_wrap .innerbox {
    padding: 0.5rem 20px;
  }
  .popresume form .pop_wrap .innerbox .protab .main_desc {
    width: 100%;
  }
  .popresume form .pop_wrap .innerbox .itemlist .right {
    padding: 0;
  }
  .popresume form .pop_wrap .innerbox .itemlist .right .rowline {
    grid-template-columns: repeat(2, 1fr);
  }
  .popresume form .pop_wrap .innerbox .itemlist .right .submit_wrap {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    gap: 0.4rem;
  }
  .popresume form .pop_wrap .innerbox .itemlist .right .submit_wrap .idx_submit {
    width: 100%;
  }
}
.cookies_pop .main_title {
  font-size: var(--font64);
  color: #1A1A1A;
  padding-bottom: 0.8rem;
  border-bottom: solid 1px rgba(0, 0, 0, 0.2);
}
.cookies_pop .tipsword {
  margin-top: 3.38rem;
  font-size: var(--font20);
  color: var(--color_999);
}
.cookies_pop .tipsword a {
  text-decoration: underline;
  color: var(--color_000);
}
.cookies_pop .operate {
  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: 0.2rem;
  margin-top: 0.48rem;
}
.message_pop.active {
  display: block!important;
}
.cookies_pop.active {
  display: block!important;
}
.navbar-communication .kefu-box {
  position: fixed;
  bottom: 20%;
  right: 0;
  z-index: 10;
}
.navbar-communication .kefu-box .item {
  position: relative;
  border-radius: 5px;
  cursor: pointer;
}
.navbar-communication .kefu-box .item::after {
  content: '';
  position: absolute;
  width: 61.29%;
  height: 1px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  z-index: 2;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.navbar-communication .kefu-box .item .item-box {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s 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;
  color: var(--color_fff);
  font-size: var(--font20);
  flex-direction: column;
  gap: 0.06rem;
  overflow: hidden;
  width: 0.62rem;
  height: 0.68rem;
  background: #191919;
  font-size: var(--font14);
}
.navbar-communication .kefu-box .item .item-box img {
  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: 0.28rem;
  min-width: 28px;
}
.navbar-communication .kefu-box .item .item-box .st {
  width: 0.14rem;
  min-width: 0.14rem;
  min-height: 0.18rem;
}
.navbar-communication .kefu-box .item .tel {
  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: var(--color_fff);
  gap: 8px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: #fff;
  height: 100%;
  padding: 0 0.18rem;
  background: var(--color_000);
  transition: all 0.5s ease-in-out;
  right: -1rem;
  opacity: 0;
}
.navbar-communication .kefu-box .item .tel .icon {
  width: 0.28rem;
  height: 0.28rem;
}
.navbar-communication .kefu-box .item .info {
  margin-right: 60px;
  width: auto;
  height: 100%;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.navbar-communication .kefu-box .item .info a {
  min-width: 100px;
  height: 100%;
  display: inline-block;
  align-content: center;
}
.navbar-communication .kefu-box .item .info a span {
  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 0.2rem;
  height: 46px;
  background: var(--active_color);
  border-radius: 5px;
  color: var(--black-666);
}
.navbar-communication .kefu-box .item .info img {
  width: 1rem;
  height: 1rem;
  border: solid 2px var(--active_color);
  border-radius: 5px;
}
.navbar-communication .kefu-box .item .qrcode {
  width: auto;
  height: 100%;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  right: 0;
  top: -0.15rem;
  z-index: 1;
  transition: all 0.45s ease-in-out;
  width: 1rem;
  height: 1rem;
  background-color: #fff;
  border: dashed 1px #eeeeee;
}
.navbar-communication .kefu-box .item .qrcode img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.navbar-communication .kefu-box .item .public-scrollTop {
  position: sticky;
}
.navbar-communication .kefu-box .item:hover .tel {
  transition: all 0.5s ease-in-out;
  right: 0;
  opacity: 1;
}
.navbar-communication .kefu-box .item:hover .qrcode {
  right: 1rem;
  opacity: 1;
  visibility: inherit;
}
.navbar-communication .kefu-box .item:last-child .item-box {
  margin-top: 0.12rem;
  background-color: #191919;
  width: 0.62rem;
  height: 0.62rem;
}
.navbar-communication .kefu-box .scrollTop {
  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: 0.16rem;
  cursor: pointer;
  z-index: 2;
  color: var(--color_fff);
}
.navbar-communication .kefu-box .scrollTop span {
  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: 0.16rem;
}
@media (max-width:1200px) {
  .navbar-communication {
    display: none;
  }
}
.flexbox,
.flexbox2 {
  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;
  width: 100%;
  height: auto;
}
.flexbox .f_left,
.flexbox2 .f_left {
  width: auto;
  height: auto;
}
.flexbox .f_right,
.flexbox2 .f_right {
  width: auto;
  height: auto;
}
@media (max-width:768px) {
  .flexbox,
  .flexbox2 {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .flexbox .f_left,
  .flexbox2 .f_left {
    width: 100%!important;
    height: auto;
  }
  .flexbox .f_right,
  .flexbox2 .f_right {
    width: 100%!important;
    height: auto;
    margin-top: 0.3rem;
  }
  .flexbox .f_right img,
  .flexbox2 .f_right img {
    width: 100%;
    height: auto;
  }
}
.pagination-operate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 0.16rem;
  z-index: 5;
  cursor: pointer;
}
.pagination-operate .btn {
  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;
  width: 0.47rem;
  height: 0.47rem;
  min-width: 35px;
  min-height: 35px;
  border-radius: 50%;
  border: 1px solid var(--color_ddd);
}
.pagination-operate .pre,
.pagination-operate .next {
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 3;
}
.pagination-operate .bgwhite {
  border: none;
  background-color: #fff;
}
@media (max-width:990px) {
  .pagination-operate {
    display: none;
  }
  .pagination-operate .pre img,
  .pagination-operate .next img {
    scale: 0.8;
  }
}
.taglist {
  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;
  flex-wrap: wrap;
  gap: 0.16rem;
}
.taglist .tag {
  background: rgba(16, 88, 158, 0.06);
  border-radius: 60px;
  width: fit-content;
  font-size: var(--font14);
  padding: 0.12rem 0.2rem;
}
main {
  width: 100%;
  height: auto;
  --header-height: 0.92rem;
  --headertop-height: 0.56rem;
}
@media (max-width:990px) {
  main {
    --header-height: 50px;
  }
}
/* --------------------------------------------------------------- 手机端轮播图分页器 */
.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;
  gap: 10px;
  display: none;
  margin-top: 30px;
}
@media (max-width:768px) {
  .idxPageHide {
    width: 100%;
    height: auto;
    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;
  }
  .idxPageHide .swiper-pagination-bullet-active {
    background: var(--active_color);
  }
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
}
/* --------------------------------------------------------------- PC和手机端 轮播图分页器 */
.idxPageShow {
  width: 100%;
  height: auto;
  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;
  grid-gap: var(--num_15);
}
.idxPageShow span {
  width: 9px;
  height: 9px;
}
.idxPageShow .swiper-pagination-bullet-active {
  background: var(--active_color);
}
.img_w100 {
  width: 100%;
  height: auto;
}
.img_w100 img {
  width: 100%;
  height: auto;
}
.wh100 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.wh100 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idx_more {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
  cursor: pointer;
  color: var(--color_fff);
  width: fit-content;
  height: 0.7rem;
  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;
  padding: 0 0.64rem;
  background-color: var(--black1A);
}
.idx_more .word {
  font-size: var(--font18);
  color: var(--color_fff);
  z-index: 2;
}
.idx_more::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 0;
  cursor: pointer;
  background: var(--active_color);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 1;
}
.idx_more:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0.9;
}
.idx_more:hover::after {
  height: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_more:hover .word {
  color: #1A1A1A;
}
.idx_more2 {
  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;
  gap: 0.2rem;
  position: relative;
  width: 100%;
}
.idx_more2 .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;
  gap: 0.2rem;
  width: 100%;
  position: relative;
}
.idx_more2 .box::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0.01rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: 0;
  left: 0;
}
.idx_more2 .word {
  font-size: var(--font20);
}
.idx_more2 .box {
  width: fit-content;
}
.idx_more2:hover .box:after {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_more2:hover .word {
  color: #1A1A1A;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_more2:hover .icon {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  filter: brightness(0);
}
.more {
  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;
  width: 0.52rem;
  height: 0.52rem;
  min-width: 35px;
  min-height: 35px;
  border: solid 1px var(--color_ccc);
  border-radius: 50%;
}
.more img {
  width: 0.074rem;
  min-width: 6px;
}
.idx_submit {
  color: #1A1A1A;
  font-size: var(--font18);
  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: "HarmonyOS_Sans_SC";
  text-transform: capitalize;
  cursor: pointer;
  position: relative;
  width: fit-content;
  height: 0.7rem;
  padding: 0 0.64rem;
  background-color: var(--color_fff);
}
.idx_submit .word {
  color: #1A1A1A;
  z-index: 2;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_submit::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 0;
  cursor: pointer;
  background: var(--active_color);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 1;
}
.idx_submit:hover::after {
  height: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_submit:hover .word {
  color: var(--color_fff);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_submit.black {
  background: #1A1A1A;
}
.idx_submit.black .word {
  color: var(--color_fff);
}
.idx_submit.grey {
  background: #eee;
}
.idx_submit.grey .word {
  color: var(--color_000);
}
#demo-laypage-normal-2 {
  padding: 0.84rem 0;
}
/* --------------------------------------------------------------- 左右按钮 */
.page-navigation {
  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: 0.16rem;
}
.page-navigation .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;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 0.52rem;
  height: 0.52rem;
  min-width: 36px;
  min-height: 36px;
  border: 1px solid rgba(255, 255, 255, 0.7);
  border-radius: 50%;
  cursor: pointer;
}
.page-navigation .btn img {
  width: 0.074rem;
  min-width: 6px;
  filter: brightness(0) invert(1);
}
.page-navigation .btn:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--color_fff);
}
.page-navigation .btn:hover img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  filter: inherit;
}
@media (max-width: 767px) {
  .page-navigation {
    display: none;
  }
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.wowInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.s-animate,
.s-animate-up {
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 0;
}
/* --------------------------------------------------------------- 入场动效 */
@-webkit-keyframes reveal3 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    background-color: transparent;
  }
}
@keyframes reveal3 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    background-color: transparent;
  }
}
.reveal3 {
  -webkit-animation-name: reveal3;
  animation-name: reveal3;
}
.reveal {
  overflow: hidden;
}
.reveal span {
  opacity: 0;
  display: inline-block;
}
.c_til {
  overflow: hidden;
}
.c_til span {
  display: inline-block;
  opacity: 0;
}
.c_til.active span {
  animation: reveal3 0.5s forwards;
}
/* --------------------------------------------------------------- 首页 */
.idx_banner {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: calc(var(--headertop-height) + var(--header-height));
}
.idx_banner .innerbox {
  position: relative;
  width: 100%;
  height: 100%;
}
.idx_banner .innerbox .imgbg {
  width: 100%;
  height: 100%;
}
.idx_banner .innerbox .imgbg .img {
  width: 100%;
  height: 100%;
}
.idx_banner .innerbox .imgbg .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idx_banner .innerbox .wordbox {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 2;
  color: var(--color_fff);
  background: linear-gradient(0deg, rgba(75, 62, 54, 0.7) 0%, rgba(75, 62, 54, 0) 100%);
}
.idx_banner .innerbox .wordbox .w1756 {
  height: 100%;
}
.idx_banner .innerbox .wordbox .new_product {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.idx_banner .innerbox .wordbox .new_product .ban_title {
  font-size: var(--font72);
  padding-bottom: 0.64rem;
  line-height: 90%;
}
.idx_banner .innerbox .wordbox .new_product .ban_bottom {
  width: 100%;
  min-height: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-top: 0.32rem;
  border-top: solid 1px rgba(255, 255, 255, 0.2);
}
.idx_banner .innerbox .wordbox .new_product .ban_bottom .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 2.33rem;
  width: 55%;
}
.idx_banner .innerbox .wordbox .new_product .ban_bottom .left .tags {
  text-transform: capitalize;
  white-space: nowrap;
  position: relative;
  padding-left: 22px;
  min-width: 120px;
}
.idx_banner .innerbox .wordbox .new_product .ban_bottom .left .tags::after {
  content: '';
  position: absolute;
  width: 11px;
  height: 11px;
  background: var(--color_fff);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  left: 0;
  top: 0;
}
.idx_banner .innerbox .wordbox .new_product .ban_bottom .left .tags_desc {
  text-transform: capitalize;
  font-size: var(--font20);
}
.idx_banner .innerbox .wordbox .new_product .ban_bottom .right {
  width: 45%;
  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;
}
@media (max-width:990px) {
  .idx_banner {
    padding-top: var(--header-height);
  }
  .idx_banner .innerbox .wordbox .new_product .ban_bottom .left {
    gap: 1rem;
  }
}
@media (max-width:768px) {
  .idx_banner .innerbox .wordbox .new_product .ban_bottom {
    padding: 0.5rem 0;
  }
  .idx_banner .innerbox .wordbox .new_product .ban_bottom .left {
    width: 100%;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    gap: 0.2rem;
  }
  .idx_banner .innerbox .wordbox .new_product .ban_bottom .right {
    display: none;
  }
}
.idx_pro_application {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
}
.idx_pro_application .innerbox {
  width: 100%;
  height: auto;
  position: relative;
}
.idx_pro_application .innerbox .flex_tablist {
  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;
  gap: 1.2rem;
}
.idx_pro_application .innerbox .flex_tablist .info_top {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  padding-left: calc(52% + 0.6rem);
  z-index: 2;
}
.idx_pro_application .innerbox .flex_tablist .info_top .title {
  font-size: var(--font64);
  color: #1A1A1A;
}
.idx_pro_application .innerbox .flex_tablist .info_top .tablist {
  margin-top: 0.54rem;
  padding-bottom: 0.26rem;
  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;
  flex-wrap: wrap;
  gap: 1.5rem;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
.idx_pro_application .innerbox .flex_tablist .info_top .tablist .tab {
  font-size: var(--font24);
  position: relative;
  cursor: pointer;
  white-space: nowrap;
}
.idx_pro_application .innerbox .flex_tablist .info_top .tablist .tab::after {
  position: absolute;
  content: '';
  left: 0;
  bottom: -0.27rem;
  width: 0;
  height: 0.03rem;
  background-color: var(--black1A);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_pro_application .innerbox .flex_tablist .info_top .tablist .active {
  color: #1A1A1A;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_pro_application .innerbox .flex_tablist .info_top .tablist .active::after {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_pro_application .innerbox .swiper_box {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.idx_pro_application .innerbox .swiper_box .flexbox {
  gap: 1.2rem;
}
.idx_pro_application .innerbox .swiper_box .flexbox .word_box {
  text-transform: capitalize;
  font-size: var(--font32);
  color: #1A1A1A;
}
.idx_pro_application .innerbox .swiper_box .flexbox .m_text {
  margin-bottom: 0.5rem;
  display: none;
}
.idx_pro_application .innerbox .swiper_box .flexbox .left {
  width: 52%;
  overflow: hidden;
}
.idx_pro_application .innerbox .swiper_box .flexbox .left .pic_one {
  width: 100%;
  height: auto;
}
.idx_pro_application .innerbox .swiper_box .flexbox .left .pic_one .img {
  width: 100%;
  overflow: hidden;
}
.idx_pro_application .innerbox .swiper_box .flexbox .left .pic_one .img .pb {
  padding-bottom: 125%;
}
.idx_pro_application .innerbox .swiper_box .flexbox .left .pic_one .img .pb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_pro_application .innerbox .swiper_box .flexbox .left .pic_one .img:hover img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  scale: 1.05;
}
.idx_pro_application .innerbox .swiper_box .flexbox .right {
  width: 48%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom {
  width: 100%;
  height: auto;
}
.idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content {
  overflow: hidden;
}
.idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist {
  column-gap: 0.6rem;
  margin-top: 0.82rem;
  row-gap: 0.56rem;
}
.idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist .item {
  border-top: solid 1px rgba(0, 0, 0, 0.1);
  padding-top: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist .item .icon_one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist .item .icon_one .icon {
  width: 0.62rem;
  height: 0.62rem;
  opacity: 0.4;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist .item .icon_one .word {
  color: #1A1A1A;
  font-size: var(--font20);
  text-transform: capitalize;
  opacity: 0.4;
  margin-top: 0.16rem;
}
.idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist .item .num {
  color: var(--color_999);
  font-size: var(--font16);
}
.idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist .active .icon_one .icon {
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist .active .icon_one .word {
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (max-width:990px) {
  .idx_pro_application .innerbox .swiper_box .flexbox {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
  }
}
@media (max-width:768px) {
  .idx_pro_application .innerbox .flex_tablist .info_top {
    position: relative;
    padding-left: 0;
  }
  .idx_pro_application .innerbox .swiper_box {
    margin-top: 0.8rem;
  }
  .idx_pro_application .innerbox .swiper_box .flexbox {
    gap: 0.5rem;
  }
  .idx_pro_application .innerbox .swiper_box .flexbox .right {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width:480px) {
  .idx_pro_application .innerbox .swiper_box .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .idx_pro_application .innerbox .swiper_box .flexbox .m_text {
    display: block;
  }
  .idx_pro_application .innerbox .swiper_box .flexbox .pc_text {
    display: none;
  }
  .idx_pro_application .innerbox .swiper_box .flexbox .left {
    width: 100%;
    height: auto;
  }
  .idx_pro_application .innerbox .swiper_box .flexbox .right {
    width: 100%;
    height: auto;
  }
  .idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 0.5rem;
  }
  .idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist .item .icon_one {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 0.2rem;
  }
  .idx_pro_application .innerbox .swiper_box .flexbox .right .info_bottom .swiper_content .itemlist .item .num {
    display: none;
  }
  .idx_pro_application .innerbox .flex_tablist .info_top .tablist {
    gap: 0.5rem;
  }
}
.idx_pro_projects {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
  background: var(--color_f5);
}
.idx_pro_projects .innerbox {
  width: 100%;
  height: auto;
}
.idx_pro_projects .innerbox .main_box {
  margin: auto;
  width: 33%;
  text-align: center;
}
.idx_pro_projects .innerbox .tablist {
  margin-top: 0.52rem;
}
.idx_pro_projects .innerbox .tablist .tab_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;
  flex-wrap: wrap;
  gap: 1.04rem;
}
.idx_pro_projects .innerbox .tablist .tab_title .tabs {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--color_999);
  font-size: var(--font32);
  white-space: nowrap;
  cursor: pointer;
  padding-bottom: 0.16rem;
  border-bottom: solid 0.03rem rgba(255, 255, 255, 0);
}
.idx_pro_projects .innerbox .tablist .tab_title .active {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--color_666);
  border-bottom: solid 0.03rem #1A1A1A;
}
.idx_pro_projects .innerbox .tablist .tab_content {
  margin-top: 0.73rem;
  position: relative;
  overflow: hidden;
  height: 7.87rem;
}
.idx_pro_projects .innerbox .tablist .tab_content .tabone {
  width: 100%;
  height: 100%;
}
.idx_pro_projects .innerbox .tablist .tab_content .tabone .swiper_img {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.idx_pro_projects .innerbox .tablist .tab_content .tabone .swiper_img .imgbg {
  width: 100%;
  height: 100%;
  display: none;
}
.idx_pro_projects .innerbox .tablist .tab_content .tabone .swiper_img .imgbg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idx_pro_projects .innerbox .tablist .tab_content .tabone .swiper_img .swiper-slide-active .imgbg {
  display: block;
}
.idx_pro_projects .innerbox .tablist .tab_content .tabone .swiper_img .idxPageHide {
  position: absolute;
  bottom: 0.5rem;
  z-index: 5;
}
.idx_pro_projects .innerbox .tablist .tab_content .tabone .swiper_img .idxPageHide .swiper-pagination-bullet {
  background-color: var(--color_fff);
}
.idx_pro_projects .innerbox .tablist .tab_content .flex_one {
  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;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.idx_pro_projects .innerbox .tablist .tab_content .flex_one::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 2.82rem;
  background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  left: 0;
  z-index: 2;
}
.idx_pro_projects .innerbox .tablist .tab_content .flex_one .one {
  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;
  font-size: var(--font32);
  cursor: pointer;
  z-index: 3;
  writing-mode: sideways-rl;
  color: var(--color_fff);
  width: 10.47835991%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 0.62rem 0;
  border-right: solid 1px rgba(255, 255, 255, 0.2);
}
.idx_pro_projects .innerbox .tablist .tab_content .flex_one .one .title {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-width: 100%;
}
.idx_pro_projects .innerbox .tablist .tab_content .flex_one .one .desc {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: none;
  text-transform: capitalize;
}
.idx_pro_projects .innerbox .tablist .tab_content .flex_one .active {
  width: 100%;
  height: auto;
  writing-mode: inherit;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  padding: 0.82rem 0.62rem;
  background-color: rgba(255, 255, 255, 0);
  border-right: none;
}
.idx_pro_projects .innerbox .tablist .tab_content .flex_one .active .title {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: var(--font32);
  max-width: 43%;
}
.idx_pro_projects .innerbox .tablist .tab_content .flex_one .active .desc {
  font-size: var(--font20);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  margin-top: 0.24rem;
  max-width: 43%;
}
.idx_pro_projects .innerbox .idx_more {
  margin: auto;
  margin-top: 0.72rem;
}
@media (max-width:1280px) {
  .idx_pro_projects .innerbox .main_box {
    width: 37%;
  }
}
@media (max-width:768px) {
  .idx_pro_projects .innerbox .main_box {
    width: 53%;
  }
}
@media (max-width:480px) {
  .idx_pro_projects .innerbox .main_box {
    width: 100%;
  }
  .idx_pro_projects .innerbox .tablist .tab_title {
    column-gap: 0.1rem;
    row-gap: 0.2rem;
    justify-content: start;
    border-bottom: solid 1px var(--color_ccc);
    padding-bottom: 0.5rem;
  }
  .idx_pro_projects .innerbox .tablist .tab_title .tabs {
    font-size: var(--font28);
    background-color: rgba(26, 26, 26, 0.2);
    color: #fff;
    padding: 0.1rem 0.2rem;
    border-radius: 5px;
  }
  .idx_pro_projects .innerbox .tablist .tab_title .active {
    border-bottom: none;
    background-color: var(--black1A);
  }
  .idx_pro_projects .innerbox .tablist .tab_content .flex_one:after {
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  }
  .idx_pro_projects .innerbox .tablist .tab_content .flex_one .one {
    display: none;
    padding: 0.5rem;
    padding-top: 1.2rem;
  }
  .idx_pro_projects .innerbox .tablist .tab_content .flex_one .one .title {
    max-width: 100%;
    height: auto;
  }
  .idx_pro_projects .innerbox .tablist .tab_content .flex_one .one .desc {
    max-width: 100%;
    height: auto;
  }
  .idx_pro_projects .innerbox .tablist .tab_content .flex_one .active {
    display: block;
  }
}
.idx_photostyle {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: var(--black1A);
  min-height: 400px;
}
.idx_photostyle .innerbox {
  width: 100%;
  height: 100%;
}
.idx_photostyle .innerbox .info {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding-top: 1.2rem;
}
.idx_photostyle .innerbox .main_tit {
  color: var(--color_fff);
  text-align: center;
}
.idx_photostyle .innerbox .videobox {
  width: 100%;
  height: 100%;
}
.idx_photostyle .innerbox .videobox img,
.idx_photostyle .innerbox .videobox video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-height: 400px;
}
.idx_featurecards {
  overflow-x: clip;
}
.idx_featurecards .wrapper {
  position: relative;
  height: 4181px;
}
.idx_featurecards .wrapper .cards {
  width: 216.666vw;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  flex-wrap: nowrap;
  position: sticky;
  top: 0;
}
.idx_featurecards .wrapper .cards .card-text {
  height: 100vh;
  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-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 8.6rem;
  min-width: 320px;
  padding: 1.2rem 0.82rem;
}
.idx_featurecards .wrapper .cards .card-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  flex-wrap: nowrap;
}
.idx_featurecards .wrapper .cards .card-box .card-image {
  width: 12rem;
  aspect-ratio: 750 / 850;
  background-color: #1b170f;
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100vh;
  justify-content: space-between;
  left: 0;
  position: relative;
  will-change: transform;
}
.idx_featurecards .wrapper .cards .card-box .card-image .img {
  width: 100%;
  height: 100%;
}
.idx_featurecards .wrapper .cards .card-box .card-image .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idx_featurecards .wrapper .cards .card-box .card-image .word {
  position: absolute;
  top: 0.72rem;
  left: 0.52rem;
  font-size: var(--font24);
  color: var(--color_fff);
}
@media (max-width:480px) {
  .idx_featurecards .wrapper .cards .card-box .card-image .word {
    padding-top: 1rem;
  }
}
.idx_global {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 1.2rem;
  background-color: var(--color_f5);
}
.idx_global .innerbox {
  width: 100%;
  height: auto;
}
.idx_global .innerbox .map_top {
  width: 100%;
  height: auto;
  padding-bottom: 0.55rem;
}
.idx_global .innerbox .map_top .flexbox .left {
  width: 31.66287016%;
  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_global .innerbox .map_top .flexbox .left .main_tit {
  font-family: "IBMPlexSans";
  line-height: 120%;
}
.idx_global .innerbox .map_top .flexbox .left .main_tit p {
  line-height: 100%;
}
.idx_global .innerbox .map_top .flexbox .left .main_desc {
  max-width: 65%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.idx_global .innerbox .map_top .flexbox .left .readmore {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 0.24rem;
}
.idx_global .innerbox .map_top .flexbox .left .readmore .playvideo {
  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: solid 1px var(--color_ccc);
  cursor: pointer;
  width: 0.7rem;
  height: 0.7rem;
}
.idx_global .innerbox .map_top .flexbox .left .readmore .playvideo img {
  width: 0.36rem;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_global .innerbox .map_top .flexbox .left .readmore .playvideo:hover img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: translateX(2px);
}
.idx_global .innerbox .map_top .flexbox .right {
  width: 60.36446469%;
  position: relative;
}
.idx_global .innerbox .map_top .flexbox .right .map {
  width: 100%;
  height: auto;
}
.idx_global .innerbox .map_top .flexbox .right .map .img {
  width: 100%;
  height: auto;
}
.idx_global .innerbox .map_top .flexbox .right .map .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.idx_global .innerbox .map_top .flexbox .right .map .itembox {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.idx_global .innerbox .map_top .flexbox .right .map .itembox .item {
  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;
  width: 0;
  height: 0;
}
.idx_global .innerbox .map_top .flexbox .right .map .itembox .item::before {
  position: absolute;
  content: '';
  width: 0.24rem;
  height: 0.24rem;
  min-width: 20px;
  min-height: 20px;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 50%;
}
.idx_global .innerbox .map_top .flexbox .right .map .itembox .item::after {
  position: absolute;
  content: '';
  width: 0.24rem;
  height: 0.24rem;
  min-width: 20px;
  min-height: 20px;
  background: rgba(185, 167, 145, 0.3);
  border-radius: 50%;
  animation: grow34 2s linear alternate infinite;
}
.idx_global .innerbox .map_top .flexbox .right .map .itembox .item .circle {
  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: absolute;
  width: 12px;
  height: 12px;
  background: #B9A791;
  border-radius: 50%;
}
.idx_global .innerbox .map_top .flexbox .right .map .itembox .item .circle::before {
  position: absolute;
  content: '';
  width: 6px;
  height: 1px;
  background: var(--color_fff);
  border-radius: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.idx_global .innerbox .map_top .flexbox .right .map .itembox .item .circle::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 6px;
  background: var(--color_fff);
  border-radius: 6px;
  left: 50%;
  transform: translateX(-50%);
}
.idx_global .innerbox .map_top .flexbox .right .map .itembox .item .word {
  font-family: "HarmonyOS_Sans_SC";
}
.idx_global .innerbox .map_top .flexbox .right .map .itembox .active .word {
  color: var(--color_fff);
}
.idx_global .innerbox .map_bottom {
  width: 100%;
  height: auto;
  padding: 0.46rem 0 0.52rem 0;
  border-top: solid 1px rgba(0, 0, 0, 0.1);
}
.idx_global .innerbox .map_bottom .itemlist {
  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;
  gap: 0.5rem;
}
.idx_global .innerbox .map_bottom .itemlist .item {
  width: 100%;
  height: auto;
  text-transform: capitalize;
}
.idx_global .innerbox .map_bottom .itemlist .item .num_one {
  color: #1A1A1A;
  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: 0.12rem;
}
.idx_global .innerbox .map_bottom .itemlist .item .num_one .num {
  font-size: var(--font64);
  font-family: "IBMPlexSans";
}
.idx_global .innerbox .map_bottom .itemlist .item .num_one .num .jump_num {
  margin-right: -7px;
}
.idx_global .innerbox .map_bottom .itemlist .item .num_one .dw {
  font-size: var(--font20);
  margin-top: 0.2rem;
}
.idx_global .innerbox .map_bottom .itemlist .item .name {
  color: var(--color_666);
  margin-top: 0.05rem;
  font-size: var(--font20);
}
@media (max-width:990px) {
  .idx_global .flexbox {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
  }
}
@media (max-width:768px) {
  .idx_global .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    gap: 0.5rem;
  }
  .idx_global .innerbox .map_top .flexbox .left {
    width: 100%;
    height: auto;
    gap: 0.5rem;
  }
  .idx_global .innerbox .map_top .flexbox .right {
    width: 100%;
    height: auto;
  }
}
@media (max-width:480px) {
  .idx_global .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    gap: 0.5rem;
  }
  .idx_global .innerbox .map_top .flexbox .left .main_desc {
    max-width: 100%;
  }
  .idx_global .innerbox .map_top .flexbox .right .map .itembox {
    display: none;
  }
  .idx_global .innerbox .map_bottom .itemlist {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .idx_global .innerbox .map_bottom .itemlist .item .name {
    min-height: 36px;
  }
}
.idx_information {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0 1.68rem 0;
}
.idx_information .innerbox {
  width: 100%;
  height: auto;
}
.idx_information .innerbox .main_tit {
  text-align: center;
}
.idx_information .innerbox .itemlist {
  margin-top: 0.72rem;
  gap: 0.32rem;
}
.idx_information .innerbox .itemlist .item {
  width: 100%;
  height: auto;
  background-color: var(--color_f5);
  padding: 0.4rem;
  position: relative;
}
.idx_information .innerbox .itemlist .item .icon_one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.idx_information .innerbox .itemlist .item .icon_one .icon {
  width: 1.6rem;
}
.idx_information .innerbox .itemlist .item .icon_one .icon .pb {
  padding-bottom: 143.75%;
}
.idx_information .innerbox .itemlist .item .icon_one .icon .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;
}
.idx_information .innerbox .itemlist .item .icon_one .icon .pb .ab .hd {
  position: absolute;
}
.idx_information .innerbox .itemlist .item .info_one {
  margin-top: 0.93rem;
}
.idx_information .innerbox .itemlist .item .info_one .title {
  font-size: var(--font52);
  color: #1A1A1A;
}
.idx_information .innerbox .itemlist .item .info_one .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: 0.16rem;
}
.idx_information .innerbox .itemlist .item .info_one .info .word {
  font-size: var(--font20);
  color: var(--color_666);
  width: 70%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.idx_information .innerbox .itemlist .item .info_one .info .more {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.idx_information .innerbox .itemlist .item:hover .info_one .info .more {
  background-color: var(--active_color);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: translateX(0.1rem);
}
.idx_information .innerbox .itemlist .item:hover .info_one .info .more img {
  filter: brightness(0) invert(1);
}
.idx_information .innerbox .itemlist .item1 .icon_one .icon .pb .ab .hd {
  left: -12%;
  bottom: 10%;
  animation: movetb 2s linear alternate infinite;
}
.idx_information .innerbox .itemlist .item2 .icon_one .icon .pb .ab .hd {
  left: -9%;
  bottom: 7%;
  animation: movetb 4s linear alternate infinite;
}
.idx_information .innerbox .itemlist .item3 .icon_one .icon .pb .ab .hd {
  left: -25%;
  bottom: 7%;
  animation: grow33 2s linear alternate infinite;
}
@media (max-width:480px) {
  .idx_information .innerbox .itemlist {
    grid-template-columns: repeat(1, 1fr);
  }
  .idx_information .innerbox .itemlist .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .idx_information .innerbox .itemlist .item .icon_one {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    margin-top: 1rem;
  }
  .idx_information .innerbox .itemlist .item .icon_one .num {
    position: absolute;
    top: 0.4rem;
    left: 0.4rem;
  }
  .idx_information .innerbox .itemlist .item .info_one {
    margin-top: 0.6rem;
  }
  .idx_information .innerbox .itemlist .item .info_one .info .word {
    width: 100%;
    height: auto;
  }
  .idx_information .innerbox .itemlist .item .info_one .more {
    display: none;
  }
}
.idx_newsblogs {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: var(--color_f5);
  padding: 1.14rem 0 1.2rem 0;
}
.idx_newsblogs .innerbox {
  width: 100%;
  height: auto;
}
.idx_newsblogs .innerbox .newlist {
  margin-top: 0.72rem;
}
.idx_newsblogs .innerbox .newlist .one {
  position: relative;
  padding: 0.44rem 0 0.72rem 0;
}
.idx_newsblogs .innerbox .newlist .one::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px ;
  top: 0;
  left: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: rgba(0, 0, 0, 0.1);
}
.idx_newsblogs .innerbox .newlist .one::after {
  content: '';
  position: absolute;
  width: 0%;
  height: 1px ;
  top: 0;
  left: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: rgba(0, 0, 0, 0.4);
}
.idx_newsblogs .innerbox .newlist .one .flexbox {
  gap: 2.45rem;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  color: var(--color_666);
}
.idx_newsblogs .innerbox .newlist .one .flexbox .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 23%;
}
.idx_newsblogs .innerbox .newlist .one .flexbox .left .time {
  font-size: var(--font18);
}
.idx_newsblogs .innerbox .newlist .one .flexbox .left .type {
  font-size: var(--font18);
}
.idx_newsblogs .innerbox .newlist .one .flexbox .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 77%;
}
.idx_newsblogs .innerbox .newlist .one .flexbox .right .title {
  width: 49%;
  font-size: var(--font24);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-transform: capitalize;
}
.idx_newsblogs .innerbox .newlist .one:hover:after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.idx_newsblogs .innerbox .newlist .one:hover .flexbox .left .time {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #1A1A1A;
}
.idx_newsblogs .innerbox .newlist .one:hover .flexbox .left .type {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #1A1A1A;
}
.idx_newsblogs .innerbox .newlist .one:hover .flexbox .right .title {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #1A1A1A;
}
.idx_newsblogs .innerbox .newlist .one:hover .flexbox .right .more {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--active_color);
}
.idx_newsblogs .innerbox .newlist .one:hover .flexbox .right .more img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  filter: brightness(0) invert(1);
}
.idx_newsblogs .innerbox .newlist .one:last-child {
  padding-bottom: 0;
}
@media (max-width:990px) {
  .idx_newsblogs .innerbox .flexbox {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
  }
}
@media (max-width:480px) {
  .idx_newsblogs .innerbox .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    gap: 0.5rem;
  }
  .idx_newsblogs .innerbox .newlist .one .flexbox {
    gap: 0.2rem;
  }
  .idx_newsblogs .innerbox .newlist .one .flexbox .left {
    width: 100%;
    height: auto;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    gap: 0.2rem;
  }
  .idx_newsblogs .innerbox .newlist .one .flexbox .right {
    width: 100%;
    height: auto;
  }
  .idx_newsblogs .innerbox .newlist .one .flexbox .right .title {
    width: 100%;
    height: auto;
  }
  .idx_newsblogs .innerbox .newlist .one .flexbox .right .more {
    display: none;
  }
}
/* --------------------------------------------------------------- 二级菜单 */
.nav_list_tag {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.nav_list_tag .innerbox {
  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;
  flex-wrap: wrap;
  gap: 0.05rem;
}
.nav_list_tag .innerbox .tag {
  color: var(--color_999);
  font-size: var(--font20);
  padding: 0.32rem 0;
}
.nav_list_tag .innerbox .tag:last-child {
  color: var(--color_666);
}
@media (max-width:480px) {
  .nav_list_tag .innerbox .tag {
    padding: 0;
  }
}
/* --------------------------------------------------------------- 产品 */
.inner_prokd_banner {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: calc(var(--headertop-height) + var(--header-height));
}
.inner_prokd_banner .innerbox {
  position: relative;
  width: 100%;
  height: 100%;
}
.inner_prokd_banner .innerbox .imgbg {
  width: 100%;
  height: 100%;
}
.inner_prokd_banner .innerbox .imgbg .img {
  width: 100%;
  height: 100%;
}
.inner_prokd_banner .innerbox .imgbg .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_prokd_banner .innerbox .wordbox {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 2;
  color: var(--color_fff);
}
.inner_prokd_banner .innerbox .wordbox::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 66%;
  bottom: 0;
  opacity: 0.7;
  background: linear-gradient(0deg, #4B3E36 0%, rgba(75, 62, 54, 0) 100%);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_prokd_banner .innerbox .wordbox .w1756 {
  height: 100%;
}
.inner_prokd_banner .innerbox .wordbox .new_product {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  position: relative;
  z-index: 2;
}
.inner_prokd_banner .innerbox .wordbox .new_product .ban_title {
  font-size: var(--font72);
  text-transform: capitalize;
  font-family: "IBMPlexSans";
  padding-bottom: 0.64rem;
  line-height: 100%;
}
.inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom {
  width: 100%;
  min-height: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-top: 0.32rem;
  border-top: solid 1px rgba(255, 255, 255, 0.2);
}
.inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  gap: 2.33rem;
  width: 55%;
}
.inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom .left .tags_desc {
  text-transform: capitalize;
  font-size: var(--font20);
  width: 60%;
}
.inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom .right {
  width: 45%;
  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;
}
.inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom .right .needSubmit {
  color: #1A1A1A;
  font-size: var(--font18);
  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: "HarmonyOS_Sans_SC";
  text-transform: capitalize;
  width: auto;
  height: 0.7rem;
  padding: 0 0.64rem;
  background-color: var(--color_fff);
}
.inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom .right .link_list {
  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;
  gap: 0.05rem;
  color: rgba(255, 255, 255, 0.4);
  margin-top: 0.24rem;
}
.inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom .right .link_list .link {
  color: rgba(255, 255, 255, 0.4);
  font-size: var(--font20);
}
.inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom .right .link_list .link:last-child {
  color: #ffffff;
}
@media (max-width:990px) {
  .inner_prokd_banner {
    padding-top: var(--header-height);
  }
  .inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom .left {
    gap: 1rem;
  }
}
@media (max-width:768px) {
  .inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom {
    padding: 0.5rem 0;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    gap: 0.3rem;
  }
  .inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom .left {
    width: 100%;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    gap: 0.2rem;
  }
  .inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom .left .tags_desc {
    width: 100%;
    height: auto;
  }
  .inner_prokd_banner .innerbox .wordbox .new_product .ban_bottom .right {
    width: 100%;
    height: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.contact_ban .innerbox .wordbox {
  background: none;
}
.contact_ban .innerbox .wordbox::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 66%;
  bottom: 0;
  opacity: 0.6;
  background: linear-gradient(0deg, #4B3E36 0%, rgba(75, 62, 54, 0) 100%);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.about_ban .innerbox .wordbox {
  background: none;
}
.about_ban .innerbox .wordbox::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 66%;
  bottom: 0;
  opacity: 0.7;
  background: linear-gradient(0deg, #1B1B1B 0%, rgba(81, 80, 80, 0) 100%);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.about_ban .innerbox .wordbox .new_product .ban_bottom {
  min-height: 1.36rem;
}
.inner_prokd_list {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 0.94rem 0 0.88rem 0;
}
.inner_prokd_list .innerbox {
  width: 100%;
  height: auto;
}
.inner_prokd_list .innerbox .itemlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  height: auto;
  gap: 0.32rem;
}
.inner_prokd_list .innerbox .itemlist .item {
  width: 100%;
  height: auto;
}
.inner_prokd_list .innerbox .itemlist .item .swiper_box {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.inner_prokd_list .innerbox .itemlist .item .picbox {
  position: relative;
}
.inner_prokd_list .innerbox .itemlist .item .picbox .img {
  overflow: hidden;
}
.inner_prokd_list .innerbox .itemlist .item .picbox .img .pb {
  padding-bottom: 78.967%;
}
.inner_prokd_list .innerbox .itemlist .item .picbox .img .pb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_prokd_list .innerbox .itemlist .item .picbox .title {
  font-size: var(--font32);
  color: var(--color_fff);
  position: absolute;
  bottom: 0.32rem;
  left: 0.4rem;
  z-index: 5;
}
.inner_prokd_list .innerbox .itemlist .item .picbox:hover .img .pb img {
  scale: 1.1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist {
  margin-top: 0.32rem;
  column-gap: 0.55rem;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .s_item {
  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;
  gap: 0.08rem;
  padding: 0.24rem 0 0.32rem 0;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .s_item::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 0.01rem;
  top: 0;
  left: 0;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0.1;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .s_item::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0.01rem;
  top: 0;
  left: 0;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0.4;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .s_item .icon {
  width: 0.44rem;
  height: 0.44rem;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .s_item .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0.4;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .s_item .word {
  font-size: var(--font20);
  color: #1A1A1A;
  opacity: 0.4;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .s_item:hover::after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .s_item:hover .word {
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .s_item:hover .icon img {
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .active::after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .active .word {
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_prokd_list .innerbox .itemlist .item .iconlist .active .icon img {
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_prokd_list .innerbox .idxPageHide {
  position: absolute;
  z-index: 1;
  bottom: 1rem;
}
@media (max-width:480px) {
  .inner_prokd_list {
    padding-bottom: 1.8rem;
  }
  .inner_prokd_list .innerbox {
    overflow: hidden;
  }
  .inner_prokd_list .innerbox .itemlist {
    width: 100%;
    height: auto;
    gap: 0.8rem;
  }
  .inner_prokd_list .innerbox .itemlist .item {
    width: 100%;
    height: auto;
  }
  .inner_prokd_list .innerbox .itemlist .item .iconlist {
    grid-template-columns: repeat(2, 1fr);
  }
}
.inner_procs_list {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 0.62rem;
}
.inner_procs_list .innerbox {
  width: 100%;
  height: auto;
}
.inner_procs_list .innerbox .case_top {
  padding-bottom: 0.72rem;
}
.inner_procs_list .innerbox .case_top .main_tit {
  line-height: normal;
}
.inner_procs_list .innerbox .case_bot {
  border-top: solid 1px rgba(0, 0, 0, 0.1);
}
.inner_procs_list .innerbox .case_bot .list {
  width: 100%;
  height: auto;
}
.inner_procs_list .innerbox .case_bot .list .img {
  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;
  position: relative;
  overflow: hidden;
}
.inner_procs_list .innerbox .case_bot .list .img img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_procs_list .innerbox .case_bot .list .img .btnplay {
  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.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  z-index: 2;
  width: 0.8rem;
  height: 0.8rem;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  cursor: pointer;
  border-radius: 50%;
  border: solid 1px rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(8px);
}
.inner_procs_list .innerbox .case_bot .list .img .btnplay .operate {
  width: 0.3rem;
  height: 0.3rem;
  object-fit: contain;
}
.inner_procs_list .innerbox .case_bot .list .wordinfo {
  width: 100%;
  height: auto;
  margin-top: 0.32rem;
  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: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.inner_procs_list .innerbox .case_bot .list .wordinfo .w_left {
  text-transform: capitalize;
  width: 80%;
}
.inner_procs_list .innerbox .case_bot .list .wordinfo .w_left .title {
  font-size: var(--font32);
}
.inner_procs_list .innerbox .case_bot .list .wordinfo .w_left .addr {
  font-size: var(--font20);
  color: var(--color_666);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: baseline;
  gap: 0.08rem;
  margin-top: 0.16rem;
}
.inner_procs_list .innerbox .case_bot .list .wordinfo .w_left .addr .icon {
  width: 0.16rem;
  min-width: 10px;
}
.inner_procs_list .innerbox .case_bot .list .wordinfo .w_right {
  width: 20%;
  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;
}
.inner_procs_list .innerbox .case_bot .list .wordinfo .w_right .more:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--active_color);
}
.inner_procs_list .innerbox .case_bot .list .wordinfo .w_right .more:hover img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  filter: brightness(0) invert(1);
}
.inner_procs_list .innerbox .case_bot .module {
  width: 100%;
  height: auto;
  color: #1A1A1A;
  margin-top: 1.6rem;
}
.inner_procs_list .innerbox .case_bot .module:first-child {
  margin-top: 0;
}
.inner_procs_list .innerbox .case_bot .module:last-child {
  margin-bottom: 1.2rem;
}
.inner_procs_list .innerbox .case_bot .module1 {
  padding-top: 0.72rem;
}
.inner_procs_list .innerbox .case_bot .module2 .flexbox {
  gap: 1.17rem;
}
.inner_procs_list .innerbox .case_bot .module2 .flexbox .list:hover .img img {
  scale: 1.05;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_procs_list .innerbox .case_bot .module2 .flexbox .list:hover .wordinfo .title {
  color: var(--active_color);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_procs_list .innerbox .case_bot .module2 .flexbox .left {
  width: 33%;
}
.inner_procs_list .innerbox .case_bot .module2 .flexbox .left .img .pb {
  padding-bottom: 119.74%;
}
.inner_procs_list .innerbox .case_bot .module2 .flexbox .right {
  width: 67%;
}
.inner_procs_list .innerbox .case_bot .module2 .flexbox .right .img .pb {
  padding-bottom: 83.975%;
}
.inner_procs_list .innerbox .case_bot .module3 .list:hover .img img {
  scale: 1.05;
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_procs_list .innerbox .case_bot .module3 .list:hover .wordinfo .title {
  color: var(--active_color);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_procs_list .innerbox .case_bot .module3 .flexbox {
  gap: 1.17rem;
}
.inner_procs_list .innerbox .case_bot .module3 .flexbox .left {
  width: 67%;
}
.inner_procs_list .innerbox .case_bot .module3 .flexbox .left .img .pb {
  padding-bottom: 55.953%;
}
.inner_procs_list .innerbox .case_bot .module3 .flexbox .right {
  width: 33%;
}
.inner_procs_list .innerbox .case_bot .module3 .flexbox .right .img .pb {
  padding-bottom: 66.934%;
}
@media (max-width:768px) {
  .inner_procs_list .flexbox {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
  }
  .inner_procs_list .innerbox .case_bot .list .wordinfo .w_left {
    width: 100%;
    height: auto;
  }
  .inner_procs_list .innerbox .case_bot .list .wordinfo .w_right {
    display: none;
  }
}
@media (max-width:480px) {
  .inner_procs_list .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .inner_procs_list .innerbox .case_bot .module {
    margin-top: 1rem;
  }
  .inner_procs_list .innerbox .case_bot .module2 .flexbox .left {
    width: 100%;
    height: auto;
  }
  .inner_procs_list .innerbox .case_bot .module2 .flexbox .right {
    width: 100%;
    height: auto;
  }
  .inner_procs_list .innerbox .case_bot .module3 .flexbox .left {
    width: 100%;
    height: auto;
  }
  .inner_procs_list .innerbox .case_bot .module3 .flexbox .right {
    width: 100%;
    height: auto;
  }
}
.inner_procs_alldatas {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: var(--color_f5);
  padding: 1.2rem 0 1.34rem 0;
}
.inner_procs_alldatas .innerbox {
  width: 100%;
  height: auto;
}
.inner_procs_alldatas .innerbox .itemlist {
  text-align: left;
  margin-top: 0.54rem;
  column-gap: 0.49rem;
  row-gap: 0.94rem;
  margin-top: 0.72rem;
}
.inner_procs_alldatas .innerbox .itemlist .item {
  width: 100%;
  height: auto;
  text-transform: capitalize;
}
.inner_procs_alldatas .innerbox .itemlist .item .image {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.inner_procs_alldatas .innerbox .itemlist .item .image .pb {
  padding-bottom: 57.498%;
}
.inner_procs_alldatas .innerbox .itemlist .item .image .pb img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_procs_alldatas .innerbox .itemlist .item .image .pb video {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_procs_alldatas .innerbox .itemlist .item .info {
  margin-top: 0.32rem;
}
.inner_procs_alldatas .innerbox .itemlist .item .info .title {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: var(--font32);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.inner_procs_alldatas .innerbox .itemlist .item .info .desc {
  color: var(--color_666);
  font-size: var(--font20);
  margin-top: 0.16rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.inner_procs_alldatas .innerbox .itemlist .item .info .index_more {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--color_666);
  font-size: var(--font20);
  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: 0.18rem;
  margin-top: 0.72rem;
}
.inner_procs_alldatas .innerbox .itemlist .item .info .index_more .icon {
  display: block;
  width: 0.074rem;
}
.inner_procs_alldatas .innerbox .itemlist .item:hover .image img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  scale: 1.05;
}
.inner_procs_alldatas .innerbox .itemlist .item:hover .info .title {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--active_color);
}
/* --------------------------------------------------------------- 视频中心 */
.inner_video_center {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 0.59rem 0 0.98rem 0;
}
.inner_video_center .innerbox {
  width: 100%;
  height: auto;
  text-transform: capitalize;
}
.inner_video_center .innerbox .filter_tag {
  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;
  column-gap: 0.5rem;
  row-gap: 0.2rem;
  position: relative;
  flex-wrap: wrap;
  padding: 0.35rem 0;
}
.inner_video_center .innerbox .filter_tag::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 0.01rem;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: 0;
}
.inner_video_center .innerbox .filter_tag .tag {
  color: var(--color_999);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: var(--font32);
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
.inner_video_center .innerbox .filter_tag .tag::after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 0.03rem;
  background: #000000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: -0.35rem;
}
.inner_video_center .innerbox .filter_tag .active {
  color: #1A1A1A;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_video_center .innerbox .filter_tag .active::after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_video_center .innerbox .itemlist {
  text-align: left;
  margin-top: 0.54rem;
  row-gap: 0.48rem;
  margin-top: 0.47rem;
  width: calc(100% + 0.5rem);
  margin-left: -0.25rem;
}
.inner_video_center .innerbox .itemlist .item {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: auto;
  text-transform: capitalize;
  padding: 0.25rem 0.25rem 0.52rem 0.25rem;
}
.inner_video_center .innerbox .itemlist .item .image {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
}
.inner_video_center .innerbox .itemlist .item .image .img {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.inner_video_center .innerbox .itemlist .item .image .img .pb {
  padding-bottom: 57.498%;
}
.inner_video_center .innerbox .itemlist .item .image .img .pb img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_video_center .innerbox .itemlist .item .image .img .pb video {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_video_center .innerbox .itemlist .item .image .img:hover video {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  scale: 1.05;
}
.inner_video_center .innerbox .itemlist .item .image .btnplay {
  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.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  z-index: 5;
  width: 0.52rem;
  height: 0.52rem;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  cursor: pointer;
  border-radius: 50%;
  border: solid 1px rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(8px);
}
.inner_video_center .innerbox .itemlist .item .image .btnplay .operate {
  width: 0.195rem;
  height: 0.195rem;
  object-fit: contain;
}
.inner_video_center .innerbox .itemlist .item .info {
  margin-top: 0.32rem;
}
.inner_video_center .innerbox .itemlist .item .info .title {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: var(--font32);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.inner_video_center .innerbox .itemlist .item .info .desc {
  color: var(--color_666);
  font-size: var(--font20);
  margin-top: 0.16rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.inner_video_center .innerbox .itemlist .item:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--color_f5);
}
.inner_video_center .innerbox .itemlist .item:hover .image img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  scale: 1.05;
}
.inner_video_center .innerbox .itemlist .item:hover .info .title {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--active_color);
}
.inner_video_center .innerbox #demo-laypage-normal-2 {
  padding-top: 0.94rem;
  padding-bottom: 0;
}
@media (max-width:480px) {
  .inner_video_center .innerbox .filter_tag .tag::after {
    bottom: 0;
  }
}
.inner_contact_form {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.inner_contact_form .info {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 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;
}
.inner_contact_form .info::after {
  content: '';
  position: absolute;
  width: 46.7%;
  height: 100%;
  background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_contact_form .info .innerbox {
  position: relative;
  width: 100%;
  height: auto;
  z-index: 10;
}
.inner_contact_form .info .innerbox .main_tit {
  width: 60%;
  color: var(--color_fff);
}
.inner_contact_form .info .innerbox .idx_submit {
  margin-top: 0.52rem;
}
@media (max-width:480px) {
  .inner_contact_form .info .innerbox .main_tit {
    width: 100%;
    height: auto;
  }
}
/* --------------------------------------------------------------- 联系我们 */
.inner_contact_wrap {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
}
.inner_contact_wrap .innerbox {
  width: 100%;
  height: auto;
}
.inner_contact_wrap .innerbox .infobox {
  width: 45%;
  height: auto;
  margin: auto;
  text-align: center;
  text-transform: capitalize;
}
.inner_contact_wrap .innerbox .infobox .main_desc {
  margin-top: 0.32rem;
}
.inner_contact_wrap .innerbox .infobox .t1 {
  margin-top: 0.32rem;
  color: #191919;
  font-size: var(--font24);
}
.inner_contact_wrap .innerbox .infobox .idx_submit {
  margin: auto;
  margin-top: 0.52rem;
}
.inner_contact_wrap .innerbox .itemlist {
  width: 100%;
  height: auto;
  gap: 0.32rem;
  margin-top: 0.92rem;
  color: #1A1A1A;
}
.inner_contact_wrap .innerbox .itemlist .item {
  background-color: var(--color_f5);
  padding: 0.52rem;
  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;
  min-height: 6.07rem;
  position: relative;
}
.inner_contact_wrap .innerbox .itemlist .item::after {
  content: '';
  position: absolute;
  right: 0.52rem;
  top: 0.52rem;
  width: 0.12rem;
  height: 0.12rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_contact_wrap .innerbox .itemlist .item .info {
  width: 100%;
  height: auto;
}
.inner_contact_wrap .innerbox .itemlist .item .info .t1 {
  font-size: var(--font20);
  color: var(--color_999);
  text-transform: capitalize;
}
.inner_contact_wrap .innerbox .itemlist .item .info .t2 {
  font-size: var(--font52);
  line-height: 1;
  margin-top: 0.24rem;
  width: 60%;
}
.inner_contact_wrap .innerbox .itemlist .item .info .main_desc {
  margin-top: 0.24rem;
  color: var(--color_999);
  width: 83%;
}
.inner_contact_wrap .innerbox .itemlist .item .telul {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  padding: 0.52rem;
}
.inner_contact_wrap .innerbox .itemlist .item .telul .telli {
  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;
  font-size: var(--font24);
  gap: 0.08rem;
  margin-top: 0.24rem;
}
.inner_contact_wrap .innerbox .itemlist .item .telul .telli:first-child {
  margin-top: 0;
}
.inner_contact_wrap .innerbox .itemlist .item .telul .telli .icon {
  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: 0.24rem;
  height: 0.24rem;
}
.inner_contact_wrap .innerbox .itemlist .item .telul .telli .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width:1280px) {
  .inner_contact_wrap .innerbox .itemlist .item .info .main_desc {
    width: 93%;
  }
}
@media (max-width:990px) {
  .inner_contact_wrap .innerbox .itemlist .item .info .t2 {
    width: 100%;
    height: auto;
  }
  .inner_contact_wrap .innerbox .itemlist .item .info .main_desc {
    width: 100%;
    height: auto;
  }
}
@media (max-width:768px) {
  .inner_contact_wrap .innerbox .infobox {
    width: 80%;
  }
  .inner_contact_wrap .innerbox .itemlist .item .telul {
    position: relative;
    padding: 0;
    margin-top: 1.2rem;
  }
}
@media (max-width:480px) {
  .inner_contact_wrap .innerbox .infobox {
    width: 100%;
  }
}
.inner_contact_media {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-bottom: 1.2rem;
}
.inner_contact_media .innerbox {
  width: 100%;
  height: auto;
  position: relative;
}
.inner_contact_media .innerbox::after {
  content: '';
  position: absolute;
  top: 0;
  width: 51%;
  height: 100%;
  background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_contact_media .innerbox .info {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  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;
  padding-top: 0.94rem;
  padding-left: 0.82rem;
  z-index: 5;
}
.inner_contact_media .innerbox .info .main_tit {
  width: 60%;
  color: var(--color_fff);
}
.inner_contact_media .innerbox .info .main_desc {
  color: var(--color_fff);
  width: 39%;
}
.inner_contact_media .innerbox .info .mediabox {
  margin-top: 1.43rem;
  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: 0.2rem;
}
.inner_contact_media .innerbox .info .mediabox .icon {
  position: relative;
}
.inner_contact_media .innerbox .info .mediabox .icon .img {
  width: 0.4rem;
  height: 0.4rem;
}
.inner_contact_media .innerbox .info .mediabox .icon .code {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  top: 0.5rem;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  width: 0.8rem;
  height: 0.8rem;
}
.inner_contact_media .innerbox .info .mediabox .icon .code img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_contact_media .innerbox .info .mediabox .icon:hover .code {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
}
.inner_contact_media .innerbox .info .code {
  position: absolute;
  right: 0.82rem;
  top: 50%;
  transform: translateY(-50%);
  width: 2.46rem;
  height: 2.46rem;
}
.inner_contact_media .innerbox .info .mcode {
  display: none!important;
}
@media (max-width:480px) {
  .inner_contact_media .innerbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .inner_contact_media .innerbox::after {
    display: none;
  }
  .inner_contact_media .innerbox .imgbg {
    margin-top: 0.5rem;
  }
  .inner_contact_media .innerbox .info {
    position: relative;
    padding-left: 0;
    padding-top: 0;
  }
  .inner_contact_media .innerbox .info .main_tit {
    width: 100%;
    height: auto;
    color: #1A1A1A;
    text-align: center;
  }
  .inner_contact_media .innerbox .info .main_desc {
    color: #1A1A1A;
    width: 100%;
    height: auto;
    text-align: center;
  }
  .inner_contact_media .innerbox .info .mediabox {
    color: #1A1A1A;
    margin-top: 0.5rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .inner_contact_media .innerbox .info .mediabox .icon .img {
    filter: brightness(0);
  }
  .inner_contact_media .innerbox .info .code {
    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;
    width: 100%;
    right: inherit;
    transform: inherit;
    margin-top: 0.5rem;
  }
  .inner_contact_media .innerbox .info .pcode {
    display: none!important;
  }
  .inner_contact_media .innerbox .info .mcode {
    display: flex!important;
  }
}
.inner_contact_formbox {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
  background-color: var(--color_f5);
}
.inner_contact_formbox .innerbox {
  width: 100%;
  height: auto;
}
.inner_contact_formbox .innerbox .flexbox {
  width: 100%;
  height: auto;
  gap: 1.18rem;
}
.inner_contact_formbox .innerbox .flexbox .left {
  width: 30%;
}
.inner_contact_formbox .innerbox .flexbox .left .main_desc {
  margin-top: 0.32rem;
}
.inner_contact_formbox .innerbox .flexbox .left .main_desc .bold {
  color: #191919;
}
.inner_contact_formbox .innerbox .flexbox .right {
  width: 70%;
  background-color: var(--color_fff);
  padding: 0 0.52rem;
  padding-bottom: 0.53rem;
}
.inner_contact_formbox .innerbox .flexbox .right .rowline {
  column-gap: 0.4rem;
}
.inner_contact_formbox .innerbox .flexbox .right .item {
  color: #1A1A1A;
  position: relative;
  border: none;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  height: 1.5rem;
  min-height: 90px;
}
.inner_contact_formbox .innerbox .flexbox .right .item .layui-edge {
  width: 24px;
  height: 15px;
  background: url(../svg/select.svg) no-repeat !important;
  border-top-color: rgba(255, 255, 255, 0);
}
.inner_contact_formbox .innerbox .flexbox .right .item .tag {
  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: var(--font24);
  text-transform: capitalize;
  padding-top: 0.52rem;
  white-space: nowrap;
}
.inner_contact_formbox .innerbox .flexbox .right .item input {
  font-size: var(--font24);
  color: var(--color_666);
  height: 0.46rem;
  position: relative;
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  margin-top: 0.24rem;
  z-index: 2;
}
.inner_contact_formbox .innerbox .flexbox .right .item input:focus {
  border-bottom: solid 1px var(--active_color);
}
.inner_contact_formbox .innerbox .flexbox .right .item .phone_area {
  position: absolute;
  top: 0;
  left: 0;
}
.inner_contact_formbox .innerbox .flexbox .right .item .layui-form-select .layui-input {
  padding-right: 0;
}
.inner_contact_formbox .innerbox .flexbox .right .item .layui-form-item .layui-input-block {
  font-size: var(--font24);
  margin-left: 0;
  margin-top: 0.24rem;
  width: 100%;
  height: auto;
}
.inner_contact_formbox .innerbox .flexbox .right .item .layui-form-item .layui-input-block select {
  border: none;
  width: 100%;
  color: var(--color_666);
}
.inner_contact_formbox .innerbox .flexbox .right .textareabox {
  height: 1.97rem;
}
.inner_contact_formbox .innerbox .flexbox .right .textareabox .item {
  width: auto;
  height: 100%;
}
.inner_contact_formbox .innerbox .flexbox .right .textareabox input {
  height: 0.93rem;
}
.inner_contact_formbox .innerbox .flexbox .right .submitbtn {
  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: 0.08rem;
  margin-top: 0.24rem;
}
.inner_contact_formbox .innerbox .flexbox .right .submitbtn .choose {
  width: 0.19rem;
  height: 0.19rem;
  border: 1px solid #CCC;
  min-width: 12px;
  min-height: 12px;
}
.inner_contact_formbox .innerbox .flexbox .right .submitbtn .private {
  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;
}
.inner_contact_formbox .innerbox .flexbox .right .submitbtn .private a {
  font-size: var(--font14);
  margin: 0 5px;
}
.inner_contact_formbox .innerbox .flexbox .right .idx_submit {
  margin-top: 0.32rem;
  float: right;
}
@media (max-width:990px) {
  .inner_contact_formbox .innerbox .flexbox .right .item input {
    height: 0.61rem;
  }
  .inner_contact_formbox .innerbox .flexbox .right .textareabox input {
    height: 0.8rem;
  }
}
@media (max-width:768px) {
  .inner_contact_formbox .innerbox .flexbox .left {
    width: 100%;
  }
  .inner_contact_formbox .innerbox .flexbox .right {
    width: 100%;
  }
}
@media (max-width:480px) {
  .inner_contact_formbox .innerbox .flexbox .right .item input {
    height: 0.64rem;
  }
  .inner_contact_formbox .innerbox .flexbox .right .textareabox input {
    height: 0.83rem;
  }
  .inner_contact_formbox .innerbox .flexbox .right .idx_submit {
    width: 100%;
  }
}
/* --------------------------------------------------------------- 产品选型 */
.inner_profd_top {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin-top: 0.94rem;
  padding-bottom: 0.78rem;
}
.inner_profd_top .innerbox {
  width: 100%;
  height: auto;
}
.inner_profd_top .innerbox .flexbox {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  gap: 1rem;
}
.inner_profd_top .innerbox .flexbox .left {
  width: 70%;
}
.inner_profd_top .innerbox .flexbox .left .main_tit {
  width: 40%;
}
.inner_profd_top .innerbox .flexbox .left .main_desc {
  width: 40%;
}
.inner_profd_top .innerbox .flexbox .right {
  width: 30%;
  max-width: 491px;
  min-width: 260px;
}
.inner_profd_top .innerbox .flexbox .right .search_top {
  position: relative;
  background: var(--color_f5);
  height: 0.56rem;
  min-height: 35px;
  border: solid 1px rgba(0, 0, 0, 0);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}
.inner_profd_top .innerbox .flexbox .right .search_top .icon {
  position: absolute;
  width: 0.28rem;
  height: 0.28rem;
  top: 50%;
  transform: translateY(-50%);
  right: 0.14rem;
}
.inner_profd_top .innerbox .flexbox .right .search_top input {
  width: 90%;
  height: 100%;
  border: none;
  padding-left: 0.24rem;
  background: var(--color_f5);
}
.inner_profd_top .innerbox .flexbox .right .search_top:hover {
  border: solid 1px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_top .innerbox .flexbox .right .link_list {
  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;
  gap: 0.05rem;
  color: var(--color_999);
  margin-top: 0.24rem;
}
.inner_profd_top .innerbox .flexbox .right .link_list .link {
  color: var(--color_999);
  font-size: var(--font20);
}
.inner_profd_top .innerbox .flexbox .right .link_list .link:last-child {
  color: var(--color_666);
}
@media (max-width:768px) {
  .inner_profd_top .innerbox .flexbox {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .inner_profd_top .innerbox .flexbox .left .main_tit {
    width: 100%;
    height: auto;
  }
  .inner_profd_top .innerbox .flexbox .left .main_desc {
    width: 100%;
    height: auto;
  }
}
@media (max-width:480px) {
  .inner_profd_top {
    margin-top: 0;
  }
  .inner_profd_top .innerbox .flexbox .left {
    width: 100%;
    height: auto;
  }
  .inner_profd_top .innerbox .flexbox .right {
    width: 100%;
    height: auto;
  }
  .inner_profd_top .innerbox .flexbox .right .link_list {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.inner_profd_bottom {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
}
.inner_profd_bottom .innerbox {
  width: 100%;
  height: auto;
  text-transform: capitalize;
}
.inner_profd_bottom .innerbox .flexbox {
  width: 100%;
  height: auto;
  border-top: solid 0.01rem rgba(0, 0, 0, 0.1);
}
.inner_profd_bottom .innerbox .flexbox .left {
  width: 22%;
  min-width: 180px;
  padding-right: 0.4rem;
  padding-top: 0.42rem;
  padding-bottom: 1rem;
  background-color: #fff;
  z-index: 3;
  height: fit-content;
  position: sticky;
  top: 1rem;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul {
  width: 100%;
  height: auto;
  color: #1A1A1A;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul ul,
.inner_profd_bottom .innerbox .flexbox .left .tab-ul li {
  width: 100%;
  height: auto;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul li {
  margin-top: 0.52rem;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .top {
  width: 100%;
  height: auto;
  cursor: pointer;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .top .tab-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: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .top .tab-box .i-left {
  font-size: var(--font32);
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .top .tab-box .icon {
  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;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: rotate(0deg);
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .top .tab-box .icon img {
  width: 0.18rem;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom {
  width: 100%;
  height: auto;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item {
  margin-top: 0.32rem;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .t0 {
  color: var(--color_666);
  font-size: var(--font20);
  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: 0.12rem;
  margin-top: 0.24rem;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .t0 i {
  width: 0.16rem;
  height: 0.16rem;
  background-color: var(--black1A);
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .t0 .word {
  position: relative;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .t0 .word::after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 0.01rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: 0;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .t0:hover {
  color: var(--color_000);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .t0:hover .word:after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .t0.active {
  color: #1A1A1A;
  text-decoration-line: underline;
  text-underline-offset: 4px;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .t0.active i {
  background: url("../svg/choose.svg") no-repeat;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .check_i {
  color: var(--color_666);
  font-size: var(--font20);
  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;
  gap: 0.12rem;
  margin-top: 0.24rem;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .check_i i {
  width: 0.16rem;
  height: 0.16rem;
  min-width: 12px;
  min-height: 12px;
  border: 1px solid #999;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .check_i .word {
  position: relative;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .check_i .word::after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 0.01rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: 0;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .check_i:hover {
  color: var(--color_000);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .check_i:hover .word:after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item .check_i.active i {
  background: url("../svg/choose.svg") no-repeat;
  background-size: contain;
  border: none;
}
.inner_profd_bottom .innerbox .flexbox .left .tab-ul .active .top .tab-box .icon {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: rotate(180deg);
}
.inner_profd_bottom .innerbox .flexbox .left .goback {
  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: var(--font20);
  color: var(--color_666);
  gap: 0.12rem;
  position: relative;
  padding-top: 0.32rem;
  margin-top: 0.32rem;
}
.inner_profd_bottom .innerbox .flexbox .left .goback::after {
  content: '';
  position: absolute;
  top: 0;
  width: calc(100% + 0.4rem);
  height: 1px;
  background: #000;
  opacity: 0.1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .left .goback .icon {
  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;
}
.inner_profd_bottom .innerbox .flexbox .left .goback:hover .icon {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  filter: brightness(0);
}
.inner_profd_bottom .innerbox .flexbox .left .goback:hover .word {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--color_000);
}
.inner_profd_bottom .innerbox .flexbox .right {
  width: 78%;
  overflow: hidden;
  border-left: solid 0.01rem rgba(0, 0, 0, 0.1);
  padding-top: 0.94rem;
  padding-left: 1.2rem;
  padding-bottom: 1.2rem;
  position: relative;
}
.inner_profd_bottom .innerbox .flexbox .right::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100% ;
  top: 0;
  left: 0;
  background: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: -1;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock {
  width: 100%;
  height: auto;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one {
  background: var(--color_f5);
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline {
  width: 100%;
  height: auto;
  border-top: solid 1px rgba(0, 0, 0, 0.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;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline:first-child {
  border-top: none;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .title {
  color: #1A1A1A;
  font-size: var(--font20);
  font-family: "HarmonyOS_Sans_SC";
  width: 2.57rem;
  min-width: 135px;
  padding: 0.4rem;
  border-right: solid 1px rgba(0, 0, 0, 0.1);
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datas {
  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;
  flex-wrap: wrap;
  column-gap: 0.52rem;
  row-gap: 0.1rem;
  padding: 0 0.4rem;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datas .check_i {
  color: var(--color_666);
  font-size: var(--font20);
  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;
  gap: 0.12rem;
  white-space: nowrap;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datas .check_i i {
  width: 0.16rem;
  height: 0.16rem;
  border: 1px solid #999;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datas .check_i:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--color_000);
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datas .check_i.active i {
  background: url("../svg/choose.svg") no-repeat;
  background-size: contain;
  border: none;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datas .check_i.default {
  color: #ccc;
  pointer-events: none;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datas .check_i.default i {
  pointer-events: none;
  opacity: 0.4;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datamore {
  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(--font20);
  color: var(--color_666);
  font-family: "HarmonyOS_Sans_SC";
  padding: 0.4rem;
  gap: 0.16rem;
  margin: auto;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datamore img {
  width: 0.15rem;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datamore:hover {
  color: var(--color_000);
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datamore:hover .icon {
  filter: brightness(0);
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two {
  background: var(--color_f5);
  margin-top: 0.2rem;
  padding: 0.4rem;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas {
  width: 100%;
  height: auto;
  padding-bottom: 0.4rem;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list {
  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: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-size: var(--font20);
  color: #1A1A1A;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_left {
  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: 0.32rem;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist {
  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;
  column-gap: 0.32rem;
  row-gap: 0.16rem;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist .item {
  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: 0.47rem;
  border: 1px solid #CFCFCF;
  padding: 0.08rem 0.24rem;
  cursor: pointer;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist .item .word {
  font-size: var(--font18);
  color: #191919;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist .item .icon {
  width: 0.11rem;
  min-width: 9px;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist .item .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist .item:hover {
  border: solid 1px rgba(0, 0, 0, 0.3);
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_right {
  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;
  cursor: pointer;
  gap: 0.12rem;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_right .icon {
  width: 0.22rem;
  height: 0.22rem;
  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;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_right .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_right .word {
  white-space: nowrap;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_right:hover .icon {
  animation: run 2s linear infinite;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .info {
  margin-top: 0.4rem;
  color: var(--color_666);
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .info .bold {
  font-family: "HarmonyOS_Sans_SC";
  color: #1A1A1A;
}
.inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_word {
  font-size: var(--font20);
  color: var(--color_999);
  padding-top: 0.4rem;
  border-top: solid 0.01rem rgba(0, 0, 0, 0.1);
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock {
  width: 100%;
  height: auto;
  margin-top: 1.2rem;
  color: #1A1A1A;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .title_box {
  width: 100%;
  height: auto;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .title_box .flexbox2 {
  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: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .title_box .flexbox2 .title {
  font-size: var(--font52);
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .title_box .flexbox2 .idx_more2 {
  font-size: var(--font20);
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .title_box .flexbox2 .idx_more2 .icon {
  width: 0.09rem;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box {
  width: 100%;
  height: auto;
  margin-top: 0.56rem;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist {
  width: 100%;
  height: auto;
  gap: 0.2rem;
  padding-bottom: 0.52rem;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist .item {
  position: relative;
  padding: 0.16rem;
  background-color: var(--color_f5);
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist .item:first-child {
  grid-column: span 2;
  grid-row: span 2;
  padding: 0;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist .item:first-child img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist .item .img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist .item .img .pb {
  padding-bottom: 75.2%;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist .item .img .pb img {
  filter: grayscale(100%) brightness(96%);
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist .item .word {
  margin-top: 0.15rem;
  font-size: var(--font20);
  color: #1A1A1A;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist .item .tag {
  position: absolute;
  z-index: 6;
  top: 0;
  left: 0;
  padding: 0.04rem 0.08rem;
  border-radius: 0px 0px 2px 0px;
  background: #B9A791;
  color: var(--color_fff);
  font-size: var(--font14);
  text-transform: capitalize;
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist .item:hover .img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: translateY(-3px);
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist .item:hover .word {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--active_color);
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .idx_more2 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: var(--color_666);
  padding-top: 0.32rem;
  border-top: solid 1px rgba(0, 0, 0, 0.1);
}
.inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .idx_more2 .icon {
  width: 0.15rem;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head {
  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;
  position: relative;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 0.01rem;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: 0;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .filter_tag {
  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;
  column-gap: 0.94rem;
  row-gap: 0.2rem;
  position: relative;
  flex-wrap: wrap;
  padding-bottom: 0.35rem;
  width: 90%;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .filter_tag .tag {
  color: var(--color_999);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: var(--font24);
  position: relative;
  white-space: nowrap;
  cursor: pointer;
  z-index: 2;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .filter_tag .tag::after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 0.03rem;
  background: #000000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: -0.35rem;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .filter_tag .tag:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #1A1A1A;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .filter_tag .tag:hover::after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .filter_tag .active {
  color: #1A1A1A;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .filter_tag .active::after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  width: 100%;
  transform: translateX(0.56rem);
  position: absolute;
  right: 0;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box .inputbox {
  width: 0;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--color_f5);
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box .inputbox input {
  width: 100%;
  height: 100%;
  border: none;
  text-indent: 0.2rem;
  background-color: var(--color_f5);
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box .icon {
  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;
  flex-shrink: 0;
  cursor: pointer;
  width: 0.56rem;
  height: 0.56rem;
  background-color: var(--color_f5);
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box .icon img {
  width: 0.28rem;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box .close_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;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
  width: 0.56rem;
  height: 0.56rem;
  background-color: var(--color_f5);
  opacity: 0;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box .close_box::before {
  position: absolute;
  content: '';
  width: 0.01rem;
  height: 60%;
  top: 20%;
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box .close_box img {
  width: 0.24rem;
  filter: brightness(0) invert(0.7);
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box.active {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: translateX(0);
  background-color: var(--color_f5);
  z-index: 2;
  height: 100%;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box.active .icon {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 100%;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box.active .close_box {
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 100%;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .search_box.active .inputbox {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body {
  margin-top: 0.72rem;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist {
  width: 100%;
  height: auto;
  gap: 0.32rem;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 0.24rem;
  padding: 0.32rem;
  background-color: var(--color_f5);
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .img {
  width: 56.5%;
  overflow: hidden;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .img .pb {
  padding-bottom: 138.69%;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .img .pb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .img:hover img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  scale: 1.05;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info {
  width: 42.5%;
  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;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info .main_box .title {
  font-size: var(--font24);
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info .main_box .pdf {
  font-size: var(--font20);
  color: var(--color_666);
  margin-top: 0.24rem;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info .ul_list li {
  padding-top: 0.24rem;
  padding-bottom: 0.19rem;
  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;
  gap: 0.12rem;
  cursor: pointer;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info .ul_list li::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.01rem;
  background: #000;
  opacity: 0.1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info .ul_list li::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0.01rem;
  background: #000;
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info .ul_list li .icon {
  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;
  filter: brightness(0) invert(0.5);
  width: 0.2rem;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info .ul_list li:hover:after {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info .ul_list li:hover .icon {
  filter: inherit;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info .ul_list li:hover .word {
  color: #1A1A1A;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst {
  width: 100%;
  height: auto;
  text-transform: capitalize;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block {
  width: 100%;
  height: auto;
  color: #1A1A1A;
  margin-top: 1.2rem;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block:first-child {
  margin-top: 0;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .title {
  font-size: var(--font52);
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .desc {
  font-size: var(--font20);
  color: var(--color_666);
  margin-top: 0.52rem;
  width: 92%;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .order_ul {
  font-size: var(--font20);
  color: var(--color_666);
  margin-top: 0.52rem;
  width: 71%;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .order_ul p {
  position: relative;
  padding-left: 0.12rem;
  margin-top: 0.24rem;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .order_ul p::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0.5em;
  width: 0.04rem;
  height: 0.04rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .order_ul p:first-child {
  margin-top: 0;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .caseimg_box {
  text-align: left;
  margin-top: 0.4rem;
  width: 44.543%;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .caseimg_box .swiper_img {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .caseimg_box .swiper_img .img {
  width: 100%;
  height: auto;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .caseimg_box .swiper_img .img .pb {
  padding-bottom: 57.143%;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .caseimg_box .idxSpecial {
  gap: 0.12rem;
  position: absolute;
  z-index: 5;
  bottom: 0.16rem;
  width: 100%;
  height: auto;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .caseimg_box .idxSpecial .swiper-pagination-bullet {
  width: 0.16rem !important;
  height: 0.02rem !important;
  opacity: 1;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 0;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .caseimg_box .idxSpecial .swiper-pagination-bullet-active {
  background-color: #B9A791;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .imglist {
  width: 100%;
  height: auto;
  gap: 0.4rem;
  margin-top: 0.4rem;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .imglist .img .pb {
  padding-bottom: 50%;
}
.inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .imglist .img .pb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst {
  width: 100%;
  height: auto;
  text-transform: capitalize;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block {
  width: 100%;
  height: auto;
  color: #1A1A1A;
  margin-top: 1.2rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block:first-child {
  margin-top: 0;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .title {
  font-size: var(--font52);
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .desc {
  font-size: var(--font20);
  margin-top: 0.52rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .order_ul {
  font-size: var(--font20);
  color: var(--color_666);
  margin-top: 0.52rem;
  width: 79%;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .order_ul p {
  position: relative;
  padding-left: 0.12rem;
  margin-top: 0.24rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .order_ul p::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0.5em;
  width: 0.04rem;
  height: 0.04rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .order_ul p:first-child {
  margin-top: 0;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list {
  width: 100%;
  height: auto;
  margin-top: 0.72rem;
  gap: 0.4rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list .item .d_t1 {
  color: #1A1A1A;
  font-size: var(--font32);
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list .item .dlbox {
  margin-top: 0.32rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list .item .dlbox .dlbtn {
  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;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
  gap: 0.45rem;
  margin-top: 0.1rem;
  background-color: var(--color_f5);
  height: 0.58rem;
  min-height: 36px;
  padding: 0.15rem 0.24rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list .item .dlbox .dlbtn:first-child {
  margin-top: 0;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list .item .dlbox .dlbtn .word {
  color: var(--color_666);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list .item .dlbox .dlbtn .icon {
  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.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 0.24rem;
  height: 0.24rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list .item .dlbox .dlbtn .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list .item .dlbox .dlbtn:hover {
  background-color: var(--black1A);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list .item .dlbox .dlbtn:hover .word {
  color: var(--color_fff);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list .item .dlbox .dlbtn:hover .icon {
  filter: brightness(0) invert(1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .light_distribut_list {
  margin-top: 0.49rem;
  gap: 0.2rem;
  width: 100%;
  height: auto;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .light_distribut_list .item {
  width: 100%;
  height: auto;
  background-color: var(--color_f5);
  padding: 0.24rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .light_distribut_list .item .d_t1 {
  font-size: var(--font24);
  color: #1A1A1A;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .light_distribut_list .item .img {
  margin-top: 0.24rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .light_distribut_list .item .img .pb {
  padding-bottom: 68.656%;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_head {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  border-top: none;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_head .download {
  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;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  gap: 0.12rem;
  color: var(--color_666);
  font-size: var(--font18);
  cursor: pointer;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_head .download .icon {
  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: 0.24rem;
  height: 0.24rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_head .download .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_head .download .word {
  display: block;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_head .download:hover .icon {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  filter: brightness(0);
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_head .download:hover .word {
  color: var(--color_000);
  text-decoration: underline;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-underline-offset: 4px;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .filter_table {
  margin-top: 0.06rem;
  overflow: auto;
  margin-top: 0.76rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .filter_table table {
  width: 100%;
  font-size: var(--font20);
  text-transform: capitalize;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .filter_table table tr {
  border: rgba(0, 0, 0, 0.1);
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .filter_table table thead {
  background: #F5F5F5;
  width: 100%;
  height: auto;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .filter_table table thead th {
  color: #1A1A1A;
  text-align: left;
  height: 0.72rem;
  padding: 0.1rem 0.2rem;
  min-width: 100px;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .filter_table table tbody {
  background: #EBEBEB;
  width: 100%;
  height: auto;
  color: var(--color_666);
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .filter_table table tbody td {
  height: 0.72rem;
  padding: 0.1rem 0.2rem;
  min-width: 100px;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .filter_table table tbody tr th {
  border: none;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .filter_table table tbody .operate {
  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: #1A1A1A;
  gap: 0.32rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .filter_table table tbody .operate .btn {
  text-decoration: underline;
  text-underline-width: 0.01rem;
  text-underline-offset: 4px;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .filter_table table tbody tr:nth-child(even) {
  background: #F5F5F5;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne {
  width: 100%;
  height: auto;
  margin-top: 0.72rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne {
  width: 100%;
  height: auto;
  padding: 0.52rem 0;
  border-top: solid 1px rgba(0, 0, 0, 0.1);
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne:first-child {
  padding-top: 0;
  border-top: none;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 1.38rem;
  flex-wrap: wrap;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist .item {
  max-width: 2.18rem;
  min-width: 150px;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist .item .i_t0 {
  font-size: var(--font32);
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist .item .order_ul {
  margin-top: 0.24rem;
  width: 100%;
  height: auto;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist .item .order_ul p {
  margin-top: 0.16rem;
  font-size: var(--font20);
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist .item .img {
  margin-top: 0.24rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist .w440 {
  min-width: 4.4rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist .w390 {
  min-width: 3.9rem;
}
.inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist .w747 {
  min-width: 7.47rem;
}
.inner_profd_bottom .mobile_filter {
  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;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 16px;
  background-color: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  z-index: 200;
}
.inner_profd_bottom .mobile_filter .word {
  color: var(--color_fff);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s 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;
  width: fit-content;
  height: 40px;
  padding: 0 30px;
  background-color: var(--black1A);
}
@media (max-width:1280px) {
  .inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist {
    gap: 1rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .desc {
    width: 100%;
  }
  .inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .order_ul {
    width: 77%;
  }
}
@media (max-width:990px) {
  .inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist {
    gap: 0.6rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:768px) {
  .inner_profd_bottom .innerbox .flexbox {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
  }
  .inner_profd_bottom .innerbox .flexbox .right {
    padding-left: 20px;
    width: 74%;
  }
  .inner_profd_bottom .innerbox .flexbox .right .itemblock .title_box .flexbox2 {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
  }
  .inner_profd_bottom .innerbox .flexbox .right .itemblock .title_box .flexbox2 .idx_more2 {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
  }
  .inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist {
    grid-template-columns: repeat(4, 1fr);
  }
  .inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;
  }
  .inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .filter_tag {
    row-gap: 0.5rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .filter_tag .tag:after {
    bottom: -0.2rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 0.5rem 0.32rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .img {
    width: 100%;
    height: auto;
    margin-top: 0.5rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .img .pb {
    padding-bottom: 100%;
  }
  .inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info {
    width: 100%;
    height: auto;
  }
  .inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_body .itemlist .item .info .ul_list {
    margin-top: 0.3rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .download_list {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width:480px) {
  .inner_profd_bottom .innerbox .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .inner_profd_bottom .innerbox .flexbox .left {
    position: relative;
    z-index: 1;
    top: 0;
    width: 100%;
    height: auto;
    padding-right: 0;
    padding-bottom: 0;
    background-color: var(--color_fff);
    z-index: 10;
    padding-top: 0;
    display: none;
  }
  .inner_profd_bottom .innerbox .flexbox .left .tab-ul li {
    margin-top: 0;
    padding: 0.4rem 0;
  }
  .inner_profd_bottom .innerbox .flexbox .left .tab-ul .bom .item {
    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;
    flex-wrap: wrap;
    column-gap: 0.5rem;
    margin-top: 0.1rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right {
    width: 100%;
    height: auto;
    border-left: 0;
    padding-left: 0;
    padding-top: 0;
  }
  .inner_profd_bottom .innerbox .flexbox .right .tableblock {
    margin-top: 0.5rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: none;
  }
  .inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .title {
    border-right: none;
    width: 100%;
    height: auto;
  }
  .inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_one .rowline .datas {
    width: 100%;
    height: auto;
    padding: 0 0.4rem 0.4rem 0.4rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: relative;
  }
  .inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_left {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist {
    column-gap: 0.2rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .tableblock .table_box_two .filter_datas .filter_list .f_right {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    right: 0;
    margin-top: 0;
  }
  .inner_profd_bottom .innerbox .flexbox .right .itemblock {
    margin-top: 0.5rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .itemblock .title_box .flexbox2 {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .inner_profd_bottom .innerbox .flexbox .right .itemblock .title_box .flexbox2 .title {
    white-space: nowrap;
  }
  .inner_profd_bottom .innerbox .flexbox .right .itemblock .title_box .flexbox2 .idx_more2 {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .inner_profd_bottom .innerbox .flexbox .right .itemblock .datas_box .imglist {
    grid-template-columns: repeat(2, 1fr);
  }
  .inner_profd_bottom .innerbox .flexbox .right .dowload_contenst .filter_head .filter_tag {
    column-gap: 0.5rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_head .download {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist {
    display: grid!important;
    grid-template-columns: repeat(1, 1fr);
  }
  .inner_profd_bottom .innerbox .flexbox .right .product_contenst .pd_block .product_detailOne .detailOne .itemlist .item {
    width: 100%!important;
    height: auto;
    min-width: inherit;
    max-width: inherit;
  }
  .inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block {
    margin-top: 0.6rem;
  }
  .inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .order_ul {
    width: 100%;
    height: auto;
  }
  .inner_profd_bottom .innerbox .flexbox .right .case_contenst .case_block .caseimg_box {
    width: 100%;
    height: auto;
  }
  .inner_profd_bottom .mobile_filter {
    display: flex;
  }
}
.select_popup {
  width: 100%;
  height: 100vh;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10000;
  color: #333333;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: translateY(100%);
  overflow: hidden;
  background-color: var(--color_fff);
  display: none;
}
.select_popup .center_box {
  position: relative;
  width: 100%;
  height: auto;
  background: #F5F5F5;
}
.select_popup .center_box .input_box {
  width: 100%;
  height: auto;
  background: #fff;
  padding: 0.3rem 0.4rem;
  padding-bottom: 0;
}
.select_popup .center_box .input_box .seWord {
  font-weight: 700;
  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;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 0.3rem;
  color: #000;
  font-size: var(--font30);
}
.select_popup .center_box .input_box .seWord .closeicon {
  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;
  filter: brightness(0);
}
.select_popup .center_box .list_box {
  width: 100%;
  height: calc(100vh - 3rem);
  position: relative;
  padding: 0.4rem;
  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;
  gap: 0.8rem;
  overflow: auto;
}
.select_popup .center_box .list_box .list {
  width: 100%;
  height: auto;
}
.select_popup .center_box .list_box .list .icon {
  font-size: var(--font22);
  font-weight: 700;
}
.select_popup .center_box .list_box .list .word {
  width: 100%;
  height: auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.2rem;
  margin-top: 0.5rem;
}
.select_popup .center_box .list_box .list .word .one {
  width: 100%;
  height: auto;
  border: 0;
  position: relative;
  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;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  color: #1A1A1A;
  padding: 10px 0.1rem;
  background-color: #f5f5f5;
  border: 1px solid rgba(193, 193, 193, 0.2);
}
.select_popup .center_box .list_box .list .word .one .word {
  color: #1A1A1A;
}
.select_popup .center_box .list_box .list .word .one.active {
  background: #1A1A1A;
}
.select_popup .center_box .list_box .list .word .one.active .tit {
  color: var(--color_fff);
}
.select_popup .center_box .btnRemove {
  bottom: 0.5rem;
  width: calc(100vw - 44px);
  height: 60px;
  background: rgba(255, 255, 255, 0.85);
  border-radius: 4px;
  backdrop-filter: blur(5px);
  position: fixed;
  bottom: 23px;
  display: flex;
  align-items: center;
  right: 0;
  left: 0;
  margin: 0 auto;
}
.select_popup .center_box .btnRemove .filter_btn .box_img {
  width: 24px;
  height: 24px;
  margin: 0 15px;
}
.select_popup .center_box .btnRemove .filter_btn .box_text {
  text-align: center;
  font-size: 12px;
}
.select_popup .center_box .btnRemove .confirm {
  width: 80%;
  height: 40px;
  background: #1A1A1A;
  font-size: 14px;
  color: #FFFFFF;
  text-align: center;
  line-height: 40px;
}
.select_popup .left {
  width: 100%;
  padding: 20px;
  background-color: #fff;
  z-index: 3;
  height: fit-content;
  position: sticky;
  top: 1rem;
  height: 75vh;
  overflow: auto;
}
.select_popup .left .tab-ul {
  width: 100%;
  height: auto;
  color: #1A1A1A;
}
.select_popup .left .tab-ul ul,
.select_popup .left .tab-ul li {
  width: 100%;
  height: auto;
}
.select_popup .left .tab-ul li {
  margin-top: 0.8rem;
}
.select_popup .left .tab-ul li:first-child {
  margin-top: 0.2rem;
}
.select_popup .left .tab-ul .top {
  width: 100%;
  height: auto;
  cursor: pointer;
}
.select_popup .left .tab-ul .top .tab-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: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.select_popup .left .tab-ul .top .tab-box .i-left {
  font-size: var(--font26);
}
.select_popup .left .tab-ul .top .tab-box .icon {
  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;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: rotate(0deg);
}
.select_popup .left .tab-ul .top .tab-box .icon img {
  width: 0.18rem;
}
.select_popup .left .tab-ul .bom {
  width: 100%;
  height: auto;
}
.select_popup .left .tab-ul .bom .item {
  margin-top: 0.32rem;
  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;
  text-transform: capitalize;
  flex-wrap: wrap;
  column-gap: 0.5rem;
}
.select_popup .left .tab-ul .bom .item .t0 {
  color: var(--color_666);
  font-size: var(--font20);
  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: 0.12rem;
  margin-top: 0.24rem;
}
.select_popup .left .tab-ul .bom .item .t0 i {
  width: 0.16rem;
  height: 0.16rem;
  background-color: var(--black1A);
}
.select_popup .left .tab-ul .bom .item .t0 .word {
  position: relative;
}
.select_popup .left .tab-ul .bom .item .t0 .word::after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 0.01rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: 0;
}
.select_popup .left .tab-ul .bom .item .t0:hover {
  color: var(--color_000);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.select_popup .left .tab-ul .bom .item .t0:hover .word:after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.select_popup .left .tab-ul .bom .item .t0.active {
  color: #1A1A1A;
  text-decoration-line: underline;
  text-underline-offset: 4px;
}
.select_popup .left .tab-ul .bom .item .t0.active i {
  background: url("../svg/choose.svg") no-repeat;
}
.select_popup .left .tab-ul .bom .item .check_i {
  color: var(--color_666);
  font-size: var(--font20);
  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;
  gap: 0.12rem;
  margin-top: 0.24rem;
}
.select_popup .left .tab-ul .bom .item .check_i i {
  width: 0.16rem;
  height: 0.16rem;
  min-width: 12px;
  min-height: 12px;
  border: 1px solid #999;
}
.select_popup .left .tab-ul .bom .item .check_i .word {
  position: relative;
}
.select_popup .left .tab-ul .bom .item .check_i .word::after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 0.01rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: 0;
}
.select_popup .left .tab-ul .bom .item .check_i:hover {
  color: var(--color_000);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.select_popup .left .tab-ul .bom .item .check_i:hover .word:after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.select_popup .left .tab-ul .bom .item .check_i.active i {
  background: url("../svg/choose.svg") no-repeat;
  background-size: contain;
  border: none;
}
.select_popup .left .tab-ul .active .top .tab-box .icon {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: rotate(180deg);
}
.select_popup .left .goback {
  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: var(--font20);
  color: var(--color_666);
  gap: 0.12rem;
  position: relative;
  padding-top: 0.32rem;
  margin-top: 0.32rem;
}
.select_popup .left .goback::after {
  content: '';
  position: absolute;
  top: 0;
  width: calc(100% + 0.4rem);
  height: 1px;
  background: #000;
  opacity: 0.1;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.select_popup .left .goback .icon {
  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;
}
.select_popup .left .goback:hover .icon {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  filter: brightness(0);
}
.select_popup .left .goback:hover .word {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--color_000);
}
.select_popup .left .tableblock {
  width: 100%;
  height: auto;
  margin-top: 1rem;
}
.select_popup .left .tableblock .table_box_one {
  background: var(--color_f5);
}
.select_popup .left .tableblock .table_box_one .rowline {
  width: 100%;
  height: auto;
  border-top: solid 1px rgba(0, 0, 0, 0.1);
  padding: 0.4rem;
}
.select_popup .left .tableblock .table_box_one .rowline:first-child {
  border-top: none;
}
.select_popup .left .tableblock .table_box_one .rowline .title {
  color: #1A1A1A;
  font-size: var(--font20);
  font-family: "HarmonyOS_Sans_SC";
  width: 100%;
}
.select_popup .left .tableblock .table_box_one .rowline .datas {
  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;
  flex-wrap: wrap;
  column-gap: 0.52rem;
  row-gap: 0.1rem;
  margin-top: 0.3rem;
}
.select_popup .left .tableblock .table_box_one .rowline .datas .check_i {
  color: var(--color_666);
  font-size: var(--font20);
  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;
  gap: 0.12rem;
  white-space: nowrap;
}
.select_popup .left .tableblock .table_box_one .rowline .datas .check_i i {
  width: 0.16rem;
  height: 0.16rem;
  border: 1px solid #999;
}
.select_popup .left .tableblock .table_box_one .rowline .datas .check_i:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--color_000);
}
.select_popup .left .tableblock .table_box_one .rowline .datas .check_i.active i {
  background: url("../svg/choose.svg") no-repeat;
  background-size: contain;
  border: none;
}
.select_popup .left .tableblock .table_box_one .rowline .datas .check_i.default {
  color: #ccc;
  pointer-events: none;
}
.select_popup .left .tableblock .table_box_one .rowline .datas .check_i.default i {
  pointer-events: none;
  opacity: 0.4;
}
.select_popup .left .tableblock .table_box_one .rowline .datamore {
  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(--font20);
  color: var(--color_666);
  font-family: "HarmonyOS_Sans_SC";
  padding: 0.4rem;
  gap: 0.16rem;
  margin: auto;
}
.select_popup .left .tableblock .table_box_one .rowline .datamore img {
  width: 0.15rem;
}
.select_popup .left .tableblock .table_box_one .rowline .datamore:hover {
  color: var(--color_000);
}
.select_popup .left .tableblock .table_box_one .rowline .datamore:hover .icon {
  filter: brightness(0);
}
.select_popup .left .tableblock .table_box_two {
  background: var(--color_f5);
  margin-top: 0.2rem;
  padding: 0.4rem;
  position: relative;
}
.select_popup .left .tableblock .table_box_two .filter_datas {
  width: 100%;
  height: auto;
  padding-bottom: 0.4rem;
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list {
  width: 100%;
  height: auto;
  font-size: var(--font20);
  color: #1A1A1A;
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist {
  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;
  column-gap: 0.32rem;
  row-gap: 0.16rem;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  margin-top: 0.4rem;
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist .item {
  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: 0.3rem;
  border: 1px solid #CFCFCF;
  padding: 0.08rem 0.24rem;
  cursor: pointer;
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist .item .word {
  font-size: var(--font18);
  color: #191919;
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist .item .icon {
  width: 0.11rem;
  min-width: 9px;
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist .item .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list .f_left .itemlist .item:hover {
  border: solid 1px rgba(0, 0, 0, 0.3);
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list .f_right {
  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;
  cursor: pointer;
  gap: 0.12rem;
  position: absolute;
  right: 0.4rem;
  top: 0.4rem;
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list .f_right .icon {
  width: 0.22rem;
  height: 0.22rem;
  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;
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list .f_right .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list .f_right .word {
  white-space: nowrap;
}
.select_popup .left .tableblock .table_box_two .filter_datas .filter_list .f_right:hover .icon {
  animation: run 2s linear infinite;
}
.select_popup .left .tableblock .table_box_two .filter_datas .info {
  margin-top: 0.4rem;
  color: var(--color_666);
}
.select_popup .left .tableblock .table_box_two .filter_datas .info .bold {
  font-family: "HarmonyOS_Sans_SC";
  color: #1A1A1A;
}
.select_popup .left .tableblock .table_box_two .filter_word {
  font-size: var(--font20);
  color: var(--color_999);
  padding-top: 0.4rem;
  border-top: solid 0.01rem rgba(0, 0, 0, 0.1);
}
.select_popup .btnRemove {
  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;
  gap: 0.5rem;
  margin-top: 0.2rem;
  border-top: solid 1px rgba(0, 0, 0, 0.1);
  padding-top: 0.5rem;
}
.select_popup .btnRemove .one {
  width: fit-content;
  height: 40px;
  padding: 0 1rem;
  border: 0;
  background: var(--color_000);
  color: #fff;
  font-size: var(--font20);
}
@media (max-width:480px) {
  .select_popup {
    display: block;
  }
}
.select_popup.active {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
.download_pop {
  position: fixed;
  bottom: 0;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  background-color: var(--color_f5);
  transform: translateY(1rem);
  width: 5.12rem;
  padding: 0.4rem;
  min-width: 360px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.download_pop .hi-close {
  position: absolute;
  top: 0.24rem;
  right: 0.24rem;
  cursor: pointer;
}
.download_pop .title {
  font-size: var(--font24);
  color: #1A1A1A;
  margin-top: 0.12rem;
}
.download_pop ul {
  width: 100%;
  height: auto;
  margin-top: 0.48rem;
}
.download_pop ul li {
  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;
  position: relative;
  min-height: 0.96rem;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  padding: 0.24rem 0;
}
.download_pop ul li .word {
  font-size: var(--font20);
  color: var(--color_666);
  width: 70%;
}
.download_pop ul li .icon {
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  cursor: pointer;
}
.download_pop ul li .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.download_pop ul li::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0.01rem;
  bottom: 0;
  left: 0;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.download_pop ul li:hover .word {
  color: #1A1A1A;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.download_pop ul li:hover:after {
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.download_pop .operate {
  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;
  gap: 0.2rem;
  margin-top: 0.48rem;
}
.download_pop .operate .idx_submit {
  height: 0.54rem;
  min-width: 1.87rem;
  min-width: 120px;
  min-height: 38px;
  padding: 0;
}
@media (max-width:480px) {
  .download_pop {
    width: 100%;
  }
}
.download_pop.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.casedetail .innerbox .flexbox .left .tab-ul li .top {
  pointer-events: none;
}
.casedetail .innerbox .flexbox .left .tab-ul li .bom {
  display: block!important;
}
.productdetail .innerbox .flexbox .left .tab-ul li .top {
  pointer-events: none;
}
.productdetail .innerbox .flexbox .left .tab-ul li .bom {
  display: block!important;
}
.case_product {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  padding: 1.2rem 0;
}
.case_product::before {
  content: '';
  position: absolute;
  left: -1.5rem;
  z-index: 2;
  background-color: var(--color_fff);
  width: 1.5rem;
  height: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.case_product .innerbox {
  width: 100%;
  height: auto;
}
.case_product .innerbox .flexbox {
  width: 100%;
  height: auto;
  border-top: none;
}
.case_product .innerbox .flexbox .main_tit {
  font-size: var(--font52);
}
.case_product .innerbox .swiper_box {
  width: 100%;
  height: auto;
  margin-top: 0.72rem;
  position: relative;
}
.case_product .innerbox .swiper_box .item {
  padding: 0.4rem;
  background-color: var(--color_f5);
}
.case_product .innerbox .swiper_box .item .img .pb {
  padding-bottom: 78%;
}
.case_product .innerbox .swiper_box .item .img .pb img {
  filter: grayscale(100%) brightness(96%);
}
.case_product .innerbox .swiper_box .item .word {
  text-align: center;
  font-size: var(--font24);
  color: #1A1A1A;
  margin-top: 0.35rem;
}
.case_product .innerbox .swiper_box .swiper-scrollbar {
  position: relative;
  margin-top: 0.52rem;
  width: 106%;
  height: 1px;
}
@media (max-width:768px) {
  .case_product .innerbox .flexbox {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
  }
  .case_product .innerbox .swiper_box .idxPageHide {
    display: none;
  }
}
@media (max-width:480px) {
  .case_product .innerbox .swiper_box {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .case_product .innerbox .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .case_product .innerbox .flexbox .right {
    display: none;
  }
}
.inner_proitrod_advanrages {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
  background-color: var(--color_f5);
  padding-bottom: 2rem;
}
.inner_proitrod_advanrages .innerbox {
  width: 100%;
  height: auto;
}
.inner_proitrod_advanrages .innerbox .main_tit {
  width: 50%;
}
.inner_proitrod_advanrages .innerbox .cardwrap {
  width: 100%;
  height: auto;
  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;
}
.inner_proitrod_advanrages .innerbox .cardwrap .imgwraps {
  position: absolute;
  top: -1rem;
  width: 54.155%;
}
.inner_proitrod_advanrages .innerbox .cardwrap .imgwraps .imgbox .xlz {
  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;
  width: 100%;
  height: 100%;
}
.inner_proitrod_advanrages .innerbox .cardwrap .imgwraps .imgbox .xlz .pb {
  padding-bottom: 108.034%;
}
.inner_proitrod_advanrages .innerbox .cardwrap .imgwraps .imgbox .xlz img {
  filter: grayscale(100%) brightness(96%);
  position: absolute;
  left: 0;
  opacity: 0;
}
.inner_proitrod_advanrages .innerbox .cardwrap .imgwraps .imgbox .xlz .active {
  opacity: 1;
}
.inner_proitrod_advanrages .innerbox .cardwrap .cardlist {
  margin-top: 0.72rem;
}
.inner_proitrod_advanrages .innerbox .cardwrap .cardlist .poline {
  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;
}
.inner_proitrod_advanrages .innerbox .cardwrap .cardlist .poline .item {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 31.521%;
  padding: 0.4rem;
  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;
  min-height: 4.7rem;
  position: relative;
  background-color: var(--color_fff);
}
.inner_proitrod_advanrages .innerbox .cardwrap .cardlist .poline .item::after {
  content: '';
  position: absolute;
  left: 0.4rem;
  top: 0.4rem;
  width: 0.12rem;
  height: 0.12rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_proitrod_advanrages .innerbox .cardwrap .cardlist .poline .item .num {
  font-family: "IBMPlexSans";
  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;
  font-size: var(--font102);
  opacity: 0.1;
}
.inner_proitrod_advanrages .innerbox .cardwrap .cardlist .poline .item .info {
  width: 100%;
  height: auto;
  color: #1A1A1A;
}
.inner_proitrod_advanrages .innerbox .cardwrap .cardlist .poline .item .info .t1 {
  font-size: var(--font24);
  width: 90%;
}
.inner_proitrod_advanrages .innerbox .cardwrap .cardlist .poline .item .info .main_desc {
  margin-top: 0.24rem;
  color: var(--color_999);
  width: 97%;
}
.inner_proitrod_advanrages .innerbox .cardwrap .cardlist .poline:nth-child(even) {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-top: 4.12rem;
}
@media (max-width:768px) {
  .inner_proitrod_advanrages .innerbox .main_tit {
    width: 100%;
    height: auto;
  }
  .inner_proitrod_advanrages .innerbox .cardwrap .imgwraps {
    width: 100%;
    top: 2rem;
  }
  .inner_proitrod_advanrages .innerbox .cardwrap .cardlist {
    margin-top: 7rem;
  }
  .inner_proitrod_advanrages .innerbox .cardwrap .cardlist .poline .item {
    width: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(3px);
  }
  .inner_proitrod_advanrages .innerbox .cardwrap .cardlist .poline:nth-child(even) {
    margin-top: 1rem;
  }
  .inner_proitrod_advanrages .innerbox .cardwrap .cardlist .poline {
    margin-top: 1rem;
  }
}
.inner_proitrod_series {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
}
.inner_proitrod_series .innerbox {
  width: 100%;
  height: auto;
}
.inner_proitrod_series .innerbox .flexbox {
  width: 100%;
  height: auto;
  gap: 0.78rem;
}
.inner_proitrod_series .innerbox .flexbox .f_left {
  width: 67%;
  height: 6.62rem;
}
.inner_proitrod_series .innerbox .flexbox .f_left .img {
  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;
  position: relative;
  overflow: hidden;
}
.inner_proitrod_series .innerbox .flexbox .f_left .img img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_proitrod_series .innerbox .flexbox .f_left .img .btnplay {
  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.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  z-index: 2;
  width: 0.8rem;
  height: 0.8rem;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  cursor: pointer;
  border-radius: 50%;
  border: solid 1px rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(8px);
}
.inner_proitrod_series .innerbox .flexbox .f_left .img .btnplay .operate {
  width: 0.3rem;
  height: 0.3rem;
  object-fit: contain;
}
.inner_proitrod_series .innerbox .flexbox .f_right {
  width: 33%;
  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: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.inner_proitrod_series .innerbox .flexbox .f_right .main_tit {
  width: 90%;
  line-height: normal;
}
.inner_proitrod_series .innerbox .flexbox .f_right .iconlist {
  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;
  flex-wrap: wrap;
  gap: 0.11rem;
}
.inner_proitrod_series .innerbox .flexbox .f_right .iconlist .icon {
  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: 1.17rem;
  height: 1.1rem;
}
.inner_proitrod_series .innerbox .flexbox .f_right .iconlist .icon img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width:768px) {
  .inner_proitrod_series .innerbox .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .inner_proitrod_series .innerbox .flexbox .f_right {
    gap: 0.5rem;
  }
}
.inner_proitrod_scenarios {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
  background-color: var(--color_f5);
}
.inner_proitrod_scenarios .innerbox {
  width: 100%;
  height: auto;
}
.inner_proitrod_scenarios .innerbox .left {
  width: 50%;
  overflow: hidden;
}
.inner_proitrod_scenarios .innerbox .left .itemlist {
  width: 100%;
  height: auto;
  gap: 0.08rem;
}
.inner_proitrod_scenarios .innerbox .left .itemlist .item {
  width: 100%;
  height: auto;
  position: relative;
}
.inner_proitrod_scenarios .innerbox .left .itemlist .item:first-child {
  grid-column: span 2;
}
.inner_proitrod_scenarios .innerbox .left .itemlist .item:first-child .img .pb {
  padding-bottom: 56.56%;
}
.inner_proitrod_scenarios .innerbox .left .itemlist .item .img {
  width: 100%;
  height: auto;
}
.inner_proitrod_scenarios .innerbox .left .itemlist .item .img .pb {
  padding-bottom: 114.167%;
}
.inner_proitrod_scenarios .innerbox .left .itemlist .item .img .pb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_proitrod_scenarios .innerbox .left .itemlist .item .word {
  font-size: var(--font24);
  color: var(--color_fff);
  padding: 0.4rem;
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 0;
  z-index: 5;
}
.inner_proitrod_scenarios .innerbox .right {
  width: 50%;
  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;
  padding-left: 0.72rem;
}
.inner_proitrod_scenarios .innerbox .right .main_tit {
  width: 50%;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 {
  color: #1A1A1A;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li {
  padding: 0 0 0.52rem 0;
  position: relative;
  cursor: pointer;
  min-height: 1.13rem;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.01rem;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0.01rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li .top {
  width: 100%;
  height: auto;
  padding-top: 0.32rem;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li .top .tab-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: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  gap: 0.5rem;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li .top .tab-box .i-left {
  font-size: var(--font24);
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li .top .tab-box .icon {
  transform: rotate(180deg);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 0.18rem;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li .bom {
  margin-top: 0.16rem;
  color: var(--color_999);
  font-size: var(--font20);
  text-transform: capitalize;
  width: 95%;
  display: none;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li .bom .imglist {
  gap: 0.08rem;
  margin-top: 0.2rem;
  display: none;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li .bom .imglist .img:first-child {
  grid-column: span 2;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li .bom .imglist .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul li:hover::after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_proitrod_scenarios .innerbox .right .tab-ul2 ul .active .top .tab-box .icon {
  transform: rotate(0);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (max-width:768px) {
  .inner_proitrod_scenarios .innerbox .flexbox {
    gap: 0.8rem;
  }
  .inner_proitrod_scenarios .innerbox .flexbox .left {
    width: 100%;
    height: auto;
    display: none;
  }
  .inner_proitrod_scenarios .innerbox .flexbox .left .itemlist {
    grid-template-columns: repeat(3, 1fr);
  }
  .inner_proitrod_scenarios .innerbox .flexbox .left .itemlist .item:first-child {
    grid-column: span 1;
  }
  .inner_proitrod_scenarios .innerbox .flexbox .left .itemlist .item .img .pb {
    padding-bottom: 114.167%;
  }
  .inner_proitrod_scenarios .innerbox .flexbox .right {
    width: 100%;
    height: auto;
    padding-left: 0;
  }
  .inner_proitrod_scenarios .innerbox .flexbox .right .tab-ul2 {
    margin-top: 0.5rem;
  }
  .inner_proitrod_scenarios .innerbox .flexbox .right .tab-ul2 ul li .bom .imglist {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:768px) {
  .inner_proitrod_scenarios .innerbox .flexbox .left .itemlist {
    grid-template-columns: repeat(1, 1fr);
  }
}
.inner_proitrod_params {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 1.2rem;
  padding-bottom: 0.78rem;
}
.inner_proitrod_params .innerbox {
  width: 100%;
  height: auto;
}
.inner_proitrod_params .innerbox .flexbox {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  gap: 1rem;
}
.inner_proitrod_params .innerbox .flexbox .f_left {
  width: 50%;
}
.inner_proitrod_params .innerbox .flexbox .f_left .main_tit {
  line-height: normal;
}
.inner_proitrod_params .innerbox .flexbox .f_right {
  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;
  width: 30%;
  max-width: 491px;
  min-width: 260px;
  padding-bottom: 0.25rem;
}
.inner_proitrod_params .innerbox .flexbox .f_right .idx_more2 {
  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;
}
.inner_proitrod_params .innerbox .flexbox .f_right .idx_more2 .icon {
  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: 0.24rem;
  height: 0.24rem;
}
.inner_proitrod_params .innerbox .flexbox .f_right .idx_more2 .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.inner_proitrod_params .innerbox .table_box_one {
  background: var(--color_f5);
  margin-top: 0.72rem;
}
.inner_proitrod_params .innerbox .table_box_one .filter_title {
  width: 100%;
  height: auto;
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline {
  width: 100%;
  height: auto;
  border-top: solid 1px rgba(0, 0, 0, 0.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;
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline:first-child {
  border-top: none;
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline:last-child {
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .title {
  color: #1A1A1A;
  font-size: var(--font20);
  font-family: "HarmonyOS_Sans_SC";
  width: 2.57rem;
  min-width: 135px;
  padding: 0.4rem;
  border-right: solid 1px rgba(0, 0, 0, 0.1);
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .datas {
  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;
  flex-wrap: wrap;
  column-gap: 0.52rem;
  row-gap: 0.1rem;
  padding: 0 0.4rem;
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .datas .check_i {
  color: var(--color_666);
  font-size: var(--font20);
  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;
  gap: 0.12rem;
  white-space: nowrap;
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .datas .check_i i {
  width: 0.16rem;
  height: 0.16rem;
  min-width: 12px;
  min-height: 12px;
  border: 1px solid #999;
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .datas .check_i:hover {
  color: var(--color_000);
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .datas .check_i.active i {
  background: url("../svg/choose.svg") no-repeat;
  background-size: contain;
  border: none;
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .datas .check_i.default {
  color: #ccc;
  pointer-events: none;
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .datas .check_i.default i {
  pointer-events: none;
  opacity: 0.4;
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .datamore {
  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(--font20);
  color: var(--color_666);
  font-family: "HarmonyOS_Sans_SC";
  padding: 0.4rem;
  gap: 0.16rem;
  margin: auto;
}
.inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .datamore img {
  width: 0.15rem;
}
.inner_proitrod_params .innerbox .table_box_one .filter_table {
  margin-top: 0.06rem;
  padding: 0.4rem;
  overflow: auto;
}
.inner_proitrod_params .innerbox .table_box_one .filter_table table {
  width: 100%;
  font-size: var(--font20);
  text-transform: capitalize;
}
.inner_proitrod_params .innerbox .table_box_one .filter_table table tr {
  border: rgba(0, 0, 0, 0.1);
}
.inner_proitrod_params .innerbox .table_box_one .filter_table table thead {
  background: #ECECEC;
  width: 100%;
  height: auto;
}
.inner_proitrod_params .innerbox .table_box_one .filter_table table thead th {
  color: #1A1A1A;
  height: 1.04rem;
  text-align: center;
  padding: 0rem 0.2rem;
  min-width: 100px;
}
.inner_proitrod_params .innerbox .table_box_one .filter_table table tbody {
  background: #F6F6F6;
  width: 100%;
  height: auto;
  color: var(--color_666);
}
.inner_proitrod_params .innerbox .table_box_one .filter_table table tbody td {
  height: 1.04rem;
  text-align: center;
  padding: 0.1rem 0.2rem;
  min-width: 100px;
}
.inner_proitrod_params .innerbox .table_box_one .filter_table table tbody tr th {
  border: none;
}
.inner_proitrod_params .innerbox .table_box_one .filter_table table tbody .operate {
  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: #1A1A1A;
  gap: 0.32rem;
}
.inner_proitrod_params .innerbox .table_box_one .filter_table table tbody .operate .btn {
  text-decoration: underline;
  text-underline-width: 0.01rem;
  text-underline-offset: 4px;
}
.inner_proitrod_params .innerbox .table_box_one .filter_table table tbody .operate .btn:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--active_color);
}
.inner_proitrod_params .innerbox .table_box_one .filter_table table tbody tr:nth-child(even) {
  background: #F0F0F0;
}
@media (max-width:768px) {
  .inner_proitrod_params .innerbox .flexbox {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    gap: 0.5rem;
  }
  .inner_proitrod_params .innerbox .flexbox .left .main_tit {
    width: 100%;
    height: auto;
  }
  .inner_proitrod_params .innerbox .flexbox .left .main_desc {
    width: 100%;
    height: auto;
  }
  .inner_proitrod_params .innerbox .flexbox .f_right {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin-top: 0;
  }
}
@media (max-width:480px) {
  .inner_proitrod_params {
    margin-top: 0;
  }
  .inner_proitrod_params .innerbox .flexbox .left {
    width: 100%;
    height: auto;
  }
  .inner_proitrod_params .innerbox .flexbox .right {
    width: 100%;
    height: auto;
  }
  .inner_proitrod_params .innerbox .table_box_one .filter_title .rowline {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .title {
    border-right: none;
    width: 100%;
    height: auto;
  }
  .inner_proitrod_params .innerbox .table_box_one .filter_title .rowline .datas {
    width: 100%;
    height: auto;
    padding: 0 0.4rem 0.4rem 0.4rem;
  }
}
/* --------------------------------------------------------------- 新闻列表 */
.inner_news {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 0.59rem 0 0.98rem 0;
  background-color: var(--color_f5);
}
.inner_news .innerbox {
  width: 100%;
  height: auto;
  text-transform: capitalize;
}
.inner_news .innerbox .filter_tag {
  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;
  column-gap: 1.79rem;
  row-gap: 0.2rem;
  position: relative;
  flex-wrap: wrap;
  padding: 0.35rem 0;
}
.inner_news .innerbox .filter_tag::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 0.01rem;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: 0;
}
.inner_news .innerbox .filter_tag .tag {
  color: var(--color_999);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: var(--font32);
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
.inner_news .innerbox .filter_tag .tag::after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 0.03rem;
  background: #000000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: -0.35rem;
}
.inner_news .innerbox .filter_tag .tag:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #1A1A1A;
}
.inner_news .innerbox .filter_tag .tag:hover::after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_news .innerbox .filter_tag .active {
  color: #1A1A1A;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_news .innerbox .filter_tag .active::after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_news .innerbox .itemlist {
  text-align: left;
  row-gap: 0.48rem;
  margin-top: 0.48rem;
  width: calc(100% + 0.5rem);
  margin-left: -0.25rem;
}
.inner_news .innerbox .itemlist .item {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: auto;
  text-transform: capitalize;
  padding: 0.25rem 0.25rem 0.4rem 0.25rem;
}
.inner_news .innerbox .itemlist .item .image {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
}
.inner_news .innerbox .itemlist .item .image .img {
  width: 100%;
  height: auto;
}
.inner_news .innerbox .itemlist .item .image .img .pb {
  padding-bottom: 57.567%;
}
.inner_news .innerbox .itemlist .item .image .img .pb img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_news .innerbox .itemlist .item .image .img .pb video {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_news .innerbox .itemlist .item .info {
  margin-top: 0.32rem;
}
.inner_news .innerbox .itemlist .item .info .time {
  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: #989898;
}
.inner_news .innerbox .itemlist .item .info .title {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: var(--font32);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin-top: 0.24rem;
}
.inner_news .innerbox .itemlist .item .info .desc {
  color: var(--color_666);
  font-size: var(--font20);
  margin-top: 0.16rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.inner_news .innerbox .itemlist .item .info .idx_more2 {
  margin-top: 0.8rem;
}
.inner_news .innerbox .itemlist .item .info .idx_more2 .icon {
  width: 0.09rem;
}
.inner_news .innerbox .itemlist .item:hover {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--color_fff);
}
.inner_news .innerbox .itemlist .item:hover .image img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  scale: 1.05;
}
.inner_news .innerbox .itemlist .item:hover .info .title {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #1A1A1A;
}
.inner_news .innerbox #demo-laypage-normal-2 {
  padding-top: 0.94rem;
  padding-bottom: 0;
}
@media (max-width:480px) {
  .inner_news .innerbox .filter_tag {
    column-gap: 0.5rem;
  }
  .inner_news .innerbox .filter_tag .tag::after {
    bottom: 0;
  }
  .inner_news .innerbox .itemlist {
    width: 100%;
    height: auto;
    margin-left: 0;
  }
  .inner_news .innerbox .itemlist .item {
    background-color: var(--color_fff);
  }
}
.inner_news_list {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.inner_news_list .innerbox {
  width: 100%;
  height: auto;
  padding: 1.2rem 0;
  overflow: hidden;
}
.inner_news_list .innerbox .flexbox {
  width: 100%;
  height: auto;
  gap: 0.7rem;
}
.inner_news_list .innerbox .flexbox .f_left {
  width: 32%;
}
.inner_news_list .innerbox .flexbox .f_left .swiper_text {
  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: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.inner_news_list .innerbox .flexbox .f_left .swiper_text .info .time {
  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: #989898;
}
.inner_news_list .innerbox .flexbox .f_left .swiper_text .info .main_tit {
  width: 100%;
  margin-top: 0.24rem;
  line-height: normal;
  font-family: "HarmonyOS_Sans_SC_L";
}
.inner_news_list .innerbox .flexbox .f_left .swiper_text .info .main_desc {
  margin-top: 0.24rem;
}
.inner_news_list .innerbox .flexbox .f_left .swiper_text .idx_more {
  font-size: var(--font18);
}
.inner_news_list .innerbox .flexbox .f_right {
  width: 68%;
  position: relative;
  overflow: hidden;
  height: 7rem;
}
.inner_news_list .innerbox .flexbox .f_right .img {
  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;
  position: relative;
  overflow: hidden;
}
.inner_news_list .innerbox .flexbox .f_right .img img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_news_list .innerbox .flexbox .f_right .idxSpecial {
  gap: 0.12rem;
  position: absolute;
  z-index: 5;
  bottom: 0.44rem;
  width: 100%;
  height: auto;
}
.inner_news_list .innerbox .flexbox .f_right .idxSpecial .swiper-pagination-bullet {
  width: 0.32rem !important;
  height: 0.04rem !important;
  opacity: 1;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 0;
}
.inner_news_list .innerbox .flexbox .f_right .idxSpecial .swiper-pagination-bullet-active {
  background-color: #B9A791;
}
@media (max-width:768px) {
  .inner_news_list .innerbox .flexbox .f_left .swiper_text {
    gap: 0.8rem;
  }
  .inner_news_list .innerbox .flexbox .f_right {
    gap: 0.5rem;
  }
}
@media (max-width:480px) {
  .inner_news_list .innerbox {
    padding-top: 0 ;
  }
  .inner_news_list .innerbox .flexbox .f_left .swiper_text .info .main_tit P {
    display: contents;
  }
}
.inner_newsdetail {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-bottom: 0.9rem;
}
.inner_newsdetail .center_box {
  width: 100%;
  height: auto;
  padding-top: 0.94rem;
}
.inner_newsdetail .center_box .box_info {
  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;
  gap: 0.8rem;
  width: 100%;
  height: auto;
}
.inner_newsdetail .center_box .box_info .left_box {
  width: 74%;
  height: auto;
  color: #1A1A1A;
}
.inner_newsdetail .center_box .box_info .left_box .ins_new {
  width: 100%;
  height: auto;
  padding-bottom: 0.32rem;
  border-bottom: 1px solid #0000001A;
}
.inner_newsdetail .center_box .box_info .left_box .ins_new .item_box {
  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;
  margin-top: 0.4rem;
  gap: 0.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.inner_newsdetail .center_box .box_info .left_box .ins_new .item_box .time {
  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: 0.24rem;
  color: #999;
}
.inner_newsdetail .center_box .box_info .left_box .ins_new .item_box .time .one {
  width: fit-content;
  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: 0.1rem;
  font-size: var(--font16);
  color: #999999;
}
.inner_newsdetail .center_box .box_info .left_box .ins_new .item_box .time .one img {
  width: 0.4rem;
  height: 0.4rem;
}
.inner_newsdetail .center_box .box_info .left_box .ins_new .item_box .list {
  width: fit-content;
  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;
  gap: 0.16rem;
}
.inner_newsdetail .center_box .box_info .left_box .ins_new .item_box .list .icBox {
  width: fit-content;
  height: auto;
}
.inner_newsdetail .center_box .box_info .left_box .ins_new .item_box .list .icBox .ic {
  width: 0.4rem;
  height: 0.4rem;
  min-width: 30px;
  min-height: 30px;
  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;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.1);
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_newsdetail .center_box .box_info .left_box .ins_new .item_box .list .icBox .ic i {
  font-size: var(--font20);
}
.inner_newsdetail .center_box .box_info .left_box .ins_new .item_box .list .icBox .ic:hover {
  background: var(--active_color);
}
.inner_newsdetail .center_box .box_info .left_box .newContent {
  margin-top: 0.72rem;
  color: var(--color_666);
}
.inner_newsdetail .center_box .box_info .left_box .newContent p {
  line-height: 150%;
}
.inner_newsdetail .center_box .box_info .left_box .pagerBox {
  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;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  padding-top: 0.48rem;
  border-top: 1px solid #DDD;
  margin-top: 0.8rem;
}
.inner_newsdetail .center_box .box_info .left_box .pagerBox .next {
  width: 40%;
}
.inner_newsdetail .center_box .box_info .left_box .pagerBox .next .t1 {
  color: #666666;
  font-weight: 400;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_newsdetail .center_box .box_info .left_box .pagerBox .next.rigth {
  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: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.inner_newsdetail .center_box .box_info .left_box .pagerBox .next:hover .t1 {
  color: var(--active_color);
}
.inner_newsdetail .center_box .box_info .left_box .pagerBox button {
  width: fit-content;
  height: 0.58rem;
  min-height: 40px;
  margin-top: 0.4rem;
  padding: 0 0.4rem;
  white-space: nowrap;
  border-radius: 60px;
  border: 1px solid #999;
  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;
  gap: 0.12rem;
  background: none;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_newsdetail .center_box .box_info .left_box .pagerBox button img {
  width: 0.07rem;
  filter: brightness(0) invert(0);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_newsdetail .center_box .box_info .left_box .pagerBox button:hover {
  border-color: var(--active_color);
  color: var(--active_color);
}
.inner_newsdetail .center_box .box_info .left_box .pagerBox button:hover img {
  filter: unset;
}
.inner_newsdetail .center_box .box_info .left_box .pagerBox .center {
  width: fit-content;
}
.inner_newsdetail .center_box .box_info .left_box .pagerBox .center button {
  padding: 0 0.65rem;
}
.inner_newsdetail .center_box .box_info .right_box {
  width: 26%;
  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;
  gap: 0.32rem;
}
.inner_newsdetail .center_box .box_info .right_box .content {
  width: 100%;
  height: auto;
  background: var(--color_f5);
  padding: 0.4rem 0.32rem 0 0.32rem;
}
.inner_newsdetail .center_box .box_info .right_box .content .tit {
  color: #1A1A1A;
}
.inner_newsdetail .center_box .box_info .right_box .content .list {
  width: 100%;
  height: auto;
  margin-top: 0.32rem;
  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;
  gap: 0.4rem;
}
.inner_newsdetail .center_box .box_info .right_box .content .list .one {
  width: 100%;
  height: auto;
  padding-bottom: 0.4rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.inner_newsdetail .center_box .box_info .right_box .content .list .one .img {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.inner_newsdetail .center_box .box_info .right_box .content .list .one .img .pb {
  padding-bottom: 54.69%;
}
.inner_newsdetail .center_box .box_info .right_box .content .list .one .img .pb img {
  width: 100%;
  height: auto;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_newsdetail .center_box .box_info .right_box .content .list .one .word {
  width: 100%;
  height: auto;
  margin-top: 0.2rem;
  font-weight: 300;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_newsdetail .center_box .box_info .right_box .content .list .one:hover {
  color: var(--active_color);
}
.inner_newsdetail .center_box .box_info .right_box .content .list .one:hover .img img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  scale: 1.05;
}
.inner_newsdetail .center_box .box_info .right_box .content .list .one:last-child {
  border: 0;
  padding-bottom: 0;
}
@media (max-width:990px) {
  .inner_newsdetail .center_box .box_info .left_box .pagerBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    gap: 0.4rem;
  }
  .inner_newsdetail .center_box .box_info .left_box .pagerBox .next {
    width: 100%;
    height: auto;
  }
  .inner_newsdetail .center_box .box_info .left_box .pagerBox .next.rigth {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .inner_newsdetail .center_box .box_info .left_box .pagerBox .next button {
    margin-top: 0.1rem;
  }
  .inner_newsdetail .center_box .box_info .left_box .pagerBox .center {
    display: none;
  }
  .inner_newsdetail .center_box .box_info .left_box .ins_new .t1 p {
    display: contents;
  }
  .inner_newsdetail .center_box .box_info .left_box .ins_new .item_box {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
}
@media (max-width:480px) {
  .inner_newsdetail .center_box .box_info {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .inner_newsdetail .center_box .box_info .left_box {
    width: 100%;
    height: auto;
  }
  .inner_newsdetail .center_box .box_info .right_box {
    width: 100%;
    height: auto;
  }
}
/* --------------------------------------------------------------- 定制能力 */
.fix_capability .capability_tilte {
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: var(--color_fff);
}
@media (max-width:480px) {
  .fix_capability .capability_tilte {
    display: none;
  }
}
.inner_capability {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 0.59rem 0 1.2rem 0;
}
.inner_capability .innerbox {
  width: 100%;
  height: auto;
}
.inner_capability .innerbox .filter_tag {
  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;
  column-gap: 0.5rem;
  row-gap: 0.2rem;
  position: relative;
  flex-wrap: wrap;
  padding: 0.35rem 0;
}
.inner_capability .innerbox .filter_tag::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 0.01rem;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: 0;
}
.inner_capability .innerbox .filter_tag .tag {
  color: var(--color_999);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-size: var(--font32);
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
.inner_capability .innerbox .filter_tag .tag::after {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 0.03rem;
  background: #000000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  bottom: -0.35rem;
}
.inner_capability .innerbox .filter_tag .tag:hover {
  color: #1A1A1A;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_capability .innerbox .filter_tag .tag:hover::after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_capability .innerbox .filter_tag .active {
  color: #1A1A1A;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_capability .innerbox .filter_tag .active::after {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
}
.inner_capability .innerbox .swiper_box {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.inner_capability .innerbox .flexbox {
  width: 100%;
  height: auto;
  gap: 0.94rem;
  margin-top: 0.72rem;
}
.inner_capability .innerbox .flexbox .f_left {
  width: 31%;
  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: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.inner_capability .innerbox .flexbox .f_left .main_desc {
  margin-top: 0;
  color: #989898;
}
.inner_capability .innerbox .flexbox .f_left .main_tit {
  width: 90%;
  margin-top: 0.24rem;
}
.inner_capability .innerbox .flexbox .f_left .iconlist {
  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;
  flex-wrap: wrap;
  gap: 0.11rem;
}
.inner_capability .innerbox .flexbox .f_left .iconlist .icon {
  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: 1.17rem;
  height: 1.1rem;
}
.inner_capability .innerbox .flexbox .f_left .iconlist .icon img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_capability .innerbox .flexbox .f_right {
  width: 69%;
  position: relative;
  border-radius: 0px 0px 8px 8px;
  overflow: hidden;
}
.inner_capability .innerbox .flexbox .f_right .swiper_img {
  width: 100%;
  height: auto;
  position: relative;
}
.inner_capability .innerbox .flexbox .f_right .swiper_img::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 49%;
  bottom: 0;
  border-radius: 8px;
  opacity: 0.5;
  z-index: 2;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.inner_capability .innerbox .flexbox .f_right .swiper_img .img {
  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;
  position: relative;
  overflow: hidden;
}
.inner_capability .innerbox .flexbox .f_right .swiper_img .img img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_capability .innerbox .flexbox .f_right .swiper_img .word {
  color: var(--color_fff);
  position: absolute;
  width: 100%;
  max-width: 50%;
  height: auto;
  bottom: 0;
  padding: 0.4rem 0.52rem;
  z-index: 5;
}
.inner_capability .innerbox .flexbox .f_right .swiper_img .word .t1 {
  font-size: var(--font32);
}
.inner_capability .innerbox .flexbox .f_right .swiper_img .word .t2 {
  font-size: var(--font18);
  margin-top: 0.24rem;
}
@media (max-width:768px) {
  .inner_capability .innerbox .flexbox .f_right {
    gap: 0.5rem;
  }
  .inner_capability .innerbox .flexbox .f_left .main_box {
    width: 100%;
    height: auto;
  }
  .inner_capability .innerbox .flexbox .f_left .iconlist {
    margin-top: 0.5rem;
  }
  .inner_capability .innerbox .filter_tag:after {
    bottom: 0.2rem;
  }
  .inner_capability .innerbox .filter_tag .tag::after {
    bottom: -0.13rem;
  }
}
@media (max-width:480px) {
  .inner_capability .innerbox .flexbox .f_right:after {
    background: var(--color_f5);
  }
  .inner_capability .innerbox .flexbox .f_right .swiper_img .word {
    position: relative;
    max-width: 100%;
    height: auto;
    padding: 18px;
    color: #1A1A1A;
  }
  .inner_capability .innerbox .flexbox .f_right .swiper_img .img {
    z-index: 2;
  }
}
.inner_capability_team {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.inner_capability_team .innerbox {
  width: 100%;
  height: auto;
  padding: 1.2rem 0;
  overflow: hidden;
}
.inner_capability_team .innerbox .flexbox {
  width: 100%;
  height: auto;
  gap: 0.7rem;
  text-transform: capitalize;
}
.inner_capability_team .innerbox .flexbox .f_left {
  width: 32%;
}
.inner_capability_team .innerbox .flexbox .f_left .swiper_text {
  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: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.inner_capability_team .innerbox .flexbox .f_left .swiper_text .info .time {
  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: #989898;
}
.inner_capability_team .innerbox .flexbox .f_left .swiper_text .info .main_tit {
  width: 100%;
  margin-top: 0.24rem;
}
.inner_capability_team .innerbox .flexbox .f_left .swiper_text .info .main_desc {
  margin-top: 0.24rem;
  color: #989898;
}
.inner_capability_team .innerbox .flexbox .f_right {
  width: 68%;
  position: relative;
  overflow: hidden;
}
.inner_capability_team .innerbox .flexbox .f_right::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 49%;
  bottom: 0;
  left: 0;
  z-index: 2;
  opacity: 0.5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.inner_capability_team .innerbox .flexbox .f_right .img {
  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;
  position: relative;
  overflow: hidden;
}
.inner_capability_team .innerbox .flexbox .f_right .img .pb {
  padding-bottom: 61.404%;
}
.inner_capability_team .innerbox .flexbox .f_right .img .pb img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_capability_team .innerbox .flexbox .f_right .idxSpecial {
  gap: 0.12rem;
  position: absolute;
  z-index: 5;
  bottom: 0.44rem;
  width: 100%;
  height: auto;
}
.inner_capability_team .innerbox .flexbox .f_right .idxSpecial .swiper-pagination-bullet {
  width: 0.32rem !important;
  height: 0.04rem !important;
  opacity: 1;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 0;
}
.inner_capability_team .innerbox .flexbox .f_right .idxSpecial .swiper-pagination-bullet-active {
  background-color: #B9A791;
}
@media (max-width:768px) {
  .inner_capability_team .innerbox .flexbox .f_left .swiper_text {
    gap: 0.8rem;
  }
  .inner_capability_team .innerbox .flexbox .f_right {
    gap: 0.5rem;
  }
}
.inner_capability_engineering {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.inner_capability_engineering .innerbox {
  width: 100%;
  height: auto;
}
.inner_capability_engineering .innerbox .info {
  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;
  color: var(--color_fff);
  width: 60%;
  position: absolute;
  width: 100%;
  height: auto;
  top: 1.2rem;
}
.inner_capability_engineering .innerbox .info .title {
  font-size: var(--font16);
}
.inner_capability_engineering .innerbox .info .main_tit {
  color: var(--color_fff);
  text-align: center;
  margin-top: 0.24rem;
  line-height: 100%;
}
.inner_capability_opticaldesign {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: var(--color_f5);
  padding: 2.13rem 0 1.2rem 0;
}
.inner_capability_opticaldesign .innerbox {
  width: 100%;
  height: auto;
}
.inner_capability_opticaldesign .innerbox .flexbox {
  width: 100%;
  height: auto;
}
.inner_capability_opticaldesign .innerbox .flexbox .left {
  width: 66%;
}
.inner_capability_opticaldesign .innerbox .flexbox .left .itemlist {
  gap: 0.24rem;
}
.inner_capability_opticaldesign .innerbox .flexbox .left .itemlist .img {
  width: 100%;
  height: auto;
}
.inner_capability_opticaldesign .innerbox .flexbox .left .itemlist .img:nth-child(2) {
  grid-row: span 2;
}
.inner_capability_opticaldesign .innerbox .flexbox .left .itemlist .img:nth-child(2) .pb {
  padding-bottom: 124.014%;
}
.inner_capability_opticaldesign .innerbox .flexbox .left .itemlist .img:nth-child(2) img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_capability_opticaldesign .innerbox .flexbox .left .itemlist .img .pb {
  padding-bottom: 59.881%;
}
.inner_capability_opticaldesign .innerbox .flexbox .right {
  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-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 34%;
  padding-left: 0.91rem;
}
.inner_capability_opticaldesign .innerbox .flexbox .right .main_desc {
  margin-top: 0;
}
.inner_capability_opticaldesign .innerbox .flexbox .right .main_tit {
  line-height: 100%;
  margin-top: 0.24rem;
}
.inner_capability_opticaldesign .innerbox .flexbox .right .desc {
  font-size: var(--font20);
  text-transform: capitalize;
}
@media (max-width:768px) {
  .inner_capability_opticaldesign {
    padding: 1rem 0;
  }
  .inner_capability_opticaldesign .innerbox .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 0.5rem;
  }
  .inner_capability_opticaldesign .innerbox .flexbox .left {
    width: 100%;
    height: auto;
  }
  .inner_capability_opticaldesign .innerbox .flexbox .right {
    width: 100%;
    height: auto;
    padding-left: 0;
  }
  .inner_capability_opticaldesign .innerbox .flexbox .right .desc {
    margin-top: 0.24rem;
  }
}
@media (max-width:768px) {
  .inner_capability_opticaldesign .innerbox .flexbox .left .itemlist .img:nth-child(2) {
    order: 3;
  }
}
.inner_capability_opticaldesign2 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
}
.inner_capability_opticaldesign2 .innerbox {
  width: 100%;
  height: auto;
  text-transform: capitalize;
}
.inner_capability_opticaldesign2 .innerbox .flexbox {
  width: 100%;
  height: auto;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -o-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .left {
  width: 62%;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .left .itemlist {
  gap: 0.24rem;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .left .itemlist .img {
  width: 100%;
  height: auto;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .left .itemlist .img .pb {
  padding-bottom: 32.317%;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .left .itemlist .img .pb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .left .wordlist {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 0.24rem;
  margin-top: 0.24rem;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .left .wordlist .infobox {
  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-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: auto;
  background-color: var(--color_f5);
  padding: 0.4rem;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .left .wordlist .infobox .title {
  font-size: var(--font20);
  color: #989898;
  width: 80%;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .left .wordlist .infobox .desc {
  font-size: var(--font32);
  color: var(--color_666);
  margin-top: 1.41rem;
  width: 80%;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .left .wordlist .infobox .bold {
  color: #1A1A1A;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .right {
  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-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 38%;
  padding-right: 1rem;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .right .main_desc {
  margin-top: 0;
  color: #989898;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .right .main_tit {
  line-height: 100%;
  margin-top: 0.24rem;
}
.inner_capability_opticaldesign2 .innerbox .flexbox .right .desc {
  font-size: var(--font20);
  width: 87%;
}
@media (max-width:480px) {
  .inner_capability_opticaldesign2 .innerbox .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 0.5rem;
  }
  .inner_capability_opticaldesign2 .innerbox .flexbox .left {
    width: 100%;
    height: auto;
  }
  .inner_capability_opticaldesign2 .innerbox .flexbox .left .wordlist {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .inner_capability_opticaldesign2 .innerbox .flexbox .right {
    gap: 0.3rem;
    width: 100%;
    height: auto;
    padding-right: 0;
  }
  .inner_capability_opticaldesign2 .innerbox .flexbox .right .desc {
    width: 100%;
    height: auto;
  }
}
.inner_capability_certification {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: var(--color_f5);
  padding: 1.2rem 0;
}
.inner_capability_certification .innerbox {
  width: 100%;
  height: auto;
}
.inner_capability_certification .innerbox .flexbox {
  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: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  height: auto;
}
.inner_capability_certification .innerbox .flexbox .main_tit {
  margin-top: 0.24rem;
}
.inner_capability_certification .innerbox .flexbox .main_desc {
  color: #989898;
}
.inner_capability_certification .innerbox .iconlist {
  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: 0.4rem;
  height: 0.6rem;
  margin-top: 0.32rem;
}
.inner_capability_certification .innerbox .iconlist .icon {
  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;
  height: fit-content;
  max-height: 0.45rem;
  max-width: 0.45rem;
}
.inner_capability_certification .innerbox .iconlist .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.inner_capability_certification .innerbox .imglist {
  width: calc(100% - 0.3rem);
}
.inner_capability_certification .innerbox .imglist .swiper_box {
  width: 100%;
  height: auto;
  margin-top: 0.72rem;
}
.inner_capability_certification .innerbox .imglist .swiper_box .swiper-slide .img {
  width: 100%;
  height: 100%;
}
.inner_capability_certification .innerbox .imglist .swiper_box .swiper-slide .img .pb {
  padding-bottom: 123.986%;
}
.inner_capability_certification .innerbox .imglist .swiper_box .swiper-slide .img .pb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_capability_certification .innerbox .imglist .swiper_box .swiper-slide:nth-child(even) .img .pb {
  padding-bottom: 62.87%;
}
@media (max-width:480px) {
  .inner_capability_certification .innerbox .imglist {
    width: 100%;
    height: auto;
  }
  .inner_capability_certification .innerbox .imglist .swiper_box {
    overflow: hidden;
  }
  .inner_capability_certification .innerbox .imglist .swiper_box .swiper-slide:nth-child(even) .img .pb {
    padding-bottom: 123.986%;
  }
}
/* --------------------------------------------------------------- 关于我们 */
.inner_about_ALUDS {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
}
.inner_about_ALUDS .innerbox {
  width: 100%;
  height: auto;
  text-transform: capitalize;
}
.inner_about_ALUDS .innerbox .swiper_box {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding-bottom: 0.64rem;
}
.inner_about_ALUDS .innerbox .swiper_box .flexbox {
  width: 100%;
  height: auto;
  gap: 0.94rem;
}
.inner_about_ALUDS .innerbox .swiper_box .flexbox .f_left {
  width: 30%;
  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: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.inner_about_ALUDS .innerbox .swiper_box .flexbox .f_left .main_tit {
  width: 100%;
}
.inner_about_ALUDS .innerbox .swiper_box .flexbox .f_left .infobox .title {
  color: #191919;
  font-size: var(--font24);
}
.inner_about_ALUDS .innerbox .swiper_box .flexbox .f_left .infobox .desc {
  color: var(--color_666);
  font-size: var(--font20);
  margin-top: 0.24rem;
}
.inner_about_ALUDS .innerbox .swiper_box .flexbox .f_right {
  width: 70%;
  position: relative;
  border-radius: 0px 0px 8px 8px;
}
.inner_about_ALUDS .innerbox .swiper_box .flexbox .f_right::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 49%;
  bottom: 0;
  border-radius: 8px;
  opacity: 0.5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.inner_about_ALUDS .innerbox .swiper_box .flexbox .f_right .swiper_img {
  width: 100%;
  height: auto;
  position: relative;
}
.inner_about_ALUDS .innerbox .swiper_box .flexbox .f_right .swiper_img .pb {
  padding-bottom: 60.503%;
}
.inner_about_ALUDS .innerbox .swiper_box .flexbox .f_right .swiper_img .pb img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_about_ALUDS .innerbox .itemlist {
  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;
  gap: 1rem;
  border-top: solid 0.01rem rgba(0, 0, 0, 0.1);
  padding-top: 0.52rem;
}
.inner_about_ALUDS .innerbox .itemlist .item {
  width: fit-content;
  height: auto;
}
.inner_about_ALUDS .innerbox .itemlist .item .numbox {
  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;
  gap: 0.12rem;
  color: #1A1A1A;
}
.inner_about_ALUDS .innerbox .itemlist .item .numbox .dw {
  font-size: var(--font20);
}
.inner_about_ALUDS .innerbox .itemlist .item .word {
  margin-top: 0.24rem;
  font-size: var(--font20);
  color: var(--color_666);
}
@media (max-width:768px) {
  .inner_about_ALUDS .innerbox .swiper_box .flexbox {
    gap: 0.5rem;
  }
  .inner_about_ALUDS .innerbox .swiper_box .flexbox .f_right {
    gap: 0.5rem;
  }
  .inner_about_ALUDS .innerbox .swiper_box .flexbox .f_left {
    gap: 0.2rem;
  }
  .inner_about_ALUDS .innerbox .swiper_box .flexbox .f_left .infobox .desc {
    margin-top: 0.5rem;
  }
}
@media (max-width:480px) {
  .inner_about_ALUDS .innerbox .itemlist {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 0.5rem;
    row-gap: 0.5rem;
  }
}
.inner_about_ALUDSWALL {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.inner_about_ALUDSWALL .innerbox {
  width: 100%;
  height: auto;
}
.inner_about_ALUDSWALL .innerbox .info {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  color: var(--color_fff);
  width: 60%;
  position: absolute;
  width: 100%;
  height: 100%;
  padding-top: 1.2rem;
  top: 0;
}
.inner_about_ALUDSWALL .innerbox .info::after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 49.27%;
  height: 100%;
  opacity: 0.6;
  background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 2;
}
.inner_about_ALUDSWALL .innerbox .info .mainbox {
  position: relative;
  width: 28%;
  z-index: 3;
}
.inner_about_ALUDSWALL .innerbox .info .main_tit {
  color: var(--color_fff);
  line-height: 100%;
}
.inner_about_ALUDSWALL .innerbox .info .main_desc {
  color: var(--color_fff);
  margin-top: 0.24rem;
}
@media (max-width:768px) {
  .inner_about_ALUDSWALL .innerbox .info .mainbox {
    width: 50%;
  }
}
@media (max-width:480px) {
  .inner_about_ALUDSWALL .innerbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .inner_about_ALUDSWALL .innerbox .info:after {
    width: 100%;
  }
  .inner_about_ALUDSWALL .innerbox .info .mainbox {
    width: 100%;
    height: auto;
  }
}
.inner_about_fluent {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0 0.47rem 0;
  background-color: var(--color_f5);
}
.inner_about_fluent .innerbox {
  width: 100%;
  height: auto;
  text-transform: capitalize;
}
.inner_about_fluent .innerbox .swiper_box {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.inner_about_fluent .innerbox .flexbox {
  width: 100%;
  height: auto;
}
.inner_about_fluent .innerbox .flexbox .f_left {
  width: 34%;
  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: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-right: 0.9rem;
}
.inner_about_fluent .innerbox .flexbox .f_left .main_tit {
  width: 100%;
}
.inner_about_fluent .innerbox .flexbox .f_left .infobox .title {
  color: #191919;
  font-size: var(--font24);
}
.inner_about_fluent .innerbox .flexbox .f_left .infobox .desc {
  color: var(--color_666);
  font-size: var(--font20);
  margin-top: 0.24rem;
}
.inner_about_fluent .innerbox .flexbox .f_right {
  width: 66%;
  position: relative;
}
.inner_about_fluent .innerbox .flexbox .f_right::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 49%;
  bottom: 0;
  border-radius: 8px;
  opacity: 0.5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.inner_about_fluent .innerbox .flexbox .f_right .swiper_img {
  width: 100%;
  height: auto;
  position: relative;
}
.inner_about_fluent .innerbox .flexbox .f_right .swiper_img .img {
  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;
  position: relative;
  overflow: hidden;
}
.inner_about_fluent .innerbox .flexbox .f_right .swiper_img .img img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_about_fluent .innerbox .flexbox .f_right .swiper_img:hover .img img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  scale: 1.05;
}
@media (max-width:768px) {
  .inner_about_fluent .innerbox .flexbox .f_right {
    gap: 0.5rem;
  }
}
@media (max-width:480px) {
  .inner_about_fluent .innerbox .flexbox .f_left {
    padding-right: 0;
  }
}
.inner_about_fluent2 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 0.47rem 0 1.2rem 0;
  background-color: var(--color_f5);
}
.inner_about_fluent2 .innerbox {
  width: 100%;
  height: auto;
  text-transform: capitalize;
}
.inner_about_fluent2 .innerbox .swiper_box {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.inner_about_fluent2 .innerbox .flexbox {
  width: 100%;
  height: auto;
}
.inner_about_fluent2 .innerbox .flexbox .f_left {
  width: 34%;
  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: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  position: relative;
}
.inner_about_fluent2 .innerbox .flexbox .f_left::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 49%;
  bottom: 0;
  border-radius: 8px;
  opacity: 0.5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
.inner_about_fluent2 .innerbox .flexbox .f_left .swiper_img {
  width: 100%;
  height: auto;
  position: relative;
}
.inner_about_fluent2 .innerbox .flexbox .f_left .swiper_img .img {
  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;
  position: relative;
  overflow: hidden;
}
.inner_about_fluent2 .innerbox .flexbox .f_left .swiper_img .img .pb {
  padding-bottom: 92.1%;
}
.inner_about_fluent2 .innerbox .flexbox .f_left .swiper_img .img img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_about_fluent2 .innerbox .flexbox .f_left .swiper_img .img:hover img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  scale: 1.05;
}
.inner_about_fluent2 .innerbox .flexbox .f_right {
  width: 66%;
  padding-left: 0.77rem;
  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;
  gap: 1rem;
}
.inner_about_fluent2 .innerbox .flexbox .f_right .main_box {
  width: 54%;
  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;
}
.inner_about_fluent2 .innerbox .flexbox .f_right .main_box .main_tit {
  width: 100%;
}
.inner_about_fluent2 .innerbox .flexbox .f_right .main_box .infobox .title {
  color: #191919;
  font-size: var(--font24);
}
.inner_about_fluent2 .innerbox .flexbox .f_right .main_box .infobox .desc {
  color: var(--color_666);
  font-size: var(--font20);
  margin-top: 0.24rem;
}
.inner_about_fluent2 .innerbox .flexbox .f_right .main_box .infobox .desc p {
  margin-top: 0.16rem;
}
.inner_about_fluent2 .innerbox .flexbox .f_right .pic {
  width: 24.538%;
  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;
}
.inner_about_fluent2 .innerbox .flexbox .f_right .pic .pb {
  padding-bottom: 100%;
}
.inner_about_fluent2 .innerbox .flexbox .f_right .pic .pb .ab {
  overflow: hidden;
}
.inner_about_fluent2 .innerbox .flexbox .f_right .pic .pb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_about_fluent2 .innerbox .flexbox .f_right .pic:hover img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  scale: 1.05;
}
@media (max-width:768px) {
  .inner_about_fluent2 .innerbox .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 0.5rem;
  }
  .inner_about_fluent2 .innerbox .flexbox .f_right {
    gap: 0.5rem;
    padding-left: 0;
  }
  .inner_about_fluent2 .innerbox .flexbox .f_right .main_box {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    width: 70%;
  }
  .inner_about_fluent2 .innerbox .flexbox .f_left .swiper_img .img .pb {
    padding-bottom: 100%;
  }
}
@media (max-width:480px) {
  .inner_about_fluent2 .innerbox .flexbox .f_left {
    display: none;
  }
  .inner_about_fluent2 .innerbox .flexbox .f_right {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .inner_about_fluent2 .innerbox .flexbox .f_right .main_box {
    width: 100%;
    height: auto;
  }
  .inner_about_fluent2 .innerbox .flexbox .f_right .pic {
    width: 100%;
    height: auto;
  }
}
.inner_about_certificates {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
}
.inner_about_certificates .innerbox {
  width: 100%;
  height: auto;
}
.inner_about_certificates .innerbox .flexbox {
  width: 100%;
  height: auto;
}
.inner_about_certificates .innerbox .swiper_box {
  width: 81.89066059%;
  height: auto;
  margin-top: 0.72rem;
  position: relative;
}
.inner_about_certificates .innerbox .swiper_box::after {
  content: '';
  position: absolute;
  width: 1rem;
  left: -1rem;
  height: 100%;
  top: 0;
  background: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 2;
}
.inner_about_certificates .innerbox .swiper_box .item {
  padding: 0.51rem 0.4rem 0.4rem 0.4rem;
  background-color: var(--color_f5);
}
.inner_about_certificates .innerbox .swiper_box .item .img .pb {
  padding-bottom: 104.087%;
}
.inner_about_certificates .innerbox .swiper_box .item .word {
  text-align: center;
  font-size: var(--font24);
  color: #1A1A1A;
  margin-top: 0.24rem;
}
@media (max-width:768px) {
  .inner_about_certificates .innerbox .flexbox {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
  }
}
@media (max-width:480px) {
  .inner_about_certificates .innerbox .swiper_box {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .inner_about_certificates .innerbox .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .inner_about_certificates .innerbox .flexbox .right {
    display: none;
  }
}
.inner_about_history {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
}
.inner_about_history .svgbox {
  margin-top: 1.85rem;
}
.inner_about_history .svgbox svg {
  width: 100%;
  height: auto;
}
.inner_about_history .innerbox {
  width: 91.45833333%;
  height: auto;
  text-transform: capitalize;
  position: absolute;
  top: 1.2rem;
  left: 50%;
  transform: translateX(-50%);
}
.inner_about_history .innerbox .main_tit {
  width: 60%;
  text-align: center;
  margin: auto;
}
.inner_about_history .innerbox .itemcards {
  width: 100%;
  height: auto;
  margin-top: 2.74rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
.inner_about_history .innerbox .itemcards .item {
  width: 50%;
  background-color: var(--color_f5);
  padding: 0.52rem;
  position: relative;
  height: fit-content;
  min-height: 6.07rem;
  margin-top: 1.2rem;
}
.inner_about_history .innerbox .itemcards .item::after {
  content: '';
  position: absolute;
  width: 0.12rem;
  height: 0.12rem;
  right: 0.52rem;
  top: 0.52rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_about_history .innerbox .itemcards .item:first-child {
  margin-top: 0;
}
.inner_about_history .innerbox .itemcards .item .title {
  font-size: var(--font52);
  color: #1A1A1A;
  width: 65%;
}
.inner_about_history .innerbox .itemcards .item .order_ul {
  font-size: var(--font20);
  color: var(--color_666);
  margin-top: 1.35rem;
  width: 79%;
}
.inner_about_history .innerbox .itemcards .item .order_ul p {
  position: relative;
  padding-left: 0.12rem;
  margin-top: 0.24rem;
}
.inner_about_history .innerbox .itemcards .item .order_ul p::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0.5em;
  width: 0.04rem;
  height: 0.04rem;
  background: #000;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_about_history .innerbox .itemcards .item .order_ul p:first-child {
  margin-top: 0;
}
.inner_about_history .innerbox .itemcards .item:nth-child(even) {
  margin-top: 7.2rem;
}
@media (max-width:1280px) {
  .inner_about_history {
    padding-bottom: 1.8rem;
  }
}
@media (max-width:768px) {
  .inner_about_history .innerbox .main_tit {
    width: 75%;
  }
  .inner_about_history .innerbox .itemcards {
    margin-top: 1.8rem;
  }
  .inner_about_history .innerbox .itemcards .item {
    min-height: auto;
  }
  .inner_about_history .innerbox .itemcards .item .title {
    width: 90%;
  }
  .inner_about_history .innerbox .itemcards .item .order_ul {
    scrollbar-color: #eee #fff;
    scrollbar-width: thin;
    width: 100%;
    height: auto;
    margin-top: 0.8rem;
    max-height: 1.6rem;
    overflow: auto;
  }
}
@media (max-width:480px) {
  .inner_about_history {
    padding-bottom: 1.2rem;
  }
  .inner_about_history .svgbox {
    display: none;
  }
  .inner_about_history .innerbox {
    position: relative;
    top: 0;
  }
  .inner_about_history .innerbox .main_tit {
    width: 100%;
    height: auto;
  }
  .inner_about_history .innerbox .itemcards .item {
    width: 100%;
    height: auto;
    margin-top: 0.5rem;
  }
  .inner_about_history .innerbox .itemcards .item .order_ul {
    max-height: inherit;
  }
  .inner_about_history .innerbox .itemcards .item:nth-child(even) {
    margin-top: 0.5rem;
  }
}
.inner_case_list {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.inner_case_list .innerbox {
  width: 100%;
  height: auto;
  padding: 0.8rem 0 1.2rem 0;
  overflow: hidden;
}
.inner_case_list .innerbox .flexbox {
  width: 100%;
  height: auto;
  gap: 0.7rem;
}
.inner_case_list .innerbox .flexbox .f_left {
  width: 32%;
}
.inner_case_list .innerbox .flexbox .f_left .swiper_text {
  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: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.inner_case_list .innerbox .flexbox .f_left .swiper_text .info .time {
  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: #989898;
}
.inner_case_list .innerbox .flexbox .f_left .swiper_text .info .main_tit {
  width: 100%;
}
.inner_case_list .innerbox .flexbox .f_left .swiper_text .info .main_desc {
  margin-top: 0.24rem;
}
.inner_case_list .innerbox .flexbox .f_left .swiper_text .ul_list li {
  margin-top: 0.32rem;
  font-size: var(--font20);
  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;
  gap: 0.12rem;
  cursor: pointer;
}
.inner_case_list .innerbox .flexbox .f_left .swiper_text .ul_list li .icon {
  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;
  filter: brightness(0) invert(0.5);
  width: 0.2rem;
}
.inner_case_list .innerbox .flexbox .f_right {
  width: 68%;
  position: relative;
  overflow: hidden;
}
.inner_case_list .innerbox .flexbox .f_right .img {
  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;
  position: relative;
  overflow: hidden;
}
.inner_case_list .innerbox .flexbox .f_right .img img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.inner_case_list .innerbox .flexbox .f_right .idxSpecial {
  gap: 0.12rem;
  position: absolute;
  z-index: 5;
  bottom: 0.44rem;
  width: 100%;
  height: auto;
}
.inner_case_list .innerbox .flexbox .f_right .idxSpecial .swiper-pagination-bullet {
  width: 0.32rem !important;
  height: 0.04rem !important;
  opacity: 1;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 0;
}
.inner_case_list .innerbox .flexbox .f_right .idxSpecial .swiper-pagination-bullet-active {
  background-color: #B9A791;
}
@media (max-width:768px) {
  .inner_case_list .innerbox .flexbox .f_left .swiper_text {
    gap: 0.8rem;
  }
  .inner_case_list .innerbox .flexbox .f_right {
    gap: 0.5rem;
  }
}
@media (max-width:480px) {
  .inner_case_list .innerbox .flexbox {
    gap: 0.1rem;
  }
  .inner_case_list .innerbox .flexbox .f_left .swiper_text {
    gap: 0.2rem;
  }
  .inner_case_list .innerbox .flexbox .f_right {
    margin-top: 0;
  }
}
.inner_product_list {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.inner_product_list .innerbox {
  width: 100%;
  height: auto;
  padding: 1.2rem 0;
  overflow: hidden;
}
.inner_product_list .innerbox .flexbox {
  width: 100%;
  height: auto;
  gap: 0.94rem;
}
.inner_product_list .innerbox .flexbox .f_left {
  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;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 46.5%;
  height: fit-content;
  background-color: var(--color_f5);
  padding: 0.71rem 0 0.32rem 0;
}
.inner_product_list .innerbox .flexbox .f_left .pic {
  width: 68.8%;
  height: auto;
  overflow: hidden;
}
.inner_product_list .innerbox .flexbox .f_left .pic .pb {
  padding-bottom: 91.343%;
}
.inner_product_list .innerbox .flexbox .f_left .pic .pb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: grayscale(100%) brightness(96%);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_product_list .innerbox .flexbox .f_left .pic:hover img {
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  scale: 1.05;
}
.inner_product_list .innerbox .flexbox .f_left .imgicon {
  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;
  gap: 0.2rem;
  width: 100%;
  margin-top: 0.88rem;
}
.inner_product_list .innerbox .flexbox .f_left .imgicon .icon {
  width: 1.17rem;
  height: 1.1rem;
}
.inner_product_list .innerbox .flexbox .f_left .imgicon .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.inner_product_list .innerbox .flexbox .f_right {
  width: 53.5%;
  position: relative;
  overflow: hidden;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox {
  width: 100%;
  height: auto;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_top {
  width: 100%;
  height: auto;
  padding-bottom: 0.4rem;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_top .main_desc {
  margin-top: 0;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_top .main_tit {
  line-height: normal;
  margin-top: 0.16rem;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_top .iconlist {
  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: 0.4rem;
  height: 0.6rem;
  margin-top: 0.32rem;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_top .iconlist .icon {
  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;
  height: fit-content;
  max-height: 0.5rem;
  max-width: 0.5rem;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_top .iconlist .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom {
  width: 100%;
  height: auto;
  border-top: solid 1px rgba(0, 0, 0, 0.1);
  padding-top: 0.4rem;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .main_box {
  color: var(--color_666);
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .main_box .main_desc {
  margin-top: 0.16rem;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .main_box .main_desc:first-child {
  margin-top: 0;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .main_box .main_desc .bold {
  color: #1A1A1A;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable {
  margin-top: 0.4rem;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .rowline {
  gap: 0.2rem;
  margin-top: 0.2rem;
  font-size: var(--font20);
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .rowline:first-child {
  margin-top: 0;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .rowline .item {
  height: 0.56rem;
  min-height: 38px;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .rowline .item input {
  width: 100%;
  height: 100%;
  padding-left: 0.24rem;
  border: none;
  background-color: var(--color_f5);
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .rowline .item .layui-form {
  width: 100%;
  height: 100%;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .rowline .item .layui-form-select,
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .rowline .item .layui-select-title {
  height: 100%;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .rowline .item .layui-form-select .layui-edge {
  border-top-color: rgba(255, 255, 255, 0);
  background: url(../svg/more_bot.svg) no-repeat;
  background-position: center;
  width: 0.28rem;
  height: 0.23rem;
  top: 40%;
  background-size: contain;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .rowline textarea {
  width: 100%;
  height: 2rem;
  min-height: 140px;
  background-color: var(--color_f5);
  border: none;
  padding: 0.24rem;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .tips_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;
  gap: 0.08rem;
  margin-top: 0.24rem;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .tips_box .icon {
  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: 0.16rem;
  height: 0.16rem;
  min-width: 12px;
  min-height: 12px;
  border: solid 1px #ccc;
  border-radius: 50%;
  cursor: pointer;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .tips_box .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: none;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .tips_box .active {
  border: none;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .tips_box .active img {
  display: block;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.inner_product_list .innerbox .flexbox .f_right .porduct_introbox .p_bottom .formtable .idx_submit {
  margin-top: 0.4rem;
  width: 100%;
}
@media (max-width:768px) {
  .inner_product_list .innerbox .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .inner_product_list .innerbox .flexbox .f_left .swiper_text {
    gap: 0.8rem;
  }
  .inner_product_list .innerbox .flexbox .f_right {
    gap: 0.5rem;
  }
}
@media (max-width:480px) {
  .inner_product_list .innerbox {
    padding-top: 0.8rem;
  }
}
.product_details .innerbox {
  padding-top: 0.36rem;
}
@media (max-width:480px) {
  .product_details .innerbox {
    padding-top: 0.6rem;
  }
}
.product_detail_swiper {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  padding: 1.2rem 0 0.94rem 0;
  overflow: hidden;
  background: linear-gradient(180deg, rgba(128, 125, 120, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
}
.product_detail_swiper::before {
  content: '';
  position: absolute;
  left: -1.5rem;
  z-index: 2;
  background-color: var(--color_fff);
  width: 1.5rem;
  height: 100%;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.product_detail_swiper .innerbox {
  width: 100%;
  height: auto;
}
.product_detail_swiper .innerbox .flexbox {
  width: 100%;
  height: auto;
  border-top: none;
}
.product_detail_swiper .innerbox .flexbox .main_tit {
  width: 30%;
}
.product_detail_swiper .innerbox .swiper_box {
  width: calc(100% - 0.82rem);
  height: auto;
  margin-top: 0.72rem;
  position: relative;
}
.product_detail_swiper .innerbox .swiper_box .item {
  padding: 0.4rem;
  background-color: var(--color_f5);
}
.product_detail_swiper .innerbox .swiper_box .item .img .pb {
  padding-bottom: 78%;
}
.product_detail_swiper .innerbox .swiper_box .item .img .pb img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  filter: grayscale(100%) brightness(96%);
}
.product_detail_swiper .innerbox .swiper_box .item .word {
  text-align: center;
  font-size: var(--font32);
  color: #1A1A1A;
  margin-top: 0.35rem;
}
.product_detail_swiper .innerbox .swiper_box .swiper-scrollbar {
  position: relative;
  margin-top: 0.52rem;
  width: 106%;
  height: 1px;
}
@media (max-width:768px) {
  .product_detail_swiper .innerbox .flexbox {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
  }
  .product_detail_swiper .idxPageHide {
    display: none;
  }
}
@media (max-width:480px) {
  .product_detail_swiper .innerbox .swiper_box {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .product_detail_swiper .innerbox .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .product_detail_swiper .innerbox .flexbox .right {
    display: none;
  }
}
.page_wrap {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: calc(var(--headertop-height) + var(--header-height));
}
.page_wrap .innerbox {
  width: 100%;
  height: auto;
  padding: 1.2rem 0;
}
.page_wrap .innerbox .flexbox {
  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;
  text-transform: capitalize;
  gap: 1.74rem;
}
.page_wrap .innerbox .flexbox .left {
  position: relative;
  width: 39.5%;
}
.page_wrap .innerbox .flexbox .left .img {
  width: 100%;
  height: 100%;
}
.page_wrap .innerbox .flexbox .left .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page_wrap .innerbox .flexbox .left .word {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
  color: var(--color_fff);
  padding: 0.48rem;
  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;
}
.page_wrap .innerbox .flexbox .left .word .main_box .main_tit {
  color: var(--color_fff);
}
.page_wrap .innerbox .flexbox .left .word .main_box .desc {
  margin-top: 0.16rem;
  font-size: var(--font24);
}
.page_wrap .innerbox .flexbox .left .word ul {
  line-height: 150%;
}
.page_wrap .innerbox .flexbox .left .word ul li {
  font-size: var(--font20);
  position: relative;
  padding-left: 12px;
}
.page_wrap .innerbox .flexbox .left .word ul li::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0.5em;
  width: 0.04rem;
  height: 0.04rem;
  background: #fff;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border-radius: 50%;
}
.page_wrap .innerbox .flexbox .left .word .intro {
  font-size: var(--font20);
}
.page_wrap .innerbox .flexbox .left .word .intro2 {
  font-size: var(--font20);
  width: 70%;
}
.page_wrap .innerbox .flexbox .right {
  width: 60.5%;
  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;
}
.page_wrap .innerbox .flexbox .right .info .main_tit {
  line-height: normal;
  font-size: var(--font48);
}
.page_wrap .innerbox .flexbox .right .info .rowline {
  column-gap: 0.4rem;
}
.page_wrap .innerbox .flexbox .right .info .item {
  color: #1A1A1A;
  position: relative;
  border: none;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  height: 1.33rem;
  min-height: 90px;
}
.page_wrap .innerbox .flexbox .right .info .item .layui-edge {
  width: 24px;
  height: 15px;
  background: url(../svg/select.svg) no-repeat !important;
  border-top-color: rgba(255, 255, 255, 0);
}
.page_wrap .innerbox .flexbox .right .info .item .tag {
  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: var(--font24);
  text-transform: capitalize;
  padding-top: 0.52rem;
  white-space: nowrap;
}
.page_wrap .innerbox .flexbox .right .info .item input {
  font-size: var(--font24);
  color: var(--color_666);
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  margin-top: 0.1rem;
  z-index: 2;
}
.page_wrap .innerbox .flexbox .right .info .item .phone_area {
  position: absolute;
  top: 0;
  left: 0;
}
.page_wrap .innerbox .flexbox .right .info .item .layui-form-select .layui-input {
  padding-right: 0;
}
.page_wrap .innerbox .flexbox .right .info .item .layui-form-item .layui-input-block {
  font-size: var(--font24);
  margin-left: 0;
  margin-top: 0.24rem;
  width: 100%;
  height: auto;
}
.page_wrap .innerbox .flexbox .right .info .item .layui-form-item .layui-input-block select {
  border: none;
  width: 100%;
  color: var(--color_666);
}
.page_wrap .innerbox .flexbox .right .info .private_box {
  width: 100%;
  margin-top: 0.4rem;
  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;
}
.page_wrap .innerbox .flexbox .right .info .private_box .forget {
  font-size: var(--font14);
  color: var(--color_999);
}
.page_wrap .innerbox .flexbox .right .info .private_box .submitbtn {
  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: 0.08rem;
}
.page_wrap .innerbox .flexbox .right .info .private_box .submitbtn .choose {
  width: 0.19rem;
  height: 0.19rem;
  border: 1px solid #CCC;
  min-width: 12px;
  min-height: 12px;
}
.page_wrap .innerbox .flexbox .right .info .private_box .submitbtn .private {
  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;
}
.page_wrap .innerbox .flexbox .right .info .private_box .submitbtn .private a {
  font-size: var(--font14);
  margin: 0 5px;
  text-decoration: underline;
}
.page_wrap .innerbox .flexbox .right .operate {
  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;
  gap: 0.16rem;
}
.page_wrap .innerbox .flexbox .right .operate2 {
  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;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.page_wrap .innerbox .flexbox .right .operate2 .tips {
  width: 100%;
  height: auto;
  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;
  margin-top: 0.26rem;
}
@media (max-width:768px) {
  .page_wrap .innerbox .flexbox {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 0.6rem;
  }
}
@media (max-width:480px) {
  .page_wrap .innerbox {
    padding: 0.6rem 0;
  }
  .page_wrap .innerbox .flexbox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .page_wrap .innerbox .flexbox .left {
    width: 100%;
    height: auto;
  }
  .page_wrap .innerbox .flexbox .right {
    width: 100%;
    height: auto;
  }
  .page_wrap .innerbox .flexbox .right .info .main_tit P {
    display: contents;
  }
  .page_wrap .innerbox .flexbox .right .info .private_box {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    gap: 0.2rem;
  }
  .page_wrap .innerbox .flexbox .right .operate {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    margin-top: 0.4rem;
  }
  .page_wrap .innerbox .flexbox .right .operate .idx_submit {
    width: 100%;
  }
  .page_wrap .innerbox .flexbox .right .operate2 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    margin-top: 0.4rem;
  }
  .page_wrap .innerbox .flexbox .right .operate2 .idx_submit {
    width: 100%;
  }
  .page_wrap .innerbox .flexbox .right .operate2 .tips {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
