
body.archive.category {
    background-color: #ffffff;
}.archive.category .content-layout {
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 30%) !important;
    padding: 3px !important;
    border-radius: 8px !important;
}.site-title.mb-4 {
    background: #f7f7f7 !important;
    padding: 2rem;
    border-radius: 8px;
}.site-title.mb-4 h1.text-gray.text-lg.mb-2 {
    font-size: 1.3rem !important;
}.archive.category .list-grid.list-grid-padding .list-item.card {
    background: #ffffff !important;
    padding: 1rem;
}.archive.category .media.media-3x2.rounded.col-4.col-md-4  a.media-content {
    background-color: #ffffff;
}.archive.category .media.media-3x2.rounded.col-4.col-md-4 {
    max-width: 15.333333%;
}.archive.category .list-item.card:hover {
    box-shadow: 0 0px 6px rgb(0 0 0 / 18%) !important;
    border-radius: 0px;
}
body.archive.category div#content {
    width: 100% !important;
}

.comment-list .rank{
    display: none;
}
.comment-list .rank:after {
    content: "";
    position: absolute;
    width: 41px;
    height: 17px;
    top: 50%;
    margin-top: -8px;
    left: -4px;
    border-radius: 2px;
    background: #ffae00;
    z-index: -1;
}
img.avatar.photo {
    width: 32px;
    height: 32px;
}



        .post-meta { font-size: 12px; color: #999; margin-bottom: 3px; }
        .post-meta span { margin-right: 10px; }
        .post-meta .sticky-label { color: #ff0000; font-weight: bold; }


.panel-body h1, .panel-body h2, .panel-body h3, .panel-body h4, .panel-body h5, .panel-body h6 {
    margin-bottom: 1rem;
    margin-top: 1rem;
}


@media (max-width: 767.98px) {
.apd.apd-home.col-12{
    display: none;
}.tab-sites-body.p-2.d-flex {
    padding: 0px !important;
    height: 2700px;/*260px*/
margin-top: -30px;
}.tab-widget-nav {
    display: none;
}.tab-widget-content {
    background-color: #f0f8ff00!important;
}.tab-card.px-2.mb-3.col-2a.col-md-2a.col-lg-3a.col-xl-4a.col-xxl-5a.type-category {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}.tab-sites-body a.img-post.media.media-16x9.rounded-xl.overflow-hidden {
    box-shadow: 0px 0px 0px 0px rgb(219 219 219)!important;
    border: 2px solid #ffffff;
}
}


/* PC*//* PC*//* PC*//* PC*//* PC*//* PC*//* PC*/
@media (min-width: 992px){
a.card.no-c.is-views.mb-4 {
    box-shadow: 0px 0px 26px 0px rgb(0 52 90 / 6%) ;
}
    
 body.archive.category div#content {
    padding: 10px 0px 0px 50px !important;
}   
 .tab-widget-content { 
        background-color: rgb(132 132 132 / 6%) !important; 
   }
  .home .widget-item.item-category .img-post .caption span {
    font-weight: 500;
    font-size: .9rem !important;
}  
.home .widget-item.item-category a.img-post.media.media-16x9.rounded-xl.overflow-hidden {
    height: 105px!important;
}
.tab-sites-body a.img-post.media.media-16x9.rounded-xl.overflow-hidden {
    border: 4px solid #ffffff !important;
    box-shadow: 0 0 0 2px rgb(231 234 243 / 45%), 0 0px 8px -2px rgb(140 152 164 / 80%) !important;
    /*box-shadow: 0 0 0 2px rgba(231, 234, 243, .7), 0 4px 6px -2px rgba(140, 152, 164, .2) !important;*/
}
.tab-card.px-2.mb-3.col-2a.col-md-2a.col-lg-3a.col-xl-4a.col-xxl-5a.type-category {
    padding-left: 1rem !important;
    padding-right: 0rem !important;
}

.tab-widget-nav {
    background: #f7f7f7;
    border-radius: 11px !important;
}.tab-widget-nav .nav-pills .nav-link.active {
    color: inherit;
    width: 60px;
    margin-left: 2.6px;
    background-color: rgb(255 255 255);
    box-shadow: 0 0 0 1px rgb(235 235 235), 0 3px 8px 0px rgb(140 152 164 / 0%) !important;
}.tab-widget-nav .nav-pills .nav-link:hover {
    color: inherit;
    width: 60px;
    margin-left: 2.6px;
    background-color: rgb(255 255 255);
    box-shadow: 0 0 0 0px rgb(255 255 255), 0 3px 8px 0px rgb(140 152 164 / 24%) !important;
}

    .home .tab-card.px-2.mb-3.col-2a.col-md-2a.col-lg-3a.col-xl-4a.col-xxl-5a.type-category{
        flex: 0 0 33%!important;
        max-width: 33%!important;
    }
.home div#fixed_carousel_widget-2 {
    margin-bottom: 0rem !important;
} .home .ml-2.p-2.tab-sidebar.d-none.d-md-block {
    max-height: 265px;
}.archive a.togo.text-center.text-muted {
    display: none;
}   
 
}

    .tab-widget-content .img-post .media-content {
        -webkit-transform: translate3d(-10px, 0, 0) scale(1.1);
        transform: translate3d(0px, 0, 0) scale(1.1);
    } 
    .img-post:hover .media-content, .swiper-slide-thumb-active .img-post .media-content {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(10, 0, 0) scale(1);
}



.post-template-default .h1,.post-template-default h1 {
    font-size: 1.75rem!important;
}
.post-template-default .url-card.shortcode-url a:hover {
    color: #000000;
}.post-template-default .siteapp {
    display: block !important;
}.download-buttons {
    display: flex;
    position: absolute;
    margin-top: -101px;
    background-color: #fdfdfd00;
    width: 99.5%;
    z-index: 99;
    flex-direction: row-reverse;
}a.download-button1 {
display: inline-block;
    padding: 0px 11px;
    background: #5dc399;
    color: white !important;
    text-decoration: none;
    border-radius: 5px;
    margin:1px 3px;
    font-size: .75rem;
}a.download-button2 {
    display: inline-block;
    padding: 0px 11px;
    background: #6ca2f7;
    color: white !important;
    text-decoration: none;
    border-radius:5px;
    margin:1px 3px;
    font-size: .75rem;
}.url-card .url-body:hover a.download-button1  {
    background: #00ab1f;
    color: white !important;
}.url-card .url-body:hover   a.download-button2{
    background: #3874d3;
    color: white !important;
}.url-card.shortcode-url .download-buttons a.download-button2:hover {
  color: white !important;
  background: #454545;
}.url-card.shortcode-url .download-buttons a.download-button1:hover {  
  color: white !important;
  background: #454545;
}



.archive span.badge.badge-outline-primary.mt-2 {
    display: none;
} .app-template-default .sidebar.sidebar-tools.d-none.d-lg-block .card-app.default.list-item {
    display: flex;
    flex-direction: row;
    height: 23px;
}  .app-template-default .sidebar.sidebar-tools.d-none.d-lg-block .media.p-0.app-rounded {
    width: 23px;
    margin-right: 14px;
    left: 3px;
} .app-template-default .app-info p.text-xs.text-center.text-md-left.my-1 {
    min-height: 25px;
} .app-template-default .sidebar.sidebar-tools.d-none.d-lg-block .list-content.text-center.pt-2 {
    height: 30px;
} .app-template-default .sidebar.sidebar-tools.d-none.d-lg-block .list-content.text-center.pt-2 {
    width: 165px;
}  .app-template-default .sidebar.sidebar-tools.d-none.d-lg-block .list-body {
    width: 100%;
}  .app-template-default .sidebar.sidebar-tools.d-none.d-lg-block .list-content.text-center.pt-2 {
    width: 243px;
}    .app-template-default .sidebar.sidebar-tools.d-none.d-lg-block  .text-muted {
        color: #000000 !important;
} .app-template-default .sidebar.sidebar-tools.d-none.d-lg-block {
    width: 310px;
}.app-template-default .sidebar.sidebar-tools.d-none.d-lg-block .mt-1 {
    display: none;
}.app-template-default .sidebar.sidebar-tools.d-none.d-lg-block a.media-content {
    border-radius: 3px;
}.row.app-content.py-5.mb-xl-5.mb-0.mx-xxl-n5 .col-12.col-xl-5 {
    display: none;
}body.app-template-default {
    background-color: #ffffff;
}.app-template-default .panel-body.single.my-4 h2:before {
    content: "";
    display: inline-block;
    position: static;
    margin-right: -128px!important;
    margin-top: 9px!important;
    width: 135px!important;
    height: 8px!important;
    opacity: 0.3;
    vertical-align: middle;
    background: url(https://juxuan.pro/wp-content/uploads/2023/07/H2-1.png) no-repeat 100%;
    background-size: cover;
}.appjmt .col-12.col-xl-5 {
    margin: auto -13px;
    max-width: 100%;
}.appjmt .mx-auto.screenshot-carousel.rounded-lg {
    background-color: rgb(239 239 239 / 98%)!important;
}@media screen and (min-width: 980px) {.app-template-default .content-wrap {
    width: 108%;
    margin-left: -4%;
}.app-template-default .content-layout {
    background: #fff;
    border-width: 0;
    margin-bottom: 1rem;
    box-shadow: 0px 0px 20px -5px rgba(158, 158, 158, .2);
    transition: background-color .3s;
    padding: 1.5rem;
}}
    
.ad1:hover {
    box-shadow: 0px 0px 0px 3px #000000;
    border-radius: 8px;
}

.home .widget-item.item-category .media-content.img-rounded.img-responsive {
    width: 35%!important;
    /*width: 130px!important;*/
}.home .widget-item.item-category a.img-post.media.media-16x9.rounded-xl.overflow-hidden {
    height: 95px;
}.home .widget-item.item-category .caption.d-flex.align-items-center.h-100.position-absolute {
    height: 100% !important;
    width: 78%!important;
    left: 35%!important;
}.home .widget-item.item-category .img-post .caption {
    background-image: linear-gradient(to right, rgb(255 255 255) 0%, rgb(255 255 255) 80%)!important;
}  .home .widget-item.item-category  span.overflowClip_2.text-sm {
        -webkit-line-clamp: 2!important;
    }.home .widget-item.item-category .img-post .caption span {
    color: #000000!important;
    width: 70%!important;
  }
.card-body h3, .card-body h3 strong {
    border-bottom: 1px solid #000;
}/*.single .panel-body.single ul {
    background-color: #ffffff;
    padding: 2rem;
    border-radius: 17px;
    padding-bottom: 1rem;
    box-shadow: 0px 0px 6px 1px #f3f3f37a;
    border: 1px solid #f3f3f3 !important;
}.single .panel-body.single ul li ul {
    background-color: #f9f9f9;
}*/.app-template-default .down_btn_list.mb-4 .row {
    background-color: #f9f9f9;
    border-radius: 3px;
    width: 99%;
    margin-left: 0px;
}

/*PC端搜索栏背景图修改置顶*/
@media screen and (min-width: 980px) {
   /* .home .dbj {
        background-attachment: fixed;
        background-position: bottom;
        background-image: url(https://img.bzmzz.com/imgs/2024/09/43c232dc835305ea.png) !important;
  */
}

.overflow-hidden.rounded-circle.bg-light.d-flex.align-items-center.justify-content-center {
    box-shadow: 0px 0px 0px 1.5px rgb(158 158 158 / 12%);
    border: 2px solid #ffffff99 !important;
    border-radius: 50% !important;
}.overflow-hidden.rounded-circle.bg-light.d-flex.align-items-center.justify-content-center img.unfancybox {
    height: 29px !important;
}


@media screen and (max-width: 1275px) {
    .ml-2.p-2.tab-sidebar.d-none.d-md-block {
        display: none !important;
    }  .img-bg.bg-white.overflow-hidden.app-rounded {
    margin-left: auto !important;
    margin-right: auto;
}
}

div#v-pills-tabContent .tab-card.type-favorites:hover {
    background: #f9f9f9;
}div#v-pills-tabContent .tab-card.type-favorites:hover {
    box-shadow: 0px 0px 0px 2px #ffffff !important;
    background: #f9f9f9;
}div#v-pills-tabContent .tab-card.type-favorites:hover .icon-btn .icon-title::before {
    background-color: #f9f9f9;
}

.ssldbcd th {
    border: 0px solid rgba(136, 136, 136, .3);
}
@media screen and (max-width: 768px) {
 .post-template-default nav.text-xs.mb-3.mb-md-4 {
    display: none !important;
}
.post-template-default .container .siteapp .download-buttons { 
    margin-top: -125px!important;
}
  }
  
.sites-template-default a.togo.text-center.text-muted {
    display: none;
}

@media screen and (min-width: 980px) {
    a.btn-move.tab-move.text-xs.ml-2 {
        position: relative;
        display: inline-block;
        background-color: #f3f3f3;
        border-color: #3c2020;
        color: #606060 !important;
        border: 1px solid #d1d1d1;
        border-radius: 13px;
        padding: 0px 14px;
        overflow: hidden;
        z-index: 1;
        transition: color 0.3s;
    }
a.btn-move.tab-move.text-xs.ml-2::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #f3f3f3, #ced5dd);
    z-index: -1;
    transition: left 0.3s;
}.home a.btn-move.tab-move.text-xs.ml-2:hover {
    color: #282828!important;
}.home a.btn-move.tab-move.text-xs.ml-2:hover::before {
    left: 0;
}
.post-template-default.single .url-card.shortcode-url.site_0.mx-auto.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a .text-sm.overflowClip_1 strong {
    font-size: 1.2rem !important;
}.post-template-default.single .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center img.lazy.unfancybox.loaded {
    padding-bottom: 0rem !important;
    padding-top: 0rem !important;
    height: 100%;
    max-height: 140% !important;
      border-radius: 0% !important;
}.post-template-default .url-card .url-img {
         width: 102px;
        height: 104px;
        margin-left: -40px;
        border-radius: 7px 0px 0px 7px  !important;
}.post-template-default .content-wrap img.unfancybox {
    width: 50px;
  }
}













.collapse.show::before {
    content: "";
    position: absolute;
    margin-top: -26px;
    left: 6%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #adadad;
}button.btn.btn-sm.btn-danger.custom_btn-d.btn_down.my-n1 {
    background-color: #4f67df!important;
}button.btn.btn-sm.btn-danger.custom_btn-d.btn_down.my-n1:hover {
    background-color: #303281!important;
}.down_btn_list.mb-4 {
    max-height: 275px;
    overflow-y: auto;
    overflow-x: hidden;
}@media screen and (max-width: 984px){ .down_btn_list.mb-4 {
    max-height: 175px;
  }
::-webkit-scrollbar {
    width: 6px; /* 滚动条宽度 */
}/*a.btn-move.tab-move.text-xs.ml-2 {
    width: 63px !important;
    height: 21px;
    line-height: 19px;
}*/
  }

.app-template-default div#accordionExample {
    width: 97%;
}
.single.single-post li.sidebar-item a {
    padding: 30px 17px !important;
}.single.single-post .sidebar-item a:hover {
    background: rgb(255 255 255);
    border-radius: 35px;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 24%);
}/*.single.single-post .sidebar-item a:hover span {
        color: #0342fb !important;
    }*/

.fancybox-navigation .fancybox-button--arrow_left {
    padding: 0px 0px 0px 0px !important;
}.fancybox-navigation .fancybox-button--arrow_right {
    padding: 0px 0px 0px 0px !important;
}.fancybox-navigation .fancybox-button {
    height: 39px !important;
    top: calc(50% - 50px);
    width: 50px !important;
}.fancybox-toolbar .fancybox-button,.fancybox-navigation .fancybox-button {
    background: rgb(32 32 32 / 30%) !important;
}

.post-template-default .url-card.shortcode-url.site_0.mx-auto.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a .card-body img {
    padding: 0rem 0rem;
}.post-template-default .url-card.shortcode-url.site_0.mx-auto.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a  p.overflowClip_1.m-0.text-muted.text-xs {
    width: 89%;
}


/*app移动端*/
@media screen and (max-width: 984px){ 
  .app-template-default span.info-term-mr-31 {
    width: 1000%;
}
  }
/*书籍移动端*/
@media screen and (max-width: 984px){ 
  
  .book-template-default .col-12.col-sm-5.col-md-4.col-lg-3 {
    left: 3px!important;
    max-width: 38%!important;
    height: 255px!important;
}.book-template-default .tool-actions.text-center.mt-md-4 {
    display: none!important;
}.book-template-default .bookmarks {
    height: 79px!important;
    width: 180px!important;
    max-width: 100% !important;
    left: 3px!important;
    position: absolute!important;
    top: 300px!important;
}.book-template-default .bookmarks button {
    font-size: .65rem!important;
    width: 40px!important;
    line-height: 15px!important;
    height: 26px!important;
    border-radius: 12px !important;
    border: 1px solid #ffffff!important;
}.book-template-default  h1 {
    font-size: 1.5rem!important;
}.book-template-default  span.site-name.h3.my-3 {
    font-size: 1rem!important;
}.book-template-default  small.cpyl {
    line-height: 50px!important;
}

}

@media (min-width: 992px){
div#search-modal {
    background: rgb(55 60 71 / 96%) !important;
}div#search-modal .modal-content.modal-content1 {
    background: rgb(55 60 71 / 0%) !important;
}div#search-modal .modal-body.modal-body1 {
    border: 0px solid #ffffff00 !important;
    border-radius: 24px;
}div#search-modal .modal-content.modal-content1 button#btn_search {
    margin-right: 0px;
}div#search-modal i.iconfont.icon-close-circle.icon-2x {
    color: #ffffff !important;
} .search-modal li.menu-item a {
    font-size: 13px;
    padding: .375rem .875rem;
    background: rgb(255 255 255 / 7%);
    color: #ffffffe0;
    border-radius: 16px;
}div#search-modal .modal-content.modal-content1 .px-1.mb-3 {
    margin-left: 0px;
    margin-bottom: -2.2rem !important;
    padding: 0rem 5rem !important;
} div#search-modal .modal-content.modal-content1 .mb-3 {
    margin-left: 97px;
    padding: 0rem 0rem 0rem 5rem;
}div#search-modal span.h6 {
    color: #ffffffcf;
    font-size: .86rem;
}div#search-modal .modal-content {
    box-shadow: 0px 0px 27px 3px rgb(158 158 158 / 0%) !important;
    border-radius: 15px !important;
}
}

div#search-modal form.super-search-fm {
    width: 94%;
    left: 3%;
}
.content-wrap .tab-content.mt-4 .url-card:hover {
        z-index: 1;
  }
.tooltip-inner {
    background-color: rgb(55 60 71)!important; /* 修改背景颜色 */
    color: #ffffff!important; /* 修改文字颜色 */
    border-radius: 3px; /* 修改边框圆角 */
  max-width: 150px !important;
}

.tooltip-arrow {
   left: 1px!important;
    border-top-color: #ff0000!important; /* 修改箭头颜色 */
}
.url-body.mini .tooltip-inner {
    display: none!important;
}

div#comments img.v-avatar.avatar.avatar-64.photo {
    padding: 0rem 0rem;
}
.user-bookmark-body .footer-inner.text-center.text-light.py-3 {
    display: none;
}
img.wmdh-logo {
     transition: transform 0.5s ease-in-out;
     }
img.wmdh-logo:hover {
    transform: rotate(8deg);
    transform-origin: left top;
      animation: swing 0.5s ease-in-out infinite alternate
}@keyframes swing {
  0% {
    transform: rotate(6deg); /* 初始位置 */
  }
  100% {
    transform: rotate(11deg); /* 摆动位置 */
  }
}
img.img-cover.unfancybox {
  max-width: 125px !important;
}
.spare-site.mb-3 a.mb-2.mr-3 {
    background-image: linear-gradient(148deg, #ffffff 0%, #ffffff 50%, #ffffff 100%);
    background-color: #ffffff;
    border: 1px solid #d9e1e9b3;
    border-radius: 20px;
    padding: 4px 10px;
    box-shadow: 0px 4px 6px -3px #475c7740 !important;
}.spare-site.mb-3 a.mb-2.mr-3:hover {
    background-image: linear-gradient(148deg, #ffffff 0%, #ffffff 50%, #dce6f5 100%);
    background-color: #ffffff;
    border: 1px solid #d9e1e9;
    border-radius: 20px;
    padding: 4px 10px;
    box-shadow: 0px 4px 6px -3px #475c7769 !important;
}.spare-site.mb-3 i.iconfont.icon-wailian {
    display: none;
}

.card.io-sidebar-widget.widget_my_custom_widget {
    height: 60px;
}
div#lanmut ul {
    display: flex;
}

.archive.tax-apps .media.p-0.app-rounded {
    margin-right: 18px;
}.col-1a.col-md-2a.col-lg-3a.col-xl-4a .card-app.card{
    box-shadow: 0px 0px 0px 1px rgb(158 158 158 / 18%) !important;
  }
  .app-platform {
    font-size: 12px!important;
    opacity: .15!important;
    margin-top: -4px!important;
}.card-app.card:hover .app-platform{
    opacity: 1!important;
}.card-app.card:hover .app-platform i.iconfont.icon-microsoft.mr-1 {
    color: #6c97bd;
}.card-app.card:hover .app-platform i.iconfont.icon-mac.mr-1 {
    color: #7cb5f3;
}.card-app.card:hover .app-platform i.iconfont.icon-linux.mr-1 {
    color: #7277b7;
}.card-app.card:hover .app-platform i.iconfont.icon-android.mr-1 {
    color: #37dd0f;
}.card-app.card:hover .app-platform i.iconfont.icon-app-store-fill.mr-1 {
    color: #97d9d4;
}
.single-app .modal-content {
    box-shadow: 0px 0px 18px 9px rgb(0 0 0 / 6%) !important;
    border-radius: 15px !important;
}.app-template-default span.info-term-mr-31 {
     margin-left: 27px;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    line-height: 45px;
}.app-template-default span.mr-21 i.iconfont.icon-wailian.text-xs {
    display: none;
}.app-template-default span.info-term-mr-31 a {
    background-color: #ffffff;
    border-color: #3c2020;
    color: #000000 !important;
    border: 1px solid #d1d1d1;
    border-radius: 21px;
    padding: 0px 10px !important;
    height: 25px;
    font-size: .75rem;
}.app-template-default span.info-term-mr-31 a:hover {
    background-color: #000000;
    color: #ffffff !important;
}

@media screen and (min-width: 980px) {
  .home a.btn-move.tab-move.text-xs.ml-2 {
    background-color: #f3f3f3;
    border-color: #3c2020;
    color: #606060 !important;
    border: 1px solid #d1d1d1;
    border-radius: 13px;
    padding: 0px 14px;
}
  .historic .line-tbody:before {
    background-color: rgb(136 136 136 / 0%);
}
  .page-template-template-mininav .big-header-banner .page-header, .home .big-header-banner .page-header {
    background:rgba(255,255,255,0);
}  .big-header-banner .page-header {
    color: #fff;
    background: rgb(55 60 71);
    transition: color .3s, background-color .3s;
}.single-sites .collapse.navbar-collapse.order-2.order-md-1, .single-post .collapse.navbar-collapse.order-2.order-md-1{
    height: 45px;
} .big-header-banner.header-bg .page-header {
    background: rgb(55 60 71)!important;
}
button.btn.btn-lg.px-4.text-lg.radius-50.btn-danger.custom_btn-d.btn_down.mr-3.mb-2 {
    box-shadow: 0px 0px 0px 2px rgb(246 247 249) !important;
} 
button.btn.btn-lg.px-4.text-lg.radius-50.btn-danger.custom_btn-d.btn_down.mr-3.mb-2:hover {
    background-color: #414f66 !important;
} 
.app-template-default .row.app-content.py-5.mb-xl-5.mb-0.mx-xxl-n5 {
    display: flex;
    flex-direction: row-reverse;
    background: #000000 url(https://xiaomutou.com/wp-content/uploads/2024/07/bg_t.png) center center no-repeat;
    border-radius: 25px;
    padding: 3rem 0rem 3rem 2rem !important;
          margin-bottom: -2rem !important;
      margin-left: -12px !important;
}.app-template-default .app-ico.text-center.mr-0.mr-md-2.mb-3.mb-md-0 {
    position: absolute;
    top: -36px;
    border-radius: 2px !important;
    background-color: #ffffff00 !important;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 0%) !important;
    padding-bottom: 22px !important;
    padding-top: 19px;
}.app-template-default .screenshot-carousel {
    background-color: rgb(0 0 0 / 0%) !important;
    box-shadow: 0 0 50px 0 rgb(0 0 0 / 0%) inset !important;
}.app-template-default .text-muted {
    color: #ffffff !important;
} .btn.custom_btn-d {
   color: #ffffff !important;
        border-color: #ffffff00!important;
        background-color: #00000052 !important;
        box-shadow: 0px 0px 0px 2px rgb(246 247 249) !important;
  }
.app-template-default .row.app-content.py-5.mb-xl-5.mb-0.mx-xxl-n5 .custom_btn-outline {
    color: #ffffff;
    border-color: #ffffff00 !important;
    box-shadow: 0px 0px 0px 2px rgb(246 247 249) !important;
}.app-template-default .badge-dark {
    color: #fff!important;
    background-color: #859cb340!important;
}.app-template-default .col {
    left: 40px!important;
}.app-template-default h1.h3.text-center.text-md-left.mb-0, .app-template-default p.text-xs.text-center.text-md-left.my-1 {
    margin-left: 96px;
  color: #ffffff;
      overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}.app-template-default .app-content .app-ico img {
    width: 75px;
  height: 75px;
}.app-ico.text-center .mr-0.mr-md-2.mb-3.mb-md-0 {
    position: absolute;
    top: -36px;
}.app-ico.text-center p.text-xs.text-center.text-md-left.my-1 {
    color: #ffffff;
}.app-ico.text-center .text-muted {
    color: #ffffff !important;
}.app-info {
    margin-right: 50px;
}  
  }
.app-template-default .modal-body.down_body {
    padding: 25px;
}.app-template-default a.btn.btn-danger.custom_btn-d.py-0.px-1.mx-auto.down_count.copy-data.text-sm {
    color: #ffffff !important;
    border-color: #7652ff;
    background-color: #7652ff !important;
    box-shadow: 0px 0px 0px 2px rgb(255 255 255) !important;
}.app-template-default .modal-body.down_body h3.h6 {
    font-size: 1.5rem;
    height: 50px;
    background: rgb(238 237 255 / 58%);
    border-radius: 10px;
    padding: 10px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: block;
}.modal-body.down_body .statement.p-3 {
     padding: 0rem !important;
    border-radius: 23px !important;
    border: 2px dashed rgb(0 0 0 / 0%) !important;
    /*border: 2px dashed rgb(0 0 0 / 7%) !important;*/
    background-color: rgb(95 158 255 / 4%) !important;
} .modal-body.down_body  .row.mt-4 {
    display: none;
    font-size: 16px;
    font-weight: 100;
    margin-bottom: -.5rem;
    margin-top: 1.35rem !important;
}.col-12.line-thead.my-3 {
    background: #f0f8ff00 !important;
    margin-bottom: 0rem !important;
}
  





@media screen and (min-width: 1455px) and (max-width: 1920px) {
    .post-template-default.single-post div#content {
        margin-left: 24.5%!important;
    }
}@media screen and (min-width: 980px) {
    .post-template-default .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1200px!important;
    }
  .big-header-banner.header-nav.header-bg div#search-wrapper {
    display: block !important;
}
}@media screen and (min-width: 980px) {
    .post-template-default.single-post .content-layout {
        margin-left: -76px!important;
        margin-right: calc(382px + -49px)!important;
    }
}@media screen and (min-width: 980px) {
    .post-template-default.single-post div#mini {
        position: absolute;
        left: -23%!important;
        z-index: 1;
        top: -31px;
        border-radius: 12px;
    }
}@media (min-width: 992px) {
   .post-template-default.single-post .sidebar:not(.col-12) {
        float: right;
        margin-left: -310px!important;
        width: 310px!important;
        position: unset;
    }
 .archive div#content {
    max-width: 1600px !important;
}body.post-template-default.post.mini-sidebar div#mininav {
    width: 162px;
}
}



/*屏蔽某个网址预览*/.postid-43341 .yulantu, .postid-43567 .yulantu, .postid-43580 .yulantu, .postid-47966 .yulantu, .postid-19146 .yulantu, .postid-43933 .yulantu {display: none;}
.page-template.page-id-32392  .zdy.content2 {
    display: none !important;
}.page-template.page-id-32392 .dbj {
    padding-bottom: 0px !important;
}.page-template.page-id-32392 div#search {
    left: 6%;
}.page-template.page-id-32392 .card.tab-sites-widget.rounded-xl {
    display: none !important;
}.page-template.page-id-32392 .icon-lg {
    font-size: .85rem;
}.page-template.page-id-32392 .sidebar-menu-inner a span {
        font-size: 12px;
    }


/*分类提示代码-备用<badge class="c-blue-2">导航</badge>*/
.navbar-nav.navbar-top.site-menu.mr-4 a {
    border: 0px solid #ffffff85!important;
    border-radius: 18px!important;
    background: #ffffff1a;
    text-shadow: 0px 1px 3px rgb(0 0 0 / 80%)!important;
    margin-right: 10px!important;
    color: #ffffff!important;
    padding: 0px 10px!important;
}.big-header-banner:not(.header-bg) .page-header .navbar-nav>li>a:hover:hover {
    border: 0px solid #ffffff85;
    border-radius: 18px;
    background: #ffffff1a;
    text-shadow: 0px 1px 3px rgb(0 0 0 / 80%);
    margin-right: 10px;
    color: #ffffff;
    padding: 0px 15px;
}.navbar-collapse ul li ul {
    background:#00000036 !important;
    /*backdrop-filter: blur(24px);*/
    border-radius: 13px !important;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%) !important;
}.navbar-collapse ul li ul .menu-item a {
    margin-bottom: .6rem !important;
    background: #1616165e !important;
    backdrop-filter: blur(4px);
}.navbar-top .sub-menu .sub-menu {
    left: 106%;
}.header-mini-btn {
    display: none!important;
}.home li#menu-item-64008  {
    display: none;
}

/*书籍改cps合作*/

@media screen and (min-width: 985px){body.book-template-default {background-color: #edf2ff; }/*  font-family: cursive;*/
.tab-card.px-2.mb-3.col-2a.col-sm-4a.col-md-3a.col-lg-5a.col-xl-6a.col-xxl-9a.type-books {
    padding-right: .8rem !important;
}.tab-card.px-2.mb-3.col-2a.col-sm-4a.col-md-3a.col-lg-5a.col-xl-6a.col-xxl-9a.type-books {
    flex: 0 0 16.111111%;
    max-width: 16.111111%;
    left: 28px;
}.img-book:hover .media-content {
    -webkit-transform: perspective(68rem) rotateY(0deg);
    transform: perspective(68rem) rotateY(0deg);
    box-shadow: 10px 8px 18px rgba(37, 43, 51, .3);
    -webkit-transition: .5s cubic-bezier(.5,1.5,.6,1);
    -o-transition: .5s cubic-bezier(.5, 1.5, .6, 1);
    transition: .5s cubic-bezier(.5,1.5,.6,1);
}.tab-card.px-2.mb-3.col-2a.col-sm-4a.col-md-3a.col-lg-5a.col-xl-6a.col-xxl-9a.type-books  a.img-book.bg-white.media.media-5x7.rounded-xl {
    box-shadow: 0px 0px 0px 2px #d0e5ff !important;
    border: 1px solid #e3e3e3 !important;
}
  .book-template-default  .background-fx {
    display: none;
}span.text-sm.text-muted {
    padding: 0px 0px;
} .book-template-default h1 {
    margin-bottom: 2.2rem;
}
  .book-template-default .mt-n2 h1 {
    height: 74px;
    line-height: 1.4;
    font-size: 1rem;
    margin-top: 12px;
    font-weight: 400;
}.book-template-default .book-info ul {
    list-style: none;
    margin: 35px 33px 35px 9px;
    padding: 0;
}.book-template-default .site-body.text-sm {
    margin-top: 1rem !important;
}.book-template-default span.site-name.h3.my-3 {
    font-size: 1.2rem;
    line-height: 1.7;
}.book-info.text-sm.text-muted {
    height: 112px;
}.book-template-default h1.site-name.h3.my-3 {
    font-weight: 900;
}.book-template-default div#content {max-width: 1150px;}
.book-template-default small.cpyl {
    display: flex;
    flex-direction: row;
    position: absolute;
    top: 18px;
    right: 16px;
}.book-template-default li.my-2 {
    font-size: 1rem !important;
    font-family: cursive;
}.book-template-default span.info-title.mr-3 {
    font-size: 1rem !important;
    font-family: cursive;
    width: 120px;
    font-weight: 500;
    color: #2e3854;
}.book-template-default  .mb-xl-5,.book-template-default  .my-xl-5{margin-bottom: -4rem !important;
  }
.book-template-default .col-12.col-sm-5.col-md-4.col-lg-3 {
    flex: 0 0 23%;
    max-width: 23%;
}.book-template-default .col-12.col-sm-5.col-md-4.col-lg-3 {
    margin-right: 16px;
    margin-top: -0rem !important;
    padding: 0rem;
    height: 375px;
    background-color: #ffffff;
    border-radius: 15px 15px 15px 15px;
}.book-template-default img.rounded.shadow {
    height: 375px;
    width: 100%;
  object-fit: cover;
      border-radius: 15px 15px 15px 15px !important;
}.book-template-default .tool-actions.text-center.mt-md-4 {
    padding: 0px;
}img.hf123 {
    border-radius: 0px 0px 15px 15px !important;
}.book-template-default  .col.mt-4.mt-sm-0 {
  margin-top: -0rem !important;
    padding: 0rem 0.25rem 1.25rem 1.25rem;
    height: 375px;
    display: block;
    overflow-x: hidden !important;
    background-color: #ffffff;
    box-shadow: 0px 0px 5px 0px rgb(158 158 158 / 48%);
    border-radius: 15px 15px 15px 15px;
}.book-template-default .content-wrap {
    width: 1160px;
    margin-left: -60px;
    padding: 1rem !important;
    background: #ffffff !important;
    border-radius: 15px !important;
}.book-template-default .tuijian123 {
    margin-top: -125px;
    width: 1160px;
    margin-left: -60px;
    padding: 0rem !important;
    background: #ffffff00 !important;
    border-radius: 15px !important;
}.book-template-default .media.media-5x7.p-0.rounded {
    box-shadow: 0px 0px 0px 4px rgb(255 255 255 / 48%);
    border-radius: 15px !important;
}.book-template-default .site-go.mt-3 span.fangwen123:after {
        content: "";
        position: absolute;
        height: 22px;
        left: 27px;
        right: 7px;
        border-radius: 11px !important;
        width: 68px;
        z-index: 0;
        background: linear-gradient(90deg, #bbd8ff85 0%, #a6a9ff85 100%);
}   .book-template-default .site-go.mt-3 span.fangwen123.fangwen123-1:hover:after {
        background: linear-gradient(90deg, #ff000085 0%, #0007d385 100%);
    }
.book-template-default .tool-actions.text-center.mt-md-4 {
    display: none;
}.book-template-default .bookmarks {
    margin-left: 1150px;
    display: flex;
    margin-top: -136px;
    flex-direction: column;
}

.book-template-default .col.mt-4.mt-sm-0 {
    position: relative;  
}
.book-template-default button {
    width: 41px;
    height: 28px;
    margin-bottom: 5px;
    font-size: .75rem;
    border: 1px solid #ffffff;
    border-radius: 0px 15px 15px 0px;
}

}
.panel-body p {
    margin-bottom: 0.25rem;
}
/*博客页*/@media screen and (min-width: 985px){
  .page-id-46286  .dbj .container.container-fluid.customize-width {
    display: none;
} .page-id-46286 .overlay2 {
    filter: none!important;
    background-color: #ffffff!important;
    clip-path: none!important;
} body.page-template.page-template-template-mininav.page-template-template-mininav-php.page.page-id-46286.logged-in.sidebar_right.mini-sidebar {
    background-color: #ffffff!important;
} .page-id-46286 .d-flex.flex-fill.customize-menu {
    display: none !important;
} .page-id-46286 .zdy.content2 {
    margin-top: -41px!important;
padding: 0rem !important;
}   .page-id-46286 .customize-width {
max-width: 1400px !important;
margin-top: 0%!important;
 } .page-id-46286 .content-layout .tab-content.mt-4 {
    width: 104%;
    box-shadow: 0 0 0rem 0 var(--sidebarShadowGrey, transparent) !important;
    background: #ffffff00 !important;
}.page-id-46286 .content-wrap .row.no-gutters {
    box-shadow: 0px 9px 38px 0px rgb(108 117 135 / 29%);/*0px 9px 26px 0px rgb(179 179 179 / 40%)*/
    border-radius: 12px;
    background-color: #ebf5ff36;
    border: 3px solid #ffffff !important;
}.page-id-46286 .content-wrap a.media-content {
    background-color: #ebf5ff36;
    border: 6px solid #ffffff !important;
}
}

.card.tab-sites-widget.rounded-xl .list-grid.list-rounded {
    background: white;
      margin-top: 8px !important;
    margin-left: -4px;
}.card.tab-sites-widget.rounded-xl .media.media-3x2.rounded.col-4.mr-3 {
    height: 44px;
    margin-right: 0rem !important;
      left: 2px;
}.card.tab-sites-widget.rounded-xl a.media-content {
    width: 80% !important;
     border-radius: 4px!important;
}.list-item.py-2 {
    margin-bottom: 0.5rem !important;
  border-bottom: 1px solid #cccccc33;
}.block123 {
    border-bottom: 0px solid #cccccc33;
}.card.tab-sites-widget.rounded-xl .card.io-sidebar-widget.new_cat .card-header.widget-header {
    display: none;
}
body.bulletin-template-default {
    background: #fff!important;
}.bulletin-template-default div#content {
    max-width: 1100px!important;
}.page-template-template-bulletin  div#content {
    max-width: 1100px!important;
}.bulletin-template-default div#content  .card, .block {
    box-shadow: 0px 0px 0px 0px rgba(158,158,158,.2)!important;
}.bulletin-template-default .custom-piece_c_b {
    background: #ffffff45 !important;
    color: #ffffff !important;
}.bulletin-template-default main.content {
    padding: 0rem !important;
}.page-template-template-bulletin main.content {
    padding: 1rem !important;
}.bulletin-template-default .card-body {
    padding: 1rem 1rem 1rem 1rem;
}.bulletin-template-default h1.h2.mb-3 {
    margin-bottom: 2rem !important;
}.bulletin-template-default .col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}.btn-outline-danger {
    color: #0068ff;
    border-color: #0068ff;
}.btn-outline-danger:hover {
    color: #fff;
    border-color: #0068ff;
    background-color: #0068ff;
}@media (min-width: 992px){.bulletin-template-default .sidebar.sidebar-tools.d-none.d-lg-block {
    width: 280px!important;
}.home .content-wrap a.media-content {
    border: 2px solid #fdfdfd !important;
}}.bulletin-template-default div#article_contents_widget-4 li {
    font-size: 12px;
    margin-top: 4px;
}.bulletin-template-default .huida a:hover {
    color: #305995 !important;
}

