::-webkit-scrollbar{
    width:0;
    height: 0;
}

.fl{
    float:left;
}
.fr{
    float:right;
}
.clearfix::after{
    content:'';
    display:block;
    clear:both;
    height: 0;
}
html,body{
    background:#f4f5f5;
    -webkit-user-select: none;
    -webkit-appearance: none;
    -webkit-font-smoothing : antialiased;
}
.outerWrapper{
    display:none;
}
.mainWrapper{
    display:block;
    padding-bottom:1.42rem;
}
.headerAuthor{
    position: relative;
    width: 7.5rem;
    height: 2.9rem;
    margin: 0 auto;
}
.headerAuthor img{
    width:100%;
    height: 100%;
}
.headerAuthor .icon_back{
    position: absolute;
    left:.3rem;
    top:.3rem;
    font-size:.32rem;
    color: #fff;
    text-shadow: 0 0 0.05rem rgba(0,0,0,.5);
}
.headerAuthor .logStatus {
    position: absolute;
    width: .67rem;
    right:.3rem;
    top:.3rem;
    text-align: right;
    z-index:99;
  }
  
  .headerAuthor .logStatus .logItem {
    display: none;
  }
  
  .headerAuthor .logStatus .logItem.isLogOut {
    display: block;
    position: relative;
    text-align: left;
  }
  .headerAuthor .logStatus .logItem.isLogOut .iconfont{
    font-size: .36rem;
    text-align: left;
    color: #fff;
    text-shadow: 0 0 0.05rem rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    left: 0;
  }
  .headerAuthor .logStatus .logItem.isLogin{
      position: relative;
      margin-top: -.15rem;
  }
  .headerAuthor .logStatus .logItem.isLogin .dropDown{
        display: none;
        position: absolute;
        background: #fff;
        border-radius: .05rem;
        border: .01rem solid #eee;
        width: 1.7rem;
        right: .16rem;
        top: .45rem;
        padding: .2rem;
  }
  .headerAuthor .logStatus .logItem.isLogin .dropDown li{
      font-size:.2rem;
      text-align: left;
      color:#666;
      line-height: 2;
  }
  .headerAuthor .logStatus .logItem.isLogin .dropDown li a{
      color:#666;
  }
  .headerAuthor .logStatus .logItem.isLogin .dropDown::after{
      content:'';
      display:block;
      position: absolute;
      top:-.2rem;
      right:.24rem;
      border-left:.1rem solid transparent;
      border-right:.1rem solid transparent;
      border-top:.1rem solid transparent;
      border-bottom:.1rem solid #fff;
  
  }
  .headerAuthor .logStatus .logItem.isLogin .dropDown li .iconfont{
      padding-right:.15rem;
  }
  .headerAuthor .logStatus .logItem.isLogOut span.flag {
    position: absolute;
    left: .25rem;
    top: -.09rem;
    font-size: 0.14rem;
    line-height: 0.24rem;
    background: #fe2716;
    border-radius: 0.2rem;
    color: #fff;
    padding: 0 0.07rem;
    font-weight: bold;
    white-space: nowrap;
  }
  
  .headerAuthor .logStatus .logItem.isLogOut img {
    width: .4rem;
    display: block;
  }
  .headerAuthor .logStatus .logItem.isLogin .avator{
    width: .57rem;
    height: .57rem;
    border-radius: 50%;
    overflow: hidden;
  }

