.article_banner h1{font-size: 32px;line-height: 1.42;margin-top: 30px;}
.article_banner h2{font-size: 18px;line-height: 1.4;}
.article_banner img{border-top-left-radius: 20px;border-bottom-left-radius: 20px;}


article .entry-title span br{display: none;}
article .entry-title a br{display: none;}

article.single-post.hentry picture{
        height: 100%;
        width: 100%;
}

article.single-post.hentry picture img{
         max-height: 100%;
        object-fit: cover;
}

.article_content .pub_date{text-align: center;font-size: 16px;  margin-top: 10px;margin-bottom: 20px;}
.article_content img{width: 88%;margin: 20px auto;}
.article_content .tags{display: flex;flex-wrap: wrap;align-items: center;margin: 20px 0;}
.article_content .tag{border:1px solid #eee;padding: 5px 10px;color: #333;margin-left: 8px;transition: 0.3s ease;}
.article_content .tag:hover{border-color: #333;background-color: #333;color: #fff!important;}
.article_content ul{padding-top: 5px!important;padding-bottom: 5px!important;}
.article_other{border-top:1px solid #fef5d0;}
.article_other h5{font-size: 26px;}
.article_other .popart-btn{display: block;margin: 10px auto 40px;}
.article_other_box{display: flex;flex-wrap: wrap;margin-top: 40px;}
.article_other_box article{width: 25%;padding: 10px;}
.article_other_box article h6{font-size: 16px;line-height: 1.5;margin-top: 5px;}


.flat-pagination{display: flex;justify-content: center;}
.flat-pagination li{list-style: none; }
.flat-pagination li:before{display: none!important;}
.flat-pagination li a{width:50px;height: 50px;display: block;background-color: #fad029;color: #333;transition: 0.5s ease;text-align: center;line-height: 50px;border-radius: 50%; }

.flat-pagination li a.cur{cursor: not-allowed;background-color: #ccc;pointer-events: none;}

@media(max-width: 768px){
	.article_other_box article{width: 50%;}
    .article_banner h1 br{display:none; } 
    .article_content img{width: 100%;margin: 5px auto;}

}
@media(max-width: 480px){
	.article_content img{width: 100%;}
	.article_other_box article{width: 100%;}
}