  .admin-avatar-frame {
	position: relative;
	border-radius: 50%;
	padding: 3px;
	background: linear-gradient(45deg,#ffd700,#ff4500);
	box-shadow: 0 0 10px rgba(255,69,0,.5)
}

.admin-avatar-frame img {
	border-radius: 50%;
	border: 2px solid #fff
}

.admin-username {
	color: red!important;
	text-shadow: 0 0 3px rgba(255,0,0,.3);
	font-weight: 700
}

@media (max-width: 717px) {
	.v8-home-forum-list-content {
		display: flex !important;
		flex-wrap: wrap !important;
		gap: 4px !important;
		padding: 0 4px !important;
	}

	.v8-home-forum-list-content > .pk-w-sm-12 {
		padding: 0 !important;
	}

	.forum {
		width: calc(50% - 2px) !important;
		min-width: 0 !important;
		margin: 0 0 4px !important;
		padding: 12px !important;
		background: #fff;
		border-radius: 6px;
	}

	.forum a {
		display: flex !important;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.forum img {
		width: 42px !important;
		height: 42px !important;
		margin-bottom: 4px !important;
		object-fit: cover;
		border-radius: 4px;
	}

	.forum span {
		font-size: 16px !important;
		line-height: 1.2;
		height: 14px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		max-width: 96%;
	}

	.forum p {
		display: none !important;
	}

	.v8-forum-tjforum {
		width: calc(50% - 2px) !important;
		margin: 0 0 4px !important;
		padding: 8px !important;
		background: #fff;
	}

	.pk-row, .v8-home-friendlinks-content > .pk-row {
		flex-wrap: wrap !important;
		gap: 0px !important;
	}
}

.v8-list-read-forum [title=获赞数] i {
	color: #aaa;
	font-size: 20px;
	transition: color .2s ease
}

.v8-list-read-forum [title=获赞数]:hover i {
	color: #ef4444
}

.v8-list-read-forum [title=已被阅读次数] i {
	color: #aaa;
	font-size: 20px;
	transition: color .2s ease
}

.v8-list-read-forum [title=评论数] i {
	color: #aaa;
	font-size: 20px;
	transition: color .2s ease
}

.v8-list-read-forum [title=评论数]:hover i {
	color: #3b82f6
}

.v8-list-read-forum .adminEditTipbox {
	background: 0 0;
	border: none;
	padding: 0
}

.v8-list-read-forum .adminEditTipbox a {
	padding: 2px 8px;
	margin: 0 2px;
	color: #6b7280!important;
	border-radius: 4px;
	transition: all .15s ease
}

.v8-list-read-forum .adminEditTipbox a:first-child:hover {
	background: rgba(59,130,246,5%);
	color: #2563eb!important
}

.v8-list-read-forum .adminEditTipbox a:last-child:hover {
	background: rgba(239,68,68,5%);
	color: #dc2626!important
}

.v8-list-read-forum .adminEditTipbox i {
	font-size: 13px;
	vertical-align: -1px
}

.v8-list-read-forum .pk-cursor-zan span {
	color: #6b7280;
	font-size: 12px;
	margin-left: 3px;
	font-weight: 400
}

.v8-list-read-forum .pk-cursor-pointer span {
	color: #6b7280;
	font-size: 12px;
	margin-left: 3px;
	font-weight: 400
}

.pk-float-right>* {
	margin-right: 12px!important
}

.v8-navbar-logo-div-box {
	position: relative;
	display: inline-block;
	width: 100%!important;
	max-width: 100%!important
}

@keyframes flash {
	0% {
		transform: translateX(-100%)skewX(-30deg)
	}

	100% {
		transform: translateX(200%)skewX(-30deg)
	}
}

.v8-navbar-logo-div-box::after {
	content: '';
	position: absolute;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	background: linear-gradient( 90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100% );
	animation: flash 1.5s infinite;
	transform: skewX(-30deg);
	pointer-events: none
}

.navbar-pc-logo,.navbar-m-logo {
	display: block;
	max-width: 100%;
	height: auto
}

.navbar-m-logo {
	display: none
}

@media(max-width:768px) {
	.navbar-pc-logo {
		display: none
	}

	.navbar-m-logo {
		display: block
	}
}

.vip-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden
}

.vip-icon {
	height: 24px;
	width: auto;
	margin-right: 5px;
	cursor: pointer
}

.vip-container::after {
	content: '';
	position: absolute;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	background: linear-gradient( 90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100% );
	animation: flash 2s infinite;
	pointer-events: none
}

@keyframes flash {
	0% {
		left: -100%
	}

	100% {
		left: 100%
	}
}

::-webkit-scrollbar {
	width: 16px;
	height: 1px;
	background-color: #f1f1f1
}

::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 0
}

::-webkit-scrollbar-button:start {
	height: 15px;
	background: url(../img/scroll-bar-up.png)no-repeat;
	background-size: 100%;
	background-position: 50% 0
}

::-webkit-scrollbar-button:end {
	height: 15px;
	background: url(../img/scroll-bar-down.png)no-repeat;
	background-size: 100%;
	background-position: 50% 100%
}

::-webkit-scrollbar-thumb {
	background: url(../img/scroll-bar-block.png)no-repeat;
	background-position: bottom;
	border-radius: 50px;
	min-height: 50px;
	background-color: #d6d7db;
	background-size: 100%;
	background-position: 50% 100%
}

.pk-container {
	padding-left: 15px;
	padding-right: 15px;
	max-width: 1200px
}

.pk-container .pk-row .pk-w-sm-1,.pk-container .pk-row .pk-w-sm-2,.pk-container .pk-row .pk-w-sm-3,.pk-container .pk-row .pk-w-sm-4,.pk-container .pk-row .pk-w-sm-5,.pk-container .pk-row .pk-w-sm-6,.pk-container .pk-row .pk-w-sm-7,.pk-container .pk-row .pk-w-sm-8,.pk-container .pk-row .pk-w-sm-9,.pk-container .pk-row .pk-w-sm-10,.pk-container .pk-row .pk-w-sm-11,.pk-container .pk-row .pk-w-sm-12,.pk-container .pk-row .pk-w-md-1,.pk-container .pk-row .pk-w-md-2,.pk-container .pk-row .pk-w-md-3,.pk-container .pk-row .pk-w-md-4,.pk-container .pk-row .pk-w-md-5,.pk-container .pk-row .pk-w-md-6,.pk-container .pk-row .pk-w-md-7,.pk-container .pk-row .pk-w-md-8,.pk-container .pk-row .pk-w-md-9,.pk-container .pk-row .pk-w-md-10,.pk-container .pk-row .pk-w-md-11,.pk-container .pk-row .pk-w-md-12 {
	padding-left: 15px;
	padding-right: 15px
}

body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: 600;
	color: #333;
	letter-spacing: .7px;
	background-color: #fff
}

*[class*=v8-],*[class*=v8-]:before,*[class*=v8-]:after,*[class*=v8-] *,*[class*=v8-] *:before,*[class*=v8-] *:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent
}

.v8-container {
	width: 100%;
	max-width: 1200px;
	margin: 10px auto
}

.v8-container::after,.v8-navbar-container::after,.v8-navbar-user-menu::after,.v8-container-right::after,.v8-container-left::after,.v8-list-right-labels::after,.v8-read-right-auto::after,.v8-list-right-fixed::after,.v8-center-nav::after,.v8-center-nav-list::after,.v8-center-left::after,.v8-center-right::after {
	display: table;
	content: " ";
	clear: both
}

