/*
Theme Name:     极主题  Jitheme.com
Theme URI:      http://7b2.com/
Description:    这是b2主题的子主题，名为极主题，一个美化最好看的子主题。
Author:         极主题创造团队
Author URI:     https://www.jitheme.com/
Template:       b2
Version:        2.6.2
Tags:           收费主题,极主题,子主题
*/
/*
 *-------------------------------------------------------------------------------
 *全站字体更换
 *-------------------------------------------------------------------------------
*/
/* body{*/
    /*去除全局DIN英文字体*/
/*    font-family: font-regular, 'Helvetica Neue', sans-serif;*/
    /*修改字体抗锯齿，字体恢复正常粗细。如果还是喜欢原来的粗细，可以吧把这行删除~*/
/*    -webkit-font-smoothing: subpixel-antialiased;*/
/*}*/
/*@font-face {*/
/*    font-family:"Noto Sans SC";*/
/*    src: url('./Render/Fonts/NotoSansSC.ttf');*/
/*}*/
/*body{*/
/*  font-family:"Noto Sans SC"!important;  */
/*}*/
b {
    font-weight: 500;
}
/*div,blockquote,ul,li,span,a,button,p,h1,h2,h3,i,small{*/
/*    font-family:"Noto Sans SC"!important;*/
/*}*/
/*.circle-desc,.my-circle-list > div > button,.po-topic-box-tips p,.circle-admin-info>div,.topic-type-menu > ul li button{*/
/*    font-weight: 700;*/
/*}*/
/*.shop-normal-item-price span b{*/
/*    font-weight: 700;    */
/*}*/
/*.shop-normal-item-count span {*/
/*    font-weight: 700;*/
/*    color: #333;*/
/*}*/

