﻿#particularPage {
	overflow-x: hidden;
}


@font-face {
	font-family: "fzbys";
	src: url("../font/fzbys.ttf");
}


.titletextsize {

	font-family: "fzbys";
	/*font-size: 58px;*/
	font-size: 30px;
	color: rgb(33, 33, 33);

}



.story_title {
	margin: 1vw 1.4vw 1vw 1.4vw;

	font-family: 'fzbys';

	color: #212121;

	text-align: justify;

	line-height: 1.8;

	font-size: 30px;
}



.spurcetimearea {

	font-family: PingFang SC;

	/*font-size: 42px;*/

	font-size: 3.3vw;

	color: #949494;

	margin: 0 0 4.9vw 2.2vw;

	height: 3vw;

	line-height: 3vw;

}



.spurcetimearea>span:nth-child(1) {

	margin-right: 3.3vw;

}



.timetext {

	margin: 0 0 4.9vw 0;

	font-family: PingFang SC;

	/*font-size: 42px;*/

	font-size: 3.3vw;

	color: rgb(148, 148, 148);

}



.spurcetext {

	font-family: "fzbys";

	font-size: 4.3vw;

	color: #DDDDDD;

}



.areainterval {

	height: 10px;

	background-color: #f0f0f0;

}



.viewsnum {

	right: 41px;

	position: absolute;

	top: 213px;

	color: red;

	/*font-size:42px;*/

	font-size: 2vw;

}



.mainarea {

	margin: 0 2.2vw 0 2.2vw;

	font-family: 'fzbys';

	line-height: 9.7vw;

	color: #212121;

	text-align: justify;

	font-size: 5vm;

	line-height: 1.8;

}



.mainarea>div {

	padding: 0px;

}



.image {
	/* margin-top: 20px; */
	/* margin-bottom: 20px; */
}



img {

	max-width: 100%;

	height: auto !important;

}



.compile {

	margin: 12.1vw 0 7vw 39px;

}



.compile>span {

	right: 5vw;

	position: absolute;

}



.recommend {

	margin: 7.3vw 0 6vw 5.7vw;

}



.recommendbody {

	width: 100%;

	padding-left: 31px !important;

	margin: 0 0 0 0;

	border-bottom: 2px solid #f0f0f0 !important;

}



.recommend-imgdiv {

	float: left;

	/*margin-left: 10px;*/

	margin-top: 10px;

	margin-bottom: 13px;

}



.recommend-img {

	width: 120px;

	height: 85px;
}



.recommend-img-resize {

	width: auto;

	height: auto;

	border-radius: 0px;

}



.recommend-rightdiv {

	float: left;

	margin-left: 1%;

	margin-top: 10px;

	display: -webkit-box;

	display: flex;

	flex-direction: column;

	justify-content: space-between;

}



.recommend-rightinfo {

	margin-bottom: 14px;

}



.recommend-a {

	word-wrap: break-word;

	max-width: 220px;

	height: 45px;

	overflow: hidden;

	font-size: 14px;

}



.blog-main {

	overflow-x: hidden;

}



.main_content {

	padding-left: 20pt;

	padding-right: 20pt;

}



.main_gallery {

	padding-left: 20pt;

	padding-right: 20pt;

}



.main_special {

	padding-left: 15pt;

	padding-right: 15pt;

}



.button {

	background-color: #B11914;

	/* Green */

	border: none;

	color: white;

	padding: 15px 32px;

	text-align: center;

	text-decoration: none;

	display: inline-block;

	font-size: 16px;

}



/*lsz杩藉姞鍥剧墖娴姩鐨勬牱寮�*/

figure.align-left {

	float: left
}



figure.align-right {

	float: right
}



figure.image.align-center {

	display: table;

	margin-left: auto;

	margin-right: auto
}



pre {

	white-space: pre-wrap;

	/*css-3*/

	white-space: -moz-pre-wrap;

	/*Mozilla,since1999*/

	white-space: -pre-wrap;

	/*Opera4-6*/

	white-space: -o-pre-wrap;

	/*Opera7*/

	word-wrap: break-word;

	/*InternetExplorer5.5+*/

}



/* 20210518 wyy */

