/*小徽章*/
.b2small {
    border-radius: 50px;
    font-size: 9px;
    height: 15px;
    line-height: 15px;
}
/*手机导航*/
.html-box {
    box-shadow: 0px 1px 13px #d9d3d3;
    border-radius: 16px;
    background: #fff;
}
 .mrxu_link {
    	padding: 5px;
    }
    .mrxu_lin1k dl {
    	box-shadow: 1px 1px 1px #e7f4ff;
    	border-radius: 12px;
    	background-color: #fff;
    	margin-top: 10px;
    	margin-bottom: 10px;
    }
    .mrxu_link dl dd {
    	display: inline-block;
    	width: 18.5%;
    	margin-bottom: 10px;
    	margin-top: 10px;
    }
    .mrxu_link dl dd a {
    	display: block;
    }
    .mrxu_link dl dd a i {
    	display: block;
    	width: 30px;
    	height: 30px;
    	margin: 0 auto 5px;
    }
    .mrxu_link dl dd a p {
    	height: 20px;
    	line-height: 20px;
    	font-size: 12px;
    	color: #666;
    	text-align: center;
    	overflow: hidden;
    }
    .mrxu_link dl dd i {
    	background-size: 30px;
    }








/*幻灯字体*/
 .slider-6-item h2 {
   /*display: none;*/
   /* font-size: 18px;*/
}
/*幻灯换行*/
.slider-in h2 {
    display: block !important;           /* 覆盖 -webkit-box */
    -webkit-box-orient: unset !important;
    -webkit-line-clamp: unset !important;
    overflow: visible !important;        /* 允许超出显示 */
    white-space: normal !important;      /* 允许换行 */
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}


/* 列表分类 */
.filter-items-ergou{

  display: flex;
  align-items: center;
  flex-wrap: nowrap;          /* 不换行 */
  gap: 5px;                  /* 项目左右间距 */
  width: 100%;
  padding: 8px 12px;
  border-radius: 2px;
  background: #fff;        /* 长条背景 */
  border: 1px solid rgba(0,0,0,.08);
  overflow-x: auto;           /* 超出滚动 */
  overflow-y: hidden;
  margin: 0 auto;
  -ms-overflow-style: none; /* 隐藏 IE 和 Edge 的滚动条 */
  scrollbar-width: none; /* 隐藏 Firefox 的滚动条 */
}
.filter-items-ergou::-webkit-scrollbar {
    display: none; /* 隐藏 Chrome、Safari 的滚动条 */
}

/*电脑*/
@media (min-width: 767.98px) {
  .filter-items-ergou {
    display: none !important;
  }
}
/*手机*/
@media (max-width: 767.98px) {
    .tax-info .tax-title,.tax-info .quanbu-biaoqian { 
      display: none !important;
    }
    .tax-search.tax-info-item{
        top:6px!important;;
    }
    .tax-header .tax-info {
        padding: 0px 5px 58px;
    }
    
}


/* 单个项：不被压缩，字体 14px */
.tax-child-item-ergou{
  flex: 0 0 auto;             /* 禁止被挤压，保证横向排列 */
  display: inline-flex;
  align-items: center;
  padding: 6px 10px;
  border-radius: 2px;
  background: #f6f7f8;
  border: 1px dashed rgba(0,0,0,.1);
  color: #333;
  font-size: 14px;            /* 要求的字号 */
  line-height: 1;
  text-decoration: none;
  transition: background .2s, border-color .2s, box-shadow .2s;
}

.tax-child-item-ergou:hover{
  background: #fff;
  border-color: rgba(0,0,0,.18);
  box-shadow: 0 1px 4px rgba(0,0,0,.08);
}

/* 当前分类（可选） */
.tax-child-item-ergou.current{
  background-color: rgba(202, 4, 3, 0.18);
  border: 1px solid rgba(0,0,0,.1);
  color: #ca0403;
  font-weight: 600;
}

/* 可选：细一点的滚动条样式 */
.filter-items-ergou{
  scrollbar-width: thin;
  scrollbar-color: rgba(0,0,0,.25) transparent;
}
.filter-items-ergou::-webkit-scrollbar{ height: 8px; }
.filter-items-ergou::-webkit-scrollbar-thumb{
  background: rgba(0,0,0,.25);
  border-radius: 999px;
}
.filter-items-ergou::-webkit-scrollbar-track{ background: transparent; }


/*列表分类结束*/


/*头像圆形*/
.top-user-avatar .avatar.b2-radius{
	border-radius:50px!important;
}
/*设置模块标题样式*/

.modules-title-box{
	text-align:center;
}
.post-modules-top{
	display:block;
	margin-bottom: 35px;
}
.post-list .module-title {
	display: inline-block;
	color:#4a2c25;
    padding: 15px 5px;
    margin: 20px auto;
    text-align: center;
    border-bottom: 3px solid #ca0403;
}
.post-carts-list-row {
    justify-content: center;

}
@media screen and (max-width: 768px){
	.post-list-cats-has-title{
	display:inline-block!important;
	}
	.post-list-cats a{
		display:inline-block!important;
		margin:0 0 10px 0;
	}
	.post-carts-list-row {
    white-space: normal;
    display: block;
    overflow: hidden;
    justify-content: flex-end;
}

}

/*设置文章图片对齐拉满*/
img.lazy.loaded{
	width:100%;
}

/*设置下拉菜单图片大小*/
.b2-menu-1 .sub-menu-0 li a img {
    width: 60px;
	height: 60px;
}








/*文章缩略*/
.article-content {
    position: relative;
    overflow: hidden;
    transition: max-height .25s ease;
}
.article-content.collapsed {
    max-height: 520px; /* 默认折叠高度，可改 */
}
.article-content.collapsed::after {
    content: "";
    position: absolute;
    left: 0; right: 0; bottom: 0;
    height: 64px;
    background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
    pointer-events: none;
}
.toggle-btn {
    display: inline-block;
    margin: 16px auto 0;
    padding: 8px 20px;
    border: 2px solid #ef0c0c; /* 红色边框 */
    color: #ef0c0c;
    background: transparent;
    border-radius: 6px;
    cursor: pointer;
    font-size: 14px;
}
.toggle-btn:hover {
    background: rgba(239, 12, 12, 0.05);
}
.toggle-wrapper {
    text-align: center;
}

