@-webkit-keyframes text-background-animation {
	0% {
		background-position: 20% 0
	}

	100% {
		background-position: -120% 0
	}
}

@keyframes text-background-animation {
	0% {
		background-position: 20% 0
	}

	100% {
		background-position: -120% 0
	}
}

.clearboth:after {
	content: '';
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden
}

.bottom-line-input-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 38px;
	border-bottom: #E2E2E2 solid 1px;
	margin-bottom: 12px
}

.bottom-line-input-box:last-child {
	margin-bottom: 0px
}

.bottom-line-input-box .input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.bottom-line-input-box .input input {
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #757575
}

.bottom-line-input-box .phone-code {
	color: #2A2A2A;
	font-size: 14px;
	font-weight: bold
}

.options-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.options-btns a {
	width: 112px;
	height: 38px;
	line-height: 38px;
	border-radius: 3px;
	text-align: center;
	margin-left: 20px;
	background: #F2F2F2;
	border: #E2E2E2 solid 1px;
	color: #2A2A2A;
	font-weight: bold;
	font-size: 14px
}

.options-btns a:first-child {
	margin-left: 0px
}

.options-btns a.yes {
	background: #E04A1C;
	color: #ffffff;
	border: none
}

.options-btns a.close {
	background: #757575;
	color: #ffffff;
	border: none
}

.load-more-box {
	margin-top: 60px;
	text-align: center;
	font-size: 18px;
	color: #2A2A2A;
	font-weight: bold;
	height: 30px
}

.load-more-box .loading {
	display: none
}

.load-more-box.loading .tip-text {
	display: none
}

.load-more-box.loading .loading {
	display: block
}

.dd-box {
	display: none;
	position: absolute;
	top: 34px;
	left: 50%;
	width: 106px;
	margin-left: -53px;
	padding-top: 20px;
	z-index: 2
}

.dd-box .drop-down {
	position: relative;
	border: #E2E2E2 solid 1px;
	border-radius: 3px;
	background: #fff
}

.dd-box .drop-down:before {
	content: "";
	position: absolute;
	left: 50%;
	width: 16px;
	height: 16px;
	border-left: #E2E2E2 solid 1px;
	border-top: #E2E2E2 solid 1px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-top-left-radius: 3px;
	top: -9px;
	margin-left: -8px;
	background: #fff
}

.dd-box .drop-down li {
	padding: 15px 15px 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	color: #2A2A2A
}

.dd-box .drop-down li:last-child {
	padding-bottom: 15px
}

.dd-box .drop-down li .font_family {
	font-size: 14px
}

.dd-box .drop-down li span {
	font-weight: bold;
	margin-left: 5px;
	font-size: 14px
}

.border-bottom-title {
	border-bottom: #F2F2F2 solid 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.border-bottom-title .title {
	font-size: 28px;
	color: #757575;
	font-weight: bold;
	line-height: 100%;
	position: relative;
	padding-bottom: 12px;
	margin-right: 35px
}

.border-bottom-title .title:last-child {
	margin-right: 0px
}

.border-bottom-title .title.on {
	color: #2A2A2A
}

.border-bottom-title .title.on:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	background: #2A2A2A;
	height: 1px;
	width: 100%
}

.download-bar {
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 30px
}

.download-bar .logo {
	width: 38px;
	height: 38px;
	background: #2A2A2A;
	border-radius: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.download-bar .logo img {
	padding: 0px 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.download-bar .content {
	margin-left: 10px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.download-bar .content .title {
	font-size: 13px;
	font-weight: bold;
	line-height: normal
}

.download-bar .content .description {
	font-size: 12px;
	color: #2A2A2A;
	line-height: normal
}

.download-bar .options {
	text-align: center
}

.download-bar .options a {
	color: #E04A1C;
	font-weight: bold;
	font-size: 14px
}

.not-found-box {
	max-width: 820px;
	width: 100%;
	margin: 50px auto 0px
}

.not-found-box .message {
	margin-top: 15px;
	font-size: 16px;
	color: rgba(40,40,40,0.3);
	font-weight: bold;
	text-align: center
}

.not-found-box .not-found {
	max-width: 495px;
	margin: 0 auto
}

.not-found-box .not-found .return-index {
	margin-top: 20px;
	font-size: 16px;
	color: #E04A1C;
	font-weight: bold;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.not-found-box .not-found .return-index .font_family {
	color: #E04A1C;
	font-size: 12px
}

.not-found-box .not-found .return-index a {
	color: #E04A1C;
	margin-left: 5px
}

.mini-program {
	width: 53px;
	height: 53px;
	border-radius: 50%;
	-webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.15);
	box-shadow: 0px 2px 6px rgba(0,0,0,0.15);
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 4px;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	-webkit-transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	transform-origin: bottom right;
	margin: 0 auto;
	margin-bottom: 10px;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.mini-program:hover {
	-webkit-transform: scale(3.2);
	-ms-transform: scale(3.2);
	transform: scale(3.2)
}

@media (max-width: 768px) {
	.dd-box {
		width: 90px;
		margin-left: -45px
	}

	.download-bar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.not-found-box {
		margin-top: 30px;
		padding: 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.not-found-box .message {
		font-size: 14px
	}

	.load-more-box {
		margin-top: 30px
	}
}

.top-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 20;
	background: #fff;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

header {
	width: 1112px;
	margin: 0 auto;
	height: 70px;
	border-bottom: #F2F2F2 solid 1px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 14px
}

@media (max-width: 1024px) {
	header {
		width: 984px
	}
}

header .mobile-menu {
	display: none
}

header .logo {
	width: 173px;
	height: 42px;
	float: left
}

header .logo .img.white {
	opacity: .7
}

header .right-wrap {
	float: right;
	margin-top: 3px
}

header .right-wrap .margin-left {
	margin-left: 20px
}

header .right-wrap a {
	font-size: 13px;
	color: #757575;
	font-weight: bold;
	display: block;
	padding-top: 6px;
	float: left
}

header .right-wrap a.down-app {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

header .right-wrap a.down-app .font_family {
	margin-top: 1px
}

header .right-wrap a.login-btn {
	padding: 6px 28px;
	border: #E04A1C solid 1px;
	color: #E04A1C;
	border-radius: 3px
}

header .right-wrap a.notice {
	width: 16px;
	height: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #000;
	position: relative;
	margin-top: 1px
}

header .right-wrap a.notice.noticed {
	background: #F2F2F2
}

header .right-wrap a.notice.noticed:after {
	background: #F2F2F2;
	content: '';
	position: absolute;
	top: -5px;
	left: -10px;
	width: 36px;
	height: 36px;
	z-index: -1;
	border-radius: 50%
}

header .right-wrap a.notice .icon-notifications {
	font-size: 14px
}

header .right-wrap a.notice .count {
	background: #E04A1C;
	width: 18px;
	height: 18px;
	font-size: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	border-radius: 50%;
	line-height: normal;
	border: #fff solid 2px;
	position: absolute;
	top: -13px;
	right: -18px;
	-webkit-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom
}

header .right-wrap .user {
	position: relative;
	float: left
}

header .right-wrap .user .avatar {
	padding-top: 0px;
	display: block;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	overflow: hidden;
	position: relative
}

header .right-wrap .user .avatar img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 100%
}

header .right-wrap .user .drop-down {
	z-index: 10
}

header .right-wrap .user .drop-down li a {
	color: #2A2A2A !important;
	float: none;
	padding-top: 0px
}

header .right-wrap .user .drop-down li a.logout {
	color: #757575 !important
}

.mobile-menu-box {
	display: none
}

nav {
	width: 1112px;
	margin: 0 auto;
	height: 44px;
	border-bottom: #F2F2F2 solid 1px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media (max-width: 1024px) {
	nav {
		width: 984px
	}
}

nav .nav-items {
	line-height: 42px;
	float: left
}

nav .nav-items .item {
	color: #757575;
	margin: 0px 23px;
	font-size: 14px;
	font-weight: bold;
	position: relative
}

nav .nav-items .item.tag-recommend {
	background: url(//cdn.pingwest.com/menu-5g.png) no-repeat left center;
	background-size: 18px;
	padding-left: 21px;
	background-position-y: -1px;
	color: #002DBF
}

nav .nav-items .item.tag-recommend span {
	background-image: -webkit-linear-gradient(-30deg, #539FF1, #002DBF 30%, #002DBF 70%, #539FF1);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-background-size: 200% 100%;
	-webkit-animation: text-background-animation 2s infinite linear
}

nav .nav-items .item .subscribe-count {
	position: absolute;
	top: -25px;
	left: 2px;
	width: auto;
	white-space: nowrap;
	background: -webkit-gradient(linear, left top, right top, from(#FF9100), to(#EA442C));
	background: -webkit-linear-gradient(left, #FF9100, #EA442C);
	background: -o-linear-gradient(left, #FF9100, #EA442C);
	background: linear-gradient(to right, #FF9100, #EA442C);
	border: #FAE6E3 solid 2px;
	display: block;
	border-radius: 10px;
	border-bottom-left-radius: 5px;
	font-size: 12px;
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2px 8px;
	line-height: normal
}

nav .nav-items .item.active {
	color: #2A2A2A
}

nav .nav-items .item:first-child {
	margin-left: 0
}

nav .nav-items .item:last-child {
	margin-right: 0
}

nav .search {
	position: relative;
	padding-right: 25px;
	width: 120px;
	float: right;
	margin-top: 8px
}

nav .search input {
	color: #757575;
	font-size: 14px;
	padding: 0px;
	border: none;
	font-weight: bold;
	background: transparent
}

nav .search input::-webkit-input-placeholder {
	opacity: .6
}

nav .search input::-ms-input-placeholder {
	opacity: .6
}

nav .search input::placeholder {
	opacity: .6
}

nav .search input:focus {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

nav .search .icon-loupe {
	position: absolute;
	right: 0;
	top: 3px;
	font-size: 14px;
	cursor: pointer
}

@media (max-width: 768px) {
@	supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {
		.top-header{-webkit-backdrop-filter: saturate(180%) blur(20px);
		backdrop-filter: saturate(180%) blur(20px);
		background-color: rgba(255,255,255,0.75)
	}
}

header {
	width: 100%;
	height: auto;
	position: relative;
	padding: 10px 20px;
	border: none;
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.05);
	box-shadow: 0px 1px 5px rgba(0,0,0,0.05)
}

header .mobile-menu {
	display: block;
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px
}

header .logo {
	width: 48px;
	height: auto;
	margin: 0 auto;
	display: none
}

header .right-wrap {
	display: none
}

.mobile-menu-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 20;
	background: #fff;
	height: 0px;
	overflow: hidden;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.mobile-menu-box .animate-fade-in_1 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.08s;
	-o-transition: all 0.2s 0.08s;
	transition: all 0.2s 0.08s
}

.mobile-menu-box .animate-fade-in_2 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.11s;
	-o-transition: all 0.2s 0.11s;
	transition: all 0.2s 0.11s
}

.mobile-menu-box .animate-fade-in_3 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.14s;
	-o-transition: all 0.2s 0.14s;
	transition: all 0.2s 0.14s
}

.mobile-menu-box .animate-fade-in_4 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.17s;
	-o-transition: all 0.2s 0.17s;
	transition: all 0.2s 0.17s
}

.mobile-menu-box .animate-fade-in_5 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.2s;
	-o-transition: all 0.2s 0.2s;
	transition: all 0.2s 0.2s
}

.mobile-menu-box .animate-fade-in_6 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.23s;
	-o-transition: all 0.2s 0.23s;
	transition: all 0.2s 0.23s
}

.mobile-menu-box .animate-fade-in_7 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.26s;
	-o-transition: all 0.2s 0.26s;
	transition: all 0.2s 0.26s
}

.mobile-menu-box .animate-fade-in_8 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.29s;
	-o-transition: all 0.2s 0.29s;
	transition: all 0.2s 0.29s
}

.mobile-menu-box .animate-fade-in_9 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.32s;
	-o-transition: all 0.2s 0.32s;
	transition: all 0.2s 0.32s
}

.mobile-menu-box .animate-fade-in_10 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.35s;
	-o-transition: all 0.2s 0.35s;
	transition: all 0.2s 0.35s
}

.mobile-menu-box .animate-fade-in_11 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.38s;
	-o-transition: all 0.2s 0.38s;
	transition: all 0.2s 0.38s
}

.mobile-menu-box .animate-fade-in_12 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.41s;
	-o-transition: all 0.2s 0.41s;
	transition: all 0.2s 0.41s
}

.mobile-menu-box .animate-fade-in_13 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.44s;
	-o-transition: all 0.2s 0.44s;
	transition: all 0.2s 0.44s
}

.mobile-menu-box .animate-fade-in_14 {
	-webkit-transform: scale(1.05) translate3d(0px, -10px, 0px);
	transform: scale(1.05) translate3d(0px, -10px, 0px);
	opacity: 0;
	-webkit-transition: all 0.2s 0.47s;
	-o-transition: all 0.2s 0.47s;
	transition: all 0.2s 0.47s
}

.mobile-menu-box.show {
	background: rgba(255,255,255,0.97)
}

.mobile-menu-box.show .animate-fade-in_1 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_2 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_3 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_4 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_5 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_6 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_7 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_8 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_9 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_10 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_11 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_12 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_13 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box.show .animate-fade-in_14 {
	-webkit-transform: scale(1) translate3d(0px, 0px, 0px);
	transform: scale(1) translate3d(0px, 0px, 0px);
	opacity: 1
}

.mobile-menu-box .menu-search-box {
	margin: 20px;
	background: #F2F2F2;
	border-radius: 3px;
	height: 42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mobile-menu-box .menu-search-box .icon-loupe {
	margin-left: 13px;
	color: #757575 !important
}

.mobile-menu-box .menu-search-box input {
	color: #757575;
	font-weight: bold;
	font-size: 14px;
	margin-left: 15px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: none;
	background: transparent;
	padding-left: 0px
}

.mobile-menu-box .scroll-flex {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	padding-bottom: 20px
}

.mobile-menu-box .nav {
	text-align: center;
	font-size: 18px;
	font-weight: bold
}

.mobile-menu-box .nav li {
	margin-top: 25px
}

.mobile-menu-box .nav li:first-child {
	margin-top: 0px
}

.mobile-menu-box .nav li a {
	color: #757575 !important
}

.mobile-menu-box .nav li a.tag-recommend {
	background: url(//cdn.pingwest.com/menu-5g.png) no-repeat left center;
	background-size: 18px;
	padding-left: 21px;
	color: #002DBF !important
}

.mobile-menu-box .nav li a.tag-recommend span {
	background-image: -webkit-linear-gradient(-30deg, #539FF1, #002DBF 30%, #002DBF 70%, #539FF1);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-background-size: 200% 100%;
	-webkit-animation: text-background-animation 2s infinite linear
}

.mobile-menu-box .nav.active li a {
	color: #2A2A2A
}

.mobile-menu-box .login-register {
	margin-top: 40px;
	padding: 0px 70px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mobile-menu-box .login-register .user {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	overflow: hidden;
	position: relative
}

.mobile-menu-box .login-register .user img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.mobile-menu-box .login-register a {
	max-width: 110px;
	width: 100%;
	height: 42px;
	line-height: 42px;
	color: #2A2A2A;
	border-radius: 3px;
	font-size: 16px;
	text-align: center;
	border: #E2E2E2 solid 1px
}

.mobile-menu-box .login-register a.login {
	margin-left: 15px;
	color: #E04A1C;
	border-color: #E04A1C
}

.mobile-menu-box .close-layer {
	background: rgba(255,255,255,0.97);
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border-top: #F2F2F2 solid 1px
}

.mobile-menu-box .close-layer a {
	color: #757575 !important;
	display: block
}

nav {
	display: none
}}

footer {
	background: #1B1B1C;
	margin-top: 120px;
	position: relative;
	padding-bottom: 30px
}

footer .content {
	padding-top: 80px;
	width: 1112px;
	margin: 0 auto
}

@media (max-width: 1024px) {
	footer .content {
		width: 984px
	}
}

footer .content .logo {
	width: 197px;
	height: 42px;
	opacity: .45
}

footer .content>.box {
	margin-top: 45px;
	position: relative
}

footer .content>.box .item-title {
	font-size: 14px;
	color: #fff;
	margin-bottom: 35px;
	font-weight: bold
}

footer .content>.box .share-channel {
	width: 196px;
	position: absolute;
	left: 0;
	top: 0
}

footer .content>.box .share-channel .share-button {
	overflow: hidden
}

footer .content>.box .share-channel .share-button a {
	float: left;
	width: 28px;
	height: 28px;
	margin-right: 25px;
	margin-bottom: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-image: url(//cdn.pingwest.com/static/social-icon.png);
	background-repeat: no-repeat;
	background-size: 218px;
	opacity: .5;
	-webkit-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s
}

footer .content>.box .share-channel .share-button a:hover {
	opacity: 1
}

footer .content>.box .share-channel .share-button a:nth-child(4n) {
	margin-right: 0px
}

footer .content>.box .share-channel .share-button a.weibo {
	background-position: 0px 0px
}

footer .content>.box .share-channel .share-button a.weixin {
	background-position: -38px 0px
}

footer .content>.box .share-channel .share-button a.facebook {
	background-position: -114px 0px
}

footer .content>.box .share-channel .share-button a.twitter {
	background-position: -76px 0px
}

footer .content>.box .share-channel .share-button a.instagram {
	background-position: -152px 0px
}

footer .content>.box .share-channel .share-button a.zhihu {
	background-position: -190px 0px
}

footer .content>.box .company-info {
	overflow: hidden;
	margin-left: 340px;
	padding-bottom: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

footer .content>.box .company-info .item {
	float: left;
	max-width: 178px;
	margin-right: 130px\0
}

footer .content>.box .company-info .item:last-child {
	margin-right: 0px
}

footer .content>.box .company-info .item ul li {
	color: rgba(255,255,255,0.4);
	margin-bottom: 30px;
	font-size: 14px
}

footer .content>.box .company-info .item ul li a {
	border-bottom: rgba(255,255,255,0.4) solid 2px;
	padding-bottom: 2px;
	display: inline-block
}

footer .content>.box .company-info .item ul li:last-child {
	margin-bottom: 0px
}

footer .content .other-info {
	margin-left: 340px;
	margin-top: 80px;
	color: rgba(255,255,255,0.4);
	font-size: 14px
}

footer .content .other-info .copyright {
	margin-top: 12px
}

footer .content .other-info .cooperation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

footer .content .other-info .cooperation img {
	height: 15px;
	width: auto;
	display: inline-block;
	margin: 0 4px;
	position: relative
}

footer .content .other-info .cooperation img.qiniu {
	margin-top: -4px
}

footer .feedback {
	position: absolute;
	right: 16px;
	top: -176px
}

footer .feedback.on-state {
	top: -172px
}

footer .feedback.fixed {
	position: fixed;
	right: 16px;
	bottom: 20px;
	top: inherit;
	z-index: 9
}

footer .feedback .radius-icon {
	width: 53px;
	height: 53px;
	border-radius: 50%;
	-webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.15);
	box-shadow: 0px 2px 6px rgba(0,0,0,0.15);
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	background: #fff;
	cursor: pointer;
	position: relative;
	margin-bottom: 10px
}

footer .feedback .radius-icon:last-child {
	margin-bottom: 0px
}

footer .feedback .radius-icon:hover span {
	-webkit-transform: scale(0.85) translateY(-8px);
	-ms-transform: scale(0.85) translateY(-8px);
	transform: scale(0.85) translateY(-8px)
}

footer .feedback .radius-icon:hover .font_family {
	-webkit-transform: scale(0.8) translateY(-7px);
	-ms-transform: scale(0.8) translateY(-7px);
	transform: scale(0.8) translateY(-7px)
}

footer .feedback .radius-icon.state-icon {
	background: #E04A1C
}

footer .feedback .radius-icon.state-icon span,footer .feedback .radius-icon.state-icon .font_family {
	color: #fff
}

footer .feedback .radius-icon span {
	font-size: 12px;
	-webkit-transform: scale(0.8) translateY(20px);
	-ms-transform: scale(0.8) translateY(20px);
	transform: scale(0.8) translateY(20px);
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	color: rgba(0,0,0,0.4);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center
}

footer .feedback .radius-icon .font_family {
	font-size: 20px;
	color: rgba(0,0,0,0.4);
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}

footer .feedback .feed-text {
	background: #fff;
	font-size: 13px;
	color: #757575;
	border-radius: 3px;
	-webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.15);
	box-shadow: 0px 2px 6px rgba(0,0,0,0.15);
	overflow: hidden;
	margin-top: 10px;
	font-weight: bold;
	text-align: center;
	padding: 3px 10px;
	cursor: pointer
}

@media (max-width: 768px) {
	footer {
		margin-top: 80px
	}

	footer .content {
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 30px 20px 0px
	}

	footer .content .logo {
		display: none
	}

	footer .content .box .item-title {
		margin-bottom: 30px
	}

	footer .content .box .share-channel {
		display: none
	}

	footer .content .box .company-info {
		margin-left: 0px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	footer .content .box .company-info .item {
		float: none;
		margin-bottom: 45px;
		margin-left: 0px;
		width: 100%
	}

	footer .content .box .company-info .item:last-child {
		display: none
	}

	footer .content .other-info {
		margin-left: 0px;
		margin-top: 0px
	}

	footer .content .other-info .cooperation {
		display: none
	}

	footer .content .other-info .copyright {
		margin-top: 0px
	}

	footer .feedback {
		display: none
	}
}

.login-register-box {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	visibility: hidden
}

.login-register-box.show {
	background: rgba(0,0,0,0.6);
	visibility: visible
}

.login-register-box.show .box-content .list-item {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	opacity: 1;
	visibility: visible
}

.login-register-box .box-content {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: 420px;
	width: 100%;
	height: auto;
	-webkit-transition: height .5s;
	-o-transition: height .5s;
	transition: height .5s;
	overflow: hidden
}

.login-register-box .box-content .close-modal {
	position: absolute;
	top: 18px;
	right: 18px;
	z-index: 2
}

.login-register-box .box-content .close-modal .font_family {
	font-size: 14px;
	color: #E2E2E2
}

.login-register-box .box-content .list-item {
	padding-top: 60px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	background: #fff;
	border-radius: 3px;
	-webkit-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	overflow: hidden;
	visibility: hidden;
	white-space: nowrap;
	position: relative;
	height: 600px
}

.login-register-box .box-content .list-item.move-left>.item {
	-webkit-transform: translate3d(-100%, 0%, 0);
	transform: translate3d(-100%, 0%, 0)
}

.login-register-box .box-content .list-item.move-right>.item {
	-webkit-transform: translate3d(100%, 0%, 0);
	transform: translate3d(100%, 0%, 0)
}

.login-register-box .box-content .list-item.move-left>.item.moveing {
	-webkit-transform: translate3d(0%, 0%, 0) !important;
	transform: translate3d(0%, 0%, 0) !important
}

.login-register-box .box-content .list-item.move-right>.item.moveing {
	-webkit-transform: translate3d(0%, 0%, 0) !important;
	transform: translate3d(0%, 0%, 0) !important
}

.login-register-box .box-content .list-item.right>.item.moveing {
	position: absolute;
	left: 0;
	top: 0;
	padding-top: 60px;
	-webkit-transform: translate3d(-100%, 0%, 0);
	transform: translate3d(-100%, 0%, 0)
}

.login-register-box .box-content .list-item>.item {
	padding: 0px 60px;
	max-width: 420px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s;
	position: relative;
	height: 100%
}

.login-register-box .box-content .list-item>.item.moveing {
	position: absolute;
	left: 0;
	top: 0;
	padding-top: 60px;
	-webkit-transform: translate3d(100%, 0%, 0);
	transform: translate3d(100%, 0%, 0)
}

.login-register-box .box-content .list-item>.item.move-hidden {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	z-index: -9999
}

.login-register-box .box-content .list-item>.item>.title {
	font-size: 28px;
	color: #000;
	font-weight: bold
}

.login-register-box .box-content .list-item>.item .switch-tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.login-register-box .box-content .list-item>.item .switch-tab a {
	font-size: 16px;
	color: #9B9B9B;
	font-weight: 500;
	margin-right: 25px
}

.login-register-box .box-content .list-item>.item .switch-tab a:last-child {
	margin-right: 0px
}

.login-register-box .box-content .list-item>.item .switch-tab a.active {
	font-size: 28px;
	color: #000;
	font-weight: bold
}

.login-register-box .box-content .list-item>.item .form-box {
	margin-top: 35px
}

.login-register-box .box-content .list-item>.item .form-box .input-options {
	margin-top: 13px;
	text-align: right;
	font-size: 14px
}

.login-register-box .box-content .list-item>.item .form-box .input-options a {
	color: #9B9B9B
}

.login-register-box .box-content .list-item>.item .form-box .submit {
	margin-top: 25px
}

.login-register-box .box-content .list-item>.item .form-box .submit button {
	border: #E04A1C solid 1px;
	background: #E04A1C;
	border-radius: 3px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	width: 100%;
	height: 43px
}

.login-register-box .box-content .list-item>.item .third-login {
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 90px
}

.login-register-box .box-content .list-item>.item .third-login .tip {
	color: #9B9B9B;
	font-size: 14px
}

.login-register-box .box-content .list-item>.item .third-login .third-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 23px
}

.login-register-box .box-content .list-item>.item .third-login .third-list .item {
	cursor: pointer;
	width: 54px;
	height: 54px;
	border: #9B9B9B solid 1px;
	color: #9B9B9B;
	font-size: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	margin: 0 25px;
	position: relative
}

.login-register-box .box-content .list-item>.item .third-login .third-list .item .font_family {
	margin-top: 3px
}

.login-register-box .box-content .list-item>.item .third-login .third-list .item.last-login:after {
	content: "上次使用";
	position: absolute;
	font-size: 12px;
	background: #03A87C;
	border-radius: 11px;
	bottom: -10px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap;
	color: #fff;
	padding: 2px 6px
}

.login-register-box .box-content .list-item>.item .third-login .third-list .item:first-child {
	margin-left: 0px
}

.login-register-box .box-content .list-item>.item .third-login .third-list .item:last-child {
	margin-right: 0px
}

.login-register-box .box-content .list-item>.item .link-lr {
	margin: 27px -60px 0px;
	height: 60px;
	line-height: 60px;
	color: #9B9B9B;
	font-size: 15px;
	border-top: #F2F2F2 solid 1px;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0
}

.login-register-box .box-content .list-item>.item .link-lr a {
	color: #2A2A2A
}

.login-register-box .box-content .list-item>.item .nickname-img {
	text-align: center;
	margin: 80px 0px 62px 0px
}

.login-register-box .box-content .list-item>.item .user-info {
	margin-top: 40px
}

.login-register-box .box-content .list-item>.item .user-info .avatar {
	width: 105px;
	height: 105px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	margin: 0 auto
}

.login-register-box .box-content .list-item>.item .user-info .avatar img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.login-register-box .box-content .list-item>.item .user-info .user-name {
	text-align: center;
	font-size: 20px;
	color: #2A2A2A;
	margin-top: 15px
}

.login-register-box .box-content .list-item>.item .cont-bind-phone {
	margin-top: 100px;
	font-size: 14px;
	margin-bottom: 35px;
	text-align: center
}

.login-register-box .box-content .list-item>.item .cont-bind-phone a {
	color: #9B9B9B
}

.login-register-box .box-content .list-item>.item .verify-code-tip {
	margin-bottom: 17px;
	font-size: 14px;
	color: #2A2A2A
}

.login-register-box .box-content .list-item>.item .verify-code-tip a {
	color: #E04A1C;
	border-bottom: #E04A1C dotted 1px;
	margin-left: 10px
}

.login-register-box .box-content .list-item>.item.verify-phone-code .cont-bind-phone {
	margin-top: 35px
}

.login-register-box .box-content .list-item>.item.bind-phone .form-box {
	margin-top: 50px
}

.login-register-page {
	background: #F2F2F2
}

.login-register-page .logo {
	width: 72px;
	height: 42px;
	position: fixed;
	top: 30px;
	left: 35px;
	z-index: 10
}

.login-register-page .login-register-box.show {
	background: transparent;
	z-index: 1
}

.login-register-page .copyright-info {
	position: fixed;
	bottom: 30px;
	left: 50%;
	z-index: 2;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 14px;
	color: #2A2A2A;
	font-weight: bold;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.login-register-page .copyright-info .attention-us {
	margin-left: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.login-register-page .copyright-info .attention-us a:first-child .font_family {
	margin-left: 0px
}

.login-register-page .copyright-info .attention-us a:last-child .font_family {
	margin-right: 0px
}

.login-register-page .copyright-info .attention-us a .font_family {
	font-size: 14px;
	margin: 0px 8px
}

.login-register-page .pw-app-down {
	width: 325px;
	height: 325px;
	position: fixed;
	z-index: 2;
	bottom: 0;
	right: 0;
	overflow: hidden
}

.login-register-page .pw-app-down:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 650px;
	height: 650px;
	border-radius: 50%;
	overflow: hidden;
	background: #E04A1C;
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s;
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.login-register-page .pw-app-down.show:before {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

.login-register-page .pw-app-down.show .content {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	opacity: 1;
	visibility: visible
}

.login-register-page .pw-app-down .content {
	position: absolute;
	left: 107px;
	top: 133px;
	-webkit-transition: all .3s .5s;
	-o-transition: all .3s .5s;
	transition: all .3s .5s;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	opacity: 0;
	visibility: hidden
}

.login-register-page .pw-app-down .content p {
	font-size: 26px;
	color: #fff;
	font-weight: bold
}

.login-register-page .pw-app-down .content a {
	margin-top: 30px;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	padding: 10px 30px;
	border: #fff solid 1px;
	border-radius: 3px
}

@media (max-width: 768px) {
	.login-register-box .box-content {
		width: 90%
	}

	.login-register-box .box-content .list-item {
		height: 530px
	}

	.login-register-box .box-content .list-item .item .third-login {
		bottom: 85px
	}

	.login-register-box .box-content .list-item .item .third-login .third-list .item {
		width: 50px;
		height: 50px
	}

	.login-register-box .box-content .list-item .item .link-lr {
		font-size: 14px
	}

	.login-register-box .box-content .form-box {
		margin-top: 20px !important
	}

	.login-register-box .switch-tab a {
		font-size: 16px !important
	}

	.login-register-box .switch-tab a.active {
		font-size: 20px !important
	}

	.login-register-page {
		background: #fff
	}

	.login-register-page .pw-app-down,.login-register-page .copyright-info,.login-register-page .logo {
		display: none
	}

	.login-register-page .login-register-box {
		position: static
	}
}

.circular {
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	height: 28px;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	width: 28px;
	margin: auto
}

.circular .path {
	width: 100%;
	height: 100%;
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke: #757575;
	stroke-linecap: round
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0
	}

	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px
	}

	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px
	}
}

@keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0
	}

	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px
	}

	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px
	}
}

