.product_shop {
  background: rgba(0, 0, 0, 0.9);
}

/* 商城tab */

.shop_tab {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.306667rem 0 0.173333rem 0;
  border-bottom: 0.013333rem solid #F2F2F2;
}

.shop_tab .shop_tab_item {
  margin: 0 0.586667rem;
  cursor: pointer;
}

.shop_tab .shop_tab_item .item_img {
  height: 0.533333rem;
}

.shop_tab .shop_tab_item .item_img img {
  height: 100%;
}

.shop_tab .shop_tab_item .item_img img.on {
  display: none;
}

.shop_tab .shop_tab_item p {
  font-size: 0.186667rem;
  line-height: 0.333333rem;
  color: #17172E;
  margin-top: 0.053333rem;
}

.shop_tab .shop_tab_item:hover .item_img img.default,
.shop_tab .shop_tab_item.active .item_img img.default {
  display: none;
}

.shop_tab .shop_tab_item:hover .item_img img.on,
.shop_tab .shop_tab_item.active .item_img img.on {
  display: block;
}

.shop_tab .shop_tab_item:hover p,
.shop_tab .shop_tab_item.active p {
  color: #CD835A;
}

/* 商城-掌机/配件/其他 */

.shop_content {
  width: 13.333333rem;
  margin: 0.213333rem auto;
}

.shop_content .content_item {
  margin-bottom: 0.706667rem;
}

.shop_content .content_item .item_tit {
  font-size: 0.213333rem;
  color: #332E2E;
  line-height: 0.333333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.shop_content .content_item .item_tit a {
  color: #999999;
  margin-left: 0.16rem;
  background-image: url('../images/jt_enter_default.png');
  background-size: 0.133333rem 0.133333rem;
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 0.186667rem;
}

.shop_content .content_item .item_tit a:hover {
  color: #CD835A;
  background-image: url('../images/jt_enter_hover.png');
}

.shop_content .content_item .item_img {
  display: block;
  margin-top: 0.266667rem;
  border-radius: 0.346667rem;
  overflow: hidden;
}

.shop_content .content_item .item_img img {
  width: 100%;
}

.shop_content .content_item .item_pj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.12rem;
}

.shop_content .content_item .item_pj .pj_big_img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 4.64rem;
      -ms-flex: 0 0 4.64rem;
          flex: 0 0 4.64rem;
  display: block;
  width: 4.64rem;
  height: 4.506667rem;
  border-radius: 0.106667rem;
  background: #F2F2F2;
  position: relative;
  overflow: hidden;
}

.shop_content .content_item .item_pj .pj_big_img img {
  width: 100%;
  height: 100%;
}

.shop_content .content_item .item_pj .pj_big_img p {
  width: 100%;
  padding: 0 0.266667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0.16rem;
  line-height: 0.333333rem;
  color: #777777;
  position: absolute;
  bottom: 0.266667rem;
  left: 0;
  text-align: center;
}