/*正常情况下滑块的样式*/
/*::-webkit-scrollbar-thumb {*/
/*background-color: var(--b2color);*/
/*border-radius: 5px;*/
/*-webkit-box-shadow: inset1px1px0rgba(0,0,0,.1);*/
/*}*/
/*鼠标悬浮在该类指向的控件上时滑块的样式*/
/*:hover::-webkit-scrollbar-thumb {*/
/*background-color: var(--b2color);*/
/*border-radius: 5px;*/
/*-webkit-box-shadow: inset1px1px0rgba(0,0,0,.1);*/
/*}*/
/*鼠标悬浮在滑块上时滑块的样式*/
/*.scroll::-webkit-scrollbar-thumb:hover {*/
/*background-color: rgba(0,0,0,.4);*/
/*-webkit-box-shadow: inset1px1px0rgba(0,0,0,.1);*/
/*}*/
/*正常时候的主干部分*/
/*::-webkit-scrollbar-track {*/
/*border-radius: 10px;*/
/*-webkit-box-shadow: inset006pxrgba(0,0,0,0);*/
/*background-color:#ccc;*/
/*}*/
/*鼠标悬浮在滚动条上的主干部分*/
/*::-webkit-scrollbar-track:hover {*/
/*-webkit-box-shadow: inset006pxrgba(0,0,0,.4);*/
/*background-color:  var(--b2lightcolor);*/
/*}*/
/*button:active, .button:active {*/
/*    transform: translateY(0px);*/
/*}*/
/*20230925改统一*/
/*20230925*/
.post-list-cats a span {
    border-radius: 4px;
}
/*暗夜模式*/
.jitheme-toggle i {
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    font-size: 25px;
    line-height: 1;
    margin-right: 16px;
}
.jitheme_logo{
    background-image: var(--logo-url);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-right: 16px;
    height: 34px;
    width: 150px;
    background-size: contain;
}
.jitheme_index_qx{
    margin-top: 20px;
    padding: 15px;
    background-color: var(--main-bg-color);
}
.jitheme_index_qx .content-user-lv-login a{
    background-color:var(--b2color);
    color: #fff;
}
.ji-rank-archive-header .header-menus .menus,.ji-rank-archive-header .header-menus .join .cont-title small, .ji-rank-archive-header .header-menus .menus .cont-title small, .ji-rank-archive-header .header-menus .cats .item .txt {
    color: var(--muted-color);
}
.ji-rank-archive-header .header-menus,.ji-rank-archive-header .header-menus .join, .ji-rank-archive-header .header-menus .menus ,.jitheme-rank-tab .mi-tab-wrap,.group-item .item-wrap,.trendInfo___3oCmt {
    background-color:var(--main-bg-color);
}
.ji-paih-title h5,.btn-pink,.ji-rank-archive-header .header-menus .cats .item .count,.ji-rank-archive-header .header-menus .cats .item:hover .jitheme,.jitheme-ranks .item-author .author-avatar:after,.ji-rank-archive-header .header-menus .pops .item .num{
    color: #fff;
}
.header-banner .ym-menu a,.header .button,.top-search input, .search-button-action i{
    color:var(--key-color)!important;
    border-color: var(--key-color)!important;
}
.home .action .header ,.home .ji_haeder .header .jitheme-toggle i,.widget ul li.widget-post-small h2 ,.user-w-tj span ,.jitheme-widget-pl .b2-widget-title h2, .b2-widget-newsflashes .b2-widget-title h2 ,.widget-comment-user-left span, .user-mission-info-left p,.user-s-data p,.ji_haeder .change-theme .user-tips i,.b2-menu-4 .sub-menu-0 li ul a ,.jitheme-widget-pl .b2-widget-title h2, .widget > h2, .b2-widget-newsflashes .b2-widget-title h2,.b2-widget-title h2, .widget > h2,.b2-widget-hot-circle .b2-widget-title button,.my-circle-list > div > button span,.topic-name-data b,.my-circle-list > div > button,.po-topic-top-right button,.circle-top,.credit-top-info-left,.collection-posts li span,.single-article,.w-d-title,.comments-title,.entry-content .insert-post a,.post-meta, .post-meta-left,.comment-info span,.com-form-button-l i,.jitheme-widget-post .widget-post-none span,.jitheme-widget-post .b2-widget-post-title h2,.jitheme-widget-user .b2-widget-box,.jitheme-widget-user .w-a-info p,.w-d-role > div,#jitheme-filter-top a,.document-cat-item,.document-cat-rot a,.document-content h2,.post-style-2 .top-menu ul li.depth-0 > a,.post-style-2 .onecad_btn i,.post-style-2 .change-theme>div a,.post-style-2 .change-theme button,.dh-box .tit h2,.b2-tab-links a.toc-link,.homebk8-ctn li h3,.link-top h2,.bar-item i,.post-6-jiehsao,.entry-content,.post-style-5 header h1,.audio-wrapper,.jitheme_sx a,.cat-info span a,.vip-allow.allow,#Onecad_vips .Onecad_vip_max h2,#Onecad_vips .Onecad_vip_top,.topic-comment-text,.topic-answer-login,.login-tk p.login-p,.site-terms label,.login-tk,.ask-title,.ask-widget-ul,.ask-widget-fliter span,.ask-top,.topic-vote-desc,.topic-read-nub,.topic-card-box li,.file-list-item,.topic-vote-box,#author-index .user-info,.user-panel-info,.user-sidebar-count li,.author-sidebar-down,.widget .w-d-role ul li,.com-form-title.b2-show,.jitheme-widget-pl .b2-widget-title h2 ,.b2-widget-newsflashes .b2-widget-title h2,.site-main input,.entry-content.mce-content-body,.top-user-info-box .user-w-gold a,.top-user-box-drop p,.top-user-box-drop .top-user-info-box-count p,.top-user-info-box-name h2,.home-homevip-boxmks li em, .home-homevip-boxmks li em span p,.home-homevip-boxmks span,.header .button, .header .login-button button,.tags-page ul li h2,.ji-downMain .categories,.content-hidden-info,.login-out a,.zt-title,.jitheme-zt .item-title,.logo-center .login-button .b2-account-circle-line, .logo-left .login-button .b2-account-circle-line, .menu-center .login-button .b2-account-circle-line, .logo-top .login-button .b2-account-circle-line,.OneCAD_link dl dd a p,.logo-center .login-button .b2-account-circle-line, .logo-left .login-button .b2-account-circle-line, .menu-center .login-button .b2-account-circle-line, .logo-top .login-button .b2-account-circle-line,.message-content p,.jitheme-zt .item-posts a, .jitheme-zt .item-title a,.ji-rank-archive-header .header-menus .pops .item a ,.ji-rank-archive-header .header-menus .join, .ji-rank-archive-header .header-menus .menus,.group-item .item-entry .entry p,.trendInfo___3oCmt .middleTitle,.trendInfo___3oCmt .headerInfoLeft___2Cpaa .rightInfo___2gpe- .accountName___3SBX_ p,.jitheme_baim,.talk-item .talk-title,.title_puxin_center >div:nth-of-type(1),.post-list-cats a span,.vip-login-title,.vip-login-countdown-row .countdown-lable,.lt-row{
    color: var(--key-color);
    }
