.newsList .newsSwitch .van-hairline--top-bottom::after {
  border: 0;
}

.newsList .newsSwitch .van-tab {
  font-size: 0.32*3.125rem;
  padding: 0;
  flex-basis: unset !important;
  margin-right: 0.46*3.125rem;
}

.newsList .newsSwitch .van-tabs__wrap {
  padding: 0 0.3*3.125rem;
}

.newsList .newsSwitch.van-tabs--line {
  padding-top: 0.9*3.125rem;
}

#footer {
  position: fixed;
  width: 100%;
  height: 100rpx;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-top: 1px solid #eee;
  z-index: 9999;
}

#footer.iphonex-footer {
  height: 100rpx;
  padding-bottom: 68rpx;
}

.footer-bg {
  height: 100rpx;
}

.iphonex-footer-bg {
  height: 168rpx;
}

#footer .item {
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
  text-align: center;
  font-size: 0.2*3.125rem;
  color: #282828;
}

#footer .item.on {
  color: #73CBB6;
}

#footer .item .iconfont {
  font-size: 0.45*3.125rem;
  height: 0.55*3.125rem;
  line-height: 0.55*3.125rem;
}

.goodList .item {
  position: relative;
  padding-left: 0.3*3.125rem;
  background-color: #fff;
}

.goodList .item .pictrue {
  width: 1.8*3.125rem;
  height: 1.8*3.125rem;
  position: relative;
}

