.bRBox .ranking-list li a:hover div p,
.bRBox .ranking-list li:first-of-type a div p,
.bTit i,
.island-content,
ul.nav {
    font-weight: 700;
}

.button---AUM5ZP,
.huliku_hang,
.item-title,
.tabs,
a.down {
    cursor: pointer;
}

.payvip-modal {
    background-image: url(/wp-content/themes/zibll/tp/11.png), url(/wp-content/themes/zibll/tp/22.png);
    background-position: 0 100%, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 20%;
}

.fix-left .fix-item.active .item-title span[data-v-3b17862b],
.text-sm,
.text-sms,
.vc-yellow {
    font-size: 14px;
}

.meta-pay.but.jb-yellow {
    background: linear-gradient(43deg, #ff6ac34a 0, #82e1ff 46%, #ff6ac34a 100%);
}

.new-swiper,
.text-sm {
    border-radius: 9px;
}

.d-flex.auto-url-list,
.graphicad,
.vc-yellow {
    border-radius: 6px;
}

.vc-yellow {
    color: #fff6f0;
    padding: 2px 10px;
    background: #ff5c00;
}

.graphicad {
    text-shadow: 0 0 5px rgba(0,0,0,.2);
    height: 60px;
    color: #fff;
    overflow: hidden;
    background-size: 100% 60px;
    padding: 0;
}

.col-md-6a a:hover {
    color: var(--focus-color);
    text-decoration: blink;
}

.auto-url-list {
    background: rgba(114,114,114,.2);
    padding: 10px;
}

.payvip-icon,
.vip-theme1 {
    background: linear-gradient(135deg, #ff7faf91 10%, #43b2ff 100%);
}

.article-title>a,
.posts-item .item-heading>a,
.zib-widget .text-ellipsis-2>a,
.zib-widget .text-ellipsis>a {
    background: linear-gradient(to right, #ec695c, #61c454) right bottom no-repeat;
    background-size: 0 2px;
    transition: background-size 1.3s;
}

.article-title>a:hover,
.posts-item .item-heading>a:hover,
.zib-widget .text-ellipsis-2>a:hover,
.zib-widget .text-ellipsis>a:hover {
    background-position-x: left;
    background-size: 100% 5px;
}

.home-page-container .company-logo-box .company-logo .logo-box {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.03);
    border-radius: 32px;
    box-shadow: 0 5px 10px 0 rgba(112,130,193,.1);
}

.home-page-container .data-box {
    background-color: #f5f7fd;
}

.home-page-container .data-box .content-box .right .num-container .number {
    color: var(--1, #1b2337);
    font-family: PingFang SC;
}

.home-page-container .data-box .content-box .right .num-container .unit {
    color: var(--1, #1b2337);
    font-family: PingFang SC;
}

.home-page-container .data-box .content-box .right .num-container .number-title {
    color: var(--2, #505a71);
    font-family: PingFang SC;
}

.payvip-icon {
    color: #fff;
    --this-color: #ffffff;
}

.vip-theme2 {
    background: linear-gradient(43deg, #ff6ac3 0, #465dff 46%, #72e699 100%);
    color: #e4e2fb;
}

.jiaobiao2,
.n-collect-item-bottom,
a.item-category {
    background: var(--this-bg);
}

.posts-item.card .item-thumbnail {
    background: #c4cffa26;
}

a.item-category {
    padding: 5px 6px;
    font-size: 1rem;
    line-height: 1;
    color: var(--this-color);
    border-radius: 6px;
}

a.item-category-app,
a.item-category-app-b,
a.item-category-app-c {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    border-radius: 0 0 10px 10px;
    color: var(--this-color);
    text-align: center;
}

a.item-category-app {
    background: radial-gradient(circle, #3783ff, #3783ffbf);
}

a.item-category-app-b {
    background: radial-gradient(circle, #ff5631, #ff5631ba);
}

a.item-category-app-c {
    background: radial-gradient(circle, #464242, #464242ad);
}

.n-collect-item-bottom {
    font-size: 13px;
    color: var(--this-color);
    text-shadow: 0 2px 2px rgba(0,0,0,.16);
    border-radius: 0 0 var(--main-radius);
    padding: 0 18px;
    z-index: 5;
    justify-content: center;
}

.jiaobiao2 {
    z-index: 1;
    width: 140px;
    height: 20px;
    color: var(--this-color);
    line-height: 20px;
    transform: rotate(45deg);
    text-align: center;
    font-size: 12px;
    border-radius: 0 50px 50px 0;
}

.tengfei-title-badge {
    color: #fff;
    overflow: hidden;
    display: inline-flex;
    border: .8px solid #ccc;
    align-items: center;
    border-radius: 5px;
    padding: 0 4px;
    margin-right: 3px;
    height: 19px;
    font-size: 12px;
    top: -1px;
}

.rMore,
.training-camp__wrapper .header__title-wrapper {
    font-size: 16px;
}

.tengfei-title-badge:after {
    position: absolute;
    content: " ";
    display: block;
    left: -100%;
    top: -5px;
    width: 15px;
    height: 145%;
    background-image: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0));
    animation: 3s ease-in-out infinite sweepTitle;
    transform: rotate(28deg);
}

@keyframes sweepTitle {
    0% { left: -100%; }
    100% { left: 100%; }
}

body {
    --acg-color: #fff8fa;
    --acg-color2: #f8fdff;
}

.dark-theme {
    --acg-color: #323335;
    --acg-color2: #323335;
}

#postcomments .commentlist .comment+.comment {
    border-top: 1px solid;
    padding: 10px;
    overflow: hidden;
    border-radius: 15px;
    margin: 0 15px 15px;
    border: 1px solid;
    display: flow-root;
}

#postcomments .children:nth-child(odd),
#postcomments .commentlist .comment+.comment:nth-child(odd) {
    background-image: url(/wp-content/themes/zibll/tp/33.png);
    padding: 0 5px 0 51px;
    border-color: #ff8bb5;
    background-color: var(--acg-color);
}

#postcomments .children:nth-child(2n),
#postcomments .commentlist .comment+.comment:nth-child(2n) {
    background-image: url(/wp-content/themes/zibll/tp/44.png);
    padding: 0 5px 0 51px;
    border-color: #71baff80;
    background-color: var(--acg-color2);
}

#postcomments .children,
#postcomments .children .children {
    background: rgba(116,116,116,0%);
    margin-bottom: 6px;
    border-top: 1px solid;
    border-radius: 15px;
    display: flow-root;
    overflow: hidden;
}

#postcomments .children {
    margin-left: 86px;
    border: 1px solid;
}

#postcomments .children .children {
    border: 1px solid #ff8bb5;
    background-image: url(/wp-content/themes/zibll/tp/33.png);
    padding: 0 5px 0 51px;
    background-color: var(--acg-color);
}

#postcomments .commentlist .comment {
    border-top: 1px solid var(--main-border-color);
    overflow: hidden;
    border-radius: 15px;
    margin: 0 15px 15px;
    border: 1px solid;
    display: flow-root;
    background-image: url(/wp-content/themes/zibll/tp/44.png);
    padding: 0 5px 0 51px;
    border-color: #71baff80;
    background-color: var(--acg-color2);
}

