#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;
}
.quote {
	overflow: hidden;
	margin: 10px 0;
	padding-left: 16px;
	background: url(../images/qa.gif) no-repeat 0 0;
	color: #666;
}
.quote blockquote {
	display: inline;
	margin: 0;
	padding-right: 16px;
	background: url(../images/qz.gif) no-repeat 100% 100%;
}
.m_c .quote {
	width: 585px;
}
.blockcode {
	overflow: hidden;
	margin: 10px 0;
	padding: 5px 10px;
	background: #F7F7F7;
	color: #666;
}
.blockcode code {
	font-family: Monaco, Consolas, 'Lucida Console', 'Courier New', serif;
	font-size: 12px;
	line-height: 1.8em;
}
* html .blockcode code {
	font-family: 'Courier New', serif;
}
.ct2_a .mn {
	float: left;
}
.appl {
	float: right;
	margin-top: 8px;
	border: none;
	background-color: transparent;
}
.upf {
	width: 500px;
}
*+html .upf {
	width: 520px;
}
.upnf {
	white-space: normal;
}
.upbk {
	zoom: 1;
}
.fldt {
	margin-bottom: 8px;
}
.p_pop .flb {
	position: absolute;
	right: 10px;
	top: 18px;
*top:13px;
}
.fnm {
	width: 130px !important;
}
.fszm {
	width: 55px !important;
	line-height: normal;
}
.fnm li, .fszm li, .simm li {
	cursor: pointer;
}
.qsv {
	padding-left: 16px;
	width: 16px;
	height: 16px;
	background: url(../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 #eee;
	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.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.gif);
}
#newspecial_menu .debate, #sti .debate {
	background-image: url(../images/debatesmall.gif);
}
#newspecial_menu a {
	display: block;
	padding: 3px 0 3px 30px;
	white-space: normal;
}
#newspecial_menu a:hover {
	background: none;
	color: #2AA95F;
	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;
}
.fl {
}
.fl_tb {
	width: 100%;
}
.fl_tb td {
	padding: 10px 0;
}
.fl_icn {
	padding-right: 10px !important;
	width: 31px;
}
.fl_by {
	width: 220px;
}
.fl_by div {
	margin-left: 10px;
	width: 210px;
	padding-left: 8px;
	word-break: keep-all;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fl_by div .xi2 {
	zoom: 1;
}
.fl_by cite {
	display: block;
}
.fl_i {
	width: 150px;
	text-align: right;
}
.fl_i em {
	display: block;
	width: 5em;
}
.fl .i_z {
	margin-right: 8px;
	padding-right: 8px;
	border-right: 1px solid #f6f6f6;
}
.fl_icn_g {
	float: left;
	width: 31px;
}
.fl_g {
	vertical-align: top;
}
.fl_g dl {
	margin-left: 31px;
	padding-left: 10px;
}
.fl_g dt {
	font-weight: 700;
}
.fl_row td {
	border-top: 1px dashed #eee;
}
.flt {
}
.flt .flc {
	width: 294px;
}
.gcop {
	margin-right: 15px;
	clear: left;
}
.ghfl dt, .flt dt {
	font-size: 14px;
	font-weight: 700;
}
.ghfl dt span, .flt dt span, .flt dd span {
	font-size: 12px;
	font-weight: 200;
	color: #999;
}
.ghfl dd, .flt dd {
	line-height: 1.8em;
}
.bdl {
	float: left;
	overflow: hidden;
	border: 1px solid #BDD7E3;
	background-color: #F5F9FB;
}
.ie6 .bdl {
	position: relative;
}
.bdl_h {
	height: 32px;
	line-height: 22px;
}
.bdl .tbn {
	margin: 10px;
}
.bdl dl {
	margin: -1px -10px 0;
}
.bdl dt {
	overflow: hidden;
	height: 27px;
	line-height: 27px;
	border: solid #CCE0EB;
	border-width: 1px 0;
	background: #F5F9FB url(../images/titlebg_sd.png) repeat-x 100% 0;
}
.bdl dt a {
	display: block;
	padding: 0 15px 0 10px;
}
.bdl dt a:hover, .bdl_a a:hover {
	text-decoration: none;
}
.bdl dd {
	display: none;
}
.bdl dd a {
	display: block;
	margin: 0 3px;
	padding: 0 7px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
.bdl dl.a {
	padding-bottom: 4px;
	background-color: #FFF;
}
.bdl dl.a dt {
	margin-bottom: 3px;
	background-position: 100% -27px;
}
.bdl dl.a dd, .bdl_fav dd {
	display: block;
	overflow: hidden;
	zoom: 1;
}
.bdl dd.bdl_a a {
	background-color: #F5F9FB;
	font-weight: 700;
	color: #2AA95F;
}
.previewPost {
	width: 100%;
	font-size: 14px;
}
#autopbn {
	display: block;
	margin-bottom: 10px;
	border: 1px solid rgb(194,213,227);
	border-radius: 3px;
	text-align: center;
}
#autopbn:hover {
	background: #fff;
	text-decoration: none;
}
.ico_increase, .ico_fall {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 5px;
	background: url(../images/increase.png) no-repeat left center;
	vertical-align: middle;
	text-indent: -999em;
}
.ico_fall {
	background: url(../images/fall.png) no-repeat left center;
}
#ReTie_review h6 {
	padding: 0 10px;
	line-height: 27px;
}
.review_this {
	padding: 5px 0 10px;
}
.review_this li {
	float: left;
	width: 7.5%;
	text-align: center;
}
#forumnew {
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.tl #forumnewshow {
	background: #FFFAF3;
	font-size: 12px;
	text-align: center;
}
.tl #forumnewshow th, .tl #forumnewshow td {
	padding: 0;
	border: 0;
}
.tl #forumnewshow th:hover, .tl #forumnewshow td:hover {
	background: #FFFFE9;
}
.tl #forumnewshow a {
	display: block;
	border-top: 1px solid #F4E4B4;
	border-bottom: 1px solid #F4E4B4;
	text-indent: 25px;
	height: 29px;
	line-height: 29px;
	color: #EFAA00;
}
.tl #forumnewshow a:hover {
	text-decoration: none;
}
#checknewline tr td, #checknewline tr th {
	background: #FFFFEB;
	text-align: center;
	color: #666;
}
.newthread tr th, .newthread tr td {
	background: #FFFAF3;
}
.newthread .new em {
	margin-right: 4px;
}
.newthread .new em, .newthread .new em a {
	color: #007CD5;
	font: 12px/1.5 Tahoma, Helvetica, 'SimSun', sans-serif;
}
.forumrefresh {
	padding-right: 14px;
	background: url(../images/refresh.png) no-repeat 100% 50%;
}
#fjump_menu {
	overflow-x: hidden;
	max-height: 600px;
}
#fjump_menu dl {
	width: 200px;
}
#fjump_menu dt {
	font-weight: 700;
}
#fjump_menu dd {
	text-indent: 1em;
}
#fjump_menu li.a a {
	background-color: #E5EDF2;
}
.fct a {
	float: left;
	margin-left: 8px;
}
.fa_fav_0, .fa_fav, .fa_rss, .fa_achv, .fa_bin, .fa_ivt {
	padding-left: 20px;
	background: no-repeat 0 50%;
}
.fa_fav_0 {
	background-image: url(../images/fav_grey.gif);
}
.fa_fav {
	background-image: url(../images/fav.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 #eee;
	background: #FFF;
	white-space: nowrap;
}
.ttp a:hover {
	border-color: #2AA95F;
	color: #2AA95F;
	text-decoration: none;
}
.ttp .a a {
	padding-right: 12px;
	padding-left: 12px;
	border-color: #2AA95F;
	background: #E5EDF2;
	color: #2AA95F;
}
.ttp .pipe {
	float: left;
	margin-right: 10px;
	padding: 0;
	width: 2px;
	height: 27px;
	background: #C2D5E3;
	text-indent: -9999px;
}
.cttp {
	overflow: hidden;
	padding-right: 35px;
	height: 32px;
}
.cttp .unfold, .cttp .fold {
	float: right;
	display: inline;
	margin: 5px -35px 9px 0;
	padding: 0 0 0 10px;
	width: 25px;
	height: 18px;
	background-color: transparent;
	color: #2AA95F;
	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 #f6f6f6;
}
.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 #f6f6f6;
	border-right: 1px solid #f6f6f6;
}
.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: #eee;
	background: #F2F2F2;
}
.tl .th {
	margin-top: 1px;
	padding: 0 10px;
	border-bottom: 1px solid #eee;
	background: #F2F2F2;
}
.tl .th table {
	border: none;
}
.tl .th td, .tl .th th {
	height: 20px;
	border: none;
	vertical-align: baseline;
}
.tl .tf {
	padding: 3px 0;
}
.tf .showmenu:hover {
	border-color: #C2D5E3;
}
.tl_reply {
	padding-left: 10px;
	background: url(../images/dot.gif) no-repeat 0 7px;
}
.recy {
	text-decoration: line-through;
}
.tps {
	white-space: nowrap;
}
.tps a {
	padding: 2px 4px;
	color: #444;
}
.tps a:hover {
	background-color: #F2F2F2;
	color: #007CD5;
}
.tsm {
	overflow: hidden;
	margin-bottom: -10px;
	width: 100%;
	border-collapse: collapse !important;
}
.ie6 .tsm, .ie7 .tsm {
	margin-bottom: 0;
}
.tsm th {
	padding: 5px 0 5px 10px;
	border: none;
	vertical-align: top;
}
.tsm td {
	padding: 5px 10px 5px 0;
	border: none;
	vertical-align: top;
}
.tsm tr:hover th, .tsm tr:hover td {
	background: none !important;
}
.tsm li {
	float: left;
	margin-right: 4px;
	padding: 0 4px;
	white-space: nowrap;
}
.tsm .a a {
	color: #444;
	font-weight: 700;
}
.tsm .a a:hover {
	text-decoration: none;
}
.subtsm {
	margin-top: 5px;
	padding: 5px;
	border: 1px dotted #C2D5E3;
}
.mfm .mtm {
	margin-right: 10px;
}
.mfm span {
	height: 26px;
}
.ttp .a a:hover {
	background: #E5EDF2 url(../images/close-s.png) no-repeat 100% 11px;
}
#ttp_all a:hover {
	background-image: none !important;
}
#atarget, .unchk, .chked {
	padding-left: 15px;
	line-height: 16px;
	background: url(../images/atarget.png) no-repeat 0 3px;
	color: #2AA95F;
	cursor: pointer;
}
.ie_all #atarget, .ie_all .unchk, .ie_all .chked {
	display: inline-block;
	height: 20px;
	line-height: 20px;
}
#atarget.atarget_1, .chked {
	background-position: 0 -37px;
}
.unchk:hover, .chked:hover {
	text-decoration: none;
}
#a_magic_doodle {
	padding-left: 20px;
	background: url(../images/doodle.small.gif) 0 50% no-repeat;
}
.ttp .num {
	background: #999;
	padding: 0 5px;
	margin-left: 5px;
	border-radius: 3px;
	color: #FFF !important;
}
.ttp .a .num {
	background: #91BDD3;
}
.pop_moremenu li {
	display: block;
	border-bottom: 1px solid #E5EDF2;
	line-height: 24px;
}
.pop_moremenu a {
	display: inline;
	text-decoration: none;
	border-bottom: 0;
}
.pop_moremenu li:last-child {
	border-bottom: none;
}
.pop_moremenu .pipe {
	margin: 0;
}
.pop_moremenu a.xw1 {
	background-color: #E5EDF2;
	color: #2AA95F;
	text-decoration: none;
	font-weight: normal;
}
.mlt {
}
.mlt li {
	display: inline;
	margin: 0 4px 10px;
	padding-top: 5px;
	border: 1px solid #E5EDF2;
	border-bottom-color: #C2D5E3;
	background: #FFF;
	text-align: left;
}
.mlt .sum {
	display: inline-block;
	padding: 0 5px;
	height: 16px;
	line-height: 16px;
	border-radius: 5px;
	background: #E5EDF2;
}
.mlt .pin {
	background: #7B3;
	color: #FFF;
}
.mlt .digest {
	background: #0BC;
	color: #FFF;
}
.mlt .c .nopic {
	display: block;
	background: #FFF url(../images/nophototiny.png) no-repeat 50% 50%;
	cursor: pointer;
}
.mlt img.vm {
	display: inline;
}
.mlt h3 {
	height: 30px;
	line-height: 30px;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mlt li .cl {
	height: 18px;
	overflow: hidden;
}
.mlt li .c {
	height: auto !important;
}
.mlt li span {
	display: inline;
	color: #444;
}
.tl tbody:last-child th, .tl tbody:last-child td {
	border-bottom: none;
}
.tl tbody:last-child .threadpre .threadpretd {
	border: 1px solid #f6f6f6;
}
.closeprev {
	width: 12px;
	height: 12px;
	background: url(../images/close.gif) no-repeat 0 0;
	text-indent: -999em;
	cursor: pointer;
	overflow: hidden;
	margin: 5px 5px 0px 5px;
}
.closeprev:hover {
	background-position: 0 -12px;
}
.ie6 .closeprev {
	display: none;
}
.pcb .jammer {
	font-size: 10px;
	color: #FFF;
}
#hiddenthread {
	border-top: 1px solid #C2D5E3;
	border-bottom: 1px solid #C2D5E3;
	line-height: 40px;
	padding-left: 20px;
	background: #FFFAF3;
	font-size: 12px;
	text-align: center;
}
#hiddenthread.last, .ie6 #hiddenthread, .ie7 #hiddenthread, .ie8 #hiddenthread {
	border-top: none;
}
#hiddenthread a {
	display: block;
	text-indent: 25px;
	height: 29px;
	line-height: 29px;
	color: #EFAA00;
}
#hiddenthread a:hover {
	text-decoration: none;
}
.previewPost .tindex {
	padding: 5px;
	width: 500px;
	line-height: 22px;
	border: 1px solid #eee;
}
.previewPost .tindex h3 {
	border-bottom: 1px #ccc dotted;
	margin-bottom: 10px;
	padding-left: 10px;
}
.previewPost .tindex li {
	cursor: pointer;
	height: 22px;
	padding-left: 22px;
	background: url(../images/ico_mulu.png) no-repeat 10px center;
	overflow: hidden;
}
#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.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;
}
.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;
}
.unfold, .fold {
	float: right;
	padding-left: 10px;
	background: url(../images/arrwd.gif) no-repeat 0 50%;
	cursor: pointer;
	outline: none;
}
.fold {
	background-image: url(../images/arrow_top.gif);
}
#livereplycontentout {
	position: relative;
	height: 195px;
	margin-top: 10px;
	border: 1px solid #E8F1F7;
	background: #FFF;
	overflow-y: auto;
}
#livereplycontent {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 15px;
}
#liverefresh {
	margin-top: 10px;
	height: 30px;
	line-height: 30px;
	background-color: #FCF4CD;
	color: #fff;
	text-align: center;
	cursor: pointer;
	display: none;
	border: 1px dashed #FCE491;
	color: #F26C4F;
}
#livefastcomment {
	position: relative;
	height: 34px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #E8F1F7;
	background-color: #FFF;
	padding: 5px 10px;
}
#livereplycontent dl {
	position: relative;
	width: 100%;
	min-height: 45px;
	line-height: 20px;
	padding: 10px 0;
	border-top: 1px #ccc dotted;
	clear: both;
}
#livereplycontent dl dt {
	position: absolute;
	left: 0;
	top: 10px;
	width: 40px;
	height: 40px;
	border: 1px #ccc solid;
	padding: 1px;
}
#livereplycontent dl dt img {
	width: 40px;
	height: 40px;
}
#livereplycontent dl dd {
	padding-left: 62px;
}
#livereplycontent dl dd a {
	color: #2AA95F;
}
#livereplycontent dl dd.dateline {
	position: absolute;
	top: 10px;
	right: 0;
	padding: 0;
	color: #999;
}
#livereplymessage {
	width: 100%;
	line-height: 28px;
	height: 33px;
	padding: 0px !important;
	border: none;
	outline: 0px;
	background: white none;
	overflow-y: auto;
}
.ie6 #livereplycontent dl, .ie7 #livereplycontent dl {
	width: 97%;
}
#livethread {
	background: #F5F9FB;
	border-top: 2px solid #BDD7E3;
}
.livethreadtitle {
	margin-bottom: 5px;
}
.livethreadtitle a {
	color: #2AA95F;
	font-size: 14px;
}
.livethreadtitle img {
	vertical-align: middle;
}
.livethreadtitle .replynumber {
	float: right;
	line-height: 25px;
}
.livethreadtitle .replynumber .xi1 {
	background: #F26C4F;
	padding: 0 5px;
	border-radius: 5px;
	color: #FFF;
	font-weight: 700;
}
.livethreadcon {
	line-height: 160%;
	font-size: 14px;
}
.nex_real_estate_infolist {
}
.nex_real_estate_infolist ul li {
	width: 950px;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e5e5e5;
}
.nex_real_estate_infolist ul li:last-child {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0;
}
.nex_re_left_img {
	width: 250px;
	height: 195px;
	float: left;
}
.nex_re_left_img a {
	display: block;
	width: 250px;
	height: 195px;
	overflow: hidden;
}
.nex_re_left_info {
	float: left;
	width: 460px;
	margin-left: 30px;
}
.nex_re_rename {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.nex_re_rename a {
	display: inline-block;
	float: left;
	margin-right: 7px;
	max-width: 75%;
	font-size: 18px;
	color: #101d37;
	line-height: 22px;
	vertical-align: middle;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nex_re_rename a:hover {
	color: #2AA95F;
}
.nex_re_rename span {
	display: inline-block;
	float: left;
	padding: 6px 7px;
	margin-right: 7px;
	line-height: 12px;
	font-size: 12px;
	vertical-align: middle;
	border-radius: 2px;
	letter-spacing: -.27px;
	text-align: center;
	font-weight: 400;
}
.nex_re_rename span.nex_re_difcolor1 {
	color: #2AA95F;
	background: #D8EFE1;
}
.nex_re_rename span.nex_re_difcolor2 {
	background: #EBF6E9;
	color: #89BE7D;
}
.nex_re_sectel {
	height: 14px;
	margin: 15px 0;
	line-height: 14px;
	overflow: hidden;
}
.nex_re_sectel dl dd {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	color: #666;
	border-right: 1px solid #ccc;
	padding: 0 10px;
}
.nex_re_sectel dl dd:last-child {
	border-right: 0;
}
.nex_re_sectel dl dd:nth-child(1) {
	padding: 0 10px 0 0;
}
.nex_re_sectel dl dd span {
	margin: 0 3px;
}
.nex_re_mactel {
}
.nex_re_mactel dl dd {
	display: inline-block;
	margin-bottom: 10px;
	width: 430px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #9399a5;
	vertical-align: middle;
	padding-left: 25px;
}
.nex_re_mactel dl dd.nex_re_mactel_add {
	background: url(../images/dizhi.png) left center no-repeat;
}
.nex_re_mactel dl dd.nex_re_mactel_area {
	background: url(../images/jianmian.png) left center no-repeat;
}
.nex_re_mactel dl dd.nex_re_mactel_kaipan {
	background: url(../images/riqi.png) left center no-repeat;
}
.nex_re_specis {
	margin-top: 5px;
}
.nex_re_specis span {
	display: inline-block;
	height: 30px;
	margin-right: 10px;
	padding: 0 12px;
	line-height: 30px;
	font-size: 12px;
	color: #849aae;
	background: rgba(132,154,174,.1);
}
.nex_re_left_price {
	float: right;
	width: 180px;
	text-align: right;
}
.nex_re_main_price {
	margin-top: 60px;
	color: #FA9B4A;
	font-size: 14px;
	font-weight: 700;
}
.nex_re_main_price span {
	color: #FA9B4A;
}
.nex_re_main_price span.nex_re_number {
	font-size: 20px;
}
.nex_re_main_price span.nex_re_desc {
	font-size: 14px;
	margin-left: 3px;
}
.nex_re_second {
	margin-top: 2px;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	color: #9399a5;
}
.nex_rent_left_img {
	width: 250px;
	height: 176px;
	float: left;
}
.nex_rent_left_img a {
	display: block;
	width: 250px;
	height: 176px;
	overflow: hidden;
}
.nex_rent_left_info {
	float: left;
	width: 460px;
	margin-left: 30px;
}
.nex_rent_rename {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_rent_rename a {
	display: inline-block;
	font-size: 18px;
	color: #101d37;
	line-height: 22px;
	vertical-align: middle;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nex_rent_rename a:hover {
	color: #2AA95F;
}
.nex_rent_terms {
	margin: 15px 0;
}
.nex_rent_terms dl dd {
	display: inline-block;
	margin-bottom: 10px;
	width: 430px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #616669;
	vertical-align: middle;
	padding-left: 25px;
}
.nex_rent_terms dl dd.nex_prop_add {
	background: url(../images/dizhi.png) left center no-repeat;
}
.nex_rent_terms dl dd.nex_prop_detail {
	background: url(../images/jianmian.png) left center no-repeat;
}
.nex_rent_terms dl dd em {
	padding: 0 10px;
	font-size: 12px;
	color: #ccc;
	font-weight: 300;
}
.nex_rent_terms dl dd.nex_prop_date {
	background: url(../images/star.png) left center no-repeat;
}
.nex_rent_specis {
}
.nex_rent_specis span {
	display: inline-block;
	height: 30px;
	margin-right: 10px;
	padding: 0 12px;
	line-height: 30px;
	font-size: 12px;
	color: #849aae;
	background: rgba(132,154,174,.1);
	border-radius: 2px;
}
.nex_rent_left_price {
	float: right;
	width: 180px;
	text-align: right;
	margin-top: 60px;
}
.nex_rent_main_price {
	font-weight: 600;
}
.nex_rent_main_price span {
	color: #FA9B4A;
}
.nex_rent_main_price span.nex_rent_number {
	font-size: 20px;
}
.nex_rent_main_price span.nex_rent_desc {
	font-size: 14px;
	margin-left: 3px;
}
.nex_rent_second {
	margin-top: 2px;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	color: #101d37;
}
.nex_zu_img {
}
.nex_zu_img {
	width: 250px;
	height: 182px;
	float: left;
}
.nex_zu_img a {
	display: block;
	width: 250px;
	height: 182px;
	overflow: hidden;
	border-radius: 4px;
}
.nex_zu_info {
	float: right;
	width: 670px;
}
.nex_zu_rename {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_zu_rename a {
	font-size: 18px;
	color: #101d37;
	line-height: 24px;
	font-weight: 700;
}
.nex_zu_rename a:hover {
	color: #2AA95F;
}
.nex_zu_mid {
	margin: 30px 0 5px 0;
}
.nex_zu_midl {
	float: left;
	width: 540px;
}
.nex_zu_midl dl dd {
	height: 15px;
	line-height: 15px;
	margin-bottom: 15px;
	overflow: hidden;
	font-size: 14px;
	color: #9399a5;
}
.nex_zu_midl dl dd.nex_zu_mid_strong {
	font-weight: 600;
}
.nex_zu_midl dl dd i {
	padding: 0 8px;
	font-weight: 400;
	color: #ccc;
}
.nex_zu_midl dl dd b {
	font-size: 14px;
	font-weight: 300;
	padding-left: 22px;
	background: url(../images/shijian.png) left center no-repeat;
}
.nex_zu_price {
	float: right;
	color: #FA9B4A;
	font-size: 14px;
	font-weight: 700;
	margin-top: 20px;
}
.nex_zu_price em {
	font-size: 20px;
	margin-right: 4px;
}
.nex_zu_btm {
}
.nex_zu_btm span {
	display: inline-block;
	height: 30px;
	margin-right: 10px;
	padding: 0 12px;
	line-height: 30px;
	font-size: 12px;
	color: #849aae;
	background: rgba(132,154,174,.1);
	border-radius: 2px;
}
.nex_retail_img {
	width: 250px;
	height: 182px;
	float: left;
}
.nex_retail_img a {
	display: block;
	width: 250px;
	height: 182px;
	overflow: hidden;
	border-radius: 4px;
}
.nex_retail_info {
	float: right;
	width: 670px;
}
.nex_retail_rename {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_retail_rename a {
	font-size: 18px;
	color: #101d37;
	line-height: 24px;
	font-weight: 700;
}
.nex_retail_rename a:hover {
	color: #2AA95F;
}
.nex_retail_mid {
	margin: 30px 0 5px 0;
}
.nex_retail_midl {
	float: left;
	width: 500px;
}
.nex_retail_midl dl dd {
	height: 15px;
	line-height: 15px;
	margin-bottom: 15px;
	font-size: 14px;
	color: #9399a5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_retail_midl dl dd.nex_retail_mid_strong {
	font-weight: 600;
}
.nex_retail_midl dl dd i {
	padding: 0 8px;
	font-weight: 400;
	color: #ccc;
}
.nex_retail_midl dl dd.nex_retail_mid_agent span {
	font-size: 14px;
	font-weight: 300;
	padding-left: 22px;
	background: url(../images/agent.png) left center no-repeat;
}
.nex_retail_price {
	float: right;
	width: 150px;
	text-align: right;
	margin-top: 10px;
}
.nex_retail_main_price {
}
.nex_retail_main_price span {
	color: #FA9B4A;
	font-weight: 600;
}
.nex_retail_main_price span.nex_retail_number {
	font-size: 20px;
}
.nex_retail_main_price span.nex_retail_desc {
	font-size: 14px;
	margin-left: 3px;
}
.nex_retail_second {
	margin-top: 2px;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	color: #999;
}
.nex_retail_btm {
}
.nex_retail_btm span {
	display: inline-block;
	height: 30px;
	margin-right: 10px;
	padding: 0 12px;
	line-height: 30px;
	font-size: 12px;
	color: #849aae;
	background: rgba(132,154,174,.1);
	border-radius: 2px;
}
.nex_op_img {
	width: 250px;
	height: 182px;
	float: left;
}
.nex_op_img a {
	display: block;
	width: 250px;
	height: 182px;
	overflow: hidden;
	border-radius: 4px;
}
.nex_op_info {
	float: right;
	width: 670px;
}
.nex_op_rename {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_op_rename a {
	font-size: 18px;
	color: #101d37;
	line-height: 24px;
	font-weight: 700;
}
.nex_op_rename a:hover {
	color: #2AA95F;
}
.nex_op_mids {
	margin: 20px 0 15px 0;
}
.nex_op_midl {
	float: left;
	width: 430px;
}
.nex_op_midl dl dd {
	height: 15px;
	line-height: 15px;
	margin-bottom: 15px;
	overflow: hidden;
	font-size: 14px;
	color: #9399a5;
}
.nex_op_midl dl dd.nex_op_add {
}
.nex_op_midl dl dd.nex_op_add em {
	padding-left: 25px;
	margin-right: 10px;
	background: url(../images/dizhi.png) left center no-repeat;
}
.nex_op_midl dl dd.nex_op_detail {
	padding-left: 25px;
	background: url(../images/jianmian.png) left center no-repeat;
}
.nex_op_midl dl dd.nex_op_detail i {
	padding: 0 8px;
	font-weight: 400;
	color: #ccc;
}
.nex_op_midl dl dd.nex_op_agent {
}
.nex_op_midl dl dd.nex_op_agent span {
	font-size: 14px;
	padding-left: 25px;
	background: url(../images/agent1.png) left center no-repeat;
}
.nex_op_midl dl dd.nex_op_agent span a {
	font-size: 14px;
	color: #9399a5;
}
.nex_op_midl dl dd.nex_op_agent span a:hover {
	color: #333;
	text-decoration: underline;
}
.nex_op_midm {
	float: left;
	width: 60px;
	text-align: right;
	margin-top: 10px;
}
.nex_op_midm em {
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #666;
}
.nex_op_midm p {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999;
}
.nex_op_midr {
	float: right;
	text-align: right;
}
.nex_op_price {
	height: 30px;
	line-height: 30px;
	margin-bottom: 5px;
}
.nex_op_price em {
	font-size: 20px;
	color: #FA9B4A;
	font-weight: 600;
	margin-right: 5px;
}
.nex_op_price span {
	font-size: 14px;
	color: #333;
}
.nex_op_daily {
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	color: #666;
}
.nex_op_btmed {
}
.nex_op_btmed span {
	display: inline-block;
	height: 30px;
	margin-right: 10px;
	padding: 0 12px;
	line-height: 30px;
	font-size: 12px;
	color: #849aae;
	background: rgba(132,154,174,.1);
	border-radius: 2px;
}
.nex_fac_img {
}
.nex_fac_img {
	width: 250px;
	height: 182px;
	float: left;
}
.nex_fac_img a {
	display: block;
	width: 250px;
	height: 182px;
	overflow: hidden;
	border-radius: 4px; text-align:center;
}
.nex_fac_info {
	float: right;
	width: 670px;
}
.nex_fac_rename {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_fac_rename a {
	font-size: 18px;
	color: #101d37;
	line-height: 24px;
	font-weight: 700;
}
.nex_fac_rename a:hover {
	color: #2AA95F;
}
.nex_fac_mid {
	margin: 20px 0 5px 0;
}
.nex_fac_midl {
	float: left;
	width: 520px;
}
.nex_fac_midl dl dd {
	height: 15px;
	line-height: 15px;
	margin-bottom: 15px;
	overflow: hidden;
	font-size: 14px;
	color: #9399a5;
}
.nex_fac_midl dl dd:nth-child(2){ background:rgba(132,154,174); width:100px; line-height:30px; height:30px; text-align:center; color:#fff; border-radius:50px;}
.nex_fac_midl dl dd.nex_fac_mid_strong {
	font-weight: 600;
}
.nex_fac_midl dl dd i {
	padding: 0 8px;
	font-weight: 400;
	color: #ccc;
}
.nex_fac_midl dl dd b {
	font-size: 14px;
	font-weight: 300;
	
	background: url(../images/shijian.png) left center no-repeat;
}
.nex_fac_price {
	float: right;
	color: #FA9B4A;
	font-size: 14px;
	font-weight: 700;
	margin-top: 20px;
}
.nex_fac_price em {
	font-size: 20px;
	margin-right: 4px;
}
.nex_fac_price p {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999;
	font-weight: 400;
}
.nex_fac_btm {
}
.nex_fac_btm span {
	display: inline-block;
	height: 30px;
	margin-right: 10px;
	padding: 0 12px;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
	background: rgba(132,154,174);
	border-radius: 2px;
}
.nex_notice_infolist {
}
.nex_notice_infolist ul li {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #f3f3f3;
}
.nex_notice_infolist ul li:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0;
}
.nex_notice_list {
}
.nex_notice_title {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 15px;
}
.nex_notice_title a {
	font-size: 18px;
	color: #101d37;
	height: 24px;
	line-height: 24px;
	font-weight: 700;
}
.nex_notice_title a:hover {
	color: #2AA95F;
}
.nex_notice_btm {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.nex_notice_launcher_img {
	float: left;
	width: 60px;
	height: 30px;
}
.nex_notice_launcher_img img {
	width: 60px;
	height: 30px;
}
.nex_notice_launcher_name {
	float: left;
	margin-left: 20px;
	font-size: 12px;
	color: #666;
}
.nex_notice_launcher_tel {
	float: left;
	margin-left: 20px;
	font-size: 12px;
	color: #FAA34A;
}
.nex_notice_launcher_date {
	float: right;
	font-size: 12px;
	color: #999;
}
body {
	background: #fff!important;
}
.ct2 .sd {
	margin-right: 0!important;
}
.nex_nh_sidebox {
	width: 280px;
	margin-bottom: 20px;
	background: #f9f9f9;
	padding: 20px;
}
.nex_nh_sideheader_title {
	font-size: 18px;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #333;
	font-weight: 700;
	position: relative;
	margin-bottom: 20px;
}
.nex_nh_sideheader_title:after {
	content: "";
	position: absolute;
	left: -20px;
	top: 5px;
	width: 4px;
	height: 18px;
	background: #2AA95F;
	border-top-right-radius: 2px;
}
.nex_nh_sideheader_title a {
	display: block;
	float: right;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #9f9fa6;
	font-weight: 400;
	padding-right: 22px;
	background: url(../images/nex_more.png) right center no-repeat;
}
.nex_nh_sideheader_title a:hover {
	color: #2AA95F;
	background: url(../images/nex_more1.png) right center no-repeat;
}
.nex_curban {
	float: left;
	width: 890px;
}
.nex_curban_l {
	width: 450px;
	float: left;
}
.nex_curban_l ul {
	width: 462px;
}
.nex_curban_l ul li {
}
.nex_curban_l ul li.nex_curban_large {
	float: left;
	width: 280px;
	height: 170px;
}
.nex_curban_l ul li.nex_curban_large a {
	display: block;
	overflow: hidden;
	width: 280px;
	height: 170px;
	position: relative;
}
.nex_curban_l ul li.nex_curban_large a .nex_curban_limg {
	width: 280px;
	height: 170px;
}
.nex_curban_l ul li.nex_curban_large a p {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	width: 260px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	background-image: #333;
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.9) 100%);
}
.nex_curban_l ul li.nex_curban_small {
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 160px;
	height: 80px;
}
.nex_curban_l ul li.nex_curban_small a {
	display: block;
	overflow: hidden;
	width: 160px;
	height: 80px;
	position: relative;
}
.nex_curban_l ul li.nex_curban_small a .nex_curban_limg {
	width: 160px;
	height: 80px;
}
.nex_curban_r {
	float: right;
	width: 420px;
}
.nex_forum_topnews {
}
.nex_forum_topnews ul li {
}
.nex_forum_topnews ul li.nex_owner_top_news_bold {
	margin-bottom: 13px;
}
.nex_forum_topnews ul li.nex_owner_top_news_bold h5 {
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	padding-left: 20px;
	background: url(../images/square.png) left center no-repeat;
	overflow: hidden;
}
.nex_forum_topnews ul li.nex_owner_top_news_bold h5 a {
	font-size: 16px;
	color: #333;
}
.nex_forum_topnews ul li.nex_owner_top_news_bold h5 a:hover {
	color: #2AA95F;
}
.nex_forum_topnews ul li.nex_owner_top_news_bold .nex_owner_news_sums {
	height: 44px;
	line-height: 22px;
	overflow: hidden;
	font-size: 12px;
	color: #999;
}
.nex_forum_topnews ul li.nex_owner_top_news_tiny {
	margin-bottom: 10px;
}
.nex_forum_topnews ul li.nex_owner_top_news_tiny h5 {
	float: left;
	width: 250px;
	padding-left: 15px;
	background: url(../images/dot.png) left center no-repeat;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_forum_topnews ul li.nex_owner_top_news_tiny h5 a {
	font-size: 14px;
	color: #333;
	font-weight: 500;
}
.nex_forum_topnews ul li.nex_owner_top_news_tiny h5 a:hover {
	color: #2AA95F;
}
.nex_forum_topnews ul li.nex_owner_top_news_tiny span {
	display: block;
	float: right;
	font-size: 12px;
	color: #999;
}
.nex_forumbk_slider {
	float: right;
	width: 320px;
	height: 170px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
.nex_forumbk_slider .pic {
	position: relative;
	z-index: 0;
}
.nex_forumbk_slider .pic li {
	width: 320px;
	height: 170px;
}
.nex_forumbk_slider .pic li a {
	display: block;
	width: 320px;
	height: 170px;
	position: relative;
}
.nex_forumbk_slider_img {
	width: 320px;
	height: 170px;
}
.nex_forumbk_slider .pic li a p {
	width: 290px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.9) 100%);
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
}
.nex_forumbk_slider .hd {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1;
}
.nex_forumbk_slider .hd li {
	margin: 0 1px;
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background: #fff;
	cursor: pointer;
	transition: all 0.2s linear;
}
.nex_forumbk_slider .hd .on {
	background: #8EC354;
	width: 20px;
	border-radius: 10px;
}
.nex_forumbk_slider .prev, .nex_forumbk_slider .next {
	width: 30px;
	height: 40px;
	display: none;
	position: absolute;
	top: 65px;
	z-index: 10;
	cursor: pointer;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.nex_forumbk_slider .prev {
	left: 0;
	background: rgba(0,0,0,0.4) url(../images/left_btn.png) center 14px no-repeat;
}
.nex_forumbk_slider .next {
	right: 0;
	background: rgba(0,0,0,0.4) url(../images/right_btn.png) center 14px no-repeat;
}
.nex_forumbk_slider .prev:hover, .nex_forumbk_slider .next:hover {
	filter: alpha(opacity=80) !important;
	opacity: 0.8 !important;
}
.nex_localpan_listx {
}
.nex_localpan_listx dl {
}
.nex_localpan_listx dl dd {
	width: 280px;
	height: 60px;
	margin-bottom: 20px;
	position: relative;
}
.nex_localpan_listx dl dd:last-child {
	margin-bottom: 0;
}
.nex_localpan_listx dl dd .nex_localpan_img_wrap {
	width: 95px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
}
.nex_localpan_listx dl dd .nex_localpan_img_wrap a {
	display: block;
	width: 95px;
	height: 60px;
	position: relative;
	overflow: hidden;
	border-radius: 2px;
}
.nex_localpan_listx dl dd .nex_localpan_img_wrap a img {
	width: 95px;
	height: 60px;
}
.nex_localpan_listx dl dd .nex_localpan_img_tags_group {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 260px;
	height: 37px;
	padding: 0 10px;
	overflow: hidden;
	padding-top: 10px;
}
.nex_localpan_listx dl dd .nex_localpan_img_tags_group span {
	font-size: 12px;
	padding: 0 10px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 12px;
	background: rgba(48,48,51,.5);
	margin-right: 10px;
	display: inline-block;
	height: 24px;
	line-height: 22px;
}
.nex_localpan_listx dl dd .nex_localpan_title_wrap {
	width: 170px;
	height: 70px;
	position: absolute;
	top: 0;
	right: 0;
}
.nex_localpan_listx dl dd .nex_localpan_title_top {
	width: 100%;
	height: 24px;
}
.nex_localpan_listx dl dd .nex_localpan_title_top a {
	display: inline-block;
	line-height: 24px;
	height: 24px;
	font-size: 16px;
	max-width: 110px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
}
.nex_localpan_listx dl dd .nex_localpan_title_top a:hover {
	color: #2AA95F;
}
.nex_localpan_listx dl dd .nex_localpan_title_top em {
	float: right;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #2AA95F;
	background: #D8EFE1;
	font-size: 12px;
	border-radius: 2px;
	margin-top: 4px;
	width: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.nex_localpan_listx dl dd .nex_localpan_title_top em.onsale {
	background: #ac9;
}
.nex_localpan_listx dl dd .nex_localpan_title_top em.offsale {
	background: #abd;
}
.nex_localpan_listx dl dd .nex_localpan_title_btm {
	height: 25px;
	overflow: hidden;
	margin-top: 10px;
}
.nex_localpan_listx dl dd .nex_localpan_title_info {
	display: inline-block;
	float: left;
	width: 100px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_localpan_listx dl dd .nex_localpan_title_info span {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	margin-right: 3px;
}
.nex_localpan_listx dl dd .nex_localpan_title_info span.nex_localpan_price {
	font-size: 14px;
	color: #FA9B4A;
}
.nex_localpan_listx dl dd .nex_localpan_title_info span.nex_localpan_price_unit {
	font-size: 12px;
	color: #333;
}
.nex_localpan_listx dl dd .nex_localpan_address {
	float: right;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #9f9fa6;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_hot_esf_list_forum {
}
.nex_hot_esf_list_forum dl dd {
	border-bottom: 1px dashed #eee;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.nex_hot_esf_list_forum dl dd:last-child {
	border-bottom: 0;
	position: relative;
	padding-bottom: 0;
	margin-bottom: 0;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_img_wrap {
	width: 95px;
	height: 60px;
	float: left;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_img_wrap a {
	display: block;
	width: 95px;
	height: 60px;
	position: relative;
	overflow: hidden;
	border-radius: 2px;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_img {
	width: 95px;
	height: 60px;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_desc {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 260px;
	font-size: 12px;
	color: #fff;
	height: 28px;
	line-height: 28px;
	background: rgba(0,0,0,0.5);
	padding: 0 10px;
	overflow: hidden;
	display: none;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_title_top {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	position: relative;
	padding-left: 15px;
	margin-bottom: 10px;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_title_top a {
	display: inline-block;
	float: left;
	max-width: 85px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 24px;
	height: 24px;
	font-size: 16px;
	color: #333;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_title_top a:hover {
	color: #2AA95F;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_title_top em {
	display: inline-block;
	float: right;
	height: 24px;
	line-height: 24px;
	color: #999;
	font-size: 12px;
	max-width: 69px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_title_btm {
	height: 28px;
	line-height: 28px;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_title_info {
	display: inline-block;
	float: left;
	width: 130px;
	overflow: hidden;
	margin-left: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 28px;
	line-height: 28px;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_title_info span {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	margin-right: 1px;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_title_info span.nex_ershou_price {
	font-size: 16px;
	color: #FA9B4A;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_title_info span.nex_ershou_price_unit {
	font-size: 12px;
	color: #666;
	margin-left: 3px;
}
.nex_hot_esf_list_forum dl dd .nex_ershou_title_btm em {
	display: inline-block;
	max-width: 60px;
	float: right;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	color: #999;
	overflow: hidden;
	margin-top: -27px;
}
.nex_erprice_going {
	width: 320px;
	height: 91px;
	background: #f9f9f9;
	border-bottom: 1px solid #f3f3f3;
}
.nex_erprice_gol {
	width: 20px;
	height: 51px;
	line-height: 21px;
	float: left;
	padding: 20px 20px;
	border-right: 1px solid #f3f3f3;
	text-align: center;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.nex_erprice_gom {
	width: 120px;
	padding: 20px;
	height: 51px;
	float: left;
	border-right: 1px solid #f3f3f3;
}
.nex_erprice_gom h5 {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	color: #666;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: 500;
}
.nex_erprice_gom p {
	height: 23px;
	line-height: 23px;
}
.nex_erprice_gom p span {
	color: #f40;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	font-weight: 500;
}
.nex_erprice_gom p span strong {
	font-size: 20px;
}
.nex_erprice_gom p em {
	margin-left: 10px;
	color: #f40;
	font-size: 12px;
}
.nex_erprice_gom p em i {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 9px solid #f40;
	display: inline-block;
	margin-right: 4px;
}
.nex_erprice_gor {
	float: right;
	padding: 20px;
	width: 50px;
}
.nex_erprice_gor span {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	color: #666;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: 500;
}
.nex_erprice_gor em {
	font-size: 12px;
	color: #666;
	display: block;
	height: 23px;
	line-height: 23px;
}
.nex_erprice_gor em strong {
	font-size: 20px;
	margin-right: 3px;
	font-weight: 500;
}
.nex_renthouse_list {
	height: 200px;
	overflow: hidden;
}
.nex_renthouse_list dl {
}
.nex_renthouse_list dl dd {
	width: 280px;
	float: left;
	margin: 0 25px 25px 0;
}
.nex_renthouse_list dl dd .nex_rent_img_wrap {
	width: 280px;
	height: 173px;
}
.nex_renthouse_list dl dd .nex_rent_img_wrap a {
	display: block;
	width: 280px;
	height: 173px;
	position: relative;
	overflow: hidden;
	border-radius: 4px;
}
.nex_renthouse_list dl dd .nex_rent_img {
	width: 280px;
	height: 173px;
}
.nex_renthouse_list dl dd .nex_rent_desc {
	font-size: 12px;
	padding: 0 10px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 12px;
	background: rgba(48,48,51,.5);
	margin-right: 10px;
	display: inline-block;
	height: 24px;
	line-height: 22px;
}
.nex_renthouse_list dl dd .nex_rent_title {
	margin: 10px 0 0 0;
	height: 28px;
	line-height: 28px;
}
.nex_renthouse_list dl dd .nex_rent_title a {
	display: block;
	float: left;
	max-width: 150px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #333;
}
.nex_renthouse_list dl dd .nex_rent_title a:hover {
	color: #2AA95F;
}
.nex_renthouse_list dl dd .nex_rent_title span {
	display: block;
	float: right;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #333;
}
.nex_renthouse_list dl dd .nex_rent_title span i {
	font-size: 18px;
	color: #FA9B4A;
	margin-right: 3px;
}
.nex_renthouse_list dl dd .nex_rent_btm {
	height: 28px;
	overflow: hidden;
	margin-top: 4px;
	font-size: 12px;
	color: #999;
}
.nex_renthouse_list dl dd .nex_rent_btml {
	float: left;
}
.nex_renthouse_list dl dd .nex_rent_btmr {
	float: right;
	font-size: 12px;
	color: #999;
}
.nex_renthouse_list dl dd .nex_rent_btml span {
}
.nex_renthouse_list dl dd .nex_rent_btml em {
	margin-left: 10px;
}
.nex_renthouse_hotlist {
}
.nex_renthouse_hotlist dl dd {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #eee;
	position: relative;
}
.nex_renthouse_hotlist dl dd:nth-child(8) {
	border-bottom: 0;
}
.nex_renthouse_hotlist dl dd .nex_rent_img_wrap {
	width: 280px;
	height: 173px;
	display: none;
}
.nex_renthouse_hotlist dl dd .nex_rent_img_wrap a {
	display: block;
	width: 280px;
	height: 173px;
	position: relative;
	overflow: hidden;
	border-radius: 4px;
}
.nex_renthouse_hotlist dl dd .nex_rent_img {
	width: 280px;
	height: 173px;
}
.nex_renthouse_hotlist dl dd .nex_rent_title {
	height: 35px;
	line-height: 35px;
}
.nex_renthouse_hotlist dl dd .nex_rent_title a {
	display: block;
	float: left;
	max-width: 150px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #333;
}
.nex_renthouse_hotlist dl dd .nex_rent_title a:hover {
	color: #2AA95F;
}
.nex_renthouse_hotlist dl dd .nex_rent_title span {
	display: block;
	float: right;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	color: #FA9B4A;
}
.nex_renthouse_hotlist dl dd .nex_rent_title span i {
	font-size: 12px;
	color: #FA9B4A;
	margin-right: 3px;
}
.nex_renthouse_hotlist dl dd .nex_rent_btm {
	display: none;
	height: 28px;
	overflow: hidden;
	margin-top: 4px;
	font-size: 12px;
	color: #999;
}
.nex_renthouse_hotlist dl dd .nex_rent_btml {
	float: left;
}
.nex_renthouse_hotlist dl dd .nex_rent_btmr {
	float: right;
	font-size: 12px;
	color: #999;
}
.nex_renthouse_hotlist dl dd .nex_rent_btml span {
}
.nex_renthouse_hotlist dl dd .nex_rent_btml em {
	margin-left: 10px;
}
.nex_nh_side_ads {
	width: 320px;
	margin-bottom: 20px;
}
.nex_nh_side_ads a {
	width: 320px;
	display: block;
}
.nex_nh_side_ads a img {
	width: 320px;
}
.nex_fixed {
	top: 54px;
	position: fixed;
	z-index: 10;
}
.nex_agent_sidebar {
	width: 320px;
	float: right;
}
.nex_vt_sidebox {
	width: 280px;
	background: #f9f9f9;
	margin-bottom: 20px;
	position: relative;
	padding: 20px;
}
.nex_vt_sidebox .nex_nh_sideheader_title {
}
.nex_agent_card_bd {
}
.nex_agent_card_img {
	float: left;
	width: 60px;
	height: 60px;
}
.nex_agent_card_img img {
	width: 60px;
	height: 60px;
}
.nex_agent_card_lists {
	padding-left: 80px;
}
.nex_agent_card_lists h5 {
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	font-size: 20px;
	color: #333;
	font-weight: 600;
	overflow: hidden;
}
.nex_agent_card_lists ul {
}
.nex_agent_card_lists ul li {
	min-height: 22px;
	line-height: 22px;
	margin-bottom: 5px;
	overflow: hidden;
}
.nex_agent_card_lists ul li em {
	color: #666;
	display: block;
	float: left;
	width: 40px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #999;
	overflow: hidden;
}
.nex_agent_card_lists ul li span {
	float: right;
	width: 150px;
	font-size: 12px;
	color: #666;
}
.nex_agent_card_lists a {
	display: block;
	width: 200px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 2px;
	font-size: 14px;
	color: #fff;
	margin-top: 20px;
	background: #2AA95F;
}
.nex_agent_card_lists a:hover {
	opacity: 0.8;
}
.nex_vt_tbtop {
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.nex_vt_tbtop ul {
}
.nex_vt_tbtop ul li {
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #666;
}
.nex_vt_tbtop ul li.nex_vt_tbiterm1 {
	width: 80px;
}
.nex_vt_tbtop ul li.nex_vt_tbiterm2 {
	width: 75px;
}
.nex_vt_tbtop ul li.nex_vt_tbiterm3 {
	width: 70px;
}
.nex_vt_tbtop ul li.nex_vt_tbiterm4 {
	width: 53px;
	text-align: right;
}
.nex_hot_esf_list {
}
.nex_hot_esf_list dl dd {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px dashed #eee;
	position: relative;
}
.nex_hot_esf_list dl dd:last-child {
	border-bottom: 0;
	position: relative;
}
.nex_hot_esf_list dl dd .nex_ershou_img_wrap {
	display: none;
}
.nex_hot_esf_list dl dd .nex_ershou_img_wrap a {
	display: none;
}
.nex_hot_esf_list dl dd .nex_ershou_img {
	display: none;
}
.nex_hot_esf_list dl dd .nex_ershou_desc {
	display: none;
}
.nex_hot_esf_list dl dd .nex_ershou_title_top {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	position: relative;
	float: left;
	max-width: 160px;
}
.nex_hot_esf_list dl dd .nex_ershou_title_top a {
	display: inline-block;
	float: left;
	width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 36px;
	height: 36px;
	font-size: 14px;
	color: #333;
}
.nex_hot_esf_list dl dd .nex_ershou_title_top a:hover {
	color: #2AA95F;
}
.nex_hot_esf_list dl dd .nex_ershou_title_top em {
	display: inline-block;
	float: left;
	height: 36px;
	line-height: 36px;
	color: #999;
	font-size: 12px;
	margin-left: 10px;
	max-width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_hot_esf_list dl dd .nex_ershou_title_btm {
	height: 36px;
	line-height: 36px;
	margin-left: 5px;
}
.nex_hot_esf_list dl dd .nex_ershou_title_info {
	display: inline-block;
	float: right;
	width: 60px;
	text-align: right;
	overflow: hidden;
	font-size: 12px;
}
.nex_hot_esf_list dl dd .nex_ershou_title_info span {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	margin-right: 1px;
}
.nex_hot_esf_list dl dd .nex_ershou_title_info span.nex_ershou_price {
	font-size: 12px;
	color: #FA9B4A;
}
.nex_hot_esf_list dl dd .nex_ershou_title_info span.nex_ershou_price_unit {
	font-size: 12px;
	color: #FA9B4A;
}
.nex_hot_esf_list dl dd .nex_ershou_title_btm em {
	display: inline-block;
	float: left;
	margin-left: 5px;
	width: 45px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	color: #999;
	overflow: hidden;
}
.nex_vt_sideads {
	width: 320px;
	margin-bottom: 20px;
}
.nex_vt_sideads img {
	width: 320px;
}
.nex_other_user_sidebar {
	width: 320px;
	float: right;
}
.nex_ou_box {
	width: 320px;
	margin-bottom: 20px;
	background: #f9f9f9;
}
.nex_ou_box_top_out {
	width: 280px;
	height: 130px;
	padding: 20px;
	position: relative;
	background: #2AA95F url(../images/user_bg.png) right bottom no-repeat;
}
.nex_ou_box_top {
}
.nex_ou_box_top_l {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	float: left;
	padding: 3px;
	background: #fff;
}
.nex_ou_box_top_l a {
	display: block;
	width: 50px;
	height: 50px;
}
.nex_ou_box_top_l a img {
	width: 50px;
	height: 50px;
	border-radius: 100%;
}
.nex_ou_box_top_r {
	padding-left: 75px;
}
.nex_ou_box_top_r h5 {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	margin-bottom: 5px;
}
.nex_ou_box_top_r h5 span {
	display: block;
	float: left;
	width: 130px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
}
.nex_ou_box_top_r h5 a {
	display: block;
	float: right;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
}
.nex_ou_box_top_r h5 a:hover {
	text-decoration: underline;
}
.nex_ou_box_top_r p {
	height: 18px;
	line-height: 18px;
}
.nex_ou_box_top_r p em {
	display: block;
	padding: 0 10px 0 30px;
	border-radius: 24px;
	background: #279A57 url(../images/nex_icon_crown.png) 10px center no-repeat;
	font-size: 12px;
	color: #fff;
	height: 18px;
	line-height: 18px;
	float: left;
}
.nex_ou_box_btm {
	margin: 20px 0;
}
.nex_ou_box_btm ul {
	width: 280px;
}
.nex_ou_box_btm ul li {
	float: left;
	width: 70px;
	text-align: center;
}
.nex_ou_box_btm ul li span {
	display: block;
	height: 18px;
	line-height: 18px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #fff;
	font-weight: 500;
}
.nex_ou_box_btm ul li strong {
	display: block;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
}
.nex_ou_box_btm ul li.nex_ou_box_btm_last {
	border-right: 0;
}
.nex_ou_box_top_in {
	padding: 20px;
	width: 240px;
	background: #fff;
	border-radius: 6px 6px 0 0;
	position: relative;
	top: -20px;
	left: 20px;
}
.nex_ou_box_intros {
	margin-bottom: 15px;
}
.nex_ou_box_intros p {
	max-height: 66px;
	line-height: 22px;
	font-size: 12px;
	color: #999;
	overflow: hidden;
}
.nex_ou_box_intros p.nex_ou_intros {
	text-align: center;
}
.nex_junction_func_part {
}
.user_contact {
	width: 255px;
}
.user_contact li {
	float: left;
	margin: 0 10px 0 0;
}
.user_contact li a {
	display: block;
	border-radius: 2px;
}
.user_contact li.nex_user_pm a {
	width: 115px;
	height: 35px;
	line-height: 35px;
	text-indent: 47px;
	color: #fff;
	background: #2AA95F url(../images/mem_pm.png) 25px center no-repeat;
}
.user_contact li.nex_user_follow a {
	width: 113px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #f3f3f3;
	text-indent: 47px;
	background: #fcfcfc url(../images/mem_plus.png) 25px center no-repeat;
}
.user_contact li.nex_user_fav a {
	width: 115px;
	height: 35px;
	line-height: 35px;
	text-indent: 42px;
	color: #fff;
	background: #2AA95F url(../images/mem_fav.png) 20px center no-repeat;
}
.user_contact li.nex_user_mythread a {
	width: 113px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #f3f3f3;
	text-indent: 42px;
	background: #fcfcfc url(../images/mem_thread.png) 20px center no-repeat;
}
.user_contact li a:hover {
	opacity: 0.9;
}
.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: 2px;
}
.bm_c {
	padding: 15px;
	background: #fff;
}
.bm_h .o img {
	margin-top: 11px;
	margin-right: 10px;
}
.pn {
	background: none;
	box-shadow: none!important;
	border: 0!important;
}
.pnc {
	border-color: #2AA95F;
	background: #2AA95F;
	padding: 0 10px;
	font-size: 12px;
}
.ftid a {
	border-color: #eaeaea;
	background: #FFF url(../images/newarow.gif) no-repeat 100% -1px;
	color: #999!important;
}
.ftid a:hover {
	background: #FFF url(../images/newarow.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 #eee;
	overflow: hidden;
	border-radius: 0;
	background-repeat: no-repeat;
	background: #FFFFFF;
}
.pg strong {
	background: #2AA95F;
	border-color: #2AA95F;
	color: #FFFFFF;
}
.pg a.nxt {
	padding-right: 10px;
	background: #FFFFFF;
}
.pg a.nxt:hover {
	background: #2AA95F;
	color: #FFFFFF;
}
.pg a.prev {
	background: #fff url(../images/arrowleft.png) center no-repeat;
}
.pg a.prev:hover {
	background: #2AA95F url(../images/arrowleft1.png) center no-repeat;
}
.cm .psth {
	background-color: #f3f3f3;
	color: #37B389;
}
.icon_ring {
	border: 2px solid #f3f3f3;
}
.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: #2AA95F;
}
#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: 12px;
	color: #999;
}
.px {
	background: none;
	border: 1px solid #eee;
	border-radius: 2px;
	margin-right: 5px;
}
.px span {
	font-size: 12px;
	color: #555;
}
.bm_c strong#checklen {
	color: #2AA95F;
}
.bm_c .pbt {
	padding-top: 10px;
}
.bm_c .pbt span {
	color: #999;
}
#p_btn {
	padding: 30px 0;
	margin-bottom: 30px!important;
}
#p_btn span {
	color: #fff!important;
}
#p_btn i {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 7px;
	left: 15px;
	padding: 0;
}
#p_btn a {
	padding: 0 0 0 22px;
	margin: 0 5px;
	width: 75px;
	display: inline-block;
	position: relative;
	height: 35px;
	line-height: 35px;
	border-radius: 2px;
}
#p_btn a:hover {
	opacity: 0.9;
}
#p_btn a span.nex_sc {
	font-size: 14px;
	color: #fff;
}
.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 #2AA95F;
}
#newspecial_menu a:hover {
	color: #2AA95F;
}
#f_pst .tedt {
	border: 0;
}
#f_pst .bm_c {
	padding: 0;
}
.boardnav {
	min-height: 840px;
}
.wp, #wp {
	width: 1240px!important;
}
.ct2 .mn {
	width: 890px;
	padding: 0px;
	background: #fff;
}
.ct2 .sd {
	width: 320px;
}
.nex_forumbk_intelbox {
	width: 1240px;
	min-height: 130px;
	background: #f9f9f9;
	margin-bottom: 20px;
	position: relative;
}
.nex_forumbk_intelbox_top {
	width: 1240px;
	height: 90px;
	position: relative;
}
.nex_forumbk_intelbox_top i {
	display: block;
	width: 1240px;
	height: 90px;
	background: rgba(255,255,255,0.5);
	position: absolute;
	top: 0;
	left: 0;
}
.nex_forumlist_nobg {
	width: 1240px;
	height: 60px;
	background: #fff;
}
.nex_forumbk_intelbox_btm {
	padding: 20px;
}
.nex_forumbk_intelbox_btm_top {
	height: 66px;
}
.nex_forumbk_intels {
	float: left;
	width: 90px;
	height: 90px;
	position: relative;
	top: -65px;
	padding: 3px;
	background: #fff;
}
.nex_forumbk_intels span {
	display: block;
	width: 90px;
	height: 90px;
}
.nex_forumbk_others {
	padding-left: 120px;
}
.nex_forumbk_others_top {
	position: relative;
	top: -60px;
	height: 30px;
	line-height: 30px;
}
.nex_bkinterl_name {
	float: left;
	max-width: 600px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_bkinterl_name a {
	font-size: 22px;
	color: #333;
	font-weight: 600;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
}
.nex_bkinterl_name a:hover {
	color: #2AA95F;
}
.nex_bkinterl_name .nex_bkdescs {
	float: left;
	margin-left: 10px;
	font-size: 12px;
	color: #333;
	height: 30px;
	line-height: 30px;
}
.nex_bkinterl_modify {
	float: right;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
}
.nex_bkinterl_modify em {
}
.nex_bkinterl_modify a {
}
.nex_bkinterl_modify a:hover {
	color: #2AA95F;
}
.nex_forumbk_others_btm {
	height: 30px;
	line-height: 30px;
	position: relative;
	top: -30px;
}
.nex_forumbk_others_btm_status {
	float: left;
}
.nex_forumbk_others_btm_status ul li {
	float: left;
}
.nex_forumbk_others_btm_status ul i {
	display: block;
	height: 15px;
	width: 1px;
	background: #ccc;
	margin: 7px 15px;
	float: left;
}
.nex_forumbk_others_btm_status ul li span {
	font-size: 12px;
	color: #666;
}
.nex_forumbk_others_btm_status ul li a {
	font-size: 12px;
	color: #666;
}
.nex_forumbk_others_btm_status ul li a:hover {
	color: #2AA95F;
}
.nex_forumbk_others_btm_status ul li em {
	font-size: 14px;
	font-weight: 600;
	color: #111;
	margin-left: 5px;
}
.nex_forumbk_others_btm_status ul li b {
	display: inline-block;
	width: 6px;
	height: 14px;
	margin-left: 3px;
}
.nex_forumbk_others_btm_status ul li b.nex_ico_increase {
	background: url(../images/rk_up_w.png) center no-repeat;
}
.nex_forumbk_others_btm_status ul li b.nex_ico_fall {
	background: url(../images/rk_down_w.png) center no-repeat;
}
.nex_forumbk_others_btm_tools {
	float: right;
}
.nex_forumbk_others_btm_tools a {
	display: block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	background: #2AA95F;
}
.nex_forumbk_others_btm_tools a:hover {
	opacity: 0.8;
}
.nex_forumbk_intelbox_btm_btm {
	padding-left: 120px;
}
.nex_guize {
}
.nex_guize em {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	border-radius: 2px;
	background: #ff4400;
	padding: 0 5px;
	font-size: 12px;
	color: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
}
.nex_guize span {
}
.nex_wfpower.chked {
	margin-left: 20px;
	background: url(../images/atarget.png) left center no-repeat;
	padding-left: 24px;
	line-height: 20px;
	color: #999!important;
	font-size: 14px;
}
.nex_wfpower.unchk {
	margin-left: 20px;
	background: url(../images/atarget1.png) left center no-repeat;
	color: #2AA95F;
	padding-left: 24px;
	ine-height: 20px;
	color: #999;
	font-size: 14px;
}
#fontsearch tr {
}
#fontsearch tr:last-child {
}
#fontsearch tr th {
	font-size: 14px;
	color: #333;
	width: 8%;
	font-weight: 600;
	
}
.cttp .unfold, .cttp .fold {
	display: none;
}
.tsm td {
	padding: 0 0 15px 0;
	border: none;
	vertical-align: middle!important;
}
.tsm th {
	padding: 0 0 15px 0;
}
#fontsearch a {
	color: #333;
	font-size: 14px;
	padding: 0px 5px;
	font-weight: 500; cursor:pointer;
}
#fontsearch a:hover {
	color: #2AA95F;
	padding: 0px 5px;
}
#fontsearch .tsm th {
	font-size: 14px;
	color: #4c4c4c;
	vertical-align: middle!important;
}
.tsm .a a {
	background: #2AA95F;
	color: #fff!important;
	padding: 0px 3px;
	border-radius: 2px;
}
#ct {
	margin-left: 0!important;
}
#visitedforumstmp {
	display: none;
}
.tsm {
	width: 1198px!important;
}
.subtsm {
	margin: 10px 10px 5px 10px;
	padding: 2px;
	border: 0;
	background: #eee;
}
.bmw .bm_h {
	border: 0;
	background: #fff;
}
.bbs {
	width: 1198px;
	margin: 20px auto;
	padding: 15px 20px 0px 20px!important;
	background: #f5f8fa;
	margin-bottom: 30px!important;
	border: 1px solid #e5e5e5!important; background:#e5e5e5;
}
.bbs a {
}
.bbs a:hover {
	color: #2AA95F;
}
.bm {
	border: 0;
	background: none;
}
.bm_h .xs2 a {
	font-size: 18px;
	font-weight: bold;
	position: relative;
	margin-right: 20px;
	color: #474747;
}
.bm_h .i {
	color: #898787;
	font-size: 16px!important;
}
.bm_c .xi2 a {
	color: #898787!important;
	font-size: 16px!important;
}
.bm_c .y div {
	color: #898787!important;
	font-size: 16px!important;
}
.xg2 {
	color: #898787;
}
.mn .bm_c, .mn .bm_h {
	padding: 0;
}
.pgs #newspecialtmp {
	display: none;
}
#fastpostform {
	margin-top: 25px;
	background: #fff;
}
.tl tbody:last-child .threadpre .threadpretd {
	border: 1px solid #eee;
}
.tl .threadpre .threadpretd {
	border: 1px solid #eee!important;
	background: #fff;
}
.tl .threadpre td, .tl .threadpre:hover td {
	background: #fefefe;
}
.avt img {
	border-radius: 100%;
	border: 0;
}
#fastposteditor .tedt .area {
	padding: 10px 0;
	width: 888px;
}
.fastpreview {
	padding: 10px 20px 15px 20px;
}
.icon_preview {
	width: 15px;
	height: 8px;
	background: url(../images/up_ind.png) center no-repeat;
	left: 82px;
}
.fastpreview .bbda {
	border-bottom: 0;
}
.fastpreview span.pipe {
	padding: 0 3px;
	font-size: 12px;
	color: #eee;
	font-weight: 300;
	margin: 0;
}
.fastpreview .nex_gpop_pop a {
	font-size: 12px;
	color: #999;
}
.fastpreview .nex_gpop_pop a:hover {
	color: #2AA95F;
}
.nex_gpop_pop {
	margin-bottom: 10px;
}
.nex_livethread {
	background: #f9f9f9!important;
	margin-bottom: 15px;
	border-top: 2px solid #2AA95F!important;
}
#livereplycontentout, #livefastcomment {
	border: 1px solid #eee;
}
#livereplycontent dl {
	border-top: 1px #eee dotted;
}
.ttp li span.pipe {
	display: none;
}
.ttp li {
	margin-right: 15px;
}
.ttp li img {
	width: 20px;
	height: 20px;
}
.tedt .pt {
	border: 1px solid #eee;
}
.nex_ancmtlist {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px dashed #eaeaea;
	position: relative;
	margin-bottom: 15px;
}
.nex_announcement {
	float: left;
	width: 50px;
	font-size: 14px;
	color: #666;
	padding-left: 30px;
	background: url(../images/speaker.png) left center no-repeat;
}
.nex_amtcontent {
	width: 480px;
	float: left;
	overflow: hidden;
	height: 60px;
}
.nex_amtcontent a {
	font-size: 14px;
	color: #666;
}
.nex_amtcontent a:hover {
	color: #2AA95F;
}
.nex_anmtauthor {
	width: 100px;
	float: left;
	height: 60px;
	overflow: hidden;
	position: absolute;
	right: 120px;
}
.nex_anmtauthor a {
	font-size: 14px;
	color: #666;
}
.nex_anmtauthor a:hover {
	color: #2AA95F;
}
.nex_anmtdate {
	font-size: 14px;
	color: #999;
	float: right;
}
.nex_forum_lists {
	margin-bottom: 15px;
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 15px;
}
.nex_forum_lists:last-child {
	border-bottom: 0;
}
.livethreadtitle a {
	font-size: 16px;
}
.nex_forum_style_one {
}
.forum_style1_top {
}
.forum_style1_topl {
	width: 83%;
	float: left;
}
.nex_forumtit_sums {
	max-height: 44px;
	line-height: 22px;
	overflow: hidden;
	font-size: 12px;
	color: #999;
	margin: 10px 0;
}
.forum_style1_topimg {
	float: right;
}
.nex_thread_pics {
	width: 140px;
	height: 86px;
}
.nex_thread_pics a {
	display: block;
	width: 140px;
	height: 86px;
	border-radius: 4px;
}
.nex_forumtit_top {
	margin-bottom: 5px;
	position: relative;
}
.nex_forumtit_toptitle {
	float: left;
	height: 20px;
	line-height: 20px;
	margin-top: -1px;
	margin-right: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_forumtit_toptitle span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_forumtit_toptitle_wb {
	max-width: 650px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.nex_forumtit_toptitle span a {
	display: inline-block;
	max-width: 430px;
	font-size: 18px;
	color: #333;
	font-weight: 500;
}
.nex_forumtit_toptitle_wb span a {
	max-width: 650px;
}
.nex_forumtit_toptitle span a:hover {
	color: #2AA95F;
}
.nex_forumtit_toptitle em {
	background: #FF7547;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin-left: 5px;
	padding: 0 5px;
	border-radius: 4px;
	font-size: 12px;
	color: #fff;
}
.nex_forumtit_toptitle i {
	background: #FFC20A;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin-left: 5px;
	padding: 0 5px;
	border-radius: 4px;
	font-size: 12px;
	color: #fff;
}
.nex_forumtit_toptitle b {
	background: #FF4775;
	display: inline-block;
	font-weight: 400;
	height: 18px;
	line-height: 18px;
	margin-left: 5px;
	padding: 0 5px;
	border-radius: 4px;
	font-size: 12px;
	color: #fff;
}
.nex_forumtit_topicon {
	margin-left: 5px;
	display: inline-block;
}
.nex_forumtit_topicon input {
	margin-top: 3px;
	margin-left: 5px;
}
.nex_forumtit_topicon img {
	margin: 0 3px 0 5px;
	margin-top: 2px;
}
.nex_forumtit_topicon a img {
	display: block;
	float: left;
	margin-right: 5px;
}
.nex_forumtit_top img {
	display: block;
	float: left;
	margin-right: 5px;
}
.nex_sorthtml_types {
	float: left;
}
.nex_sorthtml_types em {
	display: block;
	height: 20px;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 0 3px;
	color: #f3f3f3;
	overflow: hidden;
	background: #f3f3f3;
	border-radius: 3px;
}
.nex_sorthtml_types em a {
	font-size: 12px;
	color: #999;
	overflow: hidden;
}
.nex_sorthtml_types em a:hover {
	color: #333;
}
.nex_thread_pics {
	width: 120px;
	height: 80px;
}
.nex_thread_pics a {
	display: block;
	width: 120px;
	height: 80px;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.nex_thread_pics a:hover {
}
.nex_thread_pics a:before {
	content: '';
	display: block;
	width: 120px;
	height: 80px;
	background: rgba(255,255,255,0.4);
	position: absolute;
	top: -140px;
	left: 252px;
	-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;
}
.nex_thread_pics a:after {
	content: '';
	display: block;
	width: 120px;
	height: 80px;
	background: rgba(255,255,255,0.4);
	position: absolute;
	bottom: -140px;
	left: -252px;
	-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_thread_pics a:hover:before {
	top: 0;
	left: 0;
}
.nex_thread_pics a:hover:after {
	bottom: 0;
	left: 0;
}
.nex_thread_Btms {
	height: 22px;
	line-height: 22px;
	margin: 15px 0;
}
.nex_forumava a {
	display: block;
}
.nex_forumava a img {
	border-radius: 100%;
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	-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_forumtit_top .showhide {
	position: absolute;
	top: 3px;
	right: 0;
	margin: 0;
}
.fastpreview .showhide {
	position: absolute;
	top: 20px;
	right: 5px;
	margin: 0;
}
.nex_forumava a span {
	display: block;
	float: left;
	margin-left: 10px;
	font-size: 12px;
	color: rgba(0,0,0,.4);
	height: 22px;
	line-height: 22px;
}
.nex_forumava a:hover img {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.nex_forumava a:hover span {
	color: #666;
}
.nex_forum_icn {
	float: left;
}
.nex_forum_icn ul li {
	float: left;
	font-size: 12px;
	color: #999;
}
.nex_forum_icn ul li i {
	margin-left: 5px;
}
.nex_forum_icn ul em {
	display: block;
	width: 1px;
	height: 12px;
	background: #ccc;
	margin: 5px 10px;
	float: left;
}
.nex_list_preview {
	float: right;
}
.nex_list_preview a {
	display: block;
	padding: 0 10px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border: 1px solid #FA9B4A;
	background: #fff;
	font-size: 12px;
	color: #FA9B4A;
	border-radius: 2px;
}
.nex_list_preview a:hover {
	background: #FA9B4A;
	color: #fff;
}
.nex_forumtit_topicon_attach {
	width: 808px;
	padding-left: 80px;
}
.list2 {
	background: #F7F7F7;
}
.tl .icon {
	width: 50px;
}
#threadlisttableid .by, #threadlisttableid .num {
	width: 0;
}
#threadlisttableid {
	margin-top: 25px;
}
#separatorline {
	margin-bottom: 25px;
	background: #FFF;
	height: 35px;
	line-height: 35px;
	padding: 0;
}
.nex_reward_items {
	float: left;
}
.nex_reward_items dl {
}
.nex_reward_items dl dd {
	float: left;
	width: 40px;
	margin-right: 10px;
	padding: 2px 0;
}
.nex_reward_items dl dd em {
	display: block;
	text-align: center;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size: 14px;
	color: #333;
	font-weight: 600;
}
.nex_reward_items dl dd p {
	display: block;
	text-align: center;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 12px;
	color: #333;
	font-weight: 500;
}
.nex_reward_items dl dd.nex_reward_item_replies_solved {
	border: 1px solid #2AA95F;
	background: #2AA95F;
	border-radius: 4px;
}
.nex_reward_items dl dd.nex_reward_item_replies_solved em {
	color: #fff;
}
.nex_reward_items dl dd.nex_reward_item_replies_solved p {
	color: #fff;
}
.nex_reward_items dl dd.nex_reward_item_replies_unsolved {
	border: 1px solid #2AA95F;
	background: #EFFBF4;
	border-radius: 4px;
}
.nex_reward_items dl dd.nex_reward_item_replies_unsolved em {
	color: #2AA95F;
}
.nex_reward_items dl dd.nex_reward_item_replies_unsolved p {
	color: #2AA95F;
}
.nex_reward_items dl dd.nex_reward_item_coins {
}
.nex_reward_items dl dd.nex_reward_item_coins em {
	color: #757575;
}
.nex_reward_items dl dd.nex_reward_item_coins p {
	color: #757575;
}
.nex_reward_items dl dd.nex_reward_item_replies {
}
.nex_reward_items dl dd.nex_reward_item_replies em {
	color: #AD3A37;
}
.nex_reward_items dl dd.nex_reward_item_replies p {
	color: #AD3A37;
}
.nex_reward_items dl dd.nex_reward_item_views {
}
.nex_reward_items dl dd.nex_reward_item_views em {
	color: #999;
}
.nex_reward_items dl dd.nex_reward_item_views p {
	color: #999;
}
.nex_reward_infos {
}
.nex_reward_infos_top {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 5px;
}
.nex_reward_infos_top_author {
	float: left;
	margin-right: 15px;
}
.nex_reward_infos_top_author a {
	font-size: 12px;
	color: #999;
}
.nex_reward_infos_top_author a:hover {
	color: #2AA95F;
}
.nex_reward_infos_top_author span {
	font-size: 12px;
	color: #999;
	margin-left: 2px;
}
.nex_reward_infos_top_replier {
	float: left;
}
.nex_reward_infos_top_replier cite a {
	font-size: 12px;
	color: #999;
}
.nex_reward_infos_top_replier cite a:hover {
	color: #2AA95F;
}
.nex_reward_infos_top_replier em {
	font-size: 12px;
	color: #999;
	margin-left: 2px;
}
.nex_reward_infos_top_replier em a {
	font-size: 12px;
	color: #999;
}
.nex_reward_infos_top_replier em a:hover {
	color: #2AA95F;
}
.nex_reward_infos_txt {
}
.nex_reward_infos_txt h5 {
	float: left;
	max-width: 70%;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 10px;
}
.nex_reward_infos_txt h5 a {
	font-size: 16px;
	color: #333;
	font-weight: 500;
}
.nex_reward_infos_txt h5 a:hover {
	color: #2AA95F;
}
.nex_reward_infos_items {
	float: left;
	margin-top: 2px;
}
.nex_reward_infos_items span.nex_sorthtml_types {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	border-radius: 3px;
	position: relative;
	overflow: hidden;
}
.nex_reward_infos_items em {
	line-height: 51px;
}
.nex_reward_infos_items span.nex_sorthtml_types a {
	display: inline-block;
	height: 16px;
	line-height: 20px;
	font-size: 12px;
	color: #B89900;
	padding: 0 2px;
	position: relative;
	top: -17px;
	left: 0;
}
.nex_forumrefresh {
	display: block;
	float: left;
	border: 1px solid #eee;
	border-radius: 24px;
	padding-right: 0;
	height: 25px;
	line-height: 25px;
	padding: 0 10px 0 33px;
	font-size: 12px;
	color: #999!important;
	background: url(../images/refresh.png) 10px center no-repeat;
}
.nex_forumrefresh:hover {
	color: #2AA95F !important;
	background: #fafafa url(../images/refresh1.png) 10px center no-repeat;
}
.tf a {
	line-height: 15px;
}
.tl .th {
	background: #fff;
	border-bottom: 1px solid #eaeaea;
	padding: 0 0 5px 0;
}
.tl tr:hover th, .tl tr:hover td {
	background: none;
}
.nex_biaotou {
	height: 20px;
	margin: 6px 0;
}
.nex_sorttypes {
	float: left;
}
.nex_sorttypes ul li {
	float: left;
	margin-right: 20px;
	height: 20px;
	line-height: 20px;
}
.nex_sorttypes ul li a {
	font-size: 14px;
	color: #999;
	display: inline-block;
}
.nex_sorttypes ul li a:hover {
	color: #2AA95F
}
.nex_sorttypes ul li.nex_sorttypes_lastest a {
	background: url(../images/t_ix1.png) left center no-repeat;
	padding-left: 24px;
}
.nex_sorttypes ul li.nex_sorttypes_lastest a:hover {
	background: url(../images/xt_ix1.png) left center no-repeat;
	padding-left: 24px;
}
.nex_sorttypes ul li.nex_sorttypes_heats a {
	background: url(../images/t_ix2.png) left center no-repeat;
	padding-left: 24px;
}
.nex_sorttypes ul li.nex_sorttypes_heats a:hover {
	background: url(../images/xt_ix2.png) left center no-repeat;
}
.nex_sorttypes ul li.nex_sorttypes_hot a {
	background: url(../images/t_ix3.png) left center no-repeat;
	padding-left: 24px;
}
.nex_sorttypes ul li.nex_sorttypes_hot a:hover {
	background: url(../images/xt_ix3.png) left center no-repeat;
}
.nex_sorttypes ul li.nex_sorttypes_digest a {
	background: url(../images/t_ix4.png) left center no-repeat;
	padding-left: 24px;
}
.nex_sorttypes ul li.nex_sorttypes_digest a:hover {
	background: url(../images/xt_ix4.png) left center no-repeat;
}
.nex_select_array {
	float: right;
	height: 20px;
	line-height: 20px;
}
.nex_select_iterm {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	float: left;
}
.nex_select_iterm a {
	font-size: 14px;
	color: #999;
	display: inline-block;
	padding-left: 24px;
	background: url(../images/t_ix5.png) no-repeat left center;
}
.nex_select_iterm a:hover {
	color: #2AA95F;
	background: url(../images/xt_ix5.png) no-repeat left center;
}
.nex_select_iterm_span {
	padding: 0 10px;
	font-size: 12px;
	color: #ccc;
	float: left;
}
.nex_space a.nex_showdisplays {
	height: 20px;
	line-height: 20px;
	color: #999;
	background: url(../images/t_ix6.png) left center no-repeat;
	padding-left: 24px;
}
.nex_space a.nex_showdisplays:hover {
	background: url(../images/xt_ix6.png) left center no-repeat;
}
.tf a#filter_special:hover, .tf .showmenu:hover {
	color: #2AA95F !important;
}
.tl th {
	padding: 0;
}
.pop_moremenu a.xw1 {
	background: #fff;
}
.p_pop a:hover {
	background: #fff;
}
.p_pop a, .pop_moremenu li {
	border-bottom: 0;
}
#filter_special_menu {
	padding: 2px!important;
	box-shadow: none!important;
}
.tf a {
	font-size: 16px;
	float: left;
}
#filter_special_menu {
	padding: 4px;
	border: 1px solid #2AA95F;
	min-width: 84px;
	border-color: #DDD;
	background: #FEFEFE;
	box-shadow: 1px 2px 2px rgba(0,0,0,0.3);
}
#filter_special_menu a:hover {
	color: #2AA95F;
}
.showmenu {
	background-position: 100% 47%;
	color: #777;
	font-size: 14px;
	padding-left: 25px;
}
.tl #forumnewshow, .newthread {
	display: none;
}
.xst {
	font-size: 16px;
	font-family: Microsoft Yahei;
}
.tl .forumtit .foruminfo {
	margin-top: 10px;
	height: 20px;
	overflow: hidden;
}
.tl .forumtit .foruminfo, .tl .forumtit .foruminfo a {
	color: #989da2 !important;
}
.tl th em {
	font-size: 14px;
}
.tl th i {
	color: #999;
}
.tl th em, .tl th em a {
	color: #003874!important;
}
.ttp a {
	color: #919090;
	font-size: 14px;
	background: none;
	padding: 0;
	border: 0!important;
	margin: 0;
	height: 20px;
	line-height: 20px;
}
.ttp .a a {
	color: #2AA95F;
	background: none;
	font-weight: 400;
	padding-left: 0;
}
.ttp .num {
	line-height: 16px;
	font-size: 12px;
	color: #fff;
	background: #D8D8D8;
	margin-left: 5px;
	border-radius: 2px;
}
.ttp a:hover {
	color: #2AA95F;
}
.ttp .a .num {
	background: #2AA95F;
}
.ttp .a a:hover {
	background: none;
}
#thread_types {
	padding-bottom: 15px;
	border-bottom: 1px dashed #eee!important;
	margin-bottom: 10px;
}
.bdl_h {
	font-size: 16px;
	color: #2AA95F;
}
.bdl {
	background: none;
	border: 0;
	position: absolute;
}
.tbn {
	background: none;
}
#forumleftside h2.mbn a {
	font-size: 16px;
	color: #2AA95F;
}
.bdl dd a {
	font-size: 12px;
	color: #999;
}
.bdl dt {
	border: 0;
	background: none;
}
.bdl dt a {
	color: #2AA95F;
	font-size: 16px;
}
.bdl dd.bdl_a a {
	background: #2AA95F!important;
	color: #FFF!important;
	font-weight: 400;
	margin: 0;
}
.bdl dl.a {
	background: none!important;
}
.livethreadtitle .replynumber .xi1 {
	background: #2AA95F;
	padding: 0 5px;
	border-radius: 2px;
	color: #FFF;
	font-weight: 400;
}
.livethreadcon {
	color: #999;
	height: 44px;
	line-height: 22px;
	overflow: hidden;
}
#atarget {
	margin-left: 20px;
	background: url(../images/atarget1.png) left center no-repeat;
	padding-left: 24px;
	line-height: 20px;
	color: #999;
	font-size: 14px;
}
#atarget:hover {
	color: #2AA95F;
}
#atarget.atarget_1 {
	background: url(../images/atarget.png) left center no-repeat;
	color: #2AA95F;
}
.nex_space a {
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	color: #666;
	font-size: 14px;
	display: inline-block;
}
.nex_space a:hover {
	color: #2AA95F;
}
#vfastpost {
	padding: 0;
	border: 1px solid #eee;
	background: #fff;
}
#vfastpost #vf_l, #vfastpost #vf_m, #vfastpost #vf_r, #vfastpost #vf_b button {
	background: none;
}
#vfastpost #vf_b button {
	background-color: #2AA95F;
	text-indent: 9999px;
	overflow: hidden;
	background: url(../images/fast_reply.png) no-repeat!important;
	border: 1px solid #2AA95F;
	line-height: 38px;
	font-size: 16px;
}
.pgbtn {
	background: #FFFFFF;
	margin-top: 0px;
}
#autopbn {
	display: block;
	margin-bottom: 10px;
	border: 0;
	border-top: 0;
	border-radius: 0;
	text-align: center;
	box-shadow: none;
	font-size: 14px;
	outline: none;
	height: 40px;
	line-height: 40px;
	letter-spacing: 0;
	background: none;
	position: relative;
}
#autopbn em {
	display: block;
	width: 100%;
	height: 1px;
	background: #eee;
	position: absolute;
	top: 0;
	left: 0;
}
.nex_ajax_pn {
	width: 100px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	margin: 0 auto;
	background: #fff;
	border-radius: 0 0 6px 6px;
	position: relative;
	border: 1px solid #eee;
	border-top: 0;
}
@-webkit-keyframes arrow {
0% {
opacity:0;
-webkit-transform:translate3d(0, -17px, 0);
}
50% {
opacity:1;
-webkit-transform:translate3d(0, -0px, 0);
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 10px, 0);
}
}
@-o-keyframes arrow {
0% {
opacity:0;
-o-transform:translate3d(0, -17px, 0);
}
50% {
opacity:1;
-o-transform:translate3d(0, -0px, 0);
}
100% {
opacity:0;
-o-transform:translate3d(0, 10px, 0);
}
}
@-moz-keyframes arrow {
0% {
opacity:0;
-moz-transform:translate3d(0, -17px, 0);
}
50% {
opacity:1;
-moz-transform:translate3d(0, -0px, 0);
}
100% {
opacity:0;
-moz-transform:translate3d(0, 10px, 0);
}
}
@-ms-keyframes arrow {
0% {
opacity:0;
-ms-transform:translate3d(0, -17px, 0);
}
50% {
opacity:1;
-ms-transform:translate3d(0, -0px, 0);
}
100% {
opacity:0;
-ms-transform:translate3d(0, 10px, 0);
}
}
@keyframes arrow {
0% {
opacity:0;
transform:translate3d(0, -17px, 0);
}
50% {
opacity:1;
transform:translate3d(0, -0px, 0);
}
100% {
opacity:0;
transform:translate3d(0, 10px, 0);
}
}
.nex_ajax_pn span {
	font-size: 12px;
	color: #4c4c4c;
}
.nex_ajax_pn i {
	display: block;
	width: 10px;
	height: 5px;
	position: absolute;
	top: 9px;
	right: 18px;
	background: url(../images/down.png) no-repeat;
	-webkit-animation: arrow 1s .1s infinite linear both;
	-moz-animation: arrow 1s .1s infinite linear both;
	-ms-animation: arrow 1s .1s infinite linear both;
	-o-animation: arrow 1s .1s infinite linear both;
	animation: arrow 1s .1s infinite linear both;
}
.nex_wf_ajax_pn {
}
.nex_wf_ajax_pn a {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border: 0;
	background: #fafafa;
	font-size: 12px;
	color: #666!important;
}
#f_pst .bm_h {
	display: none;
}
.pgb a {
	display: none;
}
.waterfall {
	width: 1248px!important;
	left: 15px;
}
.waterfall li {
	margin: 0;
	padding: 0;
	background: none;
	box-shadow: 1px 3px 6px rgba(0,0,0,.07);
	border-top: 0;
	-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;
}
.waterfall li:hover {
	-webkit-transform: translate(0, -5px);
	-moz-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
	transform: translate(0, -5px);
}
.nex_waterfallbox {
	padding: 0px;
	border-radius: 2px;
}
.waterfall .c {
	padding: 0;
	border-width: 0;
	background-color: #fff;
	position: relative;
}
.waterfall .c a {
	display: block;
	width: 100%;
	height: 100%;
}
.waterfall h3 {
	margin: 10px 0;
	padding: 0;
	height: 22px;
	border-width: 0;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #fff;
}
.waterfall h3 a {
	font-size: 14px;
	color: #333;
}
.waterfall h3 a:hover {
	color: #2AA95F;
}
.waterfall .c img {
	border-radius: 4px 4px 0 0;
	width: 100%;
	margin: 0;
}
.waterfall .c img:hover {
	opacity: 0.8;
}
.nex_WaterIners {
	position: relative;
	padding: 0 14px 14px 14px;
	border-radius: 0 0 4px 4px;
	background-color: #fff;
}
.nex_w_author {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin: 10px 0 20px 0;
}
.nex_w_author a {
	display: block;
	float: left;
}
.nex_w_author a img {
	display: inline-block;
	float: left;
	width: 20px;
	height: 20px;
	border-radius: 100%;
}
.nex_w_author a span {
	display: inline-block;
	float: left;
	width: 80px!important;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-left: 6px;
	font-size: 12px;
	color: #666;
}
.nex_w_author a:hover span {
	color: #2AA95F;
}
.nex_water_btm_view {
	float: right;
	padding-left: 30px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999;
	background: url(../images/postcheck.png) left center no-repeat;
}
.nex_water_btm {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding-top: 10px;
	border-top: 1px solid #eee;
}
.nex_water_btm span {
	display: block;
	width: auto;
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999;
}
.nex_water_btm em {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999;
}
.nex_water_btm em a {
	font-size: 12px;
	color: #999;
}
.nex_water_btm em a:hover {
	color: #2AA95F;
}
.nex_water_btm_date {
	float: right;
	font-size: 12px;
	color: #999;
}
.mobile-type-5 a {
	background: url(../images/wsq.png) no-repeat 0 0;
}
.syn_qq, .syn_tqq, .syn_qq_check, .syn_tqq_check {
	display: inline-block;
	margin-top: 3px;
	width: 19px;
	height: 19px;
	background: transparent url(../images/connect_post_syn.png) no-repeat 0 0;
	line-height: 64px;
	overflow: hidden;
	vertical-align: top;
	cursor: pointer;
}
.ie6 .syn_qq, .ie6 .syn_tqq, .ie6 .syn_qq_check, .ie6 .syn_tqq_check {
	display: inline;
}
.syn_qq_check {
	background-position: -22px 0;
}
.syn_tqq {
	background-position: 0 -22px;
	margin-left: 5px;
}
.syn_tqq_check {
	background-position: -22px -22px;
	margin-left: 5px;
}





@media (max-width: 1240px){
	.wp, #wp{ width:100% !important;}
	#wp .wp{ width:100% !important; }
	.tsm{ width:100% !important;}
	.bbs{ width:100%;}
	#ct{ margin-left:10px; margin-right:10px;}
	.ct2 .mn{ width:100% !important;  }
.nex_real_estate_infolist ul li{ width:100% !important;}
.nex_threadsort_sidebox{ display:none}
.nex_fac_info{ width:70%;}
.nex_fac_midl{ width:calc(100% - 88px)}
}
@media (max-width: 950px){
	.nex_fac_info{ width:65%;}
	}
@media (max-width: 768px){
	.nex_fac_img{ float:none;}
	.nex_fac_info{ width:100%; float:none; margin-top:10px;}
	.nex_fac_price{ float:none;}
	.nex_fac_midl{ width:100%;}
	.nex_real_estate_infolist{ padding-left:10px; padding-right:10px;}
	.nex_fac_midl dl dd{ height:auto; line-height:20px;}
	.tsm{ width:1000px !important;}
	.pbn{overflow-x: scroll;}
	}



