/*
Theme Name:     B2子主题-私人订制
Theme URI:      https: //7b2.com
Description:    Child theme for the B2 PRO
Author:         子主题模版-私人订制
Author URI:     https: //7b2.com
Template:       b2
Version:        0.0.1
*/
.operTips {
    line-height: 2;
    background: #3c4559;
    border: 1px dotted #545e77;
    color: #c6cfd8;
    border-radius: 3px;
    text-align: center;
}
/*下面是您自己DIY的css样式代码*/
.entry-content  h2 ,.entry-content h3{
    border-left: 5px solid #ffa41b;
    padding-left: 13px;
    height: 20px;
    border-radius: 2px;
    line-height: 20px;
}
.custom-page-row .gold-bor {
    border:none!important;
}
.post-list-cats a span{
    background:none;
}
.user-w-logon{
    background: #293042;
}
.user-w-logon::after{
    content:none;
}
.oauth-login-button{
    border:none;
}
.post-list-cats a{
    display: none;
}
a.post-load-button-more{
    display: block;
}
.b2_gap > li{
    position: relative;
}
.author-page .button.empty.box ,.content-footer-zan-cai span,.content-footer-poster button.poster-span{
    background: none !important;
}
.user-w-qd-list-title{
    background-color: #202634;
    background-image: none;
}
.user-w-qd-list-title p.picked span {
    background-color: rgb(60 69 90);
}
.single-article h1 {
    color: aliceblue;
    text-shadow: 1px 2px 3px #001473;
    font-size: 30px;
}
.verify-chenghao .verify-shiming {
    background: none;
    border-radius: 8px;
}
.single-edit a{
    color: #ffa41ba1;
}
.download-list.gujia .gujia-bg,.download-list.gujia .download-rights span,.ym-menu .sub-menu li a:hover ,.download-list.gujia .download-button-box div{
    background-color: #202634;
}
.comment-overlay {
    background-color: #293042;
}
.post-content-footer button i, .post-content-footer .content-footer-zan-cai i ,.comment-count,.vip-allow.allow{
    color: aliceblue;
}
.login-form-item input:-internal-autofill-selected {
    appearance: menulist-button;
    background-image: none !important;
    background-color: light-dark(rgb(232, 240, 254), rgba(70, 90, 126, 0.4)) !important;
    color: fieldtext !important;
}
.user-qrcode div {
    background-color: #323a4e;
    border: 3px dashed #4c566c;
    border-radius: 8px;
}
.modal-content {
     background-image:none; 
    background-color: #202634;
}
.vip-top {
    background: none;
    border-bottom: 1px solid #293042;
}
.vip-current {
    border: 2px dashed rgb(41 48 66);
    border-radius: 8px;
}
.vip-allow:nth-child(odd) {
    background: #363e51;
}
.cg-info {
    text-shadow: none;
}
.pay-box-content.cz input, .pay-box-content.cg input {
    background: #293042!important;
    border: none;
    color: aliceblue;
}
.pay-type li > button{
    color: #fff;
    background-color: #3a4259;
    border: none;
}
.pay-my-money span {
    text-shadow: none;
    box-shadow: none;
}
.vip-buy button,.pay-button button,.login-bottom button ,.social-top .header-login-button button,.search-box-content .search-button button{
    color: #fff;
    background-color: #536de6;
    border: none;
}
.bind-pass-info div{
    background: none;
    border:none;
}
.poster-box-left{
    background: none;
}
.search .tax-search input{
    background: none;
}
.post-user-info ,.login-form-item input:focus + span:after, .login-form-item input[class="active"] + span:after, .login-form-item input:valid + span:after{
     background: none; 
}
.bar-mark,.change-theme b {
    background: #d2ddff;
}

.com-form-textarea textarea ,.my-dmsg-content ,.dmsg-self .my-dmsg-content{
    background-color: #202634;
}
.com-form-textarea ,.dmsg-textarea{
    border:none; 
    background-color: #202634;
    color: aliceblue;
}
.user-follow button.empty {
    background: #3c455a;
}

