/*
Theme Name:     B2
Theme URI:      https: //www.muziz.cn/
Description:    博客子主题
Author:         博客
Author URI:     https: //www.muziz.cn/
Template:       b2
Version:        3.8.3
*/

/*下面是您自己DIY的css样式代码*/

/*全站字体更换*/

/*全站启用OPPO字体开始*/
/*@font-face {
  font-family: 'moe';
  src: url('https://dsfs.oppo.com/store/public/font/OPPOSans-Medium.woff2') format('woff2');
}
body {
  font-family: 'moe', sans-serif;
}
/*全站启用OPPO字体结束*/

@font-face{
font-family: 'moe';
    src:  url('https://sady-1252199732.cos.ap-nanjing.myqcloud.com/ziti/shetumodengxiaofangti.ttf');
    src:  url('https://sady-1252199732.cos.ap-nanjing.myqcloud.com/ziti/shetumodengxiaofangti.eot');
    src:  url('https://sady-1252199732.cos.ap-nanjing.myqcloud.com/ziti/shetumodengxiaofangti.svg');
    src:  url('https://sady-1252199732.cos.ap-nanjing.myqcloud.com/ziti/shetumodengxiaofangti.woff');
    src:  url('https://sady-1252199732.cos.ap-nanjing.myqcloud.com/ziti/shetumodengxiaofangti.woff2');
    }
body{
font-family:'moe';
}
.enlighter-default .enlighter{max-height:400px;overflow-y:auto !important;}.lazyloading:not(.swiper-lazy-loaded){opacity: 0;}@media (max-width:640px) {
    .meta-right .meta-view{
      display: unset !important;
    }
  }
#pio{height:240px}


/*金V*/
.vrnzhengss{
    position: absolute;
    background-image: url(/wp-content/themes/b2child_2/img/gold.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    -webkit-animation: woo-icon-wooSprite 2.1s steps(15) infinite backwards;
}

.user-verify .vrnzhengss{
    position: initial;
    margin-bottom: -6px;
    display: inline-block;
    width: 23px;
    height: 23px;
}

.top-user-avatar .vrnzhengss{
    bottom: -5px;
    right: -6px;
    width: 16px;
    height: 16px;
}


.verify-box-avatar .vrnzhengss,.user-w-avatar .vrnzhengss,.gold-top-avatar .vrnzhengss,.mission-page-user-verify .vrnzhengss,.post-meta-left .avatar-parent .vrnzhengss,.topic-avatar .vrnzhengss{
    bottom: -5px;
    right: -6px;
    width: 20px;
    height: 20px;
}

.w-a-info .vrnzhengss{
    bottom: -5px;
    right: 200px;
    width: 20px;
    height: 20px;
}



@media (min-width:800px) {
.user-verify .vrnzhengss{
    position: initial;
    margin-bottom: -6px;
    display: inline-block;
    width: 23px;
    height: 23px;
}

.top-user-avatar .vrnzhengss,.verify-box-avatar .vrnzhengss,.user-w-avatar .vrnzhengss,.gold-top-avatar .vrnzhengss,.mission-page-user-verify .vrnzhengss,.post-meta-left .avatar-parent .vrnzhengss,.topic-avatar .vrnzhengss{
    bottom: -5px;
    right: -6px;
    width: 16px;
    height: 16px;
}


.w-a-info .vrnzhengss{
    bottom: -5px;
    right: 200px;
    width: 20px;
    height: 20px;
}

}
@-webkit-keyframes woo-icon-wooSprite {
    0% {
        background-position: 0 0;
    }

    to {
        background-position: 0 bottom;
    }
}

@keyframes woo-icon-wooSprite {
    0% {
        background-position: 0 0;
    }

    to {
        background-position: 0 bottom;
    }
}

/*20px 圆角*/
 .user-sidebar-count li, .user-money-and-credit > div, .com-form-textarea, .content-hidden-info, .content-ds, #nuandao .entry-content pre, .error-404, .verify-content, .vip-faq, .verify-step-2, .entry-content p img, .com-form-input input, .com-form-textarea textarea, .erptitle, .download-current, .download-page-box h1, .download-meta > ul, .tqma .fuzhi, .entry-content .box, .b2-widget-post-thumb-product-img img, .custom-page-row.gold-row, .mission-tk, .single-circle .b2-single-content .circle-topic-item, .widget-circle-info-desc, .shop-normal-list-box, .tax-title h1::after, .tags-page ul li a, .user-money, .user-credit, .gold-bor, .gold-page-list, .input-file, .verify-chenghao .verify-shiming, .verify-shiming, .entry-content p iframe, .modal.address-box .pay-box-content li.picked, .pay-box-content li:hover, .ds-box .modal-content ul.ds-money li div, ul.ds-money li label, .news-content .modal-content, .login-social-button-bottom, .login-box-content .login-social-button-bottom a, .site-terms, .user-w-rw-bg, .single-document-footer, .comment-img-box img, .document-cat-item, .qmsg .qmsg-content, .qmsg .qmsg-item .qmsg-count, .forget-pass-info, .recaptcha-img img, .collection-posts li span, .collection-number.ar, .my-dmsg-content, .dmsg-content p, .pager-center, .search #primary-home .box, .content-ds-users li img, .dmsg-to-textarea, .gg-box .gg-box-title .title-bg, .button.empty, #TA-con, .authorCard--title .button--follow,.message-content p.comment span,.vip-current,.cat-picked span,.b2-menu-1 .sub-menu-0 li a,.lv-icon i,.has_children .sub-menu,.circle-my-create ul li > div,.comment-smile-box,.ask-reward-input .zhanwei span,.all-circles-item-list li > div,.circle-users-date,#circle-topic-list .topic-type-menu,#item-name b,.single-link-content,.b2-widget-box .link-list li .link-in,#b2-stream{
    border-radius: 20px !important;
}
/*20px top左右圆角*/
 .task-title, .top-user-info-box, .verify-content img, .dark-room-header::after, .dark-room-header img,.po-topic-textarea .topic-title.required{
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}
/*20px bottom左右圆角*/
 .buy-resout-box, .mission-page-list ul li:last-child, .my-circle-list .circle-my-create, .gold-page-list ul li:last-child, .news-item-date p span:last-child, li.widget-post-small:last-child, .slider-info-box{
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}
/*10px top左bottom左圆角*/
 .gdd-quick-link-buy-vip__hover-block, .gdd-quick-link-buy-vip__popover, .gdd-quick-link-buy-vip__popover div, .bar-normal, .bar-footer, .bar-top {
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
}
/*10px 圆角*/
 .circle-admin-info>div {
    border-radius: 10px !important;
}
/*15px 圆角*/
 .topic-more-menu ul, .topic-footer-right button, .topic-comment-form.show textarea, .bar-user-info-row, .content-footer-poster button.poster-span, .content-footer-zan-cai span, .b2-widget-post-thumb-img .picture img, .post-news .news-des-textarea, .post-news > div, .post-news label input, select, .single-document-search input {
    border-radius: 15px !important;
}
/*100% 圆角*/
 .gold-top-list .gold-top-avatar img, .following-avatar img, .content-footer-poster button[class*='b2tooltipbox'], .user-avatar-chose li, .user-avatar-chose li img, .user-open-avatar img, .user-open-avatar {
    border-radius: 100% !important;
}

