#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(http://demo.1009.com.cn/007/static/image/common/v.png) no-repeat -30px -39px;
}

#vfastpost #vf_m {
	background: url(http://demo.1009.com.cn/007/static/image/common/v.png) repeat-x 0px -79px;
}

#vfastpost #vf_m input {
	border: 1px solid white;
	width: 100%;
	border: 1px solid white;
	outline: none;
	font-size: 14px;
}

#vfastpost #vf_r {
	width: 10px;
	background: url(http://demo.1009.com.cn/007/static/image/common/v.png) no-repeat -47px -119px;
}

#vfastpost #vf_b {
	width: 120px;
}

#vfastpost #vf_b button {
	width: 120px;
	display: block;
	height: 38px;
	line-height: 100px;
	overflow: hidden;
	background: url(http://demo.1009.com.cn/007/static/image/common/v.png) no-repeat 0 0;
	margin: 0;
	padding: 0;
	border: none;
}

.quote {
	overflow: hidden;
	margin: 10px 0;
	padding-left: 16px;
	background: url(http://demo.1009.com.cn/007/static/image/common/qa.gif) no-repeat 0 0;
	color: #666;
}

.quote blockquote {
	display: inline;
	margin: 0;
	padding-right: 16px;
	background: url(http://demo.1009.com.cn/007/static/image/common/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(http://demo.1009.com.cn/007/static/image/common/repquote.gif) no-repeat 50% 50%;
	cursor: pointer;
}

.marked {
	padding-right: 16px;
	background: url(http://demo.1009.com.cn/007/static/image/common/mark.png) no-repeat 100% 50%;
}

#taglistarea a {
	white-space: nowrap;
	zoom: 1;
}

#taglistarea .marked {
	padding-right: 0;
	background: none;
	font-weight: 700;
	color: #F26C4F !important;
}

.p_tbl {
	height: auto;
	line-height: 160%;
	border-bottom: none;
}

.p_tbl table {
	*table-layout: fixed;
}

.p_tbl table td {
	height: 28px;
	line-height: 28px;
	border-bottom: 1px solid #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 #E8E8E8;
	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(http://demo.1009.com.cn/007/static/image/common/folder_new.gif) no-repeat 8px 50%;
	zoom: 1;
}

#newspecial_menu .poll,#sti .poll {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/pollsmall.gif);
}

#newspecial_menu .trade,#sti .trade {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/tradesmall.gif);
}

#newspecial_menu .reward,#sti .reward {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/rewardsmall.gif);
}

#newspecial_menu .activity,#sti .activity {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/activitysmall.gif);
}

#newspecial_menu .debate,#sti .debate {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/debatesmall.gif);
}

#newspecial_menu a {
	display: block;
	padding: 3px 0 3px 30px;
	white-space: normal;
}

#newspecial_menu a:hover {
	background: none;
	color: #06C;
	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(http://demo.1009.com.cn/007/static/image/common/mobile-type.png) no-repeat 100% 100%;
}

.ie6 .mobile-type,.ie7 .mobile-type {
	margin-left: 88px;
}

.mobile-type a {
	display: block;
	width: 46px;
	height: 80px;
	background: url(http://demo.1009.com.cn/007/static/image/common/mobile-type.png) no-repeat 0 0;
}

.mobile-type-2 a {
	background-position: 0 -80px;
}

.mobile-type-3 a {
	background-position: 0 -160px;
}

.mobile-type-4 a {
	background-position: 0 -240px;
}

.ie6 .mobile-type,.ie6 .mobile-type a {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/mobile-type-ie6.png) !important;
}

.mobile-location {
	padding-left: 20px;
	background: url(http://demo.1009.com.cn/007/static/image/common/mobile-attach-2.png) no-repeat 0 0;
}

#threadbeginid {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
}

#threadbeginid .beginidin {
	position: absolute;
	top: 0;
	right: 0px;
	z-index: 999;
}

#threadbeginid .beginidimg {
	background: white;
	filter: alpha(opacity=0);
	opacity: 0;
}

.fl {
}

.fl_tb {
	width: 100%;
}

.fl_tb td {
	padding: 10px 0;
}

.fl_icn {
	padding-right: 10px !important;
	width: 31px;
}

.fl_by {
	width: 220px;
}

.fl_by div {
	margin-left: 10px;
	width: 210px;
	padding-left: 8px;
	word-break: keep-all;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.fl_by div .xi2 {
	zoom: 1;
}

.fl_by cite {
	display: block;
}

.fl_i {
	width: 150px;
	text-align: right;
}

.fl_i em {
	display: block;
	width: 5em;
}

.fl .i_z {
	margin-right: 8px;
	padding-right: 8px;
	border-right: 1px solid #C2D5E3;
}

.fl_icn_g {
	float: left;
	width: 31px;
}

.fl_g {
	vertical-align: top;
}

.fl_g dl {
	margin-left: 31px;
	padding-left: 10px;
}

.fl_g dt {
	font-weight: 700;
}

.fl_row td {
	border-top: 1px dashed #E8E8E8;
}

.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(http://demo.1009.com.cn/007/static/image/common/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: #06C;
}

.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(http://demo.1009.com.cn/007/static/image/common/increase.png) no-repeat left center;
	vertical-align: middle;
	text-indent: -999em;
}

.ico_fall {
	background: url(http://demo.1009.com.cn/007/static/image/common/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 'Microsoft Yahei','Helvetica Neue',Helvetica,Arial,'Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif;
}

.forumrefresh {
	padding-right: 14px;
	background: url(http://demo.1009.com.cn/007/static/image/common/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(http://demo.1009.com.cn/007/static/image/common/fav_grey.gif);
}

.fa_fav {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/fav.gif);
}

.fa_rss {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/feed.gif);
}

.fa_achv {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/clock.gif);
}

.fa_bin {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/recyclebin.gif);
}

.fa_ivt {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/user_add.gif);
}

#fh {
	width: 644px;
}

.mw #fh {
	width: 100%;
}

#fh .bm {
	padding-top: 5px;
	padding-bottom: 0;
}

#nv_group #fh {
	margin-bottom: 1em;
}

#fh #gh {
	padding-top: 10px;
}

#fh .h {
	margin-top: 10px;
}

#fh .h * {
	float: left;
}

#fh h1 {
	margin-right: 10px;
	font-size: 16px;
}

#fh .h .y {
	float: right;
}

#fh .o a {
	float: left;
	margin-right: 10px;
}

#fh.m {
	padding-top: 0;
	background-color: #F2F2F2;
}

.xst {
	font-family: 'Microsoft Yahei','Helvetica Neue',Helvetica,Arial,'Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',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 #E8E8E8;
	background: #FFF;
	white-space: nowrap;
}

.ttp a:hover {
	border-color: #06C;
	color: #06C;
	text-decoration: none;
}

.ttp .a a {
	padding-right: 12px;
	padding-left: 12px;
	border-color: #06C;
	background: #E5EDF2;
	color: #06C;
}

.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: #06C;
	font-weight: 400;
}

.tl .bm_c {
	padding-top: 0;
}

