.usl {
	overflow: scroll;
	overflow-x: hidden;
	padding: 5px;
	width: 580px;
	height: 280px;
}

.usl2 {
	width: auto;
	border: dashed #CCC;
	border-width: 0 1px 1px;
}

.usl li {
	overflow: hidden;
	float: left;
	margin: 3px;
	width: 134px;
	height: 64px;
}

.usl a {
	display: block;
	padding: 4px;
	border: 1px solid #FFF;
}

.usl a:hover {
	text-decoration: none;
	border: 1px solid;
	border-color: #DDD #999 #999 #DDD;
	background: #FFFFFF;
}

.usl .avt {
	float: left;
	margin-right: 5px;
	width: 52px;
	height: 52px;
	border: 1px solid #dedede;
	background-color: #FFF;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	zoom: 1;
}

.usl .d {
	float: left;
	width: 65px;
	height: 54px;
	overflow: hidden;
	word-wrap: break-word;
}

.usl li.a a,.usl li.a a:hover {
	border-color: #F90;
	background-color: #FFF1E1;
}

.usl li.a .avt span {
	display: block;
	margin-left: 2px;
	width: 50px;
	height: 50px;
	background: url("../image/mark.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/mark.png*/
		 no-repeat left bottom;
}

.usd {
	padding: 5px 10px 0;
	border: solid #CCC;
	border-width: 1px 0;
	background-color: #FFFFFF;
}

.usd2 {
	border-width: 1px;
	border-style: dashed;
}

.usd li {
	float: left;
	margin-right: 1%;
	width: 48%;
}

.e {
	overflow: hidden;
}

.e .i,.el .i {
	padding: 6px 10px;
	border-bottom: 1px dashed #dedede;
	background: #F7F7F7;
}

.el {
	
}

.et {
	margin: 20px 0 10px;
}

.el li {
	padding: 10px 20px;
	min-height: 20px;
	border-bottom: 1px dashed #dedede;
}

.ie6 .el,.ie6 .el li {
	zoom: 1;
}

.el .t {
	position: absolute;
	margin: 1px 0 0 -20px;
}

.el .o {
	overflow: hidden;
	float: right;
	margin: 4px -20px -4px 0;
	width: 16px;
	height: 16px;
	text-indent: 20px;
	background: url("../image/op.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/op.png*/ 
		no-repeat -2px -62px;
}

.ie6 .el .o {
	position: absolute;
	margin: 2px 0 0 525px;
}

.el .del {
	background-position: -2px -22px;
}

.el .d {
	padding-top: 10px;
	color: #666;
}

.ec .tn {
	margin: 10px 10px 0 0;
	cursor: pointer;
}

.ec a .tn {
	float: left;
	padding: 2px;
	border-radius: 3px;
	height: 90px;
	overflow: hidden;
	border: 1px solid #dedede;
}

.ie6 .ec a .tn {
	width: expression(this.width > 90 && this.width >= this.height ? 90 : true);
	height: expression(this.height > 90 && this.width <= this.height ? 90 : true);
}

.el .ec .hot {
	float: right;
	margin: 10px 0 0 10px;
	width: 55px;
	height: 50px;
	background: url("../image/hotspot.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/hotspot.gif*/
		 no-repeat;
}

.el .ec .hot a {
	display: block;
	line-height: 20px;
	text-align: center;
	color: #FFF;
}

.el .ec .hot a:hover {
	text-decoration: none;
}

.el .ec .hot em {
	display: block;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
}

.el a {
	color: #333;
}

.xlda .el {
	overflow: hidden;
	float: left;
	margin-top: -4px;
	width: 100%;
}

.xlda .el li {
	margin-bottom: -4px;
	padding-top: 14px;
}

.ie6 .xlda .el .o {
	margin: 2px 0 0 460px;
}

#share_preview .h {
	display: none;
}

.pbg {
	height: 10px;
	background: url("../image/pllb.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pllb.png*/
		 0 0 repeat-x;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}

.pbr {
	height: 16px;
	width: 470px;
	background-image: url("../image/pllb.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pllb.png*/;
	background-color: #5AAF4A;
	background-position: 0 -16px;
	background-repeat: repeat-x;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}

.pbg2 {
	display: block;
	height: 10px;
	width: 130px;
	margin: 0 auto;
	background: url("../image/ico_jdt.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/ico_jdt.png*/
		 0 -10px repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pbr2 {
	display: block;
	height: 10px;
	background: url("../image/ico_jdt.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/ico_jdt.png*/
		 0 0 repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.md_ctrl a:hover {
	text-decoration: none;
}

#vfastpost {
	background: #E5EDF2;
	padding: 3px;
}

.previewvfastpost {
	margin: 0px 10px 3px 10px;
}

.fullvfastpost {
	margin-top: 30px;
}

#vfastpost th,#vfastpost td {
	padding: 0px;
}

#vfastpost td {
	height: 38px;
}

#vfastpost #vf_l {
	width: 5px;
	background: url("../image/v.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/v.png*/ 
		no-repeat -30px -39px;
}

#vfastpost #vf_m {
	background: url("../image/v.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/v.png*/ 
		repeat-x 0px -79px;
}

#vfastpost #vf_m input {
	border: 1px solid white;
	width: 100%;
	border: 1px solid white;
	outline: none;
	font-size: 14px;
}

#vfastpost #vf_r {
	width: 10px;
	background: url("../image/v.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/v.png*/ 
		no-repeat -47px -119px;
}

#vfastpost #vf_b {
	width: 120px;
}

#vfastpost #vf_b button {
	width: 120px;
	display: block;
	height: 38px;
	line-height: 100px;
	overflow: hidden;
	background: url("../image/v.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/v.png*/ 
		no-repeat 0 0;
	margin: 0;
	padding: 0;
	border: none;
}

.tig_bottom {
	color: #B1B1B1;
	display: block;
	height: 8px;
	top: 56px;
	margin-left: 20px;
	position: absolute;
	z-index: 99;
}

.tig_bottom1 {
	color: #FEFEE9;
	display: block;
	height: 8px;
	top: 55px;
	margin-left: 20px;
	position: absolute;
	z-index: 111;
}

.vct {
	font: 12px/1.5 Tahoma;
	margin: 0;
}

.container {
	border: 1px solid #B1B1B1;
	margin-top: 8px;
	margin-right: 80px;
	background-color: #FEFEE9;
	border-radius: 3px;
	padding: 5px;
	width: 120px;
	position: absolute;
	top: -80px;
	right: 0;
}

.pgbtn {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #555;
}

.side_btn {
	position: relative;
	display: block;
}

.ie_all .side_btn {
	display: inline;
}

.side_btn a {
	position: absolute;
	left: -21px;
	top: -10px;
	display: block;
	width: 7px;
	height: 38px;
	overflow: hidden;
}

.side_btn a.btn_s_close {
	left: -27px;
	top: -10px;
}

.side_btn a.btn_s_open {
	left: -21px;
	top: -10px;
}

.ie8 .side_btn a.btn_s_close,.ie8 .side_btn a.btn_s_open {
	top: -27px;
}

.ie9 .side_btn a.btn_s_close,.ie8 .side_btn a.btn_s_open {
	top: -27px;
}

.ie10 .side_btn a.btn_s_close,.ie8 .side_btn a.btn_s_open {
	top: -27px;
}

.quote {
	overflow: hidden;
	margin: 10px 0;
	padding-left: 16px;
	color: #666;
}

.quote blockquote {
	display: inline;
	margin: 0;
	padding-right: 16px;
}

.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("../image/repquote.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/repquote.gif*/
		 no-repeat 50% 50%;
	cursor: pointer;
}

.marked {
	padding-right: 16px;
	background: url("../image/mark.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/mark.png*/
		 no-repeat 100% 50%;
}

#taglistarea a {
	white-space: nowrap;
	zoom: 1;
}

#taglistarea .marked {
	padding-right: 0;
	background: none;
	font-weight: 700;
	color: #F26C4F !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 #FFFFFF;
}

.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 #dedede;
	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("../image/folder_new.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/folder_new.gif*/
		 no-repeat 8px 50%;
	zoom: 1;
}

#newspecial_menu .poll,#sti .poll {
	background-image: url("../image/pollsmall.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pollsmall.gif*/;
}

#newspecial_menu .trade,#sti .trade {
	background-image: url("../image/tradesmall.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/tradesmall.gif*/;
}

#newspecial_menu .reward,#sti .reward {
	background-image: url("../image/rewardsmall.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/rewardsmall.gif*/;
}

#newspecial_menu .activity,#sti .activity {
	background-image: url("../image/activitysmall.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/activitysmall.gif*/;
}

#newspecial_menu .debate,#sti .debate {
	background-image: url("../image/debatesmall.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/debatesmall.gif*/;
}

#newspecial_menu a {
	display: block;
	padding: 3px 0 3px 30px;
	white-space: normal;
}

#newspecial_menu a:hover {
	background: none;
	color: #333;
	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-top: 20px;
}

#f_pst .tedt {
	width: auto;
}

#f_pst .tedt .y a {
	color: #999;
}

