﻿.prowap{width:98%;margin:0px auto;}
/*.prowap .title{height:30px;border-bottom:2px solid #f8f8f8;width:100%;line-height:27px;}*/
.prowap .title{height:35px;border-bottom:2px solid #f8f8f8;width:100%;line-height:35px;}
.prowap .title  span{display:block;margin:0px auto;text-align:center;position:relative;width:200px;font-size:18px;font-weight:bold;}
.prowap .title  span:before{width:46px;height:31px;content:'';position:absolute;left:0px;top:12px;background:url(../images/new_title_ico.gif) no-repeat;background-size:14px}
.prowap .title  span:after{width:46px;height:31px;content:'';position:absolute;right:0px;top:2px;background:url(../images/new_title_ico.gif) no-repeat right center;background-size:14px}
/*.prowap .title  span{display:block;margin:0px auto;text-align:center;}*/
.prowap .title .flag{width:27px;height:27px;background:url(../images/index_25.png) no-repeat;float:left;font-size:16px;color:#FFFFFF;font-weight:bold;text-align:center;}
.prowap .title .ml{width:85px;float:left;text-indent:10px;font-size:16px;}
.prowap .title .mr{padding:0px 10px;float:right;border-radius:5px;font-size:14px;line-height:24px;background-color:#ca060a;}
.prowap .title .mr a{color:#FFF;}

.pro_shop_box .shop_right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  /*max-width: 13.57142857rem;*/
  width:40%;
  margin-top: 0px;
  /*margin-top: 0.28571429rem;*/
  position: relative;
  height: 16rem;
}
.pro_shop_box .shop_right .name {
  font-size: 1.6rem;
  color: #3D4D42;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pro_shop_box .shop_right .instro {
  line-height: 1.6rem;
  margin-top: 0.71428571rem;
  margin-bottom: 0.64285714rem;
  color: #71797F;
  font-size:1.2rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pro_shop_box .shop_right .product-item-info-tag > span 
{
    display: inline-block;
  border-radius: 1rem;
  border: 0.02rem solid #FF734C;
  background-color: #FFF0EC;
  color: #FF3D12;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0 0.5rem;
}
.pro_shop_box .shop_right .promo {
  min-height: 1.14285714rem;
  color: #FF734C;
  font-size: 0.85714286rem;
  border-top:1px solid #E9E9E9;
  border-bottom:1px solid #E9E9E9;margin-bottom:5px;
}
.pro_shop_box .shop_right .price {
  color: #ca060a;
  font-size: 1.4rem;
  margin-top: 1rem;
}
.pro_shop_box .shop_right .avg_price {
  margin-top: 0.5rem;
  color: #B4BABF;
  font-size: 1rem;
  text-decoration: line-through;
}
.pro_shop_box .shop_right .price_box {
        position:absolute;bottom:0px;
}
.pro_shop_box .shop_right .buy_now {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 7rem;
  height: 3.42857143rem;
  color: #ffffff;
  text-align: center;
}
.pro_shop_box .shop_right .buy_now .sell {
  height: 1.71428571rem;
  background-color: #FFA76B;
  font-size: 0.85714286rem;
  line-height: 1.71428571rem;
  border-radius: 0.14285714rem 0.14285714rem 0 0;
}
.pro_shop_box .shop_right .buy_now .buy {
  height: 1.71428571rem;
  line-height: 1.71428571rem;
  background-color: #FF734C;
  font-size: 1rem;
  border-radius: 0 0 0.14285714rem 0.14285714rem;
}