header .right .lan { display: flex; align-items: center; justify-content: center; }
header .right .lan:hover .sub_btn { opacity: 1; visibility: visible; }
header .right .lan .sub_btn { position: absolute; top: calc(100% + 1.9rem); left: 50%; width: 100%; min-width: 70px; height: auto; background: #FFF; padding: 5px 0; opacity: 0; visibility: hidden; transition: all 0.3s ease; z-index: 9999999; transform: translateX(-50%); border-radius: 0.1rem; }
header .right .lan .sub_btn a { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 3px 0; color: #242424; }
header .right .lan .sub_btn a:hover, header .right .lan .sub_btn a.active { color: #01b2b3; }
header .right .lan img[src$=".svg"] { filter: brightness(0) invert(1); }
header.scroll .right .lan img[src$=".svg"], header:hover .right .lan img[src$=".svg"] { filter: brightness(1); }
header .right .lan .sub_btn a img { width: 25px; height: auto; object-fit: cover; }
/* yy2026-01-14 */
/* -------------------------------------------------------------------  字体 */
.w1400 {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
:root {
  --border-radius24: clamp(0.75rem, calc(0.25rem + 1.67vw), 1.5rem);
}
@font-face {
  font-family: "MiSans_Semibold";
  src: url("../fonts/MiSans-Semibold.ttf");
  font-weight: 600;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Regular.ttf");
  font-weight: 400;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Bold.ttf");
  font-weight: 700;
}
/* 1rem = 16px */
.faq * {
  font-family: "Montserrat";
}
.faq .pt60 {
  padding-top: clamp(1.875rem, calc(-1.875rem + 4.69vw), 3.75rem);
}
.faq .ins_faqCon1 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  --text-color: #282828;
  padding-top: clamp(4rem, clac(-4rem + 10vw), 8rem);
  padding-bottom: clamp(4rem, clac(-4rem + 10vw), 8rem);
}
.faq .ins_faqCon1 .search_box {
  width: 100%;
  height: auto;
  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;
}
.faq .ins_faqCon1 .search_box .title {
  color: #00b2b3;
  font-family: "MiSans_Semibold";
  font-size: clamp(2.5rem, calc(-2.5rem + 6.25vw), 5rem);
  font-weight: 600;
  line-height: normal;
}
.faq .ins_faqCon1 .search_box .search {
  width: 45.7142%;
  height: clamp(1.5rem, calc(-1.5rem + 3.75vw), 3rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: clamp(0.625rem, calc(-0.625rem + 1.56vw), 1.25rem);
  margin-bottom: 0.15rem;
  padding:clamp(0.125rem, calc(-0.125rem + 0.31vw), 0.25rem) clamp(0.125rem, calc(-0.125rem + 0.31vw), 0.25rem) clamp(0.125rem, calc(-0.125rem + 0.31vw), 0.25rem) clamp(0.063rem, calc(-0.063rem + 0.16vw), 0.125rem)
  background-color: #F5F5F5;
  border-radius: var(--border-radius24);
}
.faq .ins_faqCon1 .search_box .search .layui-input {
  flex: 1;
  padding-left: 0;
  border: none;
  border-radius: 0;
  background-color: transparent;
  color: var(--text-color);
  font-size: var(--font16);
  font-weight: 400;
  line-height: normal;
}
.faq .ins_faqCon1 .search_box .search .layui-input::placeholder {
  color: #CFCFCF;
}
.faq .ins_faqCon1 .search_box .search .layui-input:focus {
  border: none;
  box-shadow: none;
}
.faq .ins_faqCon1 .search_box .search .btn {
  width: 18.8311%;
  height: 100%;
  color: #fff;
  font-weight: 400;
  line-height: normal;
  background-color: #00b2b3;
  border-radius: var(--border-radius24);
}
.faq .ins_faqCon1 .content_box {
  width: 100%;
  height: auto;
  border-top: 1px solid #E5E5E5;
  margin-top: clamp(0.938rem, calc(-0.938rem + 2.34vw), 1.875rem);
}
.faq .ins_faqCon1 .content_box .con {
  width: 100%;
  height: auto;
  padding-top: clamp(1.875rem,calc(-1.875rem + 4.69vw), 3.75rem);
}
.faq .ins_faqCon1 .content_box .con .type_tabs {
  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;
  -ms-flex-wrap: wrap;
  gap: clamp(0.75rem, calc(-0.75rem + 1.88vw), 1.5rem) 0;
}
.faq .ins_faqCon1 .content_box .con .type_tabs .item {
  padding: clamp(0.375rem, calc(-0.375rem + 0.94vw), 0.75rem) clamp(0.625rem, calc(-0.625rem + 1.56vw), 1.25rem);
  border-radius: var(--border-radius24);
  -webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.faq .ins_faqCon1 .content_box .con .type_tabs .item span {
  color: var(--text-color);
  font-size: var(--font18);
  font-weight: 700;
  line-height: normal;
}
.faq .ins_faqCon1 .content_box .con .type_tabs .item.active,
.faq .ins_faqCon1 .content_box .con .type_tabs .item:hover {
  background-color: #00b2b3;
}
.faq .ins_faqCon1 .content_box .con .type_tabs .item.active span,
.faq .ins_faqCon1 .content_box .con .type_tabs .item:hover span {
  color: #fff;
}
.faq .ins_faqCon1 .content_box .con .t1 {
  width: 100%;
  height: auto;
  padding-top: clamp(1.875rem, calc(-1.875rem + 4.69vw), 3.75rem);
  color: var(--text-color);
  font-size: var(--font36);
  font-weight: 700;
  line-height: normal;
}
.faq .ins_faqCon1 .content_box .con .t2 {
  width: fit-content;
  height: auto;
  padding-top: clamp(1.875rem, calc(-1.875rem + 4.69vw), 3.75rem);
  color: var(--text-color);
  font-size: var(--font18);
  font-weight: 700;
  line-height: normal;
}
.faq .ins_faqCon1 .content_box .con .t2 span {
  color: #00b2b3;
  font-size: var(--font24);
}
.faq .ins_faqCon1 .content_box .con .info_box {
  width: 100%;
  height: auto;
  padding-top: clamp(1.875rem, calc(-1.875rem + 4.69vw), 3.75rem);
}
.faq .ins_faqCon1 .content_box .con .info_box .info {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  gap: clamp(0.313rem, calc(-0.313rem + 0.78vw), 0.625rem);
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item {
  width: 100%;
  height: auto;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item.active .top {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item.active .top .t3 {
  color: #00b2b3;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item.active .top .icon {
  transform: rotate(0deg);
  filter: unset;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .top {
  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;
  gap: clamp(0.625rem,calc(-0.625rem + 1.56vw), 1.25rem);
  padding: clamp(1.25rem, calc(-1.25rem + 3.13vw), 2.5rem) clamp(1rem, calc(-1rem + 2.5vw), 2rem);
  border-radius: var(--border-radius20);
  background-color: #F5F5F5;
  cursor: pointer;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .top .t3 {
  flex: 1;
  color: var(--text-color);
  font-size: var(--font24);
  font-weight: 700;
  line-height: normal;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .top .icon {
  width: clamp(0.75rem, calc(-0.75rem + 1.88vw), 1.5rem);
  /*height: clamp(0.75rem, calc(-0.75rem + 1.88vw), 1.5rem);*/
  transform: rotate(180deg);
  filter: brightness(0.157);
  -webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .top .icon img {
  width: 100%;
  height: 100%;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .bot {
  width: 100%;
  height: auto;
  margin-top:clamp(0.75rem, calc(-0.75rem + 1.88vw), 1.5rem);
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .bot .word {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  gap: clamp(0.375rem, calc(-0.375rem + 0.94vw), 0.75rem);
  padding: clamp(0.75rem, calc(-0.75rem + 1.88vw), 1.5rem) clamp(0.625rem,calc(-0.625rem + 1.56vw), 1.25rem);
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .bot .word:not(:first-child) {
  border-top: 1px solid #E5E5E5;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .bot .word .question {
  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;
  gap:clamp(0.625rem,calc(-0.625rem + 1.56vw), 1.25rem);
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .bot .word .question .t4 {
  width: clamp(0.875rem, -0.875rem + 2.19vw, 1.75rem);
  height: clamp(0.875rem, -0.875rem + 2.19vw, 1.75rem);
  text-align: center;
  color: #fff;
  font-size: clamp(0.563rem, -0.563rem + 1.41vw, 1.125rem);
  font-weight: 700;
  line-height: normal;
  padding: 0 clamp(0.188rem, calc(-0.188rem + 0.47vw), 0.375rem);
  background-color: #00B2B3;
  border-radius: 50%;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .bot .word .question .t5 {
  color: var(--text-color);
  font-size: var(--font20);
  font-weight: 700;
  line-height: normal;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .bot .word .answer {
  width: 100%;
  height: auto;
  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: clamp(0.625rem,calc(-0.625rem + 1.56vw), 1.25rem);
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .bot .word .answer .t6 {
  width: clamp(0.875rem, -0.875rem + 2.19vw, 1.75rem);
  height: clamp(0.875rem, -0.875rem + 2.19vw, 1.75rem);
  text-align: center;
  color: #fff;
  font-size: clamp(0.563rem, -0.563rem + 1.41vw, 1.125rem);
  font-weight: 700;
  line-height: normal;
  padding: 0 clamp(0.188rem, calc(-0.188rem + 0.47vw), 0.375rem);
  background-color: rgba(0, 178, 179, 0.4);
  border-radius: 50%;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .bot .word .answer .t7 {
  text-align: justify;
  color: var(--text-color);
  font-size: var(--font16);
  font-weight: 400;
  line-height: 1.5;
}
.faq .ins_faqCon1 .content_box .con .info_box .info .item .bot .word .answer .t7 a {
  font-weight: 700;
  /* opacity: 0.75; */
  text-decoration: underline;
}
.faq .ins_faqCon1 .content_box .con .info_box .page_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;
  padding-top: clamp(1.875rem, calc(-1.875rem + 4.69vw), 3.75rem);
  padding-bottom: clamp(0.625rem,calc(-0.625rem + 1.56vw), 1.25rem);
}
.faq .ins_faqCon1 .content_box .con .info_box .page_box .btn_to {
  width: fit-content;
  height: clamp(1.25rem, calc(-1.25rem + 3.13vw), 2.5rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  gap: clamp(0.875rem, calc(-0.875rem + 2.19vw), 1.75rem);
  border-radius: var(--border-radius24);
  background-color: #00b2b3;
}
.faq .ins_faqCon1 .content_box .con .info_box .page_box .btn_to a {
  width: fit-content;
  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;
  gap: clamp(0.875rem, calc(-0.875rem + 2.19vw), 1.75rem);
  padding: 0 clamp(0.938rem, calc(-0.938rem + 2.34vw), 1.875rem);
}
.faq .ins_faqCon1 .content_box .con .info_box .page_box .btn_to span {
  color: #fff;
  font-size: var(--font16);
  font-weight: 400;
  line-height: normal;
}
.faq .ins_faqCon1 .content_box .con .info_box .page_box .btn_to .icon {
  width: clamp(0.625rem,calc(-0.625rem + 1.56vw), 1.25rem);
  height: clamp(0.625rem,calc(-0.625rem + 1.56vw), 1.25rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.faq .ins_faqCon1 .content_box .con .info_box .page_box .btn_to .icon img {
  width: 100%;
  height: 100%;
}
.faq .ins_faqCon1 .content_box .con .info_box .page_box .pagerBox {
  margin-top: 0;
}
.ins_faqCon1 .layui-laypage .layui-laypage-curr em{
    color:rgb(40,40,40) !important;
}
@media (max-width:990px) {
  .faq .ins_faqCon1 .search_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: clamp(0.375rem, calc(-0.375rem + 0.94vw), 0.75rem);
  }
  .faq .ins_faqCon1 .search_box .search {
    width: 100%;
  }
  .faq .ins_faqCon1 .content_box .con .type_tabs {
    gap:clamp(0.375rem, calc(-0.375rem + 0.94vw), 0.75rem);
  }
  .faq .ins_faqCon1 .content_box .con .info_box .info .item .top {
    padding: clamp(0.375rem, calc(-0.375rem + 0.94vw), 0.75rem);
  }
  .faq .ins_faqCon1 .content_box .con .info_box .info .item .bot {
    margin-top: 0;
  }
  .faq .ins_faqCon1 .content_box .con .info_box .info .item .bot .word {
    padding: clamp(0.75rem, calc(-0.75rem + 1.88vw, 1.5rem)) 0;
  }
  .faq .ins_faqCon1 .content_box .con .info_box .info .item .bot .word .answer .t7 {
    text-align: left;
  }
  .faq .ins_faqCon1 .content_box .con .info_box .page_box {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    gap: clamp(0.625rem,calc(-0.625rem + 1.56vw), 1.25rem);
  }
}



