
.main_top {
  padding-top: 180px;
  background-color: #f7f8fa;
  display: flex;
}

.box_left {
  width: 2.86rem;
  background-color: #fff;
  min-height: 8.6rem;
  padding: 0.3rem;
  white-space: nowrap;
}

.box_left .activeMenu {
  color:#0bc971;
  font-weight: bold;
}
.box_left img{
  width:0.2rem;
  height:0.2rem;
}


#Profile:hover{
  color:#0bc971;
}
#forgetPassword:hover{
  color:#0bc971;
}
#AllOrders:hover{
  color:#0bc971;
}
#MyCoupons:hover{
  color:#0bc971;
}
#wishList:hover{
  color:#0bc971;
}
#recentList:hover{
  color:#0bc971;
}
#addressbook:hover{
  color:#0bc971;
}

.membercategory ul li{
  background: #eee;
  margin-right: 0.2rem;
  width:auto;
  padding:0.1rem;
  border-radius: 0.03rem;
  cursor: pointer;

}


.right_line {
  cursor: pointer;
}

.default_logo {
  width: 0.71rem;
}

.box_right {
  width: 100%;
  margin-left: 0.3rem;
  background-color: white;
  /* min-height: 7rem;
  */
}

.footer {
  margin-top: initial;
}

.vip_icon {
  width: 0.12rem;
  height: 0.11rem;
}