.tl table {
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.tl th,.tl td {
	padding: 5px 0;
	border-bottom: 1px solid #C2D5E3;
}

.emptb th,.emptb td {
	padding: 0;
	border-bottom: none;
}

.tl tr:hover th,.tl tr:hover td {
	background-color: #F2F2F2;
}

.tl .threadpre td,.tl .threadpre:hover td {
	background-color: #FCFCFC;
}

.tl .threadpre .threadpretd {
	border-left: 1px solid #C2D5E3;
	border-right: 1px solid #C2D5E3;
}

.tl th .tdpre,.tl td.fn .tdpre {
	visibility: hidden;
	display: inline;
	width: 31px;
	height: 17px;
	margin-top: 3px;
	background-image: url(http://demo.1009.com.cn/007/static/image/common/preview.png);
	text-indent: -999em;
	overflow: hidden;
}

.tl th:hover .tdpre,.tl td.fn:hover .tdpre {
	visibility: visible;
}

.ie6 .tl th .tdpre,.ie6 .tl td.fn .tdpre {
	display: none;
}

.fastpreview {
	position: relative;
}

.icon_preview {
	position: absolute;
	display: block;
	left: 80px;
	top: -13px;
	width: 11px;
	height: 8px;
	background: url(http://demo.1009.com.cn/007/static/image/common/icon_preview.png);
	overflow: hidden;
}

a.icon_up {
	display: block;
	margin: 0 10px;
	height: 25px;
	background: #F2F2F2 url(http://demo.1009.com.cn/007/static/image/common/arrow_up.png) no-repeat 50% 50%;
	overflow: hidden;
	border: 1px dashed rgb(194,213,227);
	border-radius: 3px;
}

a.icon_up:hover {
	background: #FFF url(http://demo.1009.com.cn/007/static/image/common/arrow_up_hover.png) no-repeat 50% 50%;
}

.fastpreview td {
	border-bottom: none!important;
}

.tl th,.tl td.fn {
	padding-right: 1.5em;
	zoom: 1;
}

.tl th a:visited,.tl td.fn a:visited {
	color: #666;
}

.fromg {
	visibility: hidden;
}

.ie6 .fromg,tr:hover .fromg {
	visibility: visible;
}

.tl .icn {
	padding-left: 5px;
	width: 25px;
	text-align: left;
}

.tl .icn a:hover {
	text-decoration: none;
}

.tl .new {
}

.tl .comm {
}

.tl .frm {
	width: 150px;
}

.tl .o {
	width: 20px;
}

.tl .num {
	width: 60px;
	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: #E8E8E8;
	background: #F2F2F2;
}

.tl .th {
	margin-top: 1px;
	padding: 0 10px;
	border-bottom: 1px solid #E8E8E8;
	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(http://demo.1009.com.cn/007/static/image/common/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(http://demo.1009.com.cn/007/static/image/common/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(http://demo.1009.com.cn/007/static/image/common/atarget.png) no-repeat 0 3px;
	color: #06C;
	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(http://demo.1009.com.cn/007/static/image/magic/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: #06C;
	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(http://demo.1009.com.cn/007/static/image/common/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 #C2D5E3;
}

.showhide {
	width: 12px;
	height: 12px;
	background: url(http://demo.1009.com.cn/007/static/image/common/close.gif) no-repeat 0 0;
	text-indent: -999em;
	cursor: pointer;
	overflow: hidden;
	margin: 5px 5px 0px 5px;
}

.showhide:hover {
	background-position: 0 -12px;
}

.ie6 .showhide {
	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 #CCC;
}

.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(http://demo.1009.com.cn/007/static/image/common/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(http://demo.1009.com.cn/007/static/image/common/dot.gif) no-repeat 0 7px;
}

#fastsmilies {
	text-align: right;
}

#fastsmilies table {
	table-layout: auto;
	width: 160px;
	height: 133px;
}

#fastsmilies td {
	text-align: right;
	vertical-align: middle;
	cursor: pointer;
}

#fastsmilies img {
	vertical-align: middle;
}

.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(http://demo.1009.com.cn/007/static/image/common/imgzoom_tb.gif) no-repeat 0 0;
	line-height: 100px;
	overflow: hidden;
}

.zoominner p a:hover {
	background-position: 0 -39px;
}

.zoominner p a.imgadjust {
	background-position: -40px 0;
}

.zoominner p a.imgadjust:hover {
	background-position: -40px -39px;
}

.zoominner p a.imgclose {
	background-position: -80px 0;
}

.zoominner p a.imgclose:hover {
	background-position: -80px -39px;
}

.zimg_c {
	position: relative;
}

.zimg_prev,.zimg_next {
	display: block;
	position: absolute;
	width: 80px;
	height: 100%;
	background: url(http://demo.1009.com.cn/007/static/image/common/pic-prev.png) no-repeat 0 -100px;
	cursor: pointer;
}

.zimg_next {
	right: 10px;
	background-image: url(http://demo.1009.com.cn/007/static/image/common/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(http://demo.1009.com.cn/007/static/image/common/arrwd.gif) no-repeat 0 50%;
	cursor: pointer;
	outline: none;
}

.fold {
	background-image: url(http://demo.1009.com.cn/007/static/image/common/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: #06C;
}

#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: #06C;
	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;
}



#rtj_forumdisplay {
	width: 1200px;
	margin: 0 auto;
}

#pt {
	height: 39px;
	margin: 0 auto;
}

#pt .z {
	padding: 5px 0 5px 0;
}

#pt .z .rtj_fhsy {
	color: #666;
	text-decoration: none;
}

#pt .z a {
	font-size: 14px;
	color: #666;
}

.rtj_boardnav {
	width: 1200px;
	margin: 0px auto;
}

#rtj_forumdisplay .mn {
	background: #FFF;
}

#rtj_forumdisplay .ct2 .sd {
	width: 290px;
}

#rtj_forumdisplay .ct2 .mn {
	width: 890px;
}

.liebiaozuo {
	width: 1200px;
	float: left;
	background: #F2F2F2;
	overflow: hidden;
}

#threadlist a:hover {
	color: #f34540 !important;
	text-decoration: none;
}

.rtj_liebiaoyou {
	width: 270px;
	float: right;
	overflow: hidden;
}

.rtj_bkhead {
	border-left: 2px solid #43A6DF;
	padding: 15px 15px 10px 30px;
}

.rtj_bkhead .head_zuo {
	width: 660px;
}

.ren_bkhead .head_zuo {
	width: 950px;
}

.rtj_bkhead .head_bkxx {
	display: block;
	width: 540px;
	height: 60px;
	float: left;
	padding-left: 8px;
	font-size: 15px;
}

.f16 {
	font-size: 16px;
}

.ren_bkhead .head_bkxx {
	width: 830px;
}

.ren_bkhead .head_bkjs {
	width: 800px;
}

.ren_bkhead .rtj_bzn {
	padding-left: 8px;
	width: 830px;
}

.rtj_bkhead .head_biaoti a {
	display: block;
	width: 160px;
	font-size: 32px;
	font-weight: bold;
	color: #43A6DF;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.ren_bkhead .head_biaoti a {
	width: inherit;
}

.rtj_bkhead .head_num {
	color: #333;
	float: left;
	margin-top: 20px;
	margin-left: 18px;
}

.rtj_bkhead .ren_bk_ft {
	float: left;
	margin-top: 15px;
	margin-left: 22px;
}

.rtj_bkhead .ren_bk_ft a {
	display: block;
	background: #43A6DF;
	color: #FFF;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	border-radius: 2px;
	font-size: 12px;
}

.rtj_bkhead .ren_bk_ft a.ren_qxgz {
	background: #D9D9D9;
	color: #999;
}

.rtj_bkhead .tieshu {
	color: #43A6DF;
}

.head_bkjs {
	display: block;
	width: 510px;
	float: left;
	padding-left: 8px;
	color: #666;
	font-size: 14px;
}

.rtj_bkhead .f14 {
	font-size: 14px;
}

.liebiaozuo .ren_fl {
	padding: 5px;
	border: 0;
	margin-bottom: 10px;
	background: #fff;
}

.liebiaozuo .ren_fl .bm_h {
	background: none;
	padding: 0px;
	margin: 0 10px;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #F4F4F4;
}

.fl .bm_h {
	border-top: 0px solid #e3e3e3;
}

.liebiaozuo .fl_row td {
	border-top: none;
}

.liebiaozuo .fl_tb td img {
	width: 70px;
	height: 70px;
	border-radius: 3px;
}

.liebiaozuo .bm_h .o {
	width: 25px;
}

.liebiaozuo .bm_h .o img {
	margin-top: 11px;
}

.liebiaozuo .ren_fl h2 {
	background: none;
	height: 40px;
	overflow: hidden;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 18px;
	color: #404040;
}

.liebiaozuo .fl_tb td {
	padding: 15px 0 0;
}

.liebiaozuo .fl_g dt {
	margin-bottom: 8px;
	font-weight: 400;
}

.liebiaozuo .fl_g dt a {
	font: 16px/18px 'Microsoft Yahei','Simsun';
	color: #404040;
}

.xi1 {
	font-size: 14px;
}

.liebiaozuo .ren_bkxt {
	font-size: 12px;
	overflow: hidden;
	padding-right: 10px;
	margin-top: 8px;
}

.ren_discuz_tiezs em {
	margin-right: 10px;
}

#online,.lk {
	border: 1px solid #fff;
}

.liebiaozuo .bbda {
	border-bottom: 1px solid #F8EEE8;
}

#rtj_bbs .bm_c {
	padding-bottom: 10px;
}

.fl_icn_g {
	width: 70px !important;
	height: 70px;
}

.fl_g dl {
	margin-left: 70px !important;
}

.rtj_bkhead .ren_list_post {
	width: 160px;
}

.rtj_bkhead .head_post {
	display: block;
	background-color: #43A6DF;
	border-radius: 3px;
	height: 42px;
	width: 130px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 42px;
	margin-top: 22px;
}

#pgt .head_post {
	display: block;
	background-color: #43A6DF;
	border-radius: 3px;
	height: 38px;
	width: 130px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 38px;
	margin-left: 20px;
}

.pgs .head_post {
	display: block;
	background-color: #43A6DF;
	border-radius: 3px;
	height: 38px;
	width: 130px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 38px;
	margin-left: 15px;
}

.rtj_bkhead .ren_list_post .ren_list_glmb {
	margin-top: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
}

.rtj_bkhead .ren_list_post .ren_list_glmb a {
	font-size: 14px;
	margin-right: 5px;
	padding: 4px 12px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #F99;
	background: #fff;
	white-space: nowrap;
	border-radius: 2px;
	color: #f34540;
}

.rtj_bkhead .head_bktp {
	display: block;
	width: 100px;
	height: 100px;
	padding-right: 10px;
}

.rtj_bkhead .head_bktp img {
	width: 100px;
	height: 100px;
	border-radius: 3px;
}

#newspecial_menu {
	width: 100px;
	padding: 5px 20px;
	border: #ddd 1px solid;
	border-top: none;
	font-size: 14px;
	background: #FFFFFF;
}

#newspecial_menu li {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}

#newspecial_menu li,#sti .wx {
	background-position: 8px 80%;
}

#newspecial_menu .poll {
	padding-top: 5px;
	height: 32px;
	line-height: 32px;
	zoom: 0;
}

.pgbtn a {
	display: block;
	height: 42px;
	line-height: 42px;
	letter-spacing: 5px;
	text-align: center;
	font-size: 14px;
	color: #666;
	border: none;
	outline: none;
	border-radius: 0px;
	border-bottom: 0;
	border-top: 1px solid #f8f8f8;
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,.2);
}

.pgbtn a:hover {
	background: #FFF;
	border-color: #FFF;
	box-shadow: 0px 1px 8px 0px rgba(0,0,0,.2);
}

.liebiaozuo .fl .bm_h {
	border-bottom-color: #E8E8E8;
	background: #F2F2F2;
}