.hasfsl {
	margin-right: 0px;
	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("../image/mobile-type.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/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("../image/mobile-type.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/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("../image/mobile-type-ie6.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/mobile-type-ie6.png*/
		 !important;
}

.mobile-location {
	padding-left: 20px;
	background: url("../image/mobile-attach-2.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/mobile-attach-2.png*/
		 no-repeat 0 0;
}

#threadbeginid {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
}

#threadbeginid .beginidin {
	position: absolute;
	top: 0;
	right: 0px;
	z-index: 999;
}

#threadbeginid .beginidimg {
	background: white;
	filter: alpha(opacity = 0);
	opacity: 0;
}

#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: #FFFFFF;
}

.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("../image/fav_grey.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/fav_grey.gif*/;
}

.fa_fav {
	background-image: url("../image/fav.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/fav.gif*/;
}

.fa_rss {
	background-image: url("../image/feed.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/feed.gif*/;
}

.fa_achv {
	background-image: url("../image/clock.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/clock.gif*/;
}

.fa_bin {
	background-image: url("../image/recyclebin.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/recyclebin.gif*/;
}

.fa_ivt {
	background-image: url("../image/user_add.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/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: #FFFFFF;
}

.xst {
	font-family: Helvetica Neue, Arial, Hiragino Sans GB, STHeiti,
		Microsoft Yahei, SimSun, WenQuanYi Micro Hei, sans-serif;
	font-size: 14px;
}

.xst i {
	font-style: italic;
}

.ttp {
	border-bottom: 1px solid #eee;
}

.ttp li {
	float: left;
	margin: 0 8px;
}

.ttp a,.ttp strong {
	display: inline-block;
	line-height: 50px;
	white-space: nowrap;
	padding: 0 10px;
	position: relative;
	height: 50px;
	color: #555;
	font-size: 14px;
}

.ttp li.a a {
	color: #F35B4F;
}

.ttp li span {
	bottom: -1px;
	left: 50%;
	width: 0%;
	height: 3px;
	transition: all 0.2s ease-in-out 0s;
	position: absolute;
	background-color: #F35B4F;
}

.ttp li.a span,.ttp a:hover span {
	width: 100%;
	left: 0
}

.ttp a:hover {
	color: #F35B4F;
	text-decoration: none;
}

.ttp .a a {
	padding-right: 12px;
	padding-left: 12px;
	border-color: #333;
	background: #FFFFFF;
	color: #333;
}

.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: #333;
	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: #FFFFFF;
}

.tl .threadpre td,.tl .threadpre:hover td {
	background-color: #FCFCFC;
}

.tl .threadpre .threadpretd {
	border-left: 1px solid #C2D5E3;
	border-right: 1px solid #C2D5E3;
}

.tl th .tdpre,.tl td.fn .tdpre {
	visibility: hidden;
	display: inline;
	width: 31px;
	height: 17px;
	margin-top: 3px;
	background-image: url("../image/preview.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/preview.png*/;
	text-indent: -999em;
	overflow: hidden;
}

.tl th:hover .tdpre,.tl td.fn:hover .tdpre {
	visibility: visible;
}

.ie6 .tl th .tdpre,.ie6 .tl td.fn .tdpre {
	display: none;
}

.fastpreview {
	position: relative;
}

.icon_preview {
	position: absolute;
	display: block;
	left: 80px;
	top: -13px;
	width: 11px;
	height: 8px;
	background: url("../image/icon_preview.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/icon_preview.png*/;
	overflow: hidden;
}

a.icon_up {
	display: block;
	margin: 0 10px;
	height: 25px;
	background: #F2F2F2 url("../image/arrow_up.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/arrow_up.png*/
		 no-repeat 50% 50%;
	overflow: hidden;
	border: 1px dashed rgb(194, 213, 227);
	border-radius: 3px;
}

a.icon_up:hover {
	background: #FFF url("../image/arrow_up_hover.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/arrow_up_hover.png*/
		 no-repeat 50% 50%;
}

.fastpreview td {
	border-bottom: none !important;
}

.tl th,.tl td.fn {
	padding-right: 1.5em;
	zoom: 1;
}

.tl th a:visited,.tl td.fn 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;
}

.tl .by {
	width: 245px;
}

.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, Psimsun, 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: #dedede;
	background: #FFFFFF;
}

.tl .th {
	margin-top: 1px;
	padding: 0;
	border-bottom: 1px solid #dedede;
	background: #FFFFFF;
}

.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("../image/dot.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/dot.gif*/ 
		no-repeat 0 7px;
}

.recy {
	text-decoration: line-through;
}

.tps {
	white-space: nowrap;
}

.tps a {
	padding: 2px 4px;
	color: #555;
}

.tps a:hover {
	background-color: #FFFFFF;
	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: #555;
	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;
}

.plh {
	line-height: 46px;
}

.plh .plc {
	padding-bottom: 0;
}

.vwthd {
	padding-right: 80px !important;
}

.vwthd div.y {
	display: inline;
	margin-right: -60px;
}

.ts {
	display: inline;
	font: 700 16px 'Microsoft Yahei', 'Hei', Tahoma, 'SimHei', sans-serif;
}

#nv_forum #ct {
	border-color: #C2D5E3;
}

.pattl_c .tip {
	margin-top: 30px;
	padding: 5px;
	width: 88px;
}

.pattimg {
	float: left;
	margin: 0 10px 10px 0;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.pattimg_zoom {
	position: absolute;
	display: block;
	width: 100px;
	height: 100px;
	line-height: 300px;
	overflow: hidden;
}

.ie_all .pattimg_zoom {
	background-color: #FFF;
	filter: alpha(opacity = 0);
	opacity: 0;
}

.attl_g,.attl_m {
	margin-left: 10px;
	padding-left: 16px;
	background: url("../image/attl_icon.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/attl_icon.png*/
		 no-repeat 0 3px;
}

.attl_m {
	background-position: -100px 3px;
}

.ie6 .cgtl {
	width: auto;
}

.cgtl {
	overflow: hidden;
}

.cgtl td,.cgtl th,.cgtl caption {
	padding: 5px;
	border-bottom: 1px solid #C2D5E3;
}

.cgtl caption {
	background: #FFFFFF;
	border-top: 1px solid #C2D5E3;
	font-size: 14px;
	font-weight: 700;
}

.cgtl th {
	width: 16%;
}

.cp_pls a {
	float: left;
	margin-right: 4px;
	line-height: 1.231;
}

#scrollleftinfo {
	position: fixed;
	left: auto;
	top: auto;
	width: 5px;
	height: 200px;
	border-radius: 0 5px 5px 0;
	background: url("../image/sidecontrol.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/sidecontrol.png*/
		 no-repeat -9px 0;
	cursor: pointer;
}

#scrollleftinfo.open {
	width: 9px;
	background-position: 0 0;
}

.img_tit_t .xi1 {
	color: #444;
}

.img_tit_t .ph {
	font-weight: 700;
	font-size: 16px;
}

.ph_r_con {
	padding: 20px 0 0;
}

a.thread_mod {
	background: url("../image/bigimg.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/bigimg.png*/
		 no-repeat 0 -38px;
	padding-left: 25px;
	height: 19px;
	display: inline-block;
	color: #444;
}

a.thread_mod:hover {
	background: url("../image/bigimg.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/bigimg.png*/
		 no-repeat 0 -57px;
	color: #369 !important;
	text-decoration: none;
}

a.thread_mod span {
	color: #444;
	font-weight: 700;
}

a.thread_mod:hover span {
	color: #539BCB !important;
}

#imagelist_nav {
	background: none repeat scroll 0 0 #DDD;
	margin-top: 20px;
	height: 150px;
	width: 780px;
}

#imagelist_nav .imagelist_album {
	color: #FFFFFF;
	font-size: 12px;
	overflow: hidden;
	width: 780px;
}

#imagelist_nav .imagelist_album div.left {
	height: 110px;
	margin-top: 18px;
	overflow: hidden;
	position: relative;
	width: 730px;
	float: left;
}

#imagelist_nav .imagelist_album div.left ul {
	left: 0;
	position: absolute;
	z-index: 2;
	margin: 0 0;
}

#imagelist_nav .imagelist_album div.left li {
	float: left;
	height: 110px;
	text-align: center;
	margin-top: 5px;
	list-style: none outside none;
}

#imagelist_nav .imagelist_album a.left {
	background: url("../image/imagelist_nav.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/imagelist_nav.png*/
		 no-repeat -21px 0px;
	height: 63px;
	margin-top: 42px;
	margin-left: 1px;
	width: 24px;
	float: left;
}

#imagelist_nav .imagelist_album a.left:hover {
	background: url("../image/imagelist_nav.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/imagelist_nav.png*/
		 no-repeat 2px -70px;
}

#imagelist_nav .imagelist_album a.right {
	background: url("../image/imagelist_nav.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/imagelist_nav.png*/
		 no-repeat 2px 0px;
	height: 63px;
	margin-top: 42px;
	margin-right: 1px;
	width: 24px;
	float: right;
}

#imagelist_nav .imagelist_album a.right:hover {
	background: url("../image/imagelist_nav.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/imagelist_nav.png*/
		 no-repeat -21px -70px;
}

#imagelist_nav .imagelist_album div.left a.mask {
	background-color: #333;
	display: block;
	height: 110px;
	overflow: hidden;
	position: absolute;
	width: 110px;
	z-index: 1;
}

