
.rp_address_modu,.rp_amount_modu{
    padding: 0.9rem .6rem 1rem;
    color: #4d4d4d;
    box-sizing: border-box;
    background: #fff;
    border-bottom: 1px solid #e7e7e7;
}
.o-t-contmsg h5 {
    display: flex;
    line-height: .667rem;
    font-weight:normal;
}
.o-t-contmsg h5>div:first-child {
     text-align: left;
    margin-right: 1.5rem;
 }
.submsg{
    margin-top: .4rem;
    font-size: .62rem;
}
.rp_address_modu h5{
    font-size: .72rem;
}
.rp_amount_modu h5{
    font-size: .72rem;
    height: 1.2rem;
    line-height: 1.2rem;
    font-weight: normal;
}.rp_amount_modu h5 span    {
    font-size: 1.06rem;
     color: #f24c78;
}
 .rp_amount_btn {
     margin: 0.9rem 0 0;
     overflow: hidden;
 }
  .rp_amount_btn a{
      width: 34%;
      height: 1.9rem;
      line-height: 1.8rem;
      text-align: center;
      border: 1px solid #CCCCCC;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0 8%;
      border-radius: .2rem;
      font-size: .72rem;
      color: #5a5a5a;
 }
  .rp_hotShop_modu{
      padding: 0 .5rem;
      overflow: hidden;
  }
.rp_hotShop_modu h5{
    height: 1.66rem;
    line-height: 1.66rem;
    text-align: center;
    font-size: .72rem;
    font-weight: normal;
    color: #f24c78;
    position: relative;
  }
.rp_hotShop_modu h5::before,
   .rp_hotShop_modu h5::after{
       content: ' ';
       position: absolute;
       height: 0;
       line-height: 0;
       border-top: 1px solid #f24c78;
       width: 2rem;
       top: 50%;
       left: 4.1rem;
  }
.rp_hotShop_modu h5::after{
          left: 11.7rem;
  }
.rp_hotShop_modu h5 .like {
       position: absolute;
       left: 6.5rem;
       top: .3rem;
       width: 1.0rem;
       height: 1.0rem;
       background: url("../../images/order/like.png") no-repeat;
       -webkit-background-size: 100%;
       background-size: 100%;
   }
.goods_ul {
    overflow: hidden;
}
.goods_ul .goods_list {
    width: 47%;
    padding: 2%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    margin: 0 1.5% 3%;
}
.goods_list .goods_name {
    width: 100%;
    height: 32px;
    font-size: 0.62rem;
    color: #333;
    line-height: 16px;
    padding: 0 4px;
    margin: 6px 0;
    box-sizing: border-box;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.goods_list .goods_infor {
    overflow: hidden;
}
.goods_infor .goods_pirce {
    font-size: 13px;
    color: #ef3036;
    float: left;
}
.goods_pirce .price_num {
    font-size: .86rem;
}
.goods_infor .cost_price {
    font-size: 13px;
    color: #999;
    text-decoration: line-through;
    margin-top: 4px;
    float: right;
}
/*背景图*/
.seller-state {
    width: 100%;
    height: 6rem;
    background: url('../../images/order/pay_bg.png') no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.seller-state .state-cont {
    text-align: center;
    color: #fff;
    padding-top: 1.5rem;
    font-size: 0.92rem;
}.seller-state .state-cont .h{
     position: relative;
     width: 100%;
     line-height: 1.2rem;
}.seller-state .state-cont .h .h_icon {
      display: inline-block;
      width: 1.16rem;
      height: 1.16rem;
      background: url("../../images/order/pay_icon.png") no-repeat;
      -webkit-background-size: 100%;
      background-size: 100%;
    vertical-align: bottom;
    margin-right: .4rem;
  }.seller-state .state-cont .sub {
         color: #fcc8cb;
         font-size: .69rem;
    line-height: 1.5rem;
    /*margin-left: 1.3rem;*/
  }