/*! CSS Used from: https://www.kmabacus.com/template/pc/r165/static/css/index.63e4ac24.css */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-wrapper {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: 50%;
  background-repeat: no-repeat;
}

.swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
  right: 10px;
  left: auto;
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.stairs1[data-v-0a152f56] {
  margin-left: 11.35417vw;
  padding: 1.5625vw 0;
}

.stairs1 .fl-top[data-v-0a152f56] {
  width: 83.33333vw;
  display: -ms-flexbox;
  display: flex;
  margin-left: 2.08333vw;
  margin-bottom: 2.1875vw;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.stairs1 .fl-top .title[data-v-0a152f56] {
  font-size: .9375vw;
  font-family: Microsoft YaHei;
  font-weight: 700;
  color: #0d0d0d;
}

.stairs1 .fl-top .title-look[data-v-0a152f56] {
  font-size: .72917vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999;
}

.stairs1 .fl-box[data-v-0a152f56] {
  position: relative;
  width: 72.91667vw;
  margin-left: 5.20833vw;
}

.stairs1 .fl-box .seiper-s[data-v-0a152f56] {
  width: 14.58333vw;
}

.stairs1 .fl-box .seiper-s .hot-img[data-v-0a152f56] {
  width: 14.58333vw;
  height: 14.58333vw;
}

.stairs1 .fl-box .seiper-s .goodsname[data-v-0a152f56] {
  width: 14.58333vw;
  margin-top: 1.04167vw;
  font-size: .83333vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.stairs1 .fl-box .seiper-s .price[data-v-0a152f56] {
  font-size: .9375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #f4454b;
  text-align: center;
  margin-top: .67708vw;
}

.swiper-button-next1 {
  right: -3.64583vw !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAe5JREFUWEftlj1PG0EQhmfO8p9J/oW9tpVzh/FJUCQNTVIkTRqaBDc0NFBAQwMFIBEpRYpItztWmjQp0kQCiYIiRYoUkUVBcTp5By3yITjdxw4UTuGrV/M8Mzv76hDm/OGc+bAQ+H8nQETPptNp1Ov1Nqr2JI7jjWazedJqtS4es0+FE3BwADhl5ufW2lGZhIMHQfARAH6laboUhuGlVKJM4AMzj7JiRRL3Jd05RPyZJMmg3+//lkiU7gARrTPzpkSCmX80Go1Bu93+4ytRuYTGmPcAsCWRAIDviLislPrrI1H7CojoLTPvCCW+IeJQKfWvTqJWwBUwxrwGgD2hhAaAqNPpXFVJeAm4AlrrNUTcF0p8tda6p3xdJuEtMJvESwA4FEp8SdM0CsMwKZIQCcwmsYKIx0KJz5PJJIqiaJqXEAu4AkTkQmo4e/9n7q6VUuf3ixPRgyxh5qjb7X56soAn/EGGlMFvG6h7JrmuajvPZ0cVXCTg07nW+h0ibmfSdXBvAR94HMdvgiDYlcC9BHzg4/F4zVp7lxE+nWeilTvgAyeiV8x8IO28VsAHboxZBYCjx8JLr8AHrrUeIuLpU+CVO2CM2ULEF0Uhk0EzCcmdi4LI/fXkEy5fwEkUJZxvvoiCyLeo5NxCYDGBuU/gBrTLejBQqPa3AAAAAElFTkSuQmCC) no-repeat;
}

.swiper-button-next1,
.swiper-button-prev1 {
  position: absolute;
  top: 7.5vw;
  width: 1.66667vw;
  height: 1.66667vw !important;
}

.swiper-button-prev1 {
  left: -2.34375vw !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAaVJREFUWEftlr1Lw0AUwO81hQz9T3R06xAIvHcJdL9BECcpuDi5uLS6uDi5uDi5CO3g4hIJuOgiiIsfi4uTi4uTQ2xODiyEcLlLUtMiNGNyd7/f+7hHgC34gQXz2VLg/2YgjuOVyWQigiAYmvooiqKh4zgjRHzWrauVAQVnjI2klKtpmu4XSSh4q9UaAMATY0zoJCoLZOG/ET2qw4noJRvhFD59BwADRDzIZ6GSgAb+oMoQhuGrBb6HiIczlSAPl1LeJUkier3emwnOGNsloqOiPimVAU3kN67rCs/z3i2R7yDisalJrQIa+HW73Ra+739YIt8mohPbpDUKaNJ+BQCq4T5NcCnlFuf81AZX3wsFNJFfdjod0e12vyyRbxLRWRl4oUAeDgAXjuOotH9bIl/nnJ+XhRcK5O+wlFJwzsfZgzWSY0QUVeDGEsxLwtiE85CwXsOmJawCqk5NSpQSaFKitEBTEpUEmpCoLPDXErUEMhIbANBHxFg3gDLD6paI+jP9D+g2R1G0FgTBvWn6KYmi/0HjJKw6Uuuur12CusD8vqXAMgM/GKVEMCEjc7gAAAAASUVORK5CYII=) no-repeat;
}

.stairs1[data-v-9a8d8af0] {
  margin-left: 11.35417vw;
  padding: 1.5625vw 0;
}

.stairs1 .fl-top[data-v-9a8d8af0] {
  width: 83.33333vw;
  display: -ms-flexbox;
  display: flex;
  margin-left: 2.08333vw;
  margin-bottom: 2.1875vw;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.stairs1 .fl-top .title[data-v-9a8d8af0] {
  font-size: .9375vw;
  font-family: Microsoft YaHei;
  font-weight: 700;
  color: #0d0d0d;
}

.stairs1 .fl-top .title-look[data-v-9a8d8af0] {
  font-size: .72917vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999;
}

.stairs1 .fl-box[data-v-9a8d8af0] {
  position: relative;
  width: 72.91667vw;
  margin-left: 5.20833vw;
}

.stairs1 .fl-box .seiper-s[data-v-9a8d8af0] {
  width: 14.58333vw;
}

.stairs1 .fl-box .seiper-s .hot-img[data-v-9a8d8af0] {
  width: 14.58333vw;
  height: 14.58333vw;
  -o-object-fit: cover;
  object-fit: cover;
}

.stairs1 .fl-box .seiper-s .goodsname[data-v-9a8d8af0] {
  width: 14.58333vw;
  margin-top: 1.04167vw;
  font-size: .83333vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.stairs1 .fl-box .seiper-s .price[data-v-9a8d8af0] {
  font-size: .9375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #f4454b;
  text-align: center;
  margin-top: .67708vw;
}

.swiper-button-next {
  height: 1.66667vw !important;
  right: -3.64583vw !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAe5JREFUWEftlj1PG0EQhmfO8p9J/oW9tpVzh/FJUCQNTVIkTRqaBDc0NFBAQwMFIBEpRYpItztWmjQp0kQCiYIiRYoUkUVBcTp5By3yITjdxw4UTuGrV/M8Mzv76hDm/OGc+bAQ+H8nQETPptNp1Ov1Nqr2JI7jjWazedJqtS4es0+FE3BwADhl5ufW2lGZhIMHQfARAH6laboUhuGlVKJM4AMzj7JiRRL3Jd05RPyZJMmg3+//lkiU7gARrTPzpkSCmX80Go1Bu93+4ytRuYTGmPcAsCWRAIDviLislPrrI1H7CojoLTPvCCW+IeJQKfWvTqJWwBUwxrwGgD2hhAaAqNPpXFVJeAm4AlrrNUTcF0p8tda6p3xdJuEtMJvESwA4FEp8SdM0CsMwKZIQCcwmsYKIx0KJz5PJJIqiaJqXEAu4AkTkQmo4e/9n7q6VUuf3ixPRgyxh5qjb7X56soAn/EGGlMFvG6h7JrmuajvPZ0cVXCTg07nW+h0ibmfSdXBvAR94HMdvgiDYlcC9BHzg4/F4zVp7lxE+nWeilTvgAyeiV8x8IO28VsAHboxZBYCjx8JLr8AHrrUeIuLpU+CVO2CM2ULEF0Uhk0EzCcmdi4LI/fXkEy5fwEkUJZxvvoiCyLeo5NxCYDGBuU/gBrTLejBQqPa3AAAAAElFTkSuQmCC);
}

.swiper-button-prev {
  height: 1.66667vw !important;
  left: -2.34375vw !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAaVJREFUWEftlr1Lw0AUwO81hQz9T3R06xAIvHcJdL9BECcpuDi5uLS6uDi5uDi5CO3g4hIJuOgiiIsfi4uTi4uTQ2xODiyEcLlLUtMiNGNyd7/f+7hHgC34gQXz2VLg/2YgjuOVyWQigiAYmvooiqKh4zgjRHzWrauVAQVnjI2klKtpmu4XSSh4q9UaAMATY0zoJCoLZOG/ET2qw4noJRvhFD59BwADRDzIZ6GSgAb+oMoQhuGrBb6HiIczlSAPl1LeJUkier3emwnOGNsloqOiPimVAU3kN67rCs/z3i2R7yDisalJrQIa+HW73Ra+739YIt8mohPbpDUKaNJ+BQCq4T5NcCnlFuf81AZX3wsFNJFfdjod0e12vyyRbxLRWRl4oUAeDgAXjuOotH9bIl/nnJ+XhRcK5O+wlFJwzsfZgzWSY0QUVeDGEsxLwtiE85CwXsOmJawCqk5NSpQSaFKitEBTEpUEmpCoLPDXErUEMhIbANBHxFg3gDLD6paI+jP9D+g2R1G0FgTBvWn6KYmi/0HjJKw6Uuuur12CusD8vqXAMgM/GKVEMCEjc7gAAAAASUVORK5CYII=);
}

.news[data-v-0aacf3a4] {
  margin-left: 11.35417vw;
  margin-top: 4.79167vw;
}

.news .news-t[data-v-0aacf3a4] {
  background: #dfe5e8;
}

.news .news-t .t-p[data-v-0aacf3a4] {
  font-size: .9375vw;
  font-family: Microsoft YaHei;
  font-weight: 700;
  color: #333;
  padding-top: 1.45833vw;
  margin-left: 2.08333vw;
  margin-bottom: 1.45833vw;
}

.news .news-t .t-boxs[data-v-0aacf3a4] {
  width: 79.58333vw;
  margin-left: 4.42708vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.news .news-t .t-boxs .t-box[data-v-0aacf3a4] {
  width: 8.125vw;
  margin-left: .52083vw;
  margin-right: .52083vw;
  padding-bottom: 2.08333vw;
}

.news .news-t .t-boxs .t-box .hot-imgs[data-v-0aacf3a4] {
  width: 8.125vw;
  height: 8.125vw;
  border: 1px solid #fff;
}

.news .news-t .t-boxs .t-box .hot-imgs .hot-img[data-v-0aacf3a4] {
  margin-left: .20833vw;
  margin-top: .20833vw;
  width: 7.60417vw;
  height: 7.60417vw;
}

.news .news-t .t-boxs .t-box .goodsname[data-v-0aacf3a4] {
  font-size: .72917vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333;
  margin-top: .46875vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.news .news-t .t-boxs .t-box .price[data-v-0aacf3a4] {
  font-size: .9375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #f4454b;
  margin-top: .67708vw;
}

.news .news-f[data-v-0aacf3a4] {
  display: -ms-flexbox;
  display: flex;
}

.news .news-f .f-left .hotgo-p[data-v-0aacf3a4] {
  font-size: .9375vw;
  font-family: Microsoft YaHei;
  font-weight: 700;
  color: #0d0d0d;
  margin-top: 1.40625vw;
  margin-left: 2.23958vw;
  margin-bottom: .78125vw;
}

.news .news-f .f-left .hotgo-box[data-v-0aacf3a4] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 2.08333vw;
  width: 49.47917vw;
  height: 2.60417vw;
  background: #fff;
  border-bottom: 1px solid #f3f3f3;
}

.news .news-f .f-left .hotgo-box.bg[data-v-0aacf3a4] {
  height: 6.25vw;
}

.news .news-f .f-left .hotgo-box.bg .hot-imgs[data-v-0aacf3a4] {
  display: -ms-flexbox;
  display: flex;
  width: 25.57292vw;
}

.news .news-f .f-left .hotgo-box.bg .hot-imgs .hot-img[data-v-0aacf3a4] {
  margin-top: .78125vw;
  margin-right: .52083vw;
}

.news .news-f .f-left .hotgo-box.bg .hot-imgs .goodsname[data-v-0aacf3a4] {
  -ms-flex: 1;
  flex: 1;
  line-height: 6.25vw;
}

.news .news-f .f-left .hotgo-box.bg .gocat[data-v-0aacf3a4],
.news .news-f .f-left .hotgo-box.bg .index[data-v-0aacf3a4],
.news .news-f .f-left .hotgo-box.bg .price[data-v-0aacf3a4] {
  line-height: 6.25vw;
}

.news .news-f .f-left .hotgo-box.bg .gocat .gocat-icon1[data-v-0aacf3a4] {
  margin-top: 2.55208vw;
}

.news .news-f .f-left .hotgo-box.bg .gocat .gocat-icon2[data-v-0aacf3a4] {
  margin-top: 2.60417vw;
}

.news .news-f .f-left .hotgo-box .index[data-v-0aacf3a4] {
  font-size: .9375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 2.60417vw;
  color: #666;
}

.news .news-f .f-left .hotgo-box .hot-img[data-v-0aacf3a4] {
  width: 6.25vw;
  height: 4.6875vw;
  background: #8e929d;
  border-radius: 2.34375vw;
}

.news .news-f .f-left .hotgo-box .goodsname[data-v-0aacf3a4] {
  width: 25.57292vw;
  font-size: .72917vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 2.60417vw;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.news .news-f .f-left .hotgo-box .gocat[data-v-0aacf3a4],
.news .news-f .f-left .hotgo-box .price[data-v-0aacf3a4] {
  font-size: .72917vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999;
  line-height: 2.60417vw;
}

.news .news-f .f-left .hotgo-box .gocat .gocat-icon1[data-v-0aacf3a4] {
  margin-top: .72917vw;
  margin-right: .26042vw;
}

.news .news-f .f-left .hotgo-box .gocat .gocat-icon2[data-v-0aacf3a4] {
  margin-top: .83333vw;
  margin-left: .26042vw;
}

.news .news-f .f-left .hotgo-box:nth-child(2) .index[data-v-0aacf3a4] {
  color: #ff6000 !important;
}

.news .news-f .f-left .hotgo-box:nth-child(3) .index[data-v-0aacf3a4] {
  color: #ebb614 !important;
}

.news .news-f .f-left .hotgo-box:nth-child(4) .index[data-v-0aacf3a4] {
  color: #c79145 !important;
}

.news .news-f .f-right[data-v-0aacf3a4] {
  margin-left: 3.64583vw;
}

.news .news-f .f-right .newgo-p[data-v-0aacf3a4] {
  font-size: .9375vw;
  font-family: Microsoft YaHei;
  font-weight: 700;
  color: #0d0d0d;
  margin-top: 1.40625vw;
  margin-bottom: 1.09375vw;
}

.news .news-f .f-right .new-box[data-v-0aacf3a4] {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.04167vw;
}

.news .news-f .f-right .new-box .hot-img[data-v-0aacf3a4] {
  width: 5.625vw;
  height: 5.625vw;
  border-radius: 2.8125vw;
  margin-right: 1.04167vw;
}

.news .news-f .f-right .new-box .goodsname[data-v-0aacf3a4] {
  width: 21.82292vw;
  height: 2.39583vw;
  font-size: .83333vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  margin-top: .98958vw;
  color: #666;
  overflow: hidden;
}

.news .news-f .f-right .new-box .price[data-v-0aacf3a4] {
  font-size: .83333vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999;
  margin-top: .88542vw;
}

body {
  background-color: #fff !important;
}

/*! CSS Used from: https://www.kmabacus.com/template/pc/r165/static/css/header.1580e9a4.css */
.copyright[data-v-385e9497] {
  text-align: center;
}

.certificate[data-v-385e9497] {
  text-align: center;
  line-height: 1.5625vw;
}

.search-form[data-v-596a9c8e] {
  display: -ms-flexbox;
  display: flex;
  width: 19.6875vw;
  background: #fff;
  border: .10417vw solid #f4454b;
  border-radius: .98958vw;
  height: 1.97917vw;
  overflow: hidden;
  position: relative;
  margin-left: 4.79167vw;
  margin-top: 1.40625vw;
  z-index: 3;
}

.search-form .el-icon-search[data-v-596a9c8e] {
  margin-left: .52083vw;
  color: #f4454b;
  font-size: 1.19792vw;
}

.search-form .search-input[data-v-596a9c8e] {
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  padding-left: .41667vw;
  color: #999;
  height: 1.97917vw;
  line-height: 1.97917vw;
  font-size: .625vw;
  border: 0;
  background: #fff;
}

.search-form input[data-v-596a9c8e]::-webkit-input-placeholder {
  color: #999;
}

.search-form .search-button[data-v-596a9c8e] {
  border: 0;
  width: 3.75vw;
  height: 1.97917vw;
  margin-top: -.10417vw;
  cursor: pointer;
  font-size: .83333vw;
  color: #fff;
  background: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-top[data-v-023d3751] {
  position: fixed;
  top: 0;
  width: 100%;
  height: 4.79167vw;
  background: #fff;
  z-index: 99999999999;
  box-shadow: 0 1px 1px 0 #ddd;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header-top .top-left[data-v-023d3751],
.header-top[data-v-023d3751] {
  display: -ms-flexbox;
  display: flex;
}

.header-top .top-left .logos[data-v-023d3751] {
  width: 6vw;
  height: 4.16667vw;
  margin-top: .3125vw;
  margin-left: .72917vw;
}

.header-top .top-left .top-list[data-v-023d3751] {
  margin-left: 2.60417vw;
  margin-top: .88542vw;
  display: -ms-flexbox;
  display: flex;
}

.header-top .top-left .top-list .hot-img[data-v-023d3751] {
  width: 3.02083vw;
  height: 3.02083vw;
  border-radius: .15625vw;
  margin-right: .83333vw;
}

.header-top .top-left .top-list .goodsname[data-v-023d3751] {
  width: 14.63542vw;
  font-size: .72917vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.header-top .top-left .top-list .li-f[data-v-023d3751] {
  margin-top: .46875vw;
  display: -ms-flexbox;
  display: flex;
}

.header-top .top-left .top-list .li-f .price[data-v-023d3751] {
  font-size: .9375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #f4454b;
}

.header-top .top-left .top-list .li-f .gobuy[data-v-023d3751] {
  margin-left: 1.30208vw;
  width: 3.125vw;
  height: 1.35417vw;
  background: #f4454b;
  border-radius: .26042vw;
  font-size: .72917vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #fff;
  text-align: center;
  line-height: 1.35417vw;
}

.header-top .top-right[data-v-023d3751] {
  display: -ms-flexbox;
  display: flex;
}

.header-top .top-right .gobuy-box[data-v-023d3751] {
  font-size: .72917vw;
  font-weight: 400;
  color: #333;
  margin-top: 1.875vw;
}

.header-top .top-right .gobuy-box .carnum[data-v-023d3751] {
  color: #f4454b;
}

.header-top .top-right .top-login[data-v-023d3751] {
  font-size: .72917vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333;
  margin-top: 1.875vw;
  margin-left: 3.38542vw;
  margin-right: 2.29167vw;
}

.header-top .top-right .top-login .login[data-v-023d3751],
.header-top .top-right .top-login .no-icon[data-v-023d3751] {
  margin-left: .26042vw;
}

.header-left[data-v-023d3751] {
  position: fixed;
  z-index: 999999999;
  left: 0;
  top: 4.84375vw;
  width: 11.35417vw;
  height: 100%;
  background: #fff;
  box-shadow: 1px 0 1px 0 #ddd;
}

.header-left .isOpenSuppliers[data-v-023d3751] {
  width: 9.89583vw;
  height: 1.875vw;
  background: #fff;
  border: 1px solid #ddd;
  text-align: center;
  line-height: 1.875vw;
  font-size: .72917vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333;
  margin-left: .67708vw;
  margin-top: .67708vw;
  display: block;
}

.header-left .isOpenSuppliers img[data-v-023d3751] {
  margin-top: .41667vw;
  margin-right: .26042vw;
}

.header-left .navlist[data-v-023d3751] {
  display: -ms-flexbox;
  display: flex;
  font-size: .72917vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  margin-left: 2.08333vw;
  margin-top: 1.04167vw;
  color: #666;
}

.header-left .navlist img[data-v-023d3751] {
  width: .9375vw;
  height: .9375vw;
  border-radius: .10417vw;
  margin-right: .26042vw;
}

.header-left .nav-p[data-v-023d3751] {
  margin-left: 2.34375vw;
  margin-top: 1.04167vw;
  font-size: .72917vw;
  color: #666;
}

.header-left .contactus[data-v-023d3751] {
  margin-top: 1.82292vw;
}

.header-left .contactus .contactus-p[data-v-023d3751] {
  font-size: .72917vw;
  font-family: PingFang SC;
  font-weight: 700;
  color: #3a3c3d;
  margin-left: .72917vw;
  padding-top: .52083vw;
  position: relative;
  margin-bottom: .9375vw;
}

.header-left .contactus .contactus-p[data-v-023d3751]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1.25vw;
  height: 1px;
  background: #ccc;
}

.header-left .contactus .contactus-ps[data-v-023d3751] {
  width: 9.79167vw;
  font-size: .625vw;
  font-family: PingFang SC;
  font-weight: 400;
  color: #777;
  margin-left: .72917vw;
  margin-bottom: .26042vw;
}

.header-left .copyright-box[data-v-023d3751] {
  margin-top: 1.875vw;
  margin-left: .72917vw;
  font-size: .625vw;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999;
}

.copyright p {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.header {
  background-color: #fff;
}

/*! CSS Used from: https://www.kmabacus.com/template/pc/r165/static/css/base.css */
body,
p,
ul,
li,
button,
input,
form {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

body {
  position: relative;
  font-family: "Microsoft YaHei", Arial, 宋体, sans-serif;
}

i {
  font-style: normal;
}

a {
  text-decoration: none;
  color: inherit;
}

a:active,
a:hover {
  outline: none;
  text-decoration: none;
}

input,
button {
  outline: none;
  border: none;
}

img {
  vertical-align: top;
  border: 0px;
}

.clearfix {
  *zoom: 1;
}

.clearfix:after {
  content: "200B";
  height: 0;
  font-size: 0;
  display: block;
  clear: both;
}

/*! CSS Used from: https://www.kmabacus.com/template/pc/r165/static/css/footer.4c0b3245.css */
#footer {
  min-width: calc(var(--theme-num)*1px);
}

#footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

body {
  min-height: 100%;
}

#app *,
#header * {
  box-sizing: border-box;
}

.wh-100 {
  height: 100%;
}

.wh-100 {
  width: 100%;
}

.footer {
  font-size: .72917vw;
  color: #e1e1e1;
  background-color: #aebc33 !important;
}

.copyright {
  font-size: .72917vw;
}

.copyright p {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

/*! CSS Used from: https://www.kmabacus.com/public/plugins/elementUI/index.css?v=2.15.6 */
[class^=el-icon-] {
  font-family: element-icons !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: baseline;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.el-icon-search:before {
  content: "\e778";
}

.el-image__placeholder {
  background: #F5F7FA;
}

.el-image__inner,
.el-image__placeholder {
  width: 100%;
  height: 100%;
}

.el-image {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.el-image__inner {
  vertical-align: top;
}

/*! CSS Used fontfaces */
@font-face {
  font-family: element-icons;
  src: url(https://www.kmabacus.com/public/plugins/elementUI/fonts/element-icons.woff) format("woff"), url(https://www.kmabacus.com/public/plugins/elementUI/fonts/element-icons.ttf) format("truetype");
  font-weight: 400;
  font-display: "auto";
  font-style: normal;
}