.v8-navbar {
	height: 60px;
	line-height: 60px;
	background-color: #FCFCFC;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	box-shadow: 0 1px 5px #eee;
	z-index: 999
}

.v8-navbar>div {
	padding: 0 200px
}

.v8-navbar-container {
	width: 100%;
	max-width: 900px;
	margin: 0 auto
}

.v8-navbar-bg {
	width: 100%;
	height: 80px
}

.v8-navbar-logo-div {
	position: absolute;
	width: 200px;
	height: 60px;
	left: 0;
	top: 0;
	padding-left: 30px
}

.v8-navbar-logo-div-box {
	position: relative;
	width: 100%;
	height: 100%
}

.v8-navbar-pc-logo,.v8-navbar-m-logo {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-height: 100%;
	max-width: 100%;
	display: block
}

.v8-navbar-m-logo {
	display: none
}

.v8-navbar-content {
	position: relative
}

.v8-navbar-search {
	height: 36px;
	float: right;
	margin: 12px 0;
	overflow: hidden;
	position: relative;
	width: 100px
}

.v8-navbar-postread {
	height: 36px;
	line-height: 36px;
	float: right;
	margin: 12px 0;
	overflow: hidden;
	position: relative;
	width: 91px;
	text-align: right
}

.v8-navbar-postread>a {
	display: inline-block;
	padding-left: 32px;
	padding-right: 15px;
	background-color: #f3f4f7;
	border-radius: 18px;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAhBJREFUWEfFV9GxgjAQvAuNaCViJeoPkSr0VcHEH7US7eRRSfJmGcLEECBE9PmJIbu3u7kLTP/0q6pqxcwn/jY+gIUQOyLaE9HqqwSUUiciOjPzE4UbY/KvEKiqKhdCXJuKmZ9a65qZoQB9lADkzrLsikpbq2ut9UEI8bDWf4RAF7C2Sgd8K4T4dXO3KAEnYGc/3FrrbZZlJ0eNZsliBGzAQqcK4EKIDQLo//82ATdgQ+B47vq+iAWBgPXwUTkR1b7vbxEY8/llY+ZDURS3y+Xy8H1PJjDms7upMeZ2PB4PMeujMjDls1f5syiKbftOd96HWv4ogRifQ+B4ppTCeV9NzZoggYFGMroXWiwqx6Ip3wczEBuwAJNaSrluK28GzlTlvVYcE5iBTTvwWN9fFJgTsKFGU5ZlM17nSN8pYGVn5nzsvH4CvDcL5pBBl7OVp0jfy4Bf4RgZDxxXrJcRGxvAngJDL7pkiOiOFmvXpvie3Ip9gu+CRytggaEEupvjPa5cudZ6Y+94c+SfTcA2GinlT2sLJt3TGHMHqTkhngzhSB6aCyYAlVLGrrMT0FUL6hDRbrFxbDdH14QK7sDhdv6HiLdDLWhV1DgOHNFGBfeSKaWM2svmCHdENL+ol0JVQQVjDD409r78c4KYTADdzyqgtV6XZVnPAU4OoQuCPoDPLFy/UsCTjqELBBXsiUgl8Ado60GoTnoT6wAAAABJRU5ErkJggg==);background-repeat: no-repeat;
	background-size: 16px;
	background-position: 10px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: 600;
	font-size: 15px;
	color: #555
}

.v8-navbar-postread>a:hover {
	background-color: #eee;
	color: #333;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAhBJREFUWEfFV1uSwiAQHDiJnsR4EvVDKrfQvUUkH+pJ9Cabi4TZ6lRIIXkBRtcfq5TQPd3NDBH0T588z1fMfBLfxgewMWZHRHsiWn2VgFLqRERnZn6icCFE9hUCeZ5nxpgrKga4lLJiZihAHyUAueu6vqLS1upKSnkwxjys9R8hYANmq3TAt8aYXzd3ixJwAnb2wy2l3NZ1fXLUaJYsRsAGbOhUAdwYs0EA/f/fJuAGbAwcv7u+L2LBQMB6+KiciCrf97cITPnsbszMh7Isb8fj8eH7nkxgyueXTYW4XS6XQ8j6oAzM+exV/izLcts+0533sZY/SSDE5yFw/KaUwnlfzc2aQQIjjWRyL7RYVI5Fc76PZiA0YANMKq31uq28GThzlfdacUhgRjbtwEN9f1EgJmBjjaYoima8xkjfKWBlZ+Zs6rx+Arw3C2LIoMvZylOk72XAr3CKjAeOK9bLiA0NYE+BsQddMkR0R4u1a1N8T27FPsF3wYMVsMBQAt3N8R5XrkxKufFuP8EuBM0Cdzf0C631T2sLJt1TCHEHqZgQz4ZwIg/NBROASinuNmonoKsW1CGi3WLj2G5uVXAHjp3/Q8TboTZoVbQFAMC5x7d7ydRaB+1lc4Q7YtP8gtPiLYQKQgi8aOyFJ3/MnskEoIJVQEq5LoqiigFODqELgj6A1yxcv1LAo/vAQLvuTkQqgT+Xb2Dsem25FAAAAABJRU5ErkJggg==)
}

.v8-navbar-search input {
	width: 100%;
	height: 100%;
	font-size: 15px;
	color: #555;
	border: none;
	padding: 0 15px;
	display: block;
	width: 100%;
	border: none;
	border-radius: 6px;
	background-color: #f3f4f7
}

.v8-navbar-search i {
	position: absolute;
	width: 24px;
	height: 24px;
	top: 5px;
	right: 10px;
	text-align: center;
	line-height: 24px;
	cursor: pointer;
	color: #999
}

.v8-navbar-search:hover {
	border-color: #333
}

.v8-navbar-search:hover i {
	color: #666
}

.v8-navbar-search i:hover {
	color: #333!important
}

.v8-navbar-list {
	width: calc(100% - 200px);
	color: #333;
	font-size: 18px;
	float: left;
	overflow: hidden;
	height: 60px
}

.v8-navbar-list li {
	float: left;
	padding: 0 10px
}

.v8-navbar-list li.pk-active,a:hover {
	color: #66a6ff
}

.v8-navbar-user-div {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	padding-right: 30px;
	width: 200px;
	text-align: right
}

.v8-navbar-loginbtn {
	background-color: #66a6ff;
	color: #fff;
	border-radius: 18px;
	height: 36px;
	line-height: 36px;
	position: relative;
	display: block;
	font-size: 14px;
	padding: 0 20px;
	top: 50%;
	float: right;
	transform: translate(0,-50%)
}

.v8-navbar-loginbtn:hover,.v8-list-right-loginbox a:hover,.v8-list-read-user .v8-tag-gz:hover {
	opacity: .9;
	color: #fff
}

.v8-navbar-user-name {
	font-size: 17px
}

.v8-navbar-user-name>span {
	float: right;
	padding-left: 6px
}

.v8-navbar-postbtn {
	position: absolute;
	display: block;
	width: 27px;
	height: 27px;
	border-radius: 13.5px;
	border: solid 1px #f8f8f8;
	top: 50%;
	left: 50%;
	float: right;
	transform: translate(-50%,-50%)
}