.bTit i {
    font-size: 14px;
    color: #6297ff;
    background: url(/wp-content/themes/zibll/tp/zbfox/titbg.png) -229px -408px/1500px 2500px no-repeat;
}

.bTit a {
    background: url(/wp-content/themes/zibll/tp/zbfox/icons.png) -45px 20px/1000px 1000px no-repeat;
}

.bTit:before {
    background: url(/wp-content/themes/zibll/tp/zbfox/titbg.png) -7px -434px/1500px 2500px no-repeat;
}

.bTit:after {
    background: url(/wp-content/themes/zibll/tp/zbfox/titbg.png) -1059px -408px/1500px 2500px no-repeat;
}

.bRBox > div strong {
    font-size: 26px;
    color: var(--main-color);
}
.bRBox > div strong:after {
    background: linear-gradient(-90deg, #6c71ff, #56c4ff);
    border-radius: 2px;
}

.bRBox .ranking-list,
.bRBox .ranking-list li a {
    background: var(--main-bg-color);
}

.bRBox .ranking-list {
    box-shadow: 0 20px 40px 0 rgba(0,0,0,.06);
    border-radius: 40px;
}

.bRBox .ranking-list:before {
    background-color: var(--main-bg-color);
    border-radius: 40px;
}

.bRBoxL .ranking-list:before {
    background: url(/wp-content/themes/zibll/tp/zbfox/ir1bg.png) 0 0/100% auto no-repeat;
    background: var(--main-bg-color);
}

.bRBoxM .ranking-list:before {
    background: url(/wp-content/themes/zibll/tp/zbfox/ir2bg.png) 0 0/100% auto no-repeat;
    background: var(--main-bg-color);
}

.bRBoxR .ranking-list:before {
    background: url(/wp-content/themes/zibll/tp/zbfox/ir3bg.png) 0 0/100% auto no-repeat;
    background: var(--main-bg-color);
}

.bRBoxL .ranking-list li:nth-of-type(odd) {
    background-color: rgba(234,238,255,.3);
}

.bRBoxM .ranking-list li:nth-of-type(odd) {
    background-color: #fffbf6;
    border-radius: 3px;
}

.bRBoxR .ranking-list li:nth-of-type(odd) {
    background-color: #fffafc;
}

.bRBox .ranking-list li a:before {
    background: url(/wp-content/themes/zibll/tp/zbfox/icons.png) -5px -102px/1000px 1000px no-repeat;
}

.bRBox .ranking-list li:first-of-type a:before {
    background-position: -7px -102px;
}

.bRBox .ranking-list li:nth-of-type(2) a:before {
    background-position: -77px -102px;
}

.bRBox .ranking-list li:nth-of-type(3) a:before {
    background-position: -149px -102px;
}

.bRBox .ranking-list li:nth-of-type(4) a:before {
    background-position: -221px -102px;
}

.bRBox .ranking-list li:nth-of-type(5) a:before {
    background-position: -264px -102px;
}

.bRBox .ranking-list li:nth-of-type(6) a:before {
    background-position: -308px -102px;
}

.bRBox .ranking-list li:nth-of-type(7) a:before {
    background-position: -352px -102px;
}

.bRBox .ranking-list li:nth-of-type(8) a:before {
    background-position: -396px -102px;
}

.bRBox .ranking-list li:nth-of-type(n+9) a:before {
    background: 0 0;
}

.bRBox .ranking-list li a img {
    border: 2px solid #fff;
}

.bRBox .ranking-list li a div p {
    color: var(--main-color);
}

.bRBox .ranking-list li a div h6 {
    color: #9a9a9a;
}

.bRBox .ranking-list li a i {
    background: url(/wp-content/themes/zibll/tp/zbfox/icons.png) -108px -45px/1000px 1000px no-repeat;
}

.bRBox .ranking-list li a:hover i,
.bRBox .ranking-list li:first-of-type a i,
.fix-left .fix-item.active .item-title i[data-v-3b17862b],
.fix-left .fix-item.active .rank-box[data-v-3b17862b],
.gotop .activity a,
.gotop .activity:hover .popover,
.tab2_content.active {
    display: block;
}

.bRBoxL .rMore:hover,
.bRBoxL .ranking-list li a:hover div p,
.bRBoxL .ranking-list li:first-of-type a div p {
    color: #6969ff;
}

.bRBoxM .rMore:hover,
.bRBoxM .ranking-list li a:hover div p,
.bRBoxM .ranking-list li:first-of-type a div p {
    color: #f2813a;
}

.bRBoxR .rMore:hover,
.bRBoxR .ranking-list li a:hover div p,
.bRBoxR .ranking-list li:first-of-type a div p {
    color: #e67aad;
}

.rMore {
    color: #aeaeae;
}

.sc-card {
    background: rgba(255,255,255,.5);
}

.icon-cover-icons {
    transition: transform .3s cubic-bezier(.25, .1, .13, 1.34), margin-top .3s cubic-bezier(.25, .1, .13, 1.34);
}
.icon-cover-icons:hover {
    transform: scale(1.2) translateY(-5px);
}

.dynamic-island:hover img {
    width: 30px;
    height: 30px;
}

.bar {
    background-color: green;
    animation: 1s ease-in-out infinite alternate bounce;
}
.bar:first-child {
    animation-duration: 1s;
}
.bar:nth-child(2),
.bar:nth-child(6) {
    animation-duration: .9s;
}
.bar:nth-child(3) {
    animation-duration: .8s;
}
.bar:nth-child(4),
.bar:nth-child(7) {
    animation-duration: .7s;
}
.bar:nth-child(5) {
    animation-duration: .6s;
}

.dynamic-island {
    background-color: #000;
    color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.45);
}
.dynamic-island:hover {
    height: 60px;
    border-radius: 50px;
}

@keyframes bounce {
    0%,100% {
        transform: scaleY(.3);
        background-color: green;
    }
    50% {
        transform: scaleY(1);
        background-color: orange;
    }
}

