.m_list {
	clear: both;
	overflow: hidden;
}

.m_list ul {
	clear: both;
	overflow: hidden;
}

.m_list ul li {
	float: left;
	width: 265px;
	margin-right: 20px;
	overflow: hidden;
}

.m_list ul li p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
	font-size: 18px;
}

.m_list ul li a:hover img {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1)
}


.usl {
	overflow: scroll;
	overflow-x: hidden;
	padding: 5px;
	width: 580px;
	height: 280px;
}

.usl2 {
	width: auto;
	border: dashed #ededed;
	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: #F2F2F2;
}

.usl .avt {
	float: left;
	margin-right: 5px;
	width: 52px;
	height: 52px;
	border: 1px solid #ededed;
	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(../images/mark.png) no-repeat left bottom;
}

.usd {
	padding: 5px 10px 0;
	border: solid #ededed;
	border-width: 1px 0;
	background-color: #F2F2F2;
}

.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 #ededed;
	background: #F7F7F7;
}

.el {}

.et {
	margin: 20px 0 10px;
}

.el li {
	padding: 10px 20px;
	min-height: 20px;
	border-bottom: 1px dashed #ededed;
}

.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(../images/op_1.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;
	max-width: 90px;
	max-height: 90px;
	border: 1px solid #ededed;
}

.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(../images/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: #1b82d1;
	cursor: pointer;
}

.el a {
	color: #1b82d1;
}