.share_mg_bt {

	margin-bottom: 3rem;

}



.particular_page1 {

	text-align: center;

	margin-bottom: 10px;

	margin-top: 18px;

}



.particular_page2 {

	text-align: center;

	position: absolute;

	margin-top: -135px;

}



.particular_page2 img {

	width: auto !important;

	height: auto !important;

	border-radius: 0 !important;

}



.main_content {

	padding-left: 20pt;

	padding-right: 20pt;

}



.main_gallery {

	padding-left: 20pt;

	padding-right: 20pt;

}



.main_special {

	padding-left: 15pt;

	padding-right: 15pt;

}



.spurcetimearea.content_source {

	line-height: 6vw !important;

	margin-bottom: 9vw;

}



.subscribe_number {

	font-size: .22rem;

	font-weight: 400;

	color: #999;

	text-indent: 0 !important;

	overflow: hidden;

	margin: 2.2vw;

}



.subscribe_number .subscribe_number_position {

	position: relative;

	height: 2rem;

}



.subscribe_number .subscribe_number_position .subscribe_number_image {

	float: left;

	margin-right: 10px;

	position: relative;

	height: 2rem;

}



.subscribe_number .subscribe_number_position .subscribe_number_image .subscribe_number_img {

	width: 2rem;

	height: 2rem;

	border-radius: 50%;

}



.subscribe_number .subscribe_number_name {

	float: left;

}



.subscribe_number .subscribe_number_name .subscribe_number_name_content {

	justify-content: center;

	align-items: center;

	height: 2rem;

	line-height: 2rem;

}



.subscribe_number .subscription_number_btn {

	visibility: hidden;

	float: right;

	border: 1px solid #f64e45;

	color: #f64e45;

	font-size: 3.3vw;

	height: 2rem;

	width: 4rem;

	border-radius: 2.5px;

	text-align: center;

	line-height: 1.3rem;

	background: #FFF;

}



.editor_in_charge_content {

	margin: 2vw 0 5vw 7pt;

}



.editor_in_charge_audio {

	margin: 0vw 0 5vw 16pt;

}



.editor_in_charge_gallery {

	margin: 0vw 0 5vw 7pt;

}



.editor_in_charge_video {

	margin: 0vw 0 5vw 16pt;

}



.editor_in_charge_videolive {

	margin: 0vw 0 5vw 16pt;

}



.editor_in_charge_pre {

	width: 100%;

	margin-bottom: 0;

}



.editor_in_charge_title {
	display: block;
}

.width_100 {
	width: 100%;
}



.height_100 {

	height: 100%;

}



/* 20210519wyy */

.special_by_col .special_main_img {

	overflow: hidden;

	margin-bottom: 2vw;

	width: 100%;

}



.special_by_col .special_mg_0 {

	margin: 0 0 0 0;

}



.special_by_col .special_introduction {

	font-size: 4.7vw;

	line-height: 0px;

	color: #615c5c;

	margin-left: 5px;

	margin-right: 5px;

	font-weight: bold;

}



.special_by_col .special_summary {

	font-size: 4.7vw;

	margin-left: 5px;

	margin-right: 5px;

}



.special_block_list.special_block_cont {

	padding-top: 20px;

	z-index: 999;

	background-color: rgb(255, 255, 255);

	padding-left: 15pt;

	padding-right: 15pt;

}



.special_block_list.special_block_cont .special_block_item {

	display: inline-block;

	margin-top: 0px;

	margin-bottom: 20px;

}



.special_block_list.special_block_cont .special_block_item .special_block_inner {

	padding: 8px 10px;

	margin: 5px;

	font-size: 15px;

	border-radius: 3pt;

}



.special_block_show {

	padding-left: 15pt;

	padding-right: 15pt;

}



.recommendbody.special_normal {

	padding-left: 6px !important;

}



.recommendbody.story_normal {

	padding-left: 6px !important;

}



.recommendbody.reading_content {

	padding: 0 24px !important;

}



.recommendbody.discuss_content {

	padding: 0 24px !important;

}



/* gallery */

.gallery .gallery_time_cont {

	height: 50px;

	width: 100%
}