.posts-item.card:last-child {
    margin-bottom: 8px!important;
}

.training-camp__wrapper {
    background-image: linear-gradient(150deg, #cff0fb 20%, #cbf4e4 40%);
    border-radius: 16px;
}

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

.training-camp__wrapper .training-camp__header {
    background: url(/pic/kuangwenlu.png) 100% 0/433px 126px no-repeat;
}

.training-camp__wrapper .header__title-wrapper {
    color: #22ab80;
}

.training-camp__wrapper .header__btn {
    font-size: 14px;
    color: #22ab80;
}

.outlined---BKvHAe,
.text---pn4pHz {
    color: #3e454d;
}

.button---AUM5ZP {
    border-radius: 22px;
}

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

.training-camp__wrapper .sec-bd {
    border-radius: 16px;
}

a.down {
    border-radius: 10px;
    background: linear-gradient(to right, #4f6dee, #67bdf9);
    text-shadow: none;
}

.posts-item.card .item-heading {
    font-size: 17px;
}

.fix-item {
    border-radius: 15px;
    transition: .2s;
}

.item-title {
    color: #333;
}

img[data-v-3b17862b] {
    width: 30px;
    display: block;
    margin: 8px auto 0;
}

span[data-v-3b17862b] {
    font-size: 12px;
}

.rank-box[data-v-3b17862b] {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

li[data-v-3b17862b] {
    border-bottom: 1px solid #f3e9e961;
}

ul li .title[data-v-3b17862b] {
    color: #333;
}

.fix-left .fix-item.active .item-title[data-v-3b17862b] {
    background-color: #333;
    color: #fff;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.fix-item,
.rank-box[data-v-3b17862b] {
    background-color: #fff;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
}

.badg.radius,
.but.radius,
.radius>.but {
    border-radius: 3px;
}

.wp-posts-content code:not([class]) {
    color: #999;
    background-color: rgba(0,0,0,.05);
    margin: 2px;
}

.posts-item .item-heading>a {
    font-weight: 700;
    color: unset;
}

.name {
    font-size: 15px;
}

textarea#comment {
    background: linear-gradient(rgba(0,0,0,.05), rgba(0,0,0,.05)) 0 0/contain, url(/wp-content/themes/zibll/tp/55.gif) right 10px bottom 0/contain no-repeat;
    -moz-transition: .45s ease-in-out;
    -webkit-transition: .45s ease-in-out;
    -o-transition: .45s ease-in-out;
    -ms-transition: .45s ease-in-out;
    transition: .45s ease-in-out;
}
textarea#comment:focus {
    background-position-y: 789px;
    -moz-transition: .45s ease-in-out;
    -webkit-transition: .45s ease-in-out;
    -o-transition: .45s ease-in-out;
    -ms-transition: .45s ease-in-out;
    transition: .45s ease-in-out;
}

.author-tag a {
    padding: 1px 4px 2px;
    margin: 0 4px 0 3px;
    border: 1px solid #e6e7e8;
    border-radius: 18px;
    text-decoration: none;
    white-space: nowrap;
    -o-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    -ms-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    -moz-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    -webkit-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
}
.author-tag a:nth-child(7n+1):hover {
    color: #fff;
    background-color: rgba(255,78,106,.8);
}
.author-tag a:nth-child(7n+2):hover {
    color: #fff;
    background-color: #ffaa73;
}
.author-tag a:nth-child(7n+3):hover {
    color: #fff;
    background-color: #fed466;
}
.author-tag a:nth-child(7n+4):hover {
    color: #fff;
    background-color: #3cdc82;
}
.author-tag a:nth-child(7n+5):hover {
    color: #fff;
    background-color: #64dcf0;
}
.author-tag a:nth-child(7n+6):hover {
    color: #fff;
    background-color: #64b9ff;
}
.author-tag a:nth-child(7n+7):hover {
    color: #fff;
    background-color: #b4b4ff;
}
.author-tag a:nth-child(7n+1) {
    background-color: rgba(255,78,106,.15);
    color: rgba(255,78,106,.8);
}
.author-tag a:nth-child(7n+2) {
    background-color: rgba(255,170,115,.15);
    color: #ffaa73;
}
.author-tag a:nth-child(7n+3) {
    background-color: rgba(254,212,102,.15);
    color: #fed466;
}
.author-tag a:nth-child(7n+4) {
    background-color: rgba(60,220,130,.15);
    color: #3cdc82;
}
.author-tag a:nth-child(7n+5) {
    background-color: rgba(100,220,240,.15);
    color: #64dcf0;
}
.author-tag a:nth-child(7n+6) {
    background-color: rgba(100,185,255,.15);
    color: #64b9ff;
}
.author-tag a:nth-child(7n+7) {
    background-color: rgba(180,180,255,.15);
    color: #b4b4ff;
}

.header {
    z-index: 3;
}

.avatar {
    border-radius: 50%;
    animation: 4s ease-in-out infinite light;
    transition: .5s;
}
.avatar:hover {
    transform: scale(1.15) rotate(720deg);
}
@keyframes light {
    0%,100% { box-shadow: 0 0 4px red; }
    25%,75% { box-shadow: 0 0 16px #0f0; }
    50% { box-shadow: 0 0 4px #00f; }
}

.posts-item.card {
    background-image: url(https://heixmi.com/wp-content/uploads/2025/06/Image_296686312831196-1.jpg);
}

#index-tips,
.article-tags a,
.avatar-img-diy,
.huliku_hang,
.my-face {
    display: inline-block;
}
.article-tags a {
    padding: 4px 10px;
    background-color: #19b5fe;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    margin: 0 5px 5px 0;
    border-radius: 2px;
}
.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;
}

.article-content>.wp-posts-content>h1:hover::after,
.article-content>.wp-posts-content>h1:hover::before,
.article-content>.wp-posts-content>h2:hover::after,
.article-content>.wp-posts-content>h2:hover::before,
.article-content>.wp-posts-content>h3:hover::after,
.article-content>.wp-posts-content>h3:hover::before {
    transform: scale(1.2)!important;
    transform-origin: center!important;
    transition: .4s;
}

.article-content .wp-posts-content h1::before,
.article-content .wp-posts-content h2::before,
.article-content .wp-posts-content h3::before {
    box-shadow: none!important;
    opacity: .6!important;
    border-radius: 50%!important;
}

.article-content .wp-posts-content h1::after,
.article-content .wp-posts-content h1::before {
    background: linear-gradient(#409eff,transparent)!important;
}
.article-content .wp-posts-content h2::after,
.article-content .wp-posts-content h2::before {
    background: linear-gradient(#00ff62,transparent)!important;
}
.article-content .wp-posts-content h3::after,
.article-content .wp-posts-content h3::before {
    background: linear-gradient(#ff9800,transparent)!important;
}

.article-content .wp-posts-content h1::before {
    height: 35px!important;
    width: 35px!important;
}
.article-content .wp-posts-content h2::before {
    height: 30px!important;
    width: 30px!important;
}
.article-content .wp-posts-content h3::before {
    height: 25px!important;
    width: 25px!important;
}

.article-content .wp-posts-content h1::after,
.article-content .wp-posts-content h2::after,
.article-content .wp-posts-content h3::after {
    content: "";
    opacity: .6;
    transition: .4s;
    border-radius: 50%;
}
.article-content .wp-posts-content h2::after {
    top: -15px;
    left: 15px;
    width: 10px;
    height: 10px;
}
.article-content .wp-posts-content h1::after {
    top: -13px;
    left: 25px;
    width: 13px;
    height: 13px;
}
.article-content .wp-posts-content h3::after {
    top: -17px;
    left: 12px;
    width: 8px;
    height: 8px;
}

.gotop-box {
    box-shadow: 0 4px 23px rgba(0,0,0,.08);
    border-radius: 8px;
    background: #fff;
}
.gotop .gotop-item {
    color: rgba(23,23,24,.8);
}
.gotop .gotop-item i {
    font-size: 22px!important;
    z-index: 2;
    color: #171718;
}
.gotop .gotop-item a {
    color: rgba(23,23,24,.8);
    font-size: 12px;
    text-decoration: none;
}
.gotop .gotop-item img {
    width: 24px;
}
.gotop .gotop-item p.text {
    font-size: 12px;
    margin-top: 5px;
}

.ceo-pt-wx {
    width: 300px;
}
.ceo-pt-wx img {
    height: 200px;
}

.gotop .activity {
    background: 0 0;
}
.gotop .activity .a1 {
    border-radius: 7px 7px 0 0;
}
.gotop .activity .a2 {
    animation: .8s linear infinite red-envelope-shake;
    transition: .3s;
}
@keyframes red-envelope-shake {
    0%,100% { transform: rotate(-7deg); }
    50% { transform: rotate(7deg); }
}
@keyframes turnX {
    0% { transform: rotateX(0); }
    100% { transform: rotateX(360deg); }
}

.gotop-box .gotop-vip {
    background: linear-gradient(10deg, #fedd92, #fef6e1);
    color: #803300;
    padding-top: 10px;
    margin-bottom: 10px;
}
.gotop-box .gotop-vip a {
    color: #803300!important;
}
.gotop-box .gotop-vip:hover p.text {
    color: #803300!important;
    font-weight: 600;
}

.gotop-service-box {
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,.05);
    box-shadow: 0 0 3px 1px rgba(0,0,0,.05);
    background: #fff;
}
.gotop-service-box .tops {
    border-bottom: 1px solid #edf1f2;
}
.gotop-service-box .tops a {
    border: 1px solid #b5b9bc;
    border-radius: 4px;
}
.gotop-service-box .tops a:hover {
    background: #fff0;
    border: 1px solid var(--primary-color)!important;
}
.gotop-service-box .tops p {
    font-size: 13px;
}
.gotop-service-box .btms em {
    font-size: 14px;
    color: #5f6575;
    font-weight: 500;
}
.gotop-service-box .btms p {
    font-weight: 500;
    font-size: 18px;
    color: #4775ff;
}
.gotop-service-box .btms span {
    font-size: 12px;
    color: #ff5151;
}

.gotop-wx-box .boxs p {
    font-size: 14px;
    color: #5f6575;
    font-weight: 500;
}
.gotop-wx-box .boxs img {
    border: 1px solid var(--border-color);
}

.gotop-ma-box,
.gotop-ma-box .tops {
    border-radius: 4px;
}
.gotop-ma-box {
    -webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,.05);
    box-shadow: 0 0 3px 1px rgba(0,0,0,.05);
    background: var(--primary-color);
}
.gotop-ma-box i {
    border-radius: 2px;
}
.gotop-ma-box em {
    border-radius: 100%;
}
.gotop-ma-box .tops {
    background: #fff;
}
.gotop-ma-box .tops p {
    font-size: 12px;
    color: #5f6575;
}

a.top-icon.js-rank-bottom1,
a.top-icon.js-rank-bottom2,
a.top-icon.js-rank-bottom3 {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
}
a.top-icon.js-rank-bottom1 {
    background: url(/pic/ranking1.png) center/100% no-repeat;
}
a.top-icon.js-rank-bottom2 {
    background: url(/pic/ranking2.png) center/100% no-repeat;
}
a.top-icon.js-rank-bottom3 {
    background: url(/pic/ranking3.png) center/100% no-repeat;
}

.bili-dyn-item__ornament {
    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;
    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=');
}
.syphimg,
img.class-pic {
    width: 90px;
    margin-right: 5px;
}
.syphimg {
    height: 60px;
}
.syphimg img {
    border-radius: 8px;
}

.ranking-item {
    background: var(--main-bg-color);
    box-shadow: 0 0 10px var(--main-shadow);
    border-radius: var(--main-radius);
}
.name,
.price {
    margin-bottom: 2px;
}

.num-icon.num-icon1 {
    background: url(/pic/top1.png) center/45% no-repeat;
}
.num-icon.num-icon2 {
    background: url(/pic/top2.png) center/45% no-repeat;
}
.num-icon.num-icon3 {
    background: url(/pic/top3.png) center/45% no-repeat;
}
.num-icon.num-icon4 {
    background: url(/pic/top4.png) center/45% no-repeat;
}
.num-icon.num-icon5 {
    background: url(/pic/top5.png) center/45% no-repeat;
}
.num-icon.num-icon6 {
    background: url(/pic/top6.png) center/45% no-repeat;
}

.tab.active,
.tab:hover {
    color: #fff;
    background-color: #556af1;
}

a.bottom-link.js-rank-bottom {
    color: #fff;
    font-weight: 500;
    background-image: linear-gradient(270deg, #ff4f39 0, #fd6400 100%);
    border-radius: 12px;
}

.tab {
    transition: .3s;
    box-shadow: 0 0 5px #747474;
    border-radius: 8px;
    background: #eee;
    font-size: 13px;
    color: #666;
}
.tab.active {
    box-shadow: 0 8px 16px rgba(0,0,0,.4);
}

.mx-footer-new {
    background-color: #fff;
    box-shadow: 0 20px 40px 0 rgba(0,0,0,.1);
    border-radius: 50px;
}
.mx-footer-newbox a.newwen {
    color: #666;
    text-decoration: none;
}
.mx-footer-newbox a.newwen em {
    margin-right: 10px;
    display: inline-block;
}
.mx-footer-newbox a.newbtn {
    font-size: 14px;
    width: 110px;
    height: 33px;
    line-height: 33px;
    margin-left: 100px;
    color: #fff;
    border-radius: 50px;
    background: #006fff;
    text-decoration: none;
}

em {
    color: #f0506e;
}
cite, em, i {
    font-style: normal;
}

@keyframes my-face {
    2%,24%,80% { transform: translate(0,1.5px) rotate(1.5deg); }
    4%,68%,98% { transform: translate(0,-1.5px) rotate(-.5deg); }
    38%,6% { transform: translate(0,1.5px) rotate(-1.5deg); }
    8%,86% { transform: translate(0,-1.5px) rotate(-1.5deg); }
    10%,72% { transform: translate(0,2.5px) rotate(1.5deg); }
    12%,64%,78%,96% { transform: translate(0,-.5px) rotate(1.5deg); }
    14%,54% { transform: translate(0,-1.5px) rotate(1.5deg); }
    16% { transform: translate(0,-.5px) rotate(-1.5deg); }
    18%,22% { transform: translate(0,.5px) rotate(-1.5deg); }
    20%,36%,46% { transform: translate(0,-1.5px) rotate(2.5deg); }
    26%,50% { transform: translate(0,.5px) rotate(.5deg); }
    28% { transform: translate(0,.5px) rotate(1.5deg); }
    30%,40%,62%,76%,88% { transform: translate(0,-.5px) rotate(2.5deg); }
    32%,34%,66% { transform: translate(0,1.5px) rotate(-.5deg); }
    42% { transform: translate(0,2.5px) rotate(-1.5deg); }
    44%,70% { transform: translate(0,1.5px) rotate(.5deg); }
    48%,74%,82% { transform: translate(0,-.5px) rotate(.5deg); }
    52%,56%,60% { transform: translate(0,2.5px) rotate(2.5deg); }
    58% { transform: translate(0,.5px) rotate(2.5deg); }
    84% { transform: translate(0,1.5px) rotate(2.5deg); }
    90% { transform: translate(0,2.5px) rotate(-.5deg); }
    92% { transform: translate(0,.5px) rotate(-.5deg); }
    94% { transform: translate(0,2.5px) rotate(.5deg); }
    0%,100% { transform: translate(0,0) rotate(0); }
}

.my-face {
    color: #00f1ff;
    margin: 0 5px;
    animation: 5s ease-in-out infinite my-face;
}

.huliku_hang {
    display: inline-block;
    width: 170px;
    height: 170px;
    background: url(/wp-content/themes/zibll/tp/88.png) 50%/100% no-repeat;
    vertical-align: middle;
    z-index: 50;
    animation: 1.2s ease-in-out infinite alternate lampLine-38cc6824;
    margin-left: -1px;
    transform-origin: 70% 0;
    pointer-events: none;
}
@keyframes lampLine-38cc6824 {
    0% { transform: rotate(10deg); }
    to { transform: rotate(-10deg); }
}

.wp-posts-content img {
    box-shadow: 0 0 8px #a4a1a1;
    border-radius: 8px;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transition: box-shadow .3s cubic-bezier(.215, .61, .355, 1), transform .3s cubic-bezier(.215, .61, .355, 1), -webkit-box-shadow .3s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
    transform: translate(0,0);
    border: 0 solid #afa1a1!important;
}
.wp-posts-content img:hover {
    -webkit-box-shadow: 0 34px 20px -24px rgba(136,161,206,.3);
    box-shadow: 0 34px 20px -24px rgba(136,161,206,.3);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    border-radius: 8px;
}

::-webkit-scrollbar {
    width: 10px;
    height: 1px;
}
::-webkit-scrollbar-thumb {
    background-color: #12b7f5;
    background-image: -webkit-linear-gradient(45deg, #ff5d8f 25%, transparent 25%, transparent 50%, #ff5d8f 50%, #ff5d8f 75%, transparent 75%, transparent);
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
    background: #f6f6f6;
}

.navbar-brand {
    overflow: hidden;
    margin: 0;
}
.navbar-brand:before {
    content: "";
    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: 6s ease-in infinite searchLights;
    -o-animation: 6s ease-in infinite searchLights;
    animation: 6s ease-in infinite searchLights;
}
@-moz-keyframes searchLights {
    50% { left: -100px; top: 0; }
    65% { left: 120px; top: 100px; }
}
@keyframes searchLights {
    40%,80% { left: -100px; top: 0; }
    60% { left: 120px; top: 100px; }
}

body.home .box-body.notop {
    background: var(--main-bg-color);
    padding: 5px 5px 5px 1.2em;
    border-radius: 10px;
    margin-bottom: 10px;
}
body.home .title-theme {
    padding-left: 1.3em;
    font-size: 20px;
    margin: 5px;
}
body.home .title-theme::before {
    content: '';
    top: -20px;
    width: 60px;
    height: 60px;
    left: -28px;
    background: url(/wp-content/themes/zibll/tp/99.png) 0 0/cover;
    box-shadow: 0 0 #000;
}
body.home .title-theme small {
    font-size: 55%;
    margin-left: 20px;
}
body.home .title-theme .ml10::before {
    content: '';
    width: 1px;
    background: var(--theme-color);
    top: 30%;
    left: 115px;
    bottom: 16%;
}

::selection {
    background: 0 0;
    color: #0045ff;
}

.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;
}

#zibpay_modal,
.modal-open .modal {
    background: url(/wp-content/themes/zibll/tp/100.png);
    backdrop-filter: blur(10px)!important;
}

.gotop-ma-box em,
.gotop-ma-box i {
    background: #6f96ff;
    display: block;
}

.jitheme_item .picture>img {
    width: 100%;
    height: 80px;
}
.jitheme-radius,
.post-thumb {
    border-radius: 10px;
}

.soft-cat-logo img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    border: 0;
    vertical-align: text-top;
}

.soft-cat-logo a {
    color: #1d2129;
    font-size: 12px;
}
.soft-cat-logo a span {
    border-radius: .42857143em;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: .8;
}
.soft-cat-logo a span:before {
    border-right: 5px solid transparent;
    border-bottom: 6px solid #ef0053;
    border-left: 5px solid transparent;
    content: "";
    opacity: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.soft-cat-logo a em {
    border-radius: 4px;
    background: #ef0053;
    color: #fff;
    font-size: 13px;
}
.soft-cat-logo a:hover em {
    display: inline-block;
}
.soft-cat-logo a:hover span {
    overflow: visible;
    opacity: 1;
}

@keyframes index-link-active {
    0% { transform: perspective(2000px) rotateX(0) rotateY(0) translateZ(0); }
    16% { transform: perspective(2000px) rotateX(10deg) rotateY(5deg) translateZ(32px); }
    100% { transform: perspective(2000px) rotateX(0) rotateY(0) translateZ(65px); }
}

.dark-theme .posts-item:not(article):hover,
.posts-item:not(article):hover {
    opacity: 1;
    z-index: 2;
    transform: translateY(-5px);
    box-shadow: 0 8px 10px transparent;
    animation: 1s cubic-bezier(.315,.605,.375,.925) forwards index-link-active;
}

.enlighter::before {
    content: "";
    display: block;
    background: #fc625d;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b;
}

.avatar-img-diy {
    position: relative;
    flex-shrink: 0;
    --this-size: 30px;
    width: var(--this-size);
    height: var(--this-size);
}

.card-head {
    justify-content: space-between;
    align-items: center;
}

a.down {
    display: inline-block;
    width: 100%;
    border-radius: 10px;
    background: linear-gradient(to right, #4f6dee, #67bdf9);
    text-shadow: none;
    border: none;
    outline: 0;
    box-shadow: none;
    padding: 0;
    margin: 0;
}
a.down,
i[data-v-3b17862b] {
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
}

#sidebar,
.sidebar {
    position: sticky;
    top: 60px;
    z-index: 2;
}

.article-content .wp-posts-content > h1,
.article-content .wp-posts-content > h3,
.article-content > .wp-posts-content > h2,
.main-content {
    z-index: 1;
}

.article-content .wp-posts-content h1::before,
.article-content .wp-posts-content h2::before,
.article-content .wp-posts-content h3::before {
    box-shadow: none !important;
    opacity: .6 !important;
    border-radius: 50% !important;
    top: -5px !important;
    left: -10px !important;
    z-index: 1;
}
.article-content .wp-posts-content h1::after,
.article-content .wp-posts-content h1::before {
    background: linear-gradient(#409eff, transparent) !important;
}
.article-content .wp-posts-content h2::after,
.article-content .wp-posts-content h2::before {
    background: linear-gradient(#00ff62, transparent) !important;
}
.article-content .wp-posts-content h3::after,
.article-content .wp-posts-content h3::before {
    background: linear-gradient(#ff9800, transparent) !important;
}
.article-content .wp-posts-content h1::before {
    height: 35px !important;
    width: 35px !important;
}
.article-content .wp-posts-content h2::before {
    height: 30px !important;
    width: 30px !important;
}
.article-content .wp-posts-content h3::before {
    height: 25px !important;
    width: 25px !important;
}
.article-content .wp-posts-content h1::after,
.article-content .wp-posts-content h2::after,
.article-content .wp-posts-content h3::after {
    content: "";
    opacity: .6;
    position: absolute;
    transition: .4s;
    border-radius: 50%;
}
.article-content .wp-posts-content h2::after {
    top: -15px;
    left: 15px;
    width: 10px;
    height: 10px;
}
.article-content .wp-posts-content h1::after {
    top: -13px;
    left: 25px;
    width: 13px;
    height: 13px;
}
.article-content .wp-posts-content h3::after {
    top: -17px;
    left: 12px;
    width: 8px;
    height: 8px;
}

#zibpay_modal,
.modal-open .modal {
    background: url(/wp-content/themes/zibll/tp/100.png);
    backdrop-filter: blur(10px) !important;
}

.author-tag a {
    position: relative;
    padding: 1px 4px 2px;
    margin: 0 4px 0 3px;
    border: 1px solid #e6e7e8;
    border-radius: 18px;
    text-decoration: none;
    white-space: nowrap;
    -o-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    -ms-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    -moz-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    -webkit-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
    box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
}
.author-tag a:nth-child(7n+1):hover {
    color: #fff;
    background-color: rgba(255,78,106,.8);
}
.author-tag a:nth-child(7n+2):hover {
    color: #fff;
    background-color: #ffaa73;
}
.author-tag a:nth-child(7n+3):hover {
    color: #fff;
    background-color: #fed466;
}
.author-tag a:nth-child(7n+4):hover {
    color: #fff;
    background-color: #3cdc82;
}
.author-tag a:nth-child(7n+5):hover {
    color: #fff;
    background-color: #64dcf0;
}
.author-tag a:nth-child(7n+6):hover {
    color: #fff;
    background-color: #64b9ff;
}
.author-tag a:nth-child(7n+7):hover {
    color: #fff;
    background-color: #b4b4ff;
}
.author-tag a:nth-child(7n+1) {
    background-color: rgba(255,78,106,.15);
    color: rgba(255,78,106,.8);
}
.author-tag a:nth-child(7n+2) {
    background-color: rgba(255,170,115,.15);
    color: #ffaa73;
}
.author-tag a:nth-child(7n+3) {
    background-color: rgba(254,212,102,.15);
    color: #fed466;
}
.author-tag a:nth-child(7n+4) {
    background-color: rgba(60,220,130,.15);
    color: #3cdc82;
}
.author-tag a:nth-child(7n+5) {
    background-color: rgba(100,220,240,.15);
    color: #64dcf0;
}
.author-tag a:nth-child(7n+6) {
    background-color: rgba(100,185,255,.15);
    color: #64b9ff;
}
.author-tag a:nth-child(7n+7) {
    background-color: rgba(180,180,255,.15);
    color: #b4b4ff;
}

.name {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 15px;
}
span.bottom-l {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.article-tags,
.sec-wrapper {
    margin-bottom: 10px;
}

.syphimg {
    height: 60px;
}
.syphimg img {
    border-radius: 8px;
}
img.class-pic {
    width: 90px;
    margin-right: 5px;
    border-radius: 8px;
}
img.title-macyingyong {
    height: 50px;
}

.class-box {
    margin-top: 60px;
}
a.class-item.js-rank {
    display: block;
    width: 100%;
    height: 80px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.class-info {
    width: 190px;
}
.class-info .name {
    color: var(--main-color);
    line-height: 20px;
    font-weight: 400;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
}
.class-info .price {
    color: #f01414;
    font-weight: 600;
    margin-bottom: 2px;
}
.class-info .study-num {
    color: #9199a1;
    font-weight: 400;
}

.num-icon.num-icon1,
.num-icon.num-icon2,
.num-icon.num-icon3,
.num-icon.num-icon4,
.num-icon.num-icon5,
.num-icon.num-icon6 {
    margin: 0 12px 0 15px;
    height: 22px;
}
.num-icon.num-icon1 {
    width: 40px;
    background: url(/pic/top1.png) center/45% no-repeat;
}
.num-icon.num-icon2 {
    width: 40px;
    background: url(/pic/top2.png) center/45% no-repeat;
}
.num-icon.num-icon3 {
    width: 40px;
    background: url(/pic/top3.png) center/45% no-repeat;
}
.num-icon.num-icon4 {
    width: 40px;
    background: url(/pic/top4.png) center/45% no-repeat;
}
.num-icon.num-icon5 {
    width: 40px;
    background: url(/pic/top5.png) center/45% no-repeat;
}
.num-icon.num-icon6 {
    width: 19px;
    background: url(/pic/top6.png) center/45% no-repeat;
}

.tabs {
    display: flex;
    margin-bottom: 20px;
    margin-top: 20px;
}
.tab {
    padding: 10px;
    transition: .3s;
    box-shadow: 0 0 5px #747474;
    border-radius: 8px;
    background: #eee;
    margin: 0 8px;
    font-size: 13px;
    color: #666;
}
.tab.active {
    transform: scale(1.1);
    box-shadow: 0 8px 16px rgba(0,0,0,.4);
    transition: .3s;
}
.tab.active,
.tab:hover {
    color: #fff;
    background-color: #556af1;
}
.tab-content {
    overflow: hidden;
}

.tab-container {
    width: 80%;
    margin: auto;
}

.mx-containers {
    box-sizing: content-box;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.mx-containers::after,
.mx-containers::before {
    content: "";
    display: table;
}
.mx-containers::after {
    clear: both;
}
.mx-containers > :last-child {
    margin-bottom: 0;
}
@media (min-width: 640px) {
    .mx-containers {
        padding-left: 30px;
        padding-right: 30px;
    }
}
@media (min-width: 960px) {
    .mx-containers {
        padding-left: 40px;
        padding-right: 40px;
    }
}

a.bottom-link.js-rank-bottom {
    width: 120px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto 20px;
    font-size: 12px;
    color: #fff;
    line-height: 12px;
    font-weight: 500;
    background-image: linear-gradient(270deg, #ff4f39 0, #fd6400 100%);
    border-radius: 12px;
}

#accordionhelp-content {
    margin-bottom: 20px;
}

#index-tips {
    min-width: 18em;
    height: 1.8em;
    line-height: 1.8em;
    white-space: nowrap;
    overflow: hidden;
}

.header-slider-search .line-form {
    border-radius: 5px;
}
.header-slider-search .line-form .abs-right button {
    background: #08f;
    color: #fff;
    border-radius: 0 5px 5px 0;
    margin-right: -28px;
    height: 51.28px;
    padding: 10px;
}
.header-slider-search .line-form .abs-right .icon {
    color: #fff;
}
.header-slider-search-more.after {
    transform: translateY(-20px);
}
@media (max-width: 767px) {
    .header-slider-search .line-form .abs-right button {
        height: 38px;
    }
}

.enlighter-default .enlighter {
    max-height: 400px;
    overflow-y: auto !important;
}
.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: 0 2px -7px;
    z-index: 1;
    position: absolute;
}
.enlighter-overflow-scroll.enlighter-v-standard .enlighter {
    padding: 35px 0 12px;
}

::-webkit-scrollbar {
    width: 10px;
    height: 1px;
}
::-webkit-scrollbar-thumb {
    background-color: #12b7f5;
    background-image: -webkit-linear-gradient(45deg, #ff5d8f 25%, transparent 25%, transparent 50%, #ff5d8f 50%, #ff5d8f 75%, transparent 75%, transparent);
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
    background: #f6f6f6;
}

.navbar-brand {
    position: relative;
    overflow: hidden;
    margin: 0;
}
.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: 6s ease-in infinite searchLights;
    -o-animation: 6s ease-in infinite searchLights;
    animation: 6s ease-in infinite searchLights;
}
@-moz-keyframes searchLights {
    50% { left: -100px; top: 0; }
    65% { left: 120px; top: 100px; }
}
@keyframes searchLights {
    40%,80% { left: -100px; top: 0; }
    60% { left: 120px; top: 100px; }
}

body.home .box-body.notop {
    background: var(--main-bg-color);
    padding: 5px 5px 5px 1.2em;
    border-radius: 10px;
    margin-bottom: 10px;
}
body.home .title-theme {
    position: relative;
    padding-left: 1.3em;
    font-size: 20px;
    margin: 5px;
}
body.home .title-theme::before {
    content: '';
    top: -20px;
    width: 60px;
    height: 60px;
    left: -28px;
    background: url(/wp-content/themes/zibll/tp/99.png) 0 0/cover;
    box-shadow: 0 0 #000;
}
body.home .title-theme small {
    font-size: 55%;
    margin-left: 20px;
}
body.home .title-theme .ml10::before {
    position: absolute;
    content: '';
    width: 1px;
    background: var(--theme-color);
    top: 30%;
    left: 115px;
    bottom: 16%;
}

::selection {
    background: 0 0;
    color: #0045ff;
}

.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;
}

#zibpay_modal,
.modal-open .modal {
    background: url(/wp-content/themes/zibll/tp/100.png);
    backdrop-filter: blur(10px) !important;
}

.gotop-ma-box em,
.gotop-ma-box i {
    background: #6f96ff;
    display: block;
}

.jitheme_item .picture > img {
    width: 100%;
    height: 80px;
}
.jitheme-radius,
.post-thumb {
    border-radius: 10px;
}

.soft-cat-logo img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    border: 0;
    vertical-align: text-top;
}
.soft-cat-logo {
    display: flex;
    margin-top: 60px;
    text-align: center;
    justify-content: center;
}
.soft-cat-logo a {
    display: flex;
    padding: .5rem .8rem;
    max-height: 60px;
    color: #1d2129;
    font-size: 12px;
    flex-direction: column;
    align-items: center;
}
.soft-cat-logo a span {
    position: relative;
    display: inline-block;
    margin-bottom: 5px;
    width: 70px;
    height: 70px;
    border-radius: .42857143em;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: .8;
}
.soft-cat-logo a span:before {
    position: absolute;
    bottom: -6px;
    left: 50%;
    top: 59%;
    display: block;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-bottom: 6px solid #ef0053;
    border-left: 5px solid transparent;
    content: "";
    opacity: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.soft-cat-logo a em {
    position: absolute;
    bottom: -19px;
    display: none;
    padding: 4px 8px;
    border-radius: 4px;
    background: #ef0053;
    color: #fff;
    font-size: 13px;
}
.soft-cat-logo a:hover em {
    display: inline-block;
}
.soft-cat-logo a:hover span {
    overflow: visible;
    opacity: 1;
}

@keyframes index-link-active {
    0% { transform: perspective(2000px) rotateX(0) rotateY(0) translateZ(0); }
    16% { transform: perspective(2000px) rotateX(10deg) rotateY(5deg) translateZ(32px); }
    100% { transform: perspective(2000px) rotateX(0) rotateY(0) translateZ(65px); }
}
.dark-theme .posts-item:not(article):hover,
.posts-item:not(article):hover {
    opacity: 1;
    z-index: 2;
    transform: translateY(-5px);
    box-shadow: 0 8px 10px transparent;
    animation: 1s cubic-bezier(.315,.605,.375,.925) forwards index-link-active;
}

.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: 0 2px -7px;
    z-index: 1;
    position: absolute;
}
.enlighter-overflow-scroll.enlighter-v-standard .enlighter {
    padding: 35px 0 12px;
}

.mx-footer-newbox a.newwen em,
.my-face {
    animation: 5s ease-in-out infinite my-face;
}
@keyframes my-face {
    2%,24%,80% { transform: translate(0,1.5px) rotate(1.5deg); }
    4%,68%,98% { transform: translate(0,-1.5px) rotate(-.5deg); }
    38%,6% { transform: translate(0,1.5px) rotate(-1.5deg); }
    8%,86% { transform: translate(0,-1.5px) rotate(-1.5deg); }
    10%,72% { transform: translate(0,2.5px) rotate(1.5deg); }
    12%,64%,78%,96% { transform: translate(0,-.5px) rotate(1.5deg); }
    14%,54% { transform: translate(0,-1.5px) rotate(1.5deg); }
    16% { transform: translate(0,-.5px) rotate(-1.5deg); }
    18%,22% { transform: translate(0,.5px) rotate(-1.5deg); }
    20%,36%,46% { transform: translate(0,-1.5px) rotate(2.5deg); }
    26%,50% { transform: translate(0,.5px) rotate(.5deg); }
    28% { transform: translate(0,.5px) rotate(1.5deg); }
    30%,40%,62%,76%,88% { transform: translate(0,-.5px) rotate(2.5deg); }
    32%,34%,66% { transform: translate(0,1.5px) rotate(-.5deg); }
    42% { transform: translate(0,2.5px) rotate(-1.5deg); }
    44%,70% { transform: translate(0,1.5px) rotate(.5deg); }
    48%,74%,82% { transform: translate(0,-.5px) rotate(.5deg); }
    52%,56%,60% { transform: translate(0,2.5px) rotate(2.5deg); }
    58% { transform: translate(0,.5px) rotate(2.5deg); }
    84% { transform: translate(0,1.5px) rotate(2.5deg); }
    90% { transform: translate(0,2.5px) rotate(-.5deg); }
    92% { transform: translate(0,.5px) rotate(-.5deg); }
    94% { transform: translate(0,2.5px) rotate(.5deg); }
    0%,100% { transform: translate(0,0) rotate(0); }
}
.my-face {
    color: #00f1ff;
    margin: 0 5px;
}

.huliku_hang {
    display: inline-block;
    width: 170px;
    height: 170px;
    background: url(/wp-content/themes/zibll/tp/88.png) 50%/100% no-repeat;
    vertical-align: middle;
    position: absolute;
    left: 80%;
    top: 45px;
    z-index: 50;
    animation: 1.2s ease-in-out infinite alternate lampLine-38cc6824;
    margin-left: -1px;
    transform-origin: 70% 0;
    pointer-events: none;
}
@keyframes lampLine-38cc6824 {
    0% { transform: rotate(10deg); }
    to { transform: rotate(-10deg); }
}

.wp-posts-content img {
    box-shadow: 0 0 8px #a4a1a1;
    border-radius: 8px;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transition: box-shadow .3s cubic-bezier(.215, .61, .355, 1), transform .3s cubic-bezier(.215, .61, .355, 1), -webkit-box-shadow .3s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);
    transform: translate(0,0);
    border: 0 solid #afa1a1 !important;
}
.wp-posts-content img:hover {
    -webkit-box-shadow: 0 34px 20px -24px rgba(136,161,206,.3);
    box-shadow: 0 34px 20px -24px rgba(136,161,206,.3);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    border-radius: 8px;
}

@media (max-width: 768px) {
    .icon-cover-icons,
    .mobile-hidden-img,
    .sc-card {
        display: none;
    }
    .nav .adjust-spacing {
        margin-left: 0 !important;
    }
    .bottom-link.js-rank-bottom,
    .class-box,
    .class-info,
    .class-item.js-rank,
    .num-icon,
    .ranking-item,
    .soft-cat-logo,
    .syphimg {
        display: none !important;
    }
}
@media (max-width: 800px) {
    .footwaveline {
        display: none;
    }
}
@media (max-width: 767px) {
    .mx-visible\@s {
        display: none !important;
    }
    .gotop {
        display: none !important;
    }
}
@media (max-width: 640px) {
    .meta-right .meta-view {
        display: unset !important;
    }
}
@media (min-width: 769px) {
    .posts-item.card {
        width: calc(20% - 16px);
    }
    .nav .adjust-spacing {
        margin-left: 20px !important;
        display: inline-block;
    }
}
@media (min-width: 992px) {
    .fluid-widget .posts-item:not(.card),
    .site-layout-1 .posts-item:not(.card) {
        margin: 8px;
        display: inline-flex;
        width: calc(33.333% - 16px);
    }
}
@media screen and (max-width: 768px) {
    .mx_waves::after {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 8px;
        background-color: var(--body-bg-color);
        z-index: 5;
    }
    .mx_waves {
        position: relative;
        overflow: hidden;
    }
}
@media (max-width: 768px) and (orientation: portrait) {
    .fix-left {
        display: none !important;
    }
}
@media (max-width: 375px) {
    .swiper-eq-2,
    .swiper-eq-3 {
        display: none !important;
    }
}
@media screen and (max-width: 1221px) {
    .wapnone {
        display: none;
    }
}
@media (max-width: 420px) {
    .bili-dyn-ornament__type--3 {
        width: 11rem !important;
    }
}
@media (min-width: 768px) and (max-width: 1200px) {
    .ranking-item {
        width: 100% !important;
    }
}
@media (max-width: 767px) {
    .header-slider-search .line-form .abs-right button {
        height: 38px;
    }
}