/* 面包屑导航开始 */
.breadcrumb {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0.14rem 0;
}

.breadcrumb .bread_return img {
  width: 0.24rem;
  transform: rotate(180deg);
  margin-right: 0.04rem;
}

[dir="rtl"] .breadcrumb .bread_return img {
  width: 0.24rem;
  transform: rotate(0deg);
  margin-right: initial;
  margin-left: 0.04rem;
}

.breadcrumb > ul {
  display: flex;
}

.breadcrumb > ul > li a {
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #999999;
}

.breadcrumb > ul > li > strong {
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #999999;
}

.breadcrumb > ul > li:nth-child(n + 2)::before {
  content: "/";
  margin-left: 0.05rem;
  margin-right: 0.05rem;
}

/* 面包屑导航结束 */

/* 详情放大镜开始 */
.pro-magnifier {
  height: auto;
  display: flex;
}

.pro-magnifier .pro-magnifier-left {
  position: sticky;
  top: 0;
  display: flex;
  padding-right: 0.24rem;
  /* width: 9rem; */
  height: 100%;
  margin-top: 0.2rem;
}

[dir="rtl"] .pro-magnifier .pro-magnifier-left {
  position: sticky;
  top: 0;
  display: flex;
  padding-left: initial;
  padding-right: initial;
  padding-left: 0.24rem;
  width: 8.1rem;
  height: 100%;
}

.swiper-slide.bigBox_img_item.pd_img img {
  width: 8rem;
  height: 8rem;
}
.swiper-slide.bigBox_img_item.pd_img video {
  width: 8rem;
  height: 8rem;
}
.bigBox_img_item.pd_img {
  /* width: 8rem !important; */
  height: 8rem !important;
}

.desc-pic{
  font-size: 0.2rem;
  font-weight: bold;
  line-height:0.8rem;
  height:0.8rem;
  border-top:1px solid #eee;
  border-bottom:1px solid #eee;
  margin-bottom: 0.5rem;
  
}
.desc-pic-text{
  width:60%;
  text-align: center;
  margin:auto;
}

.pd_bigBox {
  width: 8rem;
  height: 8rem;
}

.box.pd_box {
  position: relative;
  width: 8rem;
  height: 8rem;
}

.pd_box .pro-magnifier-bigBox {
  width: 8rem;
  height: 8rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.big {
  position: absolute;
  width: 8rem;
  height: 8rem;
  top: 0;
  left: 8rem;
  overflow: hidden;
  display: none;
  z-index: 999;
}

[dir="rtl"] .big {
  position: absolute;
  width: 8rem;
  height: 8rem;
  top: 0;
  left: initial;
  right: 8rem;
  overflow: hidden;
  display: none;
  z-index: 999;
}

#smallBox img {
  width: 7.56rem;
  height: 7.56rem;
}

#bigImg {
  width: 15.12rem;
}

.small {
  position: relative;
}

.box img {
  vertical-align: top;
}

#bigBox > img {
  /*是让里面的图片脱标，为的就是让里面的图片进行一个移动*/
  position: absolute;
}

.bigBox_prev,
.bigBox_next {
  border: initial;
}

.bigBox_prev:after,
.bigBox_next:after {
  color: #363433;
  font-size: 0.25rem;
}

.magnifierSwiper {
  height: 8rem;
  width: auto;
  margin-right: #363433;
}

[dir="rtl"] .magnifierSwiper {
  height: 8rem;
  width: auto;
  margin-right: initial;
  margin-right: 0.15rem;
}

.magnifier_swiper .swiper_img {
  width: 0.86rem;
  height: 0.86rem;
}

/* .pro-magnifier .pro-magnifier-content {
  flex: 1;
} */

.mag_swiper.mag_swiper {
  margin-top: initial;
  position: relative;
  height: 8rem;
}

.magnifier_swiper {
  display: flex;
  height: 0.86rem;
}

.swiper-button-prev.prev {
  left: 0;
  top: 0;
}

[dir="rtl"] .swiper-button-prev.prev {
  left: initial;
  right: 0;
  top: 0;
}

.swiper-button-next.next {
  right: 0;
  top: 0;
}

[dir="rtl"] .swiper-button-next.next {
  right: initial;
  left: 0;
  top: 0;
}

.swiper-button-prev.prev,
.swiper-button-next.next {
  width: 0.33rem;
}

#swiper-wrapper1 {
  height: 0.86rem;
  flex-direction: column;
}