.rtj_bzn {
	display: block;
	width: 630px;
	padding-top: 20px;
}

.rtj_bzn .rtj_bzxx {
	font-size: 14px;
	color: #666;
	margin-right: 20px;
}

.rtj_bzn .bxmz a {
	padding-left: 5px;
	color: #43A6DF;
}

#pgt .pg,#pgt .pgb {
	margin-top: 10px;
	margin-right: 15px;
}

.pg a,.pg strong,.pgb a,.pg label,.pg a.nxt {
	border-radius: 3px;
	text-align: center;
	margin-left: 5px;
	padding: 2px 10px;
	font-size: 12px;
	border: 1px solid #e3e3e3;
	min-width: 10px;
	display: inline;
}

.pg a:hover,.pgb a:hover {
	border-color: #43A6DF;
	background-color: #43A6DF;
	color: #fff;
	text-decoration: none;
}

.pg strong {
	border: 1px solid #43A6DF;
	color: #FFFFFF;
	background-color: #43A6DF;
}

.pg label {
	cursor: text;
}

.pg label .px {
	width: 30px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}

.px {
	border: 1px solid #ddd;
	background: #fff;
}

.pg a.nxt {
	padding-right: 25px;
	background-position: 90% 53%;
}

.pg a.nxt:hover {
	background-image: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj_xyjt.gif);
}

.pg a.prev:hover {
	background-image: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj_xzjt.gif);
	background-position: 50% 50%;
}

.rtj_tzlbss {
	width: 200px;
	height: 28px;
	padding-left: 20px;
	margin-top: 5px;
	position: relative;
	background: #fff;
}

.rtj_tzlbss input {
	padding: 0px;
	position: absolute;
	top: 0px;
	border: 1px solid #43A6DF;
	background: #fff;
	height: 27px;
	width: 170px;
	font-size: 14px;
	color: #999;
}

.rtj_tzlbss button {
	width: 29px;
	height: 29px;
	position: absolute;
	right: 0px;
	top: 0px;
	border: 1px solid #43A6DF;
	background: #43A6DF url(http://demo.1009.com.cn/007/template/rtj1009_007/image/so18x18.png) no-repeat center center;
}

.rtj_typesm {
	margin: 0 10px;
}

.ttp {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 20px 3px;
	border: none !important;
}

.ttp .num {
	background: #BBDEF3;
	padding: 0 6px;
	margin-left: 5px;
	border-radius: 2px;
	color: #43A6DF !important;
}

.ttp .a .num {
	background: #BBDEF3;
}

.rtj_lbztfl {
	float: left;
	font-size: 14px;
	color: #999;
	height: 30px;
	line-height: 30px;
	padding-right: 5px;
}

.ttp a,.ttp strong,.ttp .a a {
	float: left;
	font-size: 14px;
	margin-right: 5px;
	padding: 4px 12px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #BBDEF3;
	background: #fff;
	white-space: nowrap;
	border-radius: 4px;
	color: #43A6DF;
}

.ttp a:hover,.ttp strong:hover,.ttp .a a:hover {
	border-color: #43A6DF;
	background: #43A6DF;
	color: #fff;
	text-decoration: none;
}

#ttp .num {
	background: #DDE5B5;
	padding: 0 5px;
	margin-left: 5px;
	border-radius: 3px;
	color: #FFF !important;
}

.ttp .a a {
	border-color: #43A6DF;
	background: #43A6DF;
	color: #fff;
}

.xw1 {
	font-weight: normal;
}

.tsm th {
	font-size: 14px;
}

.rtj1009_tielist {
	padding: 15px;
}

.liebiaozuo .tl .th {
	padding: 10px 0;
	border-bottom: 1px solid #EDEDED;
	border-top: 1px solid #f8f8f8;
	background: #FFF;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
}

.liebiaozuo .tl .th .rtj1009_by {
	width: 109px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

.liebiaozuo .tl .th:hover {
	background: #FFF;
	box-shadow: 0px 1px 8px 0px rgba(0,0,0,.2);
}

.liebiaozuo .tl tr:hover th,.tl tr:hover td {
	background: #F8F8F8;
	border-color: #ea0606;
}

.liebiaozuo .tl tr:hover {
	background: #F8F8F8;
	border-color: #ea0606;
}

.liebiaozuo .tl .emptb td,.liebiaozuo .tl .emptb th {
	padding: 0 !important
}

.liebiaozuo .tl .ts th,.tl .ts td {
	border-bottom-color: #EDEDED;
	background: #F2F2F2;
	padding-left: 15px;
}

#threadlist {
	border: none;
}

.liebiaozuo .tl .tf {
	display: block;
	height: 30px;
	line-height: 30px;
	float: left;
	padding: 0 10px 0 15px;
}

.liebiaozuo .tl .tf a {
	padding-left: 25px;
	font-size: 14px;
	color: #666;
	margin-right: 30px;
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj1009_ui002.png) no-repeat;
}

.liebiaozuo .tl .tf .ren_lbzxfb {
	background-position: 0px -14px;
}

.liebiaozuo .tl .tf .ren_lbzxhf {
	background-position: 0px -166px;
}

.liebiaozuo .tl .tf .ren_lbzdck {
	background-position: 0px -87px;
}

.liebiaozuo .tl .tf .ren_lbzkjh {
	padding-left: 23px;
	background-position: 0px -240px;
}

.liebiaozuo .tl .tf .ren_lbzxfb:hover {
	color: #f34540;
	background-position: 0px -46px;
}

.liebiaozuo .tl .tf .ren_lbzxhf:hover {
	color: #f34540;
	background-position: 0px -201px;
}

.liebiaozuo .tl .tf .ren_lbzdck:hover {
	color: #f34540;
	background-position: 0px -129px;
}

.liebiaozuo .tl .tf .ren_lbzkjh:hover {
	color: #f34540;
	background-position: 0px -287px;
}

.liebiaozuo .tl .tf .ren_lbzxfb.xw1 {
	color: #f34540;
	background-position: 0px -46px;
}

.liebiaozuo .tl .tf .ren_lbzxhf.xw1 {
	color: #f34540;
	background-position: 0px -201px;
}

.liebiaozuo .tl .tf .ren_lbzdck.xw1 {
	color: #f34540;
	background-position: 0px -129px;
}

.liebiaozuo .tl .tf .ren_lbzkjh.xw1 {
	color: #f34540;
	background-position: 0px -287px;
}

#atarget,.unchk,.chked {
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	color: #666666;
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj1009_ui002.png) no-repeat;
	cursor: pointer;
}

#atarget.atarget_1,.chked {
	background-position: 0px -328px;
}

.liebiaozuo .unchk {
	background-position: 0px -369px;
}

.liebiaozuo .tl .tf #clearstickthread a {
	background: none;
}

.liebiaozuo .tl .tf #clearstickthread .pipe {
	display: none;
}

.liebiaozuo .ren_tielb_zz {
	height: 58px;
	line-height: 58px;
	border-bottom: 1px solid #ededef;
}

.liebiaozuo .waterfall {
	margin: 15px auto;
}

.liebiaozuo .waterfall li {
	box-shadow: 0px 3px 6px -2px rgba(0,0,0,0.3);
	border-radius: 4px;
	background: #FDFDFD;
}

.liebiaozuo .waterfall li:hover {
	opacity: 1;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
	-moz-transform: translateY(-6px);
	box-shadow: 0 4px 6px 0 rgba(0,0,0,0.1),0 2px 4px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,0.1),0 2px 4px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 4px 6px 0 rgba(0,0,0,0.1),0 2px 4px 0 rgba(0,0,0,0.1);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.liebiaozuo .ren_tielb_zz .ren_zz_tx {
	float: left;
	width: 30px;
	height: 30px;
	margin: 14px 10px 14px 14px;
	position: relative;
}

.liebiaozuo .ren_tielb_zz .ren_zz_tx img {
	float: left;
	width: 30px;
	height: 30px;
}

.liebiaozuo .ren_tielb_zz .ren_zz_mc {
	float: left;
	width: 125px;
	color: #333;
	font-size: 14px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.liebiaozuo .ren_zz_gz {
	float: right;
	width: 52px;
	height: 26px;
	line-height: 26px;
	margin: 15px 15px 15px 0;
	color: #43A6DF;
	letter-spacing: 3px;
	border: 1px solid #43A6DF;
	border-radius: 3px;
}

.liebiaozuo .ren_zz_gz:hover {
	background: #43A6DF;
	color: #FFF;
}

.liebiaozuo .ren_zz_gz span {
	display: block;
	width: 100%;
	height: 100%;
	color: #43A6DF;
	text-align: center;
}

.liebiaozuo .ren_zz_gz span:hover {
	color: #FFF;
}

.liebiaozuo .waterfall .c {
	padding: 0;
	border: 0;
	border-width: 0;
	background-color: #FFF;
}

.liebiaozuo .waterfall h3 {
	overflow: hidden;
	padding: 10px;
	border: 0;
	background: #FFF;
}

.liebiaozuo .waterfall .xw0 a {
	color: #666;
	line-height: 26px;
	font-size: 14px;
	text-align: left;
}

.liebiaozuo .waterfall .c img {
	width: 100%;
}

.liebiaozuo .waterfall .auth {
	padding: 0 15px 0 15px;
	border-width: 0;
	background: #FFF;
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #ededef;
}

.liebiaozuo .waterfall .ren_zz_hf {
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj1009_ui003.png) 0 -80px no-repeat;
	color: #999 !important;
	padding-left: 24px;
	line-height: 50px;
	margin-left: 20px;
}