.gallery .gallery_time_cont .gallery_time_inner {

	float: left;

}



.gallery .gallery_time_cont .gallery_time_inner .gallery_time_img {

	width: 45px;

	height: 45px;

	opacity: 1;

}



.gallery .gallery_time_cont .gallery_time_pColumnName {

	float: left;

	line-height: 4vw;

	margin-left: 7px;

	padding-top: 7px;

}



.gallery .gallery_img_title {

	display: table-cell;

	line-height: 5vw;

	caption-side: bottom;

}



/* retract */

.story_recall {

	width: 100%;

	height: 100%;

	text-align: center;

	padding-top: 10%;

}



.story_recall .color_grey {

	color: grey;

}



/* specialStoryList */

.special_separate {

	margin-top: -2px;

}

.special_normal .special_normal_cont1 {

	width: 60%;

	margin-left: 0px;

	margin-top: 13px;

	margin-bottom: 13px;

	margin-right: 9px;

	position: relative;

}



.special_normal .special_normal_cont2 {

	width: 100%;

	margin-left: 0px;

	margin-top: 13px;

	margin-bottom: 13px;

	margin-right: 9px;

	position: relative;

}



.special_normal .special_normal_cont3 {

	width: 100%;

	margin-left: 0px;

	margin-top: 13px;

	margin-bottom: 10px;

	margin-right: 9px;

}



.special_normal .special_normal_cont4 {

	width: 100%;

	margin-left: 0px;

	margin-top: 13px;

	margin-bottom: 13px;

	margin-right: 9px;

}


.special_normal .recommend-adiv {

	width: 100%;

	line-height: normal;

	/* min-height: 51pt; */

}



.special_normal .recommend-adiv a {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	word-break: break-all;

	border: unset !important;

	font-family: "fzbys";

	letter-spacing: 2px;

}



.special_normal .special_normal_publishTime {

	margin-top: 16pt;

}



.special_normal .special_publishTime_inner {

	font-family: PingFang SC;

	font-size: 3.3vw;

	color: #949494;

	display: block;

	overflow: hidden;

	word-break: keep-all;

	white-space: nowrap;

	text-overflow: ellipsis;

}



.special_normal .special_normal_thumbnail {

	width: 35%;

	margin-left: 0px;

	float: right !important;

}



.special_normal .special_normal_img {

	width: 120px;

	height: 88px;

}



.special_normal .special_big_cont {

	width: 100%;

	margin-left: 0px;

	float: right;

	margin-top: 0px;

}



.special_normal .special_big_cont .special_big_img {

	width: 100%;

	height: 100%;

}



.special_normal .special_big_publishTime {

	margin-top: 10px;

}



.special_normal .special_no_publishTime {

	margin-top: 20px;

}



.special_normal .special_three_cont {

	width: 100%;

	margin-left: 0px;

	margin-top: 0px;

	float: right;

}



.special_normal .special_three_cont .special_three_publishTime {

	margin-top: 10px;

}



.special_normal .special_three_cont .special_three_thumbnail1 {

	width: 30%;

	height: 80px;

}

.special_normal .special_three_cont .special_three_thumbnail2 {

	width: 30%;

	height: 80px;

	margin-left: 2%;

}



/* subscribeParent */

.subscribe_parent {

	height: 3.5rem;

}



.subscribe_parent .subscribe_parent_logo {

	overflow: visible;

	margin: 0;

	padding: 0;

	width: 3rem;

	height: 3rem;

}



.subscribe_parent .subscribe_parent_logo .subscribe_parent_img {

	border-radius: 0px;

	width: 3rem;

	height: 3rem;

	margin-left: 0.1rem;

	margin-top: 0.1rem;

}



/* subscribeParantInfo */

.subscribe_parent_info {

	overflow: hidden;

	margin-bottom: 2vw;

	width: 100%;

	background-size: 100% 100%;

	background-color: black;

}



.subscribe_parent_info .subscribe_parent_info_cont {

	position: relative;

	height: 3rem;

}



.subscribe_parent_info .subscribe_parent_info_cont .subscribe_parent_info_inner {

	float: left;

	position: relative;

	margin-left: 10%;

}