.mag_slide {
  width: 0.86rem !important;
  height: 0.86rem !important;
  border: 0.01rem solid #efefef;
}

.mag_slide img {
  width: 0.83rem;
  height: 0.83rem;
}
.mag_slide video {
  width: 0.83rem;
  height: 0.83rem;
}
.mag_noData {
  display: flex;
  justify-content: center;
  align-items: center;
}

.mag_noData img {
  width: 0.5rem;
  height: 0.5rem;
}

.magnifier_swiper .mag_slide.active {
  border: 0.01rem solid var(--mc);
}

/* 放大镜结束 */

/* 放大镜右侧内容 */

.pro-magnifier {
  border-top: 0.01rem solid #efefef;
}

.pro-magnifier-content {
  position: relative;
  flex: 1;
  height: auto;
  padding-left: 0.24rem;
  border-left: 0.01rem solid #efefef;
  /* padding-right: 0.36rem; */
}

[dir="rtl"] .pro-magnifier-content {
  position: relative;
  flex: 1;
  height: auto;
  padding-left: initial !important;
  padding-right: 0.24rem !important;
  border-left: none;
  border-right: 0.01rem solid #efefef;
  /* padding-right: initial;
  padding-left: 0.36rem; */
}

.pro-magnifier-content .content .sku {
  margin: 0.14rem 0;
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #999999;
}

.pro-magnifier-content .content .sku span {
  margin: 0.14rem 0;
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #999999;
}

/* 普通商品详情展示 */
.pro-magnifier-content .content .sale_price {
  padding-top: 0.24rem;
  padding-bottom: 0.24rem;
  border-top: 0.01rem solid #efefef;
  border-bottom: 0.01rem solid #efefef;
}

.pro-magnifier-content .content .sale_price .market_sale {
  display: flex;
  align-items: flex-end;
}

.pro-magnifier-content .content .sale_price .market_sale li,
/*.market_sale li.exchange_selling_price span {
  font-family: Arial-Bold, Arial;
  font-weight: 900;
  color: #333;
}
*/
.market_sale li.exchange_selling_price {
  line-height: 0.23rem;
  display: flex;
  align-items: flex-start;
  font-weight: bold;
}

/*.market_sale li.exchange_selling_price span {
  line-height: 0.14rem;
}*/

/* 普通商品详情展示 */

/* 折扣商品展示 */
.pro-magnifier-content .content .discount_price {
  display: flex;
  flex-direction: column;
  padding-top: 0.24rem;
  padding-bottom: 0.24rem;
  border-top: 0.01rem solid #efefef;
  border-bottom: 0.01rem solid #efefef;
}

.discountDetail_box {
  display: flex;
  margin-bottom: 0.14rem;
}

.discount_flash {
  width: 0.18rem;
  height: 0.18rem;
}

.pro-magnifier-content .discount_price .market_sale {
  display: flex;
  align-items: flex-end;
}

.pro-magnifier-content .discount_price .market_sale li,
 {
  font-family: Arial-Bold, Arial;
  font-weight: 900;
  color: #f20000;
}

/*.market_sale li.exchange_selling_price span {
  line-height: 0.14rem;
}*/

.pro-magnifier-content .content .discount_price .discount_sale {
  display: flex;
  align-items: flex-end;
  margin-left: 0.11rem;
  margin-right: 0.13rem;
}

.original_price {
  display: flex;
  align-items: start;
}

[dir="rtl"] .pro-magnifier-content .content .discount_price .discount_sale {
  display: flex;
  font-size: 0.16rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #c2bfbc;
  text-decoration: line-through;
  margin-left: initial;
  margin-right: 0.11rem;
  margin-right: initial;
  margin-left: 0.13rem;
}

.discount_price .discount_off {
  font-size: 0.12rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #e62659;
}

.flash_sale {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.16rem;
  padding-right: 0.25rem;
  width: 100%;
  height: 0.54rem;
  background-color: #ffc117;
  color: #363433;
}

[dir="rtl"] .flash_sale {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: initial;
  padding-right: 0.16rem;
  padding-right: initial;
  padding-left: 0.25rem;
  width: 100%;
  height: 0.54rem;
  background-color: #ffc117;
  color: #363433;
}

.flash_sale .black_flash img {
  width: 0.11rem;
  height: 0.11rem;
}

.flash_sale .black_flash span {
  font-size: 0.14rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #363433;
}

.count_down {
  display: flex;
  align-items: center;
  font-size: 0.14rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #363433;
}