.liebiaozuo .waterfall .ren_zz_ck {
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj1009_ui003.png) 0 -4px no-repeat;
	color: #999 !important;
	padding-left: 24px;
	line-height: 50px;
}

.rtj1009_tielist .ren_list_ul {
	width: 100%;
}

.rtj1009_tielist .ren_list_ul li {
	width: 100%;
	border-bottom: 1px solid #EDEDED;
}

.rtj1009_tielist .ren_list_ul li:hover {
	background: #F8F8F8;
	border-color: #ea0606;
}

.rtj1009_tielist .ren_list_ul li:last-child {
	border-bottom: none;
}

.rtj1009_tielist .ren_list_ul li .o {
	float: left;
	width: 7px;
	vertical-align: top;
	padding-top: 21px;
}

.rtj1009_tielist .ren_list_ul li .ren_gg_icn {
	float: left;
	padding-left: 16px;
	width: 53px;
	font-size: 20px;
}

.rtj1009_tielist .ren_list_ul .ren_gg_li .ren_tie_x {
	margin-top: 0;
}

.rtj1009_tielist .ren_list_ul .ren_tzlb_twlb {
	padding: 15px 0 15px 15px;
	overflow: hidden;
}

.rtj1009_tielist .ren_list_ul .ren_zhiding {
	border-radius: 2px;
	padding: 2px 6px;
	background: #F26C4F;
	color: #FFF;
	font-size: 13px;
	margin: 0 2px;
}

.rtj1009_tielist .ren_list_ul .ren_tzlb_twlb img {
	padding-bottom: 5px;
}

.rtj1009_tielist .ren_list_ul .ren_tielist_zztx {
	width: 25px;
	padding-right: 5px;
}

.rtj1009_tielist .ren_list_ul .ren_tielist_zztx img {
	width: 25px;
	height: 25px;
	padding-bottom: 0;
}

.rtj1009_tielist .ren_list_ul .ren_list_tiezz {
	line-height: 25px;
}

.rtj1009_tielist .ren_list_ul .ren_tie_huifu {
	line-height: 25px;
}

.rtj1009_tielist .ren_list_ul .ren_tie_zhhf .ren_list_fengex {
	height: 14px;
	margin-top: 4px;
	margin-right: 12px;
	width: 1px;
	display: block;
	background-color: #BBB;
}

.rtj1009_tielist .ren_list_ul .ren_tie_ztfl {
	font-size: 18px;
	line-height: 30px;
	color: #F04C25;
}

.rtj1009_tielist .ren_list_ul .ren_tie_ztfl a {
	font-size: 18px;
	line-height: 30px;
	color: #F04C25;
}

.rtj1009_tielist .ren_list_ul .ren_tie_xy {
	margin-right: 20px;
	line-height: 25px;
}

.rtj1009_tielist .ren_list_ul .ren_threadimg {
	margin-top: 10px;
}

.rtj1009_tielist .ren_list_ul .ren_threadimg a {
	height: 130px;
}

.rtj1009_tielist .ren_list_ul .ren_threadimg a span {
	width: 194px;
	height: 130px;
}

.liebiaozuo th.ren_tzlb_twlb .imgurlx img {
	width: 180px;
	height: 120px;
}

.rtj1009_tielist .ren_list_ul .ren_threadimg a span img {
	width: 194px;
	height: 130px;
}

.rtj1009_tielist_wu .ren_list_ul li .imgurlx img {
	width: 281px;
	height: 200px;
}

.rtj1009_tielist_wu {
	padding: 15px 10px;
}

.rtj1009_tielist_wu .ren_list_ul li {
	float: left;
	margin: 7px 7px 15px 8px;
	width: 280px;
	height: 300px;
	text-align: left;
	border-width: 1px 0 0;
	box-shadow: 0px 3px 6px -2px rgba(0,0,0,0.3);
	border-top: 0;
	background: #FDFDFD;
	overflow: hidden;
}

.rtj1009_tielist_wu .c .nopic {
	display: block;
	width: 281px;
	height: 200px;
	background: #FFF url(http://demo.1009.com.cn/007/template/rtj1009_007/image/nophototiny.png) no-repeat 50% 50%;
	cursor: pointer;
}

.rtj1009_tielist_wu .ren_list_ul h3 {
	overflow: hidden;
	padding: 10px;
	border: 0;
	background: #FFF;
}

.rtj1009_tielist_wu .ren_list_ul .xw0 a {
	display: block;
	width: 260px;
	color: #333;
	line-height: 26px;
	font-size: 14px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.rtj1009_tielist_wu .ren_list_ul .auth {
	padding: 0 10px;
	border-width: 0;
	background: #FFF;
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #ededef;
}

.rtj1009_tielist_wu .ren_list_ul .ren_tielb_zz {
	height: 50px;
	line-height: 50px;
	border-bottom: 0;
}

.rtj1009_tielist_wu .ren_list_ul .ren_tielb_zz .ren_zz_mc {
	width: 110px;
}

.rtj1009_tielist_wu .ren_tielb_zz .ren_zz_tx {
	float: left;
	width: 30px;
	height: 30px;
	margin: 10px 7px 10px 0;
	position: relative;
}

.rtj1009_tielist_wu .ren_tielb_zz .ren_zz_tx img {
	border-radius: 50%;
}

.rtj1009_tielist_wu .ren_zz_ckhf {
	height: 20px;
	padding: 15px 0;
}

.rtj1009_tielist_wu .ren_zz_ckhf .ren_zz_hf {
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/list-number-icon.png) 0 -40px no-repeat;
	color: #999 !important;
	padding-left: 17px;
	line-height: 20px;
	margin-left: 8px;
}

.rtj1009_tielist_wu .ren_zz_ckhf .ren_zz_ck {
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/list-number-icon.png) 0 -19px no-repeat;
	color: #999 !important;
	padding-left: 18px;
	line-height: 20px;
	font-size: 12px;
}

.liebiaozuo .tl .ren_list_th {
}

.liebiaozuo .tl .ren_list_th tr:hover {
	background: none;
}

.liebiaozuo .tl .ren_list_th tr:hover th,.liebiaozuo .tl .ren_list_th tr:hover td {
	background: none;
}

.liebiaozuo .tl .ren_list_th .rtj1009_th {
	padding: 0;
	height: 30px;
	vertical-align: inherit;
}

.liebiaozuo .tl .ren_list_th .by {
	padding: 0;
	width: 105px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	vertical-align: inherit;
}

.liebiaozuo .tl .ren_list_th .num {
	padding: 0;
	width: 60px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	vertical-align: inherit;
}

.liebiaozuo .tl .ren_list_jiuban .icn {
	padding: 13px 0 13px 5px;
	;width: 25px;
	vertical-align: inherit;
}

.liebiaozuo .tl .ren_list_jiuban .o {
	padding: 13px 0;
	width: 20px;
	vertical-align: inherit;
}

.liebiaozuo .tl .ren_list_jiuban th {
	padding: 13px 0;
}

.liebiaozuo .tl .ren_list_jiuban .by {
	padding: 0;
	width: 105px;
	font-size: 12px;
	vertical-align: inherit;
}

.liebiaozuo .tl .ren_list_jiuban .by .vm {
	width: 17px;
}

.liebiaozuo .tl .ren_list_jiuban .num {
	padding: 0;
	width: 60px;
	font-size: 12px;
	vertical-align: inherit;
}

.liebiaozuo .tl .ren_list_jiuban tr:hover th,.liebiaozuo .tl .ren_list_jiuban tr:hover td {
	border-color: #F2F2F2;
}

#threadlist.tl .th {
	margin-top: 0 !important;
}

.pgb a {
	padding-left: 25px;
	background-position: 10px 53%;
}

.pgb a:hover {
	background-image: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj_xzjt.gif);
}

.liebiaozuo .tl .o {
	width: 7px;
	vertical-align: top;
	padding-top: 26px;
}

.tl .icn {
	width: 53px;
	vertical-align: top;
	padding-top: 20px;
}

.tl .ren_gg_icn {
	width: 53px;
	font-size: 20px;
}

.liebiaozuo .ren_list_tid {
	width: 100%;
	position: relative;
}

.liebiaozuo .ren_tielist_zztx {
	width: 48px;
}

.liebiaozuo .ren_tielist_zztx img {
	width: 48px;
	height: 48px;
	border-radius: 50%;
}

.liebiaozuo th.ren_tzlb_twlb,.liebiaozuo td.ren_tzlb_twlb {
	width: 100%;
	padding: 20px 0 20px 15px;
}

.liebiaozuo th.ren_tzlb_twlb .ren_zhiding {
	border-radius: 2px;
	padding: 2px 6px;
	background: #F26C4F;
	color: #FFF;
	font-size: 13px;
	margin: 0 2px;
}

.liebiaozuo th.ren_tzlb_twlb img {
	padding-bottom: 5px;
}

.liebiaozuo .ren_tzlb_twlb .xst {
	font-size: 18px;
	line-height: 30px;
	color: #404040;
}

.liebiaozuo .ren_threadimg {
	font-size: 0;
	margin-top: 12px;
}

.liebiaozuo .ren_threadimg a {
	display: block;
	height: 120px;
	overflow: hidden;
}

.liebiaozuo .ren_threadimg a span {
	overflow: hidden;
	display: block;
	width: 180px;
	height: 120px;
	float: left;
	_diplay: inline;
	margin-right: 15px;
}

.liebiaozuo .ren_tie_x {
	position: relative;
	margin-top: 8px;
}

.liebiaozuo .ren_tie_x .ren_tie_xz {
	_display: inline;
}

