/*
* @Author: Sun Jijing
* @Date:   2025-02-21 10:28:17
* @Last Modified by:   Sun Jijing
* @Last Modified time: 2025-03-04 13:30:35
*/

.article_tit { border-bottom: 1px solid  #bfbfbf; text-align: center; padding-bottom: 12px; margin-bottom: 25px; }
.article_tit h1 { font-size: 18px; font-weight: bold; color: #000; margin-bottom: 25px; line-height: 1.8em; }
.article_tit .info * { font-size: 14px; color: #666; line-height: 25px; }
.article_tit .info i { font-weight: bold; color: #bcbcbc; margin: 0 10px; }
.font_size strong { display: inline-block; width: 25px; height: 25px; border-radius: 50%; font-weight: normal; text-align: center; cursor: pointer; }
.font_size strong.active { background: #ccc; color: #fff; }

.social-share { display: inline-block; }
.social-share .social-share-icon { width: 25px !important; height: 25px !important; line-height: 25px !important; font-size: 14px !important; }
.social-share a { margin: 0 5px !important; }
.social-share .icon-wechat .wechat-qrcode { left: -90px !important; }
.social-share .icon-wechat, .social-share .icon-weibo, .social-share .icon-qq { color: #ccc !important; border-color: #ccc !important;  }
.social-share .icon-wechat:hover { color: #fff !important; border-color: #7bc549 !important; }
.social-share .icon-weibo:hover { color: #fff !important; border-color: #ff763b !important; }
.social-share .icon-qq:hover { color: #fff !important; border-color: #56b6e7 !important; }

.article_con, .article_con * { font-size: 14px; line-height: 2.4em; color: #000; }
.article_con p { min-height: 2em; margin-bottom: 1em; }
.social-share * { font-size: 12px !important; }

/* 适配代码 */
@media screen and (min-width: 1600px){
	.article_tit { padding-bottom: 0.15rem; margin-bottom: 0.38rem; }
	.article_tit h1 { font-size: 0.25rem; margin-bottom: 0.35rem; }
	.article_tit .info * { font-size: 0.23rem; line-height: 0.38rem; }
	.article_tit .info i { margin: 0 0.35rem; }
	.font_size strong { width: 0.38rem; height: 0.38rem; }

	.social-share .social-share-icon { width: 0.38rem !important; height: 0.38rem !important; line-height: 0.38rem !important; font-size: 0.23rem !important; }
	.social-share a { margin: 0 0.05rem !important; }
	.social-share .icon-wechat .wechat-qrcode { left: -1.35rem !important; }

	.article_con, .article_con * { font-size: 0.23rem; }
}

@media screen and (max-width: 1200px){
	.article_tit { padding-bottom: 0.3rem; margin-bottom: 0.5rem; }
	.article_tit h1 { font-size: 0.4rem; margin-bottom: 0.2rem; }
	.article_tit .info * { font-size: 0.34rem; line-height: 0.6rem; }
	.article_tit .info i { margin: 0 0.4rem; }
	.font_size strong { width: 0.6rem; height: 0.6rem; }

	.social-share .social-share-icon { width: 0.6rem !important; height: 0.6rem !important; line-height: 0.6rem !important; font-size: 0.34rem !important; }
	.social-share a { margin: 0 0.1rem !important; }
	.social-share .icon-wechat .wechat-qrcode { left: -2rem !important; }

	.article_con, .article_con * { font-size: 0.34rem; }
}

@media screen and (max-width: 768px){
	.article_tit { margin-bottom: 0.3rem; }
	.article_tit .info { display: flex; flex-wrap: wrap; justify-content: center; }
	.article_con, .article_con * { line-height: 1.8em; }
	.article_con p { min-height: 1.8em; }
}