.com-form-button-r button ,.dmsg-to-textarea-button button{
    color: #fff;
    background-color: #3251e1;
    border:none;
}
.user-follow .button,.user-follow  button {
    border: none;
    color: #f9c851;
    background-color: rgba(249, 200, 81, .18);
}
.comment-content-text {
    color: inherit;
    font-size: 13px;
}
.comment .comment-item,.custom-page-widget ul li + li,.task-day-list li,.none-comment {
    border-top: 1px solid #202634;
}
.task-day-list li span.task-finish-icon-go ,.task-day-list li .task-finish-icon i,.task-day-list li:hover .task-finish-icon-go{
    background:none; 
    color: #c8cbd5;
}
.rollbar {
    position: fixed;
    right: 20px;
    bottom: 10%;
    z-index: 99;
    width: 45px;
}
 .rollbar .actions li {
    background: #293042;
}
.rollbar .actions li>a {
    display: block;
    padding: 8px 0;
    cursor: pointer;
    text-align: center;
    color: #c6cfd8;
    border-bottom: 2px solid #202634;
}
.rollbar .actions li>a>span {
    font-size: 12px;
    color: #adb5bd;
    padding: 0 4px;
    letter-spacing: 2px;
    display: block;
    text-align: center;
    line-height: 1.2;
}
.rollbar .actions li>a>i {
    font-size: 23px;
}
.search-box-content.modal-content {
    background: #293042;
    background-image: none;
}
.search-box-content .search-input {
    background: #1a222b;
    color: #a7a7a7;
}
.tag-new {
    position: absolute;
    top: 6px;
    right: 13px;
    color: #ffffff;
    font-weight: 100;
    font-size: 12px;
    background-color: #536de6;
    line-height: 13px;
    padding: 2px 5px;
    border-radius: 6px;
}
a.post-list-cat-item {
    background: rgba(255, 111, 6, 0.1);
    color: #f9c851 !important;
    margin: 0 5px;
    padding: 1px 10px;
}
.user-sidebar-info p i {
    color: #8590A6!important;
}
.entry-content > p, .content-show-roles > p {
    font-size: 14px;
}
.topic-footer-left button.picked, .single .post-list-cat a, .saf-z button.picked, .news-vote-up .isset, .news-vote-down .isset, .w-d-list.gujia button, .w-d-download span button {
    background-color: rgb(32 38 52);
    color: #ffa41b !important;
}
.post-meta-row .single-button-download button {
    background: #4e576f;
}
.user-sidebar-info.active p ,.user-edit-button,.login-box-content a{
    color: aliceblue;
}
.dmsg-header button.empty, .button.empty {
    background: #30384d;
    border: none;
}
.custom-page-row.gold-row,.gold-page-list li:nth-child(odd),.ajax-pager .button,.next-jt i, .download-list,.entry-content .box ,.download-info ul,.mission-page-list li:nth-child(even),.author-links .picked a, .collections-menu .current,.top-user-info-box .user-w-gold a i,.post-tags-meat a ,.dmsg-list li:hover,.dmsg-content p{
    background: none;
}
.aside-container .bar-user-info {
    background-color: #293042;
    box-shadow: none;
}
.entry-content a, .entry-content .content-show-roles > p a, .entry-content > ul li a, .content-show-roles > li a, .entry-content > ol li a ,.lv-icon{
    color: #35b8e0;
}
.download-button-box button {
    color: #fff;
    background-color: #536de6;
    border: none;
}
.bar-dmsg-list li{
    border-bottom: none;
}
.allow-down .download-current,.not-allow-down .download-current {
    background: none;
    border: 2px dashed #ffa41b66;
    border-radius: 6px;
}
.download-rights{
    background: #3c455a;
    border-right: 2px dashed rgb(41 48 66);
}
.lv-icon.user-lv i {
    color: #fff;
    background-color: #ffa41b;
}
.mission-page-list ul {
    border: 1px solid #202634;
}
.green ,.task-day-list li i,.dmsg-header a{
    color: #ffa41b;
}
.ym-menu .sub-menu {
    box-shadow: 0 2px 10px 0 rgb(35 37 53);
}
.download-info {
    background: #3c455a;
}
.entry-header,.dark-room-list li,.author-edit-page .author-edit-list > li ,.message-list li,.dmsg-header,.dmsg-list li,.comments-title{
    border-bottom: 1px solid #202634;
}
.dark-room-list li {
    border-top: 1px solid #202634;
}
input[disabled] {
    color: #ffa41b;
    background-color: rgb(32 38 52);
}
.verify-number.picked span {
    background: #202634;
    color: #ffa41b;
}
.user-sidebar-count li {
    background-color: #222836;
    border: 5px solid #293042;
}
.verify-step-2 .verify-money-mumber div p {
    color: #ffa41b;
    border: 2px dashed #ffa41b82;
    background: none;
    border-radius: 6px;
    text-shadow: none;
}
.verify-shiming {
    background: none;
}
.user-social-box > div:hover,.user-money-and-credit > div:hover .user-money, .user-money-and-credit > div:hover .user-credit ,.user-sidebar > div:hover,.user-sidebar-info.active{
    background: #353d51;
}
.user-social-box > div {
    background: #222836;
}
.post-tags-meat a {
    border:none;
}
.sg-boxs{
    display: flex;
    justify-content: space-between;
}
.sg-box{
    height: 50px;
}
.sg-item{
    display:flex;
}
.item-left {
    display: flex;
    width: 50px;
    height: 50px;
    align-items: center;
    justify-content: center;
    color: rgb(194, 129, 53);
    background-color: rgb(255, 238, 218);
    border-radius: 50%;
    margin-right: 20px;
}
.item-left .b2font.b2-gift-2-line {
    font-size: 20px;
}
.mission-tk {
    background: #485167;
}
.item-right-title{
    font-weight: 700;
}
.item-right-des{
    color: rgb(108, 117, 125);
    font-size: 13px;
    margin-top: 5px;
}
.sub-menu,.top-user-box-drop,.dark-room-bar,.tax-fliter-hot {
    background: #293042;
}

