header .header_box .center_box .item_box .item .one::after {  transition: unset !important; }
.idx_about { height: 150vh; }
/*footer .footer_box { overflow: unset; } */
.ins_aboutCon4 .center_box .item_box .item .right_box .item_box { display: grid; grid-template-columns: repeat(6, 1fr); }
.ins_aboutCon4 .center_box .item_box .item .right_box .item_box .item {  grid-column: span 2; }
.ins_aboutCon4 .center_box .item_box .item .right_box .item_box .item:nth-child(1) { grid-column: span 3; }
.ins_aboutCon4 .center_box .item_box .item .right_box .item_box .item:nth-child(2) { grid-column: span 3; }
.ins_aboutCon4 .center_box .item_box .item .left_box .swiper_box ul li .centerInfo video { width: 100%; height: 100%; object-fit: cover; }
/*@keyframes line3 {*/
/*  0% {*/
/*    right: 100%;*/
/*  }*/
/*  40% { opacity: 1; }*/
/*  100% {*/
/*   opacity: 0;*/
/*    right: 0%;*/
/*    transform: translateX(100%);*/
/*  }*/
/*} */

/*@keyframes line4 {*/
/*  0% {*/
/*    left: 100%;*/
/*  }*/
/*  40% { opacity: 1; }*/
/*  100% {*/
/*    opacity: 0;*/
/*    left: 0%;*/
/*    transform: translateX(-100%);*/
/*  }*/
/*} */
footer .list_icon .one:last-child .img_bg { right: 0; }
footer .list_icon .one .img_bg::after { right: 7px; }
@media (max-width:990px) {
    
    .ins_aboutCon4 .center_box .item_box .item .right_box .item_box { display: grid; grid-template-columns: repeat(2, 1fr); }
    .ins_aboutCon4 .center_box .item_box .item .right_box .item_box .item { grid-column: unset !important; }
}
.ins_newCon3 .center_box .right_box { padding-bottom: 0.5rem; }
footer .footer_box .footer_cen::after,footer .footer_box .footer_top::after { border-radius: 0 !important; }
.ins_productCon1 .center_box .left_box { overflow: auto; }
.ins_productCon1 .center_box .left_box .item_box .item .bot .list .one .t1.active { color: var(--active_color); }
.ins_productCon1 .center_box .left_box .item_box .item .bot .list .one .listTow .tow.active { color: var(--active_color); }
.ins_productCon1 .center_box .left_box .item_box .item .top.active { color: var(--active_color); }
.ins_productCon1 .center_box .left_box .item_box .item .top.active i::before { transform: rotate(0deg); }
/*.idx_product .center_box .content .contBox .swiper_img ul li .centerInfo .pb { padding-bottom: 95.5%; }*/
.idx_product .center_box .content .contBox .pagerBox { position: relative;  }
.idx_product .center_box .content .contBox .swiper_img ul li.swiper-slide-prev .centerInfo { transform: translateX(-60%) scale(0.4); } 
.idx_product .center_box .content .contBox .swiper_img ul li.swiper-slide-next .centerInfo { transform: translateX(80%) scale(0.4); }
.idx_product .center_box .content .contBox .swiper_img ul li.swiper-slide-next + .swiper-slide .centerInfo { transform: translateX(100%) scale(0); }
.idx_product .center_box .content .contBox .swiper_img ul li .centerInfo { opacity: 0; }
.idx_product .center_box .content .right_box .idx_more { display: flex; justify-content: end; }
.ins_productCon3 .center_box .item_box .item .right_box { width: 56%; }
.ins_productCon3 .center_box .item_box .item .right_box .img .pb { padding-bottom: 171.2%; }
.ins_aboutCon1 .maskBox .content2 .word_box .textBox .words {width: 100%;max-height: 50vh;overflow: auto;}
.ins_productCon3 .center_box .item_box .item .left_box .word .t3 {
  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.15rem;
}
.ins_productCon3 .center_box .item_box .item .left_box .word .t3 p {
  position: relative;
  z-index: 1;
  padding-left: 0.12rem;
}
.ins_productCon3 .center_box .item_box .item .left_box .word .t3 p::after {
  content: '';
  position: absolute;
  width: 0.05rem;
  height: 0.05rem;
  background: var(--active_color);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 0.5em;
  left: 0;
}
.ins_aboutCon1 .maskBox .content2 .word_box .textBox .words {width: 100%;max-height: 50vh;overflow: auto;}
.ins_aboutCon1 .maskBox .content2 .word_box .textBox{ width: 100%;}

.ins_productCon2 .content {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;}
.ins_productCon2 .content2 {width: 100%;height: auto;display: flex;align-items: center;justify-content: center;position: absolute;bottom: 0;left: 0;z-index: 10;}