.subscribe_parent_info .subscribe_parent_info_cont .subscribe_parent_info_inner .subscribe_parent_info_img {

	width: 3rem;

	height: 3rem;

}



.subscribe_parent_info .subscribe_parent_info_cont .subscribe_parent_info_inner1 {

	float: left;

	margin-left: 16px;

}



.subscribe_parent_info .subscribe_parent_info_cont .subscribe_parent_info_inner1 .subscribe_parent_info_text {

	justify-content: center;

	align-items: center;

	height: 1rem;

	line-height: 2rem;

}



.subscribe_parent_info .subscribe_parent_info_cont .subscribe_parent_info_inner1 .subscribe_parent_info_text .subscribe_parent_info_enterName {

	color: white;

	font-size: 4vw;

}



.subscribe_parent_info .subscribe_parent_info_cont .subscribe_parent_info_inner1 .subscribe_parent_info_text .subscribe_parent_info_enterDescribe {

	color: white;

	font-size: 3.0vw;

}



.subscribe_parent_info_columns {

	padding-top: 5px;

	z-index: 999;

	background-color: rgb(255, 255, 255);

	padding-left: 15pt;

	padding-right: 15pt;

	width: 100%;

}



.subscribe_parent_info_columns .subscribe_parent_info_columns_cont {

	display: inline-block;

	margin-top: 0px;

	margin-bottom: 20px;

}



.subscribe_parent_info_columns .subscribe_parent_info_columns_cont .subscribe_parent_info_columns_name {

	padding: 8px 10px;

	margin: 5px;

	font-size: 15px;

	border-radius: 3pt;

}



.subscribe_parent_info_separate {

	padding-left: 15pt;

	padding-right: 15pt;

}



.subscribe_parent_info_more {

	text-align: center;

	color: #999999;

	font-size: 14px;

	margin-top: 10pt;

}



/* subscribeStoryList */

.story_normal .sub_story_list_normal {

	width: 60%;

	margin-left: 0px;

	margin-top: 13px;

	margin-bottom: 13px;

	margin-right: 9px;

}



.story_normal .sub_story_list_normal .sub_story_list_normal_cont {

	width: 100%;

	line-height: normal;

	min-height: 42px;

}



.story_normal a {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	word-break: break-all;

	border: unset !important;

}



.story_normal .sub_story_list_inner {

	margin-top: 10px;

}



.story_normal .sub_story_list_inner1 {

	margin-top: 20px;

}



.story_normal .sub_story_list_span {

	font-family: PingFang SC;
	font-size: 3.3vw;
	color: #949494;
	display: block;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;

}



.story_normal .sub_story_list_normal_imgdiv {

	width: 35%;
	margin-left: 0px;
	float: right;

}



.story_normal .sub_story_list_normal_imgdiv .mormal_img {

	width: 120px;
	height: 80px;

}



.story_normal .sub_story_list_big {

	width: 100%;
	margin-left: 0px;
	margin-top: 13px;
	margin-bottom: 10px;
	margin-right: 9px;

}

.story_normal .sub_story_list_big .sub_story_list_big_cont {

	width: 100%;
	line-height: normal;

}

.story_normal .sub_story_list_big_inner {

	width: 100%;
	margin-left: 0px;
	float: right;
	margin-top: 0px;

}



.story_normal .sub_story_list_big_inner .big_img {

	width: 100%;
	height: 100%;

}



.story_normal .sub_story_list_no {

	width: 100%;
	margin-left: 0px;
	margin-top: 13px;
	margin-bottom: 13px;
	margin-right: 9px;

}



.story_normal .sub_story_list_no .sub_story_list_no_cont {

	width: 100%;
	line-height: normal;

}



.story_normal .sub_story_list_three {

	width: 100%;
	margin-left: 0px;
	margin-top: 13px;
	margin-bottom: 10px;
	margin-right: 9px;

}



.story_normal .sub_story_list_three .sub_story_list_three_cont {

	width: 100%;
	line-height: normal;

}



.story_normal .sub_story_list_three_inner {

	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	float: right;

}



.story_normal .sub_story_list_three_inner .three_img {

	width: 30%;
	height: 80px;

}