.toast {
	background: #2A2A2A;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	padding: 20px 60px;
	opacity: 0
}

.toast .icon .font_family {
	font-size: 28px
}

.toast .text {
	font-size: 18px;
	font-weight: bold
}

.toast.it {
	padding: 20px 40px
}

.toast.it .text {
	margin-top: 10px
}

.toast.icon {
	padding: 25px
}

.toast.fs {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 100;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.toast.el {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.modal-box {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 21;
	background: rgba(0,0,0,0.6)
}

.modal-box .modal {
	position: absolute;
	width: 400px;
	height: 404px;
	background: #fff;
	border-radius: 3px;
	top: 50%;
	left: 50%;
	margin-left: -202px;
	margin-top: -200px;
	z-index: 1;
	padding: 60px 50px 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.modal-box .modal.msg-modal {
	height: auto;
	padding: 60px 50px
}

.modal-box .modal.msg-modal .title {
	font-size: 24px;
	text-align: center
}

.modal-box .modal .title {
	font-size: 28px;
	color: #2A2A2A;
	font-weight: bold
}

.modal-box .modal .content {
	margin-top: 29px;
	font-size: 18px;
	color: #2A2A2A;
	height: 166px;
	overflow-y: auto
}

.modal-box .modal .options-btns {
	margin-top: 35px
}

.modal-box .modal .options-btns a {
	width: 50%;
	color: #fff;
	font-weight: bold
}

.custom-modal-box {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 21;
	background: rgba(0,0,0,0.6)
}

.custom-modal-box .modal {
	max-width: 420px;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: auto;
	background: #fff;
	border-radius: 3px
}

.custom-modal-box .modal .close-modal {
	cursor: pointer;
	position: absolute;
	top: 18px;
	right: 18px;
	color: #E2E2E2
}

.custom-modal-box .modal .close-modal .font_family {
	font-size: 14px
}

.custom-modal-box .modal .submit-btn,.custom-modal-box .modal .submit {
	margin-top: 45px
}

.custom-modal-box .modal .submit-btn a,.custom-modal-box .modal .submit-btn button,.custom-modal-box .modal .submit a,.custom-modal-box .modal .submit button {
	display: block;
	height: 43px;
	line-height: 43px;
	width: 100%;
	background: #E04A1C;
	border-radius: 3px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	border: none
}

.custom-modal-box .modal .submit {
	margin-top: 20px
}

.custom-modal-box .modal .feed-content {
	padding: 60px
}

.custom-modal-box .modal .feed-content>.title {
	font-size: 28px;
	color: #2a2a2a;
	font-weight: bold
}

.custom-modal-box .modal .feed-content .feed-type {
	margin-top: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.custom-modal-box .modal .feed-content .feed-type span {
	font-size: 14px;
	color: #2A2A2A;
	font-weight: bold
}

.custom-modal-box .modal .feed-content .feed-type a {
	font-size: 14px;
	padding: 3px 22px;
	border: #E2E2E2 solid 1px;
	border-radius: 3px;
	color: #2A2A2A;
	margin-left: 12px
}

.custom-modal-box .modal .feed-content .feed-type a:first-child {
	margin-left: 23px
}

.custom-modal-box .modal .feed-content .feed-type a.active {
	border-color: #E04A1C;
	color: #E04A1C
}

.custom-modal-box .modal .feed-content .feed-text {
	margin-top: 20px
}

.custom-modal-box .modal .feed-content .feed-text textarea {
	border: #E2E2E2 solid 1px;
	border-radius: 3px;
	padding: 18px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 300px;
	height: 130px;
	resize: none;
	font-size: 14px;
	color: #9B9B9B;
	font-weight: bold
}

.custom-modal-box .modal .feed-content .row {
	margin-top: 20px
}

.custom-modal-box .modal .feed-content .row .label {
	font-size: 14px;
	font-weight: bold;
	color: #2A2A2A
}

.custom-modal-box .modal .feed-content .row .bottom-line-input-box {
	margin-top: 13px
}

.custom-modal-box .modal .feed-content .row .bottom-line-input-box input {
	font-size: 14px;
	color: #2A2A2A
}

.custom-modal-box .modal .follow-us-box {
	padding-top: 60px
}

.custom-modal-box .modal .follow-us-box .tab {
	padding: 0px 40px;
	text-align: center
}

.custom-modal-box .modal .follow-us-box .tab a {
	font-size: 16px;
	margin-left: 8px;
	color: #9B9B9B;
	font-weight: bold
}

.custom-modal-box .modal .follow-us-box .tab a:first-child {
	margin-left: 0px
}

.custom-modal-box .modal .follow-us-box .tab a.active {
	color: #2A2A2A;
	font-size: 28px
}

.custom-modal-box .modal .follow-us-box .tab-list {
	margin-top: 244px;
	background: #E04A1C;
	height: 194px
}

.custom-modal-box .modal .follow-us-box .tab-list .item {
	text-align: center;
	position: relative;
	top: -166px
}

.custom-modal-box .modal .follow-us-box .tab-list .item .qr-code {
	border: #E6CEC6 solid 1px;
	width: 225px;
	height: 225px;
	padding: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	margin: 0 auto;
	background: #fff
}

.custom-modal-box .modal .follow-us-box .tab-list .item .account {
	margin-top: 32px;
	color: #ffffff;
	font-weight: bold
}

.custom-modal-box .modal .follow-us-box .tab-list .item .desc {
	margin-top: 11px;
	font-size: 16px;
	color: #fff
}

.custom-modal-box .modal .wx-share-friend-box {
	margin: 90px 0px 70px 0px
}

.custom-modal-box .modal .wx-share-friend-box .qr-code {
	border: #E6CEC6 solid 1px;
	width: 225px;
	height: 225px;
	padding: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	margin: 0 auto;
	background: #fff
}

.custom-modal-box .modal .wx-share-friend-box .title {
	margin-top: 35px;
	color: #2A2A2A;
	font-weight: bold;
	font-size: 22px;
	text-align: center
}

.custom-modal-box .modal .sv {
	padding: 30px 40px
}

.custom-modal-box .modal .sv .title {
	font-size: 28px;
	color: #2A2A2A;
	font-weight: bold
}

.custom-modal-box .modal .sv .desc {
	font-size: 14px;
	color: #757575;
	margin-top: 10px
}

.custom-modal-box .modal .sv .verify-input {
	margin-top: 20px
}

.custom-modal-box .modal .sv .verify-input .input select {
	background: transparent;
	border: none;
	color: #757575;
	font-size: 16px;
	font-weight: bold;
	-webkit-appearance: menulist-button
}

.custom-modal-box .modal .edit-avatar {
	padding: 60px
}

.custom-modal-box .modal .edit-avatar>.title {
	font-size: 28px;
	color: #2a2a2a;
	font-weight: bold
}

.custom-modal-box .modal .edit-avatar .clip-image {
	margin-top: 20px
}

.custom-modal-box .modal .edit-avatar .clip-image img {
	width: 100%;
	height: 200px
}

.custom-modal-box .modal .edit-avatar .tip {
	margin-top: 10px;
	font-size: 14px;
	color: #757575
}

.popup-image-preview-box {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 21;
	background: rgba(42,42,42,0.8)
}

.popup-image-preview-box .close-preview {
	position: absolute;
	top: 25px;
	right: 25px;
	color: #fff;
	cursor: pointer;
	z-index: 2;
	line-height: normal;
	opacity: .4;
	-webkit-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s
}

.popup-image-preview-box .close-preview:hover {
	opacity: 1
}

.popup-image-preview-box .swiper-container {
	width: 100%;
	height: 100%
}

.popup-image-preview-box .swiper-container .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.popup-image-preview-box .swiper-container .swiper-slide img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%
}

.popup-image-preview-box .swiper-container .swiper-slide .content {
	position: relative;
	border: #fff solid 10px
}

.popup-image-preview-box .swiper-container .swiper-slide .content.lazy .sourceImg {
	display: none
}

.popup-image-preview-box .swiper-container .swiper-slide .content .sourceImg {
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: rgba(0,0,0,0.3);
	color: #fff;
	padding: 5px 10px;
	line-height: normal;
	font-size: 12px;
	border-radius: 3px;
	z-index: 5;
	-webkit-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s
}

.popup-image-preview-box .swiper-container .swiper-slide .content .sourceImg:hover {
	background: rgba(0,0,0,0.5)
}

.popup-image-preview-box .swiper-container .swiper-slide .content.lazy {
	border: none
}

.popup-image-preview-box .swiper-container .swiper-slide .content.lazy .si-button {
	display: none
}

.popup-image-preview-box .swiper-container .swiper-slide .si-button {
	display: block;
	position: absolute;
	top: 0;
	height: 100%;
	width: 50%;
	cursor: pointer;
	z-index: 2;
	opacity: .4;
	-webkit-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s
}

.popup-image-preview-box .swiper-container .swiper-slide .si-button a {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff
}

.popup-image-preview-box .swiper-container .swiper-slide .si-button.swiper-button-disabled {
	opacity: .4
}

.popup-image-preview-box .swiper-container .swiper-slide .si-button:hover:not(.swiper-button-disabled) {
	opacity: 1
}

.popup-image-preview-box .swiper-container .swiper-slide .si-button.si-button-prev {
	left: 0
}

.popup-image-preview-box .swiper-container .swiper-slide .si-button.si-button-prev a {
	left: -40px
}

.popup-image-preview-box .swiper-container .swiper-slide .si-button.si-button-next {
	right: 0
}

.popup-image-preview-box .swiper-container .swiper-slide .si-button.si-button-next a {
	right: -40px
}

@media (max-width: 768px) {
	.modal-box .modal {
		width: 320px;
		margin-left: -160px
	}

	.custom-modal-box .modal {
		width: 90%
	}

	.custom-modal-box .modal .feed-content {
		padding: 30px
	}

	.custom-modal-box .modal .feed-content .feed-type a {
		padding: 3px 20px
	}

	.custom-modal-box .modal .feed-content .feed-text textarea {
		max-width: 300px;
		width: 100%
	}

	.toast {
		padding: 10px 20px
	}

	.toast .icon .font_family {
		font-size: 28px
	}

	.toast .text {
		font-size: 16px;
		font-weight: bold;
		white-space: nowrap
	}

	.popup-image-preview-box .close-preview {
		top: 15px;
		right: 15px
	}

	.popup-image-preview-box .swiper-slide .si-button {
		display: none !important
	}
}

article.article-style {
	max-width: 100% !important
}

article.article-style h1,article.article-style h2,article.article-style h3,article.article-style h4,article.article-style h5,article.article-style h6 {
	font-size: 22px
}

article.article-style h1,article.article-style h2,article.article-style h3,article.article-style h4,article.article-style h5,article.article-style h6,article.article-style p,article.article-style blockquote,article.article-style ol,article.article-style ul,article.article-style table,article.article-style figure {
	margin-bottom: 30px
}

article.article-style h1 {
	font-size: 30px;
	padding-top: 50px
}

article.article-style h2 {
	font-size: 24px;
	padding-top: 45px
}

article.article-style h3 {
	font-size: 20px
}

article.article-style p {
	font-size: 17px;
	color: #2a2a2a;
	line-height: 29px;
	word-break: break-word
}

article.article-style p:last-child {
	margin-bottom: 0px !important
}

article.article-style img {
	max-width: 100% !important;
	height: auto !important;
	width: auto
}

article.article-style a {
	color: #E04A1C;
	border-bottom: #E04A1C dotted 1px;
	margin: 0px 2px
}

article.article-style b,article.article-style strong {
	font-weight: bold
}

article.article-style blockquote {
	font-weight: bold;
	position: relative;
	-webkit-box-shadow: -3px 0px 0px #F2F2F2;
	box-shadow: -3px 0px 0px #F2F2F2;
	padding-left: 18px;
	margin-left: -18px
}

article.article-style blockquote p {
	color: #735b54;
	display: inline;
	background: rgba(224,74,28,0.1);
	font-weight: normal
}

article.article-style blockquote p:after {
	content: '';
	display: block;
	margin-bottom: 15px
}

article.article-style blockquote p:last-child:after {
	margin-bottom: 0px
}

article.article-style blockquote a {
	border-bottom: none
}

article.article-style ol li,article.article-style ul li {
	margin-left: 20px;
	margin-bottom: 15px
}

article.article-style ol li:last-child,article.article-style ul li:last-child {
	margin-bottom: 0px
}

article.article-style ol li {
	list-style: decimal
}

article.article-style ul li {
	list-style: circle
}

article.article-style figure {
	overflow: hidden;
	display: inline-block;
	max-width: 100% !important
}

article.article-style figure:first-child+p i {
	color: #757575;
	font-style: italic;
	font-size: 15px
}

article.article-style figure figcaption {
	font-size: 14px;
	color: #757575;
	padding: 10px 0px;
	border-bottom: #E2E2E2 solid 1px;
	text-align: right;
	display: inline-block;
	float: right
}

article.article-style del {
	text-decoration: line-through
}

article.article-style iframe,article.article-style object,article.article-style embed {
	width: 100%
}

article.article-style table {
	width: 100%;
	max-width: 100%;
	border-top: #E2E2E2 solid 1px
}

article.article-style th,article.article-style td {
	padding: 15px;
	vertical-align: top;
	border: #E2E2E2 solid 1px
}

article.article-style thead th {
	vertical-align: bottom;
	border-bottom: #E2E2E2 solid 2px
}

article.article-style tbody+tbody {
	border-top: #E2E2E2 solid 2px
}

article.article-style i {
	color: #757575;
	font-style: italic;
	font-size: 15px
}

@media (max-width: 768px) {
	article.article-style {
		text-align: justify
	}

	article.article-style h1,article.article-style h2,article.article-style h3,article.article-style h4,article.article-style h5,article.article-style h6,article.article-style p,article.article-style blockquote,article.article-style ol,article.article-style ul,article.article-style table,article.article-style figure {
		margin-bottom: 20px
	}

	article.article-style h2 {
		font-size: 20px;
		padding-top: 40px
	}

	article.article-style h3 {
		font-size: 18px
	}

	article.article-style img {
		max-width: 100% !important
	}

	article.article-style blockquote {
		margin-left: 3px
	}

	article.article-style p {
		font-size: 16px
	}

	article.article-style iframe,article.article-style object,article.article-style embed {
		height: 240px
	}
}

html[pw-lang='en'] .custom-modal-box .modal .feed-content .feed-type {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

html[pw-lang='en'] .custom-modal-box .modal .feed-content .feed-type span {
	display: none
}

html[pw-lang='en'] .custom-modal-box .modal .feed-content .feed-type a {
	padding: 3px 15px
}

html[pw-lang='en'] .custom-modal-box .modal .feed-content .feed-type a:nth-child(2) {
	margin-left: 0px
}

html[pw-lang='en'] .fb-comments iframe {
	width: 100% !important
}

html[pw-lang='en'] .news-list-module .item {
	margin: 0px;
	padding: 30px 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

html[pw-lang='en'] .news-list-module .item .news-detail {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 75px
}

html[pw-lang='en'] .news-list-module .item .news-detail .tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html[pw-lang='en'] .news-list-module .item .news-detail .tags .tag {
	font-size: 14px;
	color: #757575;
	font-weight: bold;
	border-radius: 3px;
	margin-right: 8px;
	padding: 5px 10px;
	background: #F5F5F5;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	margin-bottom: 8px
}

html[pw-lang='en'] .news-list-module .item .news-detail .tags .tag:hover {
	color: #2A2A2A
}

html[pw-lang='en'] .news-list-module .item .news-detail .title {
	color: #2A2A2A;
	font-size: 23px;
	font-weight: bold;
	font-family: "PT Serif",serif
}

html[pw-lang='en'] .news-list-module .item .news-detail .desc {
	color: #555;
	font-size: 15px;
	margin-top: 8px
}

html[pw-lang='en'] .news-list-module .item .news-detail .time {
	margin-top: 8px;
	font-size: 13px;
	color: #757575
}

html[pw-lang='en'] .news-list-module .item .news-img {
	width: 200px;
	overflow: hidden
}

html[pw-lang='en'] .news-list-module .item .news-img.m {
	display: none
}

html[pw-lang='en'] .load-more-box {
	margin-top: 30px;
	color: #757575;
	font-size: 14px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: auto
}

html[pw-lang='en'] .load-more-box.loading {
	background: transparent
}

html[pw-lang='en'] .load-more-box a {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: #E9ECEE;
	border-radius: 3px;
	padding: 16px 0px
}

html[pw-lang='en'] .article-style {
	font-family: "Crimson Text",Arial,sans-serif;
	text-align: left
}

html[pw-lang='en'] .article-style p {
	font-size: 21px;
	text-align: left
}

html[pw-lang='en'] .article-tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html[pw-lang='en'] .article-tags .tag {
	font-size: 16px;
	color: #757575;
	font-weight: bold;
	text-transform: uppercase;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

html[pw-lang='en'] .article-tags .tag:hover {
	color: #2A2A2A
}

html[pw-lang='en'] .article-tags .tag:hover:after {
	color: #757575
}

html[pw-lang='en'] .article-tags .tag:after {
	content: '\002e';
	margin: 0px 5px;
	color: #757575;
	position: relative;
	top: -4px
}

html[pw-lang='en'] .article-tags .tag:last-child:after {
	content: '';
	margin: 0px
}

html[pw-lang='en'] body {
	font-family: "Helvetica Neue",Helvetica,Tahoma,sans-serif;
	padding-top: 102px;
	line-height: 1.4
}

html[pw-lang='en'] header {
	border-bottom: none;
	height: auto;
	padding-top: 20px;
	padding-bottom: 15px;
	width: 1100px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width: 1024px) {
	html[pw-lang='en'] header {
		width: 984px
	}
}

html[pw-lang='en'] header .logo {
	width: 142px;
	height: 23px
}

html[pw-lang='en'] header .right-wrap {
	margin-top: 0px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

html[pw-lang='en'] header .right-wrap a {
	color: #2A2A2A;
	padding-top: 0px
}

html[pw-lang='en'] header .right-wrap a.active {
	color: #757575
}

html[pw-lang='en'] header .right-wrap .vhr {
	line-height: normal;
	width: 1px;
	height: 10px;
	background: #E9ECEE;
	display: inline-block;
	margin: 0px 10px
}

html[pw-lang='en'] footer {
	background-color: #fff;
	border-top: #E9ECEE solid 1px;
	padding: 45px 0px 30px
}

html[pw-lang='en'] footer .content {
	width: 1100px;
	margin: 0 auto;
	padding-top: 0px
}

@media (max-width: 1024px) {
	html[pw-lang='en'] footer .content {
		width: 984px
	}
}

html[pw-lang='en'] footer .content .feedback {
	top: -80px
}

html[pw-lang='en'] footer .content .feedback.fixed {
	bottom: 30px;
	top: inherit
}

html[pw-lang='en'] footer .content .links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html[pw-lang='en'] footer .content .links a {
	font-size: 14px;
	font-weight: bold;
	color: #2A2A2A;
	margin-right: 30px;
	border-bottom: #2A2A2A solid 1px;
	padding-bottom: 2px;
	line-height: normal;
	text-transform: uppercase
}

html[pw-lang='en'] footer .all-right {
	margin-top: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

html[pw-lang='en'] footer .all-right>p {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #757575;
	font-size: 14px
}

html[pw-lang='en'] footer .all-right .follow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

html[pw-lang='en'] footer .all-right .follow span {
	font-size: 14px;
	color: #2A2A2A;
	font-weight: bold
}

html[pw-lang='en'] footer .all-right .follow a {
	border: #2A2A2A solid 1px;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	margin-left: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: normal
}

html[pw-lang='en'] footer .all-right .follow a i {
	line-height: normal;
	font-size: 14px;
	position: relative;
	top: 1px
}

html[pw-lang='en'] footer .all-right .follow a i.icon-twitter {
	font-size: 12px
}

html[pw-lang='en'] footer .all-right .follow a i.icon-linkedin {
	top: 0px
}

html[pw-lang='en'] footer .all-right .follow a i.icon-rss {
	font-size: 18px;
	top: 0px;
	left: 1px
}

html[pw-lang='en'] nav {
	width: 1100px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width: 1024px) {
	html[pw-lang='en'] nav {
		width: 984px
	}
}

html[pw-lang='en'] nav .nav-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: normal
}

html[pw-lang='en'] nav .nav-items .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0px 25px;
	margin: 0px;
	font-weight: bold
}

html[pw-lang='en'] nav .nav-items .item.active {
	color: #2A2A2A
}

html[pw-lang='en'] nav .nav-items .item:first-child {
	padding-left: 0px
}

html[pw-lang='en'] nav .nav-items .item:hover {
	color: #2A2A2A
}

html[pw-lang='en'] nav .nav-items .item:hover .wrap {
	visibility: visible
}

html[pw-lang='en'] nav .nav-items .item a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

html[pw-lang='en'] nav .nav-items .item i {
	font-size: 12px;
	margin-left: 5px;
	display: block;
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	position: relative;
	top: 2px
}

html[pw-lang='en'] nav .nav-items .item .wrap {
	visibility: hidden;
	position: fixed;
	top: 101px;
	left: 0;
	right: 0;
	z-index: 1;
	background: #2A2A2A;
	height: 378px;
	padding: 30px 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[pw-lang='en'] nav .nav-items .item .wrap .s-nav {
	width: 1100px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width: 1024px) {
	html[pw-lang='en'] nav .nav-items .item .wrap .s-nav {
		width: 984px
	}
}

html[pw-lang='en'] nav .nav-items .item .wrap .s-nav ul {
	margin-right: 125px
}

html[pw-lang='en'] nav .nav-items .item .wrap .s-nav ul:last-child {
	margin-right: 0px
}

html[pw-lang='en'] nav .nav-items .item .wrap .s-nav ul li {
	margin-bottom: 40px
}

html[pw-lang='en'] nav .nav-items .item .wrap .s-nav ul li:last-child {
	margin-bottom: 0px
}

html[pw-lang='en'] nav .nav-items .item .wrap .s-nav ul li a {
	color: #fff;
	font-size: 16px;
	font-weight: bold
}

html[pw-lang='en'] nav .right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

html[pw-lang='en'] nav .right .follow {
	margin-right: 15px;
	padding-right: 15px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html[pw-lang='en'] nav .right .follow:after {
	content: '';
	position: absolute;
	top: 4px;
	right: 0px;
	width: 1px;
	height: 14px;
	background: #E9ECEE
}

html[pw-lang='en'] nav .right .follow a {
	margin: 0px 10px;
	color: #236ae8
}

html[pw-lang='en'] nav .right .follow a:last-child {
	margin-right: 0px;
	margin-left: 7px
}

html[pw-lang='en'] nav .right .follow a i {
	position: relative;
	font-size: 13px
}

html[pw-lang='en'] nav .right .follow a i.icon-linkedin {
	font-size: 16px
}

html[pw-lang='en'] nav .right .follow a i.icon-facebook1 {
	font-size: 16px
}

html[pw-lang='en'] nav .search {
	float: none;
	margin-top: 0px
}

html[pw-lang='en'] .index-main {
	width: 1100px;
	margin: 0 auto;
	margin-top: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width: 1024px) {
	html[pw-lang='en'] .index-main {
		width: 984px
	}
}

html[pw-lang='en'] .index-main .main-title {
	margin-top: 55px;
	border-bottom: #2A2A2A solid 3px;
	padding-bottom: 12px
}

html[pw-lang='en'] .index-main .main-title span {
	font-size: 28px;
	font-weight: bold;
	line-height: normal
}

html[pw-lang='en'] .index-main .content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 45px
}

html[pw-lang='en'] .index-main .content .handline-news .cover {
	max-height: 340px;
	overflow: hidden;
	position: relative
}

html[pw-lang='en'] .index-main .content .handline-news .cover img {
	width: 100%
}

html[pw-lang='en'] .index-main .content .handline-news .tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html[pw-lang='en'] .index-main .content .handline-news .tags .tag {
	color: #942B1F;
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	text-transform: uppercase
}

html[pw-lang='en'] .index-main .content .handline-news .tags .tag:after {
	content: '\002e';
	margin: 0px 5px;
	position: relative;
	top: -4px
}

html[pw-lang='en'] .index-main .content .handline-news .tags .tag:last-child:after {
	content: '';
	margin: 0px
}

html[pw-lang='en'] .index-main .content .handline-news .title {
	font-size: 32px;
	color: #2A2A2A;
	margin-top: 12px;
	font-family: "PT Serif",serif;
	font-weight: bold
}

html[pw-lang='en'] .index-main .content .handline-news .description {
	margin-top: 10px;
	font-size: 15px;
	color: #757575
}

html[pw-lang='en'] .index-main .content .news-list-module {
	margin-top: 30px
}

html[pw-lang='en'] .index-main .content .news-list-module.hot {
	margin-top: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

html[pw-lang='en'] .index-main .content .news-list-module.hot .article-item {
	width: 240px;
	margin-bottom: 0px
}

html[pw-lang='en'] .index-main .content .news-list-module.hot .article-item .cover {
	width: 100%;
	height: 130px
}

html[pw-lang='en'] .index-main .content .news-list-module.hot .article-item .title {
	margin-top: 15px
}

html[pw-lang='en'] .index-main>aside {
	width: 275px
}

html[pw-lang='en'] .index-main>aside .bd {
	margin-top: 20px;
	position: relative;
	min-height: 200px
}

html[pw-lang='en'] .index-main>aside .bd span {
	position: absolute;
	right: 7px;
	bottom: 7px;
	font-size: 12px;
	line-height: normal;
	background: rgba(0,0,0,0.5);
	padding: 2px 5px;
	border-radius: 2px;
	color: #fff
}

html[pw-lang='en'] .index-main>aside .main-title {
	margin-top: 25px
}

html[pw-lang='en'] .index-main>aside .news-letter {
	width: 100%;
	background: #E9ECEE;
	padding: 25px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[pw-lang='en'] .index-main>aside .news-letter .title {
	color: #757575;
	font-size: 18px;
	fonnt-weight: bold;
	font-family: 'Playfair Display'
}

html[pw-lang='en'] .index-main>aside .news-letter .title span {
	border-bottom: rgba(0,0,0,0.05) solid 1px;
	padding-bottom: 5px
}

html[pw-lang='en'] .index-main>aside .news-letter .description {
	margin-top: 18px;
	font-size: 14px;
	color: #757575
}

html[pw-lang='en'] .index-main>aside .news-letter .subscribe {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 22px
}

html[pw-lang='en'] .index-main>aside .news-letter .subscribe .success {
	color: #2A2A2A;
	font-size: 14px;
	font-weight: bold
}

html[pw-lang='en'] .index-main>aside .news-letter .subscribe input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: none;
	font-size: 13px;
	background: #fff;
	padding: 10px
}

html[pw-lang='en'] .index-main>aside .news-letter .subscribe button {
	background: #000;
	border: none;
	color: #fff;
	font-size: 12px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	width: 84px
}

html[pw-lang='en'] .index-main>aside .news-letter .subscribe button svg {
	display: none
}

html[pw-lang='en'] .index-main>aside .news-letter .subscribe button svg .path {
	stroke: #fff
}

html[pw-lang='en'] .index-main>aside .news-letter .subscribe button.loading svg {
	display: block
}

html[pw-lang='en'] .index-main>aside .news-letter .subscribe button.loading span {
	display: none
}

html[pw-lang='en'] .index-main>aside .news-list {
	margin-top: 20px;
	width: 100%
}

html[pw-lang='en'] .index-main>aside .news-list li {
	border-bottom: #E9ECEE solid 1px;
	padding: 15px 0px
}

html[pw-lang='en'] .index-main>aside .news-list li .time {
	color: #757575;
	font-size: 13px
}

html[pw-lang='en'] .index-main>aside .news-list li .title {
	color: #2A2A2A;
	font-size: 15px;
	margin-top: 5px;
	font-family: "PT Serif",serif;
	font-weight: bold
}

html[pw-lang='en'] .index-main>aside .more-news {
	margin-top: 20px;
	font-size: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

html[pw-lang='en'] .index-main>aside .more-news span {
	color: #757575;
	font-size: 15px;
	font-weight: bold
}

html[pw-lang='en'] .index-main>aside .more-news i {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 16px;
	height: 16px;
	background: #2A2A2A;
	border-radius: 50%;
	margin-left: 8px
}

html[pw-lang='en'] .index-main>aside .more-news i:before {
	display: block;
	-webkit-transform: scale(0.4);
	-ms-transform: scale(0.4);
	transform: scale(0.4)
}

html[pw-lang='en'] .article-box {
	padding-top: 50px
}

html[pw-lang='en'] .article-box>.article-tags,html[pw-lang='en'] .article-box>.author {
	width: 1100px;
	margin: 0 auto
}

@media (max-width: 1024px) {
	html[pw-lang='en'] .article-box>.article-tags,html[pw-lang='en'] .article-box>.author {
		width: 984px
	}
}

html[pw-lang='en'] .article-box .article-tags {
	margin-bottom: 10px
}

html[pw-lang='en'] .article-box .article-title {
	width: 1100px;
	margin: 0 auto;
	margin-top: 0px;
	font-family: "PT Serif",serif
}

@media (max-width: 1024px) {
	html[pw-lang='en'] .article-box .article-title {
		width: 984px
	}
}

html[pw-lang='en'] .article-box .article-main {
	width: 1100px;
	margin: 0 auto;
	margin-top: 60px
}

@media (max-width: 1024px) {
	html[pw-lang='en'] .article-box .article-main {
		width: 984px
	}
}

html[pw-lang='en'] .article-box .article-desc {
	position: relative
}

html[pw-lang='en'] .article-box .article-desc .news-img {
	height: 210px;
	position: relative;
	overflow: hidden
}

html[pw-lang='en'] .article-box .article-desc .news-img img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 100%
}

html[pw-lang='en'] .article-box .article-desc .desc {
	position: relative;
	z-index: 2;
	margin-top: -106px;
	margin-left: 16px;
	background: rgba(255,255,255,0.98);
	padding: 20px 0px 20px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[pw-lang='en'] .article-box .article-desc .desc .font_family {
	font-size: 20px;
	color: #757575
}

html[pw-lang='en'] .article-box .article-desc .desc p {
	margin-top: 12px;
	font-size: 14px;
	color: #757575;
	line-height: 1.9;
	min-height: 78px
}

html[pw-lang='en'] .article-box>.author {
	margin-top: 15px;
	font-size: 14px;
	color: #757575
}

html[pw-lang='en'] .article-box>.author i {
	margin: 0px 2px;
	font-weight: bold
}

html[pw-lang='en'] .article-box>.author a {
	color: #2A2A2A;
	text-decoration: underline
}

html[pw-lang='en'] .article-box>.author span {
	margin-left: 10px
}

html[pw-lang='en'] .article-box .share-text {
	color: #757575;
	font-size: 14px
}

html[pw-lang='en'] .article-box .comment-box {
	margin-top: 50px
}

html[pw-lang='en'] .article-box .article-tags.bottom {
	margin-top: 30px;
	margin-bottom: 0px
}

html[pw-lang='en'] .article-box .article-tags.bottom .tag {
	font-size: 14px;
	background: #f5f5f5;
	border-radius: 3px;
	margin-right: 10px;
	padding: 5px 10px;
	margin-bottom: 10px
}

html[pw-lang='en'] .article-box .article-tags.bottom .tag:after {
	content: '';
	margin: 0px
}

html[pw-lang='en'] .article-box .article-main .article-opts .article-desc .desc p {
	line-height: 1.7
}

html[pw-lang='en'] .article-box .article-main .article-opts #J_scrollOptions {
	margin-top: 40px
}

html[pw-lang='en'] .article-box .article-main .article-opts .options.fixed {
	margin-top: 155px
}

html[pw-lang='en'] .article-box .article-main .article-opts .options li .icon-twitter {
	font-size: 17px
}

html[pw-lang='en'] .article-box .article-main .recommend .wire-list .title {
	font-family: "PT Serif",serif;
	font-size: 15px
}

html[pw-lang='en'] .article-box .article-main .recommend .news-list .item {
	border-bottom: #E9ECEE solid 1px;
	padding-bottom: 10px
}

html[pw-lang='en'] .article-box .article-main .recommend .news-list .item:first-child {
	margin-top: 0px
}

html[pw-lang='en'] .article-box .article-main .recommend .news-list .item .title {
	font-family: "PT Serif",serif;
	font-size: 15px
}

html[pw-lang='en'] .article-box .article-main .recommend .news-list .item .tags {
	margin-top: 5px
}

html[pw-lang='en'] .article-box .article-main .recommend .news-list .item .tags a {
	font-size: 14px;
	color: #757575
}

html[pw-lang='en'] .article-box .article-main .recommend .news-list .item .tags a:last-child:after {
	content: '';
	margin: 0px
}

html[pw-lang='en'] .article-box .article-main .recommend .news-list .item .tags a:after {
	content: '\002e';
	margin: 0px 5px;
	position: relative;
	top: -3px
}

html[pw-lang='en'] .article-box .article-main .recommend .scroll.fixed {
	margin-top: 155px
}

html[pw-lang='en'] .wire-box {
	margin-top: 70px
}

html[pw-lang='en'] .wire-box .wire-title p {
	color: #2A2A2A;
	font-size: 36px;
	font-weight: bolder
}

html[pw-lang='en'] .wire-box .wire-title span {
	color: #757575;
	font-size: 14px;
	display: inline-block
}

html[pw-lang='en'] .wire-box .wire-content {
	margin-top: 15px
}

html[pw-lang='en'] .wire-box .date-category .wire-date {
	padding-left: 0px;
	text-transform: uppercase
}

html[pw-lang='en'] .wire-box .date-category .list {
	border: none
}

html[pw-lang='en'] .wire-box .date-category .list .wire {
	cursor: auto;
	margin: 0px;
	border-bottom: #E9ECEE solid 1px
}

html[pw-lang='en'] .wire-box .date-category .list .wire .article-tags {
	margin-bottom: 10px
}

html[pw-lang='en'] .wire-box .date-category .list .wire .article-tags .tag {
	font-size: 14px;
	color: #757575;
	font-weight: bold;
	text-transform: none;
	border-radius: 3px;
	margin-right: 8px;
	padding: 5px 10px;
	background: #F5F5F5;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

html[pw-lang='en'] .wire-box .date-category .list .wire .article-tags .tag:after {
	content: '';
	margin: 0
}

html[pw-lang='en'] .wire-box .date-category .list .wire .article-tags .tag:hover {
	color: #2A2A2A
}

html[pw-lang='en'] .wire-box .date-category .list .wire .title {
	font-family: "PT Serif",serif;
	font-size: 20px
}

html[pw-lang='en'] .wire-box .date-category .list .wire .title a {
	white-space: normal
}

html[pw-lang='en'] .wire-box .date-category .list .wire .publish-time {
	margin-top: 5px
}

html[pw-lang='en'] .wire-box .date-category .list .wire:first-child {
	padding-top: 25px
}

html[pw-lang='en'] .wire-box .date-category .list .wire:last-child {
	padding-bottom: 25px
}

html[pw-lang='en'] .wire-box .article-bottom-options {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-bottom: none
}

html[pw-lang='en'] .wire-box .article-bottom-options .share-text {
	font-size: 14px;
	color: #757575;
	line-height: normal
}

html[pw-lang='en'] .wire-box .article-bottom-options .share {
	margin-top: 10px
}

html[pw-lang='en'] .wire-box .article-bottom-options .share a .font_family.icon-twitter {
	font-size: 13px
}

html[pw-lang='en'] .wire-box .article-bottom-options .share a .font_family.icon-facebook {
	font-size: 14px
}

html[pw-lang='en'] .wire-box .article-bottom-options .share a .font_family.icon-linkedin {
	font-size: 15px
}

html[pw-lang='en'] .wire-detail .article-tags {
	margin-bottom: 20px
}

html[pw-lang='en'] .wire-detail .wire-title p {
	font-family: "PT Serif",serif
}

html[pw-lang='en'] .wire-detail .comment-box {
	background: #FAFAFA;
	padding-top: 30px;
	margin-top: 30px
}

html[pw-lang='en'] .tag-list-box {
	width: 1100px;
	margin: 0 auto;
	max-width: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 70px
}

@media (max-width: 1024px) {
	html[pw-lang='en'] .tag-list-box {
		width: 984px
	}
}

html[pw-lang='en'] .tag-list-box .tags-search-box {
	margin-top: 0px;
	margin-right: 45px
}

html[pw-lang='en'] .tag-list-box .tags-search-box .keywords .title {
	font-weight: normal;
	font-size: 14px
}

html[pw-lang='en'] .tag-list-box .tags-search-box .keywords .search-tag {
	margin-top: 8px;
	text-transform: uppercase
}

html[pw-lang='en'] .tag-list-box .related-tags {
	position: static;
	width: 275px
}

html[pw-lang='en'] .tag-list-box .related-tags .title {
	font-weight: normal;
	font-size: 14px;
	border-bottom: #E9ECEE solid 1px
}

html[pw-lang='en'] .tag-list-box .related-tags .tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html[pw-lang='en'] .tag-list-box .related-tags .tags a {
	color: #757575;
	border-color: #E2E2E2;
	margin-bottom: 8px;
	margin-right: 8px
}

html[pw-lang='en'] .about-page-box {
	width: 1100px;
	margin: 0 auto;
	padding-top: 70px
}

@media (max-width: 1024px) {
	html[pw-lang='en'] .about-page-box {
		width: 984px
	}
}

html[pw-lang='en'] .about-page-box .row {
	margin-bottom: 60px;
	padding-bottom: 60px;
	border-bottom: #E9ECEE solid 1px
}

html[pw-lang='en'] .about-page-box .row:last-child {
	padding-bottom: 0px;
	border-bottom: none
}

html[pw-lang='en'] .about-page-box .row>.title {
	font-size: 38px;
	color: #2A2A2A;
	line-height: normal;
	font-family: "PT Serif",serif;
	text-transform: uppercase
}

html[pw-lang='en'] .about-page-box .row>.description {
	font-size: 16px;
	color: #757575;
	margin-top: 5px
}

html[pw-lang='en'] .about-page-box .row>.description a {
	color: #E04A1C;
	border-bottom: #E04A1C solid 1px;
	padding-bottom: 2px
}

html[pw-lang='en'] .about-page-box .row .content {
	margin-top: 30px;
	color: #757575;
	font-size: 17px
}

html[pw-lang='en'] .about-page-box .row .content p {
	margin-top: 30px
}

html[pw-lang='en'] .about-page-box .row .content p:first-child {
	margin-top: 0px
}

html[pw-lang='en'] .about-page-box .row .service {
	min-height: 390px;
	margin-top: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	border-radius: 3px
}

html[pw-lang='en'] .about-page-box .row .service.cm {
	background: #2A2A2A
}

html[pw-lang='en'] .about-page-box .row .service.eo {
	background: #566975
}

html[pw-lang='en'] .about-page-box .row .service.cs {
	background: #755756
}

html[pw-lang='en'] .about-page-box .row .service .desc {
	max-width: 300px;
	width: 100%
}

html[pw-lang='en'] .about-page-box .row .service .desc .number {
	color: rgba(255,255,255,0.7);
	font-size: 66px;
	line-height: normal
}

html[pw-lang='en'] .about-page-box .row .service .desc .title {
	font-size: 28px;
	margin-top: 20px;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-weight: bold
}

html[pw-lang='en'] .about-page-box .row .service .desc .description {
	color: rgba(255,255,255,0.7);
	font-size: 16px
}

html[pw-lang='en'] .about-page-box .row .service ul.list {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 150px
}

html[pw-lang='en'] .about-page-box .row .service ul.list li {
	padding: 20px 0px;
	border-bottom: rgba(255,255,255,0.1) solid 1px
}

html[pw-lang='en'] .about-page-box .row .service ul.list li:first-child {
	padding-top: 0px
}

html[pw-lang='en'] .about-page-box .row .service ul.list li:last-child {
	padding-bottom: 0px;
	border-bottom: none
}

html[pw-lang='en'] .about-page-box .row .service ul.list li .title {
	font-size: 18px;
	color: #fff;
	font-weight: bold
}

html[pw-lang='en'] .about-page-box .row .service ul.list li .description {
	margin-top: 10px;
	font-size: 16px;
	color: rgba(255,255,255,0.7)
}

html[pw-lang='en'] .contact-box {
	width: 1100px;
	margin: 0 auto;
	margin-top: 70px
}

@media (max-width: 1024px) {
	html[pw-lang='en'] .contact-box {
		width: 984px
	}
}

html[pw-lang='en'] .contact-box>.title {
	font-size: 44px;
	line-height: normal;
	color: #2A2A2A;
	font-family: "PT Serif",serif;
	text-transform: uppercase;
	margin-bottom: 30px
}

html[pw-lang='en'] .contact-box>.description {
	font-size: 16px;
	color: #757575
}

html[pw-lang='en'] .contact-box .row {
	padding: 40px 0px;
	border-bottom: #E9ECEE solid 1px
}

html[pw-lang='en'] .contact-box .row:last-child {
	border-bottom: none;
	padding-bottom: 0px
}

html[pw-lang='en'] .contact-box .row .title {
	font-size: 20px;
	color: #2A2A2A;
	font-weight: bold
}

html[pw-lang='en'] .contact-box .row .title span {
	border-bottom: #2A2A2A solid 1px;
	padding-bottom: 2px
}

html[pw-lang='en'] .contact-box .row .content {
	margin-top: 20px
}

html[pw-lang='en'] .contact-box .row .content.address {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html[pw-lang='en'] .contact-box .row .content.address p {
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[pw-lang='en'] .contact-box .row .content.address p:nth-child(2n) {
	padding-left: 40px
}

html[pw-lang='en'] .contact-box .row .content p {
	line-height: 1.7
}

html[pw-lang='en'] .contact-box .row .content p span:first-child {
	color: #757575
}

html[pw-lang='en'] .contact-box .row .content p span:last-child {
	color: #2A2A2A
}

html[pw-lang='en'] .search-box .keywords-input {
	height: 70px
}

html[pw-lang='en'] .search-box .tab-bar {
	border-bottom: #E9ECEE solid 1px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html[pw-lang='en'] .search-box .tab-bar a {
	padding-bottom: 12px;
	line-height: normal;
	position: relative;
	top: 1px
}

html[pw-lang='en'] .search-box .tab-bar a.active {
	border-bottom: #2A2A2A solid 1px
}

html[pw-lang='en'] .search-box .search-list>.item .wire .title {
	font-family: "PT Serif",serif
}

html[pw-lang='en'] .user-switch-tab {
	display: none
}

html[pw-lang='en'] .user-tab-list {
	margin-top: 80px
}

html[pw-lang='en'] .recruiting-box {
	width: 1100px;
	margin: 0 auto;
	margin-top: 70px
}

@media (max-width: 1024px) {
	html[pw-lang='en'] .recruiting-box {
		width: 984px
	}
}

html[pw-lang='en'] .recruiting-box .job-header {
	margin-top: 0px
}

html[pw-lang='en'] .recruiting-box .job-header .title {
	font-family: "PT Serif",serif;
	font-size: 38px
}

html[pw-lang='en'] .recruiting-box .job-header .description {
	margin-top: 15px;
	color: #757575
}

html[pw-lang='en'] .recruiting-box .job-nav ul li a {
	border-bottom-color: #E9ECEE
}

html[pw-lang='en'] .recruiting-box .job-list .job {
	border-bottom-color: #E9ECEE
}

html[pw-lang='en'] .recruiting-box .job-list .job .info .resume-title {
	color: #757575;
	margin-top: 15px
}

html[pw-lang='en'] .recruiting-box .job-list .job .info .address {
	color: #757575
}

html[pw-lang='en'] .recruiting-box .job-list .job .detail .job-desc p,html[pw-lang='en'] .recruiting-box .job-list .job .detail .job-cliam p {
	margin-top: 15px
}

html[pw-lang='en'] .recruiting-box .job-list .job .detail .job-desc p:first-child,html[pw-lang='en'] .recruiting-box .job-list .job .detail .job-cliam p:first-child {
	margin-top: 0px
}

html[pw-lang='en'] .article-index-box {
	width: 1100px;
	margin: 0 auto
}

@media (max-width: 1024px) {
	html[pw-lang='en'] .article-index-box {
		width: 984px
	}
}

html[pw-lang='en'] .article-index-box .top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 30px
}

html[pw-lang='en'] .article-index-box .top .news-img {
	width: 720px;
	height: 390px;
	overflow: hidden;
	position: relative
}

html[pw-lang='en'] .article-index-box .top .news-img img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 100%
}

html[pw-lang='en'] .article-index-box .top .news-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 30px
}

html[pw-lang='en'] .article-index-box .top .news-info .tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

html[pw-lang='en'] .article-index-box .top .news-info .tags a {
	color: #757575;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase
}

html[pw-lang='en'] .article-index-box .top .news-info .tags a:after {
	content: '\002e';
	margin: 0px 5px;
	position: relative;
	top: -4px
}

html[pw-lang='en'] .article-index-box .top .news-info .tags a:last-child:after {
	content: '';
	margin: 0px
}

html[pw-lang='en'] .article-index-box .top .news-info .title {
	font-size: 35px;
	font-weight: bold;
	line-height: 1.3;
	font-family: "PT Serif",serif;
	margin-top: 10px
}

html[pw-lang='en'] .article-index-box .top .news-info .author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px;
	color: #757575;
	font-size: 14px
}

html[pw-lang='en'] .article-index-box .top .news-info .author i {
	margin: 0px 5px
}

html[pw-lang='en'] .article-index-box .top .news-info .description {
	margin-top: 10px;
	font-size: 14px;
	font-style: italic;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical
}

html[pw-lang='en'] .article-index-box .news-list-module {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 50px;
	position: relative
}

html[pw-lang='en'] .article-index-box .news-list-module .load-more-box {
	position: absolute;
	bottom: -60px;
	left: 0px;
	right: 0px
}

@media (max-width: 768px) {
	html[pw-lang='en'] .hide-flag .top-header {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	html[pw-lang='en'] .article-style p {
		font-size: 20px;
		line-height: 26px
	}

	html[pw-lang='en'] body {
		padding-top: 49px
	}

	html[pw-lang='en'] nav {
		display: none
	}

	html[pw-lang='en'] header {
		width: 100%;
		padding-bottom: 15px;
		padding-top: 15px;
		border-bottom: #F2F2F2 solid 1px
	}

	html[pw-lang='en'] header .logo {
		width: 112px;
		height: auto;
		display: block
	}

	html[pw-lang='en'] header .mobile-menu {
		display: block;
		width: 21px;
		height: 2px;
		background: #2A2A2A;
		position: absolute;
		font-size: 14px;
		font-weight: bold
	}

	html[pw-lang='en'] header .mobile-menu:before {
		content: "";
		position: absolute;
		width: 21px;
		height: 2px;
		background: #2A2A2A;
		top: -6px
	}

	html[pw-lang='en'] header .mobile-menu:after {
		content: "";
		position: absolute;
		width: 21px;
		height: 2px;
		background: #2A2A2A;
		top: 6px
	}

	html[pw-lang='en'] header .right-wrap {
		display: none
	}

	html[pw-lang='en'] .mobile-menu-box .nav {
		text-align: left;
		padding: 0px 10px
	}

	html[pw-lang='en'] .mobile-menu-box .nav li {
		margin-top: 10px
	}

	html[pw-lang='en'] .mobile-menu-box .nav li a {
		display: block;
		line-height: 40px;
		color: #2A2A2A !important;
		padding: 0px 10px
	}

	html[pw-lang='en'] .mobile-menu-box .nav li .child-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	html[pw-lang='en'] .mobile-menu-box .nav li .child-nav li {
		width: 50%;
		margin-top: 0px
	}

	html[pw-lang='en'] .mobile-menu-box .nav li .child-nav li a {
		font-size: 16px;
		font-weight: normal !important
	}

	html[pw-lang='en'] footer {
		padding: 30px 20px
	}

	html[pw-lang='en'] footer .content {
		padding: 0px;
		width: 100%
	}

	html[pw-lang='en'] footer .content .links a {
		font-size: 13px;
		margin-right: 15px;
		padding-bottom: 0px
	}

	html[pw-lang='en'] footer .content .all-right {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 18px
	}

	html[pw-lang='en'] footer .content .all-right>p {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 18px
	}

	html[pw-lang='en'] footer .content .all-right .follow span {
		display: none
	}

	html[pw-lang='en'] footer .content .all-right .follow a {
		margin-left: 0px;
		margin-right: 15px
	}

	html[pw-lang='en'] .news-list-module .item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 20px;
		margin: 0px -20px
	}

	html[pw-lang='en'] .news-list-module .item.wire .news-detail {
		margin-top: -7px
	}

	html[pw-lang='en'] .news-list-module .item .news-detail {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-right: 0px;
		margin-top: -7px
	}

	html[pw-lang='en'] .news-list-module .item .news-detail .tags .tag {
		margin-bottom: 0px;
		font-size: 14px
	}

	html[pw-lang='en'] .news-list-module .item .news-detail .title {
		font-size: 18px;
		margin-top: 7px
	}

	html[pw-lang='en'] .news-list-module .item .news-detail .desc {
		font-size: 14px
	}

	html[pw-lang='en'] .news-list-module .item .news-detail .time {
		font-size: 12px
	}

	html[pw-lang='en'] .news-list-module .item .news-img {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		display: none
	}

	html[pw-lang='en'] .news-list-module .item .news-img.m {
		display: block;
		margin: 10px 0px
	}

	html[pw-lang='en'] .index-main {
		width: 100%;
		margin-top: 0px
	}

	html[pw-lang='en'] .index-main .content {
		margin-right: 0px
	}

	html[pw-lang='en'] .index-main .content .handline-news {
		padding: 0px 20px
	}

	html[pw-lang='en'] .index-main .content .handline-news .cover {
		margin-left: -20px;
		margin-right: -20px
	}

	html[pw-lang='en'] .index-main .content .handline-news .tags .tag {
		font-size: 14px;
		margin-top: 15px
	}

	html[pw-lang='en'] .index-main .content .handline-news .title {
		margin-top: 6px;
		font-size: 24px;
		line-height: 1.3
	}

	html[pw-lang='en'] .index-main .content .handline-news .description {
		font-size: 14px
	}

	html[pw-lang='en'] .index-main .content .main-title {
		margin: 20px 20px 0px;
		padding-bottom: 6px
	}

	html[pw-lang='en'] .index-main .content .main-title span {
		font-size: 24px
	}

	html[pw-lang='en'] .index-main .content .news-list-module {
		margin-top: 10px;
		padding: 0px 20px
	}

	html[pw-lang='en'] .index-main .content .news-list-module.hot {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 30px
	}

	html[pw-lang='en'] .index-main .content .news-list-module.hot .article-item {
		width: 100%;
		border-top: #f5f5f5 solid 8px;
		border-bottom: 0px
	}

	html[pw-lang='en'] .index-main>aside {
		display: none
	}

	html[pw-lang='en'] .article-index-box {
		width: 100%;
		padding: 0px 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	html[pw-lang='en'] .article-index-box .top {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 0px
	}

	html[pw-lang='en'] .article-index-box .top .news-img {
		width: auto;
		height: auto;
		margin-left: -20px;
		margin-right: -20px
	}

	html[pw-lang='en'] .article-index-box .top .news-img img {
		position: static;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		width: 100%;
		height: auto
	}

	html[pw-lang='en'] .article-index-box .top .news-info {
		margin-left: 0px
	}

	html[pw-lang='en'] .article-index-box .top .news-info .tags .tag {
		font-size: 14px;
		margin-top: 15px
	}

	html[pw-lang='en'] .article-index-box .top .news-info .title {
		margin-top: 6px;
		font-size: 24px;
		line-height: 1.3
	}

	html[pw-lang='en'] .article-index-box .top .news-info .description {
		font-size: 14px
	}

	html[pw-lang='en'] .article-index-box .news-list-module {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	html[pw-lang='en'] .article-box {
		padding-top: 35px
	}

	html[pw-lang='en'] .article-box .article-desc {
		padding: 15px 15px 0px
	}

	html[pw-lang='en'] .article-box .article-desc .news-img {
		display: none
	}

	html[pw-lang='en'] .article-box .article-desc .desc {
		margin: 0px;
		padding: 15px;
		background: #FAFAFA;
		border-radius: 3px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	html[pw-lang='en'] .article-box .article-desc .desc .font_family {
		font-size: 16px;
		margin-top: 1px
	}

	html[pw-lang='en'] .article-box .article-desc .desc p {
		margin-top: 0px;
		margin-left: 12px;
		min-height: auto;
		font-size: 15px
	}

	html[pw-lang='en'] .article-box>.author,html[pw-lang='en'] .article-box .article-tags {
		width: 100%;
		padding: 0 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	html[pw-lang='en'] .article-box .article-title {
		width: 100%;
		font-size: 26px;
		line-height: 1.3
	}

	html[pw-lang='en'] .article-box .article-main {
		width: 100%;
		margin-top: 20px
	}

	html[pw-lang='en'] .article-box .article-main .main .article-tags {
		margin-top: 15px;
		padding: 0px
	}

	html[pw-lang='en'] .article-box .article-main .main .article-tags .tag {
		font-size: 12px
	}

	html[pw-lang='en'] .article-box .article-main .main .bottom-bd {
		margin-top: 30px
	}

	html[pw-lang='en'] .wire-box {
		margin-top: 35px
	}

	html[pw-lang='en'] .wire-box .wire-title,html[pw-lang='en'] .wire-box .wire-content,html[pw-lang='en'] .wire-box .article-bottom-options {
		padding: 0px 20px
	}

	html[pw-lang='en'] .wire-box .article-bottom-options {
		padding-bottom: 30px
	}

	html[pw-lang='en'] .wire-box .date-category .list .wire .article-tags {
		padding: 0px
	}

	html[pw-lang='en'] .wire-box .article-tags {
		width: 100%;
		padding: 0px 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 10px
	}

	html[pw-lang='en'] .wire-box .wire-title {
		font-size: 26px;
		line-height: 1.3
	}

	html[pw-lang='en'] .wire-box .load-more-box {
		padding: 0px 20px
	}

	html[pw-lang='en'] .tag-list-box {
		width: 100%;
		margin-top: 35px
	}

	html[pw-lang='en'] .tag-list-box .related-tags {
		display: none
	}

	html[pw-lang='en'] .tag-list-box .tags-search-box {
		margin-right: 0px
	}

	html[pw-lang='en'] .about-page-box {
		width: 100%;
		padding-top: 35px
	}

	html[pw-lang='en'] .about-page-box .row .service {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 20px
	}

	html[pw-lang='en'] .about-page-box .row .service ul.list {
		margin-left: 0px;
		margin-top: 30px
	}

	html[pw-lang='en'] .contact-box {
		width: 100%;
		margin-top: 35px
	}

	html[pw-lang='en'] .contact-box>.title {
		padding: 0px 20px;
		margin-bottom: 15px
	}

	html[pw-lang='en'] .contact-box .row {
		padding: 20px
	}

	html[pw-lang='en'] .contact-box .row .content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	html[pw-lang='en'] .contact-box .row .content p {
		width: 100% !important;
		padding-left: 0px !important;
		margin-top: 10px
	}

	html[pw-lang='en'] .contact-box .row .content p:first-child {
		margin-top: 0px
	}

	html[pw-lang='en'] .recruiting-box {
		width: 100%;
		margin-top: 35px;
		padding-top: 0px
	}

	html[pw-lang='en'] .recruiting-box .job-list .job .detail .job-desc {
		font-size: 16px
	}
}

.news-list-module {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.news-list-module.image-end .load-more-box:first-child {
	margin-top: 0px
}

.news-list-module.image-end .item {
	margin-top: 15px;
	border: #F2F2F2 solid 1px;
	border-radius: 6px;
	padding: 18px 20px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.04);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.04)
}

.news-list-module.image-end .item:first-child {
	margin-top: 0px;
	padding-top: 18px
}

.news-list-module.image-end .item .news-img {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	margin-left: 18px;
	width: 170px !important
}

.news-list-module.image-end .item .news-img.t {
	margin-top: 40px
}

.news-list-module.image-end .item .news-detail {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	margin-left: 0px !important
}

.news-list-module.image-end .item .item-tag-list {
	margin-bottom: 5px
}

.news-list-module .item {
	margin-top: 20px;
	border-bottom: #F2F2F2 solid 1px;
	padding-bottom: 20px
}

.news-list-module .item.bd {
	position: relative
}

.news-list-module .item.bd a {
	position: relative;
	display: block
}

.news-list-module .item.bd span {
	position: absolute;
	right: 8px;
	bottom: 28px;
	font-size: 12px;
	padding: 2px 6px;
	color: #fff;
	background: rgba(117,117,117,0.6);
	border-radius: 3px;
	-webkit-transform: scale(0.75);
	-ms-transform: scale(0.75);
	transform: scale(0.75);
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom
}

.news-list-module .item.bd img {
	border-radius: 3px
}

.news-list-module .item:first-child {
	padding-top: 0px;
	margin-top: 0px
}

.news-list-module .item.wire {
	display: block
}

.news-list-module .item.wire .row {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.news-list-module .item.wire .row.article-options {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.news-list-module .item.wire .text .title {
	font-size: 18px;
	font-weight: bold
}

.news-list-module .item.wire .op {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 5px
}

.news-list-module .item.wire .op .tag {
	color: #757575;
	position: relative;
	z-index: 2;
	font-size: 13px
}

.news-list-module .item.wire .op i {
	margin: 0px 3px;
	font-size: 13px;
	color: #757575;
	line-height: normal;
	font-weight: bold
}

.news-list-module .item.wire .op .time {
	font-size: 13px;
	color: #757575
}

.news-list-module .item.state .author {
	color: #757575;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 13px;
	margin-top: 8px
}

.news-list-module .item.state .author a {
	color: #757575;
	font-weight: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 3px
}

.news-list-module .item.state .author .time {
	color: #757575;
	margin-left: 3px
}

.news-list-module .item.state .row .news-detail {
	margin-left: 0px
}

.news-list-module .item.state .row .news-detail .desc {
	color: #2A2A2A
}

.news-list-module .item.state .row .news-detail .content {
	font-size: 15px;
	word-break: break-word
}

.news-list-module .item.state .row .news-detail .content a.link {
	color: #E04A1C
}

.news-list-module .item.state .row .news-detail .content .read-full {
	font-size: 15px;
	color: #E04A1C;
	position: relative;
	padding-right: 20px;
	white-space: nowrap;
	display: inline-block
}

.news-list-module .item.state .row .news-detail .content .read-full.show i {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left
}

.news-list-module .item.state .row .news-detail .content .read-full i {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-left: #E04A1C solid 1px;
	border-top: #E04A1C solid 1px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	position: absolute;
	right: 7px;
	top: 7px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.news-list-module .item.state .image-preview {
	margin-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	padding: 10px;
	overflow: hidden
}

.news-list-module .item.state .image-preview .more {
	position: absolute;
	right: 15px;
	bottom: 15px;
	z-index: 2;
	background: rgba(0,0,0,0.7);
	border-radius: 3px;
	padding: 2px 7px;
	font-size: 12px;
	color: #fff
}

.news-list-module .item.state .image-preview ul {
	margin-left: -2px;
	margin-right: -2px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.news-list-module .item.state .image-preview .image {
	width: 16.6%;
	height: auto;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 2px;
	float: left
}

.news-list-module .item.state .image-preview .image img {
	border-radius: 3px
}

.news-list-module .item.state .image-preview .image a {
	display: block;
	position: relative
}

.news-list-module .item.state .image-preview .image a:after {
	content: '';
	display: inline-block;
	position: absolute;
	left: -10px;
	right: -10px;
	top: -10px;
	bottom: -10px;
	background-color: #f7f7f7;
	z-index: -1
}

.news-list-module .item.state .image-preview .image:first-child a:after {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.news-list-module .item.state .image-preview .image:last-child a:after {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.news-list-module .item .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.news-list-module .item .row.article-options {
	margin-top: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.news-list-module .item .row.article-options a {
	margin-left: 20px;
	color: #757575;
	font-size: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.news-list-module .item .row.article-options a[drop-down-box] {
	position: relative;
	z-index: 1
}

.news-list-module .item .row.article-options a[drop-down-box] *[drop-down] {
	padding-top: 0px
}

.news-list-module .item .row.article-options a[drop-down-box] *[drop-down] ul {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.1)
}

.news-list-module .item .row.article-options a>i {
	font-size: 12px
}

.news-list-module .item .row.article-options a>i.font_family {
	line-height: normal
}

.news-list-module .item .row.article-options a span {
	font-weight: bold;
	margin-left: 5px;
	position: relative
}

.news-list-module .item .row.article-options a:first-child {
	margin-left: 0px
}

.news-list-module .item .row.article-options a.zan {
	padding: 6px 12px;
	background: #F2F2F2;
	border-radius: 3px;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.news-list-module .item .row.article-options a.zan i.font_family {
	font-size: 15px
}

.news-list-module .item .row.article-options a.liked {
	background: #E04A1C;
	color: #fff
}

.news-list-module .item .row.article-options a.collect span:before {
	content: '已';
	font-weight: bold
}

.news-list-module .item .row .news-img {
	width: 210px;
	overflow: hidden;
	position: relative;
	border-radius: 3px;
	float: left
}

.news-list-module .item .row .news-img .player {
	width: 38px;
	height: 38px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -19px;
	margin-top: -19px;
	border-radius: 50%;
	background: rgba(0,0,0,0.4);
	border: rgba(255,255,255,0.5) solid 2px
}

.news-list-module .item .row .news-img .player .font_family {
	color: #fff;
	font-size: 14px;
	margin-right: -4px;
	margin-top: 1px
}

.news-list-module .item .row .news-detail {
	margin-left: 20px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	float: left;
	max-width: 530px\0
}

.news-list-module .item .row .news-detail .title {
	font-size: 18px;
	color: #2A2A2A;
	font-weight: bold
}

.news-list-module .item .row .news-detail .desc {
	color: #757575;
	margin-top: 3px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 48px;
	font-size: 15px;
	margin-bottom: 8px
}

.news-list-module .item .row .news-detail .author {
	color: #757575;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 13px
}

.news-list-module .item .row .news-detail .author a {
	color: #757575;
	font-weight: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 3px
}

.news-list-module .item .row .news-detail .author .time {
	color: #757575;
	margin-left: 2px
}

.news-list-module .item .row .column-name {
	position: absolute;
	left: 22px;
	bottom: -17px
}

.news-list-module .item .row .column-name .name {
	padding: 6px 14px 6px 34px;
	-webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 6px rgba(0,0,0,0.1);
	overflow: hidden;
	border-radius: 17px;
	color: #2A2A2A;
	font-size: 14px;
	font-weight: bold;
	background: #fff;
	display: block
}

.news-list-module .item .row .column-name .icon {
	position: absolute;
	left: -23px;
	bottom: -8px;
	width: 46px;
	height: 46px;
	border-radius: 50%;
	overflow: hidden;
	border: solid 2px #fff
}

.news-list-module .item .row .column-name .icon img {
	position: absolute;
	left: 50%;
	top: 50%;
	width: auto;
	max-height: 100%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.news-list-module .video-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.news-list-module .video-item .video-detail {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.news-list-module .video-item .video-detail .column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #2A2A2A;
	font-size: 16px;
	position: relative;
	padding-top: 49px;
	padding-left: 14px
}

.news-list-module .video-item .video-detail .column .font_family {
	font-size: 17px;
	color: #E04A1C
}

.news-list-module .video-item .video-detail .column .name {
	margin-left: 10px;
	color: #2A2A2A;
	font-size: 16px;
	font-weight: bold
}

.news-list-module .video-item .video-detail .column:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 1px;
	height: 69px;
	background: #E2E2E2
}

.news-list-module .video-item .video-detail .title {
	margin-top: 30px;
	color: #2A2A2A;
	font-size: 22px;
	font-weight: bold
}

.news-list-module .video-item .video-detail .desc {
	margin-top: 10px;
	font-size: 14px;
	color: #757575;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.news-list-module .video-img {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 60px;
	position: relative;
	height: 278px;
	overflow: hidden
}

.news-list-module .video-img img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 3px
}

.news-list-module .video-img .player {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border: #fff solid 3px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.news-list-module .video-img .player:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: rgba(0,0,0,0.4)
}

.news-list-module .video-img .player .font_family {
	font-size: 20px;
	color: #fff;
	position: relative;
	z-index: 10;
	right: -2px
}

.news-list-module .video-img .player .img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 100%
}

.news-list-module .load-more-btn {
	margin-top: 90px;
	text-align: center
}

.news-list-module .load-more-btn a {
	padding: 15px 48px;
	border: #E04A1C solid 1px;
	border-radius: 3px;
	color: #E04A1C;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px
}

.news-list-module .topic-item {
	border: #F2F2F2 solid 1px;
	padding: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px;
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.04);
	box-shadow: 0px 0px 4px rgba(0,0,0,0.04);
	border-radius: 3px
}

.news-list-module .topic-item:last-child {
	margin-bottom: 0px
}

.news-list-module .topic-item .cover {
	width: 120px;
	height: 120px;
	border-radius: 3px;
	overflow: hidden
}

.news-list-module .topic-item .info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 20px
}

.news-list-module .topic-item .info .name-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.news-list-module .topic-item .info .name-wrap .name {
	font-size: 18px;
	font-weight: bold;
	color: #2A2A2A;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.news-list-module .topic-item .info .update-info {
	margin-top: 10px;
	line-height: normal;
	font-size: 13px;
	color: #757575;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.news-list-module .topic-item .info .update-info span {
	margin-right: 4px;
	font-weight: bold
}

.news-list-module .topic-item .info .update-info i {
	margin: 0px 2px 0px 3px;
	font-weight: bold
}

.news-list-module .topic-item .info .description {
	margin-top: 12px;
	font-size: 14px;
	color: #2A2A2A;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.news-list-module .follow-user-item {
	border: #F2F2F2 solid 1px;
	padding: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px;
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.04);
	box-shadow: 0px 0px 4px rgba(0,0,0,0.04);
	border-radius: 3px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.news-list-module .follow-user-item .avatar {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden
}

.news-list-module .follow-user-item .info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 15px
}

.news-list-module .follow-user-item .info .name {
	font-weight: bold;
	font-size: 14px;
	color: #2A2A2A
}

.news-list-module .article-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 345px;
	margin-right: 32px;
	margin-bottom: 60px
}

.news-list-module .article-item:nth-child(3n) {
	margin-right: 0px
}

.news-list-module .article-item .cover {
	width: 345px;
	height: 190px;
	overflow: hidden;
	position: relative
}

.news-list-module .article-item .tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 10px
}

.news-list-module .article-item .tags a {
	color: #757575;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase
}

.news-list-module .article-item .tags a:after {
	content: '\002e';
	margin: 0px 5px;
	position: relative;
	top: -4px
}

.news-list-module .article-item .tags a:last-child:after {
	content: '';
	margin: 0px
}

.news-list-module .article-item .title {
	font-size: 21px;
	font-weight: bold;
	font-family: "PT Serif",serif;
	margin-top: 5px
}

.news-list-module .article-item .author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 5px;
	color: #757575;
	font-size: 14px
}

.news-list-module .article-item .author i {
	margin: 0px 5px
}

.news-list-module .article-item .description {
	margin-top: 15px;
	font-size: 14px;
	font-style: italic;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

@media (max-width: 768px) {
	.news-list-module.image-end .item {
		margin-left: 0px;
		margin-right: 0px
	}

	.news-list-module.image-end .item .news-img {
		-webkit-box-ordinal-group: unset;
		-ms-flex-order: unset;
		order: unset;
		margin-left: 0px;
		width: auto !important;
		height: auto
	}

	.news-list-module .item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: auto;
		margin-top: 0px;
		padding: 20px;
		margin-left: -20px;
		margin-right: -20px;
		border-bottom: #F5F5F5 solid 8px
	}

	.news-list-module .item.image-end .item {
		margin-left: 0px;
		margin-right: 0px
	}

	.news-list-module .item.image-end .item .news-img {
		-webkit-box-ordinal-group: unset;
		-ms-flex-order: unset;
		order: unset;
		margin-left: 0px;
		width: auto;
		height: auto
	}

	.news-list-module .item .column-name {
		display: none
	}

	.news-list-module .item.wire .text .title {
		font-size: 18px
	}

	.news-list-module .item.state {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-radius: 3px
	}

	.news-list-module .item.state .image-preview {
		margin-top: 5px;
		padding: 0px
	}

	.news-list-module .item.state .image-preview .more {
		right: 5px;
		bottom: 5px;
		padding: 1px 7px;
		font-size: 10px
	}

	.news-list-module .item.state .image-preview .image a:after {
		background: none
	}

	.news-list-module .item.state .news-detail .author {
		margin-top: 0px !important
	}

	.news-list-module .item .row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: relative
	}

	.news-list-module .item .row.article-options {
		display: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.news-list-module .item .row.article-options a:nth-child(3),.news-list-module .item .row.article-options a:nth-child(4) {
		display: none
	}

	.news-list-module .item .row.article-options a span {
		top: 1px
	}

	.news-list-module .item .row .news-img {
		width: 100%;
		height: 170px
	}

	.news-list-module .item .row .news-img.t {
		margin-top: 35px
	}

	.news-list-module .item .row .news-detail {
		margin-left: 0px;
		position: static
	}

	.news-list-module .item .row .news-detail.t {
		margin-top: 35px
	}

	.news-list-module .item .row .news-detail .author {
		position: static;
		margin-top: 10px
	}

	.news-list-module .item .row .news-detail .author a {
		font-weight: bold
	}

	.news-list-module .item .row .news-detail .author .r {
		display: none
	}

	.news-list-module .item .row .news-detail .title {
		margin-top: 10px;
		font-size: 18px
	}

	.news-list-module .item .row .news-detail .desc {
		font-size: 14px;
		line-height: 22px;
		margin-top: 5px
	}

	.news-list-module .item .row .news-detail .item-tag-list {
		margin-top: 0px;
		position: absolute;
		top: 0px;
		left: 0px
	}

	.news-list-module .item .row .video-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.news-list-module .item .row .video-item .video-detail .column {
		padding: 0px
	}

	.news-list-module .item .row .video-item .video-detail .column:before {
		width: 0px
	}

	.news-list-module .item .row .video-item .video-detail .column .name {
		font-size: 16px
	}

	.news-list-module .item .row .video-item .video-detail .title {
		font-size: 18px;
		margin-top: 20px
	}

	.news-list-module .item .row .video-item .comment {
		display: none
	}

	.news-list-module .item .row .video-item .video-detail {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.news-list-module .item .row .video-item .video-detail .column {
		display: none
	}

	.news-list-module .item .row .video-item .video-img {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-left: 0px;
		height: 200px;
		overflow: hidden
	}

	.news-list-module .item .row .video-item .video-img img {
		position: absolute;
		left: 50%;
		top: 50%;
		max-height: 100%;
		width: auto;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}

	.news-list-module .item .topic-item .cover {
		width: 80px;
		height: 80px
	}

	.news-list-module .item .topic-item .info .name-wrap .name {
		font-size: 16px
	}

	.news-list-module .item .topic-item .info .update-info {
		margin-top: 5px
	}

	.news-list-module .item .topic-item .info .description {
		margin-top: 5px;
		font-size: 12px
	}

	.news-list-module .article-item {
		margin-right: 0px;
		margin-bottom: 0px;
		width: 100%;
		padding: 20px;
		margin-left: -20px;
		margin-right: -20px;
		border-bottom: #F5F5F5 solid 8px
	}

	.news-list-module .article-item .cover {
		width: 100%;
		height: auto;
		margin-top: 10px
	}

	.news-list-module .article-item .cover img {
		position: static;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		width: 100%;
		height: auto
	}

	.news-list-module .article-item .author {
		font-size: 12px
	}

	.news-list-module .article-item .tags {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		margin-top: 0px
	}

	.news-list-module .article-item .tags a {
		font-size: 14px;
		color: #757575;
		font-weight: bold;
		border-radius: 3px;
		margin-right: 8px;
		padding: 5px 10px;
		background: #F5F5F5;
		-webkit-transition: all .2s;
		-o-transition: all .2s;
		transition: all .2s
	}
}

.mobile.mini-program {
	z-index: 190;
	width: 170px;
	height: 170px;
	-webkit-transform: scale(0.4);
	-ms-transform: scale(0.4);
	transform: scale(0.4);
	display: none;
	position: fixed;
	bottom: 20px;
	right: 16px
}

.mobile.mini-program:hover {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.mobile-mini-program-box {
	position: fixed;
	bottom: 10px;
	left: 10px;
	right: 10px;
	z-index: 19;
	border-radius: 18px;
	display: none
}

.mobile-mini-program {
	width: 100%;
	background: #282828;
	border-radius: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	-o-transition: transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.mobile-mini-program.hidden .info,.mobile-mini-program.hidden .cover {
	opacity: 0;
	visibility: hidden
}

.mobile-mini-program.hidden.hide-dom .info,.mobile-mini-program.hidden.hide-dom .cover {
	display: none
}

.mobile-mini-program .info,.mobile-mini-program .cover {
	-webkit-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear
}

.mobile-mini-program .info {
	margin-left: 15px
}

.mobile-mini-program .info .title {
	font-size: 16px;
	color: #fff;
	font-weight: bold
}

.mobile-mini-program .info .desc {
	font-size: 12px;
	color: rgba(255,255,255,0.6);
	font-weight: bold;
	margin-top: 5px
}

.mobile-mini-program .mini-code {
	width: 70px;
	height: 70px;
	border-radius: 12px;
	background: #fff;
	padding: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.mobile-mini-program .cover {
	position: absolute;
	bottom: 0px;
	right: 22px;
	width: 103px
}

i[class*="icon-"] {
	font-weight: normal !important
}

body {
	color: #2A2A2A;
	padding-top: 114px
}

.article-bottom-bd {
	padding: 10px;
	border-top: #F2F2F2 solid 2px;
	position: relative
}

.article-bottom-bd span {
	position: absolute;
	right: 16px;
	bottom: 16px;
	font-size: 12px;
	color: #fff;
	background: rgba(117,117,117,0.6);
	border-radius: 3px;
	padding: 2px 6px;
	-webkit-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		transform: perspective(400px) rotateX(-20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}

	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
		opacity: 1
	}

	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg)
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}

@-webkit-keyframes bounce {
	0%,20%,53%,80%,to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	40%,43% {
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}

	70% {
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

@keyframes bounce {
	0%,20%,53%,80%,to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	40%,43% {
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}

	70% {
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}

@-webkit-keyframes leftToOpacity {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1
	}

	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0
	}
}

@keyframes leftToOpacity {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1
	}

	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0
	}
}

@-webkit-keyframes clickLike {
	0% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	100% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}
}

@keyframes clickLike {
	0% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	}

	100% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg)
	}
}

@-webkit-keyframes hoverClickLike {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		padding-top: 13px;
		-webkit-transform-origin: left;
		transform-origin: left;
		-webkit-transform: scale(1) rotate(-15deg);
		transform: scale(1) rotate(-15deg)
	}
}

@keyframes hoverClickLike {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		padding-top: 13px;
		-webkit-transform-origin: left;
		transform-origin: left;
		-webkit-transform: scale(1) rotate(-15deg);
		transform: scale(1) rotate(-15deg)
	}
}

@-webkit-keyframes clickLikeBang {
	0% {
		-webkit-transform: scale(0) rotate(-15deg);
		transform: scale(0) rotate(-15deg)
	}

	100% {
		-webkit-transform: scale(1) rotate(-15deg);
		transform: scale(1) rotate(-15deg)
	}
}

@keyframes clickLikeBang {
	0% {
		-webkit-transform: scale(0) rotate(-15deg);
		transform: scale(0) rotate(-15deg)
	}

	100% {
		-webkit-transform: scale(1) rotate(-15deg);
		transform: scale(1) rotate(-15deg)
	}
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.top-bd {
	display: none
}

.item-tag-list.bg .tag {
	background: #F7F7F7;
	border-radius: 20px;
	padding: 3px 10px 3px 6px;
	margin-right: 6px;
	margin-bottom: 6px
}

.item-tag-list.bg .tag i {
	display: block;
	float: left;
	margin-top: 4px
}

.item-tag-list.bg .tag span {
	font-size: 12px;
	display: block;
	float: left
}

.item-tag-list.follows.block {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.item-tag-list.follows.block .tag {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 100%
}

.item-tag-list.follows.block .tag:last-child {
	margin-bottom: 0px
}

.item-tag-list.follows.block .tag a {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.item-tag-list.follows .tag {
	border: #F1F1F1 solid 1px;
	background: #fff;
	border-radius: 3px;
	margin-right: 8px;
	margin-bottom: 8px;
	position: relative;
	padding: 0px 8px 0px 10px;
	overflow: hidden
}

.item-tag-list.follows .tag.lg {
	padding: 0px 10px 0px 12px
}

.item-tag-list.follows .tag.lg a {
	font-size: 13px;
	padding: 12px 0px
}

.item-tag-list.follows .tag.lg span {
	padding: 0px;
	padding-left: 12px;
	max-width: none;
	margin-top: 9px
}

.item-tag-list.follows .tag.lg span i {
	font-size: 18px
}

.item-tag-list.follows .tag:last-child {
	margin-right: 0px
}

.item-tag-list.follows .tag.on span i {
	color: #E04A1C
}

.item-tag-list.follows .tag.on span i.a {
	display: none
}

.item-tag-list.follows .tag.on span i.s {
	display: block
}

.item-tag-list.follows .tag a {
	position: relative;
	z-index: 2;
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
	color: #2A2A2A;
	padding: 9px 0px;
	-webkit-transition: all .3s .15s;
	-o-transition: all .3s .15s;
	transition: all .3s .15s;
	text-align: left;
	display: block;
	float: left
}

.item-tag-list.follows .tag span {
	position: relative;
	z-index: 2;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: right;
	margin-top: 7px
}

.item-tag-list.follows .tag span i {
	display: block;
	padding: 0px;
	min-width: auto;
	min-height: auto;
	border-radius: 0px;
	background: none;
	color: #2A2A2A;
	-webkit-transition: all .3s .15s;
	-o-transition: all .3s .15s;
	transition: all .3s .15s;
	font-size: 16px
}

.item-tag-list.follows .tag span i.s {
	display: none
}

.item-tag-list.follows .tag span i.s:before {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

.item-tag-list.follows .tag span i:before {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

.item-tag-list .tag {
	float: left
}

.item-tag-list .tag i {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12.5px;
	color: #E04A1C
}

.item-tag-list .tag i:before {
	display: block;
	height: auto;
	line-height: 100%
}

.item-tag-list .tag span {
	font-size: 16px;
	font-weight: bold;
	color: #E04A1C;
	margin-left: 5px
}

.follow-btn {
	border-radius: 3px;
	border: none;
	font-size: 13px;
	line-height: 100%;
	color: #fff;
	font-weight: bold;
	padding: 7px 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #E04A1C;
	-webkit-transition: all .1s;
	-o-transition: all .1s;
	transition: all .1s;
	min-width: 68px
}

.follow-btn.icon .font_family {
	font-size: 12px;
	height: 12px;
	width: 12px;
	-webkit-transform: scale(0.78);
	-ms-transform: scale(0.78);
	transform: scale(0.78);
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	line-height: normal;
	font-weight: bold !important;
	margin-top: -1px
}

.follow-btn.gray {
	color: #757575;
	border: #E2E2E2 solid 1px
}

.follow-btn.lg {
	padding: 10px 15px;
	font-size: 14px;
	min-width: 84px
}

.follow-btn.lger {
	padding: 11px 15px;
	font-size: 14px;
	min-width: 84px
}

.follow-btn.sm {
	padding: 4px 7px;
	font-size: 12px;
	min-width: auto
}

.follow-btn.block {
	width: 100%
}

.follow-btn.border {
	background: transparent;
	border: #F2F2F2 solid 1px;
	color: #757575
}

.follow-btn.border.on {
	background: #F2F2F2;
	color: #757575
}

.follow-btn.on {
	color: #757575;
	background: #F2F2F2
}

.follow-btn.on.icon .font_family {
	display: none
}

.follow-btn.text,.follow-btn.text.on {
	border: none;
	background: none;
	border-left: #E2E2E2 solid 1px;
	border-radius: 0px;
	padding: 0px 7px;
	font-size: 13px;
	margin-left: 7px !important;
	color: #E04A1C
}

.follow-btn.text.text.on,.follow-btn.text.on.text.on {
	color: #757575
}

.follow-wrap {
	position: relative;
	margin-top: 20px
}

.follow-wrap .follow-success {
	position: absolute;
	bottom: 50px;
	left: 0px;
	right: 0px;
	background: #2D354B;
	border-radius: 3px;
	padding: 15px 0px;
	text-align: center;
	display: none
}

.follow-wrap .follow-success .font_family {
	margin: 0 auto;
	background: rgba(255,255,255,0.18);
	border-radius: 50%;
	color: #fff;
	font-size: 12px;
	width: 24px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.follow-wrap .follow-success .tip {
	margin-top: 8px;
	color: #fff;
	font-size: 13px
}

.follow-wrap .follow-success .tip-desc {
	font-size: 12px;
	color: rgba(255,255,255,0.5);
	margin-top: 4px
}

.headline {
	width: 1112px;
	margin: 0 auto;
	margin-top: 25px;
	padding-bottom: 30px;
	border-bottom: #F2F2F2 solid 1px
}

@media (max-width: 1024px) {
	.headline {
		width: 984px
	}
}

.headline .news {
	width: 615px;
	position: relative;
	float: left
}

.headline .news .news-img {
	width: 100%;
	height: 365px;
	position: relative;
	overflow: hidden;
	border-radius: 3px
}

.headline .news .news-detail {
	background: rgba(255,255,255,0.98);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 17px
}

.headline .news .news-detail .item-tag-list .tag i {
	display: block;
	float: left;
	margin-top: 2px;
	font-size: 19px;
	min-width: 19px
}

.headline .news .news-detail .item-tag-list .tag i:before {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8)
}

.headline .news .news-detail .item-tag-list .tag span {
	margin-left: 4px;
	float: left
}

.headline .news .news-detail .title {
	margin-top: 8px;
	font-size: 22px;
	color: #2A2A2A;
	font-weight: bold
}

.headline .news .news-detail .time {
	margin-top: 5px;
	color: #757575;
	font-size: 13px;
	line-height: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.headline .news .news-detail .time i {
	margin: 0 4px
}

.headline .news .news-detail .desc {
	margin-top: 10px;
	font-size: 15px
}

.headline .news .news-detail .desc a {
	color: #757575;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.headline .topic-list {
	float: left;
	width: 275px
}

.headline .topic-list ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 15px;
	position: relative
}

.headline .topic-list ul li:hover:after {
	background: #757575
}

.headline .topic-list ul li:after {
	content: '';
	width: 2px;
	height: 100%;
	background: #F2F2F2;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: -1;
	border-radius: 1px;
	-webkit-transition: all .15s;
	-o-transition: all .15s;
	transition: all .15s
}

.headline .topic-list ul li:last-child {
	margin-bottom: 0px
}

.headline .topic-list ul li .content {
	padding-left: 17px;
	position: relative;
	padding-top: 25px;
	width: 100%
}

.headline .topic-list ul li .content .topic {
	position: absolute;
	top: 0px;
	left: -13px
}

.headline .topic-list ul li .content .topic .cover {
	padding: 3px 15px 3px 3px;
	border-radius: 15px;
	background: #F7F7F7;
	-webkit-box-shadow: 0px 0px 0px 4px #fff;
	box-shadow: 0px 0px 0px 4px #fff;
	float: left
}

.headline .topic-list ul li .content .topic .cover .img {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	border: #fff solid 2px;
	float: left
}

.headline .topic-list ul li .content .topic .cover .name {
	font-size: 12px;
	color: #2A2A2A;
	font-weight: bold;
	margin-left: 5px;
	line-height: normal;
	float: left;
	margin-top: 3px
}

.headline .topic-list ul li .content .topic .time {
	margin-left: 6px;
	font-size: 12px;
	color: #757575;
	float: left;
	margin-top: 4px
}

.headline .topic-list ul li .content .text {
	margin-top: 10px;
	display: inline-block;
	font-size: 14px;
	word-break: break-word;
	max-height: 110px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical
}

.headline .topic-list .more {
	font-size: 14px;
	margin-top: 15px;
	color: #757575;
	font-weight: bold;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 17px
}

.headline .topic-list .more i {
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	width: 18px;
	height: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #E2E2E2;
	border-radius: 50%;
	margin-left: 5px;
	-webkit-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center
}

.headline .topic-list .more i:before {
	display: block;
	-webkit-transform: scale(0.75);
	-ms-transform: scale(0.75);
	transform: scale(0.75)
}

.new-headline {
	width: 168px;
	margin: 0px 25px;
	float: left
}

.new-headline .new-title {
	display: none
}

.new-headline .block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.new-headline .item {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 15px
}

.new-headline .item:last-child {
	margin-bottom: 0px
}

.new-headline .item .news-img {
	width: 100%;
	max-height: 75px;
	position: relative;
	overflow: hidden;
	border-radius: 3px
}

.new-headline .item .author {
	margin-top: 5px;
	font-size: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #757575
}

.new-headline .item .author i {
	margin: 0px 3px
}

.new-headline .item .author .time {
	font-weight: normal
}

.new-headline .item .title {
	margin-top: 6px;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.main {
	width: 1112px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 30px
}

@media (max-width: 1024px) {
	.main {
		width: 984px
	}
}

.main>.new-title {
	display: none
}

.main>aside {
	width: 275px;
	margin-left: 30px;
	float: left
}

.main>aside .bd-right {
	width: 100%;
	min-height: 180px;
	overflow: hidden;
	position: relative;
	margin-bottom: 35px;
	border-radius: 3px
}

.main>aside .bd-right span {
	position: absolute;
	right: 6px;
	bottom: 6px;
	font-size: 12px;
	padding: 2px 6px;
	color: #fff;
	background: rgba(117,117,117,0.6);
	border-radius: 3px;
	-webkit-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom
}

.main>aside .column-box {
	position: relative;
	margin-top: 35px
}

.main>aside .column-box .turning {
	position: absolute;
	top: 22px;
	right: 15px;
	z-index: 2
}

.main>aside .column-box .turning a.swiper-button-disabled .font_family {
	color: rgba(255,255,255,0.5)
}

.main>aside .column-box .turning a.loading .font_family {
	display: inline-block;
	-webkit-animation: rotate 1s infinite both;
	animation: rotate 1s infinite both
}

.main>aside .column-box .turning .font_family {
	color: #fff;
	font-size: 22px
}

.main>aside .column-box .turning .font_family:last-child {
	margin-left: 8px
}

.main>aside .column-box .column-info {
	padding: 18px 22px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	overflow: hidden
}

.main>aside .column-box .column-info>.name {
	font-size: 24px;
	color: #fff;
	font-weight: bold
}

.main>aside .column-box .column-info>.name.left-hide {
	-webkit-animation: leftToOpacity .5s ease both;
	animation: leftToOpacity .5s ease both
}

.main>aside .column-box .column-info .author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	margin-top: 22px
}

.main>aside .column-box .column-info .author .avatar {
	width: 32px;
	height: 32px;
	border: #fff solid 2px;
	border-radius: 50%;
	overflow: hidden;
	position: relative
}

.main>aside .column-box .column-info .author .avatar img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%
}

.main>aside .column-box .column-info .author>.name {
	margin-left: 10px;
	color: #fff
}

.main>aside .column-box .column-info .author>.name span {
	font-weight: bold;
	margin: 0 3px
}

.main>aside .column-box .column-info .blur-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	overflow: hidden;
	-webkit-filter: blur(75px);
	filter: blur(75px);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

.main>aside .column-box .column-news li {
	padding: 20px 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-bottom: #F2F2F2 solid 1px
}

.main>aside .column-box .column-news li:last-child {
	border-bottom: none
}

.main>aside .column-box .column-news li .time {
	width: 55px;
	font-size: 13px;
	color: #757575;
	margin-top: 2px
}

.main>aside .column-box .column-news li .title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 16px;
	color: #2A2A2A;
	font-weight: bold;
	margin-left: 5px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.main>aside .hot-recommend,.main>aside .recommend-editor,.main>aside .hot-topic {
	margin-top: 35px
}

.main>aside .hot-recommend>.title,.main>aside .recommend-editor>.title,.main>aside .hot-topic>.title {
	font-size: 20px;
	color: #2A2A2A;
	font-weight: bold
}

.main>aside .aside-see-more {
	margin-top: 25px;
	font-size: 14px;
	padding: 12px 0px;
	width: 100%;
	border-radius: 4px;
	background: #F2F2F2;
	text-align: center;
	font-weight: bold
}

.main>aside .aside-see-more a {
	display: block;
	color: #757575;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.main>aside .aside-see-more a:hover {
	color: #2A2A2A
}

.main>aside .hot-topic {
	margin-top: 0px
}

.main>aside .hot-topic ul {
	margin-top: 20px
}

.main>aside .hot-topic li {
	padding: 20px 0px;
	border-bottom: #F2F2F2 solid 1px
}

.main>aside .hot-topic li:first-child {
	padding-top: 0px
}

.main>aside .hot-topic li:last-child {
	padding-bottom: 0px;
	border: none
}

.main>aside .hot-topic li .avatar {
	width: 42px;
	height: 42px;
	overflow: hidden;
	border-radius: 3px;
	float: left
}

.main>aside .hot-topic li .info {
	margin-left: 54px
}

.main>aside .hot-topic li .info .name {
	font-size: 14px;
	color: #2A2A2A;
	line-height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-weight: bold
}

.main>aside .hot-topic li .info .name a:last-child {
	font-size: 13px;
	color: #E04A1C;
	margin-left: 7px;
	padding-left: 7px;
	position: relative
}

.main>aside .hot-topic li .info .name a:last-child:before {
	content: '';
	width: 1px;
	height: 13px;
	background: #E2E2E2;
	position: absolute;
	left: 0px;
	top: 1px
}

.main>aside .hot-topic li .info .name a:last-child.on {
	color: #757575
}

.main>aside .hot-topic li .info .description {
	margin-top: 5px;
	font-size: 13px;
	color: #757575;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.main>aside .recommend-editor .list {
	margin-top: 20px
}

.main>aside .recommend-editor .list li {
	padding: 20px 0px;
	border-bottom: #F2F2F2 solid 1px
}

.main>aside .recommend-editor .list li:first-child {
	padding-top: 0px
}

.main>aside .recommend-editor .list li:last-child {
	padding-bottom: 0px;
	border: none
}

.main>aside .recommend-editor .list li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.main>aside .recommend-editor .list li .avatar {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	overflow: hidden;
	float: left
}

.main>aside .recommend-editor .list li .info {
	margin-left: 54px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.main>aside .recommend-editor .list li .info .follow {
	font-size: 13px;
	color: #E04A1C;
	margin-left: 7px;
	padding-left: 7px;
	position: relative
}

.main>aside .recommend-editor .list li .info .follow:before {
	content: '';
	width: 1px;
	height: 13px;
	background: #E2E2E2;
	position: absolute;
	left: 0px;
	top: 1px
}

.main>aside .recommend-editor .list li .info .follow.on {
	color: #757575
}

.main>aside .recommend-editor .list li .info .name {
	font-size: 14px;
	font-weight: bold;
	color: #2A2A2A;
	line-height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.main>aside .recommend-editor .list li .info .description {
	margin-top: 5px;
	font-size: 13px;
	color: #757575;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.main>aside .recommend-news li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px 0px;
	border-bottom: #F2F2F2 solid 1px
}

.main>aside .recommend-news li .rank {
	color: #E2E2E2;
	font-weight: bold;
	width: 55px;
	display: block
}

.main>aside .recommend-news li .rank .font_family {
	font-size: 22px
}

.main>aside .recommend-news li .news-info {
	margin-left: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.main>aside .recommend-news li .news-info .title {
	font-size: 15px;
	color: #2A2A2A;
	font-weight: bold;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.main>aside .recommend-news li .news-info .author {
	font-size: 13px;
	color: #757575;
	position: relative;
	margin-top: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.main>aside .recommend-news li .news-info .author i {
	margin: 0px 3px
}

.main .news-list-module {
	padding-right: 40px;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 800px
}

.main .news-list-module .load-more-box a {
	padding: 10px 15px
}

.comment-box {
	background: #FAFAFA
}

.comment-box .comment {
	max-width: 720px;
	width: 100%;
	margin: 0 auto;
	padding: 40px 0px 100px
}

.comment-box .comment .comment-count {
	font-size: 18px;
	color: #9B9B9B;
	font-weight: bold;
	margin-bottom: 10px
}

.comment-box .comment .write-comment {
	padding: 15px;
	background: #fff;
	border-radius: 3px;
	border: #F2F2F2 solid 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	position: relative
}

.comment-box .comment .write-comment.edit .input textarea {
	height: 120px
}

.comment-box .comment .write-comment.edit .input .options {
	visibility: visible;
	height: auto;
	margin-top: 10px
}

.comment-box .comment .write-comment .avatar {
	width: 38px;
	height: 38px;
	border-radius: 50%;
	overflow: hidden;
	position: relative
}

.comment-box .comment .write-comment .avatar img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.comment-box .comment .write-comment .not-login-tip {
	line-height: 38px;
	color: #757575;
	font-size: 14px;
	font-weight: bold
}

.comment-box .comment .write-comment .not-login-tip a {
	color: #E04A1C
}

.comment-box .comment .write-comment .input {
	margin-left: 15px;
	height: auto;
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.comment-box .comment .write-comment .input textarea {
	width: 100%;
	height: 35px;
	resize: none;
	border: none;
	font-size: 16px;
	color: #2A2A2A;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.comment-box .comment .write-comment .input textarea::-webkit-input-placeholder {
	color: #9B9B9B
}

.comment-box .comment .write-comment .input textarea::-ms-input-placeholder {
	color: #9B9B9B
}

.comment-box .comment .write-comment .input textarea::placeholder {
	color: #9B9B9B
}

.comment-box .comment .write-comment .input .options {
	visibility: hidden;
	height: 0px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 0px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.comment-box .comment .write-comment .input .options .tip {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: left;
	font-size: 13px;
	color: #9B9B9B
}

.comment-box .comment .write-comment .input .options .btn a {
	padding: 3px 15px;
	display: inline-block;
	margin-right: 10px;
	font-size: 14px;
	font-weight: bold
}

.comment-box .comment .write-comment .input .options .btn .submit {
	border: #E04A1C solid 1px;
	border-radius: 3px;
	font-size: 14px;
	color: #E04A1C
}

.comment-box .comment .write-comment .input .options .btn .close {
	color: #757575
}

.comment-box .comment .comment-list {
	margin-top: 15px
}

.comment-box .comment .comment-list .load-more-box {
	margin-top: 60px
}

.comment-box .comment .comment-list .comment-item {
	padding: 15px;
	background: #fff;
	border-radius: 3px;
	border: #F2F2F2 solid 1px;
	margin-top: 10px;
	position: relative
}

.comment-box .comment .comment-list .comment-item:first-child {
	margin-top: 0px
}

.comment-box .comment .comment-list .comment-item .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 15px;
	position: relative
}

.comment-box .comment .comment-list .comment-item .item:first-child {
	margin-top: 0px
}

.comment-box .comment .comment-list .comment-item .item:last-child .detail {
	padding-bottom: 0px;
	border-bottom: none
}

.comment-box .comment .comment-list .comment-item .item .avatar {
	width: 38px;
	height: 38px;
	border-radius: 50%;
	overflow: hidden;
	position: relative
}

.comment-box .comment .comment-list .comment-item .item .avatar img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.comment-box .comment .comment-list .comment-item .item .third-icon {
	position: absolute;
	left: 25px;
	top: 25px;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	overflow: hidden;
	border: #fff solid 1px
}

.comment-box .comment .comment-list .comment-item .item .detail {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 15px;
	padding-bottom: 20px;
	border-bottom: #F2F2F2 solid 1px
}

.comment-box .comment .comment-list .comment-item .item .detail .username a {
	color: #2A2A2A;
	font-weight: bold;
	font-size: 14px
}

.comment-box .comment .comment-list .comment-item .item .detail .username a i {
	color: #757575
}

.comment-box .comment .comment-list .comment-item .item .detail .username span {
	color: #757575;
	font-size: 13px;
	margin-left: 2px
}

.comment-box .comment .comment-list .comment-item .item .detail .content {
	margin-top: 3px;
	color: #2A2A2A;
	font-size: 14px
}

.comment-box .comment .comment-list .comment-item .item .detail .options {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.comment-box .comment .comment-list .comment-item .item .detail .options a {
	color: #9B9B9B;
	margin-left: 20px
}

.comment-box .comment .comment-list .comment-item .item .detail .options a.liked {
	color: #E04A1C
}

.comment-box .comment .comment-list .comment-item .item .detail .options a:first-child {
	margin-left: 0px
}

.comment-box .comment .comment-list .comment-item .item .detail .options a span {
	font-size: 13px
}

.comment-box .comment .comment-list .comment-item .item .detail .options a i {
	font-size: 13px
}

.comment-box .comment .comment-list .comment-item .item .detail .reply-comment {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 0px;
	border: #E2E2E2 solid 2px;
	border-radius: 3px;
	margin-top: 15px;
	padding-left: 10px
}

.comment-box .comment .comment-list .comment-item .item .detail .reply-comment input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: none;
	resize: none;
	border-right: #E2E2E2 solid 1px;
	font-size: 16px;
	height: 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.comment-box .comment .comment-list .comment-item .item .detail .reply-comment p {
	padding: 0px 20px;
	height: 100%
}

.comment-box .comment .comment-list .comment-item .item .detail .reply-comment p a {
	color: #9B9B9B;
	font-size: 14px;
	font-weight: bold
}

.comment-box .comment .load-more-comment {
	margin-top: 40px;
	text-align: center;
	font-size: 16px;
	font-weight: bold
}

.comment-box .comment .load-more-comment a {
	color: #2A2A2A
}

@media (max-width: 768px) {
	.comment-box .comment {
		padding: 30px 20px 100px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.comment-box .comment .write-comment {
		padding: 10px 12px
	}

	.comment-box .comment .comment-count {
		font-size: 16px
	}
}

.article-detail .mobile.mini-program {
	display: block
}

.news-recom-tag {
	width: 1112px;
	margin: 0 auto;
	margin-top: 45px
}

@media (max-width: 1024px) {
	.news-recom-tag {
		width: 984px
	}
}

.news-recom-tag a {
	font-size: 15px;
	font-weight: bold;
	color: #E04A1C
}

.news-author {
	width: 1112px;
	margin: 0 auto;
	margin-top: 20px
}

@media (max-width: 1024px) {
	.news-author {
		width: 984px
	}
}

.news-author .author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.news-author .author .author-avatar {
	position: relative
}

.news-author .author .author-avatar .avatar {
	float: left;
	position: relative;
	margin-left: -7px
}

.news-author .author .author-avatar .avatar a {
	display: block;
	width: 32px;
	height: 32px;
	overflow: hidden
}

.news-author .author .author-avatar .avatar:first-child {
	margin-left: 0px
}

.news-author .author .author-avatar .avatar img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: auto;
	height: 100%;
	border-radius: 50%;
	border: #fff solid 2px
}

.news-author .author .author-avatar .author-tag {
	position: absolute;
	right: -2px;
	bottom: 0;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #F9B648;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	border: #ffdfaa solid 2px;
	border: #fff solid 2px;
	-webkit-transform: scale(0.75);
	-ms-transform: scale(0.75);
	transform: scale(0.75);
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom;
	right: -3px;
	bottom: -3px
}

.news-author .author .author-avatar .author-tag .font_family {
	font-size: 12px;
	color: #fff;
	margin-top: -1px;
	margin-left: 1px
}

.news-author .author .author-avatar .author-tag .tag-desc {
	z-index: 10;
	position: absolute;
	left: 50%;
	bottom: -35px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 3px 8px;
	background: #2A2A2A;
	border-radius: 3px;
	white-space: nowrap;
	font-size: 13px;
	color: #fff;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}

.news-author .author .author-avatar .author-tag .tag-desc:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	height: 22px;
	width: 22px;
	border-radius: 3px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #2A2A2A;
	margin-left: -11px;
	z-index: -1;
	border-bottom-right-radius: 20px
}

.news-author .author .author-avatar .author-tag:hover .tag-desc {
	visibility: visible;
	opacity: 1
}

.news-author .author .author-avatar .author-tag .font_family {
	margin-left: 0px
}

.news-author .author .author-info {
	/*margin-left: 10px;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.news-author .author .author-info .name {
	margin-left: 8px;
	font-size: 13px;
	color: #757575;
	font-weight: bold;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: normal
}

.news-author .author .author-info .name a {
	margin-left: 8px;
	padding-left: 8px;
	position: relative
}

.news-author .author .author-info .name a:first-child {
	margin-left: 0px;
	padding-left: 0px
}

.news-author .author .author-info .name a:first-child:before {
	content: '';
	display: none
}

.news-author .author .author-info .name a:before {
	content: '';
	width: 1px;
	height: 8px;
	background: #E2E2E2;
	position: absolute;
	top: 6px;
	left: 0px
}

.news-author .author .author-info .follow-btn {
	margin-left: 5px
}

.news-author .author .author-info .publish-time {
	margin-left: 0px;
	font-size: 13px;
	color: #757575;
	line-height: normal
}

.news-author .author .author-info .publish-time span {
	margin-left: 8px
}

.news-author .author .author-info .publish-time a.z-editor {
	color: #757575;
	font-weight: bold
}

.news-author .author .author-info .publish-time i {
	margin: 0 2px
}

.news-author .author-desc {
	border-left: #757575 dashed 1px;
	padding-left: 20px;
	font-size: 14px;
	color: #757575;
	margin-top: 10px;
	max-width: 640px;
	width: 100%;
	margin-left: -20px
}

.article-title {
	width: 1112px;
	margin: 0 auto;
	font-size: 42px;
	color: #2A2A2A;
	margin-top: 8px;
	font-weight: bold
}

@media (max-width: 1024px) {
	.article-title {
		width: 984px
	}
}

.article-title p {
	padding-right: 235px
}

.article-description {
	width: 1112px;
	margin: 0 auto;
	z-index: 2;
	background: rgba(255,255,255,0.98);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 12px
}

@media (max-width: 1024px) {
	.article-description {
		width: 984px
	}
}

.article-description .font_family {
	display: none;
	font-size: 20px;
	color: #757575
}

.article-description p {
	font-size: 16px;
	color: #757575;
	line-height: 1.9;
	padding-right: 235px
}

.article-main {
	width: 1112px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 40px auto
}

@media (max-width: 1024px) {
	.article-main {
		width: 984px
	}
}

.article-main .article-opts {
	width: 165px;
	float: left
}

.article-main .article-opts .item-tag-list {
	margin-bottom: 40px
}

.article-main .article-opts .article-cover {
	position: relative
}

.article-main .article-opts .article-cover .news-img {
	height: 210px;
	position: relative;
	overflow: hidden;
	border-radius: 3px
}

.article-main .article-opts .article-cover .news-img img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 100%
}

.article-main .article-opts #J_scrollOptions {
	margin-top: 25px
}

.article-main .article-opts #J_fixedLeftAside.fixed {
	position: fixed;
	top: 0px;
	left: 20px;
	margin-top: 165px;
	margin-left: 0px;
	width: 165px;
	right: 0
}

.article-main .article-opts .options {
	margin: 0 auto;
	width: 48px
}

.article-main .article-opts .options li {
	text-align: center;
	margin-bottom: 12px
}

.article-main .article-opts .options li:last-child {
	margin-bottom: 0px
}

.article-main .article-opts .options li.circle {
	width: 48px;
	height: auto;
	margin: 0 auto 15px
}

.article-main .article-opts .options li.circle .favor_count {
	margin: 0 auto;
	padding: 12px 0px;
	display: block;
	border-bottom: #E2E2E2 dashed 1px;
	min-width: 15px
}

.article-main .article-opts .options li.circle .zan {
	color: #757575;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.article-main .article-opts .options li.circle .zan.liked .font_family {
	background: #E04A1C;
	color: #fff
}

.article-main .article-opts .options li.circle .zan.liked .favor_count {
	display: block
}

.article-main .article-opts .options li .font_family {
	color: #2A2A2A;
	font-size: 17px
}

.article-main .article-opts .options li .font_family.icon-dianzan {
	font-size: 22px;
	color: #757575;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
	background: #f2f2f2;
	margin: 0 auto;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.article-main .article-opts .options li .font_family.icon-dianzan:before {
	position: relative;
	left: 1px
}

.article-main .article-opts .options li .font_family.icon-ribbon-filled {
	color: #E04A1C
}

.article-main .main {
	float: left;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0px 70px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 640px
}

.article-main .main .author-news {
	margin-top: 30px;
	padding: 30px 50px;
	border-radius: 3px;
	border: #F2F2F2 solid 1px
}

.article-main .main .author-news .author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 30px;
	border-bottom: #F2F2F2 dashed 1px
}

.article-main .main .author-news .author .avatar {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	overflow: hidden;
	position: relative
}

.article-main .main .author-news .author .avatar img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%
}

.article-main .main .author-news .author .info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 30px
}

.article-main .main .author-news .author .info .name-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.article-main .main .author-news .author .info .name-wrap a.name {
	color: #2A2A2A;
	font-size: 22px;
	font-weight: bold
}

.article-main .main .author-news .author .info .name-wrap .follow-btn {
	margin-left: 8px
}

.article-main .main .author-news .author .info .name-wrap .author-tag {
	position: absolute;
	right: -2px;
	bottom: 0;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #F9B648;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	border: #ffdfaa solid 2px;
	position: relative;
	margin-left: 10px
}

.article-main .main .author-news .author .info .name-wrap .author-tag .font_family {
	font-size: 12px;
	color: #fff;
	margin-top: -1px;
	margin-left: 1px
}

.article-main .main .author-news .author .info .name-wrap .author-tag .tag-desc {
	z-index: 10;
	position: absolute;
	left: 50%;
	bottom: -35px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 3px 8px;
	background: #2A2A2A;
	border-radius: 3px;
	white-space: nowrap;
	font-size: 13px;
	color: #fff;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}

.article-main .main .author-news .author .info .name-wrap .author-tag .tag-desc:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	height: 22px;
	width: 22px;
	border-radius: 3px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #2A2A2A;
	margin-left: -11px;
	z-index: -1;
	border-bottom-right-radius: 20px
}

.article-main .main .author-news .author .info .name-wrap .author-tag:hover .tag-desc {
	visibility: visible;
	opacity: 1
}

.article-main .main .author-news .author .info .desc {
	margin-top: 10px;
	font-size: 16px;
	color: #757575
}

.article-main .main .author-news .news-list ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.article-main .main .author-news .news-list ul li {
	width: 50%;
	margin-top: 35px;
	padding-right: 41px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.article-main .main .author-news .news-list ul li:nth-child(2n) {
	padding-right: 0px;
	padding-left: 41px
}

.article-main .main .author-news .news-list ul li a {
	font-size: 16px;
	color: #2A2A2A;
	font-weight: bold;
	display: inline-block;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.article-main .main .author-news .news-list ul li span {
	margin-top: 10px;
	color: #757575;
	font-size: 13px;
	display: inline-block
}

.article-main .main #J_scrollOptions {
	margin-top: 25px
}

.article-main .main #J_fixedLeftAside.fixed {
	position: fixed;
	top: 0px;
	left: 20px;
	margin-top: 165px;
	margin-left: 0px;
	width: 165px;
	right: 0
}

.article-main .main .options {
	margin: 0 auto;
	width: 48px
}

.article-main .main .options li {
	text-align: center;
	margin-bottom: 12px
}

.article-main .main .options li:last-child {
	margin-bottom: 0px
}

.article-main .main .options li.circle {
	width: 48px;
	height: auto;
	margin: 0 auto 15px
}

.article-main .main .options li.circle .favor_count {
	margin: 0 auto;
	padding: 12px 0px;
	display: block;
	border-bottom: #E2E2E2 dashed 1px;
	min-width: 15px
}

.article-main .main .options li.circle .zan {
	color: #757575;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.article-main .main .options li.circle .zan.liked .font_family {
	background: #E04A1C;
	color: #fff
}

.article-main .main .options li.circle .zan.liked .favor_count {
	display: block
}

.article-main .main .options li .font_family {
	color: #2A2A2A;
	font-size: 17px
}

.article-main .main .options li .font_family.icon-dianzan {
	font-size: 22px;
	color: #757575;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
	background: #f2f2f2;
	margin: 0 auto;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.article-main .main .options li .font_family.icon-dianzan:before {
	position: relative;
	left: 1px
}

.article-main .main .options li .font_family.icon-ribbon-filled {
	color: #E04A1C
}

.article-main .main .item-tag-list {
	margin-top: 15px;
	display: none
}

.article-main .main .bottom-bd {
	margin-top: 30px;
	padding: 10px;
	border: #F2F2F2 solid 1px;
	border-radius: 3px;
	position: relative
}

.article-main .main .bottom-bd span {
	position: absolute;
	right: 16px;
	bottom: 16px;
	font-size: 12px;
	padding: 2px 6px;
	color: #fff;
	background: rgba(117,117,117,0.6);
	border-radius: 3px;
	-webkit-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom
}

.article-main .main .bottom-bd img {
	width: 100%
}

.article-main .main .article-bottom-options {
	display: none
}

.article-main .recommend {
	float: left;
	width: 165px
}

.article-main .recommend .scroll {
	width: 165px
}

.article-main .recommend .scroll.fixed {
	position: fixed;
	top: 0px;
	margin-top: 165px
}

.article-main .recommend .news-list>.title {
	color: #757575;
	font-size: 18px;
	font-weight: bold;
	border-bottom: #F2F2F2 solid 1px;
	padding-bottom: 10px
}

.article-main .recommend .news-list .item {
	margin-top: 15px;
	border-bottom: #F2F2F2 solid 1px
}

.article-main .recommend .news-list .item:first-child {
	margin-top: 20px
}

.article-main .recommend .news-list .item .title {
	font-size: 14px;
	color: #2A2A2A;
	font-weight: bold;
	display: block;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.article-main .recommend .news-list .item .author {
	margin-top: 10px;
	color: #757575;
	font-size: 13px;
	padding-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.article-main .recommend .news-list .item .author i {
	margin: 0px 3px
}

.article-main .recommend .wire-push {
	margin-top: 30px
}

.article-main .recommend .wire-push .wire-title span {
	color: #fff;
	position: relative;
	padding: 2px 8px;
	z-index: 2;
	font-size: 12px;
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	display: inline-block
}

.article-main .recommend .wire-push .wire-title span:before,.article-main .recommend .wire-push .wire-title span:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 3px
}

.article-main .recommend .wire-push .wire-title span:before {
	background-image: -webkit-linear-gradient(45deg, #FFA366 0%, #FF5831 100%);
	background-image: -o-linear-gradient(45deg, #FFA366 0%, #FF5831 100%);
	background-image: linear-gradient(45deg, #FFA366 0%, #FF5831 100%);
	z-index: -1;
	-webkit-transform: skewX(-8deg);
	-ms-transform: skewX(-8deg);
	transform: skewX(-8deg)
}

.article-main .recommend .wire-push .wire-title span:after {
	background: #FFE6E0;
	border-radius: 3px;
	z-index: -2;
	-webkit-transform: skewX(-8deg) translate(3px, 3px);
	-ms-transform: skewX(-8deg) translate(3px, 3px);
	transform: skewX(-8deg) translate(3px, 3px)
}

.article-main .recommend .wire-push .wire-list {
	height: 130px;
	overflow: hidden;
	position: relative;
	margin-top: 10px
}

.article-main .recommend .wire-push .wire-list ul {
	position: absolute;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	top: 0px;
	height: 100%
}

.article-main .recommend .wire-push .wire-list ul li {
	margin-bottom: 10px;
	height: 100%
}

.article-main .recommend .wire-push .wire-list ul li .title {
	font-size: 14px;
	color: #2A2A2A;
	font-weight: bold;
	display: inline-block;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical
}

.article-main .recommend .wire-push .publish-time {
	color: #757575;
	font-size: 13px;
	margin-top: 10px
}

.article-main .recommend .day-news>.title {
	color: #2A2A2A;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	padding-bottom: 1px;
	padding-left: 2px
}

.article-main .recommend .day-news ul {
	margin-top: 10px
}

.article-main .recommend .day-news ul li {
	margin-bottom: 5px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	position: relative
}

.article-main .recommend .day-news ul li.n {
	cursor: pointer
}

.article-main .recommend .day-news ul li.ewm {
	border: #F2F2F2 solid 1px;
	border-radius: 8px;
	padding: 16px 0px;
	margin-top: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	background: #fff
}

.article-main .recommend .day-news ul li.ewm:after {
	content: '';
	position: absolute;
	top: -8px;
	left: 50%;
	margin-left: -7px;
	width: 14px;
	height: 14px;
	border-left: #F2F2F2 solid 1px;
	border-top: #F2F2F2 solid 1px;
	border-top-left-radius: 6px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff
}

.article-main .recommend .day-news ul li.ewm.show {
	-webkit-animation: bounce .7s both;
	animation: bounce .7s both
}

.article-main .recommend .day-news ul li.ewm img {
	margin: 0 auto;
	width: 125px
}

.article-main .recommend .day-news ul li.ewm .tip {
	font-size: 12px;
	text-align: center;
	margin-top: 10px
}

.article-main .recommend .day-news ul li.n1 .title i {
	border-color: #5EA709
}

.article-main .recommend .day-news ul li.n1 .title span {
	color: #5EA709
}

.article-main .recommend .day-news ul li.n2 .title i {
	border-color: #007AF5
}

.article-main .recommend .day-news ul li.n2 .title span {
	color: #007AF5
}

.article-main .recommend .day-news ul li.n3 .title i {
	border-color: #F5A623
}

.article-main .recommend .day-news ul li.n3 .title span {
	color: #F5A623
}

.article-main .recommend .day-news ul li .title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.article-main .recommend .day-news ul li .title i {
	display: block;
	width: 6px;
	height: 6px;
	border: #ccc solid 2px;
	border-radius: 50%
}

.article-main .recommend .day-news ul li .title span {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 5px;
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
	color: #ccc
}

.article-main .recommend .day-news ul li .content {
	margin-top: 5px;
	font-size: 12px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.article-main .recommend .day-news ul li.show .in {
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg)
}

.article-main .recommend .day-news ul li.show .back {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg)
}

.article-main .recommend .day-news ul li .in,.article-main .recommend .day-news ul li .back {
	border: #EBEBEB solid 1px;
	border-radius: 6px;
	padding: 13px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	overflow: hidden;
	height: 83px;
	-webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
	transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
	-o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
	transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
	transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	position: relative
}

.article-main .recommend .day-news ul li .back {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg)
}

.article-main .recommend .day-news ul li .in {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg)
}

.article-main .recommend .day-news ul li .in .title span {
	background: #D8D8D8;
	border-radius: 6px;
	height: 11px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 45px
}

.article-main .recommend .day-news ul li .in .content {
	margin-top: 15px;
	height: 9px;
	background: rgba(216,216,216,0.3);
	border-radius: 6px
}

.article-main .recommend .day-news ul li .in .content:last-child {
	margin-bottom: 5px;
	margin-top: 9px
}

.user-no-found {
	text-align: center;
	margin-top: 120px
}

.user-no-found .avatar {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto
}

.user-no-found .tip {
	margin-top: 20px;
	font-size: 16px
}

.user-box {
	width: 820px;
	margin: 50px auto 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.user-box .upload-avatar {
	position: relative;
	display: none
}

.user-box .upload-avatar p {
	font-size: 14px;
	font-weight: bold
}

.user-box .upload-avatar .file-input {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	opacity: 0;
	cursor: pointer
}

.user-box.edit .layer {
	position: fixed;
	left: 0;
	top: 126px;
	right: 0;
	bottom: 0;
	background: rgba(255,255,255,0.96);
	z-index: 1
}

.user-box.edit .user-info .user-name .user-name-input {
	display: block;
	position: absolute;
	z-index: 2;
	width: 280px;
	height: 65px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: #E2E2E2 solid 1px;
	font-size: 32px;
	color: #2A2A2A;
	font-weight: bold;
	border-radius: 3px;
	padding: 10px 15px
}

.user-box.edit .user-info .user-desc .edit-desc {
	display: block;
	position: absolute;
	z-index: 2;
	width: 100%;
	max-width: 540px;
	top: 25px
}

.user-box.edit .user-info .user-desc .edit-desc .user-desc-desc {
	height: 100px;
	border: #2A2A2A;
	padding: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	color: #757575;
	border: #E2E2E2 solid 1px;
	border-radius: 3px;
	resize: none
}

.user-box.edit .user-info .user-desc .edit-desc .options-btns {
	margin-top: 35px
}

.user-box.edit .user-img {
	position: relative;
	z-index: 3;
	overflow: hidden
}

.user-box.edit .user-img .upload-avatar {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.42);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #fff
}

.user-box.edit .user-img .upload-avatar .font_family {
	font-size: 28px
}

.user-box.edit .user-img .upload-avatar span {
	margin-top: 12px;
	font-size: 13px
}

.user-box .user-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.user-box .user-info .user-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #2A2A2A;
	position: relative
}

.user-box .user-info .user-name .user-name-input {
	display: none
}

.user-box .user-info .user-name>span {
	font-size: 32px;
	font-weight: bold
}

.user-box .user-info .user-name .author-tag {
	margin-left: 11px;
	position: absolute;
	right: -2px;
	bottom: 0;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #F9B648;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	border: #ffdfaa solid 2px;
	position: relative
}

.user-box .user-info .user-name .author-tag .font_family {
	font-size: 12px;
	color: #fff;
	margin-top: -1px;
	margin-left: 1px
}

.user-box .user-info .user-name .author-tag .tag-desc {
	z-index: 10;
	position: absolute;
	left: 50%;
	bottom: -35px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 3px 8px;
	background: #2A2A2A;
	border-radius: 3px;
	white-space: nowrap;
	font-size: 13px;
	color: #fff;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}

.user-box .user-info .user-name .author-tag .tag-desc:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	height: 22px;
	width: 22px;
	border-radius: 3px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #2A2A2A;
	margin-left: -11px;
	z-index: -1;
	border-bottom-right-radius: 20px
}

.user-box .user-info .user-name .author-tag:hover .tag-desc {
	visibility: visible;
	opacity: 1
}

.user-box .user-info .user-desc {
	font-size: 14px;
	color: #757575;
	padding-right: 150px;
	margin-top: 9px;
	position: relative
}

.user-box .user-info .user-desc .edit-desc {
	display: none
}

.user-box .user-info .edit-info {
	margin-top: 20px
}

.user-box .user-info .edit-info a {
	background: #F2F2F2;
	border-radius: 3px;
	color: #2A2A2A;
	font-size: 14px;
	padding: 8px 12px
}

.user-box .user-info .edit-info .follow {
	width: 90px;
	border: none;
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	background: #E04A1C;
	border-radius: 3px;
	margin-top: 25px;
	font-weight: bold
}

.user-box .user-info .edit-info .follow.on {
	background: #F2F2F2;
	color: #757575
}

.user-box .user-img {
	width: 140px;
	height: 140px;
	border-radius: 50%;
	overflow: hidden;
	position: relative
}

.user-box .user-img img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%
}

.user-switch-tab {
	width: 820px;
	margin: 70px auto 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.user-switch-tab::-webkit-scrollbar {
	display: none;
	height: 0px
}

.user-switch-tab a {
	color: #757575;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap
}

.user-switch-tab a .notice-count {
	background: #F2F2F2;
	border: #E2E2E2 solid 1px;
	border-radius: 3px;
	font-size: 12px;
	line-height: normal;
	padding: 1px 10px;
	color: #757575;
	margin-left: 5px
}

.user-switch-tab a.active {
	color: #2A2A2A
}

.user-switch-tab a:first-child {
	margin-left: 0px
}

.user-switch-tab a:last-child {
	margin-right: 0px
}

.user-tab-list {
	width: 820px;
	margin: 40px auto 0px
}

.user-tab-list .item .message-item-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: #F2F2F2 solid 1px;
	border-radius: 3px;
	margin-top: 15px
}

.user-tab-list .item .message-item-box.placeholder .avatar {
	background: #F7F7F7
}

.user-tab-list .item .message-item-box.placeholder .message .nickname {
	background: #F7F7F7;
	height: 20px;
	width: 30%
}

.user-tab-list .item .message-item-box.placeholder .message .content .comment {
	background: #F7F7F7;
	height: 20px;
	width: 60%
}

.user-tab-list .item .message-item-box.placeholder .message .content .quote {
	margin-top: 15px
}

.user-tab-list .item .message-item-box.placeholder .message .content .quote .text {
	height: 10px;
	background: #F7F7F7;
	width: 60%
}

.user-tab-list .item .message-item-box.placeholder .message .content .quote .user-name {
	height: 10px;
	background: #F7F7F7;
	width: 30%
}

.user-tab-list .item .message-item-box:first-child {
	margin-top: 0px
}

.user-tab-list .item .message-item-box .avatar {
	width: 38px;
	height: 38px;
	border-radius: 50%;
	overflow: hidden;
	position: relative
}

.user-tab-list .item .message-item-box .avatar img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.user-tab-list .item .message-item-box .message {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 15px
}

.user-tab-list .item .message-item-box .message .nickname {
	font-size: 14px
}

.user-tab-list .item .message-item-box .message .nickname>span,.user-tab-list .item .message-item-box .message .nickname>a {
	color: #757575;
	margin-left: 2px
}

.user-tab-list .item .message-item-box .message .nickname .name {
	color: #2A2A2A;
	font-weight: bold;
	margin-left: 0px
}

.user-tab-list .item .message-item-box .message .nickname .reply {
	color: #2A2A2A
}

.user-tab-list .item .message-item-box .message .content {
	margin-top: 10px
}

.user-tab-list .item .message-item-box .message .content .comment {
	font-size: 16px;
	color: #2A2A2A;
	font-weight: bold
}

.user-tab-list .item .message-item-box .message .content .quote {
	margin-top: 10px;
	padding-left: 8px;
	border-left: #F2F2F2 solid 2px;
	font-size: 14px;
	color: #757575
}

.user-tab-list .item .message-item-box .message .content .quote .text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.user-tab-list .item .message-item-box .message .content .quote .text a {
	color: #757575;
	margin-left: 4px
}

.user-tab-list .item .message-item-box .message .content .quote .text .font_family {
	color: #757575;
	font-size: 13px;
	margin-top: 1px
}

.user-tab-list .item .message-item-box .message .content .quote .text .font_family.icon-bubble {
	font-size: 12px
}

.user-tab-list .item .message-item-box .message .content .quote .user-name {
	margin-top: 5px
}

.user-tab-list .item .message-item-box .message .comment-options {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.user-tab-list .item .message-item-box .message .comment-options a {
	color: #757575;
	margin-left: 20px
}

.user-tab-list .item .message-item-box .message .comment-options a:first-child {
	margin-left: 0px
}

.user-tab-list .item .message-item-box .message .comment-options a span {
	font-size: 13px
}

.user-tab-list .item .message-item-box .message .comment-options a i {
	font-size: 13px
}

.user-tab-list .item .message-item-box .message .reply-comment {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 12px 0px;
	border: #E2E2E2 solid 2px;
	border-radius: 4px;
	margin-top: 15px
}

.user-tab-list .item .message-item-box .message .reply-comment input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: none;
	resize: none;
	border-right: #E2E2E2 solid 1px;
	font-size: 16px;
	height: 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.user-tab-list .item .message-item-box .message .reply-comment p {
	padding: 0px 20px;
	height: 100%
}

.user-tab-list .item .message-item-box .message .reply-comment p a {
	color: #757575;
	font-size: 14px;
	font-weight: bold
}

.user-tab-list .item .live-list.placeholder .live-item .live-img {
	background: #F7F7F7
}

.user-tab-list .item .live-list.placeholder .live-info .title {
	background: #F7F7F7;
	height: 28px
}

.user-tab-list .item .live-list.placeholder .live-info .live-length {
	height: 28px;
	width: 50%;
	background: #F7F7F7
}

.user-tab-list .item .live-list.placeholder .live-info .title-place {
	height: 24px;
	width: 30%;
	background: #F7F7F7;
	margin-top: 5px
}

.user-tab-list .item .live-list.placeholder .live-info .author .avatar {
	background: #F7F7F7
}

.user-tab-list .item .live-list.placeholder .live-info .author .info .name {
	background: #F7F7F7;
	width: 30%;
	height: 14px
}

.user-tab-list .item .live-list.placeholder .live-info .author .info .desc {
	background: #F7F7F7;
	width: 100%;
	height: 14px;
	margin-top: 5px
}

.user-tab-list .item .live-list .live-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.user-tab-list .item .live-list .live-item .live-img {
	width: 275px;
	height: 160px;
	position: relative;
	overflow: hidden
}

.user-tab-list .item .live-list .live-item .live-img img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.user-tab-list .item .live-list .live-item .live-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 30px
}

.user-tab-list .item .live-list .live-item .live-info .title {
	color: #2A2A2A;
	font-size: 22px;
	font-weight: bold
}

.user-tab-list .item .live-list .live-item .live-info .live-length {
	margin-top: 10px
}

.user-tab-list .item .live-list .live-item .live-info .live-length .category {
	font-size: 13px;
	color: #fff;
	padding: 1px 6px;
	background: #2A2A2A;
	border-radius: 3px;
	display: inline-block
}

.user-tab-list .item .live-list .live-item .live-info .live-length .time {
	margin-left: 10px;
	font-size: 13px;
	color: #757575
}

.user-tab-list .item .live-list .live-item .live-info .live-length .time i {
	color: #2A2A2A
}

.user-tab-list .item .live-list .live-item .live-info .author {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.user-tab-list .item .live-list .live-item .live-info .author .avatar {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	overflow: hidden;
	position: relative
}

.user-tab-list .item .live-list .live-item .live-info .author .avatar img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.user-tab-list .item .live-list .live-item .live-info .author .info {
	margin-left: 12px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.user-tab-list .item .live-list .live-item .live-info .author .info .name {
	font-weight: bold;
	color: #2A2A2A
}

.user-tab-list .item .live-list .live-item .live-info .author .info .desc {
	font-size: 14px;
	color: #757575;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.user-tab-list .item .news-list-module.placeholder .item .news-img {
	background: #F7F7F7
}

.user-tab-list .item .news-list-module.placeholder .item .news-detail .title {
	height: 24px;
	background: #F7F7F7;
	margin-top: 10px;
	width: 40%
}

.user-tab-list .item .news-list-module.placeholder .item .news-detail .title:first-child {
	margin-top: 0px;
	width: 100%
}

.user-tab-list .item .news-list-module.placeholder .item .news-detail .desc {
	height: 10px;
	background: #F7F7F7;
	margin-top: 20px
}

.user-tab-list .item .news-list-module.placeholder .item .news-detail .desc.last {
	margin-top: 10px
}

.user-tab-list .item .news-list-module.placeholder .item .comment {
	height: 8px;
	width: 20%;
	background: #F7F7F7;
	position: static;
	margin-top: 35px
}

.settings {
	max-width: 820px;
	width: 100%;
	margin: 80px auto 0px
}

.settings .account-setting>.item {
	margin-top: 40px
}

.settings .account-setting>.item .item-title {
	font-size: 16px;
	color: #2A2A2A;
	font-weight: bold
}

.settings .account-setting>.item .bind-on {
	margin-top: 12px;
	font-size: 16px;
	color: #2A2A2A
}

.settings .account-setting>.item .bind-on .edit {
	color: #E04A1C;
	margin-left: 12px;
	font-size: 14px
}

.settings .account-setting>.item .edit-box {
	margin-top: 12px;
	max-width: 300px;
	width: 100%
}

.settings .account-setting>.item .edit-box .options-btns {
	margin-top: 20px
}

.settings .account-setting>.item .not-bind {
	margin-top: 12px
}

.settings .account-setting .secondItem {
	margin-top: 40px;
	padding-top: 40px;
	border-top: #F2F2F2 solid 1px
}

.settings .account-setting .secondItem>.title {
	font-size: 16px;
	color: #2A2A2A;
	font-weight: bold
}

.settings .account-setting .secondItem .item {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.settings .account-setting .secondItem .item:first-child {
	margin-top: 35px
}

.settings .account-setting .secondItem .item .platform {
	width: 48px;
	height: 48px;
	border-radius: 3px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 20px
}

.settings .account-setting .secondItem .item .platform.weixin {
	background: #03A87C
}

.settings .account-setting .secondItem .item .platform.weibo {
	background: #D0021B
}

.settings .account-setting .secondItem .item .platform-info {
	margin-left: 15px
}

.settings .account-setting .secondItem .item .platform-info .name {
	font-size: 16px;
	color: #2A2A2A;
	font-weight: bold
}

.settings .account-setting .secondItem .item .platform-info .status {
	font-size: 14px;
	color: #757575;
	margin-top: 10px
}

.settings .account-setting .secondItem .item .platform-info .status span {
	margin-right: 5px
}

.settings .account-setting .secondItem .item .platform-info .status a {
	color: #757575
}

.forget-box {
	margin: 100px auto 0px;
	max-width: 300px;
	width: 100%
}

.forget-box .item>.title {
	font-size: 28px;
	font-weight: bold;
	color: #2A2A2A
}

.forget-box .item>.desc {
	font-size: 14px;
	marghin-top: 10px;
	color: #757575
}

.forget-box .item .form {
	margin-top: 42px
}

.forget-box .item .form .forget-btn {
	margin-top: 25px
}

.forget-box .item .form .forget-btn a {
	height: 43px;
	width: 100%;
	display: block;
	line-height: 43px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	background: #E04A1C;
	border-radius: 3px
}

.user-feed-box {
	width: 1112px;
	margin: 0 auto;
	margin: 30px auto 50px auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

@media (max-width: 1024px) {
	.user-feed-box {
		width: 984px
	}
}

.user-feed-box .subscribe-tip {
	position: absolute;
	top: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	left: 0;
	right: 0;
	text-align: center;
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	z-index: 2
}

.user-feed-box .subscribe-tip.show {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%)
}

.user-feed-box .subscribe-tip span {
	background: #2D354B;
	width: 170px;
	display: inline-block;
	color: #fff;
	font-size: 12px;
	padding: 10px 0px;
	border-radius: 3px
}

.user-feed-box .topic-list {
	position: absolute;
	width: 190px
}

.user-feed-box .topic-list.fixed-bottom {
	position: fixed
}

.user-feed-box .topic-list.fixed {
	position: fixed;
	top: 144px
}

.user-feed-box .topic-list.absolute-bottom {
	position: absolute;
	top: auto !important;
	bottom: 0
}

.user-feed-box .topic-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 6px;
	margin-bottom: 8px;
	border-radius: 3px;
	cursor: pointer
}

.user-feed-box .topic-list li:last-child {
	margin-bottom: 0
}

.user-feed-box .topic-list li.not:hover,.user-feed-box .topic-list li.not.on,.user-feed-box .topic-list li.on.not:hover {
	background: transparent
}

.user-feed-box .topic-list li.not:hover .name,.user-feed-box .topic-list li.not.on .name,.user-feed-box .topic-list li.on.not:hover .name {
	font-weight: normal
}

.user-feed-box .topic-list li:hover,.user-feed-box .topic-list li.on,.user-feed-box .topic-list li.on:hover {
	background: #F2F2F2
}

.user-feed-box .topic-list li:hover .remove-topic,.user-feed-box .topic-list li.on .remove-topic,.user-feed-box .topic-list li.on:hover .remove-topic {
	opacity: 1;
	visibility: visible
}

.user-feed-box .topic-list li:hover .name,.user-feed-box .topic-list li.on .name,.user-feed-box .topic-list li.on:hover .name {
	font-weight: bold
}

.user-feed-box .topic-list li.on .remove-topic {
	opacity: 0;
	visibility: hidden
}

.user-feed-box .topic-list li.nl {
	margin-bottom: 0
}

.user-feed-box .topic-list li.nl .cover {
	background: #F7F7F7
}

.user-feed-box .topic-list li.nl .name {
	background: #F7F7F7;
	width: 100%;
	height: 14px;
	border-radius: 7px
}

.user-feed-box .topic-list li .cover {
	width: 32px;
	height: 32px;
	border-radius: 3px;
	overflow: hidden
}

.user-feed-box .topic-list li .name {
	margin-left: 10px;
	font-size: 14px;
	color: #2A2A2A;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.user-feed-box .topic-list li .remove-topic {
	cursor: pointer;
	width: 18px;
	height: 18px;
	border-radius: 3px;
	background: #2D354B;
	padding: 0 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	margin-right: 2px
}

.user-feed-box .topic-list li .remove-topic i {
	height: 2px;
	border-radius: 5px;
	width: 100%;
	background: #fff;
	display: block
}

.user-feed-box .list {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 215px;
	margin-right: 210px;
	overflow: hidden;
	position: relative
}

.user-feed-box .not-topic {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 215px;
	margin-right: 210px
}

.user-feed-box .not-topic .load-tip {
	font-size: 14px
}

.user-feed-box .not-topic .tip {
	font-size: 15px;
	color: #757575
}

.user-feed-box .not-topic .recommend-topic {
	margin-top: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.user-feed-box .not-topic .recommend-topic .item {
	width: 210px;
	margin-right: 28px
}

.user-feed-box .not-topic .recommend-topic .item:last-child {
	margin-right: 0px
}

.user-feed-box .not-topic .recommend-topic .item .cover {
	width: 100%;
	height: 210px;
	overflow: hidden;
	border-radius: 3px;
	position: relative
}

.user-feed-box .not-topic .recommend-topic .item .info {
	margin-top: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.user-feed-box .not-topic .recommend-topic .item .info a {
	font-size: 15px;
	color: #2A2A2A;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.user-feed-box .not-topic .recommend-topic .item .info span {
	font-size: 13px;
	color: #757575
}

.user-feed-box .not-topic .recommend-topic .item .follow-btn {
	margin-top: 24px
}

.user-feed-box .not-topic .replace {
	margin-top: 60px
}

.user-feed-box .not-topic .replace a {
	font-size: 14px;
	font-weight: bold;
	width: 200px;
	height: 50px;
	line-height: 50px;
	border-radius: 28px;
	border: #2A2A2A solid 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto
}

.user-feed-box .not-topic .replace a i {
	-webkit-animation: rotate 1.3s linear infinite;
	animation: rotate 1.3s linear infinite;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.user-feed-box .not-topic .replace a.on i {
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.user-feed-box .not-topic .replace a span {
	margin-left: 8px
}

.user-feed-box .not-topic .replace p {
	text-align: center;
	margin-top: 20px;
	display: none
}

.user-feed-box .not-topic .replace p span {
	color: #E04A1C;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer
}

.user-feed-box .not-login {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 215px;
	margin-right: 210px
}

.user-feed-box .not-login .login-wrap {
	background: #E04A1C;
	border-radius: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 147px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.user-feed-box .not-login .login-wrap .tip {
	font-size: 16px;
	color: #fff;
	font-weight: bold
}

.user-feed-box .not-login .login-wrap button {
	margin-top: 20px;
	width: 100px;
	height: 36px;
	line-height: 36px;
	border-radius: 3px;
	background: #fff;
	color: #E04A1C;
	text-align: center;
	border: none;
	font-weight: bold;
	font-size: 14px
}

.user-feed-box .not-login .item-box {
	margin-top: 15px;
	border: #E2E2E2;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.04);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.04);
	border-radius: 6px;
	padding: 20px
}

.user-feed-box .not-login .state {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.user-feed-box .not-login .state p {
	background: #F7F7F7
}

.user-feed-box .not-login .state p:nth-child(1) {
	width: 100px;
	height: 23px;
	border-radius: 15px
}

.user-feed-box .not-login .state p:nth-child(2) {
	width: 253px;
	height: 20px;
	border-radius: 10px;
	margin-top: 10px
}

.user-feed-box .not-login .state p:nth-child(3) {
	width: 50px;
	height: 10px;
	border-radius: 5px;
	margin-top: 12px
}

.user-feed-box .not-login .wire {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.user-feed-box .not-login .wire p {
	background: #F7F7F7
}

.user-feed-box .not-login .wire p:nth-child(1) {
	width: 100px;
	height: 23px;
	border-radius: 15px
}

.user-feed-box .not-login .wire p:nth-child(2),.user-feed-box .not-login .wire p:nth-child(3) {
	width: 100%;
	height: 15px;
	border-radius: 8px;
	margin-top: 10px
}

.user-feed-box .not-login .wire p:nth-child(4) {
	width: 70%;
	height: 15px;
	border-radius: 8px;
	margin-top: 10px
}

.user-feed-box .not-login .wire p:nth-child(5) {
	width: 50px;
	height: 10px;
	border-radius: 5px;
	margin-top: 10px
}

.user-feed-box .not-login .article {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.user-feed-box .not-login .article section:first-child {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.user-feed-box .not-login .article section:first-child p {
	background: #F7F7F7
}

.user-feed-box .not-login .article section:first-child p:nth-child(1) {
	width: 100px;
	height: 23px;
	border-radius: 15px
}

.user-feed-box .not-login .article section:first-child p:nth-child(2) {
	width: 40%;
	height: 20px;
	border-radius: 10px;
	margin-top: 10px
}

.user-feed-box .not-login .article section:first-child p:nth-child(3),.user-feed-box .not-login .article section:first-child p:nth-child(4) {
	width: 100%;
	height: 15px;
	border-radius: 8px;
	margin-top: 10px
}

.user-feed-box .not-login .article section:first-child p:nth-child(5) {
	width: 50px;
	height: 10px;
	border-radius: 5px;
	margin-top: 10px
}

.user-feed-box .not-login .article section:last-child {
	margin-left: 35px;
	width: 126px;
	height: 126px;
	background: #F7F7F7;
	border-radius: 3px
}

.user-feed-box .download-app {
	width: 186px;
	margin-right: -554px;
	position: fixed;
	right: 50%
}

.user-feed-box .download-app.absolute-bottom {
	position: absolute;
	bottom: 0
}

.user-feed-box .download-app img {
	border-radius: 3px;
	border: #F2F2F2 solid 1px;
	overflow: hidden
}

.search-box {
	max-width: 820px;
	width: 100%;
	margin: 60px auto 0px
}

.search-box .keywords-input {
	height: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: #2A2A2A solid 2px
}

.search-box .keywords-input .search-icon {
	width: 22px;
	height: 22px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.search-box .keywords-input .search-icon .font_family {
	font-size: 22px
}

.search-box .keywords-input .input {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 10px
}

.search-box .keywords-input .input input {
	padding: 0px 5px;
	font-size: 28px;
	font-weight: bold;
	color: #2A2A2A;
	border: none
}

.search-box .keywords-input .input input::-webkit-input-placeholder {
	color: #757575
}

.search-box .keywords-input .input input::-ms-input-placeholder {
	color: #757575
}

.search-box .keywords-input .input input::placeholder {
	color: #757575
}

.search-box .channel-list {
	margin-top: 30px;
	position: relative
}

.search-box .channel-list .channel-button-next {
	position: absolute;
	top: 70px;
	right: -30px;
	font-size: 13px;
	color: #2A2A2A;
	width: 13px;
	height: 22px;
	cursor: pointer
}

.search-box .channel-list .channel-button-prev {
	position: absolute;
	top: 70px;
	left: -30px;
	font-size: 13px;
	color: #2A2A2A;
	width: 13px;
	height: 22px;
	cursor: pointer
}

.search-box .channel-list .swiper-button-disabled {
	display: none
}

.search-box .channel-list .swiper-slide {
	width: 150px !important
}

.search-box .channel-list .swiper-slide .channel-img {
	width: 150px;
	height: 150px;
	position: relative;
	overflow: hidden
}

.search-box .channel-list .swiper-slide .channel-img img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.search-box .channel-list .swiper-slide .channel-title {
	margin-top: 15px;
	color: #2A2A2A;
	font-weight: bold
}

.search-box .channel-list .swiper-slide .channel-desc {
	margin-top: 8px;
	color: #757575;
	font-size: 14px
}

.search-box .tab-bar {
	margin-top: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.search-box .tab-bar a {
	color: #757575;
	font-size: 18px;
	font-weight: bold;
	margin-left: 50px
}

.search-box .tab-bar a:first-child {
	margin-left: 0px
}

.search-box .tab-bar a.active {
	color: #2A2A2A
}

.search-box .search-list {
	margin-top: 30px
}

.search-box .search-list>.item .wire {
	padding-bottom: 20px;
	border-bottom: #F2F2F2 solid 1px;
	margin-bottom: 30px
}

.search-box .search-list>.item .wire:last-child {
	border: none;
	margin-bottom: 0px
}

.search-box .search-list>.item .wire .title {
	font-size: 18px;
	font-weight: bold;
	color: #2A2A2A
}

.search-box .search-list>.item .wire .title span {
	color: #2A2A2A
}

.search-box .search-list>.item .wire .time {
	font-size: 13px;
	margin-top: 5px;
	color: #757575
}

.search-box .search-list>.item .wire .desc {
	font-size: 14px;
	margin-top: 15px;
	color: #757575;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 48px;
	overflow: hidden
}

.search-box .search-list .not-article {
	font-size: 16px
}

.search-box .search-list .not-article span {
	color: #E04A1C;
	font-weight: bold
}

.tag-index-box {
	max-width: 820px;
	margin: 0 auto;
	position: relative;
	min-height: 500px;
	margin-top: 60px
}

.tag-index-box .category {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tag-index-box .category a {
	color: #757575;
	font-weight: bold;
	font-size: 18px;
	margin-right: 45px;
	line-height: normal
}

.tag-index-box .category a:last-child {
	margin-right: 0px
}

.tag-index-box .category a.on {
	color: #2A2A2A
}

.tag-index-box .list {
	margin-top: 40px
}

.tag-list-box {
	width: 1112px;
	margin: 0 auto;
	position: relative;
	min-height: 500px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 50px
}

@media (max-width: 1024px) {
	.tag-list-box {
		width: 984px
	}
}

.tag-list-box .related-tags {
	position: absolute;
	top: 94px;
	left: -180px;
	width: 145px
}

.tag-list-box .related-tags .title {
	font-size: 18px;
	color: #757575;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: #E2E2E2 dashed 1px
}

.tag-list-box .related-tags .tags {
	margin-top: 20px
}

.tag-list-box .related-tags .tags a {
	white-space: nowrap;
	display: inline-block;
	padding: 3px 10px;
	font-size: 14px;
	color: #2A2A2A;
	font-weight: bold;
	border: #757575 solid 1px;
	border-radius: 3px;
	margin-bottom: 10px;
	margin-right: 10px
}

.tag-list-box .tags-search-box {
	width: 100%;
	margin-top: 80px
}

.tag-list-box .tags-search-box .keywords .title {
	font-size: 16px;
	color: #757575;
	font-weight: bold
}

.tag-list-box .tags-search-box .keywords .search-tag {
	font-size: 36px;
	color: #2A2A2A;
	font-weight: bold;
	margin-top: 10px
}

.tag-list-box .tags-search-box .news-list {
	margin-top: 40px
}

.tag-list-box .tag-detail {
	position: fixed;
	width: 250px;
	-webkit-box-shadow: 0px 3px 18px rgba(0,0,0,0.08);
	box-shadow: 0px 3px 18px rgba(0,0,0,0.08);
	border-radius: 6px;
	overflow: hidden;
	border: #F2F2F2 solid 1px
}

.tag-list-box .tag-detail.absolute {
	position: absolute;
	bottom: 90px
}

.tag-list-box .tag-detail .cover {
	height: 190px;
	overflow: hidden;
	position: relative
}

.tag-list-box .tag-detail .cover img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: auto;
	width: 100%;
	max-height: none
}

.tag-list-box .tag-detail .info {
	padding: 20px;
	padding-bottom: 25px
}

.tag-list-box .tag-detail .title {
	font-size: 23px;
	font-weight: bold
}

.tag-list-box .tag-detail .update-info {
	margin-top: 10px;
	font-size: 13px;
	color: #757575
}

.tag-list-box .tag-detail .description {
	margin-top: 15px;
	font-size: 14px;
	color: #2A2A2A
}

.tag-list-box .tag-detail .follow {
	width: 100%;
	border: none;
	display: block;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #fff;
	background: #E04A1C;
	border-radius: 3px;
	margin-top: 25px;
	font-weight: bold
}

.tag-list-box .tag-detail .follow.on {
	background: #F2F2F2;
	color: #757575
}

.tag-list-box>.content {
	margin-left: 300px;
	width: 100%
}

.tag-list-box>.content .news-list-module {
	padding-top: 30px
}

.tag-list-box>.content .news-list-module .item-tag-list {
	display: none
}

.tag-list-box>.content .block-title .title {
	font-size: 18px
}

.pingraphic-box {
	width: 1112px;
	margin: 0 auto;
	margin-top: 50px
}

@media (max-width: 1024px) {
	.pingraphic-box {
		width: 984px
	}
}

.pingraphic-box .tag-detail .name-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pingraphic-box .tag-detail .name-wrap .name {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 38px;
	font-weight: bold
}

.pingraphic-box .tag-detail .name-wrap .follow {
	width: 90px;
	border: none;
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	background: #E04A1C;
	border-radius: 3px;
	font-weight: bold
}

.pingraphic-box .tag-detail .name-wrap .follow.on {
	background: #F2F2F2;
	color: #757575
}

.pingraphic-box .tag-detail .update-info {
	font-size: 14px;
	color: #757575
}

.pingraphic-box .tag-detail .description {
	font-size: 16px;
	margin-top: 20px;
	padding-right: 20%
}

.pingraphic-box .pingraphic-list {
	position: relative;
	margin: 40px -15px 60px
}

.pingraphic-box .pingraphic-list:after {
	content: '';
	display: block;
	clear: both
}

.pingraphic-box .pingraphic-list .wf-column {
	float: left;
	padding: 0px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.pingraphic-box .pingraphic-list .p-item {
	margin-bottom: 30px;
	overflow: hidden;
	border-radius: 12px;
	background-color: rgba(224,74,28,0.3);
	border: rgba(224,74,28,0.3) solid 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.pingraphic-box .pingraphic-list .p-item img {
	display: none
}

body.channel-dark header *,body.channel-dark nav * {
	color: rgba(255,255,255,0.7) !important
}

body.channel-dark header {
	border-bottom: rgba(255,255,255,0.1) solid 1px
}

body.channel-dark header .logo .img.white {
	-webkit-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s
}

body.channel-dark header .logo .img.white:hover {
	opacity: 1
}

body.channel-dark header .login-btn {
	border: rgba(255,255,255,0.7) solid 1px !important
}

body.channel-dark header .right-wrap a,body.channel-dark header .right-wrap span,body.channel-dark header .right-wrap i {
	-webkit-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s
}

body.channel-dark header .right-wrap a:hover {
	color: #fff !important
}

body.channel-dark header .right-wrap a:hover span {
	color: #fff !important
}

body.channel-dark header .right-wrap a:hover i {
	color: #fff !important
}

body.channel-dark header .right-wrap .dd-box a:hover {
	color: initial !important
}

body.channel-dark nav {
	border-bottom: rgba(255,255,255,0.1) solid 1px
}

body.channel-dark nav .nav-items a {
	-webkit-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s
}

body.channel-dark nav .nav-items a:hover {
	color: #fff !important
}

body.channel-dark nav input::-webkit-input-placeholder {
	color: rgba(255,255,255,0.7)
}

body.channel-dark nav input::-ms-input-placeholder {
	color: rgba(255,255,255,0.7)
}

body.channel-dark nav input::placeholder {
	color: rgba(255,255,255,0.7)
}

.channel-wrap {
	position: relative
}

.channel-wrap .channel-box {
	width: 1112px;
	margin: 0 auto;
	position: relative
}

@media (max-width: 1024px) {
	.channel-wrap .channel-box {
		width: 984px
	}
}

.channel-wrap .channel-box.show .channel-img {
	-webkit-filter: blur(10px);
	filter: blur(10px);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.channel-wrap .channel-box.show .qr-code-preview {
	opacity: 1 !important
}

.channel-wrap .channel-box .channel-info {
	padding-top: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 282px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.channel-wrap .channel-box .channel-info .channel-cover {
	width: 220px;
	height: 268px;
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 4px 25px;
	box-shadow: rgba(0,0,0,0.2) 0px 4px 25px;
	overflow: hidden;
	position: relative;
	background: #fff
}

.channel-wrap .channel-box .channel-info .channel-cover .channel-img {
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
	height: 100%
}

.channel-wrap .channel-box .channel-info .channel-cover .channel-img img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-height: inherit;
	height: 100%
}

.channel-wrap .channel-box .channel-info .channel-cover .channel-qr-code {
	cursor: pointer;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(0,0,0,0.5);
	overflow: hidden;
	z-index: 3
}

.channel-wrap .channel-box .channel-info .channel-cover .channel-qr-code .font_family {
	font-size: 16px;
	color: rgba(255,255,255,0.8)
}

.channel-wrap .channel-box .channel-info .channel-cover .qr-code-preview {
	position: absolute;
	left: 0;
	right: 0;
	margin: -76px auto 0;
	top: 50%;
	width: 152px;
	height: 152px;
	z-index: 2;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: opacity .25s;
	-o-transition: opacity .25s;
	transition: opacity .25s;
	padding: 10px;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.channel-wrap .channel-box .channel-info .channel-cover .qr-code-preview img {
	max-height: 100%
}

.channel-wrap .channel-box .channel-info .info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 150px;
	padding-top: 16px
}

.channel-wrap .channel-box .channel-info .info .channel-tag-name {
	font-size: 16px;
	color: rgba(255,255,255,0.4);
	font-weight: bold
}

.channel-wrap .channel-box .channel-info .info .channel-name {
	margin-top: 10px;
	font-size: 36px;
	color: #fff;
	font-weight: bold
}

.channel-wrap .channel-box .channel-info .info .channel-desc {
	margin-top: 20px;
	font-size: 14px;
	color: #fff
}

.channel-wrap .layer {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: -126px;
	background: #03A87C;
	z-index: -1
}

.channel-news-list {
	width: 1112px;
	margin: 0 auto;
	margin-top: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width: 1024px) {
	.channel-news-list {
		width: 984px
	}
}

.channel-news-list aside {
	padding-top: 43px;
	width: 220px
}

.channel-news-list aside .channel-editor .channel-desc {
	display: none
}

.channel-news-list aside .channel-editor>.title {
	font-size: 18px;
	color: #757575;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: #E2E2E2 dashed 1px
}

.channel-news-list aside .channel-editor .editors {
	margin-top: 20px;
	overflow: hidden
}

.channel-news-list aside .channel-editor .editors .item {
	width: 42px;
	text-align: center;
	margin-bottom: 20px;
	float: left;
	margin-right: 30px
}

.channel-news-list aside .channel-editor .editors .item:nth-child(3n+1) {
	clear: both
}

.channel-news-list aside .channel-editor .editors .item:nth-child(3n) {
	margin-right: 0px
}

.channel-news-list aside .channel-editor .editors .item .editor-avatar {
	height: 40px;
	width: 40px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	border-radius: 50%
}

.channel-news-list aside .channel-editor .editors .item .editor-avatar img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.channel-news-list aside .channel-editor .editors .item .name {
	margin-top: 5px;
	font-size: 13px;
	color: #2A2A2A;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.channel-news-list aside .channel-editor .editors .item .tag {
	margin-top: 5px;
	line-height: initial
}

.channel-news-list aside .channel-editor .editors .item .tag span {
	background: #03A87C;
	border-radius: 3px;
	overflow: hidden;
	color: #fff;
	padding: 2px 8px;
	font-size: 12px
}

.channel-news-list .channel-news {
	margin-left: 150px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.channel-news-list .channel-news .tab a {
	font-size: 18px;
	color: #757575;
	font-weight: bold;
	margin-right: 50px
}

.channel-news-list .channel-news .tab a:last-child {
	margin-right: 0px
}

.channel-news-list .channel-news .tab a.active {
	color: #2A2A2A
}

.channel-news-list .channel-news .news-list-module {
	margin-top: 30px
}

body.wire-detail .comment-box {
	background: transparent
}

body.wire-detail .comment-box .comment {
	padding-top: 0px
}

body.wire-detail .wire-box {
	margin-bottom: 0px
}

.wire-box {
	max-width: 720px;
	width: 100%;
	margin: 60px auto 20px
}

.wire-box .date-category {
	padding-top: 40px
}

.wire-box .date-category:first-child {
	padding-top: 0px
}

.wire-box .date-category .wire-date {
	font-size: 24px;
	color: #757575;
	font-weight: bold;
	padding-left: 3px
}

.wire-box .date-category .wire-date.black {
	color: #2A2A2A
}

.wire-box .date-category .list {
	margin-top: 10px;
	border: #E2E2E2 solid 1px;
	border-radius: 6px
}

.wire-box .date-category .list .wire {
	padding: 20px 0px 20px;
	margin: 0px 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	border-bottom: #F2F2F2 dashed 1px;
	cursor: pointer
}

.wire-box .date-category .list .wire:first-child {
	padding-top: 40px
}

.wire-box .date-category .list .wire:last-child {
	padding-bottom: 40px;
	border-bottom: none
}

.wire-box .date-category .list .wire.show {
	border: none;
	margin: 0px;
	padding-left: 40px;
	padding-right: 40px;
	-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 10px rgba(0,0,0,0.1)
}

.wire-box .date-category .list .wire.show .share-wire {
	visibility: visible !important;
	opacity: 1 !important;
	right: 40px
}

.wire-box .date-category .list .wire .title {
	font-size: 17px;
	font-weight: bold;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	position: relative
}

.wire-box .date-category .list .wire .title span {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.wire-box .date-category .list .wire .title.recommend {
	color: #E04A1C
}

.wire-box .date-category .list .wire .title .share {
	position: relative
}

.wire-box .date-category .list .wire .title .share .share-wire {
	width: 37px;
	height: 37px;
	background: #E04A1C;
	border-radius: 50%;
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.23);
	box-shadow: 0px 2px 5px rgba(0,0,0,0.23);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s
}

.wire-box .date-category .list .wire .title .share .share-wire>.font_family {
	color: #fff;
	font-size: 14px
}

.wire-box .date-category .list .wire .title .share .share-wire:hover .drop-down {
	display: block
}

.wire-box .date-category .list .wire .title a {
	color: #2A2A2A;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block
}

.wire-box .date-category .list .wire .title .tag {
	display: inline-block;
	font-size: 13px;
	background: #F2F2F2;
	padding: 2px 8px;
	border: #E2E2E2 solid 1px;
	border-radius: 3px;
	margin-left: 10px;
	color: #757575;
	white-space: nowrap
}

.wire-box .date-category .list .wire .publish-time {
	margin-top: -5px;
	font-size: 13px;
	color: #757575
}

.wire-box .date-category .list .wire .wire-pic {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 12px
}

.wire-box .date-category .list .wire .wire-pic .pic {
	width: 94px;
	height: 88px;
	position: relative;
	overflow: hidden;
	border-radius: 3px
}

.wire-box .date-category .list .wire .wire-pic .pic img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: auto;
	height: 100%
}

.wire-box .date-category .list .wire .content-preview {
	color: #757575;
	margin-top: 12px
}

.wire-box .date-category .list .wire .content-preview p {
	font-size: 15px;
	margin-bottom: 20px;
	line-height: 26px
}

.wire-box .date-category .list .wire .open-detail {
	margin-top: 5px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	font-size: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.wire-box .date-category .list .wire .open-detail .font_family {
	font-size: 8px;
	color: #757575;
	margin-left: 2px;
	-webkit-transform: scale(0.65);
	-ms-transform: scale(0.65);
	transform: scale(0.65);
	margin-top: -1px
}

.wire-box .date-category .list .wire .open-detail a {
	color: #757575
}

.wire-box .date-category .list .wire .open-detail a .font_family {
	margin-left: 5px;
	font-size: 8px
}

.wire-detail-box {
	width: 100%;
	max-width: 720px;
	margin: 40px auto;
	border-radius: 6px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.04);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.04);
	border: #F2F2F2 solid 1px
}

.wire-detail-box .shares {
	position: fixed;
	left: 50%;
	margin-left: -455px;
	top: 155px;
	margin-top: 5px
}

.wire-detail-box .shares #J_scrollOptions {
	margin-top: 25px
}

.wire-detail-box .shares #J_fixedLeftAside.fixed {
	position: fixed;
	top: 0px;
	left: 20px;
	margin-top: 165px;
	margin-left: 0px;
	width: 165px;
	right: 0
}

.wire-detail-box .shares .options {
	margin: 0 auto;
	width: 48px
}

.wire-detail-box .shares .options li {
	text-align: center;
	margin-bottom: 12px
}

.wire-detail-box .shares .options li:last-child {
	margin-bottom: 0px
}

.wire-detail-box .shares .options li.circle {
	width: 48px;
	height: auto;
	margin: 0 auto 15px
}

.wire-detail-box .shares .options li.circle .favor_count {
	margin: 0 auto;
	padding: 12px 0px;
	display: block;
	border-bottom: #E2E2E2 dashed 1px;
	min-width: 15px
}

.wire-detail-box .shares .options li.circle .zan {
	color: #757575;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.wire-detail-box .shares .options li.circle .zan.liked .font_family {
	background: #E04A1C;
	color: #fff
}

.wire-detail-box .shares .options li.circle .zan.liked .favor_count {
	display: block
}

.wire-detail-box .shares .options li .font_family {
	color: #2A2A2A;
	font-size: 17px
}

.wire-detail-box .shares .options li .font_family.icon-dianzan {
	font-size: 22px;
	color: #757575;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
	background: #f2f2f2;
	margin: 0 auto;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.wire-detail-box .shares .options li .font_family.icon-dianzan:before {
	position: relative;
	left: 1px
}

.wire-detail-box .shares .options li .font_family.icon-ribbon-filled {
	color: #E04A1C
}

.wire-detail-box>.content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 30px
}

.wire-detail-box .wire-title p {
	color: #2A2A2A;
	font-size: 26px;
	font-weight: bold
}

.wire-detail-box .wire-title span {
	color: #757575;
	font-size: 14px;
	display: inline-block;
	margin-top: 8px
}

.wire-detail-box .item-tag-list {
	margin-top: 20px
}

.wire-detail-box .article-bottom-options {
	border-bottom: none;
	display: none
}

.wire-detail-box .wire-content {
	margin-top: 15px
}

.wire-detail-box .wire-content p {
	font-size: 16px;
	margin-bottom: 25px
}

.wire-detail-box .wire-content p:last-child {
	margin-bottom: 0px
}

.wire-detail-box .contribute-contact {
	margin-top: 30px;
	background: #FAFAFA;
	padding: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	border: #F2F2F2 solid 1px
}

.wire-detail-box .contribute-contact p {
	font-size: 14px;
	color: #757575;
	margin-top: 12px
}

.wire-detail-box .contribute-contact p:first-child {
	margin-top: 0px
}

.wire-detail-box .contribute-contact p a,.wire-detail-box .contribute-contact p span {
	color: #2A2A2A
}

.wire-detail-box .comment-box {
	margin-top: 20px
}

.wire-detail-box .comment-box .comment {
	padding: 0px
}

.w-s-recommend {
	width: 100%;
	padding: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top: #F2F2F2 solid 2px
}

.w-s-recommend .title {
	font-size: 18px;
	font-weight: bold;
	color: #2A2A2A
}

.w-s-recommend ul {
	margin-top: 20px
}

.w-s-recommend ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 20px
}

.w-s-recommend ul li:hover i {
	border-color: #2A2A2A
}

.w-s-recommend ul li:hover a {
	color: #2A2A2A
}

.w-s-recommend ul li:last-child {
	margin-bottom: 0px
}

.w-s-recommend ul li i {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	border: #757575 solid 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	margin-top: 8px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.w-s-recommend ul li p {
	margin-left: 10px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: normal
}

.w-s-recommend ul li a {
	font-size: 14px;
	color: #757575;
	font-weight: bold;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.w-s-recommend ul li span {
	margin-left: 12px;
	font-size: 13px;
	color: #757575
}

.article-bottom-options {
	margin-top: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: #F2F2F2 dashed 1px;
	padding-bottom: 30px
}

.article-bottom-options .like {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.article-bottom-options .like .item.zan {
	cursor: pointer;
	color: #757575;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.article-bottom-options .like .item.zan .font_family {
	font-size: 18px;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	background: #f2f2f2;
	margin: 0 auto;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.article-bottom-options .like .item.zan .font_family.icon-dianzan {
	font-size: 22px
}

.article-bottom-options .like .item.zan .font_family.icon-dianzan:before {
	position: relative;
	left: 1px
}

.article-bottom-options .like .item.zan>span {
	margin-left: 15px;
	font-size: 14px
}

.article-bottom-options .like .item.zan.liked .font_family {
	background: #E04A1C;
	color: #fff
}

.article-bottom-options .share {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.article-bottom-options .share a {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border: #2A2A2A solid 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #2A2A2A;
	margin-left: 15px
}

.article-bottom-options .share a.collect {
	border: #E04A1C solid 1px
}

.article-bottom-options .share a .font_family {
	font-size: 12px
}

.article-bottom-options .share a .font_family.icon-ribbon-filled {
	color: #E04A1C
}

.article-bottom-options .share a:first-child {
	margin-left: 0px
}

@media (max-width: 768px) {
	.article-bottom-options .like .item.zan>span {
		margin-left: 10px;
	}
}

.video-page-box {
	width: 1112px;
	margin: 0 auto;
	margin-top: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width: 1024px) {
	.video-page-box {
		width: 984px
	}
}

.video-page-box aside {
	width: 255px
}

.video-page-box aside .channel .channel-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.video-page-box aside .channel .channel-title .channel-img {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	border: #F2F2F2 solid 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 2
}

.video-page-box aside .channel .channel-title .channel-img img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.video-page-box aside .channel .channel-title .channel-name {
	font-size: 22px;
	margin-left: 15px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #2A2A2A;
	font-weight: bold;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.video-page-box aside .channel .channel-list {
	padding: 30px 0px 60px 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 22px;
	margin-top: -7px;
	border-left: rgba(242,242,242,0.6) solid 3px;
	position: relative;
	height: 665px
}

.video-page-box aside .channel .channel-list .swiper-container {
	height: 100%;
	margin-left: -10px;
	padding-left: 46px;
	overflow: hidden
}

.video-page-box aside .channel .channel-list .paging {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.video-page-box aside .channel .channel-list .paging a {
	height: 36px;
	width: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #2A2A2A;
	color: #fff
}

.video-page-box aside .channel .channel-list .paging a .font_family {
	font-size: 12px;
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8)
}

.video-page-box aside .channel .channel-list .paging a:last-child {
	margin-left: 34px
}

.video-page-box aside .channel .channel-list .paging a.swiper-button-disabled {
	background: #F2F2F2;
	color: rgba(0,0,0,0.2)
}

.video-page-box aside .channel .channel-list .item {
	position: relative;
	margin-bottom: 32px;
	height: 170px
}

.video-page-box aside .channel .channel-list .item.active:before {
	background: #E04A1C
}

.video-page-box aside .channel .channel-list .item.active .title {
	color: #E04A1C
}

.video-page-box aside .channel .channel-list .item.active .video-cover {
	border: #E04A1C solid 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.video-page-box aside .channel .channel-list .item:last-child {
	margin-bottom: 0px
}

.video-page-box aside .channel .channel-list .item:before {
	content: "";
	position: absolute;
	left: -42px;
	top: 9px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: #fff solid 2px;
	background: #E2E2E2
}

.video-page-box aside .channel .channel-list .item .title {
	color: #757575;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.video-page-box aside .channel .channel-list .item .video-cover {
	margin-top: 12px;
	width: 100%;
	height: 110px;
	position: relative;
	overflow: hidden
}

.video-page-box aside .channel .channel-list .item .video-cover img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%
}

.video-page-box .video-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 70px
}

.video-page-box .video-content .video {
	width: 100%;
	height: 480px;
	-webkit-box-shadow: rgba(0,0,0,0.2) 0px 12px 14px;
	box-shadow: rgba(0,0,0,0.2) 0px 12px 14px;
	margin-bottom: 40px
}

.video-page-box .video-content .video iframe {
	width: 100%;
	height: 100%
}

.video-page-box .video-content .video-title p {
	color: #2A2A2A;
	font-size: 32px;
	font-weight: bold
}

.video-page-box .video-content .video-title .publish-time {
	margin-top: 10px;
	font-size: 14px;
	color: #757575;
	display: inline-block
}

.video-page-box .video-content .content {
	margin-top: 20px;
	color: #757575
}

.video-page-box .video-content .article-bottom-options {
	border-bottom: none
}

.video-page-box .video-content .comment-box {
	background: #fff
}

.video-page-box .video-content .comment-box .comment {
	padding-top: 0px;
	max-width: 100%
}

.about-page-box {
	padding-top: 120px;
	width: 1112px;
	margin: 0 auto
}

@media (max-width: 1024px) {
	.about-page-box {
		width: 984px
	}
}

.about-page-box .block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 192px
}

.about-page-box .block:last-child {
	margin-bottom: 0px
}

.about-page-box .block>.title {
	font-size: 36px;
	color: #2A2A2A;
	font-weight: bold
}

.about-page-box .block .detail-box {
	max-width: 762px;
	width: 100%
}

.about-page-box .block .detail-box.desc p {
	font-size: 16px;
	margin-bottom: 30px;
	color: #2A2A2A;
	line-height: 35px
}

.about-page-box .block .detail-box.desc p:last-child {
	margin-bottom: 0px
}

.about-page-box .block .detail-box.contact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.about-page-box .block .detail-box.contact .item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 50%
}

.about-page-box .block .detail-box.contact .item .way {
	margin-bottom: 80px
}

.about-page-box .block .detail-box.contact .item .way:last-child {
	margin-bottom: 0px
}

.about-page-box .block .detail-box.contact .item .way>.title {
	font-size: 16px;
	font-weight: bold;
	color: #2A2A2A
}

.about-page-box .block .detail-box.contact .item .way>.title span {
	border-bottom: #2A2A2A solid 2px;
	padding-bottom: 2px
}

.about-page-box .block .detail-box.contact .item .way ul {
	margin-top: 15px
}

.about-page-box .block .detail-box.contact .item .way ul li {
	font-size: 16px;
	color: #2A2A2A;
	margin-bottom: 20px
}

.about-page-box .block .detail-box.contact .item .way ul li .img {
	width: 123px;
	height: 123px
}

.about-page-box .block .detail-box.contact .item .way ul li a {
	border-bottom: #E04A1C dashed 1px
}

.about-page-box .block .detail-box.contact .item .way ul li:last-child {
	margin-bottom: 0px
}

.partner-box {
	width: 820px;
	margin: 50px auto 0px
}

.partner-box .block .block-title .title:after {
	background: #757575
}

.partner-box .block .block-content {
	margin-top: 30px;
	overflow: hidden
}

.partner-box .block .block-content a.link {
	float: left;
	width: 20%;
	color: #2A2A2A;
	font-size: 16px;
	margin-bottom: 25px;
	-webkit-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s
}

.partner-box .block .block-content a.link:hover {
	color: #E04A1C
}

.editor-box {
	width: 1112px;
	margin: 0 auto;
	width: 820px;
	margin-top: 80px
}

@media (max-width: 1024px) {
	.editor-box {
		width: 984px
	}
}

.editor-box .list .editor-item {
	padding: 40px 0px;
	border-bottom: #F2F2F2 solid 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.editor-box .list .editor-item:last-child {
	border-bottom: none
}

.editor-box .list .editor-item .avatar {
	width: 86px;
	height: 86px;
	border-radius: 50%;
	overflow: hidden
}

.editor-box .list .editor-item .info {
	margin-left: 35px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.editor-box .list .editor-item .info .name {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 5px
}

.editor-box .list .editor-item .info .description {
	font-size: 14px;
	color: #757575;
	margin-bottom: 20px
}

.editor-box .list .editor-item .info .article-count {
	color: #757575;
	font-size: 14px
}

.editor-box .list .editor-item .info .article-count span {
	color: #2A2A2A;
	font-weight: bold
}

.editor-box .list .editor-item .info .new-article {
	margin-top: 30px;
	margin-left: 18px
}

.editor-box .list .editor-item .info .new-article li {
	padding-bottom: 20px;
	position: relative
}

.editor-box .list .editor-item .info .new-article li:before {
	content: "";
	position: absolute;
	left: -18px;
	top: 9px;
	width: 7px;
	height: 7px;
	background: #E2E2E2;
	border-radius: 50%
}

.editor-box .list .editor-item .info .new-article li:after {
	content: "";
	position: absolute;
	left: -15px;
	top: 12px;
	height: 100%;
	border-left: #E2E2E2 dashed 1px;
	width: 1px
}

.editor-box .list .editor-item .info .new-article li:last-child {
	padding-bottom: 0px
}

.editor-box .list .editor-item .info .new-article li:last-child:after {
	border: none
}

.editor-box .list .editor-item .info .new-article li .title {
	font-size: 16px;
	font-weight: bold
}

.editor-box .list .editor-item .info .new-article li .time {
	margin-top: 5px;
	font-size: 13px;
	color: #757575
}

.recruiting-box {
	width: 1112px;
	margin: 0 auto;
	margin-top: 80px
}

@media (max-width: 1024px) {
	.recruiting-box {
		width: 984px
	}
}

.recruiting-box .job-header .title {
	font-size: 36px;
	color: #2A2A2A;
	font-weight: bold
}

.recruiting-box .job-header .description {
	font-size: 18px;
	color: #2A2A2A;
	margin-top: 30px
}

.recruiting-box .job-header .contact {
	font-size: 18px;
	color: #E04A1C;
	margin-top: 12px
}

.recruiting-box .job-nav {
	margin-top: 60px
}

.recruiting-box .job-nav ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.recruiting-box .job-nav ul:last-child {
	margin-right: 0px
}

.recruiting-box .job-nav ul li {
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.recruiting-box .job-nav ul li:nth-child(2n+1) {
	padding-right: 35px
}

.recruiting-box .job-nav ul li:nth-child(2n) {
	padding-left: 35px
}

.recruiting-box .job-nav ul li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 0px;
	border-bottom: #E2E2E2 solid 1px
}

.recruiting-box .job-nav ul li a .name {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 18px;
	color: #2A2A2A;
	font-weight: bold
}

.recruiting-box .job-nav ul li a .font_family {
	color: #757575;
	font-size: 12px
}

.recruiting-box .job-list {
	margin-top: 90px
}

.recruiting-box .job-list .job {
	margin-bottom: 50px;
	border-bottom: #F2F2F2 solid 1px;
	padding-bottom: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.recruiting-box .job-list .job:last-child {
	margin-bottom: 0px
}

.recruiting-box .job-list .job .info {
	width: 240px
}

.recruiting-box .job-list .job .info .name {
	font-size: 26px;
	font-weight: bold;
	color: #2A2A2A
}

.recruiting-box .job-list .job .info .address {
	font-size: 14px;
	margin-top: 15px
}

.recruiting-box .job-list .job .info .resume-title {
	margin-top: 30px;
	font-size: 14px
}

.recruiting-box .job-list .job .info .resume-email {
	margin-top: 5px;
	font-size: 14px;
	color: #E04A1C
}

.recruiting-box .job-list .job .detail {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 140px
}

.recruiting-box .job-list .job .detail .title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px
}

.recruiting-box .job-list .job .detail .job-desc {
	margin-bottom: 45px
}

.recruiting-box .job-list .job .detail .job-desc,.recruiting-box .job-list .job .detail .job-cliam {
	line-height: 2
}

.recruiting-box .job-list .job .detail .job-desc p,.recruiting-box .job-list .job .detail .job-cliam p {
	font-size: 16px
}

.state-box {
	width: 1112px;
	margin: 0 auto;
	padding-top: 30px
}

@media (max-width: 1024px) {
	.state-box {
		width: 984px
	}
}

.state-box .roll-news-list.load-success {
	border-radius: 6px;
	border: #F2F2F2 solid 1px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.04);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.04)
}

.state-box .roll-news-list .date-wrap {
	padding-top: 50px;
	padding-left: 25px
}

.state-box .roll-news-list .date-wrap:first-child {
	padding-top: 30px
}

.state-box .roll-news-list .date-wrap .date {
	font-size: 18px;
	font-weight: bold;
	color: #2A2A2A
}

.state-box .roll-news-list .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 20px 35px 20px 25px;
	border-bottom: #F2F2F2 solid 1px
}

.state-box .roll-news-list .item.recommend {
	background: #FDF8F6
}

.state-box .roll-news-list .item .time {
	width: 70px;
	font-size: 14px;
	color: #757575;
	border-right: #F2F2F2 dashed 1px;
	float: left
}

.state-box .roll-news-list .item .news-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 800px;
	float: left;
	margin: 0px 20px;
	word-break: break-word
}

.state-box .roll-news-list .item .news-info .item-tag-list .font_family {
	display: none
}

.state-box .roll-news-list .item .news-info .item-tag-list .tag {
	padding: 2px 8px
}

.state-box .roll-news-list .item .news-info .item-tag-list .tag span {
	margin: 0px
}

.state-box .roll-news-list .item .news-info .title {
	font-size: 15px;
	font-weight: bold;
	max-width: 760px
}

.state-box .roll-news-list .item .news-info .content {
	font-size: 15px;
	color: #2A2A2A;
	max-width: 760px
}

.state-box .roll-news-list .item .news-info .content .link {
	color: #E04A1C
}

.state-box .roll-news-list .item .news-info .description {
	font-size: 14px;
	color: #757575;
	margin-top: 2px;
	max-width: 760px
}

.state-box .roll-news-list .item .news-img {
	float: left;
	width: 90px;
	height: 70px;
	position: relative;
	margin-left: 48px
}

.state-box .roll-news-list .item .news-img .img_0 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 9;
	overflow: hidden;
	border-radius: 3px;
	border: rgba(255,255,255,0.7) solid 1px;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	opacity: 1
}

.state-box .roll-news-list .item .news-img .img_0 img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.state-box .roll-news-list .item .news-img .img_1 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -5px;
	top: 0px;
	z-index: 8;
	overflow: hidden;
	border-radius: 3px;
	border: rgba(255,255,255,0.7) solid 1px;
	-webkit-transform: scale(.95);
	-ms-transform: scale(.95);
	transform: scale(.95);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	opacity: .85
}

.state-box .roll-news-list .item .news-img .img_1 img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.state-box .roll-news-list .item .news-img .img_2 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -10px;
	top: 0px;
	z-index: 7;
	overflow: hidden;
	border-radius: 3px;
	border: rgba(255,255,255,0.7) solid 1px;
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	opacity: .7
}

.state-box .roll-news-list .item .news-img .img_2 img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.state-box .roll-news-list .item .news-img .img_3 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -15px;
	top: 0px;
	z-index: 6;
	overflow: hidden;
	border-radius: 3px;
	border: rgba(255,255,255,0.7) solid 1px;
	-webkit-transform: scale(.85);
	-ms-transform: scale(.85);
	transform: scale(.85);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	opacity: .55
}

.state-box .roll-news-list .item .news-img .img_3 img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.state-box .roll-news-list .item .news-img .img_4 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -20px;
	top: 0px;
	z-index: 5;
	overflow: hidden;
	border-radius: 3px;
	border: rgba(255,255,255,0.7) solid 1px;
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	opacity: .4
}

.state-box .roll-news-list .item .news-img .img_4 img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.state-box .roll-news-list .item .news-img .img_5 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -25px;
	top: 0px;
	z-index: 4;
	overflow: hidden;
	border-radius: 3px;
	border: rgba(255,255,255,0.7) solid 1px;
	-webkit-transform: scale(.75);
	-ms-transform: scale(.75);
	transform: scale(.75);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	opacity: .25
}

.state-box .roll-news-list .item .news-img .img_5 img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.state-box .roll-news-list .item .news-img .img_6 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -30px;
	top: 0px;
	z-index: 3;
	overflow: hidden;
	border-radius: 3px;
	border: rgba(255,255,255,0.7) solid 1px;
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	opacity: .1
}

.state-box .roll-news-list .item .news-img .img_6 img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.state-box .roll-news-list .item .news-img .img_7 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -35px;
	top: 0px;
	z-index: 2;
	overflow: hidden;
	border-radius: 3px;
	border: rgba(255,255,255,0.7) solid 1px;
	-webkit-transform: scale(.65);
	-ms-transform: scale(.65);
	transform: scale(.65);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	opacity: -.05
}

.state-box .roll-news-list .item .news-img .img_7 img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.state-box .roll-news-list .item .news-img .img_8 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -40px;
	top: 0px;
	z-index: 1;
	overflow: hidden;
	border-radius: 3px;
	border: rgba(255,255,255,0.7) solid 1px;
	-webkit-transform: scale(.6);
	-ms-transform: scale(.6);
	transform: scale(.6);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	opacity: -.2
}

.state-box .roll-news-list .item .news-img .img_8 img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.state-detail-box {
	width: 100%;
	max-width: 720px;
	margin: 40px auto;
	border-radius: 6px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.04);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.04);
	border: #F2F2F2 solid 1px
}

.state-detail-box .shares {
	position: fixed;
	left: 50%;
	margin-left: -455px;
	top: 155px;
	margin-top: 5px
}

.state-detail-box .shares #J_scrollOptions {
	margin-top: 25px
}

.state-detail-box .shares #J_fixedLeftAside.fixed {
	position: fixed;
	top: 0px;
	left: 20px;
	margin-top: 165px;
	margin-left: 0px;
	width: 165px;
	right: 0
}

.state-detail-box .shares .options {
	margin: 0 auto;
	width: 48px
}

.state-detail-box .shares .options li {
	text-align: center;
	margin-bottom: 12px
}

.state-detail-box .shares .options li:last-child {
	margin-bottom: 0px
}

.state-detail-box .shares .options li.circle {
	width: 48px;
	height: auto;
	margin: 0 auto 15px
}

.state-detail-box .shares .options li.circle .favor_count {
	margin: 0 auto;
	padding: 12px 0px;
	display: block;
	border-bottom: #E2E2E2 dashed 1px;
	min-width: 15px
}

.state-detail-box .shares .options li.circle .zan {
	color: #757575;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.state-detail-box .shares .options li.circle .zan.liked .font_family {
	background: #E04A1C;
	color: #fff
}

.state-detail-box .shares .options li.circle .zan.liked .favor_count {
	display: block
}

.state-detail-box .shares .options li .font_family {
	color: #2A2A2A;
	font-size: 17px
}

.state-detail-box .shares .options li .font_family.icon-dianzan {
	font-size: 22px;
	color: #757575;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
	background: #f2f2f2;
	margin: 0 auto;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.state-detail-box .shares .options li .font_family.icon-dianzan:before {
	position: relative;
	left: 1px
}

.state-detail-box .shares .options li .font_family.icon-ribbon-filled {
	color: #E04A1C
}

.state-detail-box .detail-c {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 30px
}

.state-detail-box .news-author {
	width: 100%;
	margin-top: 0px
}

.state-detail-box .content {
	margin-top: 20px;
	font-size: 17px
}

.state-detail-box .content .images {
	margin-top: 15px;
	padding: 9px 6px 6px 9px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #F7F7F7;
	border-radius: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.state-detail-box .content .images.images-3 {
	padding: 9px
}

.state-detail-box .content .images.images-3 .block:first-child {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
	margin-right: 4px
}

.state-detail-box .content .images.images-3 .block:first-child .image {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden
}

.state-detail-box .content .images.images-3 .block:first-child .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: auto;
	height: 100%
}

.state-detail-box .content .images.images-3 .block:last-child {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.state-detail-box .content .images.images-3 .block:last-child .image {
	margin-bottom: 4px
}

.state-detail-box .content .images.images-3 .block:last-child .image:last-child {
	margin-bottom: 0px
}

.state-detail-box .content .images.images-3 .image {
	width: auto;
	height: auto;
	margin-right: 0px;
	padding-right: 0px
}

.state-detail-box .content .images.images-6 {
	padding-bottom: 9px;
	padding-right: 6px
}

.state-detail-box .content .images.images-6 .block {
	padding-right: 4px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.state-detail-box .content .images.images-6 .block:last-child {
	margin-right: 0px
}

.state-detail-box .content .images.images-6 .block:nth-child(2) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.state-detail-box .content .images.images-6 .block:nth-child(2) .image {
	position: relative;
	overflow: hidden
}

.state-detail-box .content .images.images-6 .block:nth-child(2) .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-height: 100%;
	width: auto;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.state-detail-box .content .images.images-6 .block:nth-child(2) .image:first-child {
	-webkit-box-flex: 5;
	-ms-flex: 5;
	flex: 5
}

.state-detail-box .content .images.images-6 .block:nth-child(2) .image:first-child img {
	height: 100%
}

.state-detail-box .content .images.images-6 .block:nth-child(2) .image:last-child {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2
}

.state-detail-box .content .images.images-6 .block:nth-child(2) .image:last-child img {
	width: 100%;
	height: auto;
	max-height: none
}

.state-detail-box .content .images.images-6 .block .image {
	width: auto;
	height: auto;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 4px
}

.state-detail-box .content .images.images-6 .block .image:last-child {
	margin-bottom: 0px
}

.state-detail-box .content .images .image {
	width: 33.3%;
	height: auto;
	padding-right: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	margin-bottom: 4px
}

.state-detail-box .content .images .image:nth-child(3n) {
	margin-right: 0px
}

.state-detail-box .content .link span {
	display: inline-block;
	line-height: normal;
	margin-left: 2px;
	color: #E04A1C
}

.state-detail-box .item-tag-list {
	margin-top: 20px
}

.state-detail-box .comment-box {
	background: #fff;
	margin-top: 20px
}

.state-detail-box .comment-box .comment {
	padding: 0px
}

.state-detail-box .article-bottom-options {
	border-bottom: none;
	display: none
}

.stata-bottom-success {
	position: fixed;
	bottom: 20px;
	left: 0;
	right: 0;
	-webkit-transform: translateY(120px);
	-ms-transform: translateY(120px);
	transform: translateY(120px);
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.stata-bottom-success.show {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px)
}

.stata-bottom-success .content {
	max-width: 275px;
	width: auto;
	margin: 0 auto;
	background: #2A2A2A;
	padding: 18px 32px;
	border-radius: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.stata-bottom-success .content p {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.stata-bottom-success .content i {
	width: 40px;
	height: 40px;
	background: #fff;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 12px
}

.stata-bottom-success .content i:before {
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9)
}

.custom-modal-box .white-state-modal {
	max-width: 490px
}

.custom-modal-box .white-state-content {
	padding: 60px 35px 50px
}

.custom-modal-box .white-state-content .title {
	font-size: 28px;
	font-weight: bold
}

.custom-modal-box .white-state-content .description {
	margin-top: 5px;
	font-size: 16px;
	color: #757575
}

.custom-modal-box .white-state-content .state-text {
	margin-top: 20px
}

.custom-modal-box .white-state-content .state-text textarea {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: #E2E2E2 solid 1px;
	border-radius: 3px;
	resize: none;
	height: 200px
}

.custom-modal-box .white-state-content .state-text .limit {
	color: #757575;
	font-size: 12px;
	text-align: right;
	margin-top: 2px
}

.custom-modal-box .white-state-content .state-text .limit i {
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.custom-modal-box .white-state-content .state-text .limit i.error {
	color: red
}

.custom-modal-box .white-state-content .select-image-state {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	opacity: 0
}

.custom-modal-box .white-state-content .other {
	margin-top: -10px
}

.custom-modal-box .white-state-content .other a {
	color: #2A2A2A;
	font-weight: bold;
	font-size: 14px;
	margin-right: 20px;
	position: relative
}

.custom-modal-box .white-state-content .other a:last-child {
	margin-right: 0px
}

.custom-modal-box .white-state-content .other a i {
	font-size: 14px
}

.custom-modal-box .white-state-content .add-content {
	margin-top: 10px
}

.custom-modal-box .white-state-content .add-content .links {
	margin-top: 10px
}

.custom-modal-box .white-state-content .add-content .link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: #E2E2E2 solid 1px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.custom-modal-box .white-state-content .add-content .link input {
	border: none;
	padding-left: 0px
}

.custom-modal-box .white-state-content .add-content .link a i {
	font-size: 12px;
	background: #E2E2E2;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 2px;
	line-height: normal;
	color: #757575
}

.custom-modal-box .white-state-content .add-content .link a i:before {
	-webkit-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform: scale(0.6)
}

.custom-modal-box .white-state-content .add-content .images {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.custom-modal-box .white-state-content .add-content .images .image {
	width: 60px;
	height: 60px;
	border-radius: 3px;
	overflow: hidden;
	position: relative;
	margin-right: 4px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.custom-modal-box .white-state-content .add-content .images .image input[name="name"] {
	display: none
}

.custom-modal-box .white-state-content .add-content .images .image .progress {
	position: absolute;
	top: 50%;
	width: 55px;
	height: 6px;
	margin-top: -3px;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: #FAFAFA;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: opacity .2s .3s;
	-o-transition: opacity .2s .3s;
	transition: opacity .2s .3s
}

.custom-modal-box .white-state-content .add-content .images .image .progress.ok {
	opacity: 0
}

.custom-modal-box .white-state-content .add-content .images .image .progress span {
	width: 0%;
	height: 100%;
	background: #E04A1C;
	display: block;
	-webkit-transition: width .3s;
	-o-transition: width .3s;
	transition: width .3s;
	border-radius: 5px
}

.custom-modal-box .white-state-content .add-content .images .image:hover i.close {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.custom-modal-box .white-state-content .add-content .images .image:nth-child(6n) {
	margin-right: 0px
}

.custom-modal-box .white-state-content .add-content .images .image i.close {
	cursor: pointer;
	position: absolute;
	right: 4px;
	top: 4px;
	width: 18px;
	height: 18px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0,0,0,0.5);
	border-radius: 50%;
	color: #fff;
	font-size: 12px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: normal;
	display: none
}

.custom-modal-box .white-state-content .add-content .images .image i.close:before {
	-webkit-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform: scale(0.6)
}

.custom-modal-box .white-state-content .add-content .images .image.add {
	cursor: pointer;
	border: #E2E2E2 dashed 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.custom-modal-box .white-state-content .add-content .images .image.add:hover {
	border-color: #757575
}

.custom-modal-box .white-state-content .add-content .images .image.add:hover i.plus {
	color: #757575
}

.custom-modal-box .white-state-content .add-content .images .image.add i.plus {
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	font-size: 20px;
	color: #E2E2E2
}

.custom-modal-box .white-state-content .submit-btn {
	margin-top: 70px
}

.custom-modal-box .white-state-content .seletes {
	width: 0px;
	position: absolute;
	right: 500px;
	top: 0px;
	bottom: 0px;
	z-index: -1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	overflow: hidden
}

.custom-modal-box .white-state-content .seletes.show {
	width: 200px
}

.custom-modal-box .white-state-content .seletes .row {
	background: #fff;
	border-radius: 3px;
	padding: 18px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-bottom: 10px;
	overflow-y: auto
}

.custom-modal-box .white-state-content .seletes .row.top {
	height: 22px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.custom-modal-box .white-state-content .seletes .row.top ul {
	margin-top: 0px
}

.custom-modal-box .white-state-content .seletes .row:last-child {
	margin-bottom: 0px
}

.custom-modal-box .white-state-content .seletes .row .title {
	font-size: 14px;
	color: #757575;
	font-weight: bold;
	margin-top: 15px
}

.custom-modal-box .white-state-content .seletes .row .title:first-child {
	margin-top: 0px
}

.custom-modal-box .white-state-content .seletes .row ul {
	margin-top: 10px
}

.custom-modal-box .white-state-content .seletes .row ul li {
	margin-top: 5px
}

.custom-modal-box .white-state-content .seletes .row ul li:first-child {
	margin-top: 0px
}

.custom-modal-box .white-state-content .seletes .row ul li label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px
}

.custom-modal-box .white-state-content .seletes .row ul li label input[type="radio"],.custom-modal-box .white-state-content .seletes .row ul li label input[type="checkbox"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	border: #E2E2E2 solid 1px;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.custom-modal-box .white-state-content .seletes .row ul li label input[type="radio"]:before,.custom-modal-box .white-state-content .seletes .row ul li label input[type="checkbox"]:before {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	top: 2px;
	left: 2px;
	background: #fff;
	border-radius: 50%;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.custom-modal-box .white-state-content .seletes .row ul li label input[type="radio"]:checked,.custom-modal-box .white-state-content .seletes .row ul li label input[type="checkbox"]:checked {
	border-color: #E04A1C
}

.custom-modal-box .white-state-content .seletes .row ul li label input[type="radio"]:checked:before,.custom-modal-box .white-state-content .seletes .row ul li label input[type="checkbox"]:checked:before {
	background: #E04A1C
}

.custom-modal-box .white-state-content .seletes .row ul li label input[type="checkbox"] {
	border-radius: 3px;
	color: #E2E2E2
}

.custom-modal-box .white-state-content .seletes .row ul li label input[type="checkbox"]:before {
	width: 0px;
	height: auto;
	background: transparent;
	top: -5px;
	left: -2px;
	overflow: hidden
}

.custom-modal-box .white-state-content .seletes .row ul li label input[type="checkbox"]:checked {
	border-color: #E04A1C
}

.custom-modal-box .white-state-content .seletes .row ul li label input[type="checkbox"]:checked:before {
	content: '\e63a';
	background: transparent;
	color: #E04A1C;
	width: 22px
}

.custom-modal-box .white-state-content .seletes .row ul li label span {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 5px
}

.download-app-tip {
	background: rgba(224,74,28,0.04);
	border-radius: 3px;
	margin-top: 30px;
	padding: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}

.download-app-tip .mobile {
	display: none
}

.download-app-tip .app-icon {
	width: 70px;
	height: 70px;
	margin: 0 auto;
	border-radius: 12px;
	-webkit-box-shadow: 0px 4px 6px rgba(0,0,0,0.08);
	box-shadow: 0px 4px 6px rgba(0,0,0,0.08);
	margin-bottom: 12px;
	padding: 20px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff
}

.download-app-tip .slogan .title {
	font-size: 16px;
	color: #E04A1C;
	font-weight: bold
}

.download-app-tip .slogan .mobile .title {
	font-size: 18px
}

.download-app-tip .desc {
	margin-top: 12px;
	font-size: 13px;
	color: #9b9b9b
}

.download-app-tip .buttons {
	margin-top: 25px
}

.download-app-tip .buttons .pc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.download-app-tip .buttons .pc a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 150px;
	padding: 12px 0px;
	background: #E04A1C;
	border-radius: 3px;
	font-size: 14px;
	color: #fff;
	margin-right: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: bold
}

.download-app-tip .buttons .pc a span {
	margin-left: 5px;
	line-height: normal
}

.download-app-tip .buttons .pc a i {
	line-height: normal;
	font-size: 18px
}

.download-app-tip .buttons .pc a i.icon-ios {
	position: relative;
	top: -1px
}

.download-app-tip .buttons .pc a:last-child {
	margin-right: 0px
}

.download-app-tip .buttons .mobile a {
	padding: 7px 19px;
	border-radius: 22px;
	font-size: 13px;
	color: #fff;
	background: #E04A1C;
	display: inline-block;
	font-weight: bold
}

@media (max-width: 1024px) {
	.headline .news {
		width: 522px
	}

	.headline .news .news-img {
		height: 260px
	}

	.headline .topic-list {
		width: 240px
	}

	.user-feed-box .download-app {
		margin-right: -491px
	}

	.pingraphic-box {
		width: 829px;
		margin-left: auto;
		margin-right: auto
	}

	.pingraphic-box .tag-detail .description {
		width: 100%;
		padding-right: 0px
	}
}

@media (max-width: 768px) {
@	supports (bottom: env(safe-area-inset-left)) {
		body{padding-left: env(safe-area-inset-left);
		padding-right: env(safe-area-inset-right)
	}
}

@supports (bottom: constant(safe-area-inset-left)) {
	body {
		padding-left: constant(safe-area-inset-left);
		padding-right: constant(safe-area-inset-right)
	}
}

.article-detail .mobile.mini-program {
	display: none
}

.article-bottom-bd {
	border-top: none;
	padding: 20px;
	padding-bottom: 0px
}

.article-bottom-bd span {
	right: 26px;
	bottom: 6px
}

.top-bd {
	display: block;
	border-bottom: #F5F5F5 solid 8px;
	padding: 20px;
	position: relative
}

.top-bd span {
	position: absolute;
	right: 26px;
	bottom: 26px;
	font-size: 12px;
	padding: 2px 6px 0px;
	color: #fff;
	background: rgba(117,117,117,0.6);
	border-radius: 3px;
	-webkit-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom
}

img {
	border-radius: 3px
}

body {
	padding-top: 60px
}

.item-tag-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.item-tag-list.bg .tag {
	padding-top: 8px !important;
	padding-bottom: 8px !important
}

.item-tag-list.bg .tag i {
	font-size: 12px;
	margin-top: 0px
}

.item-tag-list.bg .tag span {
	line-height: 100%
}

.item-tag-list.follows {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.item-tag-list.follows .tag {
	width: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.item-tag-list.follows .tag span {
	margin-top: 0px
}

.headline {
	margin-top: 20px;
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 20px
}

.headline .news {
	width: 100%
}

.headline .news .news-img {
	width: 100%;
	width: auto;
	height: auto;
	padding: 0px 20px
}

.headline .news .news-img img {
	border-radius: 3px
}

.headline .news .news-detail {
	position: static;
	width: 100%;
	padding: 20px;
	border-bottom: #F5F5F5 solid 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 0px;
	padding-top: 15px
}

.headline .news .news-detail .author {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	margin-top: 10px
}

.headline .news .news-detail .author .avatar {
	width: 25px;
	height: 25px
}

.headline .news .news-detail .author .name {
	font-size: 13px;
	margin-left: 6px
}

.headline .news .news-detail .title {
	margin-top: 5px;
	font-size: 20px
}

.headline .news .news-detail .desc {
	display: none
}

.headline .wire-list {
	display: none;
	width: 100%;
	padding: 0px 20px 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 30px;
	border-bottom: #F2F2F2 solid 1px
}

.headline .wire-list .wire-title {
	display: block;
	margin-bottom: 15px
}

.headline .wire-list .wire-title span {
	color: #fff;
	font-size: 14px;
	padding: 5px 12px;
	border-radius: 3px;
	background: #2A2A2A;
	display: inline-block
}

.new-headline {
	width: 100%;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 45px 0px 0px
}

.new-headline .new-title {
	display: block;
	font-size: 22px;
	color: #2A2A2A;
	font-weight: bold;
	margin-bottom: 20px
}

.new-headline .new-title span {
	position: relative
}

.new-headline .block {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	padding-bottom: 10px
}

.new-headline .block::-webkit-scrollbar {
	display: none
}

.new-headline .item {
	width: 100%;
	margin-bottom: 0px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 80%;
	margin-right: 20px;
	min-height: 325px;
	position: relative
}

.new-headline .item .news-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	max-height: none
}

.new-headline .item .news-img a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.new-headline .item .news-img a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: rgba(0,0,0,0.3)
}

.new-headline .item .news-img img {
	height: 100%;
	width: auto
}

.new-headline .item .author {
	margin-top: 10px;
	position: absolute;
	z-index: 1;
	bottom: 15px;
	left: 24px;
	color: #ffffff
}

.new-headline .item .author a {
	color: #fff
}

.new-headline .item .title {
	margin-top: 10px;
	font-size: 20px;
	position: absolute;
	top: 15px;
	left: 22px;
	right: 22px;
	color: #fff;
	z-index: 1
}

.new-headline .item .desc,.new-headline .item .comment {
	display: none
}

.new-headline .item .desc {
	margin-top: 10px;
	font-size: 14px
}

.new-headline .item .desc a {
	color: #757575
}

.new-headline .item .comment {
	margin-top: 15px
}

.new-headline .item:last-child {
	margin-bottom: 0px
}

.new-headline .item.bd-item .bd-img .img {
	position: static;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	width: auto
}

.new-headline .item.bd-item .bd-title {
	display: block;
	position: absolute;
	top: -25px;
	left: 0;
	color: #757575;
	font-size: 13px
}

.new-headline .item.bd-item .author .name:after {
	content: '';
	padding: 0px
}

.topic-list {
	display: none
}

.main {
	width: 100%;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.main>.new-title {
	display: block;
	font-size: 22px;
	color: #2A2A2A;
	font-weight: bold;
	margin-bottom: 20px
}

.main>.new-title span {
	position: relative
}

.main .news-list-module {
	padding-right: 0px
}

.main aside {
	display: none
}

.news-author {
	width: 100%;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 0px
}

.news-author .author {
	margin-top: 20px;
	padding: 0px
}

.news-author .author .author-avatar .author-tag {
	-webkit-transform: scale(0.65);
	-ms-transform: scale(0.65);
	transform: scale(0.65);
	-webkit-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	transform-origin: right bottom
}

.news-author .author .author-info {
	/*margin-left: 10px*/
	margin-left: 0px
}

.news-author .author-desc {
	padding: 0px;
	border: none;
	margin-left: 0px;
	display: none
}

.news-recom-tag {
	width: 100%;
	padding: 0px 20px;
	margin-top: 25px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.article-title {
	width: 100%;
	margin-top: 8px;
	font-size: 24px;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.article-title p {
	padding-right: 0px
}

.article-description {
	width: auto;
	padding: 15px;
	margin: 15px 20px 0px;
	background-color: #FAFAFA;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-radius: 3px
}

.article-description .font_family {
	display: block;
	font-size: 16px;
	margin-top: 1px
}

.article-description p {
	font-size: 15px;
	margin-top: 0px;
	margin-left: 12px;
	padding-right: 0px
}

.article-main {
	width: 100%;
	margin-top: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 0px
}

.article-main aside {
	display: none
}

.article-main aside.article-opts {
	display: block;
	width: 100%
}

.article-main aside.article-opts .article-cover {
	display: none
}

.article-main aside .tags {
	display: none !important
}

.article-main aside #J_scrollOptions {
	display: none
}

.article-main .main {
	margin: 0px;
	margin-top: 20px;
	padding: 0px 20px
}

.article-main .main .author-news {
	display: none
}

.article-main .main .item-tag-list {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.article-main .main .bottom-bd {
	border: none;
	padding: 0;
	margin-top: 0px
}

.article-main .main>.article-bottom-options {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 30px;
	border-bottom: none
}

.article-main .main .download-app-tip {
	margin-right: -20px;
	margin-left: -20px
}

.user-feed-box {
	width: 100%;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.user-feed-box .topic-list,.user-feed-box .download-app {
	display: none
}

.user-feed-box .list {
	margin: 0px
}

.user-feed-box .not-login {
	margin: 0px
}

.user-feed-box .not-topic {
	margin: 0px
}

.user-feed-box .not-topic .recommend-topic .item {
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 10px
}

.user-feed-box .not-topic .recommend-topic .item:last-child {
	margin-right: 0px
}

.user-feed-box .not-topic .recommend-topic .item .cover {
	height: auto
}

.user-feed-box .not-topic .recommend-topic .item .cover img {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: 100%;
	height: inherit
}

.user-feed-box .not-topic .recommend-topic .item .info span {
	display: none
}

.user-box {
	width: 100%;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.user-box .layer {
	top: 58px !important
}

.user-box .user-img {
	width: 100px;
	height: 100px
}

.user-box .user-info {
	margin-right: 10px
}

.user-box .user-info .user-name>span {
	font-size: 20px
}

.user-box .user-info .user-name .user-name-input {
	width: 100% !important
}

.user-box .user-info .user-desc {
	padding-right: 0px
}

.user-switch-tab {
	width: 100%;
	margin-top: 40px;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.user-switch-tab a {
	margin: 0px 20px
}

.user-switch-tab a:last-child {
	padding-right: 20px
}

.user-tab-list {
	width: 100%;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.user-tab-list .live-list.placeholder .live-item {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.user-tab-list .live-list.placeholder .live-item .live-img {
	width: 100%
}

.user-tab-list .live-list.placeholder .live-item .live-info {
	margin-top: 10px;
	margin-left: 0px
}

.settings {
	margin-top: 40px;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.search-box {
	padding: 0px 20px;
	margin-top: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.search-box .keywords-input {
	height: 60px
}

.search-box .keywords-input .input input {
	font-size: 26px
}

.search-box .channel-list .channel-button-next {
	display: none
}

.search-box .channel-list .channel-button-prev {
	display: none
}

.search-box .tab-bar {
	margin-top: 40px
}

body.channel-dark header {
	border-bottom: none
}

.channel-wrap .layer {
	display: none
}

.channel-wrap .channel-box {
	width: 100%;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.channel-wrap .channel-box .channel-info {
	padding-top: 35px;
	height: auto
}

.channel-wrap .channel-box .channel-info .channel-cover {
	width: 70px;
	height: 85px
}

.channel-wrap .channel-box .channel-info .channel-cover .channel-qr-code {
	display: none !important
}

.channel-wrap .channel-box .channel-info .info {
	margin-left: 20px;
	padding-top: 5px
}

.channel-wrap .channel-box .channel-info .info .channel-tag-name {
	color: rgba(0,0,0,0.3)
}

.channel-wrap .channel-box .channel-info .info .channel-name {
	color: #2A2A2A;
	font-size: 28px
}

.channel-wrap .channel-box .channel-info .info .channel-desc {
	display: none
}

.channel-news-list {
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 0px
}

.channel-news-list aside {
	width: 100%;
	padding: 17px 20px 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.channel-news-list aside .channel-editor>.title {
	display: none
}

.channel-news-list aside .channel-editor .channel-desc {
	color: #2A2A2A;
	font-size: 14px
}

.channel-news-list aside .channel-editor .editors .item {
	margin-right: 0px;
	width: 20%
}

.channel-news-list aside .channel-editor .editors .item .tag {
	display: none
}

.channel-news-list aside .channel-editor .editors .item:nth-child(3n+1) {
	clear: none
}

.channel-news-list .channel-news {
	margin-left: 0px;
	margin-top: 40px;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.wire-box {
	margin-top: 40px
}

.wire-box .date-category {
	padding: 40px 15px 0px
}

.wire-box .date-category .wire-date {
	padding: 0px 20px
}

.wire-box .date-category .list {
	border: none;
	border-radius: 0px
}

.wire-box .date-category .list .wire {
	margin: 0px 20px;
	padding: 20px 0px 20px
}

.wire-box .date-category .list .wire.show {
	padding-left: 20px;
	padding-right: 20px
}

.w-s-recommend {
	padding: 20px;
	border-top: none
}

.wire-detail-box {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.wire-detail-box .download-app-tip {
	margin-left: 0px;
	margin-right: 0px
}

.wire-detail-box .shares {
	display: none
}

.wire-detail-box .w-s-recommend {
	margin-top: 20px
}

.wire-detail-box .wire-title p {
	font-size: 24px
}

.wire-detail-box .wire-title,.wire-detail-box .wire-content,.wire-detail-box .wire-content-share,.wire-detail-box .item-tag-list,.wire-detail-box .comment-box {
	padding: 0px 20px
}

.wire-detail-box .content {
	padding: 0px
}

.wire-detail-box .article-bottom-options {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 0px
}

.wire-detail-box .contribute-contact {
	margin: 30px 20px 0px;
	padding: 15px
}

.wire-detail-box .contribute-contact p {
	font-size: 13px
}

.video-page-box {
	width: 100%;
	margin-top: 0px
}

.video-page-box aside {
	display: none
}

.video-page-box .video-content {
	margin-left: 0px
}

.video-page-box .video-content .video {
	height: 240px;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px
}

.video-page-box .video-content .content,.video-page-box .video-content .video-title,.video-page-box .video-content .video-tag,.video-page-box .video-content .video-options {
	padding: 0px 20px
}

.video-page-box .video-content .article-bottom-options {
	margin: 30px 20px 0px
}

.video-page-box .video-content .video-title {
	margin-top: 0px
}

.video-page-box .video-content .video-title .title {
	font-size: 24px
}

.video-page-box .video-content .video-options {
	padding-bottom: 20px
}

.video-page-box .video-content .comment-box {
	margin-top: 0px
}

.video-page-box .video-content .video-tag {
	margin-top: 0px
}

.video-page-box .video-content .video-tag a {
	font-size: 13px;
	margin-right: 3px
}

.tagdb {
	padding-top: 0px
}

.tagdb .top-header {
	background: none;
	position: relative
}

.tagdb .download-bar {
	display: none
}

.tagdb header {
	border: none;
	margin: 0px;
	padding: 0px
}

.tagdb header:after {
	content: '';
	position: absolute;
	left: 20px;
	top: 7px;
	background: rgba(0,0,0,0.5);
	width: 38px;
	height: 38px;
	border-radius: 50%;
	z-index: -1
}

.tagdb header .mobile-menu {
	position: absolute;
	left: 23px;
	top: 10px;
	color: #fff;
	z-index: 10
}

.tagdb header .logo {
	display: none
}

.tagdb .tag-list-box {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 0px;
	padding: 0px
}

.tagdb .tag-list-box .tag-detail {
	border-radius: 0px;
	border: none;
	padding: 20px;
	padding-top: 60px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 80px;
	bottom: inherit
}

.tagdb .tag-list-box .tag-detail:after {
	content: '';
	position: absolute;
	left: -40px;
	top: -40px;
	right: -40px;
	bottom: -40px;
	height: auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-filter: blur(20px);
	filter: blur(20px);
	z-index: -2
}

.tagdb .tag-list-box .tag-detail:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: rgba(0,0,0,0.25);
	z-index: -1
}

.tagdb .tag-list-box .tag-detail .cover {
	width: 80px;
	height: 80px;
	border-radius: 3px
}

.tagdb .tag-list-box .tag-detail .follow-wrap {
	position: absolute;
	margin-top: 0px;
	left: 20px;
	bottom: 20px;
	width: calc(100% - 40px)
}

.tagdb .tag-list-box .tag-detail .info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0px 0px 0px 15px
}

.tagdb .tag-list-box .tag-detail .info .title {
	font-size: 18px;
	color: #fff
}

.tagdb .tag-list-box .tag-detail .info .update-info {
	display: none
}

.tagdb .tag-list-box .tag-detail .info .description {
	color: #fff;
	margin-top: 5px;
	font-size: 12px;
	line-height: 16px
}

.tagdb .tag-list-box>.content {
	padding: 20px;
	margin-left: 0px;
	margin-top: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.tag-index-box {
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 40px
}

.tag-index-box .category {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow-x: auto;
	width: 100%;
	-webkit-overflow-scrolling: touch;
	-webkit-box-pack: normal;
	-ms-flex-pack: normal;
	justify-content: normal
}

.tag-index-box .category a {
	white-space: nowrap;
	margin-right: 35px;
	font-size: 16px
}

.tag-list-box {
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.tag-list-box .tags-search-box {
	margin-top: 40px
}

.tag-list-box .news-list-module .item .row .news-img.t,.tag-list-box .news-list-module .item .row .news-detail.t {
	margin-top: 0px
}

.about-page-box {
	width: 100%;
	padding: 40px 20px 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.about-page-box .block {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 80px
}

.about-page-box .block .detail-box {
	max-width: 100%;
	margin-top: 15px
}

.about-page-box .block .detail-box .item {
	width: 100% !important
}

.about-page-box .block .contact {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.about-page-box .block .contact .way {
	margin-bottom: 40px !important
}

.partner-box {
	width: 100%;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.partner-box a.link {
	width: 33% !important;
	font-size: 14px !important;
	margin-bottom: 20px !important
}

.editor-box {
	width: 100%;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 40px
}

.editor-box .block-title {
	margin-bottom: 20px
}

.editor-box .list .editor-item {
	padding: 20px 0px
}

.editor-box .list .editor-item .avatar {
	width: 40px;
	height: 40px
}

.editor-box .list .editor-item .info {
	margin-left: 12px
}

.editor-box .list .editor-item .info .name {
	font-size: 18px
}

.editor-box .list .editor-item .info .new-article {
	margin-top: 15px
}

.editor-box .list .editor-item .info .new-article li {
	padding-bottom: 15px
}

.editor-box .list .editor-item .info .new-article li .title {
	font-size: 14px
}

.recruiting-box {
	width: 100%;
	padding-top: 20px;
	margin-top: 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 100px
}

.recruiting-box .job-header {
	padding: 0px 20px
}

.recruiting-box .job-header .title {
	font-size: 28px
}

.recruiting-box .job-header .description {
	font-size: 16px;
	margin-top: 15px
}

.recruiting-box .job-header .contact {
	font-size: 16px
}

.recruiting-box .job-nav {
	margin-top: 30px
}

.recruiting-box .job-nav ul li {
	width: 100%;
	padding: 0px !important
}

.recruiting-box .job-nav ul li a {
	padding: 12px 20px;
	border-bottom: #F2F2F2 solid 1px
}

.recruiting-box .job-nav ul li a .name {
	font-size: 16px
}

.recruiting-box .job-list {
	padding: 0px 20px;
	margin-top: 40px
}

.recruiting-box .job-list .job {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 25px;
	padding-bottom: 25px
}

.recruiting-box .job-list .job:last-child {
	border-bottom: 0px
}

.recruiting-box .job-list .job .info {
	width: 100%
}

.recruiting-box .job-list .job .info .title {
	font-size: 24px
}

.recruiting-box .job-list .job .info .address {
	margin-top: 5px
}

.recruiting-box .job-list .job .info .resume-title {
	margin-top: 10px
}

.recruiting-box .job-list .job .detail {
	margin: 0px;
	margin-top: 20px
}

.recruiting-box .job-list .job .detail .job-desc {
	margin-bottom: 25px
}

.recruiting-box .job-list .job .detail .title {
	margin-bottom: 10px
}

.recruiting-box .job-list .job .detail .job-desc,.recruiting-box .job-list .job .detail .job-cliam {
	font-size: 14px
}

.state-box {
	width: 100%;
	padding: 0px;
	padding-top: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.state-box .roll-news-list.load-success {
	border-radius: 0px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.state-box .roll-news-list .date-wrap {
	padding-left: 20px
}

.state-box .roll-news-list .date-wrap:first-child {
	padding-top: 0px
}

.state-box .roll-news-list .item {
	padding: 15px 20px;
	padding-left: 35px;
	position: relative;
	padding-top: 30px;
	border: none
}

.state-box .roll-news-list .item.s {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.state-box .roll-news-list .item.s .news-img {
	width: auto;
	height: auto;
	margin-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 0px
}

.state-box .roll-news-list .item.s .news-img .nimg {
	width: 90px;
	height: 90px;
	margin-right: 10px;
	position: relative;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	opacity: 1
}

.state-box .roll-news-list .item.s .news-img .nimg:last-child {
	margin-right: 0px
}

.state-box .roll-news-list .item:before {
	content: '';
	background: #E2E2E2;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 12px;
	left: 17px;
	border-radius: 50%;
	border: #fff solid 2px;
	z-index: 2
}

.state-box .roll-news-list .item:after {
	content: '';
	position: absolute;
	left: 20px;
	width: 1px;
	bottom: -13px;
	border-right: #F2F2F2 solid 2px;
	top: 12px;
	z-index: 1;
	visibility: visible;
	height: auto
}

.state-box .roll-news-list .item .time {
	position: absolute;
	top: 7px;
	left: 35px;
	width: auto;
	border: none;
	font-size: 13px;
	color: #757575
}

.state-box .roll-news-list .item .news-info {
	margin: 0px;
	width: auto
}

.state-box .roll-news-list .item .news-img {
	margin-left: 20px
}

.state-detail-box {
	width: 100%;
	padding: 20px;
	padding-top: 35px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: 0px
}

.state-detail-box .article-bottom-bd {
	padding: 0px;
	margin-top: 20px
}

.state-detail-box .article-bottom-bd span {
	right: 6px
}

.state-detail-box .shares {
	display: none
}

.state-detail-box .detail-c {
	padding: 0px
}

.state-detail-box .news-author {
	padding: 0px
}

.state-detail-box .news-author .author {
	margin-top: 0px
}

.state-detail-box .content {
	margin-top: 15px;
	font-size: 16px;
	word-break: break-all
}

.state-detail-box .w-s-recommend {
	margin: 20px -20px 0px -20px;
	width: auto
}

.state-detail-box .comment-box .comment {
	padding: 0px
}

.state-detail-box .article-bottom-options {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 0px
}

.download-app-tip {
	padding: 25px 25px 35px;
	margin-right: -20px;
	margin-left: -20px
}

.download-app-tip .pc {
	display: none !important
}

.download-app-tip .mobile {
	display: block
}

.pingraphic-box {
	width: 100% !important;
	padding: 0px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 30px
}

.pingraphic-box .tag-detail .name-wrap .name {
	font-size: 26px
}

.pingraphic-box .pingraphic-list {
	margin: 25px -8px 60px
}

.pingraphic-box .pingraphic-list .wf-column {
	padding: 0px 8px
}

.pingraphic-box .pingraphic-list .p-item {
	margin-bottom: 16px
}}

@media (max-width: 768px) {.pc{display: none!important}}
@@media screen and (min-width:600px) and (max-width:960px) {.pc{display: none!important}}
@media (min-width: 768px) {.mobile{display: none!important}}

/* 分页 */
#pages {margin-top: 60px; text-align: center; font-size: 15px !important; color: #2A2A2A; height: 30px; }
#pages a { font-size: 15px !important; display:inline-block; height:30px; line-height:30px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;}
#pages a.a1 { background:url(/statics/images/admin_img/pages.png) no-repeat 0 13px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { font-size: 14px !important; display:inline-block; height:30px; line-height:30px; background:#E04A1C; border:1px solid #E04A1C; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:30px; line-height:30px; background:url(/statics/img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
@media (max-width: 768px){.hidden-xs{display:none}}

.button-none{display:none}