body {
  background-color: #f8f8f8;
}

/* -------------头部-------------- */

.header {
  background-color: #fff;
}

.header-title .goBack img {
  width: 100%;
  height: 100%;
}

.header-title .goBack {
  width: 9.87vw;
  height: 4.67vw;
  position: relative;
}

/* 公司名称 */

.header-title .name {
  font-size: 4.67vw;
  padding-left: 2.8vw;
  width: 76vw;
  color: #101010;
}

/* 更多 */

.header-title .more img {
  width: 100%;
  height: 100%;
}

.header-title .more {
  width: 0.93vw;
  height: 4.4vw;
}

.header-title {
  display: flex;
  align-items: center;
  background-color: #fff;
  padding-top: 4vw;
  padding-left: 3.8vw;
  padding-bottom: 4vw;
  position: fixed;
  width: 100vw;
  z-index: 999;
}

.header-title-wrapper {
  height: 13.854vw;
}

/* ----------------购物车--------------- */

.cart {
  background-color: #fff;
  margin-top: 2.13vw;
}

.cart-list .item {
  position: relative;
  padding-top: 4.67vw;
  padding-bottom: 1.33vw;
  display: flex;
  align-items: center;
}

.cart-list .item .goods {
  display: flex;
}

.cart-list .item .goods .msg {
  padding: 1.47vw 0 0.53vw 3.6vw;
}

/* check */

.cart-list .item .check-box {
  margin-right: 1vw;
}

.cart-list .item .check-box .check {
  appearance: none;
  -webkit-appearance: none;
  outline: none;
  display: none;
}

/* 未被选中 */

.cart-list .item .check-box span {
  width: 3.6vw;
  height: 3.6vw;
  background: url(../img/checkNone_icon.png);
  background-size: contain;
  display: inline-block;
  cursor: pointer;
}

/* 选中 */

.cart-list .item .check-box span.checked {
  background: url(../img/checked_icon.jpg);
  background-size: contain;
}

/* 商品图 */

.cart-list .item .img img {
  width: 100%;
  height: 100%;
}

.cart-list .item .img {
  width: 19.07vw;
  height: 20.93vw;
}

/* 标题 */

.cart-list .item .title {
  font-size: 3.47vw;
  color: #000000;
  width: 63.6vw;
  height: 9.3vw;
  overflow: hidden;
}

/* 规格 */

.cart-list .item .size {
  font-size: 3.2vw;
  color: #262626;
  opacity: 0.6;
  padding: 1vw 0;
}

/* 价格 */

.cart-list .item .price {
  font-size: 2.93vw;
  color: #ff2732;
}

.cart-list .item .price span {
  font-size: 3.73vw;
  font-weight: bold;
}

/* 数量加减 */

.cart-list .item .operate {
  position: absolute;
  bottom: 2vw;
  right: 0;
  display: flex;
}

.cart-list .item .operate>div {
  color: #262626;
  font-size: 2.43vw;
  width: 7.6vw;
  height: 3.73vw;
  line-height: 3.73vw;
  border: 0.13vw solid #000000;
  text-align: center;
}

.cart-list .item .operate .num {
  font-weight: normal;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
}

.cart-list .item .operate .minus {
  border-radius: 0.4vw 0vw 0vw 0.4vw;
  cursor: pointer;
  font-weight: bolder;
}

.cart-list .item .operate .add {
  border-radius: 0vw 0.4vw 0.4vw 0vw;
  cursor: pointer;
  font-weight: bolder;
}

.cart-list .item .operate .minus.cannot{
  cursor: not-allowed;
  pointer-events: none;
  color: #ccc;
}

/* ----------------大家都在买-------------- */

.hotSale {
  margin-top: 2.13vw;
  background-color: #fff;
  border-radius: 2vw;
  padding: 5.47vw 2.53vw 3.13vw 2.53vw;
  margin-bottom: 30vw;
}

/* 标题 */

.hotSale .title .text span {
  font-size: 4.27vw;
  letter-spacing: 0.11vw;
  color: #2a3031;
}

.hotSale .title .text {
  display: flex;
  justify-content: center;
}