.story_normal .sub_story_list_three_inner .three_img1 {

	width: 30%;
	height: 80px;
	margin-left: 2%;

}



/* video */

.video .video_title {

	margin-right: 10pt;
	margin-left: 10pt;

}



.video .video_publish_time {

	margin-right: 10pt;
	margin-left: 10pt;

}



.video .video_sub {

	padding-left: 10pt;
	padding-right: 10pt;
	font-size: .22rem;
	font-weight: 400;
	color: #999;
	text-indent: 0 !important;
	overflow: hidden;
	margin: 2.2vw;

}



.video .video_sub .video_sub_cont {

	position: relative;
	height: 2rem;

}



.video .video_sub .video_sub_cont .video_sub_img {

	float: left;
	margin-right: 10px;
	position: relative;
	height: 2rem;

}



.video .video_sub .video_sub_cont .video_sub_img img {

	width: 2rem;
	height: 2rem;
	border-radius: 50%;

}



.video .video_sub .video_sub_cont .video_sub_inner {

	justify-content: center;
	align-items: center;
	height: 1rem;
	line-height: 1rem;

}



.video .video_sub .video_sub_cont .video_sub_btn {

	visibility: hidden;
	float: right;
	border: 1px solid #f64e45;
	color: #f64e45;
	font-size: 3.3vw;
	height: 2rem;
	width: 4rem;
	border-radius: 2.5px;
	text-align: center;
	line-height: 1.3rem;
	background: #FFF;

}



.video .video_sub_summary {

	margin-right: 10pt;
	margin-left: 10pt;

}



/* videoLive */

.video_live .video_live_title {

	margin-right: 10pt;
	margin-left: 10pt;

}



/* yanshenYD */

.reading_content .reading_cont1 {

	width: 60%;
	margin-left: 0px;
	margin-top: 13px;
	margin-bottom: 13px;
	margin-right: 9px;

}



.reading_content .reading_cont2 {

	width: 100%;
	margin-left: 0px;
	margin-top: 13px;
	margin-bottom: 13px;

}



.reading_content .reading_cont1 a,
.reading_content .reading_cont2 a {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	word-break: break-all;

	border: unset !important;

}

.reading_content span {

	margin: 0 0 4.9vw 0;
	font-family: PingFang SC;
	font-size: 3.3vw;
	color: rgb(148, 148, 148);

}



.reading_content .reading_dates {
	/* margin-bottom: 14px; */
}



.reading_content .reading_img {

	width: 35%;
	margin-left: 0px;
	float: right;

}



.reading_content .reading_img img {

	width: 120px;
	height: 85px;

}



/* comments */

.discuss_content .discuss_cont {

	width: 100%;
	margin-left: 0px;
	margin-top: 13px;
	margin-bottom: 10px;
	margin-right: 9px;

}



.discuss_content .discuss_cont .discuss_inner {

	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 1.2;

}



.discuss_content .discuss_cont .discuss_inner .discuss_img {

	width: 40px;
	height: 40px;
	border-radius: 50%;

}



.discuss_content .discuss_cont .discuss_inner span {

	font-size: 15px;
	margin-left: 10px;

}



.discuss_content .discuss_cont .discuss_inner p {

	margin-left: 55px;
	margin-bottom: 0px;

}



.discuss_content .discuss_cont .discuss_time {

	margin-bottom: 14px;
	margin-left: 54px;

}



.discuss_content .discuss_cont .discuss_time span {

	margin: 0 0 4.9vw 0;
	font-family: PingFang SC;
	font-size: 2.3vw;
	color: rgb(148, 148, 148);

}



.discuss_app .discuss_check_all {

	text-align: center;
	margin-bottom: 18px;
	margin-top: 18px;

}



.discuss_app .discuss_check_all .check_btn {

	color: #fff;
	background: #EB362B;
	font-size: 16px;
	height: 40px;
	line-height: 14px;
	border-radius: 8px;

}



.discuss_app .discuss_check_all .more_btn {

	color: #EB362B;
	border: 1px solid #EB362B;
	border-radius: 30px;
	width: auto;
	background-color: white;
	height: auto;
	padding: 5px 25px;
	font-size: 15px;

}