body.pg_viewthread #ct {
	padding-bottom: 16px;
}

body.pg_viewthread #pgt,
body.pg_viewthread .pgs {
	min-height: 34px;
	padding: 0;
	border: 0;
	background: transparent;
}

body.pg_viewthread #modmenu {
	margin: 0 0 12px;
	padding: 10px 12px;
	border: 1px solid #d8e2ec;
	border-radius: 4px;
	background: #fff;
	color: #64748b;
}

body.pg_viewthread #postlist,
body.pg_viewthread #f_pst {
	border: 1px solid #d8e2ec;
	border-radius: 4px;
	background: #fff;
	overflow: hidden;
	box-shadow: none;
}

body.pg_viewthread #postlist > table:first-child {
	width: 100%;
	background: #fff;
}

body.pg_viewthread #postlist .vwthd {
	padding: 18px 22px 16px;
	background: #fff;
}

body.pg_viewthread #postlist .vwthd .ts {
	margin: 0 0 8px;
	color: #132238;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.35;
}

body.pg_viewthread #postlist .vwthd .ts a {
	color: #005fc8;
}

body.pg_viewthread #postlist .vwthd > .xg1,
body.pg_viewthread .authi,
body.pg_viewthread .authi em {
	color: #64748b;
}

body.pg_viewthread .plhin {
	width: 100%;
	border-top: 1px solid #e3ebf3;
	background: #fff;
}

body.pg_viewthread .plhin:first-of-type {
	border-top: 0;
}

body.pg_viewthread .pls,
body.pg_viewthread .plc {
	border-color: #e3ebf3;
}

body.pg_viewthread .pls {
	width: 180px;
	background: #f8fbff;
	color: #334155;
}

body.pg_viewthread .plc {
	background: #fff;
	color: #25364d;
}

body.pg_viewthread .favatar {
	padding: 16px 14px;
	text-align: center;
}

body.pg_viewthread .favatar .pi {
	margin: -16px -14px 14px;
	padding: 10px 12px;
	border-bottom: 1px solid #e3ebf3;
	background: #fbfdff;
	text-align: center;
}

body.pg_viewthread .favatar .authi a,
body.pg_viewthread .favatar .pi a {
	color: #0050b8;
	font-weight: 700;
}

body.pg_viewthread .favatar .avatar,
body.pg_viewthread .favatar .avtm {
	margin: 0 auto 12px;
}

body.pg_viewthread .favatar .avatar img,
body.pg_viewthread .favatar .avtm img,
body.pg_viewthread .plc .avt img {
	border: 1px solid #d8e2ec;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 1px 2px rgba(15, 23, 42, .06);
}

body.pg_viewthread .favatar .xl,
body.pg_viewthread .favatar .cp_pls {
	margin-top: 12px;
	padding-top: 12px;
	border-top: 1px dashed #d8e2ec;
}

body.pg_viewthread .favatar .xl li a,
body.pg_viewthread .favatar .cp_pls a {
	color: #005fc8;
}

body.pg_viewthread .plhin .pi {
	min-height: 38px;
	padding: 0 16px;
	border-bottom: 1px solid #e3ebf3;
	background: #fbfdff;
	line-height: 38px;
}

body.pg_viewthread .plhin .pi strong a {
	color: #0050b8;
	font-weight: 700;
}

body.pg_viewthread .plhin .pi .pti {
	color: #64748b;
}

body.pg_viewthread .pct {
	padding: 18px 20px;
}

body.pg_viewthread .pcb {
	color: #1f2a3d;
	font-size: 15px;
	line-height: 1.8;
}

body.pg_viewthread .pcb img {
	max-width: 100%;
	border-radius: 4px;
}

body.pg_viewthread .pcb .t_fsz {
	min-height: 140px;
}

body.pg_viewthread .pattl,
body.pg_viewthread .attach_nopermission,
body.pg_viewthread .cm,
body.pg_viewthread .quote {
	border-color: #d8e2ec;
	border-radius: 4px;
	background: #fbfdff;
}

body.pg_viewthread #p_btn {
	margin: 18px 0 4px;
	padding: 14px 0 0;
	border-top: 1px dashed #d8e2ec;
}

body.pg_viewthread #p_btn a {
	margin: 0 6px 8px;
	border: 1px solid #d8e2ec;
	border-radius: 4px;
	background: #fff;
	color: #005fc8;
}

body.pg_viewthread #p_btn a:hover {
	border-color: #82b6eb;
	background: #eef6ff;
}

body.pg_viewthread .plm {
	padding: 0 20px 16px;
	background: #fff;
}

body.pg_viewthread .po {
	padding: 10px 16px;
	border-top: 1px solid #e3ebf3;
	background: #fbfdff;
}

body.pg_viewthread .po a {
	color: #005fc8;
}

body.pg_viewthread .pob em a,
body.pg_viewthread .pob p a {
	display: inline-block;
	margin: 0 4px 4px 0;
	padding: 3px 8px;
	border: 1px solid #d8e2ec;
	border-radius: 4px;
	background: #fff;
	color: #005fc8;
	line-height: 18px;
}

body.pg_viewthread .pob em a:hover,
body.pg_viewthread .pob p a:hover {
	border-color: #82b6eb;
	background: #eef6ff;
}

body.pg_viewthread .ad td,
body.pg_viewthread .ad .pls,
body.pg_viewthread .ad .plc {
	background: #f8fafc;
}

body.pg_viewthread #f_pst .pls {
	background: #f8fbff;
}

body.pg_viewthread #f_pst .plc {
	padding: 16px 18px;
}

body.pg_viewthread #fastpostsubmit,
body.pg_viewthread #f_pst .pn.pnc {
	border-color: #0065c9;
	background: linear-gradient(#147de8, #0066c9);
	color: #fff;
}

body.pg_viewthread .pgbtn a {
	border: 1px solid #d8e2ec;
	border-radius: 4px;
	background: #fff;
	color: #005fc8;
}

body.pg_viewthread .side_btn a {
	background: #0066c9;
}

body.pg_viewthread .p_pop,
body.pg_viewthread .tip,
body.pg_viewthread .fwin .m_c {
	border-color: #d8e2ec;
	border-radius: 4px;
	background: #fff;
}

@media (max-width: 760px) {
	body.pg_viewthread .pls {
		display: none;
	}

	body.pg_viewthread .plc {
		width: 100% !important;
	}

	body.pg_viewthread #postlist .vwthd,
	body.pg_viewthread .pct,
	body.pg_viewthread .plm,
	body.pg_viewthread #f_pst .plc {
		padding-left: 12px;
		padding-right: 12px;
	}

	body.pg_viewthread #postlist .vwthd .ts {
		font-size: 18px;
	}

	body.pg_viewthread .plhin .pi {
		padding-left: 12px;
		padding-right: 12px;
	}
}
