/*
Theme Name:     B2子主题
Theme URI:      http: //7b2.com/
Description:    Child theme for the B2 PRO
Author:         苏源子主题模版
Author URI:     http: //7b2.com/
Template:       b2
Version:        0.1.5
*/

/*** 内容下载小分区 PC端***/
.file-down {
background-color: #f6f7f9;
margin-bottom: 16px;
}
/*** 关闭功能 PC端***/
.huodong{
display: none !important;
}
.jingping{
display: none !important;
}
.content-footer-zan-cai{
display: none !important;
}
.vip-login-countdown-row{
display: none !important;
}
.tipss{
display: none !important;
}
/*** post-style-6 PC端***/
.container h4 {
color: #333;
font-size: 16px;
font-weight: 600;
line-height: 16px;
margin-top: 0;
margin-bottom: 17px;
}
.container .post-style-6-top .illustrations{
display: flex;
align-items: center;
justify-content: center;
position: relative;
/* border-radius: 16px;
background-color: #fff;
padding: 20px;
box-shadow: 0px 0px 2px rgb(98 124 153 / 10%); */
background: #f1f2f3 url("https://bilibiliai.obs.cn-east-3.myhuaweicloud.com/wp-content/bilibili/2025/09/0815-tyq.png") no-repeat center center / cover;
border-radius: 16px;
padding: 10px;
}
@media screen and (max-width: 768px){
.container .post-style-6-top .illustrations{
height: calc(100vw - 12px);
}
}
.container .post-style-6-top .illustrations .work-img{
height: auto;
width: auto;
max-width: 100%;
max-height: 100%;
/* border-radius: 16px; */
background-color: #fff;
}

.container .post-style-6-top .ill-checker {
position: relative;
margin-top: 10px;
margin-bottom: 20px;
width: 100%;
height: 60px;
white-space: nowrap;
display: flex;
overflow: hidden;
}

.container .post-style-6-top .ill-checker .flickity-viewport {
width: 100%;
order: 0;
}

.container .post-style-6-top .ill-checker img {
width: 60px;
height: 60px;
border-radius: 16px;
margin-right: 10px;
cursor: pointer;
transition: filter .2s 0s;
border: 1px solid #e6e6e6;
box-sizing: border-box;
min-width: 60px;
background-color: #f8f8f8;
}

.container .post-style-6-top .ill-checker img.checked {
border: 2px solid #FF6FA296;
}

.container .post-style-6-top .ill-checker img:hover {
filter: opacity(80%);
}

.container .single-article {
padding: 0;
margin-bottom: 0;
}

.container .single-article .block {
/* margin: 0 0 50px; */
}

.container .entry-header {
/*margin-bottom: 30px;*/
border-bottom: none;
padding-bottom: 0;
}