#imagelist_nav .imagelist_album div.left li div {
	height: 110px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	width: 110px;
}

#imagelist_nav .imagelist_album div.left li div span {
	background-color: #000000;
	bottom: 2px;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 86px;
	width: 33px;
}

.photo_pic {
	width: 780px;
}

.ie6 #photo_pic img {
	width: expression(this.width > 620 ? 620 : true);
}

.ie6 .photo_pic {
	width: 780px;
	margin: 0 auto;
}

.album_side_r {
	border-left: 1px dashed #CDCDCD;
}

.album_side {
	padding: 20px 10px;
	font-size: 12px;
}

.album_side .hm {
	padding: 0 0 10px;
}

.album_info h3 {
	color: #999;
	margin: 10px 0;
}

.album_side .date {
	color: #999;
}

.album_info p {
	text-indent: 2em;
}

.tit_author {
	display: block;
}

.tit_author a {
	color: #369;
	font-size: 14px;
	font-weight: 700;
}

.authi .none {
	display: inline-block;
}

.authi .show {
	display: none;
}

.authi:hover .none {
	display: none;
}

.authi:hover .show {
	display: inline-block;
}

.ie6 .authi .none {
	display: none;
}

.ie6 .authi .show {
	display: inline-block;
}

#a_magic_doodle {
	padding-left: 20px;
	background: url("../image/doodle.small.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/magic/doodle.small.gif*/
		 0 50% no-repeat;
}

.pl {
	
}

.pl table {
	table-layout: fixed;
	width: 100%;
}

.pl .dt {
	width: 100%;
}

.plm {
	vertical-align: bottom !important;
}

.plc,.pls {
	vertical-align: top;
}

.plc {
	padding: 0 20px;
}

.pls {
	width: 180px;
	background: #f5f5f5;
	overflow: hidden;
}

.pls .avatar {
	margin: 10px 15px;
}

.pls .avatar img {
	padding: 5px 5px 8px;
	background: #FFF url("../image/midavt_shadow.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/midavt_shadow.gif*/
		 0 100% repeat-x;
	width: 120px;
}

.pls .favatar {
	background: transparent;
	height: auto;
	border-width: 0px;
	overflow: visible;
}

.pls p,.pls .pil,.pls .o {
	margin: 5px 10px 5px 20px;
}

.pls p em,.pls dt em {
	color: #F26C4F;
}

.pls dd,.pls dt {
	float: left;
	overflow: hidden;
	height: 1.6em;
	line-height: 1.6em;
}

.pls dt {
	margin-right: 3px;
	width: 55px;
}

.pls dd {
	width: 70px;
}

.pls dd img {
	margin-top: -2px;
	max-width: 65px;
}

.ie6 .pls dd img,.ie7 .pls dd img {
	margin-top: 2px;
	width: expression(this.width > 65 ? 65 : true);
}

.ad .pls {
	background: #eee;
	padding: 0;
	height: 1px;
}

.ad .plc {
	background: #eee;
	padding: 0;
	overflow: hidden;
}

.pl .pnv .pls {
	background: #FFFFFF;
	border: solid #C2D5E3;
	border-width: 0 1px 1px 0;
	line-height: 16px;
}

.pl .pnv .tns p {
	font-size: 12px;
}

.pl .pnv .plc {
	border-bottom: 1px solid #C2D5E3;
}

.pnh {
	padding: 11px 20px;
}

.tnv {
	text-align: center;
	vertical-align: middle;
}

#threadstamp {
	position: relative;
	width: 100%;
	height: 0;
	overflow: visible;
}

#threadstamp img {
	position: absolute;
	top: 0px;
	right: 170px;
}

#pl_top .ad .pls,#pl_top .ad .plc {
	height: 1px;
	overflow: hidden;
}

#pl_top .pls {
	text-indent: 15px;
}

.pi {
	overflow: hidden;
	margin-bottom: 10px;
	padding: 10px 0;
	height: 36px;
	border-bottom: 1px dashed #dedede;
}

.pi strong a {
	float: right;
	margin-top: -6px;
	padding: 4px 6px;
	border: 1px solid #FFF;
	font-weight: 400;
}

.pi strong a:hover {
	border-color: #dedede;
}

.pls .pi {
	padding-left: 15px;
}

.pi em {
	
}

.pti {
	
}

.authicn {
	cursor: pointer;
	width: 16px;
}

.code_bg {
	background: url("../image/code_bg.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/code_bg.png*/
		 no-repeat 0 0;
	display: inline-block;
	padding: 4px;
	margin: 10px 20px;
}

.pcb {
	clear: left;
	margin-right: 130px;
}

.ie6 .pcbs table,.ie6 .t_fsz table {
	width: auto;
}

.pcb h1,.pcb h2 {
	margin: 8px 0;
	font-size: 1.17em;
}

.pcb h1 a {
	font-weight: 400;
}

.pcb h2 em {
	float: right;
	font-size: 12px;
	font-weight: 400;
}

#ph {
	padding: 17px 0 0;
}

#ph h1 {
	font-size: 20px;
}

#fj {
	margin-left: 5px;
}

#fj label,#fj input {
	margin-right: 4px;
	padding: 0;
	height: 16px;
	line-height: 16px;
}

.pcb .jammer {
	font-size: 10px;
	color: #FFF;
}

.pcb strong {
	font-weight: 700;
}

.pcb em {
	color: #666;
}

.pcb span.t_tag {
	cursor: pointer;
	border-bottom: 1px solid red;
	white-space: nowrap;
}

.pcb span.t_tag:hover {
	border-bottom: 1px solid #F26C4F;
}

.pct {
	padding-bottom: 1em;
}

.t_fsz {
	line-height: 1.8;
	color: #333;
}
.t_fsz img{
	max-width: 980px;
	height: auto;
}

* html .t_fsz {
	height: 100px;
	overflow: visible;
}

.t_f,.t_f td {
	font-size: 14px;
}

.t_f a {
	color: #333;
	text-decoration: underline;
}
.hljs-comment {
	 display:block;
}
.hljs-keyword {
	 /* display:block; */
	 color: red;
} 

.t_f ul {
	margin-left: 14px;
}

.t_f li {
	margin-left: 2em;
}

.t_f ul li {
	list-style-type: disc;
}

ul.litype_1 li {
	list-style-type: decimal;
}

ul.litype_2 li {
	list-style-type: lower-alpha;
}

ul.litype_3 li {
	list-style-type: upper-alpha;
}

.t_f i {
	font-style: italic;
}

