/*公用的搜索头部*****************begin*/
.search-header{
	padding-left: .3rem;
	background: #4d72e2;
	height: .88rem;
}
.search-header.bg-white{
	background: #FFFFFF;
}
.search-header.bg-white .search-input-cnt,
.search-header.bg-white input{
	background: #f5f5f9;
}
.search-header .search-btn{
	display: block;
	width: 1.38rem;
	line-height: .88rem;
}
.search-header.bg-white .search-btn{
	color: #333333;
}
.search-header .search-input-cnt{
	position: relative;
	height: .6rem;
	border-radius: .1rem;
	background: #FFFFFF;
	padding-left: .6rem;
	overflow: hidden;
}
.search-header input{
	border: none;
	height: 100%;
}
.search-header .search-icon{
	position: absolute;
	width: .28rem;
	height: .28rem;
	background: url('../images/index/search-icon.png') no-repeat;
	background-size: 100% 100%;
	left: .2rem;
	top: 50%;
	margin-top: -.14rem;
	z-index: 99;
}
/*公用的搜索头部*****************end*/
.go-release-edit{
	display: block;
	position: fixed;
	right: .4rem;
	bottom: 2rem;
	width: .9rem;
	z-index: 99;
	height: .9rem;
	background: url('../images/circle/relase-edit.png') no-repeat;
	background-size: 100%;
}
.circle-top-list li a{
	height: .89rem;
}
.circle-top-list .ding-icon{
	display: block;
	width: .64rem;
	margin-right: .2rem;
	background: #f4483a;
	border-radius: .06rem;
	padding: .01rem 0;
}

.circle-tab a {
	position: relative;
	line-height: .8rem;
}
.circle-empty{
	padding: 2rem 0;
}
.detail-comment-list .circle-empty{
	background: #f5f4f9;
}
.circle-tab a i{
	position: absolute;
	display: block;
	width: .76rem;
	height: .04rem;
	left: 50%;
	margin-left: -.38rem;
	bottom: 0;
	z-index: 99;
}
.circle-tab .active{
	color: #4d72e2;
}
.circle-tab .active i{
	background: #4d72e2;
}
.circle-tab-cnt li{
	padding-top: .3rem;
	padding-bottom: .48rem;
}
.circle-tab-cnt.topic-list li{
	padding-top: 0;
	padding-bottom: 0;
}
.circle-tab-cnt.topic-list li a{
	padding: .3rem;
}
.circle-tab-cnt.topic-list li a .goods-img{
	width: 1.6rem;
	height: 1.6rem;
	margin-right: .2rem;
	overflow: hidden;
}
.circle-tab-cnt.topic-list li a .goods-img img{
	display: block;
	height: 100%;
}
.circle-tab-cnt.topic-list li a h3{
	padding-top:.16rem;
	margin-bottom: .4rem;
	line-height: .36rem;
}
.circle-tab-cnt li .circle-cnt-right{
	display: block;
	padding-top: .36rem;
	width: 2.12rem;
	height: 1.86rem;
	margin-left: .5rem;
	overflow: hidden;
}
.circle-cnt-right img{
	height: 100%;
}
.circle-editer .avater{
	width: .72rem;
	height: .72rem;
	margin-right: .2rem;
	border-radius: 50%;
	overflow: hidden;
}
.circle-editer .time{
	margin-left: .14rem;
}
.circle-tab-cnt .circle-cnt-text{
	margin-top: .2rem;
}
.circle-tab-cnt .circle-cnt-text .jing-icon{
	display: inline-block;
	width: .28rem;
	height: .28rem;
	background: url('../images/circle/jing.png') no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: .14rem;
}
.circle-tab-cnt .circle-cnt-infos{
	margin-top: .24rem;
}
.circle-tab-cnt .circle-view i{
	display: inline-block;
	width: .36rem;
	height: .24rem;
	vertical-align: middle;
	margin-right: .1rem;
	margin-top: -.06rem;
	background: url('../images/circle/view.png') no-repeat;
	background-size: 100% 100%;
}
.circle-tab-cnt .circle-comment i{
	display: inline-block;
	width: .28rem;
	height: .26rem;
	margin-left: .4rem;
	vertical-align: middle;
	margin-right: .1rem;
	background: url('../images/circle/comment.png') no-repeat;
	background-size: 100% 100%;
}
.circle .topic-editer .avater{
	width: .82rem;
	height: .82rem;
}
.circle .topic{
	padding-top: .3rem;
	padding-bottom: .24rem;
}
.topic .topic-else{
	margin-top: .24rem;
}
.footer .circle-join-bnt{
	padding: .24rem 0;
	background: #eb3a35;
}

