@charset "UTF-8";
/*@font-face {
   font-family:'jiangxi';
   src: url('../fonts/jiangxi.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
   font-display: swap;
}
.ff{
   font-family: "jiangxi";
}*/
.ipage {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: white;
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 444;
  overflow-x: hidden;
  transition: .35s;
}
.ipage .name {
  font-size: 40px;
  color: #535353;
  margin: 30px 0;
}
.ipage .enter {
  background: #ca0000;
  padding: 10px 30px;
  color: white;
  font-size: 30px;
  text-align: center;
  animation: myfirst 2s infinite ease-in-out;
  -webkit-animation: myfirst 2s infinite ease-in-out;
  /* Safari and Chrome */
  transition: .3s;
  letter-spacing: 0px;
  cursor: pointer;
}

@keyframes myfirst {
  0% {
    letter-spacing: 0px;
  }
  50% {
    letter-spacing: 3px;
  }
  100% {
    letter-spacing: 0px;
  }
}
@-webkit-keyframes myfirst /* Safari ä¸Ž Chrome */ {
  0% {
    letter-spacing: 0px;
  }
  50% {
    letter-spacing: 3px;
  }
  100% {
    letter-spacing: 0px;
  }
}
body {
  background: #f7f7f7;
}

.banner {
  text-align: center;
}

.pinpai {
  padding-top: 60px;
  padding-bottom: 60px;
}
.pinpai .lf {
  padding-left: 20px;
  color: #393939;
}
.pinpai .lf .title {
  font-size: 36px;
  margin-bottom: 20px;
}
.pinpai .lf .more {
  font-size: 16px;
  color: #393939;
}
.pinpai .rt {
  font-size: 18px;
  line-height: 2;
}

.huanjing {
  overflow: visible;
  position: relative;
  padding-bottom: 100px;
}
.huanjing .swiper-button-next, .huanjing .swiper-button-prev {
  background: none;
  width: auto;
  height: auto;
}
.huanjing .swiper-button-prev {
  left: -21px;
}
.huanjing .swiper-button-next {
  right: -35px;
}
.huanjing .item {
  text-align: center;
}

.fenlei {
  background: white;
  padding-top: 75px;
  padding-bottom: 75px;
}
.fenlei .typename .item {
  height: 149px;
  display: flex;
  align-items: center;
  padding-left: 50px;
  font-size: 22px;
  background: #f7f7f7;
}
.fenlei .typename .item:nth-child(2n) {
  background: #f1f1f1;
}
.fenlei .typename .item.on, .fenlei .typename .item:hover {
  background: #ca0000;
  color: white;
}

.chanpin {
  padding-top: 70px;
  padding-bottom: 70px;
  text-align: center;
  background: #f7f7f7;
}
.chanpin .top_title {
  font-size: 36px;
  color: black;
  margin-bottom: 60px;
}
.chanpin .list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.chanpin .list .item {
  width: 98%;
  margin: 0 auto;
  margin-bottom: 60px;
}
.chanpin .list .item .name {
  margin-top: 30px;
  font-size: 22px;
}

@media (max-width: 768px) {
  .pinpai .lf {
    padding-left: 0;
    float: none;
  }

  .pinpai .lf .title {
    text-align: center;
    font-size: 22px;
    margin-bottom: 15px;
  }

  .pinpai .rt {
    font-size: 16px;
    float: none;
  }

  .pinpai .more {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    margin-top: 30px;
    padding: 8px 5px;
    background: #ca0000;
    color: white;
  }

  .huanjing .swiper-button-prev {
    left: 0;
    margin-top: -64px;
  }

  .huanjing .swiper-button-next {
    right: 0;
    margin-top: -64px;
  }

  .huanjing {
    padding-bottom: 45px;
  }

  .pinpai {
    padding-top: 45px;
  }

  .fenlei .typename {
    float: none;
  }

  .fenlei .tupian {
    float: none;
  }

  .fenlei .typename .item {
    font-size: 16px;
    height: 55px;
  }

  .chanpin {
    padding-top: 45px;
  }

  .fenlei {
    padding-top: 40px;
    padding-bottom: 45px;
  }

  .chanpin .top_title {
    font-size: 22px;
    margin-bottom: 40px;
  }

  .chanpin .list {
    grid-template-columns: repeat(2, 1fr);
  }

  .chanpin .list .item .name {
    margin-top: 18px;
    font-size: 16px;
  }

  .chanpin .list .item .pic {
    padding: 20px;
  }

  .chanpin .list .item {
    width: 90%;
    margin-bottom: 27px;
  }

  .chanpin {
    padding-bottom: 4px;
  }

  .ipage .name {
    font-size: 20px;
  }

  .ipage .enter {
    font-size: 18px;
  }
}

/*# sourceMappingURL=index.css.map */
