
.idx_solution .idx_title .t2,.idx_solution2 .swiper_box ul li .centerInfo .selectB .item .bot .t1,
.ins_solveCon1 .center_box .content .word_box .swiper_box ul li .centerInfo .left_box .t2,
.idx_banner .swiper_box ul li .centerInfo .word_box .icon ,
.ins_solvedCon6 .swiper_box ul li .centerInfo .word { font-size: var(--font18) !important; }
.idx_case .box_info .right_box .swiper_box ul li .centerInfo .word {background: #00000026; }
.ins_serviceCon3 {  display: none; }
.ins_serviceCon4 { padding-top: 1.2rem; }
.ins_solveCon2 .center_box .content .item_box .item { font-size: var(--font16) !important; }
.ins_contactCon1 .center_box .left_box .item_box .item .word .one {  display: flex; flex-direction: column; }
.ins_solvedCon8 .center_box .content table tbody td { font-weight: normal; }
.ins_solvedCon8 .center_box .content table { 
  word-break: unset;
  word-wrap: unset; }
.ins_casedCon1 .center_box .left_box .cont .t3 { display: none; }
.ins_casedCon1 .center_box .left_box .cont .t4{ text-align: justify; }
header .header_box .center_box .column_left .logo_box .logo img { max-height: 0.6rem; }
.idx_case .box_info .right_box .swiper_box ul li .centerInfo .images .pb .ab img { width: 100%; height: 100%; object-fit: cover; }
.ins_solvedCon13 .center_box .top_box .ins_title { max-width: 80%; }
.ins_solvedCon13 .center_box .top_box { align-items: end; }
.locate_item { width: 100%; height: 0; transform: translateY(-0.5rem); }
.ins_aboutCon1 .center_box .img_pc { width: 100%; display: none; }
.ins_aboutCon1 .center_box .img_pc img { width: 100%;  }
.idx_solution .center_box .item_box { display: grid; grid-template-columns: repeat(4, 1fr);  }
.idx_solution .center_box .item_box .item { width: 100%; }
.ins_newdCon1 .center_box .box_info .contentCon1 .content p {     text-align: justify; }
.ins_newCon3 .center_box .item_box .item .word .t1{ max-width: 100%; line-height: 1.4;     height: calc(2em * 1.4); }
.idx_solution .center_box .item_box { align-items: start !important; }
.ins_serviceCon2 .center_box .content .icon_box .img_box .word { text-align: center; font-size: var(--font30); }
@media (max-width:990px) {
    
.ins_solvedCon15 .img_w100 .pc_img { display: none; }
.ins_solvedCon15 .img_w100 .m_img { display: block; }
  .idx_select .item_box {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .ins_contactCon1 .center_box .left_box .item_box .item .word .one span { font-size: var(--font20);  }
  .ins_contactCon1 .center_box .left_box .item_box .item .word .one {
    letter-spacing: 0;
    font-size: var(--font20);
}
  header::after{ display: none; }
  .idx_banner .swiper_box ul li .centerInfo .word_box { top: 20%; }
  .idx_banner .swiper_box ul li .centerInfo .icon_box { top: 62%; right: 36%; }
    header .m_header_box .header_title .logo { display: flex;align-items: center; }
    header .m_header_box .header_title .logo a { height: 70%; }
    .idx_solution2 .swiper_box ul li .centerInfo .selectB{ margin-top: -2.5rem; }
    .idx_select .item_box .item .after .icon { position: absolute; left: 0; top: 0px; }
    .idx_select .item_box .item .after .t1 { padding-left: 60px; margin-top: 0; }
    .idx_select .item_box .item .after .t2 { margin-top: 0.5rem; }
    .idx_select .item_box .item { padding: 0.6rem !important; }
    .idx_cooperate2 { padding: 1.5rem 0; background-position: center; background-attachment: unset; }
    .idx_solution2 .item_box .item { font-size: var(--font18); }
    .idx_solution2 .swiper_box ul li .centerInfo .selectB .item .top { font-size: var(--font22); }
    .idx_solution2 .swiper_box ul li .centerInfo .selectB { gap: 0.4rem; }
    .idx_title .t1 { font-size: var(--font38) !important; }
    .ins_solvedCon13 .center_box .top_box .pagerSwiper { display: none !important; }
    .ins_solvedCon13 .center_box .top_box .ins_title { width: 100%; max-width: 100%; }
    .ins_solvedCon5 .center_box .top_box .pagerSwiper { display: none; }
    .ins_solveCon2 { background-position: 42% center !important; }
    .ins_solveCon2 .center_box .content .item_box { grid-template-columns: repeat(1, 1fr); }
    .ins_title .t1 { font-size:var(--font34) !important; }
    .ins_title .t2 { color: #333333 !important;}
    .ins_solvedCon8 .center_box .content .title { font-size:var(--font22) !important; }
    .ins_solvedCon13 .center_box .swiper_info { flex-direction: column; }
    .ins_solvedCon13 .center_box .swiper_info .item_box {     position: relative; bottom: 0; margin-top: 0.5rem; }
    .ins_solvedCon13 .center_box .swiper_info .item_box .item { color: #000000; }
    .ins_solvedCon13 { background: #f5f5f5; }
    .ins_solvedCon13 .center_box .swiper_box ul li .img_box img { width: 100%; height: auto;  object-fit: cover; }
    .pad_t { padding-top: 1.2rem !important; }
    .ins_casedCon1 { padding-top: 0.5rem !important; }
    .ins_casedCon1 .center_box .left_box{ padding-top: 1.5rem; }
    .ins_casedCon1 .center_box .left_box .idx_more { position: absolute; right: 0; top: 0; margin-top: 0 !important; width: fit-content; }
    .ins_casedCon2 .center_box { flex-direction: column-reverse !important; }
    .ins_casedCon2 .center_box .right_box{ padding-bottom: 0; }
    /*.ins_solveCon1 .center_box .content .word_box .item_box{ display：none; }*/
.ins_serviceCon1 .center_box .word .t2 { width: 211px; }
.ins_caseCon2 .center_box .item_box .item .word {font-size: 12px;  }
    .ins_serviceCon4 .center_box .item_box { grid-template-columns: repeat(2, 1fr); }
    .ins_aboutCon9 .center_box .img_box .img { position: absolute; opacity: 0.2; transform: scale(2); }
    .ins_aboutCon5 .center_box .item_box { max-width: 80%; }
    .ins_aboutCon5 { background-position: 33% 100% !important; }
    .ins_aboutCon5 .center_box .list {  display: grid; grid-template-columns: repeat(2, 1fr);  }
    .ins_contactCon1 .center_box .left_box .word_box .t3 p { display: contents;  }
    .ins_contactCon1 .center_box .left_box .item_box .item .icon { position: absolute; }
    .ins_contactCon1 .center_box .left_box .item_box .item .word .title { padding-left: 40px; margin-top: 0.1rem; }
    .ins_contactCon1 .center_box .left_box .item_box .item .word .one { margin-top: 0.4rem; }
    .ins_aboutCon5 .center_box .item_box { gap: 1rem; }
    .ins_aboutCon5 .center_box .list { margin-top: 0.5rem; }
    .navBoxCon1 .one { flex-shrink: 0; }
    .navBoxCon1 { overflow: hidden; } 
    .ins_aboutCon1 .center_box .content { display: none !important; }
    .ins_aboutCon1 .center_box .img_pc { display: block !important; }
    /*.ins_aboutCon1 .center_box .content .graphic_box .item_box { display: block !important; }*/
    /*.ins_aboutCon1 .center_box .content .graphic_box .item_box .item { opacity: 1 !important; }*/
    /*.ins_aboutCon1 .center_box .content .graphic_box .icon_box {     transform: scale(.6); }*/
    /*.ins_aboutCon1 .center_box .content .graphic_box .item_box .item img { width: 100%; }*/
    /*.ins_aboutCon1 .center_box .content .graphic_box { width: 100%; height: 0; padding-bottom: 100%; }*/
      .font50,
      .font48 {
        font-size: var(--font38) !important;
      }
      .font36 {
        font-size: var(--font28) !important;
      }
      .idx_banner .swiper_box ul li .centerInfo .word_box .word { font-size: var(--font36) !important; }
 }


.language_box {
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  flex-direction: row !important;
  gap: 10px;
  padding-right: 30px;
}
.language_box .icon {
  width: auto;
  padding: 0;
}
.language_box .icon img { filter: brightness(0) invert(0.6); }
.language_box .ic_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: 10px;
  position: absolute;
  opacity: 0;
  right: 30px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.language_box .ic_box .iconfont {
  font-size: 12px;
}
.language_box:hover {
  padding-right: 93px;
}
.language_box:hover .ic_box {
  opacity: 1;
}

.language_box .icon.active img { filter: brightness(0) invert(0) !important; }
.language_box .icon:hover img { filter: brightness(0) invert(0.3); }


.ins_aboutCon10 .center_box .content .graphic_box .item_box .img_bg img.active{ z-index: 10; }
.ins_aboutCon10 .center_box .content .graphic_box {   margin-top: 1.8rem; }

.ins_aboutCon11 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 1.2rem;
  padding-bottom: 1.5rem;
  background-image: url(../images/bg7.jpg);
  background-color: #f5f5f5;
  background-size: cover;
}
.ins_aboutCon11 .center_box {
  width: 100%;
  height: auto;
}
.ins_aboutCon11 .center_box .ins_tBox {
  width: 100%;
  height: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-bottom: 0.75rem;
}
.ins_aboutCon11 .center_box .ins_tBox .left_box {
  width: fit-content;
  max-width: 35%;
}
.ins_aboutCon11 .center_box .ins_tBox .left_box .t1 {
  line-height: 1.3;
  font-weight: 600;
}
.ins_aboutCon11 .center_box .ins_tBox .left_box .t1 span {
  display: contents;
  color: var(--active_color2);
}
.ins_aboutCon11 .center_box .ins_tBox .left_box .videoBox {
  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;
  margin-top: 0.45rem;
}
.ins_aboutCon11 .center_box .ins_tBox .left_box .videoBox span {
  color: #999999;
}
.ins_aboutCon11 .center_box .ins_tBox .right_box {
  width: 51%;
  line-height: 2.25;
  color: #666666;
}
.ins_aboutCon11 .center_box .content {
  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;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  position: relative;
  z-index: 1;
  margin-top: 0.9rem;
}
.ins_aboutCon11 .center_box .content .title {
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 600;
}
.ins_aboutCon11 .center_box .content .img {
  width: 70%;
  margin-top: 0.8rem;
}
.ins_aboutCon11 .center_box .content .img img {
  width: 100%;
  height: auto;
}
.ins_aboutCon11 .center_box .content .idx_more {
  width: fit-content;
  height: auto;
  margin-top: 0.5rem;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (max-width:990px) {
  .ins_aboutCon11 .center_box .ins_tBox .left_box {
    max-width: unset!important;
  }
  .ins_aboutCon11 .center_box .content {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .ins_aboutCon11 .center_box .content .title {
    position: relative;
    z-index: 1;
    width: 100%;
    height: auto;
  }
  .ins_aboutCon11 .center_box .content .img {
    width: 100%;
    height: auto;
  }
  .ins_aboutCon11 .center_box .content .idx_more {
    position: relative;
    z-index: 1;
    margin-top: 0.6rem;
  }
}
.popup_img2 {
  width: 100%;
  height: 100vh;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  background: #000000b0;
  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;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow: auto;
}
.popup_img2 .images {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
}
.popup_img2 .images .img {
  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;
}
.popup_img2 .images .img img {
  width: 100%;
  height: auto;
}
.popup_img2 .images .icon {
  width: 50px;
  height: 50px;
  background: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 0.5rem;
  right: 0.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;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.popup_img2 .images .icon i {
  width: 0;
  height: 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-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.popup_img2 .images .icon i::after {
  content: '';
  position: absolute;
  width: 2px;
  height: 20px;
  background: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transform: rotate(45deg);
}
.popup_img2 .images .icon i::before {
  content: '';
  position: absolute;
  width: 2px;
  height: 20px;
  background: #000;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transform: rotate(-45deg);
}
.popup_img2 .images .icon:hover {
  background: var(--active_color);
}
.popup_img2 .images .icon:hover i {
  transform: rotate(360deg);
}
.popup_img2 .images .icon:hover i::after {
  background: #FFF;
}
.popup_img2 .images .icon:hover i::before {
  background: #FFF;
}
.popup_img2.active {
  opacity: 1;
  visibility: visible;
}
.ins_aboutCon8 .center_box .item_box {
  grid-template-columns: repeat(5, 1fr);
}
.ins_aboutCon8 .center_box .item_box .item .pb  { padding-bottom: 36%; }
/*.ins_solvedCon5 .center_box .swiper_box ul { width: 100% !important; }*/

.ins_solvedCon5 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 1.2rem 0;
  background-image: url(../images/bg4.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.ins_solvedCon5 .center_box {
  width: 100%;
  height: auto;
}
.ins_solvedCon5 .center_box .top_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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.ins_solvedCon5 .center_box .top_box .ins_title .t1 {
  color: #FFFFFF;
}
.ins_solvedCon5 .center_box .top_box .pagerSwiper .btnSwi {
  background: #7bbc2b;
  border: 1px solid #7bbc2b;
}
.ins_solvedCon5 .center_box .top_box .pagerSwiper .btnSwi i {
  color: #FFFFFF;
}
.ins_solvedCon5 .center_box .top_box .pagerSwiper .btnSwi:hover {
  background: #FFFFFF;
}
.ins_solvedCon5 .center_box .top_box .pagerSwiper .btnSwi:hover i {
  color: var(--active_color2) !important;
}
.ins_solvedCon5 .center_box .swiper_box {
  width: 100%;
  height: auto;
  margin-top: 0.8rem;
  overflow: hidden;
}
.ins_solvedCon5 .center_box .swiper_box ul li {
  width: 100%;
  height: auto;
}
.ins_solvedCon5 .center_box .swiper_box ul li .item {
  width: 100%;
  height: auto;
}
.ins_solvedCon5 .center_box .swiper_box ul li .item .img {
  width: 100%;
  height: auto;
  border-radius: 150px;
  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;
  overflow: hidden;
  border: 0.1rem solid #FFFFFF;
}
.ins_solvedCon5 .center_box .swiper_box ul li .item .img .pb {
  border-radius: 50%;
}
.ins_solvedCon5 .center_box .swiper_box ul li .item .img .pb .ab img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ins_solvedCon5 .center_box .swiper_box ul li .item .word {
  width: 100%;
  height: auto;
  margin-top: 0.25rem;
  font-size: var(--font20);
  text-align: center;
}
.ins_solvedCon5 .center_box .item_box {
  width: 100%;
  height: auto;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 0.4rem 0.65rem;
  margin-top: 0.8rem;
}
.ins_solvedCon5 .center_box .item_box .item {
  width: 100%;
  height: auto;
}
.ins_solvedCon5 .center_box .item_box .item .img {
  width: 100%;
  height: auto;
  border-radius: 150px;
  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;
  overflow: hidden;
  border: 0.1rem solid #FFFFFF;
}
.ins_solvedCon5 .center_box .item_box .item .img .pb {
  border-radius: 50%;
}
.ins_solvedCon5 .center_box .item_box .item .img .pb .ab img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ins_solvedCon5 .center_box .item_box .item .word {
  width: 100%;
  height: auto;
  margin-top: 0.25rem;
  font-size: var(--font20);
  text-align: center;
}
  .ins_solvedCon9 .center_box .swiper_box ul li .item .word .t1 { -webkit-line-clamp: 10; }
  .ins_solvedCon9 .center_box .swiper_box ul li .item { height: 100%; }
  header .header_box .center_box .column_right .phone_box .icon { gap: 0.1rem; }
@media (max-width:990px) {
  .ins_solvedCon5 .center_box .item_box {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width:990px) {
    /*.idx_banner .swiper_box ul li.swiper-slide-active .centerInfo .word_box .word p { display: contents; }*/
    .idx_banner .swiper_box ul li.swiper-slide-active .centerInfo .word_box .word p { line-height: 1.1; font-weight: 400; }
    .idx_banner .swiper_box ul li.swiper-slide-active .centerInfo .word_box .word { display: flex; 
  flex-direction: column;
  gap: 0.2rem; font-size: var(--font30) !important; }
    .idx_solution .center_box .item_box { display: grid; grid-template-columns: repeat(1, 1fr);  }
    .idx_solution2{ padding: 0 20px; }
    .idx_solution2 .item_box .item { padding: 0.2rem 0.5rem;  justify-content: start; }
    .idx_solution2 .item_box .item img {  }
    .idx_solution2 .swiper_box {    margin-top: 0.5rem;  }
    .idx_solution2 .item_box { grid-template-columns: repeat(1, 1fr); }
  /*  .ins_solvedCon1 .center_box{ */
  /*top: unset;*/
  /*bottom: 4.3rem; }*/
  .ins_aboutCon7 .center_box .top_box .item_box {    flex-wrap: wrap; }
  .ins_aboutCon7 .center_box .swiper_info .swiper_box ul li .centerInfo .swiper_img .list .one .word { top: 65%; }
  .ins_aboutCon7 .center_box .swiper_info .swiper_box ul li .centerInfo .swiper_img .list .one { padding-bottom: 1rem; }
  .ins_aboutCon9 .center_box .img_box .item_box { grid-template-columns: repeat(1, 1fr); }
  
    
}