.liebiaozuo .ren_tie_xz .ren_tie_ztfl {
	padding-right: 10px;
}

.liebiaozuo .ren_tie_xz .ren_tie_ztfl em {
	visibility: hidden
}

.liebiaozuo .ren_tie_xz .ren_tie_ztfl em a {
	visibility: visible;
	float: left;
	_display: inline;
	font-size: 12px;
	line-height: 16px;
	color: #F99;
	padding: 2px 6px;
	border: 1px solid #F99;
	border-radius: 2px;
	text-decoration: none;
}

.liebiaozuo .ren_tie_xz .ren_tie_ztfl em a:hover {
	background-color: #FFF5F5;
	color: #f34540;
	border: 1px solid #f34540;
}

.rtj1009_tielist tr:hover {
	background: #F8F8F8;
	border-color: #ea0606;
}

.liebiaozuo .ren_tie_zhhf {
	line-height: 22px;
}

.liebiaozuo .ren_list_tiezz {
	color: #999;
	font-size: 12px;
	padding-right: 12px;
}

.liebiaozuo .ren_list_tiezz .vm {
	width: 17px;
}

.liebiaozuo .ren_tie_zhhf .ren_list_fengex {
	height: 14px;
	margin-top: 4px;
	margin-right: 12px;
	width: 1px;
	display: block;
	background-color: #BBB;
}

.liebiaozuo .ren_list_tiezz a {
	padding-right: 5px;
	color: #999;
}

.liebiaozuo .ren_tie_huifu {
	color: #999;
	font-size: 12px;
}

.liebiaozuo .ren_tie_huifu a {
	padding-right: 5px;
	color: #999;
}

.liebiaozuo .ren_tie_huifu .ren_tie_hfsp {
	padding-right: 5px;
}

.liebiaozuo .ren_tie_xy {
	margin-right: 10px;
	line-height: 24px;
}

.liebiaozuo .ren_tie_xy .ren_zz_hf {
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/list-number-icon.png) 0 -38px no-repeat;
	color: #999 !important;
	padding-left: 20px;
	margin-left: 20px;
	font-size: 12px;
}

.liebiaozuo .ren_tie_hfck em:hover {
	color: #f34540 !important;
}

.liebiaozuo .ren_tie_xy .ren_zz_ck {
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/list-number-icon.png) 0 -17px no-repeat;
	color: #999 !important;
	padding-left: 20px;
	font-size: 12px;
}

.liebiaozuo .tl .num {
	width: 0px;
}

.tl .th td span {
	float: left;
	color: #666;
}

.rtj1009_tielist .tl .by {
	width: 0px;
}

.tl th,.tl td {
	border-bottom: 1px solid #EDEDED;
}

.liebiaozuo .tl .by {
	width: 0px;
}

.tl .by a {
	color: #666666;
}

.tl .by em a {
	font-size: 11px;
}

.p_pop {
	padding: 10px;
}

.p_pop a {
	padding: 3px 8px;
	border-radius: 2px;
}

.p_pop a:hover {
	border-color: #43A6DF;
	background: #43A6DF !important;
	color: #FFF;
	text-decoration: none;
}

.pop_moremenu li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.pop_moremenu a.xw1 {
	border-color: #43A6DF;
	background: #43A6DF;
	color: #fff;
	font-size: 14px;
}

.pop_moremenu .pipe {
	margin-left: 5px;
}

#newspecial_menu a:hover {
	background: none !important;
	color: #f34540 !important;
	border: none;
	text-shadow: none;
	text-decoration: none;
}

.rtj1009_bbs_sd {
	width: 300px;
	overflow: hidden;
}

.rtj1009_bbs_sd .ren_sd_yi,.ren_sd_e,.ren_sd_san {
	background: #FFF;
	padding: 10px;
	border-radius: 2px;
	margin-bottom: 15px;
}

.rtj1009_bbs_sd .ren_sd_yixx {
	width: 270px;
}

.rtj1009_bbs_sd .ren_sd_yixx img {
	width: 100%;
}

.rtj1009_bbs_sd .rtj1009_bt {
	padding: 10px 5px 0 5px;
	font-size: 16px;
	color: #f34540;
	float: left;
	height: 36px;
	display: block;
}

.ren_sd_e {
	padding-bottom: 0;
}

.ren_sd_e .ren_sd_hy {
	padding-top: 10px;
	border-top: 1px dashed #E3E3E3;
}

.ren_sd_e .ren_sd_hy .ren_sd_hyxx li {
	width: 67px;
	text-align: center;
	display: inline-block;
	margin: 8px 0;
	font-size: 12px;
	height: 80px;
	overflow: hidden;
}

.ren_sd_e .ren_sd_hyxx .a {
	display: block;
	float: left;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 5px;
}

.ren_sd_e .ren_sd_hyxx img {
	border-radius: 50%;
	width: 40px;
	height: 40px;
}

.ren_sd_e .ren_sd_hyxx p a {
	color: #666;
	transition: all .3s ease;
}

.ren_sd_e .ren_sd_hyxx p a:hover {
	transition: all .3s ease;
	color: #f34540;
}

.ren_sd_sanxx {
	background: #FFF;
}

.ren_sd_sanxx .ren_sd_twxx {
	overflow: hidden;
	position: relative;
	border-top: 1px solid #EEE;
	padding-top: 20px;
}

.ren_sd_sanxx .ren_sd_twxx .youbiantuwen {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ren_sd_sanxx .ren_sd_twxx img {
	width: 270px;
	height: 220px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.ren_sd_sanxx .ren_sd_twxx img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.ren_sd_sanxx .ren_sd_twxx a em {
	width: 270px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: rgba(0,0,0,0.4);
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#4E000000,endcolorstr=#4E000000);
	position: absolute;
	overflow: hidden;
	left: 0;
	bottom: 0;
}

.ren_sd_tiexx {
	margin-top: 10px;
	margin-left: 3px;
}

.ren_sd_tiexx li {
	background-image: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj1009_ui007.png);
	background-repeat: no-repeat;
}

.ren_sd_tiexx .ren_re {
	float: left;
	width: 100%;
	height: 45px;
	line-height: 45px;
	padding-left: 14px;
	font-size: 14px;
	border-bottom: 1px dashed #e3e3e3;
	overflow: hidden;
	background-position: 0 -507px;
}

.ren_sd_tiexx li.ren_re5 {
	border-bottom: none 0;
}

.ren_sd_tiexx li:hover {
	background-image: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj1009_ui007.png);
	background-repeat: no-repeat;
}

.ren_sd_tiexx .ren_re:hover {
	background-position: 0 -507px;
}

.ren_sd_tiexx li span {
	width: 3px;
	height: 3px;
	background: #f34540;
	float: left;
	margin-top: 22px;
	margin-left: 10px;
	margin-right: 10px;
}

.ren_sd_tiexx li a {
	color: #555;
	float: left;
	display: block;
	width: 240px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ren_sd_tiexx li a:hover {
	color: #f34540;
}

#autopbn {
	display: block;
	height: 42px;
	line-height: 42px;
	background: #FFF;
	letter-spacing: 5px;
	text-align: center;
	font-size: 14px;
	color: #666;
	border: none;
	outline: none;
	border-radius: 0px;
	border-bottom: 0;
	border-top: 1px solid #f8f8f8;
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,.2);
}

#autopbn:hover {
	background: #FFF;
	border-color: #FFF;
	box-shadow: 0px 1px 8px 0px rgba(0,0,0,.2);
}

#rtj_bmpsg {
	margin-bottom: 20px;
	margin-top: 20px;
}

#rtj_bmpsg .pg {
	margin-right: 15px;
}

.bm {
	background: #fff;
	border: 1px solid #E8E8E8;
	border-left: none;
	border-right: none;
}

.bm_h {
	background: #F2F2F2;
	border-bottom: 1px solid #E8E8E8;
	border-top: none;
}

.bm_h h2 {
	margin-left: 10px;
}

.ftid a {
	border-color: #B8B8B8 #E0E0E0 #E0E0E0 #B8B8B8;
}

.tedt {
	border: 1px solid #E8E8E8;
}

.tedt .bar {
	border-bottom: 1px solid #E8E8E8;
}

.pnc,a.pnc {
	border-color: #43A6DF;
}

.pn {
	background: #43A6DF;
}

.ren_ptm {
	padding-top: 4px;
}

.ren_gb_pn {
	height: 26px;
	line-height: 21px;
	border: 1px solid #43A6DF;
}

.ren_gb_pn em {
	padding: 0px 13px;
	font-size: 14px;
}

.bbs {
	margin-top: 10px;
}

.ren_flbbs {
	border-top: 1px solid #E8E8E8 !important;
}

.tsm .a a {
	color: #f34540;
}



.pg_guide a {
	text-decoration: none;
}

.pg_guide .fwinmask .flb {
	line-height: 18px;
	padding: 9px 9px 8px 15px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #E8E8E8;
	background: #f6f6f6;
	border-radius: 4px 5px 0 0;
}

.pg_guide .fwinmask .flb em {
	color: #333;
}

.pg_guide .fwinmask .m_c .c {
	padding: 10px 15px 15px;
}

.pg_guide .tl .o {
	width: 0px;
	vertical-align: top;
	padding-top: 30px;
}

.pg_guide .tl .icn {
	width: 60px;
	vertical-align: top;
	padding-top: 20px;
}

.pg_guide .ren_tielist_zztx {
	width: 48px;
}

.pg_guide .ren_tielist_zztx img {
	width: 48px;
	height: 48px;
	border-radius: 50%;
}