.goodList .item .pictrue .image {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.goodList .item .pictrue .numPic {
  position: absolute;
  left: 0.07*3.125rem;
  top: 0.07*3.125rem;
  width: 0.5*3.125rem;
  height: 0.5*3.125rem;
  border-radius: 50%;
}

.goodList .item .underline {
  padding: 0.3*3.125rem 0.3*3.125rem 0.3*3.125rem 0;
  border-bottom: 1px solid #f5f5f5;
}

.goodList .item:nth-last-child(1) .underline {
  border-bottom: 0;
}

.goodList .item .text {
  font-size: 0.3*3.125rem;
  color: #222;
  width: 4.89*3.125rem;
  text-align: left;
}

.goodList .item .text .money .num {
  font-size: 0.34*3.125rem;
}

.goodList .item .text .vip-money {
  font-size: 0.24*3.125rem;
  color: #282828;
  font-weight: bold;
  margin-top: 0.1*3.125rem;
}

.goodList .item .text .vip-money .vip {
  margin-right: 0.22*3.125rem;
  text-decoration: line-through;
}

.goodList .item .text .vip-money .image {
  width: 0.46*3.125rem;
  height: 0.21*3.125rem;
  margin-left: 0.05*3.125rem;
}

.goodList .item .text .vip-money .num {
  font-size: 0.22*3.125rem;
  color: #aaa;
  font-weight: normal;
  margin: -0.02*3.125rem 0 0 0;
}

.goodList .item .iconfont {
  position: absolute;
  right: 0.3*3.125rem;
  width: 0.5*3.125rem;
  height: 0.5*3.125rem;
  border-radius: 50%;
  font-size: 0.3*3.125rem;
  bottom: 0.38*3.125rem;
}

.promotionGood {
  padding: 0 0.3*3.125rem;
  background-color: #fff;
}

.promotionGood .item {
  border-bottom: 1px solid #eee;
  height: 2.5*3.125rem;
}

.promotionGood .item .pictrue {
  width: 1.88*3.125rem;
  height: 1.88*3.125rem;
}

.promotionGood .item .pictrue .image {
  width: 100%;
  height: 100%;
  border-radius: 0.08*3.125rem;
}

.promotionGood .item .text {
  font-size: 0.24*3.125rem;
  color: #999;
  width: 4.72*3.125rem;
  text-align: left;
}

.promotionGood .item .text .name {
  font-size: 0.3*3.125rem;
  color: #333;
}

.promotionGood .item .text .sp-money {
  margin: 0.34*3.125rem 0 0.2*3.125rem 0;
}

.promotionGood .item .text .sp-money .moneyCon {
  padding: 0 0.18*3.125rem;
  background-color: #73CBB6;
  height: 0.46*3.125rem;
  line-height: 0.46*3.125rem;
  background-image: linear-gradient(to right, #73CBB6 0%, #73CBB6 100%);
  font-size: 0.2*3.125rem;
  color: #fff;
  background-image: -moz-linear-gradient(to right, #73CBB6 0%, #73CBB6 100%);
  border-radius: 0.24*3.125rem 0.03*3.125rem 0.24*3.125rem 0.03*3.125rem;
}

.promotionGood .item .text .sp-money .moneyCon .num {
  font-size: 0.24*3.125rem;
}

.promotionGood .item .text .money {
  text-decoration: line-through;
}

.recommend {
  background-color: #fff;
}

.recommend .title {
  height: 1.35*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.recommend .title .name {
  margin: 0 0.28*3.125rem;
}

.recommend .title .iconfont {
  font-size: 1.7*3.125rem;
  color: #454545;
  height: 0.5*3.125rem;
  line-height: 0.5*3.125rem;
}

.recommend .title .iconfont.lefticon {
  transform: rotate(180deg);
}

.recommend .recommendList {
  padding: 0 0.3*3.125rem;
}

.recommend .recommendList .item {
  width: 3.35*3.125rem;
  margin-bottom: 0.3*3.125rem;
}

.recommend .recommendList .item .pictrue {
  width: 100%;
  height: 3.35*3.125rem;
}

.recommend .recommendList .item .pictrue .image {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.recommend .recommendList .item .name {
  font-size: 0.28*3.125rem;
  color: #282828;
  margin-top: 0.2*3.125rem;
}

.recommend .recommendList .item .money {
  font-size: 0.2*3.125rem;
  margin-top: 0.03*3.125rem;
}

.recommend .recommendList .item .money .num {
  font-size: 0.28*3.125rem;
}

.noCommodity {
  padding-top: 0.75*3.125rem;
}

.noCommodity .noPictrue {
  width: 4.14*3.125rem;
  height: 3.36*3.125rem;
  margin: 0 auto 0.3*3.125rem auto;
}

.noCommodity .noPictrue .image {
  width: 100%;
  height: 100%;
}

/*产品详情轮播*/
.product-bg {
  height: 7.5*3.125rem;
}

.product-bg swiper {
  height: 7.5*3.125rem;

}

.product-bg .slide-image {
  width: 100%;
  height: 100%;
}

.product-bg .pages {
  position: absolute;
  background-color: #fff;
  height: 0.34*3.125rem;
  padding: 0 0.1*3.125rem;
  border-radius: 0.03*3.125rem;
  right: 0.3*3.125rem;
  bottom: 0.3*3.125rem;
  line-height: 0.34*3.125rem;
  font-size: 0.24*3.125rem;
  color: #050505;
  z-index: 9;
}

/*评价列表公共*/
.evaluateWtapper .evaluateItem {
  background-color: #fff;
  padding-bottom: 0.25*3.125rem;
}

.evaluateWtapper .evaluateItem~.evaluateItem {
  border-top: 1px solid #f5f5f5;
}

.evaluateWtapper .evaluateItem .pic-text {
  font-size: 0.26*3.125rem;
  color: #282828;
  height: 0.95*3.125rem;
  padding: 0 0.3*3.125rem;
}

.evaluateWtapper .evaluateItem .pic-text .pictrue {
  width: 0.56*3.125rem;
  height: 0.56*3.125rem;
  margin-right: 0.2*3.125rem;
}

.evaluateWtapper .evaluateItem .pic-text .pictrue .image {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.evaluateWtapper .evaluateItem .pic-text .name {
  max-width: 4.5*3.125rem;
  margin-right: 0.15*3.125rem;
}

.evaluateWtapper .evaluateItem .time {
  font-size: 0.24*3.125rem;
  color: #82848f;
  padding: 0 0.3*3.125rem;
}

.evaluateWtapper .evaluateItem .evaluate-infor {
  font-size: 0.28*3.125rem;
  color: #282828;
  margin-top: 0.19*3.125rem;
  padding: 0 0.3*3.125rem;
}

.evaluateWtapper .evaluateItem .imgList {
  padding: 0 0.3*3.125rem 0 0.15*3.125rem;
  margin-top: 0.25*3.125rem;
}

.evaluateWtapper .evaluateItem .imgList .pictrue {
  width: 1.56*3.125rem;
  height: 1.56*3.125rem;
  margin: 0 0 0.15*3.125rem 0.15*3.125rem;
}

.evaluateWtapper .evaluateItem .imgList .pictrue .image {
  width: 100%;
  height: 100%;
}

.evaluateWtapper .evaluateItem .reply {
  font-size: 0.26*3.125rem;
  color: #454545;
  background-color: #f7f7f7;
  border-radius: 0.05*3.125rem;
  margin: 0.2*3.125rem 0.3*3.125rem 0 0.3*3.125rem;
  padding: 0.3*3.125rem;
  position: relative;
}

.evaluateWtapper .evaluateItem .reply::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.1*3.125rem solid transparent;
  border-right: 0.1*3.125rem solid transparent;
  border-bottom: 0.2*3.125rem solid #f7f7f7;
  position: absolute;
  top: -0.2*3.125rem;
  left: 1*3.125rem;
}

/*优惠券列表公共*/
.coupon-list {
  padding: 0 0.3*3.125rem;
  margin-top: 0.25*3.125rem;
}

.coupon-list .item {
  box-sizing: border-box;
  width: 100%;
  height: 1.7*3.125rem;
  margin-bottom: 0.16*3.125rem;
}

.coupon-list .item .money {
  background-image: url('https://h5.dayouqiantu.cn/static/images/coupon1.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 2.4*3.125rem;
  height: 100%;
  color: #fff;
  font-size: 0.36*3.125rem;
  font-weight: bold;
  text-align: center;
  line-height: 1.7*3.125rem;
}

.coupon-list .item .money.moneyGray {
  background-image: url('https://h5.dayouqiantu.cn/static/images/coupon2.png');
}

.coupon-list .item .money .num {
  font-size: 0.6*3.125rem;
}

.coupon-list .item .text {
  flex: 1;
  padding: 0 0.17*3.125rem 0 0.24*3.125rem;
  background-color: #fff;
}

.coupon-list .item .text .condition {
  font-size: 0.3*3.125rem;
  color: #282828;
  height: 0.93*3.125rem;
  line-height: 0.93*3.125rem;
  border-bottom: 1px solid #f0f0f0;
}

.coupon-list .item .text .data {
  font-size: 0.2*3.125rem;
  color: #999;
  height: 0.76*3.125rem;
}

.coupon-list .item .text .data .bnt {
  width: 1.36*3.125rem;
  height: 0.44*3.125rem;
  border-radius: 0.22*3.125rem;
  font-size: 0.22*3.125rem;
  color: #fff;
  text-align: center;
  line-height: 0.44*3.125rem;
}

.coupon-list .item .text .data .bnt.gray {
  background-color: #ccc;
}

/*优惠券列表弹窗*/
.coupon-list-window {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #f5f5f5;
  border-radius: 0.16*3.125rem 0.16*3.125rem 0 0;
  z-index: 111;
  transition: all .3s cubic-bezier(.25, .5, .5, .9);
  transform: translate3d(0, 100%, 0);
}

.coupon-list-window.on {
  transform: translate3d(0, 0, 0);
}

.coupon-list-window .title {
  height: 1.24*3.125rem;
  width: 100%;
  text-align: center;
  line-height: 1.24*3.125rem;
  font-size: 0.32*3.125rem;
  font-weight: bold;
  position: relative;
  color: #333;
}

.coupon-list-window .title .iconfont {
  position: absolute;
  right: 0.3*3.125rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.35*3.125rem;
  color: #8a8a8a;
  font-weight: normal;
}

.coupon-list-window .coupon-list {
  margin: 0 0 0.5*3.125rem 0;
  height: 5.5*3.125rem;
  overflow: auto;
}

.coupon-list-window .pictrue {
  width: 4.14*3.125rem;
  height: 3.36*3.125rem;
  margin: 0 auto 0.5*3.125rem auto;
}

.coupon-list-window .pictrue .image {
  width: 100%;
  height: 100%;
}

/*详情首页弹窗*/
.product-window {
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  background-color: #fff;
  z-index: 88;
  border-radius: 0.16*3.125rem 0.16*3.125rem 0 0;
  padding-bottom: 1.4*3.125rem;
  transform: translate3d(0, 100%, 0);
  transition: all .3s cubic-bezier(.25, .5, .5, .9);
}

.product-window.on {
  transform: translate3d(0, 0, 0);
}

.product-window .textpic {
  padding: 0 1.3*3.125rem 0 0.3*3.125rem;
  margin-top: 0.29*3.125rem;
  position: relative;
}

.product-window .textpic .pictrue {
  width: 1.5*3.125rem;
  height: 1.5*3.125rem;
}

.product-window .textpic .pictrue .image {
  width: 100%;
  height: 100%;
  border-radius: 0.1*3.125rem;
}

.product-window .textpic .text {
  width: 4.1*3.125rem;
  font-size: 0.32*3.125rem;
  color: #202020;
}

.product-window .textpic .text .money {
  font-size: 0.24*3.125rem;
  margin-top: 0.4*3.125rem;
}

.product-window .textpic .text .money .num {
  font-size: 0.36*3.125rem;
}

.product-window .textpic .text .money .stock {
  color: #999;
  margin-left: 0.18*3.125rem;
}

.product-window .textpic .iconfont {
  position: absolute;
  right: 0.3*3.125rem;
  top: -0.05*3.125rem;
  font-size: 0.35*3.125rem;
  color: #8a8a8a;
}

.product-window .productWinList {
  max-height: 3.95*3.125rem;
  overflow: auto;
  margin-top: 0.36*3.125rem;
}

.product-window .productWinList .item~.item {
  margin-top: 0.36*3.125rem;
}

.product-window .productWinList .item .title {
  font-size: 0.3*3.125rem;
  color: #999;
  padding: 0 0.3*3.125rem;
}

.product-window .productWinList .item .listn {
  padding: 0 0.3*3.125rem 0 0.16*3.125rem;
}

.product-window .productWinList .item .listn .itemn {
  border: 1px solid #bbb;
  font-size: 0.26*3.125rem;
  color: #282828;
  padding: 0.07*3.125rem 0.33*3.125rem;
  border-radius: 0.06*3.125rem;
  margin: 0.14*3.125rem 0 0 0.14*3.125rem;
}

.product-window .productWinList .item .listn .itemn.on {
  color: #fff;
  background-color: #73CBB6;
  border-color: #73CBB6;
}

.product-window .cart {
  margin-top: 0.36*3.125rem;
  padding: 0 0.3*3.125rem;
}

.product-window .cart .title {
  font-size: 0.3*3.125rem;
  color: #999;
}

.product-window .cart .carnum {
  height: 0.54*3.125rem;
  margin-top: 0.24*3.125rem;
}

.product-window .cart .carnum .item {
  border: 1px solid #a4a4a4;
  width: 0.84*3.125rem;
  text-align: center;
  height: 100%;
  line-height: 0.54*3.125rem;
  color: #a4a4a4;
  font-size: 0.45*3.125rem;
}

.product-window .cart .carnum .reduce {
  border-right: 0;
  border-radius: 0.06*3.125rem 0 0 0.06*3.125rem;
  line-height: 0.48*3.125rem;
}

.product-window .cart .carnum .reduce.on {
  border-color: #e3e3e3;
  color: #dedede;
}

.product-window .cart .carnum .plus {
  border-left: 0;
  border-radius: 0 0.06*3.125rem 0.06*3.125rem 0;
  line-height: 0.46*3.125rem;
}

.product-window .cart .carnum .plus.on {
  border-color: #e3e3e3;
  color: #dedede;
}

.product-window .cart .carnum .num {
  color: #282828;
  font-size: 0.28*3.125rem;
}

/*产品详情的分享红包*/
.sharing-packets {
  position: fixed;
  left: 0.3*3.125rem;
  bottom: 1.5*3.125rem;
  z-index: 5;
  transition: all 0.3s ease-in-out 0s;
  opacity: 1;
  transform: scale(1);
}

.sharing-packets.on {
  transform: scale(0);
  opacity: 0;
}

.sharing-packets .iconfont {
  width: 0.44*3.125rem;
  height: 0.44*3.125rem;
  border-radius: 50%;
  background-color: #999;
  font-size: 0.2*3.125rem;
  color: #fff;
  margin: 0 auto;
  padding-left: 0.01*3.125rem;
}

.sharing-packets .line {
  width: 0.02*3.125rem;
  height: 0.4*3.125rem;
  background-color: #999;
  margin: 0 auto;
}

.sharing-packets .sharing-con {
  width: 1.87*3.125rem;
  height: 2.1*3.125rem;
  position: relative;
}

.sharing-packets .sharing-con .image {
  width: 100%;
  height: 100%;
}

.sharing-packets .sharing-con .text {
  position: absolute;
  top: 0.2*3.125rem;
  font-size: 0.2*3.125rem;
  width: 100%;
  text-align: center;
}

.sharing-packets .sharing-con .text .money {
  font-size: 0.32*3.125rem;
  font-weight: bold;
}

.sharing-packets .sharing-con .text .money .label {
  font-size: 0.2*3.125rem;
}

.sharing-packets .sharing-con .text .tip {
  font-size: 0.18*3.125rem;
  color: #999;
}

.sharing-packets .sharing-con .text .shareBut {
  font-size: 0.22*3.125rem;
  color: #fff;
  margin-top: 0.27*3.125rem;
  height: 0.5*3.125rem;
  line-height: 0.5*3.125rem;
}

/*订单产品*/
.orderGoods {
  background-color: #fff;
  margin-top: 0.12*3.125rem;
}

.orderGoods .total {
  box-sizing: border-box;

  width: 100%;
  height: 0.86*3.125rem;
  padding: 0 0.3*3.125rem;
  border-bottom: 0.01*3.125rem solid #eee;
  font-size: 0.3*3.125rem;
  color: #282828;
  line-height: 0.86*3.125rem;
}

.goodWrapper .item {
  margin-left: 0.3*3.125rem;
  padding-right: 0.3*3.125rem;
  border-bottom: 0.02*3.125rem solid #f0f0f0;
  height: 1.8*3.125rem;
}

.goodWrapper .item .pictrue {
  width: 1.3*3.125rem;
  height: 1.3*3.125rem;
}

.goodWrapper .item .pictrue .image {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.goodWrapper .item .text {
  width: 5.37*3.125rem;
  position: relative;
}

.goodWrapper .item .text .name {
  font-size: 0.28*3.125rem;
  color: #282828;
  width: 4.53*3.125rem;
}

.goodWrapper .item .text .num {
  font-size: 0.26*3.125rem;
  color: #868686;
}

.goodWrapper .item .text .attr {
  font-size: 0.2*3.125rem;
  color: #868686;
  margin-top: 0.07*3.125rem;
}

.goodWrapper .item .text .money {
  font-size: 0.26*3.125rem;
  margin-top: 0.17*3.125rem;
}

.goodWrapper .item .text .evaluate {
  position: absolute;
  width: 1.14*3.125rem;
  height: 0.46*3.125rem;
  border: 1px solid #e93323;
  color: #e93323;
  border-radius: 0.04*3.125rem;
  text-align: center;
  line-height: 0.46*3.125rem;
  right: 0;
  bottom: -.1*3.125rem;
}

.goodWrapper .item .text .evaluate.userEvaluated {
  font-size: 0.26*3.125rem;
  color: #aaa;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}

/*地址弹窗*/
.address-window {
  background-color: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  transform: translate3d(0, 100%, 0);
  transition: all .3s cubic-bezier(.25, .5, .5, .9);
}

.address-window.on {
  transform: translate3d(0, 0, 0);
}

.address-window .title {
  font-size: 0.32*3.125rem;
  font-weight: bold;
  text-align: center;
  height: 1.23*3.125rem;
  line-height: 1.23*3.125rem;
  position: relative;
  color: #333;
}

.address-window .title .iconfont {
  position: absolute;
  right: 0.3*3.125rem;
  color: #8a8a8a;
  font-size: 0.35*3.125rem;
}

.address-window .list {
  max-height: 6*3.125rem;
  overflow-y: auto;
  overflow-x: hidden;
}

.address-window .list .item {
  margin-left: 0.3*3.125rem;
  padding-right: 0.3*3.125rem;
  border-bottom: 1px solid #eee;
  height: 1.29*3.125rem;
  font-size: 0.25*3.125rem;
  color: #333;
}

.address-window .list .item .iconfont {
  font-size: 0.37*3.125rem;
  color: #2c2c2c;
}

.address-window .list .item .iconfont.icon-complete {
  font-size: 0.3*3.125rem;
  color: #fff;
}

.address-window .list .item .addressTxt {
  width: 5.6*3.125rem;
}

.address-window .list .item .addressTxt .name {
  font-size: 0.28*3.125rem;
  font-weight: bold;
  color: #282828;
  margin-bottom: 0.04*3.125rem;
}

.address-window .list .item .addressTxt .name .phone {
  margin-left: 0.18*3.125rem;
}

.address-window .addressBnt {
  font-size: 0.3*3.125rem;
  font-weight: bold;
  color: #fff;
  width: 6.9*3.125rem;
  height: 0.86*3.125rem;
  border-radius: 0.43*3.125rem;
  text-align: center;
  line-height: 0.86*3.125rem;
  margin: 0.85*3.125rem auto;
}

.address-window .pictrue {
  width: 4.14*3.125rem;
  height: 3.36*3.125rem;
  margin: 0.8*3.125rem auto;
}

.address-window .pictrue .image {
  width: 100%;
  height: 100%;
}

/*轮播图*/
.swiper {
  height: 2.82*3.125rem;
}

.swiper .slide-image {
  width: 100%;
  height: 100%;
}

.swiper .swiper-pagination {
  text-align: right;
  padding-right: 0.4*3.125rem;
  bottom: 0.1*3.125rem;
  width: 100%;
}

.swiper .swiper-pagination-bullet {
  width: 0.12*3.125rem;
  height: 0.12*3.125rem;
  border: 0.02*3.125rem solid #fff;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0);
  opacity: 1;
}

.swiper .swiper-pagination-bullet~.swiper-pagination-bullet {
  margin-left: 0.12*3.125rem;
}

.swiper .swiper-pagination-bullet-active {
  border-color: #e93323;
  background-color: #e93323;
}

/**/
.goodsStyle {
  background-color: #fff;
  padding: 0.22*3.125rem 0.3*3.125rem;
}

.goodsStyle .pictrue {
  width: 1.2*3.125rem;
  height: 1.2*3.125rem;
}

.goodsStyle .pictrue .image {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.goodsStyle .text {
  width: 5.45*3.125rem;
  font-size: 0.28*3.125rem;
  color: #999;
}

.goodsStyle .text .name {
  width: 3.6*3.125rem;
  color: #282828;
}

.goodsStyle .text .money {
  text-align: right;
}

.goodsStyle .text .money .num {
  margin-top: 0.07*3.125rem;
}

/*所有推广头部样式*/
.promoterHeader {
  width: 100%;
  height: 2.2*3.125rem;
}

.promoterHeader .headerCon {
  width: 100%;
  height: 100%;
  padding: 0 0.88*3.125rem 0 0.55*3.125rem;
  font-size: 0.28*3.125rem;
  color: #fff;
  background-image: url('https://h5.dayouqiantu.cn/static/images/transparent.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.promoterHeader .headerCon .name {
  margin-bottom: 0.02*3.125rem;
}

.promoterHeader .headerCon .num {
  font-size: 0.5*3.125rem;
}

.promoterHeader .headerCon .iconfont {
  font-size: 1.25*3.125rem;
}

/*首页优惠券弹窗*/
.coupon-window {
  background-image: url('https://h5.dayouqiantu.cn/static/images/coupon-window.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 6.3*3.125rem;
  height: 6.49*3.125rem;
  position: fixed;
  top: 20%;
  z-index: 99;
  left: 50%;
  margin-left: -3.05*3.125rem;
  transform: translate3d(0, -200%, 0);
  transition: all .3s cubic-bezier(.25, .5, .5, .9);
}

.coupon-window.on {
  transform: translate3d(0, 0, 0);
}

.coupon-window .couponWinList {
  width: 4.8*3.125rem;
  margin: 1.57*3.125rem 0 0 0.6*3.125rem;
  height: 4.15*3.125rem;
  overflow: auto;
}

.coupon-window .couponWinList .item {
  width: 100%;
  height: 1.2*3.125rem;
  background-color: #fff;
  position: relative;
  margin-bottom: 0.17*3.125rem;
}

.coupon-window .couponWinList .item::after {
  content: '';
  position: absolute;
  width: 0.18*3.125rem;
  height: 0.18*3.125rem;
  border-radius: 50%;
  background-color: #73CBB6;
  left: 25.5%;
  bottom: 0;
  margin-bottom: -0.09*3.125rem;
}

.coupon-window .couponWinList .item::before {
  content: '';
  position: absolute;
  width: 0.18*3.125rem;
  height: 0.18*3.125rem;
  border-radius: 50%;
  background-color: #73CBB6;
  left: 25.5%;
  top: 0;
  margin-top: -0.09*3.125rem;
}

.coupon-window .couponWinList .item .money {
  width: 1.3*3.125rem;
  border-right: 1px dashed #ddd;
  height: 100%;
  text-align: center;
  line-height: 1.2*3.125rem;
  font-size: 0.26*3.125rem;
  font-weight: bold;
}

.coupon-window .couponWinList .item .money .num {
  font-size: 0.4*3.125rem;
}

.coupon-window .couponWinList .item .text {
  width: 3.49*3.125rem;
  font-size: 0.22*3.125rem;
  color: #999;
  padding: 0 0.29*3.125rem;
}

.coupon-window .couponWinList .item .text .name {
  font-size: 0.26*3.125rem;
  color: #282828;
  font-weight: bold;
  margin-bottom: 0.09*3.125rem;
}

.coupon-window .lid {
  background-image: url('https://h5.dayouqiantu.cn/static/images/coupon-window2.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 5.73*3.125rem;
  height: 2.24*3.125rem;
  position: fixed;
  left: 50%;
  top: 20%;
  margin: 4.24*3.125rem 0 0 -2.96*3.125rem;
}

.coupon-window .lid .bnt {
  font-size: 0.29*3.125rem;
  width: 4.4*3.125rem;
  height: 0.8*3.125rem;
  border-radius: 0.4*3.125rem;
  background-color: #f9f1d3;
  text-align: center;
  line-height: 0.8*3.125rem;
  font-weight: bold;
  margin: 0.98*3.125rem auto 0 auto;
}

.coupon-window .lid .iconfont {
  color: #fff;
  font-size: 0.6*3.125rem;
  text-align: center;
  margin-top: 0.87*3.125rem;
}

/*首页*/
.index .header {
  height: 0.98*3.125rem;
  width: 100%;
  padding: 0 30rpx;
  box-sizing: border-box;
}

.index .header .logo {
  width: 1.27*3.125rem;
  height: 0.45*3.125rem;
  margin-right: 0.25*3.125rem;
}

.index .header .logo img {
  width: 100%;
  height: 100%;
  display: block;
}

.index .header .search {
  width: 100%;
  box-sizing: border-box;
  height: 0.64*3.125rem;
  background-color: #f7f7f7;
  border-radius: 0.5*3.125rem;
  padding: 0 0.28*3.125rem;
  font-size: 0.28*3.125rem;
  color: #bbb;
}

.index .header .search .iconfont {
  font-size: 0.34*3.125rem;
  margin-right: 0.16*3.125rem;
}

.index .banner {
  height: 3.75*3.125rem;

}

.index .banner swiper {
  height: 3.75*3.125rem;

}

.index .banner img {
  width: 100%;
  height: 3.75*3.125rem;

}

.index .banner .swiper-pagination {
  bottom: 0.07*3.125rem;
}

.index .banner .swiper-pagination-bullet {
  width: 0.2*3.125rem;
  height: 0.04*3.125rem;
  border-radius: 0.03*3.125rem;
  background-color: #fff;
  opacity: 0.6;
}

.index .banner .swiper-pagination-bullet-active {
  opacity: 1;
}

.index .nav {
  padding-top: 0.26*3.125rem;
}

.index .nav .item {
  width: 25%;
  text-align: center;
  font-size: 0.26*3.125rem;
  margin-bottom: 0.35*3.125rem;
}

.index .nav .item .pictrue {
  width: 0.9*3.125rem;
  height: 0.9*3.125rem;
  margin: 0 auto 0.15*3.125rem auto;
}

.index .nav .item .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.index .news {
  height: 0.77*3.125rem;
  border-top: 1px solid #f4f4f4;
  padding: 0 0.3*3.125rem;
  box-shadow: 0 0.1*3.125rem 0.3*3.125rem #f5f5f5;
  -moz-box-shadow: 0 0.1*3.125rem 0.3*3.125rem #f5f5f5;
  -o-box-shadow: 0 0.1*3.125rem 0.3*3.125rem #f5f5f5;
}

.index .news .pictrue {
  width: 1.24*3.125rem;
  height: 0.28*3.125rem;
  border-right: 1px solid #ddd;
  padding-right: 0.23*3.125rem;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
}

.index .news .pictrue img {
  width: 100%;
  height: 100%;
  display: block;
}

.index .news .new-banner {
  width: 5.23*3.125rem;
  overflow: hidden;
  height: 0.77*3.125rem;
}

.index .news .new-banner .swiper-wrapper {
  height: 0.77*3.125rem;
  width: 100%;
}

.index .news .new-banner .swiper-slide {
  height: 0.77*3.125rem;
  width: 100%;
}

.index .news .new-banner .swiper-slide .swiper-item {
  height: 0.77*3.125rem;
  width: 100%;
}

.index .news .new-banner .text {
  width: 4.8*3.125rem;
  height: 0.77*3.125rem;
}

.index .news .new-banner .text .label {
  font-size: 0.2*3.125rem;
  color: #73CBB6;
  width: 0.68*3.125rem;
  height: 0.34*3.125rem;
  border-radius: 0.2*3.125rem;
  text-align: center;
  line-height: 0.34*3.125rem;
  border: 0.02*3.125rem solid #73CBB6;
}

.index .news .new-banner .text .newsTitle {
  width: 3.97*3.125rem;
  font-size: 0.24*3.125rem;
  color: #666;
}

.index .news .new-banner .iconfont {
  font-size: 0.28*3.125rem;
  color: #888;
}

.index .specialArea {
  padding: 0.3*3.125rem;
}

.index .specialArea .assemble {
  width: 2.6*3.125rem;
  height: 2.6*3.125rem;
  position: relative;
}

.index .specialArea .assemble img {
  width: 100%;
  height: 100%;
  border-radius: 0.05*3.125rem;
}

.index .specialArea .assemble .text {
  position: absolute;
  top: 0.37*3.125rem;
  left: 0.22*3.125rem;
}

.index .specialArea .name {
  font-size: 0.3*3.125rem;
  color: #fff;
}

.index .specialArea .infor {
  font-size: 0.22*3.125rem;
  color: rgba(255, 255, 255, 0.8);
  margin-top: 0.05*3.125rem;
}

.index .specialArea .list {
  height: 2.6*3.125rem;
  width: 4.16*3.125rem;
}

.index .specialArea .item {
  width: 100%;
  height: 1.24*3.125rem;
  position: relative;
}

.index .specialArea .item img {
  width: 100%;
  height: 100%;
}

.index .specialArea .item .text {
  position: absolute;
  top: 0.23*3.125rem;
  left: 0.28*3.125rem;
}

.index .wrapper .title {
  border-top: 1px solid #eee;
  padding-top: 0.34*3.125rem;
  margin: 0 0.3*3.125rem;
}

.index .wrapper.hot+.wrapper {
  border-top: 0;
}

.index .wrapper .goodList {
  margin-bottom: 0.34*3.125rem;
}

.index .wrapper .title .text {
  font-size: 0.24*3.125rem;
  color: #999;
  width: 5.3*3.125rem;
  text-align: left;
}

.index .wrapper .title .text .name {
  color: #282828;
  font-size: 0.3*3.125rem;
  font-weight: bold;
  margin-bottom: 0.05*3.125rem;
  position: relative;
}

.index .wrapper .title .text .name .new {
  position: absolute;
  top: 0.02*3.125rem;
  left: 1.3*3.125rem;
  font-size: 0.16*3.125rem;
  font-weight: bold;
}

.index .wrapper .title .more {
  font-size: 0.26*3.125rem;
  color: #333;
}

.index .wrapper .title .more .iconfont {
  margin-left: 0.02*3.125rem;
  font-size: 0.26*3.125rem;
}

.index .wrapper .scroll-product {
  white-space: nowrap;
  margin-top: 0.38*3.125rem;
  padding: 0 0.3*3.125rem 0.37*3.125rem 0.3*3.125rem;
  overflow: hidden;
}

.index .wrapper .scroll-product .swiper-slide {
  width: 1.8*3.125rem;
  display: inline-block;
  margin-right: 0.19*3.125rem;
  border-bottom: 0.04*3.125rem solid #47b479;
  box-shadow: 0 0.15*3.125rem 0.15*3.125rem -0.1*3.125rem #eee;
  -moz-box-shadow: 0 0.15*3.125rem 0.15*3.125rem -0.1*3.125rem #eee;
  -o-box-shadow: 0 0.15*3.125rem 0.15*3.125rem -0.1*3.125rem #eee;
}

.index .wrapper .scroll-product .swiper-slide:nth-of-type(3n) {
  border-bottom: 0.04*3.125rem solid #ff6960;
}

.index .wrapper .scroll-product .swiper-slide:nth-of-type(3n-1) {
  border-bottom: 0.04*3.125rem solid #579afe;
}

.index .wrapper .scroll-product .swiper-slide:nth-last-child(1) {
  margin-right: 0;
}

.index .wrapper .scroll-product .swiper-slide .img-box {
  width: 100%;
  height: 1.8*3.125rem;
}

.index .wrapper .scroll-product .swiper-slide .img-box img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem 0.06*3.125rem 0 0;
}

.index .wrapper .scroll-product .swiper-slide .pro-info {
  font-size: 0.24*3.125rem;
  color: #282828;
  text-align: center;
  height: 0.6*3.125rem;
  line-height: 0.6*3.125rem;
  border: 1px solid #f5f5f5;
  border-bottom: 0;
  border-top: 0;
  padding: 0 0.1*3.125rem;
}

.index .wrapper .boutique {
  width: 6.9*3.125rem;
  height: 2.9*3.125rem;
  margin: 0.28*3.125rem auto 0 auto;
}

.index .wrapper .boutique {
  width: 6.9*3.125rem;
  height: 2.9*3.125rem;
  margin: 0.28*3.125rem auto 0 auto;
}

.index .wrapper .boutique img {
  width: 100%;
  height: 2.6*3.125rem;
}

.index .wrapper .boutique .swiper-pagination {
  bottom: -0.08*3.125rem;
  width: 100%;
}

.index .wrapper .boutique .swiper-pagination-bullet {
  width: 0.07*3.125rem;
  height: 0.07*3.125rem;
  border-radius: 50%;
  background-color: #fc4141;
  opacity: 0.3;
}

.index .wrapper .boutique .swiper-pagination-bullet~.swiper-pagination-bullet {
  margin-left: 0.1*3.125rem;
}

.index .wrapper .boutique .swiper-pagination-bullet-active {
  width: 0.2*3.125rem;
  height: 0.07*3.125rem;
  border-radius: 0.035*3.125rem;
  opacity: 1
}

.index .hotList .hot-bg {
  width: 100%;
  height: 2.15*3.125rem;
  background-image: url('https://h5.dayouqiantu.cn/static/images/index-bg.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 0 0.3*3.125rem;
  font-size: 0.24*3.125rem;
  color: #fff;
  margin-top: 0.15*3.125rem;
}

.index .hotList .hot-bg .title {
  height: 0.87*3.125rem;
}

.index .hotList .hot-bg .title .text {
  width: 5.75*3.125rem;
}

.index .hotList .hot-bg .title .text .label {
  font-size: 0.3*3.125rem;
  font-weight: bold;
  margin-right: 0.2*3.125rem;
}

.index .hotList .hot-bg .title .more {
  font-size: 0.26*3.125rem;
  color: #fff;
}

.index .hotList .hot-bg .title .more .iconfont {
  font-size: 0.25*3.125rem;
  vertical-align: 0.02*3.125rem;
  margin-left: 0.1*3.125rem;
}

.index .hotList .list {
  width: 6.9*3.125rem;
  height: 3.3*3.125rem;
  border-radius: 0.2*3.125rem;
  background-color: #fff;
  margin: -1.28*3.125rem auto 0 auto;
  padding: 0 0.22*3.125rem;
  box-shadow: 0 0 0.2*3.125rem -0.1*3.125rem #aaa;
  -moz-box-shadow: 0 0 0.2*3.125rem -0.1*3.125rem #aaa;
  -o-box-shadow: 0 0 0.2*3.125rem -0.1*3.125rem #aaa;
}

.index .hotList .list .item {
  width: 2*3.125rem;
  text-align: left;
}

.index .hotList .list .item~.item {
  margin-left: 0.23*3.125rem;
}

.index .hotList .list .item .pictrue {
  width: 100%;
  height: 2*3.125rem;
  position: relative;
}

.index .hotList .list .item .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.1*3.125rem;
}

.index .hotList .list .item .pictrue .numPic {
  width: 0.5*3.125rem;
  height: 0.5*3.125rem;
  border-radius: 50%;
  position: absolute;
  top: 0.07*3.125rem;
  left: 0.07*3.125rem;
}

.index .hotList .list .item .name {
  font-size: 0.26*3.125rem;
  color: #282828;
  margin-top: 0.12*3.125rem;
}

.index .hotList .list .item .money {
  font-size: 0.2*3.125rem;
  font-weight: bold;
  margin-top: 0.02*3.125rem;
}

.index .hotList .list .item .money .num {
  font-size: 0.28*3.125rem;
}

.index .adver {
  width: 100%;
  height: 1.8*3.125rem;
  margin-top: 0.37*3.125rem;
}

.index .adver img {
  width: 100%;
  height: 100%;
  display: block;
}

.index .hot {
  position: relative;
  background: none;
}

.index .hot .title {
  position: relative;
  z-index: 9;
}

.index .hot .title .text .name {
  color: #fff;
}

.index .hot .title .more {
  color: #fff;
}

.index .hot .title .more .iconfont {
  color: #fff;
}

.index .hot .bg {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}

.index .wrapper.hot .newProducts .newProductsItem {
  border: 0;
}

.index .wrapper.hot .newProducts {
  white-space: nowrap;
  padding: 0 0.3*3.125rem;
  margin: 0.35*3.125rem;
  overflow: hidden;
  background-color: #fff;
  padding: .3*3.125rem;
  z-index: 99;
  position: relative;
  margin-bottom: 0;
  border-radius: .2*3.125rem;
  box-shadow: 0 0 .2*3.125rem -.1*3.125rem #aaa;
}

.index .wrapper .newProducts {
  white-space: nowrap;
  padding: 0 0.3*3.125rem;
  margin: 0.35*3.125rem 0 0.42*3.125rem 0;
  overflow: hidden;
}

.index .wrapper .newProducts .swiper-wrapper {
  height: 350rpx;
}

.index .wrapper .newProducts {}

.index .wrapper.hot .newProducts .newProductsItem {
  width: 2.4*3.125rem;
  margin-right: 0.2*3.125rem;

}

.index .wrapper .newProducts .newProductsScroll {
  display: flex;
  flex-direction: row;
}

.index .wrapper.hot .newProducts .newProductsItem img {
  width: 2.4*3.125rem;
  height: 2.4*3.125rem;
}

.index .wrapper .newProducts .newProductsItem {
  border: 1rpx solid #eee;
  width: 2.4*3.125rem;
  border-radius: 0.12*3.125rem;
  overflow: hidden;
  margin-right: .2*3.125rem;
}

.index .wrapper .newProducts:nth-last-child(1) {}

.index .wrapper .newProducts .img-box {
  width: 100%;
  height: 2.4*3.125rem;
}

.index .wrapper.hot .newProducts .img-box {
  width: 2.4*3.125rem;
}

.index .wrapper .newProducts .img-box img {
  width: 100%;
  height: 100%;
  border-radius: 0.12*3.125rem 0.12*3.125rem 0 0;
}

.index .wrapper.hot .newProducts .img-box img {
  border-radius: 0.12*3.125rem;
}

.index .wrapper .newProducts .pro-info {
  font-size: 0.28*3.125rem;
  color: #333;
  text-align: center;
  padding: 0.15*3.125rem 0.1*3.125rem 0 0.1*3.125rem;
}

.index .wrapper .newProducts .money {
  padding: 0 0.1*3.125rem 0.18*3.125rem 0.1*3.125rem;
  text-align: center;
  font-size: 0.26*3.125rem;
  font-weight: bold;
}

.index .wrapper.hot .newProducts .pro-info {
  text-align: left;
}

.index .wrapper.hot .newProducts .money {
  text-align: left;
}

/*商品列表*/
.productList .search {
  width: 100%;
  height: 0.86*3.125rem;
  padding-left: 0.23*3.125rem;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 5;
}

.productList .search .input {
  width: 6.4*3.125rem;
  height: 0.6*3.125rem;
  background-color: #fff;
  border-radius: 0.5*3.125rem;
  padding: 0 0.2*3.125rem;
}

.productList .search .input input {
  width: 5.48*3.125rem;
  height: 100%;
  font-size: 0.26*3.125rem;
}

.productList .search .input input::placeholder {
  color: #999;
}

.productList .search .input .iconfont {
  font-size: 0.35*3.125rem;
  color: #555;
}

.productList .search .icon-pailie,
.productList .search .icon-tupianpailie {
  margin: 0 auto;
  color: #fff;
  width: 0.4*3.125rem;
  font-size: 0.4*3.125rem;
  height: 0.86*3.125rem;
  line-height: 0.86*3.125rem;
}

.productList .nav {
  height: 0.86*3.125rem;
  color: #454545;
  position: fixed;
  left: 0;
  width: 100%;
  font-size: 0.28*3.125rem;
  background-color: #fff;
  top: 0.86*3.125rem;
  z-index: 5;
}

.productList .nav .item {
  width: 25%;
  text-align: center;
}

.productList .nav .item.font-color {
  font-weight: bold;
}

.productList .nav .item img {
  width: 0.15*3.125rem;
  height: 0.19*3.125rem;
  margin-left: 0.1*3.125rem;
}

.productList .list {
  padding: 0 0.2*3.125rem;
  margin-top: 1.72*3.125rem;
}

.productList .list.on {
  background-color: #fff;
  border-top: 1px solid #f6f6f6;
}

.productList .list .item {
  width: 3.45*3.125rem;
  margin-top: 0.2*3.125rem;
  background-color: #fff;
  border-radius: 0.1*3.125rem;
}

.productList .list .item.on {
  width: 100%;
  display: flex;
  border-bottom: 1px solid #f6f6f6;
  padding: 0.3*3.125rem 0;
  margin: 0;
}

.productList .list .item .pictrue {
  width: 100%;
  height: 3.45*3.125rem;
}

.productList .list .item .pictrue.on {
  width: 1.8*3.125rem;
  height: 1.8*3.125rem;
}

.productList .list .item .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.1*3.125rem 0.1*3.125rem 0 0;
}

.productList .list .item .pictrue img.on {
  border-radius: 0.06*3.125rem;
}

.productList .list .item .text {
  padding: 0.2*3.125rem 0.17*3.125rem 0.26*3.125rem 0.17*3.125rem;
  font-size: 0.3*3.125rem;
  color: #222;
  text-align: left;
}

.productList .list .item .text.on {
  width: 5.08*3.125rem;
  padding: 0 0 0 0.22*3.125rem;
}

.productList .list .item .text .money {
  font-size: 0.26*3.125rem;
  font-weight: bold;
  margin-top: 0.08*3.125rem;
}

.productList .list .item .text .money.on {
  margin-top: 0.4*3.125rem;
}

.productList .list .item .text .money .num {
  font-size: 0.34*3.125rem;
}

.productList .list .item .text .vip {
  font-size: 0.22*3.125rem;
  color: #aaa;
  margin-top: 0.07*3.125rem;
}

.productList .list .item .text .vip.on {
  margin-top: 0.11*3.125rem;
}

.productList .list .item .text .vip .vip-money {
  font-size: 0.24*3.125rem;
  color: #282828;
  font-weight: bold;
  text-decoration: line-through;
}

.productList .list .item .text .vip .vip-money img {
  width: 0.46*3.125rem;
  height: 0.21*3.125rem;
  margin-left: 0.04*3.125rem;
}

/*购物车*/
.shoppingCart .labelNav {
  box-sizing: border-box;
  height: 0.76*3.125rem;
  padding: 0 0.3*3.125rem;
  font-size: 0.22*3.125rem;
  color: #8c8c8c;
  position: fixed;
  left: 0;
  width: 100%;
  background-color: #f5f5f5;
  z-index: 5;
  top: 0;
}

.shoppingCart .labelNav .item .iconfont {
  font-size: 0.25*3.125rem;
  margin-right: 0.1*3.125rem;
}

.shoppingCart .nav {
  box-sizing: border-box;
  width: 100%;
  height: 0.8*3.125rem;
  background-color: #fff;
  padding: 0 0.3*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
  position: fixed;
  left: 0;
  z-index: 5;
  top: 0.76*3.125rem;
  border-bottom: 1px solid #f5f5f5;
}

.shoppingCart .nav .administrate {
  font-size: 0.26*3.125rem;
  color: #282828;
  width: 1.1*3.125rem;
  height: 0.46*3.125rem;
  border-radius: 0.06*3.125rem;
  border: 1px solid #868686;
}

.shoppingCart .noCart {
  margin-top: 1.71*3.125rem;
  background-color: #fff;
  padding: 0.78*3.125rem 0 0.56*3.125rem 0;
}

.shoppingCart .noCart .pictrue {
  width: 4.14*3.125rem;
  height: 3.36*3.125rem;
  margin: 0 auto;
}

.shoppingCart .noCart .pictrue img {
  width: 100%;
  height: 100%;
}

.shoppingCart .list {
  margin-top: 1.71*3.125rem;
}

.shoppingCart .list .item {
  padding: 0.25*3.125rem 0.3*3.125rem;
  background-color: #fff;
  margin-bottom: 0.15*3.125rem;
}

.shoppingCart .list .item .picTxt {
  width: 6.27*3.125rem;
  position: relative;
}

.shoppingCart .list .item .picTxt .pictrue {
  width: 1.6*3.125rem;
  height: 1.6*3.125rem;
}

.shoppingCart .list .item .picTxt .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.shoppingCart .list .item .picTxt .text {
  width: 4.44*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
  text-align: left;
}

.shoppingCart .list .item .picTxt .text .infor {
  font-size: 0.24*3.125rem;
  color: #868686;
  margin-top: 0.16*3.125rem;
}

.shoppingCart .list .item .picTxt .text .money {
  font-size: 0.32*3.125rem;
  color: #282828;
  margin-top: 0.26*3.125rem;
}

.shoppingCart .list .item .picTxt .carnum {
  height: 0.44*3.125rem;
  position: absolute;
  bottom: 0.07*3.125rem;
  right: 0;
}

.shoppingCart .list .item .picTxt .carnum div {
  border: 1px solid #a4a4a4;
  width: 0.66*3.125rem;
  text-align: center;
  height: 100%;
  line-height: 0.44*3.125rem;
  font-size: 0.28*3.125rem;
  color: #a4a4a4;
}

.shoppingCart .list .item .picTxt .carnum .reduce {
  border-right: 0;
  border-radius: 0.03*3.125rem 0 0 0.03*3.125rem;
  line-height: 0.39*3.125rem;
}

.shoppingCart .list .item .picTxt .carnum .reduce.on {
  border-color: #e3e3e3;
  color: #dedede;
}

.shoppingCart .list .item .picTxt .carnum .plus {
  border-left: 0;
  border-radius: 0 0.03*3.125rem 0.03*3.125rem 0;
  line-height: 0.38*3.125rem;
}

.shoppingCart .list .item .picTxt .carnum .num {
  color: #282828;
}

.shoppingCart .invalidGoods {
  background-color: #fff;
}

.shoppingCart .invalidGoods .goodsNav {
  box-sizing: border-box;
  width: 100%;
  height: 0.66*3.125rem;
  padding: 0 0.3*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.shoppingCart .invalidGoods .goodsNav .iconfont {
  color: #424242;
  font-size: 0.28*3.125rem;
  margin-right: 0.17*3.125rem;
}

.shoppingCart .invalidGoods .goodsNav .del {
  font-size: 0.26*3.125rem;
  color: #999;
}

.shoppingCart .invalidGoods .goodsNav .del .icon-shanchu1 {
  color: #999;
  font-size: 0.33*3.125rem;
  vertical-align: -0.02*3.125rem;
  margin-right: 0.08*3.125rem;
}

.shoppingCart .invalidGoods .goodsList .item {
  padding: 0.2*3.125rem 0.3*3.125rem;
  border-top: 1px solid #f5f5f5;
}

.shoppingCart .invalidGoods .goodsList .item .invalid {
  font-size: 0.22*3.125rem;
  color: #fff;
  width: 0.7*3.125rem;
  height: 0.36*3.125rem;
  background-color: #aaa;
  border-radius: 0.03*3.125rem;
}

.shoppingCart .invalidGoods .goodsList .item .pictrue {
  width: 1.4*3.125rem;
  height: 1.4*3.125rem;
}

.shoppingCart .invalidGoods .goodsList .item .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.shoppingCart .invalidGoods .goodsList .item .text {
  width: 4.33*3.125rem;
  font-size: 0.28*3.125rem;
  color: #999;
  height: 1.4*3.125rem;
  text-align: left;
}

.shoppingCart .invalidGoods .goodsList .item .text .infor {
  font-size: 0.24*3.125rem;
}

.shoppingCart .invalidGoods .goodsList .item .text .end {
  font-size: 0.26*3.125rem;
  color: #bbb;
}

.shoppingCart .footer {
  box-sizing: border-box;
  width: 100%;
  height: 0.96*3.125rem;
  background-color: #fafafa;
  position: fixed;
  bottom: 0;
  padding: 0 0.3*3.125rem;
  border-top: 1px solid #eee;
}

.shoppingCart .iphonex-footer {
  bottom: 168rpx;

}

.shoppingCart .footer .checkAll {
  font-size: 0.28*3.125rem;
  color: #282828;
  margin-left: 0.6*3.125rem;
}

.shoppingCart .footer .money {
  font-size: 0.3*3.125rem;
}

.shoppingCart .footer .placeOrder {
  color: #fff;
  font-size: 0.3*3.125rem;
  width: 2.26*3.125rem;
  height: 0.7*3.125rem;
  border-radius: 0.5*3.125rem;
  text-align: center;
  line-height: 0.7*3.125rem;
  margin-left: 0.22*3.125rem;
}

.shoppingCart .footer .button .bnt {
  font-size: 0.28*3.125rem;
  color: #999;
  border-radius: 0.5*3.125rem;
  border: 1px solid #999;
  width: 1.6*3.125rem;
  height: 0.6*3.125rem;
  text-align: center;
  line-height: 0.6*3.125rem;
}

.shoppingCart .footer .button .bnt~.bnt {
  margin-left: 0.17*3.125rem;
}

/*个人中心*/
.user .header {
  padding: 0 0.3*3.125rem;
  height: 1.9*3.125rem;
  position: relative;
}

.user .header:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.98*3.125rem;
  z-index: -1;
  content: '';
  height: 1*3.125rem;
  width: 100%;
  border-radius: 0 0 50% 50%;
  background-color: #73CBB6;
}

.user .header .picTxt .pictrue {
  width: 1.2*3.125rem;
  height: 1.2*3.125rem;
}

.user .header .picTxt .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 0.03*3.125rem solid #f5f5f5;
}

.user .header .picTxt .text {
  width: 4.34*3.125rem;
  color: rgba(255, 255, 255, 1);
  margin-left: 0.35*3.125rem;
  text-align: left;
}

.user .header .picTxt .text .name {
  font-size: 0.32*3.125rem;
  max-width: 2.6*3.125rem;
  width: unset;
}

.user .header .picTxt .text .member {
  padding: 0 0.1*3.125rem;
  height: 0.36*3.125rem;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 0.2*3.125rem;
  border-radius: 0.3*3.125rem;
  margin-left: 0.17*3.125rem;
}

.user .header .picTxt .text .member img {
  width: 0.28*3.125rem;
  height: 0.28*3.125rem;
  font-size: 0.2*3.125rem;
  margin-right: 0.08*3.125rem;
}

.user .header .picTxt .text .id {
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.26*3.125rem;
  margin-top: 0.15*3.125rem;
}

.user .header .picTxt .text .id .iconfont {
  font-size: 0.3*3.125rem;
  margin-left: 0.12*3.125rem;
}

.user .header .icon-shezhi {
  font-size: 0.36*3.125rem;
  color: #fff;
  margin-top: -0.52*3.125rem;
}

.user .wrapper {
  padding: 0 0.2*3.125rem;
}

.user .wrapper .nav {
  background-color: #fff;
  border-radius: 0.06*3.125rem;
  height: 1.4*3.125rem;
}

.user .wrapper .nav .item {
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
  text-align: center;
  font-size: 0.26*3.125rem;
  color: #aaa;
  position: relative;
}

.user .wrapper .nav .item~.item:after {
  position: absolute;
  content: '';
  left: 0;
  width: 1px;
  height: 0.7*3.125rem;
  background-color: #eee;
  top: 50%;
  margin-top: -0.35*3.125rem;
}

.user .wrapper .nav .item .num {
  margin-top: 0.1*3.125rem;
  font-size: 0.36*3.125rem;
  color: #282828;
}

.user .wrapper .myOrder {
  background-color: #fff;
  border-radius: 0.1*3.125rem;
  margin-top: 0.15*3.125rem;
}

.user .wrapper .myOrder .title,
.user .wrapper .myService .title {
  height: 0.88*3.125rem;
  padding: 0 0.3*3.125rem;
  border-bottom: 1px dashed #eee;
  font-size: 0.3*3.125rem;
  color: #282828;
}

.user .wrapper .myOrder .title .allOrder {
  font-size: 0.26*3.125rem;
  color: #666;
}

.user .wrapper .myOrder .title .allOrder .iconfont {
  font-size: 0.25*3.125rem;
  margin-left: 0.07*3.125rem;
}

.user .wrapper .myOrder .orderState {
  height: 1.6*3.125rem;
}

.user .wrapper .myOrder .orderState .item {
  font-size: 0.26*3.125rem;
  color: #454545;
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
  text-align: center;
}

.user .wrapper .myOrder .orderState .item .pictrue {
  width: 0.49*3.125rem;
  height: 0.42*3.125rem;
  margin: 0 auto 0.18*3.125rem auto;
}

.user .wrapper .myOrder .orderState .item .pictrue img {
  width: 100%;
  height: 100%;
}

.user .wrapper .myService {
  background-color: #fff;
  margin-top: 0.15*3.125rem;
  border-radius: 0.1*3.125rem;
}

.user .wrapper .myService .serviceList {
  padding: 0.08*3.125rem 0 0.27*3.125rem 0;
}

.user .wrapper .myService .serviceList .item {
  width: 25%;
  text-align: center;
  font-size: 0.26*3.125rem;
  color: #333;
  margin-top: 0.3*3.125rem;
}

.user .wrapper .myService .serviceList .item .pictrue {
  width: 0.52*3.125rem;
  height: 0.52*3.125rem;
  margin: 0 auto 0.16*3.125rem auto;
}

.user .wrapper .myService .serviceList .item .pictrue img {
  width: 100%;
  height: 100%;
}

.user .support {
  width: 2.19*3.125rem;
  height: 0.74*3.125rem;
  margin: 0.54*3.125rem auto;
  display: block;
}

/*所有产品的详情公用部分*/
.product-con .wrapper {
  background-color: #fff;
}

.product-con .wrapper .share {
  margin: 0 0.3*3.125rem;
  padding-top: 0.25*3.125rem;
}

.product-con .wrapper .share .money {
  font-size: 0.28*3.125rem;
  font-weight: bold;
}

.product-con .wrapper .share .money .num {
  font-size: 0.48*3.125rem;
}

.product-con .wrapper .share .money .vip-money {
  color: #282828;
  margin-left: 0.13*3.125rem;
}

.product-con .wrapper .share .money .image {
  width: 0.46*3.125rem;
  height: 0.21*3.125rem;
  margin-left: 0.07*3.125rem;
}

.product-con .wrapper .share .money .vip-money {
  color: #282828;
  margin-left: 0.13*3.125rem;
}

.product-con .wrapper .share .iconfont {
  color: #515151;
  font-size: 0.4*3.125rem;
  margin-bottom: 0.1*3.125rem;
}

.product-con .wrapper .introduce {
  font-size: 0.32*3.125rem;
  font-weight: bold;
  margin: 0.1*3.125rem 0.3*3.125rem 0 0.3*3.125rem;
}

.product-con .wrapper .label {
  margin: 0.22*3.125rem 0.3*3.125rem 0 0.3*3.125rem;
  font-size: 0.24*3.125rem;
  color: #82848f;
  padding-bottom: 0.25*3.125rem;
}

.product-con .wrapper .coupon {
  padding: 0 0.3*3.125rem;
  border-top: 1px solid #f5f5f5;
  height: 0.8*3.125rem;
  font-size: 0.26*3.125rem;
  color: #82848f;
}

.product-con .wrapper .coupon .hide {
  width: 5.4*3.125rem;
  height: 0.8*3.125rem;
  line-height: 0.8*3.125rem;
}

.product-con .wrapper .coupon .activity {
  height: 0.4*3.125rem;
  padding: 0 0.2*3.125rem;
  border: 1px solid #f2857b;
  color: #e93323;
  font-size: 0.24*3.125rem;
  line-height: 0.4*3.125rem;
  position: relative;
  margin: 0.19*3.125rem 0 0.19*3.125rem 0.15*3.125rem;
}

.product-con .wrapper .coupon .activity:before {
  content: ' ';
  position: absolute;
  width: 0.07*3.125rem;
  height: 0.1*3.125rem;
  border-radius: 0 0.07*3.125rem 0.07*3.125rem 0;
  border: 1px solid #f2857b;
  background-color: #fff;
  bottom: 50%;
  left: -0.02*3.125rem;
  margin-bottom: -0.07*3.125rem;
  border-left-color: #fff;
}

.product-con .wrapper .coupon .activity:after {
  content: ' ';
  position: absolute;
  width: 0.07*3.125rem;
  height: 0.1*3.125rem;
  border-radius: 0.07*3.125rem 0 0 0.07*3.125rem;
  border: 1px solid #f2857b;
  background-color: #fff;
  right: -0.02*3.125rem;
  bottom: 50%;
  margin-bottom: -0.05*3.125rem;
  border-right-color: #fff;
}

.product-con .wrapper .coupon .iconfont {
  color: #7a7a7a;
  font-size: 0.28*3.125rem;
}

.product-con .attribute {
  background-color: #fff;
  padding: 0 0.3*3.125rem;
  font-size: 0.26*3.125rem;
  color: #82848f;
  margin-top: 0.2*3.125rem;
  height: 0.8*3.125rem;
}

.product-con .attribute .atterTxt {
  font-size: 0.28*3.125rem;
  color: #282828;
}

.product-con .attribute .iconfont {
  font-size: 0.28*3.125rem;
  color: #7a7a7a;
}

.product-con .userEvaluation {
  margin-top: 0.2*3.125rem;
  background-color: #fff;
}

.product-con .userEvaluation .title {
  height: 0.86*3.125rem;
  border-bottom: 1px solid #eee;
  font-size: 0.28*3.125rem;
  color: #282828;
  margin-left: 0.3*3.125rem;
  padding-right: 0.3*3.125rem;
}

.product-con .userEvaluation .title .praise {
  font-size: 0.28*3.125rem;
  color: #808080;
}

.product-con .userEvaluation .title .praise .iconfont {
  color: #7a7a7a;
  font-size: 0.28*3.125rem;
  vertical-align: 0.01*3.125rem;
  margin-left: 0.08*3.125rem;
}

.product-con .product-intro {
  margin-top: 0.2*3.125rem;
}

.product-con .product-intro .title {
  font-size: 0.3*3.125rem;
  color: #282828;
  height: 0.86*3.125rem;
  width: 100%;
  background-color: #fff;
  text-align: center;
  line-height: 0.86*3.125rem;
}

.product-con .product-intro .conter {
  width: 100%;
}

.product-con .product-intro .conter img {
  width: 100% !important;
  display: block !important;
}

/*产品详情*/
.product-con .footer {
  box-sizing: border-box;
  padding: 0 0.2*3.125rem 0 0.3*3.125rem;
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 1*3.125rem;
  background-color: #fff;
  z-index: 99;
  border-top: 1px solid #f0f0f0;
}

.product-con .footer .item {
  font-size: 0.18*3.125rem;
  color: #666;
  margin-top: 0.07*3.125rem;
}

.product-con .footer .item .iconfont {
  text-align: center;
  font-size: 0.4*3.125rem;
  height: 0.4*3.125rem;
  line-height: 0.4*3.125rem;
}

.product-con .footer .item .iconfont.icon-gouwuche1 {
  position: relative;
}

.product-con .footer .item .iconfont.icon-gouwuche1 .num {
  color: #fff;
  position: absolute;
  font-size: 0.18*3.125rem;
  border-radius: 2*3.125rem;
  top: -0.1*3.125rem;
  right: 0;
  height: 0.3*3.125rem;
  line-height: 0.3*3.125rem;
  padding: 0 0.08*3.125rem;
  min-width: 0.3*3.125rem;
}

.product-con .footer .bnt {
  width: 4.44*3.125rem;
  height: 0.76*3.125rem;
  color: #fff;
  font-size: 0.28*3.125rem;
}

.product-con .footer .bnt>div {
  width: 2.22*3.125rem;
  text-align: center;
  line-height: 0.76*3.125rem;
}

.product-con .footer .bnt .joinCart {
  border-radius: 0.5*3.125rem 0 0 0.5*3.125rem;
  background-image: linear-gradient(to right, #fea10f 0%, #fea10f 100%);
  background-image: -moz-linear-gradient(to right, #73CBB6 0%, #73CBB6 100%);
}

.product-con .footer .bnt .buy {
  border-radius: 0 0.5*3.125rem 0.5*3.125rem 0;
  background-image: linear-gradient(to right, #73CBB6 0%, #73CBB6 100%);
  background-image: -moz-linear-gradient(to right, #73CBB6 0%, #73CBB6 100%);
}

/*订单提交*/
.order-submission .line {
  width: 100%;
  height: 0.03*3.125rem;
}

.order-submission .line img {
  width: 100%;
  height: 100%;
  display: block;
}

.order-submission .address {
  padding: 0.28*3.125rem 0.3*3.125rem;
  background-color: #fff;
}

.order-submission .address .addressCon {
  width: 6.1*3.125rem;
  font-size: 0.26*3.125rem;
  color: #666;
}

.order-submission .address .addressCon .name {
  font-size: 0.3*3.125rem;
  color: #282828;
  font-weight: bold;
  margin-bottom: 0.1*3.125rem;
}

.order-submission .address .addressCon .name .phone {
  margin-left: 0.5*3.125rem;
}

.order-submission .address .addressCon .default {
  margin-right: 0.12*3.125rem;
}

.order-submission .address .addressCon .setaddress {
  color: #333;
  font-size: 0.28*3.125rem;
}

.order-submission .address .iconfont {
  font-size: 0.35*3.125rem;
  color: #707070;
}

.order-submission .wrapper {
  background-color: #fff;
  margin-top: 0.13*3.125rem;
}

.order-submission .wrapper .item {
  padding: 0.27*3.125rem 0.3*3.125rem;
  font-size: 0.3*3.125rem;
  color: #282828;
  border-bottom: 1px solid #f0f0f0;
}

.order-submission .wrapper .item .discount {
  font-size: 0.3*3.125rem;
  color: #999;
  width: 5*3.125rem;
  text-align: right;
}

.order-submission .wrapper .item .discount .integral {
  margin-right: 0.4*3.125rem;
}

.order-submission .wrapper .item .discount .checkbox-wrapper .icon {
  right: 0;
  left: unset;
}

.order-submission .wrapper .item .discount .iconfont {
  color: #515151;
  font-size: 0.3*3.125rem;
  margin-left: 0.15*3.125rem;
}

.order-submission .wrapper .item .discount .num {
  font-size: 0.32*3.125rem;
  margin-right: 0.2*3.125rem;
}

.order-submission .wrapper .item textarea {
  box-sizing: border-box;
  background-color: #f9f9f9;
  width: 100%;
  height: 1.4*3.125rem;
  border-radius: 0.03*3.125rem;
  margin-top: 0.3*3.125rem;
  padding: 0.25*3.125rem 0.28*3.125rem;
}

.order-submission .wrapper .item textarea::placeholder {
  color: #ccc;
}

.order-submission .wrapper .item .list {
  margin-top: 0.35*3.125rem;
}

.order-submission .wrapper .item .list .payItem {
  border: 1px solid #eee;
  border-radius: 0.06*3.125rem;
  height: 0.86*3.125rem;
  width: 100%;
  margin-top: 0.2*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.order-submission .wrapper .item .list .payItem.on {
  border-color: #fc5445;
  color: #e93323;
}

.order-submission .wrapper .item .list .payItem .name {
  width: 50%;
  text-align: center;
  border-right: 1px solid #eee;
}

.order-submission .wrapper .item .list .payItem .name .iconfont {
  width: 0.44*3.125rem;
  height: 0.44*3.125rem;
  border-radius: 50%;
  text-align: center;
  line-height: 0.44*3.125rem;
  background-color: #fe960f;
  color: #fff;
  font-size: 0.3*3.125rem;
  margin-right: 0.15*3.125rem;
}

.order-submission .wrapper .item .list .payItem .name .iconfont.icon-weixin2 {
  background-color: #41b035;
}

.order-submission .wrapper .item .list .payItem .name .iconfont.icon-yinhangqia {
  background-color: #73CBB6;
}

.order-submission .wrapper .item .list .payItem .tip {
  width: 49%;
  text-align: center;
  font-size: 0.26*3.125rem;
  color: #aaa;
}

.order-submission .moneyList {
  margin-top: 0.12*3.125rem;
  background-color: #fff;
  padding: 0.3*3.125rem;
}

.order-submission .moneyList .item {
  font-size: 0.28*3.125rem;
  color: #282828;
}

.order-submission .moneyList .item~.item {
  margin-top: 0.2*3.125rem;
}

.order-submission .moneyList .item .money {
  color: #868686;
}

.order-submission .footer {
  box-sizing: border-box;
  width: 100%;
  height: 1*3.125rem;
  background-color: #fff;
  padding: 0 0.3*3.125rem;
  font-size: 0.28*3.125rem;
  color: #333;
  position: fixed;
  bottom: 0;
  left: 0;
}

.order-submission .footer .settlement {
  font-size: 0.3*3.125rem;
  color: #fff;
  width: 2.4*3.125rem;
  height: 0.7*3.125rem;
  background-color: #e93323;
  border-radius: 0.5*3.125rem;
  text-align: center;
  line-height: 0.7*3.125rem;
}

/*地址管理*/
.address-management .line {
  width: 100%;
  height: 0.03*3.125rem;
}

.address-management .line img {
  width: 100%;
  height: 100%;
  display: block;
}

.address-management .item {
  background-color: #fff;
  padding: 0 0.3*3.125rem;
  margin-bottom: 0.12*3.125rem;
}

.address-management .item .address {
  padding: 0.3*3.125rem 0;
  border-bottom: 1px solid #eee;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.address-management .item .address .consignee {
  font-size: 0.28*3.125rem;
  font-weight: bold;
  margin-bottom: 0.08*3.125rem;
}

.address-management .item .address .consignee .phone {
  margin-left: 0.25*3.125rem;
}

.address-management .item .operation {
  height: 0.83*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.address-management .item .operation .default {
  margin-left: 0.1*3.125rem;
}

.address-management .item .operation .iconfont {
  color: #2c2c2c;
  font-size: 0.3*3.125rem;
  vertical-align: -0.02*3.125rem;
  margin-right: 0.1*3.125rem;
}

.address-management .item .operation .iconfont.icon-shanchu {
  margin-left: 0.4*3.125rem;
  font-size: 0.33*3.125rem;
}

.address-management .footer {
  box-sizing: border-box;
  position: fixed;
  width: 100%;
  background-color: #fff;
  bottom: 0;
  height: 1.06*3.125rem;
  padding: 0 0.3*3.125rem;
}

.address-management .footer .addressBnt {
  width: 3.3*3.125rem;
  height: 0.76*3.125rem;
  border-radius: 0.5*3.125rem;
  text-align: center;
  line-height: 0.76*3.125rem;
  font-size: 0.3*3.125rem;
  color: #fff;
}

.address-management .footer .addressBnt.on {
  width: 6.9*3.125rem;
  margin: 0 auto;
}

.address-management .footer .addressBnt .iconfont {
  font-size: 0.35*3.125rem;
  margin-right: 0.08*3.125rem;
  vertical-align: -0.01*3.125rem;
}

.address-management .footer .addressBnt.wxbnt {
  background-color: #73CBB6;
}

/*添加地址*/
.addAddress .list {
  background-color: #fff;
}

.addAddress .list .item {
  padding: 0 0.3*3.125rem;
  min-height: 0.9*3.125rem;
  border-top: 0.01*3.125rem solid #eee;
  font-size: 0.3*3.125rem;
}

.addAddress .list .item .name {
  width: 1.95*3.125rem;
  color: #333;
}

.addAddress .list .item input {
  width: 4.75*3.125rem;
  font-size: 0.3*3.125rem;
}

.addAddress .list .item input::placeholder {
  color: #ccc;
}

.addAddress .list .item .picker {
  width: 4.75*3.125rem;
}

.addAddress .list .item .address {
  width: 4.1*3.125rem;
}

.addAddress .list .item .picker .iconfont {
  font-size: 0.43*3.125rem;
}

.addAddress .default {
  padding: 0 0.3*3.125rem;
  height: 0.9*3.125rem;
  background-color: #fff;
  margin-top: 0.23*3.125rem;
}

.addAddress .default .def {
  margin-left: 0.1*3.125rem;
  height: 0.83*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.addAddress .keepBnt {
  width: 6.9*3.125rem;
  height: 0.86*3.125rem;
  border-radius: 0.5*3.125rem;
  text-align: center;
  line-height: 0.86*3.125rem;
  margin: 0.5*3.125rem auto 0.3*3.125rem auto;
  font-size: 0.32*3.125rem;
  color: #fff;
}

.addAddress .wechatAddress {
  width: 6.9*3.125rem;
  height: 0.86*3.125rem;
  border-radius: 0.5*3.125rem;
  text-align: center;
  line-height: 0.86*3.125rem;
  margin: 0 auto;
  font-size: 0.32*3.125rem;
  color: #73CBB6;
  border: 1px solid #73CBB6;
}

/*我的订单*/
.my-order .header {
  height: 2.6*3.125rem;
  padding: 0 0.3*3.125rem;
}

.my-order .header .picTxt {
  height: 1.9*3.125rem;
}

.my-order .header .picTxt .text {
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.26*3.125rem;
  font-family: 'GuildfordProBook 5';
}

.my-order .header .picTxt .text .name {
  font-size: 0.34*3.125rem;
  font-weight: bold;
  color: #fff;
  margin-bottom: 0.2*3.125rem;
}

.my-order .header .picTxt .pictrue {
  width: 1.22*3.125rem;
  height: 1.09*3.125rem;
}

.my-order .header .picTxt .pictrue img {
  width: 100%;
  height: 100%;
}

.my-order .nav {
  background-color: #fff;
  width: 6.9*3.125rem;
  height: 1.4*3.125rem;
  border-radius: 0.06*3.125rem;
  margin: -0.73*3.125rem auto 0 auto;
}

.my-order .nav .item {
  text-align: center;
  font-size: 0.26*3.125rem;
  color: #282828;
  padding: 0.29*3.125rem 0 0.2*3.125rem 0;
}

.my-order .nav .item.on {
  font-weight: bold;
  border-bottom: 0.05*3.125rem solid #73CBB6;
}

.my-order .nav .item .num {
  margin-top: 0.1*3.125rem;
}

.my-order .list {
  width: 6.9*3.125rem;
  margin: 0.14*3.125rem auto 0 auto;
}

.my-order .list .item {
  background-color: #fff;
  border-radius: 0.06*3.125rem;
  margin-bottom: 0.14*3.125rem;
}

.my-order .list .item .title {
  height: 0.84*3.125rem;
  padding: 0 0.3*3.125rem;
  border-bottom: 0.01*3.125rem solid #eee;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.my-order .list .item .title .sign {
  font-size: 0.24*3.125rem;
  padding: 0 0.07*3.125rem;
  height: 0.36*3.125rem;
  margin-right: 0.15*3.125rem;
}

.my-order .list .item .item-info {
  padding: 0 0.3*3.125rem;
  margin-top: 0.22*3.125rem;
}

.my-order .list .item .item-info .pictrue {
  width: 1.2*3.125rem;
  height: 1.2*3.125rem;
}

.my-order .list .item .item-info .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.my-order .list .item .item-info .text {
  width: 4.86*3.125rem;
  font-size: 0.28*3.125rem;
  color: #999;
  margin-top: 0.06*3.125rem;
}

.my-order .list .item .item-info .text .name {
  width: 3.06*3.125rem;
  color: #282828;
}

.my-order .list .item .item-info .text .money {
  text-align: right;
}

.my-order .list .item .totalPrice {
  font-size: 0.26*3.125rem;
  color: #282828;
  text-align: right;
  margin: 0.27*3.125rem 0 0 0.3*3.125rem;
  padding: 0 0.3*3.125rem 0.3*3.125rem 0;
  border-bottom: 0.01*3.125rem solid #eee;
}

.my-order .list .item .totalPrice .money {
  font-size: 0.28*3.125rem;
  font-weight: bold;
}

.my-order .list .item .bottom {
  height: 1.07*3.125rem;
  padding: 0 0.3*3.125rem;
}

.my-order .list .item .bottom .bnt {
  width: 1.76*3.125rem;
  height: 0.6*3.125rem;
  text-align: center;
  line-height: 0.6*3.125rem;
  color: #fff;
  border-radius: 0.5*3.125rem;
  font-size: 0.27*3.125rem;
}

.my-order .list .item .bottom .bnt.cancelBnt {
  border: 1px solid #ddd;
  color: #aaa;
}

.my-order .list .item .bottom .bnt.default {
  color: #444;
  border: 1px solid #444;
}

.my-order .list .item .bottom .bnt~.bnt {
  margin-left: 0.17*3.125rem;
}

/*订单详情*/
.order-details .header {
  padding: 0 0.3*3.125rem;
  height: 1.5*3.125rem;
}

.order-details .header.on {
  background-color: #666 !important;
}

.order-details .header .pictrue {
  width: 1.1*3.125rem;
  height: 1.1*3.125rem;
}

.order-details .header .pictrue img {
  width: 100%;
  height: 100%;
}

.order-details .header .data {
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.24*3.125rem;
  margin-left: 0.27*3.125rem;
}

.order-details .header.on .data {
  margin-left: 0;
}

.order-details .header .data .state {
  font-size: 0.3*3.125rem;
  font-weight: bold;
  color: #fff;
  margin-bottom: 0.07*3.125rem;
}

.order-details .header .data .time {
  margin-left: 0.2*3.125rem;
}

.order-details .nav {
  background-color: #fff;
  font-size: 0.26*3.125rem;
  color: #282828;
  padding: 0.25*3.125rem 0;
}

.order-details .nav .navCon {
  padding: 0 0.4*3.125rem;
}

.order-details .nav .navCon .on {
  font-weight: bold;
  color: #73CBB6;
}

.order-details .nav .progress {
  padding: 0 0.65*3.125rem;
  margin-top: 0.1*3.125rem;
}

.order-details .nav .progress .line {
  width: 1*3.125rem;
  height: 0.02*3.125rem;
  background-color: #939390;
}

.order-details .nav .progress .iconfont {
  font-size: 0.25*3.125rem;
  color: #939390;
  margin-top: -0.02*3.125rem;
  width: 0.3*3.125rem;
  height: 0.3*3.125rem;
  line-height: 0.33*3.125rem;
  text-align: center;
}

.order-details .address {
  font-size: 0.26*3.125rem;
  color: #868686;
  background-color: #fff;
  padding: 0.25*3.125rem 0.3*3.125rem 0.3*3.125rem 0.3*3.125rem;
}

.order-details .address .name {
  font-size: 0.3*3.125rem;
  color: #282828;
  margin-bottom: 0.1*3.125rem;
}

.order-details .address .name .phone {
  margin-left: 0.4*3.125rem;
}

.order-details .line {
  width: 100%;
  height: 0.03*3.125rem;
}

.order-details .line img {
  width: 100%;
  height: 100%;
  display: block;
}

.order-details .wrapper {
  background-color: #fff;
  margin-top: 0.12*3.125rem;
  padding: 0.3*3.125rem;
}

.order-details .wrapper .item {
  font-size: 0.28*3.125rem;
  color: #282828;
}

.order-details .wrapper .item~.item {
  margin-top: 0.2*3.125rem;
}

.order-details .wrapper .item .conter {
  color: #868686;
  width: 5*3.125rem;
  text-align: right;
}

.order-details .wrapper .item .conter .copy {
  font-size: 0.2*3.125rem;
  color: #333;
  border-radius: 0.03*3.125rem;
  border: 1px solid #666;
  padding: 0.03*3.125rem 0.15*3.125rem;
  margin-left: 0.24*3.125rem;
}

.order-details .wrapper .actualPay {
  border-top: 0.01*3.125rem solid #eee;
  margin-top: 0.3*3.125rem;
  padding-top: 0.3*3.125rem;
}

.order-details .wrapper .actualPay .money {
  font-weight: bold;
  font-size: 0.3*3.125rem;
}

.order-details .footer {
  box-sizing: border-box;
  width: 100%;
  height: 1*3.125rem;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #fff;
  padding: 0 0.3*3.125rem;
  border-top: 1px solid #eee;
}

.order-details .footer .bnt {
  width: 1.76*3.125rem;
  height: 0.6*3.125rem;
  text-align: center;
  line-height: 0.6*3.125rem;
  border-radius: 0.5*3.125rem;
  color: #fff;
  font-size: 0.27*3.125rem;
}

.order-details .footer .bnt.cancel {
  color: #aaa;
  border: 1px solid #ddd;
}

.order-details .footer .bnt.default {
  color: #444;
  border: 1px solid #444;
}

.order-details .footer .bnt~.bnt {
  margin-left: 0.18*3.125rem;
}

/*物流信息*/
.logistics .header {
  padding: 0.23*3.125rem 0.3*3.125rem;
  background-color: #fff;
  height: 1.66*3.125rem;
}

.logistics .header .pictrue {
  width: 1.2*3.125rem;
  height: 1.2*3.125rem;
}

.logistics .header .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.logistics .header .text {
  width: 5.4*3.125rem;
  font-size: 0.28*3.125rem;
  color: #999;
  margin-top: 0.06*3.125rem;
}

.logistics .header .text .name {
  width: 3.65*3.125rem;
  color: #282828;
}

.logistics .header .text .money {
  text-align: right;
}

.logistics .logisticsCon {
  background-color: #fff;
  margin: 0.12*3.125rem 0;
}

.logistics .logisticsCon .company {
  height: 1.2*3.125rem;
  margin: 0 0 0.45*3.125rem 0.3*3.125rem;
  padding-right: 0.3*3.125rem;
  border-bottom: 1px solid #f5f5f5;
}

.logistics .logisticsCon .company .picTxt {
  width: 5.2*3.125rem;
}

.logistics .logisticsCon .company .picTxt .iconfont {
  width: 0.5*3.125rem;
  height: 0.5*3.125rem;
  background-color: #666;
  text-align: center;
  line-height: 0.5*3.125rem;
  color: #fff;
  font-size: 0.35*3.125rem;
}

.logistics .logisticsCon .company .picTxt .text {
  width: 4.5*3.125rem;
  font-size: 0.26*3.125rem;
  color: #282828;
}

.logistics .logisticsCon .company .picTxt .text .name {
  color: #999;
}

.logistics .logisticsCon .company .picTxt .text .express {
  margin-top: 0.05*3.125rem;
}

.logistics .logisticsCon .company .copy {
  font-size: 0.2*3.125rem;
  width: 1.06*3.125rem;
  height: 0.4*3.125rem;
  border-radius: 0.03*3.125rem;
  border: 1px solid #999;
}

.logistics .logisticsCon .item {
  padding: 0 0.4*3.125rem;
  position: relative;
}

.logistics .logisticsCon .item .circular {
  width: 0.2*3.125rem;
  height: 0.2*3.125rem;
  border-radius: 50%;
  position: absolute;
  top: -0.01*3.125rem;
  left: 0.315*3.125rem;
  background-color: #ddd;
}

.logistics .logisticsCon .item .circular.on {
  background-color: #73CBB6;
}

.logistics .logisticsCon .item .text {
  font-size: 0.26*3.125rem;
  color: #666;
  width: 6.15*3.125rem;
  border-left: 1px solid #e6e6e6;
  padding: 0 0 0.6*3.125rem 0.38*3.125rem;
}

.logistics .logisticsCon .item .text.on {
  border-left-color: #f8c1bd;
}

.logistics .logisticsCon .item .text .data {
  font-size: 0.24*3.125rem;
  color: #999;
  margin-top: 0.1*3.125rem;
}

.logistics .logisticsCon .item .text .data .time {
  margin-left: 0.15*3.125rem;
}

/*支付状态*/
.payment-status {
  background-color: #fff;
  margin: 1.95*3.125rem auto 0 auto;
  border-radius: 0.1*3.125rem;
  padding: 0.01*3.125rem 0 0.28*3.125rem 0;
  width: 6.9*3.125rem;
  left: 50%;
  margin-left: -3.45*3.125rem;
}

.payment-status .iconfont {
  font-size: 0.7*3.125rem;
  width: 1.4*3.125rem;
  height: 1.4*3.125rem;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  line-height: 1.3*3.125rem;
  text-shadow: 0 4px 0 #73CBB6;
  border: 0.06*3.125rem solid #f5f5f5;
  margin: -0.76*3.125rem auto 0 auto;
  background-color: #999;
}

.payment-status .iconfont.fail {
  text-shadow: 0 4px 0 #7a7a7a;
}

.payment-status .status {
  font-size: 0.32*3.125rem;
  font-weight: bold;
  text-align: center;
  margin: 0.25*3.125rem 0 0.37*3.125rem 0;
}

.payment-status .wrapper {
  border: 1px solid #eee;
  margin: 0 0.3*3.125rem 0.47*3.125rem 0.3*3.125rem;
  padding: 0.35*3.125rem 0;
  border-left: 0;
  border-right: 0;
}

.payment-status .wrapper .item {
  font-size: 0.28*3.125rem;
  color: #282828;
}

.payment-status .wrapper .item~.item {
  margin-top: 0.2*3.125rem;
}

.payment-status .wrapper .item .itemCom {
  color: #666;
}

.payment-status .returnBnt {
  width: 6.3*3.125rem;
  height: 0.86*3.125rem;
  border-radius: 0.5*3.125rem;
  color: #fff;
  font-size: 0.3*3.125rem;
  text-align: center;
  line-height: 0.86*3.125rem;
  margin: 0 auto 0.2*3.125rem auto;
}

/*个人资料*/
.personal-data .wrapper {
  margin: 0.1*3.125rem 0;
  background-color: #fff;
  padding: 0.36*3.125rem 0.3*3.125rem 0.13*3.125rem 0.3*3.125rem;
}

.personal-data .wrapper .title {
  margin-bottom: 0.3*3.125rem;
  font-size: 0.32*3.125rem;
  color: #282828;
}

.personal-data .wrapper .wrapList .item {
  width: 6.9*3.125rem;
  height: 1.6*3.125rem;
  background-color: #f8f8f8;
  border-radius: 0.2*3.125rem;
  margin-bottom: 0.22*3.125rem;
  padding: 0 0.3*3.125rem;
  position: relative;
  border: 0.02*3.125rem solid #f8f8f8;
}

.personal-data .wrapper .wrapList .item.on {
  border-color: #e93323;
  border-radius: 0.2*3.125rem;
  background: url("https://h5.dayouqiantu.cn/static/images/figure.png") no-repeat;
  background-size: 100% 100%;
  background-color: #fff9f9;
}

.personal-data .wrapper .wrapList .item .picTxt {
  width: 4.45*3.125rem;
}

.personal-data .wrapper .wrapList .item .picTxt .pictrue {
  width: 0.96*3.125rem;
  height: 0.96*3.125rem;
  position: relative;
}

.personal-data .wrapper .wrapList .item .picTxt .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.personal-data .wrapper .wrapList .item .picTxt .pictrue .alter {
  width: 0.3*3.125rem;
  height: 0.3*3.125rem;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.personal-data .wrapper .wrapList .item .picTxt .text {
  width: 3.25*3.125rem;
}

.personal-data .wrapper .wrapList .item .picTxt .text .name {
  width: 100%;
  font-size: 0.3*3.125rem;
  color: #282828;
}

.personal-data .wrapper .wrapList .item .picTxt .text .phone {
  font-size: 0.24*3.125rem;
  color: #999;
  margin-top: 0.1*3.125rem;
}

.personal-data .wrapper .wrapList .item .bnt {
  font-size: 0.24*3.125rem;
  background-color: #fff;
  border-radius: 0.27*3.125rem;
  width: 1.4*3.125rem;
  height: 0.54*3.125rem;
  border: 0.02*3.125rem solid #e93323;
}

.personal-data .wrapper .wrapList .item .currentBnt {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 0.26*3.125rem;
  background-color: rgba(233, 51, 35, 0.1);
  width: 1.4*3.125rem;
  height: 0.48*3.125rem;
  border-radius: 0 0.2*3.125rem 0 0.2*3.125rem;
}

.personal-data .list {
  background-color: #fff;
}

.personal-data .list .item {
  padding: 0.3*3.125rem 0.3*3.125rem 0.3*3.125rem 0;
  border-bottom: 1px solid #f2f2f2;
  margin-left: 0.3*3.125rem;
  font-size: 0.32*3.125rem;
  color: #282828;
}

.personal-data .list .item .pictrue {
  width: 0.88*3.125rem;
  height: 0.88*3.125rem;
}

.personal-data .list .item .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.personal-data .list .item .input {
  width: 4.15*3.125rem;
  text-align: right;
  color: #868686;
}

.personal-data .list .item .input input {
  color: #868686;
  text-align: right;
  width: 100%;
}

.personal-data .list .item .input .id {
  width: 3.65*3.125rem;
}

.personal-data .list .item .input .iconfont {
  font-size: 0.35*3.125rem;
}

.personal-data .list .item .input .iconfont.icon-xiangyou {
  font-size: 0.3*3.125rem;
  margin-left: 0.27*3.125rem;
}

.personal-data .modifyBnt {
  font-size: 0.32*3.125rem;
  color: #fff;
  width: 6.9*3.125rem;
  height: 0.9*3.125rem;
  border-radius: 0.5*3.125rem;
  text-align: center;
  line-height: 0.9*3.125rem;
  margin: 0.76*3.125rem auto 0 auto;
}

.personal-data .logOut {
  font-size: 0.32*3.125rem;
  text-align: center;
  width: 6.9*3.125rem;
  height: 0.9*3.125rem;
  border-radius: 0.45*3.125rem;
  margin: 0.3*3.125rem auto 0.7*3.125rem auto;
}

/*拼团海报*/
.poster-poster .tip {
  height: 0.8*3.125rem;
  font-size: 0.26*3.125rem;
  color: #e8c787;
  text-align: center;
  line-height: 0.8*3.125rem;
}

.poster-poster .tip .iconfont {
  font-size: 0.36*3.125rem;
  vertical-align: -0.04*3.125rem;
  margin-right: 0.18*3.125rem;
}

.poster-poster .poster {
  width: 6.9*3.125rem;
  height: 100%;
  margin: 0 auto;
}

.poster-poster .poster img {
  width: 100%;
  height: 100%;
  display: block;
}

/*分销海报*/
.distribution-posters .slider-banner {
  width: 100%;
  box-sizing: border-box;
  height: 100%;
  padding: .4*3.125rem;
  position: relative;
}

.distribution-posters .slider-banner .swiper-slide {
  width: 6*3.125rem !important;
  height: 100%;
}

.distribution-posters .slide-image {
  width: 100%;
  height: 100%;
  border-radius: 0.15*3.125rem;
}

.distribution-posters .keep {
  font-size: 0.3*3.125rem;
  color: #fff;
  width: 6*3.125rem;
  height: 0.8*3.125rem;
  border-radius: 0.5*3.125rem;
  text-align: center;
  line-height: 0.8*3.125rem;
  margin: 0.38*3.125rem auto;
}

/*会员中心*/
.member-center .header {
  background-color: #232323;
  width: 100%;
  padding: 0.5*3.125rem 0;
}

.member-center .header .slider-banner {
  height: 3.28*3.125rem;
}

.member-center .header .slider-banner .swiper-slide {
  width: 6.36*3.125rem !important;
  height: 3.28*3.125rem;
  border-radius: 0.16*3.125rem;
  color: #fff;
  position: relative;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.member-center .header .slider-banner .swiper-slide.diamonds {
  background-image: url("https://h5.dayouqiantu.cn/static/images/diamonds.jpg");
}

.member-center .header .slider-banner .swiper-slide.gold {
  background-image: url("https://h5.dayouqiantu.cn/static/images/gold.jpg");
}

.member-center .header .slider-banner .swiper-slide.silver {
  background-image: url("https://h5.dayouqiantu.cn/static/images/silver.jpg");
}

.member-center .header .slider-banner .swiper-slide.brass {
  background-image: url("https://h5.dayouqiantu.cn/static/images/brass.jpg");
}

.member-center .header .slider-banner .swiper-slide.bronze {
  background-image: url("https://h5.dayouqiantu.cn/static/images/bronze.jpg");
}

.member-center .header .slider-banner .swiper-slide.ordinary {
  background-image: url("https://h5.dayouqiantu.cn/static/images/ordinary.jpg");
}

.member-center .header .slider-banner .swiper-slide img {
  width: 0.89*3.125rem;
  height: 1.08*3.125rem;
  display: block;
  position: absolute;
  right: 0.6*3.125rem;
}

.member-center .header .slider-banner .swiper-slide .name {
  font-size: 0.46*3.125rem;
  font-weight: bold;
  padding: 0.33*3.125rem 0 0 0.35*3.125rem;
}

.member-center .header .slider-banner .swiper-slide .discount {
  font-size: 0.28*3.125rem;
  font-weight: bold;
  margin: 0.02*3.125rem 0 0 0.35*3.125rem;
}

.member-center .header .slider-banner .swiper-slide .discount .iconfont {
  margin-left: 0.1*3.125rem;
  font-size: 0.3*3.125rem;
}

.member-center .header .slider-banner .swiper-slide .nav {
  margin-top: 0.48*3.125rem;
}

.member-center .header .slider-banner .swiper-slide .nav .item {
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  position: relative;
}

.member-center .header .slider-banner .swiper-slide .nav .item .num {
  font-size: 0.4*3.125rem;
  color: #fff;
  font-family: 'GuildfordProBook 5';
}

.member-center .header .slider-banner .swiper-slide .nav .item~.item::before {
  position: absolute;
  width: 0.02*3.125rem;
  height: 0.32*3.125rem;
  background-color: rgba(255, 255, 255, 0.6);
  content: '';
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.member-center .header .slider-banner .swiper-slide .lock {
  font-size: 0.26*3.125rem;
  margin: 0.73*3.125rem 0 0 0.35*3.125rem;
}

.member-center .header .slider-banner .swiper-slide .lock .iconfont {
  font-size: 0.33*3.125rem;
  margin-right: 0.15*3.125rem;
  vertical-align: -0.04*3.125rem;
}

.member-center .wrapper {
  background-color: #fff;
  padding-bottom: 0.16*3.125rem;
  margin-bottom: 0.2*3.125rem;
}

.member-center .wrapper .title {
  height: 0.98*3.125rem;
  padding: 0 0.3*3.125rem;
  font-size: 0.3*3.125rem;
  font-weight: bold;
  color: #282828;
}

.member-center .wrapper .title .iconfont {
  color: #73CBB6;
  font-weight: normal;
  font-size: 0.4*3.125rem;
  margin-right: 0.12*3.125rem;
  vertical-align: -0.02*3.125rem;
}

.member-center .wrapper .title .num {
  font-size: 0.28*3.125rem;
  color: #999;
}

.member-center .wrapper .title .num .current {
  color: #73CBB6;
}

.member-center .wrapper .list .item {
  width: 6.9*3.125rem;
  height: 1.84*3.125rem;
  background-color: #f9f9f9;
  margin: 0 auto 0.2*3.125rem auto;
  padding: 0.27*3.125rem 0 0.22*3.125rem 0;
  border-radius: 0.12*3.125rem;
}

.member-center .wrapper .list .item .top {
  padding-right: 0.27*3.125rem;
  font-size: 0.26*3.125rem;
  color: #999;
}

.member-center .wrapper .list .item .top .name {
  border-left: 0.06*3.125rem solid #73CBB6;
  padding-left: 0.2*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
  font-weight: bold;
}

.member-center .wrapper .list .item .top .name .iconfont {
  color: #999;
  font-size: 0.3*3.125rem;
  vertical-align: -0.02*3.125rem;
  margin-left: 0.1*3.125rem;
}

.member-center .wrapper .list .item .cu-progress {
  overflow: hidden;
  height: 0.12*3.125rem;
  background-color: #eee;
  width: 6.36*3.125rem;
  border-radius: 0.2*3.125rem;
  margin: 0.35*3.125rem auto 0 auto;
}

.member-center .wrapper .list .item .cu-progress .bg-red {
  width: 0;
  height: 100%;
  transition: width 0.6s ease;
  background-color: #73CBB6;
  border-radius: 0.2*3.125rem;
}

.member-center .wrapper .list .item .experience {
  margin-top: 0.17*3.125rem;
  padding: 0 0.27*3.125rem;
  font-size: 0.24*3.125rem;
  color: #999;
}

.member-center .wrapper .list .item .experience .num {
  color: #73CBB6;
}

.member-center .growthValue {
  background-color: #fff;
  border-radius: 0.16*3.125rem;
  position: fixed;
  top: 2.66*3.125rem;
  left: 50%;
  width: 5.6*3.125rem;
  height: 7.4*3.125rem;
  margin-left: -2.8*3.125rem;
  z-index: 99;
  transform: translate3d(0, -200%, 0);
  transition: all .3s cubic-bezier(.25, .5, .5, .9);
}

.member-center .growthValue.on {
  transform: translate3d(0, 0, 0);
}

.member-center .growthValue .pictrue {
  width: 100%;
  height: 2.57*3.125rem;
  position: relative;
}

.member-center .growthValue .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.16*3.125rem 0.16*3.125rem 0 0;
}

.member-center .growthValue .conter {
  padding: 0 0.35*3.125rem;
  font-size: 0.3*3.125rem;
  color: #333;
  margin-top: 0.58*3.125rem;
  line-height: 1.5;
  height: 3.5*3.125rem;
  overflow: auto;
}

.member-center .growthValue .pictrue .iconfont {
  position: absolute;
  font-size: 0.65*3.125rem;
  color: #fff;
  top: 7.75*3.125rem;
  left: 50%;
  transform: translateX(-50%);
}

/*积分详情*/
.integral-details .header {
  background-image: url('https://h5.dayouqiantu.cn/static/images/integralbg.jpg');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 3.6*3.125rem;
  font-size: 0.72*3.125rem;
  color: #fff;
  padding: 0.31*3.125rem 0 0.45*3.125rem 0;
  text-align: center;
  font-family: 'GuildfordProBook 5';
}

.integral-details .header .currentScore {
  font-size: 0.26*3.125rem;
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  margin-bottom: 0.05*3.125rem;
}

.integral-details .header .line {
  width: 0.6*3.125rem;
  height: 0.03*3.125rem;
  background-color: #fff;
  margin: 0.2*3.125rem auto 0 auto;
}

.integral-details .header .nav {
  font-size: 0.22*3.125rem;
  color: rgba(255, 255, 255, 0.8);
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
  margin-top: 0.35*3.125rem;
}

.integral-details .header .nav .item {
  width: 33.33%;
  text-align: center;
}

.integral-details .header .nav .item .num {
  color: #fff;
  font-size: 0.4*3.125rem;
}

.integral-details .wrapper .nav {
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
  width: 6.9*3.125rem;
  border-radius: 0.2*3.125rem 0.2*3.125rem 0 0;
  margin: -0.96*3.125rem auto 0 auto;
  background-color: #f7f7f7;
  height: 0.96*3.125rem;
  font-size: 0.3*3.125rem;
  color: #bbb;
}

.integral-details .wrapper .nav .item {
  text-align: center;
  width: 100%;
}

/*.integral-details .wrapper .nav .item{text-align:center;width:50%;}*/
.integral-details .wrapper .nav .item.on {
  background-color: #fff;
  color: #73CBB6;
  font-weight: bold;
  border-radius: 0.2*3.125rem .2*3.125rem 0 0;
}

.integral-details .wrapper .nav .item .iconfont {
  font-size: 0.38*3.125rem;
  margin-right: 0.1*3.125rem;
}

.integral-details .wrapper .list {
  background-color: #fff;
  padding: 0.24*3.125rem 0.3*3.125rem;
}

.integral-details .wrapper .list .tip {
  font-size: 0.25*3.125rem;
  width: 6.9*3.125rem;
  height: 0.6*3.125rem;
  border-radius: 0.5*3.125rem;
  background-color: #fff5e2;
  border: 1px solid #ffeac1;
  color: #c8a86b;
  padding: 0 0.2*3.125rem;
  margin-bottom: 0.24*3.125rem;
}

.integral-details .wrapper .list .tip .iconfont {
  font-size: 0.35*3.125rem;
  margin-right: 0.15*3.125rem;
}

.integral-details .wrapper .list .item {
  height: 1.24*3.125rem;
  border-bottom: 1px solid #eee;
  font-size: 0.24*3.125rem;
  color: #999;
}

.integral-details .wrapper .list .item .state {
  font-size: 0.28*3.125rem;
  color: #282828;
  margin-bottom: 0.08*3.125rem;
}

.integral-details .wrapper .list .item .num {
  font-size: 0.36*3.125rem;
  font-family: 'GuildfordProBook 5';
  color: #16ac57;
}

.integral-details .wrapper .list2 {
  background-color: #fff;
  padding: 0.24*3.125rem 0;
}

.integral-details .wrapper .list2 .item {
  background-image: linear-gradient(to right, #fff7e7 0%, #fffdf9 100%);
  background-image: -moz-linear-gradient(to right, #fff7e7 0%, #fffdf9 100%);
  width: 6.9*3.125rem;
  height: 1.8*3.125rem;
  position: relative;
  border-radius: 0.1*3.125rem;
  margin: 0 auto 0.2*3.125rem auto;
  padding: 0 0.25*3.125rem 0 1.8*3.125rem;
}

.integral-details .wrapper .list2 .item .pictrue {
  width: 0.9*3.125rem;
  height: 1.5*3.125rem;
  position: absolute;
  bottom: 0;
  left: 0.45*3.125rem;
}

.integral-details .wrapper .list2 .item .pictrue img {
  width: 100%;
  height: 100%;
}

.integral-details .wrapper .list2 .item .name {
  width: 2.85*3.125rem;
  font-size: 0.3*3.125rem;
  font-weight: bold;
  color: #c8a86b;
}

.integral-details .wrapper .list2 .item .earn {
  font-size: 0.26*3.125rem;
  color: #c8a86b;
  border: 0.02*3.125rem solid #c8a86b;
  text-align: center;
  line-height: 0.52*3.125rem;
  height: 0.52*3.125rem;
  width: 1.6*3.125rem;
  border-radius: 0.5*3.125rem;
}

/*金品推荐*/
.quality-recommend .title {
  height: 1.2*3.125rem;
  font-size: 0.32*3.125rem;
  color: #282828;
  background-color: #f5f5f5;
}

.quality-recommend .title .line {
  width: 2.3*3.125rem;
  height: 0.02*3.125rem;
  background-color: #e9e9e9;
}

.quality-recommend .title .name {
  margin: 0 0.2*3.125rem;
}

.quality-recommend .title .name .iconfont {
  margin-right: 0.13*3.125rem;
  font-size: 0.38*3.125rem;
  vertical-align: -0.04*3.125rem;
}

/*砍价列表*/
.bargain-list .icon-xiangzuo {
  font-size: 0.4*3.125rem;
  color: #fff;
  position: fixed;
  top: 0.51*3.125rem;
  left: 0.3*3.125rem;
  z-index: 99;
}

.bargain-list .header {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 7.5*3.125rem;
  height: 7.13*3.125rem;
}

.bargain-list .list {
  background-color: #fff;
  border: 0.06*3.125rem solid #73CBB6;
  border-radius: 0.3*3.125rem;
  margin: .3*3.125rem 0.3*3.125rem 0.66*3.125rem 0.3*3.125rem;
  padding: 0 0.24*3.125rem;
}

.bargain-list .list .item {
  border-bottom: 1px solid #eee;
  position: relative;
  height: 2.23*3.125rem;
}

.bargain-list .list .item .pictrue {
  width: 1.6*3.125rem;
  height: 1.6*3.125rem;
}

.bargain-list .list .item .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.bargain-list .list .item .text {
  width: 4.5*3.125rem;
  font-size: 0.3*3.125rem;
  color: #282828;
  height: 1.6*3.125rem;
}

.bargain-list .list .item .text .num {
  font-size: 0.26*3.125rem;
  color: #999;
}

.bargain-list .list .item .text .num .iconfont {
  font-size: 0.35*3.125rem;
  margin-right: 0.07*3.125rem;
}

.bargain-list .list .item .text .money {
  font-size: 0.24*3.125rem;
  font-weight: bold;
}

.bargain-list .list .item .text .money .price {
  font-size: 0.32*3.125rem;
}

.bargain-list .list .item .cutBnt {
  position: absolute;
  width: 1.8*3.125rem;
  height: 0.5*3.125rem;
  border-radius: 0.5*3.125rem;
  font-size: 0.24*3.125rem;
  color: #fff;
  text-align: center;
  line-height: 0.46*3.125rem;
  right: 0.24*3.125rem;
  bottom: 0.28*3.125rem;
  box-shadow: 0 0.07*3.125rem 0 #f8c1bd;
  -moz-box-shadow: 0 0.07*3.125rem 0 #f8c1bd;
  -o-box-shadow: 0 0.07*3.125rem 0 #f8c1bd;
}

.bargain-list .list .item .cutBnt .iconfont {
  margin-right: 0.08*3.125rem;
  font-size: 0.3*3.125rem;
}

.bargain-list .list .load {
  font-size: 0.24*3.125rem;
  height: 0.85*3.125rem;
  text-align: center;
  line-height: 0.85*3.125rem;
}

/*砍价*/
.bargain .icon-xiangzuo {
  font-size: 0.4*3.125rem;
  color: #fff;
  position: fixed;
  top: 0.51*3.125rem;
  left: 0.3*3.125rem;
  z-index: 99;
}

.bargain .header {
  /* background-image: url('https://h5.dayouqiantu.cn/static/images/cut1.png'); */
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 6.98*3.125rem;
  height: 372rpx;
  margin: 0 auto;
  padding-top: 0.001*3.125rem;
  margin-top: 0.4*3.125rem
}

.bargain .header.on {
  background-image: url('https://h5.dayouqiantu.cn/static/images/cut2.png');
}

.bargain .header .pictxt {
  margin: 2.6*3.125rem auto 0 auto;
  font-size: 0.26*3.125rem;
  color: #fff;
}

.bargain .header .pictxt .pictrue {
  width: 0.56*3.125rem;
  height: 0.56*3.125rem;
  margin-right: 0.3*3.125rem;
}

.bargain .header .pictxt .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 0.02*3.125rem solid #fff;
}

.bargain .header .pictxt .text span {
  margin-left: 0.2*3.125rem;
}

.bargain .header .time {
  background-image: url('https://h5.dayouqiantu.cn/static/images/time.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 4.4*3.125rem;
  height: 1.66*3.125rem;
  margin: .8*3.125rem auto 0 auto;
  font-size: 0.22*3.125rem;
  text-align: center;
  padding-top: 0.09*3.125rem;
  color: #fc4141;
}

.bargain .header .people {
  text-align: center;
  color: #fff;
  font-size: 0.2*3.125rem;
  margin-top: 0.2*3.125rem;
}

.bargain .header .time .styleAll {
  color: #333;
}

.bargain .wrapper,
.bargain .bargainGang,
.bargain .goodsDetails {
  width: 6.6*3.125rem;
  border: 0.06*3.125rem solid #73CBB6;
  background-color: #fff;
  border-radius: 0.2*3.125rem;
  margin: -1.62*3.125rem auto 0 auto;
  padding: 0 0.24*3.125rem 0.47*3.125rem 0.24*3.125rem;
  position: relative;
}

.bargain .wrapper .pictxt {
  margin: 0.26*3.125rem 0 0.37*3.125rem 0;
}

.bargain .wrapper .pictxt .pictrue {
  width: 1.8*3.125rem;
  height: 1.8*3.125rem;
}

.bargain .wrapper .pictxt .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.bargain .wrapper .pictxt .text {
  width: 3.95*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
  height: 1.8*3.125rem;
}

.bargain .wrapper .pictxt .text .money {
  font-weight: bold;
  font-size: 0.24*3.125rem;
}

.bargain .wrapper .pictxt .text .money .num {
  font-size: 0.36*3.125rem;
}

.bargain .wrapper .pictxt .text .successNum {
  font-size: 0.22*3.125rem;
  color: #999;
  margin-right: 0.15*3.125rem;
}

.bargain .wrapper .cu-progress {
  overflow: hidden;
  height: 0.12*3.125rem;
  background-color: #eee;
  width: 100%;
  border-radius: 0.2*3.125rem;
}

.bargain .wrapper .cu-progress .bg-red {
  width: 0;
  height: 100%;
  transition: width 0.6s ease;
  border-radius: 0.2*3.125rem;
  background-image: linear-gradient(to right, #ffa363 0%, #e93323 100%);
  background-image: -moz-linear-gradient(to right, #ffa363 0%, #e93323 100%);
}

.bargain .wrapper .balance {
  font-size: 0.22*3.125rem;
  color: #999;
  margin-top: 0.15*3.125rem;
}

.bargain .wrapper .bargainSuccess {
  font-size: 0.26*3.125rem;
  color: #282828;
  text-align: center;
}

.bargain .wrapper .bargainSuccess .iconfont {
  font-size: 0.45*3.125rem;
  color: #54c762;
  padding-right: 0.18*3.125rem;
  vertical-align: -0.05*3.125rem;
}

.bargain .wrapper .bargainBnt {
  font-size: 0.3*3.125rem;
  font-weight: bold;
  color: #fff;
  width: 6*3.125rem;
  height: 0.8*3.125rem;
  border-radius: 0.4*3.125rem;
  background-image: linear-gradient(to right, #f67a38 0%, #f11b09 100%);
  text-align: center;
  line-height: 0.8*3.125rem;
  margin-top: 0.32*3.125rem;
}

.bargain .wrapper .bargainBnt.on {
  border: 0.02*3.125rem solid #73CBB6;
  color: #73CBB6;
  background-image: linear-gradient(to right, #fff 0%, #fff 100%);
  background-image: -moz-linear-gradient(to right, #fff 0%, #fff 100%);
  width: 5.96*3.125rem;
  height: 0.76*3.125rem;
}

.bargain .wrapper .tip {
  font-size: 0.22*3.125rem;
  color: #999;
  text-align: center;
  margin-top: 0.2*3.125rem;
}

.bargain .wrapper .lock,
.bargain .bargainGang .lock,
.bargain .goodsDetails .lock {
  background-image: url('https://h5.dayouqiantu.cn/static/images/lock.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 5.48*3.125rem;
  height: 0.66*3.125rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.43*3.125rem;
  z-index: 5;
}

.bargain .bargainGang {
  margin: 0.13*3.125rem auto 0 auto;
}

.bargain .bargainGang .title,
.bargain .goodsDetails .title {
  font-size: 0.32*3.125rem;
  font-weight: bold;
  height: 0.8*3.125rem;
  margin-top: 0.3*3.125rem;
}

.bargain .bargainGang .title .pictrue,
.bargain .goodsDetails .title .pictrue {
  width: 0.46*3.125rem;
  height: 0.24*3.125rem;
}

.bargain .bargainGang .title .pictrue.on,
.bargain .goodsDetails .title .pictrue.on {
  transform: rotate(180deg);
}

.bargain .bargainGang .title .pictrue img,
.bargain .goodsDetails .title .pictrue img {
  width: 100%;
  height: 100%;
  display: block;
}

.bargain .bargainGang .title .titleCon,
.bargain .goodsDetails .title .titleCon {
  margin: 0 0.2*3.125rem;
}

.bargain .bargainGang .list .item {
  border-bottom: 1px dashed #ddd;
  height: 1.12*3.125rem;
}

.bargain .bargainGang .list .item .pictxt {
  width: 3.1*3.125rem;
}

.bargain .bargainGang .list .item .pictxt .pictrue {
  width: 0.7*3.125rem;
  height: 0.7*3.125rem;
}

.bargain .bargainGang .list .item .pictxt .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 0.02px solid #73CBB6;
}

.bargain .bargainGang .list .item .pictxt .text {
  width: 2.25*3.125rem;
  font-size: 0.2*3.125rem;
  color: #999;
}

.bargain .bargainGang .list .item .pictxt .text .name {
  font-size: 0.25*3.125rem;
  color: #282828;
  margin-bottom: 0.07*3.125rem;
}

.bargain .bargainGang .list .item .money {
  font-size: 0.25*3.125rem;
}

.bargain .bargainGang .list .item .money .iconfont {
  font-size: 0.35*3.125rem;
  vertical-align: middle;
  margin-right: 0.1*3.125rem;
}

.bargain .bargainGang .load {
  font-size: 0.24*3.125rem;
  text-align: center;
  line-height: 0.8*3.125rem;
  height: 0.8*3.125rem;
}

.bargain .goodsDetails {
  margin: 0.13*3.125rem auto 0 auto;
}

.bargain .goodsDetails~.goodsDetails {
  margin-bottom: 0.5*3.125rem;
}

.bargain .goodsDetails .conter {
  margin-top: 0.2*3.125rem;
}

.bargain .goodsDetails .conter img {
  width: 100% !important;
  display: block;
}

.bargain .bargainTip {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 5.6*3.125rem;
  margin-left: -2.8*3.125rem;
  z-index: 99;
  border-radius: 0.2*3.125rem;
  background-color: #fff;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  transform: scale(0);
  padding-bottom: 0.6*3.125rem;
  margin-top: -3.3*3.125rem;
}

.bargain .bargainTip.on {
  opacity: 1;
  transform: scale(1);
}

.bargain .bargainTip .pictrue {
  width: 100%;
  height: 3.21*3.125rem;
  position: relative;
}

.bargain .bargainTip .pictrue .iconfont {
  position: absolute;
  right: 0.18*3.125rem;
  top: 0.18*3.125rem;
  color: #fff;
  font-size: 0.36*3.125rem;
  width: 0.5*3.125rem;
  height: 0.5*3.125rem;
  text-align: center;
  line-height: 0.5*3.125rem;
}

.bargain .bargainTip .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.2*3.125rem 0.2*3.125rem 0 0;
}

.bargain .bargainTip .cutOff {
  font-size: 0.3*3.125rem;
  color: #666;
  padding: 0 0.29*3.125rem;
  text-align: center;
  margin-top: 0.5*3.125rem;
}

.bargain .bargainTip .cutOff.on {
  margin-top: 0.26*3.125rem;
}

.bargain .bargainTip .help {
  font-size: 0.32*3.125rem;
  font-weight: bold;
  text-align: center;
  margin-top: 0.4*3.125rem;
}

.bargain .bargainTip .tipBnt {
  font-size: 0.32*3.125rem;
  color: #fff;
  width: 3.6*3.125rem;
  height: 0.82*3.125rem;
  border-radius: 0.41*3.125rem;
  background-image: linear-gradient(to right, #f67a38 0%, #f11b09 100%);
  background-image: -moz-linear-gradient(to right, #f67a38 0%, #f11b09 100%);
  text-align: center;
  line-height: 0.82*3.125rem;
  margin: 0.5*3.125rem auto 0 auto;
}

/*砍价记录*/
.bargain-record .item {
  background-color: #fff;
  margin-bottom: 0.12*3.125rem;
}

.bargain-record .item .picTxt {
  height: 2.1*3.125rem;
  border-bottom: 1px solid #f0f0f0;
  padding: 0 0.3*3.125rem;
}

.bargain-record .item .picTxt .pictrue {
  width: 1.5*3.125rem;
  height: 1.5*3.125rem;
}

.bargain-record .item .picTxt .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.bargain-record .item .picTxt .text {
  width: 5.15*3.125rem;
  font-size: 0.3*3.125rem;
  color: #282828;
  height: 1.5*3.125rem;
}

.bargain-record .item .picTxt .text .time {
  font-size: 0.24*3.125rem;
  color: #868686;
}

.bargain-record .item .picTxt .text .time .styleAll {
  color: #fc4141;
}

.bargain-record .item .picTxt .text .money {
  font-size: 0.24*3.125rem;
}

.bargain-record .item .picTxt .text .money .num {
  font-size: 0.32*3.125rem;
  font-weight: bold;
}

.bargain-record .item .picTxt .text .money .symbol {
  font-weight: bold;
}

.bargain-record .item .bottom {
  height: 1*3.125rem;
  padding: 0 0.3*3.125rem;
  font-size: 0.27*3.125rem;
}

.bargain-record .item .bottom .purple {
  color: #f78513;
}

.bargain-record .item .bottom .end {
  color: #999;
}

.bargain-record .item .bottom .success {
  color: #e93323;
}

.bargain-record .item .bottom .bnt {
  font-size: 0.27*3.125rem;
  color: #fff;
  width: 1.76*3.125rem;
  height: 0.6*3.125rem;
  border-radius: 0.06*3.125rem;
  text-align: center;
  line-height: 0.6*3.125rem;
}

.bargain-record .item .bottom .bnt.cancel {
  color: #aaa;
  border: 1px solid #ddd;
}

.bargain-record .item .bottom .bnt~.bnt {
  margin-left: 0.18*3.125rem;
}

/*拼团列表*/
.group-list .header {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 4.5*3.125rem;
}

.group-list .header img {
  width: 100%;
  height: 4.5*3.125rem;
}

.group-list .list {
  /* margin-top: -1.20*3.125rem; */
}

.group-list .list .item {
  width: 6.9*3.125rem;
  height: 2.08*3.125rem;
  background-color: #fff;
  border-radius: 0.06*3.125rem;
  padding: 0 0.24*3.125rem;
  margin: 0 auto 0.2*3.125rem auto;
}

.group-list .list .item .pictrue {
  width: 1.6*3.125rem;
  height: 1.6*3.125rem;
}

.group-list .list .item .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.group-list .list .item .text {
  width: 4.58*3.125rem;
  font-size: 0.3*3.125rem;
  color: #282828;
}

.group-list .list .item .text .team {
  height: 0.4*3.125rem;
  border-radius: 0.04*3.125rem;
  font-size: 0.22*3.125rem;
  margin-top: 0.2*3.125rem;
}

.group-list .list .item .text .team .iconfont {
  width: 0.54*3.125rem;
  background-color: #c6f3e8;
  text-align: center;
  color: #73CBB6;
  height: 100%;
  line-height: 0.38*3.125rem;
}

.group-list .list .item .text .team .num {
  text-align: center;
  padding: 0 0.1*3.125rem;
}

.group-list .list .item .text .bottom {
  margin-top: 0.07*3.125rem;
}

.group-list .list .item .text .bottom .money {
  font-size: 0.24*3.125rem;
  font-weight: bold;
  color: #282828;
}

.group-list .list .item .text .bottom .money .num {
  font-size: 0.32*3.125rem;
}

.group-list .list .item .text .bottom .money .y-money {
  font-size: 0.24*3.125rem;
  color: #999;
  font-weight: normal;
  text-decoration: line-through;
  margin-left: 0.1*3.125rem;
}

.group-list .list .item .text .bottom .groupBnt {
  font-size: 0.26*3.125rem;
  color: #fff;
  width: 1.46*3.125rem;
  height: 0.54*3.125rem;
  text-align: center;
  line-height: 0.54*3.125rem;
  border-radius: 0.04*3.125rem;
}

.group-list .list .item .text .bottom .groupBnt .iconfont {
  font-size: 0.25*3.125rem;
  margin-left: 0.1*3.125rem;
}

/*拼团商品详情*/
.product-con .wrapper .share .money .y-money {
  color: #82848f;
  margin-left: 0.13*3.125rem;
  text-decoration: line-through;
  font-weight: normal;
}

.product-con .notice {
  width: 100%;
  height: 0.62*3.125rem;
  background-color: #ffedeb;
  margin-top: 0.2*3.125rem;
  padding: 0 0.3*3.125rem;
}

.product-con .notice .num {
  font-size: 0.24*3.125rem;
}

.product-con .notice .num .iconfont {
  font-size: 0.3*3.125rem;
  vertical-align: -0.03*3.125rem;
  margin-right: 0.2*3.125rem;
}

.product-con .notice .num .line {
  color: #282828;
  margin-left: 0.15*3.125rem;
}

.product-con .notice .swiper {
  height: 100%;
  width: 4.7*3.125rem;
  line-height: 0.62*3.125rem;
  overflow: hidden;
  margin-left: 0.14*3.125rem;
}

.product-con .notice .swiper swiper {
  height: 100%;
}

.product-con .notice .swiper .swiper-slide {
  height: 100%;
}

.product-con .notice .swiper .line1 {
  height: 100%;
  overflow: hidden;
  font-size: 0.2*3.125rem;
  color: #282828;
}

.product-con .assemble {
  background-color: #fff;
}

.product-con .assemble .item {
  padding-right: 0.3*3.125rem;
  margin-left: 0.3*3.125rem;
  border-bottom: 1px solid #f0f0f0;
  height: 1.32*3.125rem;
}

.product-con .assemble .item .pictxt {
  width: 2.95*3.125rem;
}

.product-con .assemble .item .pictxt .text {
  width: 1.94*3.125rem;
}

.product-con .assemble .item .pictxt .pictrue {
  width: 0.8*3.125rem;
  height: 0.8*3.125rem;
}

.product-con .assemble .item .pictxt .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.product-con .assemble .item .right .lack {
  font-size: 0.24*3.125rem;
  color: #333333;
  text-align: right;
}

.product-con .assemble .item .right .time {
  font-size: 0.22*3.125rem;
  color: #82848f;
  margin-top: 0.05*3.125rem;
}

.product-con .assemble .item .right .spellBnt {
  font-size: 0.24*3.125rem;
  color: #fff;
  width: 1.4*3.125rem;
  height: 0.5*3.125rem;
  border-radius: 0.5*3.125rem;
  background-image: linear-gradient(to right, #ff2358 0%, #ff0000 100%);
  background-image: -moz-linear-gradient(to right, #ff2358 0%, #ff0000 100%);
  text-align: center;
  line-height: 0.5*3.125rem;
  margin-left: 0.3*3.125rem;
}

.product-con .assemble .item .right .spellBnt .iconfont {
  font-size: 0.2*3.125rem;
  margin-left: 0.05*3.125rem;
}

.product-con .assemble .more {
  font-size: 0.24*3.125rem;
  color: #282828;
  text-align: center;
  height: 0.9*3.125rem;
  line-height: 0.9*3.125rem;
}

.product-con .assemble .more .iconfont {
  margin-left: 0.13*3.125rem;
  font-size: 0.25*3.125rem;
}

.product-con .playWay {
  background-color: #fff;
  padding: 0 0.3*3.125rem;
  margin-top: 0.2*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.product-con .playWay .title {
  height: 0.86*3.125rem;
  border-bottom: 1px solid #eee;
}

.product-con .playWay .title .iconfont {
  margin-left: 0.13*3.125rem;
  font-size: 0.28*3.125rem;
  color: #717171;
}

.product-con .playWay .way {
  min-height: 1.1*3.125rem;
  font-size: 0.26*3.125rem;
  color: #282828;
}

.product-con .playWay .way .iconfont {
  color: #cdcdcd;
  font-size: 0.4*3.125rem;
  margin: 0 0.35*3.125rem;
}

.product-con .playWay .way .item .num {
  font-size: 0.3*3.125rem;
  margin-right: 0.06*3.125rem;
}

.product-con .playWay .way .item .tip {
  font-size: 0.22*3.125rem;
  color: #a5a5a5;
}

.product-con .footer-group {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 1*3.125rem;
  background-color: #fff;
  font-size: 0.18*3.125rem;
  color: #666;
  z-index: 99;
}

.product-con .footer-group .customerSer {
  width: 14%;
  font-size: 0.2*3.125rem;
  color: #666;
}

.product-con .footer-group .customerSer .iconfont {
  font-size: 0.35*3.125rem;
}

.product-con .footer-group .bnt {
  width: 86%;
  text-align: center;
  line-height: 1*3.125rem;
  height: 100%;
  color: #fff;
  font-size: 0.3*3.125rem;
}

.product-con .superior .slider-banner .swiper-pagination-bullet {
  background-color: #999;
}

.product-con .superior .slider-banner .swiper-pagination-bullet-active {
  background-color: #e93323;
}

.product-con .superior .slider-banner .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 0;
}

/*开团*/
.group-con .header {
  width: 100%;
  height: 1.86*3.125rem;
  background-color: #fff;
  border-top: 1px solid #f5f5f5;
  padding: 0 0.3*3.125rem;
  position: relative;
}

.group-con .header .iconfont {
  font-size: 1*3.125rem;
  position: absolute;
  color: #ccc;
  right: 0.33*3.125rem;
  bottom: 0.2*3.125rem;
}

.group-con .header .pictrue {
  width: 1.4*3.125rem;
  height: 1.4*3.125rem;
}

.group-con .header .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.group-con .header .text {
  width: 5.25*3.125rem;
  font-size: 0.3*3.125rem;
  color: #222;
}

.group-con .header .text .money {
  font-size: 0.24*3.125rem;
  font-weight: bold;
  margin-top: 0.15*3.125rem;
}

.group-con .header .text .money .num {
  font-size: 0.32*3.125rem;
}

.group-con .header .text .money .team {
  padding: 0.01*3.125rem 0.1*3.125rem;
  font-weight: normal;
  border-radius: 0.5*3.125rem;
  font-size: 0.2*3.125rem;
  vertical-align: 0.04*3.125rem;
  margin-left: 0.15*3.125rem;
}

.group-con .wrapper {
  background-color: #fff;
  margin-top: 0.2*3.125rem;
  padding: 0.02*3.125rem 0 0.35*3.125rem 0;
}

.group-con .wrapper .title {
  margin-top: 0.3*3.125rem;
}

.group-con .wrapper .title .line {
  width: 1.36*3.125rem;
  height: 1px;
  background-color: #ddd;
}

.group-con .wrapper .title .name {
  margin: 0 0.45*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.group-con .wrapper .title .name .time {
  margin: 0 0.14*3.125rem;
}

.group-con .wrapper .title .name .timeTxt {
  color: #fc4141;
}

.group-con .wrapper .title .name .time .styleAll {
  background-color: #ffcfcb;
  text-align: center;
  border-radius: 0.03*3.125rem;
  font-size: 0.28*3.125rem;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  color: #fc4141;
  padding: 0.02*3.125rem 0.05*3.125rem;
}

.group-con .wrapper .tips {
  font-size: 0.3*3.125rem;
  font-weight: bold;
  text-align: center;
  margin-top: 0.3*3.125rem;
  color: #999;
}

.group-con .wrapper .list {
  padding: 0 0.3*3.125rem;
  margin-top: 0.45*3.125rem;
}

.group-con .wrapper .list.result {
  max-height: 2.4*3.125rem;
  overflow: hidden;
}

.group-con .wrapper .list.result.on {
  max-height: 20*3.125rem;
}

.group-con .wrapper .list .pictrue {
  width: 0.94*3.125rem;
  height: 0.94*3.125rem;
  margin: 0 0 0.29*3.125rem 0.35*3.125rem;
}

.group-con .wrapper .list .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 0.02*3.125rem solid #e93323;
}

.group-con .wrapper .list .pictrue img.img-none {
  border: none;
}

.group-con .wrapper .lookAll {
  font-size: 0.24*3.125rem;
  color: #282828;
  padding-top: 0.1*3.125rem;
}

.group-con .wrapper .lookAll .iconfont {
  font-size: 0.25*3.125rem;
  margin: 0.02*3.125rem 0 0 0.1*3.125rem;
}

.group-con .wrapper .teamBnt {
  font-size: 0.3*3.125rem;
  width: 6.2*3.125rem;
  height: 0.86*3.125rem;
  border-radius: 0.5*3.125rem;
  text-align: center;
  line-height: 0.86*3.125rem;
  color: #fff;
  margin: 0.21*3.125rem auto 0 auto;
}

.group-con .wrapper .cancel,
.group-con .wrapper .lookOrder {
  text-align: center;
  font-size: 0.24*3.125rem;
  color: #282828;
  padding-top: 0.3*3.125rem;
}

.group-con .wrapper .cancel .iconfont {
  font-size: 0.35*3.125rem;
  color: #2c2c2c;
  vertical-align: -0.04*3.125rem;
  margin-right: 0.09*3.125rem;
}

.group-con .wrapper .lookOrder .iconfont {
  font-size: 0.25*3.125rem;
  color: #2c2c2c;
  margin-left: 0.1*3.125rem;
}

.group-con .group-recommend {
  background-color: #fff;
  margin-top: 0.25*3.125rem;
}

.group-con .group-recommend .title {
  padding-right: 0.3*3.125rem;
  margin-left: 0.3*3.125rem;
  height: 0.85*3.125rem;
  border-bottom: 1px solid #eee;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.group-con .group-recommend .title .more {
  color: #808080;
}

.group-con .group-recommend .title .more .iconfont {
  margin-left: 0.13*3.125rem;
  font-size: 0.28*3.125rem;
}

.group-con .group-recommend .list {
  margin-top: 0.3*3.125rem;
}

.group-con .group-recommend .list .item {
  width: 2.1*3.125rem;
  margin: 0 0 0.25*3.125rem 0.3*3.125rem;
}

.group-con .group-recommend .list .item .pictrue {
  width: 100%;
  height: 2.1*3.125rem;
  position: relative;
}

.group-con .group-recommend .list .item .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.1*3.125rem;
}

.group-con .group-recommend .list .item .pictrue .team {
  position: absolute;
  top: 0.28*3.125rem;
  left: -0.05*3.125rem;
  min-width: 1*3.125rem;
  height: 0.36*3.125rem;
  line-height: 0.36*3.125rem;
  text-align: center;
  border-radius: 0 0.18*3.125rem 0.18*3.125rem 0;
  font-size: 0.2*3.125rem;
  color: #fff;
  background-image: linear-gradient(to right, #fb5445 0%, #e93323 100%);
  background-image: -moz-linear-gradient(to right, #fb5445 0%, #e93323 100%);
}

.group-con .group-recommend .list .item .name {
  font-size: 0.28*3.125rem;
  color: #333;
  margin-top: 0.18*3.125rem;
}

.group-con .group-recommend .list .item .money {
  font-weight: bold;
  font-size: 0.26*3.125rem;
}

/*商品评分*/
.evaluate-list .generalComment {
  height: 0.94*3.125rem;
  padding: 0 0.3*3.125rem;
  background-color: #fff;
  font-size: 0.28*3.125rem;
  color: #808080;
}

.evaluate-list .generalComment .evaluate {
  margin-right: 0.07*3.125rem;
}

.evaluate-list .nav {
  font-size: 0.24*3.125rem;
  color: #282828;
  padding: 0 0.3*3.125rem 0.15*3.125rem 0.3*3.125rem;
  background-color: #fff;
  border-bottom: 1px solid #f5f5f5;
}

.evaluate-list .nav .item {
  font-size: 0.24*3.125rem;
  color: #282828;
  border-radius: 0.06*3.125rem;
  height: 0.54*3.125rem;
  padding: 0 0.2*3.125rem;
  background-color: #f4f4f4;
  line-height: 0.54*3.125rem;
  margin: 0 0.17*3.125rem 0.17*3.125rem 0;
}

.evaluate-list .nav .item.bg-color-red {
  color: #fff;
}

/*商品评价*/
.evaluate-con .score {
  background-color: #fff;
  border-top: 1px solid #f5f5f5;
  font-size: 0.28*3.125rem;
  color: #282828;
  padding: 0.48*3.125rem 0.3*3.125rem 0.65*3.125rem 0.3*3.125rem;
}

.evaluate-con .score .item~.item {
  margin-top: 0.25*3.125rem;
}

.evaluate-con .score .item .starsList {
  padding: 0 0.35*3.125rem 0 0.4*3.125rem;
}

.evaluate-con .score .item .starsList .iconfont {
  font-size: 0.4*3.125rem;
  color: #aaa;
}

.evaluate-con .score .item .starsList .iconfont~.iconfont {
  margin-left: 0.2*3.125rem;
}

.evaluate-con .score .item .evaluate {
  color: #aaa;
  font-size: 0.24*3.125rem;
}

.evaluate-con .score .textarea {
  width: 6.9*3.125rem;
  background-color: #fafafa;
  border-radius: 0.1*3.125rem;
  margin-top: 0.48*3.125rem;
}

.evaluate-con .score .textarea textarea {
  font-size: 0.28*3.125rem;
  padding: 0.38*3.125rem 0.3*3.125rem 0 0.3*3.125rem;
  width: 100%;
  height: 1.6*3.125rem;
}

.evaluate-con .score .textarea textarea::placeholder {
  color: #bbb;
}

.evaluate-con .score .textarea .list {
  margin-top: 0.25*3.125rem;
  padding-left: 0.05*3.125rem;
}

.evaluate-con .score .textarea .list .pictrue {
  width: 1.4*3.125rem;
  height: 1.4*3.125rem;
  margin: 0 0 0.35*3.125rem 0.25*3.125rem;
  position: relative;
  font-size: 0.22*3.125rem;
  color: #bbb;
}

.evaluate-con .score .textarea .list .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.03*3.125rem;
}

.evaluate-con .score .textarea .list .pictrue .icon-guanbi1 {
  font-size: 0.45*3.125rem;
  position: absolute;
  top: -0.2*3.125rem;
  right: -0.2*3.125rem;
}

.evaluate-con .score .textarea .list .pictrue .icon-icon25201 {
  color: #bfbfbf;
  font-size: 0.5*3.125rem;
}

.evaluate-con .score .evaluateBnt {
  font-size: 0.3*3.125rem;
  color: #fff;
  width: 6.9*3.125rem;
  height: 0.86*3.125rem;
  border-radius: 0.43*3.125rem;
  text-align: center;
  line-height: 0.86*3.125rem;
  margin-top: 0.45*3.125rem;
}

/*签到*/
.sign .header {
  width: 100%;
  height: 3.1*3.125rem;
}

.sign .header .headerCon {
  padding: 0 0 0 0.3*3.125rem;
  height: 2.34*3.125rem;
}

.sign .header .headerCon .left {
  width: 5.3*3.125rem;
  font-size: 0.32*3.125rem;
  color: #fff;
  font-weight: bold;
}

.sign .header .headerCon .left .integral span {
  font-size: 0.24*3.125rem;
  margin-top: 0.19*3.125rem;
  background-color: #ff9000;
  text-align: center;
  border-radius: 0.06*3.125rem;
  font-weight: normal;
  padding: 0.06*3.125rem 0.15*3.125rem;
}

.sign .header .headerCon .text {
  width: 4.1*3.125rem;
}

.sign .header .headerCon .left .pictrue {
  width: 0.86*3.125rem;
  height: 0.86*3.125rem;
  border-radius: 50%;
  border: 0.04*3.125rem solid #ecddbc;
}

.sign .header .headerCon .left .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.sign .header .headerCon .right {
  width: 1.42*3.125rem;
  height: 0.66*3.125rem;
  background-color: #fff;
  border-radius: 0.5*3.125rem 0 0 0.5*3.125rem;
  font-size: 0.24*3.125rem;
  color: #ff9000;
}

.sign .header .headerCon .right .iconfont {
  font-size: 0.33*3.125rem;
  padding: 0 0.1*3.125rem 0 0.3*3.125rem;
  height: 0.35*3.125rem;
  line-height: 0.35*3.125rem;
}

.sign .wrapper {
  background-color: #fff;
  margin: -0.8*3.125rem 0.2*3.125rem 0 0.2*3.125rem;
  border-radius: 0.15*3.125rem;
  padding-bottom: 0.8*3.125rem;
  position: relative;
}

.sign .wrapper .list {
  padding: 0 0.3*3.125rem;
  height: 2.4*3.125rem;
}

.sign .wrapper .list .item {
  font-size: 0.22*3.125rem;
  color: #8a8886;
  text-align: center;
}

.sign .wrapper .list .item .rewardTxt {
  width: 0.74*3.125rem;
  height: 0.32*3.125rem;
  background-color: #f4b409;
  border-radius: 0.16*3.125rem;
  font-size: 0.2*3.125rem;
  color: #a57d3f;
  line-height: 0.32*3.125rem;
}

.sign .wrapper .list .item .num {
  font-size: 0.3*3.125rem;
  color: #999;
}

.sign .wrapper .list .item .num.on {
  color: #ff9000;
}

.sign .wrapper .list .item .venus {
  background-image: url('https://h5.dayouqiantu.cn/static/images/stars2.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 0.56*3.125rem;
  height: 0.56*3.125rem;
  margin: 0.1*3.125rem 0;
}

.sign .wrapper .list .item .venus.venusSelect {
  background-image: url('https://h5.dayouqiantu.cn/static/images/stars1.png');
}

.sign .wrapper .list .item .venus.reward {
  background-image: url('https://h5.dayouqiantu.cn/static/images/stars3.png');
  width: 0.75*3.125rem;
  height: 0.56*3.125rem;
}

.sign .wrapper .but {
  width: 4*3.125rem;
  height: 0.76*3.125rem;
  font-size: 0.3*3.125rem;
  line-height: 0.76*3.125rem;
  color: #fff;
  border-radius: 0.5*3.125rem;
  text-align: center;
  margin: 0 auto;
}

.sign .wrapper .but.on {
  background-color: #999 !important;
}

.sign .wrapper .lock {
  background-image: url('https://h5.dayouqiantu.cn/static/images/lock2.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 5.58*3.125rem;
  height: 0.68*3.125rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.41*3.125rem;
  z-index: 9;
}

.sign .wrapper2 {
  margin-top: 0.15*3.125rem;
  padding: 0.73*3.125rem 0 0 0;
}

.sign .wrapper2 .tip {
  font-size: 0.3*3.125rem;
  color: #666;
  text-align: center;
}

.sign .wrapper2 .list2 {
  margin: 0.45*3.125rem 0 0.49*3.125rem 0;
}

.sign .wrapper2 .list2 .item {
  width: 0.8*3.125rem;
  height: 1.16*3.125rem;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #fff;
  font-size: 0.72*3.125rem;
  text-align: center;
  line-height: 1.16*3.125rem;
  margin-right: 0.19*3.125rem;
  background-image: url('https://h5.dayouqiantu.cn/static/images/redBg.png');
}

.sign .wrapper2 .list2 .data {
  font-size: 0.30*3.125rem;
  color: #232323;
}

.sign .wrapper2 .tip2 {
  font-size: 0.3*3.125rem;
  color: #999999;
  padding: 0 0.55*3.125rem;
  text-align: center;
  line-height: 1.5;
}

.sign .list3 {
  margin: 0.45*3.125rem 0.37*3.125rem 0 0.37*3.125rem;
  border-top: 1px dashed #eee;
}

.sign .list3 .item {
  border-bottom: 1px solid #eee;
  height: 1.3*3.125rem;
}

.sign .list3 .item .name {
  color: #232323;
  font-size: 0.3*3.125rem;
  width: 4*3.125rem;
}

.sign .list3 .item .data {
  font-size: 0.24*3.125rem;
  color: #bbbbbb;
  margin-top: 0.09*3.125rem;
}

.sign .list3 .item .num {
  font-size: 0.36*3.125rem;
  font-family: 'GuildfordProBook 5';
}

.sign .signTip {
  width: 6.44*3.125rem;
  height: 6.45*3.125rem;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -3.22*3.125rem;
  margin-top: -3.225*3.125rem;
  z-index: 99;
  text-align: center;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  transform: scale(0);
}

.sign .signTip .signTipLight {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
}

.sign .signTip.on {
  opacity: 1;
  transform: scale(1);
}

.sign .signTip .signTipCon {
  background-image: url('https://h5.dayouqiantu.cn/static/images/register.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 4.2*3.125rem;
  height: 4.2*3.125rem;
  margin-top: -7*3.125rem;
  position: relative;
}

.sign .signTip .signTipCon .state {
  font-size: 0.34*3.125rem;
  color: #fff;
  margin-top: 1.5*3.125rem;
}

.sign .signTip .signTipCon .integral {
  font-size: 0.3*3.125rem;
  color: rgba(255, 255, 255, 0.6);
  margin-top: 0.09*3.125rem;
}

.sign .signTip .signTipCon .signTipBnt {
  font-size: 0.3*3.125rem;
  color: #eb4331;
  width: 2.6*3.125rem;
  height: 0.76*3.125rem;
  background-color: #f8d168;
  border-radius: 0.38*3.125rem;
  line-height: 0.76*3.125rem;
  margin: 0.48*3.125rem auto 0 auto;
}

/*签到记录、账单明细列表*/
.sign-record .list .item .data {
  height: 0.8*3.125rem;
  line-height: 0.8*3.125rem;
  padding: 0 0.3*3.125rem;
  font-size: 0.24*3.125rem;
  color: #666;
}

.sign-record .list .item .listn {
  background-color: #fff;
  font-size: 0.24*3.125rem;
  color: #999;
}

.sign-record .list .item .listn .itemn {
  height: 1.2*3.125rem;
  border-bottom: 1px solid #eee;
  padding-right: 0.3*3.125rem;
  margin-left: 0.3*3.125rem;
}

.sign-record .list .item .listn .itemn .name {
  width: 3.9*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
  margin-bottom: 0.06*3.125rem;
}

.sign-record .list .item .listn .itemn .num {
  font-size: 0.36*3.125rem;
  font-family: 'GuildfordProBook 5';
  color: #16ac57;
}

/*申请退货*/
.apply-return .list {
  background-color: #fff;
  margin-top: 0.18*3.125rem;
}

.apply-return .list .item {
  margin-left: 0.3*3.125rem;
  padding-right: 0.3*3.125rem;
  min-height: 0.9*3.125rem;
  border-bottom: 1px solid #eee;
  font-size: 0.3*3.125rem;
  color: #333;
}

.apply-return .list .item .num {
  color: #282828;
  flex: 1;
  text-align: right;
  position: relative;
}

.apply-return .list .item .num .picker {
  text-align: right;
}

.apply-return .list .item .num .iconfont {
  color: #666;
  font-size: 0.3*3.125rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.apply-return .list .item.textarea {
  padding: 0.3*3.125rem 0.3*3.125rem 0.3*3.125rem 0;
}

.apply-return .list .item textarea {
  height: 1*3.125rem;
  font-size: 0.3*3.125rem;
}

.apply-return .list .item textarea::placeholder {
  color: #bbb;
}

.apply-return .list .item .title {
  height: 0.95*3.125rem;
  width: 100%;
}

.apply-return .list .item .title .tip {
  font-size: 0.3*3.125rem;
  color: #bbb;
}

.apply-return .list .item .upload {
  padding-bottom: 0.36*3.125rem;
}

.apply-return .list .item .upload .pictrue {
  margin: 0.22*3.125rem 0.23*3.125rem 0 0;
  width: 1.56*3.125rem;
  height: 1.56*3.125rem;
  position: relative;
  font-size: 0.24*3.125rem;
  color: #bbb;
  border: 1px solid #bbb;
}

.apply-return .list .item .upload .pictrue:nth-of-type(4n) {
  margin-right: 0;
}

.apply-return .list .item .upload .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.03*3.125rem;
}

.apply-return .list .item .upload .pictrue .icon-guanbi1 {
  position: absolute;
  font-size: 0.45*3.125rem;
  top: -0.1*3.125rem;
  right: -0.1*3.125rem;
  width: 0.45*3.125rem;
  height: 0.45*3.125rem;
  line-height: 0.45*3.125rem;
}

.apply-return .list .item .upload .pictrue .icon-icon25201 {
  color: #bfbfbf;
  font-size: 0.5*3.125rem;
  width: 0.5*3.125rem;
  height: 0.6*3.125rem;
  line-height: 0.6*3.125rem;
}

.apply-return .list .item .upload .pictrue:nth-last-child(1) {
  border: 1px solid #ddd;
}

.apply-return .returnBnt {
  font-size: 0.32*3.125rem;
  color: #fff;
  width: 6.9*3.125rem;
  height: 0.86*3.125rem;
  border-radius: 0.5*3.125rem;
  text-align: center;
  line-height: 0.86*3.125rem;
  margin: 0.43*3.125rem auto;
}

/*退货列表*/
.return-list .goodWrapper {
  background-color: #fff;
  margin-bottom: 0.13*3.125rem;
  position: relative;
}

.return-list .goodWrapper .orderNum {
  padding: 0 0.3*3.125rem;
  border-bottom: 1px solid #eee;
  height: 0.87*3.125rem;
  line-height: 0.87*3.125rem;
  font-size: 0.3*3.125rem;
  color: #282828;
}

.return-list .goodWrapper .item {
  border-bottom: 0;
}

.return-list .goodWrapper .totalSum {
  padding: 0 0.3*3.125rem 0.32*3.125rem 0.3*3.125rem;
  text-align: right;
  font-size: 0.26*3.125rem;
  color: #282828;
}

.return-list .goodWrapper .totalSum .price {
  font-size: 0.28*3.125rem;
  font-weight: bold;
}

.return-list .goodWrapper .iconfont {
  position: absolute;
  font-size: 1.09*3.125rem;
  top: 0.07*3.125rem;
  right: 0.3*3.125rem;
  color: #ccc;
  width: 1.09*3.125rem;
  height: 1.09*3.125rem;
  line-height: 1.09*3.125rem;
}

.return-list .goodWrapper .iconfont.powder {
  color: #f8c1bd;
}

/*收藏商品*/
.collectionGoods {
  background-color: #fff;
  border-top: 1px solid #eee;
}

.collectionGoods .item {
  margin-left: 0.3*3.125rem;
  padding-right: 0.3*3.125rem;
  border-bottom: 1px solid #eee;
  height: 1.8*3.125rem;
}

.collectionGoods .item .pictrue {
  width: 1.3*3.125rem;
  height: 1.3*3.125rem;
}

.collectionGoods .item .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.collectionGoods .item .text {
  width: 5.35*3.125rem;
  height: 1.3*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.collectionGoods .item .text .infor {
  width: 100%;
}

.collectionGoods .item .text .money {
  font-size: 0.26*3.125rem;
}

.collectionGoods .item .text .delete {
  font-size: 0.26*3.125rem;
  color: #282828;
  width: 1.14*3.125rem;
  height: 0.46*3.125rem;
  border: 1px solid #bbb;
  border-radius: 0.04*3.125rem;
  text-align: center;
  line-height: 0.46*3.125rem;
}

/*搜索商品*/
.searchGood .search {
  padding-left: 0.3*3.125rem;
}

.searchGood .search {
  margin-top: 0.2*3.125rem;
}

.searchGood .search .input {
  flex: 1;
  box-sizing: border-box;
  background-color: #f7f7f7;
  border-radius: 0.33*3.125rem;
  padding: 0 0.35*3.125rem;
  height: 0.66*3.125rem;
}

.searchGood .search .input input {
  flex: 1;
  font-size: 0.28*3.125rem;
  margin-left: 15rpx;
}

.searchGood .search .input input::placeholder {
  color: #bbb;
}

.searchGood .search .input .iconfont {
  color: #000;
  font-size: 0.35*3.125rem;
}

.searchGood .search .bnt {
  width: 1.2*3.125rem;
  text-align: center;
  height: 0.66*3.125rem;
  line-height: 0.66*3.125rem;
  font-size: 0.3*3.125rem;
  color: #282828;
}

.searchGood .title {
  font-size: 0.28*3.125rem;
  color: #999;
  margin: 0.5*3.125rem 0.3*3.125rem 0.25*3.125rem 0.3*3.125rem;
}

.searchGood .list {
  padding-left: 0.1*3.125rem;
}

.searchGood .list .item {
  font-size: 0.26*3.125rem;
  color: #454545;
  padding: 0 0.21*3.125rem;
  height: 0.6*3.125rem;
  border-radius: 0.03*3.125rem;
  line-height: 0.6*3.125rem;
  border: 1px solid #aaa;
  margin: 0 0 0.2*3.125rem 0.2*3.125rem;
}

.searchGood .line {
  border-bottom: 1px solid #eee;
  margin: 0.2*3.125rem 0.3*3.125rem 0 0.3*3.125rem;
}

/*银行卡提现*/
.cash-withdrawal .nav {
  height: 1.3*3.125rem;
  box-shadow: 0 0.1*3.125rem 0.1*3.125rem #f8f8f8;
  -moz-box-shadow: 0 0.1*3.125rem 0.1*3.125rem #f8f8f8;
  -o-box-shadow: 0 0.1*3.125rem 0.1*3.125rem #f8f8f8;
}

.cash-withdrawal .nav .item {
  font-size: 0.26*3.125rem;
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
  text-align: center;
}

.cash-withdrawal .nav .item~.item {
  border-left: 1px solid #f0f0f0;
}

.cash-withdrawal .nav .item .iconfont {
  width: 0.4*3.125rem;
  height: 0.4*3.125rem;
  border-radius: 50%;
  border: 0.02*3.125rem solid #e93323;
  text-align: center;
  line-height: 0.37*3.125rem;
  margin: 0 auto 0.06*3.125rem auto;
  font-size: 0.22*3.125rem;
}

.cash-withdrawal .nav .item .iconfont.on {
  background-color: #e93323;
  color: #fff;
  border-color: #e93323;
}

.cash-withdrawal .nav .item .line {
  width: 0.02*3.125rem;
  height: 0.2*3.125rem;
  margin: 0 auto;
  transition: height 0.3s;
}

.cash-withdrawal .nav .item .line.on {
  height: 0.39*3.125rem;
}

.cash-withdrawal .wrapper .list {
  padding: 0 0.3*3.125rem;
}

.cash-withdrawal .wrapper .list .item {
  border-bottom: 1px solid #eee;
  height: 1.07*3.125rem;
  font-size: 0.3*3.125rem;
  color: #333;
}

.cash-withdrawal .wrapper .list .item .name {
  width: 1.3*3.125rem;
}

.cash-withdrawal .wrapper .list .item .input {
  width: 5.05*3.125rem;
}

.cash-withdrawal .wrapper .list .item .input input::placeholder {
  color: #bbb;
}

.cash-withdrawal .wrapper .list .tip {
  font-size: 0.26*3.125rem;
  color: #999;
  margin-top: 0.25*3.125rem;
}

.cash-withdrawal .wrapper .list .bnt {
  font-size: 0.32*3.125rem;
  color: #fff;
  width: 6.9*3.125rem;
  height: 0.9*3.125rem;
  text-align: center;
  border-radius: 0.5*3.125rem;
  line-height: 0.9*3.125rem;
  margin: 0.64*3.125rem auto;
}

.cash-withdrawal .wrapper .list .tip2 {
  font-size: 0.26*3.125rem;
  color: #999;
  text-align: center;
  margin: 0.44*3.125rem 0 0.2*3.125rem 0;
}

.cash-withdrawal .wrapper .list .value {
  height: 1.35*3.125rem;
  line-height: 1.35*3.125rem;
  border-bottom: 1px solid #eee;
  width: 6.9*3.125rem;
  margin: 0 auto;
}

.cash-withdrawal .wrapper .list .value input {
  font-size: 0.8*3.125rem;
  color: #282828;
  height: 1.35*3.125rem;
  text-align: center;
  width: 100%;
}

.cash-withdrawal .wrapper .list .value input::placeholder {
  color: #bbb;
}

/*提现审核*/
.cash-audit {
  width: 7.1*3.125rem;
  background-color: #fff;
  border-radius: 0.06*3.125rem;
  margin: 0.25*3.125rem auto 0 auto;
  padding: 0.53*3.125rem 0 0.58*3.125rem 0;
  left: 50%;
  margin-left: -3.55*3.125rem;
}

.cash-audit .pictrue {
  width: 2.14*3.125rem;
  height: 1.79*3.125rem;
  margin: 0 auto;
}

.cash-audit .pictrue img {
  width: 100%;
  height: 100%;
}

.cash-audit .tip {
  font-size: 0.32*3.125rem;
  color: #282828;
  margin-top: 0.4*3.125rem;
  text-align: center;
  padding: 0 0.4*3.125rem;
}

.cash-audit .time {
  font-size: 0.26*3.125rem;
  color: #999;
  text-align: center;
  margin-top: 0.15*3.125rem;
}

.cash-audit .bnt {
  font-size: 0.32*3.125rem;
  color: #fff;
  width: 5*3.125rem;
  height: 0.86*3.125rem;
  border-radius: 0.43*3.125rem;
  text-align: center;
  line-height: 0.86*3.125rem;
  margin: 0.5*3.125rem auto 0 auto;
}

/*推广人订单*/
.promoter-order .list .item .title {
  height: 1.33*3.125rem;
  padding: 0 0.3*3.125rem;
  font-size: 0.26*3.125rem;
  color: #999;
}

.promoter-order .list .item .title .data {
  font-size: 0.28*3.125rem;
  color: #282828;
  margin-bottom: 0.05*3.125rem;
}

.promoter-order .list .item .listn .itenm {
  background-color: #fff;
}

.promoter-order .list .item .listn .itenm~.itenm {
  margin-top: 0.12*3.125rem;
}

.promoter-order .list .item .listn .itenm .top {
  margin-left: 0.3*3.125rem;
  padding-right: 0.3*3.125rem;
  border-bottom: 1px solid #eee;
  height: 1*3.125rem;
}

.promoter-order .list .item .listn .itenm .top .pictxt {
  width: 3.2*3.125rem;
}

.promoter-order .list .item .listn .itenm .top .pictxt .text {
  width: 2.3*3.125rem;
  font-size: 0.3*3.125rem;
  color: #282828;
}

.promoter-order .list .item .listn .itenm .top .pictxt .pictrue {
  width: 0.66*3.125rem;
  height: 0.66*3.125rem;
}

.promoter-order .list .item .listn .itenm .top .pictxt .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 0.03*3.125rem solid #fff;
  box-shadow: 0 0 0.1*3.125rem #aaa;
  -moz-box-shadow: 0 0 0.1*3.125rem #aaa;
  -o-box-shadow: 0 0 0.1*3.125rem #aaa;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.promoter-order .list .item .listn .itenm .top .money {
  font-size: 0.28*3.125rem;
}

.promoter-order .list .item .listn .itenm .bottom {
  padding: 0.2*3.125rem 0.3*3.125rem;
  font-size: 0.28*3.125rem;
  color: #666;
  line-height: 1.6;
}

.promoter-order .list .item .listn .itenm .bottom .name {
  color: #999;
}

/*推广人列表*/
.promoter-list .header {
  padding-bottom: 0.12*3.125rem;
}

.promoter-list .nav {
  background-color: #fff;
  height: 0.86*3.125rem;
  line-height: 0.86*3.125rem;
  font-size: 0.28*3.125rem;
  color: #282828;
  border-bottom: 1px solid #eee;
}

.promoter-list .nav .item {
  height: 100%;
}

.promoter-list .nav .item.on {
  color: #73CBB6;
  border-bottom: 0.05*3.125rem solid #73CBB6;
}

.promoter-list .search {
  box-sizing: border-box;

  width: 100%;
  background-color: #fff;
  height: 0.86*3.125rem;
  padding: 0 0.3*3.125rem;
}

.promoter-list .search .input {
  width: 6.3*3.125rem;
  height: 0.6*3.125rem;
  border-radius: 0.5*3.125rem;
  background-color: #f5f5f5;
  text-align: center;
  position: relative;
}

.promoter-list .search .input input {
  height: 100%;
  font-size: 0.26*3.125rem;
  width: 6.2*3.125rem;
  text-align: center;
}

.promoter-list .search .input input::placeholder {
  color: #bbb;
}

.promoter-list .search .input .iconfont {
  position: absolute;
  right: 0.28*3.125rem;
  color: #999;
  font-size: 0.28*3.125rem;
  top: 50%;
  transform: translateY(-50%);
}

.promoter-list .search .iconfont {
  font-size: 0.4*3.125rem;
  color: #515151;
}

.promoter-list .list .sortNav {
  background-color: #fff;
  height: 0.76*3.125rem;
  border-bottom: 1px solid #eee;
  color: #333;
  font-size: 0.28*3.125rem;
}

.promoter-list .list .sortNav.on {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5;
}

.promoter-list .list .sortNav .sortItem {
  text-align: center;
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
}

.promoter-list .list .sortNav .sortItem img {
  width: 0.24*3.125rem;
  height: 0.24*3.125rem;
  margin-left: 0.06*3.125rem;
  vertical-align: -0.03*3.125rem;
}

.promoter-list .list .sortList {
  margin-top: 0.76*3.125rem;
}

.promoter-list .list .item {
  background-color: #fff;
  border-bottom: 1px solid #eee;
  height: 1.52*3.125rem;
  padding: 0 0.3*3.125rem 0 0.2*3.125rem;
  font-size: 0.24*3.125rem;
  color: #666;
}

.promoter-list .list .item .picTxt {
  width: 4.4*3.125rem;
}

.promoter-list .list .item .picTxt .pictrue {
  width: 1.06*3.125rem;
  height: 1.06*3.125rem;
  border-radius: 50%;
}

.promoter-list .list .item .picTxt .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 0.03*3.125rem solid #fff;
  box-shadow: 0 0 0.07*3.125rem #aaa;
  -moz-box-shadow: 0 0 0.07*3.125rem #aaa;
  -o-box-shadow: 0 0 0.07*3.125rem #aaa;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.promoter-list .list .item .picTxt .text {
  width: 3.04*3.125rem;
  font-size: 0.24*3.125rem;
  color: #666;
}

.promoter-list .list .item .picTxt .text .name {
  font-size: 0.28*3.125rem;
  color: #333;
  margin-bottom: 0.13*3.125rem;
}

.promoter-list .list .item .right {
  width: 2.4*3.125rem;
  text-align: right;
  font-size: 0.22*3.125rem;
  color: #333;
}

/*我的推广*/
.my-promotion .header {
  background-image: url("https://h5.dayouqiantu.cn/static/images/promotionBg.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 3.75*3.125rem;
}

.my-promotion .header .name {
  font-size: 0.3*3.125rem;
  color: #fff;
  padding-top: 0.57*3.125rem;
  position: relative;
}

.my-promotion .header .name .record {
  font-size: 0.26*3.125rem;
  color: rgba(255, 255, 255, 0.8);
  position: absolute;
  right: 0.2*3.125rem;
}

.my-promotion .header .name .record .iconfont {
  font-size: 0.25*3.125rem;
  margin-left: 0.1*3.125rem;
}

.my-promotion .header .num {
  text-align: center;
  color: #fff;
  margin-top: 0.25*3.125rem;
  font-size: 0.9*3.125rem;
  font-family: 'GuildfordProBook 5';
}

.my-promotion .header .profit {
  padding: 0 0.2*3.125rem;
  margin-top: 0.33*3.125rem;
  font-size: 0.24*3.125rem;
  color: rgba(255, 255, 255, 0.8);
}

.my-promotion .header .profit .item {
  min-width: 2*3.125rem;
  text-align: center;
}

.my-promotion .header .profit .item .money {
  font-size: 0.34*3.125rem;
  color: #fff;
}

.my-promotion .bnt {
  font-size: 0.28*3.125rem;
  color: #fff;
  width: 2.58*3.125rem;
  height: 0.68*3.125rem;
  border-radius: 0.5*3.125rem;
  text-align: center;
  line-height: 0.68*3.125rem;
  margin: -0.32*3.125rem auto 0 auto;
}

.my-promotion .list {
  padding: 0 0.2*3.125rem;
  margin-top: 0.1*3.125rem;
}

.my-promotion .list .item {
  width: 3.45*3.125rem;
  height: 2.4*3.125rem;
  border-radius: 0.2*3.125rem;
  background-color: #fff;
  margin-top: 0.2*3.125rem;
  font-size: 0.3*3.125rem;
  color: #666;
}

.my-promotion .list .item .iconfont {
  font-size: 0.7*3.125rem;
  /* background-image: linear-gradient(to right, #73CBB6 0%, #73CBB6 100%); */
  /* background-image: -moz-linear-gradient(to right, #73CBB6 0%, #73CBB6 100%); */
  margin-bottom: 0.2*3.125rem;
  color: #73cbb6
}

/*我的账户*/
.my-account .wrapper {
  background-color: #fff;
  padding: 0.32*3.125rem 0 0.34*3.125rem 0;
  margin-bottom: 0.14*3.125rem;
}

.my-account .wrapper .header {
  width: 6.9*3.125rem;
  height: 3.3*3.125rem;
  background-image: linear-gradient(to right, #73CBB6 0%, #73CBB6 100%);
  background-image: -moz-linear-gradient(to right, #73CBB6 0%, #73CBB6 100%);
  border-radius: 0.16*3.125rem;
  margin: 0 auto;
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.24*3.125rem;
}

.my-account .wrapper .header .headerCon {
  background-image: url('https://h5.dayouqiantu.cn/static/images/accountBg.png');
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100%;
  width: 100%;
  padding: 0.36*3.125rem 0 0.29*3.125rem 0;
}

.my-account .wrapper .header .headerCon .account {
  padding: 0 0.35*3.125rem;
}

.my-account .wrapper .header .headerCon .account .assets .money {
  font-size: 0.72*3.125rem;
  color: #fff;
  font-family: 'GuildfordProBook 5';
  margin-top: 0.1*3.125rem;
  height: 0.75*3.125rem;
  line-height: 0.75*3.125rem;
}

.my-account .wrapper .header .headerCon .account .recharge {
  font-size: 0.28*3.125rem;
  width: 1.5*3.125rem;
  height: 0.54*3.125rem;
  border-radius: 0.27*3.125rem;
  background-color: #fff9f8;
  text-align: center;
  line-height: 0.54*3.125rem;
}

.my-account .wrapper .header .headerCon .cumulative {
  margin-top: 0.46*3.125rem;
}

.my-account .wrapper .header .headerCon .cumulative .item {
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
  padding-left: 0.35*3.125rem;
}

.my-account .wrapper .header .headerCon .cumulative .item .money {
  font-size: 0.48*3.125rem;
  font-family: 'GuildfordProBook 5';
  color: #fff;
  margin-top: 0.06*3.125rem;
}

.my-account .wrapper .nav {
  height: 1.55*3.125rem;
  border-bottom: 1px solid #f5f5f5;
}

.my-account .wrapper .nav .item {
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
  text-align: center;
  font-size: 0.26*3.125rem;
  color: #999;
}

.my-account .wrapper .nav .item .pictrue {
  width: 0.44*3.125rem;
  height: 0.44*3.125rem;
  margin: 0 auto;
  margin-bottom: 0.2*3.125rem;
}

.my-account .wrapper .nav .item .pictrue img {
  width: 100%;
  height: 100%;
}

.my-account .wrapper .advert {
  padding: 0 0.3*3.125rem;
  margin-top: 0.3*3.125rem;
}

.my-account .wrapper .advert .item {
  background-color: #fff6d1;
  width: 3.32*3.125rem;
  height: 1.18*3.125rem;
  border-radius: 0.1*3.125rem;
  padding: 0 0.27*3.125rem 0 0.25*3.125rem;
  font-size: 0.24*3.125rem;
  color: #e44609;
}

.my-account .wrapper .advert .item.on {
  background-color: #fff3f3;
  color: #e96868;
}

.my-account .wrapper .advert .item .pictrue {
  width: 0.78*3.125rem;
  height: 0.78*3.125rem;
}

.my-account .wrapper .advert .item .pictrue img {
  width: 100%;
  height: 100%;
}

.my-account .wrapper .advert .item .text .name {
  font-size: 0.3*3.125rem;
  font-weight: bold;
  color: #f33c2b;
  margin-bottom: 0.07*3.125rem;
}

.my-account .wrapper .advert .item.on .text .name {
  color: #f64051;
}

.my-account .wrapper .list {
  padding: 0 0.3*3.125rem;
}

.my-account .wrapper .list .item {
  margin-top: 0.44*3.125rem;
}

.my-account .wrapper .list .item .picTxt .iconfont {
  width: 0.82*3.125rem;
  height: 0.82*3.125rem;
  border-radius: 50%;
  background-image: linear-gradient(to right, #ff9389 0%, #f9776b 100%);
  background-image: -moz-linear-gradient(to right, #ff9389 0%, #f9776b 100%);
  text-align: center;
  line-height: 0.82*3.125rem;
  color: #fff;
  font-size: 0.4*3.125rem;
}

.my-account .wrapper .list .item .picTxt .iconfont.yellow {
  background-image: linear-gradient(to right, #ffccaa 0%, #fea060 100%);
  background-image: -moz-linear-gradient(to right, #ffccaa 0%, #fea060 100%);
}

.my-account .wrapper .list .item .picTxt .iconfont.green {
  background-image: linear-gradient(to right, #a1d67c 0%, #9dd074 100%);
  background-image: -moz-linear-gradient(to right, #a1d67c 0%, #9dd074 100%);
}

.my-account .wrapper .list .item .picTxt {
  width: 4.28*3.125rem;
  font-size: 0.3*3.125rem;
  color: #282828;
}

.my-account .wrapper .list .item .picTxt .text {
  width: 3.17*3.125rem;
}

.my-account .wrapper .list .item .picTxt .text .infor {
  font-size: 0.24*3.125rem;
  color: #999;
  margin-top: 0.05*3.125rem;
}

.my-account .wrapper .list .item .bnt {
  font-size: 0.26*3.125rem;
  color: #282828;
  width: 1.56*3.125rem;
  height: 0.52*3.125rem;
  border: 1px solid #ddd;
  border-radius: 0.26*3.125rem;
  text-align: center;
  line-height: 0.5*3.125rem;
}

.my-account .wrapper .list .item .bnt.end {
  font-size: 0.26*3.125rem;
  color: #aaa;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}

/*账单明细*/
.bill-details .nav {
  background-color: #fff;
  height: 0.9*3.125rem;
  width: 100%;
  line-height: 0.9*3.125rem;
}

.bill-details .nav .item {
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
  text-align: center;
  font-size: 0.3*3.125rem;
  color: #282828;
  height: 100%;
}

.bill-details .nav .item.on {
  color: #e93323;
  border-bottom: 0.03*3.125rem solid #e93323;
}

/*限时抢购*/
.flash-sale .header {
  width: 100%;
  height: 2.4*3.125rem;
}

.flash-sale .header img {
  width: 100%;
  height: 100%;
}

.flash-sale .whiteFixed {
  position: fixed;
  top: 0;
  background-color: #fff;
  left: 0;
  width: 100%;
  z-index: 5;
}

.flash-sale .timeLsit {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 1.1*3.125rem;
}

.flash-sale .timeLsit .rush-time {
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  height: 1.5*3.125rem;
}

.flash-sale .timeLsit .item {
  display: inline-block;
  font-size: 0.22*3.125rem;
  color: #282828;
  width: 2*3.125rem;
  text-align: center;
  padding: 0.11*3.125rem 0;
  height: 0.96*3.125rem;
  background-color: #efc58f;
}

.flash-sale .timeLsit .item~.item {
  border-left: 1px solid #e3b06e;
}

.flash-sale .timeLsit .item .time {
  font-size: 0.32*3.125rem;
  font-weight: bold;
  height: 0.37*3.125rem;
  line-height: 0.37*3.125rem;
}

.flash-sale .timeLsit .item.on {
  background-color: #e93323;
  color: #fff;
  position: relative;
}

.flash-sale .timeLsit .item.on::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.08*3.125rem solid transparent;
  border-right: 0.08*3.125rem solid transparent;
  border-top: 0.1*3.125rem solid #e93323;
  position: absolute;
  bottom: -0.09*3.125rem;
  z-index: 99;
  left: 50%;
  transform: translateX(-50%);
}

.flash-sale .countDown {
  height: 0.92*3.125rem;
  border-bottom: 1px solid #f0f0f0;
  font-size: 0.28*3.125rem;
  color: #282828;
}

.flash-sale .countDown .timeTxt {
  color: #fc4141;
}

.flash-sale .countDown .time {
  font-size: 0.28*3.125rem;
  color: #282828
}

.flash-sale .countDown .styleAll {
  font-size: 0.28*3.125rem;
  font-weight: bold;
  background-color: #ffcfcb;
  padding: 0.04*3.125rem 0.07*3.125rem;
  border-radius: 0.03*3.125rem;
  color: #fc4141;
}

.flash-sale .countDown .text {}

.flash-sale .list.on {
  margin-top: 2.02*3.125rem;
}

.flash-sale .list .item {
  padding: 0 0.3*3.125rem;
  border-bottom: 1px solid #f0f0f0;
  height: 2.27*3.125rem;
  position: relative;
}

.flash-sale .list .item .pictrue {
  width: 1.66*3.125rem;
  height: 1.66*3.125rem;
}

.flash-sale .list .item .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.flash-sale .list .item .text {
  width: 5*3.125rem;
  font-size: 0.3*3.125rem;
  color: #333;
  height: 1.66*3.125rem;
}

.flash-sale .list .item .text .money {
  font-size: 0.24*3.125rem;
  color: #282828;
  margin-top: -0.13*3.125rem;
}

.flash-sale .list .item .text .money .num {
  font-size: 0.34*3.125rem;
  font-weight: bold;
}

.flash-sale .list .item .text .progress {
  overflow: hidden;
  background-color: #fff;
  width: 2.6*3.125rem;
  border-radius: 0.2*3.125rem;
  height: 0.34*3.125rem;
  position: relative;
}

.flash-sale .list .item .text .progress .bg-red {
  width: 0;
  height: 100%;
  transition: width 0.6s ease;
  background-color: #ffe3e1;
}

.flash-sale .list .item .text .progress .piece {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 49%;
  font-size: 0.22*3.125rem;
}

.flash-sale .list .item .grab {
  font-size: 0.28*3.125rem;
  color: #fff;
  width: 1.4*3.125rem;
  height: 0.54*3.125rem;
  border-radius: 0.04*3.125rem;
  text-align: center;
  line-height: 0.54*3.125rem;
  position: absolute;
  right: 0.3*3.125rem;
  bottom: 0.3*3.125rem;
}

/*抢购详情页*/
.product-con .nav {
  box-sizing: border-box;
  background-image: url('https://h5.dayouqiantu.cn/static/images/rushBuy.jpg');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 1*3.125rem;
  padding: 0 0.3*3.125rem;
}

.product-con .nav .money {
  font-size: 0.28*3.125rem;
  color: #fff;
}

.product-con .nav .money .num {
  font-size: 0.48*3.125rem;
}

.product-con .nav .money .y-money {
  font-size: 0.26*3.125rem;
  margin-left: 0.1*3.125rem;
  text-decoration: line-through;
}

.product-con .nav .times {
  font-size: 0.2*3.125rem;
  color: #fff;
  text-align: center;
  margin-bottom: 0.04*3.125rem;
}

.product-con .nav .times .time {
  margin-top: 0.07*3.125rem;
}

.product-con .nav .times .time .styleAll {
  padding: 0 0.07*3.125rem;
  font-size: 0.22*3.125rem;
  color: #ff3d3d;
  background-color: #fff;
  border-radius: 0.02*3.125rem;
}

.product-con .nav .iconfont {
  color: #fff;
  font-size: 0.3*3.125rem;
  margin-left: 0.2*3.125rem;
}

.product-con .wrapperRush {
  padding: 0.32*3.125rem 0.3*3.125rem;
  background-color: #fff;
}

.product-con .wrapperRush .introduce .infor {
  width: 5.7*3.125rem;
  font-size: 0.32*3.125rem;
  font-weight: bold;
}

.product-con .wrapperRush .introduce .iconfont {
  font-size: 0.37*3.125rem;
  color: #515151;
}

.product-con .wrapperRush .label {
  margin: 0.18*3.125rem 0 0 0;
  font-size: 0.24*3.125rem;
  color: #82848f;
}

.product-con .wrapperRush .label .stock {
  width: 2.55*3.125rem;
  margin-right: 0.28*3.125rem;
}

.product-con .footerRush {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 1*3.125rem;
  background-color: #fff;
  font-size: 0.18*3.125rem;
  color: #666;
  z-index: 99;
}

.product-con .footerRush .customerSer {
  width: 14%;
  font-size: 0.2*3.125rem;
  color: #666;
}

.product-con .footerRush .bnt {
  width: 86%;
  text-align: center;
  line-height: 1*3.125rem;
  height: 100%;
  color: #fff;
  font-size: 0.3*3.125rem;
}

/*新闻*/
.newsList .swiperNews {
  width: 6.9*3.125rem;
  height: 3.67*3.125rem;
  margin: 0.3*3.125rem auto 0 auto;
}

.newsList .swiperNews .swiper-slide {
  width: 100%;
  height: 3.3*3.125rem;
}

.newsList .swiperNews .slide-image {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.newsList .swiperNews .swiper-pagination-bullet {
  width: 0.12*3.125rem;
  height: 0.12*3.125rem;
  border-radius: 0;
  transform: rotate(-45deg);
  transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  -o-transform-origin: 0 100%;
  background-color: #d1d1d1;
  opacity: 1;
  margin: 0 0.1*3.125rem;
}

.newsList .swiperNews .swiper-pagination-bullet-active {
  background-color: #666666;
  border: 0;
}

.newsList .swiperNews .swiper-pagination {
  bottom: -0.07*3.125rem;
  width: 100%;
}

.newsList .nav {
  padding: 0 0.3*3.125rem;
  width: 100%;
  height: 1.05*3.125rem;
  overflow: hidden;
  background-color: #fff;
}

.newsList .nav.on {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5;
}

.newsList .nav .scrollNav {
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
}

.newsList .nav .item {
  display: inline-block;
  font-size: 0.32*3.125rem;
  color: #999;
  margin-top: 0.4*3.125rem;
}

.newsList .nav .item.on {
  color: #282828;
}

.newsList .nav .item~.item {
  margin-left: 0.46*3.125rem;
}

.newsList .nav .item .line {
  width: 0.24*3.125rem;
  height: 0.04*3.125rem;
  border-radius: 0.02*3.125rem;
  margin: 0.1*3.125rem auto 0 auto;
}

.newsList .list.on {
  margin-top: 1.05*3.125rem;
}

.newsList .list .item {
  margin: 0 0.3*3.125rem;
  border-bottom: 1px solid #f0f0f0;
  padding: 0.35*3.125rem 0;
}

.newsList .list .item .pictrue {
  width: 2.5*3.125rem;
  height: 1.56*3.125rem;
}

.newsList .list .item .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.newsList .list .item .text {
  width: 4.2*3.125rem;
  height: 1.56*3.125rem;
  font-size: 0.24*3.125rem;
  color: #999;
}

.newsList .list .item .text .name {
  font-size: 0.3*3.125rem;
  color: #282828;
}

.newsList .list .item .picList .pictrue {
  width: 3.35*3.125rem;
  height: 2.1*3.125rem;
  margin-top: 0.3*3.125rem;
}

.newsList .list .item .picList.on .pictrue {
  width: 2.17*3.125rem;
  height: 1.36*3.125rem;
}

.newsList .list .item .picList .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.newsList .list .item .time {
  text-align: right;
  font-size: 0.24*3.125rem;
  color: #999;
  margin-top: 0.22*3.125rem;
}

.newsList .van-tabs__wrap {
  top: 0 !important;
}

/*新闻详情*/
.newsDetail .title {
  padding: 0 0.3*3.125rem;
  font-size: 0.34*3.125rem;
  color: #282828;
  font-weight: bold;
  margin: 0.45*3.125rem 0 0.23*3.125rem 0;
  line-height: 1.5;
}

.newsDetail .list {
  margin: 0 0.3*3.125rem;
  border-bottom: 1px solid #eee;
  padding-bottom: 0.25*3.125rem;
}

.newsDetail .list .label {
  font-size: 0.24*3.125rem;
  height: 0.38*3.125rem;
  border-radius: 0.03*3.125rem;
  text-align: center;
  line-height: 0.36*3.125rem;
  padding: 0 0.1*3.125rem;
  max-width: 1.9*3.125rem;
  width: unset;
}

.newsDetail .list .item {
  margin-left: 0.27*3.125rem;
  font-size: 0.24*3.125rem;
  color: #999;
}

.newsDetail .list .item .iconfont {
  font-size: 0.28*3.125rem;
  margin-right: 0.1*3.125rem;
}

.newsDetail .list .item .iconfont.icon-shenhezhong {
  font-size: 0.26*3.125rem;
}

.newsDetail .conter {
  padding: 0 0.3*3.125rem;
  font-size: 0.3*3.125rem;
  color: #333;
  line-height: 1.8;
  padding-top: 0.35*3.125rem;
}

.newsDetail .conter img {
  width: 100%;
  display: block;
}

/*佣金明细*/
.commission-details .promoterHeader .headerCon .money {
  font-size: 0.36*3.125rem;
}

.commission-details .promoterHeader .headerCon .money .num {
  font-family: 'GuildfordProBook 5';
}

/*立即注册*/
.register {
  background-image: linear-gradient(to bottom, #73CBB6 0%, #73CBB6 100%);
  background-image: -moz-linear-gradient(to bottom, #73CBB6 0%, #73CBB6 100%);
  width: 100%;
  height: 100vh;
}

.register .shading {
  background-image: url("https://h5.dayouqiantu.cn/static/images/registerw.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 2.86*3.125rem;
  padding-top: 0.7*3.125rem;
}

.register .shading .pictrue {
  width: 1.72*3.125rem;
  height: 1.72*3.125rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 0 auto;
}

.register .shading .pictrue img {
  width: 1.64*3.125rem;
  height: 1.64*3.125rem;
  border-radius: 50%;
  display: block;
}

.register .whiteBg {
  width: 6.2*3.125rem;
  border-radius: 0.16*3.125rem;
  background-color: #fff;
  margin: 0.3*3.125rem auto 0 auto;
  padding: 0.45*3.125rem 0.3*3.125rem 0 0.3*3.125rem;
}

.register .whiteBg .title {
  font-size: 0.36*3.125rem;
  color: #282828;
  text-align: center;
  font-weight: bold;
}

.register .whiteBg .title .item~.item {
  margin-left: 0.85*3.125rem;
}

.register .whiteBg .title .item {
  color: #999999;
  border-bottom: 0.05*3.125rem solid #fff;
  padding-bottom: 0.1*3.125rem;
}

.register .whiteBg .title .item.on {
  color: #282828;
  border-bottom-color: #f35749;
}

.register .whiteBg .list .item {
  border-bottom: 1px solid #ededed;
  padding: 0.47*3.125rem 0 0.13*3.125rem 0;
  position: relative;
}

.register .whiteBg .list .item .name {
  font-size: 0.26*3.125rem;
  color: #2d3342;
  margin-bottom: 0.27*3.125rem;
  text-align: left;
}

.register .whiteBg .list .item .icon {
  font-size: 0.35*3.125rem;
  margin-right: 0.32*3.125rem;
}

.register .whiteBg .list .item input {
  font-size: 0.33*3.125rem;
  width: 4.9*3.125rem;
}

.register .whiteBg .list .item input::placeholder {
  color: #cccccc;
}

.register .whiteBg .list .item .codeIput {
  width: 2.5*3.125rem;
}

.register .whiteBg .list .item .code {
  position: absolute;
  width: 1.5*3.125rem;
  height: 0.5*3.125rem;
  background-color: #f35446;
  border-radius: 0.3*3.125rem;
  color: #fff;
  line-height: 0.5*3.125rem;
  text-align: center;
  bottom: 0.17*3.125rem;
  right: 0;
  font-size: 0.25*3.125rem;
}

.register .whiteBg .list .item .code.on {
  background-color: #bbbbbb;
}

.register .whiteBg .list .forgetPwd {
  text-align: right;
  font-size: 0.28*3.125rem;
  color: #cccccc;
  margin-top: 0.2*3.125rem;
}

.register .whiteBg .list .forgetPwd .iconfont {
  font-size: 0.3*3.125rem;
  margin-right: 0.1*3.125rem;
  vertical-align: middle;
}

.register .whiteBg .logon {
  font-size: 0.34*3.125rem;
  color: #fff;
  font-weight: bold;
  height: 0.86*3.125rem;
  border-radius: 0.43*3.125rem;
  background: linear-gradient(to right, #f35447 0%, #ff8e3c 100%);
  background: -moz-linear-gradient(to right, #f35447 0%, #ff8e3c 100%);
  text-align: center;
  line-height: 0.86*3.125rem;
  margin-top: 0.47*3.125rem;
}

.register .whiteBg .tip {
  height: 1.1*3.125rem;
  text-align: center;
  line-height: 1.05*3.125rem;
  font-size: 0.3*3.125rem;
  color: #cccccc;
}

.register .bottom {
  background-image: url("https://h5.dayouqiantu.cn/static/images/registerB.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 6.2*3.125rem;
  height: 0.36*3.125rem;
  margin: 0 auto;
}

/*产品分类*/
.productSort {
  background: #fff;
}

.productSort .header {
  width: 100%;
  height: 0.96*3.125rem;
  background-color: #fff;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9;
  border-bottom: 1px solid #f5f5f5;
}

.productSort .header .input {
  width: 7*3.125rem;
  height: 0.6*3.125rem;
  background-color: #f5f5f5;
  border-radius: 0.5*3.125rem;
  padding: 0 0.25*3.125rem;
}

.productSort .header .input .iconfont {
  font-size: 0.35*3.125rem;
  color: #555;
}

.productSort .header .input input {
  font-size: 0.26*3.125rem;
  height: 100%;
  width: 5.97*3.125rem;
}

.productSort .header .input input::placeholder {
  color: #999;
}

.productSort .aside {
  position: fixed;
  width: 1.8*3.125rem;
  left: 0;
  top: 0.96*3.125rem;
  bottom: 1*3.125rem;
  background-color: #f7f7f7;
  overflow-y: auto;
  overflow-x: hidden;
  overflow-scrolling: touch;
}

.productSort .aside .item {
  height: 0.8*3.125rem;
  width: 100%;
  font-size: 0.26*3.125rem;
  color: #424242;
}

.productSort .aside .item.on {
  background-color: #fff;
  border-left: 0.04*3.125rem solid #73CBB6;
  width: 100%;
  text-align: center;
  color: #73CBB6;
  font-weight: bold;
}

.productSort .conter {
  margin-left: 1.8*3.125rem;
  padding: 0 0.14*3.125rem;
  margin-top: 0.96*3.125rem;
}

.productSort .conter .listw {
  padding-top: 0.2*3.125rem;
}

.productSort .conter .listw .title {
  height: 0.9*3.125rem;
}

.productSort .conter .listw .title .line {
  width: 1*3.125rem;
  height: 0.02*3.125rem;
  background-color: #999;
}

.productSort .conter .listw .title .name {
  font-size: 0.28*3.125rem;
  color: #333;
  margin: 0 0.3*3.125rem;
  font-weight: bold;
}

.productSort .conter .list {
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}

.productSort .conter .list .item {
  width: 1.77*3.125rem;
  margin-top: 0.26*3.125rem;
}

.productSort .conter .list .item .picture {
  width: 1.2*3.125rem;
  height: 1.2*3.125rem;
  border-radius: 50%;
}

.productSort .conter .list .item .picture img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.productSort .conter .list .item .name {
  font-size: 0.24*3.125rem;
  color: #333;
  height: 0.56*3.125rem;
  line-height: 0.56*3.125rem;
  width: 1.2*3.125rem;
  text-align: center;
}

/*返回主页按钮*/
.home {
  position: fixed;
  top: 7.8*3.125rem;
  color: white;
  text-align: center;
  z-index: 33;
  right: 0.1*3.125rem;
}

.home .homeCon {
  overflow: hidden;
  width: 0.86*3.125rem;
  border-radius: 0.5*3.125rem;
  transition: all 0.3s ease-in-out 0s;
  opacity: 0;
  transform: scale(0);
  height: 0;
  color: #e93323;
}

.home .homeCon.on {
  opacity: 1;
  transform: scale(1);
  height: 3*3.125rem;
  padding: 0.34*3.125rem 0;
  margin-bottom: 0.2*3.125rem;
}

.home .homeCon .iconfont {
  font-size: 0.48*3.125rem;
  color: #fff;
  display: inline-block;
  height: 0.9*3.125rem;
  margin: 0 auto;
}

.home .pictrue {
  width: 0.86*3.125rem;
  height: 0.86*3.125rem;
  border-radius: 50%;
}

.home .pictrue .image {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

/*商户管理公共样式*/
.pos-order-goods {
  padding: 0 0.3*3.125rem;
  background-color: #fff;
}

.pos-order-goods .goods {
  height: 1.85*3.125rem;
}

.pos-order-goods .goods~.goods {
  border-top: 1px dashed #e5e5e5;
}

.pos-order-goods .goods .picTxt {
  width: 5.15*3.125rem;
}

.pos-order-goods .goods .picTxt .pictrue {
  width: 1.3*3.125rem;
  height: 1.3*3.125rem;
}

.pos-order-goods .goods .picTxt .pictrue img {
  width: 100%;
  height: 100%;
  border-radius: 0.06*3.125rem;
}

.pos-order-goods .goods .picTxt .text {
  width: 3.65*3.125rem;
  height: 1.3*3.125rem;
}

.pos-order-goods .goods .picTxt .text .info {
  font-size: 0.28*3.125rem;
  color: #282828;
}

.pos-order-goods .goods .picTxt .text .attr {
  font-size: 0.2*3.125rem;
  color: #999;
}

.pos-order-goods .goods .money {
  width: 1.64*3.125rem;
  text-align: right;
  font-size: 0.28*3.125rem;
}

.pos-order-goods .goods .money .x-money {
  color: #282828;
}

.pos-order-goods .goods .money .num {
  color: #ff9600;
  margin: 0.05*3.125rem 0;
}

.pos-order-goods .goods .money .y-money {
  color: #999;
  text-decoration: line-through;
}

.public-total {
  font-size: 0.28*3.125rem;
  color: #282828;
  border-top: 1px solid #eee;
  height: 0.92*3.125rem;
  line-height: 0.92*3.125rem;
  text-align: right;
  padding: 0 0.3*3.125rem;
  background-color: #fff;
}

.public-total .money {
  color: #ff4c3c;
}

.priceChange {
  position: fixed;
  width: 5.8*3.125rem;
  height: 6.7*3.125rem;
  background-color: #fff;
  border-radius: 0.1*3.125rem;
  top: 50%;
  left: 50%;
  margin-left: -2.9*3.125rem;
  margin-top: -3.35*3.125rem;
  z-index: 99;
  transition: all 0.3s ease-in-out 0s;
  transform: scale(0);
  opacity: 0;
}

.priceChange.on {
  opacity: 1;
  transform: scale(1);
}

.priceChange .priceTitle {
  background: url("https://h5.dayouqiantu.cn/static/images/pricetitle.jpg") no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 1.6*3.125rem;
  border-radius: 0.1*3.125rem 0.1*3.125rem 0 0;
  text-align: center;
  font-size: 0.4*3.125rem;
  color: #fff;
  line-height: 1.6*3.125rem;
  position: relative;
}

.priceChange .priceTitle .iconfont {
  position: absolute;
  font-size: 0.4*3.125rem;
  right: 0.26*3.125rem;
  top: 0.23*3.125rem;
  width: 0.4*3.125rem;
  height: 0.4*3.125rem;
  line-height: 0.4*3.125rem;
}

.priceChange .listChange {
  padding: 0 0.4*3.125rem;
}

.priceChange .listChange .item {
  height: 1.03*3.125rem;
  border-bottom: 1px solid #e3e3e3;
  font-size: 0.32*3.125rem;
  color: #333;
}

.priceChange .listChange .item .money {
  color: #666;
  width: 3*3.125rem;
  text-align: right;
}

.priceChange .listChange .item .money .iconfont {
  font-size: 0.32*3.125rem;
  margin-left: 0.2*3.125rem;
}

.priceChange .listChange .item .money input {
  width: 100%;
  height: 100%;
  text-align: right;
  color: #ccc;
}

.priceChange .listChange .item .money input.on {
  color: #666;
}

.priceChange .modify {
  font-size: 0.32*3.125rem;
  color: #fff;
  width: 4.9*3.125rem;
  height: 0.9*3.125rem;
  text-align: center;
  line-height: 0.9*3.125rem;
  border-radius: 0.45*3.125rem;
  background-color: #2291f8;
  margin: 0.53*3.125rem auto 0 auto;
}

.priceChange .modify1 {
  font-size: 0.32*3.125rem;
  color: #312b2b;
  width: 4.9*3.125rem;
  height: 0.9*3.125rem;
  text-align: center;
  line-height: 0.9*3.125rem;
  border-radius: 0.45*3.125rem;
  background-color: #eee;
  margin: 0.3*3.125rem auto 0 auto;
}

.public-wrapper .title {
  font-size: 0.3*3.125rem;
  color: #282828;
  padding: 0 0.3*3.125rem;
  margin-bottom: 0.2*3.125rem;
}

.public-wrapper .title .iconfont {
  color: #2291f8;
  font-size: 0.4*3.125rem;
  margin-right: 0.13*3.125rem;
  vertical-align: middle;
}

.public-wrapper {
  margin: 0.18*3.125rem auto 0 auto;
  width: 6.9*3.125rem;
  background-color: #fff;
  border-radius: 0.1*3.125rem;
  padding-top: 0.25*3.125rem;
}

.public-wrapper .nav {
  padding: 0 0.3*3.125rem;
  height: 0.7*3.125rem;
  line-height: 0.7*3.125rem;
  font-size: 0.24*3.125rem;
  color: #999;
}

.public-wrapper .data {
  width: 2.1*3.125rem;
  text-align: left;
}

.public-wrapper .browse {
  width: 1.92*3.125rem;
  text-align: right;
}

.public-wrapper .turnover {
  width: 2.27*3.125rem;
  text-align: right;
}

.public-wrapper .conter {
  padding: 0 0.3*3.125rem;
}

.public-wrapper .conter .item {
  border-bottom: 1px solid #f7f7f7;
  height: 0.7*3.125rem;
  font-size: 0.24*3.125rem;
}

.public-wrapper .conter .item .turnover {
  color: #d84242;
}

/*商户管理订单列表*/
.pos-order-list .nav {
  width: 100%;
  height: 0.96*3.125rem;
  background-color: #fff;
  font-size: 0.3*3.125rem;
  color: #282828;
  position: fixed;
  top: 0;
  left: 0;
}

.pos-order-list .nav .item.on {
  color: #2291f8;
}

.pos-order-list .list {
  margin-top: 1.2*3.125rem;
}

.pos-order-list .list .item {
  background-color: #fff;
  width: 100%;
}

.pos-order-list .list .item~.item {
  margin-top: 0.24*3.125rem;
}

.pos-order-list .list .item .order-num {
  border-bottom: 1px solid #eee;
  font-size: 0.26*3.125rem;
  font-weight: bold;
  color: #282828;
  padding: .2*3.125rem 0.3*3.125rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.pos-order-list .list .item .order-num .time {
  font-size: 0.26*3.125rem;
  font-weight: normal;
  color: #999;
  display: flex;
  align-items: center;
}

.pos-order-list .list .item .operation {
  padding: 0.2*3.125rem 0.3*3.125rem;
  margin-top: 0.03*3.125rem;
}

.pos-order-list .list .item .operation .more {
  position: relative;
}

.pos-order-list .list .item .operation .icon-gengduo {
  font-size: 0.5*3.125rem;
  color: #aaa;
}

.pos-order-list .list .item .operation .order .arrow {
  width: 0;
  height: 0;
  border-left: 0.11*3.125rem solid transparent;
  border-right: 0.11*3.125rem solid transparent;
  border-top: 0.2*3.125rem solid #e5e5e5;
  position: absolute;
  left: 0.15*3.125rem;
  bottom: -0.18*3.125rem;
}

.pos-order-list .list .item .operation .order .arrow:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 0.07*3.125rem solid transparent;
  border-right: 0.07*3.125rem solid transparent;
  border-top: 0.2*3.125rem solid #fff;
  position: absolute;
  left: -0.07*3.125rem;
  bottom: 0;
}

.pos-order-list .list .item .operation .order {
  width: 2*3.125rem;
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 0.1*3.125rem;
  position: absolute;
  top: -1*3.125rem;
  z-index: 9;
}

.pos-order-list .list .item .operation .order .items {
  height: 0.77*3.125rem;
  line-height: 0.77*3.125rem;
  text-align: center;
}

.pos-order-list .list .item .operation .order .items~.items {
  border-top: 1px solid #f5f5f5;
}

.pos-order-list .list .item .operation .bnt {
  font-size: 0.28*3.125rem;
  color: #5c5c5c;
  width: 1.7*3.125rem;
  height: 0.6*3.125rem;
  border-radius: 0.3*3.125rem;
  border: 1px solid #bbb;
  text-align: center;
  line-height: 0.6*3.125rem;
}

.pos-order-list .list .item .operation .bnt~.bnt {
  margin-left: 0.14*3.125rem;
}

/*商户管理订单详情*/
.pos-order-details .header {
  background: linear-gradient(to right, #2291f8 0%, #1cd1dc 100%);
  background: -moz-linear-gradient(to right, #2291f8 0%, #1cd1dc 100%);
}

.pos-order-details .header .state {
  font-size: 0.36*3.125rem;
  color: #fff;
}

.pos-order-details .header .data {
  margin-left: 0.35*3.125rem;
  font-size: 0.28*3.125rem;
}

.pos-order-details .header .data .order-num {
  font-size: 0.3*3.125rem;
  margin-bottom: 0.08*3.125rem;
}

.pos-order-details .remarks {
  width: 100%;
  height: 0.86*3.125rem;
  background-color: #fff;
  padding: 0 0.3*3.125rem;
}

.pos-order-details .remarks .iconfont {
  font-size: 0.4*3.125rem;
  color: #2a7efb;
}

.pos-order-details .remarks input {
  width: 6.3*3.125rem;
  height: 100%;
  font-size: 0.3*3.125rem;
}

.pos-order-details .remarks input::placeholder {
  color: #666;
}

.pos-order-details .orderingUser {
  font-size: 0.26*3.125rem;
  color: #282828;
  padding: 0 0.3*3.125rem;
  height: 0*3.125rem;
  background-color: #fff;
  margin-top: 0.16*3.125rem;
  border-bottom: 1px solid #f5f5f5;
}

.pos-order-details .orderingUser .iconfont {
  font-size: 0.4*3.125rem;
  color: #2a7efb;
  margin-right: 0.15*3.125rem;
}

.pos-order-details .address {
  margin-top: 0;
}

.pos-order-details .pos-order-goods {
  margin-top: 0.17*3.125rem;
}

.pos-order-details .footer .more {
  font-size: 0.27*3.125rem;
  color: #aaa;
  width: 1*3.125rem;
  height: 0.64*3.125rem;
  text-align: center;
  line-height: 0.64*3.125rem;
  margin-right: 0.25*3.125rem;
  position: relative;
}

.pos-order-details .footer .delivery {
  background: linear-gradient(to right, #2291f8 0%, #1cd1dc 100%);
  background: -moz-linear-gradient(to right, #2291f8 0%, #1cd1dc 100%);
}

.pos-order-details .footer .more .order .arrow {
  width: 0;
  height: 0;
  border-left: 0.11*3.125rem solid transparent;
  border-right: 0.11*3.125rem solid transparent;
  border-top: 0.2*3.125rem solid #e5e5e5;
  position: absolute;
  left: 0.15*3.125rem;
  bottom: -0.18*3.125rem;
}

.pos-order-details .footer .more .order .arrow:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 0.09*3.125rem solid transparent;
  border-right: 0.09*3.125rem solid transparent;
  border-top: 0.19*3.125rem solid #fff;
  position: absolute;
  left: -0.1*3.125rem;
  bottom: 0;
}

.pos-order-details .footer .more .order {
  width: 2*3.125rem;
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 0.1*3.125rem;
  position: absolute;
  top: -2*3.125rem;
  z-index: 9;
}

.pos-order-details .footer .more .order .item {
  height: 0.77*3.125rem;
  line-height: 0.77*3.125rem;
}

.pos-order-details .footer .more .order .item~.item {
  border-top: 1px solid #f5f5f5;
}

.pos-order-details .footer .more .moreName {
  width: 100%;
  height: 100%;
}

/*发货*/
.deliver-goods header {
  width: 100%;
  background-color: #fff;
  margin-top: 0.1*3.125rem;
}

.deliver-goods header .order-num {
  padding: 0 0.3*3.125rem;
  border-bottom: 1px solid #f5f5f5;
  height: 0.67*3.125rem;
}

.deliver-goods header .order-num .num {
  width: 4.3*3.125rem;
  font-size: 0.26*3.125rem;
  color: #282828;
  position: relative;
}

.deliver-goods header .order-num .num:after {
  position: absolute;
  content: '';
  width: 1px;
  height: 0.3*3.125rem;
  background-color: #ddd;
  top: 50%;
  margin-top: -0.15*3.125rem;
  right: 0;
}

.deliver-goods header .order-num .name {
  width: 2.6*3.125rem;
  font-size: 0.26*3.125rem;
  color: #282828;
  text-align: center;
}

.deliver-goods header .order-num .name .iconfont {
  font-size: 0.35*3.125rem;
  color: #477ef3;
  vertical-align: middle;
  margin-right: 0.1*3.125rem;
}

.deliver-goods header .address {
  font-size: 0.26*3.125rem;
  color: #868686;
  background-color: #fff;
  padding: 0.3*3.125rem;
}

.deliver-goods header .address .name {
  font-size: 0.3*3.125rem;
  color: #282828;
  margin-bottom: 0.1*3.125rem;
}

.deliver-goods header .address .name .phone {
  margin-left: 0.4*3.125rem;
}

.deliver-goods header .line {
  width: 100%;
  height: 0.03*3.125rem;
}

.deliver-goods header .line img {
  width: 100%;
  height: 100%;
  display: block;
}

.deliver-goods .wrapper {
  width: 100%;
  background-color: #fff;
}

.deliver-goods .wrapper .item {
  border-bottom: 1px solid #f0f0f0;
  padding: 0 0.3*3.125rem;
  height: 0.96*3.125rem;
  font-size: 0.32*3.125rem;
  color: #282828;
  position: relative;
}

.deliver-goods .wrapper .item .mode {
  width: 4.6*3.125rem;
  height: 100%;
  text-align: right;
}

.deliver-goods .wrapper .item .mode .iconfont {
  font-size: 0.3*3.125rem;
  margin-left: 0.13*3.125rem;
}

.deliver-goods .wrapper .item .mode .goods~.goods {
  margin-left: 0.3*3.125rem;
}

.deliver-goods .wrapper .item .mode .goods {
  color: #bbb;
}

.deliver-goods .wrapper .item .mode .goods.on {
  color: #477ef3;
}

.deliver-goods .wrapper .item .icon-up {
  position: absolute;
  font-size: 0.35*3.125rem;
  color: #2c2c2c;
  right: 0.3*3.125rem;
}

.deliver-goods .wrapper .item select {
  direction: rtl;
  padding-right: 0.6*3.125rem;
  position: relative;
  z-index: 2;
}

.deliver-goods .wrapper .item input::placeholder {
  color: #bbb;
}

.deliver-goods .confirm {
  font-size: 0.32*3.125rem;
  color: #fff;
  width: 100%;
  height: 1*3.125rem;
  background-color: #477ef3;
  text-align: center;
  line-height: 1*3.125rem;
  position: fixed;
  bottom: 0;
}

/*订单首页*/
.order-index .header {
  box-sizing: border-box;

  background: url("https://h5.dayouqiantu.cn/static/images/orderIndex.png") no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 3.02*3.125rem;
  padding: 0.45*3.125rem 0.3*3.125rem 0 0.3*3.125rem;
}

.order-index .header .item {
  flex: 1;
  -o-flex: 1;
  -ms-flex: 1;
  text-align: center;
  font-size: 0.24*3.125rem;
  color: #fff;
}

.order-index .header .item .num {
  font-size: 0.4*3.125rem;
  margin-bottom: 0.07*3.125rem;
}

.order-index .wrapper {
  width: 6.9*3.125rem;
  background-color: #fff;
  border-radius: 0.1*3.125rem;
  margin: -1.15*3.125rem auto 0 auto;
  padding-top: 0.25*3.125rem;
}

.order-index .wrapper .title {
  font-size: 0.3*3.125rem;
  color: #282828;
  padding: 0 0.3*3.125rem;
  margin-bottom: 0.4*3.125rem;
}

.order-index .wrapper .title .iconfont {
  color: #2291f8;
  font-size: 0.4*3.125rem;
  margin-right: 0.13*3.125rem;
  vertical-align: middle;
}

.order-index .wrapper .list .item {
  width: 33.33%;
  text-align: center;
  font-size: 0.24*3.125rem;
  color: #999;
  margin-bottom: 0.45*3.125rem;
}

.order-index .wrapper .list .item .num {
  font-size: 0.4*3.125rem;
  color: #333;
}

/*交易额统计*/
.statistical-page .navs {
  width: 100%;
  height: 0.96*3.125rem;
  background-color: #fff;
  overflow: hidden;
  line-height: 0.96*3.125rem;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
}

.statistical-page .navs .list {
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
}

.statistical-page .navs .item {
  font-size: 0.32*3.125rem;
  color: #282828;
  margin-left: 0.78*3.125rem;
  display: inline-block;
}

.statistical-page .navs .item.on {
  color: #2291f8;
}

.statistical-page .navs .item .iconfont {
  font-size: 0.25*3.125rem;
  margin-left: 0.13*3.125rem;
}

.statistical-page .wrapper {
  box-sizing: border-box;
  width: 100%;
  background-color: #fff;
  border-radius: 0.1*3.125rem;
  margin: 1.19*3.125rem auto 0 auto;
  padding: 0.3*3.125rem 0.6*3.125rem;
}

.statistical-page .wrapper .title {
  font-size: 0.3*3.125rem;
  color: #999;
  text-align: center;
}

.statistical-page .wrapper .money {
  font-size: 0.72*3.125rem;
  color: #fba02a;
  text-align: center;
  margin-top: 0.1*3.125rem;
}

.statistical-page .wrapper .increase {
  font-size: 0.28*3.125rem;
  color: #999;
  margin-top: 0.2*3.125rem;
}

.statistical-page .wrapper .increase .red {
  color: #ff6969;
}

.statistical-page .wrapper .increase .green {
  color: #1abb1d;
}

.statistical-page .wrapper .increase .iconfont {
  font-size: 0.23*3.125rem;
  margin-left: 0.15*3.125rem;
}

.statistical-page .chart {
  width: 6.9*3.125rem;
  height: 4.8*3.125rem;
  background-color: #fff;
  border-radius: 0.1*3.125rem;
  margin: 0.23*3.125rem auto 0 auto;
  padding: 0.25*3.125rem 0.22*3.125rem 0 0.22*3.125rem;
}

.statistical-page .chart .company {
  font-size: 0.26*3.125rem;
  color: #999;
}

.statistical-page .mc-body {
  padding-bottom: 0;
}

.statistical-page .mc-body tr {
  background-color: #edf8fe;
  border-top: 1px solid #fff;
  width: 100%;
}


.statistical-page .mc-head-box div {
  font-size: 14px;
}


.statistical-page .mc-range-mode .selected .mc-range-bg {
  background-color: #a0dcf9;
}


.yd-confirm {
  background-color: #fff;
  font-size: unset;
  width: 5.4*3.125rem;
  height: 2.5*3.125rem;
  border-radius: 0.4*3.125rem;
}

.yd-confirm-hd {
  text-align: center;
}

.yd-confirm-title {
  color: #030303;
  font-weight: bold;
  font-size: 0.36*3.125rem;
}

.yd-confirm-bd {
  text-align: center;
  font-size: 0.28*3.125rem;
  color: #333333;
}

.yd-confirm-ft {
  line-height: 0.9*3.125rem;
  margin-top: 14px;
  border-top: 0.01*3.125rem solid #eee;
}

.yd-confirm-ft>a {
  color: #e93323;
}

.yd-confirm-ft>a.primary {
  border-left: 0.01*3.125rem solid #eee;
  color: #e93323;
}

/*修改密码*/
.ChangePassword .phone {
  font-size: 0.32*3.125rem;
  font-weight: bold;
  text-align: center;
  margin-top: 0.55*3.125rem;
}

.ChangePassword .list {
  width: 5.8*3.125rem;
  margin: 0.53*3.125rem auto 0 auto;
}

.ChangePassword .list .item {
  width: 100%;
  height: 1.1*3.125rem;
  border-bottom: 0.02*3.125rem solid #f0f0f0;
}

.ChangePassword .list .item input {
  width: 100%;
  height: 100%;
  font-size: 0.32*3.125rem;
}

.ChangePassword .list .item input::placeholder {
  color: #b9b9bc;
}

.ChangePassword .list .item input.codeIput {
  width: 3.4*3.125rem;
}

.ChangePassword .list .item .code {
  font-size: 0.32*3.125rem;
}

.ChangePassword .list .item .code.on {
  color: #b9b9bc !important;
}

.ChangePassword .confirmBnt {
  font-size: 0.32*3.125rem;
  width: 5.8*3.125rem;
  height: 0.9*3.125rem;
  border-radius: 0.45*3.125rem;
  color: #fff;
  margin: 0.92*3.125rem auto 0 auto;
  text-align: center;
  line-height: 0.9*3.125rem;
}

.swiper-wrapper {}