.v8-navbar-user-head {
	position: relative;
	display: block;
	width: 27px;
	height: 27px;
	border-radius: 13.5px;
	border: solid 1px #f8f8f8;
	top: 50%;
	float: right;
	transform: translate(0,-50%)
}

.v8-navbar-postbtn {
	width: 21px;
	height: 21px;
	border-radius: 0;
	border: none;
	float: none;
	margin: 0 auto;
	display: none
}

.v8-navbar-user-menu,.v8-navbar-list-more {
	position: fixed;
	top: 60px;
	right: 30px;
	background-color: #E6F7F2;
	font-size: 14px;
	height: auto;
	box-shadow: 0 0 5px #eee;
	border-radius: 10px;
	float: left;
	padding: 5px 10px
}

.v8-navbar-user-menu ul li,.v8-navbar-list-more ul li {
	text-align: left;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	float: unset
}

.v8-m-navbar {
	display: none;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 48px;
	background-color: #FCFCFC;;
	box-shadow: 0 -1px 5px #eee;
	z-index: 999;
	text-align: center
}

.v8-m-navbar>div {
	float: left;
	width: 25%;
	height: 100%;
	position: relative
}

.v8-m-navbar>div>div {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	cursor: pointer
}

.v8-m-navbar>div>div>img {
	display: block;
	margin: 0 auto;
	width: auto;
	height: 24px
}

.v8-m-navbar>div>div>span {
	display: block;
	padding-top: 2px;
	font-size: 12px;
	color: #515151;
	font-weight: 600;
	margin-top: 0;
	word-break: break-word;
	text-transform: capitalize;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: 600;
}

.v8-container-left {
	width: 820px;
	float: left;
	padding: 0 10px
}

.v8-container-right {
	width: 380px;
	float: left;
	padding: 0 10px
}

.v8-home-swiper {
	width: 100%;
	height: 350px
}

.v8-home-swiper img {
	width: 100%;
	height: 260%;
	cursor: pointer;
	object-fit: cover
}

.v8-home-news {
	padding: 0;
	height: 350px;
	padding-top: 32px;
	position: relative;
	font-size: 16px;
	color: #333
}

.v8-list-right-readlist,.v8-list-right-labels,.v8-home-forum-list,.v8-home-friendlinks {
	padding: 0;
	height: 350px;
	padding-top: 50px;
	position: relative;
	font-size: 16px;
	color: #333
}

.v8-list-right-labels {
	padding-bottom: 15px
}

.v8-list-right-loginbox {
	border-radius: 10px;
	background-color: #fff;
	padding: 30px;
	margin-bottom: 20px
}

.v8-list-right-loginbox a {
	display: block;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background-color: #66a6ff;
	border-radius: 18px;
	text-align: center
}

.v8-list-right-loginbox .pk-padding-left-15 a:nth-last-of-type(1) {
	background-color: #14c4bc
}

.v8-home-news-title,.v8-home-forum-list-title,.v8-home-friendlinks-title,.v8-list-right-readlist-title,.v8-list-right-labels-title {
	font-weight: 700;
	position: absolute;
	left: 22px;
	top: 20px;
	width: calc(100% - 60px)
}

.v8-home-news-content,.v8-list-right-readlist-content,.v8-list-right-labels {
	height: 100%;
	overflow-y: auto
}

.v8-home-news-content {
	overflow-y: hidden
}

.v8-home-kd-content {
	padding-top: 15px
}

.v8-home-news-content ul li,.v8-home-kd-content ul li,.v8-list-right-readlist-content ul li {
	height: 33.5px;
	line-height: 31.5px;
	counter-increment: number;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.v8-list-right-readlist-content ul li.hasImage {
	position: relative;
	height: 64px;
	line-height: 28px
}

.v8-list-right-readlist-content ul li.hasImage a>img {
	position: absolute;
	height: 146px;
	width: 100px;
	border-radius: 8px;
	top: 2px;
	border: solid 1px #b09797
}

.v8-list-right-readlist-content ul li.hasImage a>span {
	position: absolute;
	left: 128px;
	top: 0;
	height: 100%;
	padding-top: 4px;
	white-space: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 2;
	display: -webkit-box
}

.v8-list-right-readlist-content ul li:nth-of-type(n+10).hasImage a>span {
	left: 140px
}

.v8-home-kd-content ul::after {
	clear: both;
	display: table;
	content: " "
}

.v8-home-forum-list,.v8-home-friendlinks {
	height: auto
}

.v8-home-forum-list-content,.v8-home-kd-content {
	border-top: solid 0 #f3f4f7;
	margin-top: 12px
}

.v8-home-forum-list-content .forum {
	position: relative;
	padding: 25px 0;
	padding-left: 87px
}

.v8-home-forum-list-content .forum>a>img {
	position: absolute;
	left: 0;
	top: 28px;
	width: 72px;
	height: 72px;
	border-radius: 10px
}
.v8-home-list-content .forum>a>span {
	height: 18px;
	line-height: 22px;
	font-size: 16px;
	margin-left: 4px;
	margin-top: 0px
}
.v8-home-forum-list-content .forum>a>span {
    height: 24px;
    line-height: 27px;
	font-size: 16px;
	margin-left: 20px;
	margin-top: 25px
}

.v8-home-forum-list-content .forum>p {
	font-size: 16px;
	padding: 0 0;
	height: 39px;
	line-height: 3.4;
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-right: 15px;
	margin-left: 7px
}

.v8-home-forum-list-content .forum-title {
	padding: 15px 0;
	font-weight: 700;
	color: #8d8e8f
}

.v8-home-kd-content ul li {
	float: left;
	width: 50%;
	padding-right: 10px
}

.v8-home-news-content ul li::before,.v8-home-kd-content ul li::before,.v8-list-right-readlist-content ul li::before {
	content: counter(number);
	margin-right: 10px;
	font-weight: 700
}

.v8-home-news-content ul li:nth-of-type(1)::before,.v8-home-news-content ul li:nth-of-type(2)::before,.v8-home-news-content ul li:nth-of-type(3)::before,.v8-home-kd-content ul li:nth-of-type(1)::before,.v8-home-kd-content ul li:nth-of-type(2)::before,.v8-list-right-readlist-content ul li:nth-of-type(1)::before,.v8-list-right-readlist-content ul li:nth-of-type(2)::before,.v8-list-right-readlist-content ul li:nth-of-type(3)::before {
	color: red
}

.v8-read-right-auto {
	padding-left: 20px
}

.v8-home-news-title a,.v8-home-forum-list-title a {
	color: #8d8e8f;
	float: right
}

.v8-home-info {
	padding: 30px;
	text-align: center;
	font-size: 14px
}

.v8-home-info .pk-w-sm-3 span {
	display: block
}

.v8-home-info .pk-w-sm-3 span:nth-of-type(1) {
	padding: 10px 0;
	border-right: solid 1px #eee
}

.v8-home-info .pk-w-sm-3:nth-last-of-type(1) span:nth-of-type(1) {
	border-right: none
}

.v8-home-info .pk-w-sm-3 img {
	display: block;
	margin: 0 auto;
	width: 32px;
	height: 32px
}

.v8-home-friendlinks a {
	margin-right: 15px
}

.v8-home-friendlinks-content {
	word-break: break-all;
	line-height: 1.7
}

.v8-home-news,.v8-home-info,.v8-home-forum-list,.v8-home-friendlinks,.v8-list-right-labels {
	background-color: #FCFCFC;
}

.v8-home-swiper,.v8-home-news,.v8-home-info,.v8-home-forum-list,.v8-home-friendlinks,.v8-list-right-labels {
	border-radius: 10px;
	margin-bottom: 20px
}

.v8-footer {
	padding: 20px 0;
	text-align: center;
	font-size: 14px;
	color: #777
}

.v8-footer .v8-footer-alink,.v8-footer .v8-footer-copy {
	margin-bottom: 10px
}

.v8-footer .v8-footer-alink a {
	margin-right: 10px
}

.v8-footer .v8-footer-alink a:hover,.v8-footer .v8-footer-powered a:hover {
	text-decoration: underline
}

.v8-footer .v8-footer-powered {
	font-size: 12px
}

.v8-list-header,.v8-list-read {
	padding: 10px;
	background-color: #fff;
	margin-bottom: -10px;
	border-radius: 10px
}

.v8-list-header h1 {
	height: 10px;
	line-height: 32px;
	font-size: 0;
	font-weight: 400
}

.v8-list-header h1 img {
	float: left;
	width: 32px;
	height: 0;
	margin-right: 9px;
	border-radius: 50%;
	border: solid .5px #f8f8f8;
	object-fit: contain
}

.v8-list-header h2 {
	font-size: 0;
	line-height: 1.7;
	font-weight: 400;
	padding-top: 10px;
	word-break: break-all
}

.v8-list-read {
	background-color: #fff;
	margin-bottom: 20px;
	position: relative
}

.v8-list-read-user {
	white-space: nowrap;
	overflow: hidden;
	height: 40px;
	line-height: 28px;
	font-size: 14px;
	color: #000
}

.v8-list-read-user-uh {
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	margin-right: 6px;
	margin-left: 6px;
	border: 1px solid #fff;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	box-shadow: 0 0 4px #f00
}

25% {
	box-shadow: 0 0 16px #0f0
}

50% {
	box-shadow: 0 0 4px #00f
}

75% {
	box-shadow: 0 0 16px #0f0
}

100% {
	box-shadow: 0 0 4px #f00
}}

