/*字体*/
@font-face {
    font-family: "MyCustomFont"; 
    src: url("/xiazai/hxzt2.woff2") format("woff2"),
         url('https://cloud.miomoe.cn/f/eqUW/h-xzt.woff2') format('woff2'); 
         
        
}

body {
    font-family: "MyCustomFont", sans-serif;  
}
/*字体结束*/

/*论坛禁止换行*/
.but-average>.but {
    white-space: nowrap;
}
/*论坛禁止换行结束*/

/*评论背景图*/
textarea#comment {
  background-color:transparent;
  background:linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),url(/images/pinglun1.gif) right 10px bottom 0px no-repeat;
  background-size: contain;
  -moz-transition:ease-in-out 0.45s;
  -webkit-transition:ease-in-out 0.45s;
  -o-transition:ease-in-out 0.45s;
  -ms-transition:ease-in-out 0.45s;
  transition:ease-in-out 0.45s;}
textarea#comment:focus {
    background-position-y:789px;
    -moz-transition:ease-in-out 0.45s;
    -webkit-transition:ease-in-out 0.45s;
    -o-transition:ease-in-out 0.45s;
    -ms-transition:ease-in-out 0.45s;
    transition:ease-in-out 0.45s;
}
/*评论背景图结束*/


/*过期文章提示样式*/
.article-timeout {
    position: relative;
    border-radius: 8px;
    position: relative;
    margin-bottom: 25px;
    padding: 10px;
    background-color: var(--body-bg-color);
}

/*logo扫光 */
.navbar-brand{
    position:relative;
    overflow:hidden;
    margin: 0px 0 0 0px;}
    .navbar-brand:before{
        content:""; 
        position: absolute; 
        left: -665px; 
        top: -460px; 
        width: 200px; 
        height: 15px;
        background-color: rgba(255,255,255,.5); 
        -webkit-transform: rotate(-45deg); 
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg); 
        -o-transform: rotate(-45deg); 
        transform: rotate(-45deg); 
        -webkit-animation: searchLights 6s ease-in 0s infinite;
        -o-animation: searchLights 6s ease-in 0s infinite; 
        animation: searchLights 6s ease-in 0s infinite;
    }
    @-moz-keyframes searchLights{
        50%{left: -100px; top: 0;} 65%{left: 120px; top: 100px;}
    }
        @keyframes searchLights{40%{left: -100px; top: 0;} 60%{left: 120px; top: 100px;} 80%{left: -100px; top: 0px;}
}
/*logo扫光结束 */

/*导航栏字体加粗*/
ul.nav {font-weight: 500;}
/*导航栏字体加大*/
ul.nav {font-size: 16px;}

/*文章随机彩色标签*/
.article-tags{
    margin-bottom: 10px}
    .article-tags a{
        padding: 4px 10px;
        background-color: #19B5FE;
        color: white;
        font-size: 12px;
        line-height: 16px;
        font-weight: 400;
        margin: 0 5px 5px 0;
        border-radius: 2px;
        display: inline-block
    }
    .article-tags a:nth-child(5n){
        background-color: #4A4A4A;color: #FFF
    }
        .article-tags a:nth-child(5n+1){
            background-color: #ff5e5c;
            color: #FFF
        }
            .article-tags a:nth-child(5n+2){
                background-color: #ffbb50;
                color: #FFF
            }
            .article-tags a:nth-child(5n+3){
                background-color: #1ac756;
                color: #FFF
            }
            .article-tags a:nth-child(5n+4){
                background-color: #19B5FE;
                color: #FFF
            }
            .article-tags a:hover{
                background-color: #1B1B1B;
                color: #FFF
            }
/*文章随机彩色标签结束*/

/*仿哔哩哔哩弹窗背景*/
.payvip-modal {
    background-image: url(/xiazai/b1.png),url(/xiazai/b2.png);
    background-position: 0 100%,100% 100%;
    background-repeat: no-repeat,no-repeat;
    background-size: 20%;
}
/*仿哔哩哔哩弹窗背景结束*/

