/* pages/member/myOrder/Aftersales/Aftersales.wxss */
view,text{
  box-sizing: border-box;
}
.section {
  margin-bottom: 40rpx;
  width: 100%;
}

.section .close {
  background: #fff;
}

.state {
  background-color: #f15353;
  color: #fff;

  /* height: 100rpx; */
  line-height: 100rpx;
  padding: 32rpx 28rpx;
  text-align: left;
}

.state .b {
  font-size: 32rpx;
  margin-bottom: 20rpx;
  display: block;
}

.section .close .p {
  line-height: 36rpx;
  text-align: left;
}

.section .close .p .span {
  color: #aaa;
}

.flow .h2 {
  line-height: 72rpx;
  border-bottom: solid 2rpx #ebebeb;
  margin-left: 28rpx;
  font-weight: normal;
  font-size: 28rpx;
}

.flow .ul {
  font-size: 24rpx;
  padding: 20rpx 28rpx;
}

.flow .li {
  line-height: 56rpx;
}

.flow .li .p {
  color: #8c8c8c;
  display: inline-block;
}

.address {
  background: #fff;
  padding: 10rpx;
  margin-top: 30rpx;
  text-align: left;
}

.address .dt {
  height: 80rpx;
  line-height: 80rpx;
  font-size: 32rpx;
  border-bottom: solid 2rpx #ccc;
  text-indent: 10rpx;
}

.address .dd {
  line-height: 60rpx;
  font-size: 30rpx;
  text-indent: 30rpx;
}

.consult-detail {
  background-color: #fff;
  margin: 20rpx 0 30rpx 0;
}

.consult-detail .h1 {
  margin-left: 28rpx;
  padding-right: 28rpx;
  line-height: 72rpx;
  border-bottom: solid 2rpx #ebebeb;
  font-size: 28rpx;
  font-weight: normal;
  text-align: left;
}

.consult-detail .ul {
  padding: 20rpx 28rpx;
  font-size: 24rpx;
}

.consult-detail .li {
  display: flex;
  line-height: 56rpx;
}

.consult-detail .li .span {
  color: #8c8c8c;
}

.consult-detail .li .b {
  margin-left: 20rpx;
  font-weight: normal;
}

.detail_pay {
  min-height: 98rpx;
  width: 100%;
  background: #fff;
  padding: 0 24rpx;
  border-top: 2rpx solid #ebebeb;
  position: fixed;
  bottom: 0;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
}

.detail_pay .order_delete {
  text-align: center;
  min-width: 65px;
  position: relative;
  margin-left: 16rpx;
  background: #fff;
  padding: 8rpx 20rpx;
  margin-top: 22rpx;
  border-radius: 15px;
  color: #333;
  border: 2rpx solid #666;
}

.detail_pay .red-button {
  border: 0.0625rem solid #f14e4e;
  background-color: #f14e4e;
  color: #fff;
}

.detail_pay .trans {
  position: absolute;
  right: 60rpx;
  bottom: 80rpx;
  width: 0;
  height: 0;
  border-width: 0.8rem 0.8rem 0;
  border-style: solid;
  border-color: #f5f5f5 transparent transparent;
}

.detail_pay .more-button {
  position: absolute;
  border: solid 1px #e2e2e2;
  width: 70px;
  border-radius: 5px;
  background: #fff;
  right: 28rpx;
  bottom: 102rpx;
}

.detail_pay .more-button .p {
  text-align: center;
  padding: 10rpx 3rpx;
  border-top: 1px solid #e2e2e2;
}

