body {
  --bj: 7.2vw;
  --top: 1rem;
  --color: #cb302f;
  --gap: 1rem;
  --f14: 0.14rem;
  --f16: 0.16rem;
  --f18: 0.18rem;
  --f20: 0.2rem;
  --f22: 0.22rem;
  --f24: 0.24rem;
  --f26: 0.26rem;
  --f28: 0.28rem;
  --f30: 0.3rem;
  --f32: 0.32rem;
  --f34: 0.34rem;
  --f36: 0.36rem;
  --f38: 0.38rem;
  --f40: 0.4rem;
  --f42: 0.42rem;
  --f44: 0.44rem;
  --f46: 0.46rem;
  --f48: 0.48rem;
  --f54: 0.54rem;
  --f56: 0.56rem;
  --f58: 0.58rem;
  --f60: 0.6rem;
  --f70: 0.7rem;
}
@media screen and (max-width: 1500px) {
  body {
    --bj: 5vw;
    --f14: 12px;
    --f16: 14px;
    --f18: 16px;
    --f20: 18px;
    --f22: 18px;
    --f24: 20px;
    --f26: 22px;
    --f28: 22px;
    --f54: 0.52rem;
    --f56: 0.54rem;
    --f58: 0.56rem;
    --f60: 0.58rem;
    --f70: 0.68rem;
  }
}
@media screen and (max-width: 1200px) {
  body {
    --bj: 5vw;
    --gap: 0.8rem;
    --top: 60px;
    --f20: 16px;
    --f22: 16px;
    --f24: 18px;
    --f26: 20px;
    --f28: 20px;
    --f30: 0.36rem;
    --f32: 0.36rem;
    --f34: 0.38rem;
    --f36: 0.4rem;
    --f38: 0.4rem;
    --f40: 0.4rem;
    --f44: 0.4rem;
    --f46: 0.4rem;
    --f48: 0.4rem;
    --f54: 0.5rem;
    --f56: 0.52rem;
    --f58: 0.52rem;
    --f60: 0.54rem;
    --f70: 0.54rem;
  }
}
@media screen and (max-width: 750px) {
  body {
    --f14: 0.26rem;
    --f16: 0.28rem;
    --f18: 0.3rem;
    --f20: 0.3rem;
    --f22: 0.32rem;
    --f24: 0.34rem;
    --f26: 0.34rem;
    --f28: 0.36rem;
    --f30: 0.42rem;
    --f32: 0.42rem;
    --f34: 0.42rem;
    --f36: 0.42rem;
    --f38: 0.42rem;
    --f40: 0.42rem;
    --f44: 0.42rem;
    --f46: 0.42rem;
    --f48: 0.44rem;
    --f54: 0.46rem;
    --f56: 0.48rem;
    --f58: 0.48rem;
    --f60: 0.5rem;
    --f70: 0.5rem;
  }
}
/** 纵向滚动条样式 */
@keyframes moveNext {
  0% {
    transform: translateY(0.1rem);
  }
  50% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0.1rem);
  }
}
.public_author {
  position: relative;
  top: calc(var(--top) * -1 + 1px);
}
.pt {
  padding-top: var(--gap);
}
.pb {
  padding-bottom: var(--gap);
}
.wMain {
  padding-left: var(--bj);
  padding-right: var(--bj);
  width: 100%;
}
.Privacy_Policy .box_ .content1 {
  font-size: var(--f48);
  font-family: GilroyBold;
  text-transform: none;
}
.Privacy_Policy .box_ .hr {
  border-top: 1px solid #eee;
  margin: 0.5rem 0;
}
.Privacy_Policy .box_ .content3 {
  font-size: var(--f18);
  line-height: 1.8;
  color: #666;
}
.Search_List .box1 {
  padding: 1.4rem 0 0.5rem;
  font-size: var(--f20);
  background: #f6f6f6;
}
.Search_List .box2 {
  min-height: 40vh;
}
.Search_List .box2 .item {
  padding: 0.2rem 0.8rem;
  border-bottom: 1px solid #eee;
}
@media screen and (max-width: 1200px) {
  .Search_List .box2 .item {
    padding: 0.2rem 0rem;
  }
}
.Search_List .box2 .item a {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.Search_List .box2 .item a .left {
  max-width: 80%;
}
.Search_List .box2 .item a .left .t {
  font-size: var(--f14);
  color: #999;
}
.Search_List .box2 .item a .left .b {
  font-size: var(--f24);
  color: #333;
  transition: 0.4s;
  margin-top: 12px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.Search_List .box2 .item a .right {
  font-size: var(--f16);
  color: var(--color);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  transition: 0.4s;
}
.Search_List .box2 .item a .right i {
  font-size: var(--f16);
  display: inline-block;
  transition: 0.4s;
}
.Search_List .box2 .item a:hover .b {
  color: #cb302f;
}
.Search_List .box2 .item a:hover .right i {
  transform: translateX(5px);
}
.Search_List .box3 {
  font-size: var(--f18);
  text-align: center;
}
.Sitemap .ap_top {
  border-bottom: 1px solid #999;
  padding-bottom: 0.46rem;
}
.Sitemap .ap_top p {
  font-size: var(--f48);
  font-family: GilroyBold;
  text-transform: none;
}
.Sitemap .ap_bot {
    min-height: 60vh;
}
.Sitemap .ap_bot .item {
  padding: 0.44rem 0;
  border-bottom: 1px solid #ccc;
}
.Sitemap .ap_bot .item .content1 a {
  color: #000;
  transition: 0.4s;
  font-size: var(--f26);
  font-family: GilroyBold;
  text-transform: none;
}
.Sitemap .ap_bot .item .content1 a:hover {
  color: #cb302f;
}
.Sitemap .ap_bot .item .content2 {
  margin-top: 0.22rem;
}
.Sitemap .ap_bot .item .content2 .firstorder {
  /*display: flex;*/
  /*justify-content: center;*/
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 0.2rem;
}
.Sitemap .ap_bot .item .content2 .firstorder a {
  transition: 0.4s;
  font-size: var(--f20);
  color: #333;
  font-family: GilroyMedium;
  text-transform: none;
}
/*.Sitemap .ap_bot .item .content2 .firstorder a+a {*/
/*    margin-left: .58rem;*/
/*}*/

.Sitemap .ap_bot .item .content2 .firstorder a:hover {
  color: #cb302f;
}
.Sitemap .ap_bot .item .content2 .multistage {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 0.2rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list {
  font-size: var(--f20);
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_1 a {
  transition: 0.4s;
  color: #333;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_1 a:hover {
  color: #cb302f;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 {
  margin-top: 0.26rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .title_3 a {
  font-size: 0.9em;
  transition: 0.4s;
  color: #333;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .title_3 a:hover {
  color: #cb302f;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 {
  padding-left: 0.1rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 {
  margin-top: 0.14rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 0.8em;
  transition: 0.4s;
  color: #666;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a i {
  transition: 0.4s;
  font-size: 0.9em;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a span {
  flex: 1;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a:hover {
  color: #cb302f;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 {
  padding-left: 0.1rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 {
  margin-top: 0.1rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 0.8em;
  transition: 0.4s;
  color: #666;
  line-height: 1.4;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a i {
  transition: 0.4s;
  font-size: 0.9em;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a span {
  flex: 1;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a:hover {
  color: #cb302f;
}
@media (max-width: 1200px) {
  .Sitemap .ap_bot .item .content2 .multistage,
  .Sitemap .ap_bot .item .content2 .firstorder {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: .2rem;
  }
  .Sitemap .ap_bot .item .content2 .firstorder a {
      margin-left: 0 !important;
  }
}
@media (max-width: 750px) {
  .Sitemap .ap_bot .item .content2 .multistage,
  .Sitemap .ap_bot .item .content2 .firstorder {
    grid-template-columns: repeat(2, 1fr);
  }
}
.pc_header {
  z-index: 5;
  position: sticky;
  top: 0;
}
.pc_header .wMain {
  background: #cb302f;
}
.pc_header .wMain .logo a img {
  height: 0.72rem;
}
.pc_header .wMain .column {
  flex: 1;
}
.pc_header .wMain .column .nav .slide {
    position: relative;
}
.pc_header .wMain .column .nav .slide .default {
    display: none;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    background: #fff;
    padding: .2rem;
    font-size: var(--f20);
    filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, .1));
}
.pc_header .wMain .column .nav .slide .default .lt_box {}

.pc_header .wMain .column .nav .slide .default .lt_box a {
    text-transform: none;
    font-family: GilroyMedium;
    color: #999;
    transition: .4s;
}
.pc_header .wMain .column .nav .slide .default .lt_box a +a {
    margin-top: .12rem;
}
.pc_header .wMain .column .nav .slide .default .lt_box a:hover {
    color: #cb302f;
}

.pc_header .wMain .column .nav .slide .item a {
  position: relative;
  line-height: var(--top);
  color: #fff;
  font-family: GilroyMedium;
  text-transform: none;
  font-size: var(--f22);
}
.pc_header .wMain .column .nav .slide .item a::before {
  transition: 0.6s;
  content: '';
  position: absolute;
  left: 0;
  bottom: 32%;
  width: 0%;
  height: 2px;
  background: #fff;
}
.pc_header .wMain .column .nav .slide + .slide {
  margin-left: 0.6rem;
}
.pc_header .wMain .column .nav .slide:hover .item a::before,
.pc_header .wMain .column .nav .slide.active .item a::before {
  width: 100%;
}
.pc_header .wMain .menu .search {
  cursor: pointer;
}
.pc_header .wMain .menu .search img {
  width: var(--f22);
}
.pc_header .wMain .menu .lang {
  margin-left: 0.35rem;
}
.pc_header .wMain .menu .lang a {
  transition: 0.4s;
  font-size: var(--f18);
  color: rgba(255, 255, 255, 0.5);
}
.pc_header .wMain .menu .lang a img {
  width: var(--f18);
  margin-right: 2px;
}
.pc_header .wMain .menu .lang a:hover {
  color: #fff;
}
.pc_footer {
  background: #cb302f;
}
.pc_footer .ter_top {
  padding: 0.6rem 0;
}
.pc_footer .ter_top .logo a img {
  height: 0.5rem;
}
.pc_footer .ter_top .share {
  margin: 0.3rem 0;
}
.pc_footer .ter_top .share .li a img {
  width: 0.4rem;
}
.pc_footer .ter_top .share .li + .li {
  margin-left: 0.2rem;
}
.pc_footer .ter_top .nav_list a {
  position: relative;
  font-size: var(--f18);
  color: #fff;
  text-transform: none;
  font-family: GilroyMedium;
}
.pc_footer .ter_top .nav_list a::before {
  transition: 0.4s;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 2px;
  background: #fff;
}
.pc_footer .ter_top .nav_list a:hover::before,
.pc_footer .ter_top .nav_list a.active::before {
  width: 100%;
}
.pc_footer .ter_top .nav_list a + a {
  margin-left: 0.58rem;
}
.pc_footer .ter_bot {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(0, 0, 0, 0.05);
  font-size: var(--f14);
  padding: 0.14rem 0;
}
.pc_footer .ter_bot .copy p {
  color: rgba(255, 255, 255, 0.6);
}
.pc_footer .ter_bot .copy p a {
  display: inline-block;
  transition: 0.4s;
  color: rgba(255, 255, 255, 0.6);
}
.pc_footer .ter_bot .copy p a:hover {
  color: #fff;
}
.pc_footer .ter_bot .copy p + p {
  margin-left: 6px;
}
.pc_footer .ter_bot .author a {
  transition: 0.4s;
  color: rgba(255, 255, 255, 0.6);
}
.pc_footer .ter_bot .author a:hover {
  color: #fff;
}
.pc_footer .ter_bot .author i {
  margin: 0 0.1rem;
  height: 100%;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.pu_suspension {
  transition: 0.6s;
  opacity: 0;
  z-index: 5;
  position: fixed;
  right: 10px;
  top: 70%;
  transform: translateY(-50%);
  filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.18));
}
.pu_suspension .on_box {
  font-size: var(--f14);
}
.pu_suspension .on_box .item {
  position: relative;
  margin: -1px 0;
}
.pu_suspension .on_box .item .div_ {
  cursor: pointer;
  background: #fff;
  width: 0.7rem;
  min-height: 0.7rem;
  display: flex;
  padding: 2px;
}
.pu_suspension .on_box .item .div_ a {
  margin: auto;
  text-align: center;
}
.pu_suspension .on_box .item .div_ a img {
  transition: 0.4s;
  height: var(--f22);
  filter: grayscale(1);
}
.pu_suspension .on_box .item .div_ a svg {
    height: var(--f22);
}
.phone_tubiao1 {
     transform-origin: left bottom;
    animation: big1 2s cubic-bezier(0.65, 0.05, 0.36, 1) infinite;
    opacity: 0;  
}
.phone_tubiao2 {
     transform-origin: left bottom;
    animation: big1 2s cubic-bezier(0.65, 0.05, 0.36, 1) infinite;
    animation-delay: 0.2s;
    opacity: 0; 
}
@keyframes big1 {
  0% {
    transform: translate(48px, -48px) scale(0.1);
    opacity: 0;
}
80% {
    transform: translate(0px, 0px) scale(1);
    opacity: 1;
}
100% {
    opacity: 0;
}  
}
.xiao_tubiao1 {
     opacity: 1;
    animation: donghua1 3s linear infinite;  
}
.xiao_tubiao2 {
     animation: donghua2 3s linear infinite; 
}
@keyframes donghua1 {
    0% {
    transform: translate(0%, 0%);
}
50% {
    transform: translate(-37%, 0%);
}
100% {
    transform: translate(0%, 0%);
}
}
@keyframes donghua2 {
    0% {
    transform: translate(0%, 0%);
}
50% {
    transform: translate(37%, 0%);
}
100% {
    transform: translate(0%, 0%);
}
}

.pu_suspension .on_box .item .div_ a p {
  transition: 0.4s;
  margin-top: 0.06rem;
  color: #666;
}
.pu_suspension .on_box .item .post {
  transition: 0.4s;
  position: absolute;
  right: 100%;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transform-origin: center right;
  margin-right: 0.2rem;
  filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.18));
}
.pu_suspension .on_box .item .post::before {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  border: 0.08rem solid transparent;
  border-left-color: #fff;
}
.pu_suspension .on_box .item .post .tel {
  white-space: nowrap;
  padding: 0.1rem 0.18rem;
  background: #fff;
}
.pu_suspension .on_box .item .post .tel .tips {
  font-size: 0.88em;
  color: #666666;
  margin-bottom: 0.06rem;
}
.pu_suspension .on_box .item .post .tel a {
  font-family: GilroyBold;
  color: #0075c2;
  font-size: 1.28em;
}
.pu_suspension .on_box .item .post .code img {
  width: 1.2rem;
}
.pu_suspension .on_box .item:hover .div_ a img {
  filter: grayscale(0);
}
.pu_suspension .on_box .item:hover .div_ a svg path {
  fill: #cb302f;
}
.pu_suspension .on_box .item:hover .div_ a p {
  color: #cb302f;
}
.pu_suspension .on_box .item:hover .post {
  transform: translateY(-50%) scale(1);
}
.pu_suspension .on_box .go_top {
  margin-top: 0.1rem;
}
.pu_suspension.active {
  top: 50%;
  opacity: 1;
}
.pu_link {
  display: inline-block;
}
.pu_link .a {
  transition: 0.6s;
  min-width: 1.9rem;
  font-size: var(--f18);
  color: #cb302f;
  padding: 0 0.24rem;
  line-height: 0.5rem;
  border: 2px solid #cb302f;
  border-radius: 0.5rem;
}
.pu_link .a span {
  font-family: GilroyMedium;
}
.pu_link .a i {
  margin-left: 0.14rem;
  font-weight: bold;
}
.pu_link .a:hover {
  background: #cb302f;
  color: #fff;
}
.pu_link.color .a {
  background: #cb302f;
  color: #fff;
}
.pu_link.color .a:hover {
  filter: drop-shadow(0 0 10px #cb302f);
}
.pu_more {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #cb302f;
  font-size: var(--f18);
}
.pu_more span {
  font-family: GilroyMedium;
}
.pu_more i {
  transition: 0.4s;
  margin-left: 0.14rem;
  font-weight: bold;
}
.index_banner {
  position: relative;
}
.index_banner .swiper .swiper-slide {
  position: relative;
}
.index_banner .swiper .swiper-slide .slide_img video,
.index_banner .swiper .swiper-slide .slide_img img {
  width: 100%;
  height: calc(var(--vh) - var(--top));
}
.index_banner .swiper .swiper-slide .slide_post {
  position: absolute;
  width: 100%;
  /*height: 100%;*/
  bottom: 14%;
  left: 0;
  padding: 0 var(--bj);
  display: flex;
}
.index_banner .swiper .swiper-slide .slide_post > div {
  margin: auto;
  width: 100%;
}
.index_banner .swiper .swiper-slide .slide_post > div .le_box {
  width: 50%;
}
.index_banner .swiper .swiper-slide .slide_post > div .le_box .content1 {
  line-height: 1;
}
.index_banner .swiper .swiper-slide .slide_post > div .le_box .content1 .tips {
  color: #cb302f;
  font-family: GilroyBold;
  font-size: var(--f46);
  text-transform: none;
}
.index_banner .swiper .swiper-slide .slide_post > div .le_box .content1 .txt {
  font-family: GilroyBold;
  color: #fff;
  font-size: var(--f58);
  text-transform: none;
}
.index_banner .swiper .swiper-slide .slide_post > div .le_box .content1 .desc {
  margin-top: 0.3rem;
  font-family: GilroyMedium;
  color: #fff;
  font-size: var(--f22);
  line-height: 1.4;
}
.index_banner .swiper .swiper-slide .slide_post > div .le_box .content2 {
  margin: 0.28rem 0 0.8rem;
  display: flex;
  opacity: .8;
}
.index_banner .swiper .swiper-slide .slide_post > div .le_box .content2 .li .svg {
  height: 0.74rem;
  text-align: center;
}
.index_banner .swiper .swiper-slide .slide_post > div .le_box .content2 .li .svg img {
  max-height: 100%;
}
.index_banner .swiper .swiper-slide .slide_post > div .le_box .content2 .li .txt {
  margin-top: 0.16rem;
  color: #fff;
  font-size: var(--f16);
  line-height: var(--f22);
  height: calc(var(--f22) * 2);
}
.index_banner .swiper .swiper-slide .slide_post > div .le_box .content2 .li + .li {
  margin-left: 0.45rem;
}
.index_banner .swiper .swiper-slide .slide_post > div .ri_box {
  width: 40%;
  text-align: center;
}
.index_banner .swiper .swiper-slide .slide_post > div .ri_box img {
  max-width: 85%;
  max-height: 85%;
}
.index_banner .div_ {
  z-index: 2;
  position: absolute;
  width: 100%;
  bottom: 6%;
  left: 0;
  padding: 0 var(--bj);
}
.index_banner .div_ > div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 1;
}
.index_banner .div_ > div span {
  color: #fff;
  font-size: var(--f18);
}
.index_banner .div_ > div span:last-of-type {
  opacity: 0.5;
}
.index_banner .div_ > div i {
  width: 0.36rem;
  height: 2px;
  background: #fff;
  margin: 0 0.1rem;
}
.index_banner .mouse {
  z-index: 2;
  position: absolute;
  bottom: 6%;
  left: 50%;
  transform: translate(-50%, 50%);
}
.index_banner .mouse img {
  max-width: 0.24rem;
  animation: moveNext 1s linear infinite;
}
.index_product {
  --w: 1.4rem;
  --h: 1.5rem;
}
.index_product ._width {
  width: var(--w);
}
.index_product .ct_top .le_box {
  width: 56%;
}
.index_product .ct_top .le_box .txt {
  font-size: var(--f48);
  font-family: GilroyBold;
  text-transform: none;
  line-height: 1;
}
.index_product .ct_top .le_box .desc {
  margin-top: 0.16rem;
  color: #666;
  font-size: var(--f24);
  line-height: 1.2;
}
.index_product .ct_bot {
  margin-top: 0.9rem;
}

.index_product .ct_bot .content1 {
   position: relative;
   padding: 0 0.9rem;
}

.index_product .ct_bot .content1 .swiper {
  position: relative;
}
.index_product .ct_bot .content1 .swiper::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 2px;
  background: #f3f3f3;
}
.index_product .ct_bot .content1 .swiper .swiper-slide {
  position: relative;
  transition: 0.6s;
  width: var(--w);
  height: var(--h);
  border-radius: 0.08rem;
  display: flex;
  background: #fff;
}
.index_product .ct_bot .content1 .swiper .swiper-slide::before {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 2px;
  background: #cb302f;
}
.index_product .ct_bot .content1 .swiper .swiper-slide .div_ {
  cursor: pointer;
  margin: auto;
  text-align: center;
  padding: 2px;
}
.index_product .ct_bot .content1 .swiper .swiper-slide .div_ .svg {
  height: 0.52rem;
}
.index_product .ct_bot .content1 .swiper .swiper-slide .div_ .svg img {
  transition: 0.3s;
  max-height: 100%;
  filter: brightness(0);
  opacity: 0.8;
}
.index_product .ct_bot .content1 .swiper .swiper-slide .div_ .txt {
  transition: 0.4s;
  margin-top: 0.14rem;
  color: #666;
  text-transform: none;
  line-height: 1.2;
  font-size: var(--f16);
}
.index_product .ct_bot .content1 .swiper .swiper-slide .phone_none,
.index_product .ct_bot .content1 .swiper .swiper-slide .none {
  display: none;
}
.index_product .ct_bot .content1 .swiper .swiper-slide:last-child {
  margin-right: 0 !important;
}
.index_product .ct_bot .content1 .swiper .swiper-slide:last-child::before {
  display: none;
}
.index_product .ct_bot .content1 .swiper .swiper-slide-active {
  background: #cb302f;
}
.index_product .ct_bot .content1 .swiper .swiper-slide-active::before {
  transition: 0.8s;
  width: var(--space);
}
.index_product .ct_bot .content1 .swiper .swiper-slide-active .div_ .svg img {
  filter: brightness(1);
  opacity: 1;
}
.index_product .ct_bot .content1 .swiper .swiper-slide-active .div_ .txt {
  color: #fff;
}
.index_product .ct_bot .content2 {
  margin-top: 0.26rem;
  --gap: 0.2rem;
  position: relative;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ {
  display: flex;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li {
  transition: 0.8s;
  flex: 1;
  border-radius: 0.2rem;
  background: linear-gradient(180deg, #F6F6F6 0%, #E1E1E1 100%);
  overflow: hidden;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0.36rem;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box1 {
  transition: 0.6s;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box1 .img {
  height: 3.8rem;
  display: flex;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box1 .img img {
  margin: auto;
  max-width: 100%;
  max-height: 86%;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box1 .ms {
  text-align: center;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box1 .ms .txt {
  font-size: var(--f20);
  font-family: GilroyMedium;
  text-transform: none;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box1 .ms .tag {
  margin-top: 4px;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box1 .ms .tag span {
  position: relative;
  color: #666;
  font-size: var(--f20);
  font-family: GilroyMedium;
  padding-left: 0.14rem;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box1 .ms .tag span::before {
  content: '';
  position: absolute;
  width: calc(var(--f20) / 3);
  height: calc(var(--f20) / 3);
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background: #666;
  border-radius: 50%;
  font-family: GilroyMedium;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box1 .ms .tag span + span {
  margin-left: 0.14rem;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 {
  opacity: 0;
  transition: 0.6s;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0%;
  left: 0;
  border-radius: 0.2rem;
  overflow: hidden;
  background: url('../images/4.jpg') no-repeat;
  background-size: 100% 100%;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div {
  position: relative;
  height: 100%;
  padding: 0.8rem 0.4rem 0.4rem;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box {
  width: 55%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  opacity: 0;
  margin-top: 5%;
  transition: .4s;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 {
  flex: 1;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 .tips {
  color: #cb302f;
  font-size: var(--f14);
  font-family: GilroyMedium;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 .txt {
  transition: 0.6s;
  font-size: var(--f34);
  font-family: GilroyBold;
  line-height: 1.2;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 .tag {
  margin-top: 4px;
  display: flex;
  flex-wrap: wrap;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 .tag span {
  position: relative;
  color: #333;
  font-size: var(--f26);
  font-family: GilroyMedium;
  padding-left: 0.2rem;
  margin-right: 0.2rem;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 .tag span::before {
  content: '';
  position: absolute;
  width: calc(var(--f26) / 3);
  height: calc(var(--f26) / 3);
  top: .14rem;
  left: 0;
  /*transform: translateY(-50%);*/
  background: #333;
  border-radius: 50%;
  font-family: GilroyMedium;
}
/*.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 .tag span + span {*/
/*  margin-left: 0.2rem;*/
/*}*/
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 .desc {
  margin-top: 0.32rem;
  color: #333;
  font-size: var(--f18);
  line-height: var(--f30);
  height: calc(var(--f30) * 2);
  /*overflow: auto;*/
  /*padding-right: 0.1rem;*/
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 .desc::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 .desc::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #cb302f;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 .desc::-webkit-scrollbar-track {
  border-radius: 2px;
  background: rgba(203, 48, 47, 0.5);
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .ri_box {
  position: absolute;
  right: 0.34rem;
  bottom: 0;
  width: 3.35rem;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .ri_box img {
  width: 100%;
}
.index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li + .li {
  margin-left: var(--gap);
}
.index_product .ct_bot .content2 .swiper-drop {
   margin-top: 10px;
   text-align: center;
}
.index_product .ct_bot .content2  .swiper-drop  .swiper-pagination-bullet {
        opacity: 1;
    background: #d9d9d9;
}
.index_product .ct_bot .content2 .swiper-drop  .swiper-pagination-bullet-active {
        background: #cb302f;  
}

@media (min-width: 1200px) {
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li:hover {
    flex: 2.1;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li:hover .box1 {
    opacity: 0;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li:hover .box2 {
    opacity: 1;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li:hover .box2 .le_box {
      opacity: 1;
      margin-top: 0;
      transition-delay: .6s;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li:hover .box2 .le_box .x1 .txt {
    color: #cb302f;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li:hover .box2 .le_box .x2 .pu_more i {
    margin-left: 0.2rem;
  }
}
.index_profile {
  background: url('../images/2.jpg') no-repeat;
  background-size: cover;
}
.index_profile .pr_top .content1 .txt {
  font-size: var(--f48);
  font-family: GilroyBold;
  text-transform: none;
  line-height: 1;
}
.index_profile .pr_top .content2 {
  margin-top: 0.6rem;
  position: relative;
  padding: 0 .9rem;
}
.index_profile .pr_top .content2 .swiper {
  position: relative;
}
.index_profile .pr_top .content2 .swiper::before {
  content: '';
  position: absolute;
  top: 1px;
  left: 0;
  width: 100%;
  border-top: 1px solid #ccc;
}
.index_profile .pr_top .content2 .swiper .swiper-slide {
  /*width: auto;*/
  text-align: center;
}
.index_profile .pr_top .content2 .swiper .swiper-slide a {
  cursor: pointer;
  position: relative;
  font-size: var(--f18);
  color: #666;
  padding-top: 0.2rem;
  width: fit-content;
  margin: 0 auto;
}
.index_profile .pr_top .content2 .swiper .swiper-slide a::before {
  transition: 0.6s;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background: #cb302f;
}
.index_profile .pr_top .content2 .swiper .swiper-slide:hover a {
  color: #cb302f;
}
.index_profile .pr_top .content2 .swiper .swiper-slide:hover a::before {
  width: 100%;
}
.index_profile .pr_top .content2 .swiper .swiper-slide + .swiper-slide {
  /*margin-left: 0.7rem*/
}
.index_profile .pr_top .content2 .swiper .swiper-slide-active a {
  color: #cb302f;
}
.index_profile .pr_top .content2 .swiper .swiper-slide-active a::before {
  width: 100%;
}
.index_profile .pr_top .content2 .toggle .prev,
.index_profile .pr_top .content2 .toggle .next{
  top: -.3rem;
  transform: translateY(0);
}
.index_profile .pr_bot {
  margin-top: 0.5rem;
}
.index_profile .pr_bot .swiper {
  padding: 0.1rem;
  width: calc(100% + 0.2rem);
  margin-left: -0.1rem;
}
.index_profile .pr_bot .swiper .swiper-slide a {
  overflow: hidden;
  border-radius: 0.2rem;
  background: #fff;
  box-shadow: 0px 4px 0.1rem 0px rgba(55, 52, 130, 0.1);
}
.index_profile .pr_bot .swiper .swiper-slide a .le_box {
  width: 50%;
  overflow: hidden;
}
.index_profile .pr_bot .swiper .swiper-slide a .le_box img {
  border-radius: 0.2rem 0 0 0.2rem;
  transition: 0.4s;
  width: 100%;
}
.index_profile .pr_bot .swiper .swiper-slide a .ri_box {
  width: 50%;
  display: flex;
  padding: 0.8rem;
}
.index_profile .pr_bot .swiper .swiper-slide a .ri_box > div {
  width: 100%;
  margin: auto;
}
.index_profile .pr_bot .swiper .swiper-slide a .ri_box > div .content1 .svg {
  width: 0.64rem;
}
.index_profile .pr_bot .swiper .swiper-slide a .ri_box > div .content1 .svg img {
  max-width: 100%;
}
.index_profile .pr_bot .swiper .swiper-slide a .ri_box > div .content1 .txt {
  transition: 0.4s;
  padding-left: 0.18rem;
  flex: 1;
  font-size: var(--f32);
  font-family: GilroyMedium;
}
.index_profile .pr_bot .swiper .swiper-slide a .ri_box > div .content2 {
  margin: 0.3rem 0 0.6rem;
  color: #666;
  font-size: var(--f20);
  line-height: var(--f36);
  height: calc(var(--f36) * 5);
  /*overflow: auto;*/
  /*padding-right: 0.1rem;*/
}
.index_profile .pr_bot .swiper .swiper-slide a .ri_box > div .content2::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.index_profile .pr_bot .swiper .swiper-slide a .ri_box > div .content2::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #cb302f;
}
.index_profile .pr_bot .swiper .swiper-slide a .ri_box > div .content2::-webkit-scrollbar-track {
  border-radius: 2px;
  background: rgba(203, 48, 47, 0.5);
}
.index_profile .pr_bot .swiper .swiper-slide a:hover .le_box img {
  transform: scale(1.05);
}
.index_profile .pr_bot .swiper .swiper-slide a:hover .ri_box .content1 .txt {
  color: #cb302f;
}
.index_profile .pr_bot .swiper .swiper-slide a:hover .ri_box .content3 .pu_more i {
  margin-left: 0.2rem;
}
.index_industry {
  position: relative;
}
.index_industry .bk {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.index_industry .bk p {
  transition: 1.07s ease;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  width: 100%;
  height: 100%;
}
.index_industry .bk p img {
  width: 100%;
  height: 100%;
}
.index_industry .bk p.active {
  opacity: 1;
}
.index_industry .ry_box {
  z-index: 1;
  position: relative;
  background: linear-gradient(270deg, rgba(26, 24, 62, 0), rgba(26, 24, 62, 0.7));
  padding: 1.24rem var(--bj) 0.7rem;
  color: #fff;
}
.index_industry .ry_box .content1 {
  font-size: var(--f48);
  font-family: GilroyBold;
  line-height: 1;
  text-transform: none;
}
.index_industry .ry_box .content2 {
  margin: 0.54rem 0 0.84rem;
  /*width: 42%;*/
  width: 100%;
}
.index_industry .ry_box .content2 .item {
  display: none;
}
.index_industry .ry_box .content2 .item .txt {
  font-size: var(--f36);
  font-family: GilroyMedium;
  line-height: 1;
}
.index_industry .ry_box .content2 .item .desc {
  margin-top: 0.12rem;
  /*font-size: var(--f24);*/
  font-size: var(--f20);
  line-height: 1.4;
  height: 7em;
  /*height: 4.2em;*/
  /*line-height: var(--f34);*/
  /*height: calc(var(--f34) * 5);*/
  /*overflow: auto;*/
  /*padding-right: 0.1rem;*/
}
.index_industry .ry_box .content2 .item .btn {
    margin-top: var(--f36);
}

.index_industry .ry_box .content2 .item .desc::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.index_industry .ry_box .content2 .item .desc::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #fff;
}
.index_industry .ry_box .content2 .item .desc::-webkit-scrollbar-track {
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.5);
}
.index_industry .ry_box .content2 .item.active {
  display: block;
}
.index_industry .ry_box .content3 {
  position: relative;
  padding: 0 0.9rem;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.index_industry .ry_box .content3 .swiper .swiper-slide a {
  cursor: pointer;
  transition: 0.8s;
  display: flex;
  height: 2.5rem;
  border-radius: 0.2rem;
  overflow: hidden;
  padding: .1rem;
}
.index_industry .ry_box .content3 .swiper .swiper-slide a > div {
  margin: auto;
  text-align: center;
}
.index_industry .ry_box .content3 .swiper .swiper-slide a > div .svg {
  height: 0.6rem;
}
.index_industry .ry_box .content3 .swiper .swiper-slide a > div .svg img {
  max-height: 100%;
}
.index_industry .ry_box .content3 .swiper .swiper-slide a > div .txt {
  margin-top: 0.16rem;
  font-size: var(--f20);
  font-family: GilroyMedium;
  color: #fff;
}
.index_industry .ry_box .content3 .swiper .swiper-slide-active a {
  background: #cb302f;
}
.pu_ .prev,
.pu_ .next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0.6rem;
  height: 0.6rem;
  display: flex;
}
.pu_  .prev svg,
.pu_  .next svg {
  cursor: pointer;
  margin: auto;
  width: 0.18rem;
}
.pu_  .prev svg path,
.pu_  .next svg path {
  transition: 0.4s;
}
.pu_  .prev:hover svg path,
.pu_  .next:hover svg path {
  stroke: #cb302f;
}
.pu_ .prev {
  left: 0;
}
.pu_ .next {
  right: 0;
}
.index_machine {
  background: #F8F8F8;
}
.index_machine .le_box {
  width: 43%;
  padding-right: 5%;
}
.index_machine .le_box > div .content1 {
  font-family: GilroyBold;
  font-size: var(--f48);
}
.index_machine .le_box > div .content2 {
  margin-top: 0.3rem;
}
.index_machine .le_box > div .content2 .txt {
  font-size: var(--f38);
}
.index_machine .le_box > div .content2 .desc {
  margin-top: 0.16rem;
  font-size: var(--f22);
  color: #666;
}
.index_machine .le_box > div .content3 {
  margin: 0.3rem 0;
}
.index_machine .le_box > div .content3 .li {
  display: flex;
  flex-wrap: wrap;
}
.index_machine .le_box > div .content3 .li .svg {
  width: 0.28rem;
}
.index_machine .le_box > div .content3 .li .svg img {
  max-width: 100%;
}
.index_machine .le_box > div .content3 .li p {
  flex: 1;
  padding-left: 0.15rem;
  color: #666;
  font-size: var(--f20);
}
.index_machine .le_box > div .content3 .li p a {
  display: inline-block;
  transition: 0.4s;
  color: #666;
  margin-right: 0.16rem;
}
.index_machine .le_box > div .content3 .li p a + a {
  margin-left: 0;
}
.index_machine .le_box > div .content3 .li p a:hover {
  color: #cb302f;
}
.index_machine .le_box > div .content3 .li + .li {
  margin-top: 0.16rem;
}
.index_machine .le_box > div .content4 {
  color: #666;
  font-size: var(--f20);
  line-height: 1.8;
}
.index_machine .ri_box {
  width: 57%;
  border-radius: 0.2rem;
  background: #FFF;
  box-shadow: 0px 4px 0.3rem -4px rgba(49, 46, 121, 0.3);
  padding: 0.4rem;
}
.index_machine .ri_box form .item {
  display: grid;
  gap: 0.24rem;
  font-size: var(--f20);
}
.index_machine .ri_box form .item input {
  width: 100%;
  border-radius: 4px;
  border: 1px solid #E3E3E3;
  background: #FCFCFC;
  padding: 0.2rem;
}
.index_machine .ri_box form .item input::placeholder {
  color: #999;
}
.index_machine .ri_box form .item textarea {
  width: 100%;
  height: 1.24rem;
  border-radius: 4px;
  border: 1px solid #E3E3E3;
  background: #FCFCFC;
  padding: 0.2rem;
}
.index_machine .ri_box form .item textarea::placeholder {
  color: #999;
}
.index_machine .ri_box form .privacy {
  margin-top: 0.14rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.index_machine .ri_box form .privacy .tips {
  color: #666;
  font-size: var(--f18);
}
.index_machine .ri_box form .privacy .tips a {
  display: inline-block;
  color: #cb302f;
}
.index_machine .ri_box form .privacy .layui-form-checkbox {
  border: 1px solid #E3E3E3;
  background: #FCFCFC;
  width: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
  padding-right: 0;
}
.index_machine .ri_box form .privacy .layui-form-checkbox .layui-icon-ok {
  border: none;
  width: 100%;
  height: 100%;
  font-size: 0.18rem;
}
.index_machine .ri_box form .privacy .layui-form-checked {
  background: #cb302f;
  border-color: #cb302f;
}
.index_machine .ri_box form .privacy .layui-form-checked .layui-icon-ok {
  color: #fff;
}
.index_machine .ri_box form .submit {
  margin-top: 0.38rem;
}
.index_machine .ri_box form .submit button {
  cursor: pointer;
  height: 0.8rem;
  width: 100%;
  background: #cb302f;
  color: #fff;
  border-radius: 12px;
  border: none;
  font-size: var(--f30);
  font-family: GilroyMedium;
}
.pu_banner {
  position: relative;
}
.pu_banner .ban_bk {
  width: 100%;
}
.pu_banner .ban_bk img {
  width: 100%;
  transform: translateY(-1px);
}
.pu_banner .ban_post {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0 var(--bj);
  display: flex;
}
.pu_banner .ban_post > div {
  width: 100%;
  margin: auto;
  color: #fff;
}
.pu_banner .ban_post > div .txt {
  font-size: var(--f60);
  text-transform: none;
  font-family: GilroyBold;
  line-height: 1;
}
.pu_banner .ban_post > div .desc {
  margin-top: 0.22rem;
  font-size: var(--f22);
  font-family: GilroyMedium;
}
.we_help .title {
  font-size: var(--f70);
  font-family: GilroyBold;
  line-height: 1.2;
  /*margin-bottom: 1.2rem;*/
}
.we_help .main {
  position: relative;
  display: grid;
  gap: var(--gap);
  height: 100vh;
}
.we_help .main .item {
  background: #fff;
}
.we_help .main .item .img_wrap {
  position: absolute;
  left: 0;
  top: 50%;
  width: 46%;
  transform: translateY(-50%);
  margin-top: calc(var(--top) / 2);
}
.we_help .main .item .img_wrap > div {
  width: 100%;
  overflow: hidden;
  border-radius: 0.2rem;
  position: relative;
}
/*.we_help .main .item .img_wrap > div::before {*/
/*  content: '';*/
/*  position: absolute;*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  border-radius: 0.2rem;*/
/*  border: 1px solid #fff;*/
/*  box-sizing: border-box;*/
/*}*/

.we_help .main .item .img_wrap > div img {
  transition: 0.4s;
  border-radius: 0.2rem;
  width: 100%;
}
.we_help .main .item .img_wrap > div:hover img {
  transform: scale(1.05);
}
.we_help .main .item .text_wrap {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 54%;
  display: flex;
  padding-left: 6%;
  margin-top: calc(var(--top) / 2);
}
.we_help .main .item .text_wrap > div {
  width: 100%;
  margin: auto;
}
.we_help .main .item .text_wrap > div .txt {
  font-family: GilroyBold;
  font-size: var(--f48);
  color: #000;
  line-height: 1;
}
.we_help .main .item .text_wrap > div .desc {
  margin-top: 0.26rem;
  color: #666;
  font-size: var(--f20);
  line-height: var(--f32);
  height: calc(var(--f32) * 12);
  overflow: auto;
  padding-right: 0.1rem;
}
.we_help .main .item .text_wrap > div .desc::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.we_help .main .item .text_wrap > div .desc::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #cb302f;
}
.we_help .main .item .text_wrap > div .desc::-webkit-scrollbar-track {
  border-radius: 2px;
  background: rgba(203, 48, 47, 0.5);
}
.product_box {
  background: #F8F8F8;
}
.product_box .le_box {
  width: 3.5rem;
}
.product_box .le_box .sticky {
  position: sticky;
  top: calc(var(--top) + 0.2rem);
  background: #fff;
}
.product_box .le_box .sticky .item .one a {
  cursor: pointer;
  transition: 0.6s;
  font-size: var(--f16);
  padding: 0.2rem 0.24rem;
  color: #999;
}
.product_box .le_box .sticky .item .one a span {
  flex: 1;
  text-transform: none;
  font-family: GilroyMedium;
}
.product_box .le_box .sticky .item .one a i {
  transition: 0.4s;
}
.product_box .le_box .sticky .item .two {
  display: none;
  padding: 0.2rem 0.44rem;
}
.product_box .le_box .sticky .item .two > div {
  display: grid;
  gap: 0.2rem;
}
.product_box .le_box .sticky .item .two > div a {
  transition: 0.4s;
  text-transform: none;
  font-size: var(--f16);
  color: #999;
  font-family: GilroyMedium;
}
.product_box .le_box .sticky .item .two > div a.active,
.product_box .le_box .sticky .item .two > div a:hover {
  color: #cb302f;
}
.product_box .le_box .sticky .item.active .one a {
  background: #cb302f;
  color: #fff;
}
.product_box .le_box .sticky .item.active .one a i {
  transform: rotate(90deg);
}
.product_box .le_box .sticky .item + .item {
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
.product_box .ri_box {
  flex: 1;
  padding-left: 0.58rem;
  min-height: 50vh;
}
.product_box .ri_box > div .content1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.2rem;
}
.product_box .ri_box > div .content2 {
  margin-top: 0.62rem;
}
.pu_item a {
  padding: 0.22rem;
  background: #fff;
}
.pu_item a .img {
  height: 3rem;
  text-align: center;
}
.pu_item a .img img {
  max-height: 100%;
}
.pu_item a .main {
  margin-top: 0.3rem;
}
.pu_item a .main .m1 {
  transition: 0.4s;
  font-size: var(--f28);
  font-family: GilroyBold;
  line-height: var(--f34);
  height: calc(var(--f34) * 2);
  text-transform: none;
}
.pu_item a .main .m2 {
  margin: 0.1rem 0 0.3rem;
}
.pu_item a .main .m2 p {
  font-size: var(--f14);
  color: #777;
  text-transform: none;
  line-height: var(--f20);
  height: calc(var(--f20) * 2);
}
.pu_item a .main .m3 .more {
  transition: 0.4s;
  display: flex;
  flex-wrap: wrap;
  color: #666;
  font-size: var(--f18);
}
.pu_item a .main .m3 .more span {
  text-transform: none;
  font-family: GilroyMedium;
}
.pu_item a .main .m3 .more i {
  font-weight: bold;
  transition: 0.4s;
  margin-left: 0.15rem;
}
.pu_item a:hover .main .m1 {
  color: #cb302f;
}
.pu_item a:hover .main .m3 .more {
  color: #cb302f;
}
.pu_item a:hover .main .m3 .more i {
  margin-left: 0.2rem;
}
.pu_page {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.pu_page .prev a,
.pu_page .next a {
  transition: 0.4s;
  display: flex;
  min-width: 0.7rem;
  line-height: 0.42rem;
  border-radius: 0.3rem;
}
.pu_page .prev a i,
.pu_page .next a i {
  transition: 0.4s;
  font-size: var(--f18);
  font-weight: bold;
  color: #666666;
  margin: auto;
}
.pu_page .prev a:hover,
.pu_page .next a:hover {
  background: #cb302f;
}
.pu_page .prev a:hover i,
.pu_page .next a:hover i {
  color: #fff;
}
.pu_page .prev {
  margin-right: 0.2rem;
}
.pu_page .next {
  margin-left: 0.2rem;
}
.pu_page .number {
  display: flex;
  flex-wrap: wrap;
}
.pu_page .number a {
  transition: 0.4s;
  min-width: 0.7rem;
  line-height: 0.42rem;
  text-align: center;
  color: #666;
  font-size: var(--f18);
  border-radius: 0.3rem;
  margin: 0 0.05rem;
}
.pu_page .number a:hover,
.pu_page .number a.active {
  color: #fff;
  background: #cb302f;
}
.product_details {
  padding: 1.1rem 0 1.3rem;
  background: linear-gradient(270deg, rgba(248, 248, 248, 0.15) 0.2%, rgba(219, 219, 219, 0.15) 99.82%);
}
.product_details .le_box {
  width: 50%;
  padding-right: 6%;
}
.product_details .le_box > div .content1 .tips {
  color: #cb302f;
  font-size: var(--f24);
  font-family: GilroyBold;
}
.product_details .le_box > div .content1 .txt {
  font-size: var(--f48);
  font-family: GilroyBold;
  text-transform: none;
  line-height: 1;
}
.product_details .le_box > div .content1 .desc {
  margin-top: 0.2rem;
  font-size: var(--f18);
  color: #666;
  line-height: 1.8;
  /*line-height: var(--f30);*/
  /*height: calc(var(--f30) * 4);*/
  /*overflow: auto;*/
  /*padding-right: .1rem;*/
}

.product_details .le_box > div .content1 .desc::-webkit-scrollbar {
    width: 2px;
    height: 2px;
}
.product_details .le_box > div .content1 .desc::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background: #cb302f;
}
.product_details .le_box > div .content1 .desc::-webkit-scrollbar-track {
    border-radius: 2px;
    background: rgba(203, 48, 47, .5);
}
.product_details .le_box > div .content2 {
  margin: 0.35rem 0 0.55rem;
}
.product_details .le_box > div .content2 .tips {
  text-transform: none;
  font-size: var(--f18);
  font-family: GilroyBold;
}
.product_details .le_box > div .content2 .desc {
  margin-top: 0.04rem;
}
.product_details .le_box > div .content2 .desc p {
  position: relative;
  font-size: var(--f18);
  line-height: 1.6;
  color: #666;
  padding-left: 0.14rem;
}
.product_details .le_box > div .content2 .desc p::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 0.05rem;
  height: 0.05rem;
  background: #666;
  border-radius: 50%;
}
.product_details .ri_box {
  position: sticky;
  top: calc(var(--top) + .2rem);
  width: 50%;
  height: 5.11rem;
  background: url('../images/14.jpg') no-repeat;
  background-size: cover;
  text-align: center;
  display: flex;
}
.product_details .ri_box img {
  margin: auto;
  max-height: 80%;
}
.product_details .ri_box .play {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product_details .ri_box .play img {
  transition: 0.4s;
  max-width: 0.6rem;
}
.product_details .ri_box .play img:hover {
  transform: scale(1.2);
}
.related_products {
  background: #F8F8F8;
}
.related_products .ts_top p {
  font-family: GilroyBold;
  font-size: var(--f48);
  text-transform: none;
}
.related_products .ts_bot {
  position: relative;
  margin-top: 0.5rem;
  /*display: grid;*/
  /*grid-template-columns: repeat(4, 1fr);*/
  /*gap: 0.2rem;*/
}
.product_main .in_top > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.product_main .in_top > div p {
  transition: 0.6s;
  cursor: pointer;
  min-width: 1.5rem;
  line-height: 0.48rem;
  text-align: center;
  text-transform: none;
  font-family: GilroyBold;
  color: #999;
  border-radius: 0.55rem;
  border: 2px solid #EBEBEB;
  padding: 0 0.24rem;
}
.product_main .in_top > div p.active,
.product_main .in_top > div p:hover {
  background: #cb302f;
  border-color: #cb302f;
  color: #fff;
}
.product_main .in_top > div p + p {
  margin-left: 0.8rem;
}
.product_main .in_bot {
  margin-top: 0.8rem;
}
.product_main .in_bot .item {
  display: none;
}
.product_main .in_bot .item .content1 .title {
  font-size: var(--f48);
  font-family: GilroyBold;
  text-transform: none;
}
.product_main .in_bot .item .content1 .box {
  margin-top: 0.8rem;
  position: relative;
}
.product_main .in_bot .item .content1 .box ._img {
  z-index: 1;
  width: 32%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product_main .in_bot .item .content1 .box ._img .swiper {
  margin: 0 0.5rem;
}
.product_main .in_bot .item .content1 .box ._img .swiper .swiper-slide img {
  width: 100%;
}
.product_main .in_bot .item .content1 .box ._img .toggle .prev,
.product_main .in_bot .item .content1 .box ._img .toggle .next {
  position: absolute;
  top: 46%;
  transform: translateY(-50%);
  border-radius: 50%;
  transition: .4s;
  background: #fff;
}
.product_main .in_bot .item .content1 .box ._img .toggle .prev svg,
.product_main .in_bot .item .content1 .box ._img .toggle .next svg {
  width: 0.42rem;
  cursor: pointer;
}
.product_main .in_bot .item .content1 .box ._img .toggle .prev svg path,
.product_main .in_bot .item .content1 .box ._img .toggle .next svg path,
.product_main .in_bot .item .content1 .box ._img .toggle .prev svg circle,
.product_main .in_bot .item .content1 .box ._img .toggle .next svg circle {
  transition: 0.3s;
}
.product_main .in_bot .item .content1 .box ._img .toggle .prev:hover,
.product_main .in_bot .item .content1 .box ._img .toggle .next:hover {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); 
}
.product_main .in_bot .item .content1 .box ._img .toggle .prev svg:hover circle,
.product_main .in_bot .item .content1 .box ._img .toggle .next svg:hover circle {
  fill: #cb302f;
}
.product_main .in_bot .item .content1 .box ._img .toggle .prev svg:hover path,
.product_main .in_bot .item .content1 .box ._img .toggle .next svg:hover path {
  fill: #fff;
  stroke: #fff;
}
.product_main .in_bot .item .content1 .box ._img .toggle .prev {
  left: 0;
}
.product_main .in_bot .item .content1 .box ._img .toggle .next {
  right: 0;
}
.product_main .in_bot .item .content1 .box ._img .drop {
  margin-top: 0.2rem;
  text-align: center;
}
.product_main .in_bot .item .content1 .box ._img .drop .swiper-pagination-bullet {
  opacity: 1;
  background: #d9d9d9;
}
.product_main .in_bot .item .content1 .box ._img .drop .swiper-pagination-bullet-active {
  background: #cb302f;
}
.product_main .in_bot .item .content1 .box ._desc {
  display: grid;
  gap: 0.54rem;
}
.product_main .in_bot .item .content1 .box ._desc .li {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.product_main .in_bot .item .content1 .box ._desc .li .wrap {
  width: 30%;
  text-align: center;
}
.product_main .in_bot .item .content1 .box ._desc .li .wrap .svg {
  height: 0.55rem;
}
.product_main .in_bot .item .content1 .box ._desc .li .wrap .svg img {
  max-height: 100%;
}
.product_main .in_bot .item .content1 .box ._desc .li .wrap .txt {
  margin-top: 0.3rem;
}
.product_main .in_bot .item .content1 .box ._desc .li .wrap .txt .t1 {
  font-size: var(--f24);
  font-family: GilroyBold;
}
.product_main .in_bot .item .content1 .box ._desc .li .wrap .txt .t2 {
  margin-top: 0.04rem;
  font-size: var(--f14);
  text-transform: none;
}
.product_main .in_bot .item .content2 {
  display: grid;
  gap: var(--gap);
}
.product_main .in_bot .item .content2 .li .txt .t1 {
  font-size: var(--f48);
  font-family: GilroyBold;
  text-transform: none;
}
.product_main .in_bot .item .content2 .li .txt .t2 {
  margin-top: 0.04rem;
  font-size: var(--f22);
  color: #666;
}
.product_main .in_bot .item .content2 .li .compiler {
  margin-top: 0.4rem;
  font-size: var(--f16);
  color: #666;
}
.product_main .in_bot .item .content2 .li .compiler img {
  max-width: 100%;
}
.product_main .in_bot .item .content2 .li .compiler ul {
  padding-left: 0.23rem;
}
.product_main .in_bot .item .content2 .li .compiler ul li {
  list-style-type: disc;
}
.product_main .in_bot .item.active {
  display: block;
}
.news_box {
  background: #F7F7F7;
}
.news_box ._top {
  background: #fff;
  box-shadow: 0px 4px 10px -2px rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem;
  padding: 0.3rem;
}
.news_box ._top .swiper .swiper-slide a .le_box {
  width: 47%;
  overflow: hidden;
  border-radius: 0.12rem;
}
.news_box ._top .swiper .swiper-slide a .le_box img {
  transition: 0.4s;
  border-radius: 0.12rem;
  width: 100%;
}
.news_box ._top .swiper .swiper-slide a .ri_box {
  width: 53%;
  padding-left: 3%;
  display: flex;
}
.news_box ._top .swiper .swiper-slide a .ri_box > div {
  margin: auto;
}
.news_box ._top .swiper .swiper-slide a .ri_box > div .time {
  font-size: var(--f20);
  color: #999;
}
.news_box ._top .swiper .swiper-slide a .ri_box > div .txt {
  transition: 0.4s;
  margin: 0.1rem 0;
  font-size: var(--f38);
  font-family: GilroyBold;
  line-height: var(--f48);
  height: calc(var(--f48) * 2);
  text-transform: none;
}
.news_box ._top .swiper .swiper-slide a .ri_box > div .desc {
  color: #888;
  font-size: var(--f20);
  line-height: var(--f30);
  height: calc(var(--f30) * 2);
}
.news_box ._top .swiper .swiper-slide a .ri_box > div .more {
  margin-top: 0.7rem;
}
.news_box ._top .swiper .swiper-slide a:hover .le_box img {
  transform: scale(1.05);
}
.news_box ._top .swiper .swiper-slide a:hover .ri_box > div .txt {
  color: #cb302f;
}
.news_box ._top .swiper .swiper-slide a:hover .ri_box > div .more .pu_more i {
  margin-left: 0.2rem;
}
.news_box ._top .div_ {
  margin-top: 0.2rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.news_box ._top .div_ .pa_ {
  margin: 0 .1rem;    
  position: relative;
  width: 0.6rem;
  height: 0.05rem;
  background: rgba(203, 48, 47, 0.5); 
}

.news_box ._top .div_ .pa_ .swiper-pagination-progressbar-fill {
   background: #cb302f;
}

.news_box ._top .div_ .prev i,
.news_box ._top .div_ .next i {
  font-size: var(--f22);
  color: #666;
  transition: .4s;
  cursor: pointer;
}

.news_box ._top .div_ .prev i:hover,
.news_box ._top .div_ .next i:hover {
  color: #cb302f;
}


/*.news_box ._top .div_ > div {*/
/*  display: flex;*/
/*  flex-wrap: wrap;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*}*/

/*.news_box ._top .div_ > div span {*/
/*  font-size: var(--f20);*/
/*  color: #cb302f;*/
/*}*/
/*.news_box ._top .div_ > div span:last-of-type {*/
/*  opacity: 0.5;*/
/*}*/
/*.news_box ._top .div_ > div i {*/
/*  margin: 0 0.06rem;*/
/*  position: relative;*/
/*  width: 0.4rem;*/
/*  height: 0.05rem;*/
/*  background: rgba(203, 48, 47, 0.5);*/
/*}*/
/*.news_box ._top .div_ > div i::before {*/
/*  content: '';*/
/*  position: absolute;*/
/*  width: 50%;*/
/*  height: 100%;*/
/*  top: 0;*/
/*  left: 0;*/
/*  background: #cb302f;*/
/*}*/
.pu_toggle .prev,
.pu_toggle .next{
    z-index: 2;
    position: absolute;
    top: 50%;
    transform: translateY(-50%); 
    cursor: pointer;
}
.pu_toggle .prev {
   left: -3vw;
}
.pu_toggle .next{
   right: -3vw;
}
.pu_toggle .prev i,
.pu_toggle .next i {
    font-size: var(--f30);
    color: #666;
    transition: .4s;
}
.pu_toggle .prev i:hover,
.pu_toggle .next i:hover {
   color: #cb302f;
}
.news_box ._bot {
  margin-top: 0.72rem;
}
.news_box ._bot .content1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.2rem;
}
.news_box ._bot .content2 {
  margin-top: 0.62rem;
}
.pu_li a {
  background: #fff;
  border-radius: 0.12rem;
  overflow: hidden;
}
.pu_li a .img {
  width: 100%;
  overflow: hidden;
}
.pu_li a .img img {
  border-radius: 0.12rem 0.12rem 0 0;
  transition: 0.4s;
  width: 100%;
}
.pu_li a .box {
  padding: 0.34rem 0.22rem;
}
.pu_li a .box .time {
  font-size: var(--f20);
  font-family: GilroyMedium;
  color: #cb302f;
}
.pu_li a .box .txt {
  transition: 0.4s;
  font-size: var(--f24);
  font-family: GilroyMedium;
  line-height: var(--f38);
  height: calc(var(--f38) * 2);
}
.pu_li a:hover .img img {
  transform: scale(1.05);
}
.pu_li a:hover .box .txt {
  color: #cb302f;
}
.more_cases {
  background: #F8F8F8;
}
.more_cases .es_top p {
  font-family: GilroyBold;
  font-size: var(--f48);
  text-transform: none;
}
.more_cases .es_bot {
    position: relative;
  margin-top: 0.6rem;
  /*display: grid;*/
  /*grid-template-columns: repeat(3, 1fr);*/
  /*gap: 0.2rem;*/
}
.news_details .content1 {
  text-align: center;
  padding-bottom: 0.3rem;
}
.news_details .content1 .txt {
  font-size: var(--f48);
  font-family: GilroyBold;
  text-transform: none;
  line-height: 1.2;
}
.news_details .content1 .time {
  margin-top: 0.2rem;
  color: #666;
  font-size: var(--f18);
}
.news_details .content2 {
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  padding: 0.6rem 0;
}
.news_details .content2 .compiler {
  width: 74%;
  margin: 0 auto;
  font-size: var(--f18);
  color: #666;
  line-height: 2;
}
.news_details .content2 .compiler img {
  max-width: 100%;
}
.news_details .content2 .compiler ul {
  padding-left: 0.23rem;
}
.news_details .content2 .compiler ul li {
  list-style-type: disc;
}
.news_details .content3 {
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  border-bottom: 1px solid rgba(51, 51, 51, 0.1);
  padding: 0.38rem 0;
}
.news_details .content3 .prev,
.news_details .content3 .next {
  width: 30%;
  font-size: var(--f18);
  text-transform: none;
  font-family: GilroyBold;
  display: flex;
}
.news_details .content3 .prev a,
.news_details .content3 .next a {
  margin-left: 4px;
  transition: 0.4s;
  color: #666;
}
.news_details .content3 .prev a span:hover,
.news_details .content3 .next a span:hover {
  color: #cb302f;
}
.news_details .content3 .next {
  justify-content: flex-end;
}
.news_details .content3 .return a img {
  height: 0.18rem;
}
.news_details .content3 .return a span {
  transition: 0.4s;
  margin-left: 0.06rem;
  font-size: var(--f18);
  text-transform: none;
  font-family: GilroyBold;
}
.news_details .content3 .return a:hover span {
  color: #cb302f;
}
.go_map .wMain a {
  overflow: hidden;
}
.go_map .wMain a img {
  transition: 0.4s;
  width: 100%;
}
.go_map .wMain a:hover img {
  transform: scale(1.05);
}
@-moz-document url-prefix() {
    .we_help .main .item .text_wrap > div .desc,
  .product_details .le_box > div .content1 .desc,
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x1 .desc,
  .index_profile .pr_bot .swiper .swiper-slide a .ri_box > div .content2 {
    scrollbar-color: #cb302f rgba(203, 48, 47, 0.5);
    scrollbar-width: thin;
    -ms-overflow-style: none;
  }
  .index_industry .ry_box .content2 .item .desc {
    scrollbar-color: #fff rgba(255, 255, 255, 0.5);
    scrollbar-width: thin;
    -ms-overflow-style: none;
  }
}
@media (max-width: 1500px) {
  .index_product {
    --w: 1.5rem;
    --h: 1.6rem;
  }
  .index_banner .swiper .swiper-slide .slide_post > div .ri_box img {
    max-width: 80%;
    max-height: 80%;
  }
  .pc_header .wMain .column .nav .slide + .slide {
        margin-left: .4rem;
   }
}
@media (max-width: 1400px) {
    .index_banner .swiper .swiper-slide .slide_post > div .le_box .content2 {
        margin: 0.28rem 0;  
    }
}
@media (max-width: 1200px) {
    .index_machine .le_box > div .content3 .li .svg {
        width: .42rem;
    }
    .MobileNavigation .box_scroll .box .item a p {
        text-transform: none;
    }
  .pu_banner .ban_bk img {
    min-height: 4.6rem;
  }
  .pc_header,
  .news_details .content3 .return {
    display: none;
  }
  .news_details .content3 .prev,
  .news_details .content3 .next {
    justify-content: flex-start;
    line-height: 2;
  }
  .pu_page .number a {
    display: none;
  }
  .pu_page .number a.active {
    display: block;
  }
  .news_box ._top .swiper .swiper-slide a .ri_box > div {
    padding: 0.3rem 0;
  }
  .product_details {
    padding: 0.8rem 0;
  }
  .product_details .ri_box .play img {
    max-width: 0.8rem;
  }
  .product_main .in_top > div p + p {
    margin-left: 0.4rem;
  }
  .product_box .ri_box > div .content1,
  .related_products .ts_bot,
  .news_box ._bot .content1,
  .more_cases .es_bot {
    grid-template-columns: repeat(2, 1fr);
  }
  .product_main .in_bot .item .content1 .box ._img {
    position: initial;
    width: 100%;
    transform: translate(0, 0);
  }
  .product_main .in_bot .item .content1 .box ._desc .li {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.2rem;
  }
  .product_main .in_bot .item .content1 .box ._desc .li .wrap {
    width: 100%;
  }
  .we_help .title {
    margin-bottom: 0.8rem;
  }
  .we_help .main {
    height: auto;
  }
  .product_main .in_bot .item .content1 .box ._img .swiper {
    width: 65%;
    margin: 0 auto;
  }
  .we_help .main .item .text_wrap,
  .we_help .main .item .img_wrap {
    position: initial;
    width: 100%;
    transform: translate(0, 0);
    padding-left: 0;
    margin-top: 0;
  }
  .we_help .main .item .img_wrap > div img {
    height: auto;
  }
  .we_help .main .item .text_wrap {
    margin-top: 0.3rem;
  }
  .we_help .main .item .text_wrap > div .desc {
    height: auto;
  }
  .pc_footer .ter_top .nav_list {
    display: none;
  }
  .pc_footer .ter_top .share {
    margin: 0.3rem 0 0;
  }
  .pc_footer .ter_bot .copy p {
    width: 100%;
    line-height: 2;
    margin-left: 0 !important;
  }
  .pc_footer .ter_bot .author p {
    line-height: 2;
  }
  .index_industry .ry_box {
    padding: 0.7rem var(--bj);
  }
  .index_industry .ry_box .content3 .swiper .swiper-slide a {
    height: 2rem;
  }
  .index_profile .pr_bot .swiper .swiper-slide a .ri_box {
    padding: 0.36rem;
  }
  .index_product .ct_top .ri_box {
    margin-top: 0.36rem;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ {
    flex-wrap: wrap;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li {
    width: 100%;
    flex: auto;
    margin-left: 0 !important;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a {
    padding: 0;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box1 {
    display: none;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 {
    opacity: 1;
    position: initial;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box {
    width: 60%;
    opacity: 1 !important;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box .x2 {
    margin-top: 0.2rem;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .ri_box {
    width: 2.9rem;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li + .li {
    margin-top: var(--gap);
  }
  .MobileMain {
    background: #cb302f;
  }
  .MobileMain .HeaderMobile {
    box-shadow: none;
  }
  .MobileMain .HeaderMobile .box .button .Language a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 18px;
  }
  .MobileMain .HeaderMobile .box .button .Language a span {
    margin-left: 0.1rem;
    opacity: 0.5;
  }
  .MobileMain .HeaderMobile .box .button .menu .menu_btn p::after,
  .MobileMain .HeaderMobile .box .button .menu .menu_btn p::before,
  .MobileMain .HeaderMobile .box .button .menu .menu_btn p span {
    background: #fff;
  }
  .index_banner .swiper .swiper-slide .slide_img video, .index_banner .swiper .swiper-slide .slide_img img {
      min-height: 6rem;
      height: auto;
  }
  /*.index_banner .swiper .swiper-slide .slide_img {*/
  /*  position: absolute;*/
  /*  top: 0;*/
  /*  left: 0;*/
  /*  width: 100%;*/
  /*  height: 100%;*/
  /*}*/
  /*.index_banner .swiper .swiper-slide .slide_img picture {*/
  /*  width: 100%;*/
  /*  height: 100%;*/
  /*}*/
  /*.index_banner .swiper .swiper-slide .slide_img picture img {*/
  /*  width: 100%;*/
  /*  height: 100%;*/
  /*}*/
  /*.index_banner .swiper .swiper-slide .slide_post > div .ri_box {*/
  /*  margin-top: 0.6rem;*/
  /*}*/
  /*.index_banner .swiper .swiper-slide .slide_post > div .ri_box img {*/
  /*  max-width: 50%;*/
  /*}*/
  /*.index_banner .swiper .swiper-slide .slide_post {*/
  /*  z-index: 1;*/
  /*  padding: var(--gap) var(--bj);*/
  /*  position: relative;*/
  /*}*/
  /*.index_banner .div_ {*/
  /*  bottom: 2%;*/
  /*}*/
  .pu_suspension,
  .pu_toggle, 
  .index_banner .mouse {
    display: none;
  }
  .pu_page .prev a,
  .pu_page .next a,
  .pu_page .number a {
    line-height: 0.52rem;
    min-width: 0.88rem;
  }
  .product_main .in_top > div p {
    min-width: 1.8rem;
    line-height: 0.56rem;
  }
  .product_details .le_box {
    padding-right: 0;
  }
  .product_box .ri_box,
  .news_box ._top .swiper .swiper-slide a .ri_box {
    padding-left: 0;
  }
  .index_profile .pr_bot .swiper .swiper-slide a .le_box img {
    border-radius: 0.2rem 0.2rem 0 0;
  }
  .product_box .ri_box,
  .product_main .in_bot .item .content1 .box ._desc,
  .product_details .ri_box,
  .index_machine .ri_box {
    margin-top: 0.6rem;
  }
  .index_banner .swiper .swiper-slide .slide_post > div .ri_box,
  .index_banner .swiper .swiper-slide .slide_post > div .le_box,
  .index_product .ct_top .ri_box,
  .index_product .ct_top .le_box,
  .index_profile .pr_bot .swiper .swiper-slide a .ri_box,
  .index_profile .pr_bot .swiper .swiper-slide a .le_box,
  .index_industry .ry_box .content2,
  .pc_footer .ter_bot .author,
  .pc_footer .ter_bot .copy,
  .product_box .le_box,
  .product_box .ri_box,
  .product_details .ri_box,
  .product_details .le_box,
  .news_box ._top .swiper .swiper-slide a .ri_box,
  .news_box ._top .swiper .swiper-slide a .le_box,
  .news_details .content3 .prev,
  .news_details .content3 .next,
  .news_details .content2 .compiler,
  .index_machine .ri_box,
  .index_machine .le_box {
    width: 100%;
    flex: auto;
  }
}
@media (max-width: 750px) {
    .index_product .ct_bot .content1 .swiper .swiper-slide .div_ .svg {
        height: .6rem;
    }
  .index_banner .swiper .swiper-slide .slide_post > div .le_box .content2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.2rem;
  }
  .index_banner .swiper .swiper-slide .slide_post > div .le_box .content2 .li {
    text-align: center;
    margin-left: 0 !important;
  }
  .index_machine .ri_box {
    padding: 0.3rem;
  }
  .index_machine .ri_box form .item input {
    padding: 0.3rem 0.2rem;
  }
  .index_machine .ri_box form .item textarea {
    height: 2rem;
  }
  .index_machine .ri_box form .privacy .layui-form-checkbox {
    width: 0.36rem;
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .index_machine .ri_box form .submit button {
    height: 1rem;
  }
  .product_main .in_bot .item .content1 .box ._desc .li {
    grid-template-columns: repeat(1, 1fr);
    gap: 0.52rem;
  }
  .product_main .in_bot .item .content1 .box ._desc .li .wrap .svg {
    height: 1rem;
  }
  .pc_footer .ter_top .share .li a img,
  .product_main .in_bot .item .content1 .box ._img .toggle .prev svg,
  .product_main .in_bot .item .content1 .box ._img .toggle .next svg {
    width: 0.66rem;
  }
  .product_box .ri_box > div .content1,
  .related_products .ts_bot,
  .news_box ._bot .content1,
  .more_cases .es_bot {
    grid-template-columns: repeat(1, 1fr);
  }
  .index_industry .ry_box .content3 .swiper .swiper-slide a {
    height: 2.4rem;
  }
  .index_profile .pr_bot .swiper {
    width: 100%;
    margin-left: 0;
    padding: 0;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .le_box {
    width: 100%;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div .ri_box {
    width: 100%;
    position: initial;
  }
  .index_product .ct_bot .content2 .swiper .swiper-slide .div_ .li a .box2 > div {
    padding: 0.4rem;
  }
  .index_product {
    --w: 2.2rem;
    --h: 2.3rem;
  }
  .pu_link .a {
    padding: 0 0.36rem;
    line-height: 0.7rem;
  }
  .index_profile .pr_top .content1 .txt {
    width: 100%;
    margin-bottom: 0.36rem;
  }
}