.single .main-footer.footer-stick.container.container-fluid.customize-width.pt-4.pb-3.footer-type-big {
    display: none;
}
div#comments2 {
    background-color: #ffffff;
    border-radius: 16px;
    padding: 1rem;
    box-shadow: 0px 4px 2px 1px rgb(237 237 237);
}
img.aiduihuaimg {
    width: 43px;
    margin-top: -25px !important;
}.aiduihuaimg {
    transition: transform 0.5s ease; /* 使动画平滑过渡 */
}

.aiduihuaimg:hover {
    animation: breathe 2s infinite; /* 鼠标悬停时触发动画 */
}

@keyframes breathe {
    0%, 100% {
        transform: scale(1); /* 原始大小 */
    }
    50% {
        transform: scale(1.2); /* 放大 20% */
    }
}



.rotate-wrapper {
    position: relative;
    display: inline-block; /* 让 a 标签正确包裹内容 */
}

.colorful-ring {
    position: absolute;
    top: -17.5px;
    left: -1px;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #8e9fff;
    border-right-color: #c3bdff;
    border-bottom-color: #8e9fff;
    border-left-color: #c3bdff;
    animation: spin 4s linear infinite;
    z-index: -1;
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

/* 保留之前的图片呼吸动画代码 */
.aiduihuaimg {
    transition: transform 0.5s ease; /* 使动画平滑过渡 */
}

.aiduihuaimg:hover {
    animation: breathe 2s infinite; /* 鼠标悬停时触发动画 */
}

@keyframes breathe {
    0%, 100% {
        transform: scale(1); /* 原始大小 */
    }
    50% {
        transform: scale(1.2); /* 放大 20% */
    }
}


@media (min-width: 769px) and (max-width: 1300px){
span.wzflmc {
    display: none !important;
}
  }@media screen and (max-width: 1339px){
    span.wzflmc {
  display: inline-block;
    max-width: 65px;
    white-space: nowrap;
    overflow: hidden;
     }a.list-title.no-c.text-md.overflowClip_1 {
    font-size: .875rem !important;
}
}
time.mx-1.shijian123 {margin-bottom: -0.5rem !important;}

@media screen and (max-width: 768px){
  img.aiduihuaimg {
    width: 33px;
    margin-top: -15px !important;
}.colorful-ring {
    position: absolute;
    top: -6px;
    left: 0px;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #8e9fff;
    border-right-color: #c3bdff;
    border-bottom-color: #8e9fff;
    border-left-color: #c3bdff;
    animation: spin 4s linear infinite;
    z-index: -1;
}
.post-template-default .big-header-banner {
    display: none;
}.post-template-default .card-body img {
    padding: 0.6rem 0rem!important;
} .post-template-default .card-body img {
        padding: inherit !important;
    }
.page-id-46286 .apd.apd-home.col-12 {
    display: none;
}.page-id-46286 .customize-width {
    margin-top: 13%!important;
}.page-id-46286 .slice-article.mb-4 {
   padding: 0rem !important;
}.page-id-46286 .io-px-2.col-12.col-sm-6.col-lg-4.col-xxl-3 {
    margin-left: 10px;
}.page-id-46286  .content-layout .slider_menu[sliderTab]>.menu>li>a.active {
    color: #ffffff !important;
    font-weight: 900 !important;
    font-size: 14px!important;
    top: auto !important;
    background: #5172e2!important;
    text-shadow: unset!important;
}.page-id-46286 .slider_menu.mini_tab[sliderTab]>.menu>li>a {
    height: 21px!important;
    line-height: 22px!important;
    padding: 0 5px!important;
}.page-id-46286 .d-flex.flex-fill.flex-tab.align-items-center {
    margin-top: -32px !important;
    margin-left: 75px!important;
    margin-right: 3px!important;
}.page-id-46286 div#search {
    left: -1%!important;
}
}@media (min-width: 1400px){
.page-id-46286 .content .col-xxl-3 {
    flex: 0 0 50%;
    max-width: 50%;
  margin-bottom: 1rem;
}
}
@media (min-width: 992px){
.page-id-46286 .content .col-lg-4 {
    flex: 0 0 50%!important;
    max-width: 50%!important;
  margin-bottom: 1rem!important;
}.page-id-46286 .slice-article.mb-4 {
    padding: 0rem 1.8rem!important;
}.page-id-46286 .col-xl-6 {
    flex: 0 0 42%!important;
    max-width: 42%!important;
}.page-id-46286 .col-12.col-xl-3.d-none.d-xl-block.pl-0.pl-md-2 {
    flex: 0 0 20%!important;
    max-width: 20%!important;
}.page-id-46286 .col-12.col-md-5.col-lg-4.col-xl-3.mt-4.mt-md-0 {
    flex: 0 0 38% !important;
    max-width: 38% !important;
}.page-id-46286 .slice-article.mb-4 .d-none {
    display: block !important;
}.page-id-46286 img.gdd-top-banner__image {
    height: 5vh !important;
}.page-id-46286 div#header {
    background-color: #6b78ff;
}.page-id-46286 .navbar.navbar-expand-md {
    max-width: 1400px;
    margin: 0 auto;
}.page-id-46286 .big-header-banner:not(.header-bg) .page-header .navbar-nav>li>a {
    color: #ffffff9c;
}.page-id-46286 .new-news .news_title {
    background-color: rgb(0 0 0 / 0%);
}.page-id-46286 .carousel-caption {
    bottom: 0;
    padding-top: 10px;
    padding-bottom: 3px;
}/*新文章页*/.page-id-1411 .container{
    max-width: 1149px!important;
}.page-id-1411 .slide-blog.mb-4 {
    margin-bottom: -0.5rem !important;
    margin-left: 27px;
}.page-id-1411 .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 71.666667%;
    max-width: 71.666667%;
}.page-id-1411 .col-12.col-lg-4.d-none.d-lg-block.pl-0.pl-md-2 {
    flex: 0 0 27.333333%;
    max-width: 27.333333%;
}.page-id-1411 .content-wrap .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 23.333333%;
    max-width: 23.333333%;
}.page-id-1411 .media.media-21x9.rounded-xl {
    height: 162px;
}
  }
/*影音专区修改*/.page-id-73793 .headbar { display: none;}
@media screen and (max-width: 980px){
 .page-id-73793 .big-header-banner.header-nav {display: none;}
 body.page-id-73793 {background-color: #ffffff!important;}
.page-id-73793 .col-2a { max-width: 16.5%!important;}
.page-id-73793 a.card.no-c.is-views.mb-4 {background: #fff0!important; box-shadow: 0px 0px 0px 0px rgb(158 158 158 / 50%)!important;}
.page-id-73793 .url-card .url-img {width: 30px!important; height: 30px!important;}
.page-id-73793 strong { font-size: .7rem!important;font-weight: 500;color: #000000;}
 .page-id-73793 p.overflowClip_1.m-0.text-muted.text-xs {display: none;}
  .page-id-73793 .card-body.url-content.d-flex.align-items-center { display: block!important;}
  .page-id-73793 .overflowClip_1 {display: contents;}
  .page-id-73793 .url-card .url-info {width: 120%;margin-left: -7px; text-align: center;}
.page-id-73793 i.iconfont.icon-goto { display: none;}
.page-id-73793 .content {margin-top: 23px;}
  .page-id-73793 .io-px-2.col-6.col-md-4.col-xl-3.col-xxl-6a.py-2.py-md-3 {padding-left: 1rem!important;padding-right: 0rem!important;}
.page-id-73793 .list-title {font-size: .8rem!important;}
.page-id-73793 .content-layout .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
  box-shadow: 0 0 1px 0 rgb(78 78 78) !important;
    border-radius: 25%!important;
  /*box-shadow: 0 0 0.2rem 0 rgb(0 0 0 / 16%) !important;border-radius: 31%!important;*/} 
}

.postid-74549 img.loaded {
    width: 45px;
}
.postid-74549 img {
    width: 45px;
}

.biaoqian369 a.btn-cat.custom_btn-d.mb-2 {
    margin-right: 5px;
}

.page-template .card.tab-sites-widget.rounded-xl {
    margin-left: 17px;
}.page-template .zdy.content2 {
    margin-left: 17px;
}


.page-id-32392 .content-layout .tab-content.mt-4 {
    box-shadow: 0 0 3rem 0 rgb(41 48 66 / 0%) !important;
    background: #ffffff00!important;
}.page-id-32392 .page-template .zdy.content2 {
    padding-bottom: 60px!important;
    margin-bottom: -4.5rem!important;
}

.tab-widget-nav .nav-link i {
    font-size: 1.6rem;
}

/*blockquote {
    left: -30px!important;;
    width: 105%!important;;
    border-left: 8px solid rgb(0 104 255)!important;;
    background-color: rgb(237 237 237 / 68%)!important;;
    border-radius: 4px!important;
    margin: 1rem 0rem!important;;
    padding: 1.5rem 0.9375rem 1.5rem 1.5rem!important;
  bottom: 1rem;
}*/

.hot-rank {
    display: inline-block;
    width: 22px!important;
    height: 15px!important;
    border-radius: 25%!important;
    line-height: 15px!important;
}

.archive .dbj {
    display: none;
}

/*背景图模糊*/
.dbj {
  position: relative;
}

.panel-body.single.mt-2 img.loaded {
    padding-bottom: 1rem!important;
    padding-top: 0.6rem!important;
}

.header-mini-btn {
    display: none;
}.home .header-mini-btn {
    display: block;
}
.sidebar-menu.flex-fill .sidebar-menu-inner a.smooth {
    font-family: auto;
    margin: 4.5px 13px;
}.sidebar-menu.flex-fill .sidebar-menu-inner a.smooth span {
    color: #2a2929e0!important;
    margin: 0.5px 8px;
    letter-spacing: 3px;
    text-shadow: 1px 5px 13px rgb(0 0 0 / 20%);
}

.tab-sites-body.p-2.d-flex .icon-btn .img-bg img {
    height: 32px!important;
}

/****/
@media (max-width: 980px){
.content-wrap .tab-content.mt-4 {
    margin-top: 1rem!important; 
}  
.content {
    padding: 1px 3px!important;
    overflow-x: hidden!important;
    height: auto!important;
    width: 100%!important;
} 
  
  .xqytcgg {
    height: 245px;
}
.navbar-brand img {
    max-height: 30px;
    height: 30px;
} .search .text-lg {
    font-size: .8rem!important;
      margin-bottom: 2rem!important;
}  a.btn-move.tab-move.text-xs.ml-2 {
        color: #fff;
        background: #4c6fff !important;
        padding: 0px 6px !important;
        line-height: 18px !important;
        margin: 5px 0px;
        height: 18px !important;
        border-radius: 7px;
        white-space: nowrap;

}
.home div#search-list {
    display: none;
}.modal-dialog.modal-lg.modal-dialog-centered div#search-list {
    display: block;
}  
.home #search-text {
    box-shadow: 0px 0px 0px 2px #202020!important; 
    border-radius: 12px;
  }
.home #search {
    margin-top: 66px!important;
}
 .home h6.tit {
    display: none;
} 
.home .pcbxs {
    display: block!important;
}
 .home  #search button {
    background: #1958ff00!important;
    color: #606060!important;
    }
.overlay2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
    height: 79%!important;
    background: #ffffff!important;
    border-radius: 0px 0px 13px 13px!important;
    clip-path: none!important;
    filter: blur(0px)!important;
    backdrop-filter: blur(0px)!important;
    transform: none!important;
}
.home .zdy.content2 .pcbxs {
    display: none!important;
}  
.home .slider_menu[sliderTab]>.menu>li>a.active {
    color: #000000!important;
    font-weight: 900!important;
    font-size: 15px;
}  
.home div#content.container.container-fluid.customize-width {
        margin-top: -53px!important;
}.home .d-flex.flex-fill.customize-menu {
    padding-top: 11px!important;
}
.home .zdy.content2 .tab-content.mt-4 {
    padding: 0.2rem!important;
    background: #ffffff!important;
    margin-left: 0rem!important;
    margin-right: 0rem!important;
    border-radius: 15px!important;
    margin-bottom: 2rem!important;
    margin-top: -9px!important;
}.home div#my-c-nav {
    height: 171px!important;/*138px*/
}.home div#my-nav {
    height: 171px!important;/*138px*/
}.home .sites-template-default.single.single-sites .zdy .io-px-2, .io-mx-n2 .url-card {margin-bottom: -16px!important;
    top: -5px;
 }.home .zdy .col-2a {
    flex: 0 0 33%!important;
    max-width: 33%!important;
}.home .zdy .row-sm {
    margin-left: 0.2rem!important;
    margin-right: 0.3rem!important;
  margin-bottom: 10px!important;
}.home .card, .block {
    background: #fff0!important;
    }
  .home .tab-content.mt-4.mt-4-1 .row.io-mx-n2 {
    margin-left: -0.8rem!important;
    margin-right: 0.5rem!important;
}
 .home .zdy .url-body.mini .url-content.d-flex.align-items-center {
    display: flex!important;
} .home .zdy .url-body.mini .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    width: 18px!important;
    height: 18px!important;
    margin: 0 auto 1px!important;
}.home .card.search-smart-tips {
    background: #fff!important;
    top: 133px;
}
.home .row.io-mx-n2.mt-4.ajax-list-body.position-relative {
    left: -0.3%!important;;
}.home .media.media-4x3.p-0.rounded {
    height: 60px!important;;
}.home .col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 33%!important;
    max-width: 33%!important;
}.list-title {
    font-size: .75rem!important;
}.home .d-flex.flex-fill.flex-tab.align-items-center {
    margin-top: -35.8px!important; /*-37px!important;*/
    margin-left: 122px!important;
}
.sites-template-default .zdy .url-body.mini .url-content.d-flex.align-items-center {
    display: block!important;
  
}
  
  
/**/
 .home  .url-card.io-px-2.col-2a.col-sm-2a.col-md-2a.col-lg-2a.col-xl-2a.col-xxl-4a {
    left: 0%;
    top: 3px;
    margin-bottom: -33px!important;
}
.zdy .io-px-2, .col-2a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 33%!important;
    max-width: 33%!important;
}
.zdy .io-px-2, .io-mx-n2 .url-card p.overflowClip_1.m-0.text-muted.text-xs {
    display: none;
}
  .url-card .url-img {
    width: 15px!important;
    height: 15px!important;
}.url-card.io-px-2.col-2a.col-sm-2a.col-md-2a.col-lg-2a.col-xl-2a.col-xxl-4a strong {
    font-weight: 500!important;
    font-size: .7rem!important;
}a.togo.text-center.text-muted {
    top: 6px;
    right: -6px;
}
  
  
}

 /*
.overlay2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
    filter: blur(5px);
    background-color: #f9f9f930;
  background-size: cover;
  z-index: 0;
 backdrop-filter: blur(0.1px);
  transform: scale(1.2);
   clip-path: inset(0); 
}
*/

.post-template-default .panel.card .card-body img,.app-template-default .panel.card .card-body img  {
    padding: 1.2rem 0rem;
}


@media (max-width: 980px){
.zdy .url-body.mini .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    width: 30px;
    height: 30px;
    margin: 0 auto 6px;
    box-shadow: 0rem 0.5rem 0.9rem 0 rgb(55 62 90 / 25%) !important;
  border: 1px solid #ffffff00!important;
}
}

.tab-sites-body .caption.d-flex.align-items-center.h-100.position-absolute {
    height: 20px!important;
      width: 120%;
}.tab-sites-body span.overflowClip_2.text-sm {
    -webkit-line-clamp: 1;
}.tab-sites-body a.img-post.media.media-16x9.rounded-xl.overflow-hidden {
    box-shadow: 0px 0px 0px 1px rgb(219 219 219/ 57%);
    border: 2px solid #ffffff;
}

img.lazy.unfancybox.error {
    border-radius: 50%!important;
}
.tab-btn.active::after {
    content: "";
    position: absolute;
    bottom: 6px;
    width: 64%;
    height: 7px;
    border-radius: 12px;
    left: 0;
    right: 0;
    margin: auto;
    background: #5c7cff00;
    box-shadow: 0px -11px 1px rgb(64 142 241 / 0%);
    background-image: linear-gradient(92deg,#4389fb 0,#fdfdfd38 100%)!important;
}a.tab-btn {
    color: #000000;
    font-size: 22px;
    font-weight: 600!important;
    text-shadow: 0px 0px 4px rgb(255 255 255);
    font-family: cursive;
}


/*.card.tab-sites-widget.rounded-xl .google-auto-placed {
    height: 0px!important;
display: none!important;
}*/

img.alignnone.size-full {
    border-radius: 5px;
}
/**/
.activity-avatar.item-avatar {
    display: none!important;
}div#whats-new-avatar {
    display: none!important;
}


.mb-2.mr-3 span {
    color: #6d83a7;
    padding: 0px 1px;
}
.page-template-default .panel-body.mt-2 {
    padding: 2rem;
}
div#wpdcom {
    padding: 2rem;
}
.upload_img {
    background-color: rgb(255 255 255 / 10%);
    border: 2px solid #5c5c5c9e;
    border-radius: 12px;
    left: 5px;
}.form-control {
    background-color: #f9f9f9;
}

.page-template .content-layout .slider_menu[sliderTab]>.menu>li>a.active {
    color: #ffffff!important;
    font-weight: 900!important;
    font-size: 17px;
    top: auto!important;
    background: #5172e2;
    text-shadow: unset!important;
}

@media screen and (max-width: 1489px){
img.wmdh-logo {
    opacity: 1;
    display: block;
    width: auto;
    height: 78px!important;
    margin: 94px auto -110px!important;
    background-size: contain;
    margin-left: -42%!important;
}.home .dbj {
    margin-top: -6%!important;
}.sort-config-item span.sort-config-desc {
    display: none;
}.sort-config-item img {
    float: left;
    width: 45px!important;
    height: 45px!important;
    margin-right: 12px;
}p.sort-config-title {
    line-height: 51px;
    margin-top: 13px;
}span.go {
    top: 19px;
}div#my_custom_widget-2 {
    height: 58px!important;
}.card-body.pb-3.pt-0 {
    margin-top: -9px!important;
}
}

.biaoqian369 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
@media screen and (max-width: 1549px){
.page-template div#mini .sidebar-menu-inner a span, .page-template div#mini .sidebar-nav .flex-bottom a span {
    margin-left: 0px;

}  
}

@media screen and (min-width: 1550px){
.page-template .sidebar-item {
    margin-left: -2px!important;
    width: 119px!important;
} 
  } 
/*div#mini .sidebar-menu-inner a span, div#mini .sidebar-nav .flex-bottom a span {
    margin-left: 9px;
}*/
@media screen and (max-width: 1534px){
div#mini .sidebar-menu-inner a span, div#mini .sidebar-nav .flex-bottom a span {
    margin-left: 2px;
}.sidebar-menu ul:first-child > li> a {
    padding: 12px 5px;
}
  }
@media screen and (max-width: 1279px){
.post-template-default div#mini .sidebar-menu-inner a span, .post-template-default div#mini .sidebar-nav .flex-bottom a span {
    margin-left: -31px;}
}

@media screen and (max-width: 980px){
  
.modal-body.modal-body1 span.text-muted {
    color:#3e3e3e!important;
}.modal-content1 .search-type input:checked+label, .modal-content1 .search-type input:hover+label {
    background-color: #e5e5e5a3!important;
}
  button#btn_search {
    color: #fff;
}
  }

 /* .modal-content.modal-content1 {
    box-shadow: 0px 0px 0px 100em rgb(255 255 255)!important;
}*/.modal-content.modal-content1 h6.tit {
    display: none;
}
.modal-body.modal-body1 {
   /* background-color: #738bdd;*/
 /* background-color: #000000cf;
    background-image: linear-gradient(182deg, rgb(232 245 253 / 82%) 0px, rgb(241 241 241 / 28%) 100%);*/
      border: 3px solid #ffffff!important;
      border-radius: 24px;
}.modal-content.modal-content1 input#m_search-text {
    background-color: rgb(255 255 255)!important;
      box-shadow: 0px 0px 0px 2px #ffffff!important;
    border: 1px solid #e3e3e3!important;
}.modal-content.modal-content1 button#btn_search {
    margin-right: -9px;
}.modal-content.modal-content1 .mb-3 {
    padding: 0rem 3rem;
}.modal-content.modal-content1 .px-1.mb-3 {
    padding: 0rem 2rem!important;
}

@media screen and (min-width: 985px){
 
div#country3 {
    background: #f1404b!important;
    -webkit-transform: rotate(16deg) scale(0.8)!important;
    position: fixed;
    top: 11px!important;
    right: 21px!important;
    font-size: 12px!important;
    box-shadow: 0 0 0 0.1rem rgb(255 255 255) !important;
}  
  
.content-wrap .text-gray {
    font-weight: 600;
    color: #000000;
}  
 
.content-layout .slider_menu[sliderTab]>.menu>li>a.active {
    text-shadow: 2px 0px #ffffff, 2px 2px #42fd00, 4px 2px #000000!important;
} .slider_menu[sliderTab] ul:hover li:not(.hover) a.active {
    color: #000!important;
} 
  
.page-template .content {
    margin-left: 0.8vh;
}  
 .siteico {
    top: -27px;
} .biaoqian369 {margin-top: -27px;
  }
  .row.site-content.py-4.py-md-5.mb-xl-5.mb-0.mx-xxl-n5.xq1 {
    padding-bottom: 1rem !important;
}a.media-content {
    border-radius: 12px;
}
.page-template .panel.card {
    padding: 40px!important;
    border-radius: 19px!important;
    margin-left: -2.5%;
}.page-template .text-center.mb-3 {
    margin-left: -2.5%;
    border-radius: 13px!important;
}/*.page-template div#content {
    max-width: 1190px!important;
}*/
  
 .home .content-wrap .tab-content.mt-4 {
    margin-left: -28px!important;
    width: 100%!important;
} .home a.btn-move.tab-move.text-xs.ml-2 {
    margin-right: calc(15px + 15px)!important;
}   
.archive .content-layout,.page-template .content-layout {
    margin-top: -10px;
    padding: 40px!important;
    border-radius: 19px!important;
    background: #fff;
    box-shadow: 0 0 1rem 0 var(--sidebarShadowGrey,transparent);
  margin-left: -2.5%;
}  /*
  .home .content-layout .tab-content.mt-4 {
    margin-left: 0%;
    width: 100%;
    margin-bottom: 3rem!important;
    margin-top: 0px!important;
    padding: 0rem!important;
    box-shadow: 0 0 3rem 0 rgb(41 48 66 / 0%) !important;
    background: #ffffff!important;
    border-radius: 15px!important;
} */
 /**/
  .home.sidebar_right .content-layout  {
    margin-right: calc(265px + 15px);
}
.page-template.sidebar_right .content-layout  {
  margin-right: calc(245px + 15px);
  }
.home .sidebar.sidebar-tools.d-none.d-lg-block .card.io-sidebar-widget, .page-template .sidebar.sidebar-tools.d-none.d-lg-block .card.io-sidebar-widget {
    width: 108%;
    top: -13px;
    border-radius: 10px!important;
      background: #fff;
    box-shadow: 0 0 1rem 0 var(--sidebarShadowGrey,transparent);
}  
  
  .card, .block {
    border-radius: 7px;
}
 .archive .list-content.py-0 {
    border-radius: 11px;
    height: 72px;
    padding: 1rem;
    background: #ededed!important;
}.archive .list-content.py-0 .list-body {
    margin-top: 14px;
}
 .archive .s-search.mx-auto.my-4 .ydbxs {
    display: none!important;
}  .archive div#search {
    margin-top: 3.35rem!important;
}.archive.category .content-layout,.archive.tag .content-layout {
    background: #fff;
    border-radius: 18px;
    padding: 1.25rem;
  box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 24%);
}a.card.post-min {
    border-radius: 11px;
    background: #ededed!important;
}
.archive.category div#content,.archive.tag div#content {
    width: 1200px!important;
}.archive  .list-item.card {
    height: 141px;
   /* box-shadow: 0px 1px 2px 1px rgb(0 0 0 / 10%)!important;*/
    border-radius: 18px;
      background: #ededed!important;
}.archive a.list-title.text-lg.overflowClip_2 {
    font-weight: 700!important;
    font-size: 1.2rem!important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-top: 10px;
}
  
  ul.nav.navbar-menu.text-xs.order-1.order-md-2.position-relative {
    left: -15px;
}
  .search a.card.no-c.is-views.mb-4 {
    box-shadow: 0px 0px 1px 0px rgb(153 153 153);
}body.search.search-results.logged-in.sidebar_right.mini-sidebar {
    background-color: #ffffff;
}.search #search {
    max-width: 800px;
    width: 37%;
    position: relative;
    margin-bottom: -7rem!important;
    margin-top: 7.35rem!important;
}.btn-search:hover, .btn-search.current {
    background-color: #1958ff;
    color: #ffffff!important;
    box-shadow: 0 5px 20px -3px rgba(240,240,241,.6);
}.btn-search.current:after {
    border-top-color: #1958ff;
}.btn-search.current:after {
    top: 33px;
}
}



@media (min-width: 980px) and (max-width: 1279px){
.post-template-default div#mininav {
    width: 11.2%;
    position: fixed;
    padding: 5px 0px;
    background: #fff0;
    z-index: 1;
    border-radius: 8px;
}    .post-template-default li#subnav a:hover {
        background: rgb(255 255 255);
        border-radius: 35px;
        box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 24%);
    }.post-template-default li#subnav a:hover span {
    color: #0342fb !important;
}
.post-template-default .sidebar-menu.flex-fill {
    margin-left: -16px;
}.post-template-default #subnav span, .post-template-default #subnav i {
  margin-left: -49px;
    padding: 0px 32px;
   /* margin-left: -36px;
    padding: 0px 31px;*/
}.post-template-default li#subnav {
    margin-left: 15px;
}.post-template-default .sidebar-item {
    margin-left: 15px;
}.post-template-default .sidebar-item span, .post-template-default .sidebar-item i {
    margin-left: -36px;
    padding: 0px 31px;
}
}

@media screen and (min-width: 1300px){
  .post-template-default .sidebar-item {
    margin-left: 0px;
}
}
/*.post-template-default .sidebar:not(.col-12) {
        margin-top: -36px!important;
}*/input#searchsubmit {
    border: 1px solid #0068ff;
    background-color: #0068ff;
}
/*.post-template-default .url-body.default:first-child:before {
    content: "本文相关网址";
    position: absolute;
    right: 0;
    top: 0;
    width: 169px;
    height: 37px;
    background: rgba(0,0,0,.18);
    border-bottom-left-radius: 12px;
    border-top-right-radius: 12px;
    transform: scale(.5);
    transform-origin: top right;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 23px;
    font-weight: 400;
    color: #fff;
    z-index: 90!important;
}*/
.post-template-default .url-card.shortcode-url.site_0.mx-auto.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a {
    max-width: 100%!important;
}.post-template-default .card-body {
    z-index: 0!important;
}.post-template-default div#mininav {
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 0%);
	background: #fff0;
}.post-template-default .text-muted a {
    color: #677781;
    font-weight: 400;
}
    .post-template-default a.card.no-c.is-views.mb-4 {
        border-radius: 7px;
        height: 104px;
        background: rgb(242 245 255 / 27%);
        /* background-image: linear-gradient(270deg, rgb(206 216 255 / 44%) 0px, rgb(255 136 136 / 0%), rgb(169 204 255 / 15%) 67%); */
        box-shadow: 0px 0px 2px 0px rgb(192 195 209);
    }
.post-template-default .card-body.url-content.d-flex.align-items-center {
    left: 34px;
}

.post-template-default .content-layout .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    box-shadow: 0 0 0.2rem 0 rgb(0 0 0 / 0%) !important;
}
 


.card-body {
    padding: 0.8rem;
}.panel-body.single.mt-2 {
    padding: 0.5rem 1rem 0.5rem 1rem;
}
.panel-header.mb-4 {
    border-radius: 6px;
    padding: 0rem;
    margin-bottom: 2.5rem!important;
}
.content-wrap i.iconfont.icon-tags {
    color: #307ee3;
}.archive .dbj {
    margin-bottom: 4.5%!important;
}

@media screen and (min-width: 768px){
  .archive .dbj {
    margin-bottom: 2.5%!important;
}
  a.btn.btn-arrow {
    right: -5px;
}a.btn.btn-arrow.qr-img {
    right: 1px;
}.wenzituijian {
    margin-left: -13px;
    margin-top: 0px;
    margin-right: 0px;
}
/*.url-card.io-px-2.col-2a.col-sm-2a.col-md-2a.col-lg-2a.col-xl-2a.col-xxl-4a {
    padding-right: 2.825rem!important;
}.url-card.io-px-2.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a{
    padding-right: 2.825rem;
}*/	
	@media screen and (min-width: 1455px) and (max-width: 1920px) {
    .post-template-default.single-post div#content {
        margin-left: 24.5%!important;
    }
}@media screen and (min-width: 980px) {
    .post-template-default .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1200px!important;
    }
  .big-header-banner.header-nav.header-bg div#search-wrapper {
    display: block !important;
}
}@media screen and (min-width: 980px) {
    .post-template-default.single-post .content-layout {
        margin-left: -76px!important;
        margin-right: calc(382px + -49px)!important;
    }
}@media screen and (min-width: 980px) {
    .post-template-default.single-post div#mini {
        position: absolute;
        left: -23%!important;
        z-index: 1;
        top: -31px;
        border-radius: 12px;
    }
}@media (min-width: 992px) {
   .post-template-default.single-post .sidebar:not(.col-12) {
        float: right;
        margin-left: -310px!important;
        width: 310px!important;
        position: unset;
    }

	.archive div#content {
    max-width: 1600px !important;
}
body.post-template-default.post.mini-sidebar div#mininav {
    width: 162px;
}
}



/*屏蔽某个网址预览*/.postid-43341 .yulantu, .postid-43567 .yulantu, .postid-43580 .yulantu, .postid-47966 .yulantu, .postid-19146 .yulantu, .postid-43933 .yulantu {display: none;}
.page-template.page-id-32392  .zdy.content2 {
    display: none !important;
}.page-template.page-id-32392 .dbj {
    padding-bottom: 0px !important;
}.page-template.page-id-32392 div#search {
    left: 6%;
}.page-template.page-id-32392 .card.tab-sites-widget.rounded-xl {
    display: none !important;
}.page-template.page-id-32392 .icon-lg {
    font-size: .85rem;
}.page-template.page-id-32392 .sidebar-menu-inner a span {
        font-size: 12px;
    }


/*分类提示代码-备用<badge class="c-blue-2">导航</badge>*/
.navbar-nav.navbar-top.site-menu.mr-4 a {
    border: 0px solid #ffffff85!important;
    border-radius: 18px!important;
    background: #ffffff1a;
    text-shadow: 0px 1px 3px rgb(0 0 0 / 80%)!important;
    margin-right: 10px!important;
    color: #ffffff!important;
    padding: 0px 10px!important;
}.big-header-banner:not(.header-bg) .page-header .navbar-nav>li>a:hover:hover {
    border: 0px solid #ffffff85;
    border-radius: 18px;
    background: #ffffff1a;
    text-shadow: 0px 1px 3px rgb(0 0 0 / 80%);
    margin-right: 10px;
    color: #ffffff;
    padding: 0px 15px;
}.navbar-collapse ul li ul {
    background:#00000036 !important;
    /*backdrop-filter: blur(24px);*/
    border-radius: 13px !important;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%) !important;
}.navbar-collapse ul li ul .menu-item a {
    margin-bottom: .6rem !important;
    background: #1616165e !important;
    backdrop-filter: blur(4px);
}.navbar-top .sub-menu .sub-menu {
    left: 106%;
}.header-mini-btn {
    display: none!important;
}.home li#menu-item-64008  {
    display: none;
}


/*博客页*/@media screen and (min-width: 985px){
  .page-id-46286  .dbj .container.container-fluid.customize-width {
    display: none;
} .page-id-46286 .overlay2 {
    filter: none!important;
    background-color: #ffffff!important;
    clip-path: none!important;
} body.page-template.page-template-template-mininav.page-template-template-mininav-php.page.page-id-46286.logged-in.sidebar_right.mini-sidebar {
    background-color: #ffffff!important;
} .page-id-46286 .d-flex.flex-fill.customize-menu {
    display: none !important;
} .page-id-46286 .zdy.content2 {
    margin-top: -41px!important;
padding: 0rem !important;
}   .page-id-46286 .customize-width {
max-width: 1400px !important;
margin-top: 0%!important;
 } .page-id-46286 .content-layout .tab-content.mt-4 {
    width: 104%;
    box-shadow: 0 0 0rem 0 var(--sidebarShadowGrey, transparent) !important;
    background: #ffffff00 !important;
}.page-id-46286 .content-wrap .row.no-gutters {
    box-shadow: 0px 9px 38px 0px rgb(108 117 135 / 29%);/*0px 9px 26px 0px rgb(179 179 179 / 40%)*/
    border-radius: 12px;
    background-color: #ebf5ff36;
    border: 3px solid #ffffff !important;
}.page-id-46286 .content-wrap a.media-content {
    background-color: #ebf5ff36;
    border: 6px solid #ffffff !important;
}
  }


body.bulletin-template-default {
    background: #fff!important;
}.bulletin-template-default div#content {
    max-width: 1100px!important;
}.page-template-template-bulletin  div#content {
    max-width: 1100px!important;
}.bulletin-template-default div#content  .card, .block {
    box-shadow: 0px 0px 0px 0px rgba(158,158,158,.2)!important;
}.bulletin-template-default .custom-piece_c_b {
    background: #ffffff45 !important;
    color: #ffffff !important;
}.bulletin-template-default main.content {
    padding: 0rem !important;
}.page-template-template-bulletin main.content {
    padding: 1rem !important;
}.bulletin-template-default .card-body {
    padding: 1rem 1rem 1rem 1rem;
}.bulletin-template-default h1.h2.mb-3 {
    margin-bottom: 2rem !important;
}.bulletin-template-default .col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}.btn-outline-danger {
    color: #0068ff;
    border-color: #0068ff;
}.btn-outline-danger:hover {
    color: #fff;
    border-color: #0068ff;
    background-color: #0068ff;
}@media (min-width: 992px){.bulletin-template-default .sidebar.sidebar-tools.d-none.d-lg-block {
    width: 280px!important;
}.home .content-wrap a.media-content {
    border: 2px solid #fdfdfd !important;
}}.bulletin-template-default div#article_contents_widget-4 li {
    font-size: 12px;
    margin-top: 4px;
}.bulletin-template-default .huida a:hover {
    color: #305995 !important;
}

.single .main-footer.footer-stick.container.container-fluid.customize-width.pt-4.pb-3.footer-type-big {
    display: none;
}
/*div#comments2 {
    background-color: #ffffff;
    border-radius: 16px;
    padding: 2rem;
    box-shadow: 0px 4px 2px 1px rgb(237 237 237);
}*/
img.aiduihuaimg {
    width: 43px;
    margin-top: -25px !important;
}.aiduihuaimg {
    transition: transform 0.5s ease; /* 使动画平滑过渡 */
}

.aiduihuaimg:hover {
    animation: breathe 2s infinite; /* 鼠标悬停时触发动画 */
}

@keyframes breathe {
    0%, 100% {
        transform: scale(1); /* 原始大小 */
    }
    50% {
        transform: scale(1.2); /* 放大 20% */
    }
}



.rotate-wrapper {
    position: relative;
    display: inline-block; /* 让 a 标签正确包裹内容 */
}

.colorful-ring {
    position: absolute;
    top: -17.5px;
    left: -1px;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #8e9fff;
    border-right-color: #c3bdff;
    border-bottom-color: #8e9fff;
    border-left-color: #c3bdff;
    animation: spin 4s linear infinite;
    z-index: -1;
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

/* 保留之前的图片呼吸动画代码 */
.aiduihuaimg {
    transition: transform 0.5s ease; /* 使动画平滑过渡 */
}

.aiduihuaimg:hover {
    animation: breathe 2s infinite; /* 鼠标悬停时触发动画 */
}

@keyframes breathe {
    0%, 100% {
        transform: scale(1); /* 原始大小 */
    }
    50% {
        transform: scale(1.2); /* 放大 20% */
    }
}


@media (min-width: 769px) and (max-width: 1300px){
span.wzflmc {
    display: none !important;
}
  }@media screen and (max-width: 1339px){
    span.wzflmc {
  display: inline-block;
    max-width: 65px;
    white-space: nowrap;
    overflow: hidden;
     }a.list-title.no-c.text-md.overflowClip_1 {
    font-size: .875rem !important;
}
}
time.mx-1.shijian123 {margin-bottom: -0.5rem !important;}

@media screen and (max-width: 768px){
  img.aiduihuaimg {
    width: 33px;
    margin-top: -15px !important;
}.colorful-ring {
    position: absolute;
    top: -6px;
    left: 0px;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #8e9fff;
    border-right-color: #c3bdff;
    border-bottom-color: #8e9fff;
    border-left-color: #c3bdff;
    animation: spin 4s linear infinite;
    z-index: -1;
}
.post-template-default .big-header-banner {
    display: none;
}.post-template-default .card-body img {
    padding: 0.6rem 0rem!important;
}
.page-id-46286 .apd.apd-home.col-12 {
    display: none;
}.page-id-46286 .customize-width {
    margin-top: 13%!important;
}.page-id-46286 .slice-article.mb-4 {
   padding: 0rem !important;
}.page-id-46286 .io-px-2.col-12.col-sm-6.col-lg-4.col-xxl-3 {
    margin-left: 10px;
}.page-id-46286  .content-layout .slider_menu[sliderTab]>.menu>li>a.active {
    color: #ffffff !important;
    font-weight: 900 !important;
    font-size: 14px!important;
    top: auto !important;
    background: #5172e2!important;
    text-shadow: unset!important;
}.page-id-46286 .slider_menu.mini_tab[sliderTab]>.menu>li>a {
    height: 21px!important;
    line-height: 22px!important;
    padding: 0 5px!important;
}.page-id-46286 .d-flex.flex-fill.flex-tab.align-items-center {
    margin-top: -32px !important;
    margin-left: 75px!important;
    margin-right: 3px!important;
}.page-id-46286 div#search {
    left: -1%!important;
}
}@media (min-width: 1400px){
.page-id-46286 .content .col-xxl-3 {
    flex: 0 0 50%;
    max-width: 50%;
  margin-bottom: 1rem;
}
}
@media (min-width: 992px){
.page-id-46286 .content .col-lg-4 {
    flex: 0 0 50%!important;
    max-width: 50%!important;
  margin-bottom: 1rem!important;
}.page-id-46286 .slice-article.mb-4 {
    padding: 0rem 1.8rem!important;
}.page-id-46286 .col-xl-6 {
    flex: 0 0 42%!important;
    max-width: 42%!important;
}.page-id-46286 .col-12.col-xl-3.d-none.d-xl-block.pl-0.pl-md-2 {
    flex: 0 0 20%!important;
    max-width: 20%!important;
}.page-id-46286 .col-12.col-md-5.col-lg-4.col-xl-3.mt-4.mt-md-0 {
    flex: 0 0 38% !important;
    max-width: 38% !important;
}.page-id-46286 .slice-article.mb-4 .d-none {
    display: block !important;
}.page-id-46286 img.gdd-top-banner__image {
    height: 5vh !important;
}.page-id-46286 div#header {
    background-color: #6b78ff;
}.page-id-46286 .navbar.navbar-expand-md {
    max-width: 1400px;
    margin: 0 auto;
}.page-id-46286 .big-header-banner:not(.header-bg) .page-header .navbar-nav>li>a {
    color: #ffffff9c;
}.page-id-46286 .new-news .news_title {
    background-color: rgb(0 0 0 / 0%);
}.page-id-46286 .carousel-caption {
    bottom: 0;
    padding-top: 10px;
    padding-bottom: 3px;
}/*新文章页*/.page-id-1411 .container{
    max-width: 1149px!important;
}.page-id-1411 .slide-blog.mb-4 {
    margin-bottom: -0.5rem !important;
    margin-left: 27px;
}.page-id-1411 .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 71.666667%;
    max-width: 71.666667%;
}.page-id-1411 .col-12.col-lg-4.d-none.d-lg-block.pl-0.pl-md-2 {
    flex: 0 0 27.333333%;
    max-width: 27.333333%;
}.page-id-1411 .content-wrap .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 23.333333%;
    max-width: 23.333333%;
}.page-id-1411 .media.media-21x9.rounded-xl {
    height: 162px;
}
  }
