.tshuz_floor{width:100%;float:right; margin-bottom:10px; clear:both;}
.tshuz_floor:after{content:".";display:block;height:0;clear:both;visibility:hidden} 
.tshuz_title{float:right;color:#4181d7;cursor:pointer;display:inline-block;height:28px;line-height:28px;text-align:right;width:80px;padding-right: 10px;}
.nobottom {border-bottom:0!important;}
.tshuz_reply {border:0px solid #f0f1f2;background:#ffffff; padding:0 10px; margin-top:27px;}
	.tshuz_reply .avatar img {width: 25px;height: 25px;float: left;border-radius: 100%;border: 1px solid #e3e3e361;}
	.tshuz_reply .tshuz_cnt {margin-left: 35px;zoom: 1; word-wrap: break-word;word-break: break-all;}
	.tshuz_reply .tshuz_at {color: #4181d7;}
	.tshuz_reply ul li {border-bottom: 0px dashed #dedede; padding:10px 0;}
	.tshuz_reply .tshuz_time { text-align:right}
	.tshuz_reply .icon-reply {float:right; background:#f6f6f6; border:0px solid #ccc; padding:5px 10px; border-radius:3px; cursor:pointer;}
	.tshuz_reply .icon-reply:hover {border-color: #3e89fa; color: #3e89fa;}
	.tshuz_reply .reply_cnt {width: 545px;margin: 10px 0;height: 45px;line-height: 16px;padding: 5px;border: 1px solid #ebeced;border-radius: 5px;}
	.tshuz_reply .reply_cnt:focus { outline: none;}
	.tshuz_reply .smiley {z-index: 11;position: relative;height: 23px;float: right;line-height: 23px;font-size: 20px;color: #d0d0d0;}
	.tshuz_reply .reply_submit {padding:3px 6px; line-height:13px; border-radius:3px; float:right; margin-left:10px;}
	.tshuz_reply #reply_more {line-height: 25px;}
	.tshuz_reply .reply_area {display: none;}
	.tshuz_reply .tshuz_cnt_main img {vertical-align: middle; padding:0 2px; max-height:2em;}
.tshuz_floor:after,.tshuz_reply ul li:after {content:".";display:block;height:0;clear:both;visibility:hidden}