﻿.pc {
  display: block;
}
.wap,
.mobile {
    display: none;
}
@media (max-width:990px) {
    .w1840,
    .w1720,
    .w1680,
    .w1640,
    .w1600,
    .w1560,
    .w1440,
    .w1400,
    .w1350,
    .w1280,
    .w1200 .wrap {
        padding: 0 20px;
    }

    .pc {
        display: none;
    }

    .wap,
    .mobile {
        display: block;
    }
}
.inside_Con1 {
  overflow: hidden;
}
.inside_Con1 .Cont1 {
  position: relative;
}
.inside_Con1 .Cont1 .center {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.inside_Con1 .Cont1 .center .centerBox {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.inside_Con1 .Cont1 .center .centerBox .title {
  color: #fff;
  font-size: var(--font60);
}
.inside_Con1 .Cont1 .center .centerBox .title.small {
  font-size: var(--font48);
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox {
  height: 100%;
  width: 50%;
  padding-top: clamp(calc(50 / 16 * 1rem), calc((50 / 16 * 1rem) + ((100 - 50) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(100 / 16 * 1rem));
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .lxTitle {
  font-size: var(--font48);
  color: #333333;
  line-height: 1;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .lxsubtitle {
  font-size: var(--font18);
  color: #333333;
  line-height: 1.7777777;
  max-width: 370px;
  margin-top: clamp(20px, 2.08333333vw, 40px);
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .list {
  margin-top: clamp(12.5px, 1.30208333vw, 25px);
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .list .it {
  font-size: var(--font18);
  color: #333333;
  line-height: 1.7777777;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 10px;
  margin-top: clamp(17.5px, 1.82291667vw, 35px);
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item {
  width: 36px;
  height: 36px;
  cursor: pointer;
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #00000000;
  position: relative;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item .imgBox {
  position: absolute;
  min-width: 120px;
  min-height: 120px;
  bottom: calc(100% + 10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: #fff;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item .imgBox::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #fff transparent transparent transparent;
  top: 100%;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item:hover {
  border: 1px solid #e60012;
}
.inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item:hover .imgBox {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}
@media (max-width:990px) {
  .inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item .imgBox {
    left: 0;
  }
  .inside_Con1 .Cont1 .center .centerBox .ablxBox .itBox .item .imgBox::after {
    left: 12px;
  }
}
@media (max-width:990px) {
  .inside_Con1 .Cont1 .center .centerBox .ablxBox {
    width: 100%;
  }
}
.inside_Con1 .Cont1 .images {
  width: 100%;
  position: relative;
  z-index: 1;
}
.inside_Con1 .Cont1 .images img {
  width: 100%;
  animation: big_baner 1s linear 1;
  min-height: 30vh;
  object-fit: cover;
}

/* 产品中心 */
.product_Con1 {
  margin-top: var(--num_150);
  padding-top: 20px;
  padding-bottom: var(--num_150);
}
.product_Con1 .centerBox .itemBox {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: clamp(10px, 1.04166667vw, 20px) clamp(10px, 1.04166667vw, 20px);
}
@media (max-width:990px) {
  .product_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:480px) {
  .product_Con1 .centerBox .itemBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.product_Con1 .centerBox .itemBox .item a {
  display: block;
  padding: clamp(15px, 1.5625vw, 30px);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.product_Con1 .centerBox .itemBox .item a::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 0%;
  height: 3px;
  background: #e60012;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product_Con1 .centerBox .itemBox .item a .title {
  font-size: var(--font30);
  color: #000;
  line-height: 1;
  padding-bottom: clamp(calc(10 / 16 * 1rem), calc((10 / 16 * 1rem) + ((20 - 10) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(20 / 16 * 1rem));
  border-bottom: 1px solid #cccccc;
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product_Con1 .centerBox .itemBox .item a .subtitle {
  font-size: var(--font16);
  color: #666666;
  margin-top: clamp(10px, 1.04166667vw, 20px);
  min-height: 46px;
  width: 100%;
}
.product_Con1 .centerBox .itemBox .item a .pb {
  padding-bottom: 57%;
  margin-top: clamp(10px, 1.04166667vw, 20px);
}
.product_Con1 .centerBox .itemBox .item a .pb .ab {
  background: #f4f4f4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.product_Con1 .centerBox .itemBox .item a .pb .ab img {
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product_Con1 .centerBox .itemBox .item a:hover {
  box-shadow: 0 0 30px 1px #e5e5e5b4;
}
.product_Con1 .centerBox .itemBox .item a:hover .title {
  color: #e60012;
}
.product_Con1 .centerBox .itemBox .item a:hover::after {
  width: 100%;
}
.product_Con1 .centerBox .itemBox .item a:hover .pb .ab img {
  transform: scale(1.05);
}
@media (max-width:990px) {
  .product_Con1 .centerBox .itemBox .item a {
    box-shadow: 0 0 20px 1px #e5e5e5b4;
  }
}
@media (max-width:480px) {
  .product_Con1 .centerBox .itemBox .item a .subtitle {
    min-height: auto;
  }
}
.productList_Con1 {
  padding-bottom: var(--num_200);
  margin-top: var(--num_150);
  /* 产品列表 */
  /* 产品详情 */
}
.productList_Con1 .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.productList_Con1 .centerBox .leftBox {
  width: 25.64102%;
}
.productList_Con1 .centerBox .rightBox {
  width: 74.35898%;
}
@media (max-width:990px) {
  .productList_Con1 .centerBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .productList_Con1 .centerBox .leftBox {
    width: 100% !important;
  }
  .productList_Con1 .centerBox .leftBox .itemBox {
    border: 0 !important;
  }
  .productList_Con1 .centerBox .leftBox .itemBox .nameBox {
    width: 100% !important;
  }
  .productList_Con1 .centerBox .leftBox .itemBox .nameBox .images {
    position: relative;
    height: auto;
    min-height: 50px;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
  }
  .productList_Con1 .centerBox .leftBox .itemBox .nameBox .images .font i {
    position: absolute;
    right: 0;
  }
  .productList_Con1 .centerBox .leftBox .itemBox .nameBox .botBox .itBox {
    min-width: 100% !important;
  }
  .productList_Con1 .centerBox .leftBox .itemBox .nameBox .botBox .itBox .it a {
    padding: 15px 0 !important;
  }
  .productList_Con1 .centerBox .rightBox {
    width: 100% !important;
    margin-top: 20px !important;
  }
}
.productList_Con1.proDetails {
  border-top: 1px solid #e5e5e5;
  margin-top: 0;
}
.productList_Con1.proDetails .centerBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.productList_Con1.proDetails .centerBox .leftBox {
  width: 20%;
  position: relative;
  padding-top: 13px;
}
.productList_Con1.proDetails .centerBox .leftBox .itemBox {
  border-left: 1px solid #e5e5e5;
}
.productList_Con1.proDetails .centerBox .rightBox {
  width: 80%;
  padding-left: clamp(calc(20 / 16 * 1rem), calc((20 / 16 * 1rem) + ((80 - 20) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(80 / 16 * 1rem));
  padding-top: clamp(calc(20 / 16 * 1rem), calc((20 / 16 * 1rem) + ((80 - 20) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(80 / 16 * 1rem));
  border-left: 1px solid #e5e5e5;
}
@media (max-width:990px) {
  .productList_Con1.proDetails .centerBox .rightBox {
    padding-left: 0;
    border: 0;
  }
}
.productList_Con1 .productIst_right .titleBox {
  font-size: var(--font44);
  color: #000000;
  line-height: 1;
}
.productList_Con1 .productIst_right .itemBox {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: clamp(calc(25 / 16 * 1rem), calc((25 / 16 * 1rem) + ((85 - 25) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(85 / 16 * 1rem)) clamp(calc(13 / 16 * 1rem), calc((13 / 16 * 1rem) + ((30 - 13) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(30 / 16 * 1rem));
  padding-top: clamp(calc(20 / 16 * 1rem), calc((20 / 16 * 1rem) + ((55 - 20) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(55 / 16 * 1rem));
}
@media (max-width:990px) {
  .productList_Con1 .productIst_right .itemBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:480px) {
  .productList_Con1 .productIst_right .itemBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.productList_Con1 .productIst_right .itemBox .item {
  background: #f4f4f4;
}
.productList_Con1 .productIst_right .itemBox .item a .pb {
  padding-bottom: 77.4%;
}
.productList_Con1 .productIst_right .itemBox .item a .pb .ab {
  background: #e4e4e4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  overflow: hidden;
}
.productList_Con1 .productIst_right .itemBox .item a .pb .ab img {
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .productIst_right .itemBox .item a .contBox {
  padding: clamp(10px, 1.04166667vw, 20px);
}
.productList_Con1 .productIst_right .itemBox .item a .contBox .title {
  font-size: var(--font24);
  color: #000000;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 5px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .productIst_right .itemBox .item a .contBox .title i {
  color: #e60012;
}
.productList_Con1 .productIst_right .itemBox .item a .contBox .subtitle {
  margin-top: clamp(7.5px, 0.78125vw, 15px);
  font-size: var(--font16);
  color: #333333;
}
.productList_Con1 .productIst_right .itemBox .item a:hover .pb .ab img {
  transform: scale(1.03);
}
.productList_Con1 .productIst_right .itemBox .item a:hover .contBox .title {
  color: #e60012;
}
@media (max-width:990px) {
  .productList_Con1 .productIst_right {
    padding-top: 40px;
  }
}
.productList_Con1 .product_select {
  width: 100%;
  padding-top: 3px;
  height: 100%;
}
.productList_Con1 .product_select .title {
  font-size: var(--font24);
  color: #000000;
  line-height: 1;
}
.productList_Con1 .product_select .itemBox {
  margin-top: clamp(calc(24 / 16 * 1rem), calc((24 / 16 * 1rem) + ((40 - 24) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(40 / 16 * 1rem));
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /*grid-gap: clamp(calc(12 / 16 * 1rem), calc((12 / 16 * 1rem) + ((25 - 12) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(25 / 16 * 1rem)) 0;*/
  border-left: 1px solid #e5e5e5;
  height: 100%;
}
.productList_Con1 .product_select .itemBox .item .nameBox {
  width: fit-content;
  overflow: hidden;
}
.productList_Con1 .product_select .itemBox .item .nameBox .images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 0 clamp(calc(8 / 16 * 1rem), calc((8 / 16 * 1rem) + ((18 - 8) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(18 / 16 * 1rem));
  height: clamp(calc(45 / 16 * 1rem), calc((45 / 16 * 1rem) + ((66 - 45) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(66 / 16 * 1rem));
  cursor: pointer;
  padding-left: clamp(calc(15 / 16 * 1rem), calc((15 / 16 * 1rem) + ((33 - 15) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(33 / 16 * 1rem));
  position: relative;
}
.productList_Con1 .product_select .itemBox .item .nameBox .images::after {
  content: '';
  position: absolute;
  left: 0;
  width: 4px;
  height: 0%;
  background: #e60012;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .product_select .itemBox .item .nameBox .images .icon {
  width: clamp(calc(40 / 16 * 1rem), calc((40 / 16 * 1rem) + ((60 - 40) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(60 / 16 * 1rem));
  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;
  display: none;
}
.productList_Con1 .product_select .itemBox .item .nameBox .images .font {
  font-size: var(--font22);
  color: #444444;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 5px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .product_select .itemBox .item .nameBox .images .font i {
  font-size: var(--font26);
  transform: rotate(-90deg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #e60012;
}
.productList_Con1 .product_select .itemBox .item .nameBox .botBox {
  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;
  width: 100%;
}
.productList_Con1 .product_select .itemBox .item .nameBox .botBox .itBox {
  margin-top: clamp(6px, 0.625vw, 12px);
  padding-bottom: clamp(20px, 2.08333333vw, 40px);
  min-width: 100%;
  display: none;
}
.productList_Con1 .product_select .itemBox .item .nameBox .botBox .itBox .it a {
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: var(--font18);
  color: #444444;
  line-height: 1;
  padding-left: clamp(15px, 1.5625vw, 30px);
  border-top: 1px solid #e5e5e5;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .product_select .itemBox .item .nameBox .botBox .itBox .it.active a,
.productList_Con1 .product_select .itemBox .item .nameBox .botBox .itBox .it:hover a {
  border-top: 1px solid #e60012;
  color: #e60012;
}
.productList_Con1 .product_select .itemBox .item .nameBox .botBox .itBox .it:last-child {
  border-bottom: 1px solid #e5e5e5;
}
.productList_Con1 .product_select .itemBox .item.active .nameBox .images::after {
  height: 100%;
}
.productList_Con1 .product_select .itemBox .item.active .nameBox .images .font i {
  transform: rotate(90deg);
  color: #e60012;
}
.productList_Con1 .product_select .itemBox .item.active .nameBox .botBox {
  display: flex;
}
.productList_Con1 .product_select .itemBox .item:hover .nameBox .images::after {
  height: 100%;
}
.productList_Con1 .product_select .itemBox .item:first-child .nameBox .botBox .itBox {
  /*display: block;*/
}
.productList_Con1 .product_details .topBox {
  background: #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0 clamp(calc(15 / 16 * 1rem), calc((15 / 16 * 1rem) + ((88 - 15) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(88 / 16 * 1rem));
  padding-top: clamp(calc(20 / 16 * 1rem), calc((20 / 16 * 1rem) + ((60 - 20) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(60 / 16 * 1rem));
}
.productList_Con1 .product_details .topBox .leftText {
  padding-bottom: clamp(calc(40 / 16 * 1rem), calc((40 / 16 * 1rem) + ((110 - 40) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(110 / 16 * 1rem));
  width: 59.2%;
}
.productList_Con1 .product_details .topBox .leftText .title {
  font-size: var(--font16);
  color: #ef7800;
  line-height: 1;
}
.productList_Con1 .product_details .topBox .leftText .subtitle {
  font-size: var(--font55);
  color: #000;
  line-height: 1;
  margin-top: clamp(calc(10 / 16 * 1rem), calc((10 / 16 * 1rem) + ((15 - 10) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(15 / 16 * 1rem));
}
.productList_Con1 .product_details .topBox .leftText .subtitle span {
  font-size: var(--font60);
  padding-right: 5px;
}
.productList_Con1 .product_details .topBox .leftText .list {
  margin-top: clamp(calc(28 / 16 * 1rem), calc((28 / 16 * 1rem) + ((45 - 28) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(45 / 16 * 1rem));
}
.productList_Con1 .product_details .topBox .leftText .list ul li {
  font-size: var(--font14);
  color: #666666;
  line-height: 2.35714;
  padding-left: 14px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.productList_Con1 .product_details .topBox .leftText .list ul li::after {
  content: '';
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  background: #e60012;
  border-radius: 50%;
}
.productList_Con1 .product_details .topBox .rightImg {
  width: 38.5786802%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.productList_Con1 .product_details .topBox .rightImg img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
@media (max-width:990px) {
  .productList_Con1 .product_details .topBox {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .productList_Con1 .product_details .topBox .leftText {
    width: 100%;
  }
  .productList_Con1 .product_details .topBox .rightImg {
    width: 100%;
    margin-top: 20px;
  }
}
.productList_Con1 .product_details .botBox {
  margin-top: clamp(calc(30 / 16 * 1rem), calc((30 / 16 * 1rem) + ((80 - 30) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(80 / 16 * 1rem));
}
.productList_Con1 .product_details .botBox .title {
  font-size: var(--font24);
  color: #000;
  line-height: 1;
}
.productList_Con1 .product_details .botBox .selectBox {
  margin-top: clamp(calc(15 / 16 * 1rem), calc((15 / 16 * 1rem) + ((30 - 15) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(30 / 16 * 1rem));
}
.productList_Con1 .product_details .botBox .selectBox .layui-form {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: clamp(10px, 1.04166667vw, 20px) clamp(10px, 1.04166667vw, 20px);
}
@media (max-width:990px) {
  .productList_Con1 .product_details .botBox .selectBox .layui-form {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width:480px) {
  .productList_Con1 .product_details .botBox .selectBox .layui-form {
    grid-template-columns: repeat(2, 1fr);
  }
}
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-input,
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-select,
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-textarea {
  border: 1px solid #d0d0d0 !important;
  box-shadow: none !important;
  height: 46px;
  opacity: 1;
  font-size: var(--font16);
  color: #000000;
  padding-left: clamp(10px, 1.04166667vw, 20px);
}
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-form-select dl dd.layui-this {
  color: #e60012;
}
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-form-select dl dd {
  font-size: var(--font16);
}
.productList_Con1 .product_details .botBox .selectBox .layui-form .layui_item .layui_input_inline .layui-form-select dl {
  top: 100%;
  padding: 0;
}
.productList_Con1 .product_details .botBox .chooseBox {
  margin-top: clamp(calc(15 / 16 * 1rem), calc((15 / 16 * 1rem) + ((40 - 15) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(40 / 16 * 1rem));
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: clamp(10px, 1.04166667vw, 20px) clamp(10px, 1.04166667vw, 20px);
}
@media (max-width:990px) {
  .productList_Con1 .product_details .botBox .chooseBox .ieBox {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width:480px) {
  .productList_Con1 .product_details .botBox .chooseBox .ieBox {
    grid-template-columns: repeat(1, 1fr);
  }
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie {
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .name {
  width: clamp(calc(55 / 16 * 1rem), calc((55 / 16 * 1rem) + ((70 - 55) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(70 / 16 * 1rem));
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
  font-size: var(--font16);
  background: #e60012;
  flex-shrink: 0;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .lBox {
  border: 1px solid #d0d0d0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-left: clamp(10px, 1.04166667vw, 20px);
  padding-right: clamp(10px, 1.04166667vw, 20px);
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-left: 0;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .lBox .teBox {
  font-size: var(--font16);
  color: #666666;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .lBox .canBox {
  width: clamp(calc(20 / 16 * 1rem), calc((20 / 16 * 1rem) + ((27 - 20) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(27 / 16 * 1rem));
  height: clamp(calc(20 / 16 * 1rem), calc((20 / 16 * 1rem) + ((27 - 20) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(27 / 16 * 1rem));
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #e60012;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .lBox .canBox i {
  color: #fff;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .lBox .canBox:hover {
  background: #000;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .reset {
  min-width: 100px;
  height: 46px;
  background: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: var(--font16);
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.productList_Con1 .product_details .botBox .chooseBox .ieBox .ie .reset:hover {
  background: #000000;
  letter-spacing: 2px;
}
.productList_Con1 .product_details .botBox .iteminfo {
  overflow: auto;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox {
  margin-top: clamp(calc(15 / 16 * 1rem), calc((15 / 16 * 1rem) + ((40 - 15) * ((100vw - 1024 / 16 * 1rem) / (1920 - 1024)))), calc(40 / 16 * 1rem));
  border-top: 2px solid #e5e5e5;
  min-width: 1000px;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item {
  border-bottom: 1px solid #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item .it {
  flex: 1;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 12px;
  color: #666666;
  line-height: 1.3;
  height: 88px;
  padding: 10px;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item .it a {
  color: #666666;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-bottom: 1px solid #ffffff00;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item .it a:hover {
  border-bottom: 1px solid #e60012;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item .it .imgBox {
  max-width: 68px;
  max-height: 68px;
  background: #f7f7f7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item:first-child .it {
  font-size: var(--font14);
  color: #000;
  line-height: 1;
  height: 64px;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item:hover {
  background: #f5f5f5;
}
.productList_Con1 .product_details .botBox .iteminfo .itemBox .item:hover .it a {
  color: #e60012;
}





.ins_productwCon1 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  padding-top: 50px;
  overflow: hidden;
}
.ins_productwCon1 .center_box {
  width: 100%;
  height: auto;
}
.ins_productwCon1 .center_box .ins_title {
  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;
  gap: 20px;
}
.ins_productwCon1 .center_box .ins_title .item_box {
  width: auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 10px 20px;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.ins_productwCon1 .center_box .ins_title .item_box .item {
  width: auto;
  height: auto;
  padding: 0 10px;
  padding-bottom: var(--num_30);
  padding-top: 10px;
  font-size: var(--font20);
  color: #666666;
  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;
  cursor: pointer;
}
.ins_productwCon1 .center_box .ins_title .item_box .item::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 0%;
  height: 3px;
  background: #e60012;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ins_productwCon1 .center_box .ins_title .item_box .item:hover {
  color: #e60012;
}
.ins_productwCon1 .center_box .ins_title .item_box .item.active {
  color: #e60012;
}
.ins_productwCon1 .center_box .ins_title .item_box .item.active::after {
  width: 100%;
}
.ins_productwCon1.active {
  position: fixed;
  top: 0px;
  transform: translateY(var(--header-height));
  padding-top: 20px;
  background-color: #ffffff;
  z-index: 98;
  /*display: -webkit-box;*/
  /*display: -ms-flexbox;*/
  /*display: -webkit-flex;*/
  /*display: flex;*/
  /*-webkit-box-align: center;*/
  /*-ms-flex-align: center;*/
  /*-webkit-align-items: center;*/
  /*align-items: center;*/
  /*box-shadow: 0 10px 10px 1px #e5e5e55d;*/
  /*z-index: 9;*/
  /*-webkit-transition: all 0.3s ease;*/
  /*-o-transition: all 0.3s ease;*/
  /*transition: all 0.3s ease;*/
}
/*.ins_productwCon1.active .center_box .ins_title .f36 {*/
/*  font-size: var(--font26);*/
/*}*/
/*.ins_productwCon1.active .center_box .ins_title .item_box .item {*/
/*  padding: 10px;*/
/*  padding-bottom: 15px;*/
/*}*/
@media (max-width:990px) {
  .ins_productwCon1.active {
    transform: translateY(0) !important;
  }
}
@media (max-width:990px) {
  .ins_productwCon1 {
    padding: 50px 0;
    padding-bottom: 20px;
    position: relative !important;
    z-index: 1;
  }
  .ins_productwCon1 .center_box .ins_title {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }
  .ins_productwCon1 .center_box .ins_title .item_box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
  .ins_productwCon1 .center_box .ins_title .item_box .item {
    border: 1px solid #e5e5e5;
    height: auto;
    padding: 8px 10px;
  }
  .ins_productwCon1 .center_box .ins_title .item_box .item.active {
    color: #FFFFFF !important;
    background: #e60012;
  }
  .ins_productwCon1 .center_box .ins_title .item_box.pc {
    display: none !important;
  }
}
.ins_productwCon2 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  background: #F5F5F5;
  padding: var(--num_65) 0;
  overflow: hidden;
}
.ins_productwCon2 .center_box {
  width: 100%;
  height: auto;
  margin-top: var(--num_40);
  --left_width: 49%;
  --right_width: 41.9%;
}
.ins_productwCon2 .center_box .hh_left {
  overflow: hidden;
  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;
}
.ins_productwCon2 .center_box .hh_left .swiper_list {
  width: auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: 20px;
  --wh_num: 30px;
  flex-shrink: 0;
}
.ins_productwCon2 .center_box .hh_left .swiper_list .swiper_btn {
  width: var(--wh_num);
  height: var(--wh_num);
  background: #e9e9e9;
  display: -webkit-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;
}
.ins_productwCon2 .center_box .hh_left .swiper_list .swiper_btn i {
  color: #b2b2b2;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ins_productwCon2 .center_box .hh_left .swiper_list .swiper_btn:hover {
  background: #e60012;
}
.ins_productwCon2 .center_box .hh_left .swiper_list .swiper_btn:hover i {
  color: #FFF;
}
.ins_productwCon2 .center_box .hh_left .swiper_list .swiper_item {
  width: 120px;
  height: 380px;
  overflow: hidden;
  padding-bottom: 5px;
}
.ins_productwCon2 .center_box .hh_left .swiper_list .swiper_item ul li .images {
  cursor: pointer;
}
.ins_productwCon2 .center_box .hh_left .swiper_list .swiper_item ul li .images .ab::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #e60012;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
}
.ins_productwCon2 .center_box .hh_left .swiper_list .swiper_item ul li.active .images .pb .ab::after {
  opacity: 1;
}
.ins_productwCon2 .center_box .hh_left .swiper_box {
  width: 65.88%;
  height: auto;
  overflow: hidden;
}
.ins_productwCon2 .center_box .hh_right {
  position: relative;
  z-index: 1;
}
.ins_productwCon2 .center_box .hh_right::after {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0px;
  width: 1px;
  height: 100%;
  background: #e1e1e1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ins_productwCon2 .center_box .hh_right .item_box .item::before {
  content: '';
  position: absolute;
  z-index: 2;
  top: 20px;
  left: 0px;
  width: 3px;
  height: 20px;
  background: #e60012;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
}

.ins_productwCon2 .center_box .hh_right .item_box .item:hover::before {
    opacity: 1;
}
.ins_productwCon2 .center_box .hh_right .item_box {
  width: 100%;
  height: auto;
  max-height: 420px;
  overflow: auto;
}
.ins_productwCon2 .center_box .hh_right .item_box .item {
  width: 100%;
  height: auto;
  padding: 20px 0;
  padding-left: var(--num_40);
  position: relative;
  z-index: 1;
  cursor: pointer;
  overflow: hidden;
}
.ins_productwCon2 .center_box .hh_right .item_box .item::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: var(--num_40);
  width: 100%;
  height: 1px;
  background: #e1e1e1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ins_productwCon2 .center_box .hh_right .item_box .item .f18 {
  margin-top: 15px;
  color: #666666;
}
.ins_productwCon2 .center_box .hh_right .btn_box {
  width: 100%;
  height: auto;
  margin-top: 30px;
  padding-left: var(--num_40);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: var(--num_25);
}
.ins_productwCon2 .center_box .hh_right .btn_box a {
  min-width: clamp(5.625rem, calc(2.548rem + 3.85vw), 6.875rem);
  min-height: var(--num_wh40);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: none;
  color: #000;
  border: 1px solid  #000000;
  border-radius: 100px;
  font-size: var(--font16);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ins_productwCon2 .center_box .hh_right .btn_box a:hover {
  border: 1px solid #1a1a1a;
  background: #000000;
  color: #FFFFFF;
}
@media (max-width:990px) {
  .ins_productwCon2 .center_box .hh_left {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .ins_productwCon2 .center_box .hh_left .swiper_box {
    width: 100%;
    height: auto;
  }
  .ins_productwCon2 .center_box .hh_left .swiper_box .images .pb {
    padding-bottom: 60%;
  }
  .ins_productwCon2 .center_box .hh_left .swiper_list {
    display: none;
  }
  .ins_productwCon2 .center_box .hh_right .btn_box a {
      color: #000 !important;
      border: 1px solid  #000000 !important;
    }
}

.ins_productwCon5 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  padding: 80px 0;
  overflow: hidden;
}
.ins_productwCon5 .center_box {
  width: 100%;
  height: auto;
}
.ins_productwCon5 .center_box .table_box {
  width: 100%;
  height: auto;
  margin-top: 40px;
  overflow: auto;
}
.ins_productwCon5 .center_box .table_box * {
  border-color: #dbdede;
  font-size: var(--font16);
}
.ins_productwCon5 .center_box .table_box table {
  width: 100%;
  height: auto;
  table-layout: fixed;
  /*min-width: 800px;*/
}
.ins_productwCon5 .center_box .table_box table,  .ins_productwCon5 .center_box .table_box table td{
    border: 1px solid #dbdede;
    border-collapse: collapse;
}
.ins_productwCon5 .center_box .table_box table tr td {
  height: 50px;
  text-align: center;
}
.ins_productwCon5 .center_box .table_box table tr td:first-child {
  background: #f2f4f5;
  width: 222px;
}
.ins_productwCon5 .center_box .table_box table tr td:first-child * {
  color: #828282;
}
.ins_productwCon5 .center_box .table_box table tr:first-child * {
  font-weight: 600;
}
@media (max-width:990px) {
  .ins_productwCon5 {
    padding: 50px 0;
  }
}
.ins_productwCon6 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  background: #F5F5F5;
  padding: 80px 0;
  overflow: hidden;
}
.ins_productwCon6 .center_box {
  width: 100%;
  height: auto;
}
.ins_productwCon6 .center_box .item_box {
  width: 100%;
  height: auto;
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}
@media (max-width:990px) {
  .ins_productwCon6 {
    padding: 50px 0;
  }
}
.ins_productwCon7 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  padding: 80px 0;
  overflow: hidden;
}
.ins_productwCon7 .center_box {
  width: 100%;
  height: auto;
}
.ins_productwCon7 .center_box .item_box {
  width: 100%;
  height: auto;
  margin-top: 40px;
  border: 1px solid #e5e5e5;
  border-bottom: 0;
  border-left: 0;
}
.ins_productwCon7 .center_box .item_box .item {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.ins_productwCon7 .center_box .item_box .item .one {
  flex: 1;
  min-height: 50px;
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.ins_productwCon7 .center_box .item_box .item .one * {
  font-size: var(--font16);
}
.ins_productwCon7 .center_box .item_box .item:first-child .one {
  min-height: 40px;
  background: #f2f4f5;
}
.ins_productwCon7 .center_box .item_box .item:first-child .one * {
  color: #828282;
}
@media (max-width:990px) {
  .ins_productwCon7 {
    padding: 50px 0;
  }
}
.ins_productwCon8 {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  background: #F5F5F5;
  padding: 80px 0;
  overflow: hidden;
}
.ins_productwCon8 .center_box {
  width: 100%;
  height: auto;
}
.ins_productwCon8 .center_box .item_box {
  width: 100%;
  height: auto;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
  margin-top: 40px;
}
.ins_productwCon8 .center_box .item_box .item {
  width: 100%;
  height: auto;
}
.ins_productwCon8 .center_box .item_box .item .images {
  width: 100%;
  height: auto;
  border-radius: var(--border-radius16);
  overflow: hidden;
}
.ins_productwCon8 .center_box .item_box .item .images .pb {
  padding-bottom: 67.205%;
}
.ins_productwCon8 .center_box .item_box .item .f18 {
  margin-top: 20px;
  text-align: center;
  line-height: 1.5;
  padding: 0 var(--num_35);
}
@media (max-width:990px) {
  .ins_productwCon8 {
    padding: 50px 0;
  }
  .ins_productwCon8 .center_box .item_box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 10px;
  }
}
.ins_tit_img {
  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: 20px;
}
.ins_tit_img * {
  font-size: var(--font24);
  font-weight: 800;
}
@media (max-width:990px) {
  .ins_tit_img {
    gap: 8px;
  }
  .ins_tit_img img {
    width: 10px;
    height: 10px;
  }
}
.ins_productwCon5 .center_box .table_box table tr td {
    background: none;
}

/* 情况1：有2个td的行 - 第一个td加背景色 */
.ins_productwCon5 .center_box .table_box table tr td:first-child:nth-last-child(2) {
    background: #f2f4f5;
}

/* 情况2：有3个td的行 - 前两个td加背景色 */
.ins_productwCon5 .center_box .table_box table tr td:first-child:nth-last-child(3),
.ins_productwCon5 .center_box .table_box table tr td:nth-child(2):nth-last-child(2) {
    background: #f2f4f5;
}

/* 情况3：只有一个td的行 - 无背景色（默认就是none，这里明确声明） */
.ins_productwCon5 .center_box .table_box table tr td:first-child:only-child,
.ins_productwCon5 .center_box .table_box table tr td:first-child:nth-last-child(1) {
    background: none;

}

.ins_productwCon5 .center_box .table_box table tr td:first-child:only-child p{
color:#1a1a1a;}