.pg_guide th.ren_tzlb_twlb {
	width: 100%;
	padding: 20px 0 20px 15px;
}

.pg_guide th.ren_tzlb_twlb img {
	padding: 0 0 5px 3px;
}

.pg_guide .ren_tzlb_twlb .xst {
	font-size: 20px;
	line-height: 30px;
	color: #404040;
}

.pg_guide .ren_threadimg {
	font-size: 0;
	margin-top: 12px;
}

.pg_guide .ren_threadimg a {
	display: block;
	height: 120px;
	overflow: hidden;
}

.pg_guide .ren_threadimg a span {
	overflow: hidden;
	display: block;
	width: 180px;
	height: 120px;
	float: left;
	_diplay: inline;
	margin-right: 15px;
}

.pg_guide .ren_tie_x {
	position: relative;
	margin-top: 15px;
}

.pg_guide .ren_tie_x .ren_tie_xz {
	_display: inline;
}

.pg_guide .ren_tie_xz .ren_tie_ztfl {
	padding-right: 15px;
}

.pg_guide .ren_tie_xz .ren_tie_ztfl span {
	float: left;
	_display: inline;
	font-size: 12px;
	line-height: 16px;
	color: #f34540;
	padding: 2px 6px;
	border: 1px solid #f34540;
	border-radius: 2px;
	text-decoration: none;
	margin-right: 7px;
}

.pg_guide .ren_tie_xz .ren_tie_ztfl em a:hover {
	background-color: #FFF5F5;
	color: #f34540;
	border: 1px solid #f34540;
}

.rtj1009_tielist tr:hover {
	background: #F8F8F8;
	border-color: #ea0606;
}

.pg_guide .ren_tie_zhhf {
	line-height: 22px;
}

.pg_guide .ren_list_tiezz {
	color: #999;
	font-size: 12px;
	padding-right: 12px;
}

.pg_guide .ren_list_tiezz .vm {
	width: 17px;
}

.pg_guide .ren_tie_zhhf .ren_list_fengex {
	height: 14px;
	margin-top: 4px;
	margin-right: 12px;
	width: 1px;
	display: block;
	background-color: #BBB;
}

.pg_guide .ren_list_tiezz a {
	padding-right: 5px;
	color: #999;
}

.pg_guide .ren_tie_huifu {
	color: #999;
	font-size: 12px;
}

.pg_guide .ren_tie_huifu a {
	padding-right: 5px;
	color: #999;
}

.pg_guide .ren_tie_huifu .ren_tie_hfsp {
	padding-right: 5px;
}

.pg_guide .ren_tie_xy {
	margin-right: 10px;
	line-height: 24px;
}

.pg_guide .ren_tie_xy .ren_zz_hf {
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/list-number-icon.png) 0 -38px no-repeat;
	color: #999 !important;
	padding-left: 20px;
	margin-left: 20px;
	font-size: 12px;
}

.pg_guide .ren_tie_hfck em:hover {
	color: #f34540 !important;
}

.pg_guide .ren_tie_xy .ren_zz_ck {
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/list-number-icon.png) 0 -17px no-repeat;
	color: #999 !important;
	padding-left: 20px;
	font-size: 12px;
}

.pg_guide th.ren_tzlb_twlb .imgurlx img {
	width: 180px;
	height: 120px;
}

.pg_guide .tl .th {
	padding: 10px 0;
	border-bottom: 1px solid #EDEDED;
	border-top: 1px solid #f8f8f8;
	background: #FFF;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
}

.pg_guide .tl .th .rtj1009_by {
	width: 109px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

.pg_guide .tl .th:hover {
	background: #FFF;
	box-shadow: 0px 1px 8px 0px rgba(0,0,0,.2);
}

.pg_guide .tl tr:hover th,.tl tr:hover td {
	background: #F8F8F8;
	border-color: #ea0606;
}

.pg_guide .tl tr:hover {
	background: #FFF;
}

.pg_guide .tl .emptb td,.liebiaozuo .tl .emptb th {
	padding: 0 !important
}

.pg_guide .tl .ts th,.tl .ts td {
	border-bottom-color: #EDEDED;
	background: #F2F2F2;
	padding-left: 15px;
}

#threadlist {
	border: none;
}

.pg_guide .tl .tf {
	padding: 0 10px 0 15px;
}

.pg_guide .tl .tf li {
	display: block;
	height: 30px;
	line-height: 30px;
	float: left;
}

.pg_guide .tl .tf li a {
	padding-left: 25px;
	font-size: 14px;
	color: #666;
	margin-right: 30px;
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj1009_ui002.png) no-repeat;
}

.pg_guide .tl .tf .ren_lbzxfb {
	background-position: 0px -14px;
}

.pg_guide .tl .tf .ren_lbzxhf {
	background-position: 0px -166px;
}

.pg_guide .tl .tf .ren_lbzdck {
	background-position: 0px -87px;
}

.pg_guide .tl .tf .ren_lbzkjh {
	padding-left: 23px;
	background-position: 0px -240px;
}

.pg_guide .tl .tf .ren_lbqsf {
	background-position: 0px -420px;
}

.pg_guide .tl .tf .ren_lbwdtie {
	background-position: 0px -510px;
}

.pg_guide .tl .tf .ren_lbzxfb:hover {
	color: #f34540;
	background-position: 0px -46px;
}

.pg_guide .tl .tf .ren_lbzxhf:hover {
	color: #f34540;
	background-position: 0px -201px;
}

.pg_guide .tl .tf .ren_lbzdck:hover {
	color: #f34540;
	background-position: 0px -129px;
}

.pg_guide .tl .tf .ren_lbzkjh:hover {
	color: #f34540;
	background-position: 0px -287px;
}

.pg_guide .tl .tf .ren_lbqsf:hover {
	color: #f34540;
	background-position: 0px -467px;
}

.pg_guide .tl .tf .ren_lbwdtie:hover {
	color: #f34540;
	background-position: 0px -557px;
}

.pg_guide .tl .tf li.xw1 a.ren_lbzxfb {
	color: #f34540;
	background-position: 0px -46px;
}

.pg_guide .tl .tf li.xw1 a.ren_lbzxhf {
	color: #f34540;
	background-position: 0px -201px;
}

.pg_guide .tl .tf li.xw1 a.ren_lbzdck {
	color: #f34540;
	background-position: 0px -129px;
}

.pg_guide .tl .tf li.xw1 a.ren_lbzkjh {
	color: #f34540;
	background-position: 0px -287px;
}

.pg_guide .tl .tf li.xw1 a.ren_lbqsf {
	color: #f34540;
	background-position: 0px -467px;
}

.pg_guide .tl .tf li.xw1 a.ren_lbwdtie {
	color: #f34540;
	background-position: 0px -555px;
}

.pg_guide .boardnav {
	margin-bottom: 20px;
}

.ren_fllb_xx {
	padding-bottom: 20px;
	border-top: 1px solid #E8E8E8;
}

.ren_fllb_xx .ren_fllb_xz {
	margin-top: 10px;
}

.ren_fllb_xx .ren_fllb_xznr {
	margin-bottom: -14px;
	overflow: hidden;
	width: 100%;
	border-collapse: collapse !important;
	border-spacing: 0;
}

.ren_fllb_xx .ren_fllb_xznr th {
	width: 75px;
	padding: 5px 0 5px 10px;
	font-size: 14px;
	border: none;
	vertical-align: top;
}

.ren_fllb_xx .ren_fllb_xznr .ren_fllb_th {
	padding: 13px 0px 13px 25px;
	font-size: 14px;
	color: #343434;
	font-weight: bold;
}

.ren_fllb_xx .ren_fllb_xznr td {
	padding: 0;
	border: none;
	vertical-align: top;
}

.ren_fllb_xx .ren_fllb_xznr ul {
	padding: 7px 0 5px 0;
}

.ren_fllb_xx .ren_fllb_xznr ul.ren_subtsm {
	background: #F5F5F5;
	padding: 7px;
	margin-right: 30px;
}

.ren_fllb_xx .ren_fllb_xznr li {
	float: left;
	padding: 5px 7px;
	white-space: nowrap;
}

.ren_fllb_xx .ren_fllb_xznr li .ren_fllb_ma {
	padding: 0 4px;
	font-size: 14px;
	color: #343434;
}

.ren_fllb_xx .ren_fllb_xznr .yi .ren_fllb_ma {
	color: #FF552E !important;
}

.ren_fllb_xx .ren_fllb_xznr .a .ren_fllb_ma {
	color: #FF552E !important;
}

.ren_fllb_xx tr:hover td {
	background: none;
}

.liebiaozuo .ren_fllb_xx tr:hover {
	background: none;
}

.liebiaozuo .ren_fllb_xx tr:hover th {
	background: none;
}

.ren_fllb_xx .ren_fllb_xze {
}

.ren_fllb_xx .ren_fllb_xze .ren_fllb_th {
	width: 75px;
}

.ren_fllb_xx .ren_fllb_xze .ren_fllb_xzenr {
	display: block;
	width: 790px;
}

.ren_fllb_xx .ren_fllb_xze .ren_fllb_xzexx {
	float: left;
	height: 30px;
	padding: 13px 30px 13px 11px;
	font-size: 14px;
	overflow: hidden;
}

.ren_fllb_xx .ren_fllb_xze .ren_fllb_xzss {
	float: left;
	padding: 13px 30px 13px 11px;
}