.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: 16px;
	background: url(../images/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(../images/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(../images/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(../images/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(../images/v.png) no-repeat -30px -39px;
}

#vfastpost #vf_m {
	background: url(../images/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(../images/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(../images/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 a {
	display: block;
	margin-bottom: 10px;
	border: 1px solid rgb(194, 213, 227);
	border-radius: 3px;
	text-align: center;
}

.pgbtn a:hover {
	background: #fff;
	text-decoration: none;
}

.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;
	background: url(../images/qa_1.gif) no-repeat 0 0;
	color: #666;
}

.quote blockquote {
	display: inline;
	margin: 0;
	padding-right: 16px;
	background: url(../images/qz_1.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(../images/repquote.gif) no-repeat 50% 50%;
	cursor: pointer;
}

.marked {
	padding-right: 16px;
	background: url(../images/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 #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 #ededed;
	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(../images/folder_new.gif) no-repeat 8px 50%;
	zoom: 1;
}

#newspecial_menu .poll,
#sti .poll {
	background-image: url(../images/pollsmall_1.gif);
}

#newspecial_menu .trade,
#sti .trade {
	background-image: url(../images/tradesmall.gif);
}

#newspecial_menu .reward,
#sti .reward {
	background-image: url(../images/rewardsmall.gif);
}

#newspecial_menu .activity,
#sti .activity {
	background-image: url(../images/activitysmall_1.gif);
}

#newspecial_menu .debate,
#sti .debate {
	background-image: url(../images/debatesmall_1.gif);
}

#newspecial_menu a {
	display: block;
	padding: 3px 0 3px 30px;
	white-space: normal;
}

#newspecial_menu a:hover {
	background: none;
	color: #1b82d1;
	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(../images/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(../images/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(../images/mobile-type-ie6.png) !important;
}

.mobile-location {
	padding-left: 20px;
	background: url(../images/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: #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(../images/fav_grey.gif);
}

.fa_fav {
	background-image: url(../images/fav_1.gif);
}

.fa_rss {
	background-image: url(../images/feed.gif);
}

.fa_achv {
	background-image: url(../images/clock.gif);
}

.fa_bin {
	background-image: url(../images/recyclebin.gif);
}

.fa_ivt {
	background-image: url(../images/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: Tahoma, Helvetica, 'SimSun', sans-serif;
	font-size: 14px;
}

.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 #ededed;
	background: #FFF;
	white-space: nowrap;
}

.ttp a:hover {
	border-color: #1b82d1;
	color: #1b82d1;
	text-decoration: none;
}

.ttp .a a {
	padding-right: 12px;
	padding-left: 12px;
	border-color: #1b82d1;
	background: #E5EDF2;
	color: #1b82d1;
}

.ttp .pipe {
	float: left;
	margin-right: 10px;
	padding: 0;
	width: 2px;
	height: 27px;
	background: #f4f4f4;
	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: #1b82d1;
	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 #f4f4f4;
}

.emptb th,
.emptb td {
	padding: 0;
	border-bottom: none;
}

.tl tr:hover th,
.tl tr:hover td {
	background-color: #F2F2F2;
}

.tl .threadpre td,
.tl .threadpre:hover td {
	background-color: #FCFCFC;
}

.tl .threadpre .threadpretd {
	border-left: 1px solid #f4f4f4;
	border-right: 1px solid #f4f4f4;
}

.tl th .tdpre,
.tl td.fn .tdpre {
	visibility: hidden;
	display: inline;
	width: 31px;
	height: 17px;
	margin-top: 3px;
	background-image: url(../images/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(../images/icon_preview.png);
	overflow: hidden;
}

a.icon_up {
	display: block;
	margin: 0 10px;
	height: 25px;
	background: #F2F2F2 url(../images/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(../images/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;
	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, 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: #ededed;
	background: #F2F2F2;
}

.tl .th {
	margin-top: 1px;
	padding: 0 10px;
	border-bottom: 1px solid #ededed;
	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: #f4f4f4;
}

.tl_reply {
	padding-left: 10px;
	background: url(../images/dot_1.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 #f4f4f4;
}

.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: #f4f4f4;
}

.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(../images/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 #f4f4f4;
}

.cgtl caption {
	background: #E5EDF2;
	border-top: 1px solid #f4f4f4;
	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(../images/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(../images/bigimg.png) no-repeat 0 -38px;
	padding-left: 25px;
	height: 19px;
	display: inline-block;
	color: #444;
}

a.thread_mod:hover {
	background: url(../images/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(../images/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(../images/imagelist_nav.png) no-repeat 2px -70px;
}

#imagelist_nav .imagelist_album a.right {
	background: url(../images/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(../images/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(../images/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: 160px;
	background: #E5EDF2;
	overflow: hidden;
	border-right: 1px solid #f4f4f4;
}

.pls .avatar {
	margin: 10px 15px;
}

.pls .avatar img {
	padding: 5px 5px 8px;
	background: #FFF url(../images/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: #f4f4f4;
	padding: 0;
	height: 4px;
}

.ad .plc {
	background: #E5EDF2;
	padding: 0;
	overflow: hidden;
}

.pl .pnv .pls {
	background: #E5EDF2;
	border: solid #f4f4f4;
	border-width: 0 1px 1px 0;
	line-height: 16px;
}

.pl .pnv .tns p {
	font-size: 12px;
}

.pl .pnv .plc {
	border-bottom: 1px solid #f4f4f4;
}

.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: -20px;
	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: 16px;
	border-bottom: 1px dashed #ededed;
}

.pi strong a {
	float: right;
	margin-top: -6px;
	padding: 4px 6px;
	border: 1px solid #FFF;
	font-weight: 400;
}

.pi strong a:hover {
	border-color: #ededed;
}

.pls .pi {
	padding-left: 15px;
}

.pi em {}

.pti {}

.authicn {
	cursor: pointer;
	width: 16px;
}

.code_bg {
	background: url(../images/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 {
	min-height: 100px;
}

* html .t_fsz {
	height: 100px;
	overflow: visible;
}

.t_f,
.t_f td {
	font-size: 14px;
}

.t_f a {
	color: #1b82d1;
	text-decoration: underline;
}

.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(../images/sigline.gif) no-repeat 0 0;
}

* html .sign {
	height: expression(signature(this));
}

.sign * {
	line-height: normal;
}

.po {
	border-top: 1px dashed #ededed;
}

.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(../images/cmmnt.gif) no-repeat 0 50%;
}

.fastre {
	background: url(../images/fastreply.gif) no-repeat 0 50%;
}

.followp {
	background: url(../images/rt.png) no-repeat 0 50%;
}

.sharep {
	background: url(../images/oshr_1.png) no-repeat 0 50%;
}

.req {
	background: url(../images/repquote.gif) no-repeat 0 50%;
}

.editp {
	background: url(../images/edit.gif) no-repeat 4px 50%;
}

.appendp {
	background: url(../images/icon_append.png) no-repeat 4px 50%;
}

.psave {
	background: url(../images/pubsave.gif) no-repeat 4px 50%;
	padding: 3px 10px 3px 25px;
	border: 1px dotted #ededed;
	margin-left: 5px;
}

.push {
	background: url(../images/push.png) no-repeat 4px 50%;
}

.replyadd {
	background: url(../images/rec_add.gif) no-repeat 0 50%;
}

.replysubtract {
	background: url(../images/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(../images/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(../images/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: #1b82d1;
}

#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 #ededed;
	padding: 6px 0;
}

.ratl th,
.ratl td,
.ratc {
	overflow: hidden;
	padding: 5px 2px;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px dashed #ededed;
	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(../images/arrow_top.gif) no-repeat 100% 50%;
}

.rate_collapse .op {
	background-image: url(../images/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(../images/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(../images/starlevel.gif) no-repeat 10px 0;
	cursor: pointer;
}

.cmstarv {
	padding-right: 100px;
	width: 100px;
	height: 16px;
	background: url(../images/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 #ededed;
	background: #FFF;
	box-shadow: 2px 2px 3px #ededed;
	-webkit-box-shadow: 2px 2px 3px #ededed;
	-moz-box-shadow: 2px 2px 3px #ededed;
}

.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(../images/nosexbg_1.png) no-repeat bottom right;
}

.card_gender_1 {
	background: #bbebf9 url(../images/gentlemanbg_1.png) no-repeat bottom right;
}

.card_gender_2 {
	background: #fce0df url(../images/ladybg_1.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(../images/home.gif);
}

.pls .o .buddy {
	background-image: url(../images/friend_1.gif);
}

.pls .o .poke2 {
	background-image: url(../images/poke.gif);
}

.pls .o .pm2 {
	background-image: url(../images/pmto_1.gif);
}

.pls .o .addflw {
	background-image: url(../images/flw_ico_1.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(../images/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: #1b82d1;
}

.attach_nopermission {
	margin: 10px 0;
	width: 600px;
	border: 1px dashed #AAAA92;
	background: #FFFFEE url(../images/attach_nopermission_bg.png) no-repeat 100% 0;
	font-size: 12px;
}

.attach_nopermission div {
	padding: 20px 0 20px 70px;
	border: 3px solid #FFF;
	background: url(../images/attach_nopermission.png) no-repeat 15px 15px;
}

.attach_nopermission:hover div {
	border-color: #DADAB1;
}

.attach_tips {
	margin-bottom: 15px;
	position: relative;
}

.attach_tips h3 strong {
	color: #8CA226;
	font-size: 15px;
	display: block;
	margin-bottom: 10px;
	margin-top: -10px;
}

.attach_tips .atips_close {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 10px;
	height: 10px;
	cursor: pointer;
	color: #ccc;
}

.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(../images/viewpay.gif) no-repeat 6px 60%;
	color: #1b82d1;
	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;
	padding: 10px 10px 10px 65px;
	zoom: 1;
}

.pl .quote {
	padding-bottom: 5px;
	background: #F9F9F9 url(../images/icon_quote_s.gif) no-repeat 20px 6px;
}

.pl .quote blockquote {
	display: inline-block;
	margin: 0;
	padding: 0 65px 5px 0;
	background: url(../images/icon_quote_e.gif) no-repeat 100% 100%;
	line-height: 1.6;
	zoom: 1;
}

.ie6 .pl .quote blockquote,
.ie7 .pl .quote blockquote {
	display: inline
}

.pl .blockcode {
	padding: 10px 0 5px 10px;
	border: 1px solid #ededed;
	background: #F7F7F7 url(../images/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: #1b82d1;
}

* html .pl .blockcode ol li {
	font-family: 'Courier New', serif;
}

.pl .blockcode em {
	margin-left: 43px;
	color: #1b82d1 !important;
	font-size: 12px;
	cursor: pointer;
}

.pl .tindex {
	padding: 5px;
	width: 500px;
	line-height: 22px;
	border: 1px solid #ededed;
}

.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(../images/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: #1b82d1;
	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 #ededed;
}

.pcht {
	width: 600px;
}

.pinf {
	margin: 15px 0;
	color: #999;
}

.pinf strong {
	color: #666;
}

.pinf a {
	color: #1b82d1;
}

.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 {
	float: left;
	position: relative;
	width: 300px;
	background: #FAFAFA;
	text-align: center;
	border: 1px solid #ededed;
}

.spvimg em.hot {
	width: 120px;
	height: 102px;
	background-position: 0 -104px;
}

.spi {
	margin-left: 315px;
}

.spi dl {
	font-size: 14px;
}

.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 #ededed;
}

.actl th,
.actl td {
	padding: 8px 2px;
	border-top: 1px dashed #ededed;
}

.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 #ededed;
}

.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(../images/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(../images/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(../images/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 #ededed;
}

.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(../images/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(../images/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(../images/dot_1.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 #ededed;
}

.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(../images/closed_1.png);
	color: #FFF;
}

.dtm {
	padding: 10px 0;
	text-align: center;
	font-weight: 700;
}

.ds {
	margin-top: 1em;
	background: url(../images/debate_bg.gif) no-repeat 50% 100%;
	line-height: normal;
}

.ds th {
	width: 60px;
	vertical-align: bottom;
}

.ds th div {
	background: url(../images/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(../images/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(../images/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(../images/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(../images/tag.gif) no-repeat 0 2px;
}

.ptg a {
	color: #1b82d1;
}

.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: #1b82d1;
	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(../images/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(../images/pic-prev.png) no-repeat 0 -100px;
	cursor: pointer;
}

.zimg_next {
	right: 10px;
	background-image: url(../images/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: #444 !important;
	border-bottom: 1px solid blue;
}

.favmark {
	margin-bottom: -3px;
}

.vw {}

.vw .h {
	padding-bottom: 15px;
	border-bottom: 1px solid #ededed;
}

.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 #ededed;
	line-height: 2;
	color: #1b82d1;
}

.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(../images/fach.gif) no-repeat 0 50%;
	color: #1b82d1;
}

.vw .o {
	margin-top: 15px;
	padding-top: 5px;
	border-top: 1px solid #ededed;
	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(../images/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(../images/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(../images/pdbt.gif) no-repeat 100% -25px;
}

.clct_flw a {
	color: #FFF;
}

.clct_ratestar {
	float: left;
	width: 80px;
	height: 24px;
	background: url(../images/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(../images/fav_1.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(../images/tag.gif) no-repeat 0 0px;
	padding-left: 20px;
	margin-left: 10px;
	font-weight: normal;
}

.nex_reardstitles {
	width: 863px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	font-size: 20px;
	color: #333;
	padding-left: 45px;
	background: url(../images/questionmark.png) left center no-repeat;
}

.nex_rewardstxt {
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	margin: 10px 0;
}

.nex_rewardstxt em {
	padding-left: 10px;
	font-size: 12px;
	color: #1b82d1;
}

.nex_rewardstxt i {
	font-size: 20px;
	color: #1b82d1;
	padding: 0 10px;
}

.nex_rewardunsoluted {
	float: right;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	margin: 10px 0;
}

.nex_rewardunsoluted em {
	background-color: #1b82d1;
	background: linear-gradient(0deg, #1b82d1, #4ba4e8);
	;
	font-size: 12px;
	color: #fff;
	padding: 0 5px;
	margin-right: 5px;
}

.nex_rewards_desc {
	margin-bottom: 30px;
}

.nex_rewards_desc h5 {
	height: 40px;
	line-height: 40px;
	background: url(../images/desc.png) left center no-repeat;
	padding-left: 35px;
	border-bottom: 1px solid #ededed;
	margin-bottom: 15px;
	font-size: 18px;
	color: #333;
}

.nex_rewards_desc h5 em {
	margin-left: 10px;
	font-size: 14px;
	color: #999;
}

.nex_bestans {
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 3px;
	padding-left: 35px;
	background: url(../images/bestans.png) left center no-repeat;
	color: #ff9900;
	height: 33px;
	margin: 0px 0 15px 0;
}

.nex_rewardstxt span.xg1 em {
	background-color: #1b82d1;
	background: linear-gradient(0deg, #1b82d1, #4ba4e8);
	;
	font-size: 12px;
	color: #fff;
	padding: 0 5px;
	margin-right: 5px;
}

.nex_bestansdfbx {
	padding: 15px;
	border: 1px dashed #ededed;
	background: #fcfcfc;
}

.nexClassMains {
	width: 863px;
	margin: 20px auto;
}

.nexClassMainTops {
	/*height: 220px;*/
	margin-bottom: 10px;
}

.nexClassPics {
	float: left;
	width: 380px;
	height: 220px;
	position: relative;
}

.nexClassPics em {
	display: block;
	width: 380px;
	height: 220px;
	background: url(../images/kc_bg.png) center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.nexClassPics img {
	width: 380px;
	height: 220px;
}

.nexClassInfos {
	float: right;
	width: 460px;
}

.nexClassInfos h5 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 16px;
	color: #434343;
	font-weight: 400;
}

.nexClassInfos span {
	display: block;
	margin-bottom: 5px;
	font-size: 14px;
}

.product-money p {
	line-height: 26px;
}

.product-money-p span {
	font-size: 16px;
	display: inline-block;

}

#s_price {
	font-style: italic;
	text-decoration: line-through;
}

.product-money-p2 span {
	font-weight: bolder;
	color: #e60012;
}

.product-money-p2 span i {
	font-size: 20px;
	font-style: normal;
	font-weight: bolder;
	color: #e60012;
}


.product-num-p span {
	float: left;
	font-size: 14px;
}

.product-num-p span:last-child {
	font-size: 13px;
	color: #666;
}

.product-num-p {
	width: 418px;
	height: 42px;
	line-height: 42px;
	text-align: left;
}

.gwc-jian,
.gwc-jia {
	display: inline-block;
	width: 33px;
	height: 29px;
	margin-top: 6px;
	cursor: pointer;
}

.gwc-jian {
	background: url(../images/jian_03.png) no-repeat;
}

.gwc-jia {
	background: url(../images/gwc-jia_05.png) no-repeat;
}

#gwc-num {
	display: inline-block;
	float: left;
	width: 54px;
	height: 27px;
	text-align: center;
	border: 1px solid #ccc;
	margin-top: 6px;
	position: relative;
}


.gwc-btn1,
.gwc-btn2 {
	cursor: pointer;
	float: left;
	border: none;
	display: inline-block;
	margin-right: 5px;
	width: 150px;
	line-height: 42px;
	color: #fff;
	height: 42px;
	text-align: center;
	font-size: 16px;
}

.gwc-btn1 {
	background: #f38900;
}

.gwc-btn2 {
	background-color: #1b82d1;
	background: linear-gradient(0deg, #4ba4e8, #1b82d1);
}


.nexClassInfos p {

	font-size: 12px;
	color: #999;
	margin: 0 0 10px 0;
}

.nexClassInfos p.title_tip {
	line-height: 22px;
	font-size: 12px;
	color: #999;
	margin: 0 0 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.nexClassinfowraps {
	background: #f9f9f9;
	width: 430px;
	height: 50px;
	padding: 15px;
}

.nexClassinfowraps ul {
	/*	width: 470px;*/
}

.nexClassinfowraps ul li {
	float: left;
	height: 50px;
	text-align: center;
	padding: 0 10px 0 0;
	border-right: 1px solid #eee;
	box-sizing: border-box;
	width: 33%;
}

.nexClassinfowraps ul li.nexClassterms {
	/*	padding: 0 10px*/
}

.nexClassinfowraps ul li.nexClasstermsx {
	border-right: 0;
}

.nexClassinfowraps ul li em,
.nexClassinfowraps ul li span {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
}

.nexClassinfowraps ul li p {
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999;
	overflow: hidden;
}

.nexClassGeting {
	margin-top: 16px;
}

.nexClassGeting ul li {
	float: left;
	margin-right: 10px;
	height: 35px;
}

.nexClassGeting ul li a {
	display: block;
	width: 120px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}


/*购买价格*/
.nexClassGeting ul li.class_Price {
	font-size: 14px;
	line-height: 30px;
	text-decoration: line-through;
	color: #666;
}

.nexClassGeting ul li.class_Price em {
	text-decoration: line-through;
	color: #666;
}

.nexClassinfowraps ul li .class_Price {
	text-decoration: line-through;
}

.nexClassinfowraps ul li .nex_Price {
	font-size: 14px;
	color: #ff2a00;
	height: 35px;
	line-height: 35px;
}

.nexClassGeting ul li.nex_Price {
	font-size: 14px;
	color: #ff2a00;
}

.nexClassGeting ul li.nex_Price em {
	color: #ff2a00;
}


.nex_cont {
	margin-top: 20px;
	background: #f9f9f9;
	line-height: 22px;
	font-size: 12px;
	color: #999;
	padding: 15px;
	box-sizing: border-box;
	border-top: 1px dashed #ededed;
	margin-bottom: 20px;
}




.nexClassGeting ul li.nexClassPrice {
	width: 120px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 20px;
	color: #ff2a00;
}

.nexClassGeting ul li.nexClassPrice em {
	font-size: 14px;
	color: #ff2a00;
}

.nexClassGeting ul li.nexClassTry a {
	border: 2px solid #1b82d1;
	color: #1b82d1;
	height: 31px;
	line-height: 31px;
}

.nexClassGeting ul li.nexClassTry a:hover {
	background-color: #1b82d1;
	background: linear-gradient(0deg, #1b82d1, #4ba4e8);
	color: #fff;
}

.nexClassGeting ul li.nexClassGet a {
	background-color: #1b82d1;
	background: linear-gradient(0deg, #1b82d1, #4ba4e8);
	color: #fff;
}

.nexClassGeting ul li.nexClassGet a:hover {
	opacity: 0.9;
}

.nexClassMainBtms {
	margin-bottom: 40px;
}

.nexClassMainBtms h5 {
	margin-bottom: 10px;
	height: 35px;
	border-bottom: 1px solid #ededed;
}

.nexClassMainBtms h5 span {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	clear: both;
	font-size: 18px;
	color: #434343;
	font-weight: 400;
	padding-left: 10px;
	border-left: 3px solid #1b82d1;
}

.nexClassLists {}

.nexClassLists ul li {
	/*line-height: 60px;*/
}

.nexClassListL {
	float: left;
	/*width: 580px;*/
	width: 100%;
	cursor: pointer;
	background: url(../images/caiLiaoDown.png) right center no-repeat;

}

.nexClassListL.active {
	background: url(../images/caiLiaoUp.png) right center no-repeat;

}

.nexClassListL p {
	overflow: hidden;
	line-height: 60px;
	font-size: 16px;
	color: #666;
	font-weight: 400;
	padding-left: 35px;
	background: url(../images/file.png) left center no-repeat;
}

.nexClassListR {
	float: right;
}

.xm_nexClassLists {}

.xm_nexClassLists a {}

/*.xm_nexClassLists a span {
	display: block;
	margin-top: 15px;
	overflow: hidden;
	width: 30px;
	height: 30px;
	background: url(../images/play.png) no-repeat;
}
.xm_nexClassLists a span:hover {
	background: url(../images/playx.png) no-repeat;
}*/


/*直播,录播详情页面课程列表*/
.xm_nexClassLists ul li .test_list {
	padding: 0 30px;
	box-sizing: border-box;
}

.xm_nexClassLists ul li .test_list dl {}

.xm_nexClassLists ul li .test_list dl dd {
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
	line-height: 26px;
	font-size: 14px;
	border-bottom: 1px dashed #eee;
	padding-bottom: 10px;
}

.xm_nexClassLists ul li .test_list dl dd a {
	display: block;
}

.xm_nexClassLists ul li .test_list dl dd span {
	display: inline-block;
	overflow: hidden;
	float: left;
	width: 25px;
	margin-right: 10px;
	height: 25px;
	background: url(../images/play.png) no-repeat;
	background-size: 100%;
}

.xm_nexClassLists ul li .test_list dl dd i {
	float: right;
}


body {
	background: #fff !important;
}

.ct2 .sd {
	margin-right: 0 !important;
}

.nex_newposts {}

.nex_newposts ul li {}

.nex_newposts ul li.nex_postnewtop {
	margin-bottom: 10px;
}

.nex_newposts ul li.nex_postnewtop a {
	display: block;
	width: 270px;
	height: 160px;
	position: relative;
	overflow: hidden;
}

.nex_newposts ul li.nex_postnewtop a img {
	width: 270px;
	height: 160px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.nex_newposts ul li.nex_postnewtop a h5 {
	width: 250px;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	background: rgba(0, 0, 0, 0.5);
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	font-weight: 400;
	position: absolute;
	left: 0;
	bottom: 0;
}

.nex_newposts ul li.nex_postnewtop a:hover img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.nex_newposts ul li.nex_postnewtops {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	border-bottom: 1px dashed #ededed;
}

.nex_newposts ul li.nex_postnewtops span {
	display: inline-block;
	float: left;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	color: #3DCB95;
	margin-right: 5px;
}

.nex_newposts ul li.nex_postnewtops a {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}

.nex_newposts ul li.nex_postnewtops a:hover {
	color: #1b82d1;
}

.nex_newposts ul li.nex_postnewtops:last-child {
	border-bottom: 0;
}

.nex_sdbox {
	width: 270px;
	margin-bottom: 15px;
}

.nex_sdtops {
	height: 40px;
	line-height: 40px;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	background: #fff;
	margin-bottom: 15px;
}

.nex_sdtops span {
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	color: #666;
	position: absolute;
	left: 0;
	top: 10px;
	font-weight: 400;
}

.nex_sdtops em {
	position: absolute;
	top: 10px;
	right: 0;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999;
}

.nex_dz_imgs {
	width: 270px;
}

.nex_dz_imgs img {
	width: 270px;
}

.nex_zxgyu_lists {
	margin-bottom: 15px;
}

.nex_zxgyu_lists ul li {}

.nex_zxgyu_lists ul li.ons .nex_zx_inters {
	display: none;
}

.nex_zx_outs {
	height: 74px;
	margin-bottom: 12px;
	display: none;
}

.nex_zxgyu_lists ul li.ons .nex_zx_outs {
	display: block;
}

.nex_zx_pics {
	float: left;
	width: 108px;
	height: 62px;
	padding: 3px;
	border: 1px solid #ededed;
}

.nex_zx_pics a {
	display: block;
	width: 108px;
	height: 62px;
}

.nex_zx_pics a img {
	width: 108px;
	height: 62px;
}

.nex_zx_infos {
	float: right;
	width: 145px;
}

.nex_zx_infos h5 {
	height: 44px;
	line-height: 22px;
	overflow: hidden;
	margin-bottom: 10px;
}

.nex_zx_infos h5 a {
	font-size: 14px;
	color: #666;
	font-weight: 400;
}

.nex_zx_infos h5 a:hover {
	color: #1b82d1;
}

.nex_zx_infos p {
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	font-size: 12px;
	color: #999;
}

.nex_zx_inters {
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	margin-bottom: 15px;
}

.nex_zx_inters a {
	display: block;
	height: 23px;
	line-height: 23px;
}

.nex_zx_inters a em {
	display: inline-block;
	float: left;
	width: 20px;
	height: 23px;
}

.nex_zx_inters a em.nex_zx_num1 {
	background: url(../images/num1.png) no-repeat;
}

.nex_zx_inters a span {
	padding-left: 13px;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}

.nex_zx_inters a:hover span {
	color: #1b82d1;
}

.nex_zx_inters a em.nex_zx_num2 {
	background: url(../images/num2.png) no-repeat;
}

.nex_zx_inters a em.nex_zx_num3 {
	background: url(../images/num3.png) no-repeat;
}

.nex_zx_inters a em.nex_zx_num4 {
	background: url(../images/num4.png) no-repeat;
}

.nex_zx_inters a em.nex_zx_num5 {
	background: url(../images/num5.png) no-repeat;
}

.nex_zx_inters a em.nex_zx_num6 {
	background: url(../images/num6.png) no-repeat;
}

.nex_zx_inters a em.nex_zx_num7 {
	background: url(../images/num7.png) no-repeat;
}

.nex_zx_inters a em.nex_zx_num8 {
	background: url(../images/num8.png) no-repeat;
}

.nex_zx_inters a em.nex_zx_num9 {
	background: url(../images/num9.png) no-repeat;
}

.nex_new_Ft {}

.nex_new_Ft ul {
	width: 290px;
}

.nex_new_Ft ul li {
	float: left;
	margin: 0 12px 12px 0;
	width: 127px;
}

.nex_new_Ft ul li a {
	display: block;
	width: 129px;
	height: 75px;
	position: relative;
	overflow: hidden;
}

.nex_newfbpic {
	width: 129px;
	height: 75px;
	position: absolute;
	top: 0;
	left: 0;
}

.nex_newfbpic img {
	width: 129px;
	height: 75px;
}

.nex_newfbinfo {
	width: 107px;
	padding: 10px 15px;
	height: 40px;
	font-size: 12px;
	color: #fff;
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 100%);
	position: absolute;
	left: 0;
	bottom: -26px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.nex_newfbinfo p {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.nex_new_Ft ul li a:hover .nex_newfbpic img {
	opacity: 0.8;
}

.nex_new_Ft ul li a:hover .nex_newfbinfo {
	bottom: 0px;
}

.nex_tj_classes {
	height: 770px;
	overflow: hidden;
}

.nex_tj_classes ul li {
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.nex_tj_classes ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.nex_tj_classes ul li a {
	display: block;
}

.nex_tjk_pic {
	width: 270px;
	height: 150px;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
}

.nex_tjk_img {
	width: 270px;
	height: 150px;
	position: absolute;
	top: 0;
	left: 0;
}

.nex_tjk_img img {
	width: 270px;
	height: 150px;
	transform: scale(1.1, 1.1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.nex_tjk_info {
	width: 250px;
	height: 22px;
	line-height: 22px;
	padding: 5px 10px;
	background: rgba(0, 0, 0, 0.2);
	position: absolute;
	left: 0;
	bottom: 0;
}

.nex_tjk_js {
	float: left;
}

.nex_tjk_js img {
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	border-radius: 100%;
}

.nex_tjk_js em {
	display: block;
	float: left;
	width: 100px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	font-size: 12px;
	color: #fff;
	margin-left: 10px;
}

.nex_tjk_ks {
	display: block;
	float: right;
	font-size: 12px;
	color: #fff;
	padding-left: 22px;
	background: url(../images/clock.png) left center no-repeat;
}

.nex_tj_classes ul li a h5 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	clear: both;
	font-weight: 400;
}

.nex_tj_classes ul li a h5 span {
	display: block;
	float: left;
	width: 200px;
	font-size: 16px;
	color: #434343;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.nex_tj_classes ul li a h5 em {
	display: block;
	float: right;
	font-size: 12px;
	color: #999;
}

.nex_tj_classes ul li a:hover img {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1)
}

.nex_tj_classes ul li a:hover h5 span {
	color: #1b82d1;
}

.fpd a.fbld {
	background: url(../images/font_bold.png) center no-repeat;
}

.fpd a.fclr {
	background: url(../images/font_underline.png) center no-repeat;
}

.fpd a.fmg {
	background: url(../images/photo.png) center no-repeat;
}

.fpd a.flnk {
	background: url(../images/ic_link.png) center no-repeat;
}

.fpd a.fqt {
	background: url(../images/quote.png) center no-repeat;
}

.fpd a.fcd {
	background: url(../images/code.png) center no-repeat;
}

.fpd a.fsml {
	background: url(../images/smile.png) center no-repeat;
}

.fpd a.fat {
	background: url(../images/icon-at.png) center no-repeat;
}

.nex_fatie {
	display: block;
	position: absolute;
	right: 15px;
	width: 90px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	background: #FFAB00;
	margin-top: -40px;
	border-radius: 4px;
}

.bm_c {
	padding: 20px;
}

.bm_h .o img {
	margin-top: 11px;
	margin-right: 10px;
}

.nex_luntan_left {
	width: 885px;
	float: left;
	margin-bottom: 25px;
}

.nex_luntan_right {
	float: right;
	width: 278px;
}

.pn {
	background: none;
	box-shadow: none !important;
	border: 0 !important;
}

.pnc {
	border-color: #1b82d1;
	background-color: #1b82d1;
	padding: 0 10px;
	font-family: Microsoft Yahei;
	font-size: 12px;
}

.ftid a {
	border-color: #eaeaea;
	background: #FFF url(../images/newarow_1.gif) no-repeat 100% -1px;
	color: #999 !important;
}

.ftid a:hover {
	background: #FFF url(../images/newarow_1.gif) no-repeat 100% -24px;
}

.pg a,
.pg strong,
.pgb a,
.pg label {
	float: left;
	height: 28px;
	line-height: 28px;
	margin-right: 2px;
	padding: 0 10px;
	border: 1px solid #ededed;
	overflow: hidden;
	border-radius: 0;
	background-repeat: no-repeat;
	background: #FFFFFF;
}

.pg strong {
	background: #1b82d1;
	border-color: #1b82d1;
	color: #FFFFFF;
}

.pg a.nxt {
	padding-right: 10px;
	background: #FFFFFF;
}

.pg a.nxt:hover {
	background: #1b82d1;
	color: #FFFFFF;
}

.pg a.prev {
	background: url(../images/arrowleft.png) center no-repeat;
}

.pg a.prev:hover {
	background-color: #1b82d1;
	background: linear-gradient(0deg, #1b82d1, #4ba4e8);
	url(../images/arrowleft1.png) center no-repeat;
}

.cm .psth {
	background-color: #bdf58f;
	color: #37B389;
}

.icon_ring {
	border: 2px solid #37B389;
}

.icon_ring:hover {
	background: #37B389;
}

.bm,
.bmw {
	border: 0;
}

#p_btn a {
	padding-left: 0;
}

#p_btn i {
	background: #fff;
}

.tns th,
.tns td {
	color: #1b82d1;
}

#g_up126,
.pbg2,
#fastsmiliesdiv {
	display: none;
}

.tedt .bar {
	border: 0;
	background: none;
	padding: 0;
}

.tedt .area {
	border: none;
	background: #fff;
}

.tedt {
	border: 0;
}

.hasfsl {
	margin-right: 0;
}

.bar .y a,
.pnpost a,
.pnpost {
	font-size: 14px;
	color: #999;
}

.px {
	background: none;
	border: 1px solid #ddd;
	border-radius: 2px;
}

.px span {
	font-size: 12px;
	color: #555;
}

.bm_c strong#checklen {
	color: #1b82d1;
}

.bm_c .pbt {
	padding-top: 10px;
}

.bm_c .pbt span {
	color: #999;
}

.nex_huifu {
	display: block;
	width: 101px;
	padding-left: 55px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 16px;
	background: url(../images/huifu_btn.png) no-repeat 22px 60% #ffba00;
}

#newspecial_menu {
	width: 228px;
	border: 1px solid #1b82d1;
}

#newspecial_menu a:hover {
	color: #1b82d1;
}

#f_pst .tedt {
	border: 0;
}

#f_pst .bm_c {
	padding: 0;
}

.nex_bkjsbg_none {
	width: 1180px;
	height: 200px;
	margin-bottom: 16px;
	position: relative;
	overflow: hidden;
	background: url(../images/bg_bktop.jpg) center no-repeat;
}

.nex_bkjsbg_none b {
	display: block;
	width: 1180px;
	height: 200px;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.4);
	z-index: 2;
}

.nex_bkjsbg {
	width: 1180px;
	height: 200px;
	position: relative;
	margin-bottom: 16px;
	overflow: hidden;
	z-index: 1;
}

.nex_bkjsbg img.nex_bktu {
	width: 1180px;
	height: 200px;
	position: absolute;
	top: 0;
	left: 0;
}

.nex_bkjsbg b {
	display: block;
	width: 1180px;
	height: 200px;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.3);
	z-index: 2;
}

.nex_bkInters {
	width: 420px;
	padding: 12px 0 12px 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 4;
}

.nex_Inter_piv {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	margin-bottom: 10px;
}

.nex_Inter_piv img {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	display: block;
	float: left;
	margin-right: 10px;
}

.nex_Inter_piv h3 {
	float: left;
	width: 180px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
}

.nex_Inter_piv h3 a {
	font-size: 26px;
	color: #fff;
	font-weight: 300;
}

.nex_bk_banzhu {
	float: right;
	height: 50px;
	line-height: 50px;
	max-width: 175px;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #eee;
}

.nex_bk_banzhu a {
	font-size: 12px;
	color: #ff4400;
}

.nex_bk_banzhu a:hover {
	text-decoration: underline;
}

.nex_guize {
	font-size: 12px;
	color: #eee;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
}

.nex_bkinfosd {
	margin-top: 15px;
}

.nex_jsbottom {
	float: left;
}

.nex_jsbottom ul li {
	float: left;
	text-align: center;
}

.nex_td_numsd {
	height: 25px;
	line-height: 25px;
	font-size: 18px;
	color: #fff;
	font-weight: 300;
	font-family: Microsoft Jhenghei;
	letter-spacing: 2px;
}

.nex_jsbottom ul li p {
	font-size: 12px;
	color: #fff;
	height: 25px;
	line-height: 25px;
	font-weight: 500;
	letter-spacing: 2px;
}

.nex_td_seps {
	float: left;
	margin: 0 20px;
	height: 25px;
	width: 1px;
	background: #eee;
	position: relative;
	top: 5px;
}

.nex_jsbxbtms {
	float: right;
}

.nex_jsbxbtms ul {}

.nex_jsbxbtms ul li {
	display: inline-block;
}

.nex_jsbxbtms ul li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	width: 105px;
	font-size: 12px;
	color: #fff;
	text-align: center;
}

.nex_jsbxbtms ul li a.nex_sc {
	background-color: #1b82d1;
	background: linear-gradient(0deg, #1b82d1, #4ba4e8);
	;
}

.nex_jsbxbtms ul li a.nex_newtie {
	background: #FFAB00;
	margin-left: 10px;
}

#number_favorite {
	color: #fff !important;
	margin-left: 4px;
}

.ct2 .mn {
	width: 895px !important;
}

.ct2 .sd {
	width: 270px;
	overflow: visible !important;
}

.wp,
#wp {
	width: 1180px !important;
}

.mn {
	overflow: visible;
}

.ptm {
	min-height: auto !important;
}

.plc {
	padding: 0 15px;
}

.plc .pi {
	margin-bottom: 20px;
}

.tit_author a {
	color: #1b82d1;
}

.t_fsz {
	min-height: auto;
	color: #999;
}

.t_fsz font {
	line-height: 22px;
}

.border_left {
	position: relative;
	padding-left: 10px;
}

.border_left::after {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -10px;
	height: 20px;
	border-left: 3px solid #1b82d1;
}

.ico-white {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	vertical-align: -4px;
	margin-right: 3px;
}

.nex_actedbox {
	border: 1px solid #ededed;
	padding: 15px !important;
	height: 260px;
	margin-bottom: 40px;
}

.spvimg {
	width: 440px;
	border: 0;
}

.spvimg img {
	width: 440px;
	height: 260px;
}

.spi {
	margin-left: 440px;
	padding: 0 0 0 20px;
	height: 260px;
	background: #fff;
}

.spi dl dt {
	font-size: 14px;
	color: #1b82d1;
}

.pcb strong {}

.pns .pn {
	padding: 0 8px;
	height: 25px;
	line-height: 25px;
	box-shadow: none;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFC24B;
	border: 0;
	border-radius: 3px;
}

.pns .pn span {
	color: #fff;
	font-family: Microsoft yahei;
}

.spi dl dd {
	font-size: 14px;
	color: #666;
	padding: 4px 0;
	margin-left: 0;
	height: 29px !important;
	line-height: 29px;
	border-bottom: 1px dashed #ededed;
	overflow: hidden;
	padding-left: 35px;
}

.spi dl dd:last-child {
	border-bottom: 0;
}

.spi dl dd em {
	font-size: 14px;
	color: #999;
	margin-left: 10px;
}

.nex_hdenter_btn {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 410px;
	padding: 10px 15px;
	background: rgba(0, 0, 0, 0.5);
}

.nex_enterhd_pns {
	width: 150px;
	height: 30px;
	line-height: 30px;
	background-color: #1b82d1;
	background: linear-gradient(0deg, #1b82d1, #4ba4e8);
	;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	border: 0;
}

.nex_pn {
	padding: 0;
	border: 0;
}

.nex_enterhd_pns span {
	display: block;
	width: 120px;
	height: 30px;
	line-height: 30px;
	background-color: #1b82d1;
	background: linear-gradient(0deg, #1b82d1, #4ba4e8);
	;
	font-size: 12px;
	color: #fff;
	text-align: center;
	font-family: Microsoft Yahei;
	cursor: pointer;
}

.spi dl dd.nex_hd_types {
	background: url(../images/lx.png) left center no-repeat;
}

.spi dl dd.nex_hd_starttime {
	background: url(../images/ks.png) left center no-repeat;
}

.spi dl dd.nex_hd_addressed {
	background: url(../images/dd.png) left center no-repeat;
}

.spi dl dd.nex_hd_genders {
	background: url(../images/xb.png) left center no-repeat;
}

.spi dl dd.nex_hd_costed {
	background: url(../images/hf.png) left center no-repeat;
}

.spi dl dd.nex_hd_lasted_jie {
	background: url(../images/jz.png) left center no-repeat;
}

.spi dl dd.nex_mageshds {
	background: url(../images/ybm.png) left center no-repeat;
}

.nex_hdmagtxt {
	float: left;
	height: 30px;
	line-height: 30px;
}

.nex_hdnumeds {
	float: left;
}

#pgt {
	margin-bottom: 10px;
}

.pgs {
	text-align: center;
}

.pgs span {
	display: inline-block;
}

.pg {
	float: none;
	display: inline-block;
}

.pl.bm {
	border: none;
	background: none;
}

.pic_h.pl.bm {
	background: #fff;
	padding: 20px;
}

.pl .ad {
	border-bottom: 1px solid #ededed;
}

.ad .pls,
.ad .plc {
	height: 0;
	background: none;
	border: none;
}

.nex_medalbox {}

.nex_medalbox ul {
	display: table;
	margin: 10px auto;
}

.nex_medalbox ul li {
	float: left;
	margin: 0 2px;
	position: relative;
	z-index: 2;
}

.nex_medalbox ul li img {}

.nex_medaltip_c {
	display: none;
	position: absolute;
	text-align: left;
	top: -70px;
	left: 0px;
	padding: 10px;
	width: 260px;
	border: 1px solid #B1B1B1;
	background: #FEFEE9;
	z-index: 22;
}

.nex_medaltip_c i.nex_tip_horn {
	display: block;
	width: 11px;
	height: 6px;
	background: url(../images/tip_bottom_1.png) center no-repeat;
	position: absolute;
	left: 5px;
	bottom: -6px;
}

.nex_medaltip_c h4 {
	font-size: 14px;
	color: #333;
}

.nex_medaldes {
	font-size: 12px;
	color: #666;
}

.nex_medalbox ul li:hover .nex_medaltip_c {
	display: block;
}

.nex_relatedthreads {
	height: 28px;
	border-bottom: 1px solid #ededed;
	margin-bottom: 20px;
}

.nex_relatedthreads span {
	display: block;
	float: left;
	font-size: 18px;
	font-weight: 400;
	color: #333;
	height: 23px;
	line-height: 23px;
}

.nex_threadslists {}

.nex_threadslists li {
	float: left;
	width: 48%;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	padding-left: 2%;
	background: url(../images/rt_ico2.png) left center no-repeat;
}

.nex_threadslists li a {
	font-size: 14px;
	color: #666;
}

.nex_threadslists li a:hover {
	color: #1b82d1
}

#pl_top .ad {
	border: none;
}

.nex_others #pl_top .plc {
	padding: 0 15px;
}

#pl_top a.pn {
	background-color: #1b82d1;
	border-color: #1b82d1;
	color: #fff !important;
}

#pl_top a.pn:hover {
	background-color: #4c8fe1;
	border-color: #4c8fe1;
	text-decoration: none;
}

#pl_top .ptn a {
	background-color: #1b82d1;
	padding: 2px 5px;
	display: inline-block;
	color: #fff !important;
}

#pl_top .ptn a:hover {
	background-color: #4c8fe1;
	text-decoration: none;
}

.pls {
	width: 180px;
	background: #fafafa;
	border-right: 1px solid #fafafa;
	padding-top: 35px;
}

.pls .favatar {
	padding-top: 0px;
}

.pls .avatar {
	margin: 15px 15px 5px;
	text-align: center;
}

.vuimg {
	margin-top: -16px !important;
}

.bui {
	padding: 15px 0 15px 24px;
	box-shadow: none;
	width: 440px !important;
}

.pls .avatar img,
.avtm img {
	background: #fff;
	padding: 5px;
	border: 1px solid #e3e3e3;
	border-radius: 50%;
}

.pls .avatar img {
	width: 120px;
	height: 120px;
}

.pls .pi {
	padding: 0 0 10px 0;
	text-align: center;
	border-bottom: none;
	margin-bottom: 2px;
}

.pls .pi .authi a {
	color: #777;
	font-size: 16px;
	text-decoration: none;
}

.pls .tns {
	background: #f1f1f1;
	padding: 8px 0;
	margin: 0 13px 10px;
	border-radius: 5px;
}

.tns th,
.tns td {
	text-align: center;
	font-size: 12px;
}

.tns th {
	border-right: 1px solid #e3e3e3;
}

.tns th,
.tns td,
.tns th a,
.tns td a,
.pls p em a,
.pls dt em,
.pls p,
.pls .pil,
.pls .o,
.cp_pls a {
	color: #888;
}

.pls .plso {
	margin: 5px 0px 10px 16px;
}

.pls .plso li {
	float: left;
	overflow: hidden;
	width: 72px;
	margin-right: 10px;
}

.pls .plso li a {
	background: #1b82d1;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	text-indent: 0;
	text-align: center;
	display: block;
	width: 52px;
	color: #fff;
}

.pls .plso li.addflw a:hover {
	background: #2858a1;
	text-decoration: none;
}

.pls .plso li.pm2 a {
	background: #664EFF;
}

.pls .plso li.pm2 a:hover {
	background: #4c8fe1;
	text-decoration: none;
}

.psth {
	margin: 10px 0 5px;
	padding-left: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
	width: auto;
}

.cm .psth {
	background: none;
	color: #333;
	font-size: 16px !important;
	font-weight: 400;
}

.icon_ring {
	display: none;
}

.psta {
	width: auto;
	padding-right: 5px;
}

.psta img {
	border-radius: 50%;
	height: 30px;
	width: 30px;
	margin-right: 3px;
}

.psta .xw1,
.psti .xw1 {
	font-weight: 400;
}

.psta .xi2,
.psta .xi2 a,
.psti .xi2,
.psti .xi2 a {
	color: #1b82d1;
}

.psti {
	margin-left: 0px;
	line-height: 28px;
}

.rate {
	margin: 15px 0 10px;
}

.ratl th,
.ratl td,
.ratc {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #e5e5e5;
}

.ratl th {
	font-weight: 400;
	font-size: 16px;
	border-bottom: 1px solid #e5e5e5;
}

.ratl td a {
	color: orange;
}

.rate .op {
	display: none;
}

.ratl .xw1 .xi1 {
	display: none;
}

.ratl img {
	width: 30px;
	height: 30px;
	margin-right: 3px;
}

.ratc {
	border: none;
}

.xi1 {
	color: #1b82d1;
}

.plc .pi .authi,
.plc .pi .authi a {
	color: #999;
	font-size: 12px;
}

.thread_like-btn {
	display: block;
	height: 50px;
	line-height: 50px;
	background: #F26C4F;
	cursor: pointer;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	margin-bottom: 20px;
}

.thread_like-btn:hover {
	background-color: #1b82d1;
	color: #FFF;
}

.thread_like-btn .ico-heart {
	background: url(../images/loves.png) no-repeat;
}

.vwthdaid {
	padding: 25px 0 0;
	margin-top: 25px;
	margin-bottom: 25px;
	border-top: solid 1px #f4f4f4;
}

.nex_biaoqian {
	float: left;
}

#p_btn a {
	background: none;
}

.pl .dt {
	border: 1px solid #e6e6e6;
}

.dt th {
	background: #fafafa;
	font-size: 14px;
}

.dt td,
.dt th {
	border-bottom: 1px solid #e6e6e6;
}

#vfastpost {
	border: 1px solid #e6e6e6;
	background: #fff;
}

#vfastpost #vf_l,
#vfastpost #vf_m,
#vfastpost #vf_r,
#vfastpost #vf_b button {
	background: none;
}

#vfastpost #vf_b button {
	background-color: #1b82d1;
	border: 1px solid #1b82d1;
	line-height: 38px;
	font-size: 16px;
	font-family: microsoft yahei;
}

.threadstamp {
	color: #ff4c4c;
	margin-right: 10px;
}

.ptm {
	background: none;
}

.viewthread_table {
	background-color: #fff;
}

a.btn_s_open,
a.btn_s_close {
	position: absolute;
	display: block;
	width: 7px;
	height: 38px;
}

a.btn_s_open {
	top: 16px;
	left: 0;
}

a.btn_s_close {
	top: 4px;
	left: -5px;
}

.vwthdtit {
	background: #fafafa;
	height: 46px;
	line-height: 44px;
	border-bottom: none;
	padding: 0 55px 0 20px;
	color: #444;
	position: relative;
	overflow: visible;
	padding-right: 15px;
	border-radius: 0 0 3px 3px;
}

.vwthduser {
	color: #4c8fe1;
	font-size: 16px;
	margin-right: 10px;
}

.vwthduser img {
	vertical-align: middle;
	height: 28px;
	width: 28px;
	border-radius: 50%;
	border: 1px solid #e5e5e5;
	padding: 2px;
	background: #fff;
}

.vwthduser a {
	color: #4c8fe1;
}

.vwthdts,
.vwthdts a {
	color: #333;
	font-size: 16px;
	font-weight: 400;
}

.vwthdviews,
.vwthdreplies {
	font-size: 12px;
	color: #999;
	text-align: center;
	line-height: 16px;
	margin-top: 9px;
	padding: 0 2px 0 10px;
}

.vwthdviews strong,
.vwthdreplies strong {
	color: #1b82d1;
}

.vwthdviews {
	padding: 0 10px;
	border-right: 1px solid #e5e5e5;
}

.vwthdewm {
	position: absolute;
	top: 1px;
	right: 1px;
	cursor: pointer;
}

.vwthdewmimg {
	width: 38px;
	height: 38px;
	background: url(../images/vwthdewm.png) no-repeat;
}

.vwthdewmsub {
	display: none;
	position: absolute;
	width: 190px;
	text-align: center;
	background: #fafafa;
	height: 200px;
	top: 1px;
	right: 1px;
	border: 1px solid #ededed;
	padding: 15px 10px;
	z-index: 99;
}

.vwthdewmsub img {
	width: 168px;
	height: 168px;
}

.vwthdewmsub p {
	text-align: center;
	line-height: 40px;
	height: 40px;
	color: #333;
	font-size: 16px;
}

.viewbox {
	background: #fff;
}

.nex_conone .viewbox {
	margin-bottom: 10px;
	border-radius: 0 0 3px 3px;
	border: 1px solid #ededed;
}

.nex_conone .vwthdtit {
	border: 1px solid #ededed;
	border-bottom: none;
}

.pl.nex_others {
	border: 0;
	background: none;
	border-bottom: 1px solid #ededed;
}

.nex_others .vwthdtit {
	background: #fff;
	height: 24px;
	line-height: 24px;
	padding: 20px 55px 0 20px;
	border: 1px solid #ededed;
	border-bottom: none;
}

.nex_others .vwthdts {

	max-width: 850px;
	/*	height: 23px;*/
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 22px;
}

.nex_others .vwthdts,
.nex_others .vwthdts a {
	font-size: 20px;
	color: #222;
	font-weight: 400;
}

.nex_others .viewbox {
	border: 1px solid #ededed;
	border-top: 0;
	border-bottom: 0;
}

.nex_others .viewbox.firstfloor {
	background: none;
	border: none;
}

.nex_others .viewbox.firstfloor .boxtable {
	background: #fff;
	border-top: none;
	border-radius: 0 0 3px 3px;
	border: 1px solid #ededed;
	border-top: 0;
}

.nex_others .viewbox.firstfloor .ad {
	border-bottom: 0px solid #ededed
}

.allrepliestit {
	margin-top: 0;
	border: 1px solid #ededed;
	border-bottom: none;
	background: #fff;
}

.allrepliesw {
	height: 48px;
	line-height: 50px;
	margin: 0 20px;
	border-bottom: 1px solid #ededed;
}

.allrepliesw h2 {
	font-size: 16px;
	font-weight: 400;
	color: #333;
	height: 48px;
}

.allrepliesw h2 em {
	color: #fff;
	font-size: 12px;
	padding-left: 10px;
	display: inline-block;
	padding: 0 5px;
	background: #1b82d1;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
}

.reply_order {
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	background: #fafafa;
	border: 1px solid #e5e5e5;
	display: inline-block;
	margin-top: 12px;
	padding: 0 5px 0 10px;
}

#reply_order_menu {
	margin: 8px 0 0 -11px;
	width: 69px;
	padding: 5px;
	border: 1px solid;
	border-color: #1b82d1;
	background: #f5f5f5;
	color: #1b82d1;
}

#reply_order_menu a {
	display: block;
	padding: 3px 5px;
}

#reply_order_menu a:hover {
	background-color: #fff7f7;
	color: #1b82d1;
	text-decoration: none;
}

.viewavt {
	float: left;
	width: 70px;
	text-align: center;
	padding-top: 22px;
}

.viewavt img {
	border-radius: 50%;
	width: 50px;
	height: 50px;
	margin-left: 15px;
}

.viewinfo {
	padding-left: 70px;
}

.foldcount {
	padding-right: 2px;
	overflow: hidden;
}

.foldcount .foldreplies,
.foldcount .foldviews {
	background: url(../images/icons.png) no-repeat;
	background-position: 0 0;
	width: 18px;
	height: 15px;
	display: inline-block;
	position: relative;
	left: 0;
	top: 0;
}

.foldcount .foldviews {
	background-position: -1px 2px;
	top: 2px;
}

.foldcount .foldreplies {
	background-position: 0px -21px;
	top: 2px;
}

.foldcount em {
	display: inline-block;
	margin: 0 2px;
	margin-right: 4px;
	font-size: 12px;
	color: #999;
}

.nex_fbhf {
	margin-bottom: 15px;
	height: 35px;
}

.nex_fabuanniu {
	width: 110px;
	height: 35px;
	line-height: 35px;
	float: left;
	margin-right: 10px;
	background-color: #1b82d1;
	background: linear-gradient(0deg, #1b82d1, #4ba4e8);
	;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: block;
}

.nex_postreply {
	width: 110px;
	height: 35px;
	line-height: 35px;
	float: left;
	background: #FFC24B;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: block;
}

.nex_sdpart {
	margin-bottom: 15px;
}

#nex_guanli {
	display: block;
	height: 40px;
	line-height: 40px;
	background: #fff;
	color: #666;
	text-align: center;
	border: 1px solid #ededed;
	font-size: 16px;
}

#nex_guanli:hover {
	background: #FFB773;
	color: #fff;
}

.kmp_pop,
.ie6 .kmp_pop {
	width: 256px;
	padding: 6px;
}

.ie6 .kmp_pop {
	padding-left: 0px;
	padding-right: 10px;
}

.kmp_pop a {
	width: 51px;
	float: left;
	border-bottom: 0;
	padding: 3px 0;
	background: #FFF;
	color: #888;
	font-size: 12px;
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
}

.kmp_pop a:hover {
	color: #1b82d1;
	background: none !important;
}

.kmp_pop span {
	display: none;
}

#nex_new_guanli_menu {
	border-top: 0;
	border-color: #ededed;
	z-index: 2 !important;
}

.nex_user_Details {
	margin-top: 15px;
}

.lzinfo_img img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	padding: 4px;
	background: #fff;
	position: relative;
	z-index: 2;
	margin-top: 17px;
}

.nex_user a {
	font-size: 20px;
}

.nex_user a.nex_lzname {
	margin: 10px 0;
	display: block;
}

.nex_user a.nex_grtxt {
	font-size: 14px;
	color: #848484;
}

.nex_userinfos {}

.nex_userinfos ul {
	display: table;
	margin: 15px auto;
}

.nex_userinfos ul li {
	display: inline-block;
	font-size: 12px;
	color: #1b82d1;
	overflow: hidden;
	height: 12px;
	line-height: 12px;
}

.nex_userinfos ul li.nexoccusline {
	border-right: 1px solid #1b82d1;
	max-width: 90px;
	text-align: right;
	padding-right: 10px;
}

.nex_userinfos ul li.nexoccuslinex {
	margin: 0 0 0 10px;
	max-width: 100px;
	text-align: left;
}

.nex_userqqs {
	padding: 5px 10px;
	border: 1px solid #efefef;
	background: #f9f9f9;
	min-height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #999;
	text-align: center;
	margin: 5px 0 10px 0;
}

.nex_mind {
	background: #fff;
	border: 1px solid #ededed;
	width: 238px;
}

.nex_author {
	position: relative;
	text-align: center;
	padding: 15px;
	margin-bottom: 15px;
}

.nex_author .r_arrow {
	position: absolute;
	left: -23px;
	height: 25px;
	width: 25px;
	background: url(../images/jiao.png) no-repeat 0 0;
	top: 27px;
}

.nex_avatortxbg {
	width: 268px;
	height: 80px;
	z-index: 0;
	background: url(../images/txbg.jpg) left center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

.nex_avatortxbg_teacher {
	width: 268px;
	height: 80px;
	z-index: 0;
	background: url(../images/teacher_bg.jpg) left center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

.nex_js_talks {
	width: 25px;
	height: 25px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	border-radius: 100%;
	position: absolute;
	top: 30px;
	left: 150px;
}

.nex_js_talks em {
	display: block;
	width: 19px;
	height: 19px;
	padding: 3px;
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: #fff url(../images/online_talk.png) center no-repeat;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.nex_js_talks span a {
	display: block;
	height: 25px;
	line-height: 25px;
	background: #fff;
	border-radius: 0 24px 24px 0;
	text-align: center;
	width: 100px;
	position: absolute;
	left: 14px;
	top: 0;
	font-size: 12px;
	color: #1b82d1;
	overflow: hidden;
	text-align: center;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.nex_js_talks:hover {
	overflow: visible;
}

.nex_js_talks:hover .nex_js_talks span a {
	left: 15px;
}

.nex_author p {
	float: left;
	width: 33%;
	line-height: 24px;
}

.nex_author p.m {
	width: 34%;
	border: 1px solid #ededed;
	border-top: 0;
	border-bottom: 0;
}

.nex_author p.z {
	margin-right: -1px;
}

.nex_author p.y {
	margin-left: -1px;
}

.nex_author strong {
	display: block;
	font-size: 20px;
	color: #333;
	font-weight: 300;
}

.nex_author span {
	display: block;
	font-size: 14px;
	color: #999;
}

.user_contact {
	margin: 10px 0 0 0;
}

.user_contact li {
	float: left;
	width: 30%;
	font-size: 12px;
}

.user_contact li a {
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: block;
	color: #fff;
}

.user_contact li.user_flw a {
	border: 1px solid #1499F8;
	color: #1499F8;
}

.user_contact li.user_flw a:hover {
	background: #1499F8;
	color: #fff;
}

.user_contact li.user_pm {
	margin-left: 11px;
}

.user_contact li.user_pm a {
	border: 1px solid #4FC277;
	color: #4FC277;
}

.user_contact li.user_pm a:hover {
	background: #4FC277;
	color: #fff;
}

.user_contact li.user_gets {
	margin-left: 11px;
}

.user_contact li.user_gets a {
	border: 1px solid #FF8F76;
	color: #FF8F76;
}

.user_contact li.user_gets a:hover {
	background: #FF8F76;
	color: #fff;
}

.nex_fabu {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-color: #1b82d1;
	background: linear-gradient(0deg, #1b82d1, #4ba4e8);
	;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-bottom: 15px;
}

.nex_addfns span {
	width: 48%;
}

.nex_addfns span a {
	background-color: #1b82d1;
	margin-top: 15px;
	display: block;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	text-align: center;
	font-size: 13px;
}

.nex_addfns span.z a {
	background: #1499F8;
}

.nex_addfns span.y a {
	background: #4FC277;
}

.nex_addfns span:hover a {
	opacity: 0.8;
}

.pob em a {
	padding: 0 0 0 20px;
}

.pob a {
	padding: 0 0 0 20px;
	display: inline-block;
	margin-right: 15px;
	color: #999;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.cmmnt {
	background: url(../images/cmmnt.png) no-repeat 0 50%;
}

.fastre {
	background: url(../images/fastreply.png) no-repeat 0 11.5px;
}

.replyadd {
	background: url(../images/rec_add.png) no-repeat 0 43%;
}

.replysubtract {
	background: url(../images/rec_subtract.png) no-repeat 0 50%;
}

.editp {
	background: url(../images/edit.png) no-repeat 0 50%;
}

.push {
	background: url(../images/push.png) no-repeat 0 50%;
}

#f_pst {
	padding: 0;
	border: 1px solid #ededed;
	background: #fff;
}

#f_pst .pls {}

#f_pst .pls .avatar {}

#f_pst .plc {
	border-right: none;
	padding: 20px;
}

#f_pst .tedt {
	border: 1px solid #ededed;
}

.tedt .bar {
	background: #fafafa;
	height: 33px;
	line-height: 33px;
	padding: 0 10px;
	border-bottom: 1px solid #e5e5e5;
}

.fpd a {
	margin: 8px 5px 0;
}

.fpd .swfupload {
	margin: 8px 5px 0;
}

.foldf_pst .pls {
	width: 90px;
	background: none;
	border-right: none;
}

.foldf_pst .avatar {
	margin: 25px 0 0 20px;
}

.foldf_pst .avatar img {
	width: 66px;
	border: none;
	padding: 1px;
	border: 1px solid #e3e3e3;
}

#fj {
	margin-left: 20px;
	margin-top: 15px;
}

#fj label,
#fj input {
	color: #666;
}

#fj input {
	border: 1px solid #dfdfdf;
	background: none;
}

.pgbtn a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: -moz-use-text-color #E5E5E5 #E5E5E5;
	border-image: none;
	border-radius: 0 0 10px 10px;
	border-right: 1px solid #E5E5E5;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	color: #AAB2BD;
	font-size: 12px;
	height: 25px;
	letter-spacing: 0;
	line-height: 20px;
	margin: -12px auto 0;
	padding: 0;
	width: 128px;
	border: 1px solid #e5e5e5;
	border-top: 0;
}

.pgbtn a:hover {
	background-color: #fff;
	color: #1b82d1;
	text-decoration: none;
	border-color: #ededed;
}

.ptg {
	padding-left: 0;
	background: none;
}

.ptg a {
	display: inline-block;
	padding: 0 10px;
	line-height: 22px;
	border: 1px solid #eee;
	background-color: #eee;
	color: #757575;
	margin-right: 2px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
}

.ptg a:hover {
	color: #fff !important;
	border-color: #fff;
	background: #1b82d1;
	text-decoration: none;
}

.relatethread {}

.relatethread h3 {
	font-weight: 400;
	font-size: 16px;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.relatethread .xl2 li {
	font-size: 16px;
	line-height: 26px;
}

.relatethread .xl2 li a {
	color: #5a646c;
}