.name_div {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.vip_icon_div {
  background-color: #ccc;
  width: 0.5rem;
  height: 0.2rem;
  line-height: 0.2rem;
  color: #eee;
  border-radius: 0.03rem;
  justify-content: center;
}

.Enjoy_off {
  color: #e62659;
  margin-left: 0.15rem;
}

.box_right_top {
  /* padding: 0 0.14rem; */
  background-image: url("/webindex/assets/images/member/vip_top.png");
  /* 设置小图标地址 */
  background-size: 100%;
  /* 小图标的大小，宽高 */
  background-repeat: no-repeat;
}

.reflash_img {
  width: 0.16rem;
  height: 0.16rem;
}

.MY_ORDERS,
.my_wish,.my_recent {
  font-size: 0.26rem;
  font-weight: bold;
  color: #000;
  text-align: center;
  padding: 0.15rem;
}

.swiper1 {
  width: 100%;
}

.swiper1 .selected {
  color: var(--mc) !important;
  border-bottom: 0.03rem solid var(--mc);
}

.swiper1 .swiper-slide {
  position: relative;
  width: 20%;
  color: #000;
  text-align: center;
  font-size: 0.16rem;
  height: 0.5rem !important;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
}

.couponsSwiper {
  width: 100%;
}

.couponsSwiper .selected {
  color: var(--mc) !important;
  border-bottom: 0.03rem solid var(--mc);
}

.couponsSwiper .swiper-slide {
  color: #000;
  text-align: center;
  font-size: 0.16rem;
  height: 0.5rem !important;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
}

.swiper2 {
  width: 100%;
}

.swiper2 .swiper-slide {
  height: calc(100vh - 50px) !important;
  text-align: center;
  box-sizing: border-box !important;
  overflow-x: hidden !important;
}

.swiper-no-swiping {
  color: #000000;
  /* line-height: 1rem; */
}

.swiper-wrapper {
  display: flex;
  justify-content: flex-start;
}

.swiper-container {
  width: 60%;
}

.coupons_container {
  width: 75%;
}

.table> :not(caption)>*>* {
  padding: 0.15rem;
}

.order_list {
  border: none !important;
}

.tbody_bd {
  border-top: 0.01rem solid #e7e9ee !important;
}

.order_png {
  width: 0.8rem;
  height: 0.8rem;
}

.Transaction {
  color: #24b571;
}

.Comment_left {
  background-color: var(--mc);
  width: 0.07rem;
  height: 0.07rem;
  border-radius: 1rem;
  display: inline-block;
  margin-top: 0.15rem;
}

.expired_status {
  width: 30%;
  background-image: url("/webindex/assets/images/member/expired@2x.png");
  /* 设置小图标地址 */
  background-size: 100% 100%;
}

.used_status {
  width: 30%;
  background-image: url("/webindex/assets/images/member/Used@2x.png");
  /* 设置小图标地址 */
  background-size: 100% 100%;
}

.Coupons_status {
  position: absolute;
  right: 0.2rem;
  top: 0.1rem;
  height: 0.6544rem;
  width: 0.7891rem;
}

.Unused_Coupons {
  position: relative;
  width: 30%;
  background-image: url("/commonImg/coupons/Unused_Coupons.png");
  /* 设置小图标地址 */
  background-size: 100% 100%;
  /* 小图标的大小，宽高 */
  background-repeat: no-repeat;
  color: white;
  padding: 0.2rem 0.4rem;
  margin: 0 0.15rem;
  margin-bottom: 0.15rem;
  padding-bottom: 0.3rem;
}

.Expired_img {
  width: 30%;
  background-image: url("/commonImg/coupons/Expired_img.png");
  /* 设置小图标地址 */
  background-size: 100% 100%;
  /* 小图标的大小，宽高 */
  background-repeat: no-repeat;
  color: white;
  padding: 0.2rem 0.4rem;
  margin: 0 0.15rem;
  margin-bottom: 0.15rem;
  padding-bottom: 0.3rem;
}

.US_price {
  font-size: 0.24rem;
}

.For_Order li:before {
  content: "";
  width: 0.03rem;
  height: 0.03rem;
  display: inline-block;
  border-radius: 50%;
  background: #fff;
  vertical-align: middle;
}

.none_box_div {
  display: flex;
  justify-content: center;
  width: 100%;
  text-align: center;
  padding: 2rem 0;
}

.none_box {
  width: 1.5rem;
  height: 1rem;
}

.order_box {
  min-height: calc(100vh - 380px);
  max-height: calc(100vh - 380px);
  overflow: auto;
}

.item_product_title {
  width: 2.23rem;
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #666;
}

.orderStatusNum {
  background-color: #f55928;
  min-width: 0.24rem;
  height: 0.19rem;
  line-height: 0.19rem;
  color: white;
  border-radius: 0.1rem;
  position: absolute;
  top: 0.05rem;
  right: 0.1%;
}

.buy_other {
  display: flex;
  flex-wrap: wrap;
}


.buy_other>li:nth-child(5n) {
  margin-right: 0.14rem;
}

[dir="rtl"] .buy_other>li:nth-child(5n) {
  margin-right: initial;
  margin-left: 0.14rem;
}

.buy_other>li:nth-child(6n) {
  margin-right: initial;
}

[dir="rtl"] .buy_other>li:nth-child(6n) {
  margin-left: initial;
}

.buy_other li a .mainPro_pic {
  width: 100%;
  height: 1.55rem;
  border: 0.01rem solid #c2bfbc;
}

.buy_other li a p {
  font-size: 0.14rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #333333;
  margin-top: 0.1rem;
  margin-bottom: 0.09rem;
}

.starScore_box {
  display: flex;
  align-items: center;
  /* justify-content: center; */
}

tbody {
  border: none !important;
}

.star_score {
  display: flex;
  margin-right: 0.1rem;
}

[dir="rtl"] .star_score {
  display: flex;
  margin-right: initial;
  margin-left: 0.1rem;
}

.star_score li {
  margin-right: 0.08rem;
}

[dir="rtl"] .star_score li {
  margin-right: initial;
  margin-left: 0.08rem;
}

.buy_other li a span {
  font-size: 0.12rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #666666;
}

.star_score li img {
  width: 0.1rem;
  height: 0.1rem;
}

.Tyellow {
  color: #ff7c11;
}

.plr {
  padding-left: 0.14rem;
  padding-right: 0.14rem;
}

th {
  color: #000 !important;
}

.logistics_tad {
  line-height: 0.18rem;
}

.copy_png {
  width: 0.14rem;
  height: 0.14rem;
}

.toPay {
  background-color: #383a47;
  color: #fff;
  width: 1.26rem;
  height: 0.38rem;
  line-height: 0.38rem;
  text-align: center;
  border-radius: 0.02rem;
  cursor: pointer;
  display: inline-block;
}

.to_refund {
  padding: 0 0.05rem;
  background-color: #383a47;
  color: #fff;
  white-space: nowrap;
  height: 0.38rem;
  line-height: 0.38rem;
  text-align: center;
  border-radius: 0.02rem;
  cursor: pointer;
  display: inline-block;
}

.coupons {
  overflow: hidden;
}

.al_pay_div {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  left: 50%;
  width: 100%;
  text-align: center;
}



.order_time_color {
  color: #ff356b;
}

.time_out_png {
  width: 0.09rem;
  height: 0.09rem;
}


.edit {
  width: 0.12rem;
}

.button_true {
  background-color: #363433;
  padding:0.15rem;
  color: #fff;
  display: inline-block;
  border-radius: 0.03rem;
}



.Add_New {
  background-color: #363433;
  height: 0.36rem;
  line-height: 0.36rem;
  color: #fff;
  display: inline-block;
  padding: 0 0.2rem;
  margin-top: 0.2rem;
  margin-left: 0.2rem;
}

.file_input {
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
  width: 100%;
}

.avatar_logo {
  width: 0.71rem;
  height: 0.71rem;
  border-radius: 200px;
}

.loca_item {
  width: 40%;
  background-color: #f7f8fa;
  margin-bottom: 0.2rem;
  margin-left: 0.2rem;
  padding: 0.15rem;
  border: 1px solid #ccc;
}
.showWord_de{
  color:#0bc971;
  font-weight: bold;
}

.loca_itemBox {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;

}

.loca_ec {
  display: flex;
  justify-content: space-between;
}

.is_default1span {
  background-color: #1f1210;
  width: 0.12rem;
  height: 0.12rem;
  display: inline-block;
  line-height: initial !important;
}

.is_default_div {
  border: 1px solid #868380;
  display: inline-block;
  padding-bottom: 0px;
  line-height: initial !important;
  margin-right: 0.05rem;
  width: 0.18rem;
  height: 0.18rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Make_Default {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.px-28 {
  padding-top: 0.28rem;
}

#chge_passBox {
  visibility: hidden;
  height: 0;
}

.deleAccount {
  padding-top: 0.28rem;
  padding-bottom: 0.28rem;
  border-top: 0.01rem solid #efefef;
  border-bottom: 0.01rem solid #efefef;
}

.error {
  display: block;
}

.input_text {
  border: 0.01rem solid #ccc;
  height: 0.47rem;
  border-radius: 0.04rem;
  width: 4.26rem;
  padding-left: 0.1rem;
}

.input_text .error_input {
  background-color: #ffd8e2;
  border: 0.01rem solid #e62659;
}

.msg_style {
  min-height: 0.32rem;
  padding-top: 0.05rem;
  padding-left: 0.1rem;
}

.error-msg {
  color: #e62659;
}

.password_pr {
  position: relative;
  width: 4.26rem;
}

.eyes {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.05rem;
  width: 0.32rem;
  height: 0.32rem;
  cursor: pointer;
}

.passwordBtn {
  width: 4.26rem;
  margin-bottom: 0.4rem;
}

.confirmBtn,
.cancelBtn {
  width: 1.98rem;
  height: 0.46rem;
  background-color: var(--mc);
}

.cancelBtn {
  background-color: #fff;
  border: 0.01rem solid var(--mc);
}

.confirmBtn {
  background-color: #363433;
}

.confirmBtn:hover {
  background-color: var(--mc);
}

.cancelBtn:hover,
.button_false:hover,
.changeBtn:hover {
  background-color: #eff2f6;
}

.changeBtn,.button_false {
  padding: 0.1rem 0.48rem;
  border: 0.01rem solid #333;
}
.button_three {
  padding: 0.1rem 0.48rem;
  border: 0.01rem solid #333;
  background: #000;
  color:#fff;
}
.button_three:hover {
  background-color: #272525;
}


.orderDeatail,.refundDetail,.deliverDetail,.reviewDetail {
  color: #2474b5;
  cursor: pointer;
}

.selected_payment {
  padding: 0.24rem;
  display: none;
}

#selected_payment {
  height: auto !important;
}

#selected_payment .payment {
  padding: initial;
}

