.brand-auth .main {
  overflow: hidden;
  padding: 16px 0 40px;
}
.brand-auth .brand-content {
  white-space: nowrap;
  position: relative;
  top: 0;
  left: 0;
  animation: mymove 50s infinite linear;
  -moz-animation: mymove 50s infinite linear;
  /* Firefox */
  -webkit-animation: mymove 50s infinite linear;
  /* Safari and Chrome */
  -o-animation: mymove 50s infinite linear;
  /* Opera */
}
.brand-auth .brand-content .con-item {
  display: inline-block;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}
.brand-auth .brand-content .con-item:last-child {
  position: relative;
  left: -150px;
}
.brand-auth .brand-content .con-item img {
  width: 2558px;
  height: 230px;
}
@keyframes mymove {
  from {
    left: 0px;
  }
  to {
    left: -2408px;
  }
}
@-webkit-keyframes mymove {
  /* Safari 和 Chrome */
  from {
    left: 0px;
  }
  to {
    left: -2408px;
  }
}

.userRight-container .user-picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  margin: 31px auto 0;
}
.userRight-container .user-picture .user-img {
  width: 62px;
  height: 62px;
  border-radius: 50%;
}
.userRight-container .user-picture span {
  margin-top: 9px;
  font-size: 13px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #666666;
}
.userRight-container .btn-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px;
}
.userRight-container .btn-box .online-btn {
  width: 70px;
  height: 31px;
  background: #fbfcfd;
  border-radius: 3px;
  border: 1px solid #3b8cfe;
  padding: 0;
  font-size: 13px;
  font-family: AlibabaPuHuiTi-Medium, AlibabaPuHuiTi;
  font-weight: 500;
  color: #3b8cfe;
  line-height: 30px;
  text-align: center;
}
.userRight-container .btn-box .login-btn {
  width: 87px;
  height: 31px;
  background: -webkit-gradient(linear, left top, left bottom, from(#51a8fd), to(#3b8cfe));
  background: -o-linear-gradient(top, #ffa302 0%, #ff6a01 100%);
  background: linear-gradient(180deg, #51a8fd 0%, #3b8cfe 100%);
  border-radius: 3px;
  padding: 0;
  font-size: 13px;
  font-family: AlibabaPuHuiTi-Medium, AlibabaPuHuiTi;
  font-weight: 500;
  color: #ffffff;
  line-height: 30px;
  text-align: center;
  margin-left: 13px;
  bottom: 0;
}
.userRight-container .line {
  width: 230px;
  height: 1px;
  background-color: #e8e8e8;
  margin-top: 18px;
  margin-bottom: 27px;
  -webkit-transform: scaleY(0.8);
      -ms-transform: scaleY(0.8);
          transform: scaleY(0.8);
}
.userRight-container .welfare-box {
  padding: 0 31px;
}
.userRight-container .welfare-box .title {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 16px;
  text-align: center;
  margin-bottom: 17px;
}
.userRight-container .welfare-box .welfare-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.userRight-container .welfare-box .welfare-content .welfare-item {
  width: 50%;
  height: 62px;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.userRight-container .welfare-box .welfare-content .welfare-item img {
  width: 37px;
  height: 37px;
  border-radius: 50%;
}
.userRight-container .welfare-box .welfare-content .welfare-item span {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 12px;
  text-align: center;
  margin-top: 4px;
}

.recommend-container .recommend-header {
  width: 100%;
  height: 58px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 16px;
}
.recommend-container .recommend-header .title-name {
  font-family: AlibabaPuHuiTi-Medium;
  font-size: 22px;
  color: #303133;
  margin-right: 14px;
  letter-spacing: 1px;
}
.recommend-container .recommend-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 89px;
  background-color: #ffffff;
  margin-top: 16px;
  padding: 15px 102px 0;
  border-radius: 8px;
}
.recommend-container .recommend-tab .recommend-tab-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.recommend-container .recommend-tab .recommend-tab-item .title {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 33px;
  background: #ffffff;
  border-radius: 16px;
  padding: 0 13px;
}
.recommend-container .recommend-tab .recommend-tab-item .active-title {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffa302), to(#ff6a01));
  background: -o-linear-gradient(top, #ffa302 0%, #ff6a01 100%);
  background: linear-gradient(180deg, #ffa302 0%, #ff6a01 100%);
  border-radius: 16px;
  padding: 0 13px;
  line-height: 33px;
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
}
.recommend-container .recommend-tab .recommend-tab-item .desc {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 24px;
  margin-top: 4px;
}
.recommend-container .recommend-tab .recommend-tab-item .active-desc {
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ff7006;
  line-height: 24px;
}
.recommend-container .recommend-goods-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 20px;
}
.recommend-container .recommend-goods-box .goods-item {
  width: 232px;
  height: 224px;
  border-radius: 8px;
  background-color: #ffffff;
  margin-top: 48px;
  margin-right: 16px;
  cursor: pointer;
  border: 1px solid #ffffff;
}
.recommend-container .recommend-goods-box .goods-item:nth-child(5n) {
  margin-right: 0;
}
.recommend-container .recommend-goods-box .goods-item:nth-child(-n + 5) {
  margin-top: 0;
}
.recommend-container .recommend-goods-box .goods-item:hover {
  z-index: 2;
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
  border: 1px solid #ff7f02;
}
.recommend-container .recommend-goods-box .goods-item .peoduct-img {
  position: relative;
  width: 232px;
  height: 138px;
  border-radius: 8px 8px 0px 0px;
}
.recommend-container .recommend-goods-box .goods-item .peoduct-img img {
  width: 232px;
  height: 138px;
  border-radius: 8px 8px 0px 0px;
}
.recommend-container .recommend-goods-box .goods-item .peoduct-img .activity-tips {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #f4f5f6;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
}
.recommend-container .recommend-goods-box .goods-item .title {
  height: 36px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
  margin-top: 8px;
  padding: 0 9px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.recommend-container .recommend-goods-box .goods-item .title:hover {
  color: #ff6a01;
}
.recommend-container .recommend-goods-box .goods-item .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-top: 5px;
  padding: 0 9px;
}
.recommend-container .recommend-goods-box .goods-item .price :nth-child(1) {
  font-size: 20px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ff4609;
  line-height: 16px;
}
.recommend-container .recommend-goods-box .goods-item .price :nth-child(2) {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ff4609;
  line-height: 12px;
  margin-left: 4px;
}
.recommend-container .recommend-goods-box .no-second-data {
  width: 100%;
  height: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 8px;
}
.recommend-container .recommend-goods-box .no-second-data .no-img {
  width: 138px;
  height: 99px;
}
.recommend-container .recommend-goods-box .no-second-data .no-tip {
  margin-top: 24px;
  font-size: 12px;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  font-weight: 400;
  color: #606266;
}

.board-container {
  position: relative;
  height: 246px;
  overflow: hidden;
  margin-top: 6px;
}
.board-container #board-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  left: 0;
  top: 0;
}
.board-container #board-content .board-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 113%;
  height: 45px;
  background: -o-linear-gradient(299deg, rgba(255, 163, 2, 0) 0%, #ffefe4 100%);
  background: linear-gradient(151deg, rgba(255, 163, 2, 0) 0%, #ffefe4 100%);
  border-radius: 21px;
  margin: 0 auto;
  margin-bottom: 8px;
  padding-left: 16px;
  padding-right: 37px;
}
.board-container #board-content .board-item .pay-info img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 6px;
}
.board-container #board-content .board-item .pay-info .pay-company {
  font-size: 15px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 42px;
}
.board-container #board-content .board-item .pay-info .pay-product {
  font-size: 15px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 42px;
}
.board-container #board-content .board-item .pay-num {
  font-size: 15px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #3b8cfe;
  line-height: 42px;
}
@-webkit-keyframes move {
  form {
    top: 0px;
  }
  top {
    top: -50px;
  }
}
@keyframes move {
  form {
    top: 0px;
  }
  top {
    top: -50px;
  }
}

.subjectFirst-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.subjectFirst-container .item-subject {
  width: 49.5%;
  height: 435px;
  background: #ffffff;
  -webkit-box-shadow: 0px -2px 0px 0px #3b8cfe;
  box-shadow: 0px -2px 0px 0px #3b8cfe;
  border-radius: 8px;
  padding: 0 16px;
  margin-right: 1%;
  margin-bottom: 28px;
}
.subjectFirst-container .item-subject:nth-child(2n) {
  margin-right: 0;
}
.subjectFirst-container .item-subject .item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  height: 53px;
  line-height: 53px;
}
.subjectFirst-container .item-subject .item-header .title {
  font-size: 22px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 500;
  color: #3b8cfe;
  margin-left: 10px;
}
.subjectFirst-container .item-subject .item-header .lookmore {
  font-size: 15px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  cursor: pointer;
}
.subjectFirst-container .item-subject .item-header .lookmore:hover {
  color: #ff6f01;
}
.subjectFirst-container .item-subject .item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.subjectFirst-container .item-subject .item-content .item-product {
  position: relative;
  width: 171px;
  border-radius: 7px 7px 0px 0px;
  margin-bottom: 16px;
  margin-left: 1.5%;
  margin-right: 5%;
  cursor: pointer;
}
.subjectFirst-container .item-subject .item-content .item-product:nth-child(3n) {
  margin-right: 0;
}
.subjectFirst-container .item-subject .item-content .item-product .product-img {
  position: relative;
  width: 182px;
  height: 110px;
  border-radius: 7px 7px 0px 0px;
}
.subjectFirst-container .item-subject .item-content .item-product .product-img img {
  width: 182px;
  height: 110px;
  border-radius: 7px 7px 0px 0px;
}
.subjectFirst-container .item-subject .item-content .item-product .product-img .activity-tips {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #f4f5f6;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
}
.subjectFirst-container .item-subject .item-content .item-product .product-name {
  height: 32px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 16px;
  margin-top: 8px;
  padding-left: 3px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.subjectFirst-container .item-subject .item-content .item-product .product-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: last baseline;
      -ms-flex-pack: last baseline;
          justify-content: last baseline;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding-left: 3px;
}
.subjectFirst-container .item-subject .item-content .item-product .product-price .start-price {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #3b8cfe;
}
.subjectFirst-container .item-subject .item-content .item-product .product-price .start-tip {
  font-size: 10px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #3b8cfe;
  margin-left: 4px;
}