.count_down .countDown_num {
  font-size: 0.14rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #363433;
}

.countDownNum_box {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.14rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #fff;
  width: auto;
  height: 0.18rem;
  background-color: #363433;
  margin-left: 0.03rem;
  width: 0.28rem;
}

[dir="rtl"] .countDownNum_box {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.14rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #fff;
  width: 0.18rem;
  height: 0.18rem;
  background-color: #363433;
  margin-left: initial;
  margin-right: 0.03rem;
  width: 0.28rem;
}

/* 折扣商品展示 */

.pro-magnifier-content .content .content_baseinfo .lable {
  display: flex;
  margin-top: 0.14rem;
  position: relative;
}

.content_baseinfo h1 {
  font-size: 0.18rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #333333;
  line-height: 0.2rem;
  margin-top: 0.24rem;
}

.pro-magnifier-content .content .color {
  margin: 0.38rem 0 0.2rem 0;
}

.pro-magnifier-content .content .color .color-item {
  display: flex;
  flex-wrap: wrap;
}

.pro-magnifier-content .content .color .sku-img {
  position: relative;
  margin-right: 0.14rem;
  width: auto;
  height: auto;
  border: 0.02rem solid #efefef;
  border-radius: 0.6rem;
  cursor: pointer;
  overflow: hidden;
}

[dir="rtl"] .pro-magnifier-content .content .color .sku-img {
  position: relative;
  margin-right: initial;
  margin-left: 0.14rem;
  width: auto;
  height: auto;
  border: 0.02rem solid #efefef;
  border-radius: 0.6rem;
  cursor: pointer;
  overflow: hidden;
}

.sku-img:nth-child(n + 8) {
  margin-top: 0.03rem;
}

/* 颜色缺少库存状态 */
.sku-img.color_ban::before {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #efefef;
  opacity: 0.5;
  cursor: default;
}

/* 颜色选中状态 */
.sku-img.active {
  border: 0.03rem solid #171717 !important;
}

.pro-magnifier-content .content .color .color-item img {
  width: 0.5rem;
  height: 0.5rem;
}

.pro-magnifier-content .content .size .size_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.pro-magnifier-content .content .size_icon {
  display: flex;
  align-items: end;
  margin-right: -1.8rem;
  /* margin-top: 0.24rem;
}

[dir="rtl"] .pro-magnifier-content .content .size_icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: initial;
  margin-left: 0.1rem; 
  margin-top: 0.24rem;*/
}

.pro-magnifier-content .content .size_icon img {
  width: 0.2rem;
}

.pro-magnifier-content .content .size_icon span {
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #2474b5;
  margin-left: 0.04rem;
  cursor: pointer;
}

[dir="rtl"] .pro-magnifier-content .content .size_icon span {
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #2474b5;
  margin-left: initial;
  margin-right: 0.04rem;
  cursor: pointer;
}

.pro-magnifier-content .content .size .size_item {
  display: flex;
  flex-wrap: wrap;
  gap: 0.06rem;
  padding-bottom: 0.14rem;
}

.size_item.size_share_item {
  padding-bottom: initial !important;
  margin-bottom: 0.06rem;
}

.pro-magnifier-content .content .size .size_item li {
  position: relative;
  min-width: 0.63rem;
  height: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #333333;
  border-radius: 0.06rem;
  border: 0.01rem solid #d8d8d8;
  cursor: pointer;
  padding:0.1rem;
}


.size_item li:hover {
  border: 0.02rem solid var(--mc) !important;
  color: var(--mc) !important;
  font-weight: bold !important;
}

.size_item li.size_disable:hover {
  border: 0.01rem solid #d8d8d8;
}

.size_item li.active {
  border: 0.02rem solid var(--mc) !important;
  color: #fff !important;
  font-weight: bold !important;
  font-family: Arial-Bold, Arial;
  background-color: var(--mc);
}

/* 无库存禁用类名size_disable */
.size_item li.size_disable {
  color: #c2bfbc !important;
  text-decoration: line-through;
  background-color: #f5f5f5;
  cursor: default !important;
}

/* .pro-magnifier-content .content .size .size_item li:nth-child(n + 7) {
  margin-top: 0.06rem;
} */

/* 尺码悬浮信息 */
.size-attr-container {
  position: absolute;
  bottom: 0.46rem;
  left: -0.27rem;
  width: 1.65rem;
  height: 0.44rem;
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #fff;
  line-height: 0.35rem;
  text-align: center;
  background: #363433;
  clip-path: polygon(0 0, 100% 0, 100% 85%, 56% 84%, 51% 100%, 46% 85%, 0% 85%);
  transform: translateX(-20%);
  border: 0.03rem solid #363433;
  display: none;
}