.qitaimgbox {
  width: 75%;
  padding: 10rpx;
  box-sizing: border-box;
  background: #fff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

.qitaimage {
  width: 150rpx;
  height: 150rpx;
  border-radius: 8rpx;
  border: solid 1rpx rgba(153, 153, 153, 1);
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 5rpx 7rpx;
  position: relative;
}

.qitaMax {
  width: 98%;
  height: 98%;
  border-radius: 8rpx;
}





.aftersales-status {
  background-color: #f15353;
  color: white;
  line-height: 72rpx;
  padding: 32rpx 28rpx;
  text-align: left;
}
.aftersales-status text {
  font-size: 16px;
  margin-bottom: 20rpx;
  display: block;
}

.page-wrapper {
  padding: 20rpx 30rpx;
}

.return-info {
  padding: 0 27rpx;
  background-color: #ffffff;
  border-radius: 20rpx;
}
.return-info .return-info-text {
  display: flex;
  align-items: center;
  height: 80rpx;
  font-size: 30rpx;
  color: #292929;
  border-bottom: 1rpx solid #f2f2f2;
}
.return-info .return-goods-list {
  border-bottom: 1rpx solid #f2f2f2;
}
.return-info .return-goods-list .return-goods-item {
  display: flex;
  padding: 23rpx 0;
}
.return-info .return-goods-list .return-goods-item .return-goods-face {
  width: 110rpx;
  height: 110rpx;
  border-radius: 6rpx;
}
.return-info .return-goods-list .return-goods-item .return-goods-face image {
  width: 110rpx;
  height: 110rpx;
  border-radius: 6rpx;
}
.return-info .return-goods-list .return-goods-item .return-goods-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  height: 110rpx;
  margin-left: 14rpx;
}
.return-info .return-goods-list .return-goods-item .return-goods-content .return-goods-title {
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 24rpx;
  color: #333333;
}
.return-info .return-goods-list .return-goods-item .return-goods-content .return-goods-desc {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.return-info .return-goods-list .return-goods-item .return-goods-content .return-goods-desc .return-goods-num {
  font-size: 22rpx;
  color: #717171;
}
.return-info .return-goods-list .return-goods-item .return-goods-content .return-goods-desc .return-goods-price {
  font-size: 24rpx;
  color: #1e1e1e;
}
.return-info .return-goods-list .return-goods-item .return-goods-content .return-goods-desc .return-goods-price .goods-price {
  color: #f14e4e;
}
.return-info .return-details {
  padding: 16rpx 0;
  text-align: left;
  font-size: 22rpx;
  color: #767676;
}
.return-info .return-details .return-details-item {
  display: flex;
  flex-wrap: wrap;
  line-height: 52rpx;
  font-size: 13px;
  color: #292929;
}
.return-info .return-details .return-details-item .photoBox {
  position: relative;
  width: 144rpx;
  height: 144rpx;
  border: 1px dashed #c0ccda;
  margin: 16rpx 0;
  margin-right: 16rpx;
}
.return-info .return-details .return-details-item .photoBox image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.address-info {
  padding: 0 27rpx;
  margin-top: 20rpx;
  text-align: left;
  background-color: #ffffff;
  border-radius: 20rpx;
}
.address-info .address-info-text {
  display: flex;
  align-items: center;
  height: 80rpx;
  font-size: 30rpx;
  color: #292929;
  border-bottom: 1rpx solid #f2f2f2;
}
.address-info .address-text {
  line-height: 48rpx;
  font-size: 26rpx;
  color: #454545;
}
.address-info .address-contact {
  padding-top: 16rpx;
}
.address-info .address-express {
  display: flex;
  align-items: center;
  padding-bottom: 16rpx;
}
.address-info .address-express .address-express-num {
  flex: 1;
  display: flex;
  align-items: center;
}
.address-info .address-express .address-express-num .icon-bc_copy{
  margin-left: 6rpx;
}
.address-info .address-express .address-express-btn {
  font-size: 22rpx;
  color: #f14e4e;
}
.address-info .address-express .icon-advertise-next {
  color: #f14e4e;
}

.recovery-info {
  padding: 0 27rpx;
  margin-top: 20rpx;
  text-align: left;
  background-color: #ffffff;
  border-radius: 20rpx;
}
.recovery-info .recovery-info-text {
  display: flex;
  align-items: center;
  height: 80rpx;
  font-size: 30rpx;
  color: #292929;
  border-bottom: 1rpx solid #f2f2f2;
}
.recovery-info .recovery-items {
  padding: 16rpx 0;
}
.recovery-info .recovery-items .recovery-itme {
  display: flex;
  padding: 3rpx 0;
}
.recovery-info .recovery-items .recovery-itme .recovery-text {
  padding-right: 16rpx;
}
.recovery-info .recovery-items .recovery-itme .recovery-content {
  flex: 1;
}

.negotiation-record {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 80rpx;
  padding: 0 27rpx;
  margin-top: 20rpx;
  font-size: 30rpx;
  color: #292929;
  background-color: #fff;
  border-radius: 20rpx;
}