.subjectStyleSecond .item-subject {
  margin-bottom: 28px;
}
.subjectStyleSecond .module-title {
  width: 100%;
  height: 58px;
  line-height: 58px;
  font-family: AlibabaPuHuiTi-Regular;
  font-size: 22px;
  color: #131415;
  text-align: center;
}
.subjectStyleSecond .module-container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.subjectStyleSecond .module-container .product-item {
  width: 234px;
  height: 241px;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 16px;
  padding: 14px;
  margin-left: 14px;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.subjectStyleSecond .module-container .product-item:nth-child(5n + 1) {
  margin-left: 0;
}
.subjectStyleSecond .module-container .product-item:hover {
  z-index: 2;
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.subjectStyleSecond .module-container .product-item .goods-img {
  position: relative;
  width: 200px;
  height: 119px;
  border-radius: 4px 4px 0 0;
  overflow: hidden;
}
.subjectStyleSecond .module-container .product-item .goods-img img {
  width: 100%;
  height: 100%;
}
.subjectStyleSecond .module-container .product-item .goods-img .activity-tips {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #f4f5f6;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
}
.subjectStyleSecond .module-container .product-item .goods-name {
  width: 100%;
  font-family: AlibabaPuHuiTi-Regular;
  margin-top: 12px;
  height: 44px;
  display: -webkit-box;
  /* 弹性盒旧式语法 */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 限制两行 */
  overflow: hidden;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  color: #303133;
  cursor: pointer;
  font-size: 15px;
}
.subjectStyleSecond .module-container .product-item .goods-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  color: #f44336;
  font-weight: 500;
  margin-top: 8px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
}
.subjectStyleSecond .module-container .product-item .goods-price .start-price {
  letter-spacing: -1px;
}
.subjectStyleSecond .module-container .product-item .goods-price .start-tip {
  font-size: 12px;
  margin-bottom: 3px;
  margin-left: 4px;
}
.subjectStyleSecond .look-more {
  height: 48px;
  line-height: 48px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 12px;
  background-color: #fff;
  border-radius: 8px;
}
.subjectStyleSecond .look-more span {
  cursor: pointer;
}
.subjectStyleSecond .look-more span:hover {
  color: #ff6f01;
}

.subjectStyleThird .item-subject {
  margin-bottom: 28px;
}
.subjectStyleThird .panel-title {
  height: 58px;
  line-height: 58px;
  font-family: AlibabaPuHuiTi-Regular;
  font-size: 22px;
  color: #131415;
  text-align: center;
  margin-bottom: 26px;
}
.subjectStyleThird .subjectStyleThird-container {
  width: 100%;
  height: 496px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.subjectStyleThird .subjectStyleThird-container .left-banner {
  width: 234px;
  height: 496px;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.subjectStyleThird .subjectStyleThird-container .left-banner img {
  width: 100%;
  height: 100%;
}
.subjectStyleThird .subjectStyleThird-container .right-product {
  width: 992px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item {
  width: 234px;
  height: 241px;
  border-radius: 4px;
  background-color: #fff;
  padding: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 14px;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item:first-child {
  margin-bottom: 14px;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item:hover {
  z-index: 2;
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item .big-img {
  position: relative;
  width: 206px;
  height: 123px;
  border-radius: 4px 4px 0 0;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item .big-img img {
  width: 206px;
  height: 123px;
  border-radius: 4px;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item .big-img .activity-tips {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #f4f5f6;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item .goods-name {
  width: 100%;
  margin-top: 14px;
  font-family: AlibabaPuHuiTi-Regular;
  font-size: 14px;
  color: #303133;
  height: 48px;
  overflow: hidden;
  position: relative;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item .goods-name .hot-icon {
  display: inline-block;
  width: 46px;
  height: 24px;
  position: absolute;
  left: -6px;
  top: -4px;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item .goods-name .category_name_lv3 {
  margin-left: 44px;
  font-size: 15px;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item .price-box {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 4px;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item .price-box img {
  width: 48px;
  height: 16px;
  margin-right: 14px;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item .price-box .price-content {
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  font-size: 16px;
  color: #f44336;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: -1px;
}
.subjectStyleThird .subjectStyleThird-container .right-product .product-item .price-box .price-content span {
  font-size: 12px;
  margin-left: 4px;
  margin-top: 1px;
}
.subjectStyleThird .look-more {
  height: 48px;
  line-height: 48px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 12px;
  background-color: #fff;
  border-radius: 8px;
}
.subjectStyleThird .look-more span {
  cursor: pointer;
}
.subjectStyleThird .look-more span:hover {
  color: #ff6f01;
}

.home-page {
  padding-bottom: 150px;
}
.home-page .home-hot-box {
  background-color: #fff;
  height: 38px;
}
.home-page .home-banner-box {
  width: 100%;
  height: 420px;
  overflow: hidden;
}
.home-page .home-banner-box .home-carousel-box {
  height: 100%;
  position: relative;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list {
  width: 230px;
  height: 100%;
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  color: #333333;
  background: #ffffff;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-fixed-box {
  max-height: 336px;
  overflow-x: hidden;
  overflow-y: auto;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first,
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first-click {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  line-height: 40px;
  padding: 0 18px;
  cursor: pointer;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  margin-bottom: 2px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first:hover,
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first-click:hover {
  background-color: #f4f5f6;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first:hover .category-child-panel,
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first-click:hover .category-child-panel {
  display: block;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first .category-first-name,
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first-click .category-first-name {
  width: 100%;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 40px;
  line-height: 40px;
  letter-spacing: 1px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first .category-first-name .spance-line,
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first-click .category-first-name .spance-line {
  margin: 0 4px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first .anticon-right,
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first-click .anticon-right {
  color: #b0abab;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first .right-arrow,
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first-click .right-arrow {
  color: #dadada;
  font-size: 12px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-first :hover .category-child-panel {
  display: block;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel {
  display: none;
  position: absolute;
  width: 810px;
  height: 420px;
  z-index: 21;
  top: 0;
  left: 230px;
  cursor: text;
  background: #ffffff;
  border: 2px solid #ff6a01;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .no-second-data {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .no-second-data .no-img {
  width: 138px;
  height: 99px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .no-second-data .no-tip {
  margin-top: 24px;
  font-size: 12px;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  font-weight: 400;
  color: #606266;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box {
  position: relative;
  width: 100%;
  height: 420px;
  background: #fff;
  border: 1px solid rgba(211, 205, 205, 0.2);
  -webkit-box-shadow: 2px 6px 12px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 2px 6px 12px 0px rgba(0, 0, 0, 0.1);
  padding: 14px 20px 14px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  column-count: 3;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-gap: 0;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  cursor: text;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .line1 {
  position: absolute;
  height: 100%;
  top: 0;
  left: 274px;
  border-right: 1px dashed #ececec;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .line2 {
  position: absolute;
  height: 100%;
  top: 0;
  left: 528px;
  border-right: 1px dashed #ececec;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box::-webkit-scrollbar {
  width: 4px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box::-webkit-scrollbar-thumb {
  background-color: #d8d8d8;
  border-radius: 4px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .second-box {
  display: inline-block;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  width: 254px;
  padding: 0 12px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .second-box .second-name {
  font-size: 14px;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Medium;
  font-weight: 600;
  color: #303133;
  line-height: 30px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .second-box .third-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .second-box .third-box .third-content .third-name {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  line-height: 30px;
  margin-right: 12px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .second-box .third-box .third-content .third-name:hover .name {
  color: #ff6a01;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .second-box .third-box .third-content .third-name .discount {
  padding: 0 4px;
  height: 16px;
  margin-left: 4px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAkCAYAAAAnxQwhAAAAAXNSR0IArs4c6QAAAeRJREFUaAXtmrFKA0EQhmcuKSwsg4XgE2iqdFb6Boon4ksIYmuRwtgFwZcQSUR9Aq2stIo2tkIEk04LGzPuXJLL3Xk33KX0/oWwu/P/W9zH3O3sEqYcTaTpUed6nfhny9kbJLLsev0t5lj+Ly1sPZXcbSzQcHBAxEcO1pLlLZuWCU66qzs04jMiWSkblDzP6yVNIsLSWWvRiLqAlqQzm8cyTqFRp37hgO3NLBilEYhnXLd+AmhpmP7Gwowbf9P09UTLQyAAF+yeg+Ervml5kI091aALSg7C7pmfG3lBcat1GlohAtXgREAobgtRc2Zvcowquq70fi1HGqWnMAcAb3Jgn2NpuZdoxuktB1pBAgqutFdDBVnF7PEjV0zCxCIAcBYdQwM4A44lAZxFx9AAzoBjSQBn0cnSmD4BLguOFRd6BzgLUJbG3Ae4LDh2/BHgbEDpqlRuxzfA6TKiaQSYP8jffkDGpcExY9Jmbo6QcSakpMhvVKudaxQZl2RjzT055M37b4CzICU15lP2X66mYWTclITZ8yX5veOoBeCiNNLGLtNot7fPzBKVsTlEacTGbiPQb5r/7F7P8J8ioQPgQhSTgdZpJG3dPacbQdKi87KD+3IM+uTOnq5/IqncaHGrdZrCsdovLCVjvW0vHFkAAAAASUVORK5CYII=);
  background-size: 100% 100%;
  text-align: center;
  line-height: 16px;
  color: #fff;
  font-size: 12px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .category-name {
  font-size: 14px;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Medium;
  font-weight: 600;
  color: #303133;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .category-second {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 12px;
  border-right: 1px dashed #ececec;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .category-second .second-name {
  width: 128px;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-weight: 600;
  padding-bottom: 12px;
  padding-top: 14px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .category-second .second-name:first-child {
  margin-top: 0;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .category-second .second-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 10px;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .category-second .second-content .third-name {
  margin-right: 20px;
  margin-bottom: 8px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .category-second .second-content .third-name:hover .name {
  color: #007aff;
}
.home-page .home-banner-box .home-carousel-box .nav-category-list .category-child-panel .child-panel-box .category-second .second-content .third-name .discount {
  padding: 0 4px;
  height: 16px;
  margin-left: 4px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAkCAYAAAAnxQwhAAAAAXNSR0IArs4c6QAAAeRJREFUaAXtmrFKA0EQhmcuKSwsg4XgE2iqdFb6Boon4ksIYmuRwtgFwZcQSUR9Aq2stIo2tkIEk04LGzPuXJLL3Xk33KX0/oWwu/P/W9zH3O3sEqYcTaTpUed6nfhny9kbJLLsev0t5lj+Ly1sPZXcbSzQcHBAxEcO1pLlLZuWCU66qzs04jMiWSkblDzP6yVNIsLSWWvRiLqAlqQzm8cyTqFRp37hgO3NLBilEYhnXLd+AmhpmP7Gwowbf9P09UTLQyAAF+yeg+Ervml5kI091aALSg7C7pmfG3lBcat1GlohAtXgREAobgtRc2Zvcowquq70fi1HGqWnMAcAb3Jgn2NpuZdoxuktB1pBAgqutFdDBVnF7PEjV0zCxCIAcBYdQwM4A44lAZxFx9AAzoBjSQBn0cnSmD4BLguOFRd6BzgLUJbG3Ae4LDh2/BHgbEDpqlRuxzfA6TKiaQSYP8jffkDGpcExY9Jmbo6QcSakpMhvVKudaxQZl2RjzT055M37b4CzICU15lP2X66mYWTclITZ8yX5veOoBeCiNNLGLtNot7fPzBKVsTlEacTGbiPQb5r/7F7P8J8ioQPgQhSTgdZpJG3dPacbQdKi87KD+3IM+uTOnq5/IqncaHGrdZrCsdovLCVjvW0vHFkAAAAASUVORK5CYII=);
  background-size: 100% 100%;
  text-align: center;
  line-height: 16px;
  color: #fff;
  font-size: 12px;
}
.home-page .home-banner-box .home-carousel-box .banner-product-box {
  position: absolute;
  bottom: 8px;
  left: 230px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 10px;
  width: 766px;
  height: 112px;
}
.home-page .home-banner-box .home-carousel-box .banner-product-box .banner-item-product {
  width: 178px;
  height: 112px;
  border-radius: 6px;
  background-color: #fff;
  line-height: 112px;
  text-align: center;
  cursor: pointer;
}
.home-page .home-banner-box .home-carousel-box .banner-product-box .banner-item-product img {
  width: 178px;
  height: 112px;
  border-radius: 6px;
}
.home-page .home-banner-box .home-carousel-box .banner-modal-box {
  position: absolute;
  top: 8px;
  right: 0;
  width: 230px;
  height: 403px;
  background: #ffffff;
  border-radius: 6px;
}
.home-page .home-banner-box .home-carousel-box .carousel-box {
  width: 1920px;
  height: 100%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.home-page .home-banner-box .home-carousel-box .carousel-box .ant-carousel {
  height: 100%;
}
.home-page .home-banner-box .home-carousel-box .carousel-box .swiper-item {
  height: 432px;
}
.home-page .home-banner-box .home-carousel-box .carousel-box .swiper-item img {
  width: 100%;
  height: 100%;
}
.home-page .home-banner-box .home-carousel-box .ant-carousel .slick-dots {
  text-align: center;
  margin-bottom: 22px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.home-page .home-banner-box .home-carousel-box .ant-carousel .slick-dots li {
  width: 5px;
}
.home-page .home-banner-box .home-carousel-box .ant-carousel .slick-dots li button {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  overflow: hidden;
}
.home-page .home-banner-box .home-carousel-box .ant-carousel .slick-dots li.slick-active {
  width: 24px;
}
.home-page .home-banner-box .home-carousel-box .ant-carousel .slick-dots li.slick-active button {
  width: 24px;
  border-radius: 6px;
}
.home-page .home-banner-box .home-carousel-box .nav-tab {
  position: absolute;
  width: 36px;
  height: 50px;
  top: 50%;
  margin-top: -33px;
  cursor: pointer;
  z-index: 3;
}
.home-page .home-banner-box .home-carousel-box .nav-left {
  left: -36px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.home-page .home-banner-box .home-carousel-box .nav-left:hover {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.home-page .home-banner-box .home-carousel-box .nav-right {
  right: -36px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.home-page .home-banner-box .home-carousel-box .nav-right:hover {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.home-page .hot-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 28px;
}
.home-page .hot-container .today-new-box {
  width: 605px;
  height: 435px;
  background: #ffffff;
  -webkit-box-shadow: 0px -2px 0px 0px #ff6e01;
          box-shadow: 0px -2px 0px 0px #ff6e01;
  border-radius: 8px;
  padding: 0 16px;
  margin-bottom: 28px;
}
.home-page .hot-container .today-new-box .header-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  height: 53px;
  line-height: 53px;
}
.home-page .hot-container .today-new-box .header-box img {
  height: 20px;
  vertical-align: middle;
}
.home-page .hot-container .today-new-box .header-box .desc {
  font-size: 15px;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  font-weight: 400;
  color: #ff6f01;
  margin-left: 10px;
  -webkit-transform: translateY(-2px);
      -ms-transform: translateY(-2px);
          transform: translateY(-2px);
}
.home-page .hot-container .today-new-box .product-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.home-page .hot-container .today-new-box .product-box .product-item {
  position: relative;
  width: 186px;
  border-radius: 7px 7px 0px 0px;
  margin-bottom: 16px;
  margin-right: 7px;
  cursor: pointer;
}
.home-page .hot-container .today-new-box .product-box .product-item:nth-child(3n) {
  margin-right: 0;
}
.home-page .hot-container .today-new-box .product-box .product-item .new-btn {
  position: absolute;
  right: -4px;
  top: 4px;
  z-index: 10;
}
.home-page .hot-container .today-new-box .product-box .product-item .new-btn img {
  width: 27px;
  height: 14px;
}
.home-page .hot-container .today-new-box .product-box .product-item .product-img {
  position: relative;
  width: 186px;
  height: 110px;
  border-radius: 7px 7px 0px 0px;
}
.home-page .hot-container .today-new-box .product-box .product-item .product-img img {
  width: 186px;
  height: 110px;
  border-radius: 7px 7px 0px 0px;
}
.home-page .hot-container .today-new-box .product-box .product-item .product-img .activity-tips {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #f4f5f6;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
}
.home-page .hot-container .today-new-box .product-box .product-item .product-title {
  height: 32px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 16px;
  margin-top: 8px;
  padding-left: 3px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.home-page .hot-container .today-new-box .product-box .product-item .product-sale {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: last baseline;
      -ms-flex-pack: last baseline;
          justify-content: last baseline;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding-left: 3px;
}
.home-page .hot-container .today-new-box .product-box .product-item .product-sale .start-price {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ff4609;
}
.home-page .hot-container .today-new-box .product-box .product-item .product-sale .start-tip {
  font-size: 10px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ff4609;
  margin-left: 4px;
}
.home-page .hot-container .today-new-box .product-box .no-second-data {
  width: 605px;
  height: 360px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
.home-page .hot-container .today-new-box .product-box .no-second-data .no-img {
  width: 138px;
  height: 99px;
}
.home-page .hot-container .today-new-box .product-box .no-second-data .no-tip {
  margin-top: 24px;
  font-size: 12px;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  font-weight: 400;
  color: #606266;
}
.home-page .hot-container .hot-sale-box {
  width: 605px;
  height: 435px;
  background: #ffffff;
  -webkit-box-shadow: 0px -2px 0px 0px #ff6e01;
          box-shadow: 0px -2px 0px 0px #ff6e01;
  border-radius: 8px;
  padding: 0 16px;
  margin-bottom: 28px;
}
.home-page .hot-container .hot-sale-box .header-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  height: 53px;
  line-height: 53px;
}
.home-page .hot-container .hot-sale-box .header-box img {
  height: 20px;
  vertical-align: middle;
}
.home-page .hot-container .hot-sale-box .header-box .desc {
  font-size: 15px;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  font-weight: 400;
  color: #ff6f01;
  margin-left: 10px;
  -webkit-transform: translateY(-3px);
      -ms-transform: translateY(-3px);
          transform: translateY(-3px);
}
.home-page .hot-container .hot-sale-box .product-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.home-page .hot-container .hot-sale-box .product-box .product-item {
  width: 186px;
  border-radius: 7px 7px 0px 0px;
  margin-bottom: 16px;
  margin-right: 7px;
  cursor: pointer;
}
.home-page .hot-container .hot-sale-box .product-box .product-item:nth-child(3n) {
  margin-right: 0;
}
.home-page .hot-container .hot-sale-box .product-box .product-item .product-img {
  position: relative;
  width: 186px;
  height: 110px;
  border-radius: 7px 7px 0px 0px;
}
.home-page .hot-container .hot-sale-box .product-box .product-item .product-img img {
  width: 186px;
  height: 110px;
  border-radius: 7px 7px 0px 0px;
}
.home-page .hot-container .hot-sale-box .product-box .product-item .product-img .activity-tips {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #f4f5f6;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
}
.home-page .hot-container .hot-sale-box .product-box .product-item .product-title {
  height: 32px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 16px;
  margin-top: 8px;
  padding-left: 3px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.home-page .hot-container .hot-sale-box .product-box .product-item .product-sale {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: last baseline;
      -ms-flex-pack: last baseline;
          justify-content: last baseline;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding-left: 3px;
}
.home-page .hot-container .hot-sale-box .product-box .product-item .product-sale .start-price {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ff4609;
}
.home-page .hot-container .hot-sale-box .product-box .product-item .product-sale .start-tip {
  font-size: 10px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ff4609;
  margin-left: 4px;
}
.home-page .hot-container .hot-sale-box .product-box .no-second-data {
  width: 605px;
  height: 360px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
.home-page .hot-container .hot-sale-box .product-box .no-second-data .no-img {
  width: 138px;
  height: 99px;
}
.home-page .hot-container .hot-sale-box .product-box .no-second-data .no-tip {
  margin-top: 24px;
  font-size: 12px;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  font-weight: 400;
  color: #606266;
}
.home-page .guide-box {
  position: relative;
  width: 1226px;
  height: 100px;
  border-radius: 8px;
  margin-bottom: 28px;
  cursor: pointer;
}
.home-page .guide-box img {
  width: 1226px;
  height: 100px;
  border-radius: 8px;
}
.home-page .guide-box span {
  position: absolute;
  left: 394px;
  top: 0;
  width: 800px;
  line-height: 100px;
  font-size: 34px;
  font-style: italic;
  font-family: Source-KeynoteartHans-Regular, Source-KeynoteartHans;
  font-weight: 600;
  color: #ead9d9;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe5be), to(#ffcd85));
  background: -o-linear-gradient(top, #ffe5be 0%, #ffcd85 100%);
  background: linear-gradient(180deg, #ffe5be 0%, #ffcd85 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.home-page .subject-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 28px;
}
.home-page .subject-box .subject-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 605px;
  height: 310px;
}
.home-page .subject-box .subject-product .subject-product-item {
  width: 296px;
  height: 147px;
  border-radius: 8px;
  margin-bottom: 16px;
}
.home-page .subject-box .subject-product .subject-product-item img {
  width: 296px;
  height: 147px;
  border-radius: 8px;
}
.home-page .subject-box .subject-board {
  width: 605px;
  height: 310px;
  background-color: #fff;
  border-radius: 8px;
  padding: 20px;
}
.home-page .subject-box .subject-board .header-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.home-page .subject-box .subject-board .header-box .title {
  font-size: 22px;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 500;
  color: #ff6f01;
}
.home-page .subject-box .subject-board .header-box .desc {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-left: 16px;
}
.home-page .limit-time-pay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 28px;
}
.home-page .limit-time-pay .fixed-product {
  width: 184px;
  height: 273px;
  border-radius: 8px 0 0 8px;
}
.home-page .limit-time-pay .fixed-product img {
  width: 184px;
  height: 273px;
  border-radius: 8px 0 0 8px;
}
.home-page .limit-time-pay .flow-product {
  width: 1042px;
  height: 273px;
  background-color: #fff;
  border-radius: 0 8px 8px 0;
  padding: 0 35px;
}
.home-page .limit-time-pay .flow-product .ant-carousel {
  height: 273px !important;
}
.home-page .limit-time-pay .flow-product .ant-carousel .slick-slider {
  height: 273px !important;
}
.home-page .limit-time-pay .flow-product .ant-carousel .slick-slider .slick-list {
  height: 273px !important;
}
.home-page .limit-time-pay .flow-product .ant-carousel .slick-slider .slick-list .slick-track {
  height: 273px !important;
}
.home-page .limit-time-pay .flow-product .slick-slide {
  width: 214px !important;
  margin-right: 29px;
}
.home-page .limit-time-pay .flow-product .swiper-item {
  height: 273px;
  padding-bottom: 40px;
}
.home-page .limit-time-pay .flow-product .swiper-item .goods-box {
  width: 214px;
  height: 273px;
  background-color: #fff;
  border-radius: 4px;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  margin: 0 auto;
  padding-top: 12px;
}
.home-page .limit-time-pay .flow-product .swiper-item .goods-box-img {
  position: relative;
  width: 214px;
  height: 128px;
  border-radius: 8px 8px 0 0;
}
.home-page .limit-time-pay .flow-product .swiper-item .goods-box-img img {
  width: 214px;
  height: 128px;
  border-radius: 8px 8px 0 0;
}
.home-page .limit-time-pay .flow-product .swiper-item .goods-box-img .activity-tips {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #f4f5f6;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
}
.home-page .limit-time-pay .flow-product .swiper-item .sale-goods-name {
  margin-top: 8px;
  height: 44px;
  display: -webkit-box;
  /* 弹性盒旧式语法 */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 限制两行 */
  overflow: hidden;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  color: #303133;
  cursor: pointer;
  font-size: 15px;
}
.home-page .limit-time-pay .flow-product .swiper-item .sale-process {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 4px;
}
.home-page .limit-time-pay .flow-product .swiper-item .sale-process .line {
  width: 141px;
}
.home-page .limit-time-pay .flow-product .swiper-item .sale-process .text {
  font-size: 12px;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  color: #9c9b9c;
}
.home-page .limit-time-pay .flow-product .swiper-item .sale-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  color: #f44336;
  margin-top: 12px;
}
.home-page .limit-time-pay .flow-product .swiper-item .sale-price .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.home-page .limit-time-pay .flow-product .swiper-item .sale-price .new-price {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -1px;
}
.home-page .limit-time-pay .flow-product .swiper-item .sale-price .tip {
  font-size: 12px;
  margin-left: 4px;
  padding-top: 1px;
}
.home-page .limit-time-pay .flow-product .swiper-item .sale-price .btn {
  width: 78px;
  height: 32px;
  background: #f34141;
  border-radius: 9999px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 13px;
  font-family: PingFangSC, PingFangSC-Regular;
  color: #ffffff;
  cursor: pointer;
  letter-spacing: 1px;
}
.home-page .home-service {
  height: 90px;
  opacity: 1;
  background: #ffffff;
  border-radius: 8px;
  -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.04);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 0 9px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 14px;
}
.home-page .home-service .service-slider {
  width: 353px;
  height: 100%;
}
.home-page .home-service .service-slider.slider-left {
  border-right: 1px solid #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.home-page .home-service .service-slider.slider-left img {
  width: 118px;
  height: 67px;
  border-radius: 4px;
  margin-left: 23px;
  margin-top: 3px;
  cursor: pointer;
}
.home-page .home-service .service-slider.slider-left .service-product {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 23px;
}
.home-page .home-service .service-slider.slider-left .service-product .name {
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #090909;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.home-page .home-service .service-slider.slider-left .service-product .tip {
  font-size: 12px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #919191;
  margin-top: 10px;
}
.home-page .home-service .service-slider.slider-right {
  border-left: 1px solid #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.home-page .home-service .service-slider.slider-right .user-img {
  width: 54px;
  height: 54px;
  margin: 10px 0 0 38px;
}
.home-page .home-service .service-slider.slider-right .slider-right-login {
  padding: 0 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  color: #919191;
}
.home-page .home-service .service-slider.slider-right .slider-right-login span {
  color: #333;
  margin-left: 4px;
  cursor: pointer;
}
.home-page .home-service .service-slider.slider-right .slider-right-login .login-tip {
  margin-top: 7px;
}
.home-page .home-service .service-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.home-page .home-service .service-box .service-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.home-page .home-service .service-box .service-item img {
  width: 40px;
  height: 40px;
}
.home-page .home-service .service-box .service-item span {
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: center;
  color: #090909;
  margin-top: 4px;
}
.home-page .home-new-goods {
  margin-top: 32px;
  height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.home-page .home-new-goods .new-goods-item {
  width: 296px;
  height: 100%;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.home-page .home-new-goods .new-goods-item.goods-item-list {
  cursor: pointer;
  -webkit-transition: -webkit-box-shadow 0.2s linear;
  transition: -webkit-box-shadow 0.2s linear;
  -o-transition: box-shadow 0.2s linear;
  transition: box-shadow 0.2s linear;
  transition: box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
}
.home-page .home-new-goods .new-goods-item.goods-item-list:hover {
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}
.home-page .home-new-goods .new-goods-item.goods-item-list .new-goods-img-list {
  width: 100%;
  height: 100%;
}
.home-page .home-new-goods .new-goods-item .new-tag {
  position: absolute;
  left: 0;
  top: 0;
  width: 46px;
  height: 27px;
}
.home-page .flash-sale {
  margin-top: 32px;
}
.home-page .flash-sale .sale-top {
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  color: #999999;
}
.home-page .flash-sale .sale-top .time-run {
  width: 36px;
  height: 24px;
  background: #f34141;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: Helvetica, Helvetica-Regular;
  color: #ffffff;
  margin-left: 8px;
  margin-right: 8px;
  overflow: hidden;
}
.home-page .flash-sale .sale-bottom {
  height: 284px;
  position: relative;
}
.home-page .flash-sale .sale-bottom .slick-track {
  min-width: 1226px !important;
}
.home-page .flash-sale .sale-bottom .sale-left-nav,
.home-page .flash-sale .sale-bottom .sale-right-nav {
  width: 34px;
  height: 34px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
}
.home-page .flash-sale .sale-bottom .sale-left-nav img,
.home-page .flash-sale .sale-bottom .sale-right-nav img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.home-page .flash-sale .sale-bottom .sale-left-nav {
  left: -48px;
}
.home-page .flash-sale .sale-bottom .sale-right-nav {
  right: -48px;
}
.home-page .home-promotion-hot {
  margin-top: 46px;
}
.home-page .home-recommend {
  margin-top: 10px;
}
.home-page .brand-authorizing {
  margin-top: 28px;
}
.home-page .title-common {
  width: 100%;
  height: 58px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.home-page .title-common .title-name {
  font-family: AlibabaPuHuiTi-Medium;
  font-size: 22px;
  color: #303133;
  margin-right: 14px;
  letter-spacing: 1px;
}
.home-page .title-common .title-name .reco-name {
  color: #ff6a01;
}
.home-page .title-common .title-name .auth-name {
  color: #007aff;
}
.home-page .title-common .reco-img,
.home-page .title-common .auth-img {
  width: 24px;
  height: 24px;
}
.home-page .home-recommend .recommend-goods-box {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.home-page .home-recommend .recommend-goods-box .reco-list-item {
  width: 234px;
  height: 241px;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 16px;
  padding: 14px;
  margin-left: 14px;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.home-page .home-recommend .recommend-goods-box .reco-list-item:nth-child(5n + 1) {
  margin-left: 0;
}
.home-page .home-recommend .recommend-goods-box .reco-list-item:hover {
  z-index: 2;
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.home-page .home-recommend .recommend-goods-box .reco-list-item .goods-img {
  width: 200px;
  height: 119px;
  border-radius: 4px;
  overflow: hidden;
}
.home-page .home-recommend .recommend-goods-box .reco-list-item .goods-img img {
  width: 100%;
  height: 100%;
}
.home-page .home-recommend .recommend-goods-box .reco-list-item .goods-name {
  width: 100%;
  font-family: AlibabaPuHuiTi-Regular;
  margin-top: 12px;
  height: 44px;
  display: -webkit-box;
  /* 弹性盒旧式语法 */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 限制两行 */
  overflow: hidden;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
  color: #303133;
  cursor: pointer;
  font-size: 15px;
}
.home-page .home-recommend .recommend-goods-box .reco-list-item .goods-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  color: #f44336;
  font-weight: 500;
  margin-top: 8px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-family: AlibabaPuHuiTi, AlibabaPuHuiTi-Regular;
}
.home-page .home-recommend .recommend-goods-box .reco-list-item .goods-price .start-price {
  letter-spacing: -1px;
}
.home-page .home-recommend .recommend-goods-box .reco-list-item .goods-price .start-tip {
  font-size: 12px;
  margin-bottom: 3px;
  margin-left: 4px;
}
@keyframes marqueeMove {
  from {
    left: 0px;
  }
  to {
    left: -7540;
  }
}
@-webkit-keyframes marqueeMove {
  /* Safari 和 Chrome */
  from {
    left: 0px;
  }
  to {
    left: -7540;
  }
}
.category-fixed-box::-webkit-scrollbar {
  width: 4px;
}
.category-fixed-box::-webkit-scrollbar-track {
  background-color: #f6f6f6;
  border-radius: 2em;
}
.category-fixed-box::-webkit-scrollbar-thumb {
  background-color: #cecece;
  border-radius: 2em;
}
.category-fixed-box {
  scrollbar-width: thin;
  scrollbar-color: #cecece #f6f6f6;
}

.pay-info{

    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;

}