#diy-tg { z-index:1000; }
.iblock {display:inline-block;*display:inline;zoom:1;}
.frame { border: 0; margin-bottom: 0; background: transparent; }
.block { margin: 0; }
.wp { margin: 0 auto; width: 960px; padding:0; }
/* pgs --> pages & postbutton 分页、发帖按钮, pgb -->返回首页, nxt -->下一页 */
.pgs { padding:5px 10px 5px 0}
.pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp { float: left; margin-right: 5px; }
.pg{float:right;}
.pg,.pgb{line-height:20px;}
.pg a,.pg strong,.pgb a{float:left;display:inline;margin-left:4px;padding:0 8px;height:23px; line-height:23px;border:1px solid #8DC1D7;color:#666;overflow:hidden;text-decoration:none;}
.pg a.nxt,.pgb a{padding:0 10px;}
.pg a:hover,.pgb a:hover{border-color:#248BD8;color:#fff;background: url("{IMGDIR}/pages.png") repeat-x 0 -23px;}
.pg a.nxt { padding-right: 10px; }
.pg a.nxt a:hover{border-color:#248BD8;color:#000;background: url("{IMGDIR}/pages.png") repeat-x 0 -23px;}
.pg a.nxt { padding-right: 20px; }
.pg strong{background: url("{IMGDIR}/pages.png") repeat-x 0 -23px; color:#fff;;border:1px solid #248BD8;}
.pgb a{padding-left:10px;background-image:none;background-position:10px 50%;}
#pgt .pg, #pgt .pgb { margin-top: 5px; }
.a_t { margin-bottom: 10px; margin:0 8px }
.a_t table { width:100%;  background:#EDF5F9 }
.a_t td { padding: 4px 15px; border: 1px solid {COMMONBORDER}; }
.ct2_a .mn { float: right; width: 812px; padding:3px;border: 1px solid {COMMONBORDER};background:#fff }
.ct3_a .mn { float: right; width: 563px;padding:5px;border: 1px solid {COMMONBORDER};background:#fff }
.mb5{ margin-bottom:5px}
.header_bottom{background:#fff url({IMGDIR}/header_bottom.gif) repeat-x 0 0 ; height:6px; width:960px;}
.header_top{background:#fff url({IMGDIR}/header_top.gif) repeat-x 0 0 ; height:4px; width:960px}
.header_bottom_view{background:#fff url({IMGDIR}/header_bottom_view.gif) repeat-x 0 0 ; height:6px; width:960px;}
.header_top_view{background:#fff url({IMGDIR}/header_top_view.gif) repeat-x 0 0 ; height:4px; width:960px}
.toolbar{margin-bottom:5px;height:28px;background:#fafafa url("{IMGDIR}/toolbar.gif") repeat-x 0 100%; width:100%}
.toolbar-inner{width:960px;margin:0 auto;height:28px;background:url("{IMGDIR}/toolbar.gif") repeat-x 0 100%;}

.userbar{float:right;white-space:nowrap;margin-top:3px;}
.userbar a{float:left;display:inline;margin-left:10px;height:20px;line-height:20px;}
.userbar a:link,.userbar a:visited{color:#000;}
.userbar a:hover,.userbar a:active{color:#12459c;cursor:pointer;}

.accesslink{float:left;white-space:nowrap;margin-top:3px;/*Fixed IE < 8 bug*/position:relative;z-index:1;}
.accesslink li{float:left;position:relative;}
.accesslink a{float:left;display:inline;margin-left:10px;height:20px;line-height:20px;}
.accesslink a:link,.accesslink a:visited{color:#000;}
.accesslink a:hover,.accesslink a.active{color:#12459c;cursor:pointer;}
#nv{background:url({IMGDIR}/nv.png) repeat-x;height:36px;overflow:hidden;padding-left:3px;line-height:36px;}
#nv li{float:left;width:90px;background:url({IMGDIR}/nv_jg.png) no-repeat right top;height:36px;overflow:hidden;padding:0 3px 0 0px;}
#nv li.a{cursor:pointer;text-align:center;height:36px;line-height:36px;overflow:hidden;background:url({IMGDIR}/nv_jg.png) no-repeat right top;margin-left:0px;}
#nv li.a a{color:#fff;background:url({IMGDIR}/nv_hover.png) no-repeat 0 0px;margin-left:0px;}
#nv li a{height:36px;line-height:36px;overflow:hidden;padding:0px;width:90px;text-align:center;}
#nv li a:hover{cursor:pointer;text-align:center;background:url({IMGDIR}/nv_hover.png) no-repeat 0 0px;height:36px;line-height:36px;overflow:hidden;width:90px;color:#fff;text-decoration:none;}