.logo-left .login-button .b2-account-circle-line{
    color: var(--key-color)!important;
}    
.user-w-logon::after{
    background-image: linear-gradient(0deg, var(--main-bg-color) 0,rgba(247,248,249,0) 100%)!important;
}
.top-user-box-drop.show,.site .site-header-in {
    box-shadow: var(--box-ty);
}
.jitheme-toggle i:before{
content: var(--content);
}
.b2-menu-3 .sub-menu-0 > li:hover > a, .b2-menu-3 .sub-menu-0 a:hover,.site, .widget-comment-contnet,.user-widget-content .user-w-rw,.widget .recommended-widget li.picked a,.po-ask button span,.po-topic-box-tips,.insert-post,.download-list,.content-ds,.download-rights,.download-info,.w-d-role.d-allow,.com-form-textarea textarea,.document-content .button,.pager-center,.homebk12 .homebk8-ctn li,.post-6-jiehsao,.post-tags-meat-onecad .tag-img i,.post-tags-meat-onecad .sub-nav span,.audio-wrapper,.site-terms,.topic-guess-box,.topic-card-box li,.file-list-item,.topic-vote-box,.user-money, .user-credit,#Onecad_vips .vip-faq-list p,.post-user-info,.jitheme-bqts,.jitheme_slide_d .mini-stats,.jitheme_slide_link ul li a,.topic-image-light,.info-po-attrs > div .info-po-input,.info-po-type-in,.po-attrs-buttons,.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type):before,.new-meta-left button,.infomation-list-top-l span,.document-cat-item:hover,.fancybox-thumbs,.w-d-list.gujia .w-d-meta p,.widget .widget-gujia-hot-circle .widget-circle-info h2,.post-tags-meat a,.post-tags-meat a .tag-img,.ji-downMain .categories,.tax-fliter-hot .order-items a:hover.ji-rank-archive-header .header-menus .pops .item .num.num_1,.footer-fav{
    background: var(--body-bg-color);
}
.widget-comment-contnet.jt:before, .widget-comment-contnet.jt:after {
    border-bottom-color: var(--body-bg-color);
}
#public .my-circle-list button.picked:after,.widget-circle-info-desc:before{
    border-bottom-color: var(--float-btn-bg)!important;
}
.post-list-cats a span,.collection-posts li span,.ajax-pager .button[disabled], .ajax-pager .button.selected,.ask-widget-ul li:nth-child(odd),.post-3-li-dubble .post-list-cats a span{
    background: var(--float-btn-bg);
}
.box, .side-fixed,.side-fixed,.sub-menu,i.b2-vrenzhengguanli,.topic-footer-left button,.credit-top-avatar,.next-jt i,.document-row,.b2-tab-links a.toc-link,.b2-tab-links .is-active-li a.toc-link,.link-in:hover,.bar-normal,.bar-footer,.post-3 .post-3-li .item-in,.po-topic-box-tips,.topic-answer-login ,.ask-top,.topic-loading-more-button,.newOneCAD_link,.Onecad-dongtai,.user-sidebar-count li,#sence-box #sence-list-box #swiper1 .swiper-wrapper .swiper-slide a,.com-form-input input,.jitheme-background-default,.jitheme_slide_d_m .mini-stats-desc,.collection-button,.info-po-type-in > div.picked,#b2-editor-box .tox .tox-toolbar,.tox .tox-edit-area__iframe,.top-user-info-box,.top-user-box-drop,.top-user-info-box .user-w-gold a i,.w-d-list.gujia .w-d-title,.post-content-footer .content-footer-poster button,.tax-fliter-hot,.content-hidden-info,.jitheme-zt .item-wrapa,.ji-bg-white,.jitheme-zt-more,.jitheme_arc_b,.jitheme_baim,#jitheme_ask_list  .ask-item  ,.jitheme-cat .ask-cat-list .b-wrap,#jitheme_new.plate-news,#jitheme_ask input,.content-excerpt{
    background: var(--main-bg-color)!important;
}
.widget-comment-contnet jt, .post-excerpt, .widget-comment-contnet p,.topic-content-text,.comment-author .user-title,.comment-content-text p,.document-row h3 a,.link-desc,.ask-desc,.ask-user-info,.tags-page ul li p{
    color: var(--muted-color)
}
.link-in,.ava-left img,.topic-comment-list,.ask-inv-box,.topic-ask-box,.com-form-input input,.info-po-type-in,.po-attrs-buttons label,.infomation-meta,.post-tags-meat a,.btn-gray,.collection-list-top-info{
    border: 1px dashed var(--main-border-color);
}

.list-footer,.widget-mission-footer a,.circle-widget-button,.comment .comment-item,.document-row.b2-pd:nth-of-type(odd) ,.document-row + .document-row,.pager-center,.aside-bar > div > div + div,.none-comment,.w-d-role > div + div,.topic-lv1 + .topic-lv1,.topic-comments,.b2-widget-box .ask-widget-ul li,.jitheme_slide_tjmk,.po-infomation-footer,.infomation-vote,.custom-page-widget ul li + li,.news-item + .news-item,.b2-b-t,.coll-text,.social-top .header-banner-content .header-banner-left,.jitheme-cat .ask-cat-list .select-wrap{
    border-top: 1px dashed var(--main-border-color);
}
.jitheme-widget-pl .b2-widget-title h2, .b2-widget-newsflashes .b2-widget-title h2 ,.b2-menu-4 .sub-menu-0 > li > a,.po-topic-textarea textarea:first-child, .content-show-roles  h2 ,.entry-content  h1, .content-show-roles  h1,.comments-title ,.pager-center ,.post-3 .post-3-li .item-in, .post-5 .post-modules-top,.topic-comment-list-header,.topic-vote-desc,.jitheme-widget-pl .b2-widget-title h2 ,.b2-widget-newsflashes .b2-widget-title h2,.info-po-attrs > div,.info-po-type,.info-po-attrs-row1,.li-line,.infomation-list-top,.tox .tox-toolbar, .tox .tox-toolbar__overflow, .tox .tox-toolbar__primary,.message-list li,.dmsg-header,.jitheme-widget-post .b2-widget-title h2,.ji-downMain .data ul li>div, .post-5 .post-modules-top{
    border-bottom: 1px dashed  var(--main-border-color);
}

