
html {
	font-size:max(26.66666667vw,50px)
}
@media (min-width:768px) {
	html {
	font-size:100px
}
}@media (min-width:1920px) {
	html {
	font-size:5.20833333vw
}
}body {
	font-family:"PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans","Hiragino Sans GB",'微软雅黑',STHeiti,"WenQuanYi Micro Hei",Arial,SimSun,sans-serif;
	font-size:max(.14rem,14px)
}
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,blockquote {
	margin:0;
	padding:0
}
ul,ol,li {
	list-style:none
}
i {
	font-style:normal
}
a {
	text-decoration:none
}
body {
	padding-top:0;
}
    .hbbg {
	position:absolute;
	left:0;
	top:0;
	right:0;
	height:max(5.6rem);
	background:linear-gradient(270deg,#ff2700 0%,#ff4d00 100%);
}
.hbbg::before {
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:50%;
	right:0;
	bottom:0;
	-ms-transform:scale(1);
	transform:scale(1);
	background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--body-bg-color) 100%);
}
.hbbg .container {
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-moz-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.hbbg .hbg {
	position:relative;
	display:block;
	width:5.4rem
}
.hbbg .hbg::after {
	content:'';
	display:block;
	width:100%;
	padding-top:74.56692913%;
	background-image:url(/wp-content/themes/panda/assets/img/flame.webp);
	position:absolute;
	right:0;
	top:0;
	background-position:right top;
	-webkit-background-size:contain;
	background-size:contain;
	background-repeat:no-repeat
}
@media (max-width:1023.5px) {
	.hbbg {
	height:1.95rem;
	overflow:hidden
}
}@media (max-width:767.5px) {
	.hbbg .hbg::after {
	padding-top:62%;
	background-position:27vw 0
}
}.icon-talk-hot-1 {
	color:#ff6000
}
.icon-talk-hot-2 {
	color:#f90
}
.icon-talk-hot-3 {
	color:#f90
}
.icon-talk-hot-4 {
	color:#e20000
}
.thumb {
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;
	background-position:center;
	-webkit-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat
}
.thumb-round {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}
.thumb-img img {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:center;
	object-position:center
}
.avatar {
	display:block;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	overflow:hidden
}
.highlight::before {
	z-index:-1
}
@media (max-width:1023.5px) {
	.container {
	width:100%
}
}@media (max-width:767.5px) {
	.hide-sm {
	display:none !important
}
}.btnpro {
	padding:0 1.07142857em;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	background-color:#f8f8f8;
	color:#8f8f8f
}
.btnpro:hover {
	background-color:var(--theme-color);
	color:#fff
}
.btn-default {
	background-color:#fff;
	color:#6a6a6a
}
.btn-default:hover {
	background-color:#ff6000;
	color:#fff
}
.btn-orange {
	background-color:#ff6000;
	color:#fff
}
.btn-orange:hover {
	background-color:#cc4d00
}
.btn-gray {
	background-color:#f8f8f8;
	color:#8a8a8a
}
.btn-gray:hover {
	background-color:#ff6000;
	color:#fff
}
.btn-orange-light {
	background:rgba(255,140,52,0.1);
	color:#ff6000
}
.btn-orange-light:hover {
	background-color:#ff6000;
	color:#fff
}
.flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-moz-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.flex .f-box {
	width:100%;
	height:100%
}
.flex,.f-item,.f-box {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.oh {
	overflow:hidden
}
.c-2-3 {
	width:66.66666667%
}
.c-1-3 {
	width:33.33333333%
}
.c-1-2 {
	width:50%
}
.c-1-1 {
	width:100%
}
.f-3>.f-item {
	width:33.33333333%
}
.f-2>.f-item {
	width:50%
}
.f-1>.f-item {
	width:100%
}
@media (min-width:768px) {
	.sm\:c-2-3 {
	width:66.66666667%
}
.sm\:c-1-3 {
	width:33.33333333%
}
.sm\:c-1-2 {
	width:50%
}
.sm\:c-1-1 {
	width:100%
}
.sm\:f-3>.f-item {
	width:33.33333333%
}
.sm\:f-2>.f-item {
	width:50%
}
.sm\:f-1>.f-item {
	width:100%
}
}@media (min-width:1024px) {
	.md\:c-3-4 {
	width:75%
}
.md\:c-2-4 {
	width:50%
}
.md\:c-1-4 {
	width:25%
}
.md\:c-2-3 {
	width:66.66666667%
}
.md\:c-1-3 {
	width:33.33333333%
}
.md\:c-1-2 {
	width:50%
}
.md\:c-1-1 {
	width:100%
}
.md\:f-4>.f-item {
	width:25%
}
.md\:f-3>.f-item {
	width:33.33333333%
}
.md\:f-2>.f-item {
	width:50%
}
.md\:f-1>.f-item {
	width:100%
}
}@media (min-width:1330px) {
	.lg\:c-4-5 {
	width:80%
}
.lg\:c-3-5 {
	width:60%
}
.lg\:c-2-5 {
	width:40%
}
.lg\:c-1-5 {
	width:20%
}
.lg\:c-3-4 {
	width:75%
}
.lg\:c-2-4 {
	width:50%
}
.lg\:c-1-4 {
	width:25%
}
.lg\:c-2-3 {
	width:66.66666667%
}
.lg\:c-1-3 {
	width:33.33333333%
}
.lg\:c-1-2 {
	width:50%
}
.lg\:c-1-1 {
	width:100%
}
.lg\:f-5>.f-item {
	width:20%
}
.lg\:f-4>.f-item {
	width:25%
}
.lg\:f-3>.f-item {
	width:33.33333333%
}
.lg\:f-2>.f-item {
	width:50%
}
.lg\:f-1>.f-item {
	width:100%
}
}@media (min-width:1680px) {
	.xl\:c-4-5 {
	width:80%
}
.xl\:c-3-5 {
	width:60%
}
.xl\:c-2-5 {
	width:40%
}
.xl\:c-1-5 {
	width:20%
}
.xl\:c-3-4 {
	width:75%
}
.xl\:c-2-4 {
	width:50%
}
.xl\:c-1-4 {
	width:25%
}
.xl\:c-2-3 {
	width:66.66666667%
}
.xl\:c-1-3 {
	width:33.33333333%
}
.xl\:c-1-2 {
	width:50%
}
.xl\:c-1-1 {
	width:100%
}
.xl\:f-5>.f-item {
	width:20%
}
.xl\:f-4>.f-item {
	width:25%
}
.xl\:f-3>.f-item {
	width:33.33333333%
}
.xl\:f-2>.f-item {
	width:50%
}
.xl\:f-1>.f-item {
	width:100%
}
}@media (min-width:1920px) {
	.xxl\:c-4-5 {
	width:80%
}
.xxl\:c-3-5 {
	width:60%
}
.xxl\:c-2-5 {
	width:40%
}
.xxl\:c-1-5 {
	width:20%
}
.xxl\:c-3-4 {
	width:75%
}
.xxl\:c-2-4 {
	width:50%
}
.xxl\:c-1-4 {
	width:25%
}
.xxl\:c-2-3 {
	width:66.66666667%
}
.xxl\:c-1-3 {
	width:33.33333333%
}
.xxl\:c-1-2 {
	width:50%
}
.xxl\:c-1-1 {
	width:100%
}
.xxl\:f-5>.f-item {
	width:20%
}
.xxl\:f-4>.f-item {
	width:25%
}
.xxl\:f-3>.f-item {
	width:33.33333333%
}
.xxl\:f-2>.f-item {
	width:50%
}
.xxl\:f-1>.f-item {
	width:100%
}
}.hot-header {
	position:relative;
	padding-top:.5rem;
	margin-bottom:.5rem
}
.hot-header .container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-moz-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-moz-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.hot-header .hlogo .title {
	display:none
}
.hot-header .hlogo img {
	display:block;
	width:2.4rem;
	height:auto
}
.hot-header .hc {
	padding-left:.3rem;
	font-size:inherit
}
.hot-header .hc h3 {
	font-size:inherit;
	font-weight:normal;
	color:#fff;
	margin-bottom:.42857143em
}
.hot-header .hc h5 {
	font-size:inherit;
	font-weight:normal
}
.hot-header .hc .btnpro {
	line-height:2em;
	background-color:rgba(255,255,255,0.3)
}
.hot-header .hc .btnpro:hover {
	background-color:var(--theme-color);
	color:#ff6000
}
@media (max-width:1023.5px) {
	.hot-header {
	padding-top:.28rem;
	padding-bottom:0.09rem;
	margin-bottom:.46rem
}
.hot-header .container {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-moz-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.hot-header .hlogo {
	margin-bottom:.08rem;
	height:.35rem
}
.hot-header .hlogo img {
	width:auto;
	height:100%
}
.hot-header .hc {
	padding-left:0;
	text-align:left
}
.hot-header .hc h3 {
	font-size:.13rem;
	margin-bottom:.76923077em
}
.hot-header .hc h5 {
	font-size:.14rem
}
.hot-header .hc .btnpro {
	line-height:1.92857143em
}
}.r-content {
	margin-bottom:.6rem
}
.r-content .r-wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.r-content .sidebar {
    width: 2rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    background-color: var(--main-bg-color);
    border-radius: .1rem;
}
.r-content .main {
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-moz-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:.2rem
}
@media (max-width:1023.5px) {
	.r-content {
	margin-bottom:.15rem;
	background-color: var(--body-bg-color);
}
.r-content .container {
	position:static
}
.r-content .r-wrap {
	display:block
}
.r-content .sidebar {
    position: absolute;
    left: 0;
    right: 0;
    top: 1.55rem;
    background-color: var(--muted-border-color);
    padding: .1rem .15rem;
    border-radius: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
}
.r-content .sidebar::after {
	content:'';
	display:block;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:.35rem;
	background-color:rgba(251,248,248,0.01);
	background:linear-gradient(90deg,rgba(251,248,248,0.01) 0%)
}
.r-content .main {
	padding-left:0
}
}@media (max-width:1023.5px) {
	.r-book .main-sidebar {
	display:none
}
}.uisdc-live:hover .live-title-img .show {
	display:none
}
.uisdc-live:hover .live-title-img .hover {
	display:block
}
.uisdc-live:hover .live-content {
	display:block
}
.uisdc-live .live-content {
	display:none
}
.uisdc-live .live-title-img .show {
	display:block
}
.uisdc-live .live-title-img .hover {
	display:none
}
.uisdc-live .uisdc-live-modal .u-wrap {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:5.8rem;
	width:max(5.8rem,580px);
	background:-webkit-gradient(linear,left top,left bottom,from(#2cc7ac),to(#21d2b4));
	background:-webkit-linear-gradient(top,#2cc7ac 0%,#21d2b4 100%);
	background:-o-linear-gradient(top,#2cc7ac 0%,#21d2b4 100%);
	background:linear-gradient(180deg,#2cc7ac 0%,#21d2b4 100%);
	-webkit-box-shadow:0 4px 40px rgba(0,0,0,0.1);
	box-shadow:0 4px 40px rgba(0,0,0,0.1);
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	padding:1.78571429em 1.78571429em 2.5em
}
.uisdc-live .uisdc-live-modal .u-live {
	position:relative;
	font-size:.14rem;
	font-size:max(.14rem,14px)
}
.uisdc-live .uisdc-live-modal .u-title {
	font-size:142.85714286%;
	color:#fff;
	margin-bottom:.3em
}
.uisdc-live .uisdc-live-modal .u-subtitle {
	font-size:inherit;
	color:#fff;
	font-weight:normal;
	margin-bottom:.8em
}
.uisdc-live .uisdc-live-modal .u-close {
	display:block;
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	cursor:pointer;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s
}
.uisdc-live .uisdc-live-modal .u-close:hover {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.uisdc-live .uisdc-live-modal .u-btitle {
	position:absolute;
	left:0;
	right:0;
	top:100%;
	color:rgba(255,255,255,0.7);
	font-size:inherit;
	line-height:2.5em;
	font-weight:normal;
	text-align:center
}
.uisdc-live .uisdc-live-modal .u-c-wrap::after {
	clear:both
}
.uisdc-live .uisdc-live-modal .u-author {
	float:left;
	width:3.5rem;
	width:max(3.5rem,350px)
}
.uisdc-live .uisdc-live-modal .u-sidebar {
	float:right;
	width:1.6rem;
	width:max(1.6rem,160px);
	position:relative
}
.uisdc-live .uisdc-live-modal .u-sidebar::before {
	content:'';
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:-0.76rem;
	top:min(-0.76rem,-76px);
	padding-top:65%;
	background-image:url(/wp-content/themes/zhiyan/file/img/1-3.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	background-size:contain
}
.uisdc-live .uisdc-live-modal .d-wrap {
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	background-color:#fff;
	padding:1.42857143em;
	position:relative
}
.uisdc-live .uisdc-live-modal .a-title-div {
	position:relative;
	padding-left:3.92857143em;
	border-bottom:1px solid #f2f2f2;
	margin-bottom:1.28571429em
}
.uisdc-live .uisdc-live-modal .a-avatar {
	position:absolute;
	left:0;
	top:0;
	width:2.85714286em;
	overflow:hidden;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	-webkit-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	transform:rotate(0deg)
}
.uisdc-live .uisdc-live-modal .a-avatar .thumb {
	padding-top:100%
}
.uisdc-live .uisdc-live-modal .a-title {
	font-size:114.28571429%;
	color:#000;
	margin-bottom:.5em
}
.uisdc-live .uisdc-live-modal .a-info {
	font-weight:normal;
	font-size:85.71428571%;
	color:#8a8a8a;
	line-height:1.5em;
	margin-bottom:1.5em
}
.uisdc-live .uisdc-live-modal .a-list li {
	display:block;
	color:#525252;
	font-size:inherit;
	line-height:1.42857143em;
	padding-left:1.42857143em;
	position:relative;
	margin-bottom:.71428571em
}
.uisdc-live .uisdc-live-modal .a-list li:last-child {
	margin-bottom:0
}
.uisdc-live .uisdc-live-modal .a-list .num {
	position:absolute;
	left:0;
	top:.16666667em;
	display:block;
	font-size:85.71428571%;
	width:1.33333333em;
	height:1.33333333em;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	background-color:#23D2B4;
	color:#fff;
	text-align:center;
	line-height:1.33333333em
}
.uisdc-live .uisdc-live-modal .s-title {
	font-size:inherit;
	color:#00B007;
	font-weight:normal;
	margin-bottom:.71428571em;
	text-align:center
}
.uisdc-live .uisdc-live-modal .s-ewm {
	margin-bottom:1em
}
.uisdc-live .uisdc-live-modal .s-ewm img {
	display:block;
	width:100%
}
.uisdc-live .uisdc-live-modal .s-txt {
	font-weight:normal;
	font-size:inherit;
	text-align:center;
	color:#8a8a8a
}
.p-wrap {
    background-color: var(--main-bg-color);
    border-radius: .1rem;
    padding: .3rem .4rem;
    box-sizing: border-box;
}
.p-wrap .p-title {
	line-height:.36rem;
	position:relative;
	margin-bottom:.2rem;
	z-index:2
}
.p-wrap .p-title .title {
	font-size:.26rem;
	color:#000
}
.p-wrap .p-title .subtitle {
	color:#b5b5b5;
	font-weight:normal;
	font-size:.12rem;
	margin-left:1em
}
.p-wrap .p-title .bang-ico {
	font-size:.16rem;
	color:#e20000
}
.p-wrap .p-title .bang-ico .icon::before {
	width:auto
}
.p-wrap .p-title .t-r {
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	font-size:.14rem;
	color:#8b8b8b;
	font-weight:normal
}
.p-wrap .p-title .t-r .help-btn {
	cursor:help
}
.p-wrap .p-title .t-r:hover .help-content {
	display:block
}
.p-wrap .p-title .t-r .btnpro {
	padding:0 .08rem;
	line-height:.24rem
}
.p-wrap .p-title .t-r .btn-default {
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem
}
.p-wrap .p-title .help-content {
	display:none;
	position:absolute;
	right:-0.2rem;
	top:100%;
	border:1px solid #f1f1f1;
	padding:.1rem .15rem;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	font-size:.13rem;
	line-height:.2rem;
	width:14em;
	background-color:#fff
}
.p-wrap .p-content {
	margin-bottom:.3rem
}
.p-wrap .p-btns {
	text-align:center
}
.p-wrap .p-btns .btnpro {
	font-size:.14rem;
	-webkit-border-radius:.08rem;
	-moz-border-radius:.08rem;
	border-radius:.08rem;
	line-height:.42rem;
	padding:0 .48rem
}
@media (max-width:1329.5px) {
	.home-list .p-wrap .item-meta,.home-list .p-wrap .t-r,.home-list .p-wrap .subtitle {
	display:none
}
.home-list .p-wrap .item-main {
	padding-right:0
}
}@media (max-width:1023.5px) {
	.p-wrap {
	-webkit-border-radius:.08rem;
	-moz-border-radius:.08rem;
	border-radius:.08rem;
	padding:.15rem
}
.p-wrap .p-title {
	margin-bottom:0
}
.p-wrap .p-title .title {
	font-size:.21rem
}
.p-wrap .t-r,.p-wrap .subtitle {
	display:none
}
.p-wrap .p-content {
	margin-bottom:.1rem
}
.main-item .p-wrap {
	background-color:transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:0
}
.main-item .p-wrap .p-title {
	margin-top:.1rem;
	margin-bottom:.1rem;
	line-height:.2rem
}
.main-item .p-wrap .p-title .t-r {
	display:block;
	position:static;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.main-item .p-wrap .p-title .bang-ico,.main-item .p-wrap .p-title .title {
	display:none
}
.main-item .p-wrap .p-title .subtitle {
	display:block;
	font-size:.12rem;
	margin-left:0
}
.p-wrap .p-btns .btnpro {
	display:block
}
}.p-item {
	position:relative;
	padding-left:.4rem
}
.p-item>.num {
	position:absolute;
	left:0;
	top:0
}
.p-item .item-num {
	display:block;
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.p-item .num {
	display:block;
	line-height:.3rem;
	width:.25rem;
	font-size:.16rem;
	color:#faa90e;
	text-align:left;
	font-weight:bold
}
.p-item:nth-child(1) .num {
	color:#fe2d46
}
.p-item:nth-child(2) .num {
	color:#ff6000
}
@media (max-width:1023.5px) {
	.p-item>.num {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.p-item .num {
	font-size:.18rem
}
.part-home-first .p-item,.home-list .p-item {
	padding-left:.3rem
}
}.hotsearch-item {
	margin:0 0 .2rem
}
.hotsearch-item a {
	display:block;
	white-space:nowrap;
	line-height:.3rem;
	overflow:hidden;
	font-size:.16rem;
}
.hotsearch-item a:hover {
	color:var(--theme-color);
}
.hotsearch-item .icon {
	margin-left:.06rem;
	font-size:.14rem
}
.hotsearch-item .item-meta {
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	font-size:.14rem;
	color:#b5b5b5;
	font-weight:normal
}
.hotsearch-item .item-count {
	font-weight:normal
}
@media (max-width:1023.5px) {
	.hotsearch-item {
	margin:0;
}
.hotsearch-item:last-child {
	border-bottom:none
}
.hotsearch-item a {
	line-height:.46rem;
	position:relative
}
.hotsearch-item .icon {
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
}.avatar-item {
	margin-bottom:.35rem
}
.avatar-item .item-wrap {
	display:block;
	color:#000
}
.avatar-item .item-wrap:hover {
	color:#ff6000
}
.avatar-item .item-main {
	position:relative;
	padding-left:.8rem;
	min-height:.6rem;
	padding-right:1rem
}
.avatar-item .item-meta {
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.avatar-item .item-count {
	font-size:.16rem;
	font-weight:normal;
	color:#b5b5b5
}
.avatar-item .item-avatar {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:.6rem
}
.avatar-item .item-avatar .thumb {
	padding-top:100%
}
.avatar-item .item-title {
	font-size:.16rem;
	font-weight:normal;
	line-height:.34rem;
	height:.34rem;
	overflow:hidden;
	margin-bottom:.02rem
}
.avatar-item .long-label {
	display:none
}
.avatar-item .short-label {
	display:inline-block;
	vertical-align:top;
	height:.16rem;
	margin-top:.02rem
}
.avatar-item .short-label img {
	display:none;
	height:.16rem;
	margin-left:.02rem
}
.avatar-item .item-desc {
	font-weight:normal;
	font-size:.14rem;
	color:#8a8a8a;
	line-height:.2rem;
	height:.2rem;
	overflow:hidden
}
.avatar-item .free-imgs {
	display:block;
	text-align:right
}
.avatar-item .free-imgs .avatar {
	width:.3rem;
	border:.02rem solid #fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	margin-left:-0.1rem
}
.avatar-item .free-imgs .avatar:first-child {
	margin-left:0
}
.avatar-item .free-txt {
	font-size:.12rem;
	line-height:.2rem;
	color:#b5b5b5;
	font-weight:normal;
	text-align:right
}
.main-list .avatar-item a {
	display:block
}
.main-list .avatar-item .item-title {
	line-height:.36rem;
	height:.36rem;
	margin-bottom:.06rem
}
.main-list .avatar-item .item-title a {
	color:#000
}
.main-list .avatar-item .item-title a:hover {
	color:#ff6000
}
.main-list .avatar-item .item-avatar {
	width:.72rem
}
.main-list .avatar-item .item-main {
	min-height:.72rem;
	padding-left:1rem
}
.main-list .avatar-item .item-count .n {
	display:block;
	width:6em;
	font-size:.22rem;
	line-height:.3rem;
	color:#000;
	margin-bottom:.1rem;
	text-align:center
}
.main-list .avatar-item .item-count .txt {
	display:block;
	font-size:.14rem;
	color:#b5b5b5;
	text-align:center
}
@media (max-width:1023.5px) {
	.main-list .avatar-item .item-avatar {
	width:.5rem
}
.main-list .avatar-item .item-wrap {
	padding-left:.3rem
}
.main-list .avatar-item .item-avatar {
	width:.5rem
}
.main-list .avatar-item .item-main {
	min-height:.5rem;
	padding-left:.65rem;
	padding-right:6em
}
.main-list .avatar-item .item-count .n {
	font-size:.15rem;
	line-height:.16rem;
	width:5em
}
.main-list .avatar-item .item-count .txt {
	font-size:.12rem
}
.main-list .avatar-item .item-title {
	font-size:.16rem;
	line-height:.22rem;
	height:.22rem
}
}@media (max-width:1023.5px) {
	.home-list .avatar-item {
	padding-top:.15rem;
	padding-bottom:.15rem;
	margin:0;
	border-bottom:1px solid #f9f9f9
}
.home-list .avatar-item:last-child {
	border-bottom:none
}
.home-list .avatar-item .item-desc {
	font-size:.12rem
}
.home-list .avatar-item .item-count {
	font-size:.15rem
}
.home-list .avatar-item .item-main {
	padding-right:.6rem
}
}@media (max-width:767.5px) {
	.avatar-item .short-label img {
	height:.14rem;
	margin-left:.04rem
}
}.article-item {
	margin-bottom:.35rem
}
.article-item .item-wrap:hover {
	color:var(--theme-color);
}
.article-item .item-main {
	position:relative;
	padding-left:1.7rem;
	min-height:.9rem
}
.article-item .item-thumb {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:0.9rem;
	width:1.4rem;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	overflow:hidden
}
.article-item .item-thumb .thumb {
	padding-top:64.28571429%
}
.article-item .item-title {
	font-size:.16rem;
	line-height:.25rem;
	height:.5rem;
	overflow:hidden;
	margin-bottom:1em
}
.article-item .item-tag {
	font-weight:normal;
	font-size:.12rem;
	line-height:.2rem;
	height:.2rem;
	overflow:hidden
}
.article-item .item-tag .tag {
	display:inline-block;
	white-space:nowrap;
	margin-right:.1rem;
	padding:0 .08rem;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	background-color:#f8f8f8;
	color:#8a8a8a
}
.article-item .item-tag .tag-hot {
	background-color:rgba(255,140,52,0.1);
	color:#ff6000
}
@media (max-width:767.5px) {
	.main-list .article-item .item-main {
	padding-left:0;
	padding-right:1.25rem;
	min-height:.7rem
}
.main-list .article-item .item-thumb {
	left:auto;
	right:0;
	width:1.1rem
}
.main-list .article-item .item-author,.main-list .article-item .item-desc,.main-list .article-item .tag-label,.main-list .article-item .tag-tip,.main-list .article-item .item-meta,.main-list .article-item .item-entry {
	display:none
}
.main-list .article-item .item-title {
	font-size:.16rem;
	line-height:1.40625em;
	height:2.8125em;
	overflow:hidden
}
}.home-list .article-item .item-title {
	font-weight:normal
}
@media (max-width:767.5px) {
	.home-list .article-item {
	padding-top:.15rem;
	padding-bottom:.15rem;
	margin:0;
	border-bottom:1px solid #f9f9f9
}
.home-list .article-item:last-child {
	border-bottom:none
}
.home-list .article-item .item-main {
	padding-left:0;
	padding-right:1.25rem;
	min-height:.7rem
}
.home-list .article-item .item-thumb {
	left:auto;
	right:0;
	width:1.1rem;
	height:0.7rem
}
.home-list .article-item .item-title {
	font-size:.16rem;
	line-height:1.40625em;
	height:2.8125em;
	overflow:hidden;
	margin-bottom:.06rem
}
}.book-item .item-thumb {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:.6rem
}
.book-item .item-thumb .thumb {
	padding-top:93.33333333%
}
.book-item .thumb-img-hasshadow {
	margin:0 auto;
	position:relative;
	width:68%;
	-webkit-transform:translate(22%,0);
	-ms-transform:translate(22%,0);
	transform:translate(22%,0)
}
.book-item .thumb-img-hasshadow img {
	width:100%;
	display:block;
	position:relative
}
.book-item .thumb-img-hasshadow .shadow {
	position:absolute;
	left:-42%;
	bottom:0;
	width:90%
}
@media (max-width:1023.5px) {
	.home-list .book-item .item-wrap {
	min-height:.8rem
}
.home-list .book-item .item-main {
	padding-left:0;
	padding-right:1.25rem;
	min-height:auto
}
.home-list .book-item .item-thumb {
	left:auto;
	right:0;
	width:1.1rem;
	background-color:#fafafb;
	-webkit-border-radius:.08rem;
	-moz-border-radius:.08rem;
	border-radius:.08rem;
	overflow:hidden
}
.home-list .book-item .item-thumb .thumb {
	padding-top:63.63636364%;
	-webkit-background-size:60% 60%;
	background-size:60%;
	background-position:center bottom
}
.home-list .book-item .thumb-img-hasshadow {
	padding-top:10%;
	width:40%
}
.home-list .book-item .item-tag {
	display:none
}
.home-list .book-item .item-meta {
	position:static;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	display:block
}
.home-list .book-item .free-txt,.home-list .book-item .free-imgs {
	display:inline-block;
	vertical-align:top
}
.home-list .book-item .free-imgs {
	margin-right:.04rem
}
.home-list .book-item .free-imgs .avatar {
	width:.18rem
}
.home-list .book-item .free-txt {
	line-height:.18rem
}
.home-list .book-item .item-title {
	line-height:.22rem;
	height:.22rem;
	margin-bottom:.05rem
}
.home-list .book-item .item-desc {
	font-size:.13rem;
	margin-bottom:.06rem
}
}.fans-item .short-label img[title*="铁粉"] {
	display:inline-block
}
.author-item .short-label img[title*="团队"],.author-item .short-label img[title*="专栏作者"] {
	display:inline-block
}
.sidebar-item .p-btns .btnpro {
	display:block
}
.part-home-hotsearch {
	width:58.57142857%;
	background:var(--main-bg-color);
	z-index:1;
	-webkit-box-shadow:.1rem -0.7rem .2rem rgba(0,0,0,0.02);
	box-shadow:.1rem -0.7rem .2rem rgba(0,0,0,0.02);
	-webkit-border-radius:.1rem .1rem 0 .1rem;
	-moz-border-radius:.1rem .1rem 0 .1rem;
	border-radius:.1rem .1rem 0 .1rem;
	overflow:hidden
}
.part-home-hotsearch .p-wrap {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background:linear-gradient(180deg,rgba(255,217,204,0.5) 0%,rgba(255,255,255,0) 30%)
}
.part-home-hotsearch .items {
	margin:0 -0.4rem -0.2rem
}
.part-home-hotsearch .list {
	width:50%;
	padding:0 .4rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.part-home-hotsearch .list:nth-child(2) .p-item .num {
	color:#faa90e
}
@media (max-width:1023.5px) {
	.part-home-hotsearch {
	width:100%;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding-top:.4rem;
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none;
	position:relative
}
.part-home-hotsearch .p-wrap {
    background: var(--main-bg-color);
    border-radius: .08rem;
}
.part-home-hotsearch .p-title {
	position:absolute;
	left:0;
	top:0;
	right:0
}
.part-home-hotsearch .p-title .subtitle {
	display:none!important
}
.part-home-hotsearch .p-title .subtitle {
	display:block;
	line-height:.4rem;
	margin-left:0
}
.part-home-hotsearch .items {
	margin-bottom:0
}
.part-home-hotsearch .list {
	width:100%
}
.part-home-hotsearch .list:last-child {
	display:none
}
}.part-home-news {
	margin-top:.2rem;
	width:41.42857143%;
	-webkit-border-radius:0 .1rem .1rem 0;
	-moz-border-radius:0 .1rem .1rem 0;
	border-radius:0 .1rem .1rem 0;
	overflow:hidden
}
.part-home-news .p-wrap {
	-moz-border-radius:0;
	border-radius:0;
	background: var(--main-bg-color);
	backdrop-filter:blur(30px)
}
@media (max-width:767.5px) {
	.part-home-news .p-title {
	margin-bottom:.2rem
}
}.part-home-news .items {
	margin:0 0 -0.25rem
}
.part-home-news .p-item {
	margin-bottom:.18rem
}
.part-home-news .p-item a {
	display:block;
	font-size:.16rem;
	line-height:.3rem;
	height:.3rem;
	overflow:hidden;
}
.part-home-news .p-item a:hover {
	color:var(--theme-color);
}
@media (max-width:1023.5px) {
	.part-home-news {
	width:100%;
	-webkit-border-radius:.08rem;
	-moz-border-radius:.08rem;
	border-radius:.08rem
}
.part-home-news .items {
	margin-bottom:0
}
}.part-home-first {
	margin-bottom:.2rem
}
.part-sidebar {
	padding:.2rem;
	font-size:.14rem
}
@media (min-width:1024px) {
	.part-sidebar.autofix-absolute {
	position:absolute;
	left:0;
	bottom:0
}
.part-sidebar.autofix-fixed {
	position:fixed;
	top:0
}
}.part-sidebar li {
	display:block;
	margin-bottom:.1rem
}
.part-sidebar li:last-child {
	margin-bottom:0
}
.part-sidebar li.active a {
	color:#ff6000;
	background-color:#fff8f4
}
.part-sidebar a {
	display:block;
	line-height:.42rem;
	height:.42rem;
	overflow:hidden;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	padding:0 .2rem
}
.part-sidebar .icon {
	display:inline-block;
	width:.3rem;
	height:.3rem;
	line-height:.3rem;
	text-align:center;
	vertical-align:middle;
	font-size:.14rem;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	vertical-align:top;
	margin-top:.06rem
}
.part-sidebar .icon-nav-icon-13 {
	background:-webkit-gradient(linear,left top,left bottom,from(#ff4b1f),to(#ff9068));
	background:-webkit-linear-gradient(top,#ff4b1f 0%,#ff9068 100%);
	background:-o-linear-gradient(top,#ff4b1f 0%,#ff9068 100%);
	background:linear-gradient(180deg,#ff4b1f 0%,#ff9068 100%);
	color:#fff
}
@media (max-width:1023.5px) {
	.part-sidebar {
	font-size:.15rem;
	padding:0;
	white-space:nowrap;
	overflow-y:hidden;
	overflow-x:auto
}
.part-sidebar::-webkit-scrollbar {
	display:none
}
.part-sidebar .list {
	white-space:nowrap;
	height:.26rem;
	margin:0
}
.part-sidebar li {
	display:inline-block;
	margin-bottom:0
}
.part-sidebar li:first-child {
	display:none
}
.part-sidebar li.active a {
	color:#fff;
	background-color:#ff6000
}
.part-sidebar .icon {
	display:none
}
.part-sidebar a {
	height:.26rem;
	line-height:.26rem;
	color:#6a6a6a;
	-webkit-border-radius:.08rem;
	-moz-border-radius:.08rem;
	border-radius:.08rem;
	padding:0 .1rem
}
.part-sidebar a:hover {
	color:inherit
}
}.part-footer-fixed {
	position:fixed;
	right:70px;
	bottom:.15rem;
	z-index:11;
	padding-left:.1rem;
	-webkit-transform:translate(100%,0);
	-ms-transform:translate(100%,0);
	transform:translate(100%,0);
	display:none
}
@media (min-width:1330px) {
	.part-footer-fixed {
	display:block
}
.part-footer-fixed .fixed-right {
	display:block
}
}@media (min-width:1920px) {
	.part-footer-fixed {
	right:10vw;
	padding-left:.3rem
}
}.part-footer-fixed.hide {
	z-index:-1
}
.part-footer-fixed .fixed-right {
	position:static;
	padding-left:0;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.part-footer-fixed .uisdc-live {
	position:relative;
	margin-bottom:10px
}
@media (max-width:1329.5px) {
	.part-footer-fixed .uisdc-live {
	display:none
}
}.part-footer-fixed .uisdc-live .live-title-img {
	width:.46rem
}
.part-footer-fixed .uisdc-live .live-content {
	position:absolute;
	right:100%;
	bottom:0;
	padding-right:10px
}
.part-footer-fixed .uisdc-live .uisdc-live-modal {
	display:block;
	position:static
}
.part-footer-fixed .gotop .item {
	width:.46rem;
	line-height:.46rem;
	height:.46rem
}
.part-footer-fixed .open-uisdc-live-side {
	cursor:pointer;
	width:.46rem;
	margin-bottom:.1rem
}
@media (max-width:1023.5px) {
	.part-footer-fixed .open-uisdc-live-side {
	display:none
}
}.part-footer-fixed .open-uisdc-live-side img {
	display:block;
	width:100%
}
.part-footer-fixed .open-uisdc-live-side .hover {
	display:none
}
.part-footer-fixed .open-uisdc-live-side:hover .show {
	display:none
}
.part-footer-fixed .open-uisdc-live-side:hover .hover {
	display:block
}
.home-list {
	overflow:hidden;
	margin:0 -0.1rem -0.2rem
}
.home-list .f-item {
	width:50%;
	padding:0 .1rem;
	margin-bottom:.2rem
}
@media (max-width:1023.5px) {
	.home-list {
	margin:0
}
.home-list .f-item {
	width:100%;
	padding:0;
	margin-bottom:.15rem
}
}.main-item {
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-moz-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	padding-right:.2rem
}
.main-item.no-sidebar {
	padding-right:0
}
.main-item .p-title {
	padding-bottom:.25rem;
	border-bottom:1px solid #f9f9f9;
	margin-bottom:0
}
.main-item .p-item {
	margin:0 -0.4rem;
	padding-right:.4rem;
	padding-left:.4rem
}
@media (min-width:768px) {
	.main-item .p-item:hover {
	background-color:#fbfbfb
}
}.main-item .item-title {
	font-weight:bold
}
.main-item .item-wrap {
	position:relative;
	padding-left:.35rem;
	padding-top:.3rem;
	padding-bottom:.3rem;
	border-bottom:1px solid #f9f9f9
}
.main-sidebar {
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-moz-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	width:3.4rem;
	position:relative
}
.main-sidebar .p-title {
	margin-bottom:.3rem
}
.main-sidebar .p-title .title {
	font-size:.26rem;
	font-weight:bold;
	padding-bottom:0
}
.main-sidebar .p-wrap {
	padding:.3rem
}
@media (min-width:1024px) {
	.ms-content.autofix-absolute {
	position:absolute;
	left:0;
	bottom:0
}
.ms-content.autofix-fixed {
	position:fixed;
	top:0
}
}.sidebar-item {
	margin-bottom:.2rem
}
.sidebar-item:last-child {
	margin-bottom:0
}
@media (max-width:1329.5px) {
	.main-item {
	padding-right:0
}
.main-sidebar {
	width:100%
}
.main-sidebar .p-title .title {
	font-size:.21rem
}
}@media (max-width:1023.5px) {
	.main-item {
	width:100%;
	margin-bottom:0
}
.main-item .p-title {
	padding-bottom:0;
	border-bottom:none
}
.main-item .p-title .icon {
	display:none
}
.main-item .p-content {
	margin-bottom:0
}
.main-item .p-item {
	margin:0 0 .1rem;
	padding:.2rem .15rem;
	background-color:#fff;
	-webkit-border-radius:.08rem;
	-moz-border-radius:.08rem;
	border-radius:.08rem
}
.main-item .p-item:last-child {
	margin-bottom:0
}
.main-item .item-wrap {
	padding-left:.3rem;
	padding-top:0;
	padding-bottom:0;
	border-bottom:none
}
.sidebar-item {
	margin-bottom:.15rem
}
}.part-sidebar-news .p-content {
	margin-bottom:.2rem
}
.part-sidebar-news .p-item {
	margin-bottom:.12rem;
	position:relative
}
.part-sidebar-news .p-item .num {
	width:.2rem;
	height:.2rem;
	line-height:.18rem;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	border:.01rem solid #ededed;
	text-align:center;
	color:#8a8a8a;
	font-size:.14rem;
	top:0;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.part-sidebar-news .p-item::before {
	content:'';
	display:block;
	position:absolute;
	left:.1rem;
	top:.2rem;
	bottom:0;
	border-left:.01rem solid #efefef
}
.part-sidebar-news .p-item a {
	display:block;
	color:#323232
}
.part-sidebar-news .p-item a:hover {
	color:#ff6000
}
.part-sidebar-news .date {
	display:block;
	font-size:.14rem;
	line-height:.2rem;
	font-weight:normal;
	margin-bottom:.1rem;
	color:#b5b5b5
}
.part-sidebar-news .title {
	display:block;
	font-size:.14rem;
	font-weight:normal;
	padding-bottom:1em
}
@media (max-width:1023.5px) {
	.part-sidebar-news .title {
	padding-bottom:0
}
}.part-sidebar-shudan .p-wrap {
	padding:0;
	overflow:hidden
}
.part-sidebar-shudan .p-content {
	margin:0
}
.part-sidebar-shudan a {
	display:block
}
.part-sidebar-shudan a:hover img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.part-sidebar-shudan img {
	display:block;
	width:100%;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s
}
.part-sidebar-hotsearch .p-item {
	margin-bottom:0;
	padding-top:.1rem;
	padding-bottom:.1rem;
	border-bottom:1px solid #f9f9f9
}
.part-sidebar-hotsearch .p-item:last-child {
	border-bottom:none
}
.part-sidebar-hotsearch .p-item .num {
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.part-sidebar-fans-what .p-content {
	margin-bottom:0
}
.part-sidebar-fans-what .list li {
	display:block;
	font-size:.14rem;
	line-height:.25rem;
	color:#525252;
	margin-bottom:.2rem
}
.part-sidebar-fans-what .list li:last-child {
	margin-bottom:0
}
.part-sidebar-fans-active .list li {
	display:block;
	margin-bottom:.1rem
}
.part-sidebar-fans-active .list li .num {
	width:.2rem;
	height:.2rem;
	line-height:.18rem;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	border:.01rem solid #ededed;
	text-align:center;
	color:#8a8a8a;
	font-size:.14rem;
	top:0;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.part-sidebar-fans-active .list li::before {
	content:'';
	display:block;
	position:absolute;
	left:.1rem;
	top:.2rem;
	bottom:0;
	border-left:.01rem solid #efefef
}
.part-sidebar-fans-active .list h3 {
	font-size:.16rem;
	color:#323232;
	line-height:.22rem;
	margin-bottom:.1rem
}
.part-sidebar-fans-active .list h4 {
	font-size:.14rem;
	line-height:.2rem;
	color:#b5b5b5;
	font-weight:normal
}
.part-hotsearch-main .hotsearch-list {
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-moz-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.part-hotsearch-main .item-wrap {
	padding:.12rem 0 .12rem .4rem
}
.part-hotsearch-main .num {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
@media (max-width:1023.5px) {
	.part-hotsearch-main .p-wrap .p-title .t-r {
	display:none
}
.part-hotsearch-main .p-item {
	padding:0;
	margin-bottom:0
}
.part-hotsearch-main .p-content {
	background-color:#fff;
	-webkit-border-radius:.08rem;
	-moz-border-radius:.08rem;
	border-radius:.08rem;
	padding:.15rem;
	margin-bottom:.15rem
}
.part-hotsearch-main .item-meta {
	display:none
}
.part-hotsearch-main .item-wrap {
	padding-top:0;
	padding-bottom:0
}
}.part-posts-main a {
	display:block
}
.part-posts-main .item-title {
	height:auto;
	font-size:.18rem;
	line-height:.26rem;
	font-weight:bold;
	margin-bottom:.1rem
}
.part-posts-main .item-title a {
	color:#323232
}
.part-posts-main .item-title a:hover {
	color:#ff6000
}
.part-posts-main .item-entry {
	font-size:.13rem;
	line-height:.2rem;
	height:.2rem;
	overflow:hidden;
	color:#8a8a8a;
	margin-bottom:.25rem
}
.part-posts-main .item-entry a {
	color:#8a8a8a
}
.part-posts-main .item-meta {
	line-height:.22rem;
	font-size:.12rem;
	color:#b5b5b5
}
.part-posts-main .item-meta a {
	color:#b5b5b5
}
.part-posts-main .item-meta a:hover {
	color:#ff6000
}
.part-posts-main .item-meta .meta {
	display:inline-block;
	vertical-align:top;
	margin-right:.5rem
}
.part-posts-main .item-meta .avatar {
	width:.22rem;
	display:inline-block;
	vertical-align:top;
	margin-right:.1rem
}
.part-posts-main .item-wrap {
	padding-left:.35rem
}
.part-posts-main .item-thumb {
	width:2.2rem
}
.part-posts-main .item-main {
	padding-left:2.6rem;
	min-height:1.4rem
}
.part-posts-main .item-tag {
	line-height:.22rem;
	height:.22rem;
	margin-bottom:.1rem
}
@media (max-width:767.5px) {
	.part-posts-main .item-tag {
	margin-bottom:0
}
.part-posts-main .item-title {
	font-weight:normal;
	margin-bottom:.08rem
}
}.part-author-main .item-num {
	top:.66rem
}
.part-author-main .item-main {
	padding-right:3.2rem
}
.part-author-main .item-meta {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	font-size:.14rem;
	color:#b5b5b5;
	font-weight:normal
}
.part-author-main .item-meta h5 {
	font-weight:normal;
	text-align:center;
	font-size:inherit;
	color:inherit;
	margin-left:.2rem
}
.part-author-main .item-meta .n {
	display:block;
	width:6em;
	font-size:.22rem;
	line-height:.3rem;
	color:#000;
	margin-bottom:.1rem
}
.part-author-main .item-meta .txt {
	display:block
}
.part-author-main .item-desc {
	line-height:.22rem;
	height:.22rem;
	margin-bottom:.1rem
}
.part-author-main .item-desc .btnpro {
	line-height:.22rem;
	padding:0 .1rem;
	font-size:.12rem;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	border:none
}
.part-author-main .item-post {
	line-height:.2rem;
	height:.2rem;
	overflow:hidden;
	font-size:.14rem;
	color:#6a6a6a
}
.part-author-main .item-post a {
	color:#6a6a6a
}
.part-author-main .item-post a:hover {
	color:#ff6000
}
@media (max-width:1329.5px) {
	.part-author-main .item-post {
	display:none
}
}@media (max-width:1023.5px) {
	.part-author-main .item-count {
	display:none
}
.part-author-main .item-desc {
	margin-bottom:0
}
.part-author-main .item-views .n {
	font-size:.15rem;
	line-height:.16rem;
	width:5em
}
.part-author-main .item-views .txt {
	font-size:.12rem
}
.part-author-main .item-num {
	top:50%
}
}.part-product-main .avatar {
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem
}
.part-product-main a {
	display:block
}
.part-product-main .item-desc {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.part-product-main .item-desc a {
	color:#6a6a6a
}
.part-product-main .item-desc a:hover {
	color:#ff6000
}
.part-product-main .desc-count,.part-product-main .desc-post {
	display:block
}
.part-product-main .desc-count {
	width:15em;
	margin-right:.5rem
}
@media (max-width:1329.5px) {
	.part-product-main .desc-post {
	display:none
}
.part-product-main .desc-count {
	width:auto;
	margin-right:.2rem
}
}.part-book-main .avatar-item .item-thumb {
	width:2.2rem;
	background-color:#fafafb;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	overflow:hidden
}
.part-book-main .avatar-item .item-thumb .thumb {
	padding-top:63.63636364%;
	-webkit-background-size:60% 60%;
	background-size:60%;
	background-position:center bottom
}
.part-book-main .avatar-item .item-main {
	padding-left:2.6rem;
	min-height:1.5rem
}
.part-book-main .avatar-item .item-desc {
	margin-bottom:.12rem
}
@media (min-width:1024px) {
	.part-book-main .avatar-item .item-title {
	line-height:.34rem;
	height:.34rem;
	font-size:.18rem;
	font-weight:bold;
	margin-bottom:.06rem;
	padding-top:.2rem
}
}.part-book-main .avatar-item .thumb-img-hasshadow {
	width:40%;
	padding-top:10%
}
.part-book-main .avatar-item .item-tag .btnpro {
	font-size:.12rem;
	font-weight:normal;
	padding:0 .1rem;
	line-height:.22rem;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem
}
@media (max-width:1023.5px) {
	.part-book-main .avatar-item .item-wrap {
	min-height:.7rem
}
.part-book-main .avatar-item .item-main {
	padding-left:0;
	padding-right:1.25rem;
	min-height:auto
}
.part-book-main .avatar-item .item-thumb {
	left:auto;
	right:0;
	width:1.1rem
}
.part-book-main .avatar-item .item-tag {
	display:none
}
.part-book-main .avatar-item .item-meta {
	position:static;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.part-book-main .avatar-item .free-txt,.part-book-main .avatar-item .free-imgs {
	display:inline-block;
	vertical-align:top
}
.part-book-main .avatar-item .free-imgs {
	margin-right:.04rem
}
.part-book-main .avatar-item .free-imgs .avatar {
	width:.18rem
}
.part-book-main .avatar-item .free-txt {
	line-height:.18rem
}
.part-book-main .avatar-item .item-title {
	margin-bottom:.05rem
}
.part-book-main .avatar-item .item-desc {
	font-size:.13rem;
	margin-bottom:.06rem
}
}@media (max-width:1329.5px) {
	.part-book-main {
	margin-bottom:.15rem
}
}@media (max-width:1329.5px) {
	.part-fans-main {
	margin-bottom:.15rem
}
}.part-course-main .item-wrap {
	padding-left:.35rem
}
.part-course-main .item-title {
	height:auto;
	font-size:.18rem;
	line-height:1.44444444em;
	margin-bottom:.66666667em
}
.part-course-main .item-thumb {
	width:2.2rem
}
.part-course-main .item-main {
	padding-left:2.6rem;
	min-height:1.4rem
}
.part-course-main .item-tag {
	height:auto
}
.part-course-main .item-desc {
	font-size:.13rem;
	line-height:1.53846154em;
	color:#8a8a8a;
	margin-top:.92307692em
}
.part-course-main .item-author {
	font-size:.12rem;
	line-height:1.66666667em;
	color:#b5b5b5;
	margin-top:2.16666667em
}
.part-course-main .item-author .txt {
	display:inline-block;
	vertical-align:top
}
.part-course-main .avatar {
	width:.2rem;
	display:inline-block;
	vertical-align:top;
	margin-right:.05rem
}
@media (max-width:767.5px) {
	.part-course-main .item-title {
	margin-bottom:.08rem
}
}.site-layout-1 .sidebar {
	display:block;
}
.p-wrap .p-btns .btnpro {
	display:block;
}
