﻿.article_list .list_item {
	position: relative;
	display: block;
	padding: 12px 125px 11px 20px
}

	.article_list .list_item:first-child:before {
		position: absolute;
		top: 0;
		left: 20px;
		content: " ";
		display: block;
		height: 1px;
		width: 100%;
		border-bottom: 1px solid #e2e2e2;
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5)
	}

	.article_list .list_item:after {
		position: absolute;
		bottom: 0;
		left: 20px;
		content: " ";
		display: block;
		height: 1px;
		width: 100%;
		border-bottom: 1px solid #e2e2e2;
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5)
	}

	.article_list .list_item:last-child:after {
		display: none
	}

	.article_list .list_item .cover {
		position: absolute;
		top: 12px;
		right: 20px;
		width: 93px;
		height: 74px
	}

.article_list .time {
	position: absolute;
	bottom: 6px;
	left: 6px
}

.article_list .cont {
	overflow: visible;
	position: relative;
	min-height: 74px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

.article_list .cont_space-between {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.article_list .article_tag {
	position: absolute;
	bottom: 0;
	color: rgba(0,0,0,0.3);
	font-size: 14px
}

.article_list .title {
	color: #000;
	line-height: 24px;
	font-size: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.article_list .list_item .cont .desc {
	font-size: 13px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height: 1.3
}

.article_list .more {
	text-align: center
}

.article_list .icon_loading {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 5px;
	background: url("data:image/gif;base64,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") 0 0 16px no-repeat;
	vertical-align: -2px;
	-webkit-background-size: 16px 16px
}

.article_list .list-loading {
	text-align: center;
	color: #888;
	padding: 10px 0
}

@media(prefers-color-scheme:dark) {
	.article_list .article_tag {
		color: rgba(0,0,0,0.3)
	}

	.article_list .title {
		color: rgba(255,255,255,0.8)
	}

	.article_list .list_item:after, .article_list .list_item:first-child:before {
		border-bottom-color: rgba(255,255,255,0.05)
	}

	.article_list .list_item .cont .desc {
		color: rgba(255,255,255,0.5)
	}

	.article_list .list-loading {
		color: rgba(255,255,255,0.5)
	}
}

.tab_hd {
	position: relative
}

	.tab_hd:after {
		content: ' ';
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		content: " ";
		display: block;
		height: 1px;
		width: 100%;
		border-bottom: 1px solid #e2e2e2;
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5)
	}

.tab_hd_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

	.tab_hd_inner .item {
		line-height: 48px;
		width: 100%;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		box-flex: 1;
		flex: 1;
		font-size: 16px;
		text-align: center;
		text-decoration: none;
		-webkit-tap-highlight-color: transparent;
		max-width: 5em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

.font_size_small .item {
	font-size: 15px
}

.tab_hd_inner .item.active {
	position: relative;
	color: #09bb07
}

	.tab_hd_inner .item.active:after {
		content: ' ';
		display: block;
		width: 20px;
		height: 3px;
		background-color: #09bb07;
		position: absolute;
		bottom: 0;
		margin-bottom: -0.5px;
		left: 50%;
		margin-left: -10px;
		z-index: 1
	}

.tab_hd_inner .item:active {
	background-color: rgba(0,0,0,0.1)
}

.more {
	text-align: center
}

.list-loading {
	text-align: center;
	color: #888;
	padding: 10px 0
}

@media(prefers-color-scheme:dark) {
	.tab_hd:after {
		border-bottom-color: rgba(255,255,255,0.05)
	}

	.tab_hd_inner .item.active {
		color: #07c160
	}

		.tab_hd_inner .item.active:after {
			background-color: #07c160
		}

	.tab_hd_inner .item:active {
		background-color: rgba(0,0,0,0.1)
	}

	.list-loading {
		color: rgba(255,255,255,0.5)
	}
}

.slider {
	margin-bottom: 13px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.swiper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

	.swiper .item {
		position: relative;
		width: 90%;
		border-radius: 2px;
		overflow: hidden;
		background-color: rgba(0,0,0,0.03);
		margin-left: 10px;
		-webkit-flex-shrink: 0;
		flex-shrink: 0
	}

		.swiper .item a {
			display: block
		}

		.swiper .item .img {
			position: relative;
			display: block;
			width: 100%;
			height: 143px;
			background: center center no-repeat;
			background-size: cover
		}

			.swiper .item .img .time {
				position: absolute;
				bottom: 8px;
				left: 8px;
				line-height: 24px;
				font-size: 14px;
				border-radius: 12px;
				padding: 0 10px 0 25px
			}

				.swiper .item .img .time:after {
					left: 10px;
					-webkit-transform: scale(1.5);
					transform: scale(1.5)
				}

		.swiper .item .desc {
			font-size: 16px;
			padding: 14px 12px 13px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			color: #000
		}

.indicator {
	position: absolute;
	right: 15px;
	bottom: 10px
}

	.indicator a {
		float: left;
		margin-left: 6px
	}

.icon_dot {
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #d0cdd1
}

	.icon_dot.active {
		background-color: #6a666f
	}

@media(prefers-color-scheme:dark) {
	.swiper .item .desc {
		color: rgba(255,255,255,0.8)
	}

	.swiper .item {
		background-color: #1e1e1e
	}
}

.articles_header {
	padding: 24px 20px 20px
}

	.articles_header .ic_more {
		position: relative;
		left: -10px;
		top: -2px
	}

.rich_media_title {
	font-weight: normal;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.account_info {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}

	.account_info .flex_bd {
		-webkit-box-flex: 1;
		padding-left: 8px;
		word-wrap: break-word;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto
	}

.account_avatar {
	width: 28px;
	height: 28px;
	padding: 0;
	display: inline-block;
	background-color: #fff;
	border-radius: 50%;
	overflow: hidden;
	vertical-align: middle
}

	.account_avatar .img {
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		background-color: #eee
	}

.account_nickname {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	line-height: 1.2;
	color: #576b95;
	font-size: 14px
}

.account_nickname_inner {
	font-weight: 400;
	vertical-align: top;
	font-size: 15px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	max-width: 180px
}

.flex_ft {
	margin-left: 16px
}

.articles_header .weui-btn {
	width: 48px;
	line-height: 24px;
	border-radius: 2px;
	background-color: #f2f2f2;
	color: #1aad19;
	font-size: 13px;
	border: 0;
	padding: 0
}

.weui-btn {
	position: relative;
	display: block;
	padding: 0 1.32em;
	box-sizing: border-box;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	line-height: 2.3;
	border-radius: 3px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	overflow: hidden
}

	.weui-btn:after {
		content: " ";
		width: 200%;
		height: 200%;
		position: absolute;
		top: 0;
		left: 0;
		border: 1px solid rgba(0,0,0,0.2);
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		box-sizing: border-box;
		border-radius: 3px
	}

.weui-btn_plain-primary {
	color: #1aad19;
	border: 1px solid #1aad19
}

	.weui-btn_plain-primary:after {
		border-width: 0
	}

.ic.ic_more {
	display: inline-block;
	width: 5px;
	height: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: transparent rgba(0,0,0,0.5) rgba(0,0,0,0.5) transparent;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

@media(prefers-color-scheme:dark) {
	.account_avatar {
		background-color: #191919
	}

		.account_avatar .img {
			background-color: rgba(255,255,255,0.05)
		}

	.account_nickname {
		color: #7d90a9
	}

	.articles_header .weui-btn {
		background-color: #f2f2f2;
		color: #07c160
	}

	.weui-btn_plain-primary {
		color: #07c160;
		border-color: #07c160
	}

	.ic.ic_more {
		border-color: transparent rgba(0,0,0,0.5) rgba(0,0,0,0.5) transparent
	}
}

.video_cell_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

	.video_cell_list .list_item {
		padding: 0;
		padding-right: 3.5px;
		box-sizing: border-box;
		width: 50%;
		display: inline-block;
		margin-bottom: 20px
	}

		.video_cell_list .list_item:after {
			display: none
		}

		.video_cell_list .list_item:nth-child(even) {
			padding-right: 0;
			padding-left: 3.5px
		}

	.video_cell_list .cover {
		position: relative;
		top: 0;
		right: 0;
		width: 100%;
		padding-bottom: 55.978%;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 10px
	}

	.video_cell_list .img {
		display: block;
		width: 100%;
		height: 100%
	}

	.video_cell_list .time {
		position: absolute;
		bottom: 6px;
		right: 6px
	}

	.video_cell_list .cont {
		overflow: visible;
		padding: 0 12px
	}

	.video_cell_list .title {
		width: auto;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		word-wrap: normal;
		font-size: 15px;
		line-height: 19px
	}

.video_banner_list {
	background-color: #fafafa
}

	.video_banner_list .list_item {
		background-color: #fff;
		margin-bottom: 12px
	}

	.video_banner_list .cont {
		padding: 12px 12px 20px
	}

	.video_banner_list .title {
		font-weight: normal;
		font-size: 17px;
		line-height: 21px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical
	}

@media(prefers-color-scheme:dark) {
	.video_banner_list {
		background-color: #111
	}

		.video_banner_list .list_item {
			background-color: #191919
		}
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	background-color: #fafafa;
	line-height: 1.6;
	height: 100%
}

body {
	-webkit-touch-callout: none;
	font-family: -apple-system-font,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: inherit;
	min-height: 100%
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	font-size: 16px
}

* {
	margin: 0;
	padding: 0;
	font-style: normal
}

a {
	color: #576b95;
	text-decoration: none
}

.container {
	overflow: hidden;
	background-color: #fff
}

.loading {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #888;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin-top: -10px
}

.time {
	display: table;
	position: relative;
	box-sizing: border-box;
	padding: 0 5px 0 16px;
	height: 16px;
	min-width: 40px;
	text-align: center;
	background-color: rgba(0,0,0,0.4);
	color: #fff;
	font-size: 10px;
	border-radius: 8px
}

	.time:after {
		position: absolute;
		content: ' ';
		display: block;
		width: 10px;
		height: 10px;
		top: 50%;
		left: 4px;
		margin-top: -5px;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTAgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5wbGF5X3M8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iMDkyOS3op4bop4kiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik02LjI0MjA1MDk5LDIuMzYzMDc2NDkgTDkuNjk4NDgyMzksNy41NDc3MjM1OCBDOS43ODc2MDMxLDcuNjgxNDA0NjUgOS43NTE0Nzk3OSw3Ljg2MjAyMTE5IDkuNjE3Nzk4NzIsNy45NTExNDE5IEM5LjU3MDAxMTgxLDcuOTgyOTk5ODUgOS41MTM4NjQxMSw4IDkuNDU2NDMxMzksOCBMMi41NDM1Njg2MSw4IEMyLjM4MjkwMzk1LDggMi4yNTI2NTk1Miw3Ljg2OTc1NTU2IDIuMjUyNjU5NTIsNy43MDkwOTA5MSBDMi4yNTI2NTk1Miw3LjY1MTY1ODE5IDIuMjY5NjU5NjcsNy41OTU1MTA0OSAyLjMwMTUxNzYxLDcuNTQ3NzIzNTggTDUuNzU3OTQ5MDEsMi4zNjMwNzY0OSBDNS44NDcwNjk3MiwyLjIyOTM5NTQyIDYuMDI3Njg2MjYsMi4xOTMyNzIxMSA2LjE2MTM2NzMzLDIuMjgyMzkyODMgQzYuMTkzMzI0MzYsMi4zMDM2OTc1MSA2LjIyMDc0NjMxLDIuMzMxMTE5NDYgNi4yNDIwNTA5OSwyLjM2MzA3NjQ5IFoiIGlkPSJUcmlhbmdsZS1Db3B5LTIiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMDAwMDAsIDUuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtNi4wMDAwMDAsIC01LjAwMDAwMCkgIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center;
		background-size: cover
	}

	.time .time_container {
		display: table-cell;
		line-height: initial;
		vertical-align: middle
	}

.container_banner_list .articles_header {
	background-color: #fff
}

.container_complex .article_list .list_item:first-child:before {
	display: none
}

.more {
	text-align: center
}

@media(prefers-color-scheme:dark) {
	body, .container {
		background-color: #191919
	}

	.loading {
		color: rgba(255,255,255,0.3)
	}

	.time {
		background-color: rgba(0,0,0,0.4);
		color: rgba(255,255,255,0.8)
	}

	.container_banner_list .articles_header {
		background-color: #191919
	}

	body a {
		color: #7d90a9
	}
}