.ren_fllb_tie {
	background: #F5F5F5;
	padding-top: 10px;
}

 .ren_con {
	width: 100%;
	background: #FFF;
}

 .ren_con li {
	overflow: hidden;
}

 .ren_con .gz_lb_tie {
	display: block;
	float: left;
	width: 50%;
	padding: 20px 0;
	line-height: 1;
	background: #FFF;
	position: relative;
}

 .ren_con .gz_lb_tie .gz_lb_bt {
	font-size: 16px;
	color: #2e343b;
	margin-bottom: 14px;
}

 .ren_con .gz_lb_tie .gz_lb_xz {
	font-size: 14px;
	color: #ff552e;
	margin-bottom: 14px;
}

 .ren_con .gz_lb_tie .gz_lb_gs {
	font-size: 14px;
	color: #AAABAC;
	margin-bottom: 14px;
}

 .ren_con .gz_lb_tie .gz_lb_dy {
	width: 100%;
	height: 28px;
	overflow: hidden;
}

 .ren_con .gz_lb_tie .gz_lb_dy span {
	display: inline-block;
	*display: inline;
	max-width: 380px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #74bad0;
	font-size: 14px;
	padding: 7px 12px;
	background: #eefafe;
}

 .ren_con .gz_lb_bayi {
}

 .ren_con .gz_lb_bayi li {
	padding: 10px 0;
	border-bottom: 1px solid #EDEDED;
	border-top: 1px solid #f8f8f8;
	background: #FFF;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
}

 .ren_con .gz_lb_bayi .baba {
	font-size: 14px;
	color: #666;
	text-align: center;
}

 .ren_con .gz_lb_bt {
	width: 28%;
}

 .ren_con .gz_lb_xz {
	width: 20%;
}

 .ren_con .gz_lb_gs {
	width: 36%;
}

 .ren_con .gz_lb_qy {
	width: 16%;
}

 .ren_con .gz_lb_bae li {
	float: left;
	width: 100%;
	height: 46px;
	line-height: 45px;
	border-bottom: 1px solid #eee;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
}

 .ren_con .gz_lb_bae .mimi {
	font-size: 14px;
	color: #666;
	text-align: center;
}

 .ren_con .gz_lb_bae .gz_lb_bt {
	text-align: left;
	text-indent: 36px;
}

 .ren_con .gz_lb_bae .gz_lb_bt a {
	display: block;
	color: #4A90E6;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

 .ren_con .gz_lb_bae .gz_lb_xz {
	overflow: hidden;
}

 .ren_con .gz_lb_bae .gz_lb_xz span {
}

 .ren_con .gz_lb_bae .gz_lb_gs {
	text-align: left;
	text-indent: 36px;
}

 .ren_con .gz_lb_bae .gz_lb_gs span {
	display: inline-block;
	vertical-align: middle;
}

 .ren_con .gz_lb_bae .gz_lb_qy {
	overflow: hidden;
}

 .ren_con .gz_lb_bae .gz_lb_zw {
	display: none;
}

 .ren_con .gz_lb_bae .gz_lb_dy {
	display: none;
}

 .ren_con .gz_lb_bae .gz_lb_sq {
	display: none;
}

 .ren_con .gz_lb_bae .gz_fl_qz span {
	display: none;
}

 .ren_con .gz_lb_qzyx {
	width: 30%;
}

 .ren_con .gz_lb_xm {
	width: 10%;
}

 .ren_con .gz_lb_xb {
	width: 10%;
}

 .ren_con .gz_lb_nl {
	width: 10%;
}

 .ren_con .gz_lb_xl {
	width: 10%;
}

 .ren_con .gz_lb_gzjy {
	width: 14%;
}

 .ren_con .gz_lb_qwxz {
	float: left;
	width: 16%;
}

 .ren_con .gz_lb_bae .gz_lb_qwxz {
	color: #FF6C00;
}

 .ren_con .gz_lb_bae .gz_lb_qzyx {
	text-align: left;
	text-indent: 36px;
}

 .ren_con .gz_lb_bae .gz_lb_qzyx a {
	display: block;
	color: #4A90E6;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

 .ren_coesc {
	width: 100%;
	background: #FFF;
}

 .ren_coesc .gz_lb_bayi li {
	padding: 10px 0;
	border-bottom: 1px solid #EDEDED;
	border-top: 1px solid #f8f8f8;
	background: #FFF;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
	overflow: hidden;
}

 .ren_coesc .gz_lb_bayi .baba {
	font-size: 14px;
	color: #666;
	text-align: center;
}

 .ren_coesc .gz_lb_bae li {
	float: left;
	width: 100%;
	height: 46px;
	line-height: 45px;
	border-bottom: 1px solid #eee;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
}

 .ren_coesc .gz_lb_bae .mimi {
	font-size: 14px;
	color: #666;
	text-align: center;
}

 .ren_coesc .gz_lb_bae .gz_lb_bt {
	text-align: left;
	text-indent: 36px;
}

 .ren_coesc .gz_lb_bae .gz_lb_bt a {
	display: block;
	color: #4A90E6;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

 .ren_coesc .gz_lb_bae .gz_lb_xz {
	overflow: hidden;
}

 .ren_coesc .gz_lb_bae .gz_lb_xz span {
}

 .ren_coesc .gz_lb_bae .gz_lb_gs {
	text-align: left;
	text-indent: 36px;
}

 .ren_coesc .gz_lb_bae .gz_lb_gs span {
	display: inline-block;
	vertical-align: middle;
}

 .ren_coesc .gz_lb_bae .gz_lb_qy {
	overflow: hidden;
}

 .ren_coesc .gz_lb_bae .gz_lb_zw {
	display: none;
}

 .ren_coesc .gz_lb_bae .gz_lb_dy {
	display: none;
}

 .ren_coesc .gz_lb_bae .gz_lb_sq {
	display: none;
}

 .ren_coesc .gz_lb_bae .gz_fl_qz span {
	display: none;
}

 .ren_coesc .gz_lb_qzyx {
	width: 29%;
}

 .ren_coesc .gz_lb_xm {
	width: 14%;
}

 .ren_coesc .gz_lb_xb {
	width: 14%;
}

 .ren_coesc .gz_lb_nl {
	width: 14%;
}

 .ren_coesc .gz_lb_xl {
	width: 14%;
}

 .ren_coesc .gz_lb_gzjy {
	width: 14%;
}

 .ren_coesc .gz_lb_qwxz {
	float: left;
	width: 15%;
}

 .ren_coesc .gz_lb_bae .gz_lb_qwxz {
	color: #FF6C00;
}

 .ren_coesc .gz_lb_bae .gz_lb_qzyx {
	text-align: left;
	text-indent: 36px;
}

 .ren_coesc .gz_lb_bae .gz_lb_qzyx a {
	display: block;
	color: #4A90E6;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

 .ren_fl_xf {
	padding: 20px;
	border-bottom: 1px solid #eee;
	background: #FFF;
}

 .ren_fl_xf .ren_xf_pic {
	position: relative;
	width: 220px;
	height: 150px;
}

 .ren_fl_xf .ren_xf_pic img {
	width: 100%;
	height: 100%;
	transition: opacity .3s ease;
	vertical-align: top;
	display: inline-block;
}

 .ren_fl_xf .ren_xf_pic img:hover {
	opacity: .8;
}

 .ren_fl_xf .ren_xf_xx {
	float: left;
	margin-left: 23px;
	width: 410px;
	height: 150px;
	font-size: 14px;
	position: relative;
	line-height: 32px;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_btxx {
	padding-bottom: 5px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_btxx a {
	font-size: 24px;
	color: #444;
	height: 36px;
}

 .ren_fl_xf .ren_xf_xx .ren_zf_btxx a {
	font-size: 20px;
	font-weight: 600;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_btxx .ren_bt_icon {
	display: inline-block;
	padding: 1px 6px;
	height: 22px;
	line-height: 21px;
	background: #FE7242;
	color: #FFF;
	font-size: 14px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: 5px;
	vertical-align: 2px;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_wz {
	width: 100%;
	padding-bottom: 5px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_wz span {
	padding: 0 10px;
	color: #DEDEDE;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_tx {
	padding-bottom: 5px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_tx a {
	color: #666;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_tx i {
	padding: 0 5px;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_tag {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_tag a {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_tag a i {
	padding: 1px 8px;
	margin-right: 8px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #FE7242;
	background: #FFF;
	border: 1px solid #FE7242;
}

 .ren_fl_xf .ren_xf_xx .ren_xf_tag .ren_esc_txx em {
	padding-left: 20px;
	font-size: 12px;
	color: #999;
}

 .ren_fl_xf .ren_price {
	float: right;
	height: 150px;
	text-align: right;
}

 .ren_fl_xf .ren_price .ren_pr_jg {
	font-size: 14px;
	color: #666;
}

 .ren_fl_xf .ren_price .ren_pr_jg .ren_pr_jgsz {
	padding: 0 2px;
	line-height: 36px;
	font-size: 26px;
	color: #F60;
}

 .ren_fl_xf .ren_price .ren_pr_jgdw {
	height: 36px;
	line-height: 36px;
}

 .ren_fl_xf .ren_price .ren_kong {
	height: 70px;
	padding-top: 10px;
}

 .ren_fl_xf .ren_price .ren_tel {
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	color: #999;
}

 .ren_fl_zf .ren_xf_pic {
	width: 200px;
}

 .ren_fl_zf .ren_xf_xx {
	width: 430px;
}

 .ren_fl_qz .ren_xf_xx {
	margin-left: 0;
	width: 600px;
}

 .ren_fl_qz .ren_xf_xx .ren_xf_tx a span {
	padding: 0 10px;
	color: #DEDEDE;
}

 .ren_fl_qz .ren_xf_xx .ren_xf_tag a span {
	padding: 0 12px;
	color: #999;
}

.ren_flxx_ul .ren_fl_zby .ren_xf_pic {
	width: 200px;
	height: 150px;
}

.ren_flxx_ul .ren_fl_zby .ren_xf_xx {
	width: 450px;
	height: 150px;
	margin-left: 20px;
}

.ren_flxx_ul .ren_fl_zby .ren_xf_xx .ren_xf_btxx {
	padding-bottom: 5px;
}

.ren_flxx_ul .ren_fl_zby .ren_xf_xx .ren_xf_btxx a {
	font-size: 22px;
	color: #333;
}

.ren_flxx_ul .ren_fl_zby .ren_xf_xx .ren_zby_wz {
	width: 100%;
	margin-bottom: 5px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ren_flxx_ul .ren_fl_zby .ren_xf_xx .ren_zby_dz {
	width: 100%;
	padding-bottom: 5px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ren_flxx_ul .ren_fl_zby .ren_xf_xx .ren_zby_dz .i {
	float: left;
	margin: 8px 5px 0 0;
	width: 16px;
	height: 18px;
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj1009_ui008.png) no-repeat;
	background-position: 0 -50px;
	overflow: hidden;
}

.ren_flxx_ul .ren_fl_zby .ren_xf_xx .ren_zby_dz a {
	display: block;
	vertical-align: middle;
	color: #999;
}

.ren_flxx_ul .ren_fl_zby .ren_xf_xx .ren_zby_tx {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ren_flxx_ul .ren_fl_zby .ren_xf_xx .ren_zby_tx a i {
	padding: 1px 8px;
	margin-right: 8px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #FE7242;
	background: #FFF;
	border: 1px solid #FE7242;
}

.ren_flxx_ul .ren_fl_zby .ren_zby_price {
	float: right;
	height: 150px;
	text-align: right;
}

.ren_flxx_ul .ren_fl_zby .ren_zby_price .ren_pr_jg {
	display: block;
	width: 120px;
	height: 40px;
	margin-top: 60px;
	line-height: 40px;
	background: #FF6542;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	cursor: pointer;
	vertical-align: center;
}

.ren_flxx_ul .ren_fl_zby .ren_zby_price a.ren_pr_jg:hover {
	background: #FF552E;
	color: #FFF !important;
}

.ren_flxx_ul .ren_fl_zby .ren_zby_price .ren_pr_jg:hover .ren_pr_jgsz {
	color: #FFF !important;
}

 .ren_fllb_k .ren_flxx_ul .ren_fl_zby .ren_xf_xx {
	width: 700px;
}

 .ren_fllb_k .ren_flxx_ul .ren_fl_zby .ren_zby_price .ren_pr_jg {
	margin-top: 60px;
}

.ren_flxx_ul .ren_fl_bd .ren_xf_xx .ren_zby_tx {
	padding-bottom: 5px;
}

.ren_flxx_ul .ren_fl_bd .ren_xf_xx .ren_zby_tx a {
	color: #999;
}

.ren_flxx_ul .ren_fl_bd .ren_xf_xx .ren_zby_dz {
	padding-bottom: 0;
}

 .ren_fl_esf .ren_xf_pic {
	width: 200px;
}

 .ren_fl_esf .ren_xf_xx {
	width: 460px;
}

 .ren_fl_esf .ren_xf_xx .ren_xf_tag a span {
	padding: 0 12px;
	color: #999;
}

 .ren_fl_esf .ren_xf_xx .ren_xf_tx a span {
	padding: 0 10px;
	color: #DEDEDE;
}

 .ren_fl_qg .ren_xf_xx {
	margin-left: 0;
	width: 600px;
}

 .ren_fl_qg .ren_xf_xx .ren_xf_tx a span {
	padding: 0 10px;
	color: #DEDEDE;
}

 .ren_fl_qg .ren_xf_xx .ren_xf_tag a span {
	padding: 0 12px;
	color: #999;
}

 .ren_fl_esc .ren_xf_pic {
	width: 150px;
	height: 120px;
}

 .ren_fl_esc .ren_xf_xx {
	width: 530px;
	height: 120px;
}

 .ren_fl_esc .ren_price {
	height: 120px;
}

 .ren_fl_esc .ren_xf_xx .ren_xf_tx a span {
	padding: 0 12px;
	color: #999;
}

 .ren_fl_esc .ren_xf_xx .ren_xf_tx .ren_esc_txx span {
	padding: 0 10px;
	color: #DEDEDE;
}

 .ren_fl_esc .ren_xf_xx .ren_xf_tx .ren_esc_txx em {
	padding-left: 20px;
	font-size: 12px;
	color: #999;
}

 .ren_fl_sjzk .ren_xf_pic {
	width: 180px;
	height: 120px;
}

 .ren_fl_sjzk .ren_xf_xx {
	width: 500px;
	height: 120px;
}

 .ren_fl_sjzk .ren_price {
	height: 120px;
}

 .ren_fl_sjzk .ren_xf_xx .ren_xf_tx a span {
	padding: 0 12px;
	color: #DEDEDE;
}

 .ren_jiaoyou {
	padding: 8px;
	background: #FFF;
}

 .ren_fl_jy {
	float: left;
	width: 275px;
	margin: 8px 8px 20px 8px;
	padding: 0 0 5px 0;
	border-bottom: 0;
}

 .ren_fl_jy {
	box-shadow: 0px 3px 6px -2px rgba(0,0,0,0.3);
	border-radius: 4px;
	background: #FDFDFD;
}

 .ren_fl_jy .ren_xf_pic {
	width: 275px;
	height: 250px;
}

 .ren_fl_jy .ren_xf_xx {
	margin-left: 0;
	width: 275px;
	height: 80px;
}

 .ren_fl_jy .ren_xf_xx .ren_zf_btxx a {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: 400;
}

 .ren_fl_jy .ren_price {
	height: 120px;
}

 .ren_fl_jy .ren_xf_xx .ren_xf_tx a span {
	padding: 0 12px;
	color: #DEDEDE;
}

 .ren_fl_jy .ren_xf_xx .ren_xf_wz {
	width: 245px;
	padding: 0 10px 0 20px;
	text-align: center;
}

 .ren_lx_pc .ren_xf_xx {
	margin-left: 0;
	width: 710px;
}

 .ren_lx_pc .ren_xf_xx .ren_xf_btxx .ren_bt_icon {
	margin-left: 0;
	margin-right: 5px;
	padding: 1px 8px;
	height: 25px;
	line-height: 25px;
	vertical-align: 3px;
}

.ren_pc_txx span {
	padding-right: 25px;
}

.ren_flxx_ul .ren_lx_pc .ren_zby_price {
	float: right;
	height: 150px;
	text-align: right;
}

.ren_flxx_ul .ren_lx_pc .ren_zby_price .ren_pr_jg {
	display: block;
	width: 120px;
	height: 40px;
	margin-top: 60px;
	line-height: 40px;
	background: #FF6542;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	cursor: pointer;
	vertical-align: center;
}

.ren_flxx_ul .ren_lx_pc .ren_zby_price a.ren_pr_jg:hover {
	background: #FF552E;
	color: #FFF !important;
}

.ren_flxx_ul .ren_lx_pc .ren_zby_price .ren_pr_jg:hover .ren_pr_jgsz {
	color: #FFF !important;
}

.ren_lx_pc .ren-i-em i.ren-font,.ren-pc-tel,.ren-pclist-sj i.ren-font,.ren_xf_tx i.ren-font {
	display: none;
}

.ren_lx_pc .ren-i-em {
	position: relative;
	display: inline-block;
	width: 25px;
	height: 13px;
	margin: 0 16px;
	background: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/ren_pc.png) 0 0 no-repeat;
	background-size: 100%;
}

.ren_pc_txx .e .inherit {
	display: none;
}

.ren_bm_zbm {
	padding-top: 15px;
	background: #F5F5F5;
}

.ren_bm_zbm .ren_post_h {
	padding: 10px;
	background: #FFF;
	border-bottom: 1px solid #F5F5F5;
}

.ren_bm_zbm .ren_post_h h2 {
	display: block;
	width: 100%;
	height: 36px;
	font-size: 16px;
	color: #555;
}

.ren_bm_zbm .ren_post_c {
	background: #FFF;
}

.ren-list-tjzt {
	margin: 10px 15px;
	padding: 10px 10px 0 10px;
	border-bottom: 1px solid #EDEDED;
	border-top: 1px solid #f8f8f8;
	background: #FFF;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,.1);
}

.ren-list-tjzt h3 {
	padding: 0 10px;
	border-bottom: 1px dashed #E8E8E8;
	font-size: 16px;
	color: #333;
}

.ren-view-xgtie ul li {
	background-image: url(http://demo.1009.com.cn/007/template/rtj1009_007/image/rtj1009_ui007.png);
	background-repeat: no-repeat;
}

.ren-view-xgtie ul .ren-view-xgli {
	width: 50%;
	height: 28px;
	line-height: 28px;
	background-position: 0 -515px;
	font-size: 14px;
}

.ren-view-xgtie .ren-view-xgli a {
	padding-left: 14px;
	font-size: 14px;
}

.ren-view-xgtie .ren-view-xgli a:hover {
	color: #f34540;
}

.mobile-type-5 a {
	background: url(../../source/plugin/wechat/image/wsq.png) no-repeat 0 0;
}