.top-user-info-box{
    background-image:none;
    background:none;
}

.top-user-box-drop .top-user-info-box-count p,.top-user-info-box-name h2 ,.top-user-box-drop p,.top-user-box-drop li a i ,.b2-menu-3 .sub-menu-0 a{
    color: #abb2ba;
}
.top-user-info-box .user-w-gold > div {
    background: #30384d;
}
.top-user-info-box .user-w-gold a {
    color: #abb2ba;
    text-shadow: none;
}
.b2-color {
    color: #f9c851 !important;
}
.message-content p {
    color: #f9c851;
}
.message-li .message-content p a {
    color: #c6cfd8;
}
.user-w-rw {
    text-shadow: none;
    color: #abb2ba;
}
.user-w-rw a {
    background: #30384d;
    border-radius: 6px;
    color: #abb2ba;
    height: 30px;
}
.top-user-box-drop.jt::before, .top-user-box-drop.jt::after{
    display: none;
}
.login-out a {
    background: #30384d;
    color: #abb2ba;
}

.user-tools .menu-new{
    display: none;
}
.top-user-box-drop li a:hover {
    background: #30384d;
}
.top-user-box-drop ul {
    flex-direction: column;
}
.top-user-box-drop ul li {
    width: auto;
    box-sizing: border-box;
}
.top-user-box-drop li a {
    padding: 10px;
    border-radius: 6px;
}
.top-user-box-drop p span.top-user-link-des{
    display: none;
}
.filter-items a.current, .single-newsflashes .single-tags span, .single-infomation .single-tags span {
    color: #35b8e0;
    background: rgba(53, 184, 224, .18);
}
.filter-items a ,.site-terms{
    background: none;
    border: none;
}
.filter-items a:hover {
    border: none;
    background: #2b485f;
    border-radius: 3px;
}
.login-form-item span b {
    color: aliceblue;
    top: -10px;
}
.tax-title h1::after{
    content:none;
}
.tax-title h1{
    background: #293042;
    background-image:none!important;
}
.tax-search input {
    background: #373f54;
}
.tax-search button i {
    color: #e9ecef;
}