.container .entry-header .title {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.container .entry-header .title h1 {
margin: 0;
margin-top: 5px;
font-size: 24px;
font-weight: 500;
line-height: 30px;
color: #333;
}
.container .entry-header .title .right {
display: inline-flex;
flex-direction: column;
justify-content: center;
}

.entry-header .title .right .like {
min-width: 104px;
padding: 0 18px;
height: 36px;
color: #ff6398;
border: 2px solid #fff0f5;
border-radius: 18px;
display: flex;
justify-content: center;
align-items: center;
transition: border .2s 0s;
cursor: pointer;
}

.entry-header .title .right .like:hover {
border: 2px solid #ff6398;
}

.entry-header .title .right .like .like-icon {
width: 20px;
height: 20px;
background-image: url(https://s1.hdslb.com/bfs/static/blive/workshop-web/static/img/like-false.20c4664e.svg);
background-size: cover;
}

.entry-header .title .right .like .like-num {
margin-left: 4px;
height: 22px;
font-size: 20px;
line-height: 20px;
opacity: 1;
}

.container .entry-header .publish-info {
margin-top: 10px;
}

.container .entry-header .publish-info ul{
display: flex;
flex-direction: row;
align-items: center;
}

.container .entry-header .publish-info ul li{
font-size: 12px;
color: #999;
margin-right: 20px;
}

.container .entry-content > p{
color: #666;
font-size: 16px;
white-space: pre-line;
line-height: 150%;
margin-bottom: 0em;
padding: 0;
}

.container .entry-content > p:last-child {
margin: 0;
}

.container .post-tags .tag-items {
display: flex;
flex-flow: wrap;
}

.container .post-tags .tag-items > a{
font-size: 12px;
border-radius: 16px;
height: 19px;
line-height: 19px;
}


.container .post-tags .tag-items > a:nth-child(1) {
background:rgba(255, 111, 162, 0.1);
margin-right: 10px;
}

.container .post-tags .tag-items > a:nth-child(2) {
background:rgba(255, 111, 162, 0.1);
margin-right: 10px;
}

.container .post-tags .tag-items > a:nth-child(3) {
background:rgba(255, 111, 162, 0.1);
margin-right: 10px;
}

.container .post-tags .tag-items > a:nth-child(4) {
background:rgba(255, 111, 162, 0.1);
margin-right: 10px;
}

.container .post-tags .tag-items > a:nth-child(5) {
background:rgba(255, 111, 162, 0.1);
margin-right: 10px;
}

.container .post-tags .tag-items > a:nth-child(5) {
background:rgba(255, 111, 162, 0.1);
margin-right: 10px;
}

.container .post-tags .tag-items > a:nth-child(5) {
background:rgba(255, 111, 162, 0.1);
margin-right: 10px;
}

/*苏源 www.hmecy.com v0.01 */

/* PC端 分区 A点*/
/* PC端 全部头像弧度 */
.user-w-avatar img{
border-radius: 100%;
}
.top-user-info-box-name img{
border-radius: 100%;
}
.user-panel .avatar{
border-radius: 100%;
}
.editor-avatar{
border-radius: 100%;
}
.avatar-parent img{
border-radius: 100%;
}
/* PC端 右侧跟随工具条 */
.bar-middle{
right: 10px !important;
}
.bar-normal, .bar-footer{
border: 1px solid #E3E5E7 !important;
box-shadow: inherit;
border-radius: 16px;
border-top-left-radius: 16px;
}
.bar-qrcode {
display: none !important;
}
.aside-bar .bar-item-desc{
position: absolute;
right: 0;
top: 0;
padding-right: 35px;
text-align: right;
color: #fff;
padding: 14px 45px 14px 5px;
font-size: 14px;
border-radius: 15px;
display: none;
line-height: 1;
box-sizing: border-box;
width: 120px;
}
/* PC端 首页幻灯片 小工具*/
.notice_title{
display: flex;
justify-content: space-between;
}
.notice_wrap .notice_title .more a {
font-size: 14px;
color: #999;
letter-spacing: 0;
text-align: right;
line-height: 18px;
}
.maxItem{
display: flex;
padding: 16px 0px 0px 0px !important;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
margin-top: inherit;
}
.notice_wrap .notice_body .hot-item .item-right {
font-size: 12px;
color: #757575;
letter-spacing: 0;
text-align: right;
line-height: 16px;
white-space: nowrap;
margin-left: 5px;
}
.notice-txt{
font-weight: 600;
}
.notice_wrap .notice_body .hot-item .item-left .point-circle {
width: 6px;
height: 6px;
background: #e7e7e7;
border-radius: 50%;
display: block;
}
.notice_wrap .notice_body .hot-item .item-left p {
margin-left: 8px;
font-size: 14px;
color: #212121;
letter-spacing: 0;
line-height: 18px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.notice_wrap .notice_body .hot-item .item-left .notice-tag {
display: block;
margin-left: 11px;
font-size: 8px;
letter-spacing: 0;
text-align: left;
line-height: 10px;
width: 25px;
height: 12px;
color: #fff;
border-radius: 2px;
}
.notice_wrap .notice_body .hot-item .item-left {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
width: 0;
}
#home-row-bil012 .image{
border-radius: 16px;
}

/* PC端/手机端 首页模块文章 通用css */
.post-module-thumb .thumb-link:hover img {
filter: brightness(70%) contrast(110%);
}
.post-thumb {
transition: all cubic-bezier(.22,.58,.12,.98) .4s !important;
}
.post-info span {
height: inherit;
}
.module-title::before {
content: "//"; /* 核心：插入内容 */
margin-right: 8px; /* 调整符号与标题的间距 */
color: #3fa2f1; /* 符号颜色 */
font-weight: 700; /* 与标题粗细一致 */
}
.lltaq{
background-color: inherit;
z-index: 1;
}
.thumb-tubj{
  display: block;
  max-width: 100%;
  max-height: 100%;
  background-color: #F5F6F7;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #f1f2f3 url("https://bilibiliai.obs.cn-east-3.myhuaweicloud.com/wp-content/bilibili/2025/09/0815-tyq.png") no-repeat center center / cover;
}

	
/* ----------------小工具分区---------------------- */
#b2-widget-hot-4 .widget-post:hover {
background-color: rgba(0,0,0,.03);
}
#b2-widget-hot-4 > div:nth-child(2) > ul:nth-child(1) > li:nth-child(4){
border-radius: 0px 0px 16px 16px;
}
#b2-widget-hot-4 .widget-post {
transition-duration: .3s;
transition-timing-function: ease;
}
#b2-widget-hot-4 .widget-post:hover .b2-widget-post-title h2 {
text-decoration: none;
}
#b2-widget-hot-4 .widget-post{
margin-top: 0px;
}
#b2-widget-hot-4 .widget-order-1,#b2-widget-hot-4 .widget-order-2,#b2-widget-hot-4 .widget-order-3{
display: none !important;
}
#b2-widget-hot-4 .b2-radius{
border-radius: 8px !important;
}


