/*搜索结果页--帖子*/
.pdt {
    padding-top: 1.68rem;
}

.pdt.totalCount {
    padding-top: 2.48rem;
}

#resultHeader {
    background: #FFFFFF;
    box-shadow: 0 2px 10px 0 rgba(232, 232, 232, 0.59);
    position: fixed;
    width: 100%;
    height: 1.68rem;
    top: 0;
    left: 0;
    z-index: 9;
}

#resultHeader.totalCount {
    height: 2.48rem;
}

#resultHeader .num {
    padding-left: 0.24rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.26rem;
    color: #999999;
}

#resultHeader .num em {
    font-weight: 500;
    margin-right: 0.1rem;
}

.searchBox {
    height: 0.88rem;
}

#resultHeader .searchBox .inp {
    float: left;
    margin: 0.12rem 0 0.12rem 0.3rem;
    display: inline-block;
    width: 5.88rem;
    height: 0.64rem;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    border-radius: 0.3rem;
    border: none;
    outline: none;
    text-indent: 0.7rem;
    font-size: 0.3rem;
    line-height: 0.64rem;
    background: #F5F8FA url("../img/searchBtn.png") no-repeat 0.3rem center;
    background-size: 0.28rem 0.28rem;
    box-sizing: border-box;
}

#resultHeader .searchBox .calBtn {
    display: inline-block;
    font-size: 0.32rem;
    width: 0.8rem;
    height: 0.6rem;
    line-height: 0.6rem;
    color: #9EA4AF;
    float: right;
    margin: 0.14rem 0.3rem 0 0;
    text-align: right;
}

#resultHeader .tabs {
    font-size: 0.28rem;
    color: #2D2D33;
    padding-left: 0.2rem;
}

#resultHeader .tabs li {
    display: inline-block;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    padding: 0 0.15rem;
    font-size: 0.3rem;
}

#resultHeader .tabs li.act {
    background: url("../img/border-bottom.png") no-repeat bottom center;
    background-size: 0.56rem 0.05rem;
    font-size: 0.44rem;
    color: #333333;
    font-weight: 500;
}

.listCon .group {
    background: rgba(243, 243, 243, 1)
}

.listCon .group .categoryTitle {
    width: 100%;
    height: 0.5rem;
    background-color: #fff;
    border-bottom: 1px solid #f0f0f0;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.24rem;
    color: #666;
}

.listCon .group .single {
    background: #fff;
    position: relative;
    overflow: hidden;
    width: 100%;
    /*border-radius: 0.1rem;*/
    margin: 0 auto;
    border-bottom: .01rem solid #F3F3F3;
}

.listCon .group .single:last-of-type {
    margin-bottom: 0;
}

.listCon .group .single.digest {
    background: #fff url("../img/digest.png") no-repeat 6.2rem 0.25rem;
    background-size: 0.88rem 0.89rem;
}

.listCon .group .single.recommend {
    background: #fff url("../img/recommend.png") no-repeat 6.2rem 0.25rem;
    background-size: 0.88rem 0.89rem;
}

.listCon .group .single.scoop {
    background: #fff url("../img/scoop.png") no-repeat 6.2rem 0.25rem;
    background-size: 0.88rem 0.89rem;
}

.listCon .group .single.original {
    background: #fff url("../img/original.png") no-repeat 6.2rem 0.25rem;
    background-size: 0.88rem 0.89rem;
}

.listCon .group .single .userBox {
    width: 100%;
    height: 1.4rem;
    padding: 0.4rem .2rem .27rem .2rem;
    display: -webkit-box;
}

.listCon .group .single .userBox .userImg {
    width: 0.8rem;
    height: 0.8rem;
    margin-right: 0.24rem;
    border-radius: 100%;
    display: block;
}

.listCon .group .single .userBox .userInfo {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center;
}

.listCon .group .single .userBox .userInfo .user {
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
}

.listCon .group .single .userBox .userInfo .user .paiming {
    font-size: .22rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #586C94;
    padding-left: .1rem;
}

