/*默认文字*/
.news-detail .news-detail-con p {
	font-size: 14px;
	color: #000000;
}

.news-detail .news-detail-con p.n-grbg-txt-w {
	background-color: #5b9f52;
	padding: 20px;
	margin: 0 auto 20px;
	color: white;
	/*绿底白字*/
}

.grb {
	color: #006647;
	font-weight: bold;
	/*绿色文字*/
}

.rmk {
	color: #666;
	display: block;
	/*底部备注*/
}

.rmk sup {}

/*页内标题*/
.news-detail .news-detail-con .n-title {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 40px;
	text-align: center;
	color: #006647;
	position: relative;
	margin-top: 40px;
}

.news-detail .news-detail-con .n-title:before {
	content: "";
	display: table;
	height: 1px;
	width: 100%;
	background: #d7b568;
	position: absolute;
	top: 25px;
	left: 0;
}

.news-detail .news-detail-con .n-title span {
	display: inline-block;
	margin: 0 auto;
	padding: 0 30px;
	background: white;
	position: relative;
}


/*背景+列表*/
.n-grbg {
	background-color: #e5f5ed;
	padding: 20px;
	margin: 0 auto 20px;
	/*绿色*/
}

.n-blbg {
	background-color: rgba(171, 204, 231, 0.14);
	padding: 20px;
	margin: 0 auto 20px;
	/*蓝色*/
}

.n-greybg {
	background-color: rgba(111, 161, 81, 0.11);
	padding: 20px;
	margin: 0 auto 20px;
	/*灰色*/
}



.bullet {
	margin-bottom: 20px;
	position: relative;
	padding-left: 20px;
}

.bullet::before {
	content: '';
	top: 7px;
	left: 0;
	width: 8px;
	height: 8px;
	background: #006647;
	border-radius: 50%;
	position: absolute;
}

.bullet:last-child {
	margin-bottom: 0
}

/*图片、视频*/
.news-detail .news-detail-con p.img-video-wid {
	font-size: 12px;
	color: #888;
	text-align: left;
	max-width: 100%;
	margin: 0 auto 20px;
	/*图片，视频下方文字*/
}

.news-detail .news-detail-con p.img-video-wid.fix2 {
	display: flex;
	gap: 20px;
}

.w700 {
	max-width: 700px
}

.news-detail .news-detail-con p.img-video-wid img {
	width: 100%;
	padding: 0px 0;
}

.news-detail .news-detail-con p.img-video-wid img.txt {
	margin-bottom: 10px;
}

/*图片并列，文字*/
.news-detail .news-detail-con .img-col2 {
	display: flex;
	gap: 20px;
	margin-bottom: 20px;
}

.news-detail .news-detail-con p.img-col-txt {
	font-size: 12px;
	color: #888;
	margin-top: -10px;
}

.news-detail .news-detail-con .img-col2 span {
	width: 50%;
	display: block;
}

/*隐影边框*/
.k-shadow {
	box-shadow: #bdbdbd 0px 0px 3px;
	padding: 20px;
	margin: 0 auto 20px;
}

/*图片切换*/
.newimglb {
	max-width: 100%;
	margin: 0px auto 20px;
}

.swiper.newimglb {
	width: 100%;
	max-width: 100%;
	overflow: hidden;
}

.newimglb .swiper-slide {
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

/*图片滑动*/
.rla {
	position: relative;
	background-color: rgba(111, 161, 81, 0.11);
	padding: 20px;
	margin-bottom: 20px;
}

.imgs {
	width: 100%;
	overflow-x: scroll;
}

.imgphoto.w-bk-5 {
	width: calc(500% + 80px);
	/*5张图4个间隔*/
	display: flex;
	gap: 20px;
	justify-content: space-between;
	margin-bottom: 10px;
}

.imgphoto {
	overflow: hidden;
}

.imgphoto .bk {
	float: none;
	width: 100%;
	font-size: 14px;
}

.imgphoto .bk .pd {
	background-color: #ffffff;
	padding: 10px;
	margin-right: 0;
}

.imgphoto .bk .pd img {
	display: block;
	margin-bottom: 0;
	width: 100%;
	height: inherit;
	object-fit: cover;
}

.scroll-txt {
	font-size: 12px;
	text-align: center;
	color: #006647;
	margin-top: 10px;
}

/*推荐阅读*/
.news-xg {
	margin: 70px 0px;
}

.news-xg .title {
	text-align: left;
}

.news-xg .fl {
	margin: 0;
	width: 100%;
}

@media only screen and (max-width: 768px) {

	/*默认文字*/
	.news-detail .news-detail-con p {
		font-size: 16px;
		text-align: left;
	}

	/*图片滑动*/
	.rla {
		padding: 10px;
	}

	.imgphoto.w-bk-5 {
		width: calc(500% + 40px);
		gap: 10px;
	}

	.imgphoto .bk .pd {
		padding: 5px;
	}

	.scroll-txt {
		margin-top: 0;
	}

	/*推荐阅读*/
	.news-xg {
		padding: 0px 20px;
	}

}