a{
  color: #333 !important; 
  text-decoration: none !important;
}
a:hover{
  color: black !important;
}
/* 弹窗 */
.mb-3:nth-child(2) .row{
  border:1px solid #ced4da !important;
  height: 40px !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  border-radius: .25rem;
}
.modal-content{
  width: 700px !important;
  height: auto;
  margin-top: 15vh;
}
.modal-title{
  font-size: 18px !important;
  line-height: 24px !important;
}
.btn-secondary,
.btn-primary{
  width: 75px;
  height: 40px;
}
.modal-header{
  padding: 20px 20px 10px !important;
}
.modal-dialog{
  max-width: 700px !important;
}
.modal-body input::placeholder,
.modal-body textarea::placeholder{
  color: #cfcfcf;
}
.modal-body input{
  height: 40px;
}
/*  */
.modal-body{
  position: relative;
}
.modal-body .provinceBox{
  width: 96%;
  background: #fff;
  border: 1px solid #e93323;
  border-radius: 4px;
  left: 0;
  position: absolute;
  padding: 0 15px;
  top: 112px;
  z-index: 99;
  height: auto;
  margin: 0 1rem;
}
.modal-body .provinceNone{
  display: none;
}
.modal-body .provinceBox .title-box{
  border-bottom: 1px solid #efefef;
    color: #e93323;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
}
.modal-body .provinceBox .label-box{
    color: #666;
    font-size: 14px;
    margin: 8px 0 18px;
    line-height: 2;
}
.modal-body .provinceBox .label-box span{
  cursor: pointer;
  margin-right: 10px;
}
.yifang-body .yifang-orderPc{
  background: #f9f9f9;
}
.yifang-body.yifang-order{
  position: relative;
}
.yifang-order .yifang-navBox{
  background-color: #fff;
  width: 1200px;
  height: 60px;
  margin: 10px auto;
  font-size: 14px;
  line-height: 60px;
  padding: 0 10px;
}
.yifang-order .yifang-navBox .navDetail{
  color: #999;
}
.yifang-order .yifang-statusBox,
.yifang-order .yifang-messageBox,
.yifang-order .yifang-receiveBox,
.yifang-order .yifang-goodsBox{
  width: 100%;
  max-width: 1200px;
  background-color: #fff;
  margin: 13px auto;
}
.yifang-order .yifang-statusBox .yifang-bottom{
  height: 125px;
  padding-top: 16px;
}
.yifang-order .yifang-statusBox .yifang-bottom ul{
  display: flex;
  width: 100%;
}
.yifang-order .yifang-statusBox .yifang-bottom li:first-child{
  height: 18px;
  margin-left: 111px;
}
.yifang-order .yifang-statusBox .yifang-bottom li:nth-child(2),
.yifang-order .yifang-statusBox .yifang-bottom li:nth-child(3),
.yifang-order .yifang-statusBox .yifang-bottom li:nth-child(4),
.yifang-order .yifang-statusBox .yifang-bottom li:nth-child(5)
{
  margin-left: 225px;
}
.yifang-order .yifang-statusBox .yifang-bottom li .row{
  display: flex;
  width: 18px;
  height: 18px;
  align-items: center;
}
.yifang-order .yifang-statusBox .yifang-bottom li .red{
  background-color: #e93323;
}
.yifang-order .yifang-statusBox .yifang-bottom li .now .status{
  color: #e93323;
}
.yifang-order .yifang-statusBox .yifang-bottom li .circle.red::before{
  content: '';
  background: rgba(233, 51, 35, .6);
  display: inline-block;
  width: 226px;
  height: 4px;
  position:relative;
  top: -5px;
  left: -226px;
}
.yifang-order .yifang-statusBox .yifang-bottom li .circle.gray::before{
  content: '';
  background: #c7c7c7;
  display: inline-block;
  width: 226px;
  height: 4px;
  position:relative;
  top: -5px;
  left: -226px;
}
.yifang-order .yifang-statusBox .yifang-bottom li .circle{
  width: 100%;
  height: 100%;
  border: 1px solid #c7c7c7;
  border-radius: 100%;
  font-size: 18px;
  line-height: 1;
  position: relative;
}
.yifang-order .yifang-statusBox .yifang-bottom li .now .cover{
  width: 40px;
  height: 40px;
  background: #fff;
  border: 4px solid #e93323;
  border-radius: 50%;
  color: #e93323;
  font-size: 20px;
  height: 40px;
  position:absolute;
  top: -12px;
  left: -9px;
  z-index: 99;
}
.yifang-order .yifang-statusBox .yifang-bottom li .now .cover .strip{
  width: 80px;
  height: 16px;
  background-color: #e93323;
  position: absolute;
  top: 10px;
  left: 32px;
  z-index: 98;
}
.yifang-order .yifang-statusBox .yifang-bottom li .now .cover .strip::after{
  border: 8px solid transparent;
  content:'';
  position: relative;
  top: -1px;
  left: 80px;
  border-left-color: #e93323;
  display: inline-block;
}
.yifang-order .yifang-statusBox .yifang-bottom li .circle-pre{
  width: 100%;
  height: 100%;
  border: 1px solid #c7c7c7;
  border-radius: 100%;
  font-size: 18px;
  line-height: 1;
  position: relative;
}
.yifang-order .yifang-statusBox .yifang-bottom .bottom-status{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: -42px;
  width: 100px;
  top: 43px;
}
.yifang-order .yifang-statusBox .yifang-bottom .bottom-status .status{
  color: #282828;
  font-size: 16px;
}
.yifang-order .yifang-statusBox .yifang-bottom .red .date{
  color: #9a9a9a;
  font-size: 14px;
  margin-top: 10px;
}
.yifang-order .yifang-statusBox .yifang-bottom .gray .date{
  color: #9a9a9a;
  font-size: 14px;
  margin-top: 10px;
  display: none;
}
.yifang-order .detail{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 18px 22px;
  gap: 20px;
  font-size: 16px;
  flex-wrap: wrap;
}
.yifang-order .dashed{
  border: 1px dashed #cecece;
}
.yifang-order .title{
  color: #282828;
  font-size: 18px;
  padding: 19px 22px 17px 22px;
}
.yifang-order .yifang-messageBox .detail .money span{
  color: #e93323;
}
.yifang-order .yifang-goodsBox .detail li{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.yifang-order .yifang-goodsBox .detail li>div{
  display: flex;
  gap: 26px;
  align-items: center;
}
.yifang-order .yifang-goodsBox .detail .goodsimage{
  width: 80px;
  height: 80px;
}
.yifang-order .yifang-goodsBox .detail .goodsimage img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.yifang-order .yifang-goodsBox .detail .goodsmessage{
  width: 500px;
  height: 67px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.yifang-order .yifang-goodsBox .detail .goodsmessage .message-left div:first-child{
  width: 100%;
  white-space: nowrap;
  display: -webkit-box; 
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; 
  text-overflow: ellipsis;
}
.yifang-order .yifang-goodsBox .detail .goodsmessage .message-right{
  color: #999;
  font-size: 14px;
}
.yifang-order .yifang-goodsBox .detail .goodsmessage .message-left .small{
  color: #aaa;
  font-size: 12px;
  margin-top: 4px;
}
.yifang-order .yifang-goodsBox .detail .goodsmessage .message-left .middle{
  color: #333;
  font-size: 14px;
  margin-top: 5px;
}
.yifang-order .yifang-goodsBox .detail .refund button{
  border-radius: 3px;
  font-size: 12px;
  padding: 7px 15px;
  border: 1px solid #dcdfe6;
  background-color: #fff;
  color: #606266;
  cursor: pointer;
  white-space: nowrap;
  font-weight: 500;
}
.yifang-order .yifang-goodsBox .detail .refund button:hover{
  background-color: #ecf5ff;
  border-color: #c6e2ff;
  color: #409eff;
}
.yifang-order .yifang-goodsBox .detail .total{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 15px 0;
}
.yifang-order .yifang-goodsBox .detail .total .total-price{
  color: #282828;
  font-size: 16px;
  display: flex;
  align-items: center;
}
.yifang-order .yifang-goodsBox .detail .total .total-price .price{
  color: #e93323;
}
.yifang-order .yifang-goodsBox .detail .total .total-price .price span{
  font-size: 22px;
  font-weight: 400;
}
.yifang-order .yifang-goodsBox .detail .total .call button{
  background: #e93323;
  border-style: none;
  color: #fff;
  width: 114px;
  height: 40px;
  cursor: pointer;
  font-size: 16px;
  border-radius: 4px;
}
.yifang-order .yifang-room{
  display: none;
  flex-direction: column;
  width: 730px;
  height: 654px;
  border-radius: 10px;
  box-shadow: 1px 1px 15px 0 rgba(0, 0, 0, .1);
  position: absolute;
  top: calc(50% - 327px);
  left: calc(50% - 365px);
  z-index: 999;
}
.yifang-order .yifang-room .yifang-top{
  width: 100%;
  height: 50px;
  background: linear-gradient(270deg, #1890ff, #3875ea);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 15px;
  color: white;
  border-radius: 10px 10px 0 0;
}
.yifang-order .yifang-room .yifang-top .user-img{
  width: 36px;
  height: 36px;
}
.yifang-order .yifang-room .yifang-top .user-img img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
  border-radius: 50%;
}
.yifang-order .yifang-room .yifang-top .user-name{
  flex: 1;
  font-size: 16px;
  margin-left: 15px;
}
.yifang-order .yifang-room .yifang-top .voice,
.yifang-order .yifang-room .yifang-top .cancle{
  width: 25px;
  height: 25px;
  text-align: center;
  cursor: pointer;
}
.yifang-order .yifang-room .yifang-under{
  display: flex;
  background-color: #fff;
  height: 100%;
  border-radius: 0 0 10px 10px;
}
.yifang-order .yifang-room .yifang-under .under-left{
  display: flex;
  flex-direction: column;
  border-right: 1px solid #ececec;
  flex: 1;
  height: 100%;
}
.yifang-order .yifang-room .yifang-under .under-left .information{
  flex: 1;
  border-bottom:1px solid #ececec;
}
.yifang-order .yifang-room .yifang-under .under-left .information ul{
  padding: 20px;
  gap: 20px;
}
.yifang-order .yifang-room .yifang-under .under-left .information li{
  display: flex;
  justify-content: flex-end;
  gap: 20px;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .user{
  width: 40px;
  height: 40px;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .msg{
  width: 318px;
  background-color: #f5f5f5;
  border-radius: 10px;
  color: rgba(0, 0, 0, .75);
  font-size: 14px;
  display: flex;
  flex-direction: column;
  padding: 0 13px;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .msg .orderID{
  height: 40px;
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .msg .orderMSG{
  display: flex;
  padding: 10px 0;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .msg .orderMSG .msg-left{
  width: 60px;
  height: 60px;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .msg .orderMSG .msg-left img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .msg .orderMSG .msg-right{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex: 1;
  margin-left: 10px;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .msg .orderMSG .msg-right .msg-name{
  color: #000;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .msg .orderMSG .msg-right .msg-num{
  color: #999;
  font-size: 12px;
  margin-top: 5px;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .msg .orderMSG .msg-right .msg-price{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 5px;
  height: 19px;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .msg .orderMSG .msg-right .msg-price .price{
  color: red;
  font-size: 14px;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .msg .orderMSG .msg-right .msg-price .msg-detail{
  color: #1890ff;
  font-size: 12px;
  text-align: end;
  cursor: pointer;
}
.yifang-order .yifang-room .yifang-under .under-left .information li .user img{
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: contain;
  overflow: hidden;
}

.yifang-order .yifang-room .yifang-under .under-right{
  width: 260px;
  
}
.yifang-order .yifang-room .yifang-under .under-left .send{
  height: 162px;
  display: flex;
  flex-direction: column;
}
.yifang-order .yifang-room .yifang-under .under-left .send .send-content{
  align-items: center;
  display: flex;
  height: 50px;
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
}
.yifang-order .yifang-room .yifang-under .under-left .send .send-content .content-left{
  display: flex;
  gap: 20px;
}
.yifang-order .yifang-room .yifang-under .under-left .send .send-content .content-left .smile,
.yifang-order .yifang-room .yifang-under .under-left .send .send-content .content-left .image{
  width: 22px;
  height: 22px;
  text-align: center;
  cursor: pointer;
}
.yifang-order .yifang-room .yifang-under .under-left .send .send-content .content-left .smile:hover,
.yifang-order .yifang-room .yifang-under .under-left .send .send-content .content-left .image:hover,
.yifang-order .yifang-room .yifang-under .under-left .send .send-content .content-right:hover{
  color: #1890ff;
}
.yifang-order .yifang-room .yifang-under .under-left .send .send-content .content-right{
  font-size: 15px;
  cursor: pointer;
}
.yifang-order .yifang-room .yifang-under .under-left .send .send-input{
  flex: 1;
}
.yifang-order .yifang-room .yifang-under .under-left .send .send-input textarea{
  resize: none;
  outline: none;
  width: 100%;
  height: 100%;
  border: none;
  padding-left: 20px;
  padding-right: 20px;
}
.yifang-order .yifang-room .yifang-under .under-left .send .send-input textarea::placeholder{
  font-size: 14px;
  color: #aaa;
}
.yifang-order .yifang-room .yifang-under .under-left .send .emit{
  height: 46px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 20px;
  padding-right: 20px;
}
.yifang-order .yifang-room .yifang-under .under-left .send .emit button{
  width: 68px;
  height: 26px;
  background-color: #ccc;
  border: none;
  border-radius: 3px;
  color: #fff;
  font-size: 13px;
}

.yifang-apply .yifang-applyPc .yifang-navBox{
  width: 1200px;
  height: 60px;
  margin: 0 auto;
  color: #000;
  line-height: 60px;
  font-size: 14px;
}
.yifang-apply .yifang-applyPc .yifang-navBox .navDetail{
  color: #999;
}
.yifang-apply .yifang-down{
  width: 100%;
  max-width: 1200px;
  background-color: #fff;
  margin: 0 auto;
  padding: 40px 20px 46px;
}
.yifang-apply .yifang-refundBox{
  margin: 0 auto;
}
.yifang-apply .yifang-refundBox .table{
  border: 1px solid #efefef;
  border-collapse: collapse;
  width: 100%;
}
.yifang-apply .yifang-refundBox .table .thead{
  background: #efefef;
}
.yifang-apply .yifang-refundBox .table .thead .td.first{
  padding-left: 35px;
  text-align: left;
  width: auto;
  flex: 1;
  justify-content: flex-start;
}
.yifang-apply .yifang-refundBox .table .thead .td{
      color: #282828;
    font-size: 14px;
    height: 40px;
    width: 183px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.yifang-apply .yifang-refundBox .table .tbody .message table{
  width: 100%;
}
.yifang-apply .yifang-refundBox .table .tbody .message .td{
  width: 183px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.yifang-apply .yifang-refundBox .table .tbody .message .td.first{
  flex: 1;
  justify-content: flex-start;
}
.yifang-apply .yifang-refundBox .table .tbody .image{
  display: flex;
  padding: 20px 0 20px 35px ;
}
.yifang-apply .yifang-refundBox .table .tbody .image img{
  width: 70px;
  height: 70px;
  object-fit: contain;
  overflow: hidden;
  margin-right: 20px;
}
.yifang-apply .yifang-refundBox .table .tbody .message .td .deduct,
.yifang-apply .yifang-refundBox .table .tbody .message .td .add{
  width: 40px;
  height: 36px;
  color: #d3d3d3;
  border: 1px solid #d3d3d3;
  line-height: 36px;
  font-size: 16px;
  background-color: #fff;
}
.yifang-apply .yifang-refundBox .table .tbody .message .td .number{
      border: 0;
    border-bottom: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3;
    color: #5a5a5a;
    font-size: 15px;
    height: 36px;
    line-height: 36px;
    outline: none;
    text-align: center;
    width: 54px;
}
.yifang-apply .yifang-refundBox .table .tbody .message .td.column{
  display: flex;
  height: 110px;
  align-items: center;
}
.yifang-apply .yifang-refundBox .table .tbody .message tr,
.yifang-apply .yifang-refundBox .table .thead .table tr{
  display: flex;
  justify-content: space-between;
}
.yifang-apply .yifang-applyPc .yifang-detailBox{
  border: 1px solid #efefef;
    border-collapse: collapse;
    width: 100%;
    margin-top: 20px;
  padding-left: 25px;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason{
  display: flex;
  align-items: center;
    padding: 25px 25px 45px 0;
    width: 100%;
  font-size: 14px;
  position: relative;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason label,
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-explain label,
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload label{
  color: #606266;
  white-space: nowrap;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason::after
{
  content: "";
  width: 100%;
  height: 1px;
  display: inline-block;
  background-color:#efefef;
  position: absolute;
  top: 107px;
  left:-13px;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload::before{
  content: "";
  width: 100%;
  height: 1px;
  display: inline-block;
  background-color:#efefef;
  position: absolute;
  top: 0;
  left:-13px;
}

.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason .select{
  display: flex;
  align-items: center;
  border: 1px solid #efefef;
  border-collapse: collapse;
  padding: 0 5px 0 15px;
  margin-left: 12px;
  position: relative;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason .select input{
  cursor: pointer;
  height: 40px;
  border: none;
  padding-right: 30px;
  background-color: #fff;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason .select option:focus{
  border: none;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason .select .clickdown{
  width: 25px;
  color: #c0c4cc;
  text-align: center;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason .select .sq{
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-right:solid 1px #efefef;
  border-top:solid 1px #efefef;
  position:absolute;
  top: -6px;
  left: 50px;
  z-index: 999;
  transform: rotate(-45deg);
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason .select .reason{
  display: none;
  font-size: 14px;
  background-color: #fff;
  width: 240px;
  height: auto;
  position: absolute;
  top: 55px;
  left: 0;
  z-index: 998;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason .select .reason ul{
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 6px 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason .select .reason .blue{
  color: #409eff;
    font-weight: 700;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason .select .reason ul li{
      box-sizing: border-box;
    color: #606266;
    cursor: pointer;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason .select .reason ul li:hover{
  background-color:#f5f7fa;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-explain{
  padding: 25px 0;
  position: relative;
  display: flex;
  align-items: start;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-explain textarea{
  border: 1px solid #dcdfe6;
  margin-left: 12px;
  margin-right: 20px;
  resize: vertical; 
  width: 800px;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-explain textarea:focus{
  border-color: #409eff;
  outline: none;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-explain textarea::placeholder{
  font-size: 14px;
  font-weight: 600;
  color: #d3d3d3;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-reason .select input::placeholder{
  font-size: 14px;
  font-weight: 500;
  color: #d3d3d3;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload{
  padding: 25px 0;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload{
  position: relative;
  padding: 25px 0;
  display: flex;
  align-items: start;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload .upload-right{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload .upload-right .addImage{
  display: flex;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload .upload-right .addImage .image{
  width: 148px;
  height: 148px;
  background-color: #fbfdff;
  border: 1px dashed #c0ccda;
  border-radius: 6px;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  margin-left: 12px;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload .upload-right .addImage .image .plus{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 45px;
  color: #8c939d;
  font-weight: normal;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload .upload-right .addImage ul li{
  margin: 0 8px 8px 0;
  width: 148px;
  height: 148px;
  border: 1px solid #c0ccda;
  border-radius: 6px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  display: none;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload .upload-right .addImage ul li img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload .upload-right .addImage ul{
  display: flex;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload .upload-right .addImage ul li .right-corner{
    background: #13ce66;
    box-shadow: 0 0 1pc 1px rgba(0, 0, 0, .2);
    height: 24px;
    position: absolute;
    text-align: center;
    top: -6px;
    right: -14px;
    transform: rotate(45deg);
    width: 40px;
}
.yifang-apply .yifang-applyPc .yifang-detailBox .yifang-upload .upload-right .name{
  color: rgb(153, 153, 153);
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  margin-left: 10px;
}
.yifang-apply .yifang-totalBox{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
}
.yifang-apply .yifang-totalBox .blueBtn button{
  background-color: #409eff;
  border:none;
  color: #fff;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  padding: 12px 20px;
  cursor: pointer;
}
.yifang-apply .yifang-applyIphone,
.yifang-order .yifang-orderIphone{
  display: none;
}
.yifang-order .yifang-orderIphone .yifang-stateBox{
  background: linear-gradient(to right,#ec3928,#ff7a35);
  height: 180px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  padding: 0 15px;
}
.yifang-order .yifang-orderIphone .yifang-stateBox .yifang-header{
  display: flex;
  margin: 20px 0 0 0;
  height: 33px;
  font-size: 18px;
  position: fixed;
  width: 100%;
  z-index: 999;
  align-items: center;
}
.yifang-order .yifang-orderIphone .yifang-stateBox .yifang-header .arrow{
  width: 33px;
  height: 33px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
}
.yifang-order .yifang-orderIphone .yifang-stateBox .yifang-header .name{
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  margin-right: 33px;
}
.yifang-order .yifang-orderIphone .yifang-stateBox .yifang-status{
  display: flex;
  width: 90%;
  justify-content: space-between;
  align-items: center;
  color: white;
  /* margin-bottom: 20px; */
  bottom: 20px;
  position: absolute;
}
.yifang-order .yifang-orderIphone .yifang-stateBox .yifang-status .msg{
  display: flex;
  flex-direction: column;
  gap: 5px;
  font-size: 18px;
  justify-content: flex-end;
}
.yifang-order .yifang-orderIphone .yifang-stateBox .yifang-status .msg .namedown{
  font-size: 14px;
}
.yifang-order .yifang-orderIphone .yifang-stateBox .yifang-status .image{
  width: 110px;
  height: 90px;
}
.yifang-order .yifang-orderIphone .yifang-stateBox .yifang-status .image img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.yifang-order .yifang-orderIphone .yifang-addressBox{
  width: 100%;
  padding: 0 15px;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
}
.yifang-order .yifang-orderIphone .yifang-addressBox::before{
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 90%;
  background: linear-gradient(to right,#ec3928,#ff7a35);
  mask: linear-gradient(to bottom, black 30%, transparent 100%); 
  backdrop-filter: blur(8px);
  z-index: 0;
}
.yifang-order .yifang-orderIphone .yifang-addressBox .yifang-address{
  height: 100px;
  width: 100%;
  border-radius: 20px;
  background-color: #fff;
  position: relative;
  z-index: 99;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  padding: 0 15px;
}
.yifang-order .yifang-orderIphone .yifang-addressBox .address-left{
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
}
.yifang-order .yifang-orderIphone .yifang-addressBox .address-left .number{
  font-size: 16px;
}
.yifang-order .yifang-orderIphone .yifang-addressBox .address-left .position{
  color: #999;
}
.yifang-order .yifang-orderIphone .yifang-addressBox .address-right{
  background-color: #f5f5f5;
  border-radius: 50px;
  font-size: 12px;
  padding: 0 8px;
  cursor: pointer;
  width: 40px;
  height: 17px;
  margin-top: 25px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox{
  padding: 0 15px;
  width: 100%;
  margin-bottom: 10px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item{
  background-color: #fff;
  height: 300px;
  width: 100%;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  padding: 15px 15px 0 15px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .good{
  flex: 1;
  display: flex;
  margin-top: 20px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .good .img{
  width: 70px;
  height: 90px;
  margin-right: 5px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .good .img img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .good .goodmsg{
  min-width: 150px;
  flex: 1;
  margin-right: 20px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .good .goodmsg .goodname{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  font-size: 16px;
  margin-bottom: 5px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .good .goodmsg .namedown{
  color: #999;
  font-size: 14px;
  margin-bottom: 5px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .good .goodmsg .yellowBtn button{
    border-radius: 2px;
    height: 15px;
    background: rgb(255, 255, 255);
    color: rgb(240, 169, 45);
    border: 1px solid rgb(240, 169, 45);
    font-size: 9px;
    padding: 0 4px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .good .good-right .price{
  font-weight: 700;
  text-align: end;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .good .good-right .price span{
  font-size: 18px;
  font-weight: 700;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .good .good-right .total{
  text-align: end;
  color: #999;
  font-size: 14px;
  margin-top: 5px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .applyRefund{
  height: 90px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .applyRefund button{
  border-radius: 50px;
    font-size: 14px;
    border: 1px solid #eae7e7;
    background-color: #fff;
    cursor: pointer;
    padding: 5px 13px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .contact{
  height: 50px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  position:relative;
  margin-bottom: 5px;
}
.yifang-order .yifang-orderIphone .yifang-itemBox .yifang-item .contact::before{
  content: "";
  width: 100%;
  background-color: #f5f5f5;
  position: absolute;
  height: 1px;
  top: 0;
  left: 0;
}
.yifang-order .yifang-orderIphone .yifang-nolookBox{
  height: 100px;
}


.yifang-order .yifang-orderIphone .yifang-priceBox{
  padding: 0 15px;
  width: 100%;
  margin-bottom: 10px;
}
.yifang-order .yifang-orderIphone .yifang-priceBox .yifang-price{
  background-color: #fff;
  height: 200px;
  width: 100%;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 16px;
  padding: 15px;
}
.yifang-order .yifang-orderIphone .yifang-priceBox .yifang-price .pricemsg{
  display: flex;
  justify-content: space-between;
}
.yifang-order .yifang-orderIphone .yifang-msgBox{
  padding: 0 15px;
  width: 100%;
  margin-bottom: 10px;
}
.yifang-order .yifang-orderIphone .yifang-msgBox .yifang-msg{
  background-color: #fff;
  height: 200px;
  width: 100%;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 16px;
  padding: 15px;
}
.yifang-order .yifang-orderIphone .yifang-msgBox .msg{
  display: flex;
  justify-content: space-between;
}
.yifang-order .yifang-orderIphone .yifang-msgBox .msg div:nth-child(2){
  font-size: 15px;
}
.yifang-order .yifang-orderIphone .yifang-msgBox .msg .right{
  display: flex;
  margin-left: 13px;
  font-size: 15px;
}
.yifang-order .yifang-orderIphone .yifang-msgBox .msg .address-right{
    background-color: #f5f5f5;
    border-radius: 50px;
    font-size: 12px;
    padding: 0 8px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
}
.yifang-order .yifang-orderIphone .yifang-invoiceBox{
  background-color: #fff;
  height: 60px;
  width: 100%;
  position: fixed;
  bottom: 0;
  display: flex;
  justify-content: flex-end;
  padding: 0 15px;
  align-items: center;
}
.yifang-order .yifang-orderIphone .yifang-invoiceBox button{
  border-radius: 50px;
  font-size: 14px;
  border: 1px solid #eae7e7;
  background-color: #fff;
  padding:  5px 13px;
  cursor: pointer;
}
.yifang-apply .yifang-applyIphone .yifang-navBox{
  width: 100%;
  background-color: #fff;
  height: 50px;
  position: fixed;
  top: 0;
  display: flex;
  font-size: 18px;
  align-items: center;
}
.yifang-apply .yifang-applyIphone .yifang-navBox div:first-child{
  width: 50px;
  text-align: center;
}
.yifang-apply .yifang-applyIphone .yifang-navBox div:nth-child(2){
  flex: 1;
  text-align: center;
  margin-right: 50px;
}
.yifang-apply .yifang-applyIphone .yifang-detailBox .yifang-detail{
  background-color: #fff;
  margin: 10px 10px;
  height: 100px;
  border-radius: 20px;
  display: flex;
  padding: 15px;
}
.yifang-apply .yifang-applyIphone .yifang-detailBox .img{
  width: 70px;
  height: 70px;
}.yifang-apply .yifang-applyIphone .yifang-detailBox .img img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.yifang-apply .yifang-applyIphone .yifang-detailBox .right{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 70px;
  margin-left: 5px;
}
.yifang-apply .yifang-applyIphone .yifang-detailBox .right .name{
  color: #999;
}
.yifang-apply .yifang-applyIphone .yifang-msgBox .yifang-msg{
  background-color: #fff;
  margin: 10px 10px;
  height: 180px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 15px;
  font-size: 15px;
} 
.yifang-apply .yifang-applyIphone .yifang-msgBox .yifang-msg .msg{
  display: flex;
  justify-content: space-between;
}
.yifang-apply .yifang-applyIphone .yifang-msgBox .yifang-msg .msg div:nth-child(2){
  text-align: end;
}
.yifang-apply .yifang-applyIphone .yifang-msgBox .yifang-msg .msg .red{
  color: #e93323;
}
.yifang-apply .yifang-applyIphone .yifang-commentBox .yifang-comment{
  background-color: #fff;
  margin: 10px 10px;
  height: 300px;
  border-radius: 20px;
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
} 
.yifang-apply .yifang-applyIphone .yifang-commentBox .yifang-comment .explain{
  display: flex;
  justify-content: space-between;
}
.yifang-apply .yifang-applyIphone .yifang-commentBox .yifang-comment .explain .name{
  color: #999;
}
.yifang-apply .yifang-applyIphone .yifang-commentBox .yifang-comment .comment{
  color: #999;
  flex: 1;
  margin-top: 5px;
}
.yifang-apply .yifang-applyIphone .yifang-commentBox .yifang-comment .comment textarea::placeholder{
  color: #999;
  font-weight: 600;
}
.yifang-apply .yifang-applyIphone .yifang-commentBox .yifang-comment .comment textarea{
  width: 100%;
  height: 150px;  
  border: none;
  text-align: start;
  white-space: wrap;
  resize: none;
  outline:none;
}
.yifang-apply .yifang-applyIphone .yifang-commentBox .yifang-comment .upload{
  width: 80px;
  height: 80px;
  background-color: #f5f5f5;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.yifang-apply .yifang-applyIphone .yifang-commentBox .yifang-comment .upload .image{
  width: 20px;
  height: 30px;
}
.yifang-apply .yifang-applyIphone .yifang-commentBox .yifang-comment .upload .image img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.yifang-apply .yifang-applyIphone .yifang-nullBox{
  height: 50px;
}
.yifang-apply .yifang-applyIphone .yifang-downBox{
  height: 60px;
  background-color: #fff;
  padding: 10px;
  position:fixed;
  bottom: 0;
  width: 100%;
}
.yifang-apply .yifang-applyIphone .yifang-downBox button{
  background-color: #e93323;
  color: white;
  font-size: 15px;
  text-align: center;
  border: none;
  width: 100%;
  border-radius: 50px;
  height: 100%;
}
/* login.css */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: sans-serif;
  background-color: rgb(247, 247, 247);
  overflow-x: hidden;
}

ul,
ol {
  list-style: none;
}

a {
  text-decoration: none;
  color: inherit;
}
table {
  border-collapse: collapse;
}
.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

.yifang-login-header {
  width: 100%;
  height: 110px;
  background-color: white;

}

.yifang-login-header header {
  height: 100%;
  display: flex;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
}

.yifang-login-header .yifang-left {
  display: flex;
  align-items: center;
}

.yifang-login-header .yifang-left img {
  cursor: pointer;
  width: 112px;
  height: 40px;
}

.yifang-login-header .yifang-left p {
  cursor: pointer;
  font-size: 28px;
  margin-left: 15px;
  color: black;
  font-family: "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑,Arial", "sans-serif";
}

.yifang-login-header .yifang-right {
  display: flex;
  gap: 40px;
  align-items: center;
}

.yifang-login-header .yifang-right .yifang-item {
  display: flex;
  align-items: center;
}

.yifang-login-header .yifang-right .yifang-item img {
  width: 20px;
  height: 20px;
}

.yifang-login-header .yifang-right .yifang-item span {
  color: #e93323;
  font-size: 20px;
}

.yifang-login-header .yifang-right .yifang-item p {
  color: rgb(53, 53, 53);
  margin-left: 10px;

}



/* 登录内容区 */
.yifang-login-content {
  background: url(https://pro.crmeb.net/home/img/loginBg.b6c6dcd.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  height: 608px;
  display: flex;
  justify-content: center;
  width: 100%;
}

.yifang-login-content .yifang-form {
  background-color: #fff;
  height: 427px;
  padding: 70px 40px;
  text-align: center;
  width: 450px;
  position: relative;
}

.yifang-login-content .yifang-title {
  font-size: 20px;
  font-weight: 400;
  color: black;
}

.yifang-login-content .yifang-form .yf-a-ic_QRcode2 {
  cursor: pointer;
  font-size: 60px;
  position: absolute;
  right: 0;
  top: 0;
}

.yifang-login-content .yifang-triangle {
  content: "";
  width: 60px;
  height: 60px;
  clip-path: polygon(0 0, 100% 0, 0 100%);
  background-color: white;
  transform: rotate(270deg);
  position: absolute;
  right: 0;
  top: 0;
}

.yifang-login-content .yifang-phone {
  display: flex;
  border: 1px solid #dbdbdb;
  height: 50px;
  margin: 0 auto;
  width: 100%;
  align-items: center;
  margin-top: 34px;
}

.yifang-login-content .yifang-phone .yifang-number {
  border-right: 1px solid #dbdbdb;
  color: #666;
  height: 100%;
  line-height: 50px;
  width: 65px;
}

.yifang-login-content .yifang-phone input {
  border: 0;
  padding-left: 15px;
  font: 14px Verdana, Helvetica, Arial, sans-serif;
}

.yifang-login-content .yifang-verificat {
  border: 1px solid #dbdbdb;
  height: 50px;
  margin: 20px auto 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.yifang-login-content .yifang-verificat input {
  width: 100%;
  border: 0;
  flex: 1;
  height: 100%;
  outline: none;
  padding-left: 15px;
  font: 14px Verdana, Helvetica, Arial, sans-serif;
}

.yifang-login-content .yifang-verificat .yifang-number {
  background-color: #fff;
  cursor: pointer;
  border: 0;
  border-left: 1px solid #dbdbdb;
  height: 100%;
  width: 110px;
  color: #e93323;
  font: 14px Verdana, Helvetica, Arial, sans-serif;
}

.yifang-login-content .yifang-password {
  border: 1px solid #dbdbdb;
  height: 50px;
  margin: 20px auto 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.yifang-login-content .yifang-vorp {
  display: none;
}

.yifang-login-content .yifang-password input {
  width: 100%;
  border: 0;
  height: 100%;
  outline: none;
  padding-left: 15px;
  font: 14px Verdana, Helvetica, Arial, sans-serif;
}

/* 用户同意 */
.yifang-login-content .yifang-confirm {
  width: 100%;
  margin: 0 auto;
  text-align: left;
  padding: 10px 0;

}

.yifang-login-content .yifang-confirm input {
  font-style: #999;
  cursor: pointer;
  margin-left: 6px;
}

.yifang-login-content .yifang-userconfirm {
  accent-color: #e93323;
  margin-right: 5px
}

.yifang-login-content .yifang-userconfirm-text {
  color: #e93323;
  text-decoration: none;
  cursor: pointer;
}

/* 弹出窗口的基本样式 */

/* 弹出窗口内容的样式 */
.yifang-login-content .yifang-popup-content {
  position: relative;
  margin: 0 auto 50px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
  box-sizing: border-box;
}

.yifang-login-content .yifang-content-body {
  text-align: initial;
  padding: 25px 25px 30px;
  max-height: 500px;
  overflow-y: auto;
}

.yifang-login-content .yifang-popup-content h3 {
  font-size: 20px;
  color: #333;
  font-weight: 700;
  padding: 20px 20px 10px;
}

.yifang-login-content .yifang-content-body p {
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}

/* 按钮的样式 */
.yifang-login-content .yifang-popup-btn {
  padding: 8px 15px;
  text-align: center;
  cursor: pointer;
  margin: 5px;
  min-width: 100px;
  border-radius: 10px;
}

.yifang-login-content .yifang-popup-content button {
  margin: 20px 0;
  padding: 10px 80px;
  background: red;
  color: white;
  border: none;
  border-radius: 2px;
  cursor: pointer;
}

/* 按钮容器样式 */
.yifang-login-content .yifang-btn-container {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

.yifang-login-content .yifang-btn-item1 {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 15px 0;
  background-color: #e93323;
  color: white;
  cursor: pointer;
}

.yifang-login-content .yifang-btn-item2 {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 15px 0;
  color: #e93323;
  cursor: pointer;

}


/* 底部 */
.yifang-Information {
  color: #555;
  font-size: 12px;
  margin-top: 100px;
  text-align: center;
}

.yifang-Information .yifang-PhoneAddress {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.yifang-Information .yifang-PhoneAddress .yifang-address {
  margin-left: 40px;
}

.yifang-Information .yifang-CopyrightRecord {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.yifang-Information .yifang-CopyrightRecord div {
  display: flex;
  flex-direction: row;
  margin-left: 10px;
  margin-top: 6px;
}

.yifang-Information .yifang-CopyrightRecord div a {
  margin-left: 10px;
  color: #282828;
}

/* bestsellers.css */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.hidden {
    display: none !important;
}

.detail {
    display: flex;
}

input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    width: 14px;
    height: 14px;
    cursor: pointer;
    border: 1px solid #dcdfe6;
    border-radius: 2px;
    margin: 4px;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
}

input[type="checkbox"]:checked {
    -webkit-appearance: none;
    appearance: none;
    background-color: #409eff;
    border-color: #409eff;
}

input[type="checkbox"]:checked::after {
    content: "✔";
    position: absolute;
    color: #fff;
    font-size: 14px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.yifang-PageLayout .yifang-body .yifang-title {
    margin: 0 auto;
    overflow: hidden;
    width: 1200px;
    padding: 15px 0;
}

.yifang-PageLayout .yifang-body .yifang-title span {
    color: #b4b4b4;
}

.yifang-PageLayout .yifang-body .yifang-nav {
    margin: 0 auto;
    width: 1200px;
    display: flex;
    background-color: #fff;
    box-sizing: border-box;
    height: 50px;
    position: relative;
}

.yifang-PageLayout .yifang-body .yifang-nav .yifang-type {
    display: flex;
    padding-left: 35px;
    align-items: center;
    cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-nav .yifang-type .type.font-color {
    border-bottom: 2px solid #e93323;
    color: #e93323;
}

.yifang-PageLayout .yifang-body .yifang-nav .yifang-type .type {
    line-height: 50px;
    height: 100%;
}

.yifang-PageLayout .yifang-body .yifang-nav .yifang-type .type~.type {
    margin-left: 50px;
}

.yifang-PageLayout .yifang-body .yifang-nav .yifang-type .type:hover {
    color: #e93323;
}

.yifang-PageLayout .yifang-body .yifang-nav .yifang-alltypes .type:hover {
    color: #e93323;
}

.yifang-PageLayout .yifang-body .yifang-nav .yifang-alltypes {
    width: 1200px;
    background-color: #fff;
    position: absolute;
    display: flex;
    align-items: center;
    height: 100px;
    padding: 0 40px;
    gap: 30px;
    top: 55px;
    display: none;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}


.yifang-PageLayout .yifang-body .yifang-nav .yifang-more {
    margin-left: 50px;
    cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-nav .yifang-more .more:hover {
    color: #e93323;
}

.yifang-PageLayout .yifang-body .yifang-middle {
    margin: 0 auto;
    width: 1200px;
    padding: 25px 17px;
    background-color: #fff;
    box-sizing: border-box;
    margin-top: 10px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-subCategory {
    display: flex;
    margin-bottom: 20px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-subCategory .yifang-kind {
    color: #b4b4b4;
    margin-right: 30px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-subCategory .yifang-detail {
    display: flex;
    width: 1100px;
    border-bottom: 1px dotted #efefef;
    justify-content: space-between;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-subCategory .yifang-detail .yifang-arrow {
    display: flex;
    cursor: pointer;
    align-items: center;
    gap: 10px;
    padding-bottom: 20px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-subCategory .yifang-detail .yifang-arrow img {
    width: 12px;
    height: 8px;

}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-subCategory .yifang-detail .detail {
    display: flex;
    padding-bottom: 20px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-subCategory .yifang-detail .detail .first-type {
    color: #e93323;
    cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-subCategory .yifang-detail .detail .type {
    margin-left: 30px;
    cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-subCategory .yifang-detail .detail .type:hover {
    color: #e93323;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-thirdCategory {
    display: flex;
    margin-bottom: 20px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-thirdCategory .yifang-kind {
    color: #b4b4b4;
    margin-right: 30px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-thirdCategory .yifang-detail {
    display: flex;
    width: 1100px;
    border-bottom: 1px dotted #efefef;
    justify-content: space-between;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-thirdCategory .yifang-detail .yifang-arrow {
    display: flex;
    cursor: pointer;
    align-items: center;
    gap: 10px;
    padding-bottom: 20px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-thirdCategory .yifang-detail .yifang-arrow img {
    width: 12px;
    height: 8px;

}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-thirdCategory .yifang-detail .detail {
    display: flex;
    padding-bottom: 20px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-thirdCategory .yifang-detail .detail .first-type {
    color: #e93323;
    cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-thirdCategory .yifang-detail .detail .type {
    margin-left: 30px;
    cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-thirdCategory .yifang-detail .detail .type:hover {
    color: #e93323;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand {
    display: flex;
    margin-top: 20px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-kind {
    color: #b4b4b4;
    margin-right: 30px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail {
    display: flex;
    width: 1100px;
    border-bottom: 1px dotted #efefef;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .detail {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
    margin-right: auto;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .yifang-arrow {
    display: flex;
    color: #b4b4b4;
    cursor: pointer;
    padding-bottom: 20px;
    align-items: center;
    gap: 10px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .yifang-arrow img {
    width: 12px;
    height: 8px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .yifang-arrow span:hover {
    color: #e93323;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .detail .first-type {
    color: #e93323;
    cursor: pointer;
    margin-right: 30px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .detail .type {
    margin-right: 30px;
    cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .detail .type input {
    display: none;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .detail .type:hover {
    color: #e93323;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .yifang-detail-on {
    display: flex;
    flex-direction: column;
    padding-bottom: 5px;

}


.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .yifang-choose {
    display: flex;
    padding-bottom: 20px;
    gap: 20px;
    cursor: pointer;
}
.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .yifang-choose label{
  cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .select-buttons {
    margin-bottom: 8px;
    margin-top: 8px;

}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .select-buttons .confirm {
    background-color: #409eff;
    border-color: #409eff;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    padding: 5px 15px;
    border: none;
    margin-right: 10px;
    cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .select-buttons .cancel {
    background-color: #fff;
    color: #606266;
    border: 1px solid #dcdfe6;
    font-size: 12px;
    padding: 5px 15px;
    border-radius: 3px;
    cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .chosen {
    width: 200px;
    margin-left: auto;
    border: 1px solid #dcdfe6;
    margin-right: 10px;
    padding: 5px;
    margin-bottom: 10px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-brand .yifang-detail .chosen img {
    margin-left: auto;
    width: 8px;
    height: 10px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-sort {
    display: flex;
    margin-top: 20px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-sort .yifang-kind {
    color: #b4b4b4;
    margin-right: 30px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-sort .yifang-detail {
    display: flex;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-sort .yifang-detail .detail {
    display: flex;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-sort .yifang-detail .detail .first-type {
    color: #e93323;
    cursor: pointer;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-sort .yifang-detail .detail .type {
    margin-left: 30px;
    cursor: pointer;
    align-items: center;
    display: flex;
    gap: 5px;
}

.yifang-PageLayout .yifang-body .yifang-middle .yifang-sort .yifang-detail .detail .type:hover {
    color: #e93323;
}

.yifang-PageLayout .yifang-body .yifang-item-wrap {
    width: 1200px;
    margin: 0 auto;
}

.yifang-PageLayout .yifang-body .yifang-item-wrap .yifang-item {
    width: 1220px;
    display: flex;
    flex-wrap: wrap;
}

.yifang-PageLayout .yifang-body .yifang-item-wrap .yifang-item .item {
    margin: 20px 20px 0 0;
    padding: 16px;
    background-color: #fff;
    width: 224px;
    height: 340px;
    cursor: pointer;
    transition: box-shadow 0.3s ease;
    box-sizing: border-box;
}

.yifang-PageLayout .yifang-body .yifang-item-wrap .yifang-item .item img {
    width: 100%;
    height: 192px;
    display: block;
}

.yifang-PageLayout .yifang-body .yifang-item-wrap .yifang-item .item:hover {
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
}

.yifang-PageLayout .yifang-body .yifang-item-wrap .yifang-item .item .yifang-item-name {
    width: 100%;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    color: #5a5a5a;

}

.yifang-PageLayout .yifang-body .yifang-item-wrap .yifang-item .item .yifang-money {
    padding: 8px 0;
    display: flex;
}

.yifang-PageLayout .yifang-body .yifang-item-wrap .yifang-item .item .yifang-money .price {
    font-weight: 700;
    margin-left: 8px;
    color: red;
    font-size: 22px;
}

.yifang-PageLayout .yifang-body .yifang-item-wrap .yifang-item .item .yifang-money .front-price {
    padding-left: 10px;
    color: #b4b4b4;
    text-decoration: line-through;
    margin-top: auto;
    font-size: 12px;
}

.yifang-PageLayout .yifang-body .yifang-item-wrap .yifang-item .item .yifang-numsco {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.yifang-PageLayout .yifang-body .yifang-item-wrap .yifang-item .item .yifang-numsco .yifang-num,
.yifang-PageLayout .yifang-body .yifang-item-wrap .yifang-item .item .yifang-numsco .yifang-sco {
    margin-top: 8px;
    color: #969696;
    font-size: 12px;
}



.yifang-body.flash-sale {
    background-image: url("../img/seckill-back.77251ba.png");
    background-size: 100%;
    background-repeat: no-repeat;
    min-height: 330px;
    overflow-x: hidden;
    box-sizing: border-box;
}

.yifang-body .yifang-title-section,
.yifang-body .yifang-swiper-container,
.yifang-body .yifang-all {
    overflow: hidden;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.yifang-body .yifang-title-section,
.yifang-body .yifang-swiper-container {
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.yifang-body .yifang-title-section img {
    width: 200px;
    height: 48px;
    vertical-align: middle;
    border: none;
}

.yifang-body .yifang-title-section {
    padding: 40px 0;
    text-align: center;
}

.yifang-body .yifang-swiper-container .yifang-swiper-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: white;
    margin: 0 auto;
}

.yifang-body .yifang-swiper-container .yifang-swiper-wrapper .area {
    width: 20%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 80px;
    background: url("../img/load.png") 100% 0 no-repeat;
    font-size: 14px;
    cursor: pointer;
    box-sizing: border-box;
}

.yifang-body .yifang-swiper-container .yifang-swiper-wrapper .area .waiting {
    display: none;
    font-size: 14px;
}

.yifang-body .yifang-swiper-container .yifang-swiper-wrapper .area .timeBefore {
    font-size: 14px;
}

.yifang-body .yifang-swiper-container .yifang-swiper-wrapper .active {
    background: url(../img/seckill-slide-back.aeaa797.png) 50% / 100% 100% no-repeat;
    color: white;
}

.yifang-body .yifang-swiper-container .yifang-swiper-wrapper .area .timeAfter {
    display: none;
}

.yifang-body .yifang-swiper-container .yifang-swiper-wrapper .area.time {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 80px;
    cursor: pointer;
    font-size: 14px;
    cursor: pointer;
    gap: 16px;
}

.yifang-body .yifang-swiper-container .yifang-swiper-wrapper .time>div:first-child {
    background: url(../img/seckill-slide-clock.043d4c6.png) 50% / 60px 60px no-repeat;
    font-size: 24px !important;
    font-weight: 700;
    height: 60px;
    text-align: center;
    line-height: 60px;
}

.yifang-body .yifang-swiper-container .yifang-swiper-wrapper .timeAfter .count {
    font-size: 17px;
    font-weight: 700;
}

.yifang-body .yifang-swiper-container .yifang-swiper-wrapper .area>div:first-child {
    font-size: 18px;
    font-weight: 700;
}

.yifang-body .yifang-goods-section {
    margin: 20px auto;
    width: 100%;
    max-width: 1200px;
    box-sizing: border-box;
}

.yifang-body .yifang-goods-section ul {
    display: flex;
    margin: 0 auto;
    max-width: 1200px;
    justify-content: flex-start;
    width: 100%;
    flex-wrap: wrap;
    gap: 1.3333%;
}

.yifang-body .yifang-goods-section ul li {
    box-sizing: border-box;
    width: 24%;
    margin-bottom: 16px;
    box-sizing: border-box;
}

.yifang-body .yifang-goods-section ul li a {
    background-color: #fff;
    /* width: 100%; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 24px 0;
}

.yifang-body .yifang-goods-section ul li .image {
    width: 240px;
    height: 240px;
    overflow: hidden;
}

.yifang-body .yifang-goods-section ul li .text {
    margin-top: 18px;
    width: 240px;
}

.yifang-body .yifang-goods-section ul li .text .name {
    width: 100%;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.yifang-body .yifang-goods-section ul li .text .group {
    margin-top: 12px;
    display: flex;
    align-items: center;
}

.yifang-body .yifang-goods-section ul li .text .group button {
    width: 70px;
    height: 38px;
    border: none;
    background: #e93323;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
}

.yifang-body .yifang-goods-section ul li .text .group .info {
    flex: 1;
}

.yifang-body .yifang-goods-section ul li .text .group .info .price {
    color: #e93323;
    font-size: 22px;
    font-weight: 700;
}

.yifang-body .yifang-goods-section ul li .text .group .info>div:first-child {
    color: #e93323;
    font-size: 14px;
    font-weight: 700;
}

.yifang-body .yifang-goods-section ul li .text .group .info del {
    color: #969696;
    font-size: 12px;
}

.yifang-body .yifang-goods-section ul li .text .group .info .progress {
    display: flex;
    margin-top: 4px;
    color: #969696;
    font-size: 12px;
    align-items: center;
    gap: 5px;
}

.yifang-body .yifang-goods-section ul li .text .group .info .progress .txt {
    width: 57px;
}

.yifang-body .yifang-goods-section ul li .text .group .info .progress .bar {
    width: 80px;
    height: 8px;
    background: #e2e2e2;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
}

.yifang-body .yifang-goods-section ul li .text .group .info .progress .bar span {
    background: #e93323;
    display: inline-block;
    height: 100%;
}

.yifang-body .yifang-goods-section ul li .image img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
    overflow: hidden;
}

/* homepage.css */
/* 全局重置 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑,Arial", "sans-serif";
}

body,
html {
  height: auto;
  background-color: #eee;
  overflow-x: hidden;
}

/* -------------------------- 核心布局：从.yifang-body开始 -------------------------- */
.yifang-body {
  width: 100%;
}

/* ========================== 1. 轮播图模块 (carousel) ========================== */
/* 分页器 */
.swiper-pagination{
  text-align: end !important;
}
.swiper-pagination-bullet{
  width: 32px !important;
  height: 2px !important;
  background-color: #beb9b9 !important;
  border-radius: 0 !important;
}
.swiper-pagination-bullet-active{
  background-color: white !important;
  height: 3px !important; 
}
/* 左箭头 */
.swiper-button-prev{
  left: 20% !important;
}
.swiper-button-next, .swiper-button-prev{
  width: 46px !important;
  height: 46px !important;
  background: rgba(150, 150, 150, 0.4);
  text-align: center;
  line-height: 46px;
  color: white !important;
  border-radius: 50%;
  z-index: 1 !important;
}
.swiper-button-next:after, .swiper-button-prev:after{
  font-size: 1.6rem !important;
}

.yifang-body .yifang-carousel {
  height: 520px;
  width: 100%;
  position: relative;
}

.yifang-carousel {
  position: relative;
}

.yifang-body .yifang-carousel img {
  display: block;
  width: 100%;
}
.yifang-body .yifang-carousel .left-category{
  max-width: 1200px;
  height: 520px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.yifang-body .yifang-carousel .left-category .mouseBox{
  width: 850px;
  height: 480px;
  position: relative;
  z-index: 1;
  top: 20px;
}
/* 左侧导航栏 - 精简类名 */
.yifang-body .yifang-carousel .carousel-category {
  width: 208px;
  position: absolute;
  top: 0%;
  left: 0%;
  background-color: hsla(0, 0%, 100%, .9);
  border-radius: 5px;
  padding: 8px 0 14px 0;
  height: 480px;
  overflow-y:auto ;
  z-index: 2 ;
}
.yifang-body .yifang-carousel .carousel-category::-webkit-scrollbar {
  display: none; /* 直接隐藏滚动条 */
}
.yifang-body .yifang-carousel .carousel-category .yf-arrow-right {
  font-size: 14px;
  margin: 8px 0 10px 0;
}

.yifang-body .yifang-carousel .carousel-category ul li {
  display: flex;
  justify-content: space-between;
  font-size: clamp(0.9rem, 1vw, 1rem);
  padding: 0px 21px;
  position: relative;
  height: 50px;
  align-items: center;
}

.yifang-body .yifang-carousel .carousel-category ul li p {
  margin: 5px 0 10px 0;
}

.yifang-body .yifang-body-img-margin {
  margin-top: 10px;
}

.yifang-body .yifang-carousel .carousel-category ul li:hover {
  background-color: rgba(255, 255, 255, .8);
}

.yifang-body .yifang-carousel .carousel-category ul li img {
  width: 8%;
}

/* 悬浮子菜单 */
.yifang-body .yifang-carousel .sublist {
  width: 70%;
  height: 480px;
  position: absolute;
  top: 0%;
  left: 25%;
  background-color: white;
  z-index: 2;
  display: none;
}

.yifang-body .yifang-carousel .sublist ul {
  box-sizing: border-box;
  padding: 30px 5px 20px 29px;
  display: flex;
  gap: 50px;
  align-items: center;
}

.yifang-body .yifang-carousel .sublist ul img {
  width: 40px;
  height: 40px;
}

.yifang-body .yifang-carousel .sublist ul li {
  display: flex;
  align-items: center;
  gap: 10px;
}
.yifang-body.homepageBody .yifang-carouselBox .yifang-mobile .moblieSearch{
  width: 100%;
  height: 43px;
  display: flex;
  padding: 0 16px;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
}
.yifang-body.homepageBody .yifang-carousel-bgimg,
.yifang-body.homepageBody .yifang-carouselBox .yifang-mobile,
.yifang-footer-block{
  display: none;
}

.yifang-body .yifang-carouselBox {
  position: relative;
}

.yifang-body .yifang-carouselBox .yifang-carousel-bgimg {
  background: url("https://crmebpros.oss-cn-beijing.aliyuncs.com/attach/2025/05/cc03c202505221739477668.jpg?x-oss-process=image/resize,h_500,w_500");
  background-size: 120% auto !important;
  background-position: bottom;
  background-repeat: no-repeat !important;
  position: absolute;
  top: 0;
  left: 0;
  filter: blur(10px);
  width: 100%;
  height: 100%;
}
/* ========================== 2. 限时秒杀模块 (seckill) ========================== */
.yifang-body .yifang-seckillBox {
  margin: 30px auto 10px;
  width: 100%;

}

.yifang-body .yifang-seckillBox .head,
.yifang-body .yifang-newproductBox .head,
.yifang-body .yifang-digitalBox .head {
  display: none;
}

.yifang-body .yifang-digitalBox .header {
  width: 100%;
}

.yifang-body .header .header-right a p {
  color: white !important;
}

.yifang-body .header .header-right span,
.yifang-body .yifang-newproductBox .head .inner .header-right span,
.yifang-body .yifang-digitalBox .head .inner header-right span {
  font-size: 13px;
}

.yifang-body .yifang-digitalBox .digital-item .name {
  margin-top: 12px;
  font-size: 14px;
  max-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.yifang-body .yifang-digitalBox .digital-item .tag {
  display: none;
}

.yifang-body .yifang-digitalBox .digital-item .tag-box {
  display: flex;
  align-items: center;
  font-size: 9px;
  gap: 4px;

}

.yifang-body .yifang-digitalBox .digital-item .promotion {
  padding: 2px 4px;
  background: rgb(240, 70, 45);
  color: rgb(255, 255, 255);
}

.yifang-body .yifang-digitalBox .digital-item .subsidy {
  padding: 2px 4px;
  background: rgb(225, 40, 111);
  color: rgb(255, 255, 255);
}

.yifang-body .yifang-digitalBox .digital-item .price {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 12px;
  color: #aaa;
  font-size: 12px;
}

.yifang-body .yifang-digitalBox .digital-item .meta {
  margin-top: 16px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #aaa;
  font-size: 12px;
}

.yifang-body .yifang-seckillBox .header-left {
  display: flex;
  align-items: center;
  gap: 5px;
}

.yifang-body .yifang-seckillBox .header h1 {
  width: 70px;
}

.yifang-body .yifang-seckillBox .header h1 img {
  width: 100%;
}

.yifang-body .yifang-seckillBox .header p {
  font-size: 13px;
}

.yifang-body .yifang-seckillBox .header-left .countdown {
  margin: 0;
}


/* 秒杀容器：65% 改为 1200px */
.yifang-body .yifang-seckillBox .tab {
  background-color: white;
  width: 1200px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  align-items: stretch;
  height: 266px;
}

.yifang-body .yifang-seckillBox .tab ul {
  height: 266px;
}

/* 秒杀左侧时间栏 */
.yifang-body .yifang-seckillBox .tab .main {
  width: 208px;
  flex-shrink: 0;
  display: flex;
  text-align: center;
  color: white;
  background: url(../img/skillBg.3e32104.jpg.jpeg) no-repeat;
  background-position: center;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-size: cover;
}

.yifang-body .yifang-seckillBox .tab .main h1 {
  font-size: 28px;
}

.yifang-body .yifang-seckillBox .tab .main .line {
  width: 10%;
  height: 2px;
  background-color: white;
  margin: 10px auto;
}

.yifang-body .yifang-seckillBox .tab .main .desc {
  font-size: 16px;
}

.yifang-body .yifang-seckillBox .tab .main .time {
  margin-top: 20px;
  font-size: 16px;
}

.yifang-body .yifang-seckillBox .tab .main .time-text {
  font-weight: 700;
}

.yifang-body .yifang-seckillBox .tab .main p {
  font-size: clamp(.5rem, 2vw, 1rem);
}

/* 秒杀右侧商品区 */
.yifang-body .yifang-seckillBox .tab .content {
  overflow: hidden;
  flex: 4;
  position: relative;
}

/* 商品区箭头 */
.yifang-body .yifang-seckillBox .tab .content .btn-prev,
.yifang-body .yifang-seckillBox .tab .content .btn-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 26px;
  height: 35px;
  background-color: #e9e9e9;
  color: white;
  text-align: center;
  line-height: 35px;
  font-size: 1.2rem;
  cursor: pointer;
  z-index: 5;
  pointer-events: auto;
}

.yifang-body .yifang-seckillBox .tab .content:hover .btn-prev {
  background-color: #d6d6d6;
}

.yifang-body .yifang-seckillBox .tab .content:hover .btn-next {
  background-color: #d6d6d6;
}

.yifang-body .yifang-seckillBox .tab .content .btn-prev {
  left: 0px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.yifang-body .yifang-seckillBox .tab .content .btn-next {
  right: 0px;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}

.yifang-body .yifang-seckillBox .tab .content ul {
  transition: all .2s ease;
  transform: translateX(-0%);
  display: flex;
}

/* 进度条相关 */
.yifang-body .yifang-seckillBox .tab .content .list .discount {
  display: none;
  margin: 10px 0;
}

.yifang-body .yifang-seckillBox .tab .content .list .discount-box {
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
  border-left: 2px solid red;
}

.yifang-body .yifang-seckillBox .tab .content .list .discount-icon {
  width: 60%;
  height: 11px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: #fdf0ed;
}

.yifang-body .yifang-seckillBox .tab .content .list .discount-box img {
  position: absolute;
  left: 0;
  width: 11px;
  height: 11px;
}

.yifang-body .yifang-seckillBox .tab .content .list .discount-box span {
  font-size: .8rem;
  color: #ff4444;
}

.yifang-body .yifang-seckillBox .tab .content .list .afterPrice i {
  font-size: 12px;
  color: #e93323;
  font-style: normal;
  font-family: SemiBold;
  display: none;
}

/* 秒杀商品样式 */
.yifang-body .yifang-seckillBox .tab .content .list .item {
  position: relative;
  flex-shrink: 0;
  text-align: center;
  width: 25%;
  display: flex;
  flex-direction: column;
  padding: 21px 42px;

}

.yifang-body .yifang-seckillBox .tab .content .list .item::after {
  background-color: #f4f4f4;
  content: " ";
  height: 98px;
  margin-top: -49px;
  position: absolute;
  top: 50%;
  width: 1px;
  left: 0;
}

.yifang-body .yifang-seckillBox .tab .content .list .item a:first-child:after {
  display: none;
}

.yifang-body .yifang-seckillBox .tab .content .name {
  max-width: 180px;
  max-height: 46px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 10px;
  line-height: 1.5;
  font-size: 14px;
  font-size: 14px;
  text-wrap: nowrap;
}

/* 秒杀倒计时样式 */
.yifang-body .yifang-seckillBox .tab .main .countdown {
  display: flex;
  align-items: center;
  margin: 20px auto 0;
  gap: 4px;
  justify-content: center;
}

.yifang-body .yifang-seckillBox .tab .main .countdown .item {
  width: 30px;
  height: 30px;
  line-height: 30px;
  background-color: black;
  font-size: clamp(.8rem, 2vw, 1.2rem);
  font-weight: 700;
}

/* 秒杀商品图片容器 */
.yifang-body .yifang-seckillBox .tab .content .list .img {
  width: 100%;
  margin: auto;
  aspect-ratio: 1 / 1;
  background: url(../img/1774e1f4486777218790338bfbedea6c.png) no-repeat center / 100% 100%;
}

.yifang-body .yifang-seckillBox .tab .content .list .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: relative;
  z-index: -1;
}

/* 秒杀抢购按钮 */
.yifang-body .buy {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 5px 10px;
  border-radius: 20px;
  background: linear-gradient(90deg, #ff7931 0%, #e93323 100%);
  text-align: center;
  width: 60px;
  color: white;
  margin-left: 60%;
  display: none;
}

.yifang-body .yifang-newproductBox .buy {
  bottom: 10px;
  right: 10px;
  font-size: 12px;
}

/* ========================== 3. 通用文字样式 ========================== */
.yifang-body .afterPrice {
  font-weight: 700;
  color: #e93323;
  font-size: 1.2rem;
}

.yifang-body .yifang-seckillBox .tab .content .list .prePrice {
  margin-left: 6px;
  color: #ccc;
  font-size: clamp(.8rem, 2vw, 1.1rem);
}

/* ========================== 4. 精品推荐模块 (recommend) ========================== */
.yifang-body .yifang-recommendBox {
  width: 100%;
}

.yifang-body .yifang-recommendBox .gray {
  color: #a3a3a3;
  font-size: 16px;
  margin-top: 8px;
}

/* recommend-header：65% 改为 1200px */
.yifang-body .yifang-recommendBox .header,
.yifang-body .yifang-newproductBox .header,
.yifang-body .yifang-digitalBox .header {
  color: #8b8b8b;
  width: 1200px;
  margin: 30px auto 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.yifang-body .yifang-recommendBox .header .header-left,
.yifang-body .yifang-newproductBox .header .header-left,
.yifang-body .yifang-digitalBox .header .header-left {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
}

.yifang-body .yifang-newproductBox .header .header-left p {
  margin-left: 13px;
}

.yifang-body .yifang-newproductBox .head .inner,
.yifang-body .yifang-digitalBox .head .inner {
  display: flex;
  box-sizing: border-box;
  padding: 10px 20px;
  background: url(../img/0af6720250625092958644.png);
  background-position: center;
  background-size: 100% auto;
  width: 95%;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 13px;
  color: white;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  text-align: center;
}

.yifang-body .yifang-digitalBox .head .inner {
  width: 100%;
}

.yifang-body .yifang-digitalBox .header .header-left,
.yifang-body .yifang-digitalBox .head .inner {
  display: flex;
  align-items: center;
  gap: 5px;
}

.yifang-body .header-left h1,
.yifang-body .yifang-digitalBox .head .inner h1 {
  width: 70px;
}

.yifang-body .header-left h1 img,
.yifang-body .yifang-digitalBox .head .inner h1 img {
  width: 100%;
}

.yifang-body .header-left h1 p,
.yifang-body .yifang-digitalBox .head .inner h1 p {
  font-size: 13px;
}

.yifang-body .yifang-digitalBox .header .header-left {
  color: #333;
  font-size: 22px;
  font-weight: 700;
}

.yifang-body .yifang-recommendBox .header-left p,
.yifang-body .yifang-digitalBox .header-left p {
  margin-left: 10px;
}

.yifang-body .yifang-recommendBox .header .img {
  width: 120px;
  height: 30px;
}

.yifang-body .more-btn {
  border: 1px solid #c6c6c6;
  color: #818181;
  font-size: 12px;
  height: 26px;
  width: 60px;
  text-align: center;
  line-height: 26px;
}

.yifang-body .more-btn span {
  font-size: 12px;
}

.yifang-body .yifang-recommendBox .products {
  width: 1200px;
  margin: 14px auto 0;
  height: 250px;
}

.yifang-body .yifang-recommendBox .products ul {
  display: flex;
  gap: 20px;
  height: 100%;
}

.yifang-body .yifang-recommendBox .products ul li {
  background-color: white;
  height: 250px;
}

.yifang-body .yifang-recommendBox .products ul li:hover {
  box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.08);
}

/* 精品推荐大卡片 */
.yifang-body .yifang-recommendBox .products ul a .item.large {
  box-sizing: border-box;
  display: flex;
  padding: 28px;
  gap: 26px;
}
.yifang-body .yifang-recommendBox .products ul a.large{
  flex: 1;
}
.yifang-body .yifang-recommendBox .products ul a.small{
  width: 25%;
}
.yifang-body .yifang-recommendBox .products ul .item {
  background: url(../img/boutique1.978bf4d.jpg) no-repeat;
}

.yifang-body .yifang-recommendBox .products ul .item.large .info {
  flex: 3;
}

.yifang-body .yifang-recommendBox .products ul .item.large .img {
  width: 194px;
  height: 194px;
}

.yifang-body .yifang-recommendBox .products ul .item.large .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.yifang-body .yifang-recommendBox .products ul .item.large .info h1 {
  font-size: clamp(.4rem, 2vw, 1.2rem);
  font-weight: 400;
}

.yifang-body .yifang-recommendBox .price {
  display: flex;
  align-items: center;
  margin-top: 26px;
  display: flex;
  gap: 10px;
}

.yifang-body .yifang-recommendBox .price p {
  color: #e93323;
  font-size: clamp(.6rem, 2vw, 1.4rem);
  font-weight: 700;
}

.yifang-body .yifang-recommendBox .price del {
  color: #a3a3a3;
  margin-left: 12px;
}

.yifang-body .yifang-recommendBox .yifang-kong {
  height: 10%;
}

.yifang-body .yifang-recommendBox .price-wrap {
  display: flex;
}

.yifang-body .yifang-recommendBox .price-wrap del {
  flex: 1;
}

.yifang-body .yifang-recommendBox .price-wrap .img {
  flex: 1;
}

.yifang-body .yifang-recommendBox .products .price-wrap .img img {
  width: 100%;
}

/* 精品推荐小卡片 */
.yifang-body .yifang-recommendBox .products ul .item.small {
  padding: 28px;
  background-position: 50%;
}

.yifang-body .yifang-recommendBox .products .name {
  max-width: 230px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.yifang-body .yifang-recommendBox .red {
  color: #e93323;
  font-size: 20px;
  font-weight: 700;
  margin-top: 12px;
}

.yifang-body .yifang-recommendBox .products .name {
  font-size: 18px;
}

.yifang-body .yifang-recommendBox .products .item.small .gray {
  color: #a3a3a3;
  margin-top: 4px;
  font-size: 1rem;
}

/* ========================== 5. 首发新品模块 (newproduct) ========================== */

.yifang-body .yifang-newproductBox ul {
  width: 1200px;
  margin: 14px auto 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(224px, 1fr));
  gap: 20px;
  align-items: start;
  flex-wrap: nowrap;
}

.yifang-body .yifang-newproductBox ul li {
  position: relative;
  box-sizing: border-box;
  padding: 16px 16px 22px 16px;
  background-color: white;
  height: auto;
  flex: none;
  flex-shrink: 0;
  flex-grow: 0;
  transform: none;
}

.yifang-body .yifang-newproductBox ul li:hover {
  box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.08);
}

.yifang-body .yifang-newproductBox ul .newproduct-item .img {
  width: 100%;
  margin: auto;

}

.yifang-body .yifang-newproductBox ul .newproduct-item .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-height: 204px;
}

/* 价格样式 */
.yifang-body .yifang-newproductBox ul .newproduct-item .price {
  text-align: center;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
}

.yifang-body .yifang-newproductBox ul .newproduct-item .price .tag {
  background-color: #b12f24;
  font-size: .9rem;
  color: white;
}

.yifang-body .yifang-newproductBox ul .newproduct-item .name {
  margin-top: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.yifang-body .yifang-newproductBox ul .newproduct-item .price p {
  flex: 1;
}

.yifang-body .yifang-newproductBox ul .newproduct-item .price del {
  flex: 1;
  color: #a3a3a3;
  font-size: 12px;
}

.yifang-body .yifang-newproductBox .already {
  color: #969696;
  font-size: 12px;
  margin-top: 14px;
}



/* ========================== 7. 数码板块模块 (digital) ========================== */
.yifang-body .yifang-digitalBox {
  width: 1200px;
  margin: auto;
}

.yifang-body .yifang-digitalBox ul {
  margin-top: 20px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(192px, 1fr));
  gap: 20px;
}

.yifang-body .yifang-digitalBox ul li {
  padding: 16px;
  background-color: white;
}

.yifang-body .yifang-digitalBox ul li:hover {
  box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.08);
}

.yifang-body .yifang-digitalBox ul #first {
  grid-column: 1/3;
}

.yifang-body .yifang-digitalBox ul #first img {
  width: 100%;
  height: 100%;
  max-height: 306px;
  object-fit: cover;
}

.yifang-body .yifang-digitalBox ul li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-height: 232px;
}

.yifang-body .yifang-digitalBox .digital-item .plus {
  background: linear-gradient(90deg, #ff7931 0%, #e93323 100%);
  font-size: 13px;
  border-radius: 20px;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  color: white;
  display: none;
}

.yifang-body .yifang-digitalBox .digital-item .plus span {
  font-size: 13px;
}

.yifang-body .yifang-site-config {
  padding: 50px 0 20px 0;
  font-size: 12px;
  text-align: center;
  color: #666;
  display: none;
}


/* 表格边框合并 */
table {
  border-collapse: collapse;
}

/* 清除浮动 */
.clearfix::after {
  content: "";
  display: block;
  clear: both;
}












/* 底部 */
.yifang-Information {
  height: 122px;
  padding: 30px 0 48px;
  text-align: center;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}

.yifang-Information .yifang-PhoneAddress {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.yifang-Information .yifang-PhoneAddress .yifang-address {
  margin-left: 40px;
}

.yifang-Information .yifang-CopyrightRecord {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.yifang-Information .yifang-CopyrightRecord div {
  display: flex;
  flex-direction: row;
  margin-left: 10px;
  margin-top: 6px;
}

.yifang-Information .yifang-CopyrightRecord div a {
  margin-left: 10px;
  color: #282828;
}




.yifang-body {
  width: 100%;
  background-color: white;
  box-sizing: border-box;
  overflow-x: hidden;
  background-color: #f5f5f5;
}

.yifang-body .yifang-shoppingCard {
  max-width: 1200px;
  margin: 0 auto;
  overflow-x: hidden;
  cursor: pointer;
}

.yifang-shoppingCard .yifang-header {
  padding: 20px 0;
}

.yifang-shoppingCard .yifang-header span {
  color: #747474;
}

.yifang-shoppingCard .yifang-content-bar {
  background-color: #f9f9f9;
}

.yifang-shoppingCard .yifang-content-bar ul {
  display: flex;
  padding: 18px 0 14px 0;
  margin-bottom: 0 !important;
}

.yifang-shoppingCard .yifang-content-bar ul li {
  text-align: center;
}

.yifang-shoppingCard .yifang-selectAll {
  flex: 0.8;
}

.yifang-shoppingCard .yifang-information {
  flex: 3;
}

.yifang-shoppingCard .yiang-unitPrice {
  flex: 1.5;
}

.yifang-shoppingCard .yiang-number {
  flex: 1.5;
}

.yifang-shoppingCard .yifang-money {
  flex: 1.5;
}

.yifang-shoppingCard .yifang-manage {
  flex: 0.8;
}

/* 手机端头部 */
.yifang-shoppingCard .yifang-mini {
  display: none;
}
.yifang-shoppingCard .yifang-content .yifang-content-list{
  background-color: #fff;
}
.yifang-shoppingCard .yifang-header-mini {
  width: 100%;
  margin: 0 auto;
  padding: 10px 25px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  background-color: white;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
}


.yifang-shoppingCard .yifang-header-mini .yifang-num span {
  color: #e93323;
}

.yifang-shoppingCard .yifang-header-mini button {
  border-radius: 3px;
  border: 1px solid #868686;
  padding: 2px 15px;
  background-color: white;
}

/* 购物车内容 */
.yifang-shoppingCard .yifang-content-list-item {
  padding: 40px 0;
  display: flex;
  align-items: center;
  text-align: center;
  border: 1px solid #efefef;
  border-top: none;
}

.yifang-shoppingCard .yifang-mini-left {
  display: flex;
  align-items: center;
}

.yifang-shoppingCard .yifang-mini-right {
  width: 100%;
  display: flex;
  align-items: center;
}

.yifang-shoppingCard .yifang-content-selectAll {
  /* flex: 1; */
  margin: 0 50px;
}

.yifang-shoppingCard .yifang-content-selectAll input {
  border-radius: 50%;
}

.yifang-shoppingCard .yifang-custom-checkbox {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

.yifang-shoppingCard .yifang-checkbox-label {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  gap: 8px;
  user-select: none;
  position: relative;
  padding-left: 0;
  margin: 0;
}

.yifang-shoppingCard .yifang-checkbox-label::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-color: #fff;
  box-sizing: border-box;
  flex-shrink: 0;
}

.yifang-shoppingCard .yifang-custom-checkbox:checked+.yifang-checkbox-label::before {
  border-color: #e93323;
  background-color: #e93323;
}

.yifang-shoppingCard .yifang-custom-checkbox:checked+.yifang-checkbox-label::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 3px;
  display: inline-block;
  width: 6px;
  height: 10px;
  border: 1px solid #fff;
  border-top: none;
  border-left: none;
  transform: rotate(45deg);
  box-sizing: border-box;
  z-index: 1;
}

.yifang-shoppingCard .yifang-content-information {
  flex: 2;
  margin-left: 15px;
}

.yifang-shoppingCard .yifang-pictrue {
  height: 90px;
  width: 90px;
}

.yifang-shoppingCard .yifang-pictrue img {
  height: 100%;
  width: 90px;
}


.yifang-shoppingCard .yifang-content-font {
  display: flex;
  flex-direction: column;
  text-align: left;
}

.yifang-shoppingCard .yifang-content-font p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.yifang-shoppingCard .yifang-content-text {
  color: #d0d0d0;
  font-size: 12px;
  margin-top: 10px;
}

.yifang-shoppingCard .yifang-content-unitPrice {
  flex: 1.5;
  font-size: 16px;
}

.yifang-shoppingCard .yifang-content-number {
  flex: 1.5;
  display: flex;
  justify-content: center;
  align-items: center;
}

.yifang-shoppingCard .yifang-number-item {
  width: 130px;
  height: 35px;
  border: 1px solid #d3d3d3;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.yifang-shoppingCard .yifang-number-item input {
  flex: 1;
  position: relative;
  cursor: text;
  /* border: 0; */
  border: 1px solid #d3d3d3;
  /* border-top: 1px solid #d3d3d3; */
  color: #5a5a5a;
  font-size: 15px;
  height: 35px;
  line-height: 35px;
  outline: none;
  text-align: center;
  width: 54px;
}

.yifang-number-item input[type="number"]::-webkit-outer-spin-button,
.yifang-number-item input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  /* 取消默认样式 */
  margin: 0;
  /* 清除边距，避免占位 */
}

.yifang-shoppingCard .yifang-number-item input::before {
  content: "";
  width: 1px;
  height: 35px;
  background-color: #d3d3d3;
  position: absolute;
  left: 0;
  top: -10px;
}

.yifang-shoppingCard .yifang-number-item input::after {
  content: "";
  width: 1px;
  height: 35px;
  background-color: #d3d3d3;
  position: absolute;
  right: 0;
  top: -10px;
}

.yifang-shoppingCard .yifang-number-item button {
  flex: 0.7;
  font-size: normal !important;
  border: none;
  background-color: white;
}

.yifang-active {
  color: #d0d0d0;
}

.yifang-shoppingCard .yifang-mini-itemCenter {
  display: flex;
  align-items: center;
  gap: 70px;
  margin: 0 50px 0 50px;
  flex: 2.5;
}

.yifang-shoppingCard .yifang-content-money {
  flex: 0.7;
  font-size: 16px;
  color: #e93323;
  margin: 0 30px;
}

.yifang-shoppingCard .yifang-content-manage {
  flex: 0.8;
  color: #d0d0d0;
  margin-left: 30px;
  cursor: pointer;
}
/* 
.yifang-shoppingCard .yifang-content-list-item .iconfont {
  font-size: 25px;
} */
/* 合计 */
.yifang-shoppingCard .yifang-bottom-pc {
  padding: 60px 0;
  display: flex;
}

.yifang-shoppingCard .yifang-bottom-left {
  flex: 8;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #efefef;
  padding: 30px;
}

.yifang-shoppingCard .yifang-bottom-left .yifang-countMoney {
  font-size: 16px;
}

.yifang-shoppingCard .yifang-bottom-left .yifang-countMoney span {
  font-size: 22px;
  font-weight: 700;
  color: #e93323;
}

.yifang-shoppingCard .yifang-bottom-right {
  flex: 1;
  background-color: #e93323;
  color: white;
  padding: 30px 20px;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* 手机端底部 */
.yifang-shoppingCard .yifang-bottom .yifang-fix {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0 auto;
  padding: 8px 20px;
  background-color: rgba(255, 255, 255, 0.9);
  position: fixed;
  bottom: 44px;
  left: 0;
  z-index: 20;
  height: 52px;
}

.yifang-shoppingCard .yifang-bottom .yifang-right-item {
  display: flex;
  align-items: center;
  gap: 10px;
}

.yifang-shoppingCard .yifang-bottom .yifang-one p {
  padding: 5px 20px;
  background-color: #e93323;
  border-radius: 50px;
  color: white;
}

.yifang-shoppingCard .yifang-bottom .yifang-two #one {
  padding: 5px 20px;
  border-radius: 50px;
  border: 1px solid #868686;
  color: #868686;
}

.yifang-shoppingCard .yifang-bottom .yifang-two #two {
  padding: 5px 20px;
  border-radius: 50px;
  border: 1px solid #e93323;
  color: #e93323;
}




/* 购物车无商品PC */
.yifang-shoppingCard .yifang-noCart {
  text-align: center;
}

.yifang-shoppingCard .yifang-pictruepc {
  height: 174px;
  margin: 111px auto 0;
  width: 274px;
}

.yifang-shoppingCard .yifang-pictruepc img {
  height: 100%;
  width: 100%;
}

.yifang-shoppingCard .yifang-tip {
  color: #969696;
  font-size: 14px;
  margin-top: 20px;
}

.yifang-shoppingCard .yifang-goIndex {
  border: 1px solid #282828;
  border-radius: 6px;
  color: #282828;
  display: block;
  font-size: 14px;
  height: 35px;
  line-height: 35px;
  margin: 24px auto 100px;
  text-align: center;
  width: 90px;
}

.yifang-noCart-active {
  display: none;
}
/* Profile.css */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.yifang-body .yifang-Breadcrumb {
    display: flex;
    align-items: center;
    width: 1200px;
    margin: auto;
    height: 60px;
    gap: 3px;
}

body,
html {
    overflow-x: hidden;
    background-color: #f5f5f5;
}

.yifang-body .yifang-Breadcrumb-active {
    color: #999 !important;
}

.yifang-body .yifang-breadcrumb-warpper {
    max-width: 1200px;
    width: 100%;
    margin: auto;
    display: flex;
}

/* 头像 */
.yifang-body .yifang-breadcrumb-warpper .yinfang-warpper-face {
    width: 180px;
    height: 170px;
    background-color: white;
}

.yifang-body .yifang-breadcrumb-warpper .yinfang-warpper-face {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.yifang-body .yifang-breadcrumb-warpper .yinfang-face-img {
    width: 54px;
    height: 70px;
}

.yifang-body .yifang-breadcrumb-warpper .yinfang-face-img img {
    border-radius: 50%;
    height: 52px;
    margin: 9px 1px;
    width: 52px;
}

.yifang-body .yifang-breadcrumb-warpper .yinfang-warpper-face p {
    padding: 0 15px;
}

/* 用户菜单 */

.yifang-body .yifang-breadcrumb-warpper .yifang-user-menu {
    width: 180px;
    background-color: white;
    margin-top: 8px;
    padding: 40px 0;
    font-size: 14px;
}

.yifang-body .yifang-breadcrumb-warpper .yifang-user-menu .yifang-menu-item {
    color: #666;
    cursor: pointer;
    margin-bottom: 30px;
    text-align: center;
}

.yifang-body .yifang-breadcrumb-warpper .yifang-user-menu .yifang-user-active {
    background: url(../img/下载3.png) no-repeat 0;
    color: #e93323;
}

/* 账户管理 */
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right {
    background: #fff;
    float: right;
    margin-left: 8px;
    min-height: 730px;
    padding-bottom: 30px;
    padding-left: 54px;
    width: 1020px;
    position: relative;
}


.yifang-body .yifang-order-wrapper {
    padding: 17px 12px 16px 12px;
    margin: 10px 10px 0 10px;
    border-radius: 8px;
    background-color: white;
}

.yifang-body .yifang-order-wrapper .yifang-order-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    color: #333;
}

.yifang-body .yifang-order-wrapper .yifang-order-header .title {
    line-height: 21px;
    font-weight: 500;
    font-size: 15px;
    font-family: PingFang SC;
}

.yifang-body .yifang-order-wrapper .yifang-order-header .view-all a {
    color: #999;
    font-size: 13px;
}

/* 订单中心商品查看 */
.yifang-body .yifang-order-wrapper .yifang-order-items {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.yifang-body .yifang-order-wrapper .yifang-order-items span {
    font-size: 24px;
}

.yifang-body .yifang-order-wrapper .yifang-order-items .item a {
    position: relative;
    width: 64px;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    color: #333;
    font-family: PingFang SC;
    text-align: center;
}

.yifang-body .yifang-order-wrapper .icon-ic_daifukuan {
    font-size: 24px;
}

.yifang-body .yifang-order-wrapper .yifang-order-items .item .label {
    font-size: 13px;
    padding-top: 11px;
    color: #282828;
    line-height: 18px;
}

.yifang-service {
    padding: 17px 15px 18px 16px;
    background-color: white;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
}

.yifang-body .yifang-service .yifang-service-title {
    color: #333;
    line-height: 21px;
    font-weight: 500;
    display: block;
    font-size: 15px;
    font-family: PingFang SC;
}

.yifang-body .yifang-service .yifang-service-list {
    margin-top: 19px;
    row-gap: 27px;
    column-gap: 38px;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: none;
}

.yifang-body .yifang-service .yifang-service-list .service-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.yifang-body .yifang-service .yifang-service-list .service-item .iconfont {
    width: 24px;
    height: 24px;
    overflow: hidden;
    position: relative;
    font-family: PingFang SC;
    font-size: 24px;
}

.yifang-body .yifang-service .yifang-service-list .service-item .label {
    font-size: 13px;
    color: #282828;
    line-height: 18px;
    padding-top: 11px;
}

.yifang-body .yifang-copyright {
    text-align: center;
    color: #ccc;
    font-size: 11px;
    margin-top: 20px;
    padding-bottom: 10px;
}

.yifang-body .yifang-copyright .yifang-copyright-image {
    width: 109px;
    height: 37px;
    margin: 8px auto;
    display: block;
    overflow: hidden;
    position: relative;
}

.yifang-body .yifang-copyright .yifang-copyrigth-bg {
    background-image: url(../img/阿萨撒发撒发.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

.yifang-body .yifang-copyright .text {
    margin-top: 0px;
    color: #ccc;
    font-size: 10px;
    margin-bottom: 10px;
}

.yifang-body .yifang-mobile-profile-top {
    padding-bottom: 50px;
}

.yifang-body .yifang-order-list .item {
    padding: 0 10px;
}

.yifang-body .yifang-Manage .yifang-Manage-empty {
    padding-top: 150px;
    text-align: center;
}

.yifang-body .yifang-Manage .yifang-Manage-empty img {
    width: 274px;
    height: 174px;
}

.yifang-body .yifang-Manage .yifang-Manage-empty p {
    color: #969696;
    font-size: 12px;
    margin-top: 10px;
}

.yifang-body .yifang-Refund .yifang-Refund-empty {
    padding-top: 150px;
    text-align: center;
}

.yifang-body .yifang-Refund .yifang-Refund-empty img {
    width: 274px;
    height: 174px;
}

.yifang-body .yifang-Refund .yifang-Refund-empty p {
    color: #969696;
    font-size: 12px;
    margin-top: 10px;
}

.yifang-body .yifang-order-list {
    border-bottom: 1px solid #ececec;
}

.yifang-body .yifang-order-list .item {
    color: #999;
    cursor: pointer;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    margin-right: 26px;
    position: relative;
    padding: 0 10px;
}

.yifang-body .yifang-order-list .on {
    color: #e93323;
    font-size: 18px;
}

.yifang-body .yifang-order-list .on::after {
    background: #e93323;
    bottom: -21px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}

/* yushou.css */
.yifang-sale{
  background-image: url("../img/seckill-back.77251ba.png");
  background-size: 100%; 
  background-repeat: no-repeat;
  min-height: 330px;
  overflow:hidden ;
  box-sizing: border-box;
}
.yifang-sale .yifang-presale{
  width: 100%;
}
.yifang-sale .yifang-presale .yifang-sectionBox{
  width: 100%;
  height: 128px;
  max-width: 1200px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.yifang-sale .yifang-presale .yifang-sectionBox img{
  width: 200px;
  height: 48px;
}
.yifang-sale .yifang-presale .yifang-containBox{
  width: 100%;
  max-width: 1200px;
  height: 80px;
  margin: 0 auto;
  background-color: white;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.yifang-sale .yifang-presale .yifang-containBox .row{
  width: 33.33%;
  background: url(../img/load.png) 100% 0 / 18px 80px no-repeat;
  color: #282828;
  cursor: pointer;
  height: 80px;
}
.yifang-sale .yifang-presale .yifang-containBox .red{
  background: url(../img/seckill-slide-back.aeaa797.png) 50% / 100% 100% no-repeat;
  color: white;
}
.yifang-sale .yifang-presale .yifang-containBox .row .clock{
  font-size: 24px;
  background: url(../img/seckill-slide-clock.043d4c6.png) 50% / 60px 60px no-repeat;
  font-weight: 700;
  width: 100%;
  height: 100%;
  line-height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.yifang-sale .yifang-presale .yifang-goodsBox{
  width: 100%;
  max-width: 1200px;
  margin: 20px auto;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul{
  width: 100%;
  height: auto;
  display: flex;
  justify-content: flex-start;
  gap: 16px;
  flex-wrap: wrap;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul li{
  background-color: white;
  width: 24%;
  min-width: 288px;
  height: 395px;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul li .goods-box{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 20px 0;
  box-sizing: border-box;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul li .goods-box .image{
  width: 240px;
  height: 240px;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul li .goods-box .goods-price{
  width: 240px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul li .goods-box .goods-price .cost{
  font-size: 12px;
  color: #e93323;
  font-weight: 700;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul li .goods-box .goods-price .cost del{
  color: #969696;
  font-weight: normal;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul li .goods-box .goods-price .cost span{
  font-size: 22px;
  font-weight: 700;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul li .goods-box .goods-price .cost{
  flex: 1;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul li .goods-box .goods-price .redBtn{
  width: 100px;
  height: 45px;
  background-color: #e93323;
  color: white;
  font-size: 14px;
  height: 45px;
  border: none;
  border-radius: 4px;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul li .goods-box .goods-text{
  width: 240px;
  display: -webkit-box;
    height: 40px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #282828;
    font-size: 14px;
    line-height: 20px;
}
.yifang-sale .yifang-presale .yifang-goodsBox ul li .goods-box .image img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}

.yifang-sale .yifang-iphonePre{
  background: linear-gradient(270deg, #6d4adc, #7033d7 98%);
  display: none;
}
.yifang-sale .yifang-iphonePre .yifang-imageBox{
  height: 259px;
  width: 100%;
  background-image: url(../img/product_presale_header.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
}
.yifang-sale .yifang-iphonePre .yifang-imageBox .iphonePre-fix{
  display: flex;  
  position: fixed;
  color: rgb(255, 255, 255);
  font-size: 17px;
  font-weight: 500;
  width: 100%;
  padding: 0 10px;
  align-items: center;
  height: 40px;
}
.yifang-sale .yifang-iphonePre .yifang-imageBox .iphonePre-fix>div:first-child{
  width: 20px;
  height: 20px;
}
.yifang-sale .yifang-iphonePre .yifang-imageBox .iphonePre-fix .iphonePre-text{
  flex: 1;
  text-align: center;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox{
  /* background: linear-gradient(270deg, #6d4adc, #7033d7 98%); */
  
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge{
  width: 95%;
  margin: 0 auto;
  box-sizing: border-box;
  border-radius: 8px 8px 0 0;
  overflow: hidden;
  position: relative;
  background-color: white;
  border-radius: 8px;
  top: -12px;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .surge{
  background-color: rgba(109, 74, 220, .1); 
  width: 100%; 
  height: 56px;
  display: flex;
  justify-self: center;
  border-radius: 8px 8px 0 0;
  background-image: url(../img/presell-bg-1.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .surge .left {
  flex: 1; 
  text-align: center;
  line-height: 42px; 
  color: #666;
  font-size: 13px;
  font-weight: normal;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .surge .purple{
  color: #7033d7;
font-size: 16px;
  font-weight: 500;
}
/* .yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .surge .left:nth-child(2){
  font-size: 16px;
  font-weight: 500;
  color: #7033d7;
} */
/* .yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .white{
  
} */
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods{
  width: 95%;
  background-color: #fff;
  padding: 10px;
  border-radius: 8px 8px 0 0;
  margin: 0 auto;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box{
  height: 120px;
  width: 100%;
  display: flex;
  margin-bottom: 16px;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box .view-img{
  width: 120px;
  height: 120px;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box .view-img img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box .view-text{
  height: 120px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left:10px ;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box .view-text .view-name{
  word-break: break-all;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;    
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box .view-text .view-name button{
  background-color: #e93323;
  font-size: 9px;
  line-height: 15px;
  color: #fff;
  border: none;
  padding: 0 3px;
  border-radius: 3px;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box .view-text .view-nice{
  display: flex;
  gap: 4px;
  flex: 1;
  margin-top: 8px;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box .view-text .view-nice button:first-child{
 border-radius:2px ;
  height: 15px;
  background: rgb(255, 255, 255);
  color: rgb(240, 169, 45);
  border: 1px solid rgb(240, 169, 45);
  font-size: 9px;
  padding: 0 4px;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box .view-text .view-nice button:nth-child(2){
  border-radius:2px ;
  height: 15px;
  background: rgb(255, 255, 255);
  color: rgb(45, 140, 240);
  border: 1px solid rgb(45, 140, 240);
  font-size: 9px;
  padding: 0 4px;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box .view-text  .view-percent{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: rgba(233, 51, 35, .1);
  border-radius: 4px;
  height: 34px;
  width: 95%;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box:nth-child(3) .view-text  .view-percent{
  opacity: 0.5; 
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box:first-child .view-text  .view-percent .view-background{
  background: url(../img/yushou2.png) 0% 0% / 100% 100% no-repeat;
  width: 90px;
  height: 34px;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box:nth-child(2) .view-text  .view-percent .view-background{
  background: url(../img/yushou1.png) 0% 0% / 100% 100% no-repeat;
  width: 90px;
  height: 34px;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box:nth-child(3) .view-text  .view-percent .view-background{
  background: url(../img/yushou3.png) 0% 0% / 100% 100% no-repeat;
  width: 90px;
  height: 34px;
}

.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box .view-text  .view-percent .pink{
  flex: 1;
  padding-left: 10px;
  font-size: 11px;
  color: rgb(233, 51, 35);
  font-family: SemiBold;
  white-space: nowrap;
}
.yifang-sale .yifang-iphonePre .yifang-viewBox .view-surge .view-goods .view-box .view-text  .view-percent .pink span{
  font-size: 20px;
  font-weight: 500;
}

.yifang-result .yifang-search{
  background-color: #f9f9f9;
}
.yifang-result .yifang-search .yifang-titleBox{
  width: 100%;max-width: 1200px;
  height: 60px;
  margin: 0 auto;
  color: #282828;
    cursor: pointer;
    font-size: 14px;
    line-height: 60px;
    display: flex;
    align-items: center;
}
.yifang-result .yifang-search .yifang-titleBox span:nth-child(2){
  color: #999;
  margin-left: 4px;
}
.yifang-result .yifang-search .yifang-middleBox{
  max-width: 1200px;
  width: 100%;display: flex;
  justify-content: space-between;
  gap: 16px;
  margin:  0 auto;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box{
  width: 18%;
  min-width: 216px;
  height: 340px;
  background-color: white;
  display: flex;
  flex-direction: column;
  padding: 16px 5px; 
  justify-content: space-between;
  align-items: center;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .middle-img{
  width: 192px;
  height: 192px;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .middle-img img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .middle-price{
  width: 192px;
  font-size: 22px;
  font-weight: 700;
  color: #e93323;
      cursor: pointer;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .middle-price del{
  color: #aaa;
  font-size: 12px;
  margin-left: 8px;
  font-weight: normal;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .middle-text{
  width: 192px;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .score{
  width: 192px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #aaa;
  font-size: 12px;
  margin-left: 8px;
  font-weight: normal;
}
.yifang-result .yifang-iphone_search{
  display: none;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-topBox{
  background-color: #fff;
  width: 100%;
  height: 80px;
  position: fixed;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: 999;
  top: 0;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-topBox .yifang-iphoneSearch-up{
  width: 100%;
  height: 40px;
  display: flex;
  padding: 0 10px;
  align-items: center;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-topBox .yifang-iphoneSearch-up .iphoneSearch-input{
  display: flex;
  background-color: #f5f5f5;
  border-radius: 120px;
  height: 29px;
  flex: 1;
  align-items: center;
  margin: 0 16px;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-topBox .yifang-iphoneSearch-up .iphoneSearch-input input{
  width: 100%;
  border: none;
  background-color: #f5f5f5;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-topBox .yifang-iphoneSearch-up .iphoneSearch-input span{
  font-size: 12px;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: 0 16px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-topBox .yifang-iphoneSearch-up .iphoneSearch-text{
  font-size: 14px;
  color: #333;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-topBox .yifang-iphoneSearch-down{
  padding: 0 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-topBox .yifang-iphoneSearch-down .iphoneSearch-zi .line{
  margin-right:10px ;
  position: relative;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-topBox .yifang-iphoneSearch-down .iphoneSearch-zi .line::after{
  content: '';
  width: 1px;
  height: 55%;
  position: absolute;
  background-color: #666;
  top: 5px;
  left: 15px;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox{
  background-color: #f9f9f9;
  padding: 0px 10px;
  margin-top: 10px;
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  top: 80px;
  overflow: hidden;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box{
  width: 48%;
  background-color: #fff;
  min-height: 309px;
  margin-bottom: 10px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-img{
  height: 100%;
  width:100%;
  border-radius: 10px 10px 0 0;
  position: relative;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-img img{
  object-fit: cover;
  overflow: hidden;
  height: 100%;
  width: 100%;
  border-radius: 10px 10px 0 0;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-img::after{
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  background-image: url(../img/a6e0d67f2287965355c20bf38a373e9b.png);
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  z-index: 10;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-txt{
  padding: 7px 7px 7px 7px;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-txt .redBtn{
    height: 15px;
    padding: 0 3px;
    border-radius: 3px;
    margin-right: 4px;
    background: #e93323;
    vertical-align: middle;
    font-size: 9px;
    line-height: 15px;
    color: #fff;
    border:none;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-txt .blueBtn{
      border-radius: 2px;
    height: 15px;
    background: rgb(255, 255, 255);
    color: rgb(45, 140, 240);
    border: 1px solid rgb(45, 140, 240);
    font-size: 9px;
    padding: 0 4px;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-txt .yellowBtn{
      border-radius: 2px;
    height: 15px;
    background: rgb(255, 255, 255);
    color: rgb(240, 169, 45);
    border: 1px solid rgb(240, 169, 45);
    font-size: 9px;
    padding: 0 4px;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-txt div:first-child{
  word-break: break-all;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-txt .iphoneSearch-price{
  font-size: 12px;
  color: #e93323;
  font-weight: 700;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-txt .iphoneSearch-price span{
  font-size: 20px;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-txt .iphoneSearch-already{
  margin-top: 5px;
  display: flex;
  justify-content: space-between;
  color: #aaa;
  font-size: 12px;
  align-items: center;
}
.yifang-result .yifang-iphone_search .yifang-iphone_search-bottomBox .yifang-iphoneSearch-box .iphoneSearch-txt .iphoneSearch-already .car{
  background-color: #e93323;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  color: white;
  text-align: center;
}




/* Myordercoupon.css */
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .headerNav{
    border-bottom: 1px solid #ececec;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .headerNav span{
    color: #282828;
    font-size: 18px;
    cursor: pointer;
    height: 60px;
    line-height: 60px;
    margin-right: 26px;
    position: relative;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .headerNav .on{
  color: #e93323;
  font-size: 18px;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .headerNav .on::after{
    color: #e93323;
    background: #e93323;
    bottom: -21px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}

.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .emptylist,
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .emptylist-mobile{
  padding-top: 150px;
  text-align: center;
  display: none;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .emptylist p{
    color: #969696;
    font-size: 12px;
    margin-top: 10px; 
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList{
  padding-bottom: 15px;
    padding-top: 30px;
    display: flex;
    flex-wrap: wrap;
}

.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon{
    background: url(../img/bigcoupon.png);
    box-shadow: 0 3px 20px rgba(0, 0, 0, .08);
    height: 130px;
    margin-bottom: 15px;
    margin-right: 15px;
    width: 300px;
    display: flex;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL {
    padding-left: 14px;
    flex: 1;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .title {
    background-color: rgba(233, 51, 35, .1);
    color: #e93323;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 62px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .title.used{
  background-color: hsla(0, 0%, 57%, .1);
  color: #acacac;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .couponType {
    display: flex;
    flex-direction: row;
    color: #969696;
    font-size: 14px;
    margin-top: 14px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .couponType .couponTypeL {
    color: #969696;
    font-size: 14px;
    margin-top: 10px;
    margin-right: 14px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .couponType .couponTypeL .money .num{
  font-size: 32px;
  font-weight: 700;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .couponType .couponTypeL .money{
  color: #e93323;
  font-size: 16px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .couponType .couponTypeR{
  color: #969696;
  font-size: 14px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .couponType .couponTypeR.used{
  color: #d0d0d0;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .couponType .couponTypeR .name {
    color: #282828;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .couponType .couponTypeR .name.used,
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .couponType .couponTypeL .money.used{
  color: #bfbfbf;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .time{
    color: #969696;
    font-size: 12px;
    margin-top: 14px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponL .time.used{
  color: #d0d0d0;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon .couponR{
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  padding-left: 18px;
  padding-right: 18px;
  width: 52px;
  align-items: center;
  display: flex;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon-mobile,
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponHeader{
  display: none;
}
/* Myorder.css */
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myOrder {
    display: flex;
    flex-direction: column;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myOrder .headerNav{
  border-bottom: 1px solid #ececec;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myOrder .headerNav span.on{
    color: #e93323;
    font-size: 18px;
    padding: 0 10px;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myOrder .headerNav span.on::after{
    color: #e93323;
    background: #e93323;
    bottom: -21px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myOrder .headerNav span{
    color: #282828;
    cursor: pointer;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    margin-right: 26px;
    position: relative;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myOrder .yifang-orderListWrap{
  position: relative;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList ul{
    display: flex;
    flex-direction: row;
    box-sizing: border-box;
    width: 958px;
    padding-top: 30px;
    position: relative;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList ul li{
    border-bottom: 1px solid #ececec;
    position: relative;
    width: 100%;
    padding-bottom: 20px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo{
    display: flex;
    flex-direction: column;
    padding-right: 40px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ececec;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .orderDate{
  display: flex;
  align-items: center;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .orderDate .detail{
  margin-left: 15px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .orderDate .shipmentStatus{
  display: none;
  margin-left: auto;
  color: #e93323;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .orderDate .id{
  display: none;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .itemInfoBox {
    display: flex;
    margin-top: 20px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .itemInfoBox img{
  width: 120px;
  height: 120px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .itemInfo{
      display: flex;
    flex-direction: row;
    width: 795px;
    justify-content: space-between;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .itemInfo .itemInfoL {
    width: 500px;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    justify-content: center;
    margin-left: 24px;
    position: relative;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .itemInfo .title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 5px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .itemInfo .info{
  color: #aaa;
  font-size: 12px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .itemInfo .refund{
  color: #e93323;
    font-size: 12px;
    margin-top: 3px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .itemInfo .itemInfoR {
    color: #999;
    font-size: 14px;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .orderInfo .shippingStatus{
  display: none;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .payment{
    padding-right: 32px;
    padding-bottom: 8px;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .payment p {
    color: #666;
    font-size: 14px;
    text-align: right;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .payment span{
  color: #e93323;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-orderList .payment .detail{
    background: #e93323;
    border-color: #e93323;
    color: #fff;
    width: 110px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    line-height: 34px;
    margin-left: auto;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .pageBtnWrap {
    text-align: center;
    margin-bottom: 30px;
} 
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .pageBtnWrap .pageBtn{
    display: flex;
    flex-direction: row;
    right: 7px;
    bottom: -15px;
    position: absolute;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .pageBtnWrap .pageBtn .btnL,
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .pageBtnWrap .pageBtn .btnR{
    background-color: #f4f4f5;
    border-radius: 2px;
    color: #606266;
    margin: 0 5px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    min-width: 30px;
    cursor: not-allowed;
}
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .pageBtnWrap .pageBtn .pageNum{
    background-color: #409eff;
    color: #fff;
    margin: 0 5px;
    min-width: 30px;
    align-items: center;
    justify-content: center;
    display: flex;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userIndex {
    border-bottom: 1px solid #ececec;
    color: #282828;
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    padding-left: 16px;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap {
    padding: 34px 0;
    color: #777;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .userInfo {
    font-size: 14px;
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ddd;
    font-size: 14px;
    margin-right: 54px;
    padding-left: 16px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .userInfo .title {
    color: #282828;
    font-size: 18px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .userInfo .myAvatar {
    color: #777;
    font-size: 14px;
    margin-top: 20px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .userInfo .myAvatar span {
    color: #777;
    display: inline-block;
    width: 80px;
    font-size: 14px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .userInfo .myAvatar img {
    border-radius: 50%;
    display: inline-block;
    height: 80px;
    vertical-align: -44px;
    width: 80px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .userInfo .edit {
    color: #e93323;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    right: 0;
    top: 110px;
    position: absolute;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .userData {
    border-bottom: 1px dashed #ddd;
    font-size: 14px;
    margin-right: 54px;
    padding-left: 16px;
    position: relative;
    height: 70px;
    line-height: 70px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .userData .label {
    display: inline-block;
    width: 80px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .userData .black {
    color: #282828;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .userData .edit {
    bottom: 16px;
    color: #e93323;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .btn {
    margin-right: 54px;
    text-align: right;
    display: block !important;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .userInfoWrap .btn span {
    background: #e93323;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin-top: 38px;
    text-align: center;
    width: 130px;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .edit .header {
    padding: 15px 15px 10px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .detail {
    display: flex;
    flex-direction: column;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .edit .body {
    padding: 25px 15px 5px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .edit .body p {
    line-height: 24px;
    margin: 0;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .edit .input-item .input .input-inner::placeholder {
    color: #cfcfcf;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .edit {
    width: 420px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .edit .input-item {
    padding-top: 15px;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .edit .input-item .input {
    display: inline-block;
    font-size: 14px;
    position: relative;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .edit .input-item .input .input-inner {
    border-color: #efefef;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.tel .edit .input-item,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.psw .edit .input-item {
    display: flex;
    flex-direction: row;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.tel .edit .input-item .input,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.psw .edit .input-item .input {
    display: flex;
    flex-direction: row;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.tel .edit .input-item .input .type,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.psw .edit .input-item .input .type {
    background-color: #f5f7fa;
    border: 1px solid #dcdfe6;
    border-radius: 4px 0 0 4px;
    color: #909399;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.tel .edit .input-item .input .input-inner,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.psw .edit .input-item .input .input-inner {
    width: 100%;
    border-radius: 0 4px 4px 0;
    color: #efefef;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.psw .edit .input-item .input .input-inner.top {
    background-color: #f5f7fa;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.psw .edit .input-item {
    padding: 0;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.tel .edit .input-item.text,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.psw .edit .input-item.text {
    gap: 20px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.tel .edit .input-item .input .input-inner.text,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.psw .edit .input-item .input .input-inner.text {
    width: 100%;
    border-radius: 4px;
    color: #bbbbbb;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.tel .edit .input-item .tel-button,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.psw .edit .input-item .tel-button {
    cursor: pointer;
    height: 40px;
    margin-left: 30px;
    text-align: center;
    width: 115px;
    -webkit-appearance: none;
    background: #fff;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    box-sizing: border-box;
    color: #606266;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
    outline: none;
    padding: 12px 20px;
    text-align: center;
    transition: .1s;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    white-space: nowrap;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .edit .footer {
    align-items: center;
    border-top: 1px solid #efefef;
    display: flex;
    justify-content: center;
    padding-top: 40px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .edit .btn {
    height: 45px;
    width: 190px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap .edit .btn.R {
    margin-right: 10px;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.name .edit .btn {
    width: auto;
    height: auto;
    padding: 9px 15px;
    font-size: 12px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.name .edit .header img {
    cursor: pointer;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.name .edit .footer {
    display: block;
    border: none;
    padding-top: 0;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.name .edit .btnWrap .btn.cancel {
    border-radius: 3px;
    font-size: 12px;
    padding: 9px 15px;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManage .yifang-editWrap.psw .edit .input-item .input .input-inner.bottom {
    border-radius: 4px;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile{
  display: none;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile {
        background-color: #f7f7f7;
    }

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body {
        background-color: #fff;
        margin: 10px;
        border-radius: 12px;
    }

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .avatarBox,
      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .nameBox {
        display: flex;
        padding: 15px;
        height: 70px;
        justify-content: space-between;
        align-items: center;
        font-size: 16px;
    }

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .genderBox {
        display: flex;
        padding: 15px;
        height: 85px;
        justify-content: space-between;
        align-items: center;
        font-size: 16px;
    }

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .phoneNumberBox,
      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .idBox,
      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .deleteAccountBox,
      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .IDcardBox,
      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .birthBox,
      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .addressBox {
        display: flex;
        padding: 15px;
        height: 60px;
        justify-content: space-between;
        align-items: center;
        font-size: 16px;
    }

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .boxR {
        color: #999;
    }

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .addressBox .boxR,
      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .IDcardBox .boxR {
        color: #cfcfcf;
    }

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .avatarBox img {
        width: 60px;
        height: 60px;
        border-radius: 50%;
    }

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .body .idBox div {
        display: flex;
        align-items: center;
        gap: 5px;
    }
      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .bottom {
        height: 50px;
        margin: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 12px;
        background-color: #fff;
    }

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-accountManageMobile .empty {
        height: 60px;
        background-color: #f7f7f7;
    }
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .headerNav {
    position: relative;
    width: 100%;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .headerNav span {
    padding: 0 10px;
    color: #282828;
    cursor: pointer;
    position: relative;
    display: inline-block;
    line-height: normal;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .headerNav .on {
    color: #e93323;
    font-size: 18px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .headerNav .on::after {
    color: #e93323;
    background: #e93323;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .pageBtnWrap {
    position: relative;
    text-align: center;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderListWrap .pageBtn {
    right: 5px;
    top: 30px;
    bottom: auto;
}

.yifang-profileMiddle .yifang-right .headerNav {
    border-bottom: 1px solid #ececec;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .headerNav span {
    color: #282828;
    cursor: pointer;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    margin-right: 26px;
    padding: 0 26px 0 8px;
    position: relative;
    padding: 0 6px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .headerNav .on {
    color: #e93323;
    font-size: 18px;
    padding: 0 10px;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-afterSaleHeader{
  display: none;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList {
        padding: 0 15px;
    }

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo .itemInfoL .title {
    font-size: 15px;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo .refundAmount button {
        background-color: #fff;
        height: 30px;
        width: 80px;
        border-radius: 20px;
        border: 1px solid #f7f7f7;
        position: absolute;
        right: 0;
    }

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo .refundAmount span {
        font-size: 13px;
    }

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo .refundAmount .red {
        color: #e93323;
        font-weight: 600;
    }

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo .refundAmount .fonts {
        color: #e93323;
        font-weight: 600;
        font-size: 16px;
    }

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo .refundAmount button {
        background-color: #fff;
        height: 30px;
        width: 80px;
        border-radius: 20px;
        border: 1px solid #f7f7f7;
        position: absolute;
        right: 0;
    }

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo .itemInfo .itemInfoR .apply{
  position: absolute;
  top: -8px;
  right: 40px;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo .itemInfo .itemInfoR .apply img{
  width: 65px;
  height: 65px;
}

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo .itemInfo .itemInfoL {
        width: 100%;
    }

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo {
        border-bottom: 0;
    }

/* inbox */
 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .headerNav .title {
    color: #282828;
    display: flex;
    align-items: center;
    font-size: 18px;
}
.yifang-breadcrumb-warpper .yifang-warpper-right .headerNav .on{
  color: #e93323 !important;
  font-size: 18px;
}
.yifang-breadcrumb-warpper .yifang-warpper-right .headerNav .on:after{
  background: #e93323;
  bottom: -21px;
  content: "";
  position: absolute;
  left: 0;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-inboxHeader,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo .refundAmount,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-afterSale .yifang-orderList .orderInfo .itemInfo .refundQuantity,
  .yifang-breadcrumb-warpper .yifang-warpper-right .couponHeader,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myOrder .yifang-searchHeader,
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-noticeMobile,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .yifang-mobileBalanceBox,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .yifang-myBalanceHeader{
  display: none;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-inboxHeader {
        background-color: #f7f7f7;
        height: 50px;
        /* display: flex; */
        align-items: center;
        position: relative;
        justify-content: center;
        margin-bottom: 15px;
}
   .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-inboxHeader span {
        margin-left: 10px;
    }

      .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-inboxHeader img {
        width: 10px;
        height: 20px;
        position: absolute;
        left: 10px;
    }
.yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-noticeMobile{
        background-color: #fff;
        padding: 16px 12px;
        border-radius: 12px;
        margin: 10px;
        /* display: flex; */
        flex-direction: row;
        position: relative;
    }

    .yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-noticeMobile.noticeL {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-noticeMobile.noticeL img {
        width: 50px;
        height: 50px;
    }

    .yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-noticeMobile.noticeM {
        padding-left: 15px;
        flex: 1;
    }

    .yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-noticeMobile.noticeM .notice {
        width: 100%;
        margin-bottom: 3px;
        display: flex;
    }

    .yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-noticeMobile.noticeM .notice .title {
        font-size: 17px;
    }

    .yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-noticeMobile.noticeM .notice .date {
        font-size: 13px;
        color: #999;
    }

    .yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-noticeMobile.noticeM .noticeDetail {
        display: -webkit-box;
        word-break: break-all;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 1;
        color: #999;
        font-size: 13px;
        width: 100%;
        flex: 1;
    }

    .yifang-body .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inbox .yifang-noticeMobile.noticeR {
        color: #999;
        font-size: 11px;
    }
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inboxList{
  padding-bottom:15px;
  padding-top: 15px;
  position: relative;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inboxList .noticeList {
    margin: 10px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inboxList .noticeList .notice {
    background-color: #f2f2f2;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: flex;
    justify-content: space-between;
    padding: 20px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inboxList .noticeList .noticeDetail {
    background-color: #fcfbfb;
    padding: 20px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inboxList .noticeList .notice .title {
    align-items: center;
    color: #333;
    display: flex;
    font-size: 14px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-inboxList .noticeList .notice .btn {
    color: #887d7d;
    cursor: pointer;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .headerNav span {
    color: #282828;
    font-size: 19px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox {
    padding-top: 45px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .moneyWrap .money {
    display: inline-block;
    margin-right: 190px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .moneyWrap .money span {
    color: #969696;
    font-size: 14px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .moneyWrap .money p {
    color: #282828;
    font-size: 32px;
    margin-top: 5px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .billBox {
    margin-top: 20px;
    padding-right: 54px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .billBox .middleNav {
    border-bottom: 1px solid #ececec;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .billBox .middleNav span {
    color: #999;
    cursor: pointer;
    font-size: 16px;
    line-height: 45px;
    margin-right: 30px;
    padding: 0 26px 0 8px;
    position: relative;
    padding: 0 6px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .billBox .middleNav .on {
    color: #e93323;
    font-size: 16px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .billBox .middleNav .on::after {
    color: #e93323;
    background: #e93323;
    bottom: -13px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .billBox .time {
    background: #f4f4f4;
    color: #969696;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    margin-top: 20px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .billBox .billList li {
    border-bottom: 1px dashed #d0d0d0;
    padding: 18px 10px;
    position: relative;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .billBox .billList li span {
    font-size: 17px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .billBox .billList .getTime {
    color: #969696;
    font-size: 14px;
    margin-top: 5px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .balanceBox .billBox .billList .num {
    font-size: 16px;
    font-weight: 700;
    margin-top: -8px;
    position: absolute;
    right: 10px;
    top: 50%;
    color: #43b36d;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-myBalance .pageBtnWrap {
    margin-top: 30px;
    text-align: center;
    position: relative;
}

 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList {
    position: relative;
}
 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .pageBtnWrap {
    text-align: center;
    margin-bottom: 30px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .pageBtnWrap .pageBtn {
    right: 5px;
    bottom: -60px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList li {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 30px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList .itemInfoBox {
    display: flex;
    align-items: center;
    padding-bottom: 30px;
    padding-left: 5px;
    border-bottom: 1px dashed #e1e1e1;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList .itemInfoBox img {
    width: 120px;
    height: 120px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList .itemInfoBox .itemInfo {
    margin-left: 20px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .headerNav span {
    color: #282828;
    font-size: 19px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList .btnWrap {
    display: flex;
    justify-content: flex-end;
    padding-right: 25px;
    padding-top: 25px;
    gap: 10px;
}

  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList .btnWrap button {
    -webkit-appearance: none;
    background: #fff;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    box-sizing: border-box;
    color: #606266;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
    outline: none;
    padding: 12px 20px;
    text-align: center;
    transition: .1s;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    white-space: nowrap;
}
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList .btnWrap button:hover{
    color: #409eff;
    background-color: #ecf5ff;
  }
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList .orderListHeader,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList .itemInfo .priceWrap,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList .empty,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-favoritesHeader,
  .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-favorites .yifang-orderList .itemInfoBox .custom-checkbox input {
        display: none;
    }
 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addressHeader{
  display: none;
}
 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addressHeader {
        background-color: #fff;
        height: 50px;
        /* display: flex; */
        align-items: center;
        position: relative;
        justify-content: center;
    }

     .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addressHeader span {
        margin-left: 10px;
    }

    .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addressHeader img {
        width: 10px;
        height: 20px;
        position: absolute;
        left: 10px;
    }
 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address span {
    color: #282828;
}

 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addAddress {
    color: #282828;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addAddress .addBox {
    border: 1px solid #eaeaea;
    margin-right: 30px;
    margin-top: 30px;
    min-height: 200px;
    padding: 22px 27px;
    position: relative;
    width: 250px;
}

 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addAddress .addBox .phone {

    margin-bottom: 4px;
    margin-top: 14px;
}

 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addAddress .addBox .text {
    color: #999;
    font-size: 14px;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    word-break: break-all;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-box-sizing: border-box;
}

 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addAddress .addBox .editBox {
    bottom: 12px;
    position: absolute;
    right: 14px;
    cursor: pointer;
    display: flex;
    align-items: center;
    display: none;
}

 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addAddress .addBox .editBox span {
    color: #e93323;
    padding: 2px 4px;
    font-size: 12px;
    transition: color 0.2s;
}

 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addAddress .addBox .default {
    background: #e93323;
    color: #fff;
    height: 23px;
    line-height: 23px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 56px;
    display: none;
    transition: all .2s ease;
}

 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addAddress .addBox .box {
    color: #c8c8c8;
    font-size: 14px;
    left: 0;
    margin-top: -25px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .yifang-addAddress .addBox .box img {
    height: 27px;
    width: 27px;
}
 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .empty,
 .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-address .addressBtn{
  display: none;
}
.yifang-getCouponBody .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-getCoupon .headerNav span{
    color: #282828;
    font-size: 18px;
}
.yifang-getCouponBody .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-getCoupon .yifang-couponList-mobile,
.yifang-getCouponBody .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-getCoupon .yifang-headImg,
.yifang-getCouponBody .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-getCoupon .yifang-getCouponHeader{
  display: none;
}
.yifang-getCouponBody .yifang-breadcrumb-warpper .yifang-warpper-right .yifang-couponList .coupon.used {
    background: url(../img/couponused.png);
}

/* categorygoods.css*/
.yifang-mobileDetailPage{
  display: none;
}
.yifang-body .yifang-wrapper {
    margin: 0 auto;
    overflow: hidden;
    width: 1200px;
    display: flex;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop {
    display: flex;

}

.yifang-body .yifang-wrapper .yifang-goodsL {
    width: 380px;
    height: 380px;
}
.yifang-body .yifang-wrapper .yifang-goodsL .goodsLImg{
  width: 380px;
  height: 380px;
}
.yifang-body .yifang-wrapper .yifang-goodsL .goodsLImg img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    overflow: hidden;
}

.yifang-body .yifang-wrapper .yifang-thumbnail {
    margin-bottom: 20px;
    margin-top: 10px;
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
    position: relative;
    z-index: 1;
    overflow: hidden;
    width: 380px;
}
.yifang-body .yifang-wrapper .yifang-thumbnail .itemWrap .item {
    width: 70px;
    height: 70px;
    box-sizing: border-box;
    cursor: pointer;
}
.yifang-body .yifang-wrapper .yifang-thumbnail .itemWrap .item:hover{
    border: 2px solid #e93323;

}
.yifang-body .yifang-wrapper .yifang-thumbnail .itemWrap .item img {
    width: 70px;
    height: 70px;
}

.yifang-body .yifang-wrapper .yifang-thumbnail .btnL,
.yifang-body .yifang-wrapper .yifang-thumbnail .btnR {
    background-color: rgba(0, 0, 0, .3);
    background-size: 12px 22px;
    height: 70px;
    margin-top: 0;
    top: 0;
    width: 25px;
    opacity: .35;
    background-repeat: no-repeat;
    background-position: 50%;
    position: absolute;
    z-index: 99;
}
.yifang-body .yifang-wrapper .yifang-thumbnail .btnL{
  left: 0;
}
.yifang-body .yifang-wrapper .yifang-thumbnail .btnL:before {
  top: 32%;
  left: 0%;
  font-size: 30px;
  color: white ;
  content: "\e7bb";
  position: relative;
  font-family: "iconfont";
}
.yifang-body .yifang-wrapper .yifang-thumbnail .btnR:before {
  top: 32%;
  left: 0%;
  font-size: 30px;
    content: "\e7de";
    position: relative;
    font-family: "iconfont";
    color: white;
}
.yifang-body .yifang-wrapper .yifang-thumbnail .btnR{
  right: 0;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsL .btn {
    display: flex;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsL .btn .btnL,
.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsL .btn .btnR {
    color: #4b4b4b;
    cursor: pointer;
    font-size: 12px;
    margin-right: 30px;
    width: 75px;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsR {
    margin-left: 40px;
    width: 530px;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsR .title span {
    color: #333;
    font-size: 20px;
    line-height: 26px;
}
.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsR .yifang-price {
    background-image: url('../img/价格背景.png');
    color: #fff;
    height: 78px;
    display: flex;
    align-items: center;
    margin-top: 18px;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsR .yifang-price .priceL {
    min-width: 0;
    padding-left: 32px;
    flex-direction: column;
    display: flex;
    flex: 1;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsR .yifang-price .priceL .front-price {
    font-size: 14px;
    text-decoration: line-through;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsR .yifang-price .priceL .price {
    font-size: 22px;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsR .yifang-price .priceL .price span {
    font-weight: 700;
    font-size: 30px;
}
.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsR .yifang-price .priceR {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    align-items: center;
    justify-content: center;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsR .yifang-price .priceR .num {
    margin-bottom: 3px;
    font-size: 18px;
    font-weight: 700;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsR .discountWrap {
    display: flex;
    flex-direction: row;
    background-color: #f7f7f7;
    color: #5a5a5a;
    font-size: 12px;
    padding-bottom: 18px;
    padding-top: 18px;
}
.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-goodsTop .yifang-goodsR .discountWrap .discount {
    color: #5a5a5a;
    font-size: 15px;
    padding-left: 20px;
    width: 80px;
    font-size: 12px;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .discountWrap .yifang-voucherList {
    display: flex;
    flex-direction: column;
    padding-right: 24px;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .discountWrap .yifang-voucherList .voucherWrap {
    display: flex;
    flex-direction: row;
    margin-bottom: 10px;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .discountWrap .yifang-voucherList .voucherWrap .voucher {
    flex-direction: row;
    display: flex;
    background-image: url('../img/优惠卷pc.png');
    height: 24px;
    width: 165px;
    font-size: 13px;
}
.yifang-body .yifang-wrapper .yifang-goodsMain .discountWrap .yifang-voucherList .voucherWrap .voucher .voucherL {
    width: 65px;
    align-items: center;
    justify-content: center;
    display: flex;
    color: #fff;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .discountWrap .yifang-voucherList .voucherWrap .voucher .voucherR {
    width: 65px;
    align-items: center;
    justify-content: center;
    display: flex;
    color: #e93323;
    flex: 1;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .discountWrap .yifang-voucherList .voucherWrap .deadline {
    color: #727272;
    flex: 1;
    font-size: 12px;
    min-width: 0;
    padding: 5px 10px;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .discountWrap .yifang-voucherList .voucherWrap .deadline span {
    width: 215px;
    display: flex;
}
.yifang-body .yifang-wrapper .yifang-goodsMain .discountWrap .yifang-voucherList .voucherWrap button {
    background: none;
    border: none;
    border-bottom: 1px solid #e93323;
    color: #e93323;
    font-size: 12px;
    cursor: pointer;
    outline: none;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .moreDiscount {
    display: flex;
    background-color: #f2f2f2;
    height: 36px;
    padding-right: 24px;
    justify-content: flex-end;
    align-items: center;
    color: #727272;
    cursor: pointer;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-numberWrap {
    display: flex;
    flex-direction: row;
    margin-top: 20px;
    align-items: center;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-numberWrap .title {
    margin: 0;
    width: 78px;
}
.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-numberWrap .inventoryWrap {
    display: flex;
    flex-direction: row;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-numberWrap .inventoryWrap .counterWrap {
    border: 1px solid #d3d3d3;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-numberWrap .inventoryWrap .counterWrap button {
    cursor: not-allowed;
    background: none;
    border: none;
    color: #707070;
    font-family: inherit;
    font-size: 12px;
    font-weight: inherit;
    height: 36px;
    outline: none;
    vertical-align: middle;
    width: 44px;
}
.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-numberWrap .inventoryWrap .counterWrap input {
    border: 1px solid #d3d3d3;
    border-bottom: none;
    border-top: none;
    color: #5a5a5a;
    font-family: inherit;
    font-size: 18px;
    font-weight: inherit;
    height: 36px;
    outline: none;
    text-align: center;
    vertical-align: middle;
    width: 64px;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-numberWrap .inventoryWrap .counter {
    color: #5a5a5a;
    font-size: 14px;
    display: flex;
    align-items: end;
    padding: 0 10px;
}
.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-detailWrap {
    background-color: #fff;
    margin-top: 70px;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-detailWrap .yifang-detailHead {
    background-color: #f7f7f7;
    display: flex;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-detailWrap .yifang-detailHead .detaiHeadL {
    display: flex;
    flex: 1;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-detailWrap .yifang-detailHead .detaiHeadL .comment {
    color: #333;
    cursor: pointer;
    font-size: 14px;
    height: 56px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    display: flex;
    align-items: center;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-detailWrap .yifang-detailHead .detaiHeadR {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ededed;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    height: 56px;
    position: relative;
    width: 160px;
}

.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-detailWrap .emptyDetail {
    color: #999;
    font-size: 16px;
    margin-top: 100px;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.yifang-body .yifang-wrapper .yifang-goodsMain .yifang-detailWrap .emptyDetail img {
    margin: 0 auto;
}

.yifang-body .yifang-wrapper .yifang-section {
    align-self: flex-start;
    border: 1px solid #efefef;
    border-radius: 4px;
    min-width: 210px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 40px;
}

.yifang-body .yifang-wrapper .yifang-section .title {
    color: #5a5a5a;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    position: relative;
}

.yifang-body .yifang-wrapper .yifang-section .title::before,
.yifang-body .yifang-wrapper .yifang-section .title::after {
    border-top: 1px solid #efefef;
    content: "";
    height: 1px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 35px;
}
.yifang-body .yifang-wrapper .yifang-section .title::before {
    left: 0;
}

.yifang-body .yifang-wrapper .yifang-section .title::after {
    right: 0;
}

.yifang-body .yifang-wrapper .yifang-section .yifang-list .itemWrap {
    display: block;
    margin-bottom: 20px;
    width: 170px;
}

.yifang-body .yifang-wrapper .yifang-section .yifang-list .itemWrap img {
    /* width: 100%; */
    width: 170px;
    height: 170px;
}

.yifang-body .yifang-wrapper .yifang-section .yifang-list .itemWrap .itemDetail .name {
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    color: #666;
    font-size: 13px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.yifang-body .yifang-wrapper .yifang-section .yifang-list .itemWrap .itemDetail .detail {
    display: flex;
    justify-content: space-between;
}

.yifang-body .yifang-wrapper .yifang-section .yifang-list .itemWrap .itemDetail .detail .price {
    color: #e93323;
    font-weight: 600;
    font-family: SemiBold;
    font-size: 14px;
}

.yifang-body .yifang-wrapper .yifang-section .yifang-list .itemWrap .itemDetail .detail .num {
    color: #888;
    font-size: 12px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}
.yifang-categoryGoodsBody{
  background-color: #fff !important;
}
.yifang-body .yifang-goodsR .yifang-btnWrap {
    font-size: 0;
    margin-top: 46px;
    display: flex;
    gap: 20px;
}

.yifang-body .yifang-goodsR .yifang-btnWrap .cart {
    background-color: #e93323;
    color: #fff;
}

.yifang-body .yifang-goodsR .yifang-btnWrap button {
    border: 1px solid #e93323;
    background-color: #fff;
    border-radius: 4px;
    color: #e93323;
    font-size: 16px;
    height: 50px;
    width: 158px;
}
.yifang-body .yifang-submitOrderPC {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  /* background-color: white; */
}
.yifang-submitOrderMINI {
    display: none;
}
.yifang-submitOrderPC .yifang-bar {
  width: 100%;
  background-color: #f9f9f9;
  height: 60px;
  line-height: 60px;
}

.yifang-submitOrderPC .yifang-bar span {
  color: #747474;
}
.yifang-submitOrderPC .yifang-address {
  background-color: #fff;
}

.yifang-submitOrderPC .yifang-address .yifang-addressText {
  font-size: 18px;
  height: 55px;
  line-height: 64px;
  padding: 0 28px;
}

.yifang-submitOrderPC .yifang-address img {
  height: 100%;
  width: 100%;
}

/* 收货地址列表 */
.yifang-submitOrderPC .yifang-address .yifang-row {
  height: 217px;
  overflow: hidden;
  padding: 25px 55px;
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
  box-sizing: border-box;
  margin-bottom: 12px;
}

.yifang-submitOrderPC .yifang-address .yifang-row .yifang-item {
  border: 1px solid #eaeaea;
  cursor: pointer;
  height: 185px;
  overflow: hidden;
  padding: 22px 27px;
  position: relative;
  width: 250px;
  box-sizing: border-box;

}

.yifang-submitOrderPC .yifang-address .yifang-row .yifang-on {
  border-color: #e93323;
  position: relative;
}

.yifang-submitOrderPC .yifang-address .yifang-row .yifang-item .yifang-default {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #e93323;
  color: white;
  padding: 3px 15px;
  font-size: 12px;
  display: none;
}

.yifang-submitOrderPC .yifang-address .yifang-row .yifang-on .icon-xuanzhongjiaobiao1 {
  position: absolute;
  right: -13px;
  bottom: -8px;
  z-index: 20;
  color: #e93323;
  font-size: 35px;
}

.yifang-submitOrderPC .yifang-address .yifang-row .yifang-item .yifang-name {
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.yifang-submitOrderPC .yifang-address .yifang-row .yifang-item .yifang-phone {
  margin-top: 9px;
}

.yifang-submitOrderPC .yifang-address .yifang-row .yifang-item .yifang-location {
  color: #999;
  margin-top: 4px;
  -webkit-line-clamp: 4;
}

.yifang-submitOrderPC .yifang-address .yifang-row .yifang-add {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.yifang-submitOrderPC .yifang-address .yifang-row .yifang-add .yf-ic_increase2{
      color: #bfbfbf;
    font-size: 35px;
    margin-top: 25px;
}
.yifang-submitOrderPC .yifang-address .yifang-row .yifang-add .icon-jiahao {
  color: #bfbfbf;
  font-size: 40px !important;
  margin-top: 25px;
  color: #bfbfbf;
  font-size: 35px;
}

.yifang-submitOrderPC .yifang-address .yifang-row .yifang-add p {
  color: #c8c8c8;
  margin-top: 8px;
}

.yifang-submitOrderPC .yifang-address .yifang-addAddress {
  opacity: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 998;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

.yifang-submitOrderPC .yifang-address .yifang-addAddress.yifang-show {
  opacity: 1;
  visibility: visible;
}

.yifang-submitOrderPC .yifang-address .yifang-address-modal-mask {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
  transition: background 0.3s ease;
}

.yifang-submitOrderPC .yifang-address .yifang-address-modal {
  width: 712.5px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
  position: relative;
  transform: translateY(-20px);
  opacity: 0;
  /* 初始透明 */
  transition: all 0.3s ease 0.1s;
}

.yifang-submitOrderPC .yifang-address .yifang-addAddress.yifang-show .yifang-address-modal {
  transform: translateY(0);
  opacity: 1;
}

.yifang-submitOrderPC .yifang-address .yifang-modal-header {
  padding: 20px 20px;
  font-size: 18px;
  color: #333;
}

.yifang-submitOrderPC .yifang-address .yifang-modal-close {
  position: absolute;
  top: 15px;
  right: 20px;
  width: 16px;
  height: 16px;
  border: none;
  background: transparent;
  font-size: 16px;
  color: #999;
  cursor: pointer;
}

.yifang-submitOrderPC .yifang-address .yifang-modal-close:hover {
  color: #333;
}

.yifang-submitOrderPC .yifang-address .yifang-modal-body {
  padding: 20px;
}

.yifang-submitOrderPC .yifang-address .yifang-form-row {
  margin-bottom: 20px;
  display: flex;
  gap: 25px;
}

.yifang-submitOrderPC .yifang-address .yifang-form-row.yifang-full-width {
  flex-direction: column;
  gap: 8px;
}

.yifang-submitOrderPC .yifang-address .yifang-form-item {
  flex: 1;
}

.yifang-submitOrderPC .yifang-address .yifang-form-item.full {
  width: 100%;
}


.yifang-submitOrderPC .yifang-address .yifang-form-item input,
.yifang-submitOrderPC .yifang-address .yifang-form-item select {
  width: 100%;
  padding: 10px 15px;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 14px;
  color: #d1d0d0;
}

.yifang-submitOrderPC .yifang-address .yifang-form-item input::placeholder,
.yifang-submitOrderPC .yifang-address .yifang-address-textarea::placeholder {
  color: #d1d0d0;
  opacity: 1;
}

.yifang-submitOrderPC .yifang-address .yifang-form-item input:focus,
.yifang-submitOrderPC .yifang-address .yifang-form-item select:focus,
.yifang-submitOrderPC .yifang-address .yifang-address-textarea:focus {
  outline: none;
  border-color: #6bb8ff;
}


.yifang-submitOrderPC .yifang-address .yifang-address-textarea {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 80px;
  max-height: 500px;
  resize: vertical;
  padding: 8px 12px;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 14px;
  overflow: auto;
}

.yifang-submitOrderPC .yifang-address .yifang-form-custom-checkbox {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #666;
  cursor: pointer;
  margin-bottom: 20px;
  user-select: none;
}

.yifang-submitOrderPC .yifang-address .yifang-form-custom-checkbox input {
  display: none;
}


.yifang-submitOrderPC .yifang-address .yifang-checkbox-icon {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
  background: #fff;
  position: relative;
  transition: all 0.2s;
}


.yifang-submitOrderPC .yifang-address .yifang-form-custom-checkbox input:checked+.yifang-checkbox-icon {
  background: #409EFF;
  border-color: #409EFF;
}

.yifang-submitOrderPC .yifang-address .yifang-form-custom-checkbox input:checked+.yifang-checkbox-icon::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 0px;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.yifang-submitOrderPC .yifang-address .yifang-modal-footer {
  padding: 0 20px 20px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}

.yifang-submitOrderPC .yifang-address .yifang-modal-footer button {
  padding: 10px 23px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
}

.yifang-submitOrderPC .yifang-address .yifang-btn-cancel {
  background-color: white;
  color: #666;
  border: 0.8px solid #999;
}

.yifang-submitOrderPC .yifang-address .yifang-btn-cancel:hover {
  background: #c3edff69;
  color: #6aadff;
  border: 0.8px solid #409EFF;
}

.yifang-submitOrderPC .yifang-address .yifang-btn-confirm {
  border: none;
  background: #409EFF;
  color: #fff;
}

.yifang-submitOrderPC .yifang-address .yifang-btn-confirm:hover {
  background: #409EFF;
}
.yifang-submitOrderPC .yifang-active {
  display: block;
}
.yifang-submitOrderPC .yifang-isShow {
  color: #707070;
  cursor: pointer;
  height: 46px;
  line-height: 46px;
  text-align: center;
  width: 100%;
  display: none;
  height: 30px;
  line-height: 20px;
}
.yifang-submitOrderPC .yifang-active {
  display: block;
}

.yifang-submitOrderPC .yifang-isShow .iconfont {
  font-size: 12px
}
.yifang-submitOrderPC .yifang-orderInformation {
  background-color: #fff;
  padding-bottom: 56px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-orderText {
  font-size: 18px;
  height: 64px;
  line-height: 64px;
  padding: 0 28px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-order {
  border: 1px solid #efefef;
  margin: 0 17px;
  padding: 26px 32px;
  width: 1163px;
}
.yifang-submitOrderPC .yifang-orderInformation .yifang-order .yifang-list .yifang-item {
  margin-bottom: 26px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-order .yifang-list .yifang-left {
  display: flex;
  align-items: center;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-order .yifang-pictrue {
  height: 62px;
  width: 62px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-order .yifang-pictrue img {
  width: 100%;
  height: 100%;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-order .yifang-iteminform {
  margin-left: 10px;
  width: 342px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-order .yifang-iteminform .yifang-name {
  height: 38px;
  width: 100%;
  display: -webkit-box;
  word-break: break-all;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-order .yifang-iteminform .yifang-info {
  color: #919191;
  margin-top: 4px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-right .yifang-money {
  font-size: 16px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-right .yifang-num {
  margin-left: 6px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-right .yifang-font-color {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  text-align: right;
  width: 130px;
  color: #e93323;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-tr {
  width: 100%;
  height: 2px;
  background-color: #efefef;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-giveGoods {
  font-size: 18px;
  margin: 5px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-giveGoods .yifang-giveInfo {
  font-size: 14px;
  color: #e93323;
  white-space: nowrap;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-coupon {
  border-top: 1px solid #efefef;
  padding-bottom: 20px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-coupon .yifang-couponTitle {
  font-size: 18px;
  margin: 20px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-coupon .yifang-couponTitle .yifang-minus {
  font-size: 16px;
  font-weight: 700;
  color: #e93323;
  white-space: nowrap;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-coupon .yifang-couponCurrent {
  display: flex;
  align-items: center;
}
.yifang-submitOrderPC .yifang-orderInformation .yifang-coupon .yifang-couponCurrent .yifang-integralCurrent {
  margin-left: 12px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-coupon .yifang-couponCurrent .yifang-integralCurrent span {
  margin-left: 6px;
  color: #e93323;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-messsage {
  margin-top: 26px;
  padding-top: 26px;
  border-top: 1px solid #efefef;
  display: flex;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-messsage .yifang-text {
  font-size: 18px;
  position: relative;
  text-align: left;
  width: 123px;
  word-wrap: break-word;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-messsage textarea {
  background-color: #f7f7f7;
  border: 0;
  height: 90px;
  margin-left: 26px;
  outline: none;
  padding: 12px 14px;
  resize: none;
  width: 800px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-messsage textarea::placeholder {
  color: #bfbfbf;
  font-size: 14px;
  font-family: 'Courier New', Courier, monospace;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-totalCon {
  padding: 27px 46px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-total-item {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-total-item .yifang-allCount {
  color: #e93323;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-total-item .yifang-countMoney {
  font-size: 16px;
  text-align: right;
  width: 120px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-totalAmount {
  background: #f7f7f7;
  height: 70px;
  line-height: 70px;
  margin: 0 auto;
  padding-right: 22px;
  text-align: right;
  width: 1140px;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-totalAmount .yifang-countMoney {
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  margin-left: 4px;
  width: 120px;
  color: #e93323;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-bottom {
  cursor: pointer;
  margin: 38px 20px 0 0;
  display: flex;
  justify-content: flex-end;
}

.yifang-submitOrderPC .yifang-orderInformation .yifang-bottom .yifang-submitBtn {
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  width: 180px;
  background-color: #e93323;
}
.yifang-submitOrderPC .yifang-checkbox-label {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    gap: 8px;
    user-select: none;
    position: relative;
    padding-left: 0;
}
.yifang-submitOrderPC .yifang-checkbox-label::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-color: #fff;
  box-sizing: border-box;
  flex-shrink: 0;
  margin-top: 5px;
}

.yifang-submitOrderPC .yifang-custom-checkbox:checked+.yifang-checkbox-label::before {
  border-color: #e93323;
  background-color: #e93323;
}

.yifang-submitOrderPC .yifang-custom-checkbox:checked+.yifang-checkbox-label::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 8px;
  display: inline-block;
  width: 6px;
  height: 10px;
  border: 1px solid #fff;
  border-top: none;
  border-left: none;
  transform: rotate(45deg);
  box-sizing: border-box;
  z-index: 1;
}
.yifang-submitOrderPC .yifang-custom-checkbox{
  display: none;
}
.yifang-submitOrderMINI .yifang-allAddress {
  width: 100%;
  background: linear-gradient(to bottom, #e93323, #f5f5f5);
  padding-top: 20px;
  margin-bottom: 6px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-listbar {
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  display: flex;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-top {
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
  font-size: 18px;
  padding: 0 10px;
  margin-bottom: 20px;
  color: white;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-top .iconfont {
  position: absolute;
  top: 5px;
  left: 10px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-top .yifang-bigTitle {}

.yifang-submitOrderMINI .yifang-allAddress .yifang-listbar {
  width: 93%;
  margin: 0 auto;
  border-radius: 15px 15px 0 0;
  background-color: rgba(255, 192, 203, 0.613);
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-listbar .yifang-bar-item {
  flex: 1;
  text-align: center;
  padding: 10px 0;
  color: black;

}

.yifang-submitOrderMINI .yifang-allAddress .yifang-listbar .yifang-tabon {
  background-color: white;
  padding: 10px 0;
  border-radius: 15px 15px 0 0;
  color: #e93323;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-listbar .yifang-bar-item .yifang-item-title {
  font-size: 14px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content {
  background-color: white;
  width: 93%;
  margin: 0 auto;
  border-radius: 0 0 15px 15px;
  padding: 20px;
  box-sizing: border-box;
  position: relative;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content img {
  position: absolute;
  width: 90%;
  bottom: 0;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-delivery {
  color: #999;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-delivery .yifang-left .yifang-detail {
  color: black;
  font-size: 16px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-switchItems {
  margin-bottom: 80px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSwitch .yifang-switch-item {
  display: flex;
  width: 93%;
  margin: 20px auto 0;
  align-items: center;
  gap: 20px;

}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSwitch .yifang-switch-item:hover {
  color: #e93323;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSwitch .yifang-switch-item .icon-sitemap {
  font-size: 30px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSwitch .yifang-switch-item .yifang-right {
  font-size: 16px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSwitch .yifang-switch-item .yifang-right .yifang-poptop {
  display: flex;
  align-items: center;
  gap: 10px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSwitch .yifang-switch-item .yifang-right .yifang-addressContent {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSwitch .yifang-otherAddress a {
  position: absolute;
  bottom: 10px;
  width: 93%;
  margin: 0 15px;
  box-sizing: border-box;
  background-color: #e93323;
  border-radius: 50px;
  text-align: center;
  line-height: 50px;
  color: white;
  font-size: 16px;

}



.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-self {
  display: none;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-self-merchant {
  width: 100%;
  padding-bottom: 15px;
  box-sizing: border-box;
  border-bottom: 1px dashed #cecece;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-self-merchant .yifang-tradeAddress {
  font-size: 10px;
  color: #666;
  margin-top: 5px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-self-my {
  display: flex;
  align-items: center;
  margin-top: 10px;
  gap: 20px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-self-my .yifang-myName {
  width: 70px;
  height: 37.5px;
  position: relative;

}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-self-my .yifang-myPhone {
  width: 130px;
  height: 37.5px;
  position: relative;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-self-my .yifang-myName input {
  width: 50px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-self-my .yifang-myPhone input {
  width: 100px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-self-my input {
  border-style: none;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-self-my .yifang-right {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #bfbfbf;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-content .yifang-self-my .yifang-selfTitle {
  color: #999;
  font-size: 12px;
  margin-bottom: 5px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-pop-up {
  height: auto;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-selfItems {
  margin-bottom: 50px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSelf .yifang-self-item {
  display: flex;
  width: 93%;
  margin: 20px auto 0;
  align-items: center;
  gap: 20px;

}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSelf .yifang-self-item:hover {
  color: #e93323;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSelf .yifang-self-item .icon-sitemap {
  font-size: 30px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSelf .yifang-self-item .yifang-right {
  font-size: 16px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSelf .yifang-self-item .yifang-right .yifang-poptop {
  display: flex;
  align-items: center;
  gap: 10px;
}

.yifang-submitOrderMINI .yifang-allAddress .yifang-popupSwitch .yifang-switch-item .yifang-right .yifang-addressContent {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.yifang-submitOrderMINI .yifang-submitGoods {
  width: 93%;
  margin: 0 auto;
  border-radius: 10px;
  background-color: white;
  padding: 20px 10px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  box-sizing: border-box;
}

.yifang-submitOrderMINI .yifang-submitGoods-item {
  display: flex;
  align-items: center;
  gap: 10px;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-picture {
  flex: 1.5;
  width: 133px;
  height: 135px;
  border-radius: 10px;
  overflow: hidden;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-picture img {
  width: 100%;
  height: 100%;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-content {
  flex: 4;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-content .yifang-goodsName {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-content .yifang-info {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  color: #999;
  font-size: 12px;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-content .yifang-tips {
  display: flex;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-content .yifang-tips .yifang-grade {
  padding: 0 3px;
  border: 1px solid rgb(234, 195, 3);
  color: rgb(234, 195, 3);
  font-size: 10px;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-content .yifang-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-content .yifang-bottom .yifang-goodsMoney {
  font-size: 10px;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-content .yifang-bottom .yifang-goodsMoney .yifang-money {
  font-size: 16px;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-content .yifang-bottom .yifang-changeNum {
  display: flex;
}

.yifang-submitOrderMINI .yifang-submitGoods-item .yifang-content .yifang-bottom .yifang-changeNum input {
  width: 30px;
  border-style: none;
  text-align: center;
  border-radius: 5px;
  background-color: #efefef;
}

.yifang-submitOrderMINI .yifang-submitGoods .yifang-messsage {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.yifang-submitOrderMINI .yifang-submitGoods .yifang-messsage textarea {
  height: 1em;
  flex: 1;
  text-align: end;
  border: none;
  outline: none;
  background: transparent;
  resize: vertical;
  overflow: hidden;
  white-space: pre-wrap;
  word-break: break-all;
  box-sizing: border-box;

}
.yifang-submitOrderMINI .yifang-discount {
  width: 93%;
  margin: 10px auto 0;
  border-radius: 10px;
  background-color: white;
  padding: 20px 10px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  box-sizing: border-box;
}

.yifang-submitOrderMINI .yifang-discount-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #707070;
}

.yifang-submitOrderMINI .yifang-discount-item .yifang-text {
  display: flex;
  align-items: center;
}

.yifang-submitOrderMINI .yifang-discount-item .yifang-check {
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: solid 1px #dddd;
  border-radius: 50%;
  position: relative;
  transform: background 0.1s;
  margin-left: 10px;
}

.yifang-submitOrderMINI .yifang-discount-item .yifang-check:checked {
  background-color: #e93323;
}

.yifang-submitOrderMINI .yifang-discount-item .yifang-check::after {
  content: "";
  height: 6px;
  width: 10px;
  border: #fff solid 2px;
  position: absolute;
  top: 3px;
  left: 3px;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
}

.yifang-submitOrderMINI .yifang-discount-item .yifang-points {
  color: #e93323;
  font-size: 16px;
}

.yifang-submitOrderMINI .yifang-discount-item .yifang-extra {
  color: #e93323;
}

.yifang-submitOrderMINI .yifang-pop-mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 88;
  opacity: 0;
  transition: all 0.3s ease 0.1s;
  pointer-events: none;
}

.yifang-submitOrderMINI .yifang-popShow1 {
  opacity: 1;
  pointer-events: auto;
}

.yifang-submitOrderMINI .yifang-pop-up {
  background-color: rgb(243, 243, 243);
  width: 100%;
  height: 60%;
  border-radius: 20px 20px 0 0;
  z-index: 99;
  position: fixed;
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  transition: transform 0.3s ease;
  overflow-y: auto;
  user-select: none;
}

.yifang-submitOrderMINI .yifang-popShow2 {
  transform: translateY(0);
}

.yifang-submitOrderMINI .yifang-pop-up .yifang-bar {
  position: relative;
}

.yifang-submitOrderMINI .yifang-pop-up .yifang-title {
  text-align: center;
  width: 100%;
  line-height: 50px;
  font-size: 20px;
}

.yifang-submitOrderMINI .yifang-pop-up .yifang-cross {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #919191;
  border-radius: 50%;
  padding: 5px;
  background-color: #dedede;
  font-size: 10px;
}

.yifang-submitOrderMINI .yifang-coupon .yifang-couponItems {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.yifang-submitOrderMINI .yifang-coupon .yifang-coupon-item {
  width: 85%;
  margin: 0 auto;
  display: flex;

}

.yifang-submitOrderMINI .yifang-coupon .yifang-coupon-item .yifang-left {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  background: linear-gradient(to right, #e93323, #e9a023);
  border-radius: 15px 0 0 15px;
  padding: 0 20px;
  color: white;
  box-sizing: border-box;
}



.yifang-submitOrderMINI .yifang-coupon .yifang-coupon-item .yifang-left .yifang-couponMoney .yifang-num {
  font-size: 24px;
  font-weight: 600;
}

.yifang-submitOrderMINI .yifang-coupon .yifang-coupon-item .yifang-right {
  padding: 15px 15px;
  border-radius: 0 10px 10px 0;
  background-color: white;
  flex: 1;
  box-sizing: border-box;
}

.yifang-submitOrderMINI .yifang-coupon .yifang-coupon-item .yifang-right .yifang-tips {
  font-size: 16px;
}

.yifang-submitOrderMINI .yifang-coupon .yifang-coupon-item .yifang-right .yifang-center {
  display: flex;
  justify-content: space-between;
  margin-top: 5px;
}

.yifang-submitOrderMINI .yifang-coupon .yifang-coupon-item .yifang-right .yifang-center .yifang-time {
  font-size: 12px;
  color: #919191;
}

.yifang-submitOrderMINI .yifang-coupon .yifang-coupon-item .yifang-right .yifang-bottom {
  margin-top: 15px;
  font-size: 13px;
  color: #919191;
}

.yifang-submitOrderMINI .yifang-coupon .yifang-coupon-item .yifang-right .yifang-center .yifang-check {
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: solid 1px #dddd;
  border-radius: 50%;
  position: relative;
  transform: background 0.1s;
  margin-left: 10px;
}

.yifang-submitOrderMINI .yifang-coupon .yifang-coupon-item .yifang-right .yifang-center .yifang-check:checked {
  background-color: #e93323;
}

.yifang-submitOrderMINI .yifang-coupon .yifang-coupon-item .yifang-right .yifang-center .yifang-check::after {
  content: "";
  height: 6px;
  width: 10px;
  border: #fff solid 2px;
  position: absolute;
  top: 3px;
  left: 3px;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
}

/* 发票弹出框 */
.yifang-submitOrderMINI .yifang-invoice .yifang-invoiceItems .yifang-picture {
  width: 93%;
  margin: 0 auto;
}

.yifang-submitOrderMINI .yifang-invoice .yifang-invoiceItems .yifang-picture img {
  width: 100%;
  height: 100%;
}

.yifang-submitOrderMINI .yifang-invoice .yifang-invoiceItems p {
  color: #919191;
  font-size: 14px;
  text-align: center;
}

.yifang-submitOrderMINI .yifang-invoice button {
  position: absolute;
  bottom: 10px;
  width: 93%;
  margin: 0 15px;
  box-sizing: border-box;
  border-radius: 50px;
  border: 1px solid #e93323;
  text-align: center;
  line-height: 40px;
  color: #e93323;
  font-size: 16px
}

/* 第四部分 */
.yifang-submitOrderMINI .yifang-four {
  margin-bottom: 65px;
}

/* 底部合计 */
.yifang-submitOrderMINI .yifang-amountFix {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 15px;
  box-sizing: border-box;
  background-color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 10;
}

.yifang-submitOrderMINI .yifang-amountFix .yifang-left {
  font-size: 12px;
}

.yifang-submitOrderMINI .yifang-amountFix .yifang-left .yifang-final {
  color: #e93323;
}

.yifang-submitOrderMINI .yifang-amountFix .yifang-left .yifang-finalMoney {
  font-size: 18px;
  font-weight: 600;
}

.yifang-submitOrderMINI .yifang-amountFix .yifang-submitBtn {
  display: flex;
}

.yifang-submitOrderMINI .yifang-amountFix .yifang-submitBtn .yifang-text {
  color: white;
  border-radius: 50px;
  background: linear-gradient(to right, #e93323, #e9a023);
  padding: 8px 15px;
}
.yifang-submitOrderMINI .yifang-popShow2 {
    transform: translateY(0);
}
.yifang-submitOrderMINI .yifang-popShow2 {
    transform: translateY(0);
}
.yifang-submitOrderPC .yifang-address .yifang-row .yifang-on .yf-icon{
  position: absolute;
    right: -9px;
    bottom: -4px;
    width: 25px;
    height: 15px;
    z-index: 20;
    color: white;
    background-color: #e93323;
    font-size: 16px;
    transform: rotate(-45deg);
}
.yifang-submitOrderPC .yifang-address .yifang-row .yifang-on .yf-icon::before{
  content: "";
  position: absolute;
  right: 7px;
  bottom: 8px;
  width: 8px;
  height: 4px;
  border-left: 2px solid white;
  border-bottom: 2px solid white;
  background-color: #e93323;
  z-index: 21;
  font-size: 16px;
  transform: rotate(-3deg);
}
/* search.css */
.yifang-result .yifang-search{
  background-color: #f9f9f9;
}
.yifang-result .yifang-search .yifang-titleBox{
  width: 100%;max-width: 1200px;
  height: 60px;
  margin: 0 auto;
  color: #282828;
    cursor: pointer;
    font-size: 14px;
    line-height: 60px;
    display: flex;
    align-items: center;
}
.yifang-result .yifang-search .yifang-titleBox span:nth-child(2){
  color: #999;
  margin-left: 4px;
}
.yifang-result .yifang-search .yifang-middleBox{
  max-width: 1200px;
  width: 100%;display: flex;
  justify-content: space-between;
  gap: 16px;
  margin:  0 auto;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box{
  width: 18%;
  min-width: 216px;
  height: 340px;
  background-color: white;
  display: flex;
  flex-direction: column;
  padding: 16px 5px; 
  justify-content: space-between;
  align-items: center;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .middle-img{
  width: 192px;
  height: 192px;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .middle-img img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  overflow: hidden;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .middle-price{
  width: 192px;
  font-size: 22px;
  font-weight: 700;
  color: #e93323;
      cursor: pointer;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .middle-price del{
  color: #aaa;
  font-size: 12px;
  margin-left: 8px;
  font-weight: normal;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .middle-text{
  width: 192px;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.yifang-result .yifang-search .yifang-middleBox .yifang-middle-box .score{
  width: 192px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #aaa;
  font-size: 12px;
  margin-left: 8px;
  font-weight: normal;
}
/* confirmoder.css */
.yifang-body .yifang-confirmOrderPC {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}

.yifang-confirmOrderPC .yifang-bar {
  width: 100%;
  background-color: #f9f9f9;
  padding-top: 20px;
}

.yifang-confirmOrderPC .yifang-bar span {
  color: #747474;
}

/* 头部 */
.yifang-confirmOrderPC .yifang-aside {
  background-image: url('../img/background.png');
  background-size: 100% 100%;
  color: #fff;
  /* font-size: 32px; */
  height: 159px;
  padding: 56px 30px 31px;
  width: 1200px;
  box-sizing: border-box;
}

.yifang-confirmOrderPC .yifang-aside h1 {
  font-size: 32px;
  font-weight: 500;
  margin-bottom: 15px;
}

/* 商品信息 */
.yifang-confirmOrderPC .yifang-goodsInform {
  padding: 35px;
  box-sizing: border-box;
  background-color: white;
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: flex-start;
  font-size: 16px;
}

/* 支付 */
.yifang-confirmOrderPC .yifang-payment {
  background-color: white;
  margin-top: 15px;
}

.yifang-confirmOrderPC .yifang-payment .yf-ic_Money2 {
  font-size: 35px;
  color: rgb(255, 187, 0);
}

.yifang-confirmOrderPC .yifang-payment .yf-ic_wechat {
  font-size: 25px;
  color: rgb(5, 202, 5);
}

.yifang-confirmOrderPC .yifang-payment .yf-ic_Alipay {
  font-size: 30px;
  color: rgb(0, 140, 255);
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-title {
  border-bottom: 1px dotted #cecece;
  font-size: 18px;
  height: 57px;
  line-height: 57px;
  padding: 0 30px;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content {
  padding: 25px 30px 55px;
  display: flex;
  align-items: center;
  gap: 20px;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .yifang-wayItem {
  width: 210px;
  height: 86px;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  border: 1px solid #ccc;
  position: relative;
}

/* 选中变红框 */
.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .yifang-border {
  border: 1px solid #e93323;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .icon-xuanzhongsanjiao {
  font-size: 25px;
  color: #e93323;
  font-style: normal;
  position: absolute;
  right: 0;
  bottom: 0;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .yifang-wayItem .yifang-top {
  font-size: 16px;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .yifang-wayItem .yifang-balance {
  font-size: 14px;
  color: #949494;
  margin-top: 6px;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payButton {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 70px 50px 20px;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payButton .yifang-payBtn {
  padding: 15px 70px;
  background-color: #e93323;
  color: white;
  cursor: pointer;
  font-size: 16px;
  border-radius: 4px;
}

/* PC端界面 */
/* 面包屑 */
.yifang-body .yifang-confirmOrderPC {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}

.yifang-confirmOrderPC .yifang-bar {
  width: 100%;
  background-color: #f9f9f9;
  padding-top: 20px;
}

.yifang-confirmOrderPC .yifang-bar span {
  color: #747474;
}

/* 头部 */
.yifang-confirmOrderPC .yifang-aside {
  background-image: url('../img/background.png');
  background-size: 100% 100%;
  color: #fff;
  /* font-size: 32px; */
  height: 159px;
  padding: 56px 30px 31px;
  width: 1200px;
  box-sizing: border-box;
}

.yifang-confirmOrderPC .yifang-aside h1 {
  font-size: 32px;
  font-weight: 500;
  margin-bottom: 15px;
}

/* 商品信息 */
.yifang-confirmOrderPC .yifang-goodsInform {
  padding: 35px;
  box-sizing: border-box;
  background-color: white;
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: flex-start;
  font-size: 16px;
}

/* 支付 */
.yifang-confirmOrderPC .yifang-payment {
  background-color: white;
  margin-top: 15px;
}

.yifang-confirmOrderPC .yifang-payment .yf-ic_Money2 {
  font-size: 35px;
  color: rgb(255, 187, 0);
}

.yifang-confirmOrderPC .yifang-payment .yf-ic_wechat {
  font-size: 25px;
  color: rgb(5, 202, 5);
}

.yifang-confirmOrderPC .yifang-payment .yf-ic_Alipay {
  font-size: 30px;
  color: rgb(0, 140, 255);
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-title {
  border-bottom: 1px dotted #cecece;
  font-size: 18px;
  height: 57px;
  line-height: 57px;
  padding: 0 30px;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content {
  padding: 25px 30px 55px;
  display: flex;
  align-items: center;
  gap: 20px;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .yifang-wayItem {
  width: 210px;
  height: 86px;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  border: 1px solid #ccc;
  position: relative;
}

/* 选中变红框 */
.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .yifang-border {
  border: 1px solid #e93323;
  overflow: hidden;
  z-index: 3;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .icon-xuanzhongsanjiao {
  font-size: 25px;
  color: #e93323;
  font-style: normal;
  position: absolute;
  right: 0;
  bottom: 0;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .yifang-wayItem .yifang-top {
  font-size: 16px;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .yifang-wayItem .yifang-balance {
  font-size: 14px;
  color: #949494;
  margin-top: 6px;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payButton {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 70px 50px 20px;
}

.yifang-confirmOrderPC .yifang-payment .yifang-payButton .yifang-payBtn {
  padding: 15px 70px;
  background-color: #e93323;
  color: white;
  cursor: pointer;
  font-size: 16px;
  border-radius: 4px;
}


.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .yf-icon{
  position: absolute;
    right: -9px;
    bottom: -4px;
    width: 25px;
    height: 15px;
    z-index: 1;
    color: white;
    background-color: #e93323;
    font-size: 16px;
    transform: rotate(-45deg);
}
.yifang-confirmOrderPC .yifang-payment .yifang-payWay .yifang-content .yf-icon::before{
  content: "";
  position: absolute;
  right: 7px;
  bottom: 8px;
  width: 8px;
  height: 4px;
  border-left: 2px solid white;
  border-bottom: 2px solid white;
  background-color: #e93323;
  z-index: 2;
  font-size: 16px;
  transform: rotate(-3deg);
}
.yifang-PageLayout.itemDetailPage .yifang-mobile-wrap{
  display: none;
}