/* PC端 首页小工具 #TODAY 最新 */
@media screen and (min-width: 1025px) {
#post-item-bil02 .post-list-meta-box{
display: none !important;
}
#post-item-bil02 .post-info h2 {
margin: 10px 0px 0px 0px !important;
height: calc(2 * 21px);
}
#post-item-bil02{
background-color: #fff;
padding: 20px;
border-radius: 16px;
box-shadow: 0 1px 3px 0 rgba(106,115,133,.08);
}
#post-item-bil02 .post-module-thumb {
border-radius: 8px !important;
}
#post-item-bil02 .module-title {
font-size: 18px;
}
#post-item-bil02 .item-in {
box-shadow: inherit !important;
border-radius: 8px;
}
#post-item-bil02 .post-info h2 {
margin: 10px 0px 0px 0px !important;
line-break: anywhere;
text-overflow: ellipsis;
word-break: break-word !important;
display: -webkit-box;
overflow: hidden;
}
#post-item-bil02 .list-footer {
font-size: inherit !important;
padding: 10px 0px 0px 0px !important;
border-top: inherit !important;
color: #9499A0 !important;
}
#post-item-bil02 .post-info h2 a {
text-decoration: none;
transition: color 0.1s ease;
margin-bottom: 0.5rem;
}
#post-item-bil02 .post-info h2 a:hover {
color: #3fa2f1;
}
}

/* PC端 首页小工具 #TODAY 最新 */
@media screen and (min-width: 1025px) {
#post-item-moxtj .post-list-meta-box{
display: none !important;
}
#post-item-moxtj .post-info h2 {
margin: 10px 0px 0px 0px !important;
height: calc(2 * 21px);
}
#post-item-moxtj{
background-color: #fff;
padding: 20px;
border-radius: 16px;
box-shadow: 0 1px 3px 0 rgba(106,115,133,.08);
}
#post-item-moxtj .post-module-thumb {
border-radius: 8px !important;
}
#post-item-moxtj .module-title {
font-size: 18px;
}
#post-item-moxtj .item-in {
box-shadow: inherit !important;
border-radius: 8px;
}
#post-item-moxtj .post-info h2 {
margin: 10px 0px 0px 0px !important;
line-break: anywhere;
text-overflow: ellipsis;
word-break: break-word !important;
display: -webkit-box;
overflow: hidden;
}
#post-item-moxtj .list-footer {
font-size: inherit !important;
padding: 10px 0px 0px 0px !important;
border-top: inherit !important;
color: #9499A0 !important;
}
#post-item-moxtj .post-info h2 a {
text-decoration: none;
transition: color 0.1s ease;
margin-bottom: 0.5rem;
}
#post-item-moxtj .post-info h2 a:hover {
color: #3fa2f1;
}
}