.user-s-data div + div,.document-row.b2-pd:nth-of-type(even) ,.pager-center,.info-box,.ji-rank-archive-header .header-menus .pops{
    border-left: 1px solid var(--main-border-color)!important;
}
.document-cat-item,.pager-center ,.ji-rank-archive-header .header-menus .pops{
    border-right: 1px solid var(--main-border-color);
}
.post-tags-meat a,.content-excerpt {
    border: 1px solid var(--main-border-color);
}
.document-cat-item:hover,.header .login-button button.empty{
    color:#fff ;
   background: var(--b2color); 
}
/*导航*/
.post-type-archive-circle .header ,.header{
    background-color: var(--header-bg)!important;
    color:  var(--key-color)!important;
}
/*圈子*/
.circle-desc,.widget .tagcloud a,.credit-top-info-right span,.widget-circle-info-desc,.com-form > .b2-radius{
    background-color:  var(--float-btn-bg);
    color: var(--key-color);
}
.widget .tagcloud a:hover{
    color: var(--body-bg-color);
}
.topic-type-menu,.post-5 .load-more, .post-5 .b2-pagenav {
    border-top: 1px solid var(--main-bg-color);
    background-color: var(--main-bg-color);
}
.b2-widget-hot-circle .b2-widget-title button.picked:before{
    left: 45%;
}
.po-topic-textarea ,.b2-menu-4 ul ul li a img,.com-form-textarea,table td{
    border: 1px solid #EBEBEB;
}




