/* WOW.js hides .wow elements before scroll; ensure content stays visible on all pages */
.wow {
  visibility: visible !important;
  opacity: 1 !important;
}

.pubCon .forth {
  overflow: hidden;
}

.pubCon {
  margin: 0 auto;
}

.proSlide {
  display: flex;
  padding: 30px 10px 20px;
  width: 100%;
  background-image: linear-gradient(rgba(96, 96, 96, 1), rgba(96, 96, 96, .8), rgba(96, 96, 96, .5));
  margin: 0 auto;
}

.slideCon {
  position: fixed;
  top: 87px;
  z-index: 8;
  margin: 0 auto;
  width: 100%;
  background: transparent;
  display: flex;
  font-size: 21px;
  text-align: left;
  background: #fff;
  transition: linear;
}

/* 主要产品 */
.slideCon .products {
  padding: 50px 0 50px;
  width: 100%;
  background-image: linear-gradient(rgba(96, 96, 96, 1), rgba(96, 96, 96, .8), rgba(96, 96, 96, .5));
  transition: background-image 0.5s;
}



.slideCon .products h1 {
  text-align: center;
  width: 100%;
  font-size: 40px;
  color: #ffffff;
  text-transform: uppercase;
  transition: all .5s;
}

.slideCon .products h3 {
  text-align: center;
  width: 50%;
  margin: 50px auto;
  font-size: 18px;
  color: #ffffff;
  font-weight: 100;
  transition: all .5s;
}

.slideCon .products_banxin {
  width: 70%;
  margin: 0 auto;
}

.slideCon .products_top_A {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  background-color: #ffffff;
  border-radius: 10px;
  width: 32.9%;
  padding: 0 0;
}

.slideCon .products_top_A a {
  margin: 0;
}

.slideCon .products_top_A_div_left img {
  width: 15px;
  height: 15px;
  margin-bottom: -1px;
}

.slideCon .products_top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}

.slideCon .products_top_A_div_left {
  margin-top: 0px;
  font-size: 20px;
  width: 180px;
  transition: all .5s;
  margin-left: 10px;
}

.products_top_A_div_right_A {
  width: 50%;
}

.slideCon .products_top_A_div_right {
  width: 100%;
  max-height: 165px;
}

.slideCon .products_top_A_div_right img {
  width: 100%;
}

.slideCon .products_top_A_div_left p:nth-child(2) {
  margin-top: 20px;
  color: #F55020;
}

.slideCon .products_top_A_div_left p:nth-child(1) {
  color: #000;
}

.slideCon .products_foot {
  display: flex;
  justify-content: space-between;
}

.slideCon .products_foot_A_div_left img {
  width: 15px;
  height: 15px;
}

.slideCon .products_foot_A {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: last baseline;
  background-color: #ffffff;
  width: 16.2%;
  height: 280px;
  border-radius: 10px;
}

.slideCon .products_foot_A_div_right {
  width: 100%;
  display: flex;
  justify-content: center;
}

.slideCon .products_foot_A_div_right img {
  width: 60%;
}

.slideCon .products_foot_A_div_left {
  width: 80%;
  margin: 0 auto;
  font-size: 20px;
  transition: all .5s;
  line-height: 26px;
}

.slideCon .products_foot_A_div_left p:nth-child(2) {
  margin-top: 20px;
  color: #F55020;
}

.slideCon .products_foot_A_div_left p:nth-child(1) {
  color: #000;
}

.slideCon .products_banxin div a {
  transition: all .5s;
}

.slideCon .products_banxin div a:hover {
  transform: translate(0, -15px);
  transition: all .5s;
  background-image: linear-gradient(rgba(96, 96, 96, 1), rgba(96, 96, 96, .8), rgba(96, 96, 96, .5));
}

.pcMenu li {
  flex: 1;
  display: flex;
  justify-content: center;
}

.pcMenu a {
  font-size: 22px;
  font-weight: 700;
  transition: 0.5s;
  position: relative;
}

.pcMenu a:hover {
  color: #ffffff;
}

.pcMenu a::after {
  content: '';
  width: 100%;
  height: 2px;
  background-color: currentColor;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.3s ease-out;
}

.pcMenu a:hover::after {
  transform: scaleX(1);
  transform-origin: left;
}


.slideCon a {
  color: #000;
  display: block;
  line-height: 40px;
}

@media (max-width:1500px) {
  .slideCon .products_banxin {
    width: 90%;
  }
}