.u_top{width: 998px;height: 40px;margin: 0px auto;line-height: 40px;background: #F7F7F7;border: 1px solid #ccc;border-bottom: none;font-size: 12px;}
.u_top .l{float: left;width: 160px;border-right: 1px solid #ccc;text-align: center;color: #444}
.u_top .r{float: left;width: 779px;padding-left: 20px;font: 700 16px 'Microsoft Yahei','Hei',Tahoma,'SimHei',sans-serif;height: 40px;line-height: 40px;}
.floor{width: 998px; margin: 0px auto 50px; border:1px solid #CCD3E4; border-radius: 5px;font: 12px/1.5 'Microsoft Yahei',arial,helvetica,sans-serif;
color: #000;height: auto;background: #FAFBFC;}  
.floor .u_inf{width: 160px;float: left;}  
.floor .u_cont{width: 837px;float: left;border-left: 1px solid #CCD3E4;background: #fff;}  
.u_name{line-height: 25px; padding: 5px 10px 5px 20px; border-bottom: 1px solid #CCD3E4;}
.u_name a{font-size: 14px;}
.u_pic {padding: 10px 20px;height: auto;}
.u_pic img {width: 110px;height: 130px;border: 5px solid #fff;}
.ycts {width: 300px;margin-left: 10px;}

.nr{padding: 0px 20px;}
.pi{height: 16px;padding: 10px 0px;border-bottom: 1px solid #CCD3E4;margin-bottom: 10px;}
.pi .times{ font-style: normal;padding-left: 10px;float: left;}
.txt{margin-bottom:10px;min-height: 130px; font-size: 15px;text-align: left;line-height: 200%;}
.nr img{}
.reps{height: 30px;opacity: 0.3;border-top: 1px solid #CCD3E4;padding-top: 10px;}
.reps:hover{opacity: 1.0;}
.nr .rp{float: left;padding-left: 5px;margin-right: 15px;}
.nr .rp a:hover{ text-decoration: underline; }
.cont_page{height:50px; line-height:30px; margin:20px auto;}
.cont_page ul{margin-left: 0px;}
.cont_page .pagination li {margin-left: 0px;margin-right: 16px;}

.login-msg {
    font: 14px/1.5 "Microsoft YaHei",tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
    line-height: 16px;
    padding-left: 2.5em;
    overflow: hidden;
    width: 278px;
    color: red;
    position: absolute;
}

.u_info{padding:5px 0px;height: 15px;}
.u_info .rt span{background: url(../image/pmto.gif) no-repeat 0px 1px;}
.u_info .rt span a{padding-left: 17px;}

/*发布消息访问空间*/
.kj{width:360px;height: 25px;padding:5px 0px;border-bottom: 1px dashed #ccc;line-height: 25px;margin:0px 20px;font-size:12px;}
.kj a:hover{text-decoration: underline;}
.msg_cont{width: 100%;height: 85px;resize: none;padding: 10px;border:2px solid #ccc;font-size: 13px;font-family: "微软雅黑";}

.hflz{width: 60px;height: 20px;text-align: center;border: 1px solid #ccc;display: inline-block;line-height: 20px;border-radius: 3px;background: #aaa;color: #fff}
.hflz:hover{background: #EAEAEA}

/*楼主回复弹窗*/
.lzhf-tc{position: absolute;width: 100%;top: 0px;left: 0px;background: rgba(16, 16, 16, 0.3);z-index: 2;display: none;}
.tc-k{position: fixed;z-index: 10;top: 30%;left: 32.3%;width: 810;padding: 10px;background: #eee;}
.tc-gb{font-size: 18px;position: absolute;right: 10px;top: 10px;width: 30px;height: 27px;line-height: 27px;text-align: center;border-left: 1px solid #ccc;display: inline-block;}
.tc-gb:hover{background: red;color: #fff;}