@charset "UTF-8";
body {
    background-color: #fff;
}
.article-title {
    padding: 0.3rem 0.2rem 0 0.2rem;
    font-size: 0.36rem;
    color: #333;
}
.page-menu{
    text-align: right;
    padding-right: 0.2rem;
}
.page-menu>i{
    font-size: 0.48rem;
}
.pswp__img{
    width: 100% !important;
    height: auto !important;
}
.pswp__caption__center{
    font-size: 0.26rem !important;
}
.user-block{
    padding: 0.4rem 0.1rem 0.2rem 0.2rem;
}
.user-block .user-avatar{
    width: 0.7rem;
    height: 0.7rem;
    padding-right: 0.2rem;
}
.user-block .user-avatar>img{
    width: 0.7rem;
    height: 0.7rem;
    border-radius: 3px;
}
.user-block .user-name-block{
    width: 3rem;
    line-height:1;
}
.user-name-block .user-name{
    color: #333;
    padding-bottom: 0.2rem;
    font-size: 0.32rem;
}
.user-name-block .time{
    color: #bbb;
    font-size: 0.2rem;
}
.user-block .ico{
    text-align: right;
    line-height: 0.7rem;
}
.user-block .ico>i{
    font-size: 0.4rem;
    color: #999;
}
.title{
    padding: 0.2rem 0.2rem 0.2rem 0.2rem;
    font-size: 0.28rem;
    color:#5a5a5a;
}
.my-gallery{
}
.my-gallery >p{
    width: 100%;
    padding: 0.1rem 0.1rem 0 0;
}
/*标签*/
.label-list {
    padding:0.2rem 0;
    text-align: center;
}
.label-list .label {
    position: relative;
    display: inline-block;
    margin: 0.1rem 0.1rem 0.1rem 0.1rem;
    font-size: 0.24rem;
    color: #999;
    padding: 0.06rem 0.2rem 0.04rem 0.2rem;
    border: 0;
    border-radius: 999px;

}
.label:before {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #cacccd;
    -webkit-transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    padding: 0.01rem;
    -webkit-box-sizing: border-box;
    border-radius: 999px;
}

/*点赞*/
.praise{
    padding-top: 0.6rem;
    text-align: center;
}
.praise .praise-number{
    display: inline-block;
    margin: 0 0.2rem 0.2rem 0;
    position: relative;
    padding: 0.03rem 0.4rem;
    border-radius: 999px;
    color: #666;
}

.praise .praise-number:before {
    content: "";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #666;
    -webkit-transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    padding: 0.01rem;
    -webkit-box-sizing: border-box;
    border-radius: 999px;
}
.praise .praise-number>i{
    color: #666;
    font-size: 0.32rem;
}
.praise .praise-number>span{
    padding-left: 0.1rem;
}
.praise .praise-list {
    padding: 0.2rem 0.3rem 0.2rem 0.2rem;
}
.praise .praise-list>img{
    width: 0.6rem;
    height: 0.6rem;
    margin: 0.1rem;
    border-radius: 100%;
    padding: 0.01rem 0.01rem 0.01rem 0.02rem;
    border: 1px solid rgba(212, 212, 212, 0.29);
}

/*评论列表*/
.comments-container{
    width:100%;
    border-top:0.12rem solid #f6f6f6;
}
.comments-container .comments-title{
    margin-bottom: 12px;
    padding: 0.2rem 0.2rem 0.2rem 0.2rem;
    color: #333;
}
.comments-container .comments{
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0.24rem 0.2rem 0.24rem 0.2rem;
    /* border-bottom: 0.01rem solid #F2F5F8;*/
}
.comments .comments-left{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    padding-right: 0.12rem;
}
.comments .comments-left>img{
    width: 0.6rem;
    height: 0.6rem;
    border-radius:999px;
}
.comments .comments-right{
    -webkit-box-flex:9;
    -webkit-flex:9;
    -ms-flex:9;
    flex:9;
}
.comments .comments-right .user-name{
    font-size: 0.24rem;
    color: #2b4f69;
    padding: 0 0 0.08rem 0;
}
.comments .comments-right .user-good{
    text-align: right;
    font-size: 0.2rem;
    color: #bbb;
}
.comments .comments-right .user-good>i{
    font-size: 0.26rem;
    padding-right: 0.06rem;
}
.comments .comments-right .user-good .good-number{
    font-size: 0.24rem;
}
.comments .comments-right .time{
    font-size: 0.2rem;
    color: #999999;
}
.comments .comments-right .comments-text{
    padding: 0.18rem 0 0.12rem 0;
    font-size: 0.26rem;
    color: #666;
}
/*评论框*/
.fixed-cont-comments{
    padding-bottom:1.2rem;
}
.comments-footer{
    width: 100%;
    padding: 0 2% 0 2%;
    height: 1rem;
    line-height: 1rem;
    background-color: #fff;
    border-top: 0.5px solid #eee;
}
.comments-footer .comments-input{
    width: 94%;
    font-size: 0.24rem;
    line-height: 0.2rem;
    color: #666;
    background-color: #f6f6f6;
    padding: 0.2rem 0.2rem;
    border-radius: 999px;
    -webkit-border-radius:999px;
    -moz-border-radius:999px;
    border: 0.5px solid #eeeeee;
}
.comments-footer .behavior{
    text-align: center;
    line-height: 1.2;
}
.comments-footer .behavior>p{
    display: inline-block;
    color: #4a4a4a;
}
.comments-footer .behavior .shoucang{
    padding-right:0.3rem;
    font-size: 0.22rem;
}
.comments-footer .behavior .shoucang >i{
    font-size: 0.38rem;
}
.comments-footer .behavior .good{
    font-size:0.22rem;
}
.comments-footer .behavior .good >i{
    font-size: 0.38rem;
}
.comments-footer .now-input{
    width:78%;
    font-size: 0.24rem;
    color: #666;
    background-color: #f6f6f6;
    padding: 0.12rem 0.18rem;
    border-radius: 999px;
    -webkit-border-radius:999px;
    -moz-border-radius:999px;
    border: 0.5px solid #eeeeee;
}
.comments-footer .now-send{
    margin: 0 0.2rem;
    padding: .1rem 0 ;
    font-size: 0.32rem;
    text-align: center;
    line-height: 1.2;
    color: #3CC51F;
    background-color: #eee;
}