/* PC端 文章页 #样式1 */
@media screen and (min-width: 1025px) {
.post-user-info {
display: flex !important;
}
}
/* PC端 用户主页 */
#author .author-sidebar-down {
display: none !important;
}
#author .user-sidebar-info.active {
background: rgba(63, 162, 241, 0.2);
}
#author .author-page-right-in {
padding: inherit;
flex-direction: inherit;
display: flex;
height: 48px;
align-items: center;
}
.author-page-right {
width: auto !important;
margin-right: inherit;
height: 48px;
}
#author .author-table {
display: inherit;
}
.author-page-left {
margin-top: 16px;
}
.user-sidebar > div:hover{
background: rgb(217, 236, 252);
border-radius:16px
}
div.user-sidebar:nth-child(1){
margin-left: 5px;
}
.user-sidebar-info {
padding: 10px;
}
/* PC端 全站菜单 */
@media screen and (min-width: 1025px) {
.site-header.social-top.social-no-sub {
height: 64px;
}
.site .site-header-in {
box-shadow: 0 2px 10px 0 rgba(0,0,0,.05);
}
}
.b2-yhumianban{
background: #fff;
background-image: inherit;
border-radius: 16px;
}
.b2-yhumbj{
background: #fff;
box-shadow: 0 0 30px #0000001a;
border: 1px solid #E3E5E7;
top: 55px;
}
.top-user-box-drop ul li {
width: 100%;
margin-bottom: 2px;
padding: 0 14px;
border-radius: 8px;
color: #61666D;
font-size: 14px;
cursor: pointer;
transition: background-color .3s;
white-space: nowrap;
}
.top-user-box-drop ul li:hover {
background-color: #E3E5E7;
}
.user-tools .menu-new {
background: inherit;
color: #61666D;
}
.top-user-box-drop li a:hover {
  font-weight: inherit;
}
.top-user-box-drop ul {
padding: 0 20px 20px;
}
.top-user-info-box .user-w-gold > div {
background: #E3E5E775;
}

.top-user-box-drop li a i {
  color: #61666D;
}
.user-w-rw {
display: none !important;
}