.select_color {
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #333333;
}

.pro-magnifier-content .content .size .select_size_text,
.pro-magnifier-content .content .color .select_color span {
  font-size: 0.18rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #333333;
}

.pro-magnifier-content .content .quantity {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.24rem;
  margin-bottom: 0.24rem;
}

.quantity-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0;
}

.widget:before,
.pagelet:before,
.widget:after,
.pagelet:after {
  content: "";
  display: table;
  line-height: 0;
}

.quantity-select .btn-quantity.num_decrease.disabled:hover {
  /* cursor: default; */
  background-color: #fff;
}

.quantity-select .quantity-num {
  float: none;
  margin-bottom: 0;
  outline: 0;
  clear: both;
  padding: 0;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  border-top: 0.01rem solid #efefef;
  border-bottom: 0.01rem solid #efefef;
  font-size: 0.14rem;
  font-weight: normal;
  color: #333;
  height: 0.42rem;
  line-height: 0.32rem;
  width: 0.8rem;
  margin-right: 0;
  text-align: center;
}

.quantity-select .btn-quantity.num_increase:hover {
  background: #f2f2f2;
}

.quantity-select .btn-quantity {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.42rem;
  height: 0.42rem;
  border-radius: 0.02rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  text-align: center;
  user-select: none;
  border: 0.01rem solid #efefef;
  background-color: #fff;
}

.quantity-select .btn-quantity.num_decrease {
  color: #333333;
}

.quantity-select .btn-quantity.num_decrease.disabled .iconfont-decrease {
  background: #ccc;
  cursor: default;
}

.quantity-select .btn-quantity.num_decrease:hover {
  background: #f2f2f2;
}

.quantity-select .btn-quantity.num_decrease .iconfont-decrease {
  font-size: 0.16rem;
  line-height: 0.32rem;
  display: inline-block;
  width: 0.09rem;
  height: 0.01rem;
  background: #666;
}

[class^="iconfont-"],
[class*=" iconfont-"] {
  font-family: "iconfont" !important;
  font-size: 0.16rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}

.quantity-select .btn-quantity.num_increase .iconfont-increase:before {
  content: "+";
  width: 0.09rem;
  height: 0.09rem;
}

.buyhelp_fix {
  width: 100%;
  /* position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 0.23rem;
  padding-right: 0.36rem; */
}

[dir="rtl"] .buyhelp_fix {
  width: 100%;
  /* position: absolute;
  bottom: 0;
  left: initial;
  right: 0;
  padding-left: initial;
  padding-right: 0.23rem !important;
  padding-right: initial;
  padding-left: 0.36rem; */
}

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

.buyhelp_fix .cart {
  font-family: Arial-Bold, Arial;
  width: 2.58rem;
  height: 0.51rem;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  background-color: #363433;
  cursor: pointer;
}

.buyhelp_fix .cart:hover {
  background-color: #4b4a49;
}

.buyhelp_fix .cart img {
  width: 0.14rem;
  margin-right: 0.12rem;
}

[dir="rtl"] .buyhelp_fix .cart img {
  width: 0.14rem;
  margin-right: initial;
  margin-left: 0.12rem;
}

.buyhelp_fix .cart span {
  font-size: 0.14rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #363433;
}

/* 购物车可点击类名 can_tag */
.cart.can_tag {
  background: #ffffff;
  color: #333333;
}

.cart.can_tag:hover {
  background: #eff2f6;
}

.pro-magnifier-content .content .buy {
  width: 2.8rem;
  height: 0.55rem;
  background-color: #363433;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.14rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #ffffff;
  border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
  cursor: pointer;
}

.buy.can_tag {
  color: #ffffff;
  background: #363433;
}

.buy.can_tag:hover {
  color: #ffffff;
  background-color: var(--mc);
}

.pro-magnifier-content .content .help {
  padding-top: 0.2rem;
  padding-right: 0;
  padding-bottom: 0.2rem;
  padding-left: 0.2rem;
  background-color: #f7f8fa;
}

[dir="rtl"] .pro-magnifier-content .content .help {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  padding-left: initial;
  padding-right: 0.2rem;
  background-color: #f7f8fa;
}

.pro-magnifier-content .content .help .help-sp {
  display: flex;
}