.sign {
	overflow: hidden;
	margin-bottom: 10px;
	padding-top: 20px;
	line-height: 1.6em;
	background: url("../image/sigline.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/sigline.gif*/
		 no-repeat 0 0;
}

* html .sign {
	height: expression(signature(this));
}

.sign * {
	line-height: normal;
}

.po {
	border-top: 1px dashed #dedede;
}

.po .y {
	margin: 8px 0 0 5px;
}

.po p {
	float: right;
}

.po p a,.po p label {
	margin-right: 6px;
}

.hin {
	opacity: 0.2;
}

.plhin:hover .hin {
	opacity: 1;
}

.pob {
	line-height: 36px;
}

.pob em {
	float: left;
}

.pob em a {
	padding: 5px 10px 5px 25px;
}

.cmmnt {
	background: url("../image/cmmnt.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/cmmnt.gif*/
		 no-repeat 0 50%;
}

.fastre {
	background: url("../image/fastreply.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/fastreply.gif*/
		 no-repeat 0 50%;
}

.followp {
	background: url("../image/rt.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/rt.png*/ 
		no-repeat 0 50%;
}

.sharep {
	background: url("../image/oshr.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/oshr.png*/
		 no-repeat 0 50%;
}

.req {
	background: url("../image/repquote.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/repquote.gif*/
		 no-repeat 0 50%;
}

.editp {
	background: url("../image/edit.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/edit.gif*/
		 no-repeat 4px 50%;
}

.appendp {
	background: url("../image/icon_append.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/icon_append.png*/
		 no-repeat 4px 50%;
}

.psave {
	background: url("../image/pubsave.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pubsave.gif*/
		 no-repeat 4px 50%;
	padding: 3px 10px 3px 25px;
	border: 1px dotted #dedede;
	margin-left: 5px;
}

.push {
	background: url("../image/push.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/push.png*/
		 no-repeat 4px 50%;
}

.replyadd {
	background: url("../image/rec_add.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/rec_add.gif*/
		 no-repeat 0 50%;
}

.replysubtract {
	background: url("../image/rec_subtract.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/rec_subtract.gif*/
		 no-repeat 0 50%;
}

.modact {
	display: block;
	height: 32px;
	text-align: center;
	padding: 30px 0 0;
}

.modact,.modact a {
	line-height: 32px !important;
}

#p_btn {
	line-height: 24px;
	padding: 3em 0;
	text-align: center;
}

#p_btn a {
	display: inline-block;
	margin-right: 3px;
	padding-right: 4px;
	padding-left: 8px;
	background: url("../image/share_btn.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/share_btn.png*/
		 no-repeat 0 0;
	vertical-align: top;
	white-space: nowrap;
}

#p_btn a:hover {
	text-decoration: none;
}

#p_btn i {
	display: block;
	padding: 4px 8px 4px 0;
	background: url("../image/share_btn.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/share_btn.png*/
		 no-repeat 100% 100%;
	font-style: normal;
	cursor: pointer;
}

#p_btn img {
	float: left;
	margin: 4px 4px 0 0;
}

#p_btn span {
	padding-left: 2px;
	color: #999;
}

.tshare {
	padding-bottom: 10px;
}

.tshare strong {
	float: left;
	margin-right: 10px;
}

#p_btn .tshare a,#p_btn .tshare i {
	padding: 0;
	background-image: none;
}

#p_btn .tshare a {
	margin-right: 10px;
	color: #333;
}

#p_btn .tshare a:hover {
	text-decoration: underline;
}

.rate {
	margin: 20px 0;
	font-size: 12px;
}

.rate dt {
	float: left;
	padding-top: 7px;
	width: 80px;
	text-align: center;
}

.rate dt strong {
	padding: 12px 8px;
	height: 46px;
	font-size: 24px;
	background: #FFF4DD;
}

.rate dt p {
	padding-top: 10px;
}

.rate dt strong a,.rate dt strong a em {
	line-height: 48px;
	height: 48px;
	color: #F26C4F;
}

.rate dd {
	margin-left: 80px;
}

.rate dd ul li {
	float: left;
	overflow: hidden;
	margin: 0 4px;
	width: 67px;
	height: 84px;
	text-align: center;
}

.rate .ratt {
	border-bottom: 1px dotted #CCC;
	padding: 6px 0;
}

.ratl th,.ratl td,.ratc {
	overflow: hidden;
	padding: 5px 2px;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px dashed #CCC;
	white-space: nowrap;
}

.ratl img {
	height: 24px;
	width: 24px;
	vertical-align: middle;
}

.rate_collapse .ratl_l,.rate_collapse .ratc {
	display: none;
}

.rate_collapse .txt_h {
	visibility: hidden;
}

.rate .op {
	padding-right: 16px;
	background: url("../image/arrow_top.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/arrow_top.gif*/
		 no-repeat 100% 50%;
}

.rate_collapse .op {
	background-image: url("../image/arrwd.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/arrow_down.gif*/;
}

.rate i {
	font-style: normal;
}

.ratl .xw1 .xi1 {
	background: #FFF4DD;
	border-radius: 3px;
	padding: 2px 3px;
}

.icon_ring {
	background: #FFF4DD;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-right: 5px;
	border: 2px solid #F26C4F;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
	overflow: hidden;
}

.icon_ring:hover {
	background: #F26C4F;
	border: 2px solid #FFF;
}

.psth {
	margin: 2em 0 2em -20px;
	padding: 5px 45px 5px 20px;
	width: 240px;
	background: #FFF4DD url("../image/arw.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/arw.gif*/ 
		no-repeat 100% 50%;
	color: #F26C4F;
	font-size: 14px;
}

.tpst .psth {
	margin-left: -15px;
}

.pstl {
	clear: left;
	padding: 0.5em 0;
}

.psta {
	float: left;
	width: 120px;
	line-height: 24px;
	overflow: hidden;
}

.psta img {
	width: 24px;
	height: 24px;
	vertical-align: midden;
}

.psti {
	margin-left: 120px;
	line-height: 24px;
}

.f_c .cm {
	overflow: hidden;
}

.cm .psth {
	background-color: #FFF4DD;
	color: #F26C4F;
	background-position: 100% 50%;
	font-size: 12px;
}

.cm .pg {
	float: none;
}

.cm .pg a,.cm .pg strong {
	margin: 0 4px 0 0;
}

.cm i {
	color: #F30;
	font-style: normal;
}

.cmstar {
	display: block;
	margin-top: 5px;
	width: 100px;
	height: 16px;
	background: url("../image/starlevel.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/starlevel.gif*/
		 no-repeat 10px 0;
	cursor: pointer;
}

.cmstarv {
	padding-right: 100px;
	width: 100px;
	height: 16px;
	background: url("../image/starlevel.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/starlevel.gif*/
		 no-repeat 12px 0;
}

.cmm .cmstar {
	margin-top: 0;
}

.cmstar em {
	float: left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -9999px;
}

#hiddenpoststip {
	line-height: 40px;
	padding-left: 20px;
	background: #FFFAF3;
	font-size: 12px;
	text-align: center;
}

#hiddenpoststip a {
	display: block;
	text-indent: 25px;
	height: 29px;
	line-height: 29px;
	color: #EFAA00;
}

#hiddenpoststip a:hover {
	text-decoration: none;
}

#tath {
	padding: 0 10px 0 15px;
	width: 130px;
	line-height: 24px;
	white-space: nowrap;
	word-break: keep-all;
	word-wrap: normal;
	text-overflow: ellipsis;
	overflow: hidden;
}

#tath img {
	width: 24px;
	height: 24px;
	vertical-align: middle;
}

#f_pst .plc {
	padding: 20px;
}

#f_pst .fpp label {
	zoom: 1;
}

#f_pst .avatar {
	margin-top: 15px;
}

i.pstatus {
	display: block;
	margin-bottom: -30px;
	font-size: 12px;
	text-align: center;
	font-style: normal;
	line-height: 32px;
	color: #999;
}

.bui {
	position: absolute;
	margin: -1px 0 0 -1px;
	padding: 15px 0 15px 20px;
	width: 430px !important;
	border: 1px solid #dedede;
	background: #FFF;
	box-shadow: 2px 2px 3px #CCC;
	-webkit-box-shadow: 2px 2px 3px #CCC;
	-moz-box-shadow: 2px 2px 3px #CCC;
}

.bui dl {
	margin: 5px 0 10px;
}

.bui dt {
	width: 4.5em;
}

.bui dd {
	margin-right: 10px;
	width: 75px;
}

.bui .m img {
	margin-bottom: 12px;
	width: 120px;
}

.bui .i {
	width: 290px;
}

.imicn img {
	vertical-align: middle;
	margin-right: 8px;
}

.imicn .xi2:hover {
	text-decoration: none;
}

.imicn .xi2 img {
	margin-right: 0;
}

.card_gender_0 {
	background: #efefef url("../image/nosexbg.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/nosexbg.png*/
		 no-repeat bottom right;
}

.card_gender_1 {
	background: #bbebf9 url("../image/gentlemanbg.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/gentlemanbg.png*/
		 no-repeat bottom right;
}

.card_gender_2 {
	background: #fce0df url("../image/ladybg.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/ladybg.png*/
		 no-repeat bottom right;
}

.pls .o li {
	background-position: 0 50%;
	background-repeat: no-repeat;
	text-indent: 18px;
}

.pls .o .callon {
	background-image: url("../image/home.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/home.gif*/;
}

.pls .o .buddy {
	background-image: url("../image/friend.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/feed/friend.gif*/;
}

.pls .o .poke2 {
	background-image: url("../image/poke.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/feed/poke.gif*/;
}

.pls .o .pm2 {
	background-image: url("../image/pmto.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pmto.gif*/;
}

.pls .o .addflw {
	background-image: url("../image/flw_ico.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/flw_ico.png*/;
}

.pls .tip_4 {
	margin-left: -5px;
}

.locked {
	overflow: hidden;
	margin: 10px 0;
	padding: 8px 8px 8px 24px;
	border: 1px dashed #FF9A9A;
	background: #FFF url("../image/locked.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/locked.gif*/
		 no-repeat 6px 50%;
	font-size: 12px;
	zoom: 1;
}

.locked
:hover
 
background-color
:
#F7F7F7
;
}
.locked strong {
	color: #F26C4F;
}

.locked a,.attach_nopermission a {
	color: #333;
}

.attach_nopermission {
	margin: 10px 0;
	width: 100%;
}

.attach_nopermission div {
	padding: 20px;
	border: 1px dashed #F35B4F;
	border-radius: 3px;
	background: #fafafa;
	font-size: 14px;
}

.attach_nopermission:hover div {
	background: #f2f2f2;
}

.attach_nopermission div a {
	color: #F35B4F;
}

.attach_tips {
	margin-bottom: 15px;
	position: relative;
}

.attach_tips h3 strong {
	color: #8CA226;
	font-size: 15px;
	display: block;
	margin-bottom: 10px;
	margin-top: -10px;
	display: none;
}

.attach_tips .atips_close {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 10px;
	height: 10px;
	cursor: pointer;
	color: #ccc;
	display: none;
}

.attach_tips:hover .atips_close {
	color: #333;
}

.attach_tips .atips_close:hover {
	font-weight: bold;
}

.viewpay {
	overflow: hidden;
	margin: 0 6px;
	padding: 1px 0 1px 24px;
	background: url("../image/viewpay.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/viewpay.gif*/
		 no-repeat 6px 60%;
	color: #333;
	font-weight: 700;
	zoom: 1;
}

.showhide {
	overflow: hidden;
	border: 1px dashed #FF9A9A;
	margin: 8px 0;
	padding: 10px;
	zoom: 1;
}

.showhide h4 {
	margin-bottom: 10px;
	color: #F66;
	font-size: 12px;
	text-align: center;
}

.pl .quote,.pl .blockcode {
	margin: 10px 0;
	zoom: 1;
}

.pl .quote {
	margin: 10px 0px;
	border-left: 3px solid #DDD;
	background: none;
}

.pl .quote blockquote {
	color: #AAA;
}

.pl .quote blockquote a {
	color: #AAA;
	font-size: 14px;
}

.ie6 .pl .quote blockquote,.ie7 .pl .quote blockquote {
	display: inline
}

.pl .blockcode {
	padding: 10px 0 5px 10px;
	border: 1px solid #CCC;
	background: #F7F7F7 url("../image/codebg.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/codebg.gif*/
		 repeat-y 0 0;
	overflow: hidden;
}

.pl .blockcode ol {
	margin: 0 0 0 10px !important;
	padding: 0 !important;
}

.pl .blockcode ol li {
	padding-left: 10px;
	list-style-type: decimal-leading-zero;
	font-family: Monaco, Consolas, 'Lucida Console', 'Courier New', serif;
	font-size: 12px;
	line-height: 1.8em;
}

.pl .blockcode ol li:hover {
	background: #FFF;
	color: #333;
}

* html .pl .blockcode ol li {
	font-family: 'Courier New', serif;
}

.pl .blockcode em {
	margin-left: 43px;
	color: #333 !important;
	font-size: 12px;
	cursor: pointer;
}

.pl .tindex {
	padding: 5px;
	width: 500px;
	line-height: 22px;
	border: 1px solid #CCC;
}

.pl .tindex h3 {
	border-bottom: 1px #ccc dotted;
	margin-bottom: 10px;
	padding-left: 10px;
}

.pl .tindex li {
	cursor: pointer;
	height: 22px;
	padding-left: 22px;
	background: url("../image/ico_mulu.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/ico_mulu.png*/
		 no-repeat 10px center;
	overflow: hidden;
}

.pcht {
	margin-bottom: 15px;
}

.polltd {
	padding: 4px;
	border: 1px #dfdfdf solid;
	border-radius: 3px;
}

.pcht h4 a {
	color: #333;
	text-decoration: underline;
}

.pcht table {
	table-layout: fixed;
}

.pcht table td {
	padding: 4px;
	vertical-align: top;
}

.pslt {
	width: 20px;
	vertical-align: middle !important;
}

.pvt {
	width: auto;
}

.pvt label {
	cursor: pointer;
}

.pvts {
	width: 100px;
}

.pcht table tr.ptl td {
	padding: 8px 2px;
	border-bottom: 1px solid #CCC;
}

.pcht {
	width: 600px;
}

.pinf {
	margin: 15px 0;
	color: #999;
}

.pinf strong {
	color: #666;
}

.pinf a {
	color: #333;
}

.ptmr {
	margin: -10px 0 15px;
}

.imgf2 {
	position: relative;
	height: 20px;
	background: #e9e9e9;
	border-radius: 0 10px 10px 0;
}

.jdt {
	display: block;
	width: 1px;
	height: 20px;
	background: #f2a61f;
	border-radius: 0 10px 10px 0;
}

.imgfc {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 5%;
	width: 90%;
	line-height: 20px;
}

.voterlist {
	width: 495px;
	height: 195px;
	overflow: auto;
}

.voterlist .ps {
	max-width: 495px;
}

.voterl li {
	padding: 0 5px 5px 0;
	width: 90px;
	text-align: left;
}

.act {
	
}

.act .c {
	line-height: 28px;
	font-size: 14px;
}

.spvimg {
	width: 880px;
	position: relative;
	text-align: center;
	max-height: 300px;
	overflow: hidden;
	margin-bottom: 10px;
}

.spvimg em.hot {
	width: 120px;
	height: 102px;
	background-position: 0 -104px;
}

.spi {
	
}

.spi dl {
	font-size: 14px;
	width: 415px;
	float: left;
	margin-left: 20px;
}

.spi dl dt {
	float: left;
	padding: 2px 0;
	width: 80px;
	height: 1em;
}

.spi dl dd {
	margin-left: 90px;
	padding: 2px 0;
	min-height: 21px;
	height: auto !important;
	height: 21px;
}

.spi dl dd em {
	color: #F30;
}

dl.nums {
	
}

.spi dl.nums dt {
	padding-top: 15px;
}

.spi dl.nums dd em {
	font-size: 26px;
}

.actl {
	table-layout: fixed;
	width: 320px;
	border-top: 3px solid #dedede;
}

.actl th,.actl td {
	padding: 8px 2px;
	border-top: 1px dashed #dedede;
}

.actl th {
	width: 60px;
}

.actfm {
	height: auto !important;
	height: 220px;
	max-height: 220px;
	overflow-x: hidden;
	overflow-y: auto;
}

.actl_pop {
	overflow: auto;
	max-width: 200px;
	max-height: 300px;
}

.ie6 .actl_pop {
	width: 200px !important;
	height: expression(this.offsetHeight > 300 ? 300 : 'auto');
}

.actl_pop li {
	display: block;
	padding: 3px 0;
	border-bottom: 1px dashed #dedede;
}

.actl_pop a {
	display: inline;
	position: static;
	padding: 0;
	border: none;
	white-space: normal;
}

.actl_pop a:hover {
	background: transparent;
	text-decoration: underline;
}

.rwd {
	
}

.rsld,.rusld {
	width: 90px;
	height: 118px;
	background: url("../image/rwd.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/rwd.gif*/ 
		no-repeat 0 0;
	text-align: center;
	color: #F30;
}

.rsld {
	background-position: 0 -118px;
	color: #999;
}

.rsld cite,.rusld cite {
	display: block;
	margin: 26px auto 6px;
	_margin-bottom: -6px;
	height: 30px;
	font-size: 28px;
}

.rwdn {
	margin-left: 110px;
}

.rwdbst {
	
}

.pdbt {
	float: right;
	margin: -5px 10px 0 0;
}

.pdbts {
	float: left;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	background: url("../image/pdbt.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pdbt.gif*/
		 no-repeat 0 0;
}

.pdbts a {
	float: left;
	margin: 0;
	height: 25px;
	line-height: 25px;
}

.pdbts a:hover {
	text-decoration: none;
}

.pdbts .v {
	padding-right: 3px;
	width: 39px;
	color: #FFF;
	text-align: center;
	font-weight: 700;
}

.pdbts .b {
	padding: 0 10px;
	background: url("../image/pdbt.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pdbt.gif*/
		 no-repeat 100% -25px;
}

.pdbts_0 {
	background-position: 0 -100px;
}

.pdbts_0 a {
	width: 110px;
	text-align: center;
}

.pdbts_2 {
	background-position: 0 -50px;
}

.pdbts_2 .b {
	background-position: 100% -75px;
}

.trdc {
	margin-top: 20px;
	background: #09C;
	height: 30px;
	line-height: 30px;
	color: #FFF;
}

.trdc a {
	margin: 0 6px;
	height: 30px;
	line-height: 30px;
	color: #FFF;
}

.trdc em {
	float: right;
	padding-right: 6px;
	line-height: 30px;
	color: #FFF;
}

.trdb {
	border-bottom: 1px dashed #CCC;
}

.trdb .y * {
	vertical-align: middle;
}

.trdb .c {
	clear: both;
	padding: 10px;
	font-size: 14px;
}

.trdb .c .pattl {
	border: none !important;
}

.spi h4 {
	font-size: 18px;
	font-weight: 700;
	padding: 4px 2px 8px;
}

.trdl {
	padding: 10px 0;
}

.trdl .tt {
	float: left;
	position: relative;
	width: 90px;
	text-align: center;
}

.trdl .tt img {
	vertical-align: middle;
	cursor: pointer;
}

.trdl .tt .hot {
	width: 43px;
	height: 37px;
}

.ta {
	margin-left: 100px;
	overflow: hidden;
}

.ta h4 {
	padding: 2px;
	font-size: 14px;
	font-weight: 700;
}

.ta dl {
	margin: 0;
	width: 200px;
}

.ta strong {
	font-size: 16px;
	color: #F30;
}

.torder .spvimg {
	width: 90px;
}

.torder .spi {
	margin-left: 110px;
}

.torder .spi strong {
	color: #F30;
}

.vw .pcb {
	margin-right: 0;
}

.vw dd .pcb {
	width: 640px;
}

.vw dd .rate {
	padding-left: 0;
}

.vw .pcb table {
	table-layout: fixed;
	width: 100%;
	overflow: hidden;
}

.vw .t_fsz {
	min-height: 30px;
}

.ie6 .vw .t_fsz {
	height: 30px;
}

.vw .pstl {
	margin-bottom: 1.4em;
}

.vw .psth {
	margin-left: 0;
}

.vw .pdbts {
	margin-right: 10px;
	height: 20px;
	line-height: 20px;
	background: url("../image/pdbtm.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pdbtm.gif*/
		 no-repeat 0 0;
}

.vw .pdbts a {
	height: 20px;
	line-height: 20px;
}

.vw .pdbts .b,.vw .pdbts .b:hover {
	padding: 0 5px;
	background: url("../image/pdbtm.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pdbtm.gif*/
		 no-repeat 100% -20px;
}

.vw .pdbts .v {
	width: 30px;
}

.vw .pdbts_0 {
	background-position: 0 -80px;
}

.vw .pdbts_0 a {
	width: 90px;
	text-align: center;
}

.vw .pdbts_2 {
	background-position: 0 -40px;
}

.vw .pdbts_2 .b,.vw .pdbts_2 .b:hover {
	background-position: 100% -60px;
}

.vw .dr .sr_2 h5,.vw .dr h5 {
	width: 172px;
}

#modopt,#modopttmp {
	margin-left: 5px;
}

#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("../image/dot.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/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;
}

.tradl {
	
}

.tradl li {
	padding: 10px;
	width: 138px;
	height: 235px;
}

.pg_trade .tradl li {
	float: none;
	padding: 10px 0;
	width: auto;
	height: 224px;
}

.tradl .u {
	text-align: left;
}

.tradl h4 {
	overflow: hidden;
	height: 38px;
	font-weight: 400;
}

.tradl .tn {
	display: block;
	position: relative;
	margin: 5px auto;
	padding: 1px;
	width: 130px;
	height: 130px;
	border: 1px solid #dedede;
}

.tradl .tn em.hot {
	width: 53px;
	height: 46px;
	background-position: 0 -48px;
}

.tradl img {
	max-width: 130px;
	max-height: 130px;
}

* html .tradl img {
	width: expression(this.width > 130 && this.width >= this.height ? 130 : true);
	height: expression(this.height > 130 && this.width <= this.height ? 130 : true);
}

.tradl .p {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #999;
}

.tradl .stat {
	background: url("../image/closed.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/closed.png*/;
	color: #FFF;
}

.dtm {
	padding: 10px 0;
	text-align: center;
	font-weight: 700;
}

.ds {
	margin-top: 1em;
	background: url("../image/debate_bg.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/debate_bg.gif*/
		 no-repeat 50% 100%;
	line-height: normal;
}

.ds th {
	width: 60px;
	vertical-align: bottom;
}

.ds th div {
	background: url("../image/debate_vs.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/debate_vs.gif*/
		 no-repeat 50% 50%;
	height: 150px;
}

.ds td {
	vertical-align: bottom;
}

.ds td p {
	font-size: 14px;
	padding: 5px 0 15px;
	line-height: 20px;
	text-align: left;
}

.ds .si_1,.ds .si_2 {
	text-align: center;
	vertical-align: middle;
}

.ds .sc_1,.ds .sc_2 {
	width: 62px;
}

.ds .point_chart {
	position: relative;
	width: 62px;
	height: 150px;
	background: url("../image/debate_chart.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/debate_chart.gif*/
		 no-repeat 0 0;
}

.ds .point {
	margin: 0 auto;
	padding: 0 20px 0 10px;
	text-align: center;
	font-size: 14px;
}

.ds .si_2 .point {
	padding: 0 20px;
}

.ds .si_1 .point strong {
	color: #F04700;
}

.ds .si_2 .point strong {
	color: #0092C5;
}

.ds .chart {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 62px;
	background: url("../image/debate_chart.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/debate_chart.gif*/
		 no-repeat;
}

.ds .sc_1 .chart {
	background-position: -62px 0;
}

.ds .sc_2 .chart {
	background-position: -124px 0;
}

#nv_home .ds table {
	table-layout: fixed;
	width: 100%;
}

#nv_home .ds th div,#nv_home .ds .point_chart {
	height: 120px;
}

#nv_home .ds .ph {
	font-size: 16px;
	text-align: center;
}

.dr {
	margin: 2px 0;
	padding-top: 6px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	background: url("../image/debate_dr.jpg")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/debate_dr.jpg*/
		 no-repeat 50% 0;
}

.dr th {
	width: 50px;
}

.dr td {
	vertical-align: top;
}

.dr h5 {
	padding-left: 10px;
	width: 193px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
}

.dr h5 a {
	color: #F04700;
	font-weight: 700;
}

.dr .sr_1 .pn {
	float: right;
	margin-right: 5px;
}

.dr .sr_2 .pn {
	margin-left: 5px;
}

.dr .sr_2 h5 {
	float: right;
	padding: 0 20px 0 0;
	width: 183px;
}

.dr .sr_2 h5 a {
	color: #0092C5;
}

.dr .mls {
	padding-top: 15px;
	clear: both;
}

.dr .mls li {
	width: 70px;
}

.ptg {
	padding-left: 20px;
	background: url("../image/tag.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/tag.gif*/ 
		no-repeat 0 2px;
}

.ptg a {
	color: #333;
}

.pattl {
	overflow: hidden;
	padding: 1em 0;
	width: 100%;
	font-size: 12px;
}

.tatt,.t_attach_img {
	padding: 5px;
	color: #999;
	font-size: 12px;
}

.tatt {
	width: 240px;
}

.tatt em {
	color: #999;
}

.t_attachinsert {
	margin: 1em 0;
	font-size: 12px;
}

.t_attachinsert p img {
	margin-bottom: -4px;
}

.t_table {
	border: 1px solid #E3EDF5;
	empty-cells: show;
	border-collapse: collapse;
}

.pl table.t_table {
	table-layout: auto;
}

.t_table td {
	padding: 4px;
	border: 1px solid #E3EDF5;
	overflow: hidden;
}

.tattl {
	float: left;
	overflow: hidden;
	padding: 10px 10px 10px 0;
	width: 45%;
	height: 64px;
}

.tattl a {
	color: #333;
	text-decoration: underline;
}

.tattl dt {
	float: left;
	width: 40px;
	font-weight: 700;
}

.tattl strong {
	margin-right: 6px;
	color: #F26C4F;
	font-weight: 400;
}

.tattl dt img {
	width: 32px;
	height: 32px;
}

.tattl dd {
	margin-left: 40px;
	color: #999;
}

.attnm {
	height: 18px;
	margin-bottom: 3px;
	overflow: hidden;
	white-space: nowrap;
}

* html .attnm {
	white-space: normal;
}

.attm {
	overflow: visible;
	float: none;
	width: 100%;
	height: auto;
}

.attm dt {
	width: 0;
}

.attm dd {
	margin-left: 0;
}

.zoom {
	cursor: pointer;
}

.attp {
	width: 180px;
	text-align: left;
}

.tattl .attp {
	width: 240px;
}

.attprice {
	padding: 5px;
	border: 1px dashed #FF9A9A;
}

.zoominner {
	padding: 5px 10px 10px;
	background: #FFF;
	text-align: left;
}

.zoominner p {
	padding: 8px 0;
}

.zoominner p a {
	float: left;
	margin-left: 10px;
	width: 17px;
	height: 17px;
	background: url("../image/imgzoom_tb.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/imgzoom_tb.gif*/
		 no-repeat 0 0;
	line-height: 100px;
	overflow: hidden;
}

.zoominner p a:hover {
	background-position: 0 -39px;
}

.zoominner p a.imgadjust {
	background-position: -40px 0;
}

.zoominner p a.imgadjust:hover {
	background-position: -40px -39px;
}

.zoominner p a.imgclose {
	background-position: -80px 0;
}

.zoominner p a.imgclose:hover {
	background-position: -80px -39px;
}

.zimg_c {
	position: relative;
}

.zimg_prev,.zimg_next {
	display: block;
	position: absolute;
	width: 80px;
	height: 100%;
	background: url("../image/pic-prev.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pic-prev.png*/
		 no-repeat 0 -100px;
	cursor: pointer;
}

.zimg_next {
	right: 10px;
	background-image: url("../image/pic-next.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pic-next.png*/;
	background-position: 100% -100px;
}

.zimg_c img {
	margin: 0 auto;
}

.zimg_p strong {
	display: none;
}

.relatedlink,.relatedlink:hover {
	text-decoration: none !important;
	color: #555 !important;
	border-bottom: 1px solid blue;
}

.favmark {
	margin-bottom: -3px;
}

.vw {
	
}

.vw .h {
	padding-bottom: 15px;
	border-bottom: 1px solid #dedede;
}

.vw .ph {
	padding: 15px 0 10px;
	color: #444;
}

.vw .hot {
	margin-right: 5px;
	color: #F26C4F;
}

.vw .s {
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dedede;
	line-height: 2;
	color: #333;
}

.vw .s strong {
	font-weight: 400;
	color: red;
}

.vw .d {
	margin: 15px 0;
	min-height: 100px;
	font-size: 14px;
	line-height: 1.8;
	color: #000;
}

.vw .d i {
	font-style: italic;
}

.vw .d img {
	max-width: 620px;
}

.ie6 .vw .d img {
	width: expression(this.width > 620 ? 620 : true);
}

.vwtb {
	table-layout: fixed;
	width: 100%;
	height: 300px;
}

.vw .pattl_c .tip {
	line-height: 1.5;
}

#article_content {
	vertical-align: top;
}

.vw .d ol,.vw .d ul {
	margin: 1em 2em;
}

.vw .d ul li {
	list-style-type: disc;
}

.vw .d .ml,.vw .d .xl {
	margin: 0;
}

.vw .d .ml li {
	list-style-type: none;
}

.vw .attach {
	padding-left: 20px;
	background: url("../image/fach.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/fach.gif*/
		 no-repeat 0 50%;
	color: #333;
}

.vw .o {
	margin-top: 15px;
	padding-top: 5px;
	border-top: 1px solid #dedede;
	text-align: right;
}

.vw .o .mgcmn {
	width: auto;
	text-align: left;
}

#nv_portal .vw .h,#nv_portal .vw .s,#nv_portal .vw .d,#nv_portal .vw .o,#nv_portal .vw .pren,#nv_forum .vw .h,#nv_forum .vw .s,#nv_forum .vw .d
	{
	margin-right: 15px;
	margin-left: 15px;
}

.pic_h {
	border-radius: 5px;
}

.pic_h .h {
	border-bottom: 1px dashed #CDCDCD;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 15px;
	padding-right: 15px;
}

.pic_h .d {
	margin: 0 !important;
}

.albumback #ft {
	border-top: 0;
	color: #FFF;
}

.albumback #pt a,.albumback #ft a,.albumback a.thread_mod span,.albumback .vw .ph,.albumback .album_info p,.albumback .img_tit_t .xi1
	{
	color: #FFF;
}

.albumback .ct2 .bm,.albumback #imagelist_nav {
	background: #000;
}

.albumback #ct {
	border-color: #CDCDCD;
}

.albumback a.thread_mod:hover span {
	color: #539BCB !important;
}

.atd {
	margin: 15px auto;
}

.atd img {
	margin-bottom: 10px;
}

.atd a {
	display: block;
}

.atd a:hover {
	text-decoration: none;
}

.atd td {
	padding: 10px;
	text-align: center;
	vertical-align: bottom;
}

.atd .atdc {
	position: relative;
	margin: 0 auto 10px;
	width: 20px;
	height: 50px;
}

.atdc div {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 20px;
	text-align: left;
}

.atd .ac1 {
	background: #C30;
}

.atd .ac2 {
	background: #0C0;
}

.atd .ac3 {
	background: #F90;
}

.atd .ac4 {
	background: #06F;
}

.atdc em {
	position: absolute;
	margin: -25px 0 0 -5px;
	width: 30px;
	font-size: 11px;
	text-align: center;
	color: #999;
}

.clct_list .xld {
	float: left;
	margin-bottom: 5px;
	width: 49.9%;
	height: 105px;
	overflow: hidden;
}

.clct_list .xld .m,.clct_list .xld .m a {
	width: 55px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
}

.clct_list .xld .m {
	background: url("../image/hotspot.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/hotspot.gif*/
		 no-repeat 100% 0;
}

.clct_list .xld .m a:hover {
	text-decoration: none;
}

.clct_list .xld .m strong {
	display: block;
	height: 32px;
	line-height: 32px;
}

.clct_list .xld .m span {
	display: block;
	color: #FFF;
}

.clct_flw {
	float: right;
	margin-top: 5px;
	height: 25px;
	line-height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.clct_flw i {
	float: right;
	width: 42px;
	text-align: center;
	background: url("../image/pdbt.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pdbt.gif*/
		 no-repeat 0 0;
	color: #FFF;
	font-style: normal;
}

.clct_flw .u {
	width: 66px;
	background-position: 0 -125px;
}

.clct_flw strong {
	float: right;
	padding: 0 20px;
	background: url("../image/pdbt.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pdbt.gif*/
		 no-repeat 100% -25px;
}

.clct_flw a {
	color: #FFF;
}

.clct_ratestar {
	float: left;
	width: 80px;
	height: 24px;
	background: url("../image/fav_grey.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/fav_grey.gif*/
		 repeat-x 0 0;
}

.clct_ratestar .btn {
	position: absolute;
	width: 80px;
	height: 24px;
	z-index: 2;
}

.clct_ratestar a {
	float: left;
	width: 16px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

.clct_ratestar .star {
	position: absolute;
	width: 0;
	height: 24px;
	background: url("../image/fav.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/fav.gif*/ 
		repeat-x 0 0;
	z-index: 1;
}

.clct_ratestar .star1 {
	width: 16px;
}

.clct_ratestar .star2 {
	width: 32px;
}

.clct_ratestar .star3 {
	width: 48px;
}

.clct_ratestar .star4 {
	width: 64px;
}

.clct_ratestar .star5 {
	width: 80px;
}

.tbmu {
	padding-left: 10px;
	line-height: 23px;
}

.ctag {
	padding: 1px 3px;
	font-weight: 400;
	border-radius: 3px;
}

.ctag0 {
	background: #F6C5BE;
	color: #822111;
}

.ctag1 {
	background: #FEF1D1;
	color: #AA8831;
}

.ctag2 {
	background: #EEE;
	color: #666;
}

.ctag_keyword {
	background: url("../image/tag.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/tag.gif*/ 
		no-repeat 0 0px;
	padding-left: 20px;
	margin-left: 10px;
	font-weight: normal;
}

.mn,.bm {
	overflow: visible;
}

.qing_hf_avtar {
	position: absolute;
	left: 0;
}

.qing_hf_avtar img {
	width: 48px;
	height: 48px;
	border-radius: 50%;
}

#p_btn {
	padding: 0;
}

#p_btn a {
	background: #fd8e58;
	border-radius: 3px;
	color: #fff;
}

#p_btn i {
	background: none !important;
}

#p_btn a#k_favorite {
	background: #fd8e58;
	color: #fff;
}

#p_btn a#k_favorite span {
	color: #fff;
}

#p_btn a#ak_rate {
	background: #F93;
	color: #fff;
}

#p_btn a#ak_rate span {
	color: #fff;
}

#p_btn a.followp {
	background: #76cf61;
	color: #fff;
}

#p_btn a#k_collect {
	background: #fa7070;
	color: #fff;
}

#p_btn a#k_collect span {
	color: #fff;
}

#p_btn a#recommend_add {
	background: #76c192;
	color: #fff;
}

#p_btn a#recommend_add span {
	color: #fff;
}

#p_btn a#recommend_subtract {
	background: #888;
	color: #fff;
}

#p_btn a#recommend_subtract span {
	color: #fff;
}

#p_btn a.sharep span {
	color: #fff;
}

.viewthread_title {
	border-bottom: 1px solid #eee;
	padding: 20px 20px 10px 20px;
	margin-bottom: 20px;
	position: relative;
}

.viewthread_title h1 {
	line-height: 20px;
	height: 22px;
}

.viewthread_title h1 img {
	margin-left: 3px;
	vertical-align: -14%;
}

.viewthread_title a {
	font-size: 18px;
	color: #555;
}

.viewthread_title a:hover {
	color: #F35B4F;
}

.viewthread_title .colorlink {
	margin-right: 5px;
	color: #F35B4F;
}

.viewthread_title .viewthread_top {
	margin-top: 8px;
	font-size: 14px;
	color: #999;
}

.viewthread_title .s_view {
	margin: -2px 5px 0px 0px;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	display: inline-block;
	background-image: url("../image/icon16.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/icon/icon16.png*/;
	background-position: -180px 0px;
}

.viewthread_title .s_reply {
	margin: -2px 5px 0px 20px;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	display: inline-block;
	background-image: url("../image/icon16.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/icon/icon16.png*/;
	background-position: -20px 0px;
}

.viewthread_title .opacity {
	opacity: 0;
}

.viewthread_title .manage_group2 {
	display: inline-block;
	vertical-align: middle;
	float: right;
	margin-right: -10px;
	margin-top: -10px;
	height: 16px;
	width: 16px;
	background-image: url("../image/icon16.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/icon/icon16.png*/;
	background-position: 0px -40px;
}

.viewthread_title:hover .opacity {
	opacity: 1;
}

.viewthread_title .p_pop a {
	font-size: 12px;
}

.viewthread_title .p_pop a:hover {
	color: #F35B4F;
}

.viewthread_author_talk {
	right: -12px;
	height: 21px;
	width: 12px;
	background-position: -291px 2px;
	top: 27px;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	background-image: url("../image/icon17.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/icon/icon17.png*/;
}

.qingv_cmmnt span {
	margin: -3px 5px 0px 0;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	display: inline-block;
	background-image: url("../image/icon16.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/icon/icon16.png*/;
	background-position: -120px 0px;
}

.qingv_cmmnt:hover span {
	background-position: -120px -20px;
}

.qingv_fastre span {
	margin: -3px 5px 0px 0;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	display: inline-block;
	background-image: url("../image/icon16.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/icon/icon16.png*/;
	background-position: -20px 0px;
}

.qingv_fastre:hover span {
	background-position: -20px -20px;
}

.qingv_editp span {
	margin: -3px 5px 0px 0;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	display: inline-block;
	background-image: url("../image/icon16.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/icon/icon16.png*/;
	background-position: -300px 0px;
}

.qingv_editp:hover span {
	background-position: -300px -20px;
}

.qingv_appendp span {
	margin: -3px 5px 0px 0;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	display: inline-block;
	background-image: url("../image/icon16.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/icon/icon16.png*/;
	background-position: -20px 0px;
}

.qingv_appendp:hover span {
	background-position: -20px -20px;
}

.qingv_push span {
	margin: -2px 5px 0px 0;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	display: inline-block;
	background-image: url("../image/icon16.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/icon/icon16.png*/;
	background-position: -62px -83px;
}

.qingv_rate span {
	margin: -3px 5px 0px 0;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	display: inline-block;
	background-image: url("../image/icon16.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/icon/icon16.png*/;
	background-position: -220px 0px;
}

.qingv_rate:hover span {
	background-position: -220px -20px;
}

.qing_replycredit strong {
	color: #F35B4F;
	margin: 0 10px 0 5px;
}

.qing_replycredit {
	color: #f60;
	margin-top: 5px;
}

.qing_replycredit img {
	vertical-align: middle;
	margin-top: -3px;
}

.qing_applylist {
	border: 1px solid #eee;
	border-radius: 3px;
	padding: 0 10px;
	margin-top: 20px;
}

.qing_applylist .dt td,.qing_applylist .dt th {
	border-bottom: 1px solid #f0f0f0;
}

.qing_applylist h2 {
	color: #F35B4F;
}

.pnpost .y {
	color: #999;
}

.pcht table tr.ptl td {
	border-bottom: 1px solid #f2f2f2;
	padding: 15px 0;
}

.qing_pi {
	text-align: center;
	margin: 10px;
}

.md_ctrl img {
	max-height: 40px;
}

.qing_v_card p {
	text-align: center;
}

.qing_dianping {
	border: 1px solid #eee;
	padding: 10px;
	font-size: 14px;
}

.qing_dianping h3 {
	color: #F35B4F;
	font-size: 14px;
	border-bottom: 1px solid #eee;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.qing_dianping .vm img {
	border-radius: 50%;
	margin-right: 5px;
}

.qing_f_post {
	background: #F35B4F;
	color: #FFF !important;
	border-radius: 3px;
	padding: 5px 20px !important;
}

.qing_f_post:hover {
	background: #f14537;
}

.qing_f_reply {
	padding: 5px 15px !important;
	border-radius: 3px;
	background: #5FB336;
	color: #FFF !important;
}

.qing_f_reply:hover {
	background: #59a732;
}

.ttp {
	margin-bottom: 0;
	padding: 7px 15px 0;
	border: none;
	background: #FFFFFF;
	border-radius: 5px 5px 0 0;
}

.ttp li {
	margin-left: 0;
	margin-right: 15px;
}

.cttp .unfold,.cttp .fold {
	margin-right: -5px;
}

.ttp a,.ttp strong {
	border: none;
	height: 32px;
	line-height: 32px;
	background-color: transparent;
	border-radius: 5px;
}

.ttp a:hover {
	text-decoration: underline;
}

.ttp .a a,.ttp .a a:hover {
	background: #F35B4F !important;
	color: #fff !important;
}

.ttp .a a {
	background-color: #F35B4F !important;
	color: #fff !important;
}

.ttp .a a:hover {
	text-decoration: none;
}

.ttp .pipe {
	width: 1px;
	background-color: #dedede;
}

.pl {
	margin-top: 8px;
}

.pl .quote {
	background-color: #FCFCFC;
}

.pl table {
	
}

.pls,.ad .pls,.ad .plc {
	border-right: none;
	background-color: transparent;
}

.pls {
	width: 180px;
	background: url("../image/bg_arrow_left.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/bg_arrow_left.png*/
		 no-repeat 100% 13px;
}

.pls p,.pls .pil,.pls .o {
	margin: 5px 0;
}

.pls .avatar,#f_pst .avatar {
	margin: 0 13px 0 42px;
}

.pls .avatar img {
	padding: 0;
	width: 100px;
	height: 100px;
	background: none;
	border-radius: 50%;
}

.pls .avatar img,.bui,.bui .m img {
	
}

.pls .pi {
	margin: 5px 0;
	padding: 0;
	height: auto;
	text-align: center;
	border-bottom: none;
	font-size: 14px;
}

.pls .pi a {
	color: #333;
}

.pls .o li {
	display: inline;
	margin-left: 17px;
	width: 90px;
	height: 21px;
	line-height: 21px;
	text-indent: 0;
	border: 1px solid #DEE6EE;
	background: #EFF3F7 url("http://reetc.cgc.org.cn/css/img/bg_btn.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/bg_btn.png*/
		 repeat-x 0 100% !important;
	border-radius: 5px;
	box-shadow: 0 0 1px #E6EDF2;
}

.pls .o .addflw a {
	display: block;
	padding-left: 30px;
	background: url("../image/flw_ico.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/flw_ico.png*/
		 no-repeat 10px 50%;
}

.pls .o .pm2 a {
	display: block;
	padding-left: 30px;
	background: url("../image/pmto.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/pmto.gif*/
		 no-repeat 10px 50%;
}

.tath {
	margin: 0 13px 0 17px;
	padding-left: 40px;
}

.tath img {
	position: absolute;
	margin-left: -40px;
	width: 36px;
	height: 36px;
	border-radius: 5px;
}

.cp_pls {
	text-align: center;
}

.cp_pls a {
	float: none;
	margin-right: 0;
}

.plc {
	background-color: #F5F5F5;
	border-radius: 5px;
}

.ad .plc {
	padding: 8px 0;
}

.plc .pgbtn {
	margin: -5px 0 0;
}

.ts {
	font-size: 18px;
}

.plc .pi {
	border-bottom: none;
}

.plc .pi strong a,.plc .pi sup {
	margin: 0 0 0 5px;
	padding: 0;
	border: none;
	vertical-align: bottom;
	font-size: 16px;
	font-weight: 400;
}

.plc .pi strong a em {
	line-height: 1;
	font-size: 26px;
}

.pdbt {
	margin-top: 0;
}

.authicn {
	cursor: default;
}

.t_fsz,.pcbs {
	min-height: 100px;
}

.replycredit {
	padding-left: 30px;
	background: #FFF url("../image/thread_prize_s.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/thread_prize_s.png*/
		 no-repeat 9px 9px;
}

.rewardfloor {
	padding-left: 30px;
	background: #FFF url("../image/rushreply_s.png")
		/*tpa=http://www.dzzsk.com/demo/simple/static/image/common/rushreply_s.png*/
		 no-repeat 9px 9px;
}

.po {
	/* visibility: hidden; */
	height: 28px;
	border-top: none;
}

.plc:hover .po,.disp .po,.ie6 .po {
	visibility: visible;
}

.po p a,.po p label {
	display: inline-block;
	margin: 0 0 0 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.pob {
	line-height: 1.5;
}

.po a.a {
	background: url("http://reetc.cgc.org.cn/css/img/bg_arrow_top.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/bg_arrow_top.png*/
		 no-repeat 50% 100%;
	font-weight: 700;
	color: #333;
	zoom: 1;
}

.cmtl {
	border-top: 1px solid #dedede;
}

.cmtl,.cmtform {
	margin: 5px -20px 0;
	padding: 10px 20px;
	background: #EDEDF1;
	border-radius: 0 0 5px 5px;
}

.cmtl img,.cmtform img {
	border-radius: 5px;
}

.cmtl dl {
	border-bottom: 1px dashed #dedede;
}

.cmtl dl:last-child {
	border-bottom: none;
}

.cmtl dt {
	font-weight: 400;
}

.cmtform {
	margin-top: -5px;
	padding: 0 20px;
}

.hasborder {
	margin-top: 5px;
	padding: 10px 20px;
	border-top: 1px solid #dedede;
}

.cmtl .pg {
	float: none;
}

.cmtl .pg a,.cmtl .pg strong,.cmtl .pgb a,.cmtl .pg label {
	margin: 0 4px 0 0;
}

.rate {
	padding-left: 15px;
	border-left: 2px solid #F35B4F;
}

.ratl_l td a {
	color: #F35B4F;
}

.ratl th,.ratl td,.ratc {
	padding: 2px;
	border-bottom: none;
}

.psth,.cm .psth {
	background: #EDEDF1 url("http://reetc.cgc.org.cn/css/img/arw.gif")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/arw.gif*/
		 no-repeat 100% 50%;
}

.locked {
	background-color: #FCFCFC;
}

.rpost .pls {
	background-image:
		url("http://reetc.cgc.org.cn/css/img/bg_arrow_left_r.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/bg_arrow_left_r.png*/;
}

.rpost .plc {
	background-color: #FFFAE8;
}

.ttp {
	padding: 5px 0 0;
	background: none;
}

.ttp a {
	background-color: #F2F2F2;
}

.ttp .a a,.ttp .a a:hover {
	background-color: #367DD3;
	color: #FFF;
	text-decoration: none;
}

.ds {
	background-image: url("http://reetc.cgc.org.cn/css/img/bg_debate.png")
		/*tpa=http://www.dzzsk.com/demo/simple/css/img/bg_debate.png*/;
}

.dr {
	margin: 0;
	background: none;
	border-top: 1px dotted #DCDCDC;
}

.mobile-type {
	margin-left: 64px;
	background: none;
}

.ie6 .mobile-type,.ie7 .mobile-type {
	margin-left: 47px;
	background: none !important;
}