/* /* PC端 文章页菜单 */
@media screen and (min-width: 1025px) {
.wp-singular .site-header.social-top{
height: 64px;
}
.wp-singular .header{
display: none !important;
}
}
/* PC端 文章样式-6 */
.tukukk6 img{
display: none !important;
}
@media screen and (min-width: 1025px) {

.post-style-6 .container{
display: flex;
margin-bottom: 16px;
}

div.download-info:nth-child(2) > div:nth-child(1){
display: none !important;
}
.not-allow-down{
border-radius: 0px;
}
.download-info ul {
background-color: #f1f2f4;
border-radius: 16px;
}

.post-style-6 .post-tags-meat{
display: none !important;
}
.post-style-6 .download-rights{
display: none !important;
}
.post-style-6 .content-area {
max-width: calc(100%) !important;
}
.post-style-6 .post-list-cat{
margin-right: 10px;
}
.post-style-6-top{
margin-right: 16px;
border-radius: 16px;
background-color: #fff;
padding: 20px 20px 0px 20px;
box-shadow: 0px 0px 2px rgb(98 124 153 / 10%);
}
.post-style-6-top  .post-note{
font-size: 12px;
line-height: 1em;
padding: 10px;
background: #f1f2f4;
margin-bottom: 0;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}	
	
	
.post-style-6 .single-article {
background-color: #fff;
box-shadow: 0px 0px 2px rgb(98 124 153 / 10%);
border-radius: 16px;

}
.post-style-6 .content-footer{
position: inherit !important;
left: 0px;
display: inherit;
top: 0px;
padding-top: 0;
width: inherit;
margin-bottom: 16px;
}
.post-style-6 .post-content-footer-in{
transform: translate(0px) !important;
}
.post-style-6 .content-footer-zan-cai > span:nth-child(1) > b:nth-child(2){
margin-left: 4px;
height: 22px;
font-size: 20px;
line-height: 20px;
opacity: 1;
}

.post-style-6 .content-footer-poster button {
margin-right: 0;
margin-bottom: inherit;
padding: 0;
line-height: 36px;
text-align: center;
display: block;
border-radius: 100%;
box-shadow: inherit;
background: inherit;
color: inherit;
width: 32px;
height: 32px;
}
.post-style-6 .content-footer-poster button i {

font-size: 20px;

}

.post-style-6 button.favorite-button:nth-child(4){
margin-right: 0px !important;
margin-left: auto;
min-width: 50px;
padding: 0 10px;
height: 32px;
background-color: #f1f2f4;
border-radius: 8px;
display: flex;
justify-content: center;
align-items: center;
transition: border .2s 0s;
cursor: pointer;
}
.post-style-6 button.favorite-button:nth-child(4):hover {
background-color: #E3E5E7;
border-radius: 8px;
cursor: pointer;
}
.post-style-6 .content-footer-poster button:hover {
background-color: #E3E5E7;
border-radius: 8px;
cursor: pointer;
}

.post-style-6 .inner-wrapper-sticky {
position: relative !important;
transform: translate3d(0px, 0px, 0px) !important;
top: 0px !important;
left: 0px !important;
width: inherit !important;
}
.content-footer-poster .favorite-button.sc, .content-footer-poster .favorite-button.sc i {
color: #ff6fa2;
}

.content-footer-zan-cai > span:nth-child(1) {
display: inherit !important;
}
.content-footer-zan-cai > span:nth-child(1) > i:nth-child(1){

}
.post-style-6 .content-footer-poster{
flex-flow: row;
}

.container .post-style-6-top .illustrations {
height: 625px;
width: 900px;
}
.b2-hajimihaha{
  padding: 16px 0px 16px 0px;
}
.container .entry-header .title h1 {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.post-style-6 .post-user-info {
display: flex;
background: #fff;
margin-top: 0px;
margin: 0 -20px 0 -20px;
padding: 0px 20px;;
}
.container .entry-header .title h1 {
font-size: 20px;
margin-top: 0px;
}
.single .entry-header .post-list-cat a {
height: 20px;
line-height: 20px;
padding: 0 16px;
font-weight: 500;
}
.post-style-6 #post-meta{
padding: 20px 20px 16px 20px;
}
.download-box .download-rights-title {
margin-bottom: 10px;
}
.container .entry-header {
margin-bottom: 16px;
}
.post-style-6 .post-user-name > ul:nth-child(2){
display: flex;
font-size: 12px;
line-height: 20px;
color: #7f8792;
z-index: 3;
}
.post-user-name > ul:nth-child(2) > li:nth-child(1){
margin-right: 10px;
}
.post-user-name > ul:nth-child(2) > li:nth-child(2){
/* margin-right: 10px; */
}
.post-meta-right > div:nth-child(1) > button:nth-child(2){
display: none !important;
}
.post-meta-left .avatar-parent {
width: 46px;
height: 46px;
min-width: 46px;
}
.post-meta-left .avatar {
width: 46px;
height: 46px;
}
.post-style-6 .entry-content > li {
list-style-type: none !important;
margin-bottom: 10px;
display: flex;
}
.post-meta-right > div:nth-child(1) > button:nth-child(1){
border-radius: 120PX;
padding: 8px 16px;
}


.thumbnail-container {
display: flex;
flex-wrap: nowrap;
overflow-x: hidden;
gap: 10px;
scroll-behavior: smooth;
}

.thumbnail {
width: 60px;
height: 60px;
object-fit: cover;
border-radius: 16px;
cursor: pointer;
border: 2px solid #fff;
transition: all 0.2s ease;
box-shadow: 0px 0px 2px rgb(98 124 153 / 10%);
flex-shrink: 0;
}


.thumbnail.active {
border-color: #FF6FA296;
}

.toggle-thumbnails {
position: absolute;
right: 0;
top: 0%;
padding: 5px 10px;
z-index: 2;
}
.post-metattl{
/* height: 698px; */
}

/* 时间10月5号更新 */
#content .wrapper{

}
.cattle-b p{
  margin-bottom: 1em;
}
.tukukk6{
height: 563px;
overflow-y: auto;
overflow-x: hidden;
padding: 0 20px 20px 20px;
}
.cattle-bnb {
padding: 0 20px 20px 20px;
}
.thumbnail-gallery-wrapper {
max-width: 100%;
margin: 20px auto;
position: relative;
position: absolute;
height: 100%;
transform: translateX(-116%);
z-index: 1;
top: 60px;
}

