

.mainContent {
    max-width: 800px;
    margin: 12px auto;
}

.mainContent .topSearchForm {
    padding: 10px 0;
}

.shareInner {
    padding: 5px 0;
}
.shareInner .dashangBtn ._icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    background-position: center center;
    background-image: url('/assets/img/dashang.svg');
    vertical-align: text-bottom;
    margin-right: 3px;
}
.shareInner .collectBtn ._icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    background-position: center center;
    background-image: url('/assets/img/collect.svg');
    vertical-align: text-bottom;
    margin-right: 3px;
}
.shareInner .collectBtn ._icon.has {
    background-image: url('/assets/img/collected.svg');
}
.mainContent .zanBtn ._icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    background-position: center center;
    background-image: url('/assets/img/zan.svg');
    vertical-align: text-bottom;
    margin-right: 3px;
}
.mainContent .zanBtn ._icon.has {
    background-image: url('/assets/img/zaned.svg');
}
.mainContent .openReplyBtn ._icon {
    width: 16px;
    height: 14px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    background-position: center center;
    background-image: url('/assets/img/reply.svg');
    vertical-align: text-bottom;
    margin-right: 3px;
}
.shareInner .jubaoBtn ._icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    background-position: center center;
    background-image: url('/assets/img/jubao.svg');
    vertical-align: text-bottom;
    margin-right: 3px;
}
.shareInner .editBtn ._icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    background-position: center center;
    background-image: url('/assets/img/edit.svg');
    vertical-align: text-bottom;
    margin-right: 3px;
}


.topTitle {
    font-size: 13px;
    background-color: #eee;
    padding: 10px 0 10px 6px;
    position: relative;
}

.descBox {
    font-size: 14px;
    line-height: 24px;
    position: relative;
}
.descBox .thumbnail {
    position: absolute;
    right: 5px;
    top: 5px;
}
.descBox .shareContent {
    border-radius: 4px;
    background-color: #fff;
    padding: 5px 8px;
    white-space: pre-wrap;
}
.picList {
    padding: 0 8px;
}
.picList .picItem {
    margin-bottom: 10px;
    min-height: 115px;
}

.picList .picCt {
    overflow: hidden;
    font-size: 12px;
    display: table;
    min-height: 82px;
    margin: 0 -8px;
}
.picList .picCt .lCover {
    display: table-cell;
    vertical-align: top;
}
.picList .picCt .lCover .thumbnail {
    margin-bottom: 2px;
    position: relative;
    padding: 0;
}
.picList .picCt .lCover .thumbnail img {
    max-width: 100px;
    max-height: 100px;
}

.picList .picCt .info {
    display: table-cell;
    vertical-align: top;
    padding-left: 10px;
    min-width: 160px;
    line-height: 22px;
}
#itemPage .addressIcon {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(/assets/img/address.svg) center center transparent no-repeat;
    background-size: contain;
    vertical-align: text-bottom;
    margin-right: 2px;
}
#itemPage .userInfoIcon {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(/assets/img/userInfo.svg) center center transparent no-repeat;
    background-size: contain;
    vertical-align: text-bottom;
}
