/*-----------------------------------------------------------------------------*/
/*----------Forum CSS----------*/
/*-----------------------------------------------------------------------------*/

a{color:#444;}
a:hover{color:#f60;}

/*----------topic detail----------*/
#topicnav{font-size:14px;clear:both;padding:9px 10px 20px;}
#topicnav span{font-weight:900;}
#topicnav span.right{font-weight:900;font-size:12px;line-height:14px;}
#topicnav span.right a{padding-left:15px;background:url(../images/arrow_2.gif) no-repeat 7px center;text-decoration:underline;}

.topicbtn{clear:both;width:100%;overflow:hidden;}
.topicbtn .topbtn{float:left;width:182px;padding:4px 0;}
.topicbtn .topbtn a{padding-left:5px;}
.topicbtn .forumPagejump {float:left;width:500px;}
.topicbtn input.pjumpbtn{width:44px;height:20px;line-height:18px;}

.fav{float:right;padding:3px 20px;text-align:right;white-space:nowrap;}
.fav span{margin:0 5px;font-weight:bold;line-height:26px;padding:6px 0 5px 28px;}
.fav .toFav{background:url(../images/icons/icon35.gif) no-repeat 0px 0px;}
.fav .toShare{background:url(../images/icons/forum_icon_14.gif) no-repeat 3px 2px;}
.fav a{text-decoration:underline;cursor:pointer;}

.piece{clear:both;margin:5px 0 15px;border-bottom:1px dotted #ccc;padding-bottom:15px;}
.pieceleft{float:left;width:160px;/*150px;*/}
.pieceleft .userpic{background:url(../images/forum_bg_face.gif) no-repeat top center;text-align:center;padding:10px 0;}
.pieceleft .userpic dl{margin: 0 auto;width:102px;height:102px;}
.pieceleft .userpic dl dt{border:1px solid #bb9981;}
.pieceleft .userpic dl dt a{display:block;position:relative;width:100px;height:100px;overflow:hidden;}
.pieceleft dl.userinfo{margin:0 0 5px; background:url(../images/forum_bg_face.gif) no-repeat center bottom; padding:0 8px 8px; word-break:break-all;overflow:hidden;}
.pieceleft dl.userinfo dt{font-size:14px;padding-bottom:8px;text-align:center;font-weight:bold;}
.pieceleft dl.userinfo dd p{padding-bottom:5px;line-height:14px;}

.piecemain{float:right;width:797px;background:url(../images/forum_bg_main_middle.gif) repeat-y 0 0;}
.pmaintop {background:url(../images/forum_bg_main_top.jpg) no-repeat left top;height:43px;}
.pmaintop table{width:96%;margin-left:30px}
.pmaintop table td{font-weight:bold;font-size:14px;padding-left:8pt;}
.pmaintop table td.pr{text-align:right;color:#016594;font-weight:normal;font-size:12px;padding:2px 5px;}
.pmaintop .pr .postfunc{margin:0 0 0 10px;}
.pmaintop .pr .postfunc a{margin:0 5px;color:#016594;}

table.clear{width:100%;height:1px;font-size:1px;}

.pmain{width:797px;table-layout:fixed;}
.pmain td,.pmain td font {line-height:150%;} 
.pmain td.pcontent{padding:20px 10px 5px 40px;height:170px;vertical-align:top;font-size: 14px;}
.pmain td.psignature{padding:20px 10px 5px 40px; vertical-align:top;}
.qmd_line{background:url(../images/icons/forum_icon_15.gif) left no-repeat; border-bottom:1px solid #ccc; height:11px; font-size:0; margin:10px 10px 10px 0;}
.userLabel{overflow:hidden; width:700px; max-height:200px;}
.pmain td.pmainbottom{background:url(../images/forum_bg_main_bottom.gif) no-repeat left bottom; height:30px;text-align:right;font-weight:bold;}
.pmain td.pmainbottom span{margin:6px 10px 4px;float:right;line-height:20px;background:#f5f8fa;border-right:1px solid #9dbfca; border-top:1px solid #9dbfca;}
.pmain td.pmainbottom span a{color:#016594;border-left:1px solid #9dbfca;padding:4px 10px 3px;display:inline;}

.puickreply{background:url(../images/forum_bg_reply.gif) no-repeat scroll 0 0;clear:both;height:320px;margin:10px 0;}
.puickreply h3{padding:10px 0 10px 60px;font-size:14px;}
.puickreply dl{width:100%;overflow:hidden;margin-top:10px;}
.puickreply dl dt{float:left;width:50px;height:220px;line-height:220px;margin-left:70px;_margin-left:35px;}
.puickreply dl dd{float:left;width:750px;}
.puickreply dl dd .replyarea{width:750px;height:220px;}
.puickreply dl dd .replyarea textarea{width:720px;height:170px;border:1px solid #ccc;padding:4px;}
input.replysub{width:77px;height:20px;border:0;cursor:pointer; background:url(../images/icons/forum_icon_17.gif) no-repeat left top;color:#fff;}
input.replyoff{width:77px;height:20px;border:0;cursor:default; background:url(../images/icons/forum_icon_16.gif) no-repeat left top;color:#fff;}
input.writebtn{width:64px;height:20px;border:0;cursor:pointer; background:url(../images/icons/forum_icon_11.gif) no-repeat left top;color:#fff;}

.replybox{clear:both;background:url(../images/forum_bg_post_m.gif) repeat-y scroll 0 0;}
.replybox dl{width:100%;overflow:hidden;margin-top:10px;}
.replybox dl dt{float:left;width:80px;padding-top:5px;margin-left:70px;_margin-left:35px;}
.replybox dl dd{float:left;width:750px;}
.replybox dl dd .replyarea{width:750px;height:500px;}
.replybox dl dd .replyarea textarea{width:720px;height:170px;border:1px solid #ccc;padding:4px;}
.replybox dl dd .posthelp{line-height:22px;}
.replybox dl dd select.selboard{margin-top:4px;*margin-top:2px;}
.replybox dl dd input.writetitle{margin-top:2px;*margin-top:0px;float:left;width:300px;margin-right:10px;}
.replybox dl dd input.ufile{padding:2px;width:270px;}
.replybox-t{height:23px;background:url(../images/forum_bg_post_t.gif) no-repeat scroll 0 0;}
.replybox-b{clear:both;height:23px;background:url(../images/forum_bg_post_b.gif) no-repeat scroll 0 bottom;}

.DivReferStyle{
background-color:#FFF9F5;
border:1px solid #EBD7A2;
color:#777777;
display:block;
font-size:12px;
margin:10px 30px;
padding:8px;
}
/*------topic detai End------*/