.od_sty {
  border-bottom: 0.01rem solid #efefef;
  padding-bottom: 0.2rem;
}

button.purchase {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 0.15rem 0;
  background-color: #363433;
  color: #fff;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
}

.purchase:hover {
  background-color: var(--mc);
}

.purchase_box {
  padding-left: 0.24rem;
  padding-right: 0.24rem;
}

.layui-layer-setwin .layui-layer-close2 {
  background-position: initial !important;
  background: url(/webindex/assets/images/home/closeBtn.png) no-repeat center center;
  background-size: 100% 100%;
  width: 0.1rem;
  height: 0.1rem;
}

.paypal_way {
  justify-content: flex-start;
}

.pay_way li:nth-child(n + 1) {
  margin-top: 0.2rem;
}

/* 申请退款 */

.Please_carefully {
  background-color: #fcf6f4;
  text-align: center;
}

.I_agree {
  background-color: #000;
  color: #fff;
  text-align: center;
  padding: 10px;
  cursor: pointer;
}

.layerid {
  display: none;
  font-weight: bold;
}

.Duplicate_orderul .current {
  display: block;
}

.order_a {
  background-image: url("/webindex/assets/images/member/false.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 0.16rem;
  height: 0.16rem;
}

.current {
  background-image: url("/webindex/assets/images/member/true.png");
}

.refund_agreement {
  height: 4rem;
  overflow-y: auto;
}

.layui-layer-hui .layui-layer-content {
  color: #fff;
}

.order_c1 {
  width: 0.5935rem;
}

#confirmBoxid {
  display: none;
}

.proList_price,
.proList_price li,
.proList_price li span {
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #333333;
}

.proList_pricesel {
  line-height: 0.16rem;
}

.proList_pricesel span {
  line-height: 0.12rem;
}

.discounted_now,
.dn_price,
.dn_price span,
.discounted_ori,
.do_price,
.do_price span {
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #f20000;
}

.discounted_ori,
.do_price,
.do_price span {
  color: #c2bfbc;
  text-decoration: line-through;
}

.dn_price,
.do_price {
  line-height: 0.16rem;
}

.do_price span,
.dn_price span {
  line-height: 0.12rem;
}

.discounted {
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
  overflow: hidden !important;
  max-width: 2.43rem;
  text-overflow: ellipsis;
}


.pro_noData {
  display: none;
}

.pro_noData p {
  font-size: 0.15rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #333333;
  margin-top: 0.1rem;
}