.wrapper{
    margin:0 auto;
    position: relative;
    margin-top:-.5rem;
    background:#fff;
    border-radius:.5rem .5rem 0 0;
}
.wrap_author{
    padding:.16rem .3rem .3rem;
    background:#fff;
    border-radius: .2rem .2rem 0 0;
}
.wrap_author .authorBox{
    position: relative;
    width: 1.42rem;
    height: 1.42rem;
    margin-top: -.7rem;
}
.wrap_author .authorBox .userAvator{
    width: 1.44rem;
    height: 1.44rem;
    box-sizing: border-box;
    border: .06rem solid #fff;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 0.1rem 0.15rem rgba(0,0,0,.1);
}
.wrap_author .userLevel{
    width:.37rem;
    height: .37rem;
    border-radius:50%;
    overflow: hidden;
    position: absolute;
    bottom:0;
    right:0;
}
.wrap_author .infor_author{
    width:4.9rem;
    margin-top:.15rem;
    font-size:0;
    text-align: right;
}
.profile_author .name_author{
    padding-bottom:.28rem;
    font-size: .4rem;
    font-weight: bold;
}
.profile_author .basic_author{
    font-size:.2rem;
    color:#999;
    margin-bottom:.28rem;
}
.profile_author .basic_author .numBox{
    text-align:center;
    display: inline-block;
    margin-right: .3rem;
}
.profile_author .basic_author .numBox  div{
    display:inline-block;
}
.profile_author .basic_author .numBox .num{
    color:#222222;
    font-size:.36rem;
    margin-bottom:.1rem;
    font-weight: bold;
}
.wrap_author .infor_author .btn_author .btn,
.wrap_author .infor_author .btn_toGetAdmit{
    display: inline-block;
    vertical-align: middle;
    text-align:Center;
    border-radius:.05rem;
    box-sizing: border-box;
    font-size: .25rem;
    cursor: pointer;
    border:1px solid #ea3323;
}
.wrap_author .infor_author .btn_toGetAdmit{
    display: none;
    padding:.15rem;
    color:#ea3323;
    margin-right: .2rem;
}
.wrap_author .infor_author .btn_author{
    font-size:0;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
}
.wrap_author .infor_author .btn_author .btn{
    padding:.15rem 0;
    background:#ea3323;
    color:#fff;
}
.wrap_author .infor_author .btn_author .btn.isHaveDone{
    background:#fff;
    color:#222;
    border:1px solid #e7e7e7;
}
.wrap_author .infor_author .btn_author .btn.btn_msg{
    width:1.02rem;
}
.wrap_author .infor_author .btn_author .btn.btn_statusSub{
    width:2.4rem;
    margin-right: .2rem;
}
.wrap_author .infor_author .btn_author .btn.btn_recoAuthor{
    width:.57rem;
}
.wrap_author .infor_author .btn_author .btn.btn_recoAuthor .iconfont{
    font-size:.2rem;
}
.reco_container{
    width:100%;
    overflow: hidden;
    box-sizing: border-box;
}
/* .reco_container .swiper-wrapper{
   
} */
.reco_container .swiper-wrapper::-webkit-scrollbar{
    display:none;
}
.reco_author{
    position: relative;
    background:#f8f8f8;
    padding-left:.3rem;
    padding-bottom: .3rem;
    display: none;
    padding-right: .3rem;
}
.reco_author::after{
    position: absolute;
    top:-.2rem;
    left:6.85rem;
    content:'';
    display:block;
    width:0;
    border-left:.1rem solid transparent;
    border-right: .1rem solid transparent;
    border-top:.1rem solid transparent;
    border-bottom:.1rem solid #f8f8f8;
}
.reco_author .title{
    font-size: .2rem;
    color:#000;
    padding:.2rem 0;
}
.reco_author .swiper-slide{
    float:left;
    width:2.58rem;
    height: 3.26rem;
    padding:.16rem .26rem;
    box-sizing: border-box;
    border-radius:.1rem;
    border:1px solid #e8e8e8;
    background:#fff;
    margin-right: .14rem;
}
.reco_author .swiper-slide .userBox{
    position: relative;
    width:1.2rem;
    height: 1.2rem;
    margin:0 auto;
}
.reco_author .swiper-slide .userBox .userAvator{
    width:1.2rem;
    height: 1.2rem;
    box-sizing: border-box;
    border:1px solid #e6e8e9;
    border-radius:50%;
    overflow: hidden;
}
.reco_author .swiper-slide .userBox .userLevel{
    width:.32rem;
    height: .32rem;
    border-radius:50%;
    overflow: hidden;
    position: absolute;
    bottom:0;
    right:0;
}
.reco_author .swiper-slide .btn_close{
    font-size: .16rem;
    position: absolute;
    right:.2rem;
    top:.2rem;
    cursor: pointer;
}
.reco_author .swiper-slide .userName{
    font-size: .24rem;
    font-weight: bold;
    color:#222222;
    text-align: center;
    margin:.16rem 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.reco_author .swiper-slide .userIntro{
    font-size: .21rem;
    margin-bottom: .36rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.5;
}
.reco_author .swiper-slide .btn{
    width:2.04rem;
    box-sizing: border-box;
    border-radius:.1rem;
    text-align:center;
    font-size: .24rem;
    padding:.13rem 0;
    cursor: pointer;
}
.reco_author .swiper-slide .btn.btn_offSub{
    background:#ea3323;
    color:#fff;
}
.reco_author .swiper-slide .btn.btn_onSub{
    background:#fff;
    color:#000;
}
.profile_author{
    background:#fff;
    padding:0 .3rem 0;
}
.profile_author li{
    line-height: 1.5;
    font-size:0;
    margin-bottom:.12rem;
}
.profile_author li:last-child{
    margin-bottom:0;
}
.profile_author li h6{
    float:left;
    font-size:.28rem;
    font-weight: normal;
    line-height: 1.5;
}
.profile_author li .val_item{
    font-size:.28rem;
    line-height: 1.5;
    word-break: break-all;
}
.profile_author li .val_item a{
    color:#6178cc;
    margin-left:.1rem;
}
.profile_author li span{
    color:#ed6d18;
    display:inline-block;
    vertical-align: top;
    font-size:.24rem;
    line-height: .36rem;
    padding:0 .1rem;
    border-radius:.05rem;
    border:1px solid #ed6d18;
    margin-right:.15rem;
}
.profile_author li span.val_item{
    color:#222;
    border:none;
}
.shadow{
    height: .4rem;
    background:-webkit-gradient(to bottom, #fff,#f8f8f8);
    background:linear-gradient(180deg,#fff,#f8f8f8);
}
.article_wrap{
    background:#fff;
}
.article_wrap .listBox{
    padding-bottom:.05rem;
}
.title-container{
    border-bottom:1px solid #f4f4f4;
    height: .72rem;
}
.article_wrap .title{
    padding:0 .3rem;
    height: .72rem;
    line-height: .72rem;
    box-sizing: border-box;
}
.article_wrap .title .txt_title{
    width:auto;
    font-size: 0;
}
.article_wrap .title .txt_title.active{
    font-weight:bold;
}
.article_wrap .title .txt_title span{
    display:inline-block;
    font-size:.28rem;
    margin-right:.6rem;
    height: .72rem;
    line-height: .72rem;
    box-sizing: border-box;
    width:auto;
    border-bottom:1px solid transparent;
}
.article_wrap .title .txt_title.active span{
    border-bottom:.05rem solid #ea3323;
}
.list_wrap{
    display:none;
    width:6.9rem;
    margin:0 auto;
}
.list_wrap.active{
    display:block;
}
.list_wrap .category{
    margin-top:.3rem;
}
.list_wrap .category .year,
.list_wrap .category .years,
.list_wrap .category .genre,
.list_wrap .category .major,
.list_wrap .category .school{
    width:6.9rem;
    overflow-x:scroll;
    white-space: nowrap;
    font-size:0;
    margin-bottom:.24rem;
}
.list_wrap .category .major{
    margin-bottom:0;
}
.list_wrap .category .year::-webkit-scrollbar,
.list_wrap .category .years::-webkit-scrollbar,
.list_wrap .category .genre::-webkit-scrollbar,
.list_wrap .category .major::-webkit-scrollbar,
.list_wrap .category .school::-webkit-scrollbar{
    display:none;
}
.list_wrap .category .year span,
.list_wrap .category .years span,
.list_wrap .category .genre span,
.list_wrap .category .major span,
.list_wrap .category .school span{
    display:inline-block;
    vertical-align: middle;
    line-height: 2;
    padding:0 .2rem;
    border-radius:.24rem;
    font-size:.24rem;
    color:#222;
    background:#fff;
    margin-right: .2rem;
}
.list_wrap .category .year span.active,
.list_wrap .category .years span.active,
.list_wrap .category .genre span.active,
.list_wrap .category .major span.active,
.list_wrap .category .school span.active{
    color:#fff;
    background:#d74532;
}
.list_wrap .category .genre .genre_itemWrap,
.list_wrap .category .major .major_itemWrap,
.list_wrap .category .year .year_itemWrap,
.list_wrap .category .years .year_itemWrap,
.list_wrap .category .major .majorBox{
    display:none;
}
.list_wrap .category .genre .genre_itemWrap.active,
.list_wrap .category .major .major_itemWrap.active,
.list_wrap .category .year .year_itemWrap.active,
.list_wrap .category .years .year_itemWrap.active,
.list_wrap .category .major .majorBox.active{
    display:block;
}
.list_article{
    padding:.25rem 0 .12rem;
    border-bottom:1px solid #f4f5f5;
    width:6.9rem;
    overflow:hidden;
}
.list_article .conentBox a{
    display: block;
}
.list_article .list_top{
    margin-bottom:.15rem;
}
.list_article.img_none .content_right{
    display:none;
}
.list_article .list_top .userBox{
    width:4.2rem;
}
.list_article .list_top .avatorBox{
    position: relative;
    width:.66rem;
    height: .66rem;
}
.list_article .list_top .avatorBox .userAvator{
    width:.66rem;
    height: .66rem;
}
.list_article .list_top .avatorBox .userAvator img{
    display:block;
    width:100%;
    height: 100%;
}
.list_article .list_top .avatorBox .userLevel{
    position: absolute;
    right:0;
    bottom:0;
    width:.25rem;
    height: .25rem;
}
.list_article .list_top .authorBox{
    position: relative;
    width:3.2rem;
    height: .66rem;
    font-size:.26rem;
    margin-left: .15rem;
}
.list_article .list_top .authorBox .name{
    margin-bottom:.1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list_article .list_top .authorBox .about{
    font-size:.21rem;
    color:#999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list_article .list_top .btn_more{
    width: 1.8rem;
    font-size: .2rem;
    color: #707070;
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.list_article .conentBox .content_left{
    float: left;
    width: 4.34rem;
    font-size: .3rem;
    color: #222;
    margin-right: .3rem;
    line-height: .47rem;
    max-height: 1.64rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
}
.list_article.img_none .conentBox .content_left{
    width:100%;
    float:none;
    height: auto;
}
.list_article .conentBox .content_right{
    float: left;
    position: relative;
    width: 2.26rem;
    height: 1.46rem;
    box-sizing: border-box;
    border-radius: .1rem;
    border: 1px solid #f2f2f2;
    overflow: hidden;
}
.list_article .conentBox .content_right img{
    width:100%;
    height: 100%;
    display: block;
}
.list_article .conentBox .content_right .flagBox{
    position: absolute;
    right:.08rem;
    bottom:.08rem;
    font-size: .18rem;
    color:#fff;
    padding:.08rem .12rem;
    background:rgba(0,0,0,0.5);
    border-radius:.3rem;
}
.list_article .conentBox .content_right .flagBox span{
    font-size:.18rem;
    margin-right: .08rem;
}
.list_article .btnBox{
    padding:.25rem 0 0;
}
.list_article .btnBox .btn{
    float:left;
    width:33.33%;
    font-size: .24rem;
    text-align:center;
}
.list_article .btnBox .btn .iconfont{
    margin-right: .08rem;
}
.list_article .related{
    font-size:.24rem;
    color:#aaa;
    line-height: 2;
    margin-top:.1rem;
}
.list_article .related .leftRelated span{
    padding-right: .2rem;
}
.list_article .related .leftRelated span.readerNum{
    display:none;
}
.list_article .related .rightRelated{
    margin-right: .1rem;
    cursor: pointer;
    -webkit-user-select: none;
}
.paperListWrap,
.schoolImgWrap{
    width:6.9rem;
    position: relative;
    margin-top:.24rem;
}
.paperListWrap .paper_item,
.schoolImgItem{
    /* position: absolute; */
    width:48%;
    margin:2% 0;
    border-radius:.2rem;
    overflow:hidden;
    background:#fafafa;
    /* top:0; */
}
.paperListWrap .paper_item img,
.schoolImgItem img{
    width:100%;
}
.paperListWrap .paper_item .paper_preview,
.schoolImgItem .schoolImg_preview{
    width:100%;
}
.paperListWrap .paper_item .paper_name,
.schoolImg_name{
    padding:.18rem .2rem 0;
    font-size:.24rem;
    color:#222;
    line-height: .36rem;
    /* display:-webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow:ellipsis;
    max-height: .9rem;
    overflow:hidden; */
}
.paperListWrap .paper_item  .paperInfor,
.schoolInfor{
    padding:.14rem .2rem .24rem;
}
.paperListWrap .paper_item  .paperInfor .paper_school .school_pic,
.schoolInfor .school_pic{
    width:.32rem;
    height: .32rem;
    border-radius:50%;
    border:1px solid #f0f0f0;
    font-size:0;
    margin-right: .1rem;
    overflow:hidden;
}
.paperListWrap .paper_item  .paperInfor .paper_school .school_pic img,
.schoolInfor .school_pic img{
    width:100%;
    height: 100%;
}
.paperListWrap .paper_item  .paperInfor .paper_school .school_name,
.schoolInfor .school_name{
    font-size: .18rem;
    color: #666;
    padding: .09rem 0;
}
.paperListWrap .paper_item  .paperInfor .btn_oper,
.schoolInfor .btn_oper{
    color: #666;
    float:right;
    padding:.06rem 0;
}
.mainWrapper .noMoreData{
    font-size: .24rem;
    color: #ccc;
    text-align: center;
    padding: .5rem;
    background:#fff;
    display:none;
}
.bottomBox{
    position: fixed;
    bottom:0;
    left:50%;
    margin-left:-3.75rem;
    width:7.5rem;
    padding:.2rem .3rem;
    background:#fff;
}
.bottomBox .item_left,
.bottomBox .item_right{
    float:left;
    width:50%;
    text-align:center;
    padding:.15rem 0;
    font-size: .27rem;
    box-sizing: border-box;
}
.bottomBox .item_left{
    border-right:1px solid #e8e8e8;
}
/* 粉丝 */
.fansWrapper{
    position: fixed;
    width:100%;
    height: 100%;
    left:50%;
    top:0;
    transform: translateX(-50%);
    z-index:99;
}
.fansWrapper .fans_header{
    position: absolute;
    left : 0;
    top:0;
    z-index:99;
    background:#fff;
    height: .76rem;
}
.fansWrapper .fans_content{
    width:100%;
    height: 100%;
    overflow-y: auto;
    padding:.76rem .3rem 0;
}
.fansWrapper,
.subScribeWrapper{
    width:7.5rem;
    margin:0 auto;
    background:#fff;
}
.fans_header,
.subscribe_header{
    position: relative;
    width: 100%;
    text-align: center;
    padding: .22rem 0;
    border-bottom: .02rem solid #e5e5e5;
}
.fans_header h3,
.subscribe_header h3{
    font-weight: normal;
    font-size: .3rem;
    color:#0a0a0a;
}
.fans_header .btn_back,
.subscribe_header .btn_back{
    font-size:.3rem;
    margin-left:.28rem;
    float:left;
}
.subscribe_content{
    padding:0 .3rem;

}
.fans_content .title_fansCon,
.subscribe_content .title_subscribeCon{
    padding:.37rem 0 .07rem;
    font-size: .28rem;
    color:#222;
}
.fansBox .fans_list,
.subscribeBox .subscribe_list{
    padding:.26rem 0;
    box-sizing: border-box;
    border-bottom:1px solid #e7e7e7;
}
.fansBox .avatorBox,
.subscribeBox .avatorBox{
    position: relative;
    width:1.2rem;
    height: 1.2rem;
}
.fansBox .avatorBox .userAvator,
.subscribeBox .avatorBox .userAvator{
    width:1.2rem;
    height:1.2rem;
}
.fansBox .avatorBox .userAvator img,
.subscribeBox .avatorBox .userAvator img{
    display:block;
    width:100%;
    height: 100%;
}
.fansBox .avatorBox .userLevel,
.subscribeBox .avatorBox .userLevel{
    position: absolute;
    right:0;
    bottom:0;
    width:.35rem;
    height: .35rem;
}
.fansBox .authorBox,
.subscribeBox .authorBox{
    position: relative;
    width:4.35rem;
    height:1.2rem;
    font-size:.28rem;
    margin-left: .2rem;
}
.fansBox .authorBox .name,
.subscribeBox .authorBox .name{
    margin-bottom:.18rem;
}
.fansBox .authorBox .intro,
.subscribeBox .authorBox .intro{
    font-size:.24rem;
    color:#999;
    margin-bottom:.18rem;
}
.fansBox .authorBox .numFans,
.subscribeBox .authorBox .numFans{
    font-size:.24rem;
    color:#999;
}
.fansBox .btn_subStatus,
.subscribeBox .btn_subStatus{
    width:1.05rem;
    text-align:center;
    padding:.15rem 0;
    
    box-sizing: border-box;
    font-size: .25rem;
    border-radius:.1rem;
    margin-top:.35rem;
    
}
.fansBox .btn_subStatus.btn_on,
.subscribeBox .btn_subStatus.btn_on{
    border:0.02rem solid #999;
    color:#999;
}
.fansBox .btn_subStatus.btn_off,
.subscribeBox .btn_subStatus.btn_off{
    border:none;
    color:#fff;
    background:#ea3323;
}
.fans_content .noMoreData,
.subscribe_content .noMoreData{
    font-size:.22rem;
    color:#403f3f;
    text-align:center;
    padding:.76rem 0 .47rem;
}
/* 点赞弹框 */
.popThumbs,
.popListArticleMore{
    display:none;
    position: fixed;
    left:0;
    right: 0;
    top:0;
    bottom:0;
    background:rgba(0,0,0,.5);
    z-index:9999;
}
.popThumbs .popCon{
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    background:#fff;
    border-radius:0.1rem;
    text-align:center;
    padding-top:.63rem;
    font-size: .3rem;
    min-width: 5.4rem;
    overflow: hidden;
}

.popThumbs .popCon .name{
    margin-bottom:.25rem;
}
.popThumbs .popCon .numBox{
    margin-bottom:.52rem;
}
.popThumbs .popCon img{
    display:block;
    margin:0 auto .47rem;
}
.popThumbs .popCon .btn_ok{
    color:#fff;
    font-size: .34rem;
    padding:.28rem 0;
    background:#ea3323;
}
.popListArticleMore .popCon{
    width:100%;
    box-sizing: border-box;
    position: absolute;
    left:0;
    bottom:.5rem;
    border-radius:.1rem .1rem 0 0;
    font-size:.32rem;
    color:#222;
    text-align: center;
}
.popListArticleMore .popCon .topItem{
    width:7.2rem;
    margin:0 auto;
    background:#fff;
    border-radius:.2rem;
    overflow:hidden;
}
.popListArticleMore .popCon .topItem{
    margin-bottom:.2rem;
}
.popListArticleMore .popCon .topItem,
.popListArticleMore .popCon .item_cancel{
    border:1px solid #e1e1e1;
}
.popListArticleMore .popCon .item_cancel{
    width:7.2rem;
    margin:0 auto;
    background:#fff;
    border-radius:.2rem;
    overflow:hidden;
}
.popListArticleMore .popCon .item{
    height: 1.02rem;
    line-height: 1.02rem;
    box-sizing: border-box;
    border-bottom:1px solid #f2f2f2;
    color:#266ef5;
}
.popListArticleMore .popCon .item a{
    color:#266ef5;
}
.popListArticleMore .popCon .item:last-child{
    border-bottom:none;
}
.searchWrapper{
    background:#f3f5f5;
}
.gongneng_fenxiang_show {
    position: absolute;
    width: 2.2rem;
    padding: .18rem 0 .08rem;
    box-sizing: border-box;
    border-bottom: 1px solid #f0f0f0;
    background-color: #fff;
    letter-spacing: -0.04rem;
    display: none;
    right: .3rem;
    top: .65rem;
    border-radius: .15rem;
    border: 1px solid #f0f0f0;
}
.gongneng_fenxiang_show::before{
	content: " ";
    position: absolute;
    top: -0.05rem;
    right: .12rem;
    display: inline-block;
    width: .08rem;
    height: .08rem;
    background: #fff;
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    z-index: 4;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.gongneng_fenxiang_show a {
	width: 100%;
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0;
    text-align: left;
    padding:0 .2rem;
    margin-bottom:.15rem;
}
.gongneng_fenxiang_show a i {
    background-image: url(/abc/MoBanImgs/TenYears2019/M/Zixin/common/images/share20171121.png);
    background-repeat: no-repeat;
    width: .7rem;
    height: .7rem;
    background-size: 6.76rem .7rem;
    display: inline-block;
    vertical-align: middle;
}
.gongneng_fenxiang_show a:nth-child(1) i {
	background-position: -4.04rem 0;
}
.gongneng_fenxiang_show a:nth-child(2) i {
	background-position: -5.05rem 0;
}
.gongneng_fenxiang_show a:nth-child(3) i {
	background-position: -3.05rem 0;
}
.gongneng_fenxiang_show a:nth-child(4) i {
	background-position: -1.05rem 0;
}
.gongneng_fenxiang_show a:nth-child(5) i {
	background-position: -0.05rem 0;
}
.gongneng_fenxiang_show a:nth-child(6) i {
	background-position: -6.04rem 0;
}
.gongneng_fenxiang_show a span {
    display: inline-block;
    vertical-align: middle;
    color: #666;
    line-height: .2rem;
	font-size: .24rem;
	text-align: center;
}
.gongneng_fenxiang_show .gongneng_fenxiang_show_tishi{
    letter-spacing: 0;
    text-align: left;
    line-height: .3rem;
    font-size: .2rem;
    color: #999;
    padding: .2rem;
}
.gongneng_box .gongneng_zu .gongneng_fenxiang_show.active {
	display:block;
}
.gongneng_box .gongneng_zu .gongneng_zu_fenxiang.active i {
	background-position: -0.96rem 0px;
}
.gongneng_box .gongneng_zu .gongneng_zu_fenxiang.active span {
	color:#ed6d18;
}

.fixedSubscribe{
    display:none;
    position: fixed;
    width:1.58rem;
    height: .66rem;
    border-radius:.33rem 0 0 .33rem;
    background:#da1520;
    right: 0;
    bottom: 1.8rem;
}
.fixedSubscribe .userAvator{
    float:left;
    width: .59rem;
    height: .59rem;
    border-radius:50%;
    overflow:hidden;
    border:.02rem solid #fff;
    margin:.04rem;
}
.fixedSubscribe .subscribeStatus{
    float: left;
    width: .86rem;
    text-align: center;
    height: .66rem;
    font-size: .28rem;
    color: #fff;
    padding: .18rem 0;
    line-height: 1;
}
.noMore{
    text-align:center;
    font-size:.26rem;
    color:#999;
    padding:.5rem 0;
}
/* 简介下方推荐 */
.recommendRelated{
    padding-top:.24rem;
    width:7rem;
    margin:0 auto;
    overflow-x:scroll;
}
.recommendRelated::-webkit-scrollbar{
    display:none;
}
.item_recommendRelated{
    padding:0 .1rem;
}
.item_recommendRelated .item_img{
    width: .94rem;
    height: .94rem;
    border-radius: 50%;
    overflow: hidden;
    box-sizing: border-box;
    border: .02rem solid #fff;
    box-shadow: 0.02rem 0 0.1rem rgba(0,0,0,.2);
    background: #f5f5f5;
    margin: 0 auto;
    font-size: 0
}
.item_recommendRelated .item_img img{
    display:block;
    width:100%;
    height: 100%;
}
.item_recommendRelated .item_name{
    width: 1.2rem;
    text-align: center;
    color: #222;
    font-size: .2rem;
    line-height: .52rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.oneImgRecommend{
    width:6.9rem;
    height:1.8rem;
    border-radius:.1rem;
    overflow:hidden;
    font-size:0;
    margin:.24rem auto;
    background:#f8f8f8;
}

.loadBox{
    display:none;
    margin-bottom: 1.5rem;
    text-align: center;
    color: #eee;
}
.loadBox .iconfont{
    animation: loadRotate 1s linear infinite;
    display: inline-block;
}

@keyframes loadRotate{
    0{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}
.bottomNav{
    display:block;
}