/*分类栏目*/
.index-tab ul>li.active {
    color: #ffffff00!important;
    background-color: #ffffff00!important;
    border-radius: 6px;
    z-index: 1;
    position: relative;
    height: 39px;
    line-height: 44px;
    background: url(/xiazai/bg-category.png) repeat;
    -webkit-background-size: 91px 39px;
    -moz-background-size: 91px 39px;
    background-size: 91px 39px;
}
.index-tab ul>li {
    display: inline-block;
    padding: 2px 17px;
    font-weight: 500;
    border-radius: 20px;
    margin: 0 1px;
}
/*分类栏目结束*/

/*vip背景*/
.vip-theme1 {
 background: linear-gradient(135deg,#ff7faf91 10%,#43b2ff 100%);
background-image: linear-gradient(135deg, rgba(255, 127, 175, 0.57) 10%, rgb(67, 178, 255) 100%);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
}
/*vip背景结束*/



/*购买框颜色*/
.payvip-icon {
    color: #ffffff;
    --this-color: #ffffff;
    background: linear-gradient(135deg,#ff7faf91 10%,#43b2ff 100%);
}
  /*购买框颜色结束*/

/*渐变字美化*/
.meihua {
background: linear-gradient(90deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 33.3%, rgba(252, 176, 69, 1) 66.6%, rgba(131, 58, 180, 1) 100%);
-webkit-background-clip: text;
color: transparent !important;
background-size: 300% 100%;
animation: text 4s infinite linear
}
@media (max-width:768px) {
span.ua-info {
display: none
}
.comment-author .user-title {
width: 40% !important
}
}
.comment-author .user-title {
font-size: 13px;
background: linear-gradient(90deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 33.3%, rgba(252, 176, 69, 1) 66.6%, rgba(131, 58, 180, 1) 100%);
-webkit-background-clip: text;
color: transparent !important;
background-size: 300% 100%;
animation: text 4s infinite linear
}
@keyframes text {
0% {
background-position: 0 0
}
100% {
background-position: -150% 0
}
}
.b2-qr-code-fill {
background: linear-gradient(90deg, rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 33.3%, rgba(252, 176, 69, 1) 66.6%, rgba(131, 58, 180, 1) 100%);
-webkit-background-clip: text;
color: transparent !important;
background-size: 300% 100%;
animation: text 4s infinite linear
}
/*渐变字美化结束*/


/*翻页按钮*/
.pagenav .current, .pagenav .page-numbers, .pagenav a {
    border: 0;
    padding: 8px 14px;
    background: linear-gradient(148deg, hsla(0, 0%, 100%, 0), var(--main-bg-color));
    -webkit-box-shadow: 0 0 8px 0 rgba(95, 95, 95, .15);
    box-shadow: 0 0 8px 0 rgba(95, 95, 95, .15);
    border-radius: 6px;
}
/*翻页按钮结束*/

/*加载更多*/
.chat-next a, .theme-pagination .ajax-next a, .theme-pagination .order-ajax-next a {
    display: inline-block;
    width: 130px;
    -webkit-border-radius: 0 0 16px 16px;
    -moz-border-radius: 0 0 16px 16px;
    border-radius: 0 0 16px 16px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    background-image: url(/xiazai/home.55842.png);
    background-repeat: no-repeat;
}
.chat-next a:hover,.theme-pagination .ajax-next a:hover,.theme-pagination .order-ajax-next a:hover {
    background-image: url(/xiazai/home.55842.png);
    opacity: 1
}
.chat-next a, .theme-pagination .ajax-next a, .theme-pagination .order-ajax-next a {
    color: #ffffff;
}
/*加载更多结束*/


/*悬浮按钮*/
.float-right .service-qq {
    --this-color: #ffffff;
    --this-bg: linear-gradient(123deg, #FFCDD2 0%, #EF9A9A 40%, #E57373 calc(40% + 1px), #EF5350 60%, #F44336 calc(60% + 1px), #E53935 75%, #D32F2F calc(75% + 1px), #B71C1C 100%);
}

.float-right .qrcode-btn {
    --this-color: #ffffff;
    --this-bg: linear-gradient(110deg,#1B5E20 4%, #2E7D32 40%, #388E3C calc(40% + 1px), #43A047 50%,#4CAF50 calc(50% + 1px), #66BB6A 70%, #81C784 calc(70% + 1px), #A5D6A7 100%);
}

.float-right .ontop {
    --this-color: #ffffff;
    --this-bg: linear-gradient(123deg, #4A148C 0%, #6A1B9A 40%, #7B1FA2 calc(40% + 1px), #8E24AA 60%, #9C27B0 calc(60% + 1px), #AB47BC 70%, #BA68C8 calc(70% + 1px), #CE93D8 100%);
}
.float-right .toggle-theme {
    --this-color: #ffffff;
    --this-bg: linear-gradient(123deg, #F57F17 0%, #F9A825 40%, #FBC02D calc(40% + 1px), #FDD835 60%,#FFEB3B calc(60% + 1px), #FFEE58 70%, #FFF176 calc(70% + 1px), #FFF59D 100%);
}
.float-right .nowave {
    --this-color: #ffffff;
    --this-bg: linear-gradient(123deg, #BF360C 0%, #D84315 40%, #E64A19 calc(40% + 1px), #F4511E 60%, #FF5722 calc(60% + 1px),#FF7043 70%, #FF8A65 calc(70% + 1px), #FFAB91 100%);
}
.float-btn.signin-loader{
    --this-color: #ffffff;
    --this-bg: linear-gradient(123deg, #E0F7FA 0%, #B2EBF2 40%, #80DEEA calc(40% + 1px), #4DD0E1 60%,#26C6DA calc(60% + 1px), #00BCD4 70%, #00ACC1 calc(70% + 1px), #0097A7 100%);
}

.float-btn.more-btn{
    --this-color: #ffffff;
    --this-bg: linear-gradient(123deg,   
    #00203F 0%, /* 深蓝色开始 */  
    #003359 calc(20% + 1px), /* 稍微浅一点的蓝色 */  
    #004D7A calc(40% + 1px), /* 再浅一点的蓝色 */  
    #006699 calc(60% + 1px), /* 更浅的蓝色 */  
    #ADD8E6 100% /* 浅蓝色结束 */  
);}

/*qq客服按钮修改*/
.qqkefu-btn {  
    display: inline-block; /* 使其表现为内联块级元素，可以设置宽度和高度 */  
    padding: 4px 22px; /* 设置内边距 */  
    background-image: linear-gradient(25deg, #eabe7b 10%, #f5e3c7 70%, #edc788 100%); /* 设置线性渐变背景 */  
    color: #866127; /* 设置文字颜色 */  
    text-align: center; /* 文字居中 */  
    text-decoration: none; /* 移除下划线 */  
    border: none; /* 移除边框 */  
    border-radius: 5px; /* 设置圆角 */  
    cursor: pointer; /* 鼠标悬停时变为小手 */  
    white-space: nowrap; /* 防止内容换行 */  
    overflow: hidden; /* 隐藏溢出的内容 */  
    text-overflow: ellipsis; /* 如果内容过长，用省略号表示 */  
  margin-top: 8px; /* 添加上边距以将按钮向下移动4px */  
}  

.qqkefu-btn:hover {  
     background-image: linear-gradient(25deg, #ffccdd 10%, #ffa6c9 70%, #ff80b1 100%); /* 鼠标悬停时的粉色渐变背景 */  
color: white; /* 鼠标悬停时字体变为白色 */ 
}
/*悬浮按钮结束*/


/** 普通指针样式**/
body {
cursor: url(/images/default.cur), default;
}
/** 链接指针样式**/
a:hover {
cursor: url(/images/link.cur), pointer;
}
input {  
    cursor: url(/images/Text-Select.cur), auto; }/* 使用自定义的光标图像 */  

/** 指针样式结束 **/

/** 卡片三个点 **/
.posts-item.card::before {
    content: "";
    display: block;
    background: #fc625d;
    top: 12px;
    left: 16px;
    border-radius: 50%;
    width: 11px;
    height: 11px;
    box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b;
    margin: 0px 2px -7px;
    z-index: 1;
    position: absolute;
}
.posts-item.card {
    padding: 30px 10px 10px 10px;
  position: relative; /* 添加定位属性 */  
}
/** 代码三个点 **/
.enlighter::before {
    content: "";
    display: block;
    background: #fc625d;
    top: 9px;
    left: 15px;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b;
    margin: 0px 2px -7px;
    z-index: 1;
    position: absolute;
}
.enlighter-overflow-scroll.enlighter-v-standard .enlighter {
    padding: 35px 0 12px 0;
}
/** 三个点结束 **/


/* 单行文章列表美化——开始 */
.sec-wrapper {
margin-bottom: 10px;
}

.training-camp__wrapper {
--gray-1: #667280;
--white-1: #fff;
--white-2: #f5f7fa;
background-image: var(--training-camp-color);
padding: 0 12px 12px;
border-radius: 16px;
}

button.button---AUM5ZP.text---pn4pHz.medium---OGt5iw.header__btn {
background: #ffffff00;
border: 1px solid #fc3c2d00;
border-radius: 0px;
}

.training-camp__wrapper .training-camp__header {
padding: 20px 0 20px 12px;
display: -webkit-flex;
display: flex;
gap: 18px;
background: var(--training-camp-bj);
}

.training-camp__wrapper .header__title-wrapper {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
gap: 0px;
}

.training-camp__wrapper .title__img-wrapper {
height: 20px;
margin-bottom: 8px;
}

a.button---AUM5ZP.text---pn4pHz.medium---OGt5iw.header__btn {
    white-space: nowrap;
}

.training-camp__wrapper .header__btn-wrapper {
margin-left: auto;
display: -webkit-flex;
display: flex;
}


.training-camp__wrapper .header__btn-wrapper button[class*=button---] {
height: 20px;
line-height: 20px;
padding: 0 12px;
}

.training-camp__wrapper .header__btn {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
font-size: 14px;
color: var(--green-3);
}
.medium---OGt5iw {
height: 36px;
padding: 8px 24px;
font-size: 14px;
}
.outlined---BKvHAe, .text---pn4pHz {
background-color: initial;
color: #3e454d;
}
.button---AUM5ZP {
position: relative;
display: inline-block;
height: 36px;
padding: 8px 24px 2px 24px;
border-radius: 22px;
cursor: pointer;
border: unset;
font-size: 14px;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}

.ke-icon---zeGrGg+i {
display: inline-block;
vertical-align: middle;
}

.training-camp__wrapper>div.sec-bd {
background-color: var(--body-bg-color);
gap: 12px;
}

.sec-wrapper .sec-bd {
position: relative;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
gap: 24px;
}
.training-camp__wrapper .sec-bd {
padding: 12px;
border-radius: 16px;
}


img.title-ztmh {
height: 50px;
}
.header__title-wrapper {
    font-size: 19px;
}
 /* 单行文章列表美化——结束 */



/*文章内底部卡片背景*/
.sys-item-13 {
    padding: 6px;
    background-image: url(/images/mac12bj.png);
    margin-top: 10px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    background-size: auto 100%;
    font-weight: 500;
}
/*文章过期卡片背景*/
 .sys-item-14 {
    background-image: linear-gradient(300deg, #4c4d51, #2a2a31 15%, #85858a 40%, #393a3c 60%, #393838 80%, #5e5f62 100%);
    margin-top: 10px;
    height: auto;
    padding: 8px;
    font-size: 14px;
     color: #ffffff;
    text-align: center;
    border-radius: 6px;
    background-size: auto 100%;
    font-weight: 500;
}
/*文章卡片背景结束*/


/*网站评论美化*/
.bili-dyn-item__ornament {
    position: sticky;
    /*right: 48px;*/
    top: 18px;
    margin-top: -10px;
    float: right;
}
.bili-dyn-ornament__type--3 {
    height: 44px;
    width: 146px;
}
.bili-dyn-ornament img {
    height: 100%;
    width: 100%;
}
.bili-dyn-ornament__type--3 span {
    font-family: num !important;
    font-size: 12px;
    position: absolute;
    right: 54px;
    top: 15px;
    transform: scale(.88);
    transform-origin: right;
}
  @font-face {
                font-family: num;
                src: url('data:font/ttf;base64,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AGMAbwBtAFIAZQBlAEoAaQAtAEIAaQBnAFIAdQBpAHgAYQBpAG4ALQBCAGwAYQBjAGsARwBCAFYAMQAuADAAQwBvAHAAeQByAGkAZwBoAHQAKABjACkAIAAyADAAMQA1ACAAUgBFAEUASgBJACAAlQAQAFsAVwBdAOUAYgA/AA0ACgBTAGgAYQBuAGcAIABoAGEAaQAgAFIAdQBpACAAWABpAGEAbgAgAEMAcgBlAGEAdABpAHYAZQAgAEQAZQBzAGkAZwBuACAAQwBvAC4AIABMAHQAZAAuAP8ADAANAAoATgAKAG0AdwCVABAAfgC/AFIAGwBhAA8AiwC+AIsAoQBnAAkAlgBQAFEAbABTAPgADQAKAHcAdwB3AC4AcgBlAGUAagBpAC4AYwBvAG0ADQAKAFEAUQA6ADIANwA3ADAAOAA1ADEANwAzADMADQAKAE0AYQBpAGwAOgBSAGUAZQBqAGkAZgBvAG4AdABAAG8AdQB0AGwAbwBvAGsALgBjAG8AbQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAARABMAFAAVABYAFwAYABkAGgAbABwAMQAyAAA=');
            }
/*手机适配*/
@media (max-width: 420px){
.bili-dyn-ornament__type--3 {
    width: 11rem !important;
}
}
/*网站评论美化结束*/


/*卡片上移*/
.tab-content .posts-item:not(article):hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 10px rgba(255,112,173,0.35);
}

.dark-theme .tab-content .posts-item:not(article):hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 10px #88f;
}
/*上移结束*/


/**角标手机端*/
@media (max-width: 768px) {
.n-collect-item-bottom {
    display: none!important;
}
  
  badge.jiaobiao2 {
    display: none; 
}
  
 a.item-category {
   display: none; 
} 
 } 
/**角标手机端结束*/
  
  
/**文章卡片*/
.header__title-wrapper{
 color: var(--main-color);
  }
posts.posts-item.ajax-item.card {
    background-image: linear-gradient(180deg, #ffa8d12b 0%, #FFFFFF 30%);
    border: 2px solid var(--main-bg-color);
    transition: all 0.2s;
}

.dark-theme posts.posts-item.ajax-item.card {
    background-image: linear-gradient(180deg, #8b8bff4f 0%, #323335 30%);
    border: 2px solid var(--main-bg-color);
    transition: all 0.2s;
}
/**文章卡片结束*/

/**杂*/
.ignore {
    font-size: 20px;
}

.training-camp__wrapper {
    border: 4px solid var(--main-bg-color);
}

.ranking-item {
    padding: 15px 15px 0px 15px;
}

.mizhi-ip-item, .mizhi-sjcs-item, .mizhi-yhzs-item, .mizhi-yxsj-item, .mizhi-wz-sty, .mizhi-llzs-item, .mizhi-sjcs-item2 {
    background: var(--ranking-item-color);
    border: 4px solid var(--main-bg-color);
}

.comment-mini-lists.zib-widget {
    background: var(--ranking-item-color);
    border: 4px solid var(--main-bg-color);
}

.zib-widget.hot-posts {
    background: var(--ranking-item-color);
    border: 4px solid var(--main-bg-color);
}

.author-header .desc {
    max-width: 530px;
}

@media (max-width: 768px) {
.item-meta.muted-2-color.flex.jsb.ac {
    white-space: nowrap;
}
 }
.meta-right {
    margin-top: -4px;
}
/**杂结束*/