.gold-list-row-1, .gold-list-row-2, .gold-list-row-3, .gold-list-row-4 ,.gold-list-row-5,.gold-page-list{
    border: 1px solid #202634;
}
.gold-table.picked {
    color: #f9c851;
}
.custom-page-row.gold-row + .custom-page-row.gold-row {
    border-left: none;
}

.tax-info-item .fliter-button {
    color: #cdcdcd;
    box-shadow: 0px 0px 2px rgb(98 124 153 / 10%);
    background: #293042;
}
.custom-page-row.gold-row .user-money, .custom-page-row.gold-row .user-credit {
    color: #e9ecef;
}
button.empty, .button.empty, li.current-menu-item > a, .top-menu-hide:hover .more, .header .top-menu ul li.depth-0:hover > a .b2-jt-block-down, button.text {
    color: #e9ecef;
}

.pager-center {
    border: 1px solid #202634;
    color: #b2bac2;
    background-color: #202634;
}
.entry-content blockquote,.post-tags-meat a .tag-img {
    color: #c6cfd8;
    background-color: #202634;
}
.user-money, .user-credit {
    text-shadow: none;
}
.custom-page-row button {
    background: #485167;
    border: none;
}

.tax-fliter-hot .order-items a:hover {
    background: #424b63;
}

.b2-menu-3 .sub-menu-0 {
    box-shadow: 0 0 3px #00000052;
}
.b2-menu-3 .sub-menu-0 > li:hover > a, .b2-menu-3 .sub-menu-0 a:hover {
    background: #30384d;
    padding-left: 20px;
}
.b2-menu-3 .sub-menu-0 > li > a, .b2-menu-3 .sub-menu-0 a{
    transition: all 0.3s;
}
.top-menu ul li.depth-0:hover  >a,.top-search input{
    color: #fff;
}
.top-search .header-search-select {
    background: #293042;
    border: 1px solid #34414f;
}
.header-search-select a {
    color: #abb2ba;
    background: #30384d;
}
.header-search-select a:hover {
    background: #424b63;
    color: #fff;
}
.header-search-select .select {
    background: #424b63;
}

.header-banner-right .change-theme .mobile-hidden{
    display: none;
}

.site {
    background-color: #202634;
    color: #c6cfd8;
}
.top-menu ul li.depth-0 > a,.header-banner-left .menu li{
    font-weight: 700;
}
.box, .side-fixed {
    background-color: #293042;
}
.list-footer {
  border-top: none; 
}
.post-module-thumb a.thumb-link {
    top: 9px;
    left: 9px;
    width: calc(100% - 18px);
    height: calc(100% - 18px);
    border-radius: 5px;
    overflow: hidden;
}
 
.logo-center .top-style, .logo-left .top-style, .menu-center .top-style, .social-top .top-style-bottom, .logo-top {
    border-top: 1px solid #16161652;
}
.top-menu ul li.depth-0 > a ,.header-banner-left .menu li a,.top-search-select,.change-theme button,.change-theme>div a ,.search-button-action{
    color: #b7c0c9;
}
.post-thumb {
    transition: all 0.3s;
    transform: scale(1.1);
}
.top-search input,textarea:focus,.top-search input:focus ,.top-search input:not(:focus) ,.top-search input::placeholder{
            color: #b7c0c9;
        }