.thumbnail-container {
display: flex;
flex-wrap: wrap;
gap: 17px;
max-height: 795px;
overflow: hidden;
transition: max-height 0.3s ease;
flex-flow: column;
}

.thumbnail-container.expanded {
max-height: 1000px;
}
.toggle-thumbnails {
background: #fff;
color: #333;
box-shadow: 0px 0px 2px rgb(98 124 153 / 10%);
border: none;
cursor: pointer;
width: 64px;
height: 64px;
object-fit: cover;
border-radius: 16px;
}
.toggle-thumbnails:hover{
opacity: inherit !important;
transition: inherit !important;
}
.toggle-thumbnails:active{
transform: inherit !important;
}
.toggle-thumbnails{
opacity: inherit !important;
transition: inherit !important;
transform: inherit !important;
}
div.download-info:nth-child(3) > div:nth-child(1){
display: none !important;
}
div.download-info:nth-child(3) > div:nth-child(3){
display: none !important;
}
div.download-info:nth-child(3){
background: #fff;
padding: 0px;
}
.download-list.gujia .download-info ul {
height: 60px;
}
h1.b2-radius{
display: none !important;
}
.tax-title h1 {
display: none !important;
}
.test{
color: red;
}
.cattle-bnb  {
border-top: 1px solid rgba(0,0,0,0.08);
padding: 16px 16px 0 16px;
padding-bottom: 0px;
padding-bottom: 0px;
}
.back-btn {
margin-bottom: 16px;
}
}
/* PC端哈吉米登录 */
.modal-content{
background-image: inherit;
}







/* PC端 文章样式6评论区 */
/* .post-style-6 .hjmkj{
display: none ;
}	 */
.comment-type{
display: none ;
}
.container .hjmkj{
display: inherit;
}
.com-form-textarea {
padding-bottom: inherit;
border: inherit;
}
.com-form-textarea textarea {
min-height: inherit;
border: 1px solid #EBEBEB;
border-radius: 8px;
}
.com-info img {
border-radius: 160px;
}
.comment .gravatar img {
  border-radius: 160px;
}
.com-info {
top: inherit;
}
.comments-title {
padding: 10px 24px;
border-bottom: inherit;
}
.comment-content-text {
  margin: 10px 0 10px;
}
.respond {
  padding: 0px 20px 10px 20px;
}
.com-form .b2-radius{
border-radius: inherit;
}



/* PC端广告 */
.b-img__inner img{
  border-radius: 16px;
}
/* PC端分区 */
.filter-namec{
  display: none !important;
}
.filter-name{
  display: none !important;
}
.tax-info .tax-search  {
  display: none !important;
}

