.quote {
	overflow:hidden;
	margin:10px 0;
	padding-left:16px;
	background:url(qa.gif) no-repeat 0 0;
	color:#666;
}
.quote blockquote {
	display:inline;
	margin:0;
	padding-right:16px;
	background:url(qz.gif) no-repeat 100% 100%;
}
.m_c .quote {
	width:585px;
}
.blockcode {
	overflow:hidden;
	margin:10px 0;
	padding:5px 10px;
	background:#F7F7F7;
	color:#666;
}
.blockcode code {
	font-family:Monaco, Consolas, 'Lucida Console', 'Courier New', serif;
	font-size:12px;
	line-height:1.8em;
}
* html .blockcode code {
	font-family:'Courier New', serif;
}
.ct2_a .mn {
	float:left;
}
.appl {
	float:right;
	margin-top:8px;
	border:none;
	background-color:transparent;
}
.upf {
	width:500px;
}
*+html .upf {
	width:520px;
}
.upnf {
	white-space:normal;
}
.upbk {
	zoom:1;
}
.fldt {
	margin-bottom:8px;
}
.p_pop .flb {
	position:absolute;
	right:10px;
	top:18px;
*top:13px;
}
.fnm {
	width:130px !important;
}
.fszm {
	width:55px !important;
	line-height:normal;
}
.fnm li, .fszm li, .simm li {
	cursor:pointer;
}
.qsv {
	padding-left:16px;
	width:16px;
	height:16px;
	background:url(repquote.gif) no-repeat 50% 50%;
	cursor:pointer;
}
.marked {
	padding-right:16px;
	background:url(mark.png) no-repeat 100% 50%;
}
#taglistarea a {
	white-space:nowrap;
	zoom:1;
}
#taglistarea .marked {
	padding-right:0;
	background:none;
	font-weight:700;
	color:#FF0000 !important;
}
.p_tbl {
	height:auto;
	line-height:160%;
	border-bottom:none;
}
.p_tbl table {
*table-layout:fixed;
}
.p_tbl table td {
	height:28px;
	line-height:28px;
	border-bottom:1px solid #F2F2F2;
}
.atnu {
	width:16px;
}
.atna {
}
.atna p img, .attswf p img {
	vertical-align:middle;
	height:16px;
}
.atna .lighttxt, .attswf .lighttxt {
	color:#666 !important;
}
.attpr {
	width:40px;
	text-align:center;
}
.attv .px, .attp .px {
	width:25px;
}
.attv {
	width:100px;
}
.atturl img {
	height:20px !important;
}
.attc {
	width:20px
}
*+html .attc {
	width:40px;
}
.atds {
	width:80px;
	text-align:center;
}
.atds .px {
	width:60px;
}
.attp {
	text-align:center;
	width:40px;
}
.attach_preview {
	border:1px solid #ccc;
	box-shadow:0 0 5px rgba(96, 96, 96, 0.3);
}
.ie8 .attach_preview, .ie9 .attach_preview {
	top:57px;
	right:18px;
}
#newspecial_menu {
	width:90px;
}
#newspecial_menu li, #sti .wx {
	display:block;
	background:url(folder_new.gif) no-repeat 8px 50%;
	zoom:1;
}
#newspecial_menu .poll, #sti .poll {
	background-image:url(pollsmall.gif);
}
#newspecial_menu .trade, #sti .trade {
	background-image:url(tradesmall.gif);
}
#newspecial_menu .reward, #sti .reward {
	background-image:url(rewardsmall.gif);
}
#newspecial_menu .activity, #sti .activity {
	background-image:url(activitysmall.gif);
}
#newspecial_menu .debate, #sti .debate {
	background-image:url(debatesmall.gif);
}
#newspecial_menu a {
	display:block;
	padding:3px 0 3px 30px;
	white-space:normal;
}
#newspecial_menu a:hover {
	background:none;
	color:#ff6600;
	text-shadow:none;
	text-decoration:underline;
}
#sti {
}
#sti .wx {
	padding-left:25px;
	background-position:0 50%;
}
#sti .tb {
	margin-top:0;
}
#f_pst .bm_c {
	padding:20px;
}
#f_pst .tedt {
	width:auto;
}
.hasfsl {
	margin-right:170px;
	zoom:1;
}
#f_pst .upfl {
	height:auto;
	max-height:100%;
}
#f_pst .upfl td {
	padding:4px 0;
}
#f_pst .atds {
	width:100px;
}
#f_pst .px {
	padding:2px;
}
.mobile-type {
	position:absolute;
	margin:-5px 0 -85px 103px;
	width:58px;
	height:80px;
	background:url(mobile-type.png) no-repeat 100% 100%;
}
.ie6 .mobile-type, .ie7 .mobile-type {
	margin-left:88px;
}
.mobile-type a {
	display:block;
	width:46px;
	height:80px;
	background:url(mobile-type.png) no-repeat 0 0;
}
.mobile-type-2 a {
	background-position:0 -80px;
}
.mobile-type-3 a {
	background-position:0 -160px;
}
.mobile-type-4 a {
	background-position:0 -240px;
}
.ie6 .mobile-type, .ie6 .mobile-type a {
	background-image:url(mobile-type-ie6.png) !important;
}
.mobile-location {
	padding-left:20px;
	background:url(mobile-attach-2.png) no-repeat 0 0;
}
.fl {
}
.fl_tb {
	width:100%;
}
.fl_tb td {
	padding:10px 0;
}
.fl_icn {
	padding-right:10px !important;
	width:31px;
}
.fl_by {
	width:220px;
}
.fl_by div {
	margin-left:10px;
	width:210px;
	padding-left:8px;
	word-break:keep-all;
	word-wrap:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fl_by div .xi2 {
	zoom:1;
}
.fl_by cite {
	display:block;
}
.fl_i {
	width:150px;
	text-align:right;
}
.fl_i em {
	display:block;
	width:5em;
}
.fl .i_z {
	margin-right:8px;
	padding-right:8px;
	border-right:1px solid #C2D5E3;
}
.fl_icn_g {
	float:left;
	width:31px;
}
.fl_g {
	vertical-align:top;
}
.fl_g dl {
	margin-left:31px;
	padding-left:10px;
}
.fl_g dt {
	font-weight:700;
}
.fl_row td {
	border-top:1px dashed #ccc;
}
.flt {
}
.flt .flc {
	width:294px;
}
.gcop {
	margin-right:15px;
	clear:left;
}
.ghfl dt, .flt dt {
	font-size:14px;
	font-weight:700;
}
.ghfl dt span, .flt dt span, .flt dd span {
	font-size:12px;
	font-weight:200;
	color:#999;
}
.ghfl dd, .flt dd {
	line-height:1.8em;
}
.bdl {
	float:left;
	overflow:hidden;
	border:1px solid #BDD7E3;
	background-color:#F5F9FB;
}
.ie6 .bdl {
	position:relative;
}
.bdl_h {
	height:32px;
	line-height:22px;
}
.bdl .tbn {
	margin:10px;
}
.bdl dl {
	margin:-1px -10px 0;
}
.bdl dt {
	overflow:hidden;
	height:27px;
	line-height:27px;
	border:solid #CCE0EB;
	border-width:1px 0;
	background:#F5F9FB url(titlebg_sd.png) repeat-x 100% 0;
}
.bdl dt a {
	display:block;
	padding:0 15px 0 10px;
}
.bdl dt a:hover, .bdl_a a:hover {
	text-decoration:none;
}
.bdl dd {
	display:none;
}
.bdl dd a {
	display:block;
	margin:0 3px;
	padding:0 7px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.bdl dl.a {
	padding-bottom:4px;
	background-color:#FFF;
}
.bdl dl.a dt {
	margin-bottom:3px;
	background-position:100% -27px;
}
.bdl dl.a dd, .bdl_fav dd {
	display:block;
	overflow:hidden;
	zoom:1;
}
.bdl dd.bdl_a a {
	background-color:#F5F9FB;
	font-weight:700;
	color:#ff6600;
}
#forumnew {
	position:absolute;
	right:0;
	top:0;
	z-index:-1;
}
.tl #forumnewshow {
	background:#FFFAF3;
	font-size:12px;
	text-align:center;
}
.tl #forumnewshow th, .tl #forumnewshow td {
	padding:0;
	border:0;
}
.tl #forumnewshow th:hover, .tl #forumnewshow td:hover {
	background:#FFFFE9;
}
.tl #forumnewshow a {
	display:block;
	border-top:1px solid #F4E4B4;
	border-bottom:1px solid #F4E4B4;
	text-indent:25px;
	height:29px;
	line-height:29px;
	color:#EFAA00;
}
.tl #forumnewshow a:hover {
	text-decoration:none;
}
#checknewline tr td, #checknewline tr th {
	background:#FFFFEB;
	text-align:center;
	color:#666;
}
.newthread tr th, .newthread tr td {
	background:#FFFAF3;
}
.newthread .new em {
	margin-right:4px;
}
.newthread .new em, .newthread .new em a {
	color:#007CD5;
	font:12px/1.5 'ËÎÌå', Arial, Helvetica, sans-serif;
}
.forumrefresh {
	padding-right:14px;
	background:url(refresh.png) no-repeat 100% 50%;
}
#fjump_menu {
	overflow-x:hidden;
	max-height:600px;
}
#fjump_menu dl {
	width:200px;
}
#fjump_menu dt {
	font-weight:700;
}
#fjump_menu dd {
	text-indent:1em;
}
#fjump_menu li.a a {
	background-color:#E5EDF2;
}
.fct a {
	float:left;
	margin-left:8px;
}
.fa_fav_0, .fa_fav, .fa_rss, .fa_achv, .fa_bin, .fa_ivt {
	padding-left:20px;
	background:no-repeat 0 50%;
}
.fa_fav_0 {
	background-image:url(fav_grey.gif);
}
.fa_fav {
	background-image:url(fav.gif);
}
.fa_rss {
	background-image:url(feed.gif);
}
.fa_achv {
	background-image:url(clock.gif);
}
.fa_bin {
	background-image:url(recyclebin.gif);
}
.fa_ivt {
	background-image:url(user_add.gif);
}
#fh {
	width:644px;
}
.mw #fh {
	width:100%;
}
#fh .bm {
	padding-top:5px;
	padding-bottom:0;
}
#nv_group #fh {
	margin-bottom:1em;
}
#fh #gh {
	padding-top:10px;
}
#fh .h {
	margin-top:10px;
}
#fh .h * {
	float:left;
}
#fh h1 {
	margin-right:10px;
	font-size:16px;
}
#fh .h .y {
	float:right;
}
#fh .o a {
	float:left;
	margin-right:10px;
}
#fh.m {
	padding-top:0;
	background-color:#F2F2F2;
}
.xst {
	font-family:'Microsoft Yahei', Tahoma, 'Simsun';
	font-size:18px;
}
.xst i {
	font-style:italic;
}
.ttp {
	margin-bottom:5px;
	padding-top:10px;
	border-width:2px 0 0;
	background:transparent;
}
.ttp li {
	float:left;
	padding-bottom:5px;
}
.ttp a, .ttp strong {
	float:left;
	margin-right:5px;
	padding:4px 8px 3px;
	height:18px;
	border:1px solid #ccc;
	background:#FFF;
	white-space:nowrap;
}
.ttp a:hover {
	border-color:#ff6600;
	color:#ff6600;
	text-decoration:none;
}
.ttp .a a {
	padding-right:12px;
	padding-left:12px;
	border-color:#ff6600;
	background:#E5EDF2;
	color:#ff6600;
}
.ttp .pipe {
	float:left;
	margin-right:10px;
	padding:0;
	width:2px;
	height:27px;
	background:#C2D5E3;
	text-indent:-9999px;
}
.cttp {
	overflow:hidden;
	padding-right:35px;
	height:32px;
}
.cttp .unfold, .cttp .fold {
	float:right;
	display:inline;
	margin:5px -35px 9px 0;
	padding:0 0 0 10px;
	width:25px;
	height:18px;
	background-color:transparent;
	color:#ff6600;
	font-weight:400;
}
.tl .bm_c {
	padding-top:0;
}
.tl table {
	width:100%;
	table-layout:fixed;
	border-collapse:separate;
}
.tl th, .tl td {
	padding:5px 0;
	border-bottom:1px solid #C2D5E3;
}
.emptb th, .emptb td {
	padding:0;
	border-bottom:none;
}
.tl tr:hover th, .tl tr:hover td {
	background-color:#F2F2F2;
}
.tl th {
	padding-right:1.5em;
	zoom:1;
}
.tl th a:visited {
	color:#666;
}
.fromg {
	visibility:hidden;
}
.ie6 .fromg, tr:hover .fromg {
	visibility:visible;
}
.tl .icn {
	padding-left:5px;
	width:25px;
	text-align:left;
}
.tl .icn a:hover {
	text-decoration:none;
}
.tl .new {
}
.tl .comm {
}
.tl .frm {
	width:150px;
}
.tl .o {
	width:20px;
}
.tl .num {
	width:60px;
	line-height:14px;
}
.tl .by {
	width:105px;
	line-height:14px;
}
.tl cite, .tl .num em {
	display:block;
}
.tl th em {
	margin-right:4px;
	zoom:1;
}
.tl th em, .tl th em a {
	color:#007CD5;
}
.tl td em {
	font-size:11px;
	font-family:Arial, PMingliu, sans-serif;
	-webkit-text-size-adjust:none;
}
.tl td em, .tl td em a {
	color:#999;
}
.tl .ts th, .tl .ts td {
	padding:3px 0;
	border-bottom-color:#ccc;
	background:#F2F2F2;
}
.tl .th {
	margin-top:1px;
	padding:0 10px;
	border-bottom:1px solid #ccc;
	background:#F2F2F2;
}
.tl .th table {
	border:none;
}
.tl .th td, .tl .th th {
	height:20px;
	border:none;
	vertical-align:baseline;
}
.tl .tf {
	padding:3px 0;
}
.tf .showmenu:hover {
	border-color:#C2D5E3;
}
.tl_reply {
	padding-left:10px;
	background:url(dot.gif) no-repeat 0 7px;
}
.recy {
	text-decoration:line-through;
}
.tps {
	white-space:nowrap;
}
.tps a {
	padding:2px 4px;
	color:#444;
}
.tps a:hover {
	background-color:#F2F2F2;
	color:#007CD5;
}
.tsm {
	overflow:hidden;
	margin-bottom:-10px;
	width:100%;
	border-collapse:collapse !important;
}
.ie6 .tsm, .ie7 .tsm {
	margin-bottom:0;
}
.tsm th {
	padding:5px 0 5px 10px;
	border:none;
	vertical-align:top;
}
.tsm td {
	padding:5px 10px 5px 0;
	border:none;
	vertical-align:top;
}
.tsm tr:hover th, .tsm tr:hover td {
	background:none !important;
}
.tsm li {
	float:left;
	margin-right:4px;
	padding:0 4px;
	white-space:nowrap;
}
.tsm .a a {
	color:#444;
	font-weight:700;
}
.tsm .a a:hover {
	text-decoration:none;
}
.subtsm {
	margin-top:5px;
	padding:5px;
	border:1px dotted #C2D5E3;
}
.mfm .mtm {
	margin-right:10px;
}
.mfm span {
	height:26px;
}
.ttp .a a:hover {
	background:#E5EDF2 url(close-s.png) no-repeat 100% 11px;
}
#ttp_all a:hover {
	background-image:none !important;
}
#atarget, .unchk, .chked {
	padding-left:15px;
	line-height:16px;
	background:url(atarget.png) no-repeat 0 3px;
	color:#ff6600;
	cursor:pointer;
}
.ie_all #atarget, .ie_all .unchk, .ie_all .chked {
	display:inline-block;
	height:20px;
	line-height:20px;
}
#atarget.atarget_1, .chked {
	background-position:0 -37px;
}
.unchk:hover, .chked:hover {
	text-decoration:none;
}
#a_magic_doodle {
	padding-left:20px;
	background:url(doodle.small.gif) 0 50% no-repeat;
}
.mlt {
}
.mlt li {
	display:inline;
	margin:0 4px 10px;
	padding-top:5px;
	border:1px solid #E5EDF2;
	border-bottom-color:#C2D5E3;
	background:#FFF;
	text-align:left;
}
.mlt .sum {
	display:inline-block;
	padding:0 5px;
	height:16px;
	line-height:16px;
	border-radius:5px;
	background:#E5EDF2;
}
.mlt .pin {
	background:#7B3;
	color:#FFF;
}
.mlt .digest {
	background:#0BC;
	color:#FFF;
}
.mlt .c .nopic {
	display:block;
	background:#FFF url(nophototiny.png) no-repeat 50% 50%;
	cursor:pointer;
}
.mlt img.vm {
	display:inline;
}
.mlt h3 {
	height:30px;
	line-height:30px;
	font-weight:400;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.mlt li .cl {
	height:18px;
	overflow:hidden;
}
.mlt li .c {
	height:auto !important;
}
.mlt li span {
	display:inline;
	color:#444;
}
.tl tbody:last-child th, .tl tbody:last-child td {
	border-bottom:none;
}
#visitedforums_menu {
	width:150px;
}
#visitedforums_menu li {
	display:block;
	float:none;
}
#visitedforums_menu td {
	padding:5px 10px;
	vertical-align:top;
}
#visitedforums_menu a {
	white-space:normal !important;
	display:inline-block;
	overflow:hidden;
	height:1.5em;
}
#v_forums {
	width:120px;
}
#v_threads li, #v_forums li {
	padding-left:10px;
	background:url(dot.gif) no-repeat 0 7px;
}
#fastsmilies {
	text-align:right;
}
#fastsmilies table {
	table-layout:auto;
	width:160px;
	height:133px;
}
#fastsmilies td {
	text-align:right;
	vertical-align:middle;
	cursor:pointer;
}
#fastsmilies img {
	vertical-align:middle;
}
.unfold, .fold {
	float:right;
	padding-left:10px;
	background:url(arrwd.gif) no-repeat 0 50%;
	cursor:pointer;
	outline:none;
}
.fold {
	background-image:url(arrow_top.gif);
}
#online {
	border:0px;
	padding:6px;
}
.bmw .bm_h h2, .bmw .bm_h a {
	font-size:18px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:normal;
	color:#444;
}
.fl_row td {
	border-top:none;
}
.fl_icn_g {
	width:64px;
}
.fl_g dl {
	margin-left:64px;
}
.fl_g dt {
	margin-bottom:5px;
}
.fl_g dd {
	margin-top:3px;
}
.fl_g dd em {
	display:inline-block;
	margin-right:10px;
	width:70px;
}
.fl_g dd em span.t {
	display:inline-block;
	width:35px;
}
.fl_g dd em.l {
	width:140px;
}
.forum h1 {
	font-size:16px;
	display:inline;
	margin-top:-4px;
	margin-right:10px;
}
.tl .bm_c {
	padding:0;
}
.tl tr:hover th, .tl tr:hover td {
	background:#F7F7F7;
}
.bw0_all tr:hover th, .bw0_all tr:hover td {
	background:none;
}
.tl .th {
	padding:8px 20px;
	background:#ffffff;
	border-bottom:1px solid #dcdcdc;
}
.tl tbody:last-child th, .tl tbody:last-child td {
	border-bottom:none;
}
.bmw {
	border:0px;
}
.tl .tf a {
	float:left;
	margin-right:5px;
	padding:4px 12px 3px;
	height:18px;
	background-color:#D9E4F9;
	border-radius:5px;
}
.tl .tf a.a, .tl .tf li.a a {
	background-color:#39a7e4;
	color:#FFF;
}
.tl .tf a.a:hover {
	text-decoration:none;
}
.tl .tf .showmenu {
	padding-right:20px;
	background-image:url(arrwd.png);
}
.forumrefresh {
	background-position:50% 50%;
}
.tl .xst, .newthread .new em, .newthread .new em a {
	font-family:'Microsoft Yahei', Tahoma, 'Simsun';
	font-size:18px !important;
}
.tl th img {
	margin-bottom:5px;
}
.tl .o {
	width:30px;
}
.tl .avt {
	vertical-align:top;
	padding:10px 0;
	width:80px;
}
.tl .avt img {
	margin-left:15px;
}
.tl .by {
	padding-right:15px;
	text-align:right;
}
.emptb th, .emptb td {
	padding:0 !important;
}
.tl .tbmu {
	padding:10px 15px;
}
.tl .pgbtn {
	margin:5px 15px 15px;
}
.ie6 .tl .pgbtn, .ie7 .tl .pgbtn, .ie8 .tl .pgbtn {
	margin-top:15px;
}
.tl .waterfall {
	margin-left:15px;
}
#atarget {
	margin:7px 0 0 7px;
}
.imagemode, .txtmode {
	overflow:hidden;
	float:right;
	margin:7px 0 0 7px;
	width:16px;
	height:16px;
	text-indent:-9999px;
	background:url(chk.png) no-repeat 0 -16px;
	outline:none;
}
.imagemode {
	background-position:-16px -16px;
}
.ichked {
	background-position:-16px 0;
}
.tchked {
	background-position:0 0;
}
.ttp {
	margin-bottom:0;
	padding:7px 15px 0;
	background:#F2F2F2;
	border-radius:5px 5px 0 0;
}
.cttp .unfold, .cttp .fold {
	margin-right:-5px;
}
.ttp a, .ttp strong {
	border:none;
	background-color:transparent;
	border-radius:5px;
}
.ttp a:hover {
	text-decoration:underline;
}
.ttp .a a, .ttp .a a:hover {
	background-color:#E0E0E0;
	color:#444;
}
.ttp .a a:hover {
	text-decoration:none;
}
.ttp .pipe {
	width:1px;
	background-color:#ccc;
}
.tsm a {
	padding:4px 6px;
	color:#4095CE;
}
.tsm a:hover {
	background:none repeat scroll 0 0 #4095CE;
	color:#FFFFFF;
	text-decoration:none;
}
.tsm .a a {
	background:none repeat scroll 0 0 #4095CE;
	color:#FFFFFF;
	padding:4px 6px;
	font-weight:normal;
}
#nv_portal .vw .h, #nv_portal .vw .s, #nv_portal .vw .d, #nv_portal .vw .o, #nv_forum .vw .h, #nv_forum .vw .s, #nv_forum .vw .d {
	margin-left:40px;
	margin-right:40px;
}
.vw .h {
	padding-bottom:20px;
}
#nv_forum #ct {
	margin-bottom:10px;
	background:url(txtcon_bg.gif) repeat-y scroll 0 0 #fff;
}
#ct {
	margin-bottom:2px;
	background:url(txtcon_bg.gif) repeat-y scroll 0 0 #fff;
}
.xl1_elp {
	width:auto;
}
.ctl {
	width:930px;
	float:left;
}
.ctr {
	width:220px;
	float:right;
	border:0px;
	height:auto;
}
.user_say {
	background:url(bg_arrow_right.png) no-repeat scroll 0 48px #F1F1F1;
}
.rank {
	padding-bottom:2px;
}
.updateCont li {
	background:url(point01.gif) no-repeat scroll 0 8px transparent;
	height:25px;
	overflow:hidden;
	padding-left:10px;
	color:#AFAFAF;
}
.listm li {
	height:16px;
	line-height:16px;
	margin-bottom:4px;
	overflow:hidden;
	padding:0px 0px 7px 28px;
	position:relative;
	vertical-align:bottom;
}
.listm li em {
	border:1px solid #fff;
	color:#929292;
	background-color:#fff;
	display:block;
	font-family:"Tahoma";
	font-size:11px;
	height:14px;
	left:0;
	line-height:14px;
	position:absolute;
	text-align:center;
	top:0;
	width:18px;
}
.listm .top em {
	color:#fff;
	background-color:#39a7e4;
	border:1px solid #39a7e4;
}
.tab {
	border-top:1px solid #DCDCDC;
	height:0;
	margin:10px 15px;
	position:relative;
	width:auto;
}
.tab p {
	background:none repeat scroll 0 0 #F1F1F1;
	color:#666666;
	font-family:"Î¢ÈíÑÅºÚ", Microsoft YaHei;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:-10px;
}
.bm {
	margin-bottom:0px;
}
.bm_h {
	height:40px;
	line-height:40px;
	padding:0px 20px;
	border-bottom:1px solid #dcdcdc;
}
.bm_h strong {
	font-size:14px;
}
.bm_h h1 {
	color:#ff6600;
}
.bm_h h1 a {
	color:#ff6600;
	font-size:14px;
}
.line_dashed {
	border-bottom:1px dashed #DCDCDC;
}
.ct2 .mn {
	width:930px;
}
.ct2 .sd {
	width:220px;
}
.bm_c {
	clear:both;
	padding:20px;
	border-bottom:1px solid #dcdcdc;
}
.bm_c2 {
	clear:both;
	padding:15px;
}
.hasfsl {
	margin-right:0px
}
.moke8_bottom_share {
	border-top:1px dashed #DFDFDF;
	margin:10px 0px;
	padding-top:10px;
}
.contxt {
	font-size:12px;
	line-height:24px;
	float:left;
	width:49%;
}
.contxt a {
	color:#4095CE;
	font-size:12px
}
.share {
	float:right;
	clear:none;
}
.mtw {
	margin-top:10px !important;
}
.repo_btn, .like_btn, .view_btn, .favo_btn, #baidulike {
	height:100px;
	width:70px;
	text-align:center;
	float:left;
}
.moke8_thread_bottom {
	width:280px;
	margin:20px auto;
}
.moke8_thread_bottom a {
	color:#71777F;
	display:inline-block;
	height:100%;
	text-align:center;
	text-decoration:none;
	width:50px;
	margin:0px;
	padding:0px;
	background:url(dibubtn.png) no-repeat scroll 0 0 transparent;
}
.moke8_thread_bottom a:hover em {
	color:#FFFFFF
}
.favo_btn a {
	background-position:-60px 0px;
}
.repo_btn a {
	background-position:-120px 0px;
}
.view_btn a {
	background-position:-180px 0px;
}
.like_btn a:hover {
	background-color:#f66262;
}
.favo_btn a:hover {
	background-position:-60px 0px;
	background-color:#62c329;
}
.repo_btn a:hover {
	background-position:-120px 0px;
	background-color:#59c8ff;
}
.view_btn a:hover {
	background-position:-180px 0px;
	background-color:#ff7d09;
}
.moke8_thread_bottom em {
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	margin-top:50px;
}
.moke8_thread_bottom em i {
	display:block;
	font-weight:normal;
}
.bbda {
	font-weight:normal;
	font-family:"Î¢ÈíÑÅºÚ", Microsoft YaHei;
	color:#333333
}
.bbda h1, .bbda h1 a {
	display:inline;
	font-size:24px;
	font-weight:normal;
	font-family:"Î¢ÈíÑÅºÚ", Microsoft YaHei;
	color:#333333
}
.bbda h2 {
	display:inline;
	font-size:20px;
	font-weight:normal;
	font-family:"Î¢ÈíÑÅºÚ", Microsoft YaHei;
	color:#333333
}
.fenlei a {
	height:22px;
	line-height:22px;
	margin:0px 2px;
	color:#666666;
}
.fenlei a:hover {
	color:#ff6600;
}
.list_tit {
	background-color:#FFFFFF;
	font-size:14px;
	padding:12px 20px 4px 20px;
	position:relative;
}
.list_tit h1 {
	display:inline-block;
	font-weight:normal;
	float:left;
}
.list_xtit {
	padding-top:7px;
	display:block;
	padding-left:8px;
	float:left;
}
.list_jj {
	background-color:#FFFFFF;
	padding:0px 20px 15px 20px;
	border-bottom:1px solid #DCDCDC;
	font-size:12px;
	color:#999;
}
#pt {
	position:relative;
}
#newspecial {
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
	text-indent:-9999px;
	width:100px;
	height:35px;
	background:url(pn_post.png) no-repeat 0 0;
}
#newspecial:active {
	background-position:0 -35px;
}
.pg_forumdisplay #newspecial {
	position:relative;
	float:right;
	margin-top:-2px;
}
.syn_qq, .syn_tqq, .syn_qq_check, .syn_tqq_check {
	display:inline-block;
	margin-top:3px;
	width:19px;
	height:19px;
	background:transparent url(connect_post_syn.png) no-repeat 0 0;
	line-height:64px;
	overflow:hidden;
	vertical-align:top;
	cursor:pointer;
}
.ie6 .syn_qq, .ie6 .syn_tqq, .ie6 .syn_qq_check, .ie6 .syn_tqq_check {
	display:inline;
}
.syn_qq_check {
	background-position:-22px 0;
}
.syn_tqq {
	background-position:0 -22px;
	margin-left:5px;
}
.syn_tqq_check {
	background-position:-22px -22px;
	margin-left:5px;
}