animation: light 4s ease-in-out infinite; transition: 0.5s;
}

.pk-kxpc-userbox .uh:hover {
transform: scale(1.15) rotate(720deg);
}

@keyframes light {
0% {
	box-shadow: 0 0 4px #f00;
}

25% {
	box-shadow: 0 0 16px #0f0;
}

50% {
	box-shadow: 0 0 4px #00f;
}

75% {
	box-shadow: 0 0 16px #0f0;
}

100% {
	box-shadow: 0 0 4px #f00;
} }

.v8-list-read-user-uh:hover {
	transform: scale(1.08);
	animation: gentle-glow 1s ease-in-out infinite;
} }

.v8-list-read-title {
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 15px;
	word-break: break-all;
	line-height: 1.6;
	letter-spacing: 1px;
}

.v8-list-read-user-date {
	float: right;
}

.v8-list-read-user-un {
	margin-right: 5px;
}

.v8-tag-lv,.v8-tag-ug,.v8-tag-gz {
	font-size: 0px;
	display: inline;
	padding: -1px 12px;
	background-color: #14C4BC;
	color: #fff;
	border-radius: 10px;
}

.v8-tag-ug {
	background-color: #ff5858;
}

.v8-tag-gz {
	background-color: #66a6ff;
}

.v8-tag-gz.pk-active {
	background-color: #dededf;
	color: #555;
}

.v8-list-read-forum {
	height: 24px;
	line-height: 24px;
	margin-bottom: 0px;
}

.v8-list-read-forum-title {
    display: inline-flex;
    align-items: center;
    justify-content: center; /* 文字居中 */
    height: 24px; /* 保持高度 */
    padding: 0 20px; /* 左右内边距，取消左侧36px避免图标占位 */
    font-size: 12px; /* 文字大小 */
    font-weight: 700; /* 中等字重 */
    border-radius: 500px; /* 圆角（高度28px，圆角14px刚好是半圆） */
    background: #5555; /* 浅灰色背景（接近白色，可根据实际需求调整） */
}

.v8-list-read-forum-title:hover {
	transform: translateY(-1px);
	box-shadow: 0 4px 12px rgba(99,99,99,0.15);
	color: #2D3748;
}