.tax-info .tax-title {
  display: none !important;
}
div.tax-info-item:nth-child(4){
  display: none !important;
}
.tax-header .tax-info {
  position: absolute;
  right: 0;
  z-index: 4;
}
.tax-info-item {
  margin-right: inherit !important;
}

.tax-fliter-hot {
  right: 20px;
  align-items: center;
  left: inherit !important;
  width: 100px;
  box-shadow: 0 0 1px rgba(28,31,35,.16),0 6px 32px 4px rgba(28,31,35,.08);
  border-radius: 6px;
  text-align: center;
}
.tax-fliter-hot .order-items a {
  padding: 5px 15px 5px 5px !important;
  border-radius: 6px;
}

.tax-header{
  margin-top: inherit;
}
.b2-sxx{
background-color: #fff;
padding: 20px;
border-radius: 16px;
box-shadow: 0 1px 3px 0 rgba(106,115,133,.08);
}

.filter-items a {
  padding: 0 12px;
  margin-right: 5px;
  border: inherit;
  max-width: 120px;
  height: 32px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-height: 32px;
  font-size: 14px;
  margin-bottom: 10px;
  background: #edf2f5c4;
  border-radius: 8px;
  font-weight: 500;
}
.filter-items a.current{
    border-radius: 8px;
}

.category-4 .b2-radius,
.category-5 .b2-radius,
.category-6 .b2-radius,
.category-16 .b2-radius {
  border-radius: 8px !important;
}

.filter-items a:hover {
  border: inherit;
  background: #D9EBFB;
  border-radius: 8px;
  color: #3671A0;
}

.post-pay-type {
  position: absolute;
  bottom: 130px !important;
  color: #fff;
  left: 5px !important;
  font-size: 10px !important;
}
.post-pay-type .post-pay-type-icon {
  border-radius: 6px !important;
}

.post-pay-type-icon + span {
  display: none !important;
}
.b2-miaomiaoq{
  box-shadow: inherit;
}
.tax-info-item .fliter-button {
border-radius: 8px;
background-color: #f1f5f7;
}
.tax-header .tax-info {
padding: 20px 20px 0 16px;
}

.post-module-thumb {
border-radius: 8px !important;
}
.item-in {
box-shadow: inherit !important;
border-radius: 8px;
}
.post-info h2 a {
text-decoration: none;
transition: color 0.1s ease;
margin-bottom: 0.5rem;
}
.post-info h2 {
    margin: 10px 0px 0px 0px !important;
    line-break: anywhere;
    text-overflow: ellipsis;
    word-break: break-word !important;
    display: -webkit-box;
    overflow: hidden;
  }
.list-footer {
    font-size: inherit !important;
    padding: 10px 0px 0px 0px !important;
    border-top: inherit !important;
    color: #9499A0 !important;
  }
.post-list-meta-box {
    display: none !important;
  }
.post-info h2 {
    margin: 10px 0px 0px 0px !important;
    height: calc(2 * 21px);
  }

/* PC端-哈吉米投稿 */

.po-post-icons > div:nth-child(2){
    display: none !important;
}
.po-post-icons > div:nth-child(3){
    display: none !important;
}
.po-post-icons > div:nth-child(5){
    display: none !important;
}
/* PC端-圈子首页 */
.widget-area-left.widget-area {
  width: 280px;
  max-width: 280px;
  min-width: 280px;
}
.my-circle-list {
    display: none !important;
}
/* PC端-圈子首页-小工具 */
#media_image-2 .image{
  background-color: #fff;
  border-radius: 16px;
  box-shadow: 0px 0px 2px rgb(98 124 153 / 10%);
  position: relative;
}
#po-topic-box .circle-info{
    display: none !important;
}
#b2-widget-user-4 .user-w-announcement{
    display: none !important;
}
#b2-widget-user-4 .widget-mission-footer{
    display: none !important;
}
#b2-widget-user-4 .user-w-tj{
  box-shadow: inherit;
}