/*影音专区修改*/.page-id-73793 .headbar { display: none;}
@media screen and (max-width: 980px){
 .page-id-73793 .big-header-banner.header-nav {display: none;}
 body.page-id-73793 {background-color: #ffffff!important;}
.page-id-73793 .col-2a { max-width: 16.5%!important;}
.page-id-73793 a.card.no-c.is-views.mb-4 {background: #fff0!important; box-shadow: 0px 0px 0px 0px rgb(158 158 158 / 50%)!important;}
.page-id-73793 .url-card .url-img {width: 30px!important; height: 30px!important;}
.page-id-73793 strong { font-size: .7rem!important;font-weight: 500;color: #000000;}
 .page-id-73793 p.overflowClip_1.m-0.text-muted.text-xs {display: none;}
  .page-id-73793 .card-body.url-content.d-flex.align-items-center { display: block!important;}
  .page-id-73793 .overflowClip_1 {display: contents;}
  .page-id-73793 .url-card .url-info {width: 120%;margin-left: -7px; text-align: center;}
.page-id-73793 i.iconfont.icon-goto { display: none;}
.page-id-73793 .content {margin-top: 23px;}
  .page-id-73793 .io-px-2.col-6.col-md-4.col-xl-3.col-xxl-6a.py-2.py-md-3 {padding-left: 1rem!important;padding-right: 0rem!important;}
.page-id-73793 .list-title {font-size: .8rem!important;}
.page-id-73793 .content-layout .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
  box-shadow: 0 0 1px 0 rgb(78 78 78) !important;
    border-radius: 25%!important;
  /*box-shadow: 0 0 0.2rem 0 rgb(0 0 0 / 16%) !important;border-radius: 31%!important;*/} 
}

.postid-74549 img.loaded {
    width: 45px;
}
.postid-74549 img {
    width: 45px;
}

.biaoqian369 a.btn-cat.custom_btn-d.mb-2 {
    margin-right: 5px;
}

.page-template .card.tab-sites-widget.rounded-xl {
    margin-left: 17px;
}.page-template .zdy.content2 {
    margin-left: 17px;
}


.page-id-32392 .content-layout .tab-content.mt-4 {
    box-shadow: 0 0 3rem 0 rgb(41 48 66 / 0%) !important;
    background: #ffffff00!important;
}.page-id-32392 .page-template .zdy.content2 {
    padding-bottom: 60px!important;
    margin-bottom: -4.5rem!important;
}

.tab-widget-nav .nav-link i {
    font-size: 1.6rem;
}

/*blockquote {
    left: -30px!important;;
    width: 105%!important;;
    border-left: 8px solid rgb(0 104 255)!important;;
    background-color: rgb(237 237 237 / 68%)!important;;
    border-radius: 4px!important;
    margin: 1rem 0rem!important;;
    padding: 1.5rem 0.9375rem 1.5rem 1.5rem!important;
  bottom: 1rem;
}*/

.hot-rank {
    display: inline-block;
    width: 22px!important;
    height: 15px!important;
    border-radius: 25%!important;
    line-height: 15px!important;
}

.archive .dbj {
    display: none;
}

/*背景图模糊*/
.dbj {
  position: relative;
}

.panel-body.single.mt-2 img.loaded {
    padding-bottom: 1rem!important;
    padding-top: 0.6rem!important;
}

.header-mini-btn {
    display: none;
}.home .header-mini-btn {
    display: block;
}
.sidebar-menu.flex-fill .sidebar-menu-inner a.smooth {
    font-family: auto;
    margin: 4.5px 13px;
}.sidebar-menu.flex-fill .sidebar-menu-inner a.smooth span {
    color: #2a2929e0!important;
    margin: 0.5px 8px;
    letter-spacing: 3px;
    text-shadow: 1px 5px 13px rgb(0 0 0 / 20%);
}

.tab-sites-body.p-2.d-flex .icon-btn .img-bg img {
    height: 32px!important;
}

/****/
@media (max-width: 980px){
.content-wrap .tab-content.mt-4 {
    margin-top: 1rem!important; 
}  
.content {
    padding: 1px 3px!important;
    overflow-x: hidden!important;
    height: auto!important;
    width: 100%!important;
} 
  
  .xqytcgg {
    height: 245px;
}
.navbar-brand img {
    max-height: 30px;
    height: 30px;
} .search .text-lg {
    font-size: .8rem!important;
      margin-bottom: 2rem!important;
}   a.btn-move.tab-move.text-xs.ml-2 {
        background-color: #f3f3f3;
        border-color: #3c2020;
        color: #606060 !important;
        border: 1px solid #d1d1d1;
        border-radius: 13px;
        padding: 0px 14px;
		} 
.home div#search-list {
    display: none;
}.modal-dialog.modal-lg.modal-dialog-centered div#search-list {
    display: block;
}  
.home #search-text {
    box-shadow: 0px 0px 0px 2px #202020!important; 
  }
.home #search {
    margin-top: 66px!important;
}
 .home h6.tit {
    display: none;
} 
.home .pcbxs {
    display: block!important;
}
 .home  #search button {
    background: #1958ff00!important;
    color: #606060!important;
    }
.overlay2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
    height: 76%!important;
    background: #ffffff!important;
    border-radius: 0px 0px 13px 13px!important;
    clip-path: none!important;
    filter: blur(0px)!important;
    backdrop-filter: blur(0px)!important;
    transform: none!important;
}
.home .zdy.content2 .pcbxs {
    display: none!important;
}  
.home .slider_menu[sliderTab]>.menu>li>a.active {
    color: #000000!important;
    font-weight: 900!important;
    font-size: 15px;
}  
.home div#content.container.container-fluid.customize-width {
        margin-top: -61px!important;
}.home .d-flex.flex-fill.customize-menu {
    padding-top: 11px!important;
}
.home .zdy.content2 .tab-content.mt-4 {
    padding: 0.2rem!important;
    background: #ffffff!important;
    margin-left: 0rem!important;
    margin-right: 0rem!important;
    border-radius: 15px!important;
    margin-bottom: 2rem!important;
    margin-top: -9px!important;
}.home div#my-c-nav {
    height: 171px!important;/*138px*/
}.home div#my-nav {
    height: 171px!important;/*138px*/
}.home .sites-template-default.single.single-sites .zdy .io-px-2, .io-mx-n2 .url-card {margin-bottom: -16px!important;
    top: -5px;
 }.home .zdy .col-2a {
    flex: 0 0 33%!important;
    max-width: 33%!important;
}.home .zdy .row-sm {
    margin-left: 0.2rem!important;
    margin-right: 0.3rem!important;
  margin-bottom: 10px!important;
}.home .card, .block {
    background: #fff0!important;
    }
  .home .tab-content.mt-4.mt-4-1 .row.io-mx-n2 {
    margin-left: -0.8rem!important;
    margin-right: 0.5rem!important;
}
 .home .zdy .url-body.mini .url-content.d-flex.align-items-center {
    display: flex!important;
} .home .zdy .url-body.mini .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    width: 18px!important;
    height: 18px!important;
    margin: 0 auto 1px!important;
}.home .card.search-smart-tips {
    background: #fff!important;
    top: 133px;
}
.home .row.io-mx-n2.mt-4.ajax-list-body.position-relative {
    left: -0.3%!important;;
}.home .media.media-4x3.p-0.rounded {
    height: 60px!important;;
}.home .col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 33%!important;
    max-width: 33%!important;
}.list-title {
    font-size: .75rem!important;
}.home .d-flex.flex-fill.flex-tab.align-items-center {
    margin-top: -35.8px!important; /*-37px!important;*/
    margin-left: 122px!important;
}
.sites-template-default .zdy .url-body.mini .url-content.d-flex.align-items-center {
    display: block!important;
  
}
  
  
/**/
 .home  .url-card.io-px-2.col-2a.col-sm-2a.col-md-2a.col-lg-2a.col-xl-2a.col-xxl-4a {
    left: 0%;
    top: 3px;
    margin-bottom: -33px!important;
}
.zdy .io-px-2, .col-2a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 33%!important;
    max-width: 33%!important;
}
.zdy .io-px-2, .io-mx-n2 .url-card p.overflowClip_1.m-0.text-muted.text-xs {
    display: none;
}
  .url-card .url-img {
    width: 15px!important;
    height: 15px!important;
}.url-card.io-px-2.col-2a.col-sm-2a.col-md-2a.col-lg-2a.col-xl-2a.col-xxl-4a strong {
    font-weight: 500!important;
    font-size: .7rem!important;
}a.togo.text-center.text-muted {
    top: 6px;
    right: -6px;
}
  
  
}


 /* .overlay2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
    filter: blur(5px);
    background-color: #f9f9f930;
  background-size: cover;
  z-index: 0;
backdrop-filter: blur(0.1px);
  transform: scale(1.2);
   clip-path: inset(0); 
}*/


/*.post-template-default .card-body img {
    padding: 2.2rem 0rem;
}*/


@media (max-width: 980px){
.zdy .url-body.mini .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    width: 30px;
    height: 30px;
    margin: 0 auto 6px;
    box-shadow: 0rem 0.5rem 0.9rem 0 rgb(55 62 90 / 25%) !important;
  border: 1px solid #ffffff00!important;
}
}

.tab-sites-body .caption.d-flex.align-items-center.h-100.position-absolute {
    height: 20px!important;
      width: 120%;
}.tab-sites-body span.overflowClip_2.text-sm {
    -webkit-line-clamp: 1;
}/*.tab-sites-body a.img-post.media.media-16x9.rounded-xl.overflow-hidden {
    box-shadow: 0px 0px 0px 1px rgb(219 219 219);
    border: 2px solid #ffffff;
}*/

img.lazy.unfancybox.error {
    border-radius: 50%!important;
}
.tab-btn.active::after {
    content: "";
    position: absolute;
    bottom: 6px;
    width: 64%;
    height: 7px;
    border-radius: 12px;
    left: 0;
    right: 0;
    margin: auto;
    background: #5c7cff00;
    box-shadow: 0px -11px 1px rgb(64 142 241 / 0%);
    background-image: linear-gradient(92deg,#4389fb 0,#fdfdfd38 100%)!important;
}a.tab-btn {
    color: #000000;
    font-size: 22px;
    font-weight: 600!important;
    text-shadow: 0px 0px 4px rgb(255 255 255);
    font-family: cursive;
}


/*.card.tab-sites-widget.rounded-xl .google-auto-placed {
    height: 0px!important;
display: none!important;
}*/

img.alignnone.size-full {
    border-radius: 5px;
}
/**/
.activity-avatar.item-avatar {
    display: none!important;
}div#whats-new-avatar {
    display: none!important;
}


.mb-2.mr-3 span {
    color: #6d83a7;
    padding: 0px 1px;
}
.page-template-default .panel-body.mt-2 {
    padding: 2rem;
}
div#wpdcom {
    padding: 2rem;
}
.upload_img {
    background-color: rgb(255 255 255 / 10%);
    border: 2px solid #5c5c5c9e;
    border-radius: 12px;
    left: 5px;
}.form-control {
    background-color: #f9f9f9;
}

.page-template .content-layout .slider_menu[sliderTab]>.menu>li>a.active {
    color: #ffffff!important;
    font-weight: 900!important;
    font-size: 17px;
    top: auto!important;
    background: #5172e2;
    text-shadow: unset!important;
}

@media screen and (max-width: 1489px){
img.wmdh-logo {
    opacity: 1;
    display: block;
    width: auto;
    height: 78px!important;
    margin: 94px auto -110px!important;
    background-size: contain;
    margin-left: -42%!important;
}.home .dbj {
    margin-top: -6%!important;
}.sort-config-item span.sort-config-desc {
    display: none;
}.sort-config-item img {
    float: left;
    width: 45px!important;
    height: 45px!important;
    margin-right: 12px;
}p.sort-config-title {
    line-height: 51px;
    margin-top: 13px;
}span.go {
    top: 19px;
}div#my_custom_widget-2 {
    height: 58px!important;
}.card-body.pb-3.pt-0 {
    margin-top: -9px!important;
}
}

.biaoqian369 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
@media screen and (max-width: 1549px){
.page-template div#mini .sidebar-menu-inner a span, .page-template div#mini .sidebar-nav .flex-bottom a span {
    margin-left: 0px;
}  
}
@media screen and (min-width: 1550px){
.page-template .sidebar-item {
    margin-left: -2px!important;
    width: 119px!important;
} 
  } 
/*div#mini .sidebar-menu-inner a span, div#mini .sidebar-nav .flex-bottom a span {
    margin-left: 9px;
}*/
@media screen and (max-width: 1534px){
div#mini .sidebar-menu-inner a span, div#mini .sidebar-nav .flex-bottom a span {
    margin-left: 2px;
}.sidebar-menu ul:first-child > li> a {
    padding: 12px 5px;
}
  }
@media screen and (max-width: 1279px){
.post-template-default div#mini .sidebar-menu-inner a span, .post-template-default div#mini .sidebar-nav .flex-bottom a span {
    margin-left: -31px;}
}

@media screen and (max-width: 980px){
  
.modal-body.modal-body1 span.text-muted {
    color:#3e3e3e!important;
}.modal-content1 .search-type input:checked+label, .modal-content1 .search-type input:hover+label {
    background-color: #e5e5e5a3!important;
}
  button#btn_search {
    color: #fff;
}
  }

  .modal-content.modal-content1 {
    box-shadow: 0px 0px 0px 100em rgb(255 255 255)!important;
}.modal-content.modal-content1 h6.tit {
    display: none;
}
.modal-body.modal-body1 {
   /* background-color: #738bdd;*/
 /* background-color: #000000cf;
    background-image: linear-gradient(182deg, rgb(232 245 253 / 82%) 0px, rgb(241 241 241 / 28%) 100%);*/
      border: 3px solid #ffffff!important;
      border-radius: 24px;
}.modal-content.modal-content1 input#m_search-text {
    background-color: rgb(255 255 255)!important;
      box-shadow: 0px 0px 0px 2px #ffffff!important;
    border: 1px solid #e3e3e3!important;
}.modal-content.modal-content1 button#btn_search {
    margin-right: -9px;
}.modal-content.modal-content1 .mb-3 {
    padding: 0rem 3rem;
}.modal-content.modal-content1 .px-1.mb-3 {
    padding: 0rem 2rem!important;
}

@media screen and (min-width: 985px){
 
div#country3 {
    background: #f1404b!important;
    -webkit-transform: rotate(16deg) scale(0.8)!important;
    position: fixed;
    top: 11px!important;
    right: 21px!important;
    font-size: 12px!important;
    box-shadow: 0 0 0 0.1rem rgb(255 255 255) !important;
}  
  
.content-wrap .text-gray {
    font-weight: 600;
    color: #000000;
}  
 
.content-layout .slider_menu[sliderTab]>.menu>li>a.active {
    text-shadow: 2px 0px #ffffff, 2px 2px #42fd00, 4px 2px #000000!important;
} .slider_menu[sliderTab] ul:hover li:not(.hover) a.active {
    color: #000!important;
} 
  
.page-template .content {
    margin-left: 0.8vh;
}  
 .siteico {
    top: -27px;
} .biaoqian369 {margin-top: -27px;
  }
  .row.site-content.py-4.py-md-5.mb-xl-5.mb-0.mx-xxl-n5.xq1 {
    padding-bottom: 1rem !important;
}a.media-content {
    border-radius: 12px;
}
.page-template .panel.card {
    padding: 40px!important;
    border-radius: 19px!important;
    margin-left: -2.5%;
}.page-template .text-center.mb-3 {
    margin-left: -2.5%;
    border-radius: 13px!important;
}/*.page-template div#content {
    max-width: 1190px!important;
}*/
  
 .home .content-wrap .tab-content.mt-4 {
    margin-left: -28px!important;
    width: 100%!important;
} .home a.btn-move.tab-move.text-xs.ml-2 {
    margin-right: calc(15px + 15px)!important;
}   
.archive .content-layout,.page-template .content-layout {
    margin-top: -10px;
    padding: 40px!important;
    border-radius: 19px!important;
    background: #fff;
    box-shadow: 0 0 1rem 0 var(--sidebarShadowGrey,transparent);
  margin-left: -2.5%;
}  /*
  .home .content-layout .tab-content.mt-4 {
    margin-left: 0%;
    width: 100%;
    margin-bottom: 3rem!important;
    margin-top: 0px!important;
    padding: 0rem!important;
    box-shadow: 0 0 3rem 0 rgb(41 48 66 / 0%) !important;
    background: #ffffff!important;
    border-radius: 15px!important;
} */
 /**/
  .home.sidebar_right .content-layout  {
    margin-right: calc(265px + 15px);
}
.page-template.sidebar_right .content-layout  {
  margin-right: calc(245px + 15px);
  }
.home .sidebar.sidebar-tools.d-none.d-lg-block .card.io-sidebar-widget, .page-template .sidebar.sidebar-tools.d-none.d-lg-block .card.io-sidebar-widget {
    width: 108%;
    top: -13px;
    border-radius: 10px!important;
      background: #fff;
    box-shadow: 0 0 1rem 0 var(--sidebarShadowGrey,transparent);
}  
  
  .card, .block {
    border-radius: 7px;
}
 .archive .list-content.py-0 {
    border-radius: 11px;
    height: 72px;
    padding: 1rem;
    background: #ededed!important;
}.archive .list-content.py-0 .list-body {
    margin-top: 14px;
}
 .archive .s-search.mx-auto.my-4 .ydbxs {
    display: none!important;
}  .archive div#search {
    margin-top: 3.35rem!important;
}.archive.category .content-layout,.archive.tag .content-layout {
    background: #fff;
    border-radius: 18px;
    padding: 1.25rem;
  box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 24%);
}a.card.post-min {
    border-radius: 11px;
    background: #ededed!important;
}
.archive.category div#content,.archive.tag div#content {
    width: 1200px!important;
}.archive  .list-item.card {
    height: 141px;
   /* box-shadow: 0px 1px 2px 1px rgb(0 0 0 / 10%)!important;*/
    border-radius: 18px;
      background: #ededed!important;
}.archive a.list-title.text-lg.overflowClip_2 {
    font-weight: 700!important;
    font-size: 1.2rem!important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-top: 10px;
}
  
  ul.nav.navbar-menu.text-xs.order-1.order-md-2.position-relative {
    left: -15px;
}
  .search a.card.no-c.is-views.mb-4 {
    box-shadow: 0px 0px 1px 0px rgb(153 153 153);
}body.search.search-results.logged-in.sidebar_right.mini-sidebar {
    background-color: #ffffff;
}.search #search {
    max-width: 800px;
    width: 37%;
    position: relative;
    margin-bottom: -7rem!important;
    margin-top: 7.35rem!important;
}.btn-search:hover, .btn-search.current {
    background-color: #1958ff;
    color: #ffffff!important;
    box-shadow: 0 5px 20px -3px rgba(240,240,241,.6);
}.btn-search.current:after {
    border-top-color: #1958ff;
}.btn-search.current:after {
    top: 33px;
}
}



@media (min-width: 980px) and (max-width: 1279px){
.post-template-default div#mininav {
    width: 11.2%;
    position: fixed;
    padding: 5px 0px;
    background: #fff0;
    z-index: 1;
    border-radius: 8px;
}.post-template-default .sidebar-menu.flex-fill {
    margin-left: -16px;
}.post-template-default #subnav span, .post-template-default #subnav i {
  margin-left: -49px;
    padding: 0px 32px;
   /* margin-left: -36px;
    padding: 0px 31px;*/
}.post-template-default li#subnav {
    margin-left: 15px;
}.post-template-default .sidebar-item {
    margin-left: 15px;
}.post-template-default .sidebar-item span, .post-template-default .sidebar-item i {
    margin-left: -36px;
    padding: 0px 31px;
}
}

@media screen and (min-width: 1300px){
  .post-template-default .sidebar-item {
    margin-left: 0px;
}
}
/*.post-template-default .sidebar:not(.col-12) {
        margin-top: -36px!important;
}*/input#searchsubmit {
    border: 1px solid #0068ff;
    background-color: #0068ff;
}
/*.post-template-default .url-body.default:first-child:before {
    content: "本文相关网址";
    position: absolute;
    right: 0;
    top: 0;
    width: 169px;
    height: 37px;
    background: rgba(0,0,0,.18);
    border-bottom-left-radius: 12px;
    border-top-right-radius: 12px;
    transform: scale(.5);
    transform-origin: top right;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 23px;
    font-weight: 400;
    color: #fff;
    z-index: 90!important;
}*/
/*.post-template-default .url-card.shortcode-url.site_0.mx-auto.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a {
    max-width: 80%!important;
}*/.post-template-default .card-body {
    z-index: 0!important;
}/*.post-template-default div#mininav {
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 0%);
}*/.post-template-default .text-muted a {
    color: #677781;
    font-weight: 400;
}.post-template-default div#mini .sidebar-menu-inner a span {
    font-weight: 100;
}
/*.post-template-default a.card.no-c.is-views.mb-4 {
    border-radius: 7px;
    height: 104px;

      background: rgb(255 255 255);
    background-image: linear-gradient(270deg, rgb(206 216 255 / 44%) 0px, rgb(255 136 136 / 0%), rgb(169 204 255 / 15%) 67%);
    box-shadow: 0px 0px 2px 0px rgb(192 195 209);
}*/
.post-template-default .card-body.url-content.d-flex.align-items-center {
    left: 34px;
}
/*.post-template-default .url-card .url-img {
    width: 40px;
    height: 40px;
}*/
.post-template-default .content-layout .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    box-shadow: 0 0 0.2rem 0 rgb(0 0 0 / 0%) !important;
}
 


.card-body {
    padding: 0.8rem;
}/*.panel-body.single.mt-2 {
    padding: 0.5rem;
}*/
.panel-header.mb-4 {
    /*background-image:linear-gradient(0deg, rgb(255 255 255) 0px, rgb(248 251 255) 100%);*/
    border-radius: 6px;
    padding: 1rem;
    /*box-shadow: 0px 4px 2px 1px rgb(237 237 237);*/
    margin-bottom: -0.5rem!important;
}.url-card.shortcode-url.site_0.mx-auto.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a {
    padding-right: 0px;
    padding-left: 0px;
}
.content-wrap i.iconfont.icon-tags {
    color: #307ee3;
}.archive .dbj {
    margin-bottom: 4.5%!important;
}

@media screen and (min-width: 768px){
  .archive .dbj {
    margin-bottom: 2.5%!important;
}
  a.btn.btn-arrow {
    right: -5px;
}a.btn.btn-arrow.qr-img {
    right: 1px;
}.wenzituijian {
    margin-left: -13px;
    margin-top: 0px;
    margin-right: 0px;
}
/*.url-card.io-px-2.col-2a.col-sm-2a.col-md-2a.col-lg-2a.col-xl-2a.col-xxl-4a {
    padding-right: 2.825rem!important;
}.url-card.io-px-2.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a{
    padding-right: 2.825rem;
} */
  a.card.new-site.mb-3 {
    box-shadow: 0px 0px 0px 1px rgb(158 158 158 / 15%);
}
}
div#country2 {
    background: #000000!important;
    position: absolute;
    top: 53px;
    z-index: 90!important;
    transform: rotate(346deg);
    right: -15px;
      box-shadow: 0 1px 0px 0px rgb(120 120 120) !important;
}div#country3 {
    background: #f1404b!important;
  -webkit-transform: scale(0.8);
    position: fixed;
    top: -5px;
    z-index: 90!important;
    transform: rotate(357deg);
    right: 5px;
    font-size: 12px!important;
    box-shadow: 0 0 0 0.1rem rgb(255 255 255) !important;
}
@media screen and (max-width: 768px){
  .post-template-default .card-body.url-content.d-flex.align-items-center {
    left: auto;
}body.post-template-default {
    background-color: #ffffff;
}.post-template-default .container {
    padding-right: 0rem;
    padding-left: 0rem;
}.post-template-default main.content {
    padding: 0 0px;
}.panel-header.mb-4 {
   /*background-image: linear-gradient(182deg, rgb(203 219 255 / 0%) 0px, rgb(241 241 241 / 0%) 100%)!important;*/
    border-radius: 6px;
    padding: 0rem;
    margin-bottom: 2.5rem!important;
}.post-template-default nav.text-xs.mb-3.mb-md-4 {
    padding: 18px!important;
    background-color: #ffffff;
    width: 100%;
    height: 42px;
    margin-top: -22px;
    margin-bottom: 0.5rem!important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
  span.mr-3.mr-321 {
    display: none!important;
}
  div#country2 {
    background: #f1404b!important;
    position: absolute;
    top: 1px;
    z-index: 90!important;
    transform: rotate(359deg);
    right: 362px;
}
div#country3 {
      background: #f1404b!important;
    -webkit-transform: scale(0.55)!important;
    position: fixed;
    top: 8px;
    z-index: 90!important;
    transform: rotate(359deg);
    right: 3px;
   /* background: #f1404b!important;
  -webkit-transform: scale(0.8)!important;
    position: fixed;
    top: 1px;
    z-index: 90!important;
    transform: rotate(359deg);
    right: 3px;*/
}
}

/*a.img-post.media.media-16x9.rounded-xl.overflow-hidden {
    box-shadow: 0px 0px 0px 2px rgb(165 165 165);
}*/.img-post .caption {
    opacity: 1;
}span.overflowClip_2.text-sm {
    margin-left: 21px;
}

div#my_custom_widget-2 {
    height: 70px;
}

.block123 {
  width: 100%;
  height: auto;
  background-color: #fff;
  padding-left: 1rem;
    padding-right: 1rem;
	    z-index: 0;
}

.row123 {
  display: flex;
  justify-content: space-between; /* 左右对齐，间距平均分配 */
  flex-wrap: wrap;
}

.item123 {
/* width: calc(16.666% - 8px);   缩小间距 */
  height: 20px;
  line-height: 20px;
  font-size: .75rem;
  margin: 4px; /* 缩小间距 */
  padding: 2px 0px;
  text-align: center;
  background-color: #fff;
  color: #000;
  text-decoration: none;
  white-space: nowrap; /* 阻止文字换行 */
  /*overflow: hidden;  隐藏溢出部分 */
}
@media screen and (max-width: 1270px){
  .item123 {
    width: calc(19.666% - -8px);
  }
  }
.item123:hover {
  background-color: #eee00;
}

.item123:hover::after {
  content: "";
  display: block;
  width: 4px;
  height: 2px;
  background-color: blue;
  margin: 0 auto;
}
.dropdown123 {
  display: none;
  position: fixed; /* 使用 fixed 定位 */
  top: 0;
  left: 0;
  width: max-content;
  padding: 5px;
  background-color: #fff;
  border: 1px solid #ccc;
  font-size: 10px;
}

.dropdown123 a {
  display: block;
  margin-bottom: 5px;
}






.page-template div#sidebar_sy {
    display: none!important;
}.page-template div#sidebar_sy1 {
    display: none!important;
}

/*移动端*/@media screen and (max-width: 768px){
  .biaoqian369 {
    margin-left: 10px;
    margin-top: 10px;
}
.page-template .zdy.content2 {display: none;margin-top: -0px!important;}.page-template .dbj  {display: none; margin-top: -0px!important;
  }
  .page-template .dbj .container.container-fluid.customize-width {
    margin-top: 2%!important;
    padding-bottom: 3px!important;
    background-size: cover;
}
  .page-template .dbj  {

    padding-bottom: 7px!important;
    margin-top: -4%!important;
}.page-id-32262 .dbj {
    display:block;

}
}  
/*电脑端*/
.page-template .row.row-sm i.iconfont.icon-goto {
    display: none;
}
.page-template .card, .page-template .block {
    background: #fff;
    border-width: 0;
    margin-bottom: 1rem;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 0%);

}
.page-id-32262 div#content {
     margin-top: -4%!important;
    padding-bottom: 0px!important;
    background-size: cover;
}
.page-template div#search {
    max-width: 649px;
    position: relative;
    left: 13%;
}
.page-template .search-type li label {
    line-height: 13px;
    padding-bottom: 3px;
  }
/*.page-template .sidebar-item {
    margin-left: 1px;
}*/
.page-id-32262 .dbj {
    margin-top: 1%!important;
  background: #f9f9f9!important;
}

.page-template .dbj {
    padding-bottom: 127px!important;/*81px!important*/
    margin-top: -4%;
  background-size: cover;
}
.page-template .customize-width {
    margin-top: -3%;
}
.page-id-32262 .content2 {
    display: none;
    margin-top: -695px!important;
    clear: both!important;
    padding: 2.2rem!important;
    background: #ffffff!important;
    border-width: 0px!important;
    box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 0%)!important;
    transition: background-color .3s!important;
    border-radius: 40px!important;
    padding-bottom: 62px!important;
    margin-bottom: -2.5rem!important;}  
.page-template .row-sm {
    margin-left: 0rem!important;
    margin-right: 0rem!important;
    background: #ffffff;
    box-shadow: 0px 0px 17px 14px #ffffffc4;
}
    
.page-template .dbj .container.container-fluid.customize-width {
    margin-top: 9%;
    padding-bottom: 69px;
    background-size: cover;
}.page-template .zdy.content2 {
    margin-top: -107px;
    clear: both;
    padding: 2.2rem;
    /*background: #ffffff!important;*/
    border-width: 0px;
    box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 0%);
    transition: background-color .3s;
    border-radius: 40px;
    padding-bottom: 62px;
    margin-bottom: -2.5rem;
} .page-template .tab-sites-body.p-2.d-flex {
    margin-top: 17px;
}





@media (min-width: 1000px) and (max-width: 1549px){
 .page-template .indexmh {
    margin-left: .6%;
    margin-right: 0%;
}
.page-template div#content {
    max-width: 99%;
    left: 0%;
}.page-template div#mini {
   /* margin-left: 9%;*/
  margin-left: 158px;
  top: -47px;
}
.page-template div#mininav i.icon-fw.icon-lg {
    display: none;
}   .page-template div#mininav {
    width: 54px;
}.page-template .sidebar-item {
    /*margin-left: -6px;*/
      margin-left: -3px;
}
}

@media  screen and (min-width: 1550px){
    .page-template div#mini {
    margin-left: 3%;
      top: -6px;
}.page-template .sidebar-menu ul:first-child > li> a {
    padding: 12px 19px!important;
  width: 85px!important;
    margin-left:16px;
}.page-template .sidebar-item i.icon-fw.icon-lg {
    margin-left: -7px;
}/*.page-template .sidebar-item {
    margin-left: -10px;
  width: 106px!important;
}*/ .page-template div#mininav {
    position: fixed;
    padding: 5px 0px;
    background: #fff;
    z-index: 1;
    box-shadow: 0 0 1rem 0 rgb(87 91 102 / 10%) ;
    border-radius: 14px;
}.page-template .sidebar-item>a:hover {
    color: #FFF;
    background: rgba(0,0,0,.1);
    border-radius: 5px;
    width: 85px!important;
    margin-left: 15px;
}.page-template .sidebar-item>a:hover i {
    margin-left: -11px;
}
  
}   

@media screen and (min-width: 768px){

 /* .sites-template-default div#mininav {
     position: fixed;
    padding: 5px 0px;
    z-index: 1;
    margin-left: 175px!important;
    width: 6%;
    background: #ffffff!important;
    border-radius: 17px;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 31%)!important;
}.sites-template-default .sidebar-scroll {
    width: 95%;
}*/
  .row.site-content.py-4.py-md-5.mb-xl-5.mb-0.mx-xxl-n5.xq1 {
    background: #ffffff!important;
    border-radius: 17px;
    /* background-image: url(http://p6.qhimg.com/bdr/__85/t01ff449331bf55fce9.jpg); */
    border-width: 0;
    margin-bottom: 1rem;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 31%)!important;
    margin-bottom: 0rem!important;
}.col.mt-4.mt-sm-0 .h3 {
    font-size: 2.75rem;
} .site-body .btn-arrow {
    border-radius: 6px;
    padding: 7px 16px;
    color: #000000!important;
    background-color: rgb(255 195 67)!important;
    transition: .3s;
}.site-body .btn-arrow:hover {
    background-color: rgb(58 58 58)!important;
    color: #ffffff!important;
}.col.mt-4.mt-sm-0 p.mb-2 {
        background: #f5f5f5;
        border-radius: 17px;
        color: #363636;
        padding: 1.2rem !important;
        font-size: 14px;
}.col-12.col-sm-5.col-md-4.col-lg-3 .siteico{
    background: #e6e8ed00;
  height: 100%!important;
}.siteico .img-cover {
    border-radius: 22px;
}.biaoqian369 a.btn-cat.custom_btn-d.mb-2, span.mr-1 a {
    background-color: #f3f3f3;
    border-color: #3c2020;
    color: #606060!important;
    border: 1px solid #d1d1d1;
    border-radius: 7px;
    padding: 2px 4px;
    font-size: 12px;
}.sites-template-default .apd.apd-right {
    background: #ffffff42!important;
    border-radius: 6px;
    box-shadow: 0px 0px 2px 0px rgb(158 158 158 / 41%)!important;
  height: 100%!important;
}.sites-template-default .apd.apd-right:before {
    content: "广告";
    z-index: 9;
    left: -2.8%;
    position: absolute;
    right: 0;
    top: 0px;
    width: 52px;
    height: 31px;
    background: rgb(241 241 241);;
    border-bottom-left-radius: 9px;
    border-top-right-radius: 12px;
    transform: scale(.5);
    transform-origin: top right;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}.row.mb-n4 {
    margin-bottom: 1.5rem!important;
}
.search .url-card.col-sm-6.col-md-4 {
    margin-top: -3px!important;
}  
 }
.siteico div#country {
    display: none;
}


.panel-body h2 {
    border-left: 0px solid #f1404b!important;
    padding: 0rem 0 0rem 0rem!important;
    margin-left: 1px!important;
}
.panel-body h2:before {
    content: "";
    display: inline-block;
    position: static;
    margin-right: 4px;
    margin-top: -5px;
    width: 16px;
    height: 15px;
    vertical-align: middle;
    background: url(https://juxuan.pro/wp-content/uploads/2023/07/H2-1.png) no-repeat 100%;
    background-size: cover;
}.card-body.p-0 img.loaded {
    width: 100%;
}

@media screen and (min-width: 768px){
.user-bookmark-body .header-big .s-type-list label span {
    padding: 10px 16px;
    font-size: 26px;
    font-weight: 600;
}} .user-bookmark-body span.text-muted {
    font-weight: 400;}
.header-big .search-type input:checked+label:before {
    top: -9px;
    height: 40px;
    border-width: 10px 10px 0px 10px;
    left: 46%;
}.user-bookmark-body input#search-text2 {
    height: 62px;
    font-size: 1.2pc;
}.user-bookmark-body .search-type li {
    margin-top: 10px;
}.user-bookmark-body button#btn_search {
    top: 7px!important;
}.user-bookmark-body #search button i {
    color: #666;
    font-size: 21px!important;
}.user-bookmark-body .big-title {
    display: block;
}.big-title.text-center.mb-3.mb-md-5.mt-2 p.h1 {
    color: #000000!important;
}.big-title.text-center.mb-3.mb-md-5.mt-2 {
    border-radius: 148px!important;
    background-color: #ffffff00!important;
    box-shadow: 0px 0px 12px 0px rgb(4 4 4 / 0%)!important;
    padding-bottom: 22px!important;
    padding-top: 0px;
}.user-bookmark-body .search_logo {
   display: none;
}
.user-bookmark-body .row.row-sm {
    background: #ffffff00;
}.user-bookmark-body .sites-pane .ct-name {
    position: absolute;
    color: rgb(0 0 0)!important;
    top: -5px!important;
    font-size: 1rem!important;
}.user-bookmark-body .sites-pane {
    position: relative;
    background: rgb(255 255 255 / 0%)!important;
}.user-bookmark-body .sites-tabs-container {
    background: rgb(68 68 68);
    z-index: 10;
    width: 100%;   
}.user-bookmark-body div#footer-tools {
    z-index: 11;
}

  .user-bookmark-body .bookmark-bg .img-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #ffffff;
    height: 100%;
    margin: 0;
    opacity: 1;
    padding: 0;
    position: absolute;
    transition: opacity .5s ease 0s;
    width: 100%;
}.gradient-linear {
    background-attachment: fixed;
    background-image: none;
}
.user-bookmark-body .header-big:not(.no-bg) .s-type-list {
    color: #000;
}.user-bookmark-body .header-big:not(.no-bg) .text-muted, .header-big:not(.no-bg) .search-type .menu-item a, .header-big:not(.no-bg) .big-title .h1 {
    color: #000000!important;
}
.user-bookmark-body .form-control {
    font-size: .875rem;
    color: #6d6e74;
    border: 1px solid #f1f3f6;
    background-color: #ffffff;
}.user-bookmark-body #search button i {
    color: #666;
    font-size: 18px;
}.user-bookmark-body .quick-sites .sites-title {
    background-color: rgba(175,175,175,.2);
    color: #000;
    border-radius: 20px;
}
.user-bookmark-body.bookmark-default .header-big.mb-4 {
    margin-bottom: 1rem!important;
    position: relative!important;
    margin-top: 2%!important;
    padding-top: 2%!important;
    padding-bottom: 8%!important;
}
.user-bookmark-body .header-big.mb-4 {
    margin-bottom: 1rem!important;
    position: relative!important;
    margin-top: 7%!important;
    padding-top: 2%!important;
    padding-bottom: 8%!important;
}.user-bookmark-body .quick-sites .sites-icon img {
    height: auto;
    width: 37px;
    transition: .2s;
    border-radius: 48%!important;
}
@media screen and (min-width: 1068px) {
.user-bookmark-body .quick-sites .container {
   max-width: 1139px;
    margin-top: 40px;
}.user-bookmark-body .footer-inner.text-center.text-light.py-3 {
    margin-left: 33%;
}
}.user-bookmark-body .text-light {
    color: #000000!important;
}.user-bookmark-body.bookmark-default  li.nav-item.ml-3 {
    display: none;
}.user-bookmark-body li.nav-login-user.dropdown.ml-3.ml-md-4 {
    top: -3px;
}.user-bookmark-body .container.apd.apd-footer {
    margin-top: 117px;
      margin-left: 8em;
}
@media screen and (max-width: 1067px) {
.container.text-center.px-5 {
    margin-top: 64px;
    padding-left: 1rem!important;
    padding-right: 1rem!important;
}
}