.post-thumb:hover{
    transform: scale(1.2);
}
#colophon .site-footer-nav ,.bar-item-desc{
    background-color: #293042;
}
.footer-bottom {
   color: #ffffff80;
}
.post-info h2{
    font-weight: 700;
}
.post-info h2:hover{
    color: #e9ecef;
}
.bar-middle {
    right: 22px;
}
.bar-footer,.bar-normal {
    box-shadow: 0 0 10px rgb(0 0 0 / 0.1);
    color: #adb5bd;
    background: #293042;
}
.aside-bar > div > div + div {
    border-top: none;
}
.social-top .header-banner-left .menu li a {
    font-size: 13px;
}
.bar-item i ,.gdd-quick-link-buy-vip__hover-block{
    color: #adb5bd;
}
.bar-middle .bar-normal, .bar-footer, .bar-top, .gdd-quick-link-buy-vip{
    border-radius: 4px;
    width: 50px;
}
.widget-gujia-user .user-w-tj,.user-widget-content .user-w-rw,.widget-comment-contnet,.mission-gujia .avatar-parent,.user-money, .user-credit,.mission-gujia .user-mission-info-left ,.widget-gujia-user .user-w-announcement > div ,.mission-gujia .user-w-qd >div,.comment-gujia .widget-comment-post ,.comment-gujia .widget-comment-user time,.w-d-list.gujia .w-d-title,.w-d-list.gujia .w-d-meta p,.w-d-list.gujia .w-d-role,.w-d-role.d-allow{
    background: #222836;
}
.post-content-footer .content-footer-poster button {
    background: #293042;
}
.widget-mission-footer a {
     border-top: none; 
}
.widget-comment-contnet.jt:before, .widget-comment-contnet.jt:after{
    display: none;
}
.gdd-quick-link-buy-vip__popover {
    display: none !important;
    opacity: 0;
}
.gdd-quick-link-buy-vip__hover-block, .gdd-quick-link-buy-vip__popover--btn, .gdd-quick-link-buy-vip, .gdd-quick-link-buy-vip__popover {
   background: #222836;
}
.gdd-quick-link-buy-vip__hover-block p{
    margin: auto;
}
.gdd-quick-link-buy-vip__hover-block{
    right: auto;
}

.module.search-bg .search-title {
    color: #fff;
    letter-spacing: 2px;
    font-size: 24px;
}

.module.search-bg .search-desc {
    color: #fff;
    margin-bottom: 25px;
}

.module.search-bg .search-bg-overlay {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    /* filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg); */
    background-color: #191e4b;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.module.search-bg .search-form {
    max-width: 100%;
}

.search-form form {
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}

.search-form .search-select {
    min-width: 20%;
}

.search-form .dropdown.bootstrap-select {
    width: 100% !important;
}

.search-form .search-select .dropdown>button {
    height: 54px;
    padding: 12px 18px;
    border-radius: 5px 0 0 5px;
}

.search-form .search-fields {
    background-color: #ffffff;
    position: relative;
    display: inline-block;
    flex: 1;
    vertical-align: top;
    background: #fff;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.search-form .search-fields input {
    display: block;
    height: 54px;
    line-height: 20px;
    padding: 12px 18px;
    width: 100%;
    border: 2px solid #fff;
    position: relative;
    z-index: 100;
    margin: 0;
    font-size: 16px;
    border-radius: 0 5px 5px 0;
    outline: 0;
    -webkit-appearance: none;
}

.search-form .search-fields button {
    position: absolute;
    height: 54px;
    width: 50px;
    right: 0;
    top: 0;
    z-index: 1000;
    border: none !important;
    background: 0 0 !important;
    max-height: 50px;
}

.module.search-bg .popula-search-key {
    text-align: left;
    color: #fff;
    margin-top: 10px;
    opacity: 0.5;
}

.module.search-bg .popula-search-key>a {
    color: #fff;
}

@media (max-width: 768px) {
    .post-info h2{
    font-size: 12px;
}
    .module.search-bg .container {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .module.search-bg .search-title {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .module.search-bg .search-desc {
        font-size: 12px;
        line-height: 1.2;
    }

    .search-form .search-fields input {
        height: 44px;
    }

    .search-form .search-select .dropdown>button {
        height: 44px;
        padding: 8px 10px;
    }
}
.tqma .fuzhi {
    background: #202634;
}
.tqma .fuzhi:hover {
    background: #3f4759;
}
.tqma .fuzhi:active {
    background: #3f4759;
}
#help{
    background-color: #293042;
    box-shadow: 0px 0px 2px rgb(98 124 153 / 10%);
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 15px;
}
#help a{
    color: #ff5e00;
}
#help h2, #down h2 {
    text-align: center;
    font-size: 21px;
    color: #c6cfd8;
    font-weight: normal;
    margin-bottom: 20px;
}
.entry-content strong {
    font-weight: bold;
}
#help dt, #help dd {
    position: relative;
}
#help dd {
    font-size: 14px;
    padding: 10px;
    border-radius: 5px;
    background: #3c455a;
    margin-bottom: 20px;
    line-height: 25px;
    letter-spacing: 1px;
}
#help dt {
    cursor: pointer;
    font-size: 18px;
    margin-bottom: 20px;
}
#help dt i, #help dd i {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    left: -40px;
    top: 0px;
}
#help dd i {
    background-position: 0 -35px;
}