.comment-content-text img{
    vertical-align: text-bottom;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}.oauth-login-button a.login-juhebaidu:before{
    background-color: #3385FF
}
.comment-auth-mod{
    width: 24px;
}
.comment-mod{color:#FFF;background-color:#10ddc2;}
.comment-auth{color:#FFF;background-color:#fb7299;}
.entry-content .aligncenter {
    display: grid;
    justify-content: center;
    align-items: center;
}
.topic-footer-right button {
    background-color: #f5f6f7;
}
.u-h-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.Mrxu-icon {
    text-align: center;
    margin-top: -58px;
    height: 70px;
}
.circle-is-circle-admin{background-color: #005bff;}.circle-is-admin{background-color: #ff3c3c;}
.circle-is-circle-admin, .circle-is-admin {
    display: inline-block;
    margin-left: 5px;
    color: #fff;
    height: 16px;
    text-align: center;
    border-radius: 3px;
    line-height: 16px;
    font-size: 12px;
    font-weight: 400;
    width: 32px;
}
.login-box-content .login-box-top {
    border-radius:12px;
    background-image:none!important;
}
.modal-content {
     overflow: visible!important; 
}
.modal-content {
    background-image:none!important;
}
.bq-close {
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
}
.tabPanel ul li:hover {
    background: #eaeaea;
}
.comt-smilies a:hover {
    box-shadow: 0px 2px 5px #b5b5b5;
}
.tabPanel ul {
    background: #fff;
    display: flex;
    position: absolute;
    bottom: 0;
    overflow-y: hidden;
    width: 350px;
    z-index: 5;
}
.tabPanel ul li {
    z-index: 5;
    float: left;
    margin: 0 2px 0 0;
    font-size: 11px;
    height: 29px;
    line-height: 30px;
    min-width: 88px;
    text-align: center;
    border-radius: 4px;
    background: #fff;
    display: inline-block;
}
.tabPanel .hit {
    border-bottom: 1px solid #fff;
    cursor: pointer;
    color: black;
    text-shadow: 0 1px 0 #fff;
    background: #eaeaea;
}
.pane {
    margin-left: 15px;
    margin-top: 10px;
    min-height: 100px;
    background-color: #fff;
    display: none;
}
.panes {
    z-index: 4;
    width: 347px;
    height: 230px;
    position: absolute;
    overflow-x: auto ;
}
 
.wp-smiley{
    max-height:50px!important;
    width: 50px!important;
    height: 50px!important;
}
.comt-smilies img {
    width: 50px;
    height: 50px;
}
.comt-smilies a {
    list-style-type: none;
    background: #f7f7f7;
    padding: 5px 10px;
    border-radius: 5px;
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    margin: 0 10px 12px 0;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
}
.comt-smilies1 {
    box-shadow: 0px 2px 5px rgb(181 181 181 / 32%);
    border: 1px solid #b7b7b780;
    padding: 10px;
    background: #ffffff;
    z-index: 4;
    display: none;
    width: 350px;
    height: 230px;
    position: absolute;
    margin-top: -240px;
    overflow: scroll;
}
.comt-smilies {
    border-radius: 4px;
    height: 256px;
    box-shadow: 0px 2px 5px rgb(181 181 181 / 32%);
    border: 1px solid #b7b7b780;
    background: #fff;
    width: 350px;
    margin-top: -260px;
    z-index: 3;
    position: absolute;
    display: none;
    overflow: hidden;
}
.comt-addsmilies {
    margin-right: 20px;
    z-index: 1;
}
.mrxu-item-xu-w {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-color: rgba(51,51,51,.2);
    background-size: 50%;
    position: absolute;
    top: 0;
    z-index: 2;
    display: none;
}
.post-module-thumb:hover .mrxu-item-xu-w{
    display: block;
}
.tt-slider {
    height: 50px;
        overflow: hidden;
}
.tt-slider .swiper-wrapper{
   height: 50px; 
       overflow: hidden;
}
.swiper-backface-hidden .swiper-slide {
    transform: initial;
    -webkit-backface-visibility: hidden;
    backface-visibility: initial;
}
.swiper-button-prev:after, .swiper-button-next:after {
    color: #fff;
    font-size: 27px;
}
.swiper-button-prev, .swiper-button-next {
    z-index: 6;
    background: #8e8e8e63;
    border-radius: 9px;
    top: 37%;
    width: 25px;
    height: 38px;
}
.entry-content pre {
	overflow:auto;
    overflow-y: overlay;
    max-height: 600px;
}
::-webkit-scrollbar {
  width: 8px;
    height: 8px;
  background-color: rgba(0, 0, 0, 0);
}
::-webkit-scrollbar-thumb {
	background-color: var(--b2lightcolor);
    border-radius: 100px;
    border: 2px solid transparent;
    background-clip: content-box;
}
::-webkit-scrollbar-track {
	background-color: rgba(0,0,0,0);
}
::-webkit-scrollbar-thumb:hover {
    background-color: var(--b2color);
}
.entry-content pre::-webkit-scrollbar-corner {
    background: rgba(0,0,0,0);
}
::-webkit-scrollbar-corner {
    background: rgba(0,0,0,0);
}
.author-vip{
    margin-left: 0px;
    background: #ffffff00;
    border-radius: 0px;
    height: auto;
}
.author-lv {
    margin-left: 0px;
    background: #ffffff00;
    border-radius: 0px;
    height: auto;
}
.user-panel-info h1 span {
    vertical-align: middle;
}
.avatar-parent i.ut-renzheng{
    position: absolute;}i.ut-renzheng{
    bottom: -4px;
    right: -4px;
}
.user-w-avatar i.ut-renzheng.ut {
    position: absolute;
}
img.avatar.b2-radius {
    border-radius: 100%;
}
.user-panel .avatar ,.editor-avatar{
    border-radius: 100%;}
.header-banner-left .menu li {
    margin: 0px;
    padding: 0 10px 0 10px;
}
.topic-avatar img {
    border-radius: 100%;
}
.ql-image {
    text-align-last: center;
}
.html-box img {
    width: auto;
}



/*登陆弹窗美化-www.sdklib.com*/
.login-box-content {
margin-top: 0;
width: auto;
display: flex;
position: relative;
background: #fff;
min-width: 750px;
}
.aibk_com_login {
width: 50%;
position: relative;
background: url(https://img2.huashi6.com/images/resource/thumbnail/2023/05/14/233117_27705898768.jpg?imageMogr2/quality/75/interlace/1/thumbnail/700x/gravity/North/crop/700x991/format/webp);
background-size: cover;
background-position: center 0;
}
.login-box-content .login-box-top {
width: 50%;
padding: 30px 30px 25px;
}
.wxlogin-sidebar {
position: absolute;
bottom: 0;
width: 100%;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 100%);
}
.wxlogin-sidebar h3{
color: #fff;
font-size: 18px;
margin-bottom: 10px;
}
.wxlogin-sidebar p{
color: rgba(255, 255, 255, 0.7);
font-size: 14px;
}
.wxlogin-sidebar>div {
padding: 30px;
}
@media screen and (max-width: 768px){
.aibk_com_login {
display: none;
}
.login-box-content{
min-width: auto;
}
.login-box-content .login-box-top{
width: 100%;
}
}



/*评论背景图*/
 textarea#textarea {
    background-color:transparent; background:url(https://imgsa.baidu.com/forum/pic/item/d439b6003af33a871f7e3f0e9b5c10385343b597.jpg) right 10px bottom 10px no-repeat;
    -moz-transition:ease-in-out 0.45s;
    -webkit-transition:ease-in-out 0.45s;
    -o-transition:ease-in-out 0.45s;
    -ms-transition:ease-in-out 0.45s;
    transition:ease-in-out 0.45s;
}
 textarea#textarea:focus {
    background-position-y:789px;
    -moz-transition:ease-in-out 0.45s;
    -webkit-transition:ease-in-out 0.45s;
    -o-transition:ease-in-out 0.45s;
    -ms-transition:ease-in-out 0.45s;
    transition:ease-in-out 0.45s;
}
/*评论背景图结束*/
/*收藏后变成粉红*/
.content-footer-poster .favorite-button.sc i, .shop-single-action-right .favorite-button.sc {
   color: #f96078 !important;
}
/*创建圈子美化*/
.circle-widget-button .text {
    background: #ef1561!important;
    border: 1px solid #ef1561!important;
    border-radius: 0!important;
    color: #fff!important;
    padding: 8px 16px;
    transition: opacity .2s;
    position: relative;
    cursor: pointer;
    font-size: 12px;
    margin: 0;
    white-space: nowrap;
}
/*字体*/
/*@font-face{
font-family: 'moe';
    src:  url('https://www.lsenyu.cn/ZhuZiAWan.ttf');
    }
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;
    }
  }
  
/*手机底部菜单美化*/
@media screen and (max-width:768px) {
	.mobile-footer-menu.footer-fixed {
		border-radius: 50px;
		margin: 0 auto;
		left: 0;
		right: 0;
		width: 95%;
		bottom: 10px !important;
		box-shadow: 0px 3px 5px 5px rgb(16 16 16/10%)
	}
	.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: -36px
	}
	.mobile-footer-menu.footer-down {
		transform: translate(0, 140%) !important
	}
}
/*文章缩略图鼠标悬浮放大css*/
.post-thumb {
    transition: .35s;
}
.post-thumb:hover  {
    -ms-transform: scale(1.305);
    -moz-transform: scale(1.305);
    -webkit-transform: scale(1.305);
    transform: scale(1.305)
}

/*手机菜单下拉背景圆角*/
     .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;
     }