.pro-magnifier-content .content .help .help-sp:nth-child(2) {
  margin-top: 0.3rem;
}

.pro-magnifier-content .content .help .help-sp img:first-child {
  width: 0.3rem;
}

.pro-magnifier-content .content .help .help-sp .help_content {
  padding-left: 0.11rem;
}

[dir="rtl"] .pro-magnifier-content .content .help .help-sp .help_content {
  padding-left: initial;
  padding-right: 0.11rem;
}

.pro-magnifier-content .content .help .help-sp .help_content .hc {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.pro-magnifier-content .content .help .help-sp .help_content .hc span {
  font-size: 0.12rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #333333;
}

.pro-magnifier-content .content .help .help-sp .help_content img {
  width: 0.1rem;
  margin-left: 0.13rem;
}

[dir="rtl"] .pro-magnifier-content .content .help .help-sp .help_content img {
  width: 0.1rem;
  margin-left: initial;
  margin-right: 0.13rem;
}

.pro-magnifier-content .content .help .help-sp .help_content p {
  margin-top: 0.06rem;
}

/* 产品选择结束 */

/* 用户评价 */

.reviews {
  display: flex;
  margin-bottom: 0.4rem;
}
.reviewsStatic {
  display: flex;
  width: 100%;
  height: 2.54rem;
  padding-top: 0.24rem;
  padding-left: 0.24rem;
  padding-right: 0.24rem;
  background-color: #f7f8fa;
  text-align: center;

}
.reviewsStatic .reviewsMain_tit {
  /* display: inline-block; */
  margin-bottom: 0.24rem;
  padding-top: 0.24rem;
  font-size: 0.24rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #333333;
}

.reviewsStatic .reviewsMain_tit > span {
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: var(--mc);
}

.reviewsStatic .reviews-average  {
  margin-right: 1rem;
}
.reviewsStatic .reviews-average2  {
  margin-top: 0.5rem;
}
.reviews-average3  {
  margin-top: 0.5rem;
  margin-left: 0.5rem;
  width:7rem;
}
.reviews-average3 li {
  
  display: inline-block;
  width:2.5rem;
  margin-right: 0.05rem;
  height: 100%;
  float: left;
  
}
.reviews-average3 li div{
  width:3.8rem;
  font-size:0.18rem;
  text-align: left;
}
.reviews-average3 li img{
  width:1.8rem;
}
.reviews-average3 li a{
  display:inline-block;
  width:2.5rem;
  height:0.4rem;
  line-height:0.4rem;
  background: #000;
  color:#fff;
  font-size:0.16rem;
  text-align:center;
  border-radius:0.1rem;
  margin-top:0.1rem;
}
.reviews-average3 li a:hover{
  background: #2b2929;
}
.reviews .reviewsMain_tit {
  /* display: inline-block; */
  margin-bottom: 0.24rem;
  padding-top: 0.24rem;
  font-size: 0.18rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #333333;
}

.reviews .reviewsMain_tit > span {
  font-size: 0.24rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: var(--mc);
}

.reviews .reviews-average .reviews-average-title {
  width: 3.46rem;
  height: 2.54rem;
  padding: 0.24rem;
  /*background-color: #f7f8fa;*/
  background: red;
}

.reviews .reviews-average .reviews-average-title .rating_tit {
  font-size: 0.16rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #333333;
  margin-bottom: 0.22rem;
}

.reviews .reviews_content {
  flex: 1;
}

.reviews-average-title #star_score {
  display: flex;
  align-items: center;
}

#star_score {
  display: flex;
  align-items: center;
}

.user_star {
  display: flex;
  margin-left: 0.55rem;
}

.user_star li {
  margin-right: 0.15rem;
}

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

.user_star li img {
  width: 0.22rem;
  height: 0.22rem;
}


.user_star_title {
  display: flex;
}

.user_star_title li {
  margin-right: 0.1rem;
}

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

.user_star_title li img {
  width: 0.15rem;
  height: 0.15rem;
}

#score {
  font-size: 0.3rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #e18f3d;

}

.user_star1 {
  display: flex;
  margin: 0.1rem 0;
}

.user_star1 li {
  margin-right: 0.1rem;
}

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

.user_star1 li img {
  width: 0.16rem;
  height: 0.16rem;
}

/* 左边用户评价总汇完成 */

/* 右边用户评价详情 */

.reviews_content {
  display: flex;
  flex-direction: column;
  margin-left: 0.31rem;
  border-bottom: 0.01rem solid #c2bfbc;
}