.v8-list-read-forum-title:active {
	transform: scale(0.98);
	background: linear-gradient(white,white) padding-box,linear-gradient(135deg,#553C9A 0%,#3182CE 100%) border-box;
}

.v8-list-read-forum-title.active {
	background: linear-gradient(135deg,#6B46C1 0%,#4299E1 100%);
	color: white;
}

.v8-list-read-forum-title.active::before {
	filter: brightness(0) invert(1);
}

.v8-list-read-forum-title:hover {
	border-color: #333;
	color: #333;
}

.v8-list-read-forum-title:hover .v8-list-read-forum-dot {
	border-color: #333;
}

.v8-list-read-forum-title:hover .v8-list-read-forum-dot i {
	background-color: #333;
}

.v8-list-read-forum-dot {
	position: absolute;
	width: 0px;
	height: 0px;
	border: 0px solid #dadada;
	border-radius: 50%;
	top: 50%;
	left: 5px;
	transform: translate(0,-50%);
	padding: 2px;
}

.v8-list-read-forum-dot i {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #8d8e8f;
}

.v8-list-read-forum-label {
	float: right;
	font-size: 16px;
	color: #14C4BC;
}

.v8-list-read-image,.v8-list-read-video,.v8-list-read-audio {
	margin-bottom: 15px;
}

.v8-list-read-image .pk-row>div {
	width: 25%;
	float: left;
	height: 0;
	padding-bottom: 25%;
	position: relative;
}

.v8-list-read-image img {
	position: absolute;
	width: 100%;
	border: solid 3px #fff;
	border-radius: 8px;
	cursor: pointer;
	height: 100%;
	object-fit: cover;
}

.v8-list-read-video,.v8-list-read-audio {
	width: 100%;
}

.v8-list-read-video video {
  width: 100%;
  height: 320px;
  border-radius: 8px;
  overflow: hidden;
/* 增加 background-size 从 contain 改为 110% auto（横向放大1.1倍，纵向按比例放大） */
background: url("../img/fm.jpg") top center / 100% auto no-repeat #f5f5f5;
  object-fit: cover; /* 视频播放时铺满容器（避免黑边，可保留原需求） */
  transition: all 0.3s cubic-bezier(0.4,0,0.2,1);
  cursor: pointer;
}

/* 视频播放时：隐藏背景图 + 可选调整视频样式 */
.v8-list-read-video video.playing {
  background-image: none; /* 关键：移除背景图 */
  /* 可选：播放时视频边框/阴影效果 */
  box-shadow: 0 2px 8px rgba(0,0,0,0.1); 
}

.v8-list-read-video video:fullscreen {
	background: none;
	object-fit: contain;
	border-radius: 0;
	width: 100% !important;
	height: 100% !important;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: #000;
}

.v8-list-read-video video::-webkit-full-screen {
	object-fit: contain;
	border-radius: 0;
}

.v8-list-read-video video::-moz-full-screen {
	object-fit: contain;
	border-radius: 0;
}

video::-webkit-media-controls-fullscreen-button {
	filter: invert(1);
	margin-right: 20px;
}

video::-webkit-media-controls-fullscreen-button:hover {
	transform: scale(1.2);
}

.v8-list-read-audio audio {
	width: 100%;
	height: 38px;
	border-radius: 19px;
}

.v8-list-left-auto {
	padding-left: 100px;
	padding-right: 0;
	position: relative;
}

.v8-list-right-auto {
	padding-left: 20px;
	position: relative;
}

.v8-list-left-fixed {
	margin-left: -210px;
	width: 190px;
}

.v8-list-right-fixed {
	width: 335px;
}

.v8-list-left-fixed,.v8-list-right-fixed {
	position: fixed;
	overflow-y: auto;
	max-height: calc(100vh - 100px);
	z-index: 999;
}

.v8-list-forum-list {
	width: 0%;
	background-color: #fff;
	padding: 0px 0px;
	border-radius: 10px;
	font-size: 15px;
}

.v8-list-forum-list ul li {
	display: block;
	padding: 5px 0;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.v8-list-forum-list ul li:nth-of-type(1) {
	border-bottom: solid 1px #f8f8f8;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.v8-list-forum-list ul li a:hover {
	color: #66a6ff;
}

.v8-list-right-userbox {
	padding: 0px;
	background-color: #fff;
	margin-bottom: 20px;
	border-radius: 10px;
}

.v8-list-right-readlist {
	height: auto;
	background-color: #fff;
	margin-bottom: 20px;
	border-radius: 10px;
}

.v8-list-right-userbox-userhead {
	text-align: center;
	margin-bottom: 30px;
}

.v8-list-right-userbox-userhead>p {
	margin-bottom: 10px;
}

.v8-list-right-userbox-userhead img {
	margin: 0 auto;
	display: block;
	width: 88px;
	height: 88px;
	border-radius: 50%;
	border: solid .5px #f8f8f8;
	margin-bottom: 10px;
}

.v8-list-right-userbox-data {
	border-radius: 8px;
	padding: 15px 0;
	background-color: #f3f4f7;
}

.v8-list-right-userbox-data .pk-w-sm-3 {
	font-size: 15px;
	text-align: center;
	border-right: solid 1px #fff;
	overflow: hidden;
}

.v8-list-right-userbox-data .pk-w-sm-3>a>span {
	display: block;
	padding: 2px 0;
}

.v8-list-right-userbox-data .pk-w-sm-3:nth-last-of-type(1) {
	border-right: none;
}

.v8-list-pages {
	text-align: center;
	margin-bottom: 20px;
}

.v8-list-pages>div>a,.v8-list-pages>div>span {
	display: inline-block;
	padding: 15px;
	background-color: #fff;
	border-radius: 10px;
}

.v8-list-null {
	background-image: url("../img/null.png");
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 214px;
	border-radius: 10px;
	background-color: #FCFCFC;
}

.v8-list-right-labels-content ul li {
	float: left;
	border: solid 1px #666;
	height: 32px;
	line-height: 30px;
	font-size: 15px;
	border-radius: 16px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.v8-list-right-labels-content ul li a {
	display: block;
	height: 100%;
	width: 100%;
	padding: 0 15px;
}

.v8-list-right-labels-content ul li a:hover {
	color: unset;
}

.v8-list-right-labels-content ul li:hover {
	color: #66a6ff;
	border-color: #66a6ff;
	cursor: pointer;
}

.v8-list-right-labels-content ul li.pk-active {
	color: #ff5858;
	border-color: #ff5858;
}

.v8-read {
	padding: 25px 0px 70px;
	background-color: #FCFCFC;
	width: 100%;
	border-radius: 10px;
	min-height: calc(100vh - 100px);
	position: relative;
	margin-bottom: 20px;
}

.v8-read-container {
	padding: 0 10px
}

.v8-read-title {
	font-size: 16px;
	line-height: 1;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 0;
	word-break: break-word;
	color: #4A6FA5;
	text-shadow: 1px 2px 4px rgba(0,0,0,0.1);
	text-transform: capitalize;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: 600;
	border-left: 2px solid #5a67d8;
	padding-left: 12px;
	transition: color 0.3s ease,text-shadow 0.3s ease;
}

.v8-read-title:hover {
	color: #5a67d8;
	text-shadow: 2px 3px 6px rgba(90,103,216,0.3);
}

.v8-read-author,.v8-read-footer,.v8-reply-author {
	margin-bottom: 30px;
	min-height: 30px;
	line-height: 22px;
	vertical-align: middle;
	font-size: 17px;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	font-weight: 600;
	margin-top: 0;
	word-break: break-word;
	color: #333333;
	text-shadow: 1px 2px 4px rgba(0,0,0,0.1);
	text-transform: capitalize;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: 600;
}

.v8-read-footer {
	margin-bottom: 0;
	position: absolute;
	bottom: 25px;
	left: 0;
	width: 100%;
	padding: 0 25px;
}

.v8-read-footer-left {
	float: left;
}

.v8-read-footer-left>a {
	margin-right: 10px;
}

.v8-read-author-username>img,.v8-reply-author-username>img {
	float: left;
	margin-right: 9px;
	margin-top: -10px;
	margin-left: 9px;
	border-radius: 50%;
	border: solid 1px #EEEEEE;
	border-radius: 50%;
	width: 39px;
	height: 39px;
}

.pk-kxpc-userbox .uh:hover {
	transform: scale(1.15) rotate(720deg);
}

@keyframes light {
	0% {
		box-shadow: 0 0 4px #f00;
	}

	25% {
		box-shadow: 0 0 16px #0f0;
	}

	50% {
		box-shadow: 0 0 4px #00f;
	}

	75% {
		box-shadow: 0 0 16px #0f0;
	}

	100% {
		box-shadow: 0 0 4px #f00;
	}
}

cursor: pointer;
}

.v8-read-author a {
color: #000;
}

.v8-read-author a:hover {
color: #66a6ff;
}

.v8-read-author span,.v8-read-footer span {
margin-right: 0px;
}

.v8-read-content {
overflow: hidden;
color: #333;
font-size: 18px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    font-weight: 600;
word-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
text-align: justify;
position: relative;
letter-spacing: 0.5px;
line-height: 1.8;
min-height: 400px;
word-break: break-word;
padding: 10px;
border-radius: 8px;
background-color: #FCFCFC;
}

.v8-read-content:hover {
background-color: #fff;
box-shadow: 0 8px 16px rgba(0,0,0,0.1);
}

.v8-read-content img {
max-width: 100%;
}

.v8-read-content a {
color: #18bc37;
}

.v8-read-content a:hover {
text-decoration: underline;
}

.v8-read-footer {
padding-top: 15px;
text-align: right;
}

.v8-read-top,.v8-read-high {
display: inline-block;
vertical-align: middle;
margin-right: 1px;
}

.v8-read-top {
width: 28px;
height: 16px;
background: url(../img/top.png) no-repeat;
background-size: contain;
}

.v8-read-high {
width: 36px;
height: 19px;
background: url(../img/high.png) no-repeat;
background-size: contain;
margin-top: -3px;
}

.v8-read-reply-list {
background-color: #FCFCFC;
max-height: 100%;
border-radius: 10px;
padding: 30px 25px;
padding-top: 70px;
position: relative;
font-size: 16px;
color: #333;
overflow-y: hidden;
font-weight: 600;
margin-top: 0;
word-break: break-word;
text-transform: capitalize;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}

.v8-read-reply-title {
position: absolute;
left: 30px;
top: 30px;
width: calc(100% - 60px);
}

.v8-read-reply-title>a {
color: #576b95;
float: right;
}

.v8-read-reply-title>a:hover {
color: #66a6ff;
}

.v8-read-reply-content {
height: 100%;
overflow-y: auto;
border-top: solid 1px #f3f4f7;
}

.v8-read-reply-content {
word-break: break-all;
max-height: calc(100vh - 200px);
}

.v8-read-reply-content::-webkit-scrollbar,.v8-list-left-fixed::-webkit-scrollbar {
width: 0;
height: 0;
background-color: #f3f4f7;
border-radius: 2.5px;
}

.v8-read-reply-content:hover::-webkit-scrollbar,.v8-list-left-fixed:hover::-webkit-scrollbar {
width: 5px;
}

.v8-read-reply-content::-webkit-scrollbar-track,.v8-list-left-fixed::-webkit-scrollbar-track {
border-radius: 2.5px;
background-color: #f3f4f7;
}

.v8-read-reply-content::-webkit-scrollbar-thumb,.v8-list-left-fixed::-webkit-scrollbar-thumb {
border-radius: 2.5px;
background-color: #ccc;
}

.v8-reply {
padding-top: 15px;
border-bottom: solid 1px #f3f4f7;
position: relative;
}

.v8-reply-author {
margin-bottom: 15px;
}

.v8-reply-content {
word-break: break-all;
margin-top: 22px;
margin-left: 17px;
 font-size: 0.9rem;
  color: #4e5969; /* 中灰文字确保易读 */
  line-height: 1.5; /* 舒适行高 */
  margin-bottom: 8px;
  word-break: break-word; /* 长文本自动换行 */

}

.v8-reply-content img {
max-width: 100%;
}

.v8-reply-footer {
padding: 15px 0;
text-align: right;
font-size: 15px;
color: rgba(0,0,0,.3);
}

.v8-read-reply-footer {
text-align: center;
padding-top: 25px;
}

.v8-read-reply-footer>a {
height: 36px;
line-height: 34px;
border-radius: 18px;
border: solid 1px #777;
display: inline-block;
padding: 0 15px;
}

.v8-read-reply-footer>a:hover {
border-color: #66a6ff;
}

.v8-read-postbox {
background-color: #fff;
padding: 30px 30px 15px;
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
z-index: 999;
border-radius: 10px;
width: 720px;
}

.v8-read-postbox-bg {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000;
opacity: .4;
z-index: 999;
cursor: pointer;
}

#postreplysubmitbtn {
background-color: #66a6ff;
color: #fff;
}

.v8-reply .v8-read-top {
width: 24px;
height: 24px;
}

.v8-read-postbox .fa-times-circle-o {
position: absolute;
right: 10px;
top: 10px;
cursor: pointer;
color: red;
font-size: 24px;
}

.v8-read-page-loading {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 9999;
background-color: #f3f4f7;
background-image: url("../img/read-loading.gif");
background-position: center center;
background-repeat: no-repeat;
}

.v8-forum-tjforum {
margin-bottom: 30px;
text-align: center;
}

.v8-forum-tjforum>a>img {
display: block;
width: 48px;
height: 48px;
margin: 0 auto;
margin-bottom: 10px;
border-radius: 50px;
}

.pk-btn-radius {
border-radius: 19px;
}

.pk-btn-primary {
background-color: #66a6ff !important;
}

.pk-container>.pk-background-color-white {
padding: 15px;
border-radius: 10px;
}

#showForumBtn {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}

.v8-center-left {
width: 405px;
float: left;
padding: 0 10px;
height: calc(100vh - 100px);
}

.v8-center-right {
float: left;
width: 795px;
padding: 0 10px;
margin-bottom: 20px;
}

.v8-center-left-fixed {
position: fixed;
overflow-y: auto;
max-height: calc(100vh - 100px);
z-index: 999;
width: 385px;
}

.v8-center-nav {
background-color: #fff;
border-radius: 10px;
overflow: hidden;
}

.v8-center-nav ._setBtn {
position: relative;
}

.v8-center-nav ._setBtn .badge {
position: absolute;
top: -3px;
right: 0;
color: #fff;
background-color: orangered;
border-radius: 50%;
width: 10px;
height: 10px;
}

.v8-center-nav-list-content ._setBtn {
display: block;
}

.v8-center-nav-bg {
background-color: #66a6ff;
padding: 30px;
}

.v8-center-nav-bg-head {
margin-bottom: 30px;
}

.v8-center-nav-bg-head>a {
display: inline-block;
height: 36px;
font-size: 12px;
color: #fff;
text-align: center;
}

.v8-center-nav-bg-head>a#page-set,.v8-center-nav-bg-head>a#jhybtn {
margin-right: 15px;
}

.v8-center-nav-bg-head>a>i {
display: block;
margin: 0 auto;
font-size: 16px;
margin-bottom: 3px;
}

.v8-center-nav-bg-user {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAS1JREFUSEu11KtOxEAUh/Hvex0UBoMBgSEhJCgElgTDJoQAAgEhmBWYFZgVCC7hIhAYLiGwhjfgfYaUTJMKup1OS207/9+ZM6cj//xYlx9CWCzeqZMuNTQBH8CGepuL1AJFYAhhDbgDNtWrHGQqEJEV4B4YqBdtkUYgIqvAJXCgjtsgSUBEloGiTcfqeSqSDERkKSJDdZSCtAIisgBcAyP1rAlpDURkPiJjdTgNyQIiMgfcFC1TT+uQbCAis8ArsF73x3cFZoAHYFd9+2sX2UAIoQx/VI96bVEl/Ek97PWQK+HP6n6vY1oJf1d3msJ/r/uUj+LElD2fqNup65KASuVf6lZqeNIOKuGf6qBNeCNQCX9R99qGpwDfQOMoZo9pCKG4+09yKi/XJB1yF+AHjchsGbFzw9kAAAAASUVORK5CYII=");
background-position: right center;
background-repeat: no-repeat;
background-size: 24px 24px;
margin-bottom: 30px;
position: relative;
padding-left: 79px;
height: 64px;
}

.v8-center-nav-bg-user .userhead {
display: block;
position: absolute;
width: 64px;
height: 64px;
border-radius: 50%;
top: 0;
left: 0;
}

.v8-center-nav-bg-user .username {
display: block;
font-size: 14px;
height: 28px;
line-height: 22px;
color: #fff;
}

.v8-center-nav-bg-user .nickname {
display: block;
font-weight: normal;
font-size: 18px;
height: 36px;
line-height: 42px;
color: #fff;
}

.v8-center-nav-tagbox,.v8-center-nav-list,.v8-center-nav-list2 {
padding: 0 30px;
margin-bottom: 30px;
}

.v8-center-nav-tagbox>div {
margin-top: -30px;
background-color: #fff;
padding: 0 20px;
border-radius: 8px;
box-shadow: 0 1px 5px #eee;
font-size: 18px;
}

.v8-center-nav-tagbox-tag {
height: 60px;
line-height: 60px;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAWFJREFUSEu11D1LA0EQxvGZfBwrGxubm2djI4hgZWEr2BgQUQsLRWxS2KSwSWFhFF8KizS+IO7lwG/g17kdWbiDK7y7vU1Me+T/28zshemfP1zXt9aKfwYgnecMbcAXM++IyEMsUgv4YJqmW0T0SES7IjKJQRoBH7TWbqjqExENjDE3XZFWwAdns9mmc+621+udJEky7oIEAcW41lXVj+kcwHUoEgwU41ojIo8MAYxCkE6AD2ZZluR5fkdEIwBXbUhnoNjJqnPOI2MAwyYkCih2sqKq98w8EZHLOiQaKHayrKrvzLxd98bPBWRZtpTn+bNz7rDf73/89SuigTKuqi/GmLOFjqiMM/NURE4XuuQyTkSvAI4Xek0r8U8AB21x/zx4B5V4CmA/JB4MVGb+LSJ7ofEgoHJyC2DQJd4KVOJvAI66xlsBa+2Pqk6NMY1XMfqaWmv9f/9FzMnL7wTfoljkF3QKpRlt1g8OAAAAAElFTkSuQmCC");
background-position: right center;
background-repeat: no-repeat;
background-size: 12px 12px;
}

.v8-center-nav-tagbox-tag>a {
display: block;
white-space: nowrap;
overflow: hidden;
}

.v8-center-nav-list-content {
background-color: #fff;
border-radius: 8px;
box-shadow: 0 1px 5px #eee;
padding: 15px 0;
}

.v8-center-nav-list-content>div {
float: left;
width: 33.33333%;
text-align: center;
font-size: 14px;
color: #666;
padding: 15px 0;
}

.v8-center-nav-list-content>div img {
width: 30px;
height: 30px;
display: block;
margin: 0 auto;
margin-bottom: 5px;
}

.v8-center-userinfo {
background-color: #fff;
border-radius: 10px;
padding: 30px;
word-break: break-all;
}

.v8-center-userinfo .userheadinfo {
text-align: center;
padding-bottom: 30px;
border-bottom: solid 1px #f3f4f7;
}

.v8-center-userinfo .userhead {
margin: 0 auto;
margin-bottom: 15px;
position: relative;
width: 128px;
height: 128px;
}

.v8-center-userinfo .userhead img {
float: left;
width: 100%;
height: 100%;
border-radius: 50%;
border: solid .5px #f3f4f7;
}

.v8-center-userinfo .nickname {
font-size: 18px;
margin-bottom: 15px;
}

.v8-center-userinfo .sign {
font-size: 15px;
color: #999;
}

.v8-center-userinfo .userotherinfo {
padding-top: 15px;
}

.v8-center-userinfo .edit .fa-edit {
font-size: 10px;
position: absolute;
padding-left: 5px;
color: #66a6ff;
cursor: pointer;
}

.v8-center-userinfo .userhead.edit .fa-edit {
font-size: 20px;
bottom: 0;
right: 0;
}

.v8-center-userinfo .userotherinfo>li {
height: 48px;
padding: 8px 0;
font-size: 17px;
color: #555;
position: relative;
padding-left: 115px;
line-height: 32px;
}

.v8-center-userinfo .userotherinfo>li>p:nth-of-type(1) {
position: absolute;
height: 32px;
line-height: 32px;
width: 100px;
text-align: right;
left: 0;
top: 8px;
}

.v8-center-userinfo .userotherinfo>li select,.v8-center-userinfo .userotherinfo>li input {
height: 32px;
border: solid 1px #ccc;
border-radius: 16px;
padding: 0 10px;
}

.v8-center-404 {
background-image: url(../img/404.png);
background-position: center 30px;
background-repeat: no-repeat;
width: 100%;
text-align: center;
padding-top: 158px;
padding-bottom: 30px;
font-size: 17px;
color: #999;
}

.v8-friend-content {
position: relative;
height: 60px;
padding: 10px 0;
padding-left: 50px;
}

.v8-friend-content .userhead {
position: absolute;
top: 10px;
left: 0;
width: 40px;
height: 40px;
border-radius: 50%;
}

.v8-friend-content .username {
font-size: 17px;
}

.v8-friend-content .sign {
font-size: 12px;
color: #999;
}

.v8-center-nav-list2 {
padding: 0 30px;
margin-bottom: 0;
}

#center_nav {
list-style: none;
background-color: #fff;
border-radius: 8px;
box-shadow: 0 1px 5px #eee;
padding: 0 15px;
}