/* 列表 */

/* 展示图 */

.hotSale .item .img img {
  width: 100%;
  height: 100%;
}

.hotSale .item .img {
  width: 26.8vw;
  height: 25.33vw;
  border-radius: 0.67vw;
  overflow: hidden;
}

/* 商品信息 */

.hotSale .item a {
  display: flex;
  justify-content: space-between;
}

.hotSale .item .goods_title {
  width: 57.2vw;
  height: 9.4vw;
  line-height: 5.07vw;
  letter-spacing: 0.09vw;
  color: #000000;
  font-size: 3.47vw;
  overflow: hidden;
}

.hotSale .item .goods_title::after {
  content: "...";
}

/* 价格 */

.hotSale .deduction .icon-img img {
  width: 100%;
  height: 100%;
}

.hotSale .deduction .icon-img {
  width: 2.4vw;
  height: 2.53vw;
  margin-right: 0.67vw;
}

.hotSale .deduction .name {
  color: #ff2732;
  font-size: 2.67vw;
  display: flex;
}

.hotSale .deduction .num {
  font-size: 3.2vw;
  color: #ff2732;
}

.hotSale .deduction {
  display: flex;
  align-items: center;
  margin-right: 3.87vw;
}

.hotSale .pay_price div:first-child {
  background-color: #ff2732;
  border-radius: 1.87vw;
  color: #ffffff;
  font-size: 2.67vw;
  text-align: center;
  padding: 0.67vw 2.8vw 0.53vw 2.8vw;
  margin-right: 3.07vw;
}

.hotSale .pay_price div:last-child {
  letter-spacing: 0.07vw;
  color: #000000;
  font-size: 2.4vw;
}

.hotSale .pay_price div:last-child span {
  font-size: 3.73vw;
}

.hotSale .pay_price {
  display: flex;
}

.hotSale .price {
  display: flex;
  margin-top: 2.2vw;
}

/* 佣金 */

.hotSale .brokerage {
  margin-top: 2.5vw;
  display: flex;
  align-items: center;
  padding-bottom: 1.27vw;
}

.hotSale .brokerage .percent {
  letter-spacing: 0.07vw;
  color: #6e6e6e;
  font-size: 2.67vw;
}

.hotSale .inf {
  border-bottom: 0.13vw solid #ccc;
}

.hotSale .item {
  margin-top: 4.8vw;
}

.hotSale .list {
  display: none;
}

.hotSale .list:first-child {
  display: block;
}

/* --------------立即下单------------- */

.bugNow {
  background-color: #fff;
  position: fixed;
  width: 100%;
  height: 11.47vw;
  z-index: 999;
  bottom: 0;
  display: flex;
  justify-content: space-between;
}

.bugNow .checkAll {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 3.33vw;
}

/* --全选 --*/

.bugNow .check-box {
  margin-right: 1vw;
}

.bugNow .check-box .check {
  appearance: none;
  -webkit-appearance: none;
  outline: none;
  display: none;
}

/* 未被选中 */

.bugNow .check-box span {
  width: 3.6vw;
  height: 3.6vw;
  background: url(../img/checkNone_icon.png);
  background-size: contain;
  display: inline-block;
  cursor: pointer;
}

/* 选中 */

.bugNow .check-box span.checked {
  background: url(../img/checked_icon.jpg);
  background-size: contain;
}

/* 文字 */

.bugNow .checkAll .text {
  font-size: 3.47vw;
  color: #000000;
  opacity: 0.6;
}

/* 合计 */

.bugNow .total-num {
  font-size: 3.47vw;
  color: #ff2732;
  margin-right: 2.4vw;
}

.bugNow .total-num span:first-child {
  font-size: 2.4vw;
}

/* 下单 */

.bugNow .buy a {
  color: #f8f8f8;
  font-size: 3.47vw;
  width: 23.47vw;
  height: 11.47vw;
  background-color: #ff2732;
  line-height: 11.47vw;
  text-align: center;
  display: inline-block;
}

.bugNow .buy {
  display: flex;
  align-items: center;
}