[dir="rtl"] .reviews_content {
  display: flex;
  flex-direction: column;
  margin-left: initial;
  margin-right: 0.31rem;
  border-bottom: 0.01rem solid #c2bfbc;
}

.currentPage {
  width: 100%;
  height: 0.28rem;
}

.reviews-item {
  border-bottom: 0.01rem dotted #dedede;
  padding-bottom: 0.2rem;
}

.review_all > .reviews-item:nth-child(n + 2) {
  padding-top: 0.2rem;
}

.reviews-item .userInfo {
  display: flex;
  align-items: center;
}

.base_info {
  margin-right: 0.2rem;
}

[dir="rtl"] .base_info {
  margin-right: initial;
  margin-left: 0.2rem;
}

.base_info img {
  width: 0.34rem;
  height: 0.34rem;
  margin-right: 0.12rem;
  border-radius: 50%;
}

[dir="rtl"] .base_info img {
  width: 0.34rem;
  height: 0.34rem;
  margin-right: initial;
  margin-left: 0.12rem;
  border-radius: 50%;
}

.base_info span {
  font-size: 0.13rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #333333;
}

.unit_buyer {
  display: flex;
  align-items: center;
  margin-left: 0.2rem;
}

[dir="rtl"] .unit_buyer {
  display: flex;
  align-items: center;
  margin-left: initial;
  margin-right: 0.2rem;
}

.unit_buyer img {
  width: 0.16rem;
  height: 0.16rem;
}

.unit_buyer span {
  font-size: 0.14rem;
  font-family: Arial-Bold, Arial;
  font-style: Italic;
  font-weight: 700;
  color: #24b571;
  margin-left: 0.05rem;
}

[dir="rtl"] .unit_buyer span {
  font-size: 0.14rem;
  font-family: Arial-Bold, Arial;
  font-style: Italic;
  font-weight: 700;
  color: #24b571;
  margin-left: initial;
  margin-right: 0.05rem;
}

.reviews-item .userInfo > .username {
  font-size: 0.13rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #333333;
}

/* 详情评价星数 */
/* .user_star {
	width: 100%;
	height: 100%;
	display: flex;
}

.user_star li img{
	width: .22rem;
	height: .22rem;
} */
/* 详情评价星数 */

.reviews-item .date {
  margin-bottom: 0.1rem;
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #999999;
}

.reviews-item .meter {
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #666666;
}

.key_comment {
  display: inline;
  font-size: 0.14rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #333333;
}

.reviews-item .reviews-detail {
  width: 9.94rem;
  margin-top: 0.17rem;
  margin-bottom: 0.16rem;
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #333333;
  line-height: 0.2rem;
}

.reviews-item .reviews-detail.lay-open-content {
  width: 4.19rem;
  line-height: 0.2rem;
}

.reviews-item .reviews-img {
  display: flex;
  cursor: pointer;
}

.lay-open-reviews-img li.active {
  border: 0.01rem solid var(--mc);
}

.reviews-item .reviews-img > li {
  margin-right: 0.04rem;
  width: 0.5rem;
  height: 0.5rem;
}

[dir="rtl"] .reviews-item .reviews-img > li {
  margin-right: initial;
  margin-left: 0.04rem;
  width: 0.5rem;
  height: 0.5rem;
}

.reviews-item .reviews-img > li > img {
  width: 100%;
  height: 100%;
}

/* 尺码表 */
.sizeguide {
  width: 100%;
  height: auto;
  background-color: #fff;
  padding-left: 0.43rem;
  padding-right: 0.43rem;
  display: none;
}

.close .close_icon img {
  position: absolute;
  width: 0.2rem;
  top: 0.14rem;
  right: 0.11rem;
  background-size: 0.2rem;
  cursor: pointer;
}

[dir="rtl"] .close .close_icon img {
  position: absolute;
  width: 0.2rem;
  top: 0.14rem;
  right: initial;
  left: 0.11rem;
  background-size: 0.2rem;
  cursor: pointer;
}

table,
tbody,
tfoot,
thead,
th tr,
td {
  border: 0.01rem solid #c2bfbc;
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
}

table {
  margin: 0 auto;
  margin-top: 0.34rem;
  margin-bottom: 0.3rem;
}

th,
td {
  width: 2.56rem;
  height: 0.49rem;
  text-align: center;
  vertical-align: middle;
}

th {
  font-size: 0.14rem;
  background-color: #363433;
  color: #ffffff;
}