#center_nav li {
cursor: pointer;
position: relative;
height: 46px;
line-height: 46px;
text-align: left;
padding-left: 46px;
font-size: 16px;
border-bottom: solid 1px #f3f4f7;
border-top: solid 1px #fff;
border-right: none;
color: #333;
background-position: 10px center;
background-repeat: no-repeat;
background-size: 26px auto;
}

#center_nav li:nth-last-of-type(1) {
border: none;
margin-bottom: 30px;
}

#center_nav li>i {
position: absolute;
background-size: 16px 16px;
right: 9px;
top: 12px;
width: 16px;
height: 16px;
background-repeat: no-repeat;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA6UlEQVRIS63WvQrCMBDA8Vysu8/h5BOIjiJdlX6IvoJPpKJScOlQdLWDk5Obz+LQnnQQRJP0LknGcPx/ZLhSEIqzyfNe9xXkIOU6mU0fqhnqHagGj6fzQNR1iQIRZGfsgiiBBvWFaAFfiBHwgbQCrggJcEHIgC3CAmwQNsBFrIA/BCBJ5uFFtbTWwAfBqroDQAB1MIzjye0XcQIOWbEFEEtE8UyjsO/1BV/xXRqFK93Hz+oF1HiDsgFOnA1w4yzAJk4GbOMkwCXeCrjGjYCPuBbYZ8VIgrgiCuMSUf4stHvQIIsoLCkR08wb17fEGSnAhCAAAAAASUVORK5CYII=");
}