.custom-bg-form {
    position: relative;
    width: 95%; /* 设置固定宽度 */
    height: 100px; /* 设置固定高度 */
  }
  
  .custom-bg-form label,
  .custom-bg-form input[type="text"],
  .custom-bg-form button {
    width: 100%; /* 设置元素宽度为100% */
    box-sizing: border-box; /* 计算元素盒模型包括边框和内边距在内 */
  }



.textwidget.custom-html-widget a {
    flex: 0 0 10%;
    max-width: 100%;
}
.tab-content.mt-4.mt-4-1 .row.io-mx-n2 {
    margin-bottom: 0px!important;
}
@media screen and (min-width: 980px){ 
  .siteico {
    box-shadow: unset;
    border-radius: 8px;
    height: 279px!important;
}

#search-text {
    z-index: inherit;
    padding: 10pt;
    height: 48px;
    font-size: 1pc;
    border: 4;
    border-width: 4px;    
    border-radius: 10px;
    background-color: #ffffff;
    transition: .3s;
    margin-top: 0px;
    margin-bottom: 0.5rem!important;
    box-shadow: 0px 0px 0px 2px #ffffff!important;
    border: 1px solid #e3e3e3!important;
 }
   
  button#btn_search {
    color: #ffffff;
}#search button {
      border-top-right-radius: 11px!important;
    border-bottom-right-radius: 11px!important;
   /* background: #2771e7!important;*/
}
.s-search.mx-auto.my-4 span.text-muted {
    color: #ffffff!important;
    text-shadow: 0px 1px 3px rgb(0 0 0 / 80%);
  font-weight: 500!important;
}.s-search.mx-auto.my-4 span.text-muted:hover {
    color:#ffffff!important;
}  
   .post-template-default nav.text-xs.mb-3.mb-md-4 {
   display: none;
    width: 100%;
    padding: 18px!important;
    margin-top: -37px;
    margin-bottom: -1.5rem!important;
    background: #fff;
    background-clip: border-box;
    height: 75px;
    border-radius: 21.25px;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 24%);
    z-index: 0!important;
  }
  .post-template-default .content-layout {
    margin-left: -76px;
    margin-right: calc(310px + -52px);
}

 #footer-tools .btn {
    color: #000!important;
    background: rgb(255 255 255)!important;
    width: 40px!important;
    height: 40px!important;
    font-size: 1rem;
    text-align: center;
    line-height: 11px!important;
    border-radius: 15%!important;
    margin-top: 4px!important;
    box-shadow: 0px 0px 0px 2px #ffffff!important;
    border: 2px solid #e9e9e9!important;
} 
  .d-flex.flex-column i.iconfont {
    padding: 0.4rem 0.5rem!important;
}.d-flex.flex-column span {
    margin-top: 2px;
    font-size: .7rem;
}a.btn.rounded-circle.m-1 {
    padding-bottom: 51px!important;
}
  
  
}

i.io.io-icon_pifu {
    font-size: 19px;
    padding: 1px 7px!important;
}.layui-layer-title .tit2 {
    border: 1px solid #5637a5;
    border-radius: 29px;
    color: #d3e5ff;
    padding: 0px 4px;
    background: #3d64d9;
    margin-left: 3%;
    padding: 0px 3px!important;
    font-size: 11px;
}


@media only screen and (min-device-width: 768px) {
    /* 针对整个页面的滚动条 */
    html::-webkit-scrollbar, body::-webkit-scrollbar {
        width: 3px;
    }

    /* 滚动条滑块样式 */
    html::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb {
        background-color: rgb(55 60 71);
        -webkit-border-radius: 4px;
        border-radius: 19px;
    }
}

/* 滚动条的滑块样式 */
::-webkit-scrollbar-thumb {
  background-color: #888; /* 设置滚动条滑块的颜色 */
}::-webkit-scrollbar-thumb:hover {
    background-color: #1958ff;
}::-webkit-scrollbar {
    height: 4px;
}
@media screen and (min-width: 980px){ 
.url-card .mini .url-img {
    width: 28px!important;
    height: 28px!important;
    border-radius: 48%!important;
    background: #ffffff!important;
    box-shadow: 0 0 0.2rem 0 rgb(255 255 255) !important;
}
  

  
  
  
.zdy.content2 .slider_menu[sliderTab]>.menu>li>a.active {
    color: #000000!important;/*#464646*/
    font-weight: 900!important;
    font-size: 17px;
  /*
    background: #c3c5d757!important;
    box-shadow: 0px 0px 1px 0px rgb(158 158 158 / 98%);
    height: 28px;
    border-radius: 27px!important;*/
   /* top: -2px;*/
}.zdy.content2 .slider_menu[sliderTab]>.menu>li>a:hover {
    color: #458afb!important;
    font-weight: 900!important;
    /*background: #3c7feb!important;*/
    font-size: 17px;
    margin-right: 12px;
}.zdy.content2 .slider_menu.mini_tab.into {
      width: 110%;
    height: 55px!important;
}
}

@media (min-width: 980px) and (max-width: 1686px)
  {
.sites-template-default .col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 25%!important;
    max-width: 25%!important;
}
}

.zdy.content2 .slider_menu[sliderTab] .anchor, /*.zdy.content2 .customize-menu .btn-edit,*/ .zdy.content2 .badge-danger, .zdy.content2 .comment-list .rank, .sidebar .card-header:after {
    background: rgba(0,69,232,0.69);
    border-radius: 4px!important;
    height: 7px!important;
    top: 19px;
    width: 35px!important;
    margin-left: 0.5rem!important;
    margin-right: 15px!important;
    /* background: #4489fa!important; */
    /* box-shadow: 0px 0px 1px 0px rgb(158 158 158 / 98%); */
    background-image: linear-gradient(92deg,#4389fb 0,#fdfdfd 100%)!important;
}  
  

/*AI次级导航 搜索栏修改*/
.page-id-70485 .dbj {
    background-image: url(http://p2.qhimg.com/bdr/__85/t01743970d425ed5426.jpg);
}.page-id-70485 .dbj span.text-muted {
    color: #f2f8ffc4!important;
}.page-id-70485 .search-type input:checked+label, .search-type input:hover+label {
    background-color: #ffffff6e!important;
}.page-id-70485 a.tit2 {
    color: #6c6c6c!important;
}.page-id-70485 h6.tit {
    background: rgb(255 255 255 / 0%);
  }.page-id-70485 img.wmdh-logo {
    mix-blend-mode: screen;
    filter: invert(100%);
}


.big-header-banner:not(.header-bg) .page-header .navbar-nav>li>a:hover, .big-header-banner:not(.header-bg) .navbar-menu a:not(.dropdown-item):hover {
    color: #56727a;
}


@media screen and (min-width: 980px) and (max-width: 1700px) {
  /*我的导航  980-1700  只显示前13个*/
/*未登录*/
  #my-nav .row>div:nth-child(n+13){
display:none;
} /*登录*/ #my-c-nav .row>div:nth-child(n+13){
display:none;
} 
  
  
}
.panel-body a:not(.no-c).external {
    
    /* font-weight: 900; */
    /* font-family: 仿宋; */
    /* font-size: 14pt; */
    /* border: 1px solid #f1f3f6; */
    border-radius: 7px;
    color: #3f84cb;
    /* background: #ededed; 
    padding: 0px 13px;
    margin-left: -11px;*/
padding: 0px 1px;
    margin-left: 0px;

}

/*.panel-body a:not(.no-c) {
    color: #000!important;
    border: 1px solid #f1f3f6;
    border-radius: 7px;
    color: #d3e5ff;
    background: #ededed;
    padding: 0px 4px;
}*//*.panel-header h1 {
    line-height: 1.5;
    font-weight: 900;
}  */
 /*.panel-body a:not(.no-c) {
color: #000!important;
    font-weight: 900;
   font-family: 仿宋;
    font-size: 14pt;
}*/.panel-body a:not(.no-c):hover {
    color: #f1404b!important;
}.panel-body.single.mt-2 ol {
    background-color: #ffffff3d;
    padding: .1rem 2rem 0rem 2rem;
    border-radius: 17px;
}.panel-body.single.mt-2 li {
    margin-bottom: 0.1rem;
}.panel-body.single.mt-2 ul li {
    margin-bottom: 1.1rem;
}.panel-body h2, .panel-body h3 {
    border-color: #ffffff00!important;
      /*font-weight: bolder;*/
}blockquote {
    border-left: 5px solid rgb(81 114 226);
    background-color:rgb(239 245 255 / 32%);
    border-radius: 6px !important;
      box-shadow: 0px 0px 0px 1px rgb(81 114 226);
}


@media screen and (min-width: 980px){
.post-template-default div#mini {
  position: absolute;
    left: -20.2%;
    z-index: 1;
    top: -31px;
    border-radius: 12px;
}.post-template-default ul.subnav-menu {
    display: none;
 } .sidebar-menu-inner li {
    list-style-type: none;
}/*.post-template-default .sidebar-item {
    margin-left: 0px!important;
}*/.post-template-default li#subnav a:hover {
    color: #FF9800;
    background: rgba(0,0,0,.1);
    border-radius: 5px;
}
 .post-template-default .sidebar-menu ul:first-child > li> a {
   /* padding: 12px 38px;*/
       padding: 14px 17px;
    font-size: 15px;
}    .post-template-default li#subnav a:hover {
        background: rgb(255 255 255);
        border-radius: 35px;
        box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 24%);
    }/*.post-template-default li#subnav a:hover span {
    color: #0342fb !important;
}*/
}
@media screen and (min-width: 980px) and (max-width: 1454px) {
 .post-template-default div#content {
    margin-left: 15%;
    width: 89%;
}
}
@media screen and (min-width: 1455px) and (max-width: 1920px) {
   .post-template-default div#content {
margin-left: 20%;
}
}


.textwidget.custom-html-widget {
    margin-top: -17px;
}
.image-gallery {
    padding: 0.8rem;
    margin-left: 3%;
   /*margin-bottom: -4rem;*/
}@media screen and (min-width: 980px){ 
   .image-gallery {   height: 430px;
}


  .image-gallery img {
            width: 100px;
            height: 100px;
         padding: 0.2rem;
            object-fit: cover;
            cursor: pointer;
        }.hidden {
      display: none;
    }  .home .homebj {
    display: inline-block !important;
  }.home .yilanhomebj {
    display: inline-block !important;
  }.page-template .homebj {
    display: inline-block !important;
    } a.homebj {
    padding-right: 11px;
    font-weight: bold;
    font-size: 1.2rem;
}a.homebj:hover {
    color: #ffffff!important;
}.homebj:hover i {
    animation: shake 0.5s;
  }
  .yilanhomebj:hover i {
    animation: shake 0.5s;
  }
.home .media.media-4x3.p-0.rounded {
    box-shadow: none;
}
  
}

  @keyframes shake {
    0% { transform: translateY(0); }
    25% { transform: translateY(-4px); }
    50% { transform: translateY(0); }
    75% { transform: translateY(-4px); }
    100% { transform: translateY(0); }
  }
.media-title-bg:before {content: "";
    position: absolute;
    left: 0;
    height: 41px!important;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to top,rgb(0 0 0 / 39%) 20%,#00000054 80%)!important;
    backdrop-filter: blur(30px)!important;
 }
@media (min-width: 980px){
.zdy.content2 {
    /*background: #ffffff3d!important;
    background-image: linear-gradient(131deg,#ffffff ,#ffffffeb ,#ffffff 100%)!important;*/
}

}

/*电脑端 tab栏修改美化*/
@media screen and (min-width: 980px){
  a.card.is-views.mb-3 {
    box-shadow: 0px 0px 0px 1px rgb(158 158 158 / 15%);
}
  /*.tab-widget-content .widget-item .icon-btn .img-bg {
    width: 67px;
    height: 42px!important;
    }*/
   .tab-widget-content .widget-item .icon-btn .img-bg {
    width: 45px!important;
    height: 40px!important;
}.icon-btn .img-bg img {
    width: 100%!important;
}.card.tab-sites-widget.rounded-xl .rounded-circle {
    border-radius: 33%!important;
}
.tab-widget-content .widget-item {
    grid-template-columns: repeat(auto-fill,137px)!important;
    grid-gap: 3px!important;
}
 .tab-widget-content .widget-item .icon-btn .img-bg {
    margin-left: 31% ;
}.list-grid.list-bulletin.my-n2 i.iconfont.icon-point {
    background: #fff0;
}.tab-sites-body.p-2.d-flex {
    margin-right: 16px;
    margin-left: 15px;
    border-radius: 14px;
    margin-top: -15px;
    box-shadow: 0px 0px 12px 3px rgb(158 158 158 / 10%);
      margin-bottom: 1rem!important
}.card.tab-sites-widget.rounded-xl {
    background: #fff;
    top: -10px;

}.sort-config {
    margin-top: -1.5%!important;/*0%!important*/}
  /*.tab-widget-content {
    position: relative;
    background-color: rgb(132 132 132 / 6%)!important;
    border-radius: 8px;
    flex: 1;
}*/.tab-sites-body.p-2.d-flex {
margin-right: 33px;
    margin-left: 29px;
}.tab-card.type-favorites {
    background-color: #fff;
  margin-bottom: 0.2rem!important;
}div#hot_api-2 {
  top: 21px;
    box-shadow: 0px 0px 3px 0px rgb(101 109 114 / 21%);
}
.ml-2.p-2.tab-sidebar.d-none.d-md-block {
    max-width: 25%;
}
  div#home_widget_2995 {
    padding: 0.3rem!important;
}
}
@media screen and (min-width: 1550px){
  a.icon-btn {
    top: 4%;
    }
   }
@media screen and (min-width: 1470px)
{
.tab-widget-content .widget-item .icon-btn .img-bg {
   width: 45px!important;
    height: 40px!important;
   /* margin-left: 30%!important;*/
  margin-left: 37%!important;
}  }
/*@media screen and (min-width: 1730px)
{
  .tab-card.type-favorites {
    background-color: #fff;
    margin-bottom: 0.2rem!important;
    width: 141px;
    height: 80px;
}}
@media screen and (min-width: 1650px)
{
  .tab-card.type-favorites {
    background-color: #fff;
    margin-bottom: 0.2rem!important;
    width: 141px;
    height: 80px;
}}*/
@media screen and (min-width: 980px)
  
{
  .widget-item.item-favorites {
    display: flex;
    flex-wrap: wrap;
}
.tab-card.type-favorites {
    background-color: #fff;
    margin-bottom: 0.2rem!important;
max-width: 16%;
    flex: 1 0 22%;
    margin-left: 0.175rem !important;
    margin-right: -0.175rem !important;
      height: 76px;
      border-radius: 11px!important;
}
}
/*首页网址广告位背景色*/
.gdd-top-banner.gdd-top-banner--jumpable {
    background: #000000eb;/*#1958ff!important #30009f!important;*/
      margin-bottom: -1rem!important;
    margin-right: 42px;
    margin-left: 38px;  
   /* margin-top: -21px;*/
}


/*未登录 的tab栏美化*/
@media screen and (min-width: 980px){
.content2 {
    padding-bottom: 61px!important;
}
 .tab-widget-content .widget-item {
    grid-template-columns: repeat(auto-fill,130px)!important;
    grid-gap: 4px!important;
}
}
 


@media (max-width: 979px){
/*仅移动显示*/
  .yidongxianshi {
    display: block!important;
}
/*移动tab不显示
.card.tab-sites-widget.rounded-xl {
    display: none;
} */  
.home .content-wrap {
    padding-left: 0.825rem!important;
    padding-right: 0.825rem!important;
}
  .search-type input:checked+label, .search-type input:hover+label {
    background-color: #ffffffa3!important; 
}
.search-type li label {
    display: inline-block;
    padding: 0.5px 11px;
   font-size: 16px!important;
    line-height: 18px;
    border-radius: 3px 3px 0 0!important;
    cursor: pointer;
}  
  
.archive .row.io-mx-n2 {
    margin-bottom: 26px;
    padding: 0.2rem!important;
    background: #ffffff00!important;
    margin-left: -1.5rem!important;
    margin-right: 0rem!important;
    border-radius: 15px!important;
    margin-bottom: 2rem!important;
    margin-top: 14px;
}.page-template .row.io-mx-n2 {
    margin-bottom: 26px;
    padding: 0.2rem!important;
    background: #ffffff00!important;
    margin-left: -1.5rem!important;
    margin-right: 0rem!important;
    border-radius: 15px!important;
    margin-bottom: 2rem!important;
    margin-top: 14px;
} 
 .archive .url-card.col-sm-6.col-md-4.col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}  
  .archive .url-card.col-sm-6.col-md-4.col-xl-3 {
    margin-bottom: -1rem!important;
}.page-template .url-card.io-px-2,.archive .url-card.io-px-2 {
    margin-bottom: -5px!important;
}.archive .d-flex.flex-fill.align-items-center.mb-4 {
    margin-bottom: 1rem!important;
}.archive .card.mb-4.p-title {
    margin-bottom: 2rem!important;
}.archive h4.text-gray.text-lg.mb-4 {
    margin-bottom: 1rem!important;
}
}

@media (max-width: 1686px)
{
.col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 16%!important;
    max-width: 16%!important;
}}
@media (max-width: 950px)
{
.col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 12%;
    max-width: 12%;
}}
@media (max-width: 980px){
.zdy .col-2a {
    flex: 0 0 25%!important;
    max-width: 25%!important;
}
.modal-content .mb-3 {
    padding: 0rem 1rem;
}.modal-content .px-1.mb-3 {
    padding: 0rem 1rem!important;
}
.sites-template-default a.card.is-views.mb-3 {
    padding: 0rem 0rem;
}
}
@media (min-width: 980px){
.home .row.row-sm {
    margin-left: 0rem!important;
    margin-right: -3rem!important;
    background: #ffffff00!important; 
}.home .modal-content .mb-3 {
    padding: 0rem 5rem;
}.home .modal-content .px-1.mb-3 {
    padding: 0rem 5rem!important;
}
  .home .content {
    width: 100%;
}
}

@media (max-width: 980px){
/*移动详情页我的网址块 标题过长不显示...*/
.zdy strong {
    font-weight: normal;
    display: block;
}.zdy .url-body.mini .url-info.flex-fill {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
  
/*移动详情页我的网址快*/
.sites-template-default.single.single-sites .modal-dialog.modal-lg.modal-dialog-centered {
    top: -9%;
}
.sites-template-default.single.single-sites .nav-bar-container {
    z-index: 0!important;
}
.sites-template-default.single.single-sites .d-flex.flex-fill.customize-menu {
    padding-top: 1%!important;
    display: none!important;
}
.sites-template-default.single.single-sites .zdy .row-sm [class*="col-"], .row-sm .col {
    padding-left: 0.3rem!important;
    padding-right: 0.3rem!important;
    margin-top: 4px;
    margin-bottom: -31px;
}
.sites-template-default.single.single-sites .pcbxs {
    display: none;
}
 .sites-template-default.single.single-sites .content2 {
   clear: both!important;
    padding: 0.2rem!important;
    background: #ffffff00!important;
    border-width: 0px!important;
    margin-bottom: -2rem!important;
    transition: background-color .3s!important;
    border-radius: 14px!important;
    padding-bottom: 33px!important;
    padding-bottom: 0px!important;
    margin-top: -13%!important;
} 
}


@media screen and (min-width: 980px){
/*电脑详情页我的网址快*/
.sites-template-default.single.single-sites  .content2 {
    margin-top: -27px!important;
    padding: 1rem!important;
    margin-bottom: 1rem!important;
    transition: background-color .3s!important;
    padding-bottom: 5px!important;
    margin-bottom: 0rem!important;
    z-index: 99990!important;

}
.sites-template-default.single.single-sites .col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 25%;
    max-width: 25%;
}
}

















@media screen and (min-width: 980px){
 /*背景底色白色 改成透明*/ 
.home.blog.logged-in.sidebar_right.mini-sidebar .container.container-fluid.customize-width .content {
    background: #ffffff00!important;
} 
    /*PC首页当前选择网址 的字体颜色大小修改*/
  .content-layout .slider_menu[sliderTab]>.menu>li>a.active {
    /*color: #5959c3!important;#727272*/
    color: #000000!important;
    font-weight: 900!important;
    font-size: 17px;
    top: -3px;
    /**/text-shadow: 2px 0px #ffffff, 2px 2px #a5d9ff, 4px 2px #000000 !important;

}
  
/*分类标签也搜索栏下拉框修复*/  .card.search-smart-tips {     top: auto!important; }
   /*PC首页分类字体颜色大小修改*/
  .d-flex.flex-fill.flex-tab.align-items-center .slider_menu.mini_tab[sliderTab]>.menu>li>a {
    height: 28px;
    line-height: 28px;
    padding: 0 11px;
    font-weight: 300;
    /*
    font-weight: 900!important;
    font-size: 16px;
    font-family: 黑体;
    color: #919191;
     */
    color: #000000a6;
  /* text-shadow: 0px 0px 69px #000000;*/
}
  /*首页文章分类标题大小修改*/
  a.list-title.text-md.overflowClip_2 {
    font-size: 0.85rem!important;
}
  /*首页分类板块文字颜色*/
  .row.io-mx-n2.mt-4.ajax-list-body.position-relative strong {
    color: #000000a6;
}
  
   /*首页分类背景颜色白色*/
  .content-layout ul.nav.nav-pills.tab-auto-scrollbar.menu.overflow-x-auto {
    background: #fff!important;
    border-radius: 8px!important;
    box-shadow: 0 0 3rem 0 var(--sidebarShadowGrey, transparent) !important;
}
  /*电脑端不显示*/
  .pcbxs{display:none; }
  
  /*PC首页分类网址板块背景色调整*/
.home.blog.logged-in.sidebar_right.mini-sidebar .content-layout .card, .block {
    border-width: 0!important;
    margin-bottom: 1rem!important;
    transition: background-color .3s!important;
    border-radius: 12px;
    
}
  /*首页网址logo加边框*/
 .content-layout .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    box-shadow: 0 0 0.2rem 0 rgb(0 0 0 / 48%) !important;
} 
  /*网址logo变小*/
  .url-card .mini .url-img {
    width: 20px;
    height: 20px;
}
 /*首页多分类网址加边框  */ 
.content-layout .tab-content.mt-4 {
    margin-left: -3.7%;
    width: 108%;
    margin-bottom: 4rem!important;
    margin-top: -1px!important;
    padding: 1rem!important;
    box-shadow: 0 0 3rem 0 var(--sidebarShadowGrey,transparent) !important;
  background: #ffffff!important;
    border-radius: 15px!important;
} 
   /*首页多分类网址板块内向下移动一点*/  
.row.io-mx-n2.mt-4.ajax-list-body.position-relative {
    margin-top: 1.35rem!important;
}  

  /*网址板块推荐图标美化*/
.url-body.mini .badge-danger{
    background: rgba(0,69,232,0.69);
    background: #7474e1!important;
    border-radius: 6px!important;
}  
/*网址板块触碰后效果去除 -6改成0*/
.url-card .url-body:hover {
    transform: translateY(0px)!important;
    -webkit-transform: translateY(0px)!important;
    -moz-transform: translateY(-6px);
    box-shadow: 0 26px 40px -24px rgb(0 36 100 / 30%);
    -webkit-box-shadow: 0 26px 40px -24px rgb(0 36 100 / 0%)!important;
    -moz-box-shadow: 0 26px 40px -24px rgba(0,36,100,.3);
}
  
  
/*热门板块高度缩小*/  
.hot-card .hot-body {
    height: 176px;
} 
/*热门板块 热门文章标题固定只展示一行*/  
 li.d-flex.text-sm.mb-2 {
    overflow: hidden;
    } 
a.ml-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-top: -27px;
    margin-left: 28px!important;
}  
  
}






@media screen  and (min-width: 1550px)
 
{  
  /*电脑首页宽度*/
.home/*.blog.logged-in.sidebar_right.mini-sidebar */ .customize-width {
   /* max-width: 87%!important;*/
}
  /*电脑首页宽度*/
.home .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    width: 100%;
    padding-right: 0px!important;
    padding-left: 15px!important;
    margin-right: auto;
    margin-left: auto;
}
  
    /*我的自适应宽度  */
.col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 12%;
    max-width: 12%;
  
} 
  
}
@media screen  and (min-width: 1700px)
  
{   
    /*大屏显示热榜板块 显示5个热榜*/
  .overflow-x-auto.hot-search-panel.mb-3.pb-2 {
    width: auto!important;
}  .row.row-sm.hot-search {
    width: auto!important;

}
} 

/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【默认全局 CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【默认全局 CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【默认全局 CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【默认全局 CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/

.img-post .caption {
    background-image: linear-gradient(to right,rgb(0 0 0) 0%,rgb(0 0 0) 80%);

}
/*a.card.no-c.is-views.mb-4 {
    border-radius: 40px;
  box-shadow: 0px 0px 1px 0.1px rgb(158 158 158 / 50%)!important;
}*/
/*网址详情页 分类父子级右边指向图标颜色 */
.site-body.text-sm i.iconfont.icon-arrow-r-m.custom-piece_c {
    color: #000000!important;
}

/*搜索栏下方广告位代码*/
h6.tit {
    padding: 0.2rem!important;
    color: #fff;
    text-align: center;
    font-size: 12px;
    background: rgb(0 0 0 / 3%);
    /* margin-top: 10px; */
    border-radius: 7px!important;
    -webkit-backdrop-filter: blur(0px);
    /* text-shadow: 0 0 11px rgb(0 0 0 / 80%); */
    /* background-color: rgb(175 175 175 / 0%); */
    backdrop-filter: blur(0px);
    /* background-color: rgb(175 175 175 / 66%); */
}.tit1 {
  padding-left: 0.5rem;
    padding-right: 0.5rem;
  opacity: 0.8;
    margin-left: -5%;
      overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow-x: auto;
}a.tit2 {
    padding: 1px 10px!important;
}
/*搜索栏下方广告提示*/
img.logo-link {
    opacity: 0.3;
    width: 25px;
    height: 9px;
    margin-top: -4px;
    background: #ffffff!important;
    box-shadow: 0px 0px 0px 1px #e3e3e3;
}


/*弹窗背景压暗和模糊效果为0*/
.modal-backdrop {
    z-index: 1089!important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(0px);
    background: rgb(0 0 0 / 17%);

}
/*弹窗边缘加阴影*/
.modal-content {
    box-shadow: 0px 0px 27px 3px rgb(158 158 158)!important;
    border-radius: 15px!important;
}
/*弹窗提示css */
.layui-layer-title {
    padding: 0 0px 0 38px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #F0F0F0;
    font-size: 17px;
    color: #333;
    overflow: hidden;
    border-radius: 2px 2px 0 0;
}
/*弹窗内字体颜色*/
p.tanchuangziti {
    color: #65B894;
    font-size: 1rem;
}
/*弹窗高度*/
.modal-dialog.modal-lg.modal-dialog-centered {
    top: -12%;
}

/*投稿页文章网址分类栏 美化*/
.text-center.mb-3 {
    border-radius: 2px!important;
    background-color: #ffffff;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 20%);
    padding-bottom: 22px!important;
    padding-top: 19px;
}
.tab-btn-group.text-sm a.tab-btn {
    left: -12%;
}
 
/*文章和轮播 美化*/
.slice-article.mb-4 {
    /*box-shadow: 0px 0px 12px 3px rgb(158 158 158)!important;*/
  background: #ffffff;
    border-radius: 15px!important;
    padding: 1rem!important;
  margin-top: -50px;
}
.home .mb-4,.home .my-4 {
    margin-bottom: 3rem!important;
}

/*全局首页板块左右边距调整*/
  .home .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    width: 100%;
    padding-right: 53px;
    padding-left: 53px;
    margin-right: auto;
    margin-left: auto;
}
/*首页网址详情页按钮隐藏*/
.home a.togo.text-center.text-muted {
    display: none;
}
/*网址简介弹窗颜色调整*/
.tooltip-inner {
background-color: #99b4c9;
  }
/*搜索页修复*/
.search .url-card.col-sm-6.col-md-4 {
    margin-top: -20px;
}

.search h4.text-gray2.text-lg.mb-4 {
    margin-top: 20px;
}
.search main.content {
    margin-top: 26px;
}

/*th标签取消描边
th, td {
    border: 0px solid rgba(136,136,136,.3);
    padding: 8px 12px;
}*/

    /*我的自适应宽度  */
.col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 12%;
    max-width: 12%;
  
} 
  

/*热榜序列号美化*/
.hot-rank-1 {
    color: #fff;
    background: #f1404b;
    width: 23px;
    height: 23px;
    border-radius: 25%!important;
}
.hot-rank-2 {
    color: #fff;
    background: #c56831;
    width: 23px;
    height: 23px;
    border-radius: 25%!important;
}
.hot-rank-3 {
    color: #fff;
    background: #b89e2c;
    width: 23px;
    height: 23px;
      border-radius: 25%!important;
}
.hot-rank {
    display: inline-block;
    width: 23px;
    height: 24px;
}

/*分类栏子栏 板块向上移动到父栏右侧*/
.d-flex.flex-fill.flex-tab.align-items-center {
    margin-top: -35px!important;
    margin-left: 120px;
  margin-right: 29px;
}


/*编辑按钮颜色*/
.customize-menu .btn-edit {
    color: #c3c3c3!important;

}

/*顶栏改成透明*/
.page-header {
    position: fixed;
    right: 0;
    left: 0;
    background: #fff0;
    box-shadow: 0px 0px 25px 5px rgb(10 10 10 / 5%);
    transition: background-color .3s;
}


/*默认搜索栏 加logo 新*/
img.wmdh-logo {
    opacity: 1;
    display: block;
    width: auto;
    height: 91px;
    margin: 96px auto -110px;
    background-size: contain;
    margin-left: -56%;
}/*默认搜索栏 加logo 旧
img.wmdh-logo {
    display: block;
    width: auto;
    height: 64px;
    margin: 96px auto -90px;
    background-size: contain;
    margin-left: -50%;
}*/


/* 我的编辑按钮*/ 
.customize-menu .btn-edit {
    color: #949191;
    line-height: 24px;
    background: #f1404b;
    padding: 0 10px;
    margin: 5px 0;
    border-radius: 50px;
    white-space: nowrap;
}
.customize-menu .btn-edit:hover {
    color: #7d7d7d;
}


/* big版首页搜索栏调整高度*/

/*.header-big {
    position: relative;
    margin-top: -7px;
    padding-top: 0px;
    padding-bottom: 12px;
}/
/**/ .header-big {
    position: relative;
    margin-top: -76px;
    padding-top: 60px;
    padding-bottom: 10px;
}

/* 首页搜索栏调整 蓝色*/ 

#search-text {
    z-index: inherit;
    padding: 10pt;
    height: 48px;
    font-size: 1pc;
    border: 4;
    border-width: 4px;
    border-color: #0e8bfd;
    border-radius: 10px;
    background-color: #ffffff;
    transition: .3s;
    box-shadow:0px 0px 0px 1px #a5a5a514;/* box-shadow: 0px 0px 0px 2px #1958ff; */
}

/* 书签页搜索栏调整--书签页的单独 */ 
#search-text2 {
    z-index: inherit;
    padding: 10pt;
    height: 41px;
    font-size: 1pc;
    border: 4;
    border-width: 0px;
    border-color: #0e8bfd;
    border-radius: 10px;
  /*background-color: rgb(0 0 0 / 10%);*/ 
    transition: .3s;
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 0px 2px #ffffff5c;
}
/* 书签页搜索栏调整--书签页的搜索图标 */ 
.header-big #search2 button {
    position: absolute;
    top: -5px;
    right: 0;
    background: transparent;
    border: 0!important;
    width: unset;
    height: unset;
    margin: -5 9px;
    line-height: 50px;
    border-radius: 3px;
}
/* 书签页搜索栏调整--书签页的搜索按钮 */ 
#search button i {
    color: #fff;
    font-size: 18px;
}

/* 书签页搜索栏调整--书签页的搜索图标 */ 
.header-big #search button {
    position: absolute;
    top: -5px;
    right: 0;
    background: transparent;
    border: 0!important;
    width: unset;
    height: unset;
    margin: -5 9px;
    line-height: 50px;
    border-radius: 3px;
}
/* 首页搜索栏调整 老版 
#search-text {
    z-index: inherit;
    padding: 10pt;
    height: 50px;
    font-size: 0.9pc;
    border: 0;
    border-width:4px;
    border-color:#FFD93B;
    border-radius:10px;
    background-color: #ededed;
    transition: .3s;
 box-shadow: 0px 2px 3px 1px #dcdcdc; 
}  */ 

#search button {
    position: absolute;
    top: 0;
    right: 0;
    background: #1958ff;/*#FFD93B黄色*/ 
    border: 0;
    width: 80px;
    height: 100%;
    margin: 0px 0pt 0;
    line-height: 36px;
    border-radius: 0px;
    
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px; 
  
}

/*搜索栏展开*/
.s-type-list:not(.big) label {
    padding: 3px 2px;
}
/*直达按钮图标改成 书签图标*/
.icon-goto:before {
    content: "\e628"!important;
}

/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【电脑端CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【电脑端CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【电脑端CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【电脑端CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
@media screen and (min-width: 980px)
  
{
 /*网址板块四角修改圆润*/ 
.page-template.page-template-template-mininav .content-layout .card, .block, .archive .tax-favorites .card, .block {
    border-radius: 40px;
}
.search .media.media-3x2.rounded.col-4.col-md-4 {
    top: 41px;
    height: 87px;
    max-width: 150px;
}.search a.list-title.text-lg.overflowClip_2 {
    margin-left: -165px;
          color: #000000;
}.search a.list-title.text-lg.overflowClip_2:hover {
    color: #3434ff;
}
  
  
    /*电脑端网站logo大小调整
  .url-card .url-img {
  width: 65px;
    height: 65px;
 }   */
   /*首页 侧边栏板块加阴影*/
  .home .sidebar.sidebar-tools.d-none.d-lg-block {
    top: 46px;
    /*border-radius: 15px!important;
    box-shadow: 0 0 2rem 0 var(--sidebarShadowGrey,transparent);*/
}
  
 /*分类页 网址板块调整修复*/
  .archive div#content {
    top: 47px;
} .archive .card, .block {
    background: #fff!important;
    border-width: 0!important;
    margin-bottom: 1rem!important;
    transition: background-color .3s!important;
    box-shadow: 0px 0px 12px 0px rgb(158 158 158 / 5%)!important;
    box-shadow: 2px 2px 3px 1px rgb(158 158 158 / 22%);
    top: -4px;
}  /*分类页 网址文章板块高度间距调整*/  
.archive .row.io-mx-n2 {
    margin-bottom: 33px!important;
    margin-top: 20px!important;
}  
  
  /*PC显示详情大横幅*/
.ydbxs {

    display: block!important;
    margin: 0px auto 5px auto;
} 
 
  
 /*详情页mini侧边栏css*/ 
.sites-template-default div#mininav {
    position: fixed;
    padding: 5px 0px;
    background: #fff0;
    z-index: 1;
    border-radius: 8px;
      margin-left: 175px!important;
}
 /*内页网址板块修复*/
 .sites-template-default .mx-xxl-n5 {
    margin-left: 9rem!important;
    margin-right: -3rem!important;
}
   /*内页网址详情板块修复*/
 .sites-template-default .content {
   margin-left: 9rem!important;
    margin-right: -3rem!important;
    margin-top: 13px;
   clear: both!important;
    padding: 2.9rem!important;
    background-image: linear-gradient(157deg, #4285f4 0, #ffffff 3%) !important;
    /*background-image: linear-gradient(182deg,#0d1932c4 0,#ffffff 11%)!important;*/
    border-width: 0!important;
    margin-bottom: 1rem!important;
    box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 0%)!important;
    transition: background-color .3s!important;
    border-radius: 13px!important;
}
  /*内页网址板块加底色*/
  /*.sites-template-default div#content {
    background: #fff!important;
    box-shadow: 0px 0px 51px 27px rgb(255 255 255 / 90%);
}*/
  
  /*中大屏显示热榜板块 显示4个热榜*/
  .overflow-x-auto.hot-search-panel.mb-3.pb-2 {
    width: 100.6%;
    overflow-x: clip;
}  .row.row-sm.hot-search {
    width: 125%;     

}}
 @media screen and (min-width: 1550px){
.home .customize-width {
    max-width: 97%!important;
} .home .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    padding-left: 0px!important;
   } 
 } 

  /*默认搜索栏 修改*/
.home #search {
    max-width: 649px;
    position: relative;
    left: 13%;
  margin-top: 133px!important;/*11%!important*/
}  
/*弹窗搜索栏 修复*/
  .modal-dialog.modal-lg.modal-dialog-centered div#search {
    max-width: 649px;
    position: relative;
    left: 0%;
    margin-top: 3%!important;
}
.modal-dialog.modal-lg.modal-dialog-centered img.wmdh-logo {
    display: none;}  
  

/*电脑搜索栏 大背景*/   /* background-image: url(https://xiaomutou.com/wp-content/uploads/2023/02/t010e2aa59ad118a10f.jpg);*//*https://xiaomutou.com/api/img.php*//*http://p9.qhimg.com/bdr/__85/t01e0e483e6e41daa73.jpg*/
.home .dbj {
   /* padding-bottom: 447px;*/
 /*padding-bottom: 380px;*//* padding-bottom: 390px;*/
    background-size: cover;
   margin-top: -4%; /*margin-top: -57px!important;*//*-6%*/
}  
     /*默认搜索栏 分类文字选项底色修改*/
  .search-type input:checked+label, .search-type input:hover+label {
   /* background-color: #ffffffc9!important;*/
    /* background-color: #00000014!important;*/
    background-color: #4389fb!important
}

    

  
.tab-widget-content .widget-item {
    grid-template-columns: repeat(auto-fill,68px);
    grid-gap: 27px;}
  
  /*搜索栏分类文字颜色*/
  span.text-muted {
    /*原
    color: #3866958c!important;
    font-weight: 900;*/
    color: #000000!important;
     letter-spacing: 0px;
    text-shadow: 1px 3px 22px rgb(0 0 0 / 35%);
    font-size: 15px;
    /*font-weight: 600;*/
    font-weight: 500;
    letter-spacing: 1px;
}.content2 .url-card .mini .url-img {
    width: 20px!important;
    height: 20px!important;
} .content2 .url-card strong {
    font-weight: 500!important;
    letter-spacing: 0px;
    color: #171818!important;
}.row.io-mx-n2.mt-4.ajax-list-body.position-relative strong {
    color: #030616!important;
  font-weight: 500;
}.search-group.group-a.s-current span.text-muted {
    letter-spacing: 0.6px;
    margin-top: -3px;
}
  
  
 /*搜索栏 切换按钮旋转+间距 修改*/
  .type-text:after {
    content: "\e793";
    font-family: "iconfont";
    font-size: 12px;
    margin: 0 0 0 10px;
    margin: 0px 5px 0 3px!important;
    transform: rotate(90deg);
}
  
     /*PC段不显示搜索 大标题*/ 
  .big-title{display:none; }
  
  /*不显示分类搜索*/
  .archive .header-big.unchanged.css-img.mb-4 {
    display: none;
}


     /*PC端首页big搜索栏背景高度修改*/ 
.header-big {
    position: relative!important;
    margin-top: -56px!important;
    padding-top: 122px!important;
    padding-bottom: 20%!important;
}
 /*搜索栏下拉框*/ 
