/* suba fix.css - 放在最后加载 */
:root{--site-color:#eb4e2f}
body,input,button,textarea{font-family:var(--font-cn)}
body{letter-spacing:.3px;line-height:1.6;-webkit-text-size-adjust:100%}
a{letter-spacing:inherit}

/* logo */
.logo{display:block}
.logo .site-logo-text{display:block;line-height:60px;font-size:26px;font-weight:700;color:var(--site-color);white-space:nowrap}

/* 图片统一 */
img{max-width:100%}
.titleimg img{aspect-ratio:4/3;object-fit:cover;background:#f2f2f2;border-radius:4px}
.autoImg a img{width:100%;aspect-ratio:3/2;object-fit:cover}
.hmFocus{height:auto}
.swiper-slide a{display:block}

/* 列表层级 */
.mecctitle a,.mucctitle a{font-size:19px;line-height:1.5;font-weight:600;color:#111}
.mecctitle a:hover,.mucctitle a:hover{color:var(--site-color)}
time{font-size:14px;color:#999}
.zaiyao,.zuiyao{font-size:15px;line-height:1.7;color:#666}
.list{box-shadow:none}

/* 搜索框 */
.text{font-family:var(--font-cn)}

/* 正文 */
.singletitle{line-height:1.4;font-weight:700}
.content-text.fx-content p{font-size:16px;line-height:1.75;margin-top:20px}
.content-text.fx-content p img,.content-text.fx-content img{max-width:100%;height:auto;margin-left:auto;margin-right:auto;border-radius:4px}
.content-text.fx-content{overflow:hidden;word-break:break-word}
.content-text.fx-content table{max-width:100%}
.content-text.fx-content ul li,.content-text.fx-content ol li{line-height:1.75;margin-top:12px}

/* 分页 */
#fenye.Pagenav{clear:both;padding:30px 0 20px;text-align:center}
#fenye ul.pagination{justify-content:center;flex-wrap:wrap}
.xianguan{margin-bottom:0}

/* 页脚 */
#dibu-main{font-size:14px}

@media (max-width:900px){
  html,body{overflow-x:hidden}
  #container-page,.box,#dibu-main{width:auto;max-width:100%;box-sizing:border-box}
  .box{padding:0;float:none}
  .logo .site-logo-text{line-height:40px;font-size:22px;text-align:center}
  .logo img{max-height:40px;width:auto;margin:0 auto}
  .logo{width:auto}
  .hmFocus .swiper-container,.swiper-container{width:100%}
  .titleimg{width:30%;margin-right:4%}
  .titleimg img{width:100%}
  .mecctitle{width:54%}
  .mecctitle a,.mucctitle a{font-size:16px}
  .dowa{font-size:16px}
  .breadcrumbs{padding:14px 16px 10px;box-sizing:border-box}
  .singletitle{width:auto;margin:0;padding:0 16px;font-size:22px}
  .p2{text-indent:0;padding:0 16px 16px;box-sizing:border-box}
  .content-text{padding:0 16px 20px;box-sizing:border-box}
  .content-text.fx-content p{width:auto;margin:14px 0 0}
  .content-text.fx-content p img,.content-text.fx-content p a img{max-width:100%;margin-left:auto}
  .content-text.fx-content ul,.content-text.fx-content ol{width:auto}
  .content-text.fx-content h4{width:auto}
  .bdf{width:auto}
  .xianguan{box-sizing:border-box}
  #post-read-more{width:100%}
  #fenye.Pagenav{padding:20px 12px}
}