.ins_productCon2 .content2 .navBox {
  width: 100%;
  height: 0.7rem;
  min-height: 60px;
  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.15rem;
}
.ins_productCon2 .content2 .navBox::after {
  content: '';
  position: absolute;
  width: 100vw;
  height: 100%;
  background: #FFF;
  z-index: -1;
  top: 0;
  left: 50%;
  transform: translateX(-50vw);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ins_productCon2 .content2 .navBox::before {
  content: '';
  position: absolute;
  width: 100vw;
  height: 1px;
  background: #000;
  z-index: 1;
  bottom: 0;
  left: 50%;
  transform: translateX(-50vw);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0.1;
}
.ins_productCon2 .content2.navBox i {
  font-size: var(--font14);
  transform: rotate(-90deg);
  color: #b2b2b2;
}
.ins_productCon2 .content2 .navBox a {
  font-size: var(--font16);
  color: #666666;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ins_productCon2 .content2 .navBox a:hover {
  color: var(--active_color);
  text-decoration: underline;
}
@media (max-width:990px) {
.ins_productCon2 .content2 .navBox {
    display: none;
  }
}
.idx_banner .swiper_box ul li .centerInfo { 
  align-items: end;
  padding: 2rem 0; }
.idx_business .swiper_box ul li .centerInfo .center_box { bottom: 3rem; }
.idx_business .content { bottom: 1.2rem; }
.ins_productCon2 { padding-top:0; }
.ins_caseCon4 .center_box .item_box .item .img .pb {  padding-bottom: 80%; }
.ins_solutionCon4 .center_box .item_box .item .img .pb { padding-bottom: 64%; }
.idx_about .maskBox .content .center_box { flex-direction: column; align-items: end; }
.idx_about .maskBox .content .center_box .left_box  { width: 40%;  justify-content: start; height: auto; }
.idx_about .maskBox .content .center_box .right_box { width: 40%; }
.idx_about .maskBox .content .center_box .left_box .idx_title .t2 { display: none; }
.idx_about .maskBox .content .center_box .left_box .idx_more { margin-top: 0.4rem;  }
.idx_about .maskBox .img_bg::before { opacity: 0; }
.idx_about .maskBox .img_bg::after { opacity: 0; }
.ins_productCon7 .center_box .swiper_box ul li { --time: 4.9s; --time2: 4.8s; }
.idx_business .contBox { top: 1.2rem; }
.ins_serviceCon1 .center_box .content .swiper_box .centerInfo .conBox .img {  border-radius: 50%;  overflow: hidden; }
.idx_product .center_box .content .contBox .swiper_img ul li .centerInfo .pb .ab img { max-width: 98%; }
.ins_productCon11 .center_box .table_box .info .img2 { width: 100%; }
.ins_productCon11 .center_box .table_box .info .img2 img { width: 100%; }
.ins_aboutCon5 .center_box .swiper_box { margin: 0;     margin-top: 1.4rem; }
@media (max-width:990px) {
    .idx_business .contBox .center_box { flex-direction: column;} 
    .idx_banner .swiper_box ul li .img_w100 .layer img{ height: auto; }
.ins_serviceCon1 .center_box .content .swiper_box .centerInfo .conBox .img {  border-radius: 0%;  overflow: hidden; }
.idx_product .center_box .content .contBox .swiper_img ul li .centerInfo { opacity: 1; }
.idx_business .swiper_box ul li .centerInfo .img img {height: 600px; object-fit: cover; }
}
.pagerBtn {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 1.2rem;
  height: 1.2rem;
  background: var(--active_color);
  border-radius: 50%;
  transform: translateY(-50%) translateX(-50%);
  pointer-events: none;
  opacity: 0;
}
.pagerBtn .pager {
  position: absolute;
  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;
  top: 0;
  left: 0;
  gap: 0.3rem;
}
.pagerBtn .pager i {
  font-size: var(--font16);
  color: #FFFFFF;
}




.ins_aboutCon1 .maskBox .content2 .word_box .textBox{width: 100%;}
.ins_aboutCon1 .maskBox .content2 .word_box .textBox .words {width: 90%;}
.ins_aboutCon1 .maskBox .content2 .word_box .textBox .item_box {margin-top: 0.5rem;}
.ins_aboutCon1 .maskBox .content2 .word_box .textBox .item_box .item .word {margin-top: 0.6rem;}
.ins_productCon3 {padding-top: 0.2rem;}
.idx_product .center_box .content .contBox .pagerBox {margin-top: 0.3rem;}
.ins_productCon3 .center_box .item_box .item .right_box .img {width: 90%;}
.ins_productCon7 .center_box .swiper_box .centerInfo::after { border-radius: 0 !important; }
.ins_productCon8 .center_box .contentInfo .content .item_box {    height: auto;}

.ins_aboutCon1 .maskBox .content2 .word_box .textBox { color: #000000; }
.ins_aboutCon1 .maskBox .content1 { pointer-events: none; }

.ins_aboutCon1 .maskBox .content2 .word_box .textBox .words {width: 100%;}
@media (max-width:990px) {
  .ins_productCon3 .center_box .item_box .item .right_box {
    width: 100% !important;
    height: auto;
    position: relative;
    bottom: 0;
    right: 0;
  }  .idx_about {
    width: 100%;
    height: auto;
  }
  header.tY100 {
  transform: translateY(0%);
}
.ins_productCon3 .center_box .item_box .item .right_box .img .pb {padding-bottom: 0%; position: relative; width: auto; height: auto; }
.ins_productCon3 .center_box .item_box .item .right_box .img .pb .ab  { position: relative; width: auto; height: auto; }
.ins_productCon3 .center_box .item_box .item { padding-bottom: 0.2rem !important; }
.ins_productCon3 .center_box .item_box .item .right_box .img .pb .ab { padding-bottom: 0; 
  justify-content: center;
  align-items: center;}
  .ins_serviceCon1 .center_box .content .swiper_box .centerInfo .word_box { background: #a0a0a026; color: #666666; }
  .ins_serviceCon1 .center_box .content .swiper_box .centerInfo .word_box img {  filter: brightness(0) invert(0);}
  
}
    