.card.search-smart-tips {
    background: #fffffffa!important;
    box-shadow: 0px 4px 8px 0px rgb(158 158 158 / 50%)!important;
    border-radius: 10px;
}  

     /*PC端首页板块修改*/ 
.customize-width {

    /* height: 422px!important;*/ 

    position: relative!important;
}
  /*次级导航页宽度*/
      
/*.page-template .customize-width {   
  max-width: 85%!important;
  left: 5%;*/
  .page-template .customize-width {  
    max-width: 87%;
    left: 1%;
} 
  
  /*PC端我的板块随机颜色等修改*/
  .zdy .url-card:nth-child(12n+1) .url-body a.card {
    background: #f2f5f1!important;
}
.zdy .url-card:nth-child(12n+2) .url-body a.card {
    background: #f5f2f2!important;
}
 .zdy .url-card:nth-child(12n+3) .url-body a.card {
    background: #f2f5f1!important;
}
.zdy .url-card:nth-child(12n+4) .url-body a.card {
    background: #f5f2f2!important;
}  
.zdy .url-card:nth-child(12n+5) .url-body a.card {
    background: #f5f7fd!important;
} 
.zdy .url-card:nth-child(12n+6) .url-body a.card {
    background: #f2f5f1!important;
}    
.zdy .url-card:nth-child(12n+6) .url-body a.card {
    background: #e9eef17d!important;
} 
.zdy .url-card:nth-child(12n+7) .url-body a.card {
    background: #f5f7fd!important;
}
.zdy .url-card:nth-child(12n+8) .url-body a.card {
    background: #ecf4f79e!important;
}
.zdy .url-card:nth-child(12n+9) .url-body a.card {
    background: #f5f2f2!important;
}  
.zdy .url-card:nth-child(12n+10) .url-body a.card {
    background: #f5f7fd!important;
}  
 .zdy .url-card:nth-child(12n+11) .url-body a.card {
    background: #f7ededab!important;
}
 .zdy .url-card:nth-child(12n+12) .url-body a.card {
    background: #79a4b514!important;
}   
  
.io-black-mode .zdy .url-card .url-body a.card {
    background: rgba(0,0,0,.1)!important;
}
 
     /*PC端我的板块颜色等修改*/ 
 .home .content2 {
  
   /*margin-top: -442px!important;*/
   /* margin-top: -375px!important;*//*-25%*/
    clear: both!important;
    padding: 2.2rem!important;
    background: #ffffff!important;
    border-width: 0px!important;
    margin-bottom: 1rem!important;
    box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 0%)!important;
    transition: background-color .3s!important;
    border-radius: 40px!important;
    /*backdrop-filter: blur(4px);*/
    padding-bottom: 62px!important;
    margin-bottom: -2.5rem!important;
  /*z-index: 99990!important;*/
}
     /*PC端我的下面板块修改*/ 
.content {
    clear: both!important;
    padding: 2.9rem!important;
    background: #ffffff00!important;
    border-width: 0!important;
    margin-bottom: 1rem!important;
    box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 0%)!important;
    transition: background-color .3s!important;
    border-radius: 7px!important;
 /* z-index: 99991!important;*/
}

  /*电脑端 热榜美化*/
  .row-sm {
    margin-left: 0rem!important;
    margin-right: 0rem!important;
    background: #ffffff;
}
  
  
    /*PC端网址板块底色修改*/ 
.home .card, .block {
    background: #fff0;
    border-width: 0!important;
    margin-bottom: 1rem!important;
    /*box-shadow: 0px 0px 12px 3px rgb(158 158 158 / 0%);
    box-shadow: 0px 4px 8px 0px rgb(158 158 158 / 50%)!important*/
    transition: background-color .3s!important;
}

   /*PC我的编辑板块底色*/
 .slider_menu[sliderTab] .anchor, .customize-menu .btn-edit, .badge-danger, .comment-list .rank, .sidebar .card-header:after {
    background: #f0f0f100!important;
   
} 
     /*PC我的 分类和网址加了 间隔*/
.slider_menu[sliderTab] {
    padding-bottom: 20px!important;

}
  /*PC我的分类板块底色*/
  .slider_menu[sliderTab]>.menu {
 background: #f5f4f400!important;

}

  /*PC端网址板块阴影美化

.card, .block {
    background: #fff0!important;
    border-width: 0!important;
    margin-bottom: 1rem!important;
    transition: background-color .3s!important;
box-shadow: 0px 0px 12px 0px rgb(158 158 158 / 8%)!important;
  box-shadow: 2px 2px 3px 1px rgb(158 158 158 / 22%);

}*/ 
  
/*文章板块 宽度修复*/  
.row.io-mx-n2.mt-4.ajax-list-body.position-relative .col-xxl-6a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16%;
    max-width: 16%;
}
 /*文章网址板块 向右移动一点*/  
.row.io-mx-n2 {
    margin-bottom: 26px;
    left: 0%;
}  
    
  
/*文章内页宽度固定*/ 
.post-template-default .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1200px;
}  
  
  

  
/*关键词标签 修改*/
  .sidebar .tags a {
    flex: 0 0 50%;
    /* max-width: 50%; */
    display: inline-block;
    /* height: 328px; */
    margin: 7px 4px;
    display: block;
    overflow-x: hidden;
    font-size: 12px;
    background: rgba(148,149,158,.15);
    border-radius: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
  
  
    /*PC端 顶部栏展开图标和一色一样*/ 
  .home .navbar-nav.navbar-top.site-menu.mr-4 ::after {
    color: #56727a!important;
}
   /*PC端不显示迷你侧边栏*/  
.mini-sidebar .main-content {
    margin-left: 0px!important;
}
  /*PC端迷你侧边栏 */  
.mini-sidebar .sidebar-nav .sidebar-menu {
    width: 0px;
}
  /*PC端迷你侧边栏 */  
.mini-sidebar .main-content {
    margin-left: 0px!important;
}  
.mini-sidebar .sidebar-nav {
    width: 0px!important;
}  
  /*PC端顶部栏也跟着贴边 */ 
.mini-sidebar .main-content .page-header {
    left: 0px!important;
}  
  /*PC端 网址直达图标 往下移动 */ 
.url-card .mini a.togo {
    top: 8px!important;
}  
   /*PC端 展开侧边隐藏mini栏   */  
/**/div#sidebar_sy {
    display: none;
}

  .sidebar_right.mini-sidebar  #sidebar_sy, .sidebar_no.mini-sidebar #sidebar_sy {
    display: block;
}
  
/**/.home div#sidebar_sy1 {
    display: none;
}

  .sidebar_right.mini-sidebar  #sidebar_sy1, .sidebar_no.mini-sidebar #sidebar_sy1 {
    display: block;
}
  
  
  
.header-big:not(.no-bg) .text-muted, .header-big:not(.no-bg) .search-type .menu-item a, .header-big:not(.no-bg) .big-title .h1 {
    color: #ffffff!important;
}  

   
/*.card, .block {
    background: #fff;
    border-width: 0;
    margin-bottom: 1rem;
    box-shadow: 0px 0px 12px 3px rgb(158 158 158 / 12%);
    transition: background-color .3s;
}   */
  /*左侧栏 字体加粗加深*/
.sidebar-menu-inner a span, .sidebar-nav .flex-bottom a span {
    margin-left: 9px;
    color: #000000bf!important;
    font-weight: 900;
      font-size: 15px;
  }
 .post-template-default .sidebar-menu-inner a span, .sidebar-nav .flex-bottom a span {
    color: #000000!important;
    font-weight: 100;
	letter-spacing: 1px;
  }
  
/*最新最热板块 美化*/  
.d-flex.slider-menu-father.mb-4 {
    width: 108%;
    margin-bottom: -1rem!important;
    margin-top: -1px!important;
    padding: 1rem!important;
    box-shadow: 0 0 3rem 0 var(--sidebarShadowGrey,transparent) !important;
    /*background: #102572!important;*/
    border-radius: 15px!important;
}div#ct-tab-sites-views0 {
    margin-left: -3.7%;
    width: 108%;
    margin-bottom: 4rem!important;
    margin-top: -1px!important;
    padding: 1rem!important;
    box-shadow: 0 0 3rem 0 var(--sidebarShadowGrey,transparent) !important;
    background: #ffffff!important;
    border-radius: 15px!important;
}
 /*.row.mb-4 .tab-content {
    background-color: #ffffff;
    padding: 2rem ;
    margin-bottom: 5rem;
    width: 99%;
}  
.d-flex.slider-menu-father.mb-4 {
    display: none !important;
}*/
  

}


/*@@@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@ 【移动端CSS设置】  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ */
/*@@@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@ 【移动端CSS设置】  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ */
/*@@@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@ 【移动端CSS设置】  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ */
/*@@@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@ 【移动端CSS设置】  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ */
@media (max-width: 979px)
   
{
    
.home .content-layout {
    padding: 0 12px;
}a.togo.text-center.text-muted {
    display: none;
}    
 a.card.is-views.mb-3 {
    box-shadow: none !important;
}
.huanfu123 {
    display: none;
}  
  
.overlay2 {
    filter: blur(6px);
    backdrop-filter: blur(1px);
    transform: scale(1.2);
    background-color: #f9f9f905; 
  } 
  
 .home a.card.is-views.mb-3 {
    background: #fff0;
} 
.home .row.io-mx-n2.mt-4.ajax-list-body.position-relative {
    left: -3.5%;
}  
 /*搜索栏底部广告位板块调整*/ 
h6.tit {
    padding: 0.2rem!important;
    color: #fff;
    text-align: center;
    margin-top: 8px;
    margin-bottom: -1rem!important;
    font-size: 12px;
    background: rgb(255 255 255 / 37%);
    /* margin-top: 10px; */
    border-radius: 7px!important;
    -webkit-backdrop-filter: blur(1px);
    /* text-shadow: 0 0 11px rgb(0 0 0 / 80%); */
    /* background-color: rgb(175 175 175 / 0%); */
    backdrop-filter: blur(1px);
    /* background-color: rgb(175 175 175 / 66%); */
}  
  
  /*移动不显示*/
  .ydbxs1 {
  display:none!important; 
  
} 
  
/*移动首页板块左右边距调整*/
  .home .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    width: 100%;
    padding-right: 11px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
    
  
 /*移动端首页不显示底部栏
.home .nav-bar-container.col-12.col-sm-12.d-md-none.d-lg-none.d-xl-none {
    display: none;
}  */
.home .nav-bar-container .nav-bar-item>span {
    font-size: 12px;
    margin-top: 2px;
    display: none;
}  
.home .nav-bar-container {
    border-radius: 13px!important;
    position: fixed;
    bottom: 3px!important;
    left: 3%!important;
    right: -9px;
    width: 95%!important;
    z-index: 99;

    background: rgb(255 255 255 / 0%)!important;
    backdrop-filter: blur(0px)!important;
    height: 58px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: -5px;
    box-shadow: 0 -3px 20px -5px rgb(108 108 108 / 0%)!important;
    transition: all .3s;

      z-index: 99992!important;
}
.home .nav-bar-container .nav-bar-item {
    display: none!important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #5a5a5a;
    flex: 1;
} 
  
 /*移动端搜索栏 美化/修复*/
  .home #search {
    max-width: 649px;
    position: relative;
    width: 102.5%;
    position: relative;
    left: -1%;/*left: 0%;*/   
    /*margin-top: 24%!important;*/
}
  
  /*默认搜索栏加大背景图background-image: url(http://p9.qhimg.com/bdr/__85/t01e0e483e6e41daa73.jpg);*/
.home .dbj {
    
    padding-bottom: 10px;/*padding-bottom: 31px;*//*padding-bottom: 315px;*/
    background-size: cover;
  margin-top: -68px!important;/*margin-top: -19%!important;*/
}

  /*我的导航板块上方四栏宽度*/
  table {
    width: 103%!important;
}
  /*移动端 我的导航板块*/
  
 .content2 {
    clear: both!important;
    padding: 0rem!important;/* padding: 0.2rem!important;*/
    background: #ffffff!important;
    border-width: 0px!important;
    margin-bottom: 1rem!important;
    /*box-shadow: 0px -4px 0px 3px #ffffff4a;*/
    /*box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 6%)!important;*/
    transition: background-color .3s!important;
    border-radius: 14px!important;
    /* backdrop-filter: blur(1px); */
    padding-bottom: 33px!important;
    padding-bottom: 0px!important;
    margin-top: 2%!important;/*margin-top: 4%!important;*//*margin-top: -83%!important;*/
}
  

  
  
  /*我的导航板块向上移动*/
  .customize-width {

    position: relative!important;
}
  
/*我的导航 分类内容板块高度调整*/ 
.content2 .tab-content>.active {
    display: block;
    overflow-x: hidden!important;
    height: 100%!important;  
}   

  
/*首页分类内容整体板块两边宽为0 和向上移动*/  
.home div#content.container.container-fluid.customize-width {

    padding: 0 0px;
    overflow-x: hidden;
}   
/*分类内容板块两边宽为6px*/ 
.content {
      padding: 0 6px;
    overflow-x: hidden;
}
/*父级分类网址板块调整*/  
.row.io-mx-n2 {
    margin-bottom: 26px;
    padding: 0.2rem!important;
    background: #ffffff!important;
    margin-left: 0rem!important;
    margin-right: 0rem!important;
    border-radius: 15px!important;
    margin-bottom: 2rem!important;
    margin-top: 14px;
}
  /*父子级分类网址板块调整
.tab-content.mt-4 {
    padding: 0.2rem!important;
    background: #ffffff!important;
    margin-left: 0rem!important;
    margin-right: 0rem!important;
    border-radius: 15px!important;
    margin-bottom: 2rem!important;
    margin-top: 14px!important;
}  */  
  /*向右边移动*/
.zdy .io-px-2, .io-mx-n2 .url-card {
    padding-left: 0.3rem!important;
    padding-right: 0.3rem!important;
    margin-top: 20px!important;
   /* margin-bottom: -36px!important;*/
    left: 3.5%;
}  
  /*板块内容不向右边移动*/
 .row.io-mx-n2.mt-4.ajax-list-body.position-relative {
    margin-bottom: 26px;
   left: 0%;
}  
   
  
  
 /*网址图标 加一点点边框
.url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    background-color: #ffffff;
    box-shadow: 0px 0px 8px 0px #f3f3f3;
} */  
  
/*网址图标弧度*/
.rounded-circle {
    border-radius: 50%!important;
} 
  /*网址图标logo加边框*/
 .content-layout .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    box-shadow: 0 0 0.2rem 0 rgb(0 0 0 / 28%) !important;
} 
    /*首页网址板块边框为0*/
  .home .card, .block {
    background: #fff;
    border-width: 0;
    margin-bottom: 1rem;
    /*box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 0%);*/
    transition: background-color .3s;
}

/*内页左右移动修复*/
  .main-content.flex-fill {
    max-width: 100%;
    overflow-x: hidden;
}

  /*未登录情况下 我的板块固定高度修复*/
  
  /*.home .zdy .io-px-2,.home .io-mx-n2 .url-card {
    margin-bottom: -4px!important;
}*/
    .sites-template-default .zdy .io-px-2,.sites-template-default .io-mx-n2 .url-card {
    margin-bottom: -23px!important;
}
.tab-content.mt-4.mt-4-1 .url-card.col-6.col-2a.col-sm-2a.col-md-2a.col-lg-4a.col-xl-5a.col-xxl-6a.col-xxl-10a {
    margin-top: -5px!important;
    top: 6px;
    margin-bottom: 2px!important;
  left: -0.5%;
}
/* .tab-content.mt-4.mt-4-1 .row.io-mx-n2 {
    margin-left: -1.5rem!important;
    margin-right: 0.5rem!important;
}*/
.tab-conten .zdy .io-px-2, .io-mx-n2 .url-card {
    margin-top: 0px!important;
}
  .url-card.io-px-2.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-5a.col-xxl-6a {
    margin-top: 0px!important;
}
 .sites-template-default.single.single-sites .zdy .io-px-2, .io-mx-n2 .url-card {
 margin-top: 0px!important;
}  
 .sites-template-default.single.single-sites .row.io-mx-n2 {
    margin-bottom: 0rem!important;
} 
  
}

     /* @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@【iOS设备特定的CSS】  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ */


@supports(-webkit-touch-callout:none) {
  
   .zdy .row-sm {
    margin-left: 0.2rem!important;
    margin-right: 0.3rem!important;
}
 .home div#content.container.container-fluid.customize-width {
    margin-top: -43px!important;
}
 
  /*IOS端默认搜索栏加大背景图background-image: url(http://p9.qhimg.com/bdr/__85/t01e0e483e6e41daa73.jpg);*/
.home .dbj {
    
    padding-bottom: 20px;/*padding-bottom: 31px;*//*padding-bottom: 315px;*/
    background-size: cover;
  margin-top: -68px!important;/*margin-top: -19%!important;*/
}  
  
    /*IOS端 我的导航板块*/

.content2 {
    clear: both!important;
      padding: 0rem!important;/*padding: 0.2rem!important;*/
    background: #ffffff!important;
    border-width: 0px!important;
    margin-bottom: 1rem!important;
      /*box-shadow: 0px -4px 0px 3px #ffffff4a;*/
    /*box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 6%)!important;*/
    transition: background-color .3s!important;
    border-radius: 14px!important;
    /* backdrop-filter: blur(1px); */
    padding-bottom: 33px!important;
    padding-bottom: 0px!important;
    margin-top: 0%!important;/*margin-top: 80%!important;*/
}
/**/.content2 .tab-content>.active {
    display: block;
    overflow-x: hidden!important;
      height: 100%!important;
}  
   
}


















/*子主题修改*/
.nav-bar-container {
    border-radius: 13px!important;
    position: fixed;
    bottom: 3px!important;
    left: 3%!important;
    right: -9px;
    width: 95%!important;
    z-index: 99;
    background: rgba(255,255,255,0.85);
    backdrop-filter: blur(10px);
    height: 58px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: -5px;
    box-shadow: 0 -3px 20px -5px rgb(108 108 108 / 20%);
    transition: all .3s;

      z-index: 99992!important;
}

.sidebar-item3:hover {
    background: rgb(142 140 140 / 50%);
    left: -0.5px!important;
    width: 65px;
}

.sidebar-item3 {
    position: relative!important;
    display: flow-root!important;
    margin-left: -42px!important;
    box-shadow: 0px 2px 0px 0px rgb(158 158 158 / 12%)!important;
    padding-bottom: 12px!important;
    top: 2px;
}


 /*移动搜索栏背景单独配置*/
@media (max-width: 979px) {

 /*移动不显示背景
.header-big.unchanged.css-img.mb-4 {
    background-image: none!Important;
}*/
   /*移动搜索栏背景修改*/
.header-big.unchanged.css-img.mb-4 {
    background-image: url(
 https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fcdn.52ppt.com%2Fypppt%2Fbeijing%2F2015-12%2Fixhb015ll3r.jpg&refer=http%3A%2F%2Fcdn.52ppt.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1668046220&t=2e35fa8d1f71c7c4ba4634f6ee7e60d1   
    )!important;
}


}




  /*不显示文章板块的名称*/.list-footer{display:none; }

/*修改后顶部颜色加深 */
.big-header-banner:not(.header-bg) .page-header .navbar-nav>li>a, .big-header-banner:not(.header-bg) .navbar-menu a:not(.dropdown-item), .big-header-banner:not(.header-bg) .mobile-menu a {
    color: #56727a;
}

.big-header-banner:not(.header-bg) .header-mini-btn path {
    stroke: #56727a!important;
}
/*PC选择文字悬浮颜色更换字体加粗加大 
.slider_menu[sliderTab]>.menu>li>a:hover {
    color: #3f979b6b!important;
    font-weight: 900!important;
  font-size: 17px;
}*/
/*侧边栏测试*/
.sidebar-item {
    position: relative!important;
    display: flow-root!important;
    margin-left: 6px;
}

.sidebar-item2 {
    position: relative!important;
    display: flow-root!important;
    margin-left: -43px!important;
  box-shadow: 0px 2px 0px 0px rgb(158 158 158 / 12%)!important;
}
.sidebar-item2:hover{
background: rgb(142 140 140 / 50%);
  left: 1px!important;
}

.fix2 {
    position: fixed!important;
    top: 500px;
}
.sidebar-menu {
    transition: all .3s;
}

.flex-fill {
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important;
}

#sidebar_sy
{left: -106px;background: #fff;border-radius: 8px;top: -8px!important;color:#ffffff;overflow: hidden;z-index: 9999;width: 63px; position: absolute;}
#sidebar_dh
{padding: 5px 0px;background: #fff;z-index: 999;border-radius: 8px;box-shadow: 0px 0px 27px -3px rgb(158 158 158 / 26%);}


#sidebar_sy1
{left: -106px;background: #fff0;border-radius: 8px;top: -8px!important;color:#ffffff;overflow: hidden;z-index: 9999;width: 63px; position: absolute;}
#sidebar_dh1
{padding: 5px 0px;background: #fff0;z-index: 999;border-radius: 8px;}
.fix1 {
    position: fixed!important;
    top: 397px;/*416px*/
    width: 57px;
}

/*嵌入板块调整*/
/*画面宽度*/
.fancybox-slide--iframe .fancybox-content {
    max-width: 100%!important;
    margin: 0;
}
/*画面底部高度和板块置前*/
.fancybox-slide {
    height:107%!important;}
  /*  -webkit-backface-visibility: hidden;
    display: none;

    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform,opacity;
    white-space: normal;
    width: 100%;
    z-index: 99999;
}*/

/*关闭按钮*/
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
    color: #fff!important;
}
.fancybox-button {
    background: rgb(141 141 141)!important;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
     transition: color .2000s; 
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}




/*顶部 三级分类 bug 修改*/
.navbar .navbar-nav li>a {
    font-size: 14px;
    padding: 10px 15px;
    display: block;
    transition: color .2s;
    color: #282a2d;
}


/*子主题底部分类纯白*/
.nav-bar-container {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 99;
    background: rgb(255 255 255)!important;
    backdrop-filter: blur(10px);
    height: 54px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px;
    box-shadow: 0 -3px 20px -5px rgb(108 108 108 / 20%);
    transition: all .3s;
}
/*详情获取更多板块的 立即访问背景*/
.btn-gg2 {
    color: #fff!important;
    background-color: #4285f4;
    border-color: transparent;
    margin-bottom: 3px;
    margin-right: 0px;
}




/*PC公告栏透明*/
.header-big:not(.no-bg) #bulletin_box .card-body {
    color: #fff!important;
    background: rgb(0 0 0 / 0%);
    border-radius: 50px;
}
 


.search-type input:checked+label, .search-type input:hover+label {
    background-color: #dee2e6;

}

 .search-type li label {
    display: inline-block;
    padding: 0.5px 11px;
    font-size: 19px;
    line-height: 17px;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
} /*.search-type li label {
    display: inline-block;
    padding: 0.5px 11px;
    font-size: 14px;
    line-height: 18px;
    border-radius: 3px 3px 0 0;
    cursor: pointer;
}*/




/*最大979尺寸移动平板端）*/
@media (max-width: 979px) {
  /*不显示热榜*/
    .hot-search{display:none; }
  
       /*移动不显示搜索 大标题*/ 
  .big-title{display:none; }
  /*不显示分类搜索*/
  .archive .header-big.unchanged.css-img.mb-4 {
    display: none;
}
  

   /*移动端关闭我的分类栏
 .customize-menu {display:none!important; }
*/  
/*移动端公告栏*/
.header-big:not(.no-bg) #bulletin_box .card-body {
    color: #fff!important;
    background: rgb(0 0 0 / 44%);
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: -14px;
    height: 30px;
}
  /*移动端big搜索栏高度上调*/ 
  
.header-big {
    position: relative!important;
    margin-top: -66px!important;
    padding-top: 47px!important;
    padding-bottom: 120%!important;
}
 
/*  
.header-big {
    position: relative;
    margin-top: -100px!important;
    padding-top: 78px!important;
    padding-bottom: 113%!important; 102%!important;
}  */
  
  /*移动端big搜索栏高度上调
.header-big {
    position: relative;
    margin-top: -88px!important;
    padding-top: 60px;
    padding-bottom: 10px;
}*/
  

 
  /*我的导航板块向上移动*/
  .customize-width {

    position: relative!important;
}
    
}
  
/*侧边栏板块层级变高*/
.io-grey-mode .sidebar-nav, .io-grey-mode .sidebar-popup.sidebar-menu-inner ul {
    background: #f0f2f4;
    z-index: 99999!important;
}  
/*顶部栏和我的弹窗板块层级变高*/
  .big-header-banner {
    z-index: 99997!important;
    position: relative!important;
}
  
#search-text2 {
    z-index: inherit;
    padding: 10pt;
    height: 41px;
    font-size: 1pc;
    border: 4;
    border-width: 0px;
    border-color: #0e8bfd;
    border-radius: 10px;
   /* background-color: rgb(0 0 0 / 10%);*/
    transition: .3s;
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 0px 2px #918f8f!important;
}
  
   /*移动我的编辑板块底色*/
 .slider_menu[sliderTab] .anchor, .customize-menu .btn-edit, .badge-danger, .comment-list .rank, .sidebar .card-header:after {
    background: #f0f0f100!important;
} 
  /*移动我的分类板块底色*/
  .slider_menu[sliderTab]>.menu {
    background: #f5f4f400!important;
}
 /*移动我的分类文字选择后变粗*/  
@media (max-width: 979px) {
.slider_menu[sliderTab]>.menu>li>a.active {
    font-weight: 900!important;
}  
}  
  /*移动不显示详情大横幅*/
.ydbxs {
  display:none; 
  
} 

  
  /*移动自适应广告修复*/
element.style {
    left: 0;
    position: absolute;
    top: 0;
    border: 0;
    width: 320px!important;
    height: 312px;
}  
    /*移动分类名称往中间移动
 .text-gray {
    color: #000;
    margin-left: 32%;
}*/
  .text-gray2 {
    color: #000;
  margin-left: 0;  
} 
    /*移动书签页修复动*/  
.quick-sites2 {
    margin-top: 28px;
}  

}



@media screen and (min-width: 980px){
 

} 



@media (min-width: 768px)
.page-header+.placeholder {
    height:74px;
}
:root {
    --sidebarBgColorGrey: #FFFFFF;
    --sidebarShadowGrey: rgba(41,48,66,0.10);
    --sidebarLineHeight: 47px;
    --headerMenuHeight: 55px;
}

/*滚动条 变浅*/
::-webkit-scrollbar-thumb {
    background-color: rgb(130 130 130 / 11%);
    -webkit-border-radius: 4px;
    border-radius: 4px;
}



/*搜索栏 美化
.header-big #search-text {
    border-radius: 0px;
    color: #fff;
    border: 1pxsolidrgba(255,255,255,.05);
    padding: 8px 20px;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: rgb(0 0 0 / 11%)!important;
    t: ;
}*/

/*分类栏底色变透明*/
.slider_menu[sliderTab] {
    position: relative;
    background: rgb(0 0 0 / 0%);
    border-radius: 10px!important;
    border: 3px solid transparent;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
/*顶栏增加高度 透明度 调节 */
.big-header-banner.header-bg .page-header {
    /*color: initial;*/
    background: rgba(255,255,255);
   /* height: 65px;*/
}

/*大搜索栏图片高度
.header-big {
      padding-top: 65px;
    padding-bottom: 87px;*/
  /*
    padding-top: 72px;
    padding-bottom: 96px;
}*/

/*分类按钮文字颜色*/
.slider_menu[sliderTab]>.menu>li>a.active {
    color: #ffffff;
}
/*编辑按钮文字颜色*/
.customize-menu .btn-edit {
    color: #fff;/*#898282*/
    line-height: 24px;
    background: #f1404b;
    padding: 0 10px;
    margin: 5px 0;
    border-radius: 50px;
    white-space: nowrap;
}

/*分类按钮形状*/
.slider_menu[sliderTab] .anchor, .customize-menu .btn-edit, .badge-danger, .comment-list .rank, .sidebar .card-header:after {
    background: rgba(0,69,232,0.69);
    border-radius: 4px!important;
}


/*tab栏变宽 */
.tab-sidebar {
    max-width: -1px;
    position: relative;
    flex: 1;
}

/*tab高度 */
.tab-widget-nav .nav-link {
    width: 65px;
    height: 65px;
}
/*tab底色*/
.tab-widget-content {
    position: relative;
    background-color: rgb(132 132 132 / 12%);
    border-radius: 8px;
    flex: 1;
}
/*tab栏图标大小 */
.tab-widget-content .widget-item .icon-btn .img-bg {
    width: 67px;
    height: 35px;
    x: ;
}
.icon-btn .img-bg img {
    width: 58%;

}
.icon-btn .img-bg {

    padding: 6px;
}

/*tab栏图标底色 */
.bg-white {
    background-color: transparent!important;
}
.io-black-mode .bg-white {
    background-color: rgb(55 56 57)!important;
}

/*tab栏图标底色小 */
.bg-light {
    background-color: #ffffff00!important;
}

/*热榜迷你 数量 
.row-sm {
    margin-left: -0.5rem!important;
    margin-right: -0.5rem!important;
}*/
/*网址中板块 高度调低 */
.url-card .card-body {
    position: relative;
    padding: 0.4rem;
}


/*网址中板块 简介展示更多 
.overflowClip_1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-wrap;
    display: block;

    line-height: 20px;
    color: #000;
    margin-top: 8px;
    max-height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
	
	
	      width: 100%;
       white-space: normal;
    

       -webkit-line-clamp: 3;   */ /* 设置超出多少行隐藏 */
       /* -webkit-box-orient: vertical;
      
}

 */

/*板块阴影 修改 
.card, .block {
    background: #fff;
    border-width: 0;
    margin-bottom: 1rem;
    box-shadow: 0px 0px 0px 0.5px rgb(158 158 158 / 6%);
    transition: background-color .3s;
  
}*/

/*分类高度间距 */
.row.io-mx-n2 {
    margin-bottom: 26px;
}


/*分类板块底色1 */
.text-gray {
      
    color: #000;

}
/*分类板块底色1 

.mb-4, .my-4 {

    background: #fdfdfd;
    border-width: 0;
    margin-bottom: 1rem;
    box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 6%);
    transition: background-color .3s;
    border-radius: 7px!important;
}
*/
/*分类板块底色2 */
.io-black-mode .content {
    background-color: #1b1d1f!important;
}

/*侧边栏图标大小
.sidebar-logo img {
    max-height: 38px;
} */
/*侧边栏底色 */
.io-grey-mode .sidebar-nav-inner {
    background: #ffffff;
}






@media (max-width: 980px) {
  
   .zdy .col-2a {
    flex: 0 0 25%;
    max-width: 25%;
}
 .url-card .url-img>img {
    max-height: 100%;
    vertical-align: unset;
}

.url-card .url-img {
    width: 40px;
    height: 40px;

    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: rgb(128 128 128 / 0%);
    overflow: hidden;
}

   .indexmh .row-sm [class*="col-"], .row-sm .col {
    padding-left: .3rem!important;
    padding-right: .3rem!important;
}
  .indexmh .io-px-2, .io-mx-n2 .url-card {
    padding-left: .3rem!important;
    padding-right: .3rem!important;
}
  .indexmh .url-card .mini .card-body {
    padding: 0rem 0rem!important;
} 
  
 /*.card, .block {
    background: #fff0;
    border-width: 0;
    margin-bottom: 1rem;
    box-shadow:0px 0px 0px 0px rgb(158 158 158 / 0%);
    transition: background-color .3s;
} */

  

  .zdy .row-sm [class*="col-"], .row-sm .col {
    padding-left: 0.3rem!important;
    padding-right: 0.3rem!important;
    margin-top: 8px;
  
    margin-bottom: -24px;

  }
  .zdy .io-px-2, .io-mx-n2 .url-card {
    padding-left: .3rem!important;
    padding-right: .3rem!important;
        margin-top: 11px;
  
    margin-bottom: -24px;
}
  .zdy .url-body.mini .url-card .mini .card-body {
    padding: 0rem 0rem!important;
}
 .zdy .url-body.mini .url-content.d-flex.align-items-center {
    padding: 5px 0px 5px;
    border-radius: 4px;
    width: 100%;

}
  .zdy  .url-body.mini .url-content.d-flex.align-items-center {
    padding: 5px 0px 5px;
    border-radius: 4px;
    width: 100%;

}
  .zdy .url-body.mini .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    width: 30px;
    height: 30px;
    margin: 0 auto 6px;
}
  .zdy .mr-2 ,.mx-2 {
    margin-right: auto!important;
}
  .zdy .url-body.mini .url-info.flex-fill {
    padding-left: 4px;
    padding-right: 4px;
}
 .zdy .url-body.mini .url-card .url-info {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
  .zdy .url-body.mini .overflowClip_1 {
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
   color: #6b7386;
    transform: scale(0.8);
}
  .zdy strong {
    font-weight: normal;
}
  .url-card .mini a.togo{
    display:none; }
  
 /*分类栏底色变透明*/
.slider_menu[sliderTab] {
    position: relative;
    background: rgb(0 0 0 / 0%);
    border-radius: 50px;
    border: 3px solid transparent;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
/*顶栏增加高度调节
.big-header-banner.header-bg .page-header {
    color: initial;
    background: rgba(255,255,255,1);
    height: 65px;
}*/

/*大搜索栏图片高度
.header-big {
      padding-top: 65px;
    padding-bottom: 87px;*/
  /*
    padding-top: 72px;
    padding-bottom: 96px;
}*/

/*分类按钮文字颜色*/
.slider_menu[sliderTab]>.menu>li>a.active {
    color: #ffffff;
}
/*编辑按钮文字颜色*/
.customize-menu .btn-edit {
    color: #fff;/*#898282*/
    line-height: 24px;
    background: #f1404b;
    padding: 0 10px;
    margin: 5px 0;
    border-radius: 50px;
    white-space: nowrap;
}

/*分类按钮形状*/
.slider_menu[sliderTab] .anchor, .customize-menu .btn-edit, .badge-danger, .comment-list .rank, .sidebar .card-header:after {
    background: rgba(0,69,232,0.69);
    border-radius: 4px!important;
}

 
  
}










/* 详情广告间隔*/ 
.apd-bg2 {
    box-sizing: border-box;
    margin-bottom: 2px;
}

/* 暂用测试 广告*/ 
.btn-gg {
    color: #fff!important;
    background-color: #4285f4;
    border-color: transparent;
    margin-bottom:10px;
    margin-right:10px;
    
}
@media (min-width: 992px){
  .btn-gg {
    margin-left:15px;
    margin-top: 0px;
    margin-right:0px;
  }
}



/* 整站变灰

* {
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
*/ 
/* 我的导航 

.col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 1 16%;
    max-width: 16%;
}*/ 

/* 搜索页  手机图标模块布局大小变动*/

/*.pl-5, .px-5 {
    padding-left: 2rem!important;
}
.pr-5, .px-5 {
    padding-right: 2rem!important;
}*/


/*图标底部文件名大小变动*/

.pl-2, .px-2 {
    padding-left: 0rem!important;
}
.pr-2, .px-2 {
    padding-right: 0rem!important;
}





/* 收藏对其*/ 
.btn-icon span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: -6px;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.text-height-xs {
    line-height: 0!important;
}

/* 搜索栏往上移动*/ 
.mt-4, .my-4 {
    margin-top: 0.35rem!important;
}


/* 搜索栏下方广告渐变效果  文章固定位*/ 
.media-title-bg:before {
    content: "";
    position: absolute;
    left: 0;
    height: 80px;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to top,rgba(0,0,0,.2) 20%,transparent 80%);
}
/* 搜索栏下方广告渐变效果  文章固定位胶囊自加*/ 
.media-title-bg222:before {
    content: "";
  border-radius: 0.525rem!important;  
    background-size: cover;
  
    position: absolute;
    left: 8px;
    height: 80px;
    right: 9px;
    bottom: -8px;
    background-image: linear-gradient(to top,rgba(0,0,0,.2) 20%,transparent 80%);
}


/* 右下角菜单颜色*/ 
#footer-tools .btn {
    color: #fff;
    background: rgb(142 140 140 / 50%);
    width: 30px;
    height: 30px;
    font-size: 1rem;
    text-align: center;
    line-height: 30px;  
   /* padding: unset;
    display: block;
    border: unset;*/ 
  }



/* 1 
.show_ico {
    display: none;
}
label {
    display: none;
}
*/ 

/* 2 */ 
.custom-piece_c_b {
    background: #b1b1d8!important;
}
样式属性 {
    color: #000;
    background: #f12345;
    padding: 2px 5px;
    border-radius: 3px;
}


/* 4 
body { background-color:#fcfcfc} */ 


/* 5 */ 
.slider_menu[sliderTab]>.menu {
    background: #f5f4f4}

/* 6 */ 
.btn-search:hover, .btn-search.current {
    color: #000000 !important;
    background-color: #f1404b;
    box-shadow: 0 5px 20px -3px rgba(249,100,90,.6);
  font-weight:800
}

/* 6.1 */
.posts-nav .page-numbers.current, .posts-nav .page-numbers:not(.dots):hover {
    color: #000000!important;
    font-weight:500

}


/* 7 */ 

 /* .external:after {
    color: #3f84cb;
    position: absolute;
    content: "\e792";
    font-size: 12px;
    font-family: "iconfont";

}*/
.external:after {
   position: absolute;
    content: "";
    font-family: "";
    font-size: 75%;
}
*, ::after, ::before {
box-sizing: border-box;    
}

.external {
    padding-right: 0px;
}

/* 8 */ 
.slider_menu[sliderTab]>.menu>li>a.active {
    color: #1D2327;
}
  
/* 菜单小圈提示 */ 
.hot {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ff6666;
    margin: -5px 0px 1px 2px;
    position: absolute;
    top: 19px;
}
/* 菜单提示 */ 
.navbar-top badge, badge.top {
    transform: translate(-5px,-10px) scale(.85);
    margin-right: -10px;
}
.c-blue-2 {
    --this-color: #5c7cff;
    --this-bg: rgba(77, 130, 249, .1);
}
.c-blue, .c-blue-2, .c-cyan, .c-gray, .c-green, .c-green-2, .c-purple, .c-purple-2, .c-red, .c-red-2, .c-theme, .c-white, .c-yellow, .c-yellow-2 {
    color: var(--this-color);
}
badge {
    font-size: .8em;
    line-height: 1.2;
    padding: 0.1em 0.4em;
    min-width: 0.8em;
    min-height: 0.8em;
    display: inline-block;
    vertical-align: 0.1em;
    border-radius: 50px;
    background: var(--this-bg);
    color: var(--this-color);
    top: 5px;
    --this-color: #fff;
    text-align: center;
    --this-bg: #fe3459;
    z-index: 1;
}

/*手机端横幅广告 吗美化*/ 
.shoujihengfu-1 {

    border-radius: 0.525rem!important;  
}
.shoujihengfu-2 {
    width: 100%;
    height: 120px;
    background-size: cover;
}


/*首页字体和网址板块大小*/ 
body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 2;
    color: #212529;
    text-align: left;
    background-color: #F9F9F9;/*#F5FAFF*/   
  
}

/* B站版 广告文字提示 */ 
.eva-banner .icon {
    position: absolute;
    display: block;
    top: 10px;
    right: 10px;
    width: 38px;
    height: 22px;
    object-fit: contain;
    z-index: 2;
}

/* 广告文字提示 关闭按钮*/ 

