@charset "utf-8";
.kefu-box.active {
  right: 0.3rem;
}
hr {
    border-bottom: 4px solid #ffffff!important;
}
.productNavBox .menu_nav {
  margin-top: 0.3rem;
}
.public-img img {
 width: auto;
}
.header .header-pc .header-wrap .header-right .nav dt a {
  font-size: unset;
}
.header .header-pc .header-wrap .header-right .nav {
  grid-gap: 0 0.5rem;
}
  color: var(--color-active);
}
.header .header-pc .header-wrap .header-right .nav dd {
  width: 220px;
}
.header .header-pc .header-wrap .header-right .column .header-language .language-con {
  width: 80px;
}
.footer-en .footer-message {
  padding: 0.4rem 0 0;
}
.footer-en .footer-up .wrap-box {
  padding-top: 0.48rem;
  border-top: none;
}
.about-page3 .page-main .list .item .item-box .text-box .text-body {
  line-height: 1.3em;
}
.about-page6 .page-main .page-down .text-box {
  width: 400px;
}
.title span{
	display: none;
}
.footer .foot-nav {
  grid-gap: 0 0.38rem;
}
.footer .footer-center .wrap-box .wrap-right {
  grid-gap: 0.46rem;
}
.index-swiper .swiper-slide .bg img {
  min-height: unset;
}
.footer .footer-message .wrap-box .wrap-left {
  padding-top: 0.8rem;
  padding-left: 5%;
}
.footer .footer-links .text-body dl dt::before {
  background-color: #313131;
}
.footer .footer-center .wrap-box {
  grid-gap: 0 0.4rem;
}
.footer .footer-message .wrap-box .wrap-left {
  width: 45%;
  max-width: unset;
}
.page-wrap-box .page-main > .wrap-box > .wrap-left {
  width: unset;
  min-width: unset;
  max-width: unset;
}
/* .wrap-right .tab-box table  tr td { border:  1px solid transparent!important;}  */
.wrap-right .tab-box table  tr td { word-break: normal!important;} 
 /* .footer .footer-down .text-body p {
  grid-gap: 0.34rem;
} */
.product-d-page1 .page-main .btn-container {
  z-index: 999;
  position: relative;
}
.product-d-page2 .page-main .list-con .list .item .item-box .public-img {
  max-height: unset;
}
.page-main .wrap-box .wrap-right .tab-box p img{
max-width: 100%!important;
height: auto!important;
}
.page-main .wrap-box .wrap-right .tab-box div img{
max-width: 100%!important;
height: auto!important;
padding: 5px 0;
}
/* .index-page1 .page-main .swiper-main {
  margin-top: unset;
} */
.page-center {
  margin-top: -30px;
}
.ani .title span{
	display: unset;
}
.product-d-page2 .page-main .list-con .list-up {
  text-align: unset;
  border-bottom: unset;
  padding-bottom: unset;
  margin-bottom: unset;
}
.product-d-page2 .page-main .list-con .title span{
 display: unset;
}
.product-d-page2 .page-main .list-con .list-up .title {
  font-weight: unset;
}
.product-d-page2 .page-main .tab-title-box .tab-title .title {
  font-weight: bold;
  font-size: 26px;
}
.page-main .wrap-box .wrap-right .tab-box span{
display: unset;
}
.tab-wrap{
margin-top: 0.4rem;
}

@media (max-width: 1024px) {
  .product-d-page1 {
    padding: 0.5rem 0;
  }
  .page-wrap-box {
    padding: 0.5rem 0;
  }
  .page-wrap-box .page-main > .wrap-box > .wrap-left {
    margin-bottom: 0.3rem;
  }
  .productNavBox .c-mb {
    padding-bottom: 10px;
  }
  .index-swiper .swiper-slide .container .ani .title {
    font-size: var(--font30);
  }
  .no_margin {
/*     font-size: var(--font12); */
  }
  .index-swiper .swiper-slide .container .ani .btn-container {
  margin-top: 0.45rem;
}
.index-swiper .swiper-slide .container {
  height: 90%;
}
.footer .footer-message .wrap-box .wrap-left {
  width: unset;
  max-width: unset;
}
.product-d-page2 .page-main .tab-title-box .tab-title .title {
  font-weight: bold;
  font-size: 18px;
}
}