#center_name_binding_li>p:nth-of-type(2)>span {
margin-right: 5px;
color: #aaa;
cursor: pointer;
}

.v8-height-vh-auto {
min-height: calc(100vh - 100px);
}

.v8-userinfo-panel {
background-color: #f8f8f8;
position: absolute;
top: 50%;
left: 50%;
width: 490px;
box-shadow: 0 0 10px #ccc;
border-radius: 10px;
z-index: 999;
}

.v8-userinfo-panel .info {
position: relative;
height: 160px;
padding: 30px;
padding-left: 160px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.v8-userinfo-panel .info .userhead {
width: 100px;
height: 100px;
border-radius: 50%;
position: absolute;
left: 30px;
top: 30px;
border: solid 1px #eee;
}

.v8-userinfo-panel .info .nickname {
padding-top: 10px;
margin-bottom: 5px;
font-size: 17px;
}

.v8-userinfo-panel .gz_fs {
background-color: #fff;
border-radius: 10px;
padding: 15px;
width: 100%;
color: #333;
font-size: 17px;
box-shadow: 0 -5px 5px #eee;
}

.v8-userinfo-panel .gz_fs ._medallist img {
height: 48px;
}

@media screen and (min-width:1301px) {
.v8-hide-md {
	display: none !important;
} }

@media screen and (max-width:1300px) {
	.pk-container {
		padding-left: 10px;
		padding-right: 10px;
	}

	.pk-container .pk-row .pk-w-sm-1,.pk-container .pk-row .pk-w-sm-2,.pk-container .pk-row .pk-w-sm-3,.pk-container .pk-row .pk-w-sm-4,.pk-container .pk-row .pk-w-sm-5,.pk-container .pk-row .pk-w-sm-6,.pk-container .pk-row .pk-w-sm-7,.pk-container .pk-row .pk-w-sm-8,.pk-container .pk-row .pk-w-sm-9,.pk-container .pk-row .pk-w-sm-10,.pk-container .pk-row .pk-w-sm-11,.pk-container .pk-row .pk-w-sm-12,.pk-container .pk-row .pk-w-md-1,.pk-container .pk-row .pk-w-md-2,.pk-container .pk-row .pk-w-md-3,.pk-container .pk-row .pk-w-md-4,.pk-container .pk-row .pk-w-md-5,.pk-container .pk-row .pk-w-md-6,.pk-container .pk-row .pk-w-md-7,.pk-container .pk-row .pk-w-md-8,.pk-container .pk-row .pk-w-md-9,.pk-container .pk-row .pk-w-md-10,.pk-container .pk-row .pk-w-md-11,.pk-container .pk-row .pk-w-md-12 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.v8-footer {
		display: none;
	}

	body {
		background-color: unset;
	}

	#center-maindivbox {
		padding: 0 15px;
	}

	#center-main {
		border-radius: 10px;
		overflow: hidden;
	}

	.v8-hide-sm,.v8-navbar-pc-logo,.v8-navbar-loginbtn,.v8-navbar-user-head,.v8-navbar-list,.v8-navbar-user-name,.v8-container-right,.v8-list-left-fixed,.v8-list-right-fixed {
		display: none;
	}

	.v8-read-left-auto,.v8-list-read {
		margin-bottom: -18px;
	}

	.v8-list-right-auto {
		padding-left: 15px;
	}

	.v8-read-right-auto {
		display: block;
		width: 100%;
		padding: 0;
		padding-right: 5;
		padding-left: 5;
	}

	.v8-list-header-navbar a {
		margin-right: 10px;
	}

	.v8-read-reply-list {
		border-radius: 0;
		padding-top: 50px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.v8-height-vh-auto {
		min-height: calc(100vh - 140px);
	}

	.v8-read-reply-title {
		top: 15px;
		left: 15px;
		width: calc(100% - 30px);
	}

	.v8-read-right-auto>.v8-list-right-fixed {
		display: block;
		position: relative;
		width: 100%;
		max-height: unset;
		z-index: unset;
	}

	.v8-read-reply-content {
		max-height: unset;
	}

	.v8-navbar-bg {
		height: 43px;
	}

	.v8-m-navbar {
		display: block;
	}

	.v8-navbar-search {
		width: 100%;
		padding: 0 10px;
		height: 32px;
		margin: 8px 0;
	}

	.v8-navbar-search i {
		right: 15px;
		top: 3px;
	}

	.v8-navbar-logo-div {
		width: 60px;
		height: 48px;
		padding-left: 0;
	}

	.v8-navbar-m-logo {
		margin: 0 auto;
		display: block;
		margin-left: 6px;
	}

	.v8-navbar {
		height: 48px;
	}

	.v8-navbar>div {
		padding: 0 60px;
	}

	.v8-navbar-user-div {
		width: 60px;
		padding-right: 0;
		text-align: center;
	}

	.v8-navbar-postbtn {
		display: block;
	}

	.v8-container-left {
		width: 100% !important;
	}

	.v8-home-swiper {
		height: 180px;
	}

	.v8-home-info {
		padding: 15px 0;
	}

	.v8-home-forum-list {
		padding: 15px;
		padding-top: 50px;
	}

	.v8-home-forum-list-title {
		left: 15px;
		top: 3px;
		width: calc(100% - 30px);
	}

	.v8-home-swiper,.v8-home-news,.v8-home-info,.v8-home-forum-list,.v8-home-friendlinks {
		margin-bottom: 10px;
	}

	.v8-home-kd-content {
		padding-top: 10px;
	}

	.v8-home-kd-content ul li {
		width: 100%;
		padding-right: 0;
	}

	.v8-forum-list {
		margin-bottom: 0;
	}

	.v8-footer {
		margin-bottom: 48px;
	}

	.v8-list-read-image .pk-row>div {
		width: calc(33.33% - 10px);
		margin: 5px;
		padding-bottom: 33.33%;
		position: relative;
		overflow: hidden;
		border-radius: 8px;
		box-shadow: 0 2px 8px rgba(0,0,0,0.1);
		transition: all 0.3s cubic-bezier(0.4,0,0.2,1);
		min-width: 80px;
	}

	.v8-list-read-image .pk-row>div:nth-child(n+4) {
		display: none !important;
	} @	media (max-width: 480px) {
		.v8-list-read-image .pk-row { flex-wrap: wrap;
		justify-content: space-between;
	}

	.v8-list-read-image .pk-row>div {
		width: 32%;
		margin: 0;
		padding-bottom: 32%;
		min-width: auto;
		box-shadow: 0 1px 4px rgba(0,0,0,0.1);
	}

	.v8-list-read-image img {
		border-radius: 6px;
	}
}

.v8-list-read-video video {
	width: 100%;
	height: 200px;
	border-radius: 8px;
	overflow: hidden;
}

.v8-list-read-audio audio {
	width: 100%;
	height: 38px;
	border-radius: 19px;
}

.v8-list-left-auto,.v8-container-left {
	padding-left: 10px;
	padding-right: 10px;
}

.v8-read-left-auto {
	padding-right: 5;
	padding-left: 5;
	margin-top: 0px;
}

.v8-read {
	min-height: unset;
	padding-bottom: 100px;
	border-radius: 20;
	margin-bottom: 0;
}

.v8-read-footer {
	text-align: center;
}

.v8-read-footer-left {
	float: unset;
}

.v8-read-postbox {
	transform: unset;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 0;
	padding: 10px;
	padding-top: 58px;
}


.v8-read-top {
	width: 36px;
	height: 22px;
}

#postreplysubmitbtn {
	width: 100%;
	display: block;
}