element.style {
    width: 16px;
    height: 16px;
    position: absolute;
    background: url(https://onimg.leshu.com/ad_js/close1.png) no-repeat;
    background-size: cover;
    right: 17px;
    top: 17px;
}


/* 广告文字提示 手机端*/ 

.banner-service::before {

    content: '\5e7f\544a';/* 站内广告文字代码\7ad9\5185\5e7f\544a*/ 
    position: absolute;
    padding: 0 5px 0 5px;
    font-size: 12px;
    bottom: 9%;
    right: 2%;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background-color: rgb(0 0 0 / 38%);/*rgb(136 136 136 / 10%)*/ 
    border-radius: 14px 14px 14px 14px; 
    color: #f1f1f1;  /*#999999*/ 
    z-index: 88;
}
.p-5 {
    padding: 0rem!important;
}
.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,0)!important;
}

/* 次级导航移动端 广告文字提示 */ 
.banner-serviceciji::before {
    content: '\5e7f\544a';
    position: absolute;
    padding: 0 5px 0 5px;
    font-size: 12px;
    bottom: 38%;
    right: 5%;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background-color: rgb(0 0 0 / 38%);/*rgb(136 136 136 / 10%)*/ 
    border-radius: 14px 14px 14px 14px;
    color: #f1f1f1;  /*#999999*/ 
    z-index: 88;
}



/* 广告文字提示 PC端*/ 
.banner-service2::before {
    content: '\5e7f\544a';/* 站内广告文字代码\7ad9\5185\5e7f\544a*/ 
    position: absolute;
    padding: 0 5px 0 5px;
    font-size: 12px;
    bottom: 88%;
    right: 2%;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background-color: rgb(0 0 0 / 38%);/*rgb(136 136 136 / 10%)*/ 
    border-radius: 14px 14px 14px 14px; 
    color: #f1f1f1;  /*#CCCCCC*/ 
    z-index: 88;
}
.p-5 {
    padding: 0rem!important;
}
.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,0)!important;
}


/* 次级导航PC端 广告文字提示 */ 
.banner-serviceciji2::before {
    content: '\5e7f\544a';
    position: absolute;
    padding: 0 5px 0 5px;
    font-size: 12px;
    bottom: 75%;
    right: 47%;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background-color: rgb(136 136 136 / 54%);
    border-radius: 14px 14px 14px 14px;
    color: #fdfdfd;
    z-index: 88;
}






/* PC横幅下方文字板块*/ 
.sort-config {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100px;
    margin-top: -5%;
    background: #fff;
    border-radius: 6px;
    -webkit-box-pack: justify;
    margin-bottom: 0!important;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.sort-config>li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 16px;
    overflow: hidden;
    height: 100%;
}
.sort-config-item {
    display: block;
    height: 100%;
}
.sort-config-item img {
    float: left;
    width: 62px;
    height: 62px;
    margin-right: 12px;
}
.sort-config-title {
    line-height: 34px;
    font-size: 18px;
    font-weight: 600;
    color: #2d2d2d;
    -webkit-transition: .3s;
    transition: .3s;
}
.sort-config-title .go {
    border-radius: 4px;
    color: #ffffff;
    font-size: 13px;
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
    font-weight: normal;
    padding: 2px 5px;
    position: absolute;
    line-height: 15px;
    margin-left: 5px;
    cursor: pointer;
    text-transform: uppercase;
    vertical-align: middle;
    margin-top: 7px;
}
.sort-config-desc {
    float: left;
    line-height: 22px;
    font-size: 14px;
    color: #8e8e8e;
}


/* 详情页 图标板块其他 调整*/ 

.siteico {
    background: #e6e8ed;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0px 0px -20px rgb(136 0 0 / 0%);
    border-radius: 0px;
    transition: background-color .3s;
}

/* 详情页 图标板块高度 调整*/ 
/* .siteico:before {
    padding-top: 35%;
  
}*/ 

/*详情页图标块美化*/ .siteico { box-shadow: unset; border-radius: 8px; height: 200px; } @media (max-width: 767.98px) { .siteico { height: 60px; } img.img-cover { right: 70%; min-width: 44px!important; max-height: 69%!important; } a.btn.btn-like.btn-icon.btn-light.rounded-circle.p-2.mx-3.mx-md-2 { margin-left: -1rem!important; margin-right: -0.5rem!important; } .tool-actions { left: 60%; bottom: -5px; } div#country { display:none; } }




/* 详情页 图标预览板块 调整

.mr-md-2, .mx-md-2 {
    margin-right: -2rem!important;
}

.tool-actions .btn-light {
    color: #424446!important;
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px); 
    background-color: rgb(250 250 250 / 0%)!important;
    border-color: transparent!important;
}
*/ 


/* 分类更多展示 添加底色
a.btn-move.tab-move.text-xs.ml-2 {
    color: #fff;
    background: #f1404b;
    padding: 0px 10px;
   line-height: 24px!important;
    margin: 5px 0px;
    height: 24px;
    border-radius: 7px;
    white-space: nowrap;
}*/ 


/* 分类更多展示 添加底色*/ 

.aligncenter, div.aligncenter {
    display: block;
    margin: 0px auto 5px auto;
}
/* 详情手机端不显示二维码*/ 
@media (max-width: 992px){
a.btn.btn-arrow.qr-img {
    display: none;
}
}

/* 详情 分类美化码*/ 
.url-body .badge.text-ss {
    position: absolute;
   /*left: -0.2rem;
    top: -0.2rem;*/
    left: -0.7rem;
    top: 0.8rem;
    background: rgb(255 0 20 / 0.7);
    border-radius: 100px;
    -moz-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    /*transform: rotate(-15deg);*/
   transform: rotate(353deg);
  
}
/* 详情 宽度调整*/
.mx-xxl-n5 {
    margin-left: -1rem!important;
    margin-right: -1rem!important;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1480px;
}
/* PC侧边内容 宽度调整*/
@media (min-width: 992px){
.sidebar_right .sidebar:not(.col-12) {
    float: right;
    margin-left: -310px;
  width: 292px;
   width: 241px;
    position: unset;
}
  .home.sidebar_right .sidebar:not(.col-12) {
  width: 292px;

}
.archive .sidebar:not(.col-12) {
    width: 310px;

}
}





/*pcmini侧边栏美化*/
@media screen and (min-width: 980px){
.tab-widget-content .widget-item {
    grid-template-columns: repeat(auto-fill,68px);
    grid-gap: 27px;}

.mini-sidebar .main-content {
    margin-left: 0px!important;
}
 
.mini-sidebar .sidebar-nav .sidebar-menu {
    width: 0px;
} 
.mini-sidebar .main-content {
    margin-left: 0px!important;
}  
.mini-sidebar .sidebar-nav {
    width: 0px!important;
}  
.mini-sidebar .main-content .page-header {
    left: 0px!important;
}   
div#mini {
    position: absolute;
    left: -163px;
    z-index: 1;
    border-radius: 12px;
}
  div#mininav {
    position: fixed;
    padding: 5px 0px;
    background: #fff;
    z-index: 1;
    border-radius: 8px;
}
  .io-black-mode div#mininav{
    background:#2c2e2f;
  }
  .fix{
    top:80px;
  }
  .customize-width {
    position:relative;
}
  #mini .sidebar-menu-inner ul {
    padding-left: 0px;
    margin-bottom: 0;
}
   .sidebar_right.mini-sidebar  #mini, .sidebar_no.mini-sidebar #mini {
    display: block!important;
}
  div#mini {
    display: none;
}
 
} 
@media (max-width: 980px) {
  div#mini {
    display: none;
}
  div#mininav span {
    font-size: 12px;
    margin: 0px 4px;
}
.io-black-mode .big-header-banner.header-nav {
    background-color: #040404;
}.io-black-mode .container.container-fluid.customize-width {
    background-color: black;
}.io-black-mode .zdy.content2 {
    background: #000000 !important;
}.io-black-mode div#cust-sites {
    background: #000000 !important;
}.io-black-mode .home .slider_menu[sliderTab]>.menu>li>a.active {
    color: #2568ff !important;
}.io-black-mode .zdy.content2 .slider_menu[sliderTab] .anchor, .io-black-mode .zdy.content2 .badge-danger, .io-black-mode .zdy.content2 .comment-list .rank, .io-black-mode .sidebar .card-header:after {
    background-image: linear-gradient(92deg, #0052d7 0, #000000 100%) !important;
}.io-black-mode .row.io-mx-n2 {
    background: #000000 !important;
}.io-black-mode .url-body.mini .text-sm.overflowClip_1 strong {
    color: #b9b9b9;
}.io-black-mode .content {
    background-color: #000000 !important;
}.io-black-mode div#country3 {
    box-shadow: 0 0 0 0.1rem rgb(0 0 0) !important;
}  .io-black-mode .post-template-default nav.text-xs.mb-3.mb-md-4 {
    background-color: #000000;
}.io-black-mode .single-post span.mr-3 {
    background: #ffffff00 !important;
}.io-black-mode .nav-bar-container.col-12.col-sm-12.d-md-none.d-lg-none.d-xl-none {
    background: rgb(34 34 34) !important;
}.io-black-mode .post-template-default nav.text-xs.mb-3.mb-md-4 {
    background-color: #000000 !important;
}.io-black-mode .single-post span.mr-3 {
    background: #ffffff00 !important;
}.io-black-mode .nav-bar-container.col-12.col-sm-12.d-md-none.d-lg-none.d-xl-none {
    background: rgb(34 34 34) !important;
}.io-black-mode a.card.no-c.mb-4 {
    background-color: #000000 !important;
    color: #979797 !important;
}.io-black-mode .overlay2 {
    background: #000000 !important;
}
  
}

@media (min-width: 992px){
.sites-template-default .sidebar_right .sidebar:not(.col-12) {
    float: right;
    margin-left: -310px;
    width: 301px!important;
 }

.sites-template-default .mb-xl-5, .my-xl-5 {
    margin-bottom: -3rem!important;
}  
}

/* 国产浏览器异常修复*/
ul.search-type {
    padding-left: 5px;
}
/*电脑端首页顶栏广告*/
.gdd-top-banner.gdd-top-banner--jumpable {border-radius: 11px!important;}
img.gdd-top-banner__image {
    border-radius: 11px!important;
}

@media (min-width: 992px){
body.page-template-default.page.page-id-75412.logged-in.sidebar_no.mini-sidebar .url-card .card-body {
    padding: 1.5rem !important;
}body.page-template-default.page.page-id-75412.logged-in.sidebar_no.mini-sidebar .url-card.shortcode-url.site_0.mx-auto.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a {
    max-width: 61% !important;
}
}@media (max-width: 980px){
  body.page-template-default.page.page-id-75412.logged-in.sidebar_no.mini-sidebar .url-card.shortcode-url.site_0.mx-auto.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a {
    max-width: 100% !important;
}
  }
.home div#addSite .modal-body {
    padding: 15px;
}


/*AI弹窗 CSS样式 */
.aizk-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100000;
  overflow: auto;
  animation: modalAnim 0.4s;
}

.aizk-modal-content {
    position: relative;
    background-color: #04040400;
    margin: auto;
    padding: 7px;
    /*border: 1px solid #888;*/
    width: 100%;
    border-radius: 10px;
    height: 98%;
    /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
    animation: modalContentAnim 0.4s;
}

.aizk-modal-header, .modal-body, .modal-footer {
      padding: 3px 0px 0px 0px;
}

.aizk-modal-header {
    border-radius: 10px 10px 0px 0px;
    background: white;
    height: 28px;
    line-height: 20px;
	padding: 4px 13px 0px 13px;
}

.aizk-close-icon {
  float: left;
  cursor: pointer;
}

.aizk-link {
  float: right;
}

.aizk-modal-body {
  background: white;
  height: calc(100% - 40px); /* Adjust based on header and footer height */
}

.aizk-modal-body iframe {
  width: 100%;
  height: 100%;
}

.aizk-modal-footer {
  background: white;
  text-align: right;
  height: 28px;
  border-radius: 0px 0px 10px 10px;
  	padding: 0px 13px 0px 13px;
}

@keyframes modalAnim {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes modalContentAnim {
  from {
    transform: scale(0);
    opacity: 0;
    transform-origin: center;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}


    .xiangguan123 {
        list-style: none; /* 取消列表开头的圆点 */
        padding: 0;
        display: flex;
        flex-wrap: wrap; /* 换行 */
    }
    .xiangguan123 li {
        flex: 1 0 30%; /* 每行三个按钮 */
        margin: 5px 1.5%;
        box-sizing: border-box;
    }
    .switch-article {
        width: 100%;
        height: 26px;
        font-size: 0.75rem;
        display: inline-block;
        text-align: center;
        background-color: #0068ff;
        color: white;
        border: none;
        cursor: pointer;
        line-height: 26px;
        border-radius: 4px;
    }
    .switch-article:hover {
        background-color: #2e83ff;
    }
} 
  a.card.new-site.mb-3 {
    box-shadow: 0px 0px 0px 1px rgb(158 158 158 / 15%);
}
}
div#country2 {
    background: #f1404b!important;
    position: absolute;
    top: 53px;
    z-index: 90!important;
    transform: rotate(346deg);
    right: -15px;
      box-shadow: 0 1px 0px 0px rgb(120 120 120) !important;
}div#country3 {
    background: #f1404b!important;
  -webkit-transform: scale(0.8);
    position: fixed;
    top: -5px;
    z-index: 90!important;
    transform: rotate(357deg);
    right: 5px;
    font-size: 12px!important;
    box-shadow: 0 0 0 0.1rem rgb(255 255 255) !important;
}
@media screen and (max-width: 768px){
  .post-template-default .card-body.url-content.d-flex.align-items-center {
    left: auto;
}body.post-template-default {
    background-color: #ffffff;
}.post-template-default .container {
    padding-right: 0rem;
    padding-left: 0rem;
}.post-template-default main.content {
    padding: 0 0px;
}.post-template-default nav.text-xs.mb-3.mb-md-4 {
    padding: 18px!important;
    background-color: #ffffff;
    width: 100%;
    height: 42px;
    margin-top: -22px;
    margin-bottom: 0.5rem!important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
  span.mr-3.mr-321 {
    display: none!important;
}
  div#country2 {
    background: #f1404b!important;
    position: absolute;
    top: 1px;
    z-index: 90!important;
        transform: rotate(0deg);
        right: 349px;
        top: 3px;
        font-size: .55rem !important;
}
div#country3 {
      background: #f1404b!important;
    -webkit-transform: scale(0.55)!important;
    position: fixed;
    top: 8px;
    z-index: 90!important;
    transform: rotate(359deg);
    right: 3px;
   /* background: #f1404b!important;
  -webkit-transform: scale(0.8)!important;
    position: fixed;
    top: 1px;
    z-index: 90!important;
    transform: rotate(359deg);
    right: 3px;*/
}
}

/*.tab-card.px-2.mb-3.col-2a.col-md-2a.col-lg-3a.col-xl-4a.col-xxl-5a.type-category {
    padding-left: 1rem!important;
    padding-right: 1rem!important;
}*//*a.img-post.media.media-16x9.rounded-xl.overflow-hidden {
    box-shadow: 0px 0px 0px 2px rgb(165 165 165);
}*/.img-post .caption {
    opacity: 1;
}span.overflowClip_2.text-sm {
    margin-left: 21px;
}

div#my_custom_widget-2 {
    height: 70px;
}

.block123 {
  width: 100%;
  height: auto;
  background-color: #fff;
  padding-left: 1rem;
    padding-right: 1rem;
	 z-index: 0;
}

.row123 {
  display: flex;
  justify-content: space-between; /* 左右对齐，间距平均分配 */
  flex-wrap: wrap;
}

.item123 {
/* width: calc(16.666% - 8px);   缩小间距 */
  height: 20px;
  line-height: 20px;
  font-size: .75rem;
  margin: 4px; /* 缩小间距 */
  padding: 2px 0px;
  text-align: center;
  background-color: #fff;
  color: #000;
  text-decoration: none;
  white-space: nowrap; /* 阻止文字换行 */
  /*overflow: hidden;  隐藏溢出部分 */
}
@media screen and (max-width: 1270px){
  .item123 {
    width: calc(19.666% - -8px);
  }
  }
.item123:hover {
  background-color: #eee00;
}

.item123:hover::after {
  content: "";
  display: block;
  width: 4px;
  height: 2px;
  background-color: blue;
  margin: 0 auto;
}
.dropdown123 {
  display: none;
  position: fixed; /* 使用 fixed 定位 */
  top: 0;
  left: 0;
  width: max-content;
  padding: 5px;
  background-color: #fff;
  border: 1px solid #ccc;
  font-size: 10px;
}

.dropdown123 a {
  display: block;
  margin-bottom: 5px;
}






.page-template div#sidebar_sy {
    display: none!important;
}.page-template div#sidebar_sy1 {
    display: none!important;
}

/*移动端*/@media screen and (max-width: 768px){
  .biaoqian369 {
    margin-left: 10px;
    margin-top: 10px;
}
.page-template .zdy.content2 {display: none;margin-top: -0px!important;}.page-template .dbj  {display: none; margin-top: -0px!important;
  }
  .page-template .dbj .container.container-fluid.customize-width {
    margin-top: 2%!important;
    padding-bottom: 3px!important;
    background-size: cover;
}
  .page-template .dbj  {

    padding-bottom: 7px!important;
    margin-top: -4%!important;
}.page-id-32262 .dbj {
    display:block;

}
}  
/*电脑端*/
.page-template .row.row-sm i.iconfont.icon-goto {
    display: none;
}
.page-template .card, .page-template .block {
    background: #fff;
    border-width: 0;
    margin-bottom: 1rem;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 0%);

}
.page-id-32262 div#content {
     margin-top: -4%!important;
    padding-bottom: 0px!important;
    background-size: cover;
}
.page-template div#search {
    max-width: 649px;
    position: relative;
    left: 13%;
}
.page-template .search-type li label {
    line-height: 13px;
    padding-bottom: 3px;
  }
/*.page-template .sidebar-item {
    margin-left: 1px;
}*/
.page-id-32262 .dbj {
    margin-top: 1%!important;
  background: #f9f9f9!important;
}

.page-template .dbj {
    padding-bottom: 127px!important;/*81px!important*/
    margin-top: -4%;
  background-size: cover;
}
.page-template .customize-width {
    margin-top: -3%;
}
.page-id-32262 .content2 {
    display: none;
    margin-top: -695px!important;
    clear: both!important;
    padding: 2.2rem!important;
    background: #ffffff!important;
    border-width: 0px!important;
    box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 0%)!important;
    transition: background-color .3s!important;
    border-radius: 40px!important;
    padding-bottom: 62px!important;
    margin-bottom: -2.5rem!important;}  
.page-template .row-sm {
    margin-left: 0rem!important;
    margin-right: 0rem!important;
    background: #ffffff;
    box-shadow: 0px 0px 17px 14px #ffffffc4;
}
    
.page-template .dbj .container.container-fluid.customize-width {
    margin-top: 9%;
    padding-bottom: 69px;
    background-size: cover;
} .page-template .tab-sites-body.p-2.d-flex {
    margin-top: 17px;
}.page-template .zdy.content2 {
    margin-top: -107px;
    clear: both;
    padding: 2.2rem;
    /*background: #ffffff!important;*/
    border-width: 0px;
    box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 0%);
    transition: background-color .3s;
    border-radius: 40px;
    padding-bottom: 62px;
    margin-bottom: -2.5rem;
}





@media (min-width: 1000px) and (max-width: 1549px){
 .page-template .indexmh {
    margin-left: .6%;
    margin-right: 0%;
}
.page-template div#content {
    max-width: 99%;
    left: 0%;
}.page-template div#mini {
   /* margin-left: 9%;*/
  margin-left: 158px;
  top: -47px;
}
.page-template div#mininav i.icon-fw.icon-lg {
    display: none;
}   .page-template div#mininav {
    width: 54px;
}.page-template .sidebar-item {
    /*margin-left: -6px;*/
      margin-left: -3px;
}
}

@media  screen and (min-width: 1550px){
    .page-template div#mini {
    margin-left: 3%;
      top: -6px;
}.page-template .sidebar-menu ul:first-child > li> a {
    padding: 12px 19px!important;
  width: 85px!important;
    margin-left:16px;
}.page-template .sidebar-item i.icon-fw.icon-lg {
    margin-left: -7px;
}/*.page-template .sidebar-item {
    margin-left: -10px;
  width: 106px!important;
}*/ .page-template div#mininav {
    position: fixed;
    padding: 5px 0px;
    background: #fff;
    z-index: 1;
    box-shadow: 0 0 1rem 0 rgb(87 91 102 / 10%) ;
    border-radius: 14px;
}.page-template .sidebar-item>a:hover {
    color: #FFF;
    background: rgba(0,0,0,.1);
    border-radius: 5px;
    width: 85px!important;
    margin-left: 15px;
}.page-template .sidebar-item>a:hover i {
    margin-left: -11px;
}
  
}   

@media screen and (min-width: 768px){

 /* .sites-template-default div#mininav {
     position: fixed;
    padding: 5px 0px;
    z-index: 1;
    margin-left: 175px!important;
    width: 6%;
    background: #ffffff!important;
    border-radius: 17px;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 31%)!important;
}.sites-template-default .sidebar-scroll {
    width: 95%;
}*//*
  .row.site-content.py-4.py-md-5.mb-xl-5.mb-0.mx-xxl-n5.xq1 {
    background: #ffffff!important;
    border-radius: 17px;
    border-width: 0;
    margin-bottom: 1rem;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 31%)!important;
    margin-bottom: 0rem!important;
}.col.mt-4.mt-sm-0 .h3 {
    font-size: 2.75rem;
} .site-body .btn-arrow {
    border-radius: 6px;
    padding: 7px 16px;
    color: #000000!important;
    background-color: rgb(255 195 67)!important;
    transition: .3s;
}.site-body .btn-arrow:hover {
    background-color: rgb(58 58 58)!important;
    color: #ffffff!important;
}.col.mt-4.mt-sm-0 p.mb-2 {
    background: #ebebeb;
    border-radius: 17px;
    color: #000000;
    padding: 1.2rem!important;
}.col-12.col-sm-5.col-md-4.col-lg-3 .siteico{
    background: #e6e8ed00;
  height: 100%!important;
}.siteico .img-cover {
    border-radius: 22px;
}.biaoqian369 a.btn-cat.custom_btn-d.mb-2 {
    background-color: #f3f3f3;
    border-color: #3c2020;
    color: #606060!important;
    border: 1px solid #d1d1d1;
    border-radius: 7px;
    padding: 2px 4px;
}.sites-template-default .apd.apd-right {
    background: #ffffff42!important;
    border-radius: 6px;
    box-shadow: 0px 0px 2px 0px rgb(158 158 158 / 41%)!important;
  height: 100%!important;
}.sites-template-default .apd.apd-right:before {
    content: "广告";
    z-index: 9;
    left: -2.8%;
    position: absolute;
    right: 0;
    top: 0px;
    width: 52px;
    height: 31px;
    background: rgb(241 241 241);;
    border-bottom-left-radius: 9px;
    border-top-right-radius: 12px;
    transform: scale(.5);
    transform-origin: top right;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}.row.mb-n4 {
    margin-bottom: 1.5rem!important;
}
.search .url-card.col-sm-6.col-md-4 {
    margin-top: -3px!important;
}  
 }
.siteico div#country {
    display: none;
}


.panel-body h2 {
    border-left: 0px solid #f1404b!important;
    padding: 0rem 0 0rem 0rem!important;
    margin-left: 1px!important;
}*/
/*.panel-body h2:before {
    content: "";
    display: inline-block;
    position: static;
    margin-right: 4px;
    margin-top: -5px;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background: url(https://juxuan.pro/wp-content/uploads/2023/07/H2-1.png) no-repeat 100%;
    background-size: cover;
}*/.card-body.p-0 img.loaded {
    width: 100%;
}

@media screen and (min-width: 768px){
.user-bookmark-body .header-big .s-type-list label span {
    padding: 10px 16px;
    font-size: 26px;
    font-weight: 600;
}} .user-bookmark-body span.text-muted {
    font-weight: 400;}
.header-big .search-type input:checked+label:before {
    top: -9px;
    height: 40px;
    border-width: 10px 10px 0px 10px;
    left: 46%;
}.user-bookmark-body input#search-text2 {
    height: 62px;
    font-size: 1.2pc;
}.user-bookmark-body .search-type li {
    margin-top: 10px;
}.user-bookmark-body button#btn_search {
    top: 7px!important;
}.user-bookmark-body #search button i {
    color: #666;
    font-size: 21px!important;
}.user-bookmark-body .big-title {
    display: block;
}.big-title.text-center.mb-3.mb-md-5.mt-2 p.h1 {
    color: #000000!important;
}.big-title.text-center.mb-3.mb-md-5.mt-2 {
    border-radius: 148px!important;
    background-color: #ffffff00!important;
    box-shadow: 0px 0px 12px 0px rgb(4 4 4 / 0%)!important;
    padding-bottom: 22px!important;
    padding-top: 0px;
}.user-bookmark-body .search_logo {
   display: none;
}
.user-bookmark-body .row.row-sm {
    background: #ffffff00;
}.user-bookmark-body .sites-pane .ct-name {
    position: absolute;
    color: rgb(0 0 0)!important;
    top: -5px!important;
    font-size: 1rem!important;
}.user-bookmark-body .sites-pane {
    position: relative;
    background: rgb(255 255 255 / 0%)!important;
}.user-bookmark-body .sites-tabs-container {
    background: rgb(68 68 68);
    z-index: 10;
    width: 100%;   
}.user-bookmark-body div#footer-tools {
    z-index: 11;
}

  .user-bookmark-body .bookmark-bg .img-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #ffffff;
    height: 100%;
    margin: 0;
    opacity: 1;
    padding: 0;
    position: absolute;
    transition: opacity .5s ease 0s;
    width: 100%;
}.gradient-linear {
    background-attachment: fixed;
    background-image: none;
}
.user-bookmark-body .header-big:not(.no-bg) .s-type-list {
    color: #000;
}.user-bookmark-body .header-big:not(.no-bg) .text-muted, .header-big:not(.no-bg) .search-type .menu-item a, .header-big:not(.no-bg) .big-title .h1 {
    color: #000000!important;
}
.user-bookmark-body .form-control {
    font-size: .875rem;
    color: #6d6e74;
    border: 1px solid #f1f3f6;
    background-color: #ffffff;
}.user-bookmark-body #search button i {
    color: #666;
    font-size: 18px;
}.user-bookmark-body .quick-sites .sites-title {
    background-color: rgba(175,175,175,.2);
    color: #000;
    border-radius: 20px;
}
.user-bookmark-body.bookmark-default .header-big.mb-4 {
    margin-bottom: 1rem!important;
    position: relative!important;
    margin-top: 2%!important;
    padding-top: 2%!important;
    padding-bottom: 8%!important;
}
.user-bookmark-body .header-big.mb-4 {
    margin-bottom: 1rem!important;
    position: relative!important;
    margin-top: 7%!important;
    padding-top: 2%!important;
    padding-bottom: 8%!important;
}.user-bookmark-body .quick-sites .sites-icon img {
    height: auto;
    width: 37px;
    transition: .2s;
    border-radius: 48%!important;
}
@media screen and (min-width: 1068px) {
.user-bookmark-body .quick-sites .container {
   max-width: 1139px;
    margin-top: 40px;
}.user-bookmark-body .footer-inner.text-center.text-light.py-3 {
    margin-left: 33%;
}
}.user-bookmark-body .text-light {
    color: #000000!important;
}.user-bookmark-body.bookmark-default  li.nav-item.ml-3 {
    display: none;
}.user-bookmark-body li.nav-login-user.dropdown.ml-3.ml-md-4 {
    top: -3px;
}.user-bookmark-body .container.apd.apd-footer {
    margin-top: 117px;
      margin-left: 8em;
}
@media screen and (max-width: 1067px) {
.container.text-center.px-5 {
    margin-top: 64px;
    padding-left: 1rem!important;
    padding-right: 1rem!important;
}
}




.custom-bg-form {
    position: relative;
    width: 95%; /* 设置固定宽度 */
    height: 100px; /* 设置固定高度 */
  }
  
  .custom-bg-form label,
  .custom-bg-form input[type="text"],
  .custom-bg-form button {
    width: 100%; /* 设置元素宽度为100% */
    box-sizing: border-box; /* 计算元素盒模型包括边框和内边距在内 */
  }



.textwidget.custom-html-widget a {
    flex: 0 0 10%;
    max-width: 100%;
}
.tab-content.mt-4.mt-4-1 .row.io-mx-n2 {
    margin-bottom: 0px!important;
}
@media screen and (min-width: 980px){ 
  .siteico {
    box-shadow: unset;
    border-radius: 8px;
    height: 279px!important;
}

#search-text {
    z-index: inherit;
    padding: 10pt;
    height: 48px;
    font-size: 1pc;
    border: 4;
    border-width: 4px;    
    border-radius: 10px;
    background-color: #ffffff;
    transition: .3s;
    margin-top: 0px;
    margin-bottom: 0.5rem!important;
    box-shadow: 0px 0px 0px 2px #ffffff!important;
    border: 1px solid #e3e3e3!important;
 }
   
  button#btn_search {
    color: #ffffff;
}#search button {
      border-top-right-radius: 11px!important;
    border-bottom-right-radius: 11px!important;
   /* background: #2771e7!important;*/
}
.s-search.mx-auto.my-4 span.text-muted {
    color: #ffffff!important;
    text-shadow: 0px 1px 3px rgb(0 0 0 / 80%);
  font-weight: 500!important;
}.s-search.mx-auto.my-4 span.text-muted:hover {
    color:#ffffff!important;
}  
   .post-template-default nav.text-xs.mb-3.mb-md-4 {
     /*
    width: 76.5%;
    margin-left: -2.5%;
    padding: 18px!important;
    
    margin-bottom: -2.6rem!important;
    background: #fff;
    background-clip: border-box;
    border-radius: 6.25px;
    box-shadow: 0px 0px 20px -5px rgba(158,158,158,.2);
} */width: 100%;
    padding: 18px!important;
    margin-top: -37px;
    margin-bottom: -4rem!important;
    background: #fff;
    background-clip: border-box;
    height: 75px;
    border-radius: 21.25px;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 24%);
    z-index: 0!important;
  }nav.text-xs.mb-3.mb-md-4 a, nav.text-xs.mb-3.mb-md-4 i, nav.text-xs.mb-3.mb-md-4 span {
    display: none;
}
  .post-template-default .content-layout {
    margin-left: -76px;
    margin-right: calc(310px + -52px);
}

 #footer-tools .btn {
    color: #000!important;
    background: rgb(255 255 255)!important;
    width: 40px!important;
    height: 40px!important;
    font-size: 1rem;
    text-align: center;
    line-height: 11px!important;
    border-radius: 15%!important;
    margin-top: 4px!important;
    box-shadow: 0px 0px 0px 2px #ffffff!important;
    border: 2px solid #e9e9e9!important;
} 
  .d-flex.flex-column i.iconfont {
    padding: 0.4rem 0.5rem!important;
}.d-flex.flex-column span {
    margin-top: 2px;
    font-size: .7rem;
}a.btn.rounded-circle.m-1 {
    padding-bottom: 51px!important;
}
  
  
}

i.io.io-icon_pifu {
    font-size: 19px;
    padding: 1px 7px!important;
}.layui-layer-title .tit2 {
    border: 1px solid #5637a5;
    border-radius: 29px;
    color: #d3e5ff;
    padding: 0px 4px;
    background: #3d64d9;
    margin-left: 3%;
    padding: 0px 3px!important;
    font-size: 11px;
}



/* 滚动条的滑块样式 */
::-webkit-scrollbar-thumb {
  background-color: #888; /* 设置滚动条滑块的颜色 */
}::-webkit-scrollbar-thumb:hover {
    background-color: #1958ff;
}::-webkit-scrollbar {
    height: 4px;
}
@media screen and (min-width: 980px){ 
.url-card .mini .url-img {
    width: 28px!important;
    height: 28px!important;
    border-radius: 48%!important;
    background: #ffffff!important;
    box-shadow: 0 0 0.2rem 0 rgb(255 255 255) !important;
}
  

  
  
  
.zdy.content2 .slider_menu[sliderTab]>.menu>li>a.active {
    color: #000000!important;/*#464646*/
    font-weight: 900!important;
    font-size: 17px;
  /*
    background: #c3c5d757!important;
    box-shadow: 0px 0px 1px 0px rgb(158 158 158 / 98%);
    height: 28px;
    border-radius: 27px!important;*/
   /* top: -2px;*/
}.zdy.content2 .slider_menu[sliderTab]>.menu>li>a:hover {
    color: #458afb!important;
    font-weight: 900!important;
    /*background: #3c7feb!important;*/
    font-size: 17px;
    margin-right: 12px;
}.zdy.content2 .slider_menu.mini_tab.into {
      width: 110%;
    height: 55px!important;
}
}

@media (min-width: 980px) and (max-width: 1686px)
  {
.sites-template-default .col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 25%!important;
    max-width: 25%!important;
}
}

.zdy.content2 .slider_menu[sliderTab] .anchor, /*.zdy.content2 .customize-menu .btn-edit,*/ .zdy.content2 .badge-danger, .zdy.content2 .comment-list .rank, .sidebar .card-header:after {
    background: rgba(0,69,232,0.69);
    border-radius: 4px!important;
    height: 7px!important;
    top: 19px;
    width: 35px!important;
    margin-left: 0.5rem!important;
    margin-right: 15px!important;
    /* background: #4489fa!important; */
    /* box-shadow: 0px 0px 1px 0px rgb(158 158 158 / 98%); */
    background-image: linear-gradient(92deg,#4389fb 0,#fdfdfd 100%)!important;
}  
  

/*AI次级导航 搜索栏修改*/
.page-id-70485 .dbj {
    background-image: url(http://p2.qhimg.com/bdr/__85/t01743970d425ed5426.jpg);
}.page-id-70485 .dbj span.text-muted {
    color: #f2f8ffc4!important;
}.page-id-70485 .search-type input:checked+label, .search-type input:hover+label {
    background-color: #ffffff6e!important;
}.page-id-70485 a.tit2 {
    color: #6c6c6c!important;
}.page-id-70485 h6.tit {
    background: rgb(255 255 255 / 0%);
  }.page-id-70485 img.wmdh-logo {
    mix-blend-mode: screen;
    filter: invert(100%);
}


.big-header-banner:not(.header-bg) .page-header .navbar-nav>li>a:hover, .big-header-banner:not(.header-bg) .navbar-menu a:not(.dropdown-item):hover {
    color: #56727a;
}

@media (max-width: 767.98px) {.panel-header h1 {
    line-height: 1.5;
    font-weight: 900;
}}

@media screen and (min-width: 980px) and (max-width: 1700px) {
  /*我的导航  980-1700  只显示前13个*/
/*未登录*/
  #my-nav .row>div:nth-child(n+13){
display:none;
} /*登录*/ #my-c-nav .row>div:nth-child(n+13){
display:none;
} 
  
  
}
.panel-body a:not(.no-c).external {
    
    /* font-weight: 900; */
    /* font-family: 仿宋; */
    /* font-size: 14pt; */
    /* border: 1px solid #f1f3f6; */
    border-radius: 7px;
    color: #3f84cb;
    /* background: #ededed; 
    padding: 0px 13px;
    margin-left: -11px;*/
padding: 0px 1px;
    margin-left: 0px;

}

/*.panel-body a:not(.no-c) {
    color: #000!important;
    border: 1px solid #f1f3f6;
    border-radius: 7px;
    color: #d3e5ff;
    background: #ededed;
    padding: 0px 4px;
}*/ 
 /*.panel-body a:not(.no-c) {
color: #000!important;
    font-weight: 900;
   font-family: 仿宋;
    font-size: 14pt;
}*/.panel-body a:not(.no-c):hover {
    color: #f1404b!important;
}/*.panel-body.single.mt-2 ol {
    background-color: #e3e8e975;
    padding: 2rem;
    border-radius: 17px;
}.panel-body.single.mt-2 li {
    margin-bottom: 1.7rem;
}*/.panel-body.single.mt-2 ul li {
    margin-bottom: 1.1rem;
}.panel-body h2, .panel-body h3 {
    border-color: #ffffff00!important;
      /*font-weight: bolder;*/
}blockquote {
    border-left: 5px solid rgb(81 114 226);
    background-color:rgb(239 245 255 / 32%);
    border-radius: 6px !important;
      box-shadow: 0px 0px 0px 1px rgb(81 114 226);
}


@media screen and (min-width: 980px){
.post-template-default div#mini {
  position: absolute;
    left: -20.2%;
    z-index: 1;
    top: -31px;
    border-radius: 12px;
}.post-template-default ul.subnav-menu {
    display: none;
 } .sidebar-menu-inner li {
    list-style-type: none;
}/*.post-template-default .sidebar-item {
    margin-left: 0px!important;
}*//*.post-template-default li#subnav a:hover {
    color: #FFF;
    background: rgba(0,0,0,.1);
    border-radius: 5px;
}*/
 .post-template-default .sidebar-menu ul:first-child > li> a {
   /* padding: 12px 38px;*/
       padding: 14px 17px;
    font-size: 15px;
}    .post-template-default li#subnav a:hover {
        background: rgb(255 255 255);
        border-radius: 35px;
        box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 24%);
    }
/*	.post-template-default li#subnav a:hover span {
    color: #0342fb !important;
}*/
}
@media screen and (min-width: 980px) and (max-width: 1454px) {
 .post-template-default div#content {
    margin-left: 15%;
    width: 89%;
}
}
@media screen and (min-width: 1455px) and (max-width: 1920px) {
   .post-template-default div#content {
margin-left: 20%;
}
}


.textwidget.custom-html-widget {
    margin-top: -17px;
}
.image-gallery {
    padding: 0.8rem;
    margin-left: 3%;
   /*margin-bottom: -4rem;*/
}@media screen and (min-width: 980px){ 
   .image-gallery {   height: 430px;
}


  .image-gallery img {
            width: 100px;
            height: 100px;
         padding: 0.2rem;
            object-fit: cover;
            cursor: pointer;
        }.hidden {
      display: none;
    }  .home .homebj {
    display: inline-block !important;
  }.home .yilanhomebj {
    display: inline-block !important;
  }.page-template .homebj {
    display: inline-block !important;
    } a.homebj {
    padding-right: 11px;
    font-weight: bold;
    font-size: 1.2rem;
}a.homebj:hover {
    color: #ffffff!important;
}.homebj:hover i {
    animation: shake 0.5s;
  }
  .yilanhomebj:hover i {
    animation: shake 0.5s;
  }
.home .media.media-4x3.p-0.rounded {
    box-shadow: none;
}
  
}

  @keyframes shake {
    0% { transform: translateY(0); }
    25% { transform: translateY(-4px); }
    50% { transform: translateY(0); }
    75% { transform: translateY(-4px); }
    100% { transform: translateY(0); }
  }
.media-title-bg:before {content: "";
    position: absolute;
    left: 0;
    height: 41px!important;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to top,rgb(0 0 0 / 39%) 20%,#00000054 80%)!important;
    backdrop-filter: blur(30px)!important;
 }
@media (min-width: 980px){
.zdy.content2 {
   /* background: #ffffff3d!important;
    background-image: linear-gradient(131deg,#ffffff ,#ffffffeb ,#ffffff 100%)!important;*/
}

}