/*卡片阴影*/
.box, .side-fixed{
    box-shadow: 0px 0px 10px 0px rgb(189 189 189 / 50%);
}

/*认证用户*/
.comment-author .user-title {
    font-size: 13px;
    margin-left:10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width:50%;
    -webkit-animation: shake 3s infinite;
    animation: shake 3s infinite;
    color:#ff9900;
}
.disclaimer ul li{
    list-style: disc!important;
}

/*首页标签鼠标移上去*/
.post-list-cats a span:hover {
    color: #2882c5;
    font-weight: 700;
}
/*加载更多按钮*/
 .post-list .load-more .post-load-button {
    width: auto;
    border: 0;
    transition: all .3s;
    padding: 12px 40px;
    font-size: 15px;
    letter-spacing: .5px;
    background-color: var(--primary-color);
    background-image: -webkit-gradient(linear, left top, right top, from(#2882C5), to(#1ba3ec));
    background-image: -webkit-linear-gradient(left, #2882C5, #1ba3ec);
    background-image: -o-linear-gradient(left, #2882C5 0, #1ba3ec 100%);
    background-image: linear-gradient(90deg, #2882C5, #1ba3ec);
    -webkit-box-shadow: 0 5px 10px 0 rgb(16 110 253 / 30%);
    box-shadow: 0 5px 10px 0 rgb(16 110 253 / 30%);
    color: #fff!important;
    margin: 20px 0;
}
/*页面a标签颜色*/
 .page-template .entry-content a {
    color: #2882c5 !important;
}
/*收藏后变成粉红*/
 .content-footer-poster .favorite-button.sc i, .shop-single-action-right .favorite-button.sc {
    color: #f96078 !important;
}
/*帮助中心文章搜索背景*/
 .single-document-search input {
    background-color: #FFF;
}
/*帮助中心文章回复背景*/
 .sticky-itme {
    background-color: #FFF;
}

/*顶部二级菜单栏鼠标移上去效果*/
 .b2-menu-3 .sub-menu-0 > li:hover > a, .b2-menu-3 .sub-menu-0 a:hover {
    background-color: #f2f2f2 !important;
    border-radius: 12px;
}
/*文章分类页分类样式*/
 a.post-list-cat-item, .collection-posts li span {
    background-color: rgba(40, 130, 197, 0.1);
    color: #2882c5!important;
    padding: 4px 7px;
    height: 24px;
    line-height: 19px;
    font-weight: bold;
}

/*右侧图标加粗*/
 .bar-item i {
    font-weight: 600 !important;
}
/*首页header*/
 .header, .header .wrapper {
    height: 65px;
}
.top-menu ul li.depth-0 > a {
    height: 65px;
    font-size: 17px;
}
/*首页header菜单子菜单*/
 .top-menu-ul .b2-menu-3 .sub-menu > li a::before {
    content:'🎉';
    margin-right: 10px;
    display: block;
    color: #2882c5;
}
.top-menu-ul .b2-menu-3 .sub-menu > li a span {
    width: 100%;
}
/*文章内页隐藏内容*/
 .content-hidden {
    padding: 0 28px;
}
.content-hidden-info {
    box-shadow: 0px 0px 3px 0px rgb(59 57 168 / 50%);
}

/*专题页头部信息*/
 .read-more {
    color: hsl(324deg 69% 54% / 64%);
    font-weight: 600;
    font-size: 15px;
}
.collection-list-top .content-area {
    color: #2882c5;
}
.collection-list-top .content-area p {
    color: hsl(0deg 0% 31% / 81%);
}
/*圈子用户头像*/
 .topic-avatar img {
    border-radius: 100%;
}
/*圈子参与讨论按钮*/
 .topic-footer-right .topic-comment-button:hover {
    background-color: #2882c5;
    color: #FFFFFF !important;
}
/*首页分类鼠标移上去颜色*/
 .post-3-li-dubble .post-list-cats a span:hover {
    color: #d53eb9;
}

/*购买结构*/
 .buy-resout-title {
    font-size: 20px;
}
/*侧栏小工具签到排行头像圆角*/
 .mission-today-list img {
    border-radius: 100%;
}
/*签到管理页头像圆角*/
 .mission-page-list li .avatar {
    border-radius: 100%;
}

/*文章内页左边图标*/
 .post-content-footer button i:hover, .post-content-footer .content-footer-zan-cai i:hover, .post-content-footer .content-footer-zan-cai:hover {
    color: #f96078;
}

/*文章内页底部评论者头像圆角*/
 .comment .gravatar img, .com-info img {
    border-radius: 100%;
}
/*个人主页头像圆角*/
 .user-panel .avatar {
    border-radius: 100%;
}
.user-panel .avatar:hover .editor-avatar {
    border-radius: 100%;
}

/*菜单栏投稿*/
 .hgwrite {
    position: absolute;
    top: 1px;
    right: 48px;
    width: 65px;
}
.hgwrite a {
    line-height: 36px;
    font-size: 17px;
}
.post-style-2 .hgwrite a {
    color: #fff;
}
.hgwrite i {
    font-size: 24px;
    margin-right: 2px;
    font-weight: 600;
    float: left;
    color: #5f6575;
}

/*首页分类标题*/
 .post-list .module-title {
    font-weight: 600;
    color: #2882c5;
}
/*首页文章鼠标移上去样式*/
 .post-3 .post-3-li .item-in:hover {
    background-color: #fafafa;
}

/*认证页头像圆角*/
 .verify-box-avatar img {
    border-radius: 100% !important;
}
/*文章内页左侧图标*/
 .post-content-footer {
    /*left: -50px;*/
}


/*顶部头像圆角*/
 .top-user-avatar img, .header-user .top-user-box, .social-top .top-user-avatar img {
    border-radius: 50%;
}

/*文章内页图片加圆角和阴影*/
 .entry-content p img {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 50%);
}

/*评论样式*/
 .comment-list .children article .comment-item {
    padding: 16px 16px 16px 44px;
    border: 1px dashed #e2e2e2;
    margin-right: 15px;
    margin-bottom: 10px;
    background: #f9f9f9;
}
.comment-list .children article .gravatar img {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    margin-bottom: 3px;
}
.comment-list .children article .gravatar {
    left: 65px;
}
/*首页文章标题加粗*/
 .post-info h2 {
    font-weight: 500;
}
/*文章内页a标签样式*/
 .single-article > p a {
    color: #2882c5;
}
.single-article a:hover {
    text-decoration: underline;
}
.single-article ul a {
    color: #2882c5;
}
/*代码样式*/
 code,.entry-content p > code{
    color: #2882c5;
    background-color: rgb(85 185 255 / 20%);
    margin: 2px;
    padding: 2px 4px;
    font-size: 90%;
    border-radius: 5px;
}


/*手机版*/
 @media screen and (max-width: 768px) {
     /*关闭手机端来源文章*/
     #page .entry-header .single-from{
         display: none;
     }
     .box, .side-fixed{
        box-shadow: none;
     }
     .post-list-cats a{
         margin-bottom: 0!important;
         padding-bottom: 0!important;
     }
     
     .post-list .module-title{
         font-size: 22px!important;
     }
     /*手机端下载圆角*/
     .download-list{
         border-radius: 20px!important;
     }
     
     /*底部菜单*/
    .mobile-footer-menu.footer-fixed {
        background: rgba(255, 255, 255, 0.9)!important;
        border-radius: 12px;
        margin: 0 auto;
        left: 0;
        right: 0;
        width: 90%;
        bottom: 10px!important;
    }
    .mobile-footer-menu a b {
        font-weight: 100;
    }
    .mobile-footer-center {
        padding: 10px;
    }
    .mobile-footer-menu .mobile-footer-center button i {
        right: -30%;
        position: absolute;
        line-height: 40px!important;
        height: 40px!important;
        border-radius: 50%!important;
        margin-top: -40px;
    }
    .mobile-footer-menu.footer-down {
        transform: translate(0,140%)!important;
    }
    
     /*手机菜单下拉背景圆角*/
     .top-menu-ul>li.depth-0 > a i.b2-arrow-down-s-line{
         border-radius: 100%;
         height: 20px;
         width: 20px;
         right: 2px;
         top: 2px;
         line-height: 20px;
     }




    /*私信评论*/
    .dmsg-to-textarea {
        margin-bottom: 20px;
    }


    /*文章内页评论图片圆角*/
    .comment-img-box img {
        border-radius: 5px !important;
    }



    /*分类修复*/
    .post-3.post-list .post-list-cat a {
        height: 19px!important;
    }
}
@media screen and (min-width: 720px) {
    .post-item-latest .post-info h2 {
        font-weight: 700;
        font-size: 16px;
    }
    .post-item-latest .post-excerpt {
        -webkit-line-clamp: 2;
    }
}
.post-tags-meat a:hover {
    text-decoration: none;
    color: #d53eb9;
}
/*文章小工具鼠标移上去背景色*/
 li.widget-post-small:hover {
    background-color: #F8FBFF;
}

/*item缩放*/
.item-in.box.b2-radius,.post-3 .post-3-li .item-in,.shop-list-item,.home-collection .home-collection-content,.post-list-cats a,.aibkcontainer .col-1-4,.circle-topic-item{
    position:relative;
    border-radius:20px;
    margin-bottom:20px;
    padding-bottom:10px;
    -webkit-transition:all 0.1s;
    -moz-transition:all 0.1s;
    transition:all 0.1s;
}
.item-in.box.b2-radius:hover,li.b2-widget-box.widget-post.widget-post-small:hover,.post-3 .post-3-li .item-in:hover,.shop-list-item:hover,.home-collection .home-collection-content:hover,.aibkcontainer .col-1-4:hover,.post-type-archive-links .link-list li>div:hover,.collection-item:hover{
    opacity: 1;
    z-index: 6;
    border-radius: 20px;
    background-color: rgba(255, 255, 255, .25);
    transform: translateY(-5px);
    box-shadow: 0 3px 20px rgba(0, 0, 0, .28);
    animation: index-link-active 1s cubic-bezier(0.315, 0.605, 0.375, 0.925) forwards;
}
.sort .blocks-hover:hover,.sort .srot-mine:hover{
    z-index: 6;
    opacity: 1;
    border-radius: 20px;
    /*background-color: rgba(255, 255, 255, .25);*/
    transform: translateY(-5px);
    box-shadow: 0 3px 20px rgba(0, 0, 0, .28);
    animation: index-link-active 1s cubic-bezier(0.315, 0.605, 0.375, 0.925) forwards;
}
.post-module-thumb a:hover:after {
    width: 100%;
    left: 0;
}
.post-module-thumb a:after {
    bottom: 0;
    content:"";
    height: 2px;
    left: 50%;
    position: absolute;
    background: #4f9eee;
    transition: width 0.7s ease 0s, left 0.7s ease 0s;
    width: 0;
    border-radius: 12px;
}
.aibkcontainer .hf-widget-1 .scroll-h li:hover{
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    transform:scale(1.05);
    z-index:6;
}
/*模块动效*/
.b2_gap > li:hover .post-module-thumb .post-thumb, .shop-box-list li:hover .post-module-thumb .post-thumb, .collection-out > ul li:hover .post-module-thumb .post-thumb, .shop-normal-item:hover .post-module-thumb .post-thumb {
    transform: scale(1.05);
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
    transition: 0.5s ease all;
}
.post-thumb {
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
    transition: 0.5s ease all;
}
@keyframes index-link-active {
    0% {
        transform: perspective(1600px) rotateX(0) rotateY(0) translateZ(0);
    }
    16% {
        transform: perspective(1600px) rotateX(10deg) rotateY(5deg) translateZ(32px);
    }
    100% {
        transform: perspective(1600px) rotateX(0) rotateY(0) translateZ(65px);
    }
}
/*去除hover阴影*/
.post-list-meta-box {
    /*模块hover出现meat*/
    position: relative;
    /*visibility: hidden;*/
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
    transition: 0.5s ease all;
}
.post-list-item:hover .post-list-meta-box {
    visibility: inherit;
    /*color: #1b1d1f;*/
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
    transition: 0.5s ease all;
}

/*列表前圆点*/
 .entry-content ol, .entry-content ul {
    margin-left: 0px;
}
.entry-content ol li + li, .entry-content ul li + li {
    margin-top: 0px;
}
.entry-content > ol li, .entry-content > ul li, .content-hidden ul li, .content-hidden ol li {
    font-size: 15px;
    list-style: none;
    padding: 10px 0 10px 20px;
    position: relative;
    margin-left: 1em;
}
.entry-content > ul li::before, .content-hidden ul li:before, .content-hidden ol li:before {
    content:"";
    width: 5px;
    height: 5px;
    border-radius: 100%;
    display: block;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 22px;
}
.entry-content > ol li::before, .entry-content > ul li::before, .content-hidden ul li:before, .content-hidden ol li:before {
    background-color: #ff6347;
}
/*超文本*/
.single-post .entry-content p a {
    border-bottom: 1.6px dashed #2882c5;
}
.single-post .entry-content p a:hover {
	text-decoration: none;
    border-bottom: 1.6px solid #2882c5;
}

/*首页最新文章字体*/
.post-list .module-title {
    position: relative;
    display: inline-block;
}
.post-list .module-title::after{
    bottom: 5%;
    content: '';
    position: absolute;
    width: 100%;
    height: 30%;
    background: #c76dc0a1;
    border-radius: 5px;
    left: 0;
}
/*
* 签到按钮
*/
/*渐变文字*/
.user-w-qd {
    background-image: linear-gradient(90deg, #673ab7 0%, #e91e63 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 15px;
}
/*去除背景图片*/
.user-w-qd-list-title {
    background-image: none;
}
/*隐藏背景颜色*/
.user-w-qd-list-title {
    background-color: #f000 !important;
}
/*左边按钮*/
.user-w-qd-list-title p.picked span {
    background-image: linear-gradient(90deg, #03a9f4 0%, #00bcd4 100%);
    color: #fff;
    font-size: 15px;
}
/*右边按钮*/
.user-w-qd-list-title p span {
    border-radius: 20px;
    background-image: linear-gradient(90deg, #ec867e 0%, #ec6190 100%);
    color: #fff;
    color: #fff;
    font-size: 15px;
}

/*文章缩略图放大效果*/
.post-1 .b2_gap .post-list-item .post-thumb, .post-3 .b2_gap .post-list-item .post-thumb {
    transition: .35s
}
.post-1 .b2_gap .post-list-item:hover .post-thumb, .post-3 .b2_gap .post-list-item:hover .post-thumb {
    -ms-transform: scale(1.305);
    -moz-transform: scale(1.305);
    -webkit-transform: scale(1.305);
    transform: scale(1.305)
}

/*文章网格模式美化*/
.home .post-1 .post-info {
    margin-top: 20px;
}
.home .post-1 .post-info .post-excerpt {
    background-color: #fafafa;
    border-radius: 10px;
    padding: 8px 16px;
    color: #8a8a8a;
    -webkit-transition: all .2s;
    transition: all .2s;
    margin: 0px;
    line-height: 30px;
    transition: all .2s;
    font-size: 14px;
}
.home .post-1 .b2_gap>li .item-in {
    border-radius: 20px;
    margin-right: 32px;
    padding: 22px;
}
.home .post-1 .b2_gap {
    margin-right: -32px;
}
.home .post-1 .post-module-thumb {
    border-radius: 20px;
}
.home .post-1 .list-footer {
    padding: 12px 0 0;
    border-top:none;
}
/*.home .post-1 .b2_gap>li .item-in .post-thumb {*/
/*    -webkit-transition: all 0.2s;*/
/*    transition: all 0.2s;*/
/*}*/
.home .post-1 .b2_gap>li .item-in:hover .post-thumb {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.home .post-1 .post-info .post-list-meta .post-list-meta-views{
    font-weight: bold;
}
.home .post-1 .b2_gap>li .item-in .post-info h2{
    font-weight: 600;
    color: #565656;
    margin: 11px 0px;
    font-size: 16px;
}

/*
展示木块
*/
 @-webkit-keyframes woo-icon-wooSprite {
    0% {
        background-position: 0 0;
    }
    to {
        background-position: 0 bottom;
    }
}
@keyframes woo-icon-wooSprite {
    0% {
        background-position: 0 0;
    }
    to {
        background-position: 0 bottom;
    }
}

/*工单页面*/
#requests-page .request-box li .request-content{
    border-radius: 20px;
}
#requests-page .request-box li:last-child {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

/*vip页面跟图标开始*/
.lv-icon.user-vip {
height: 18px;
line-height: 18px;
padding: 0;
padding-left: 20px;
} 
/**/
.user-w-lv {
display: flex;
height: 22px;
flex-wrap: wrap;
}
.b2-vip0{
background-image: url(/wp-content/themes/b2child_2/img/152f6fe4f4ef.png);
background-repeat: no-repeat;
background-size: contain;
}
.b2-vip1{
background-image: url(/wp-content/themes/b2child_2/img/500fd9f9d72a605964812b7e3834349b023bbac5.png);
background-repeat: no-repeat;
background-size: contain;
}
.b2-vip2{
background-image: url(/wp-content/themes/b2child_2/img/c2cec3fdfc039245680c2b6b9794a4c27d1e251d.png);
background-repeat: no-repeat;
background-size: contain;
}
.b2-vip3{
background-image: url(/wp-content/themes/b2child_2/img/de71d823a04a.png);
background-repeat: no-repeat;
background-size: contain;
}

/**/
.lv-icon.b2-vip0 b {
color: #ffffff !important;
background: linear-gradient(90.34deg, #81d742 0.27%, #81d742 99.7%);
padding: 0 5px;
border-radius: 5px;
}
.lv-icon.b2-vip1 b {
color: #ffffff !important;
background: linear-gradient(90.34deg, #1e73be 0.27%, #1e73be 99.7%);
padding: 0 5px;
border-radius: 5px;
}
.lv-icon.b2-vip2 b {
color: #ffffff !important;
background: linear-gradient(90.34deg, #dd9933 0.27%, #dd9933 99.7%);
padding: 0 5px;
border-radius: 5px;
}
.lv-icon.b2-vip3 b {
color: #ffffff !important;
background: linear-gradient(90.34deg, #dd3333 0.27%, #dd3333 99.7%);
padding: 0 5px;
border-radius: 5px;
}
/**/
.new-sess-head2 {
    text-align: center;
    width: 100%;
    font-weight: bold;
    margin-top: 10px;
}

.new-sess-head2 span {
    font-size: 30px;
    color: #ab7225;
    line-height: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.new-sess-head2 span:before {
    content: '';
    background-image: url(/wp-content/themes/b2child_2/img/lefti.png);
    width: 37px;
    height: 29px;
    margin-right: 11px;
}

.new-sess-head2 span:after {
    content: '';
    background-image: url(/wp-content/themes/b2child_2/img/righti.png);
    width: 37px;
    height: 29px;
    margin-left: 11px;
}


.ceo_vip_ping {
    max-width: 1200px;
    display: inline-block;
    position: relative;
    margin: 0 auto;
    border-radius: 6px;
    text-align: center;
}


.ceo_vip_ping ul li {
    float: left;
    width: 30%!important;
height:320px!important;
    margin: 10px 10px;
    border-radius: 15px;
}
.ceo_vip_ping ul li p {
    font-size: 14px;
    line-height: 23px;
    height: 88px;
    padding: 0 20px;
    margin-top: 5px;
    color: #666;
    display: block;
    text-align: left;
}

.ceo_vip_ping ul li p b {
    color: #ccc;
    font-size: 23px;
}

.deanmbavar {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    position: relative;
}

.deanmbavar img {
    border-radius: 50%;
}
.deanmbavar span {
    display: block;
    width: 30px;
    height: 30px;
    background: url(/wp-content/themes/b2child_2/img/vipbz.png) 0 0 no-repeat;
    background-size: 30px 30px;
    position: absolute;
    bottom: -10px;
    right: 5px;
}
.deanmbusename {
    line-height: 30px;
    margin-top: 10px;
    font-size: 16px;
    color: #666;
}

.deanmbusename b {
    font-size: 14px;
    color: #fec42d;
    padding-left: 10px;
}

  .icon2 {
       width: 4em; height: 4em;
       vertical-align: -0.15em;
       fill: currentColor;
       overflow: hidden;
    }
.banner-container {
    height: 300px;
    width: 100%;
    background-image: url(/wp-content/themes/b2child_2/img/banner.jpg);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    margin-top: -10px;
    padding-top: 110px;
}
.vip-item .txt_tag {
    overflow: hidden;
    top: 0;
    left: 0;
    font-size: 16px;
    width: 105px;
    height: 105px;
    float: right
}

.vip-item {
    padding: 0
}

.vip-list-in {
    padding: 0px!important
}

.vip-item .txt_tag span {
    z-index: 2;
    color: #fff;
    display: block;
    text-align: center;
    background: #fd4c57;
    position: relative;
    left: -25px;
    top: 25px;
    width: 180px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    transform: rotate(44deg)
}

.vip-list .vip-item:nth-child(1) #zx {
    display: none
}
.vip-list .vip-item:nth-child(2) #zx {
    display: none
}
.vip-list .vip-item:nth-child(3) #zx {
    display: none
}
.vip-list .vip-item:nth-child(4) #zx {
    display: none
}


.vip-list .vip-item:nth-child(1) .txt_tag span {
    background: #ff9800
}
.vip-list .vip-item:nth-child(2) .txt_tag span {
    background: #ff9800
}
.vip-list .vip-item:nth-child(3) .txt_tag span {
    background: #ff9800
}
.vip-list .vip-item:nth-child(4) .txt_tag span {
    background: #ff9800
}


.warr{
   width: 1200px;
    max-width: 100%;
    margin: 0 auto;
}

.banner-container h2 {
    font-size: 50px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 4.69px;
    text-align: center;
    line-height: 60px;
    text-shadow: 0 8px 16px rgb(28 31 33 / 30%);
    margin-bottom: 30px;
}

.banner-container .desc {
    display: inline-block;
    font-size: 19px;
    color: #fff;
    text-align: center;
    line-height: 24px;
}

.vip-current {
    font-size: 16px;
border:none;
}

.content-area.vip-page {
    width: 1200px;
    max-width: 100%;
}

.vip-list {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
}

.vip-item {
    width: 500px;
    height: 250px;
    margin-top: 40px;
    margin-bottom: 40px;
    box-sizing: border-box;
    text-align: center;
    position: relative;
    border-radius: 16px;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}


.vip-list-in {
    text-align: left!important;
    padding: 0;
}

.vip-list-in .tequan-type-head {
    position: absolute;
    left: 125px;
    top: 40px;
    height: 60px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}



.vip-list-in h2 {
    font-size: 22px;
}

.tequan-type-head p {
    font-size: 16px;
    color: white;
    padding-left: 3px;
}

.tequan-type-head span {
    font-size: 14px;
    color: white;
    opacity: .8;
    line-height: 28px;
    padding-left: 3px;
}

.vip-list-in .type2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #FFE3B9;
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    padding-left: 18px;
    padding-right: 50px;
    bottom: 5px;
    font-weight: bold;
}

.vip-price {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0;
}


.vip-price-money.shu span {
    font-size: 40px;
}

.vip-price-money.shu sub {
    font-size: 12px;
    line-height: 1;
    border-radius: 50%;
    margin-left: -11px;
    vertical-align: middle;
    padding: 2px 4px;
}

.vip-price-day {
    font-size: 16px;
    vertical-align: middle;
    margin: 15px 0 0 5px;
    color: #FFFFFF;
}

.vip-buy {
    margin-top: 0;
}

.vip-buy {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.vip-list .type2 button {
    width: 150px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    font-size: 18px;
    font-weight: 700;
    border: 0 solid #ab0f00;
    border-radius: 25px;
}
.vip-list .vip-item:nth-child(1) .vip-list-in h2 {
    font-size: 28px;
    color: #edd2aa;
}
.vip-list .vip-item:nth-child(2) .vip-list-in h2 {
    font-size: 28px;
    color: #edd2aa;
}
.vip-list .vip-item:nth-child(3) .vip-list-in h2 {
    font-size: 28px;
    color: #edd2aa;
}
.vip-list .vip-item:nth-child(4) .vip-list-in h2 {
    font-size: 28px;
    color: #edd2aa;
}


.vip-list .vip-item:nth-child(1) {
    background-image: url(/wp-content/themes/b2child_2/img/vip_1.png);
   box-shadow: 0 12px 36px -12px #d0a360;
    margin-left: 20px;
}


.vip-list .vip-item:nth-child(2) {
    background-image: url(/wp-content/themes/b2child_2/img/vip_2.png);
   box-shadow: 0 12px 36px -12px #d0a360;
    margin-left: 20px;
}


.vip-list .vip-item:nth-child(3) {
    background-image: url(/wp-content/themes/b2child_2/img/vip_3.png);
   box-shadow: 0 12px 36px -12px #d0a360;
    margin-left: 20px;
}


.vip-list .vip-item:nth-child(4) {
    background-image: url(/wp-content/themes/b2child_2/img/svip.png);
   box-shadow: 0 12px 36px -12px #d0a360;
    margin-left: 20px;
}

.new-sess-head {
    text-align: center;
    width: 100%;
    font-weight: bold;
    margin-top: 70px;
}

.new-sess-head span {
    font-size: 30px;
    color: #ab7225;
    line-height: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.new-sess-head span:before {
    content: '';
    background-image: url(/wp-content/themes/b2child_2/img/lefti.png);
    width: 37px;
    height: 29px;
    margin-right: 11px;
}

.new-sess-head span:after {
    content: '';
    background-image: url(/wp-content/themes/b2child_2/img/righti.png);
    width: 37px;
    height: 29px;
    margin-left: 11px;
}

.newvip-sess2 ul {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    margin-top: 40px;
    margin-bottom: 40px;
}


.newvip-sess2 ul li p {
    font-size: 20px;
    color: #BA8D50;
    margin-top: 10px;
    text-align: center;
}


.vip-list .vip-item:nth-child .lv{

    display: none;
}

.vip-list .vip-item:nth-child(1) .vip-price-money.shu sub {
    background: #fa4c56;
}

.vip-list .vip-item:nth-child(2) .vip-price-money.shu sub {
    background: #fa4c56;
}
.vip-list .vip-item:nth-child(3) .vip-price-money.shu sub {
    background: #fa4c56;
}
.vip-list .vip-item:nth-child(4) .vip-price-money.shu sub {
    background: #4b4b4b;
}


.newvip-sess2 ul li {
    width: 24%;
    height: 150px;
    background: #f9f9f9;
    border: 1px solid #f2f2f2;
    text-align: center;
    padding-top: 26px;
    margin-right: 10px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: -4px -4px;
}

.vip-list .vip-item:hover {
    box-shadow: 0 12px 36px -12px #403a3b;
}

.vip-list .vip-item:nth-child(1) .type2 button {
    background: linear-gradient(
90deg, #ffc8c2, #f5c8c3);
    box-shadow: 1px 2px 7px 0px #ab0f00;
    color: #F54253;
}

.vip-list .vip-item:nth-child(2) .type2 button {
    background: linear-gradient(
90deg, #ffc8c2, #f5c8c3);
    box-shadow: 1px 2px 7px 0px #ab0f00;
    color: #F54253;
}

.vip-list .vip-item:nth-child(3) .type2 button {
    background: linear-gradient(
90deg, #ffc8c2, #f5c8c3);
    box-shadow: 1px 2px 7px 0px #ab0f00;
    color: #F54253;
}


.vip-list .vip-item:nth-child(4) .type2 button {
    background: linear-gradient(
90deg, #caaa7c, #f0d6ae);
    box-shadow: 1px 2px 7px 0px rgb(64 39 2 / 59%);
    color: #414141;
}

.shengm svg {
  bottom: -0.2em;
  position: relative;
}
.shengms svg{
    bottom: -0.25em;
    position: relative;
}
.warr, .tax-collection .content-area, .tax-newsflashes_tags .content-area, .post-type-archive-newsflashes .content-area, .all-circles.content-area, .announcement-page.content-area, .single-announcement .content-area, .post-style-2 .content-area, .create-circle.content-area, .mission-page.wrapper, .search .b2-single-content, .search .tax-search, #carts .vip-page {
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
}

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

.ceo_vip_ping ul li {
    float: left;
    width: 100%!important;
    margin: 10px 10px;
    border-radius: 15px;
}
.vip-list .vip-item:nth-child(1) {
    background-image: url(/wp-content/themes/b2child_2/img/vip_1.png);
    box-shadow: 0 12px 36px -12px #d0a360;
margin-left:1px;
}
.vip-list .vip-item:nth-child(2) {
    background-image: url(/wp-content/themes/b2child_2/img/vip_2.png);
    box-shadow: 0 12px 36px -12px #d0a360;
margin-left:1px;

}
.vip-list .vip-item:nth-child(3) {
    background-image: url(/wp-content/themes/b2child_2/img/vip_3.png);
    box-shadow: 0 12px 36px -12px #d0a360;
margin-left:1px;

}
.vip-list .vip-item:nth-child(4) {
    background-image: url(/wp-content/themes/b2child_2/img/svip.png);
    box-shadow: 0 12px 36px -12px #d0a360;
margin-left:1px;

}

.vip-item {
    width: 100%;
    height: 200px;
}

.banner-container {
    height: 188px;
    padding-top: 50px;
}

.banner-container h2 {
    font-size: x-large;
    letter-spacing: 2px;
    margin-bottom: 0;
}

.vip-list-in .tequan-type-head {
    left: 25%;
    top: 15%;
}
.tequan-type-head span {
    display: none;
}
.vip-price-money.shu span {
    font-size: xx-large;
}
.vip-list .type2 button {
    width: 100px;
    font-size: medium;
}
#vips .warr {
    width: 100%;
    padding: 0 10px;
}
.newvip-sess2 ul {
    margin-right: -20px;
}
.newvip-sess2 ul li {
    width: 50%;
    margin-right: 0px;
    margin-bottom: 10px;
}
.newvip-sess2 ul li p {
    font-size: large;
}

.vip-item {
    width: 500px;
    height: 200px;
    margin-top: 10px;
    margin-bottom: 10px;
    box-sizing: border-box;
    text-align: center;
    position: relative;
    border-radius: 16px;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}

}
/*vip页面跟图标结束*/
/*nicetheme提示框开始*/
.alert {
    position:relative;
    padding:.75rem 1.25rem;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:20px
}
.alert-heading {
    color:inherit
}
.alert-link {
    font-weight:700
}
.alert-dismissible {
    padding-right:4rem
}
.alert-dismissible .close {
    position:absolute;
    top:0;
    right:0;
    padding:.75rem 1.25rem;
    color:inherit
}
.alert-primary {
    color:#004085;
    background-color:#cce5ff;
    border-color:#b8daff
}
.alert-primary hr {
    border-top-color:#9fcdff
}
.alert-primary .alert-link {
    color:#002752
}
.alert-secondary {
    color:#383d41;
    background-color:#e2e3e5;
    border-color:#d6d8db
}
.alert-secondary hr {
    border-top-color:#c8cbcf
}
.alert-secondary .alert-link {
    color:#202326
}
.alert-success {
    color:#155724;
    background-color:#d4edda;
    border-color:#c3e6cb
}
.alert-success hr {
    border-top-color:#b1dfbb
}
.alert-success .alert-link {
    color:#0b2e13
}
.alert-info {
    color:#0c5460;
    background-color:#d1ecf1;
    border-color:#bee5eb
}
.alert-info hr {
    border-top-color:#abdde5
}
.alert-info .alert-link {
    color:#062c33
}
.alert-warning {
    color:#856404;
    background-color:#fff3cd;
    border-color:#ffeeba
}
.alert-warning hr {
    border-top-color:#ffe8a1
}
.alert-warning .alert-link {
    color:#533f03
}
.alert-danger {
    color:#721c24;
    background-color:#f8d7da;
    border-color:#f5c6cb
}
.alert-danger hr {
    border-top-color:#f1b0b7
}
.alert-danger .alert-link {
    color:#491217
}
.alert-light {
    color:#818182;
    background-color:#fefefe;
    border-color:#fdfdfe
}
.alert-light hr {
    border-top-color:#ececf6
}
.alert-light .alert-link {
    color:#686868
}
.alert-dark {
    color:#1b1e21;
    background-color:#d6d8d9;
    border-color:#c6c8ca
}
.alert-dark hr {
    border-top-color:#b9bbbe
}
.alert-dark .alert-link {
    color:#040505
}
/*nicetheme提示框结束*/

/*信息提示框抖动弹出效果开始*/
.el-notification.right{
    border-radius: 14px!important;
    opacity: 1;
    z-index: 6;
    transform: translateY(-5px);
    animation: index-link-active 1s cubic-bezier(0.315, 0.605, 0.375, 0.925) forwards;
}
.el-notification.el-notification-content{
    display: flex!important;
    position: inherit!important;
    border-radius: 14px!important;
    padding: 18px!important;
    width: 100%!important;
}
.el-notification.el-notification-content:hover{
    opacity: 1;
    z-index: 6;
    transform: translateY(-5px);
    animation: index-link-active 1s cubic-bezier(0.315, 0.605, 0.375, 0.925) forwards;
}
.el-notification.el-notification__content_content{
    font-size: 16px!important;
    margin: 0!important;
}
/*信息提示框抖动弹出效果结束*/


/*全站顶部透明 */
.top-style-blur {
    background: rgba(255, 255, 255, 0.56);
    
    backdrop-filter: blur(0px);
    }
/*.header-banner {*/
/*	background: rgba(255, 255, 255, 0.56);*/
/*	}*/
.sub-menu {
	background: rgba(255, 255, 255, 0.56);
	}
	
.home_row_0.homw-row-full.module-sliders {
    margin-top: -135px;
}

.logo-center .top-style,.logo-left .top-style,.menu-center .top-style,.social-top .top-style-bottom,.logo-top{
    border-top: 1px solid #f5f6f7b0;
}
/*全站顶部透明结束*/

/** 输入密码查看文章内容 */
.password_protected_post_content{
margin: 20px 0;
padding: 20px;
background: #f8f8f8;
}
.password_protected_post_form{
margin: 20px 0;
height:52px;
font-size:24px;
text-align: center;
}
.password_protected_post_form [type="password"]{
float: left;
width: 70%;
height: 100%;
display: block;
padding: 5px 16px;
line-height: 36px;
color: #777;
background: #FCFCFC;
border: 3px solid #f3f3f3;
border-right: 0px;
border-radius: 3px 0 0 3px;
box-sizing: border-box;
}
.password_protected_post_form [type="submit"]{
float: right;
width: 30%;
height: 100%;
display: block;
padding: 5px 16px;
line-height: 36px;
color: #fff;
background: #3498db;
border: 3px solid #3498db;
border-left: 0px;
border-radius: 0 3px 3px 0;
box-sizing: border-box;
cursor: pointer;
}
@media (max-width:560px){
.password_protected_post_form{
height:36px;
font-size:14px;
text-align: center;
}
.password_protected_post_form [type="password"]{
padding: 3px 9px;
line-height: 24px;
}
.password_protected_post_form [type="submit"]{
padding: 3px 9px;
line-height: 24px;
}
}
/*输入密码查看文章内容结束*/
/*过期文章提示样式*/
.article-timeout{position:relative; border-radius: 8px; position: relative; margin-bottom: 25px; padding: 10px; background-color:#fbc00075;}
/*过期文章提示样式*/
/*B2消息通知*/
p.tiaoslo {
     font-size: 1px;
    margin-top:2px;
}
.change-theme b {
    width: 15px;
    height: 15px;
    background: #2196F3;
    top: -7px;
    right: 2px;
    padding:1.5px;
   
}
/*B2消息通知结束*/
/*作者面板小工具修复*/
 .w-a-lv img {
    height: 10px;
    width: 30px;
}
.w-a-lv span {
    float: left;
}

/*logo添加闪光效果1*/
.logo {
    position: relative;
    font-size:2em;
    font-weight:700;
    line-height:39px;
    overflow:hidden;
    margin:0;
}
.logo::before {
    content:"";
    position: absolute;
    width: 150px;
    height: 10px;
    background-color: rgba(255,255,255,.5);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: searchLights 3s ease-in 1s infinite;
    animation: searchLights 3s ease-in 1s infinite;
}
@-webkit-keyframes searchLights {
    0% { left: -90px; top: 0; }
    to { left: 90px; top: 0; }
}
/** 鼠标样式开始**/ 
body{cursor: url(/wp-content/themes/b2child_2/img/normal.cur), default;}
/** **/ 
a:hover,.cursor:hover,button:hover,svg:hover{cursor:url(/wp-content/themes/b2child_2/img/link.cur), pointer;}
/** 鼠标样式结束**/

/*底部一言彩色*/
 .b2-widget-box ul .links-icon img {
    background: #fff;
}
.night .b2-widget-box ul .links-icon img {
    background: #1b1d1f;
}
.site-footer-nav .wrapper .footer-links {
    border-radius: 20px;
}
p.footser {
    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;
}
.night .ffooter-menus .ewms .ewm-weibo {
    background:#1b1d1f !important;
}
.night .ffooter-menus .ewms .ewm-weibo .ewm-main .items .item a {
    color:#ccc !important;
}
.night .ffooter-menus .ewms .ewm-douyin {
    background:#1b1d1f !important;
}
.night .ffooter-menus .ewms .ewm-main h4 {
    color:#9E9E9E !important;
}
.night .ffooter-menus .ewms .ewm-main h5 {
    color:#FF9800 !important;
}
.night .ffooter-menus .ewms .ewm-douyin .ewm-douyin-1:after {
    background:#9E9E9E !important;
}
.night .ffooter-menus .ewms .ewm-wechat {
    background:#1b1d1f !important;
}
.night .wiiuii-wz-sty.wiiuii-wzzs-item {
    background: #2196f3e6;
}
.night .wiiuii-wz-sty.wiiuii-jrfb-item {
    background: #8BC34A;
}
.night .wiiuii-sjcs-item {
    background: #aa3f78;
}
.night .wiiuii-yxsj-item {
    background: #ff9800d1;
}
.night .wiiuii-yhzs-item {
    background: #009688;
}
.night .wiiuii-llzs-item {
    background: #f44336de;
}
.wp-block-image:not(.is-style-rounded)>a, .wp-block-image:not(.is-style-rounded) img {
    border-radius: 10px;
    transition: 0.5s;
}

/*滚动条显示样式*/  
::-webkit-scrollbar-thumb{
   background-color:#3478F7;  /*更改喜欢的十六进制颜色*/
   height:50px;  
   outline-offset:-2px;  
   outline:2px solid #fff;  
   -webkit-border-radius:4px;  
   border: 2px solid #fff;
}  
/*滚动条大小*/ 
::-webkit-scrollbar{  
   width:8px;  
   height:8px;  
}  
/*滚动框背景样式*/  
::-webkit-scrollbar-track-piece{  
   background-color:#fff;  
   -webkit-border-radius:8px;
}

html {
    /*scrollbar-color:#649FF9 white;*/
    scrollbar-width:thin;
}

/*鼠标指向进度条*/
.widget-title {
    position:relative;
    font-size:.875rem;
    letter-spacing:5px;
    padding-bottom:.875rem;
    margin-bottom:1.5rem;
    font-weight:400;
}
.widget-title:after {
    content:"";
    position:absolute;
    background: linear-gradient(125deg,#5c92e5 0%,#5c92e5 100%);
    left:1px;
    width:50px;
    height:3px;
    bottom:-2px;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
}
.night .widget-title:after {
     background:linear-gradient(125deg, #e49d46 0%, #e49d46 100%);
}
.widget:hover .widget-title:after {
    width:40%
}
/*统计小模块*/
.widget_Websitestat h3{font-weight:700;}.widgest-boys{overflow:hidden;}.widgest-boys .widgest-bg{margin: 4px; background-size: cover; background-repeat: no-repeat; background-position: center center; cursor: pointer; border-radius: 8px;}.widgest-boys .widgest-main{align-items: center; place-content: flex-start space-around; display: flex;}.widgest-boys .widgest-meat{display: block; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; color: rgb(255, 255, 255); font-weight: 700 !important; line-height: 1.5 !important;}.widgest-bg:not(article){transition: all 0.3s;}.widgest-bg:not(article):hover{transform: translateX(-10px);}
/*图片路径设置*/
.widgest-bg1{background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),url(/img/3b35722e361c.webp);}
.widgest-bg2{background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),url(/img/c5c1b76e7b68.webp);}
.widgest-bg3{background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),url(/img/b3f99da7bde4.webp);}
.widgest-bg4{background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),url(/img/f98c21e13062.webp);}
.widgest-bg5{background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),url(/img/6d806e551fa9.webp);}
.widgest-bg6{background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),url(/img/377ea5cc4e2b.webp);}
.widgest-bg7{background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),url(/img/5d296de50157.webp);}
.widgest-bg8{background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),url(/img/8514f803a26d.webp);}
.widgest-bg9{background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),url(/img/496235d4683e.webp);}
.widgest-bg10{background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),url(/img/1395358de378.webp);}
.widgest-bg11{background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),url(/img/fc9c155b3d12.webp);}