/* pages/announce-detail/index.wxss */
@import "/wxParse/wxParse.wxss";


.body {
    background: #fff;
    padding: 32rpx 24rpx 110rpx;
    overflow-x: hidden;
    border-top: 1rpx solid #e3e3e3;
}

.body .title {
    font-weight: bold;
    margin-bottom: 42rpx;
}

.body .info {
    font-size: 9pt;
    color: #888;
    margin-bottom: 34rpx;
}

.bar {
    position: fixed;
    z-index: 10;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    border-top: 1rpx solid #e3e3e3;
}

.bar .btn {
    color: #555;
    font-size: 9pt;
    text-align: center;
    padding: 10rpx 30rpx;
    display: inline-block;
    background: none;
    line-height: inherit;
}

.bar .btn:after {
    display: none;
}

.bar .btn image {
    width: 42rpx;
    height: 42rpx;
    display: block;
    margin: 0 auto 10rpx;
}

.wxParse-p {
    padding-left: 0;
    padding-right: 0;
}

.goods-link {
    overflow: hidden;
    height: 220rpx!important;
    position: relative;
    margin-bottom: 10rpx;
}

.goods-link image {
    width: 184rpx!important;
    height: 184rpx!important;
    background: #fff;
    top: 16rpx;
    left: 16rpx;
    position: absolute;
    display: block;
}

.goods-link .goods-info {
    padding: 32rpx 24rpx 24rpx 232rpx!important;
    height: 100%;
}

.goods-link .goods-name {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 16rpx;
}

.goods-link .buy-btn {
    display: inline-block;
    float: right;
    font-size: 9pt!important;
    border: 1rpx solid #ff4544!important;
    color: #ff4544;
    border-radius: 5rpx!important;
    padding: 5rpx 10rpx!important;
}
.sg-container {
  background-color: white
}
.sg-title {
  text-align: center;
  font-size: 1.15rem;
  font-weight: bold;
  padding: 7px 0;
}
.sg-date {
  text-align: right;
  padding: 4px 7px;
  font-size: 0.8rem;
  color: grey;
}