/*电脑端 tab栏修改美化*/
@media screen and (min-width: 980px){
  a.card.is-views.mb-3 {
    box-shadow: 0px 0px 0px 1px rgb(158 158 158 / 15%);
}
  /*.tab-widget-content .widget-item .icon-btn .img-bg {
    width: 67px;
    height: 42px!important;
    }*/
   .tab-widget-content .widget-item .icon-btn .img-bg {
    width: 45px!important;
    height: 40px!important;
}.icon-btn .img-bg img {
    width: 100%!important;
}.card.tab-sites-widget.rounded-xl .rounded-circle {
    border-radius: 33%!important;
}
.tab-widget-content .widget-item {
    grid-template-columns: repeat(auto-fill,137px)!important;
    grid-gap: 3px!important;
}
 .tab-widget-content .widget-item .icon-btn .img-bg {
    margin-left: 31% ;
}.list-grid.list-bulletin.my-n2 i.iconfont.icon-point {
    background: #fff0;
}.tab-sites-body.p-2.d-flex {
    margin-right: 16px;
    margin-left: 15px;
    border-radius: 14px;
    margin-top: -15px;
    box-shadow: 0px 0px 12px 3px rgb(158 158 158 / 10%);
      margin-bottom: 1rem!important
}.card.tab-sites-widget.rounded-xl {
    background: #fff;
    top: -10px;

}.sort-config {
    margin-top: -1.5%!important;/*0%!important*/}
/*  .tab-widget-content {
    position: relative;
    background-color: rgb(132 132 132 / 6%)!important;
    border-radius: 8px;
    flex: 1;
}*/.tab-sites-body.p-2.d-flex {
margin-right: 33px;
    margin-left: 29px;
}.tab-card.type-favorites {
    background-color: #fff;
  margin-bottom: 0.2rem!important;
}div#hot_api-2 {
  top: 21px;
    box-shadow: 0px 0px 3px 0px rgb(101 109 114 / 21%);
}
.ml-2.p-2.tab-sidebar.d-none.d-md-block {
    max-width: 25%;
}
  div#home_widget_2995 {
    padding: 0.3rem!important;
}
}
@media screen and (min-width: 1550px){
  a.icon-btn {
    top: 4%;
    }
   }
@media screen and (min-width: 1470px)
{
.tab-widget-content .widget-item .icon-btn .img-bg {
   width: 45px!important;
    height: 40px!important;
   /* margin-left: 30%!important;*/
  margin-left: 37%!important;
}  }
/*@media screen and (min-width: 1730px)
{
  .tab-card.type-favorites {
    background-color: #fff;
    margin-bottom: 0.2rem!important;
    width: 141px;
    height: 80px;
}}
@media screen and (min-width: 1650px)
{
  .tab-card.type-favorites {
    background-color: #fff;
    margin-bottom: 0.2rem!important;
    width: 141px;
    height: 80px;
}}*/
@media screen and (min-width: 980px)
  
{
  .widget-item.item-favorites {
    display: flex;
    flex-wrap: wrap;
}
.tab-card.type-favorites {
    background-color: #fff;
    margin-bottom: 0.2rem!important;
max-width: 16%;
    flex: 1 0 22%;
    margin-left: 0.175rem !important;
    margin-right: -0.175rem !important;
      height: 76px;
      border-radius: 11px!important;
}
}
/*首页网址广告位背景色*/
.gdd-top-banner.gdd-top-banner--jumpable {
    background: #000000eb;/*#1958ff!important #30009f!important;*/
      margin-bottom: -1rem!important;
    margin-right: 42px;
    margin-left: 38px;  
   /* margin-top: -21px;*/
}


/*未登录 的tab栏美化*/
@media screen and (min-width: 980px){
.content2 {
    padding-bottom: 61px!important;
}
 .tab-widget-content .widget-item {
    grid-template-columns: repeat(auto-fill,130px)!important;
    grid-gap: 4px!important;
}
}
 


@media (max-width: 979px){
/*仅移动显示*/
  .yidongxianshi {
    display: block!important;
}
/*移动tab不显示
.card.tab-sites-widget.rounded-xl {
    display: none;
} */  
.home .content-wrap {
    padding-left: 0.825rem!important;
    padding-right: 0.825rem!important;
}
  .search-type input:checked+label, .search-type input:hover+label {
    background-color: #ffffffa3!important; 
}
.search-type li label {
    display: inline-block;
    padding: 0.5px 11px;
   font-size: 16px!important;
    line-height: 18px;
    border-radius: 3px 3px 0 0!important;
    cursor: pointer;
}  
  
.archive .row.io-mx-n2 {
    margin-bottom: 26px;
    padding: 0.2rem!important;
    background: #ffffff00!important;
    margin-left: -1.5rem!important;
    margin-right: 0rem!important;
    border-radius: 15px!important;
    margin-bottom: 2rem!important;
    margin-top: 14px;
}.page-template .row.io-mx-n2 {
    margin-bottom: 26px;
    padding: 0.2rem!important;
    background: #ffffff00!important;
    margin-left: -1.5rem!important;
    margin-right: 0rem!important;
    border-radius: 15px!important;
    margin-bottom: 2rem!important;
    margin-top: 14px;
} 
 .archive .url-card.col-sm-6.col-md-4.col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}  
  .archive .url-card.col-sm-6.col-md-4.col-xl-3 {
    margin-bottom: -1rem!important;
}.page-template .url-card.io-px-2,.archive .url-card.io-px-2 {
    margin-bottom: -5px!important;
}.archive .d-flex.flex-fill.align-items-center.mb-4 {
    margin-bottom: 1rem!important;
}.archive .card.mb-4.p-title {
    margin-bottom: 2rem!important;
}.archive h4.text-gray.text-lg.mb-4 {
    margin-bottom: 1rem!important;
}
}

@media (max-width: 1686px)
{
.col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 16%!important;
    max-width: 16%!important;
}}
@media (max-width: 950px)
{
.col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 12%;
    max-width: 12%;
}}
@media (max-width: 980px){
.zdy .col-2a {
    flex: 0 0 25%!important;
    max-width: 25%!important;
}
.modal-content .mb-3 {
    padding: 0rem 1rem;
}.modal-content .px-1.mb-3 {
    padding: 0rem 1rem!important;
}
.sites-template-default a.card.is-views.mb-3 {
    padding: 0rem 0rem;
}
}
@media (min-width: 980px){
.home .row.row-sm {
    margin-left: 0rem!important;
    margin-right: -3rem!important;
    background: #ffffff00!important; 
}.home .modal-content .mb-3 {
    padding: 0rem 5rem;
}.home .modal-content .px-1.mb-3 {
    padding: 0rem 5rem!important;
}
  .home .content {
    width: 100%;
}
}

@media (max-width: 980px){
/*移动详情页我的网址块 标题过长不显示...*/
.zdy strong {
    font-weight: normal;
    display: block;
}.zdy .url-body.mini .url-info.flex-fill {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
  
/*移动详情页我的网址快*/
.sites-template-default.single.single-sites .modal-dialog.modal-lg.modal-dialog-centered {
    top: -9%;
}
.sites-template-default.single.single-sites .nav-bar-container {
    z-index: 0!important;
}
.sites-template-default.single.single-sites .d-flex.flex-fill.customize-menu {
    padding-top: 1%!important;
    display: none!important;
}
.sites-template-default.single.single-sites .zdy .row-sm [class*="col-"], .row-sm .col {
    padding-left: 0.3rem!important;
    padding-right: 0.3rem!important;
    margin-top: 4px;
    margin-bottom: -31px;
}
.sites-template-default.single.single-sites .pcbxs {
    display: none;
}
 .sites-template-default.single.single-sites .content2 {
   clear: both!important;
    padding: 0.2rem!important;
    background: #ffffff00!important;
    border-width: 0px!important;
    margin-bottom: -2rem!important;
    transition: background-color .3s!important;
    border-radius: 14px!important;
    padding-bottom: 33px!important;
    padding-bottom: 0px!important;
    margin-top: -13%!important;
} 
}


@media screen and (min-width: 980px){
/*电脑详情页我的网址快*/
.sites-template-default.single.single-sites  .content2 {
    margin-top: -27px!important;
    padding: 1rem!important;
    margin-bottom: 1rem!important;
    transition: background-color .3s!important;
    padding-bottom: 5px!important;
    margin-bottom: 0rem!important;
    z-index: 99990!important;

}
.sites-template-default.single.single-sites .col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 25%;
    max-width: 25%;
}
}

















@media screen and (min-width: 980px){
 /*背景底色白色 改成透明*/ 
.home.blog.logged-in.sidebar_right.mini-sidebar .container.container-fluid.customize-width .content {
    background: #ffffff00!important;
} 
    /*PC首页当前选择网址 的字体颜色大小修改
  .content-layout .slider_menu[sliderTab]>.menu>li>a.active {
    color: #000000!important;
    font-weight: 900!important;
    font-size: 17px;
    top: -3px;
    text-shadow: 2px 0px #d8ecff, 2px 2px #9f9f9f, 2px 2px #6ad5f3;

}*/
  
/*分类标签也搜索栏下拉框修复*/  .card.search-smart-tips {     top: auto!important; }
   /*PC首页分类字体颜色大小修改*/
  .d-flex.flex-fill.flex-tab.align-items-center .slider_menu.mini_tab[sliderTab]>.menu>li>a {
    height: 28px;
    line-height: 28px;
    padding: 0 11px;
    font-weight: 300;
    /*
    font-weight: 900!important;
    font-size: 16px;
    font-family: 黑体;
    color: #919191;
     */
    color: #000000a6;
  /* text-shadow: 0px 0px 69px #000000;*/
}
  /*首页文章分类标题大小修改*/
  a.list-title.text-md.overflowClip_2 {
    font-size: 0.85rem!important;
}
  /*首页分类板块文字颜色*/
  .row.io-mx-n2.mt-4.ajax-list-body.position-relative strong {
    color: #000000a6;
}
  
   /*首页分类背景颜色白色
  .content-layout ul.nav.nav-pills.tab-auto-scrollbar.menu.overflow-x-auto {
    background: #e9e9e9!important;
    border-radius: 8px!important;
}*/
  /*电脑端不显示*/
  .pcbxs{display:none; }
  
  /*PC首页分类网址板块背景色调整
.home.blog.logged-in.sidebar_right.mini-sidebar .content-layout .card, .block {
    border-width: 0!important;
    margin-bottom: 1rem!important;
    transition: background-color .3s!important;
    box-shadow: 0px 0px 12px 0px rgb(158 158 158 / 0%)!important;
    box-shadow: 2px 2px 3px 1px rgb(158 158 158 / 22%);
}*/
  /*首页网址logo加边框*/
 .content-layout .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    box-shadow: 0 0 0.2rem 0 rgb(0 0 0 / 14%) !important;
	background: rgb(255 255 255)!important;
} .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center{
	z-index: 1;
} 

.content-layout .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center img.unfancybox {
border-radius: 50% !important;
    max-height: 85%!important;
}
  /*网址logo变小*/
  .url-card .mini .url-img {
    width: 20px;
    height: 20px;
}
 /*首页多分类网址加边框  */ 
.content-layout .tab-content.mt-4 {
    margin-left: -3.7%;
    width: 108%;
    margin-bottom: 4rem!important;
    margin-top: -1px!important;
    padding: 1rem!important;
    box-shadow: 0 0 3rem 0 var(--sidebarShadowGrey,transparent) !important;
  background: #ffffff!important;
    border-radius: 15px!important;
} 
   /*首页多分类网址板块内向下移动一点*/  
.row.io-mx-n2.mt-4.ajax-list-body.position-relative {
    margin-top: 1.35rem!important;
}  

  /*网址板块推荐图标美化*/
.url-body.mini .badge-danger{
    background: rgba(0,69,232,0.69);
    background: #7474e1!important;
    border-radius: 6px!important;
}  
/*网址板块触碰后效果去除 -6改成0*/
.url-card .url-body:hover {
    transform: translateY(0px)!important;
    -webkit-transform: translateY(0px)!important;
    -moz-transform: translateY(-6px);
    box-shadow: 0 26px 40px -24px rgb(0 36 100 / 30%);
    -webkit-box-shadow: 0 26px 40px -24px rgb(0 36 100 / 0%)!important;
    -moz-box-shadow: 0 26px 40px -24px rgba(0,36,100,.3);
}
  
  
/*热门板块高度缩小*/  
.hot-card .hot-body {
    height: 176px;
} 
/*热门板块 热门文章标题固定只展示一行*/  
 li.d-flex.text-sm.mb-2 {
    overflow: hidden;
    } 
a.ml-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-top: -27px;
    margin-left: 28px!important;
}  
  
}






@media screen  and (min-width: 1550px)
 
{  
  /*电脑首页宽度*/
.home/*.blog.logged-in.sidebar_right.mini-sidebar */ .customize-width {
   /* max-width: 87%!important;*/
}
  /*电脑首页宽度*/
.home .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    width: 100%;
    padding-right: 0px!important;
    padding-left: 15px!important;
    margin-right: auto;
    margin-left: auto;
}
  
    /*我的自适应宽度  */
.col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 12%;
    max-width: 12%;
  
} 
  
}
@media screen  and (min-width: 1700px)
  
{   
    /*大屏显示热榜板块 显示5个热榜*/
  .overflow-x-auto.hot-search-panel.mb-3.pb-2 {
    width: auto!important;
}  .row.row-sm.hot-search {
    width: auto!important;

}
} 

/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【默认全局 CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【默认全局 CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【默认全局 CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【默认全局 CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/

.img-post .caption {
    background-image: linear-gradient(to right,rgb(0 0 0) 0%,rgb(0 0 0) 80%);

}
/*a.card.no-c.is-views.mb-4 {
    border-radius: 40px;
  box-shadow: 0px 0px 1px 0.1px rgb(158 158 158 / 50%)!important;
}*/
/*网址详情页 分类父子级右边指向图标颜色 */
.site-body.text-sm i.iconfont.icon-arrow-r-m.custom-piece_c {
    color: #000000!important;
}

/*搜索栏下方广告位代码*/
h6.tit {
    padding: 0.2rem!important;
    color: #fff;
    text-align: center;
    font-size: 12px;
    background: rgb(0 0 0 / 3%);
    /* margin-top: 10px; */
    border-radius: 7px!important;
    -webkit-backdrop-filter: blur(0px);
    /* text-shadow: 0 0 11px rgb(0 0 0 / 80%); */
    /* background-color: rgb(175 175 175 / 0%); */
    backdrop-filter: blur(0px);
    /* background-color: rgb(175 175 175 / 66%); */
}.tit1 {
  padding-left: 0.5rem;
    padding-right: 0.5rem;
  opacity: 0.8;
    margin-left: -5%;
      overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow-x: auto;
}a.tit2 {
    padding: 1px 10px!important;
}
/*搜索栏下方广告提示*/
img.logo-link {
    opacity: 0.3;
    width: 25px;
    height: 9px;
    margin-top: -4px;
    background: #ffffff!important;
    box-shadow: 0px 0px 0px 1px #e3e3e3;
}


/*弹窗背景压暗和模糊效果为0*/
.modal-backdrop {
    z-index: 1089!important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(0px);
    background: rgb(0 0 0 / 17%);

}
/*弹窗边缘加阴影*/
.modal-content {
    box-shadow: 0px 0px 27px 3px rgb(158 158 158)!important;
    border-radius: 15px!important;
}
/*弹窗提示css */
.layui-layer-title {
    padding: 0 0px 0 38px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #F0F0F0;
    font-size: 17px;
    color: #333;
    overflow: hidden;
    border-radius: 2px 2px 0 0;
}
/*弹窗内字体颜色*/
p.tanchuangziti {
    color: #65B894;
    font-size: 1rem;
}
/*弹窗高度*/
.modal-dialog.modal-lg.modal-dialog-centered {
    top: -12%;
}

/*投稿页文章网址分类栏 美化*/
.text-center.mb-3 {
    border-radius: 2px!important;
    background-color: #ffffff;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 20%);
    padding-bottom: 22px!important;
    padding-top: 19px;
}
.tab-btn-group.text-sm a.tab-btn {
    left: -12%;
}
 
/*文章和轮播 美化*/
.slice-article.mb-4 {
    /*box-shadow: 0px 0px 12px 3px rgb(158 158 158)!important;*/
  background: #ffffff;
    border-radius: 15px!important;
    padding: 1rem!important;
  margin-top: -50px;
}
.home .mb-4,.home .my-4 {
    margin-bottom: 3rem!important;
}

/*全局首页板块左右边距调整*/
  .home .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    width: 100%;
    padding-right: 53px;
    padding-left: 53px;
    margin-right: auto;
    margin-left: auto;
}
/*首页网址详情页按钮隐藏*/
.home a.togo.text-center.text-muted {
    display: none;
}
/*网址简介弹窗颜色调整*/
.tooltip-inner {
background-color: #99b4c9;
  }
/*搜索页修复*/
.search .url-card.col-sm-6.col-md-4 {
    margin-top: -20px;
}

.search h4.text-gray2.text-lg.mb-4 {
    margin-top: 20px;
}
.search main.content {
    margin-top: 26px;
}

/*th标签取消描边
th, td {
    border: 0px solid rgba(136,136,136,.3);
    padding: 8px 12px;
}*/

    /*我的自适应宽度  */
.col-xxl-10a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10%;
    flex: 0 0 12%;
    max-width: 12%;
  
} 
  

/*热榜序列号美化*/
.hot-rank-1 {
    color: #fff;
    background: #f1404b;
    width: 23px;
    height: 23px;
    border-radius: 25%!important;
}
.hot-rank-2 {
    color: #fff;
    background: #c56831;
    width: 23px;
    height: 23px;
    border-radius: 25%!important;
}
.hot-rank-3 {
    color: #fff;
    background: #b89e2c;
    width: 23px;
    height: 23px;
      border-radius: 25%!important;
}
.hot-rank {
    display: inline-block;
    width: 23px;
    height: 24px;
}

/*分类栏子栏 板块向上移动到父栏右侧*/
.d-flex.flex-fill.flex-tab.align-items-center {
    margin-top: -35px!important;
    margin-left: 120px;
  margin-right: 29px;
}


/*编辑按钮颜色*/
.customize-menu .btn-edit {
    color: #c3c3c3!important;

}

/*顶栏改成透明*/
.page-header {
    position: fixed;
    right: 0;
    left: 0;
    background: #fff0;
    box-shadow: 0px 0px 25px 5px rgb(10 10 10 / 5%);
    transition: background-color .3s;
}


/*默认搜索栏 加logo 新*/
img.wmdh-logo {
    opacity: 1;
    display: block;
    width: auto;
    height: 91px;
    margin: 96px auto -110px;
    background-size: contain;
    margin-left: -56%;
}/*默认搜索栏 加logo 旧
img.wmdh-logo {
    display: block;
    width: auto;
    height: 64px;
    margin: 96px auto -90px;
    background-size: contain;
    margin-left: -50%;
}*/


/* 我的编辑按钮*/ 
.customize-menu .btn-edit {
    color: #949191;
    line-height: 24px;
    background: #f1404b;
    padding: 0 10px;
    margin: 5px 0;
    border-radius: 50px;
    white-space: nowrap;
}
.customize-menu .btn-edit:hover {
    color: #7d7d7d;
}


/* big版首页搜索栏调整高度*/

/*.header-big {
    position: relative;
    margin-top: -7px;
    padding-top: 0px;
    padding-bottom: 12px;
}/
/**/ .header-big {
    position: relative;
    margin-top: -76px;
    padding-top: 60px;
    padding-bottom: 10px;
}

/* 首页搜索栏调整 蓝色*/ 

#search-text {
    z-index: inherit;
    padding: 10pt;
    height: 48px;
    font-size: 1pc;
    border: 4;
    border-width: 4px;
    border-color: #0e8bfd;
    border-radius: 10px;
    background-color: #ffffff;
    transition: .3s;
    box-shadow:0px 0px 0px 1px #a5a5a514;/* box-shadow: 0px 0px 0px 2px #1958ff; */
}

/* 书签页搜索栏调整--书签页的单独 */ 
#search-text2 {
    z-index: inherit;
    padding: 10pt;
    height: 41px;
    font-size: 1pc;
    border: 4;
    border-width: 0px;
    border-color: #0e8bfd;
    border-radius: 10px;
  /*background-color: rgb(0 0 0 / 10%);*/ 
    transition: .3s;
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 0px 2px #ffffff5c;
}
/* 书签页搜索栏调整--书签页的搜索图标 */ 
.header-big #search2 button {
    position: absolute;
    top: -5px;
    right: 0;
    background: transparent;
    border: 0!important;
    width: unset;
    height: unset;
    margin: -5 9px;
    line-height: 50px;
    border-radius: 3px;
}
/* 书签页搜索栏调整--书签页的搜索按钮 */ 
#search button i {
    color: #fff;
    font-size: 18px;
}

/* 书签页搜索栏调整--书签页的搜索图标 */ 
.header-big #search button {
    position: absolute;
    top: -5px;
    right: 0;
    background: transparent;
    border: 0!important;
    width: unset;
    height: unset;
    margin: -5 9px;
    line-height: 50px;
    border-radius: 3px;
}
/* 首页搜索栏调整 老版 
#search-text {
    z-index: inherit;
    padding: 10pt;
    height: 50px;
    font-size: 0.9pc;
    border: 0;
    border-width:4px;
    border-color:#FFD93B;
    border-radius:10px;
    background-color: #ededed;
    transition: .3s;
 box-shadow: 0px 2px 3px 1px #dcdcdc; 
}  */ 

#search button {
    position: absolute;
    top: 0;
    right: 0;
    background: #1958ff;/*#FFD93B黄色*/ 
    border: 0;
    width: 80px;
    height: 100%;
    margin: 0px 0pt 0;
    line-height: 36px;
    border-radius: 0px;
    
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px; 
  
}

/*搜索栏展开*/
.s-type-list:not(.big) label {
    padding: 3px 2px;
}
/*直达按钮图标改成 书签图标*/
.icon-goto:before {
    content: "\e628"!important;
}

/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【电脑端CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【电脑端CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【电脑端CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
/*@@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@【电脑端CSS设置】 @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@*/
@media screen and (min-width: 980px)
  
{
 /*网址板块四角修改圆润
.page-template.page-template-template-mininav .content-layout .card, .block, .archive .tax-favorites .card, .block {
    border-radius: 40px;
}
.search .media.media-3x2.rounded.col-4.col-md-4 {
    top: 41px;
    height: 87px;
    max-width: 150px;
}.search a.list-title.text-lg.overflowClip_2 {
    margin-left: -165px;
          color: #3157bd;
}.search a.list-title.text-lg.overflowClip_2:hover {
    color: #3434ff;
}
  */ 
  
    /*电脑端网站logo大小调整
  .url-card .url-img {
  width: 65px;
    height: 65px;
 }   */
   /*首页 侧边栏板块加阴影*/
  .home .sidebar.sidebar-tools.d-none.d-lg-block {
    top: 46px;
    /*border-radius: 15px!important;
    box-shadow: 0 0 2rem 0 var(--sidebarShadowGrey,transparent);*/
}
  
 /*分类页 网址板块调整修复*/
  .archive div#content {
    top: 47px;
} .archive .card, .block {
    background: #fff!important;
    border-width: 0!important;
    margin-bottom: 1rem!important;
    transition: background-color .3s!important;
    box-shadow: 0px 0px 12px 0px rgb(158 158 158 / 5%)!important;
    box-shadow: 2px 2px 3px 1px rgb(158 158 158 / 22%);
    top: -4px;
}  /*分类页 网址文章板块高度间距调整*/  
.archive .row.io-mx-n2 {
    margin-bottom: 33px!important;
    margin-top: 20px!important;
}  
  
  /*PC显示详情大横幅*/
.ydbxs {

    display: block!important;
    margin: 0px auto 5px auto;
} 
 
  
 /*详情页mini侧边栏css*/ 
.sites-template-default div#mininav {
    position: fixed;
    padding: 5px 0px;
    background: #fff0;
    z-index: 1;
    border-radius: 8px;
      margin-left: 175px!important;
}
 /*内页网址板块修复*/
 .sites-template-default .mx-xxl-n5 {
    margin-left: 9rem!important;
    margin-right: -3rem!important;
}
   /*内页网址详情板块修复
 .sites-template-default .content {
   margin-left: 9rem!important;
    margin-right: -3rem!important;
    margin-top: 13px;
   clear: both!important;
    padding: 2.9rem!important;

    background-image: linear-gradient(182deg,#0d1932c4 0,#ffffff 11%)!important;
    border-width: 0!important;
    margin-bottom: 1rem!important;
    box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 0%)!important;
    transition: background-color .3s!important;
    border-radius: 13px!important;
}*/
  /*内页网址板块加底色*/
  /*.sites-template-default div#content {
    background: #fff!important;
    box-shadow: 0px 0px 51px 27px rgb(255 255 255 / 90%);
}*/
  
  /*中大屏显示热榜板块 显示4个热榜*/
  .overflow-x-auto.hot-search-panel.mb-3.pb-2 {
    width: 100.6%;
    overflow-x: clip;
}  .row.row-sm.hot-search {
    width: 125%;     

}
 @media screen and (min-width: 1550px){
/*.home .customize-width {
    max-width: 92%!important;
} */.home .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    padding-left: 0px!important;
   } 
  } 

  /*默认搜索栏 修改*/
.home #search {
    max-width: 649px;
    position: relative;
    left: 13%;
  margin-top: 133px!important;/*11%!important*/
}  
/*弹窗搜索栏 修复*/
  .modal-dialog.modal-lg.modal-dialog-centered div#search {
    max-width: 649px;
    position: relative;
    left: 0%;
    margin-top: 3%!important;
}
.modal-dialog.modal-lg.modal-dialog-centered img.wmdh-logo {
    display: none;}  
  

/*电脑搜索栏 大背景*/   /* background-image: url(https://xiaomutou.com/wp-content/uploads/2023/02/t010e2aa59ad118a10f.jpg);*//*https://xiaomutou.com/api/img.php*//*http://p9.qhimg.com/bdr/__85/t01e0e483e6e41daa73.jpg*/
.home .dbj {
    /*padding-bottom: 447px;*/
 /*padding-bottom: 380px;*//* padding-bottom: 390px;*/
    background-size: cover;
   margin-top: -4%; /*margin-top: -57px!important;*//*-6%*/
}  
     /*默认搜索栏 分类文字选项底色修改*/
  .search-type input:checked+label, .search-type input:hover+label {
   /* background-color: #ffffffc9!important;*/
    /* background-color: #00000014!important;*/
    background-color: #4389fb!important
}

    

  
.tab-widget-content .widget-item {
    grid-template-columns: repeat(auto-fill,68px);
    grid-gap: 27px;}
  
  /*搜索栏分类文字颜色*/
  span.text-muted {
    /*原
    color: #3866958c!important;
    font-weight: 900;*/
    color: #000000!important;
     letter-spacing: 0px;
    text-shadow: 1px 3px 22px rgb(0 0 0 / 35%);
    font-size: 15px;
    /*font-weight: 600;*/
    font-weight: 500;
    letter-spacing: 1px;
}.content2 .url-card .mini .url-img {
    width: 20px!important;
    height: 20px!important;
} .content2 .url-card strong {
    font-weight: 500!important;
    letter-spacing: 0px;
    color: #171818!important;
}.row.io-mx-n2.mt-4.ajax-list-body.position-relative strong {
    color: #030616!important;
  font-weight: 500;
}.search-group.group-a.s-current span.text-muted {
    letter-spacing: 0.6px;
    margin-top: -3px;
}
  
  
 /*搜索栏 切换按钮旋转+间距 修改*/
  .type-text:after {
    content: "\e793";
    font-family: "iconfont";
    font-size: 12px;
    margin: 0 0 0 10px;
    margin: 0px 5px 0 3px!important;
    transform: rotate(90deg);
}
  
     /*PC段不显示搜索 大标题*/ 
  .big-title{display:none; }
  
  /*不显示分类搜索*/
  .archive .header-big.unchanged.css-img.mb-4 {
    display: none;
}


     /*PC端首页big搜索栏背景高度修改*/ 
.header-big {
    position: relative!important;
    margin-top: -56px!important;
    padding-top: 122px!important;
    padding-bottom: 20%!important;
}
 /*搜索栏下拉框*/ 
.card.search-smart-tips {
    background: #fffffffa!important;
    box-shadow: 0px 4px 8px 0px rgb(158 158 158 / 50%)!important;
    border-radius: 10px;
}  

     /*PC端首页板块修改*/ 
.customize-width {

    /* height: 422px!important;*/ 

    position: relative!important;
}
  /*次级导航页宽度*/
      
/*.page-template .customize-width {   
  max-width: 85%!important;
  left: 5%;*/
  .page-template .customize-width {  
    max-width: 87%;
    left: 1%;
} 
  
  /*PC端我的板块随机颜色等修改*/
  .zdy .url-card:nth-child(12n+1) .url-body a.card {
    background: #f2f5f1!important;
}
.zdy .url-card:nth-child(12n+2) .url-body a.card {
    background: #f5f2f2!important;
}
 .zdy .url-card:nth-child(12n+3) .url-body a.card {
    background: #f2f5f1!important;
}
.zdy .url-card:nth-child(12n+4) .url-body a.card {
    background: #f5f2f2!important;
}  
.zdy .url-card:nth-child(12n+5) .url-body a.card {
    background: #f5f7fd!important;
} 
.zdy .url-card:nth-child(12n+6) .url-body a.card {
    background: #f2f5f1!important;
}    
.zdy .url-card:nth-child(12n+6) .url-body a.card {
    background: #e9eef17d!important;
} 
.zdy .url-card:nth-child(12n+7) .url-body a.card {
    background: #f5f7fd!important;
}
.zdy .url-card:nth-child(12n+8) .url-body a.card {
    background: #ecf4f79e!important;
}
.zdy .url-card:nth-child(12n+9) .url-body a.card {
    background: #f5f2f2!important;
}  
.zdy .url-card:nth-child(12n+10) .url-body a.card {
    background: #f5f7fd!important;
}  
 .zdy .url-card:nth-child(12n+11) .url-body a.card {
    background: #f7ededab!important;
}
 .zdy .url-card:nth-child(12n+12) .url-body a.card {
    background: #79a4b514!important;
}   
  
.io-black-mode .zdy .url-card .url-body a.card {
    background: rgba(0,0,0,.1)!important;
}
 
     /*PC端我的板块颜色等修改*/ 
 .home .content2 {
  
   /*margin-top: -442px!important;*/
   /* margin-top: -375px!important;*//*-25%*/
    clear: both!important;
    padding: 2.2rem!important;
    /*background: #ffffff!important;*/
    border-width: 0px!important;
    margin-bottom: 1rem!important;
    box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 0%)!important;
    transition: background-color .3s!important;
    border-radius: 40px!important;
    /*backdrop-filter: blur(4px);*/
    padding-bottom: 62px!important;
    margin-bottom: -2.5rem!important;
  /*z-index: 99990!important;*/
}
     /*PC端我的下面板块修改*/ 
.content {
    clear: both!important;
    padding: 2.9rem!important;
    background: #ffffff00!important;
    border-width: 0!important;
    margin-bottom: 1rem!important;
    box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 0%)!important;
    transition: background-color .3s!important;
    border-radius: 7px!important;
 /* z-index: 99991!important;*/
}

  /*电脑端 热榜美化*/
  .row-sm {
    margin-left: 0rem!important;
    margin-right: 0rem!important;
    background: #ffffff;
}
  
  
    /*PC端网址板块底色修改*/ 
.home .card, .block {
    background: #fff0;
    border-width: 0!important;
    margin-bottom: 1rem!important;
   /* box-shadow: 0px 0px 12px 3px rgb(158 158 158 / 0%);
    box-shadow: 0px 4px 8px 0px rgb(158 158 158 / 50%)!important*/
    transition: background-color .3s!important;
}

   /*PC我的编辑板块底色*/
 .slider_menu[sliderTab] .anchor, .customize-menu .btn-edit, .badge-danger, .comment-list .rank, .sidebar .card-header:after {
    background: #f0f0f100!important;
   
} 
     /*PC我的 分类和网址加了 间隔*/
.slider_menu[sliderTab] {
    padding-bottom: 20px!important;

}
  /*PC我的分类板块底色*/
  .slider_menu[sliderTab]>.menu {
 background: #f5f4f400!important;

}

  /*PC端网址板块阴影美化

.card, .block {
    background: #fff0!important;
    border-width: 0!important;
    margin-bottom: 1rem!important;
    transition: background-color .3s!important;
box-shadow: 0px 0px 12px 0px rgb(158 158 158 / 8%)!important;
  box-shadow: 2px 2px 3px 1px rgb(158 158 158 / 22%);

}*/ 
  
/*文章板块 宽度修复*/  
.row.io-mx-n2.mt-4.ajax-list-body.position-relative .col-xxl-6a {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16%;
    max-width: 16%;
}
 /*文章网址板块 向右移动一点
.row.io-mx-n2 {
    margin-bottom: 26px;
    left: 2%;
}  
    */  
  
/*文章内页宽度固定*/ 
.post-template-default .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1200px;
}  
  
  

  
/*关键词标签 修改*/
  .sidebar .tags a {
    flex: 0 0 50%;
    /* max-width: 50%; */
    display: inline-block;
    /* height: 328px; */
    margin: 7px 4px;
    display: block;
    overflow-x: hidden;
    font-size: 12px;
    background: rgba(148,149,158,.15);
    border-radius: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
  
  
    /*PC端 顶部栏展开图标和一色一样*/ 
  .home .navbar-nav.navbar-top.site-menu.mr-4 ::after {
    color: #56727a!important;
}
   /*PC端不显示迷你侧边栏*/  
.mini-sidebar .main-content {
    margin-left: 0px!important;
}
  /*PC端迷你侧边栏 */  
.mini-sidebar .sidebar-nav .sidebar-menu {
    width: 0px;
}
  /*PC端迷你侧边栏 */  
.mini-sidebar .main-content {
    margin-left: 0px!important;
}  
.mini-sidebar .sidebar-nav {
    width: 0px!important;
}  
  /*PC端顶部栏也跟着贴边 */ 
.mini-sidebar .main-content .page-header {
    left: 0px!important;
}  
  /*PC端 网址直达图标 往下移动 */ 
.url-card .mini a.togo {
    top: 8px!important;
}  
   /*PC端 展开侧边隐藏mini栏   */  
/**/div#sidebar_sy {
    display: none;
}

  .sidebar_right.mini-sidebar  #sidebar_sy, .sidebar_no.mini-sidebar #sidebar_sy {
    display: block;
}
  
/**/.home div#sidebar_sy1 {
    display: none;
}

  .sidebar_right.mini-sidebar  #sidebar_sy1, .sidebar_no.mini-sidebar #sidebar_sy1 {
    display: block;
}
  
  
  
.header-big:not(.no-bg) .text-muted, .header-big:not(.no-bg) .search-type .menu-item a, .header-big:not(.no-bg) .big-title .h1 {
    color: #ffffff!important;
}  

   
/*.card, .block {
    background: #fff;
    border-width: 0;
    margin-bottom: 1rem;
    box-shadow: 0px 0px 12px 3px rgb(158 158 158 / 12%);
    transition: background-color .3s;
}   */
  /*左侧栏 字体加粗加深*/
.sidebar-menu-inner a span, .sidebar-nav .flex-bottom a span {
    margin-left: 9px;
    color: #000000bf!important;
    font-weight: 900;
      font-size: 15px;
  }
   .post-template-default .sidebar-menu-inner a span, .sidebar-nav .flex-bottom a span {
    color: #000000!important;
    font-weight: 100;
	letter-spacing: 1px;
  }
  
/*最新最热板块 美化
.d-flex.slider-menu-father.mb-4 {
    margin-left: -3.7%;
    width: 108%;
    margin-bottom: -1rem!important;
    margin-top: -1px!important;
    padding: 1rem!important;
    box-shadow: 0 0 3rem 0 var(--sidebarShadowGrey,transparent) !important;
    background: #102572!important;
    border-radius: 15px!important;
}div#ct-tab-sites-views0 {
    margin-left: -3.7%;
    width: 108%;
    margin-bottom: 4rem!important;
    margin-top: -1px!important;
    padding: 1rem!important;
    box-shadow: 0 0 3rem 0 var(--sidebarShadowGrey,transparent) !important;
    background: #ffffff!important;
    border-radius: 15px!important;
} 
  */ 
  
}


/*@@@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@ 【移动端CSS设置】  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ */
/*@@@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@ 【移动端CSS设置】  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ */
/*@@@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@ 【移动端CSS设置】  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ */
/*@@@@@@@@@@@@ @@@@@@ @@@@@@ @@@@@@  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@ 【移动端CSS设置】  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ */
@media (max-width: 979px)
   
{
 
.huanfu123 {
    display: none;
}  
  
.overlay2 {
    filter: blur(6px);
    backdrop-filter: blur(1px);
    transform: scale(1.2);
    background-color: #f9f9f905; 
  } 
  
 .home a.card.is-views.mb-3 {
    background: #fff0;
} 
.home .row.io-mx-n2.mt-4.ajax-list-body.position-relative {
    left: -3.5%;
}  
 /*搜索栏底部广告位板块调整*/ 
h6.tit {
    padding: 0.2rem!important;
    color: #fff;
    text-align: center;
    margin-top: 8px;
    margin-bottom: -1rem!important;
    font-size: 12px;
    background: rgb(255 255 255 / 37%);
    /* margin-top: 10px; */
    border-radius: 7px!important;
    -webkit-backdrop-filter: blur(1px);
    /* text-shadow: 0 0 11px rgb(0 0 0 / 80%); */
    /* background-color: rgb(175 175 175 / 0%); */
    backdrop-filter: blur(1px);
    /* background-color: rgb(175 175 175 / 66%); */
}  
  
  /*移动不显示*/
  .ydbxs1 {
  display:none!important; 
  
} 
  
/*移动首页板块左右边距调整*/
  .home .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    width: 100%;
    padding-right: 11px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
    
  
 /*移动端首页不显示底部栏
.home .nav-bar-container.col-12.col-sm-12.d-md-none.d-lg-none.d-xl-none {
    display: none;
}  */
.home .nav-bar-container .nav-bar-item>span {
    font-size: 12px;
    margin-top: 2px;
    display: none;
}  
.home .nav-bar-container {
    border-radius: 13px!important;
    position: fixed;
    bottom: 3px!important;
    left: 3%!important;
    right: -9px;
    width: 95%!important;
    z-index: 99;

    background: rgb(255 255 255 / 0%)!important;
    backdrop-filter: blur(0px)!important;
    height: 58px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: -5px;
    box-shadow: 0 -3px 20px -5px rgb(108 108 108 / 0%)!important;
    transition: all .3s;

      z-index: 99992!important;
}
.home .nav-bar-container .nav-bar-item {
    display: none!important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #5a5a5a;
    flex: 1;
} 
  
 /*移动端搜索栏 美化/修复*/
  .home #search {
    max-width: 649px;
    position: relative;
    width: 102.5%;
    position: relative;
    left: -1%;/*left: 0%;*/   
    /*margin-top: 24%!important;*/
}
  
  /*默认搜索栏加大背景图background-image: url(http://p9.qhimg.com/bdr/__85/t01e0e483e6e41daa73.jpg);*/