td {
  font-size: 0.14rem;
}

tr:nth-child(even) {
  background-color: #efefef;
}

.sizeguide .size_tit {
  width: 100%;
  height: 0.48rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.16rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: #1f1210;
}

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

.size_select {
  width: auto;
  height: 0.3rem;
  overflow: hidden;
  border: 0.01rem solid #e2e2e2;
  background-color: #eeeeee;
  padding-left: 0.1rem;
  /* Safari 和 Chrome */
  -moz-appearance: none;
  /* Firefox */
  background: transparent;
}

[dir="rtl"] .size_select {
  width: auto;
  height: 0.2rem;
  overflow: hidden;
  border: 0.01rem solid #e2e2e2;
  background-color: #eeeeee;
  padding-left: initial;
  padding-right: 0.1rem;
  /* Safari 和 Chrome */
  -moz-appearance: none;
  /* Firefox */
  background: transparent;
}

.unit_shoose button {
  width: auto;
  height: 0.2rem;
  color: #666;
  padding: 0 0.1rem;
}

.unit_shoose button:nth-child(1) {
  border: 0.01rem solid #e2e2e2;
  border-right: none;
}

[dir="rtl"] .unit_shoose button:nth-child(1) {
  border: 0.01rem solid #e2e2e2;
  border-right: initial;
  border-left: initial;
}

.unit_shoose button:nth-child(2) {
  border: 0.01rem solid #e2e2e2;
  border-left: none;
}

[dir="rtl"] .unit_shoose button:nth-child(2) {
  border: 0.01rem solid #e2e2e2;
  border-left: initial;
  border-right: none;
}

.unit_shoose button.active {
  background-color: #000;
  color: #fff;
}

/* 尺码表结束

/* 查看评价详情 */
.review_check {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}

.review_check .checkbox {
  left: 50%;
  top: 50%;
  height: 6.52rem;
}

.checktop {
  height: 0.54rem;
  border-bottom: 0.01rem solid #c2bfbc;
}

.checkbox_detail {
  display: flex;
  margin-top: 0.28rem;
}

/* 评价弹窗轮播图 */

.checkbox_dl {
  margin-left: 1.08rem;
}

[dir="rtl"] .checkbox_dl {
  margin-left: initial;
  margin-right: 1.08rem;
}

/* #layui-layer1 {
	width: 8.61rem;
	height: 5.82rem;
} */

.swiper.swiper_reimg {
  position: relative;
  width: 5.11rem !important;
  height: 5.11rem !important;
}

.swiper-slide.reimg_item {
  position: relative;
  width: 100% !important;
  background-color: #000;
  height: 100% !important;
}

.swiper-wrapper.reimg .reimg_item img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 3.84rem;
  /* height: 5.11rem; */
}

.swiper-wrapper.reimg .reimg_item li img {
  width: 3.84rem;
  height: 5.11rem;
}

#reimg_img img {
  width: 0.73rem !important;
  height: 0.61rem;
}

.swiper-slide.reimg_box {
  width: 100%;
  height: 100% !important;
  background-color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
}

.reimg_prev,
.reimg_next {
  background-color: #363433;
  width: 0.4rem;
  height: 0.92rem;
  top: 50%;
  transform: translateY(-50%);
}

.reimg_next {
  right: 0rem;
}

[dir="rtl"] .reimg_next {
  right: initial;
  left: 0rem;
}

/* 弹窗图片数组 */
.lay-open-reviews-img li.active {
  border: 0.01rem solid var(--mc);
}

/* 评价弹窗轮播图 */

.checkbox_dr {
  width: 3.98rem;
  margin-left: 0.28rem;
}

[dir="rtl"] .checkbox_dr {
  width: 3.98rem;
  margin-left: initial;
  margin-right: 0.28rem;
}

.detail_bd {
  border-bottom: 0;
}

.detail_lh {
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  line-height: 0.24rem;
}

.re_imgTit {
  height: 0.16rem;
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #999999;
  margin-bottom: 0.17rem;
}

.progress-box {
  margin-top: 0.25rem;
}

.progress {
  display: flex;
  align-items: center;
  margin-bottom: 0.11rem;
}

.progress span {
  width: 0.5rem;
}

.progress .progress-row {
  flex: 1;
  display: flex;
  align-items: center;
}

.progress-l {
  flex: 1;
  width: 2.11rem;
  height: 0.08rem;
  background-color: rgba(172, 152, 141, 0.3);
  border-radius: 0.04rem;
}