/*文章内容美化H标签 start
.single-article .entry-content>h1 {
	font-size: 28px;
	font-weight: 700;
	background-color: #fff;
	border-bottom: 1px solid #0be4ec;
	border-left: 5px solid #0be4ec;
	padding: 5px 15px;
	border-radius: 2px;
	margin: 18px 0 18px -20px;
	overflow: hidden
}
.single-article .entry-content>h2 {
	font-size: 24px;
	font-weight: 700;
	background-color: #fff;
	border-bottom: 1px solid #ec0b0b;
	border-left: 5px solid #ec0b0b;
	padding: 5px 15px;
	border-radius: 2px;
	margin: 18px 0 18px -20px;
	overflow: hidden
}
.single-article .entry-content>h3 {
	font-size: 20px;
	font-weight: 700;
	background-color: #fff;
	border-bottom: 1px solid #1382e1;
	border-left: 5px solid #1382e1;
	padding: 5px 15px;
	border-radius: 2px;
	margin: 18px 0 18px -20px;
	overflow: hidden
}
.single-article .entry-content>h4 {
	font-size: 12px;
	font-weight: 700;
	background-color: #fff;
	border-bottom: 1px solid #50a136;
	border-left: 5px solid #50a136;
	padding: 5px 15px;
	border-radius: 2px;
	margin: 18px 0 18px -20px;
	overflow: hidden
}
.single-article .entry-content>h5 {
	font-size: 16px;
	font-weight: 700;
	background-color: #fff;
	border-bottom: 1px solid pink;
	border-left: 5px solid pink;
	padding: 5px 15px;
	border-radius: 2px;
	margin: 18px 0 18px -20px;
	overflow: hidden
}*/
/*文章内容美化H标签 end*/

/*为pre区域添加一键复制*/
.entry-content pre:before {
content: '';
position: absolute;
top: 0;
left: 25px;
width: 15px;
height: 15px;
border-radius: 50%;
margin: 15px 25px;
background: #fdbc40;
}
ol.linenums:after {
content: '';
position: absolute;
top: 0;
left: 50px;
width: 15px;
height: 15px;
border-radius: 50%;
margin: 15px 25px;
background: #35cd4b;
}.entry-content pre:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 15px;
height: 15px;
border-radius: 50%;
background: #fc625d;
margin: 15px 25px;
}.entry-content pre {
position: relative;
border-radius: 6px;
padding-top: 50px;
box-shadow: 0px 8px 20px -10px #000;
}.entry-content pre .copy {
position: absolute;
top: 0;
right: 0;
margin: 10px 20px;
cursor: pointer;
color: #8224e3;
}


    
/*视频页面居中*/
@media (min-width: 1440px){
    
.post-style-5-top {
    width: fit-content;
    margin: -16px auto auto auto;
}
.box.width-1200{
    width: fit-content;
    margin: auto;
}.post-style-5 header {
    padding: 24px;
}
.wrapper.post-video-table {
    padding-left: 24px;
}
}
#video-list ul li > div {
    top: 15px;
}
.post-style-5 header {
    padding: 12px;
}
.wrapper.post-video-table {
    padding-left: 12px;
}
/*视频页面居中*/