/*文章内页图片样式*/
.img_li >div:hover a img{
transition: .5s;
	}
.img_2li >div:hover a img{
    transform: scale(1.1);
	}
.img_4li >div:hover a img{
    transform: scale(1.2);
	}
.img_6li >div:hover a img{
    transform: scale(1.3);
	}
.img_xli >div:hover a img{
    transform: scale(1.1);
	}
.img_li{
    align-items: stretch;
    flex-flow: wrap;
    width: 100%;
    display: flex;
	}
.img_li >div a {
    border-radius: 5px;
    display: flex;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.img_li >div{
    padding:  5px;
    object-fit: cover;
    position: relative;
	}
.img_li >div img{
    cursor: pointer;
    transition: .5s;
    border-radius: 5px;
    height: 100%;
    width: 100%;
    object-fit: cover;
	}
.img_2li >div{
    height: auto;
    width: 50%;
	}
.img_4li >div {
    width: 25%;
	}
.img_6li >div {
    width: 16.5%;
	}
	.img_xli >div{
    width: 33.3%;
}
	@media screen and (max-width: 768px){
.img_li >div{
    width: 50%;
	}   
	}
	
/*折叠样式*/
.single-article .zdzhedie {
    padding: 15px;
    color: #949ab1;
    line-height: 1.6;
    margin-left: 30px;
    border-left: 1px dashed #ddd;
}
.single-article .child-head-title {
    font-weight: 700;
    font-size: 20px;
    border-radius: 4px;
    margin-bottom: 15px;
}
.single-article .child-current-up .zkicon {
    transition: transform .5s;
    transform: rotate(90deg);
}
.single-article .child-head-title-boxss{
    margin-left: 10px;
}
.single-article .zkicon {
    margin-bottom: -5px;
    font-size: 13px;
    transition: transform .5s;
    transform: rotate(-0deg);
}
.single-article .child-head-title-box {
    border: 1px solid #545e77;
    padding: 10px;
    border-radius: 8px;
    background: #3c4559;
}
.child-head-title .icon {
    border-radius: 50%;
    width: 1.1em;
    height: 1.1em;
    vertical-align: -0.15em;
    fill: rgb(241 245 255);
    padding: 5px;
}	

/* 版权提示 */
.child-bqts {
    background-color: rgb(245, 245, 245);
	border-radius: 12px;
	padding: 15px;
	color: #949ab1;
	margin-bottom: 20px;
}
.child-bqts1 {
	display: flex;
	margin-bottom: 10px;
	font-size: 18px;
}
.child-bqts2 {
    font-size: 14px;
	padding-left: 28px;
}
.child-bqts2 p{
    margin-bottom: 5px;
}
.icon-xiaolaba {
    color: #fe5f84;
    font-size: 25px;
}
@media screen and (max-width: 768px){
.child-bqts2 p {
    margin-bottom: 5px;
    font-size: 12px;
}
.child-bqts1{
    margin-bottom: 0px;
}
.mobile-footer-center{
    display: none;
}
}
.entry-content .post-note {
    background: #3c455a;
    border-radius: 8px;
}


/*菜单样式*/

.sub-menu-0 a:after {
    background: none!important;
}

@media screen and (max-width: 768px){
.b2-menu-3 .sub-menu-0 > li:hover > a, .b2-menu-3 .sub-menu-0 a:hover {
    background: none;
    border-radius: 12px;
}
.b2-menu-3 .sub-menu-0 li:hover ul {
    box-shadow:none;
}
.depth-0 a:after {
    background: #ffffff00;
}
}

.b2-menu-3 .sub-menu-0 li ul {
    border-radius: 12px;
    background: #fff;
}
.b2-menu-3 .sub-menu-0 li ul li {
    border-radius: 12px;
}
.b2-menu-2 .sub-menu-0 > li > a::after {
    right: 0!important;
    width: 30px!important;
    left: auto;
    right: 0!important;
    height: 10px!important;
}
@media screen and (max-width: 768px){
.b2-menu-4 .sub-menu-0 li ul li {
    width: 100%!important;
}
.b2-menu-3 .sub-menu-0 li ul li {
    background: none!important;
}
.b2-menu-3 .sub-menu-0 li ul a {
    background-color: transparent!important;
}
.b2-menu-3 .sub-menu-0 li ul {
    background: none!important;
}
.b2-menu-4 .sub-menu-0 > li > a {
    font-weight: 100!important;
}
}
.hob{
    display: none;
}
.childs_tags {
    font-size: 0.85rem;
    position: absolute;
    top: 15px;
    z-index: 1;
    left: 15px;
    color: #f6faff;
    background-color: #46516c;
    border-radius: 4px;
    padding: 1px 4px;
}
.child_tags{
    background: #fffcef;
    border-radius: 8px;
    padding: 15px;
    border: 1px solid #ffbb76;
}
 
.childs_tags span {
    color: #ffb405;
    font-size: 17px;
    margin: 0 5px;
}
.entry-content p.child_tags {
   color: #db7c22; 
}

/*面包屑样式*/

.child_mbx {
    padding: 8px 0px;
    height: auto;
    white-space: nowrap;
    color: #8c8c8c;
}
.child_mbx a {
    margin: 8px;
    font-size: 13px;
    color: #858da1;
}
.child_mbx a:hover{
    color: #c6cfd8;
}
@media screen and (max-width: 768px){
.child_mbx {
    border-radius: 8px;
    margin-bottom: 5px;
    position: initial;
}
.childs_tags span {
    font-size: 12px;
    display: none;
}
.childs_tags{
    font-size: 0.65rem;
}
}
/*文章内页样式*/
.entry-content > h2, .entry-content > h3 {
    font-size: 22px!important;
}
.post-content-footer .inner-wrapper-sticky{
    width: 49px;
}
.single-button-download button {
    color: #fff;
    background: #ff8bb5;
    border: none;
}
/*首页标题前套数样式*/
.h1_title_ys {
    color: #ff6e6ee0;
    text-shadow: 0 1px 2px rgba(255, 68, 68, 0.33);
}
/*文章内页*/
.content-excerpt{
    display: none;
}
/*404模板开始*/
.page-404 .page-content h2 {
    font-size: 45px;
    font-weight: 700
}

.page-404 .page-content p {
    text-align: left;
    padding: 40px 0;
    color: #888;
    font-size: 16px;
    line-height: 1.875
}

.page-404 .page-content .go-home {
    color: #fff;
    border: 0;
    display: inline-block;
    padding: 15px 40px;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: .5px;
    background-color: #206aff;
    background-image: -webkit-gradient(linear,left top,right top,from(#006eff),to(#13adff));
    background-image: -webkit-linear-gradient(left,#006eff,#13adff);
    background-image: -o-linear-gradient(left,#006eff 0,#13adff 100%);
    background-image: linear-gradient(90deg,#006eff,#13adff);
    -webkit-box-shadow: 0 5px 10px 0 rgb(16 110 253/30%);
    box-shadow: 0 5px 10px 0 rgb(16 110 253/30%)
}

.page-404 .page-content .go-home:active {
    transform: translateY(1px)
}

.page-404 .page-content h3 {
    font-size: 24px;
    font-weight: 700;
    margin-top: 40px
}

.page-404 .page-content ul {
    margin: 20px 0
}

.page-404 .page-content ul li {
    color: #909399;
    margin-bottom: 10px
}

.page-404 .page-content ul li a {
    color: #606266;
    font-size: 14px
}

.page-content {
    margin-top: 35px
}

@media screen and (max-width: 768px) {
    .error-404 {
        display:block;
        position: relative
    }

    .page-404 .page-content h2 {
        font-size: 24px
    }

    .error-404 .page-img {
        display: none !important
    }

    .page-content {
        text-align: center
    }

    .page-404 .page-content p {
        text-align: unset
    }

    .page-404 .page-content .go-home {
        padding: 10px 25px
    }
}
.error-404 {
    display: flex;
    align-items: center;
    justify-content: center
}

.error-404 h1 {
    font-size: 20px;
    margin: 26px 0 16px;
    font-weight: 600;
    text-align: center
}

.error-404 p {
    text-align: center;
    margin-bottom: 5px
}
.single .post-list-cat a{
    display: block;
}
.post-meta-right{
    margin-left: auto;
}
/*404模板结束*/
@media screen and (max-width: 768px) {
    .single-article h1{
        font-size: 17px;
    }
    .post-meta-left{
        display: none;
    }
    .post-user-info,.single-button-download{
        display: none;
    }
.header-tools {
    background: #293042;
    background-image: none;
}
 .mobile-box ,.social-top .show-menu-box .header-logo,.header-banner-left{
        background: #293042!important;
    }
    .social-top .header-banner .ym-menu a{
    color: aliceblue!important;
    }
.top-menu ul li.depth-0 > a, .logo-top .top-menu ul li.depth-0 > a {
        background: #202634;
    }
.top-menu ul li.depth-0 > a, .header-banner-left .menu li a, .top-search-select, .change-theme button, .change-theme>div a, .search-button-action {
    color: #c6cfd8;
    font-size: 13px;
    font-weight: 100;
}
.top-menu-ul>li.depth-0 > a i.b2-arrow-down-s-line {
    background: none; 
    }
.tag-new {
    right: 38px;
}
#top-menu .top-menu-ul > li.depth-0:first-child > a{
    color: #c6cfd8!important;
}
.b2-menu-3 .sub-menu-0 a {
    font-weight: 100;
    font-size: 13px;
    color: #ced6df;
    margin-left: 20px;
    }
.header .close-button {
    color: #cbcbcb;
    font-size: 34px;
    }
    .top-search-icon a {
        color: #ced6df;
    }
    .menu-icon {
        background:none;
    }
    .logo-center .menu-icon .line-1, .logo-center .menu-icon .line-2, .logo-center .menu-icon .line-3, .social-top .menu-icon .line-1, .social-top .menu-icon .line-2, .social-top .menu-icon .line-3, .logo-left .menu-icon .line-1, .logo-left .menu-icon .line-2, .logo-left .menu-icon .line-3, .menu-center .menu-icon .line-1, .menu-center .menu-icon .line-2, .menu-center .menu-icon .line-3, .logo-top .menu-icon .line-1, .logo-top .menu-icon .line-2, .logo-top .menu-icon .line-3 {
        background: #c5c5c5!important;
    }
    .mobile-footer-menu{
        background-color: #202634;
    color: #c6cfd8;
    }
    .mobile-footer-center{
        display:none;
    }
}
.entry-content table td{
        border: 1px solid #202634;
}
.entry-content table tbody tr:nth-child(odd) {
    background: #1f2634;
}
.post-3.post-3-li-dubble .post-3-li .item-in{
    padding: 0px;
}
.post-3 .post-info{
    padding: 10px;
    padding-left: 0px;
}
.post-item-pcyouxi ul.b2_gap > li .post-module-thumb{
        min-width: 220px;
}
.post-3 .post-module-thumb {
    margin-right: 5px;
}
.post-3 .post-3-li .item-in{
    border-bottom: 1px solid #202634;
}
@media screen and (max-width: 768px) {
.category .post-3 .post-excerpt {
         display: block; 
                 height: 36px;
    }
.category .post-3 .post-info h2{
    font-size: 13px;
}
.category .post-3 .post-info .post-excerpt{
    font-size: 12px;
}
.category .post-3 .post-module-thumb .b2-radius{
    padding-top: 160%!important;
}
.category .post-3 .item-in{
    padding: 0;
}
    
}