.listCon .group .single .userBox .userInfo .user .username {
    max-width: 2.1rem;
    font-size: 0.3rem;
    color: #333333;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.listCon .group .single .userBox .userInfo .user .level {
    width: 1rem;
    height: 0.56rem;
    margin: 0.06rem -0.5rem 0 0.1rem;
    float: left;
    border-radius: 0.1rem;
    background: #ffa43c;
    color: #fff;
    text-align: center;
    font-size: 0.4rem;
    line-height: 0.56rem;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.listCon .group .single .userBox .userInfo .user .medal {
    width: 0.28rem;
    height: 0.26rem;
    float: left;
    margin: 0.07rem 0 0 0.1rem;
}

.listCon .group .single .userBox .userInfo .user .host {
    width: 0.5rem;
    height: 0.28rem;
    float: left;
    margin: 0.07rem 0 0 0.1rem;
    /*background: url("../img/host.png") no-repeat;*/
    background-size: 100%;
}

.listCon .group .single .userBox .userInfo .user .views {
    float: right;
    /*line-height: 20rem/$c;*/
    font-size: 0.24rem;
    color: #ccc;
}

.listCon .group .single .userBox .userInfo .user .views .eye {
    width: 0.3rem;
    height: 0.22rem;
    margin-right: 0.1rem;
    display: inline-block;
    background: url("../img/eye.png") no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
}

.listCon .group .single .userBox .userInfo .time {
    width: 100%;
    height: 0.2rem;
    line-height: 0.2rem;
    font-size: 0.24rem;
    color: #999;
}

.listCon .group .single .userBox .userInfo .label {
    width: 1.06rem;
    height: 0.56rem;
    position: absolute;
    right: 0;
    bottom: 0.15rem;
    background: #ff693c;
    color: #fff;
    font-size: 0.4rem;
    line-height: 0.58rem;
    text-align: center;
    border-radius: 0.1rem 0 0 0.1rem;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
}

.listCon .group .single .postTitle {
    width: 100%;
    height: 0.5rem;
    padding: 0 0.3rem;
    display: block;
    font-size: 0.34rem;
    color: #333333;
    line-height: 0.5rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 500;
}

.listCon .group .single .postTitle .label {
    width: 1rem;
    height: 0.56rem;
    float: left;
    margin: 0.11rem -0.4rem 0 0;
    border-radius: 0.1rem;
    background: #fa8d7a;
    color: #fff;
    font-size: 0.4rem;
    text-align: center;
    line-height: 0.56rem;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
}

.listCon .group .single .postCon {
    width: 100%;
    padding: 0 0.3rem;
    font-size: 0.3rem;
    line-height: 0.48rem;
    color: #666666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.listCon .threads .single .postCon {
    padding: 0;
}

.listCon .group .single .imgBox {
    width: 100%;
    padding: 0 0.2rem;
    margin: 0.3rem 0 0;
    display: -webkit-box;
}

.listCon .group .single .imgBox li {
    -webkit-box-flex: 1;
    width: 0%;
    margin-right: 0.1rem;
    border-radius: 0.02rem;
    overflow: hidden;
    position: relative;
}

.listCon .group .single .imgBox li:last-of-type {
    margin: 0;
}

.listCon .group .single .imgBox li.col3 {
    width: 2.1rem;
    height: 1.58rem;
}

.listCon .group .single .imgBox li.col2 {
    width: 3.2rem;
    height: 2.1rem;
}

.listCon .group .single .imgBox li.col1 {
    width: 6.5rem;
    height: 3.67rem;
    margin: 0;
}

.listCon .group .single .imgBox li>a {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    border-radius: 0.08rem;
}

.listCon .group .single .imgBox li img {
    max-width: 150%;
    min-width: 100%;
    /*max-width: 150%;*/
    min-height: 100%;
    /*max-height: 150%;*/
    /*display: block;*/
    border-radius: 0.02rem;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.listCon .group .single .imgBox li img.playBtn {
    min-width: auto;
    min-height: auto;
    position: absolute;
    width: 0.94rem;
    height: 0.94rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    line-height: 0;
}

.listCon .group .single .item-footer {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: .25rem .4rem .25rem .24rem;
    font-size: .26rem;
    color: #999999;
}

.listCon .group .single .item-footer .nums {
    display: flex;
    align-items: center;
}

.listCon .group .single .item-footer .left .num {
    color: #FF5B00;
}

.listCon .group .single .item-footer .huitie,
.listCon .group .single .item-footer .dianzan,
.listCon .group .single .item-footer .share {
    display: flex;
    align-items: center;
    margin-left: .32rem;
}

.listCon .group .single .item-footer .huitie:before {
    display: block;
    content: '';
    margin-right: .08rem;
    width: .3rem;
    height: .3rem;
    background: url("../img/icon-huifu30x30.png") center center no-repeat;
    background-size: 100%;
}

.listCon .group .single .item-footer .dianzan:before {
    display: block;
    content: '';
    margin-right: .08rem;
    width: .3rem;
    height: .3rem;
    background: url("../img/icon-zan30x30.png") center center no-repeat;
    background-size: 100%;
}

.listCon .group .single .item-footer .share:before {
    display: block;
    content: '';
    margin-right: .08rem;
    width: .3rem;
    height: .3rem;
    background: url("../img/icon-zhuanfa30x30.png") center center no-repeat;
    background-size: 100%;
}

.listCon .group .single .item-footer .views {
    margin-left: .32rem;
    background: url("../img/icon-views30x23.png") left center no-repeat;
    background-size: 0.3rem 0.23rem;
    padding-left: 0.38rem;
}

.listCon .group .single .item-footer .region {
    margin-left: .32rem;
    max-width: 1.84rem;
    background: url("../img/icon-dingwei20x24.png") left center no-repeat;
    background-size: 0.2rem 0.24rem;
    padding-left: 0.28rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.listCon .group .single .numBox {
    width: 100%;
    height: 0.78rem;
    display: -webkit-box;
    border-top: 1px solid rgba(240, 240, 240, 0.6);
}

.listCon .group .single .numBox .num {
    width: 0%;
    -webkit-box-flex: 1;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    text-align: center;
    font-size: 0;
}

.listCon .group .single .numBox .num span {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    /*line-height: 0.96rem;*/
    font-size: 0.26rem;
    color: #4a4a53;
    font-weight: 400;
    /*margin-left: 0.44rem;*/
}

.listCon .group .single .numBox .num.zan span:before {
    content: "";
    display: inline-block;
    background: url("../img/icon-weizan.svg") center center no-repeat;
    background-size: 100%;
    width: .26rem;
    height: 0.29rem;
    margin-right: .1rem;
}

.listCon .group .single .numBox .num.views span:before {
    content: "";
    display: inline-block;
    background: url("../img/icon-views.svg") center center no-repeat;
    background-size: 100%;
    width: .24rem;
    height: 0.2rem;
    margin-right: .1rem;
}

.listCon .group .single .numBox .num.zan.act span:before {
    content: "";
    display: inline-block;
    background: url("../img/icon-yizan.svg") center center no-repeat;
    background-size: 100%;
    width: .23rem;
    height: .31rem;
    margin-right: .1rem;
    /*margin-bottom: .08rem;*/
    color: #FF5B00;
}

.listCon .group .single .numBox .num.msg span:before {
    content: "";
    display: inline-block;
    background: url("../img/icon-reply.svg") center center no-repeat;
    background-size: 98%;
    width: .25rem;
    height: 0.24rem;
    margin-right: .1rem;
}

.listCon .group .single .numBox .num.share span:before {
    content: "";
    display: inline-block;
    background: url("../img/icon-share.svg") center center no-repeat;
    background-size: 100%;
    width: .24rem;
    height: .24rem;
    margin-right: .1rem;
}

/*.listCon .group .single .numBox .num em.z {*/
/*line-height: 0.9rem;*/
/*}*/

/*搜索结果页——问答*/
.quesLists {
    width: 100%;
    background: #FFFFFF;
    margin-top: 0.24rem;
    padding: 0.28rem 0.3rem 0 0.3rem;
    min-height: 9rem;
}

.quesLists .quesSingle {
    padding: 0.4rem 0;
    clear: both;
    border-bottom: 1px solid #ecf0f6;
}

.quesLists .quesSingle:last-of-type {
    border: none;
}

.quesLists .quesSingle .quesInfo {
    height: 0.8rem;
}

.quesLists .quesSingle .quesInfo .avatar {
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0;
    border-radius: 50%;
    overflow: hidden;
    float: left;
}

.quesLists .quesSingle .quesInfo .avatar img {
    width: 100%;
    height: 100%;
}

.quesLists .quesSingle .quesInfo .userBox {
    float: left;
    margin-left: 0.24rem;
}

.quesLists .quesSingle .quesInfo .userBox .username {
    font-size: 0.3rem;
    color: #6a6a77;
    line-height: 0.42rem;
    height: 0.42rem;
    font-weight: 500;
}

.quesLists .quesSingle .quesInfo .userBox .postTime {
    font-size: 0.26rem;
    line-height: 0.32rem;
    color: #9EA4AF;
}

.quesLists .quesSingle .quesInfo .quesStatus {
    float: right;
}

.quesLists .quesSingle .quesInfo .quesStatus .numbers {
    font-size: 0.22rem;
    height: 0.24rem;
    line-height: 0.24rem;
    color: #9EA4AF;
}

.quesLists .quesSingle .quesInfo .quesStatus .numbers span {
    padding-left: 0.3rem;
}

.iconView {
    background: url('../img/icon-views.png') 0 50% no-repeat;
    background-size: 0.24rem 0.24rem;
}

.iconReply {
    background: url('../img/icon-replies.png') 0 50% no-repeat;
    background-size: 0.24rem 0.24rem;
}

.quesLists .quesSingle .quesInfo .quesStatus .status {
    float: right;
    display: inline-block;
    width: 0.78rem;
    height: 0.32rem;
    line-height: 0.34rem;
    text-align: center;
    border-radius: 0.04rem;
    background: #ffe4e6;
    color: #ff4757;
    font-size: 0.2rem;
    margin-top: 0.15rem;
}

.quesLists .quesSingle .quesInfo .quesStatus .numbers span {
    display: inline-block;
    width: 1rem;
}

.quesLists .quesSingle .quesInfo .quesStatus .numbers span:last-of-type {
    width: 0.8rem;
}

.quesLists .quesSingle .quesInfo .icon-chakan {
    font-size: 0.22rem;
    margin-right: 0.08rem;
}

.quesLists .quesSingle .quesInfo .icon-huifu {
    font-size: 0.2rem;
    margin-right: 0.08rem;
}

.quesLists .quesSingle .quesInfo .quesStatus .statusDone {
    float: right;
    margin-top: 0.15rem;
    font-size: 0.24rem;
    height: 0.32rem;
    line-height: 0.32rem;
    color: #486CDC;
}

.quesLists .quesSingle .title {
    font-size: 0.34rem;
    color: #4A4A53;
    line-height: 0.48rem;
    margin-top: 0.32rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-weight: 500;
}

.quesLists .quesSingle .title a {
    color: #4A4A53;
}

.quesLists .quesSingle .labels {
    height: 0.32rem;
    margin-top: 0.55rem;
}

.quesLists .quesSingle .label {
    float: left;
    display: inline-block;
    height: 0.32rem;
    border: 1px solid rgba(243, 143, 123, 0.8);
    border-radius: 0.04rem;
    line-height: 0.32rem;
    font-size: 0.22rem;
    color: #F38F7B;
    padding: 0 0.1rem;
    margin-right: 0.1rem;
}

/*多张图片*/
.quesLists .quesSingle .images {
    display: -webkit-box;
    margin-top: 0.26rem;
}

.quesLists .quesSingle .images .img {
    -webkit-box-flex: 1;
    max-width: 2.27rem;
    height: 1.64rem;
    margin-right: 0.05rem;
    overflow: hidden;
}

.quesLists .quesSingle .images .img:nth-of-type(n+4) {
    display: none;
}

.quesLists .quesSingle .images .img:last-of-type {
    margin-right: 0;
}

.quesLists .quesSingle .images .img img {
    width: 100%;
    height: 100%;
}

/*一张图片*/
.quesLists .quesSingle .tuwen {
    display: -webkit-box;
    margin-top: 0.32rem;
}

.quesLists .quesSingle .tuwen .conLeft {
    -webkit-box-flex: 1;
}

.quesLists .quesSingle .tuwen .conLeft .title {
    margin-top: 0;
}

.quesLists .quesSingle .tuwen .conLeft .desc {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 0.26rem;
    line-height: 0.36rem;
    margin-top: 0.2rem;
    color: #6a6a77;
}

.quesLists .quesSingle .tuwen .imgRight {
    width: 3.1rem;
    height: 2.08rem;
    margin-left: 0.1rem;
    overflow: hidden;
}

.quesLists .quesSingle .tuwen .imgRight img {
    width: 100%;
    height: 100%;
}

/*视频*/
.quesLists .quesSingle .radioBox {
    height: 3.9rem;
    position: relative;
    margin-top: 0.24rem;
    overflow: hidden;
}

.quesLists .quesSingle .radioImg img {
    width: 100%;
    height: 100%;
}

.quesLists .quesSingle .radioBox .startBtn {
    display: block;
    width: 1rem;
    height: 1rem;
    position: absolute;
    top: 1.45rem;
    left: 2.95rem;
    border-radius: 50%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.3);
    text-align: center;
    line-height: 1rem;
}

.quesLists .quesSingle .radioBox .startBtn .icon-bofang {
    font-size: 1rem;
    color: #FFFFFF;
}

.quesLists .quesSingle .radioBox .time {
    position: absolute;
    bottom: 0.16rem;
    right: 0.2rem;
    display: block;
    height: 0.28rem;
    line-height: 0.28rem;
    background: rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    font-size: 0.2rem;
    border-radius: 0.14rem;
    padding: 0 0.08rem;
}


/*文章列表*/
.articleList .choiceOne {
    border-top: 1px solid #efefef;
    padding: 0.3rem;
    position: relative;
}

.articleList .choiceOne:active {
    background: rgba(0, 183, 238, 0.3);
}

.articleList .choiceOne h3 {
    font-size: 0.34rem;
    line-height: 0.52rem;
    max-height: 1.04rem;
    overflow-y: hidden;
    color: #333333;
}

.articleList .choiceOne.read h3 {
    color: #999999;
}

.articleList .choiceOne .extra {
    font-size: 0.22rem;
    color: #bbbbbb;
    margin-top: 0.2rem;
}

.articleList .choiceOne .info .extra {
    position: absolute;
    left: 0.3rem;
    bottom: 0.3rem;
}

.articleList .choiceOne .exBtn {
    display: inline-block;
    width: 0.6rem;
    height: 0.3rem;
    line-height: 0.3rem;
    border: 1px solid #92d1ff;
    border-radius: 5px;
    color: #2ba3fa;
    text-align: center;
    margin-right: 0.1rem;
}

.articleList .choiceOne .ad {
    display: inline-block;
    width: 0.6rem;
    height: 0.3rem;
    line-height: 0.3rem;
    border: 1px solid #939393;
    border-radius: 5px;
    color: #939393;
    text-align: center;
    margin-right: 0.1rem;
}

.articleList .choiceOne .exBtn.top {
    color: #e5040c;
    border: 1px solid #ffa7a7;
}

.articleList .choiceOne .extra .grey {
    margin-right: 0.1rem;
}

/*新闻-一张小图*/
.articleList .news {
    display: -webkit-box;
}

.articleList .news .image {
    width: 2.25rem;
    height: 1.5rem;
    overflow: hidden;
}

.articleList .news .image img {
    width: 2.25rem;
    height: 1.5rem;
}

.articleList .news .info {
    -webkit-box-flex: 1;
    margin-right: 0.3rem;
    min-height: 1.5rem;
}

/*视频-一张大图*/
.articleList .video .vpic {
    width: 6.9rem;
    height: 3.88rem;
    margin-top: 0.1rem;
    position: relative;
    overflow: hidden;
}

.articleList .video .vpic img {
    width: 6.9rem;
    height: 3.88rem;
}

.articleList .video .vmask {
    width: 6.9rem;
    height: 3.88rem;
    position: absolute;
    top: 0;
    left: 0;
}

.articleList .video .vmask .play {
    width: 1rem;
    height: 1rem;
    position: absolute;
    top: 1.44rem;
    left: 2.95rem;
}

.articleList .video .vmask .vt {
    position: absolute;
    bottom: 0.1rem;
    right: 0.1rem;
    display: block;
    height: 0.3rem;
    padding: 0 0.1rem;
    background: rgba(0, 0, 0, 0.5) no-repeat 0.1rem center;
    text-align: center;
    line-height: 0.32rem;
    font-size: 0.2rem;
    color: #FFFFFF;
}

.filterList {
    display: none;
}

.filterList.act {
    display: block;
}

.emptyImg {
    width: 2.05rem;
    margin: 0 auto;
    padding-top: 1rem;
}

.empty p {
    color: #6A6A77;
    font-size: 0.28rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
}


/*搜索-用户*/
.users .title,
.threads .title {
    height: 0.7rem;
    padding: 0.24rem 0 0 0.24rem;
    font-size: 0.26rem;
    color: #999999;
}

.users .title span {
    font-size: 0.2rem;
}

.users .title em,
.threads .title em {
    color: #3B6AFB;
    margin-right: 0.1rem;
}

.users .userList {
    background: #ffffff;
    padding: 0.24rem 0.24rem 0;
    min-width: 100%;
}

.userList .avatar {
    width: 0.88rem;
    height: 0.88rem;
    border-radius: 0.44rem;
    display: block;
    margin: 0 auto 0.1rem;
}

.userList .userSingle {
    width: 1rem;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    color: #666666;
    font-size: 0.2rem;
    margin: 0 0.2rem 0.2rem 0;
}

.userList .userSingle:nth-of-type(6n) {
    margin-right: 0;
}

.userSingle .name {
    width: 1rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.listCon .group .single.mutualAid.N:after {
    display: flex;
    position: absolute;
    top: .45rem;
    box-sizing: border-box;
    right: 0.24rem;
    content: '求助中';
    justify-content: center;
    align-items: center;
    height: .32rem;
    padding: 0 .06rem;
    background: #3B6AFB;
    border-radius: .04rem;
    font-size: .22rem;
    color: #FFFFFF;
}

.listCon .group .single.mutualAid.Y:after {
    display: flex;
    position: absolute;
    top: .45rem;
    box-sizing: border-box;
    right: 0.24rem;
    content: '已解决';
    justify-content: center;
    align-items: center;
    height: .32rem;
    padding: 0 .06rem;
    background: #31CC31;
    border-radius: .04rem;
    font-size: .22rem;
    color: #FFFFFF;
}

.listCon .group .single.mutualAid.NUM:after {
    display: flex;
    position: absolute;
    top: .45rem;
    box-sizing: border-box;
    right: 0.24rem;
    content: attr(data-num);
    justify-content: center;
    align-items: center;
    height: .32rem;
    padding: 0 .06rem;
    background: #FF5B00;
    border-radius: .04rem;
    font-size: .22rem;
    color: #FFFFFF;
}

.listCon .group .single .imgBox {
    position: relative;
}

.listCon .group .single .imgBox .imgMaxNum {
    position: absolute;
    right: .2rem;
    bottom: .12rem;
    padding: 0 .12rem;
    box-sizing: border-box;
    height: .36rem;
    line-height: .36rem;
    background: rgba(0, 0, 0, 0.4);
    border-radius: .27rem;
    font-size: .2rem;
    color: #FFFFFF;
}

/*简洁版帖子列表*/
.listCon .group .single.simple {
    padding: 0.24rem;
    display: -webkit-box;
    margin: 0 auto;
    border-bottom: 0.01rem solid #F3F3F3;
}

.listCon .group .single.simple:last-of-type {
    border-bottom: none;
}

.listCon .group .single.simple .postTitle {
    padding: 0;
    color: #333;
    line-height: 0.45rem;
    height: auto;
    white-space: nowrap;
    margin-bottom: 0.08rem;
    font-size: 0.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
}

.listCon .group .single.simple .imgBox {
    position: relative;
    padding: 0;
}

.listCon .group .single.simple .imgBox li {
    margin-right: 0.15rem;
    border-radius: 0.08rem;
    width: 2.24rem;
    height: 1.6rem;
    -webkit-box-flex: 0;
}

.listCon .group .single.simple .infos {
    height: 0.4rem;
    margin-top: 0.16rem;
    line-height: 0.4rem;
    font-size: 0.24rem;
    color: #CCCCCC;
}

.listCon .group .single.simple .infos a {
    font-size: 0.24rem;
    color: #CCCCCC;
}

.listCon .group .single.simple .infos em {
    margin-left: 0.5rem;
}

.listCon .group .single.simple .infos .userImg {
    width: 0.38rem;
    height: 0.38rem;
    border-radius: 0.19rem;
    vertical-align: middle;
    margin-right: 0.08rem;
}

.listCon .group .single.simple .imgBox li.col2 {
    width: 2.24rem;
    height: 1.6rem;
    -webkit-box-flex: 0;
}

.listCon .group .single.simple .simpleInfo {
    -webkit-box-flex: 1;
    font-size: 0.3rem;
}

.listCon .group .single.simple .simpleImg {
    width: 2rem;
    height: 1.6rem;
    display: block;
    margin-left: 0.24rem;
    overflow: hidden;
    border-radius: 0.08rem;
}

.listCon .group .single.simple .simpleImg a {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}

.listCon .group .single.simple .simpleImg a img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

/*搜索页面-设备机型*/
.productLists .title {
    background: #F3F3F3;
    height: 0.7rem;
    padding: 0.24rem 0 0;
    font-size: 0.26rem;
    color: #999999;
}

.productLists .title.pdl24 {
    padding-left: 0.24rem;
}

.proLists {
    background: #ffffff;
}

.proLists .proSingle {
    width: 7.02rem;
    height: 2.1rem;
    padding: 0.24rem 0;
    position: relative;
    border-bottom: 0.01rem solid rgba(220, 226, 238, 0.6);
    margin: 0 auto;
}

.proLists .proSingle>a {
    display: -webkit-box;
    width: 100%;
}

.proLists .proSingle .img {
    width: 2rem;
    height: 1.6rem;
    position: relative;
    margin-right: 0.2rem;
    border-radius: 0.08rem;
    overflow: hidden;
}

.proLists .proSingle .img img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.proLists .proSingle .info {
    -webkit-box-flex: 1;
}

.proLists .proSingle .info .name {
    font-size: 0.3rem;
    color: #333333;
    font-weight: 500;
    line-height: 0.36rem;
    margin-bottom: 0.08rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.proLists .proSingle .info .param {
    font-size: 0.24rem;
    color: #666666;
    line-height: 0.32rem;
}

.proLists .proSingle .info .btns {
    margin-top: 0.14rem;
}

.proLists .proSingle .info .btns span {
    display: inline-block;
    float: left;
    height: 0.3rem;
    font-size: 0.2rem;
    line-height: 0.3rem;
    border: 0.01rem solid rgba(155, 103, 64, 0.2);
    border-radius: 0.04rem;
    padding: 0 0.12rem;
    margin-right: 0.14rem;
    color: #9B6740;
}

.proLists .proSingle .info .askBtn {
    position: absolute;
    right: 0;
    bottom: 0.24rem;
    color: #FF5B3E;
    font-size: 0.24rem;
    width: 1.1rem;
    height: 0.48rem;
    text-align: center;
    line-height: 0.48rem;
    border-radius: 0.04rem;
    border: 0.01rem solid rgba(255, 91, 62, 0.3);
}

.proLists .proSingle.simple {
    height: 1.06rem;
    width: 7.02rem;
    padding: 0;
    background: url("../img/arrow-grey.png") no-repeat right center;
    background-size: 0.36rem 0.36rem;
}

.proLists .proSingle.simple .name {
    height: 1.06rem;
    font-size: 0.3rem;
    color: #333333;
    font-weight: 500;
    line-height: 1.06rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.productLists .proMayFound {
    background: #F3F3F3;
    padding: 0 0.24rem 0.24rem;
}

.productLists .proMayFound li {
    width: 2.23rem;
    height: 0.5rem;
    float: left;
    border-radius: 0.08rem;
    background: rgba(255, 255, 255, 0.9);
    font-size: 0.24rem;
    line-height: 0.5rem;
    text-align: center;
    margin: 0 0.16rem 0.16rem 0;
}

.productLists .proMayFound li:nth-of-type(3n) {
    margin-right: 0;
}

.productLists .proTip {
    background: #F3F3F3;
    font-size: 0.2rem;
    color: #999999;
    padding: 0 0.24rem;
}

.searchList {
    width: 7.02rem;
    margin: 0 auto;
    background: #F3F3F3;
}

.searchList li {
    display: inline-block;
    float: left;
    width: 2.23rem;
    text-align: center;
    padding: 0 0.1rem;
    background: rgba(255, 255, 255, 0.9);
    height: 0.5rem;
    line-height: 0.5rem;
    margin: 0 0.16rem 0.16rem 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.searchList li:nth-of-type(3n) {
    margin-right: 0;
}

.searchTip {
    color: rgba(153, 153, 153, 0.6);
    font-size: 0.2rem;
    padding-left: 0.3rem;
    background: #F3F3F3 url("../img/icon-info.png") no-repeat left center;
    background-size: 0.24rem 0.24rem;
    margin-left: 0.24rem;
}

#threadList .users>div {
    width: 100%;
    overflow: scroll;
}

#threadList .userList {
    display: flex;
    width: 10rem;
}

.searchReply {
    background: #ffffff;
}

.searchReply.list_remen .single {
    width: 7.02rem;
    padding: 0.24rem 0;
    margin: 0 auto;
    border-bottom: 0.01rem solid #EEEEEE;
}

.searchReply.list_remen .single:last-of-type {
    border-bottom: none;
}

.searchReply.list_remen .single .postTitle {
    margin-bottom: 0.16rem;
    padding: 0;
}

.searchReply.list_remen .single .postTitle a {
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.42rem;
    font-weight: 500;
}

.searchReply.list_remen .single .reply {
    font-size: 0.26rem;
    color: #999999;
    background: url("../img/icon-replies2.png") no-repeat left center;
    background-size: 0.22rem 0.18rem;
    padding-left: 0.3rem;
    margin-top: 0.16rem;
}

/*加载更多*/
.threadMore {
    background: #ffffff;
    text-align: center;
    color: #999999;
    height: 0.58rem;
    line-height: 0.26rem;
    padding: 0.08rem 0 0.24rem;
}

.threadMore em {
    background: url(../img/icon-arrowDown-grey.png) no-repeat left center;
    background-size: 0.21rem 0.13rem;
    padding-left: 0.3rem;
}

/*机械页搜索落地*/
.eSearch #resultHeader {
    height: auto;
}

#pageContent.eSearch {
    padding-top: 0.88rem;
}