.brief-component-wrapper.full-screen-b {
	background:#eee 50% 50%/cover no-repeat;
	color:#fff;
	height:15.5rem;
	margin-bottom:0;
	overflow:hidden;
	position:relative;
	width:100%
}
.amos-image {
	display:inline-block;
	position:relative
}
.brief-component-wrapper-image {
	height:auto;
	width:100%;
	z-index:0
}
.amos-image .image-bottom-overlap {
	overflow:hidden;
	z-index:0
}
.amos-image .image-bottom-overlap, .amos-image .image-top-overlap {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.amos-image .image-placeholder {
	background-color:#e8e8e8;
	height:100%;
	width:100%
}
.amos-image .image-container.error, .amos-image .image-container.loaded, .amos-image .image-container.static-label {
	opacity:1
}
.amos-image .image-container.animate {
	-webkit-transition-property:opacity;
	-o-transition-property:opacity;
	-moz-transition-property:opacity;
	transition-property:opacity;
	-webkit-transition-timing-function:cubic-bezier(.39, .575, .565, 1);
	-moz-transition-timing-function:cubic-bezier(.39, .575, .565, 1);
	-o-transition-timing-function:cubic-bezier(.39, .575, .565, 1);
	transition-timing-function:cubic-bezier(.39, .575, .565, 1)
}
.amos-image .image-container, .amos-image .image-container img {
	height:inherit;
	max-height:inherit;
	max-width:inherit;
	min-height:inherit;
	min-width:inherit;
	width:inherit
}
.amos-image .image-container {
	font-size:0;
	opacity:0;
	position:relative;
	z-index:1
}
.brief-component-wrapper.full-screen-b .brief-component-blur-mask {
	bottom:-1rem;
	-webkit-filter:blur(.22rem);
	filter:blur(.22rem);
	height:6rem;
	left:-10%;
	position:absolute;
	/* top:3.5rem; */
	width:120%
}
.brief-component-wrapper.full-screen-b .brief-component-mask {
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	bottom:0.5rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	font-size:0;
	padding:0 .16rem;
	position:absolute;
	width:60%;
	left:20%;
}
.brief-component-wrapper.full-screen-b .brief-component-line {
	-moz-box-pack:justify;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.brief-component-wrapper.full-screen-b .brief-component-line.center {
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.brief-component-wrapper.full-screen-b .brief-component-text {
	-webkit-line-clamp:8;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	font-family:PingFangSC-Regular;
	font-size:22px;
	line-height:36px;
	margin-bottom:.24rem;
	margin-top:8PX;
	opacity:.8;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
.brief-component-text {text-indent:2em;}
.tabs-bar-components {
	font-size:0
}
.tabs-bar-components .transform, .tabs-bar-components.transform {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
.tabs-bar-components .tab-bar-wrap {
	width:100%
}
.tabs-bar-components .tab-bar-wrap .tab-bar-scroll-wrap {
	height:72PX;
	margin:0 auto;
	overflow:hidden;
	position:relative
}
.amos-tabs {
	color:#222;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	overflow:hidden
}
.amos-tabs-top {
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column
}
.amos-tab-cell-container-wrap {
	-moz-box-flex:0;
	background:#fff;
	-webkit-flex:0 0 auto;
	flex:0 0 auto;
	position:relative
}
.amos-tab-cell-container-wrap.vertical {
	height:.84rem;
	width:100%
}
.amos-tab-cell-container-wrap.vertical.type-tag, .amos-tab-cell-container-wrap.vertical.type-tag-divide {
	height:1.04rem
}
.tabs-bar-components .tab-bar-wrap .tab-bar-scroll-wrap .amos-tab-cell-container-wrap {
	background-color:transparent;
	height:53PX
}
.amos-tab-cell-container-inner {
	height:inherit;
	overflow:hidden;
	width:inherit
}
.amos-tab-cell-container-inner.type-tag-divide.vertical, .amos-tab-cell-container-inner.type-tag.vertical {
padding:0
}
.tabs-bar-components .tab-bar-wrap .tab-bar-scroll-wrap .amos-tab-cell-container-inner {
	box-shadow:none
}
.amos-tab-cell-container.type-tag-divide.vertical, .amos-tab-cell-container.type-tag.vertical {
	height:100%
}
.amos-tab-cell-container.type-line.vertical, .amos-tab-cell-container.type-tag.vertical {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	padding-bottom:10PX
}
.amos-tab-cell-container.vertical.arrange-start, .amos-tab-cell-container.vertical.overflow {
	-moz-box-pack:start;
	-webkit-justify-content:center;
	justify-content:center
}
.amos-tab-cell-container.type-line, .amos-tab-cell-container.type-tag {
	overflow:scroll
}
.amos-tab-cell-container.shown {
	visibility:visible
}
.amos-tab-cell-container {
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	height:inherit;
	position:relative;
	visibility:hidden;
	width:inherit
}
.amos-tab-cell {
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-moz-box-align:center;
	-moz-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	font-size:16px;
	-webkit-justify-content:center;
	justify-content:center;
	position:relative;
	text-align:center
}
.amos-tab-cell.no-shrink {
	-webkit-flex-shrink:0;
	flex-shrink:0
}
.amos-tab-cell.vertical {
	height:100%
}
.amos-tab-cell.vertical.line, .amos-tab-cell.vertical.tag {
	display:-webkit-inline-flex;
	display:-moz-inline-box;
	display:inline-flex;
	vertical-align:middle
}
.amos-tab-cell.vertical:not(.custom).tag, .amos-tab-cell.vertical:not(.custom).tag-divide {
	background:transparent;
	border-radius:2rem;
	color:#505050;
	margin-right:.24rem;
	padding:0 .24rem
}
.amos-tab-cell.vertical:not(.custom).tag-divide.active, .amos-tab-cell.vertical:not(.custom).tag.active {
	background:transparent;
	color:#ff4d4d;
	font-weight:700
}
.amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag, .amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag-divide, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag-divide {
	box-shadow:inset 0 0 0 1PX #f2f2f2;
	font-size:14px
}
@media (-o-min-device-pixel-ratio:2/1), (-webkit-min-device-pixel-ratio:2), (min--moz-device-pixel-ratio:2), (min-resolution:2dppx) {
.amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag, .amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag-divide, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag-divide {
	box-shadow:0, 2 0, 2 0 1PX, inset 2 #f2f2f2
}
}
.amos-tab-cell.vertical:not(.custom).tag-divide.active.android, .amos-tab-cell.vertical:not(.custom).tag-divide.active.system-android, .amos-tab-cell.vertical:not(.custom).tag.active.android, .amos-tab-cell.vertical:not(.custom).tag.active.system-android, .android .amos-tab-cell.vertical:not(.custom).tag-divide.active, .android .amos-tab-cell.vertical:not(.custom).tag.active {
	-webkit-text-stroke:.3PX #ff4d4d;
	text-stroke:.3PX #ff4d4d;
	font-weight:400
}
.amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag-divide.active, .amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag.active, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag-divide.active, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag.active {
	box-shadow:inset 0 0 0 1PX #ff4d4d;
	font-weight:400
}
@media (-o-min-device-pixel-ratio:2/1), (-webkit-min-device-pixel-ratio:2), (min--moz-device-pixel-ratio:2), (min-resolution:2dppx) {
.amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag-divide.active, .amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag.active, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag-divide.active, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag.active {
	box-shadow:0, 2 0, 2 0 1PX, inset 2 #ff4d4d
}
}
.tabs-bar-components .tab-bar-wrap .tab-bar-scroll-wrap .amos-tab-cell.vertical.tag {
	font-size:18px;
	padding:0 1rem;
}
.tabs-bar-components .tab-bar-wrap .tab-bar-scroll-wrap .amos-tab-cell.vertical.tag {
	background-color:transparent
}
.amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag-divide.active.android, .amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag-divide.active.system-android, .amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag.active.android, .amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag.active.system-android, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag-divide.active.android, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag-divide.active.system-android, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag.active.android, .amos-tabs .amos-tab-cell.vertical:not(.custom).tag.active.system-android, .android .amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag-divide.active, .android .amos-tab-cell-container .amos-tab-cell.vertical:not(.custom).tag.active, .android .amos-tabs .amos-tab-cell.vertical:not(.custom).tag-divide.active, .android .amos-tabs .amos-tab-cell.vertical:not(.custom).tag.active {
	-webkit-text-stroke:0;
	text-stroke:0;
	font-weight:400
}
.tabs-bar-components .tab-bar-wrap .tab-bar-scroll-wrap .amos-tab-cell.vertical.tag.active {
	background-color:transparent;
	color:#ff4d4d
}
.tabs-bar-components.theme-color .tab-bar-wrap .tab-bar-scroll-wrap .amos-tab-cell.vertical.tag {
	color:#fff
}
.tabs-bar-components.theme-color .tab-bar-wrap .tab-bar-scroll-wrap .amos-tab-cell.vertical.tag a {
	color:#fff
}
.tabs-bar-components.theme-color .tab-bar-wrap .tab-bar-scroll-wrap .amos-tab-cell.vertical.tag.active {
	background-color:hsla(0, 0%, 100%, .3);
	border:none!important;
	box-shadow:none!important
}
.amos-tab-cell-container.vertical .fake-padding {
	-moz-box-flex:0;
	-webkit-flex:0 0 auto;
	flex:0 0 auto;
	height:100%
}
.card-block-container {
	background:#fff;
	border-radius:.16rem;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:8PX;
	padding:.28rem .24rem;
	position:relative
}
.hot-event-feed-block {
	background-color:#fff
}
.block-container-header {
	-moz-box-pack:justify;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	margin-bottom:16PX
}
.block-container-header, .block-container-header .block-container-title-container {
	-moz-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.block-container-header .block-container-title-container {
	-moz-box-flex:1;
	display:-webkit-inline-flex;
	display:-moz-inline-box;
	display:inline-flex;
	-webkit-flex-grow:1;
	flex-grow:1
}
.block-container-header .block-container-title-container {
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.block-container-header .block-container-title {
	-moz-box-flex:0;
	-webkit-flex:none;
	flex:none;
	font-family:PingFangSC-Medium;
	font-size:19px;
	line-height:24px;
	width:100%
}
.block-container-header .block-container-title {
	-moz-box-flex:1;
	-webkit-flex:auto;
	flex:auto;
	width:auto
}
.block-container-header .block-container-title {
	font-weight:700
}
.card-block-container .block-container-header {
	margin-bottom:12PX
}
.hot-event-feed-block-item-wrapper {
	background-color:#fff;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.32rem 0
}
.hot-event-feed-block-item-wrapper:first-child {
	padding-top:0
}
.hot-event-feed-block-item-wrapper:last-child {
	padding-bottom:0
}
.amos-feed-card-article {
	padding:.28rem .32rem
}
.amos-feed-card-article.L1001, .amos-feed-card-article.L1001 .L1001-left {
	-moz-box-pack:justify;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.amos-feed-card-article.L1001 .L1001-left {
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column;
	min-height:1.54rem;
	overflow:hidden
}
.amos-feed-card-article .amos-ellipsis {
	color:#222;
	font-size:18px;
	line-height:24px
}
.amos-feed-card-article.L1001 .amos-ellipsis {
	margin-bottom:.16rem
}
.amos-feed-card-article, .amos-feed-card-gallery, .amos-feed-card-video {
	padding:0 0.3rem;
}
.amos-ellipsis-js.lineClamp, .amos-ellipsis-native.ellipsis {
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
.amos-ellipsis-native p {
	padding-top: 0.3rem;
	font-size: 0.2rem;
	color: #888888;
	display: block;
	word-break: normal;
	overflow: auto;
}
.amos-feed-card-article.L1001 .image-coats {
	-webkit-flex-shrink:0;
	flex-shrink:0;
	height:3rem;
	margin-left:.32rem;
	width:5rem
}
.new-book-rec {
  display: flex;
  flex-wrap: wrap;
}
.new-book-rec-row {
  flex-basis: 100%;
  display:flex;
}
.new-book-rec-row .thr-average {
	-webkit-flex:1;
	flex:1;
        padding:0 0.3rem;
}
.thr-average img {width: 100%;height:8rem;}
.thr-average p {text-align:center;}
.hundred-book-rec {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.hundred-book-rec div {text-align:center;}
.hundred-book-rec img {width:auto;}
.amos-image-matrix.inline {
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	height:100%;
	position:relative;
	width:100%
}
.amos-image-matrix.inline .coat {
	-moz-box-flex:1;
	-webkit-flex-grow:1;
	flex-grow:1;
	overflow:hidden
}
.amos-feed-card-article .amos-image-matrix .coat:first-child, .amos-feed-card-article .amos-image-matrix .coat:first-child img {
	border-bottom-left-radius:.08rem;
	border-top-left-radius:.08rem
}
.amos-feed-card-article .amos-image-matrix .coat:last-child, .amos-feed-card-article .amos-image-matrix .coat:last-child img {
	border-bottom-right-radius:.08rem;
	border-top-right-radius:.08rem
}
.amos-image-matrix.inline .amos-image {
	height:100%;
	width:100%
}
.hot-event-feed-block-splitter {
	border-radius:0;
	margin:auto;
	position:relative;
	width:100%
}
.hot-event-feed-block-splitter:after {
	border:solid #e8e8e8;
	border-radius:0;
	border-width:0 0 1px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	content:"";
	height:200%;
	left:0;
	pointer-events:none;
	position:absolute;
	top:0;
	-webkit-transform:scale(.5);
	-moz-transform:scale(.5);
	-o-transform:scale(.5);
	transform:scale(.5);
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	transform-origin:0 0;
	width:200%
}
@media (-o-min-device-pixel-ratio:3/1), (-webkit-min-device-pixel-ratio:3), (min--moz-device-pixel-ratio:3), (min-resolution:3dppx) {
.hot-event-feed-block-splitter:after {
border-radius:0;
height:300%;
-webkit-transform:scale(.333333);
-moz-transform:scale(.333333);
-o-transform:scale(.333333);
transform:scale(.333333);
width:300%
}
}
.timeline-component {
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	background-color:#fff;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;
	position:relative
}
.timeline-component.card-block-container .block-container-header {
	margin-bottom:16PX
}
.timeline-component-content {
	padding-left:.08rem
}
.timeline-component-item {
	border-left:.04rem solid #f4f5f6;
	padding:.3rem 0 .56rem .28rem;
	position:relative
}
.timeline-component-text-type .timeline-component-item {
	border-color:transparent;
	padding:0 0 .4rem .38rem
}
.timeline-component-text-type .timeline-component-item-box {
	background-color:#f4f5f6;
	border-radius:.08rem;
	padding:.24rem .2rem
}
.timeline-component-left {
	left:.28rem;
	line-height:0;
	margin:0 0 .18rem;
	padding:0;
	position:absolute;
	top:-.16rem
}
.timeline-component-text-type .timeline-component-left {
	left:0
}
.timeline-component-left:before {
	background-color:#fff;
	border:2px solid #f85959;
	border-radius:50%;
	content:"";
	height:6PX;
	left:-.4rem;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:6PX;
	z-index:1
}
.timeline-component-left.android:before {
	margin-top:1px
}
.timeline-component-text-type .timeline-component-left:before {
	left:-.12rem;
	top:.52rem;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.timeline-component-text-type .timeline-component-right {
	-moz-box-pack:center;
	-moz-box-align:start;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	display:-webkit-flex;
	display:-moz-box;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center
}
.timeline-component-text-type .timeline-component-right:before {
	background-color:#f4f5f6;
	content:"";
	height:100%;
	left:-.04rem;
	position:absolute;
	top:.52rem;
	width:.04rem
}
.timeline-component-text-type .timeline-component-item:last-child {
	padding-bottom:0
}
.timeline-component-text-type .timeline-component-item:last-child .timeline-component-right:before {
	width:0
}
.timeline-component-text-type .timeline-component-item-box:after {
	border:.12rem solid transparent;
	border-right-color:#f4f5f6;
	content:"";
	font-size:0;
	height:0;
	left:.14rem;
	overflow:hidden;
	position:absolute;
	top:.36rem;
	width:0
}
.timeline-component-text-type .timeline-component-right-header {
	color:#999;
	font-size:12px;
	margin-bottom:.2rem
}
.timeline-component-text-type .timeline-component-item .timeline-component-right-text {
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	font-size:15px;
	line-height:22px;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-word
}
.image-coats img {width:auto !important;height:auto !important;}
.amos-tab-cell-container.type-line::-webkit-scrollbar, .amos-tab-cell-container.type-tag::-webkit-scrollbar {
display:none
}
/* ::-webkit-scrollbar {
height:0;
width:0
} */
.swiper-wrapper {
	
}
.swiper-wrapper::-webkit-scrollbar {
	width:15px;
	height:10px;
}
.vill-read-book {background:rgba(255,255,255,0.6);padding:0.3rem;}
.wm_peo_t1{color:#999999;font-size:14px;line-height:20px;height:40px;}
.wm_peo_t2{color:#333333;font-size:16px;padding:18px 0 10px 0;font-weight:bold;}
.wm_peo_t3{font-size:16px;}
.newzt-container {width:1280px; margin:0 auto;}
.newzt-pc {width:50%;float:left;}
.pt-pc {padding-top:0.32rem !important;}
.pc-none {display:none;}
.w70 {width:70%;}
.w30 {width:30%;}
.picTitle {
    position: relative;
    width: 270px;
    height: 170px;
    margin: 0 auto 15px;
}
.picTitle .bg {
    background: #000000;
    bottom: 0;
    height: 40px;
    left: 0;
    opacity: 0.4;
    filter: alpha(opacity=40);
    position: absolute;
    width: 100%;
    z-index: 10;
}
.picTitle .name {
    bottom: 0;
    color: #FFFFFF;
    height: 40px;
    left: 0;
    line-height: 40px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 11;
}
.picTitle .name a {
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
}