.v8-center-right {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	padding: 10px;
	padding-top: 58px;
	z-index: 999;
	margin-bottom: 0;
}

.v8-center-left.pk-active {
	display: none;
}

.v8-center-right.pk-active {
	display: block;
	overflow-y: auto;
}

.v8-center-right::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.v8-center-userinfo {
	padding: 0;
}

.v8-center-left-fixed {
	position: relative;
}

.v8-center-left,.v8-center-left-fixed,.v8-center-nav {
	display: block;
	width: 100%;
	max-width: 100%;
	max-height: unset;
	z-index: unset;
}

.v8-center-left {
	padding: 0;
}

.v8-center-nav {
	border-radius: 0;
	padding-bottom: 45px;
	min-height: calc(100vh - 60px);
}

.v8-center-nav-bg {
	padding: 15px;
	padding-bottom: 30px;
}

.v8-center-nav-tagbox,.v8-center-nav-list,.v8-center-nav-list2 {
	padding: 0 15px;
	margin-bottom: 15px;
}

.v8-center-right-head-navbar {
	position: fixed;
	width: 100%;
	height: 48px;
	line-height: 47px;
	font-size: 17px;
	color: #555;
	top: 0;
	left: 0;
	text-align: center;
	background-color: #f3f4f7;
	z-index: 999;
}

.v8-center-right-head-navbar .back {
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 15px;
	margin-left: 15px;
}

.v8-home-forum-list-content .forum>p {
	padding-right: 0;
}

.pk-container>.pk-background-color-white {
	padding: unset;
	border-radius: unset;
}

.admin-edit-tipbox-btn>span {
	display: none;
}

.v8-list-read .v8-read-high {
	width: 29px;
	height: 15px;
} }