.shop_content .content_item .item_pj .pj_little {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.shop_content .content_item .item_pj .pj_little .little_img {
  display: block;
  width: 2.506667rem;
  height: 1.466667rem;
  border-radius: 0.106667rem;
  background: #F2F2F2;
  overflow: hidden;
  position: relative;
  margin-left: 0.053333rem;
  margin-bottom: 0.053333rem;
}

.shop_content .content_item .item_pj .pj_little .little_img img {
  width: 100%;
  height: 100%;
}

.shop_content .content_item .item_pj .pj_little .little_img p {
  width: 100%;
  padding: 0 0.266667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0.16rem;
  line-height: 0.333333rem;
  color: #777777;
  position: absolute;
  bottom: 0.066667rem;
  left: 0;
  text-align: center;
}

.shop_content .content_item .item_other {
  margin-top: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.shop_content .content_item .item_other .other_img {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 6.6rem;
      -ms-flex: 0 0 6.6rem;
          flex: 0 0 6.6rem;
  margin-right: 0.133333rem;
  position: relative;
}

.shop_content .content_item .item_other .other_img:nth-child(2n) {
  margin-right: 0;
}

.shop_content .content_item .item_other .other_img .img_item {
  width: 100%;
  height: 6.6rem;
  border-radius: 0.213333rem;
  background: #F2F2F2;
  overflow: hidden;
}

.shop_content .content_item .item_other .other_img .img_item img {
  width: 100%;
  height: 100%;
}

.shop_content .content_item .item_other .other_img .other_info {
  height: 2.506667rem;
  padding: 0.48rem 0.133333rem;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.shop_content .content_item .item_other .other_img .other_info h3 {
  font-size: 0.266667rem;
  line-height: 0.333333rem;
  color: #332E2E;
}

.shop_content .content_item .item_other .other_img .other_info p {
  font-size: 0.213333rem;
  line-height: 0.293333rem;
  color: #332E2E;
  margin-top: 0.213333rem;
  font-weight: bold;
}

.shop_content .content_item:nth-last-child(1) {
  margin-bottom: 0;
}

/* 商城-详情 start */

.shop_detail {
  width: 100%;
}

.shop_detail .shop_detail_banner {
  width: 100%;
  position: relative;
}

.shop_detail .shop_detail_banner .banner_img {
  font-size: 0;
  width: 100%;
}

.shop_detail .shop_detail_banner .banner_img img {
  width: 100%;
}

.shop_detail .shop_detail_banner .banner_content {
  width: 13.333333rem;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -6.666667rem;
}

.shop_detail .shop_detail_banner .banner_content h3 {
  font-size: 0.266667rem;
  line-height: 0.413333rem;
  color: #FFFFFF;
  text-align: center;
  margin-top: 0.32rem;
  font-weight: bold;
  padding: 0 2.8rem;
}

.shop_detail .shop_detail_banner .banner_content .banner_btn {
  position: absolute;
  right: 0;
  top: 0.373333rem;
}

.shop_detail .shop_detail_banner .banner_content .banner_btn .fun_btn {
  font-size: 0.16rem;
  line-height: 0.226667rem;
  color: rgba(255, 255, 255, 0.6);
  padding: 0.026667rem 0;
  border-bottom: 0.013333rem solid #ffffff;
  margin-right: 0.506667rem;
}

.shop_detail .shop_detail_banner .banner_content .banner_btn .fun_btn:hover {
  color: #CD835A;
  border-bottom: 0.013333rem solid #CD835A;
}

.shop_detail .shop_detail_banner .banner_content .banner_btn .buy_btn {
  height: 0.32rem;
  padding: 0 0.16rem;
  background: #CD835A;
  border-radius: 0.32rem;
  font-size: 0.16rem;
  color: rgba(255, 255, 255, 0.9);
  margin-right: 0.506667rem;
}

.shop_detail .shop_detail_banner .banner_content .banner_btn .buy_btn:hover {
  opacity: 0.8;
}

.shop_detail .shop_detail_banner .banner_content .banner_tit {
  position: absolute;
  left: 0.266667rem;
  top: 2.493333rem;
}

.shop_detail .shop_detail_banner .banner_content .banner_tit h4 {
  font-size: 0.266667rem;
  line-height: 0.413333rem;
  color: rgba(255, 255, 255, 0.9);
}

.shop_detail .shop_detail_banner .banner_content .banner_tit p {
  font-size: 0.186667rem;
  line-height: 0.413333rem;
  margin-top: 0.16rem;
}

.shop_detail .shop_detail_banner .banner_content .banner_tit p a {
  color: rgba(255, 255, 255, 0.9);
}

.shop_detail .shop_detail_banner .banner_content .banner_tit p a img {
  width: 0.186667rem;
  height: 0.186667rem;
  margin-left: 0.053333rem;
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.026667rem;
}

.shop_detail .shop_detail_banner .banner_content .banner_tit p a:hover {
  opacity: 0.6;
}

.shop_detail .shop_detail_item {
  width: 100%;
  font-size: 0;
}

.shop_detail .shop_detail_item img {
  width: 100%;
}

/* 商城-详情 end */

/* 商品购买详情 start */

.pro_detail {
  width: 13.333333rem;
  margin: 0.773333rem auto 0.533333rem;
}

.pro_detail .pro_left {
  float: left;
  width: 6.213333rem;
  position: relative;
}

.pro_detail .pro_left .bg_left {
  width: 6.213333rem;
  height: auto;
}

.pro_detail .pro_left .bg_left .show {
  width: 6.213333rem;
  height: 6.213333rem;
  margin-bottom: 0.426667rem;
  position: relative;
  cursor: move;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.066667rem;
  background: #ffffff;
}

.pro_detail .pro_left .bg_left .show img {
  width: 5.733333rem;
  height: 5.733333rem;
}

.pro_detail .pro_left .bg_left .show video {
  display: none;
  width: 100%;
  height: auto;
}

.pro_detail .pro_left .bg_left .show .mask {
  width: 2.866667rem;
  height: 2.866667rem;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.pro_detail .pro_left .bg_left .smallshow {
  width: 100%;
  position: relative;
}

.pro_detail .pro_left .bg_left .smallshow .middle_box {
  margin-left: 0.373333rem;
  margin-right: 0.373333rem;
  width: 5.48rem;
  overflow: hidden;
}

.pro_detail .pro_left .bg_left .smallshow .middle_box .middle {
  overflow: hidden;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.pro_detail .pro_left .bg_left .smallshow .middle_box .middle li {
  width: 0.813333rem;
  height: 0.813333rem;
  float: left;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 0.12rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 0.066667rem;
  background: #ffffff;
}

.pro_detail .pro_left .bg_left .smallshow .middle_box .middle li img {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.pro_detail .pro_left .bg_left .smallshow .middle_box .middle li video {
  width: 100%;
  height: 100%;
}

.pro_detail .pro_left .bg_left .smallshow .middle_box .middle li.active {
  border: 2PX solid #C96E3B;
}

.pro_detail .pro_left .bg_left .smallshow p {
  position: absolute;
  top: 50%;
  width: 0.186667rem;
  height: 0.32rem;
  margin-top: -0.16rem;
}

.pro_detail .pro_left .bg_left .smallshow p.prev {
  left: 0;
  background-image: url("../images/lunbo_left_default.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.pro_detail .pro_left .bg_left .smallshow p.prev:hover {
  background-image: url("../images/lunbo_left_hover.png");
}

.pro_detail .pro_left .bg_left .smallshow p.prev.prevnone {
  left: 0;
  opacity: 0.3;
  cursor: not-allowed;
}

.pro_detail .pro_left .bg_left .smallshow p.prev.prevnone:hover {
  background-image: url("../images/lunbo_left_default.png");
}

.pro_detail .pro_left .bg_left .smallshow p.next {
  right: 0;
  background-image: url("../images/lunbo_right_default.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.pro_detail .pro_left .bg_left .smallshow p.next:hover {
  background-image: url("../images/lunbo_right_hover.png");
}

.pro_detail .pro_left .bg_left .smallshow p.next.nextnone {
  right: 0;
  opacity: 0.3;
  cursor: not-allowed;
}

.pro_detail .pro_left .bg_left .smallshow p.next.nextnone:hover {
  background-image: url("../images/lunbo_right_default.png");
}

.pro_detail .pro_left .bg_right .bigshow {
  position: absolute;
  top: 0;
  left: 6.24rem;
  background: #ffffff;
  z-index: 99;
  width: 5.733333rem;
  height: 5.733333rem;
  overflow: hidden;
  margin-left: 0.133333rem;
  display: none;
  border: 0.013333rem solid #E8E8E8;
}

.pro_detail .pro_left .bg_right .bigshow img {
  width: 11.466667rem;
  height: 11.466667rem;
}

.pro_detail .pro_right {
  float: right;
  width: 5.8rem;
  padding: 0 0 1.333333rem 0;
}

.pro_detail .pro_right h2 {
  font-size: 0.293333rem;
  line-height: 0.413333rem;
  opacity: 0.9;
  color: #ffffff;
}

.pro_detail .pro_right .pro_label {
  margin-top: 0.133333rem;
}

.pro_detail .pro_right .pro_label span {
  font-size: 0.186667rem;
  line-height: 0.266667rem;
  color: #ffffff;
  display: inline-block;
  padding-right: 0.226667rem;
  position: relative;
}

.pro_detail .pro_right .pro_label span::after {
  position: absolute;
  top: 50%;
  right: 0.106667rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: '';
  width: 0.013333rem;
  height: 0.146667rem;
  background: #999999;
}

.pro_detail .pro_right .pro_label span:last-child::after {
  display: none;
}

.pro_detail .pro_right .price {
  line-height: 0.506667rem;
  font-size: 0.213333rem;
  color: #ffffff;
  margin-top: 0.266667rem;
  padding-bottom: 0.533333rem;
}

.pro_detail .pro_right .price span {
  font-size: 0.44rem;
  color: #C96E3B;
  font-weight: bold;
  vertical-align: middle;
}

.pro_detail .pro_right .price em {
  border: 0.013333rem solid #C96E3B;
  padding: 0 0.066667rem;
  font-size: 0.16rem;
  color: #C96E3B;
  height: 0.293333rem;
  line-height: 0.293333rem;
  margin-left: 0.133333rem;
}

.pro_detail .pro_right .send_box {
  position: relative;
  margin-top: 0.266667rem;
}

.pro_detail .pro_right .send_box h5 {
  font-size: 0.213333rem;
  color: rgba(0, 0, 0, 0.9);
  line-height: 0.413333rem;
}

.pro_detail .pro_right .send_box h5 span {
  font-size: 0.213333rem;
  line-height: 0.266667rem;
  color: #999999;
  padding-right: 0.226667rem;
  position: relative;
}

.pro_detail .pro_right .send_box h5 span::after {
  position: absolute;
  top: 50%;
  right: 0.106667rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: '';
  width: 0.013333rem;
  height: 0.146667rem;
  background: #999999;
}

.pro_detail .pro_right .send_box h5 span:last-child::after {
  display: none;
}

.pro_detail .pro_right .deposit {
  width: 100%;
  background: #C96E3B;
  font-size: 0.24rem;
  color: #ffffff;
  margin-top: 0.32rem;
  padding: 0.173333rem 0.213333rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.pro_detail .pro_right .deposit .deposit_left h3 {
  color: #ffffff;
  font-size: 0.293333rem;
  line-height: 0.413333rem;
}

.pro_detail .pro_right .deposit .deposit_left p {
  font-size: 0.106667rem;
  line-height: 0.266667rem;
  color: #ffffff;
}

.pro_detail .pro_right .deposit .deposit_right {
  font-size: 0.186667rem;
  color: #ffffff;
  padding-left: 0.24rem;
  background: url('../images/time_white_icon.png') no-repeat left center;
  background-size: 0.186667rem 0.186667rem;
}

.pro_detail .pro_right .deposit.deposit_end {
  background: #CDCDCD;
}

.pro_detail .pro_right .pre_sale_rule {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.4rem;
}

.pro_detail .pro_right .pre_sale_rule span {
  font-size: 0.186667rem;
  color: #C96E3B;
}

.pro_detail .pro_right .pre_sale_rule a {
  display: block;
  font-size: 0.186667rem;
  color: #ffffff;
  padding-right: 0.133333rem;
  background: url('../images/jt_white_icon.png') no-repeat right center;
  background-size: 0.106667rem 0.106667rem;
}

.pro_detail .pro_right .sale_process {
  padding: 0.266667rem 0;
  margin: 0.4rem 0;
}

.pro_detail .pro_right .sale_process .process_header {
  text-align: center;
  margin-bottom: 0.16rem;
}

.pro_detail .pro_right .sale_process .process_header .process_title {
  font-size: 0.16rem;
  color: #ffffff;
  line-height: 1.5;
}

.pro_detail .pro_right .sale_process .process_header .process_title .highlight {
  color: #CD835A;
}

.pro_detail .pro_right .sale_process .process_timeline {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item .timeline_circle {
  width: 0.213333rem;
  height: 0.213333rem;
  border-radius: 50%;
  background: #CFCDC7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0.2rem;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  z-index: 2;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item .timeline_circle .circle_number {
  font-size: 0.133333rem;
  color: #000000;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item .timeline_content {
  text-align: center;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item .timeline_content h4 {
  font-size: 0.186667rem;
  color: #E8E8E8;
  line-height: 0.266667rem;
  margin-bottom: 0.106667rem;
  font-weight: normal;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item .timeline_content .timeline_date {
  font-size: 0.16rem;
  color: #ffffff;
  line-height: 0.24rem;
  height: 0.24rem;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item .timeline_line {
  position: absolute;
  top: 0.08rem;
  left: 50%;
  margin-left: 0.066667rem;
  width: 1.933333rem;
  height: 0.04rem;
  background: #CFCDC7;
  z-index: 1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item.active .timeline_circle {
  background: #CD835A;
  border-color: #CD835A;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item.active .timeline_circle .circle_number {
  color: #191919;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item.active .timeline_content .timeline_date {
  color: #CD835A;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item.active .timeline_line {
  background: #CD835A;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item.current .timeline_circle {
  background: #CD835A;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item.current .timeline_circle .circle_number {
  color: #191919;
}

.pro_detail .pro_right .sale_process .process_timeline .timeline_item.current .timeline_content .timeline_date {
  color: #CD835A;
}

.pro_detail .pro_right .line {
  width: 100%;
  height: 1PX;
  background: rgba(121, 121, 121, 0.2);
  margin: 0.6rem 0 0.92rem 0;
}

.pro_detail .pro_right .buy_option .bug_child {
  margin-top: 0.4rem;
}

.pro_detail .pro_right .buy_option .bug_child .title {
  font-size: 0.213333rem;
  line-height: 0.413333rem;
  color: #ffffff;
  margin-bottom: 0.093333rem;
}

.pro_detail .pro_right .buy_option .bug_child ul {
  margin-top: 0.093333rem;
}

.pro_detail .pro_right .buy_option .bug_child ul li {
  float: left;
  width: 46%;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  border: 0.013333rem solid rgba(205, 205, 205, 0.33);
  margin-right: 4%;
  margin-bottom: 0.133333rem;
}

.pro_detail .pro_right .buy_option .bug_child ul li:nth-child(2n) {
  margin-right: 0;
}

.pro_detail .pro_right .buy_option .bug_child ul li a {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.066667rem;
  color: #ffffff;
  font-size: 0.186667rem;
}

.pro_detail .pro_right .buy_option .bug_child ul li.active {
  border: 0.013333rem solid #C96E3B;
}

.pro_detail .pro_right .buy_option .bug_child ul li.active a {
  color: #C96E3B;
}

.pro_detail .pro_right .selected_list {
  background: #CDCDCD;
  padding: 0.36rem 0.306667rem 0.266667rem 0.306667rem;
  margin-top: 0.933333rem;
  border-radius: 0.066667rem;
}

.pro_detail .pro_right .selected_list .total_price {
  color: #C96E3B;
  font-weight: bold;
  font-size: 0.32rem;
}

.pro_detail .pro_right .selected_list ul {
  margin-top: 0.133333rem;
}

.pro_detail .pro_right .selected_list ul li {
  color: #333333;
  font-size: 0.16rem;
  line-height: 0.413333rem;
}

.pro_detail .pro_right .pre_sale_square {
  width: 100%;
  background: #CFCDC7;
  padding: 0.293333rem 0.306667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.533333rem;
}

.pro_detail .pro_right .pre_sale_square p {
  font-size: 0.186667rem;
  color: #332E2E;
}

.pro_detail .pro_right .bug_car {
  padding: 0.933333rem 0 0.733333rem 0;
}

.pro_detail .pro_right .bug_car .wrap_input {
  float: left;
  border: 0.013333rem solid rgba(121, 121, 121, 0.48);
  position: relative;
  width: 1.066667rem;
  height: 0.533333rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top-left-radius: 0.066667rem;
  border-bottom-left-radius: 0.066667rem;
}

.pro_detail .pro_right .bug_car .wrap_input input {
  display: block;
  width: 0.533333rem;
  height: 0.506667rem;
  line-height: 0.506667rem;
  position: absolute;
  top: 0;
  left: 0.066667rem;
  border: 0;
  text-align: center;
  background: none;
  color: #ffffff;
}

.pro_detail .pro_right .bug_car .wrap_input a {
  display: block;
  width: 0.213333rem;
  font-size: 0.16rem;
  text-align: center;
  height: 0.253333rem;
  line-height: 0.253333rem;
  overflow: hidden;
  color: #ffffff;
  position: absolute;
  right: -0.013333rem;
  border: 0.013333rem solid rgba(121, 121, 121, 0.48);
}

.pro_detail .pro_right .bug_car .wrap_input a.btn_add {
  top: -0.013333rem;
}

.pro_detail .pro_right .bug_car .wrap_input a.btn_reduce {
  bottom: -0.013333rem;
}

.pro_detail .pro_right .bug_car .wrap_input a.disabled {
  color: #333333;
  cursor: not-allowed;
}

.pro_detail .pro_right .bug_car .addCar_btn {
  float: left;
  margin-left: 0.106667rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  text-align: center;
  border: 1PX solid rgba(121, 121, 121, 0.48);
  padding: 0 0.12rem;
  color: #ffffff;
  font-size: 0.213333rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top-right-radius: 0.066667rem;
  border-bottom-right-radius: 0.066667rem;
}

.pro_detail .pro_right .bug_car .coupon_btn {
  float: left;
  margin-left: 0.16rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  text-align: center;
  background: #C96E3B;
  padding: 0 0.213333rem;
  color: rgba(255, 255, 255, 0.9);
  font-size: 0.213333rem;
  border-radius: 0.066667rem;
}

.pro_detail .pro_right .bug_car .coupon_btn:hover {
  opacity: 0.8;
}

.pro_detail .pro_right .bug_car .pay_money {
  float: left;
  margin-left: 0.106667rem;
  height: 0.533333rem;
  text-align: center;
  background: #CD835A;
  padding: 0 0.346667rem;
  color: rgba(255, 255, 255, 0.9);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pro_detail .pro_right .bug_car .pay_money p {
  font-size: 0.213333rem;
  line-height: 1.2;
}

.pro_detail .pro_right .bug_car .pay_end {
  float: left;
  margin-left: 0.186667rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  text-align: center;
  background: #CD835A;
  padding: 0 0.453333rem;
  color: #E8E8E8;
  font-size: 0.213333rem;
}

.pro_detail .pro_right .bug_car .pay_end:hover {
  opacity: 0.8;
}

.pro_detail .pro_right .after_sale {
  font-size: 0;
}

.pro_detail .pro_right .after_sale span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.186667rem;
  line-height: 0.413333rem;
  font-size: 0.16rem;
  color: rgba(232, 232, 232, 0.6);
  padding-left: 0.226667rem;
  background: url('../images/right_icon.png') left center no-repeat;
  background-size: 0.16rem 0.16rem;
}

/* 商品购买详情 end */

/* 推荐选配 start */

.recommend {
  width: 100%;
  padding: 0.613333rem 0 0.8rem 0;
  border-top: 0.013333rem solid rgba(121, 121, 121, 0.2);
}

.recommend .recommend_inner {
  width: 13.333333rem;
  margin: 0 auto;
}

.recommend .recommend_inner .title {
  font-size: 0.4rem;
  color: #ffffff;
  opacity: 0.9;
  font-weight: bold;
}

.recommend .recommend_inner ul {
  margin-top: 0.4rem;
}

.recommend .recommend_inner ul li {
  width: 1.506667rem;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 0.853333rem;
  margin-bottom: 0.4rem;
  text-align: center;
}

.recommend .recommend_inner ul li:nth-child(6n) {
  margin-right: 0;
}

.recommend .recommend_inner ul li h3 {
  font-size: 0.213333rem;
  line-height: 0.413333rem;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.9);
}

.recommend .recommend_inner ul li p {
  font-size: 0.16rem;
  line-height: 0.413333rem;
  color: rgba(255, 255, 255, 0.9);
}

.recommend .recommend_inner ul li .reco_img {
  width: 1.506667rem;
  height: 1.506667rem;
  background: #ffffff;
  border: 0.013333rem solid rgba(121, 121, 121, 0.2);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 0.16rem;
  border-radius: 0.066667rem;
}

.recommend .recommend_inner ul li .reco_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.recommend .recommend_inner ul li a {
  display: block;
}

/* 推荐选配 end */

/* 详情 start */

.shop_detail_main {
  margin-top: 0.72rem;
}

.shop_detail_main .shop_detail_tab {
  background: #332E2E;
}

.shop_detail_main .shop_detail_tab .detail_tab_inner {
  width: 13.333333rem;
  margin: 0 auto;
  text-align: center;
}

.shop_detail_main .shop_detail_tab .detail_tab_inner span {
  display: inline-block;
  cursor: pointer;
  font-size: 0.293333rem;
  color: rgba(255, 255, 255, 0.33);
  padding: 0.24rem 0.133333rem;
  position: relative;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.shop_detail_main .shop_detail_tab .detail_tab_inner span.active {
  color: #ffffff;
}

.shop_detail_main .shop_detail_tab .detail_tab_inner i {
  font-size: 0.293333rem;
}

.shop_detail_main .shop_detail_content {
  width: 13.333333rem;
  margin: 0.533333rem auto 1.066667rem;
}

.shop_detail_main .shop_detail_content .shop_detail_my {
  font-size: 0;
}

.shop_detail_main .shop_detail_content .shop_detail_my img {
  width: 100%;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .degree_txt {
  font-size: 0.266667rem;
  line-height: 0.413333rem;
  color: #ffffff;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top {
  height: 0.533333rem;
  line-height: 0.533333rem;
  border-top: 0.013333rem solid rgba(121, 121, 121, 0.2);
  border-bottom: 0.013333rem solid rgba(121, 121, 121, 0.2);
  font-size: 0.186667rem;
  color: rgba(153, 153, 153, 0.6);
  margin-top: 0.213333rem;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_tab {
  float: left;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_tab span {
  cursor: pointer;
  margin-right: 1.066667rem;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_tab span.on {
  color: #ffffff;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_tab span:nth-last-child(1) {
  margin-right: 0;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_look {
  float: right;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  background-image: url('../images/check_icon_off.png');
  background-size: 0.133333rem 0.133333rem;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 0.213333rem;
  color: rgba(51, 51, 51, 0.9);
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_look.active {
  background-image: url('../images/check_icon_on.png');
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_sort {
  float: right;
  min-width: 0.933333rem;
  margin-left: 1.733333rem;
  position: relative;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_sort .select_input {
  width: 100%;
  height: 0.533333rem;
  line-height: 0.533333rem;
  cursor: pointer;
  overflow: hidden;
  padding: 0 0.2rem 0 0;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_sort .select_input span {
  display: inline-block;
  font-size: 0.173333rem;
  line-height: 1;
  color: #333333;
  vertical-align: middle;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_sort .select_input span.active {
  color: #000000;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_sort .select_input em {
  position: absolute;
  right: 0.04rem;
  top: 50%;
  width: 0.106667rem;
  height: 0.106667rem;
  font-size: 0;
  margin-top: -0.053333rem;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_sort .select_input em img {
  display: block;
  width: 100%;
  height: 100%;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_sort .select_input em.selectAnim2 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_sort .select_ul {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0.533333rem;
  display: none;
  padding: 0.12rem 0;
  background: #ffffff;
  z-index: 10;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 0 0.066667rem 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0.066667rem 0 rgba(0, 0, 0, 0.1);
  border-radius: 0.04rem;
  overflow: hidden;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_sort .select_ul li {
  text-align: center;
  cursor: pointer;
  width: 100%;
  line-height: 0.4rem;
  font-size: 0.173333rem;
  color: #333333;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_top .top_sort .select_ul li:hover {
  background: #F7F7F7;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item {
  border-bottom: 0.013333rem solid rgba(121, 121, 121, 0.2);
  padding: 0.56rem 0 0.653333rem 0;
  position: relative;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_head {
  width: 0.44rem;
  height: 0.44rem;
  position: absolute;
  left: 0;
  top: 0.56rem;
  font-size: 0;
  border-radius: 50%;
  overflow: hidden;
  background: #D0D0D0;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_head img {
  display: block;
  width: 100%;
  height: 100%;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content {
  margin-left: 0.626667rem;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_user h3 {
  font-size: 0.173333rem;
  line-height: 0.266667rem;
  color: #ffffff;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_user p {
  font-size: 0.16rem;
  line-height: 0.266667rem;
  color: #999999;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_user p span {
  margin-left: 0.146667rem;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_star {
  position: absolute;
  right: 0;
  top: 0.72rem;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_star i {
  display: inline-block;
  width: 0.12rem;
  height: 0.12rem;
  background: url('../images/star2.png') no-repeat;
  background-size: 100% 100%;
  margin-left: 0.026667rem;
  vertical-align: middle;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_txt {
  font-size: 0.173333rem;
  color: #ffffff;
  margin-top: 0.12rem;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_txt p {
  line-height: 0.266667rem;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_media {
  padding: 0.266667rem 0;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_media span {
  display: inline-block;
  width: 0.56rem;
  height: 0.56rem;
  margin-right: 0.213333rem;
  border: 0.013333rem dashed rgba(121, 121, 121, 0.2);
  background: #F7F7F7;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_media span img {
  width: 100%;
  height: 100%;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_media span video {
  width: 100%;
  height: 100%;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_media span.media_mp4 {
  position: relative;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_media span.media_mp4::after {
  content: '';
  width: 0.266667rem;
  height: 0.266667rem;
  background: url('../images/play_video_icon.png') no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.133333rem;
  margin-top: -0.133333rem;
  z-index: 1;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_reply {
  padding: 0.133333rem 0.133333rem;
  background: #F7F7F7;
  font-size: 0.173333rem;
  color: #333333;
  padding: 0.16rem 0.213333rem;
  margin-top: 0.106667rem;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .comment_list .comment_item .comment_content .comment_reply p {
  line-height: 0.24rem;
}

.shop_detail_main .shop_detail_content .shop_detail_comment .paging_main {
  margin-top: 0.933333rem;
}

/* 详情 end */

/* 加入购物车成功 start */

.addCar_success {
  width: 13.333333rem;
  margin: 0 auto;
  border-bottom: 0.013333rem solid rgba(178, 178, 178, 0.5);
  padding: 0.986667rem 0 0.08rem 0;
  margin-bottom: 1.066667rem;
}

.addCar_success dl {
  float: left;
}

.addCar_success dl dt {
  float: left;
  width: 0.48rem;
  height: 0.48rem;
}

.addCar_success dl dt img {
  width: 100%;
  height: 100%;
}

.addCar_success dl dd {
  margin-left: 0.72rem;
}

.addCar_success dl dd h3 {
  font-size: 0.426667rem;
  color: rgba(0, 0, 0, 0.9);
  font-weight: bold;
  line-height: 1;
}

.addCar_success dl dd p {
  font-size: 0.16rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 0.413333rem;
  margin-top: 0.04rem;
}

.addCar_success .operate_btn {
  float: right;
  font-size: 0;
  padding-top: 0.133333rem;
}

.addCar_success .operate_btn a {
  display: inline-block;
  height: 0.56rem;
  line-height: 0.56rem;
  text-align: center;
  background: #C96E3B;
  padding: 0 0.106667rem;
  color: rgba(255, 255, 255, 0.9);
  font-size: 0.213333rem;
  min-width: 1.64rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
}

.addCar_success .operate_btn a.back {
  margin-right: 0.133333rem;
  color: rgba(0, 0, 0, 0.4);
  border: 0.013333rem solid rgba(205, 205, 205, 0.68);
  background: none;
}

.addCar_success .operate_btn a:hover {
  opacity: 0.8;
}

/* 加入购物车成功 end */

/* 买了购物车中商品的人还买了 start */

.buyMore {
  width: 100%;
  padding-bottom: 0.853333rem;
}

.buyMore .buyMore_inner {
  width: 13.333333rem;
  margin: 0 auto;
}

.buyMore .buyMore_inner .title {
  font-size: 0.346667rem;
  line-height: 0.413333rem;
  color: rgba(0, 0, 0, 0.9);
  font-weight: bold;
  text-align: center;
}

.buyMore .buyMore_inner ul {
  margin-top: 0.666667rem;
}

.buyMore .buyMore_inner ul li {
  width: 2.093333rem;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 0.706667rem;
  margin-bottom: 0.52rem;
  text-align: center;
}

.buyMore .buyMore_inner ul li:nth-child(5n) {
  margin-right: 0;
}

.buyMore .buyMore_inner ul li h3 {
  font-size: 0.213333rem;
  line-height: 0.413333rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6);
}

.buyMore .buyMore_inner ul li p {
  font-size: 0.213333rem;
  line-height: 0.413333rem;
  color: rgba(0, 0, 0, 0.6);
}

.buyMore .buyMore_inner ul li .reco_img {
  width: 2.093333rem;
  height: 2.226667rem;
  background: #ffffff;
  border: 0.013333rem solid rgba(121, 121, 121, 0.4);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 0.133333rem;
}

.buyMore .buyMore_inner ul li .reco_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.buyMore .buyMore_inner ul li a {
  display: block;
}

.buyMoreCar {
  margin-top: 0.72rem;
  margin-bottom: 0.88rem;
  padding-bottom: 0;
}

.buyMoreCar .title {
  text-align: center;
}

.buyMoreCar .buyMore_inner ul li .reco_img {
  border: none;
  background: #ffffff;
}

/* 买了购物车中商品的人还买了 end */

/* 我的购物车 start */

.buyCar_top {
  width: 100%;
  background: #ffffff;
}

.buyCar_top .buyCar_top_inner {
  width: 13.333333rem;
  margin: 0 auto;
  padding: 0.266667rem 0;
}

.buyCar_top .buyCar_top_inner .title {
  float: left;
  font-size: 0.266667rem;
  line-height: 0.413333rem;
  color: rgba(0, 0, 0, 0.9);
  padding-left: 0.546667rem;
  background: url('../images/buyCar_icon.png') no-repeat left center;
  background-size: 0.32rem 0.32rem;
}

.buyCar_top .buyCar_top_inner .title span {
  font-size: 0.16rem;
  line-height: 0.413333rem;
  color: rgba(0, 0, 0, 0.6);
  margin-left: 0.106667rem;
}

.myBuyCar {
  width: 13.333333rem;
  margin: 0.32rem auto 1.306667rem;
}

.myBuyCar .carList {
  width: 100%;
  background: #ffffff;
}

.myBuyCar .carList .col_check {
  width: 8%;
}

.myBuyCar .carList .col_check i {
  display: inline-block;
  width: 0.186667rem;
  height: 0.186667rem;
  line-height: 0.186667rem;
  border: 0.013333rem solid #e0e0e0;
  margin-left: 0.4rem;
  background-color: #ffffff;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.myBuyCar .carList .col_check i.checked {
  background: url('../images/checked_icon.png') no-repeat center center;
  background-size: 0.186667rem 0.186667rem;
  border: 0;
}

.myBuyCar .carList .col_img {
  width: 8%;
  padding-right: 0.24rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.myBuyCar .carList .col_name {
  width: 25%;
}

.myBuyCar .carList .col_price {
  width: 12%;
  text-align: center;
}

.myBuyCar .carList .col_num {
  width: 17%;
  text-align: center;
}

.myBuyCar .carList .col_total {
  width: 15%;
  text-align: center;
}

.myBuyCar .carList .col_action {
  width: 11%;
  text-align: center;
}

.myBuyCar .carList thead {
  height: 0.826667rem;
  line-height: 0.826667rem;
  color: rgba(0, 0, 0, 0.9);
  font-size: 0.16rem;
  padding-right: 4%;
  border-bottom: 0.013333rem solid rgba(178, 178, 178, 0.2);
}

.myBuyCar .carList thead .col_check i {
  margin-right: 0.2rem;
}

.myBuyCar .carList tbody td {
  height: 1.066667rem;
  line-height: 1.066667rem;
}

.myBuyCar .carList tbody td img {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.myBuyCar .carList tbody td.col_name h3 {
  line-height: 1.5;
  font-size: 0.16rem;
  word-break: break-all;
}

.myBuyCar .carList tbody td.col_num .num_box {
  display: inline-block;
  width: 1.36rem;
  height: 0.36rem;
  border: 0.013333rem solid rgba(121, 121, 121, 0.2);
  text-align: center;
  background-color: #fff;
  position: relative;
  zoom: 1;
}

.myBuyCar .carList tbody td.col_num .num_box a {
  float: left;
  width: 0.36rem;
  height: 0.36rem;
  line-height: 0.36rem;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.16rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.myBuyCar .carList tbody td.col_num .num_box input {
  float: left;
  width: 0.64rem;
  height: 0.36rem;
  line-height: 0.36rem;
  padding: 0;
  border-width: 0;
  color: rgba(0, 0, 0, 0.9);
  font-size: 0.16rem;
  text-align: center;
}

.myBuyCar .carList tbody td.col_price {
  font-size: 0.16rem;
  color: rgba(0, 0, 0, 0.9);
}

.myBuyCar .carList tbody td.col_total {
  font-size: 0.16rem;
  color: #CD835A;
}

.myBuyCar .carList tbody td.col_total a {
  width: 0.186667rem;
  height: 0.186667rem;
  display: inline-block;
}

.myBuyCar .carList tbody td.col_total a img {
  width: 100%;
  height: 100%;
}

.myBuyCar .carList tbody td.col_action img {
  width: 0.186667rem;
  height: 0.186667rem;
}

.myBuyCar .total_price {
  width: 100%;
  height: 0.586667rem;
  line-height: 0.586667rem;
  background: #ffffff;
  margin-top: 0.213333rem;
  font-size: 0;
}

.myBuyCar .total_price .already_buy {
  font-size: 0.16rem;
  line-height: 0.413333rem;
  height: 0.413333rem;
  color: #666666;
  padding-right: 0.266667rem;
  padding-left: 0.4rem;
  border-right: 0.013333rem solid rgba(121, 121, 121, 0.2);
}

.myBuyCar .total_price .already_buy span {
  color: #0079FF;
  padding: 0 0.066667rem;
}

.myBuyCar .total_price .containue_buy {
  font-size: 0.133333rem;
  color: #666666;
  margin-left: 0.266667rem;
}

.myBuyCar .total_price .price_btn {
  float: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 0.586667rem;
}

.myBuyCar .total_price .price_btn .total {
  display: inline-block;
  font-size: 0.16rem;
  color: #C96E3B;
}

.myBuyCar .total_price .price_btn .total span {
  font-size: 0.24rem;
  font-weight: bold;
}

.myBuyCar .total_price .price_btn .settle_accounts {
  display: inline-block;
  width: 1.626667rem;
  background: #C96E3B;
  text-align: center;
  color: #ffffff;
  font-size: 0.213333rem;
  margin-left: 0.293333rem;
  border-radius: 0.04rem;
}

/* 我的购物车 end */

/* 订单确认 start */

.order_top {
  width: 100%;
  background: #ffffff;
}

.order_top .order_top_inner {
  width: 13.333333rem;
  margin: 0 auto;
  padding: 0.266667rem 0;
}

.order_top .order_top_inner .title {
  float: left;
  font-size: 0.266667rem;
  line-height: 0.413333rem;
  color: rgba(0, 0, 0, 0.9);
  padding-left: 0.533333rem;
  background: url('../images/order_icon.png') no-repeat left center;
  background-size: 0.32rem 0.32rem;
}

.order_wrap {
  width: 13.333333rem;
  margin: 0.333333rem auto 1.266667rem;
  background: #ffffff;
  border-radius: 0.066667rem;
}

.order_wrap .order_content {
  padding: 0.293333rem 0.773333rem 0.546667rem 0.773333rem;
}

.order_wrap .order_content .title {
  color: rgba(0, 0, 0, 0.9);
  font-size: 0.186667rem;
  line-height: 0.413333rem;
  margin-bottom: 0.133333rem;
}

.order_wrap .order_content .add_address {
  width: 2.693333rem;
  height: 1.386667rem;
  background: #ffffff;
  border: 0.013333rem solid rgba(121, 121, 121, 0.3);
  text-align: center;
  cursor: pointer;
  margin-bottom: 0.213333rem;
  border-radius: 0.066667rem;
}

.order_wrap .order_content .add_address .address_icon {
  width: 0.24rem;
  height: 0.24rem;
  margin: 0.4rem auto 0.066667rem;
}

.order_wrap .order_content .add_address .address_icon img {
  width: 100%;
  height: 100%;
}

.order_wrap .order_content .add_address p {
  font-size: 0.16rem;
  line-height: 0.413333rem;
  color: rgba(0, 0, 0, 0.2);
}

.order_wrap .order_content .address_list ul li {
  cursor: pointer;
  float: left;
  margin-right: 0.16rem;
  margin-bottom: 0.16rem;
  padding: 0.133333rem 0.146667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 2.693333rem;
  height: 1.386667rem;
  border: 0.013333rem solid rgba(153, 153, 153, 0.3);
  position: relative;
  border-radius: 0.066667rem;
}

.order_wrap .order_content .address_list ul li .address_area {
  font-size: 0.16rem;
  line-height: 0.226667rem;
  color: #999999;
}

.order_wrap .order_content .address_list ul li .address_info {
  font-size: 0.16rem;
  line-height: 0.226667rem;
  color: #999999;
  margin-top: 0.106667rem;
  border-top: 0.013333rem solid rgba(153, 153, 153, 0.3);
  padding-top: 0.106667rem;
}

.order_wrap .order_content .address_list ul li.active {
  border: 0.013333rem solid #C96E3B;
}

.order_wrap .order_content .address_list ul li.active::after {
  content: '';
  width: 0.186667rem;
  height: 0.186667rem;
  background: url('../images/choose_right.png') no-repeat center center;
  background-size: 100% 100%;
  position: absolute;
  right: 0.16rem;
  top: 0.106667rem;
}

.order_wrap .order_content .address_list ul li.active .address_area {
  color: #333333;
}

.order_wrap .order_content .address_list ul li.active .address_info {
  color: #333333;
}

.order_wrap .order_content .orderList {
  width: 100%;
  margin-bottom: 0.266667rem;
}

.order_wrap .order_content .orderList tr td {
  height: 0.533333rem;
  line-height: 0.533333rem;
}

.order_wrap .order_content .orderList .col_img {
  width: 8%;
  padding-right: 2%;
}

.order_wrap .order_content .orderList .col_img img {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.order_wrap .order_content .orderList .col_name {
  width: 56%;
  padding-right: 2%;
}

.order_wrap .order_content .orderList .col_name h3 {
  font-size: 0.16rem;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.9);
}

.order_wrap .order_content .orderList .col_price {
  width: 18%;
  padding-right: 2%;
  font-size: 0.16rem;
  color: rgba(0, 0, 0, 0.9);
}

.order_wrap .order_content .orderList .col_total {
  width: 12%;
  text-align: right;
  font-size: 0.16rem;
  color: #CD835A;
}

.order_wrap .order_content .delivery {
  border-top: 0.013333rem solid rgba(178, 178, 178, 0.2);
  padding: 0.24rem 0;
}

.order_wrap .order_content .delivery .tit {
  float: left;
  font-size: 0.186667rem;
  line-height: 0.413333rem;
  color: rgba(0, 0, 0, 0.9);
}

.order_wrap .order_content .delivery .method {
  margin-left: 1.333333rem;
}

.order_wrap .order_content .delivery .method span {
  font-size: 0.16rem;
  line-height: 0.413333rem;
  margin-right: 0.333333rem;
  color: #CD835A;
}

.order_wrap .order_content .remarks {
  border-top: 0.013333rem solid rgba(178, 178, 178, 0.2);
  padding: 0.24rem 0;
}

.order_wrap .order_content .remarks .tit {
  font-size: 0.186667rem;
  line-height: 0.413333rem;
  color: rgba(0, 0, 0, 0.9);
}

.order_wrap .order_content .remarks .remarks_input {
  margin-top: 0.066667rem;
  margin-bottom: 0.133333rem;
}

.order_wrap .order_content .remarks .remarks_input textarea {
  font-size: 0.16rem;
  color: #333333;
  width: 100%;
  border: 0.013333rem solid rgba(153, 153, 153, 0.3);
  padding: 0.133333rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0.066667rem;
}

.order_wrap .order_content .shop_all {
  border-top: 0.013333rem solid rgba(178, 178, 178, 0.2);
  padding: 0.453333rem 0;
}

.order_wrap .order_content .shop_all .coupon {
  float: left;
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.order_wrap .order_content .shop_all .coupon span {
  display: inline-block;
  vertical-align: middle;
}

.order_wrap .order_content .shop_all .coupon .coupon_use {
  cursor: pointer;
  font-size: 0.16rem;
  color: rgba(0, 0, 0, 0.9);
  line-height: 0.413333rem;
}

.order_wrap .order_content .shop_all .coupon .coupon_use i {
  display: inline-block;
  margin-right: 0.12rem;
  vertical-align: middle;
  width: 0.16rem;
  height: 0.16rem;
  border: 0.013333rem solid #CD835A;
  border-radius: 0.026667rem;
  margin-top: -0.026667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.order_wrap .order_content .shop_all .coupon .coupon_use.active i {
  border: none;
  background: url('../images/checked_icon.png') no-repeat center center;
  background-size: 100% 100%;
}

.order_wrap .order_content .shop_all .coupon .coupon_get {
  font-size: 0.16rem;
  line-height: 0.413333rem;
  color: #CD835A;
  margin-left: 0.52rem;
}

.order_wrap .order_content .shop_all .coupon .coupon_ts {
  font-size: 0.16rem;
  line-height: 0.413333rem;
  color: rgba(0, 0, 0, 0.6);
  margin-left: 0.52rem;
}

.order_wrap .order_content .shop_all .shop_right {
  float: right;
}

.order_wrap .order_content .shop_all .shop_right tr td {
  line-height: 0.346667rem;
  font-size: 0.16rem;
  color: rgba(0, 0, 0, 0.9);
}

.order_wrap .order_content .shop_all .shop_right tr td.name {
  text-align: right;
}

.order_wrap .order_content .shop_all .shop_right tr td.num {
  color: #CD835A;
  padding-left: 0.133333rem;
}

.order_wrap .order_content .shop_all .shop_right tr td.total_price {
  font-size: 0.24rem;
  font-weight: bold;
  color: #CD835A;
}

.order_wrap .order_content .order_bottom {
  padding: 0.44rem 0 0 0;
  border-top: 0.013333rem solid rgba(178, 178, 178, 0.2);
}

.order_wrap .order_content .order_bottom .order_bottom_left {
  float: left;
}

.order_wrap .order_content .order_bottom .order_bottom_left .pay {
  font-size: 0.16rem;
  line-height: 0.413333rem;
  color: rgba(0, 0, 0, 0.9);
  cursor: pointer;
  margin-right: 0.346667rem;
}

.order_wrap .order_content .order_bottom .order_bottom_left .pay i {
  display: inline-block;
  margin-right: 0.12rem;
  vertical-align: middle;
  width: 0.16rem;
  height: 0.16rem;
  border: 0.013333rem solid #CD835A;
  border-radius: 0.026667rem;
  margin-top: -0.026667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.order_wrap .order_content .order_bottom .order_bottom_left .pay.active i {
  border: none;
  background: url('../images/checked_icon.png') no-repeat center center;
  background-size: 100% 100%;
}

.order_wrap .order_content .order_bottom .order_all_btn {
  float: right;
  font-size: 0;
}

.order_wrap .order_content .order_bottom .order_all_btn a {
  display: inline-block;
  min-width: 1.626667rem;
  height: 0.413333rem;
  line-height: 0.413333rem;
  text-align: center;
  background: #CD835A;
  font-size: 0.186667rem;
  color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
  border-radius: 0.04rem;
}

.order_wrap .order_content .order_bottom .order_all_btn a.back {
  background: none;
  color: rgba(0, 0, 0, 0.6);
  border: 0.013333rem solid rgba(121, 121, 121, 0.6);
  margin-right: 0.2rem;
}

.order_wrap .order_content .order_bottom .order_all_btn a:hover {
  opacity: 0.8;
}

/* 订单确认 end */

/* 添加收货地址弹窗 start */

.address_wrap {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 9999;
}

.address_wrap .address_con {
  width: 6.013333rem;
  height: 4.066667rem;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #ffffff;
  border-radius: 0.066667rem;
}

.address_wrap .address_con .close {
  width: 0.16rem;
  height: 0.16rem;
  position: absolute;
  right: 0.266667rem;
  top: 0.16rem;
  cursor: pointer;
}

.address_wrap .address_con .close img {
  width: 100%;
  height: 100%;
}

.address_wrap .address_con .address_box {
  padding: 0.133333rem 0.266667rem;
}

.address_wrap .address_con .address_box h2 {
  font-size: 0.186667rem;
  line-height: 0.413333rem;
  color: rgba(0, 0, 0, 0.9);
}

.address_wrap .address_con .address_box .address_form .form_item {
  margin-top: 0.133333rem;
}

.address_wrap .address_con .address_box .address_form .personMsg input {
  width: 48.5%;
  padding: 0;
  border-width: 0;
  color: rgba(0, 0, 0, 0.9);
  font-size: 0.16rem;
  padding: 0.08rem 0.106667rem;
  border: 0.013333rem solid rgba(121, 121, 121, 0.2);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0.04rem;
}

.address_wrap .address_con .address_box .address_form .personMsg input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .personMsg input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .personMsg input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .personMsg input::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .personMsg input::placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .personMsg input.name {
  float: left;
}

.address_wrap .address_con .address_box .address_form .personMsg input.tel {
  float: right;
}

.address_wrap .address_con .address_box .address_form .address_select {
  position: relative;
  width: 100%;
  height: 0.36rem;
  line-height: 0.36rem;
  border: 0.013333rem solid rgba(121, 121, 121, 0.2);
}

.address_wrap .address_con .address_box .address_form .address_select .city-picker-span {
  width: 100%!important;
  height: 100%!important;
  line-height: 0.36rem!important;
  border: none;
  font-size: 0.16rem;
  color: #333333;
  padding: 0 0.053333rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.address_wrap .address_con .address_box .address_form .address_select .city-picker-dropdown {
  width: 100%!important;
}

.address_wrap .address_con .address_box .address_form .address_select .city-picker-dropdown .city-select-content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.address_wrap .address_con .address_box .address_form .detail_address {
  width: 100%;
  height: 0.8rem;
  padding: 0;
  border-width: 0;
  color: rgba(0, 0, 0, 0.9);
  font-size: 0.16rem;
  padding: 0.066667rem 0.106667rem;
  border: 0.013333rem solid rgba(121, 121, 121, 0.2);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0.04rem;
}

.address_wrap .address_con .address_box .address_form .detail_address::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .detail_address::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .detail_address:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .detail_address::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .detail_address::placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .address_label {
  width: 100%;
  padding: 0;
  border-width: 0;
  color: rgba(0, 0, 0, 0.9);
  font-size: 0.16rem;
  padding: 0.066667rem 0.106667rem;
  border: 0.013333rem solid rgba(121, 121, 121, 0.2);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0.04rem;
}

.address_wrap .address_con .address_box .address_form .address_label::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .address_label::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .address_label:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .address_label::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_form .address_label::placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.address_wrap .address_con .address_box .address_btn {
  padding-top: 0.306667rem;
  font-size: 0;
  text-align: center;
}

.address_wrap .address_con .address_box .address_btn span {
  display: inline-block;
  width: 1.626667rem;
  height: 0.413333rem;
  line-height: 0.413333rem;
  text-align: center;
  font-size: 0.186667rem;
  color: #ffffff;
  background: rgba(121, 121, 121, 0.6);
  margin: 0 0.226667rem;
  cursor: pointer;
  border-radius: 0.04rem;
}

.address_wrap .address_con .address_box .address_btn span.yes {
  background: #CD835A;
}

.address_wrap .address_con .address_box .address_btn span:hover {
  opacity: 0.8;
}

.address_wrap .address_con .close:hover {
  opacity: 0.6;
}

/* 添加收货地址弹窗 end */

/* 预售规则弹窗 start */

.sale_popup_mask {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}

.sale_popup_mask .sale_popup {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 7.693333rem;
  background: #E8E8E8;
  overflow: hidden;
  padding: 0.32rem;
  min-height: 3.226667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.sale_popup_mask .sale_popup .popup_close {
  position: absolute;
  top: 0.186667rem;
  right: 0.213333rem;
  width: 0.24rem;
  height: 0.24rem;
  cursor: pointer;
}

.sale_popup_mask .sale_popup .popup_close img {
  width: 100%;
  height: 100%;
}

.sale_popup_mask .sale_popup .popup_close:hover {
  opacity: 0.8;
}

.sale_popup_mask .sale_popup .popup_header {
  position: relative;
}

.sale_popup_mask .sale_popup .popup_header h3 {
  font-size: 0.186667rem;
  color: #1C1F23;
  font-weight: normal;
  margin: 0;
}

.sale_popup_mask .sale_popup .popup_content {
  margin-top: 0.213333rem;
}

.sale_popup_mask .sale_popup .popup_content p {
  font-size: 0.16rem;
  color: #1C1F23;
  line-height: 0.266667rem;
}

.sale_popup_mask .sale_popup .popup_content .process_step {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 0.32rem;
  position: relative;
}

.sale_popup_mask .sale_popup .popup_content .process_step:last-child {
  margin-bottom: 0;
}

.sale_popup_mask .sale_popup .popup_content .process_step:last-child .step_icon::after {
  display: none;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_icon {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.213333rem;
  position: relative;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_icon::after {
  content: '';
  position: absolute;
  top: 0.373333rem;
  left: 0.106667rem;
  width: 0.026667rem;
  height: 0.306667rem;
  background: #CD835A;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_icon .step_circle {
  width: 0.266667rem;
  height: 0.266667rem;
  border-radius: 50%;
  background: #CFCDC7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_icon .step_circle span {
  font-size: 0.186667rem;
  color: #333333;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_icon .step_circle span.step_icon_check {
  display: none;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_icon .step_circle span.step_number {
  display: block;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_icon .step_circle.active {
  background: #CD835A;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_icon .step_circle.active span {
  color: #ffffff;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_icon .step_circle.active span.step_icon_check {
  display: block;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_icon .step_circle.active span.step_number {
  display: none;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_content h4 {
  font-size: 0.186667rem;
  color: #1C1F23;
  margin: 0 0 0.053333rem 0;
  font-weight: normal;
}

.sale_popup_mask .sale_popup .popup_content .process_step .step_content p {
  font-size: 0.16rem;
  color: rgba(28, 31, 35, 0.5);
  line-height: 1.5;
  margin: 0;
}

/* 预售规则弹窗 end */

@media only screen and (max-width: 1000px) {
  .pro_detail {
    width: auto;
    margin: 0.773333rem 0.4rem 0.533333rem 0.4rem;
  }

  .pro_detail .pro_left {
    float: inherit;
    width: 100%;
    position: relative;
  }

  .pro_detail .pro_left .bg_left {
    margin: 0 auto;
  }

  .pro_detail .pro_left .bg_right {
    display: none;
  }

  .pro_detail .pro_right {
    float: inherit;
    width: 100%;
    padding: 0 0 0.533333rem 0;
    margin-top: 0.666667rem;
  }

  .pro_detail .pro_right .sale_process .process_timeline .timeline_item .timeline_circle {
    width: 0.266667rem;
    height: 0.266667rem;
  }

  .pro_detail .pro_right .sale_process .process_timeline .timeline_item .timeline_circle .circle_number {
    font-size: 0.186667rem;
  }

  .pro_detail .pro_right .sale_process .process_timeline .timeline_item .timeline_content h4 {
    font-size: 0.213333rem;
    line-height: 0.32rem;
  }

  .pro_detail .pro_right .sale_process .process_timeline .timeline_item .timeline_content .timeline_date {
    font-size: 0.186667rem;
    line-height: 0.266667rem;
  }

  .pro_detail .pro_right .sale_process .process_timeline .timeline_item .timeline_line {
    top: 0.106667rem;
    width: 2.733333rem;
  }

  /* 推荐选配 start */

  .recommend .recommend_inner {
    width: auto;
    margin: 0 0.4rem;
  }

  .recommend .recommend_inner ul li {
    width: 28%;
    margin-right: 8%;
  }

  .recommend .recommend_inner ul li a {
    text-align: center;
  }

  .recommend .recommend_inner ul li a .reco_img {
    display: inline-block;
  }

  .recommend .recommend_inner ul li:nth-child(6n) {
    margin-right: 8%;
  }

  .recommend .recommend_inner ul li:nth-child(3n) {
    margin-right: 0;
  }

  /* 推荐选配 end */

  /* 详情 start */

  .shop_detail_main .shop_detail_tab .detail_tab_inner {
    width: auto;
    margin: 0 0.4rem;
  }

  .shop_detail_main .shop_detail_content {
    width: auto;
    margin: 0.533333rem 0.4rem 1.066667rem 0.4rem;
  }

  /* 详情 end */

  /* 我的购物车 start */

  .buyCar_top .buyCar_top_inner {
    width: auto;
    margin: 0 0.4rem;
  }

  .myBuyCar {
    width: 100%;
  }

  .myBuyCar .carList .col_check em {
    display: none;
  }

  /* 我的购物车 end */

  /* 买了购物车中商品的人还买了 start */

  .buyMore .buyMore_inner {
    width: auto;
    margin: 0 0.4rem;
  }

  .buyMore .buyMore_inner ul {
    margin-top: 0.666667rem;
  }

  .buyMore .buyMore_inner ul li {
    width: 46%;
    margin-right: 8%;
    text-align: center;
  }

  .buyMore .buyMore_inner ul li:nth-child(5n) {
    margin-right: 8%;
  }

  .buyMore .buyMore_inner ul li .reco_img {
    display: inline-block;
  }

  .buyMore .buyMore_inner ul li:nth-child(2n) {
    margin-right: 0;
  }

  /* 买了购物车中商品的人还买了 end */

  /* 加入购物车成功 start */

  .addCar_success {
    width: auto;
    margin: 0 0.4rem 1.066667rem 0.4rem;
  }

  /* 加入购物车成功 end */

  /* 商城-详情 start */

  .shop_detail .shop_detail_banner .banner_content {
    width: 96%;
    left: 2%;
    margin-left: inherit;
  }

  /* 商城-详情 end */

  /* 订单确认 start */

  .order_top .order_top_inner {
    width: auto;
    margin: 0 0.4rem;
  }

  .order_wrap {
    width: auto;
    margin: 0 0.4rem;
  }

  .order_wrap .order_content {
    padding: 0.293333rem 0.466667rem 0.546667rem 0.466667rem;
  }

  /* 订单确认 end */

  /* 预售规则弹窗移动端适配 start */

  .sale_popup_mask .sale_popup {
    width: 90%;
    max-width: 4.266667rem;
  }

  .sale_popup_mask .sale_popup .popup_content {
    padding: 0.266667rem;
  }

  .sale_popup_mask .sale_popup .popup_content .process_step {
    margin-bottom: 0.266667rem;
  }

  .sale_popup_mask .sale_popup .popup_content .process_step .step_icon {
    margin-right: 0.16rem;
  }

  .sale_popup_mask .sale_popup .popup_content .process_step .step_icon::after {
    height: 0.426667rem;
  }

  /* 预售规则弹窗移动端适配 end */

  /* 商城-掌机/配件/其他 start */

  .shop_content {
    width: auto;
    margin: 0.213333rem 0.4rem;
  }

  .shop_content .content_item .item_pj {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .shop_content .content_item .item_pj .pj_big_img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    height: auto;
  }

  .shop_content .content_item .item_pj .pj_little {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }

  .shop_content .content_item .item_pj .pj_little .little_img {
    display: block;
    width: 49%;
    margin-left: 0;
    margin-right: 2%;
    height: auto;
  }

  .shop_content .content_item .item_pj .pj_little .little_img:nth-child(2n) {
    margin-right: 0;
  }

  .shop_content .content_item .item_other .other_img {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    height: auto;
  }

  /* 商城-掌机/配件/其他 end */
}