.home .dbj {
    
    padding-bottom: 10px;/*padding-bottom: 31px;*//*padding-bottom: 315px;*/
    background-size: cover;
  margin-top: -68px!important;/*margin-top: -19%!important;*/
}

  /*我的导航板块上方四栏宽度*/
  table {
    width: 103%!important;
}
  /*移动端 我的导航板块*/
  
 .content2 {
    clear: both!important;
    padding: 0rem!important;/* padding: 0.2rem!important;*/
    background: #ffffff!important;
    border-width: 0px!important;
    margin-bottom: 1rem!important;
    /*box-shadow: 0px -4px 0px 3px #ffffff4a;*/
    /*box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 6%)!important;*/
    transition: background-color .3s!important;
    border-radius: 14px!important;
    /* backdrop-filter: blur(1px); */
    padding-bottom: 33px!important;
    padding-bottom: 0px!important;
    margin-top: 2%!important;/*margin-top: 4%!important;*//*margin-top: -83%!important;*/
}
  

  
  
  /*我的导航板块向上移动*/
  .customize-width {

    position: relative!important;
}
  
/*我的导航 分类内容板块高度调整*/ 
.content2 .tab-content>.active {
    display: block;
    overflow-x: hidden!important;
    height: 100%!important;  
}   

  
/*首页分类内容整体板块两边宽为0 和向上移动*/  
.home div#content.container.container-fluid.customize-width {

    padding: 0 0px;
    overflow-x: hidden;
}   
/*分类内容板块两边宽为6px*/ 
.content {
      padding: 0 6px;
    overflow-x: hidden;
}
/*父级分类网址板块调整*/  
.row.io-mx-n2 {
    margin-bottom: 26px;
    padding: 0.2rem!important;
    background: #ffffff!important;
    margin-left: 0rem!important;
    margin-right: 0rem!important;
    border-radius: 15px!important;
    margin-bottom: 2rem!important;
    margin-top: 14px;
}
  /*父子级分类网址板块调整
.tab-content.mt-4 {
    padding: 0.2rem!important;
    background: #ffffff!important;
    margin-left: 0rem!important;
    margin-right: 0rem!important;
    border-radius: 15px!important;
    margin-bottom: 2rem!important;
    margin-top: 14px!important;
}  */  
  /*向右边移动*/
.zdy .io-px-2, .io-mx-n2 .url-card {
    padding-left: 0.3rem!important;
    padding-right: 0.3rem!important;
    margin-top: 20px!important;
   /* margin-bottom: -36px!important;*/
    left: 3.5%;
}  
  /*板块内容不向右边移动*/
 .row.io-mx-n2.mt-4.ajax-list-body.position-relative {
    margin-bottom: 26px;
   left: 0%;
}  
   
  
  
 /*网址图标 加一点点边框
.url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    background-color: #ffffff;
    box-shadow: 0px 0px 8px 0px #f3f3f3;
} */  
  
/*网址图标弧度*/
.rounded-circle {
    border-radius: 50%!important;
} 
  /*网址图标logo加边框*/
 .content-layout .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    box-shadow: 0 0 0.2rem 0 rgb(0 0 0 / 28%) !important;
} 
    /*首页网址板块边框为0*/
  .home .card, .block {
    background: #fff;
    border-width: 0;
    margin-bottom: 1rem;
   /* box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 0%);*/
    transition: background-color .3s;
}

/*内页左右移动修复*/
  .main-content.flex-fill {
    max-width: 100%;
    overflow-x: hidden;
}

  /*未登录情况下 我的板块固定高度修复*/
  
  /*.home .zdy .io-px-2,.home .io-mx-n2 .url-card {
    margin-bottom: -4px!important;
}*/
    .sites-template-default .zdy .io-px-2,.sites-template-default .io-mx-n2 .url-card {
    margin-bottom: -23px!important;
}
.tab-content.mt-4.mt-4-1 .url-card.col-6.col-2a.col-sm-2a.col-md-2a.col-lg-4a.col-xl-5a.col-xxl-6a.col-xxl-10a {
    margin-top: -5px!important;
    top: 6px;
    margin-bottom: 2px!important;
  left: -0.5%;
}
/* .tab-content.mt-4.mt-4-1 .row.io-mx-n2 {
    margin-left: -1.5rem!important;
    margin-right: 0.5rem!important;
}*/
.tab-conten .zdy .io-px-2, .io-mx-n2 .url-card {
    margin-top: 0px!important;
}
  .url-card.io-px-2.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-5a.col-xxl-6a {
    margin-top: 0px!important;
}
 .sites-template-default.single.single-sites .zdy .io-px-2, .io-mx-n2 .url-card {
 margin-top: 0px!important;
}  
 .sites-template-default.single.single-sites .row.io-mx-n2 {
    margin-bottom: 0rem!important;
} 
  
}

     /* @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@【iOS设备特定的CSS】  @@@@@@ @@@@@@ @@@@@@ @@@@@@ @@@@@@ */


@supports(-webkit-touch-callout:none) {
  
   .zdy .row-sm {
    margin-left: 0.2rem!important;
    margin-right: 0.3rem!important;
}
 .home div#content.container.container-fluid.customize-width {
    margin-top: -56px!important;
}
 
  /*IOS端默认搜索栏加大背景图background-image: url(http://p9.qhimg.com/bdr/__85/t01e0e483e6e41daa73.jpg);*/
.home .dbj {
    
    padding-bottom: 20px;/*padding-bottom: 31px;*//*padding-bottom: 315px;*/
    background-size: cover;
  margin-top: -18%!important;/*margin-top: -19%!important;*/
}  
  
    /*IOS端 我的导航板块*/

.content2 {
    clear: both!important;
      padding: 0rem!important;/*padding: 0.2rem!important;*/
    background: #ffffff!important;
    border-width: 0px!important;
    margin-bottom: 1rem!important;
      /*box-shadow: 0px -4px 0px 3px #ffffff4a;*/
    /*box-shadow: 0px 0px 1px 0.5px rgb(158 158 158 / 6%)!important;*/
    transition: background-color .3s!important;
    border-radius: 14px!important;
    /* backdrop-filter: blur(1px); */
    padding-bottom: 33px!important;
    padding-bottom: 0px!important;
    margin-top: 0%!important;/*margin-top: 80%!important;*/
}
/**/.content2 .tab-content>.active {
    display: block;
    overflow-x: hidden!important;
      height: 100%!important;
}  
   
}


















/*子主题修改*/
.nav-bar-container {
    border-radius: 13px!important;
    position: fixed;
    bottom: 3px!important;
    left: 3%!important;
    right: -9px;
    width: 95%!important;
    z-index: 99;
    background: rgba(255,255,255,0.85);
    backdrop-filter: blur(10px);
    height: 58px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: -5px;
    box-shadow: 0 -3px 20px -5px rgb(108 108 108 / 20%);
    transition: all .3s;

      z-index: 99992!important;
}

.sidebar-item3:hover {
    background: rgb(142 140 140 / 50%);
    left: -0.5px!important;
    width: 65px;
}

.sidebar-item3 {
    position: relative!important;
    display: flow-root!important;
    margin-left: -42px!important;
    box-shadow: 0px 2px 0px 0px rgb(158 158 158 / 12%)!important;
    padding-bottom: 12px!important;
    top: 2px;
}


 /*移动搜索栏背景单独配置*/
@media (max-width: 979px) {

 /*移动不显示背景
.header-big.unchanged.css-img.mb-4 {
    background-image: none!Important;
}*/
   /*移动搜索栏背景修改*/
.header-big.unchanged.css-img.mb-4 {
    background-image: url(
 https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fcdn.52ppt.com%2Fypppt%2Fbeijing%2F2015-12%2Fixhb015ll3r.jpg&refer=http%3A%2F%2Fcdn.52ppt.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1668046220&t=2e35fa8d1f71c7c4ba4634f6ee7e60d1   
    )!important;
}


}




  /*不显示文章板块的名称*/.list-footer{display:none; }

/*修改后顶部颜色加深 */
.big-header-banner:not(.header-bg) .page-header .navbar-nav>li>a, .big-header-banner:not(.header-bg) .navbar-menu a:not(.dropdown-item), .big-header-banner:not(.header-bg) .mobile-menu a {
    color: #56727a;
}

.big-header-banner:not(.header-bg) .header-mini-btn path {
    stroke: #56727a!important;
}
/*PC选择文字悬浮颜色更换字体加粗加大 
.slider_menu[sliderTab]>.menu>li>a:hover {
    color: #3f979b6b!important;
    font-weight: 900!important;
  font-size: 17px;
}*/
/*侧边栏测试*/
.sidebar-item {
    position: relative!important;
    display: flow-root!important;
    margin-left: 6px;
}

.sidebar-item2 {
    position: relative!important;
    display: flow-root!important;
    margin-left: -43px!important;
  box-shadow: 0px 2px 0px 0px rgb(158 158 158 / 12%)!important;
}
.sidebar-item2:hover{
background: rgb(142 140 140 / 50%);
  left: 1px!important;
}

.fix2 {
    position: fixed!important;
    top: 500px;
}
.sidebar-menu {
    transition: all .3s;
}

.flex-fill {
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important;
}

#sidebar_sy
{left: -106px;background: #fff;border-radius: 8px;top: -8px!important;color:#ffffff;overflow: hidden;z-index: 9999;width: 63px; position: absolute;}
#sidebar_dh
{padding: 5px 0px;background: #fff;z-index: 999;border-radius: 8px;box-shadow: 0px 0px 27px -3px rgb(158 158 158 / 26%);}


#sidebar_sy1
{left: -106px;background: #fff0;border-radius: 8px;top: -8px!important;color:#ffffff;overflow: hidden;z-index: 9999;width: 63px; position: absolute;}
#sidebar_dh1
{padding: 5px 0px;background: #fff0;z-index: 999;border-radius: 8px;}
.fix1 {
    position: fixed!important;
    top: 397px;/*416px*/
    width: 57px;
}

/*嵌入板块调整*/
/*画面宽度*/
.fancybox-slide--iframe .fancybox-content {
    max-width: 100%!important;
    margin: 0;
}
/*画面底部高度和板块置前*/
.fancybox-slide {
    height:107%!important;}
  /*  -webkit-backface-visibility: hidden;
    display: none;

    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform,opacity;
    white-space: normal;
    width: 100%;
    z-index: 99999;
}*/

/*关闭按钮*/
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
    color: #fff!important;
}
.fancybox-button {
    background: rgb(141 141 141)!important;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
     transition: color .2000s; 
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}




/*顶部 三级分类 bug 修改*/
.navbar .navbar-nav li>a {
    font-size: 14px;
    padding: 10px 15px;
    display: block;
    transition: color .2s;
    color: #282a2d;
}


/*子主题底部分类纯白*/
.nav-bar-container {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 99;
    background: rgb(255 255 255)!important;
    backdrop-filter: blur(10px);
    height: 54px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px;
    box-shadow: 0 -3px 20px -5px rgb(108 108 108 / 20%);
    transition: all .3s;
}
/*详情获取更多板块的 立即访问背景*/
.btn-gg2 {
    color: #fff!important;
    background-color: #4285f4;
    border-color: transparent;
    margin-bottom: 3px;
    margin-right: 0px;
}




/*PC公告栏透明*/
.header-big:not(.no-bg) #bulletin_box .card-body {
    color: #fff!important;
    background: rgb(0 0 0 / 0%);
    border-radius: 50px;
}
 


.search-type input:checked+label, .search-type input:hover+label {
    background-color: #dee2e6;

}

 .search-type li label {
    display: inline-block;
    padding: 0.5px 11px;
    font-size: 19px;
    line-height: 17px;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
} /*.search-type li label {
    display: inline-block;
    padding: 0.5px 11px;
    font-size: 14px;
    line-height: 18px;
    border-radius: 3px 3px 0 0;
    cursor: pointer;
}*/




/*最大979尺寸移动平板端）*/
@media (max-width: 979px) {
  /*不显示热榜*/
    .hot-search{display:none; }
  
       /*移动不显示搜索 大标题*/ 
  .big-title{display:none; }
  /*不显示分类搜索*/
  .archive .header-big.unchanged.css-img.mb-4 {
    display: none;
}
  

   /*移动端关闭我的分类栏
 .customize-menu {display:none!important; }
*/  
/*移动端公告栏*/
.header-big:not(.no-bg) #bulletin_box .card-body {
    color: #fff!important;
    background: rgb(0 0 0 / 44%);
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: -14px;
    height: 30px;
}
  /*移动端big搜索栏高度上调*/ 
  
.header-big {
    position: relative!important;
    margin-top: -66px!important;
    padding-top: 47px!important;
    padding-bottom: 120%!important;
}
 
/*  
.header-big {
    position: relative;
    margin-top: -100px!important;
    padding-top: 78px!important;
    padding-bottom: 113%!important; 102%!important;
}  */
  
  /*移动端big搜索栏高度上调
.header-big {
    position: relative;
    margin-top: -88px!important;
    padding-top: 60px;
    padding-bottom: 10px;
}*/
  

 
  /*我的导航板块向上移动*/
  .customize-width {

    position: relative!important;
}
    
}
  
/*侧边栏板块层级变高*/
.io-grey-mode .sidebar-nav, .io-grey-mode .sidebar-popup.sidebar-menu-inner ul {
    background: #f0f2f4;
    z-index: 99999!important;
}  
/*顶部栏和我的弹窗板块层级变高*/
  .big-header-banner {
    z-index: 9!important;
    position: relative!important;
}
  
#search-text2 {
    z-index: inherit;
    padding: 10pt;
    height: 41px;
    font-size: 1pc;
    border: 4;
    border-width: 0px;
    border-color: #0e8bfd;
    border-radius: 10px;
   /* background-color: rgb(0 0 0 / 10%);*/
    transition: .3s;
    backdrop-filter: blur(5px);
    box-shadow: 0px 0px 0px 2px #918f8f!important;
}
  
   /*移动我的编辑板块底色*/
 .slider_menu[sliderTab] .anchor, .customize-menu .btn-edit, .badge-danger, .comment-list .rank, .sidebar .card-header:after {
    background: #f0f0f100!important;
} 
  /*移动我的分类板块底色*/
  .slider_menu[sliderTab]>.menu {
    background: #f5f4f400!important;
}
 /*移动我的分类文字选择后变粗*/  
@media (max-width: 979px) {
.slider_menu[sliderTab]>.menu>li>a.active {
    font-weight: 900!important;
}  
}  
  /*移动不显示详情大横幅*/
.ydbxs {
  display:none; 
  
} 

  
  /*移动自适应广告修复*/
element.style {
    left: 0;
    position: absolute;
    top: 0;
    border: 0;
    width: 320px!important;
    height: 312px;
}  
    /*移动分类名称往中间移动
 .text-gray {
    color: #000;
    margin-left: 32%;
}*/
  .text-gray2 {
    color: #000;
  margin-left: 0;  
} 
    /*移动书签页修复动*/  
.quick-sites2 {
    margin-top: 28px;
}  

}



@media screen and (min-width: 980px){
 

} 



@media (min-width: 768px)
.page-header+.placeholder {
    height:74px;
}
:root {
    --sidebarBgColorGrey: #FFFFFF;
    --sidebarShadowGrey: rgba(41,48,66,0.10);
    --sidebarLineHeight: 47px;
    --headerMenuHeight: 55px;
}

/*滚动条 变浅*/
::-webkit-scrollbar-thumb {
    background-color: rgb(130 130 130 / 11%);
    -webkit-border-radius: 4px;
    border-radius: 4px;
}



/*搜索栏 美化
.header-big #search-text {
    border-radius: 0px;
    color: #fff;
    border: 1pxsolidrgba(255,255,255,.05);
    padding: 8px 20px;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: rgb(0 0 0 / 11%)!important;
    t: ;
}*/

/*分类栏底色变透明*/
.slider_menu[sliderTab] {
    position: relative;
    background: rgb(0 0 0 / 0%);
    border-radius: 10px!important;
    border: 3px solid transparent;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
/*顶栏增加高度 透明度 调节 */
.big-header-banner.header-bg .page-header {
    /*color: initial;*/
    background: rgba(255,255,255);
   /* height: 65px;*/
}

/*大搜索栏图片高度
.header-big {
      padding-top: 65px;
    padding-bottom: 87px;*/
  /*
    padding-top: 72px;
    padding-bottom: 96px;
}*/

/*分类按钮文字颜色*/
.slider_menu[sliderTab]>.menu>li>a.active {
    color: #ffffff;
}
/*编辑按钮文字颜色*/
.customize-menu .btn-edit {
    color: #fff;/*#898282*/
    line-height: 24px;
    background: #f1404b;
    padding: 0 10px;
    margin: 5px 0;
    border-radius: 50px;
    white-space: nowrap;
}

/*分类按钮形状*/
.slider_menu[sliderTab] .anchor, .customize-menu .btn-edit, .badge-danger, .comment-list .rank, .sidebar .card-header:after {
    background: rgba(0,69,232,0.69);
    border-radius: 4px!important;
}


/*tab栏变宽 */
.tab-sidebar {
    max-width: -1px;
    position: relative;
    flex: 1;
}

/*tab高度 */
.tab-widget-nav .nav-link {
    width: 65px;
    height: 65px;
}
/*tab底色*/
.tab-widget-content {
    position: relative;
    background-color: rgb(132 132 132 / 12%);
    border-radius: 8px;
    flex: 1;
}
/*tab栏图标大小 */
.tab-widget-content .widget-item .icon-btn .img-bg {
    width: 67px;
    height: 35px;
    x: ;
}
.icon-btn .img-bg img {
    width: 58%;

}
.icon-btn .img-bg {

    padding: 6px;
}

/*tab栏图标底色 */
.bg-white {
    background-color: transparent!important;
}
.io-black-mode .bg-white {
    background-color: rgb(55 56 57)!important;
}

/*tab栏图标底色小 */
.bg-light {
    background-color: #ffffff00!important;
}

/*热榜迷你 数量 
.row-sm {
    margin-left: -0.5rem!important;
    margin-right: -0.5rem!important;
}*/
/*网址中板块 高度调低 */
.url-card .card-body {
    position: relative;
    padding: 0.4rem;
}


/*分类高度间距 */
.row.io-mx-n2 {
    margin-bottom: 26px;
}


/*分类板块底色1 */
.text-gray {
      
    color: #000;

}

/*分类板块底色2 */
.io-black-mode .content {
    background-color: #1b1d1f!important;
}

/*侧边栏底色 */
.io-grey-mode .sidebar-nav-inner {
    background: #ffffff;
}






@media (max-width: 980px) {
  
   .zdy .col-2a {
    flex: 0 0 25%;
    max-width: 25%;
}
 .url-card .url-img>img {
    max-height: 100%;
    vertical-align: unset;
}

.url-card .url-img {
    width: 40px;
    height: 40px;

    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: rgb(128 128 128 / 0%);
    overflow: hidden;
}

   .indexmh .row-sm [class*="col-"], .row-sm .col {
    padding-left: .3rem!important;
    padding-right: .3rem!important;
}
  .indexmh .io-px-2, .io-mx-n2 .url-card {
    padding-left: .3rem!important;
    padding-right: .3rem!important;
}
  .indexmh .url-card .mini .card-body {
    padding: 0rem 0rem!important;
} 
  

  

  .zdy .row-sm [class*="col-"], .row-sm .col {
    padding-left: 0.3rem!important;
    padding-right: 0.3rem!important;
    margin-top: 8px;
  
    margin-bottom: -24px;

  }
  .zdy .io-px-2, .io-mx-n2 .url-card {
    padding-left: .3rem!important;
    padding-right: .3rem!important;
        margin-top: 11px;
  
    margin-bottom: -24px;
}
  .zdy .url-body.mini .url-card .mini .card-body {
    padding: 0rem 0rem!important;
}
 .zdy .url-body.mini .url-content.d-flex.align-items-center {
    padding: 5px 0px 5px;
    border-radius: 4px;
    width: 100%;

}
  .zdy  .url-body.mini .url-content.d-flex.align-items-center {
    padding: 5px 0px 5px;
    border-radius: 4px;
    width: 100%;

}
  .zdy .url-body.mini .url-img.rounded-circle.mr-2.d-flex.align-items-center.justify-content-center {
    width: 30px;
    height: 30px;
    margin: 0 auto 6px;
}
  .zdy .mr-2 ,.mx-2 {
    margin-right: auto!important;
}
  .zdy .url-body.mini .url-info.flex-fill {
    padding-left: 4px;
    padding-right: 4px;
}
 .zdy .url-body.mini .url-card .url-info {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
  .zdy .url-body.mini .overflowClip_1 {
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
   color: #6b7386;
    transform: scale(0.8);
}
  .zdy strong {
    font-weight: normal;
}
  .url-card .mini a.togo{
    display:none; }
  
 /*分类栏底色变透明*/
.slider_menu[sliderTab] {
    position: relative;
    background: rgb(0 0 0 / 0%);
    border-radius: 50px;
    border: 3px solid transparent;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/*分类按钮文字颜色*/
.slider_menu[sliderTab]>.menu>li>a.active {
    color: #ffffff;
}
/*编辑按钮文字颜色*/
.customize-menu .btn-edit {
    color: #fff;/*#898282*/
    line-height: 24px;
    background: #f1404b;
    padding: 0 10px;
    margin: 5px 0;
    border-radius: 50px;
    white-space: nowrap;
}

/*分类按钮形状*/
.slider_menu[sliderTab] .anchor, .customize-menu .btn-edit, .badge-danger, .comment-list .rank, .sidebar .card-header:after {
    background: rgba(0,69,232,0.69);
    border-radius: 4px!important;
}

 
  
}










/* 详情广告间隔*/ 
.apd-bg2 {
    box-sizing: border-box;
    margin-bottom: 2px;
}

/* 暂用测试 广告*/ 
.btn-gg {
    color: #fff!important;
    background-color: #4285f4;
    border-color: transparent;
    margin-bottom:10px;
    margin-right:10px;
    
}
@media (min-width: 992px){
  .btn-gg {
    margin-left:15px;
    margin-top: 0px;
    margin-right:0px;
  }
}


.pl-2, .px-2 {
    padding-left: 0rem!important;
}
.pr-2, .px-2 {
    padding-right: 0rem!important;
}





/* 收藏对其*/ 
.btn-icon span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: -6px;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.text-height-xs {
    line-height: 0!important;
}

/* 搜索栏往上移动*/ 
.mt-4, .my-4 {
    margin-top: 0.35rem!important;
}


/* 搜索栏下方广告渐变效果  文章固定位*/ 
.media-title-bg:before {
    content: "";
    position: absolute;
    left: 0;
    height: 80px;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to top,rgba(0,0,0,.2) 20%,transparent 80%);
}
/* 搜索栏下方广告渐变效果  文章固定位胶囊自加*/ 
.media-title-bg222:before {
    content: "";
  border-radius: 0.525rem!important;  
    background-size: cover;
  
    position: absolute;
    left: 8px;
    height: 80px;
    right: 9px;
    bottom: -8px;
    background-image: linear-gradient(to top,rgba(0,0,0,.2) 20%,transparent 80%);
}


/* 右下角菜单颜色*/ 
#footer-tools .btn {
    color: #fff;
    background: rgb(142 140 140 / 50%);
    width: 30px;
    height: 30px;
    font-size: 1rem;
    text-align: center;
    line-height: 30px;  

  }


/* 2 */ 
.custom-piece_c_b {
    background: #b1b1d8!important;
}
样式属性 {
    color: #000;
    background: #f12345;
    padding: 2px 5px;
    border-radius: 3px;
}


/* 4 


/* 5 */ 
.slider_menu[sliderTab]>.menu {
    background: #f5f4f4}

/* 6 */ 
.btn-search:hover, .btn-search.current {
    color: #000000 !important;
    background-color: #f1404b;
    box-shadow: 0 5px 20px -3px rgba(249,100,90,.6);
  font-weight:800
}

/* 6.1 */
.posts-nav .page-numbers.current, .posts-nav .page-numbers:not(.dots):hover {
    color: #000000!important;
    font-weight:500

}


/* 7 */ 

.external:after {
   position: absolute;
    content: "";
    font-family: "";
    font-size: 75%;
}
*, ::after, ::before {
box-sizing: border-box;    
}

.external {
    padding-right: 0px;
}

/* 8 */ 
.slider_menu[sliderTab]>.menu>li>a.active {
    color: #1D2327;
}
  
/* 菜单小圈提示 */ 
.hot {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ff6666;
    margin: -5px 0px 1px 2px;
    position: absolute;
    top: 19px;
}
/* 菜单提示 */ 
.navbar-top badge, badge.top {
    transform: translate(-5px,-10px) scale(.85);
    margin-right: -10px;
}
.c-blue-2 {
    --this-color: #5c7cff;
    --this-bg: rgba(77, 130, 249, .1);
}
.c-blue, .c-blue-2, .c-cyan, .c-gray, .c-green, .c-green-2, .c-purple, .c-purple-2, .c-red, .c-red-2, .c-theme, .c-white, .c-yellow, .c-yellow-2 {
    color: var(--this-color);
}
badge {
    font-size: .8em;
    line-height: 1.2;
    padding: 0.1em 0.4em;
    min-width: 0.8em;
    min-height: 0.8em;
    display: inline-block;
    vertical-align: 0.1em;
    border-radius: 50px;
    background: var(--this-bg);
    color: var(--this-color);
    top: 5px;
    --this-color: #fff;
    text-align: center;
    --this-bg: #fe3459;
    z-index: 1;
}

/*手机端横幅广告 吗美化*/ 
.shoujihengfu-1 {

    border-radius: 0.525rem!important;  
}
.shoujihengfu-2 {
    width: 100%;
    height: 120px;
    background-size: cover;
}


/*首页字体和网址板块大小*/ 
body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 2;
    color: #212529;
    text-align: left;
    background-color: #F9F9F9;/*#F5FAFF*/   
  
}

/* B站版 广告文字提示 */ 
.eva-banner .icon {
    position: absolute;
    display: block;
    top: 10px;
    right: 10px;
    width: 38px;
    height: 22px;
    object-fit: contain;
    z-index: 2;
}

/* 广告文字提示 关闭按钮*/ 

element.style {
    width: 16px;
    height: 16px;
    position: absolute;
    background: url(https://onimg.leshu.com/ad_js/close1.png) no-repeat;
    background-size: cover;
    right: 17px;
    top: 17px;
}


/* 广告文字提示 手机端*/ 

.banner-service::before {

    content: '\5e7f\544a';/* 站内广告文字代码\7ad9\5185\5e7f\544a*/ 
    position: absolute;
    padding: 0 5px 0 5px;
    font-size: 12px;
    bottom: 9%;
    right: 2%;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background-color: rgb(0 0 0 / 38%);/*rgb(136 136 136 / 10%)*/ 
    border-radius: 14px 14px 14px 14px; 
    color: #f1f1f1;  /*#999999*/ 
    z-index: 88;
}
.p-5 {
    padding: 0rem!important;
}
.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,0)!important;
}


.p-5 {
    padding: 0rem!important;
}
.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,0)!important;
}


/* 次级导航PC端 广告文字提示 */ 
.banner-serviceciji2::before {
    content: '\5e7f\544a';
    position: absolute;
    padding: 0 5px 0 5px;
    font-size: 12px;
    bottom: 75%;
    right: 47%;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background-color: rgb(136 136 136 / 54%);
    border-radius: 14px 14px 14px 14px;
    color: #fdfdfd;
    z-index: 88;
}






/* PC横幅下方文字板块*/ 
.sort-config {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100px;
    margin-top: -5%;
    background: #fff;
    border-radius: 6px;
    -webkit-box-pack: justify;
    margin-bottom: 0!important;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.sort-config>li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 16px;
    overflow: hidden;
    height: 100%;
}
.sort-config-item {
    display: block;
    height: 100%;
}
.sort-config-item img {
    float: left;
    width: 62px;
    height: 62px;
    margin-right: 12px;
}
.sort-config-title {
    line-height: 34px;
    font-size: 18px;
    font-weight: 600;
    color: #2d2d2d;
    -webkit-transition: .3s;
    transition: .3s;
}
.sort-config-title .go {
    border-radius: 4px;
    color: #ffffff;
    font-size: 13px;
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
    font-weight: normal;
    padding: 2px 5px;
    position: absolute;
    line-height: 15px;
    margin-left: 5px;
    cursor: pointer;
    text-transform: uppercase;
    vertical-align: middle;
    margin-top: 7px;
}
.sort-config-desc {
    float: left;
    line-height: 22px;
    font-size: 14px;
    color: #8e8e8e;
}


/* 详情页 图标板块其他 调整*/ 

.siteico {
    background: #e6e8ed;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0px 0px -20px rgb(136 0 0 / 0%);
    border-radius: 0px;
    transition: background-color .3s;
}


/*详情页图标块美化*/ .siteico { box-shadow: unset; border-radius: 8px; height: 200px; } @media (max-width: 767.98px) { .siteico { height: 60px; } img.img-cover { right: 70%; min-width: 44px!important; max-height: 69%!important; } a.btn.btn-like.btn-icon.btn-light.rounded-circle.p-2.mx-3.mx-md-2 { margin-left: -1rem!important; margin-right: -0.5rem!important; } .tool-actions { left: 60%; bottom: -5px; } div#country { display:none; } }



/* 分类更多展示 添加底色*/ 

.aligncenter, div.aligncenter {
    display: block;
    margin: 0px auto 5px auto;
}
/* 详情手机端不显示二维码*/ 
@media (max-width: 992px){
a.btn.btn-arrow.qr-img {
    display: none;
}
}

/* 详情 分类美化码*/ 
.url-body .badge.text-ss {
    position: absolute;
   /*left: -0.2rem;
    top: -0.2rem;*/
    left: -0.7rem;
    top: 0.8rem;
    background: rgb(255 0 20 / 0.7);
    border-radius: 100px;
    -moz-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    /*transform: rotate(-15deg);*/
   transform: rotate(353deg);
  
}
/* 详情 宽度调整*/
.mx-xxl-n5 {
    margin-left: -1rem!important;
    margin-right: -1rem!important;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1480px;
}
/* PC侧边内容 宽度调整*/
@media (min-width: 992px){
.sidebar_right .sidebar:not(.col-12) {
    float: right;
    margin-left: -310px;
  width: 292px;
   width: 241px;
    position: unset;
}
  .home.sidebar_right .sidebar:not(.col-12) {
  width: 292px;

}
.archive .sidebar:not(.col-12) {
    width: 310px;

}
}











/*pcmini侧边栏美化*/
@media screen and (min-width: 980px){
.tab-widget-content .widget-item {
    grid-template-columns: repeat(auto-fill,68px);
    grid-gap: 27px;}

.mini-sidebar .main-content {
    margin-left: 0px!important;
}
 
.mini-sidebar .sidebar-nav .sidebar-menu {
    width: 0px;
} 
.mini-sidebar .main-content {
    margin-left: 0px!important;
}  
.mini-sidebar .sidebar-nav {
    width: 0px!important;
}  
.mini-sidebar .main-content .page-header {
    left: 0px!important;
}   
div#mini {
    position: absolute;
    left: -163px;
    z-index: 1;
    border-radius: 12px;
}
  div#mininav {
    position: fixed;
    padding: 5px 0px;
    background: #fff;
    z-index: 1;
    border-radius: 8px;
}
  .io-black-mode div#mininav{
    background:#2c2e2f;
  }
  .fix{
    top:80px;
  }
  .customize-width {
    position:relative;
}
  #mini .sidebar-menu-inner ul {
    padding-left: 0px;
    margin-bottom: 0;
}
   .sidebar_right.mini-sidebar  #mini, .sidebar_no.mini-sidebar #mini {
    display: block!important;
}
  div#mini {
    display: none;
}
 
} 
@media (max-width: 980px) {
  div#mini {
    display: none;
}
  div#mininav span {
    font-size: 12px;
    margin: 0px 4px;
}
.io-black-mode .big-header-banner.header-nav {
    background-color: #040404;
}.io-black-mode .container.container-fluid.customize-width {
    background-color: black;
}.io-black-mode .zdy.content2 {
    background: #000000 !important;
}.io-black-mode div#cust-sites {
    background: #000000 !important;
}.io-black-mode .home .slider_menu[sliderTab]>.menu>li>a.active {
    color: #2568ff !important;
}.io-black-mode .zdy.content2 .slider_menu[sliderTab] .anchor, .io-black-mode .zdy.content2 .badge-danger, .io-black-mode .zdy.content2 .comment-list .rank, .io-black-mode .sidebar .card-header:after {
    background-image: linear-gradient(92deg, #0052d7 0, #000000 100%) !important;
}.io-black-mode .row.io-mx-n2 {
    background: #000000 !important;
}.io-black-mode .url-body.mini .text-sm.overflowClip_1 strong {
    color: #b9b9b9;
}.io-black-mode .content {
    background-color: #000000 !important;
}.io-black-mode div#country3 {
    box-shadow: 0 0 0 0.1rem rgb(0 0 0) !important;
}  .io-black-mode .post-template-default nav.text-xs.mb-3.mb-md-4 {
    background-color: #000000;
}.io-black-mode .single-post span.mr-3 {
    background: #ffffff00 !important;
}.io-black-mode .nav-bar-container.col-12.col-sm-12.d-md-none.d-lg-none.d-xl-none {
    background: rgb(34 34 34) !important;
}.io-black-mode .post-template-default nav.text-xs.mb-3.mb-md-4 {
    background-color: #000000 !important;
}.io-black-mode .single-post span.mr-3 {
    background: #ffffff00 !important;
}.io-black-mode .nav-bar-container.col-12.col-sm-12.d-md-none.d-lg-none.d-xl-none {
    background: rgb(34 34 34) !important;
}.io-black-mode a.card.no-c.mb-4 {
    background-color: #000000 !important;
    color: #979797 !important;
}.io-black-mode .overlay2 {
    background: #000000 !important;
}
  
}

@media (min-width: 992px){
.sites-template-default .sidebar_right .sidebar:not(.col-12) {
    float: right;
    margin-left: -310px;
    width: 301px!important;
 }

.sites-template-default .mb-xl-5, .my-xl-5 {
    margin-bottom: -3rem!important;
}  
}

/* 国产浏览器异常修复*/
ul.search-type {
    padding-left: 5px;
}
/*电脑端首页顶栏广告*/
.gdd-top-banner.gdd-top-banner--jumpable {border-radius: 11px!important;}
img.gdd-top-banner__image {
    border-radius: 11px!important;
}

@media (min-width: 992px){
body.page-template-default.page.page-id-75412.logged-in.sidebar_no.mini-sidebar .url-card .card-body {
    padding: 1.5rem !important;
}body.page-template-default.page.page-id-75412.logged-in.sidebar_no.mini-sidebar .url-card.shortcode-url.site_0.mx-auto.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a {
    max-width: 61% !important;
}.post-template-default div#content {
    margin-top: -2.5rem !important;
}body.post-template-default div#mininav {
    top: 47px;
}
}@media (max-width: 980px){
  body.page-template-default.page.page-id-75412.logged-in.sidebar_no.mini-sidebar .url-card.shortcode-url.site_0.mx-auto.col-2a.col-sm-2a.col-md-2a.col-lg-3a.col-xl-3a.col-xxl-5a {
    max-width: 100% !important;
}
  }
.home div#addSite .modal-body {
    padding: 15px;
}


/*AI弹窗 CSS样式 */
.aizk-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100000;
  overflow: auto;
  animation: modalAnim 0.4s;
}

.aizk-modal-content {
    position: relative;
    background-color: #04040400;
    margin: auto;
    padding: 7px;
    width: 100%;
    border-radius: 10px;
    height: 98%;
    animation: modalContentAnim 0.4s;
}

.aizk-modal-header, .modal-body, .modal-footer {
      padding: 3px 0px 0px 0px;
}

.aizk-modal-header {
    border-radius: 10px 10px 0px 0px;
    background: white;
    height: 28px;
    line-height: 20px;
	padding: 4px 13px 0px 13px;
}

.aizk-close-icon {
  float: left;
  cursor: pointer;
}

.aizk-link {
  float: right;
}

.aizk-modal-body {
  background: white;
  height: calc(100% - 40px); /* Adjust based on header and footer height */
}

.aizk-modal-body iframe {
  width: 100%;
  height: 100%;
}

.aizk-modal-footer {
  background: white;
  text-align: right;
  height: 28px;
  border-radius: 0px 0px 10px 10px;
  	padding: 0px 13px 0px 13px;
}

@keyframes modalAnim {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes modalContentAnim {
  from {
    transform: scale(0);
    opacity: 0;
    transform-origin: center;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}


    .xiangguan123 {
        list-style: none; /* 取消列表开头的圆点 */
        padding: 0;
        display: flex;
        flex-wrap: wrap; /* 换行 */
    }
    .xiangguan123 li {
        flex: 1 0 30%; /* 每行三个按钮 */
        margin: 5px 1.5%;
        box-sizing: border-box;
    }
    .switch-article {
        width: 100%;
        height: 26px;
        font-size: 0.75rem;
        display: inline-block;
        text-align: center;
        background-color: #0068ff;
        color: white;
        border: none;
        cursor: pointer;
        line-height: 26px;
        border-radius: 4px;
    }
    .switch-article:hover {
        background-color: #2e83ff;
    }
body.page-template-default.page.logged-in.sidebar_left.mini-sidebar .panel-header.mb-4 {
    margin-bottom: -2.5rem !important;
}

.post-template-default.single .url-card.shortcode-url.site_0.mx-auto {
    max-width: 1200px !important;
}.post-template-default.single .card-app.card {
    width: 100%;
}.post-template-default.single .media.size-50.p-0.app-rounded {
    width: 56px;
    height: 56px;
}
.post-template-default.single .app-content.flex-fill.pl-2.pr-1 {
    padding-left: 1rem !important;
    margin-top: -8px;
      line-height: 18px;
}

.home a.btn.rounded-circle.m-1.bookmark-user.lao {
    display: none !important;
} .home a.btn.rounded-circle.m-1.bookmark-home.\32 5xin {
    display: block !important;
}.adc1:hover img {
    transform: scale(1.8);
    position: absolute;
      box-shadow: 0px 0px 0px 2px #000000;
}

        .search-wrapper {
            position: relative;
            width: 235px;
            transition: width 0.3s;
            display: inline-block;
        }

        .starsearch-container {
            display: flex;
            align-items: center;
            width: 100%;
        }
.search-bar i.iconfont.icon-search.icon-lg {
    font-size: 1.2rem;
    vertical-align: -0.0667em;
}
        .search-bar {
            display: flex;
            align-items: center;
            width: 100%;
            border: 1px solid #ccc;
            border-radius: 5px;
            height: 30px;
            overflow: hidden;
        }

        #search-input {
            font-size: .75rem;
            width: 100%;
            padding: 8px;
            border: none;
            outline: none;
        }

        #search-button {
            background-color: #4c6eaf;
            color: white;
            border: none;
            padding: 8px 10px;
            border-radius: 0 5px 5px 0;
            cursor: pointer;
        }

        #search-engine {
            font-size: .75rem;
    padding: 8px;
    background-color: #ffffff;
    border-right: 1px solid #ffffff;
    border-radius: 5px 0 0 5px;
    outline: none;
    cursor: pointer;
    box-shadow: 0px 0px 0px 2px #ffffff !important;
    border: 0px solid #e3e3e3 !important;
        }