.topic .circle-more-btn{
	display: block;
	margin-top: .08rem;
}
/*个人信息*/
.person-infos-top{
	position: relative;
	height: 1.7rem;
	padding-top: .3rem;
	background: #4d72e2;
}
.person-infos-top .avater{
	width: 1.2rem;
	height: 1.2rem;
	margin-right: .2rem;
	overflow: hidden;
}
.person-infos-top .avater img{
	border-radius: 50%;
}
.person-infos-top .avater.border-1px:before{
	border-color: #ffffff;
    border-radius: 50%;
}
.person-infos-top .whose-info{
	margin-right: 1.44rem;
}
.person-infos-top .attention-show{
	position: absolute;
	top: .3rem;
	right: .3rem;
	z-index: 99;
	width: 1.08rem;
	padding: .08rem 0;
	overflow: hidden;
}
.border-1px:before{
	border-radius: .2rem;
	border-color: #FFFFFF;
}
.person-infos .attention-list{
	height: 1.08rem;
	background: #5477e6;
}
.person-infos .attention-list a{
	height: 1.08rem;
	padding-top: .17rem;
	box-sizing: border-box;
}
.attention-list label{
	display: block;
	width: 1px;
	height: .4rem;
}
.attention-list label:before{
	border-color: #FFFFFF;
}
.person-infos .edit-list li a{
	display: block;
	padding-top: .28rem;
	padding-bottom: .28rem;
}
.person-infos .edit-list li .img-icon{
	display: block;
	width: .28rem;
	height: .28rem;
	margin-right: .1rem;
	background: url('../images/circle/img-icon.png') no-repeat;
	background-size: 100% 100%;
}

.person-infos .edit-list li .jing-icon{
	display: block;
	width: .28rem;
	height: .28rem;
	margin-left: .1rem;
	margin-right: .1rem;
	background: url('../images/circle/jing.png') no-repeat;
	background-size: 100% 100%;
}
.person-infos  .edit-list-else{
	margin-top: .21rem;
}
.edit-list .comment-icon{
	margin-left: .8rem;
}
.edit-list .comment-icon i{
	display: inline-block;
	width: .28rem;
	height: .26rem;
	background: url('../images/circle/comment.png') no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: .1rem;
}
.edit-list a .time{
	display: inline-block;
	margin-left: .38rem;
}


/*帖子详情页*/
.edit-detail-top{
	padding-top: .44rem;
	padding-bottom: .32rem;
}
.edit-detail-top h2 {
	margin-bottom: .3rem;
}
.edit-detail-top h2 i{
	display: inline-block;
	width: .28rem;
	height: .28rem;
	margin-right: .1rem;
	background: url('../images/circle/jing.png') no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
}
.edit-detail-top .edit-detail-avater{
	margin-bottom: .1rem;
}
.edit-detail-avater .avater{
	display: block;
	width: .74rem;
	height: .74rem;
	margin-right: .2rem;
	border-radius: 50%;
	overflow: hidden;
}
.edit-detail-avater .flexchild p{
	line-height: .32rem;
	vertical-align:middle;
}
.edit-detail-link{
	text-decoration: underline;
}
.comment-list-avater{
	margin-bottom: .14rem;
}
.comment-list-avater .avater{
	display: block;
	width: .62rem;
	height: .62rem;
	margin-right: .22rem;
	border-radius: 50%;
	overflow: hidden;
}
.comment-list-avater h3{
	margin-right: .22rem;
}
.detail-comment-list li{
	padding-top: .3rem;
	padding-bottom: .3rem;
}
.detail-comment-list li .emoji,
.edit-detail-top .emoji{
	width: .36rem;
	margin: 0 1px;
	vertical-align: middle;
}
.comment-list-tl{
	height: 1rem;
}
.comment-btn-box{
	height: 1.2rem;
	padding-left: .2rem;
	padding-right: .2rem;
}

 .comment-btn-box .detail-zan{
 	margin-left: .23rem;
 	margin-right: .2rem;
 }
 .comment-btn-box .detail-zan i{
 	display: inline-block;
 	width: .36rem;
 	height: .34rem;
 	margin-right: .08rem;
 	margin-top: -.04rem;
 	background: url('../images/index/zan.png') no-repeat;
 	background-size: 100% 100%;
 	vertical-align: middle;
 }
 .comment-btn-box .detail-zan.active i{ 	
 	background: url('../images/index/zan2.png') no-repeat;
 	background-size: 100% 100%;
 }
.comment-btn-box .detail-zan.active{
 	color: #4d72e2;
  }
.comment-btn-box .detail-collect i{
	display: inline-block;
	width: .38rem;
	height: .36rem;
	margin-top: -.06rem;
	margin-right: .08rem;
	background: url('../images/circle/collect.png') no-repeat;
 	background-size: 100% 100%;
 	vertical-align: middle;
}
.comment-btn-box .detail-collect.active i{
	background: url('../images/circle/collect2.png') no-repeat;
 	background-size: 100% 100%;
}
.comment-pop{
	position: fixed;
	width: 100%;
	max-width: 1024px;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	z-index: 999;	
}