.progress-bac {
  height: 100%;
  background-color: #eb9f69;
  border-radius: 0.04rem;
  display: block;
}

.progress-r {
  color: rgba(52, 52, 52, 1);
  font-size: 0.14rem;
  font-family: SFPro-Medium;
  font-weight: 550;
  line-height: 0.16rem;
  margin-left: 0.09rem;
  width: 0.2rem;
}

[dir="rtl"] .progress-r {
  width: 0.2rem;
  color: rgba(52, 52, 52, 1);
  font-size: 0.14rem;
  font-family: SFPro-Medium;
  font-weight: 550;
  line-height: 0.16rem;
  margin-left: initial;
  margin-right: 0.09rem;
}

#star_num,
#progress-percent {
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #333333;
}

.review_noData {
  display: none;
  text-align: center;
}

.review_noData .review_noDataImg img {
  width: 1.64rem;
  margin-bottom: 0.24rem;
}

.more_reviewBox {
  display: none;
}

.more_reviews {
  width: 100%;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  display: none;
  text-align: center;
}

.more_reviews span:hover {
  text-decoration: underline;
}

.review_noData p {
  font-size: 0.14rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #333333;
}

.more_reviews span {
  font-size: 0.2rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: var(--mc);
  margin-right: 0.07rem;
  cursor: pointer;
}

[dir="rtl"] .more_reviews span {
  font-size: 0.2rem;
  font-family: Arial-Bold, Arial;
  font-weight: bold;
  color: var(--mc);
  margin-right: initial;
  margin-left: 0.07rem;
  cursor: pointer;
}

.more_reviews img {
  width: 0.08rem;
  height: 0.12rem;
  cursor: pointer;
}

/* #layer_tips {
	position: absolute;
	top: 40vh;
	left: 50vw;
	transform: translate(-50%, -50%);
	width: 0.5rem;
	height: 0.5rem;
	background-color: pink;
	border-radius: 50%;
	border: .03rem solid #05ba9a;
	display: none;
} */
/* animation:fadenum 3s 1; */

/* @keyframes fadenum {

	0%{opacity: 0;}
 
	100%{opacity: 1;}
 
 } */

/* style="font-size: 30px; color: green;" */
#layer_tips .icon_ok {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 0.3rem;
  font-weight: 700;
  color: #05ba9a;
}

#fb,
#tw,
#ptr {
  width: 0.34rem;
  height: 0.34rem;
}

#fb {
  background-image: url("/webindex/assets/images/goods/fb.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  /* margin-right: 0.24rem; */
  cursor: pointer;
}

#tw {
  background-image: url("/webindex/assets/images/goods/ins.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0.24rem;
  margin-left: 0.24rem;
  cursor: pointer;
}

#ptr {
  background-image: url("/webindex/assets/images/goods/pinterest.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}
.select_size {
  display: flex;
  align-items: center;
  width:2.5rem;
}
.dia_reviews_num{
  font-size: 0.16rem;
  color:#e18f3d;
  text-decoration: underline;
}
.Select_Size {
  color: #f20000 !important;
  font-weight: bold !important;
  font-size: 0.14rem !important;
}
.Select_Size .tip_png {
  width: 0.14rem;
  height: 0.14rem;
}
.PleaseSelect {
  display: none;
}

.py-3 {
  padding-top: 0.66rem;
}
.py-1 {
  padding-top: 0.2rem;
}
.translate_icon {
  width: 0.3rem;
}
#showShppingInfo {
  display: block;
}
.shipping_message{
  color:#198055;
}
#PRODUCTDESCRIPTION_show {
  display: none;
}


.favour_goods_detail {
  width: 0.4rem;
  height: 0.4rem;
  cursor: pointer;
  margin-right: 3rem;

}


.shareImg {
  width: 0.2rem;
  height:0.2rem;
  margin-left: 2.5rem;
  cursor: pointer;
  position: relative;
}

.shareskuBox{
  position: absolute;
  left:3.5rem;
  top:1.1rem;
  display: none;
}

.share_item2{
  display:flex;
}

[dir="rtl"] .shareImg {
  width: 0.2rem;
  height:0.2rem;
  margin-left: 2.5rem;
  cursor: pointer;
  position: relative;
}

[dir="rtl"] .shareskuBox{
  position: absolute;
  left:3.5rem;
  top:1.1rem;
  display: none;
}

[dir="rtl"] .share_item2{
  display:flex;
}
