body[class*="ls-"]:not([class="ls-"]) a.btn.btn-primary.btn-block.mb-3 {
    display: none;
}
.card.card-user-info {
    display: none;
}
/* 页面底部hover效果 */
footer#footer a.text-muted:hover{color:#03a9f4 !important;}
/* 帖子页面右侧栏跟随左侧滚动一直显示 */
.col-lg-3.d-none.d-lg-block.aside {
    position: sticky;
    top: 10px;
    height: 100%;
    overflow: auto;
    z-index: 29;
}
/* 手机和平板设备 */
@media (max-width: 768px) {
  .message.break-all p a {
    text-decoration: underline;  /* 添加下划线 */
    text-decoration-color: #117cee;  /* 设置下划线颜色 */
    text-underline-offset: 5px;  /* 设置下划线与文本之间的距离 */
  }

  .message.break-all p a:hover {
    text-decoration-color: #0000ee;  /* 悬停时下划线颜色变化 */
  }
}

/* 电脑、笔记本设备 */
@media (min-width: 769px) {
  .message.break-all p a {
    position: relative;
    text-decoration: none;
    display: inline-block; /* 确保 a 标签块级化 */
  }

  .message.break-all p a::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 1px;
    width: 100%;
    height: 1px;
    background-color: #117cee;
  }

  .message.break-all p a:hover::after {
    background-color: #0000ee;
  }
}

  .title {
    height: 80px;
    background-color: #009193;
    color: #fff;
    text-align: center;
    line-height: 80px;
    margin-bottom: 10px;
    border-radius: 2px;
    letter-spacing: 2px;
  }
  .title:hover {
    opacity: .6;
  }

  /* 默认字体大小 */
  .title {
    font-size: 30px;
  }

  /* 小屏设备 */
  @media (max-width: 600px) {
    .title {
      font-size: 5vw;
    }
  }

  /* 大屏设备 */
  /*@media (min-width: 1024px) {*/
  /*  .title {*/
  /*    font-size: 1.2vw;*/
  /*  }*/
  /*}*/
/*首页diy*/
.yxyh-tszs-index {
    position: relative;
    overflow: hidden;
}
.yxyh-tszs-index a {
    display: flex;
    height: 60px;
    background: #fff;
    margin-bottom: 15px;
    align-items: center;
    border-radius: 0px;
    font-size: 26px;
    text-decoration: none;
    transition: .3s;
    width: calc(50% - 10px);
    float: left;
    justify-content: center;
}
.yxyh-tszs-index a:hover {
    text-decoration: none;
    color: #2196F3;
}
.yxyh-tszs-index a:nth-of-type(odd) {
    margin-right: 20px;
}


/*滚动条常驻*/
body{overflow-y: scroll;}
/*body.modal-open {*/
/*    padding-right: 0px!important;*/
/*}*/
/*指定帖子页面diy样式*/
.ls-4 .aside{display:none!important}
.ls-4 .col-lg-9.main{flex:0 0 100%!important;max-width:100%!important}
.ls-4 .container{max-width:1800px!important}
.ls-4 #header .container{width:1140px!important}
.ls-5 .aside{display:none!important}
.ls-5 .col-lg-9.main{flex:0 0 100%!important;max-width:100%!important}
.ls-5 .container{max-width:1800px!important}
.ls-5 #header .container{width:1140px!important}
.ls-8 .aside{display:none!important}
.ls-8 .col-lg-9.main{flex:0 0 100%!important;max-width:100%!important}
.ls-8 .container{max-width:1800px!important}
.ls-8 #header .container{width:1140px!important}
.ls-9 .aside{display:none!important}
.ls-9 .col-lg-9.main{flex:0 0 100%!important;max-width:100%!important}
.ls-9 .container{max-width:1800px!important}
.ls-9 #header .container{width:1140px!important}
.ls-10 .aside{display:none!important}
.ls-10 .col-lg-9.main{flex:0 0 100%!important;max-width:100%!important}
.ls-10 .container{max-width:1800px!important}
.ls-10 #header .container{width:1140px!important}
.ls-11 .aside{display:none!important}
.ls-11 .col-lg-9.main{flex:0 0 100%!important;max-width:100%!important}
.ls-11 .container{max-width:1800px!important}
.ls-11 #header .container{width:1140px!important}
.ls-12 .aside{display:none!important}
.ls-12 .col-lg-9.main{flex:0 0 100%!important;max-width:100%!important}
.ls-12 .container{max-width:1800px!important}
.ls-12 #header .container{width:1140px!important}
.ls-13 .aside{display:none!important}
.ls-13 .col-lg-9.main{flex:0 0 100%!important;max-width:100%!important}
.ls-13 .container{max-width:1800px!important}
.ls-13 #header .container{width:1140px!important}
.ls-15 .aside{display:none!important}
.ls-15 .col-lg-9.main{flex:0 0 100%!important;max-width:100%!important}
.ls-15 .container{max-width:1800px!important}
.ls-15 #header .container{width:1140px!important}
/*.ls-16 .aside{display:none!important}*/
/*.ls-16 .col-lg-9.main{flex:0 0 100%!important;max-width:100%!important}*/
/*.ls-16 .container{max-width:1500px!important}*/
/*.ls-16 #header .container{width:1500px!important}*/
        /* 视频容器样式 */
        .video-container {
            position: relative;
            width: 100%;
            padding-bottom: 56.25%; /* 16:9比例 */
            height: 0;
            overflow: hidden;
            background: #000; /* 可选：设置背景色 */
        }

        /* iframe样式 */
        .video-container iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
/*帖子页面图片上下边距*/
.message img {
    margin-bottom: 1rem!important;
    margin-top: 1rem!important;
}
/*调整帖子页面有序列表样式*/
.message.break-all h2 {
    font-size: 20px;
    color: #009193;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
    letter-spacing: 0.5px;
}
.message.break-all h3 {
    font-size: 18px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(182deg,#ff6f04,#f330ab);
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
}
/*隐藏帖子页面的评论*/
.card.card-postlist {
    display: none!important;
}
/*隐藏顶部导航默认板块*/
li.nav-item[fid="1"][data-active="fid-1"] {
    display: none;
}
li.nav-item[fid="2"][data-active="fid-2"] {
    display: none;
}
/*隐藏手机端顶部默认板块*/
/*a.navbar-brand.text-truncate {*/
/*    display: none;*/
/*}*/
/*隐藏帖子页面面包屑导航*/
ol.breadcrumb.d-none.d-md-flex {
    display: none!important;
}
/*帖子内页超链接颜色*/
.message.break-all p a {
    color: #117cee!important;
}
.message.break-all p a:hover {
    color: #0000ee!important;
}
/*帖子内页文字尺寸*/
.message.break-all p {
    font-size: 16px;
}