.comment-pop.active{
	padding:.3rem .3rem 0 .3rem;
	box-sizing: border-box;
	background: #f7f7f7;
}
.comment-pop.active .detail-collect,
.comment-pop.active .detail-zan{
	display: none;
}
.comment-pop.active .comment-btn-box{
	height: auto;
	padding-left: 0;
	padding-right: 0;
}
.comment-input{
	line-height: .8rem;
	outline:none;
	border-radius: .06rem;
	padding:0 .24rem;
	border: 1px solid #F1F1F1;
	-webkit-user-select:text
}
.comment-pop.active .comment-input{
	display: block;
	min-height: 2.1rem;
	padding: .24rem .34rem;	
	border-radius: .1rem;
	line-height: .42rem;
}
.comment-pop.active .comment-input img.emoji{
	width: .48rem;
	vertical-align: middle;
}
.comment-input:empty::before {  
    content: attr(placeholder);  
    color: #CCCCCC;
     
}  
.function-cnt .bnt-icons,
.release-bnt-icons{
	position: relative;
	height: 1.06rem;
}
.function-cnt .bnt-icons .emoji-icon,
.release-bnt-icons .emoji-icon{
	display: block;
	width: .48rem;
	height: .48rem;
	background: url('../images/circle/emoji.png') no-repeat;
	background-size: 100% 100%;
}
.release-bnt-icons .img-icon{
	position: relative;
	display: block;
	width: .46rem;
	height: .4rem;
	background: url('../images/circle/img-icon2.png') no-repeat;
	background-size: 100% 100%;
	margin-left: .6rem;
}
.release-bnt-icons .img-icon input{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
}
.function-cnt{
	display: none;
}
.function-cnt .bnt-icons .release-comment-btn{
	position: absolute;
	display: block;
	width: 1.4rem;
	line-height: .6rem;
	right: .3rem;
	top: .22rem;
	border-radius: .1rem;
	background: #4d72e2;
}
.comment-pop.active .function-cnt{
	display: block;
}
.emoji-cnt{
	position: relative;
	padding: .2rem;
}

.emoji-cnt:before{
	content: '';
	position: absolute;
	width: 0;
    height: 0;
    top: -.18rem;
    left: .16rem;
    z-index: 99;
    border-left: .18rem solid transparent;
    border-right: .18rem solid transparent;
    border-bottom: .2rem solid #FFFFFF;
}

.emoji-cnt a{
	float: left;
	width: 10%;
	height: .6rem;
	/*background: red;*/
	text-align: center;
	overflow: hidden;
}
.emoji-cnt a img{
	width: .48rem;
	vertical-align: middle;
}
/*发布*/
.release-edit-cnt .release-tl{
	height: .96rem;
}
.release-edit-cnt .release-tl input{
	display: block;
	width: 100%;
	height: .96rem;
	border: none;
}
.release-edit-text .comment-input{
	padding-top: .3rem;
	border: none;
	min-height: 4rem;;
	line-height: .42rem;
}
.release-edit-text .comment-input img.emoji{
	width: .48rem;
}
.release-edit-cnt .emoji-cnt{
	position: relative;
	margin: 0 .3rem;
	padding: .2rem;
	background: #F7F7F7;
	border-radius: .1rem;
}
.release-edit-cnt .emoji-cnt:before{
	left: .08rem;
    border-left: .18rem solid transparent;
    border-right: .18rem solid transparent;
    border-bottom: .2rem solid #F7F7F7;
}

/*关注列表*/
.bg-list{
    padding: 0 .23rem;
}
.bg-headpor{
    float: left;
}
.bg-headpor-img{
    width: 1.17rem;
    height: 1.17rem;
    border-radius: 50%;
    /* border: 1px solid red; */
    overflow: hidden;
}
.bg-list-text{
    margin-left: 1.4rem;
    line-height: .5rem;
}
.bg-list-name{
    vertical-align: -25%;
    font-size: .32rem;
}
.bg-list-manifesto{
    vertical-align: 30%;
    font-size: .28rem;
    color: #999999;
}
.bg-list-guanzhu{
    float: right;
}
.bg-list-guanzhu-img{
    display: inline-block;
    position: relative;
    right: -.25rem;
    width: 1.5rem;
    height: .65rem;
    margin-top: -1.2rem;
    margin-right: .1rem;
    background: url(../images/circle/attention.png) no-repeat 50%;
    background-size: 80% 80%;
}
#bg-list-img-yiguanzhu{
    width: 1.4rem;
    /* border: 1px solid red; */
}
.bg-list-guanzhu-img-2{
    display: inline-block;
    /* border: 1px solid red; */
    width: 1.6rem;
    height: .65rem;
    margin-top: -1.2rem;
    margin-right: .1rem;
    position: relative;
    right: -.25rem;
    background: url(../images/circle/attention2.png) no-repeat 50%;
    background-size: 80% 80%;
}