.group-fastPost {
  margin-bottom: 0.5rem;
}

.group-fastPost .group-comment-title {
  font-size: 0.7rem;
  color: #666;
  letter-spacing: 0;
  line-height: 0.7rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.group-fastPost .group-comment-title span {
  color: #999;
  font-size: 0.6rem;
  margin-left: 6px;
}


.view-comment-box .view-comment-title {
  font-size: 0.7rem;
  color: #666;
  letter-spacing: 0;
  height:30px;
  line-height:30px;
  border-bottom: 1px solid #E5E5E5;
  font-weight: bold; 
}



.comment-list{
    margin-top: 0px;
}
.comment-list ul{
    padding: 0 70px;
}

.comment-list li{
    padding: 10px;
    border-bottom: 1px dashed #dfdfdf; overflow:hidden; padding-left:0px; padding-right:0px;
}
.comment-list img{

}
.comment-list .user{
    color: #b66257;
}
.comment-list p{
    line-height: 25px;
    overflow: hidden;
    width: 570px;
    font-size: 14px;
}
.comment-list .time{
    padding-top: 20px;
}
.comment-list .time span{
    color: #969696;
}
.comment-list .time .respond,.comment-list .time .zan{
    float: right;
    margin: 0 15px;
}
.comment-list .respond i{
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url(../images/detail-sprite.png);
    background-position: -90px -5px;
    vertical-align: middle;
    margin-right: 10px;
}
.comment-list .zan i{
    display: inline-block;
    width: 19px;
    height: 15px;
    background-image: url(../images/detail-sprite.png);
    background-position: -63px -5px;
    vertical-align: middle;
    margin-right: 10px;
}

.comment-say-li{padding: 20px 0 8px; border-bottom: dashed 1px #ECECEC;}
.comment-say-li.last{border-bottom: none;}

.comment-list .csl-img{width: 40px; float: left;/* margin-right: 22px;*/}
.comment-list .csl-img  img{width: 40px; height:40px;
    -moz-border-radius: 40px;      /* Gecko browsers */
    -webkit-border-radius: 40px;   /* Webkit browsers */
    border-radius:40px;    }
.comment-list .csl-body{/*width: 538px;float: left;*/ padding-left: 60px;}
 .comment-list .csl-body .cont{color: #666666; font-size: 14px; padding-bottom: 10px;word-break:break-all;word-wrap:break-word;overflow: auto;position:relative }
 .comment-list .csl-body .cont a.name{color: #B66257; text-decoration: none; float:left; padding-bottom:5px; display:block}
 .comment-list .csl-body .cont .huiyf{float:left; margin-left:5px;}
 .comment-list .csl-body .cont .huiyf1{float:left}
 .comment-list .csl-body .cont .huiyf2{float:left}
 
  .comment-list .csl-body .cont span{ display:block; position:absolute; right:0px; top:0px; color: #999}




.fastPostForm {
  position: relative;
}


.fastPostFormbj { background:#FFF; overflow:hidden;    padding-bottom: 1.2rem !important;


    padding-top: 1.2rem !important; margin-top:1.8rem!important; margin-bottom:1.8rem!important
}
#f_pst .fastPostForm-unLogin p {
  width: 584px;
}


  #f_pst .fastPostForm-unLogin {
      display: flex;
      align-items: center;
      justify-content: flex-start;
    }
	
	
	
	
.unloginImg {
      width: 2.5rem;
      height: 2.5rem;
      border-radius: 50%;
      overflow: hidden;
      margin-right: 1.5rem;
      border: none;
      padding: 0;
    }
	
	.unloginImg img{
      width:50px;
      height: 50px;
  
    }
	
	
	
	
	
  #f_pst .fastPostForm-unLogin .unloginImg{ margin-left:20px;

    }
		
  #f_pst .fastPostForm-unLogin .fancy-button{ margin-right:20px;

    }
	
	
	
	
	
    #f_pst .fastPostForm-unLogin p {
      font-size: 14px;
      color: #999999;
      letter-spacing: 0;
      line-height: 2.5rem;
      height: 2.5rem;
      width: 600px;
      margin: 0;
      padding: 0;
      margin-right: 1.5rem;
    }
    #f_pst .fastPostForm-unLogin a span {
      display: block;
      border-radius: 5rem;
      height: 1.5rem;
      line-height: 1.5rem;
      text-align: center;
      width: 4rem;
      color: #fff;
      font-size: 0.7rem;
    }
	
	
#f_pst .fastPostForm-input-group {
  width: inherit;
  display: initial;
}


	
.tedt_textarea {
  display: flex;
  align-items: center;

}



 #f_pst.fastPostForm .form-input-box {
    width: inherit;
}
	
	 #f_pst.fastPostForm .form-input {
      background: #F5F5F5;
      border-radius: 2px;
      color: #999;
      font-size: 14px;
      line-height: 16px;
    }
	
	
	
		
	 #f_pst.fastPostForm .form-input {
      background: #F5F5F5;
      border-radius: 2px;
      color: #999;
      font-size: 14px;
      line-height: 16px;
    }
	     

	
	
	
	
	
	
    #f_pst.fastPostForm .input-group-addon {
      width: 2.5rem;
      height: 2.5rem;
      border-radius: 50%;
      overflow: hidden;
      margin-right: 1.5rem;
      border: none;
      padding: 0;
      display: block; 
    }



    #f_pst.fastPostForm .input-group-addon img {
      width:50px;
      height:50px;
    }




#f_pst.fastPostForm .form-input {
  width:100%;
   /*width: 36.75rem;*/
}


.group_viewtbox #f_pst.fastPostForm .form-input {
  width: 780px;
}



.dgtleforum-wrapper #f_pst.fastPostForm .form-input {
  width: 780px;
}


#f_pst.fastPostForm .form-input-textarea {
 /*width: 36.75rem;*/  width:100%;
  height: 5rem;    padding: 0 20px;
}
.content .left_wrap .fancy-button{ margin-right:4px;}

   .fastPostForm .form-input-textarea {
      height: 9.1rem;
      border: none;
      resize: none;
    }
	
	
.fastPostForm input, .fastPostForm textarea {
    border: none;
    outline: none;
   /*  width: 49.5rem;*/
    background: #F5F5F5;
    padding: 0;
}

.plbq{ float:left; margin-left:4rem;    padding-top: 0.7rem !important;}
.form-input-btn{ float: right; margin-right:4px;}


 .form-input-btn .Btn {
      float: right;
      border: none;
      background: none;
      padding: 0;
    }
    .form-input-btn .Btn span {
      display: block;
      border-radius: 5rem;
      height: 1.8rem;
      line-height: 1.8rem;
      text-align: center;
      width: 4rem;
      color: #fff;
      font-size: 0.7rem;
    }
	
	
.group_viewtbox .kind {
  margin-left: 4rem;
}