html,
body {
  width: 100%;
  /* overflow-x: hidden; */
}

/* 首页 */
.index .classify{
  display: flex;
  flex-wrap: wrap;
  padding-top: 0.4rem;
}
.index .classify .item p{
  font-size: 0.28rem;
  color: #333333;
  margin-top: 0.2rem;
}
.index .classify .item img{
  width: 0.86rem;
  display: inline-block;
}
.index .classify .item{
  width: 25%;
  text-align: center;
  font-size: 0;
  margin-bottom: 0.3rem;
}
.biaoti{
  font-size: 0.32rem;
  color: #333333;
  border-left: 2px solid #e7930c;
  padding-left: 0.16rem;
  margin: 0.28rem 0;
}
.biaoti a{
  font-size: 0.28rem;
  color: #999999;
  float: right;
}
.index .recommend-list{
  display: flex;
  flex-wrap: wrap;
  font-size: 0;
}
.index .recommend-list .a1{
  width: 4.1rem;
  height: 2.44rem;
  background: #494949;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 0.1rem;
  padding-top: 0.2rem;
  padding-left: 0.2rem;
  border-radius: 0.05rem;
}
.index .recommend-list .a1 .name {
  font-size: 0.24rem;
  color: #ffffff;
  overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.index .recommend-list .a1 .count {
  font-size: 0.21rem;
  color: #dfa13b;
  margin-top: 4px;
}
.index .recommend-list .a1 .order {
  width: 1.2rem;
  height: 0.36rem;
  line-height: 0.36rem;
  text-align: center;
  font-size: 0.16rem;
  color: #ffffff;
  border: 1px solid #ffffff;
  margin-top: 4px;
  box-sizing: border-box;
}
.index .recommend-list .a1 img {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 1.94rem;
  height: 1.94rem;
}
.index .recommend-list .a2{
  width: 2.74rem;
  height: 2.44rem;
  background: #eeeeee;
  position: relative;

  box-sizing: border-box;
  padding-top: 0.2rem;
  padding-left: 0.1rem;
  margin-left: 0.1rem;
  border-radius: 0.05rem;
}
.index .recommend-list .a2 .name {
  font-size: 0.12rem;
  color: #2f2e2e;
  overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.index .recommend-list .a2 .count {
  font-size: 0.12rem;
  color: #535353;
  margin-top: 4px;
}
.index .recommend-list .a2 img {
  position: absolute;
  right: 0;
  bottom: 0.1rem;
  width: 1.66rem;
  height: 1.36rem;
}
.index .recommend-list .a2 span {
  width: 0.26rem;
  height: 0.26rem;
  display: inline-block;
  background: #fbfbfb;
  border-radius: 50%;
  position: relative;
  margin-top: 0.24rem;
}
.index .recommend-list .a2 span::after {
  position: absolute;
  content: ' ';
  width: 0.1rem;
  height: 0.1rem;
  border-top: 1px solid #2e2e2e;
  border-right: 1px solid #2e2e2e;
  transform: rotate(45deg);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.index .recommend-list .a3{
  width: 4.1rem;
  height: 2.44rem;
 
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 10px;
  padding-top: 0.2rem;
  padding-left: 0.2rem;
  border: 1px solid #d49630;
  text-align: right;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  border-radius: 0.05rem;
}
.index .recommend-list .a3 .name {
  font-size: 0.24rem;
  color: #020202;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.index .recommend-list .a3 .count {
  font-size: 0.21rem;
  color: #dfa13b;
  margin-top: 4px;
}
.index .recommend-list .a3 .order {
  width: 1.2rem;
  height: 0.36rem;
  line-height: 0.36rem;
  text-align: center;
  font-size: 0.16rem;
  color: #ffffff;
  background: #d49630;
  display: inline-block;
  box-sizing: border-box;
  margin-top: 4px;
}
.index .recommend-list .a3 img {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 1.94rem;
  height: 1.94rem;
}
.comlist{
  display: flex;
  flex-wrap: wrap;
}
.comlist .item{
  /*  */
  /* width: 44%; */
  font-size: 0;
  width: 49%;
  margin-bottom: 2%;
}

.grid-sizer{
  width: 49%;
}
.comlist .item .wenzi{
  background: #fff;
}
.index .hotstore .item:nth-child(2n){
  /* margin-left: 2%; */
}
.comlist .item img{
  width: 100%;
}
.comlist .item .p1{
  font-size: 0.28rem;
  color: #494949;
  /* overflow: hidden; */
  /* text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0.1rem; */
}
.comlist .item .price .span1{
  color: #d49630;
  font-size: 0.3rem;
}
.comlist .item .price .span2{
  font-size: 0.22rem;
  color: #999999;
  text-decoration: line-through;
  margin-left: 4px;
}
.comlist .item .wenzi{
  padding: 0.2rem 0.1rem;
}
.index .specialOffer{
  font-size: 0;
}
.index .specialOffer .classifi .item{
  font-size: 0.26rem;
  color: #3f3e3e;
  display: inline-block;
  padding: 0.1rem 0.12rem;
  border-radius: 36px;
  margin-bottom: 0.1rem;
}
.index .specialOffer .classifi .active{
  color: #ffffff;
  background: #d49630;
  
}
.index .specialOffer .classifi{
  margin-bottom: 0.2rem;
}
.index .specialOffer .list-m{
  display: none;
}
.index .specialOffer .list-m:nth-child(1) {
  display: block;
}
.index .specialOffer .more{
  font-size: 0.26rem;
  color: #999999;
  text-align: center;
  padding: 0.7rem 0;
}
.index {
  padding-bottom: 1.2rem;
}
/* 2-1产品展示 */
.navbar{
  font-size: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  /* padding-top: 0.24rem;
  padding-bottom: 0.24rem; */
  height: 1.2rem;
  border-bottom: 2px solid #e1e1e1;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 99;
  box-sizing: border-box;
}
.navbartop{
  /* padding-top: 1.42rem; */
  padding-top: 1.2rem;
}
.navbar .back{
  width: 0.36rem;
  height: 0.36rem;
  position: relative;
  z-index: 1;
}
.navbar .se{
  width: 0.36rem;
  height: 0.36rem;
  position: relative;
  z-index: 1;
}

.navbar .name{
  font-size: 0.36rem;
  text-align: center;
  color: #333333;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.navbar .back img{
  width: 100%;
  height: 100%;
}
.navbar .se img{
  width: 100%;
  height: 100%;
}
.navbar .serach{
  width: 5.85rem;
  height: 0.7rem;
  line-height: 0.7rem;
  background: #f6f6f6;
  display: flex;
  justify-content: space-between;
  border-radius: 36px;
}
.navbar .serach input{
  width: 4.9rem;
  display: inline-block;
  font-size: 0.34rem;
  color: #333333;
  padding-left: 0.3rem;
}
.navbar .serach .btn{
  width: 0.9rem;
  text-align: center;
}
.navbar .serach .btn img{
  width: 0.4rem;
  height: 0.4rem;
  vertical-align: middle;
  display: inline-block;
}
.navbar .search1{
  background: #f6f6f6;
  width: 5.64rem;
  height: 0.68rem;
  line-height: 0.68rem;
  border-radius: 0.4rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.3rem;
}
.navbar .search1 img{
  width: 0.4rem;
}
.navbar .search1 input{
  width: calc(100% - 0.4rem);
  font-size: 0.28rem;
  color: #333;
  padding-left: 0.12rem;
  box-sizing: border-box;
}
.navbar .span1{
  font-size: 0.3rem;
  color: #999999;
}
.navbar .screen{
  width: 0.36rem;
  height: 0.36rem;
}
.navbar .screen img{
  width: 100%;
  height: 100%;
} 
.product-list{
 display: flex;
 flex-wrap: wrap;
 padding-top: 0.22rem;
}
.product-list .item{
  width: 49%;
  margin-bottom: 2%;
}
.product-list .item img{
  width: 100%;
}
.product-list .item:nth-child(2n){
  margin-left: 2%;
}
.product-list .item .name{
  font-size: 0.28rem;
  color: #494949;
  padding: 0.24rem 0;
}
.product-list .item .price{
  width: 100%;
  height: 0.54rem;
  line-height: 0.54rem;
  background: url(../img/hen.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
  justify-content: space-between;
}
    .product-list .item .price .span1 {
        font-size: 0.28rem;
        width: 50%;
        color: #666666;
        text-align: center;
        text-decoration: line-through;
    }
.product-list .item .price .span2{
  font-size: 0.25rem;
  color: #fffefe;
  width: 46%;
  text-align: center;
  
}
.product-list .more{
  font-size: 0.24rem;
  color: #666666;
  text-align: center;
  width: 100%;
  padding: 0.55rem 0;
}
.allsift{
  position: fixed;
  width: 100%;
  height: 100vh;
  background-color: rgba(000, 000, 000, 0.5);
  left: 0;
  top: 0;
  display: flex;
  align-items: flex-end;
  display: none;
}
.allsift .pullalls{
  height: calc(100vh - 1.96rem);
  background: #fff;
  width: 100%;
  box-sizing: border-box;
}
.allsift .pullalls .title{
  font-size: 0.36rem;
  color: #333333;
  text-align: center;
  /* padding-top: 0.44rem; */
  /* height: 0.9rem; */
  height: 1.24rem;
  line-height: 1.24rem;
  position: relative;
}
.allsift .pullalls .title .close{
 position: absolute;
 width: 0.34rem;
 height: 0.34rem;
 right: 0;
 top: 0;
 bottom: 0;
 margin: auto;
}
.allsift .pullalls .sitem .p1{
  font-size: 0.28rem;
  color: #333333;
  padding-top: 0.4rem;
  margin-bottom: 0.3rem;
}
.allsift .pullalls .sitem:nth-child(1) .p1{
  padding-top: 0;
}
.allsift .pullalls .sitem .list{
  display: flex;
  flex-wrap: wrap;
}
.allsift .pullalls .sitem .item{
  font-size: 0.26rem;
  color: #666666;
  /* width: 2.3rem; */
  width: 32%;
  height: 0.54rem;
  line-height: 0.54rem;
  background: #f6f6f6;
  text-align: center;
  margin-right: 2%;
  margin-bottom: 2%;
  border-radius: 0.05rem;
}
.allsift .pullalls .sitem .item:nth-child(3n){
  margin-right: 0;
}
.allsift .pullalls .sitem{
  border-bottom: 1px solid #efefef;
  padding-bottom: 0.18rem;
}
.allsift .pullalls input{
  font-size: 0.26rem;
  color: #999999;
  width: 3.28rem;
  background: #f6f6f6;
  height: 0.54rem;
  text-align: center;
}
.allsift .pullalls .price span{
  font-size: 0.26rem;
  color: #cccccc;
}
.allsift .pullalls .price{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2%;
}
.allsift .pullalls .sitem .active{
  background: url(../img/que.png) no-repeat bottom right;
  background-size: 0.32rem 0.24rem;
  border: 1px solid #e10303;
  box-sizing: border-box;
}
.allsift .pullalls .btn{
  display: flex;
  padding: 0.2rem 0;
}
.allsift .pullalls .btn .reset{
  width: 50%;
  height: 0.78rem;
  line-height: 0.78rem;
  text-align: center;
  font-size: 0.32rem;
  color: #ffffff;
  background: #d6952b;
  border-bottom-left-radius: 0.36rem;
  border-top-left-radius: 0.36rem;
}
.allsift .pullalls .btn .certain{
  width: 50%;
  height: 0.78rem;
  line-height: 0.78rem;
  text-align: center;
  font-size: 0.32rem;
  color: #ffffff;
  background: #e97f18;
  border-bottom-right-radius: 0.36rem;
  border-top-right-radius: 0.36rem;
}
.allsift .pullalls .siftsort {
  height: calc(100% - 2.42rem);
  /* */
}
.allsift .pullalls .siftmain{
  overflow-y: scroll; 
  height: 8.6rem;
}
/* 2-2产品展示详情xq */
.commodity .photo img{
  width: 100%;
}
.commodity .shopdetail{
  padding-top: 0.01rem;
  padding-bottom: 0.5rem;
  /* margin-bottom: 0.2rem; */
  margin-bottom: 0.06rem;
  background-color: #fff;
}
.commodity .shopdetail .price{
  display: flex;
  align-items: center;
  /* justify-content: space-between; */
  justify-content: flex-start;
  margin-top: 0.32rem;
  margin-bottom: 0.1rem;
}
.commodity .shopdetail .price .left {
  margin-bottom: 10px;
  color: #e82323;
  font-size: 0.26rem;
}
.commodity .shopdetail .price .left span{
  font-size: 0.38rem;
  color: #e82323;
}
.commodity .shopdetail .price .old_price{
  margin-left: 0.2rem;
  font-size: 0.2rem;
  color: #333333;
}
.commodity .shopdetail .price .old_price span{
  font-size: 0.26rem;
  color: #333333;
  text-decoration: line-through;
}
.commodity .shopdetail .price .right{
  font-size: 0.26rem;
  color: #333333;
}
.commodity .shopdetail .price .right img{
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.1rem;
}
.commodity .shopdetail .p1{
  font-size: 0.3rem;
  color: #333333;
  margin-bottom: 0.1rem;
}
.commodity .shopdetail .p2{
  font-size: 0.24rem;
  color: #999999;
}
.commodity .shopdetail .sp{
  margin-top: 0.2rem;
  font-size: 0.26rem;
  color: #666;
}
.commodity .shopdetail .sp span{
  color: #e94029;
  text-decoration: underline;
}
.commodity .shopdetail .btn{
  font-size: 0;
  display: flex;
  justify-content: space-between;
  margin-top: 0.36rem;
  margin-bottom: 0.6rem;
}
.commodity .shopdetail .btn .buy{
  width: 3.38rem;
  height: 0.65rem;
  line-height: 0.65rem;
  text-align: center;
  display: inline-block;
  background: #b1781c;
  font-size: 0.26rem;
  color: #ffffff;
}
.commodity .shopdetail .btn .join{
  width: 3.38rem;
  height: 0.65rem;
  line-height: 0.65rem;
  display: inline-block;
  text-align: center;
  background: #de153b;
  font-size: 0.26rem;
  color: #ffffff;

}
.commodity .shopdetail .btn .join img{
  display: inline-block;
  vertical-align: middle;
  width: 18px;
}
.commodity .shopservice{
  margin-bottom: 0.2rem;
  min-height: 0.6rem;
  padding: 0.12rem 0.28rem;
  box-sizing: border-box;
  font-size: 0.24rem;
  line-height: 0.32rem;
  background-color: #fff;
}
.commodity .shopservice span{
  margin-right: 0.2rem;
}
.tabbar{
  height: 0.75rem;
  line-height: 0.75rem;  
  border-bottom: 2px solid #d6952b;
  box-sizing: border-box;
}
.tabbar span{
  width: 1.8rem;
  height: 100%;
  background: #d6952b;
  font-size: 0.26rem;
  color: #ffffff;
  text-align: center;
  display: block;
}
.commodity .shopintroduce{
  padding: 0.5rem 0rem;
  background-color: #fff;
}
.commodity .shopintroduce .brandAttr{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.4rem 0;
  border-bottom: 1px solid #e0e0e0;
}
.commodity .shopintroduce .brandAttr p{
  font-size: 0.26rem;
  color: #333333;
  width: 4.48rem;
  line-height: 0.45rem;
}
.commodity .shopintroduce .brandAttr img{
  width: 2.2rem;
}
.commodity .shopintroduce .shop-img img{
  width: 100% ;
}
.commodity .shopintroduce .detail .name{
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.commodity .shopintroduce .detail .name .p1{
  font-size: 0.3rem;
  color: #666666;
}
.commodity .shopintroduce .detail .name .p2{
  font-size: 0.24rem;
  color: #666666;
}
.commodity .shopintroduce .detail .norm p{
  font-size: 0.26rem;
  color: #666666;
  line-height: 0.5rem;
}
.commodity .shopintroduce .detail .norm{
  margin-bottom: 0.3rem;
}
.commodity .shopbottom{
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1rem;
  background-color: #fff;
}
.commodity .shopbottom .iconbox{
  display: flex;
  justify-content: space-around;
  align-items: center;
  align-content: center;
  width: 36%;
  height: 100%;
}
.commodity .shopbottom .iconbox .icon{
  width: 33%;
  height: 100%;
}
.commodity .shopbottom .iconbox .icon span{
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  margin: 0.1rem auto 0.05rem;
}
.commodity .shopbottom .iconbox .icon.home span{
  width: 0.45rem;
  height: 0.45rem;
  margin: 0.08rem auto 0.02rem;
  background: url(../img/ha1.png)no-repeat;
  background-size: contain;
  background-position: center;
}
.commodity .shopbottom .iconbox .icon.service span{
  background: url(../img/service1.png)no-repeat;
  background-size: contain;
  background-position: center;
}
.commodity .shopbottom .iconbox .icon.collect span{
  background: url(../img/collect1.png)no-repeat;
  background-size: contain;
  background-position: center;
}
.commodity .shopbottom .iconbox .icon p{
  font-size: 0.24rem;
  text-align: center;
}
.commodity .shopbottom .btnbox{
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding-left: 0.15rem;
  padding-right: 0.2rem;
  box-sizing: border-box;
  width: 64%;
  height: 0.75rem;
}
.commodity .shopbottom .btnbox div{
  display: inline-block;
  width: 50%;
  font-size: 0.24rem;
  line-height: 0.75rem;
  color: #fff;
  text-align: center;
  letter-spacing: 0.05rem;
}
.commodity .shopbottom .btnbox .addcart{
  background-color: #d5952b;
  border-radius: 0.4rem 0rem 0rem 0.4rem;
}
.commodity .shopbottom .btnbox .buynow{
  background-color: #e94029;
  border-radius: 0rem 0.4rem 0.4rem 0rem;
}
.commodity .recommnd{
  padding: 0.72rem 0.24rem 1rem;
  box-sizing: border-box;
}
.commodity .recommnd .rmd_title{
  margin-bottom: 0.65rem;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  font-size: 0.36rem;
  line-height: 0.36rem;
}
.commodity .recommnd .rmd_title span{
  display: block;
  margin: 0rem 0.3rem;
  width: 1.3rem;
  border-bottom: 0.01rem solid #999999;
}
.commodity .recommnd .rmd_list{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.commodity .recommnd .rmd_list .rmd_item{
  width: calc(50% - 0.11rem);
  margin-bottom: 0.3rem;
  padding-bottom: 0.3rem;
  background-color: #fff;
}
.commodity .recommnd .rmd_item img{
  margin-bottom: 0.3rem;
  width: 100%;
}
.commodity .recommnd .rmd_item .rmd_price{
  margin-bottom: 0.26rem;
  padding: 0rem 0.24rem;
  box-sizing: border-box;
  font-size: 0.2rem;
  color: #E82323;
}
.commodity .recommnd .rmd_item .rmd_price span{
  font-size: 0.3rem;
}
.commodity .recommnd .rmd_item p{
  padding: 0rem 0.24rem;
  box-sizing: border-box;
  font-size: 0.26rem;
  color: #494949;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.joincar{
  position: fixed;
  width: 100%;
  height: 100vh;
  background-color: rgba(000, 000, 000, 0.5);
  left: 0;
  top: 0;
  display: flex;
  align-items: flex-end;
  display: none;
}
.joincar .pullcar{
  height: calc(100vh - 1.96rem);
  background: #fff;
  width: 100%;
  box-sizing: border-box;

}
.joincar .pullcar .main{
  position: relative;
 height: 100%;
}
.joincar .pullcar .goods{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0.3rem 0;
  /* border-bottom: 1px solid #efefef; */
}
.joincar .pullcar .goods img{
  width: 1.42rem;
  height: auto;
}
.joincar .pullcar .goods .p1{
  font-size: 0.2rem;
  color: #e82323;
  width: 80%;
}
.joincar .pullcar .goods .p1 span{
  font-size: 0.36rem;
}
.joincar .pullcar .goods .close{
  width: 0.34rem;
  height: 0.34rem;
}
.joincar .pullcar .goods .right{
  width: 5.38rem;
}
.joincar .pullcar .goods .price{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.joincar .pullcar .service{
  margin-bottom: 0.2rem;
  min-height: 0.52rem;
  padding: 0.1rem 0.14rem;
  box-sizing: border-box;
  font-size: 0.22rem;
  line-height: 0.32rem;
  background-color: #F4F4F4;
}
.joincar .pullcar .service span{
  margin-right: 0.16rem;
}
.joincar .pullcar .sort{
  border-top: 1px solid #efefef;
}
.joincar .pullcar .sort .p1{
  font-size: 0.28rem;
  color: #333333;
  padding: 0.24rem 0;
}
.joincar .pullcar .sort .list{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.joincar .pullcar .sort .list .item{
  font-size: 0.26rem;
  color: #666666;
  /* width: 2.3rem; */
  /* width: 32%; */
  padding: 0rem 0.58rem;
  box-sizing: border-box;
  height: 0.54rem;
  line-height: 0.54rem;
  background: #f6f6f6;
  text-align: center;
  /* margin-right: 2%; */
  margin: 0rem 0.2rem 0.2rem;
  border-radius: 0.05rem;
}
.joincar .pullcar .sort .list .active{
  background: url(../img/que.png) no-repeat bottom right;
  background-size: 0.32rem 0.24rem;
  border: 1px solid #e10303;
  box-sizing: border-box;
}
.joincar .pullcar .sort .list .item:nth-child(3n){
  margin-right: 0;
}
.joincar .pullcar .sort .sitem{
  border-bottom: 1px solid #efefef;
  padding-bottom: 0.18rem;
}
.joincar .pullcar .number{
  font-size: 0.28rem;
  color: #333333;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.22rem;
}
.joincar .pullcar .number span{
  font-size: 0.2rem;
  color: #999999;
  margin-left: 0.28rem;
}
.joincar .pullcar .number .right{
  font-size: 0;
}
.joincar .pullcar .number .right .reduce{
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
  line-height: 0.6rem;
  background: #f8f8f8;
  display: inline-block;
  vertical-align: top;
}
.joincar .pullcar .number .right .add{
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
  line-height: 0.6rem;
  background: #f0f0f0;
  display: inline-block;
  vertical-align: top;
}
.joincar .pullcar .number .right img{
 display: inline-block;
 vertical-align: middle;
 width: 0.22rem;
 height: 0.22rem;
}
.joincar .pullcar .number .right input{
  height: 0.6rem;
  width: 0.76rem;
  background: #f0f0f0;
  margin: 0 4px;
  display: inline-block;
  font-size: 0.28rem;
  color: #333333;
  text-align: center;
  vertical-align: top;
}
.joincar .pullcar .btn{
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  font-size: 0.32rem;
  color: #fff;
  border-radius: 0.36rem;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0.2rem;
}
.joincar .pullcar .btn.joincar_btn{
  background-color: #d6952b;
}
.joincar .pullcar .btn.buynow_btn{
  background-color: #E94029;
}
.service_pop_box{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(000, 000, 000, 0.5);
}
.service_pop{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 5.2rem;
  height: 5.8rem;
  background-color: #fff;
  border-radius: 0.15rem;
}
.pop_close{
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
  width: 0.3rem;
  height: 0.3rem;
}
.pop_close img{
  width: 100%;
  height: 100%;
}
.rq{
  margin: 0.6rem auto 0.2rem;
  width: 2.4rem;
  height: 2.4rem;
  padding: 0.1rem;
  border-radius: 0.12rem;
  border: 0.1rem solid #e2e2e2;
}
.rq img{
  width: 100%;
  height: 100%;
}
.service_pop p{
  margin-bottom: 0.15rem;
  font-size: 0.27rem;
  text-align: center;
}
.service_pop .callbtn{
  margin: 0.3rem auto;
  width: 3rem;
  height: 0.8rem;
  font-size: 0.27rem;
  line-height: 0.8rem;
  background-color: #db1d1d;
  color: #fff;
  text-align: center;
  border-radius: 0.4rem;
  letter-spacing: 0.03rem;
}

/* 3-1购物车列表 */
.carlist .allchan{
  font-size: 0.26rem;
  color: #666666;
  background: #f5f5f5;
  padding-top: 0.12rem;
  padding-bottom: 0.12rem;
}
input[type="checkbox"] {
  width: 0.34rem;
  height: 0.34rem;
  box-sizing: border-box;
  background-color: #fff;
  -webkit-appearance: none;
  border: 1px solid #c9c9c9;
  outline: none;
  vertical-align: middle;
  border-radius: 50%;
  margin-right: 0.2rem;
}
input[type="checkbox"]:checked {
  background: url("../img/qu.png")
    no-repeat center;
    background-size: 0.22rem 0.22rem;
  border: 1px solid #e4393c;

}
.carlist .alllist .list-ul {   touch-action: none; 
  overflow: hidden
 }
  
 .carlist .alllist .list-li {
  position: relative;

  -webkit-transition-duration:-webkit-transform .1s;
 transition-duration:transform .1s;  
 -webkit-transition-timing-function:ease-out ;
 transition-timing-function:ease-out ;
 margin-bottom: 0.2rem;
 }
 .carlist .alllist .con{ position: relative; z-index: 7;     overflow: hidden;
  background: #fff; 
padding-top: 0.4rem;padding-bottom: 0.4rem;}

  .carlist .alllist .btn {
  position: absolute;
  top: 0;
  right: -80px;
  text-align: center;
  background: #ffcb20;
  /* color: #fff; */
  width: 80px; z-index: 2;
  height: 100%;
 }
 
 .carlist .alllist .btn div {
  float: left; display: inline-block; height: 100%;

  color: #fff;
  width: 80px;
  z-index: 2;
  font-size: 0.26rem;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;

 }

 
 .carlist .alllist .btn div:nth-of-type(2) {
  background: red;

 }
 .carlist .alllist .btn .on1{
  background: #e78f12;
 }

 /* .list-ul {   touch-action: none; 
  overflow: hidden
 }
  
 .list-li {
  line-height: 60px; height: 60px; 
  border-bottom: 1px solid #fcfcfc;
  position: relative;

  color: #666;
  background: #999;
  -webkit-transition-duration:-webkit-transform .1s;
 transition-duration:transform .1s;  -webkit-transition-timing-function:ease-out ;transition-timing-function:ease-out ;
 }
  .con{ padding: 0 15px; position: relative; z-index: 7;    background: #f2f2f2;}
 .btn {
  position: absolute;
  top: 0;
  right: -80px;
  text-align: center;
  background: #ffcb20;
  color: #fff;
  width: 80px; z-index: 2;
 }
 
  .btn div {
  float: left; display: inline-block; height: 60px;;
  background: #ffcb20;
  color: #fff;
  width: 80px; z-index: 2;
 }
  .btn div:nth-of-type(2) {
  background: red; 
  } */
  .carlist .goositem{
    display: flex;
   justify-content: space-between;
   align-items: center;
   }
   .carlist .goositem .img1{
    width: 1.88rem;
    height: 1.88rem;
  }
  .carlist .goositem .right{
    width: 4.36rem;
  }
  .carlist .goositem .right .name{
    font-size: 0.28rem;
    color: #333333;
  }
  
 .carlist .goositem .right .des{
  font-size: 0.28rem;
  color: #333333;
 }
 .carlist .goositem .right .tag{
  font-size: 0.26rem;
  color: #999999;
  background: #f5f5f5;
  padding: 0.1rem;
  margin-bottom: 0.2rem;
  margin-top: 0.1rem;
}
.carlist .goositem .right .tag span{
  font-family: '幼圆';
  float: right;
}
.carlist .alllist .price{
  display: flex;
  justify-content: space-between;
}
.carlist .alllist .price .left{
  font-size: 0.24rem;
  color: #e10303;
}
.carlist .alllist .price .left span{
  font-size: 0.32rem;
  color: #e10303;
}
.carlist .alllist .price .ria{
font-size: 0;
}
.carlist .alllist .price .ria .reduce{
 width: 0.5rem;
 height: 0.5rem;
 text-align: center;
 line-height: 0.5rem;
 background: #fff;
 display: inline-block;
 vertical-align: top;
 border: 1px solid #cbcbcb;
 box-sizing: border-box;
 border-top-left-radius: 0.05rem;
 border-bottom-left-radius: 0.05rem;
}
.carlist .alllist .price .ria .number{
 height: 0.5rem;
 width: 0.68rem;


 display: inline-block;
 font-size: 0.28rem;
 color: #333333;
 text-align: center;
 vertical-align: top;
 border-top: 1px solid #cbcbcb;
 border-bottom: 1px solid #cbcbcb;
 box-sizing: border-box;
}
.carlist .alllist .price .ria .add{

 width: 0.5rem;
 height: 0.5rem;
 text-align: center;
 line-height: 0.5rem;
 background: #fff;
 display: inline-block;
 vertical-align: top;
 border: 1px solid #cbcbcb;
 border-top-right-radius: 0.05rem;
 border-bottom-right-radius: 0.05rem;

}
.carlist .alllist .price .ria img{
 display: inline-block;
 vertical-align: middle;
 width: 0.22rem;
 height: 0.22rem;
}
.carlist .alllist .list-ul .p1{
 font-size: 0.22rem;
 color: #999999;
 text-decoration: line-through;
 width: 4.36rem;
 float: right;
}
.accounts{
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 1rem;
  line-height: 1rem;
  background: #fff;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 99;
}
.accounts .left{
  font-size: 0.26rem;
  color: #666666;
  width: calc(100% -  2.36rem);
  padding:0 0.25rem;
  box-sizing: border-box;
}
.accounts .left .span1{
  font-size: 0.26rem;
  color: #666666;
  margin-left: 0.4rem;
}
.accounts .left .span2{
  font-size: 0.32rem;
  color: #e10303;
  font-weight: bold;
}
.accounts .right{
  height: 100%;
  font-size: 0.32rem;
  color: #ffffff;
  width: 2.36rem;
  background: #e10303;
  text-align: center ;
}
.carlist .alllist{
  padding-bottom: 1.75rem;
}
/* 4-1购物车提交订单 */
.confirmAddress{
  /* padding-top: 0.2rem; */
}
.confirmAddress .adress{
  margin: 0.2rem 0;
}
.confirmAddress .adress .item{
  background: #fff;
  padding:0.36rem  0.22rem;
  display: flex;
  align-items: center;
  border-radius:5px;
}
.confirmAddress .adress .item img{
  width: 0.64rem;
}
.confirmAddress .adress .item .right{
  width: calc(100% - 0.64rem);
  padding-left: 0.22rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.confirmAddress .adress .item .right .p1{
  font-size: 0.28rem;
  color: #333333;
}
.confirmAddress .adress .item .right .p1 span{
  font-size: 0.24rem;
  color: #999999;
}
.confirmAddress .adress .item .right .p2{
  font-size: 0.26rem;
  color: #333333;
}
.confirmAddress .adress .item .right .wenzi{
  width: 4.18rem;
  line-height: 0.4rem;
}
.confirmAddress .adress .item .right .jian{
  font-size: 0.3rem;
  color: #666666;
  font-family: '黑体';
}
.confirmAddress .ordermess{
  background: #fff;
  margin-bottom: 1.2rem;
}
.confirmAddress .ordermess .name{
  font-size: 0.28rem;
  color: #333333;
  padding-top: 0.28rem;
  padding-bottom: 0.28rem;
 
}
.confirmAddress .ordermess .list{
  border-top: 1px solid #dddddd;
}
.confirmAddress .ordermess .list .item{
  display: flex;
  align-items: center;
  padding: 0.28rem 0;
  border-bottom: 1px solid #eeeeee;
}
.confirmAddress .ordermess .list .item img{
  width: 1.14rem;
}
.confirmAddress .ordermess .list .right{
  width: calc(100% - 1.14rem);
  display: flex;
  justify-content: space-between;
  padding-left: 0.24rem;
}
.confirmAddress .ordermess .list .right .p1{
  font-size: 0.26rem;
  color: #666666;
}
.confirmAddress .ordermess .list .right .p2{
  font-size: 0.26rem;
  color: #666666;
}
.confirmAddress .ordermess .list .price{
  text-align: right;
  /* width: 40%; */
}
.confirmAddress .ordermess .list .price .p1{
  font-size: 0.28rem;
  color: #e10303;
}
.confirmAddress .ordermess .list .price .p2{
  font-size: 0.22rem;
  color: #999999;
}
.confirmAddress .ordermess .payway .btn .pay{
  width: 3.2rem;
  height: 0.65rem;
  line-height: 0.65rem;
  font-size: 0.26rem;
  color: #666666;
  text-align: center;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
}
.confirmAddress .ordermess .payway .btn .purchase{
  width: 3.2rem;
  height: 0.65rem;
  line-height: 0.65rem;
  font-size: 0.26rem;
  color: #666666;
  text-align: center;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
}
.confirmAddress .ordermess .payway .btn{
  display: flex;
  justify-content: space-between;
}
.confirmAddress .ordermess .payway .btn .active{
  border: 1px solid #e10303;
  color: #e10303;
  background: url(../img/que1.png) no-repeat right bottom;
  background-size: 0.48rem;
}
.confirmAddress .ordermess .integral{
  font-size: 0.24rem;
  color: #4d4d4d;
  padding: 0.28rem 0;
  border-bottom: 1px solid #eeeeee; 
}
.confirmAddress .ordermess .integral span{
  font-size: 0.24rem;
  color: #4d4d4d;
}
.confirmAddress .ordermess .integral .span1{
  color: #cc2c2f;
  font-weight: bold;
}
.confirmAddress .ordermess .integral .span2{
  color: #999999;
}
.confirmAddress .ordermess .integral input{
  border-radius: 0;
}
.confirmAddress .ordermess .integral>span{
  position: relative;
  margin-left: 0.2rem;
  padding-left: 0.2rem;
}
.confirmAddress .ordermess .integral>span::after{
  content: ' ';
  position: absolute;
  height: 0.2rem;
  width: 1px;
  background: #999999;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.confirmAddress .ordermess .dist{
  display: flex;
  justify-content: space-between;
  padding-top: 0.28rem;
  padding-bottom: 0.28rem;
  border-bottom: 1px solid #eeeeee;
}
.confirmAddress .ordermess .dist span{
  font-size: 0.28rem;
  color: #333333;
}
.confirmAddress .ordermess .total {
  text-align: right;
  padding-bottom: 0.28rem;
  padding-top: 1.62rem;
}
.confirmAddress .ordermess .total .p1{
  font-size: 0.28rem;
  color: #333333;
}
.confirmAddress .ordermess .total .p2{
  font-size: 0.24rem;
  color: #cc2c2f;
  margin-top: 0.1rem;
}
.confirmAddress .ordermess .payitem{
  display: none;
}
.confirmAddress .ordermess .payitem:nth-child(1){
  display: block;
}
/* 5-1购物车付款页 */
.carpay{

}
.carpay .paystate{
  background: #fff4e8;
  padding: 0.56rem 0;
  margin-bottom: 0.2rem;
}
.carpay .paystate p{
  width: 5.1rem;
  margin: 0 auto;
  font-size: 0;
}
.carpay .paystate .p1{
  font-size: 0.32rem;
  color: #e93053;
}
.carpay .paystate .p1 img{
  width: 0.4rem;
  height: 0.4rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.2rem;
}
.carpay .paystate .p2{
  color: #333333;
  font-size: 0.26rem;
  padding-left: 0.6rem;
  box-sizing: border-box;
  margin-top: 0.44rem;
}
.carpay .paystate .p3{
  font-size: 0.22rem;
  color: #666666;
  padding-left: 0.6rem;
  box-sizing: border-box;
  margin-top: 0.18rem;
}
.carpay .paystate .p3 span{
  color: #f6184b;
}
.carpay .payadress{
  background: #fff;
  font-size: 0;
  padding: 0.4rem 0;
  font-size: 0;
  margin-bottom: 0.2rem;
}
.carpay .payadress span{
  font-size: 0.26rem;
  color: #666666;
}
.carpay .payadress p{
  display: flex;
  line-height: 0.5rem;
}
.carpay .payadress .span1{
  width: 1.3rem;
  text-align: right;
}
.carpay .payadress .span2{
  width: calc(100% - 1.3rem);
}
.carpay .money{
  background: #fff;
  font-size: 0;
  padding-top: 0.28rem;
  padding-bottom: 0.28rem;
  margin-bottom: 0.2rem;
}
.carpay .money span{
  font-size: 0.28rem;
  color: #666666;
}
.carpay .money p{
  display: flex;
  justify-content: space-between;
}
.carpay .money .span1{
  font-size: 0.36rem;
  color: #e10303;
}
.carpay .payway{
  background: #fff;
  margin-bottom: 0.2rem;
}
.carpay .payway .name{
  font-size: 0.28rem;
  color: #333333;
  padding-top: 0.28rem;
  padding-bottom: 0.28rem;

}
.carpay .payway .list .item{
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0;
  border-top: 1px solid #dddddd;
  padding-top: 0.14rem;
  padding-bottom: 0.14rem;
}
.carpay .payway .list img{
  width: 0.7rem;
  margin-right: 0.24rem;
  display: inline-block;
  vertical-align: middle;
}
.carpay .payway .list .item span{
  font-size: 0.3rem;
  color: #333333;
}
.carpay .payway .list .item input[type="radio"]{
  width: 0.4rem;
  height: 0.4rem;
  box-sizing: border-box;
  background-color: #fff;
  -webkit-appearance: none;
  border: 1px solid #c9c9c9;
  outline: none;
  vertical-align: middle;
  border-radius: 50%;
  margin-right: 0.2rem;
}
.carpay .payway .list .item input[type="radio"]:checked {
  background: url("../img/a.png")
    no-repeat center #e10303;
    background-size: 0.22rem 0.22rem;
  border: 1px solid #e10303;

}
.carpay .concactway{
  background: #fff;
  margin-bottom: 0.2rem;
}
.carpay .concactway .name{
  font-size: 0.28rem;
  color: #333333;
  padding-top: 0.28rem;
  padding-bottom: 0.28rem;
}
.carpay .concactway .list{
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.22rem;
}
.carpay .concactway .list .item{
  width: 2.22rem;
  margin-bottom: 0.28rem;
  margin-right: 0.16rem;
}
.carpay .concactway .list .item:nth-child(3n){
  margin-right: 0;
}
.carpay .concactway .list .item .div-img{
  width: 2.22rem;
  height: 2.22rem;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
.carpay .concactway .list .item img{
  width: 1.9rem;
}
.carpay .concactway .list .item p{
  font-size: 0.26rem;
  color: #666666;
  text-align: center;
  margin-top: 0.1rem;
}
.carpay .otherway{
  background: #fff;
  border-top: 1px solid #dddddd;
  padding-top: 0.48rem;
  padding-bottom: 0.6rem;
}
.carpay .otherway .p1{
  font-size: 0.26rem;
  color: #333333;
  font-weight: bold;
  margin-bottom: 0.24rem;
  padding-left: 0.2rem;
}
.carpay .otherway .p2{
  font-size: 0.26rem;
  color: #666666;
  padding-left: 0.2rem;
}
.carpay .btn{
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  background: #e10303;
  font-size: 0.3rem;
  color: #fff;
  border-radius: 0.05rem;
  margin-bottom: 0.46rem;
  margin-top: 0.56rem;
}
/* 5-2购物车付款成功 */
.paysucc{
  background: #fff;
  margin-top: 0.2rem;
}
.paysucc .cont{
  width: 6.36rem;
  margin: 0 auto;
}
.paysucc .cont .p-top{
  width: 4.1rem;
  margin: 0 auto;
  padding-bottom: 0.4rem;
  padding-top: 0.66rem;
}
.paysucc .cont .p-top .p1{
  font-size: 0.32rem;
  color: #e10303;
  font-weight: bold;
  margin-bottom: 0.4rem;
}
.paysucc .cont .p-top .p1 img{
  display: inline-block;
  vertical-align: middle;
  width: 0.44rem;
  margin-right: 0.16rem;
}
.paysucc .cont .p-top .p2{
  font-size: 0.26rem;
  color: #333333;
  padding-left: 0.6rem;
  line-height: 0.5rem;
}
.paysucc .cont .p-top .p2 span{
  color: #e10303;
  font-weight: bold;
}
.paysucc .cont .p-bot{
  border-top: 1px dashed #dcdcdc ;
  padding-top: 0.4rem;
  padding-bottom: 0.7rem;
}
.paysucc .cont .p-bot .div1{
  width: 4.1rem;
  margin: 0 auto;
  font-size: 0;

}
.paysucc .cont .p-bot .div1 .btn{
  width: 1.9rem;
  height: 0.7rem;
  line-height: 0.7rem;
  text-align: center;
  background: #e48a09;
  font-size: 0.3rem;
  color: #ffffff;
  border-radius: 0.1rem;
  display: inline-block;
  vertical-align: middle;
}
.paysucc .cont .p-bot .div1 a{
 font-size: 0.24rem;
 color: #999999;
 display: inline-block;
 vertical-align: middle;
 margin-left: 0.32rem;
}
/* 5-3购物车查看订单详情 */
.confirmAddress .ordermess .total_price{
  padding: 0.5rem 0.3rem 0.2rem;
  box-sizing: border-box;
  text-align: right;
}
.confirmAddress .ordermess .total_price p{
  margin-bottom: 0.36rem;
  font-size: 0.27rem;
  color: #333;
  line-height: 0.27rem;
}
.confirmAddress .orderdateils{
  background-color: #fff;
  padding: 0.3rem;
  box-sizing: border-box;
  font-size: 0.28rem;
  color: #666;
}
.confirmAddress .orderdateils p{
  margin-bottom: 0.3rem;
  line-height: 0.3rem;
}
.confirmAddress .orderdateils p span{
  color: #deac62;
  float: right;
}
/* 6-1地址 */
.delivery{
 
 
}
.delivery .list {
  height: calc(100vh - 2.76rem);
  overflow-y: scroll;
  padding-top: 0.2rem;
}
.delivery .list .item{
  background: #fff;
  padding: 0.36rem 0.22rem;
  display: flex;
  align-items: center;
  border-radius: 5px;
  margin-bottom: 0.2rem;
}
.delivery .list .item img{
  width: 0.64rem;
}
.delivery .list .item .right{
  width: calc(100% - 0.64rem);
  padding-left: 0.22rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;

}
.delivery .list .item .right .wenzi{
  
  width: 5.2rem;
  line-height: 0.4rem;

}
.delivery .list .item .right .wenzi .p1{
  font-size: 0.28rem;
  color: #333333;
}
.delivery .list .item .right .wenzi .p1 span{
  font-size: 0.24rem;
  color: #999999;
}
.delivery .list .item .right .wenzi .p2{
  font-size: 0.26rem;
  color: #333333;
  margin-top: 0.1rem;
}
.delivery .list .item .right .jian{
  font-size: 0.3rem;
  color: rgb(102, 102, 102);
  font-family: 黑体;
}
.delivery .list .item .right .wenzi .p2 span{
  background: #e5921b;
  font-size: 0.22rem;
  color: #ffffff;
  padding: 0 8px;
  margin-right: 0.16rem;
  display: none;
}
.delivery .list .default .right .wenzi .p2 span{
  display: inline-block;
}
.delivery .btn{
  position: fixed;
  width: 100%;
  bottom: 0.3rem;
  left: 0;
  height: 0.76rem;
  line-height: 0.76rem;
  text-align: center;


  font-size: 0.28rem;
  color: #ffffff;
}
.delivery .btn .cont{
  width: 100%;
  background: #e48a09;
  border-radius: 0.36rem;
}

/* 6-2添加地址 */
.addadress{
  padding-top: 0.2rem;
}
.addadress .add-list {
  background: #fff;
  padding-bottom: 0.36rem;
}
.addadress .add-list .item{
  display: flex;
  font-size: 0;
  height: 0.96rem;
  align-items: center;
  border-bottom: 1px solid #ebebeb;
}
.addadress .add-list .item .span1{
  font-size: 0.28rem;
  color: #666666;
  width: 1.44rem;
  display: inline-block;
}
.addadress .add-list .item .right{
  width: calc(100% - 1.44rem);
  text-align: right;
  font-size: 0.28rem;
  color: #666666;
}
.addadress .add-list .item .right span{
  font-size: 0.26rem;
  color: #e48a09;
}
.addadress .add-list .item .right span img{
  display: inline-block;
  vertical-align: middle;
  width: 0.22rem;
  margin-right: 0.18rem;
}
.addadress .add-list .item input{
  width: 100%;
  font-size: 0.28rem;
  color: #666666;
  text-align: right;
}
.addadress .defaultadress{
  background: #fff;
  margin-top: 0.24rem;
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
}
.addadress .defaultadress .p1{
  font-size: 0.28rem;
  color: #333333;
  display: flex;
  justify-content: space-between;
}
.addadress .defaultadress .p2{
  font-size: 0.24rem;
  color: #999999;
  margin-top: 0.1rem;
}
.chooseBtn {
  display: none;
}

.choose-label {
  box-shadow: #ccc 0px 0px 0px 1px;
  width: 40px;
  height: 20px;
  display: inline-block;
  border-radius: 20px;
  position: relative;
  background-color: #e48a09;
  overflow: hidden;
}

.choose-label:before {
  content: '';
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 20px;
  background-color: #fff;
  z-index: 20;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.chooseBtn:checked + label.choose-label:before {
  left: 20px;
}

.chooseBtn:checked + label.choose-label {
  background-color: #e48a09;
}
.addadress .cont{
  width: 100%;
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0.3rem;
}
.addadress .save{
  width: 100%;
  height: 0.76rem;
  line-height: 0.76rem;
  background: #e48a09;
  font-size: 0.28rem;
  color: #ffffff;
  text-align: center;
  border-radius: 0.36rem;
}
/* 7-1帮助中心 */
.helpcenter{
  padding-top: 0.2rem;
  padding-bottom: 0.6rem;
}
.helpcenter .shop-screen {
  display: flex;
  height: 0.8rem;
  line-height: 0.8rem;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #dddddd;
}
.helpcenter .shop-screen span{
    border: solid #1a1b1b;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  vertical-align: middle;
  transition: transform 300ms ease 0s, -webkit-transform 300ms ease 0s;
}
.helpcenter .shop-info{
  font-size: 0;
  margin-bottom: 0.2rem;
}
.helpcenter .shop-info p {
  font-size: 0.3rem;
  color: #000000;
  position: relative;
  padding-left: 0.26rem;
}
.helpcenter .shop-info p::after{
  position: absolute;
  content: ' ';
  width: 0.06rem;
  height: 0.26rem;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #e48a09;
}
.helpcenter .shop-info{
  background: #FFF;
}
.helpcenter .shop-scfncon ul li a{
  font-size: 0.26rem;
  color: #666666;
}
.helpcenter .shop-scfncon ul li{
  height: 0.74rem;
  line-height: 0.74rem;
  border-bottom: 1px dashed #d4d4d4;
}
.helpcenter .shop-scfncon ul li:nth-last-child(1){
  border-bottom: none;
}
/* 7-2帮助中心详情 */
.helpdetail{
  background: #fff;
  margin-top: 0.2rem;
  padding-bottom: 0.1rem;
}
.helpdetail .name{
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.helpdetail .name .p1{
  font-size: 0.3rem;
  color: #333333;
}
.helpdetail .name .p2{
  font-size: 0.22rem;
  color: #999999;
  margin-top: 0.1rem;
}
.helpdetail .content{
  margin-bottom: 0.7rem;
}
.helpdetail .content img{
  display: block;
  margin: 0 auto;
  margin-bottom: 0.1rem;
}
.helpdetail .content p{
  font-size: 0.26rem;
  color: #333333;
  text-indent: 0.7rem;
  line-height: 0.5rem;
}
.helpdetail .turnpage a{
  font-size: 0.26rem;
  color: #666666;
  display: block;
  padding-bottom: 0.2rem;
}
/* 8-1会员登陆 */
.login{
  margin-top: 0.2rem;
}
.login .form{
  font-size: 0;
}
.login .form .item{
  margin-bottom: 0.24rem;
  display: flex;
}
.login .form .item input{
  width: 100%;
  background: #fff;
  font-size: 0.28rem;
  color: #aaaaaa;
  height: 0.98rem;
  border: 1px solid #dddddd;
  box-sizing: border-box;
}
.login .form .item .phone{
  padding-left: 0.68rem;
  background: url(../img/m1.png) #fff no-repeat 0.15rem center;
  background-size: 0.4rem;
}
.login .form .item .password{
  padding-left: 0.68rem;
  background: url(../img/m2.png) #fff no-repeat 0.15rem center;
  background-size: 0.4rem;

}
.login .form .item .code{
  padding-left: 0.2rem;
  width: 4.7rem;
}
.login .form .item .right{
  width: calc(100% - 4.7rem);
  height: 0.98rem;
  padding-left: 0.16rem;
  box-sizing: border-box;
}
.login .form .item .right img{
  width: 100%;
  height: 100%;
}
.login .form .btn{
  width: 100%;
  font-size: 0.32rem;
  color: #ffffff;
  width: 100%;
  height: 0.98rem;
  line-height: 0.98rem;
  background: #e10303;
  text-align: center;
  margin-bottom: 0.24rem;
}
.login .biao{
  display: flex;
  justify-content: space-between;
}
.login .biao span{
  font-size: 0.28rem;
  color: #999999;
}
.login .biao a{
  color: #999999;
}
.login .biao .a1{
  color: #e10303;
}
/* 8-2会员手机快速登陆 */
.login .sendcode{
  font-size: 0.28rem;
  color: #aaaaaa;
  height: 0.98rem;
  line-height: 0.98rem;
  text-align: center;
  background: #fff;
  border: 1px solid #dddddd;
}
/* 9-1会员注册 */
.regiser {

}
.regiser .satate{
  display: flex;
  align-items: flex-start;
  font-size: 0;
  justify-content: space-between;
  margin-top: 0.54rem;
  margin-bottom: 0.48rem;
}
.regiser .satate span{
  width: 0.9rem;
  height: 0.9rem;
  line-height: 0.9rem;
  text-align: center;
  font-size: 0.3rem;
  color: #333333;
  border-radius: 50%;
  border: 1px solid #a8a8a8;
}
.regiser .satate p{
  font-size: 0.26rem;
  color: #333333;
  text-align: center;
  margin-top: 0.22rem;

}
.regiser .satate img{
  width: 1.48rem;
  margin-top: 0.36rem;
}
.regiser .satate .item{
  text-align: center;
}
.regiser .satate .active span{
 background: #4d4d4d;
 color: #ffffff;
}
.regiser .form{
  font-size: 0;
}
.regiser .form .name{
  font-size: 0.26rem;
  color: #333333;
  height: 0.98rem;
  line-height: 0.98rem;
  width: 2.12rem;
  text-align: center;
}
.regiser .form .phone{
  width: calc(100% - 2.12rem);
  font-size: 0.28rem;
  color: #333333;
  border-left: 1px solid #dddddd;
  box-sizing: border-box;
  padding-left: 0.4rem;
}
.regiser .form .name span{
  border: solid #b6b6b6;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(
45deg);
  -webkit-transform: rotate(
45deg);
  vertical-align: 4px;
  margin-left: 10px;
}
.regiser .form .item1{
  background: #fff;
  border: 1px solid #dddddd;
  box-sizing: border-box;
  height: 0.98rem;
  line-height: 0.98rem;
}
.regiser .form .item{
  display: flex;
  box-sizing: border-box;
  margin-bottom: 0.3rem;
}

.regiser .form .item .code {
  padding-left: 0.2rem;
  width: 4.7rem;
  background: #fff;
  border: 1px solid #dddddd;
}
.regiser .form .item .right {
  width: calc(100% - 4.7rem);
  height: 0.98rem;
  padding-left: 0.16rem;
  box-sizing: border-box;
}
.regiser .sendcode {
  font-size: 0.28rem;
  color: #e10303;
  height: 0.98rem;
  line-height: 0.98rem;
  text-align: center;
  background: #fff;
  border: 1px solid #dddddd;
}
.regiser .nextstep{
  width: 100%;
  font-size: 0.32rem;
  color: #ffffff;
  text-align: center;
  background: #e10303;
  height: 0.98rem;
  line-height: 0.98rem;
}
/* 9-2会员填写信息 */
.regiser .form1{
  font-size: 0;
}
.regiser .form1 .item{
  border: 1px solid #dddddd;
  background: #fff;
  display: flex;
}
.regiser .form1 .item .left{
  font-size: 0.28rem;
  color: #333333;
  height: 0.98rem;
  line-height: 0.98rem;
  width: 1.88rem;
 padding-left: 0.24rem;
 box-sizing: border-box;
}
.regiser .form1 .item .left span{
  color: #e10303;
  margin-right: 0.1rem;
}
.regiser .form1 .item input{
  width: calc(100% - 1.88rem);
  font-size: 0.28rem;
  color: #333333;
}
.regiser .form1 .div1 .p1{
  font-size: 0.22rem;
  color: #bfbfbf;
  margin-top: 0.2rem;
}
.regiser .form1 .div1{
  margin-bottom: 0.3rem;
}
.regiser .form1 .div2{
  display: flex;
}
.regiser .form1 .div2 .item{
  width: 5.1rem;
}
.regiser .form1 .div2 .getcode{
  font-size: 0.28rem;
  color: #333333;
  width: calc(100% - 5.1rem);
  height: 0.98rem;
  line-height: 0.98rem;
  text-align: center;
}
.regiser .form1 .nextstep{
  margin-top: 0.8rem;
  margin-bottom: 0.3rem;
}
/* 9-3会员填写信息完成 */
.regiser .ljlogin{
  margin-top: 2.78rem;
}
.regiser .ljlogin img{
  width: 1.14rem;
  height: 1.14rem;
  display: block;
  margin: 0 auto;
}
.regiser .ljlogin p{
  font-size: 0.28rem;
  color: #333333;
  text-align: center;
  margin-top: 0.32rem;
}
.regiser .ljlogin p a{
  color: #d62b2b;
}
/* 10-1会员中心 */
.mbcenter-top{
  width: 100%;
  background: url(../img/hy.png) no-repeat;
  background-size: 100% 100%;
  height: 4.58rem;
}
.mbcenter-top .thtop{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.34rem 0;
}
.mbcenter-top .thtop .a1{
  font-size: 0.22rem;
  color: #ffffff;
  width: 1.22rem;
  height: 0.46rem;
  line-height: 0.46rem;
  background: #dca345;
  text-align: center;
  border-radius: 0.36rem;
}
.mbcenter-top .thtop .back img{
  width: 0.3rem;
}
.mbcenter-top .portrait{
  display: flex;
  align-items: center;
}
.mbcenter-top .portrait img{
  width: 1.12rem;
}
.mbcenter-top .portrait .right{
  width: calc(100% -  1.12rem);
  padding-left: 0.22rem;
}
.mbcenter-top .portrait .right .p1{
  font-size: 0.32rem;
  color: #ffffff;
}
.mbcenter-top .portrait .right .p2{
  font-size: 0.22rem;
  color: #fff;

}
.mbcenter-top .portrait .right .p2 a{
  font-size: 0.22rem;
  color: #fff;
  margin-left: 0.1rem;
}
.mbcenter-top .condition{
  display: flex;
  margin-top: 0.36rem;
}
.mbcenter-top .condition .item{
  width: 33.333%;
  text-align: center;
  position: relative;
}
.mbcenter-top .condition .item::after{
  content: ' ';
  position: absolute;
  width: 1px;
  height: 0.5rem;
  background: #eccc9a;
  right: 0;
  top:0;
  bottom: 0;
  margin: auto;
}
.mbcenter-top .condition .item:nth-last-child(1)::after{
  display: none;
}
.mbcenter-top .condition .item .p1{
 font-size: 0.26rem;
 color: #fff;
}
.mbcenter-top .condition .item .p2{
  font-size: 0.26rem;
  color: #fff;
  margin-top: 0.1rem;
}
.mbcenter-nei{
  margin-top: -0.84rem;
  padding-bottom: 1.3rem;
}
.mbcenter-nei .myorder{
  background: #fff;
  border-radius: 5px;
  margin-bottom: 0.2rem;
}
.mbcenter-nei .myorder .title{
  display: flex;
  justify-content: space-between;
  padding: 0.28rem 0;
}
.mbcenter-nei .myorder .title span{
  font-size: 0.3rem;
  color: #333333;
  position: relative;
  padding-left: 0.26rem;
}
.mbcenter-nei .myorder .title span::after{
 content: ' ';
 position: absolute;
 width: 0.05rem;
 height: 0.3rem;
 background: #d6952b;
 left: 0;
 top: 0;
 bottom: 0;
 margin: auto;
}
.mbcenter-nei .myorder .title a{
  font-size: 0.26rem;
  color: #999999;
}
.mbcenter-nei .myorder .list{
  display: flex;
  justify-content: space-between;
  font-size: 0;
  padding-bottom: 0.32rem;
}
.mbcenter-nei .myorder .list .item{
  width: 25%;
  text-align: center;
}
.mbcenter-nei .myorder .list .item img{
  width: 0.8rem;
  display: inline-block;
}
.mbcenter-nei .myorder .list .item p{
  font-size: 0.24rem;
  color: #666666;
  text-align: center;
  margin-top: 0.18rem;
}
.mbcenter-nei .myorder .main{
  padding: 0 0.32rem;
  font-size: 0;
}
.mbcenter-nei .myorder .link a{
  font-size: 0.28rem;
  color: #666666;
  display: block;
  height: 0.78rem;
  line-height: 0.78rem;
  border-bottom: 1px solid #eeeeee;
  padding-left: 0.26rem;
}
.mbcenter-nei .myorder .link a:nth-last-child(1){
  border-bottom: none;
}
/* 10-2会员中心管理 */
.accountman .item{
  display: flex;
  justify-content: space-between;
  height: 0.8rem;
  line-height: 0.8rem;
  border-bottom: 1px solid #eeeeee;
  align-items: center;
}
.accountman .item .span1{
  font-size: 0.28rem;
  color: #666666;
}
.accountman .item .span2{
  border: solid #a3a3a3;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(
-45deg);
  -webkit-transform: rotate(
-45deg);
  vertical-align: middle;
  transition: transform 300ms ease 0s, -webkit-transform 300ms ease 0s;
  width: 4px;
  height: 4px;
}
.accountman .cont{
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0.3rem;
}
.accountman .save{
  width: 100%;
  height: 0.76rem;
  line-height: 0.76rem;
  background: #e48a09;
  font-size: 0.28rem;
  color: #ffffff;
  text-align: center;
  border-radius: 0.36rem;
}
/* 11-1我的订单 */
.myorders{
 padding-bottom: 0.38rem;
}
.myorders .order-s{
  margin: 0.18rem 0;
}
.myorders .order-s .cont{
  display: flex;
  background: #fff;

  align-items: center;
  justify-content: space-between;
}
.myorders .order-s .item{
  font-size: 0.28rem;
  color: #333333;
  height: 0.88rem;
  line-height: 0.88rem;
}
.myorders .order-s .active{
  color: #d78b10;
  font-weight: bold;
}
.myorders .order-nei .p1{
  display: flex;
  justify-content: space-between;
  font-size: 0.26rem;
  color: #333333;
  margin-bottom: 0.1rem;
}
.myorders .order-nei .p1 .span2{
  font-size: 0.26rem;
  color: #999999;
}
.myorders .order-nei .p1 .span3{
  font-size: 0.26rem;
  color: #d68f1b;
}
.myorders .order-nei .item{
  background: #fff;
  padding: 0.3rem 0;
  margin-bottom: 0.2rem;
}
.myorders .order-nei .p2{
  font-size: 0.26rem;
  color: #333333;
  margin-bottom: 0.2rem;
}
.myorders .order-nei .sitem{
  display: flex;
  align-items: flex-start;
}
.myorders .order-nei .sitem img{
  width: 2.18rem;
}
.myorders .order-nei .sitem .right{
  width: calc(100% - 2.18rem);
  padding-left: 0.3rem;
  box-sizing: border-box;
}
.myorders .order-nei .sitem .right .name{
  font-size: 0.28rem;
  color: #333333;
}
.myorders .order-nei .sitem .right .count{
  font-size: 0.24rem;
  color: #999999;
}
.myorders .order-nei .sitem .right .price{
  font-size: 0.34rem;
  color: #e10303;
  margin-top: 0.24rem;
}
.myorders .order-nei .btn{
  text-align: right;
  font-size: 0;
  margin-top: 0.2rem;
}
.myorders .order-nei .btn .btn1{
  font-size: 0.24rem;
  color: #666666;
  text-align: center;
  width: 1.32rem;
  height: 0.5rem;
  line-height: 0.5rem;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 0.36rem;
}
.myorders .order-nei .btn .btn2{
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
  width: 1.32rem;
  height: 0.5rem;
  line-height: 0.5rem;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 0.36rem;
  background: #e24f4f;
}
.myorders .order-nei .btn .btn3{
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
  width: 1.32rem;
  height: 0.5rem;
  line-height: 0.5rem;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 0.36rem;
  background: #d6952b;
}
.myorders .order-nei .button{
  margin-right: 0.12rem;
}
.myorders .order-nei .button:nth-last-child(1){
  margin-right: 0;
}
/* 11-2我的订单搜索 */
.ordersearch .p1{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.3rem 0;
}
.ordersearch .p1 span{
  font-size: 0.3rem;
  color: #666666;
}
.ordersearch .p1 .delete{
  width: 0.32rem;
}
.ordersearch .sehistory{
  font-size: 0;
}
.ordersearch .sehistory a{
  font-size: 0.24rem;
  color: #999999;
  background: #f6f6f6;
  display: inline-block;
  padding: 0.1rem 0.16rem;
  border-radius: 0.4rem;
  margin-right: 0.1rem;
  margin-bottom: 0.1rem;
}
/* 12-1我的资料 */
.acmess{
  margin-top: 0.2rem;
}
.acmess input{
  width: 100%;
  height: 0.98rem;
  background: #fff;
  font-size: 0.28rem;
  color: #333333;
  padding:0 0.24rem ;
}
.acmess .item{
  margin-bottom: 0.22rem;
}
.acmess{
  font-size: 0;
}
.acmess .btn{
  position: fixed;
  bottom: 0.3rem;
 left: 0;
  width: 100%;
  overflow: hidden;
}
.acmess .btn .reset{
  width: 3.1rem;
  height: 0.88rem;
  line-height: 0.88rem;
  text-align: center;
  font-size: 0.3rem;
  color: #312c24;
  background: #f5ece3;
  float: left;
}
.acmess .btn .commit{
  width: 3.6rem;
  height: 0.88rem;
  line-height: 0.88rem;
  text-align: center;
  font-size: 0.3rem;
  color: #fefefe;
  background: #d6952b;
  float: right;
}
/* 12-2修改头像 */
.xnavbar{
  margin-top: 0.2rem;
}
.xnavbar .nav{
  background: #fff;
  padding: 0.2rem 0;
  margin-bottom: 0.2rem;
}
.xnavbar .nav .img1{
  width: 2.06rem;
}
.xnavbar .nav .right{
  width: calc(100% - 2.06rem);
  padding-left: 0.28rem;
  box-sizing: border-box;
}
.xnavbar .nav .cont{
  display: flex;
align-items: center;
font-size: 0;
}
.xnavbar .nav .p1{
  font-size: 0.26rem;
  color: #666666;
  margin-bottom: 0.24rem;
}
.xnavbar .nav .upload{
  width: 1.9rem;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  font-size: 0.24rem;
  color: #fff;
  background: #e10303;

}
.xnavbar .nav .upload img{
  width: 0.34rem;
  display: inline-block;
  vertical-align: sub;
}
.xnavbar .know{
  background: #fff;
}
.xnavbar .know .p1{
  font-size: 0.26rem;
  color: #333333;
  height: 0.86rem;
  line-height: 0.86rem;
  border-bottom: 1px solid #dddddd;
}
.xnavbar .know .nei{
  padding-top: 0.1rem ;
  padding-bottom: 0.1rem;
}
.xnavbar .know .nei p{
  font-size: 0.26rem;
  color: #333333;
  line-height: 0.5rem;
}
.xnavbar .know .nei p span{
  color: #ff0000;
}
/* 12-3修改密码 */
.changePass{

}
.changePass .tip{
  font-size: 0.24rem;
  color: #cc2b30;
  margin-bottom: 0.2rem;
  line-height: 0.4rem;
}
.changePass .item .p1{
  font-size: 0.22rem;
  color: #bfbfbf;
  margin-top: 0.2rem;
}
.changePass .item{
  margin-bottom: 0.3rem;
}
/* 13-1地址 */


/* 13-2添加地址 */
.delivery1 .item .main{
  display: flex;
  align-items: center;
}
.delivery1 .item .des{
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: 0.86rem;
  align-items: center;
  margin-top: 0.28rem;
}
.delivery1 .list .item{
  display: block;
  padding-bottom: 0;
}
.delivery1 .des .delete{
 font-size: 0.24rem;
 color: #666666;
}
.delivery1 .des{
  border-top: 1px solid #ebebeb;
}
.delivery1 .des label{
  font-size: 0.24rem;
  color: #666666;
}
.delivery1 .des input[type="checkbox"]:checked {
  background: url(../img/yi.png) no-repeat center;
  background-size: 100% 100%;
  border: 1px solid #e49626;
  box-sizing: border-box;
}
.tanchuang{
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(000, 000, 000, 0.5);
  z-index: 999;
  display: none;
}
.tanchuang .main{
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.tanchuang .div1{
  width: 5.82rem;
  background: #fff;
  border-radius: 0.3rem;
  padding: 0 0.34rem 0.4rem 0.34rem;
  box-sizing: border-box;
}
.tanchuang .div1 .p1{
  font-size: 0.34rem;
  color: #333333;
  text-align: center;
  padding: 0.4rem 0;
}
.tanchuang .div1 .cancel{
  width: 2.4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  background: #f1f1f1;
  font-size: 0.3rem;
  color: #666666;
  border-radius: 0.36rem;
}
.tanchuang .div1 .delete{
  width: 2.4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  background: #d6952b;
  font-size: 0.3rem;
  color: #fff;
  border-radius: 0.36rem;
}
.tanchuang .div1 .btn{
  display: flex;
  justify-content: space-between;
}
/* 14-1我的等级 */
.mylevel{
  background: #fff;
  margin-top: 0.2rem;
  padding-top: 0.3rem;
  padding-bottom: 0.48rem;
}
.mylevel .p1{
  font-size: 0.28rem;
  color: #666666;
}
.mylevel .div1 {
  font-size: 0;
  display: flex;
}
.mylevel .div1 div{
  width:46px;

  background: #f6f1ea;
  display: inline-block;
  font-size: 0.26rem;
  color: #333333;

  box-sizing: border-box;
  margin-right: 1px;
  margin-bottom: 1px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0.2rem 0.15rem;
}
.mylevel .div1 div:nth-child(1){
  width: 30%;
  padding-left: 0;
  text-align: center;
}
.mylevel .div1 div:nth-child(2){
  width:35%;
}
.mylevel .div1 div:nth-child(3){
  width:35%;
}
.mylevel .div1:nth-child(1) div{
  background: #f0e5d4;
}
.mylevel .div1:nth-child(1) div:nth-child(1){
  background: #d6952b;
  color: #fff;
}
.mylevel .div1 div:nth-child(1) {
  padding-left: 0;
  justify-content: center;
  padding: 0;
}
.mylevel .list{
  margin-top: 0.3rem;
}
/* 15-1我的积分 */
.myintegral{

}
.myintegral .intetop{
  width: 100%;
  background: url(../img/h.png) no-repeat;
  background-size: 100% 100%;
  height: 4.6rem;
  padding-top: 0.8rem;
}
.myintegral .intetop .p1{
  font-size: 0.76rem;
  color: #fff;
  text-align: center;
}
.myintegral .intetop .p2{
  font-size: 0.26rem;
  color: #ffffff;
  text-align: center;
  margin-top: 0.22rem;
}
.myintegral .intebot{
  margin-top: -1.8rem;
}
.myintegral .intebot .cont{
  background: #fff;
  min-height: 9rem;
  padding: 0 0.24rem;
  border-radius: 0.2rem;
}
.myintegral .intebot .cont .name{
  font-size: 0.28rem;
  color: #333333;
  height: 0.94rem;
  line-height: 0.94rem;
  border-bottom: 1px solid #ededed;
}
.myintegral .intebot .cont .span1{
  font-size: 0.26rem;
  color: #666666;
}
.myintegral .intebot .cont .span2{
  font-size: 0.26rem;
  color: #666666;
}
.myintegral .intebot .cont .item{
  display: flex;
  justify-content: space-between;
  height: 0.65rem;
  line-height: 0.65rem;
  border-bottom: 1px solid #ededed;
}
/* 16-1我的收藏 */
.mycollect{
  padding-top: 0.22rem;
}
.mycollect .colltop{
  font-size: 0.26rem;
  color: #333333;
  background: #fff;
  padding: 0 0.24rem;
  display: flex;
  justify-content: space-between;
  height: 0.84rem;
  align-items: center;
  margin-bottom: 0.22rem;
}
.mycollect .colltop .det{
  color: #999999;
}
.mycollect .colltop label{
  margin-right: 0.36rem;
}
.mycollect .list{

}
.mycollect .list .item{
  background: #fff;
  padding: 0 0.24rem;
  padding-bottom: 0.32rem;
  margin-bottom: 0.22rem;
}
.mycollect .list .item .i-top{
  font-size: 0.26rem;
  color: #333333;
  padding: 0.32rem 0;
}
.mycollect .list .item .i-top span{
  margin-left: 0.16rem;
}
.mycollect .list .item .i-bot img{
  width: 2.2rem;
}
.mycollect .list .item .i-bot{
  display: flex;
  align-items: flex-start;
}
.mycollect .list .item .i-bot .ri{
  width: calc(100% - 2.2rem);
  padding-left: 0.3rem;
  box-sizing: border-box;
}
.mycollect .list .item .i-bot .p1{
  font-size: 0.28rem;
  color: #333333;
}
.mycollect .list .item .i-bot .count{
  font-size: 0.24rem;
  color: #999999;
}
.mycollect .list .item .i-bot .price{
  font-size: 0.34rem;
  color: #e10303;
  margin-top: 0.3rem;
}
.mycollect .list .item .btn{
  text-align: right;
  font-size: 0;
}
.mycollect .list .item .btn .delete{
  font-size: 0.24rem;
  color: #666666;
  text-align: center;
  width: 1.32rem;
  height: 0.5rem;
  line-height: 0.5rem;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 0.36rem;
  margin-right: 0.12rem;
}
.mycollect .list .item .btn .buy{
  font-size: 0.24rem;
    color: #fff;
    text-align: center;
    width: 1.32rem;
    height: 0.5rem;
    line-height: 0.5rem;
    display: inline-block;
    box-sizing: border-box;
    border-radius: 0.36rem;
    background: #d6952b;
}
/* 220704 */
.adv_pop{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 9999;
}
.adv_pop .pop_box{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  width: 60%;
  max-height: 80%;
}
.adv_pop .pop_box img{
  width: 100%;
}
.adv_pop .pop_box .pop_close{
  position: absolute;
  top: auto;
  right: 50%;
  bottom: -0.6rem;
  transform: translateX(50%);
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  width: 0.3rem;
  height: 0.3rem;
}
.adv_pop .swiper-adv{
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.adv_pop .pop_box img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.adv_pop .pop_box .swiper-notification{
  display: none;
}
/* 220704 over */