/*文章作者显示*/
.post-user-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 -24px 0 -24px;
    padding: 10px 25px;
    background: #f7f8fa;
    margin-top: 20px;
    border-bottom: 0px solid #eee;
}

/*下面是您自己DIY的css样式代码*/
/*@font-face{font-family: jiangcheng;src: url('https://cdn.ytshopcn.com/font/jc/myFont.woff2');}@font-face{font-family: fenyuan;src: url('https://cdn.ytshopcn.com/font/%E7%B2%89%E5%9C%86/myFont.woff2');}
body{font-family: 'jiangcheng','fenyuan';}*/
html{
	 overflow:auto;
    overflow-x: overlay;
    overflow-y: overlay;
}
.site{
    background-position-x: center;background-position-y: center;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;
}

.w-a-lv {
    display: flex;
    align-items: center;
}
.author-vip, .author-lv {
    top: -2px;
    position: relative;
}
.w-a-lv img {
    width: unset;
    display: inline-flex;
    align-items: center;
    vertical-align: text-bottom;
}
img{
    vertical-align: middle;
}
.circle-hash svg {
    fill: var(--b2color);
}
span.topic-date.topic-circle {
    background-color: var(--b2lightcolor);
}
.topic-date.topic-circle b {
    color: var(--b2color);
}
.comt-smilies.tabPanel {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.social-top .top-style-bottom{
    border-top: 0px solid #f5f6f752;
}
.topic-header-left i.ut-renzheng {
    position: absolute;
}
.user-page-lv .lv-icon {
    top: -2px;
    position: relative;
}
.ask-top {
    background: linear-gradient(0.12turn,rgba(255,255,255,0.5),transparent);
}
.vip-count ul li .vip-in,.box, .side-fixed{
    box-shadow: 3px 3px 10px var(--b2lightcolor), -3px -3px 10px #ffffffa6;
}
.po-topic-textarea {
    box-shadow: inset -3px -3px 5px #ffffff94, inset 3px 3px 5px #5b9ad161;
}
.answer-show-more::before {
    background-image: linear-gradient(to top, #FFF,rgb(255 255 255 / 0));
}
.po-topic-box-tips {
    background: #ffffff61;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.footer {
    box-shadow: 0px -5px 5px #ffffff9e;
}
.sah-catlist a {
    background-color: var(--b2lightcolor);
    color: var(--b2color);
}
.gold-top-avatar i.ut-renzheng.ut {
    position: absolute;
}
.txgj {
    top: -2px;
    transform: scale(1.7);
    width: 90px;
    position: absolute;
}
.top-user-info-box-name .txgj{
    left: -5px;
    transform: scale(1);
    top: 6px;
}
.post-meta-left .txgj{
    display: none;
}
.post-meta-left .avatar-parent .txgj{
    display: block;
    transform: scale(1.6);
    left: 0px!important;
}.social-top .header-login-button button {
    color: #FFF;
    background: var(--b2color);
}
.comment-content-text p{
    display: initial;
}
.comment .gravatar img {
    border-radius: 100%;
}
.comment-content-text img{
    vertical-align: text-bottom;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}.oauth-login-button a.login-juhebaidu:before{
    background-color: #3385FF
}
.comment-auth-mod{
    width: 24px;
}
.comment-mod{color:#FFF;background-color:#10ddc2;}
.comment-auth{color:#FFF;background-color:#fb7299;}
.entry-content .aligncenter {
    display: grid;
    justify-content: center;
    align-items: center;
}
.topic-footer-right button {
    border-radius: var(--b2radius);
    background-color: var(--b2lightcolor);
    box-shadow: 1px 1px 1px 1px var(--b2lightcolor);
}
.u-h-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.Mrxu-icon {
    text-align: center;
    margin-top: -58px;
    height: 70px;
}
.circle-is-circle-admin{background-color: #005bff;}.circle-is-admin{background-color: #ff3c3c;}
.circle-is-circle-admin, .circle-is-admin {
    display: inline-block;
    margin-left: 5px;
    color: #fff;
    height: 16px;
    text-align: center;
    border-radius: 3px;
    line-height: 16px;
    font-size: 12px;
    font-weight: 400;
    width: 32px;
}
.login-box-content .login-box-top {
    border-radius:12px;
    background-image:none!important;
}
.modal-content {
     overflow: visible!important; 
}
.modal-content {
    background-image:none!important;
}
.bq-close {
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
}
.tabPanel ul li:hover {
    background: #eaeaea;
}
.comt-smilies a:hover {
    box-shadow: 0px 2px 5px #b5b5b5;
}
.tabPanel ul {
    background: #fff;
    display: flex;
    position: absolute;
    bottom: 0;
    overflow-y: hidden;
    width: 350px;
    z-index: 5;
}
.tabPanel ul li {
    z-index: 5;
    float: left;
    margin: 0 2px 0 0;
    font-size: 11px;
    height: 29px;
    line-height: 30px;
    min-width: 64px;
    text-align: center;
    border-radius: 4px;
    background: #fff;
    display: inline-block;
}
.tabPanel .hit {
    border-bottom: 1px solid #fff;
    cursor: pointer;
    color: black;
    text-shadow: 0 1px 0 #fff;
    background: #eaeaea;
}
.pane {
    margin-left: 15px;
    margin-top: 10px;
    min-height: 100px;
    background-color: #fff;
    display: none;
}
.panes {
    z-index: 4;
    width: 330px;
    height: 230px;
    position: absolute;
    overflow-x: auto ;
}
 
.wp-smiley{
    max-height:50px!important;
    width: 50px!important;
    height: 50px!important;
}
.comt-smilies img {
    width: 50px;
    height: 50px;
}
.comt-smilies a {
    list-style-type: none;
  /*  background: #f7f7f7;*/
  /*  padding: 5px 10px;*/
    border-radius: 5px;
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    margin: 0 10px 12px 0;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
}
.comt-smilies1 {
    box-shadow: 0px 2px 5px rgb(181 181 181 / 32%);
    border: 1px solid #b7b7b780;
    padding: 10px;
    background: #ffffff;
    z-index: 4;
    display: none;
    width: 330px;
    height: 230px;
    position: absolute;
    margin-top: -240px;
    overflow: scroll;
}
.comt-smilies {
    border-radius: 4px;
    height: 256px;
    box-shadow: 0px 2px 5px rgb(181 181 181 / 32%);
    border: 1px solid #b7b7b780;
    background: #fff;
    width: 330px;
    margin-top: -260px;
    z-index: 3;
    position: absolute;
    display: none;
    overflow: hidden;
}
.comt-addsmilies {
    margin-right: 20px;
    z-index: 1;
}
.mrxu-item-xu-w {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-color: rgba(51,51,51,.2);
    background-size: 50%;
    position: absolute;
    top: 0;
    z-index: 2;
    display: none;
}
.post-module-thumb:hover .mrxu-item-xu-w{
    display: block;
}
.tt-slider {
    height: 50px;
        overflow: hidden;
}
.tt-slider .swiper-wrapper{
   height: 50px; 
       overflow: hidden;
}
.swiper-backface-hidden .swiper-slide {
    transform: initial;
    -webkit-backface-visibility: hidden;
    backface-visibility: initial;
}
.swiper-button-prev:after, .swiper-button-next:after {
    color: #fff;
    font-size: 27px;
}
.swiper-button-prev, .swiper-button-next {
    z-index: 6;
    background: #8e8e8e63;
    border-radius: 9px;
    top: 37%;
    width: 25px;
    height: 38px;
}
.entry-content pre {
	overflow:auto;
    overflow-y: overlay;
    max-height: 600px;
}
::-webkit-scrollbar {
  width: 8px;
    height: 8px;
  background-color: rgba(0, 0, 0, 0);
}
::-webkit-scrollbar-thumb {
	background-color: var(--b2lightcolor);
    border-radius: 100px;
    border: 2px solid transparent;
    background-clip: content-box;
}
::-webkit-scrollbar-track {
	background-color: rgba(0,0,0,0);
}
::-webkit-scrollbar-thumb:hover {
    background-color: var(--b2color);
}
.entry-content pre::-webkit-scrollbar-corner {
    background: rgba(0,0,0,0);
}
::-webkit-scrollbar-corner {
    background: rgba(0,0,0,0);
}
.author-vip{
    margin-left: 0px;
    background: #ffffff00;
    border-radius: 0px;
    height: auto;
}
.author-lv {
    margin-left: 0px;
    background: #ffffff00;
    border-radius: 0px;
    height: auto;
}
.user-panel-info h1 span {
    vertical-align: middle;
}
.avatar-parent i.ut-renzheng{
    position: absolute;}i.ut-renzheng{
    bottom: -4px;
    right: -4px;
}
.user-w-avatar i.ut-renzheng.ut {
    position: absolute;
}
img.avatar.b2-radius {
    border-radius: 100%;
}
.user-panel .avatar ,.editor-avatar{
    border-radius: 100%;}
.header-banner-left .menu li {
    margin: 0px;
    padding: 0 10px 0 10px;
}
.topic-avatar img {
    border-radius: 100%;
}
.ql-image {
    text-align-last: center;
}
.html-box img {
    width: auto;
}

