/*
Theme Name:     B2子主题
Theme URI:      http: //7b2.com/
Description:    Child theme for the B2 PRO
Author:         子主题模版
Author URI:     http: //7b2.com/
Template:       b2
Version:        0.1.5
*/

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

/*字体全站
@font-face {
    font-family:"Noto Sans SC";
    src: url('./Assets/fontface/kushe.ttf');
}
body {
    font-family:"Noto Sans SC"!important;
    -webkit-font-smoothing: subpixel-antialiased;
}*/
/* 全站字体 */

@font-face {
	font-family: 'diyziti';
	src: url('/wp-content/themes/b2child/Assets/img/page/22fdc60ec810c.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'diyziti', sans-serif;

}

/* 全站字体 */

/*夜间模式开关*/
.user-tips.xutian-night{
    display: none;
}
/*头部VIP活动开关*/
.Onecad_header_vip{
      display: none;
}
.wp-block-image {
    text-align: center;
    border-radius: 6px;
}
.post-3 .post-pay-type {
    background: linear-gradient(.5turn, rgb(202 209 225 / 15%), #e28dc100);
}
/*.entry-content > h2 {*/
/*    color: black;*/
/*    padding: 10px 20px 9px 0px;*/
/*    border-left: 4px solid #428BCA;*/
/*    border-radius:20px;*/
/*    background-color: #FBFBFB;*/
/*    padding-left:12px;*/
/*}*/
.entry-content > h2::after {
  content: " ";
  position: absolute;
  left: 0;
  width:1.8em;
  height: 3px;
  background: #1a84fd;
  margin-top: 30px;
  border-radius: 8px;
  transition: all .35s;
}

.entry-content > h2:hover::after {
  width:2.8em;
}

.top-user-info-box {
    background-image: url(/wp-content/themes/b2child/Assets/img/page/20210829155811220.png);
    border-radius: 8px;
}
.download-rights {
    background: #6c6e72;
    color: #fff;
}
.download-info {
    background: #f0f0f0;
}
.lv-icon.b2-vip3 b {
    color: #ffffff !important;
    background: linear-gradient(90.34deg, #57b6dd 0.27%, #dd5857 99.7%);
    padding: 1px 5px;
    font-size: 12px;
    border-radius: 3px;
}
.lv-icon.user-lv s {
  background-color: unset;
    font-size: unset;
    height: 16px;
    line-height: 16px;
    padding: 0px;
    margin-left: 0px;
}
.top-user-name .user-lv s>img {
    /*margin-top: -5px;*/
    vertical-align: middle;
}
.iconfontsd {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}
.download-current .user-lv img {
    /* margin-top: -3px; */
}
.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-website {
    display: none;
}
.enlighter::-webkit-scrollbar {
    width:4px;
    height:4px
}
.enlighter::-webkit-scrollbar-thumb {
    background-color:#35cd4b;
    background-image:-webkit-linear-gradient(45deg, #fc5d5dc9 25%, #51eb5557 25%, #da3f3f9c 50%, #fdbc40 50%, #90 75%, #e4b918e8 75%, transparent)
}
.enlighter::-webkit-scrollbar-track-piece {
    background:#272b33
}
.enlighter-default {
    border-radius:8px;
    padding-top:34px!important;
    margin-bottom:20px!important;
    background:#2a2b2c
}
.enlighter-default .enlighter {
    max-height:510px;
    overflow:auto;
    display:block;
    background:#272b33
}
.enlighter-default:after {
    content:" ";
    position:absolute;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:#35cd4b;
    width:12px;
    height:12px;
    top:0;
    left:15px;
    margin-top:11px;
    -webkit-box-shadow:20px 0 #c7c7c7, 40px 0 #c7c7c7;
    box-shadow:20px 0 #fc625d, 40px 0 #fdbc40;
    transition-duration:.3s
}
.enlighter-default:hover:after {
    background:#fdbc40;
    -webkit-box-shadow:20px 0 #fc625d, 40px 0 #35cd4b;
    box-shadow:20px 0 #fc625d, 40px 0 #35cd4b
}
.enlighter-t-monokai.enlighter-linenumbers div.enlighter>div:before {
    color:#ccc;
    background:#2a2b2c
}
.enlighter-default.enlighter-hover div.enlighter>div:hover:before {
    color:#fff
}
.enlighter-t-monokai .enlighter span {
    font-size:1.8em
}
.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-raw {
    border-radius:4px
}
.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-copy {
    border-radius:4px
}
.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-window {
    border-radius:4px
}

.post-item-xin_wz .item-in:hover .post-info h2 {
    color: #3385ff;
}

.user-tips.xutian-night {
    margin-right: 8px;
}

.social-top .header-user {
    margin-left: 26px;
}


.site-footer-nav .wrapper .footer-links {
    border-radius: 10px;
}

.marked-ico {
   background: #007aff;
    color: #fff;
    padding: 2px 10px;
    z-index: 2;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    border-radius: 5px 0 0;
    font-size: 12px;
}

span.new-icon.fd {
    font-size: 20px !important;
    color: #c40000;
    line-height: 40px !important;
    position: absolute;
    top: 3px;
    right: 12px;
}

i.iconfontsd.iconss-sms-new {
    font-size: 28px;
}
.night i.iconfontsd.iconss-sms-new {
   display:none;
}

#mrxu_daka {
    color: #0066ff;
    font-weight:700;
}
#mrxu_daka:hover {
    color: #ffa41b;
}


.lv-icon.user-vip s {
    background-color: unset;
    font-size: unset;
    height: 16px;
    line-height: 16px;
    padding: 0px;
    margin-left: 0px;
}

.lv-icon.user-vip s>img {
    vertical-align: middle;
}

.lv-icon.user-lv s>img {
    vertical-align: middle;
    /* margin-top: 1px; */
}

i.iconfontsd.iconss-weizhi {
    vertical-align: top;
}

.badg {
    min-width: 18px;
}
.item-meta .meta-pay {
    padding: 0 4px;
}
.badg.badg-sm {
    font-size: .8em;
    padding: 0 0.4em;
    vertical-align: 0.1em;
    min-width: 1.6em;
}
.mr6 {
    margin-right: 6px;
}

.badg {
    border-radius: 4px;
    display: inline-block;
    border-radius: 4px;
    transition: .15s;
    border: 1px solid #00000000;
    vertical-align: middle;
    padding: 0.3em 0.6em;
    text-align: center;
    font-weight: 400;
    box-shadow: #ff6f061a;
    text-shadow: 0 0 0;
    line-height: 1.44;
}

.c-jifen {
    color: #ff6f06;
    background: rgba(255, 111, 6, 0.1);
}

.c-denglu{
   color: #ff3355;
    background: rgb(255 0 0 / 10%);
}
.c-mianfei{
    color: #0066ff;
    background: #0066ff26;
}
.c-fufei{
        color: #ff00ec;
    background: #ff00ec24;
}
.c-pinglun{
    color: #00baad;
    background: #00baad33;
}

i.iconfontsd.iconss-xiazai {
    font-size: 12px;
    vertical-align: middle;
    margin-right: 1px;
}

/*登录*/
.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://tk.kushe.net/2022/01/16/9defc3d0f53e6.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, .8) 100%)
}
.wxlogin-sidebar h3 {
    color:#fff;
    font-size:18px;
    margin-bottom:10px
}
.wxlogin-sidebar p {
    color:rgba(255, 255, 255, .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%
    }
}
.box.login-box-top {
    background-image:url(/wp-content/themes/b2child/Assets/img/page/20210829155811220.png)
}
/*js*/

/*登录2号*/
.reg-sign-flex-l {
    position:relative;
    float:left;
    width: 100%;
    overflow:hidden;
    border-radius:8px 0 0 8px;
    height: 100%;
}
.reg-content-box:before {
    position:absolute;
    bottom:10px;
    left:10px;
    content:"";
    width:50px;
    height:100px;
    display:inline-block;
    z-index:1;
    opacity:.6;
    border-radius:0 0 0 3px;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.reg-content-box:after {
    position:absolute;
    top:10px;
    right:10px;
    content:"";
    width:50px;
    height:100px;
    display:inline-block;
    z-index:1;
    opacity:.6;
    border-radius:0 3px 0 0;
    border-right:1px solid #fff;
    border-top:1px solid #fff;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.aibk_com_login:hover .reg-content-box:before, .aibk_com_login:hover .reg-content-box:after {
    width:100px;
    height:200px
}
.ajax-login-widget .reg-content-box:after, .ajax-login-widget .reg-content-box:before {
    width:60px;
    height:60px
}
.user-login-t.conceal, .user-login-box.conceal {
    opacity:0;
    z-index:-1;
    transform:rotateY(-180deg);
    -webkit-transform:rotateY(-180deg)
}
.user-login-t-box {
    position:relative;
    width:100%;
    height:35px
}
.user-login-t {
    position:absolute;
    top:0;
    left:0;
    right:0;
    font-size: 16px;
    /* font-size: 1.6rem; */
    text-align: center;
    margin: 0 0 10px;
}
.night .reg-sign-glass, .reg-sign-glass {
    position:absolute;
    top:0;
    left:0;
    content:"";
    width:100%;
    height:100%;
    z-index:0;
    display:inline-block;
    border-radius:8px 0 0 8px;
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(5px);
    background:linear-gradient(to top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .4))
}
.reg-content-sign {
    position:relative;
    color:#fff;
    height:100%;
    z-index:1;
    padding:20px 30px
}
.signature {
    position:absolute;
    left:0;
    right:0;
    bottom:15px;
    font-size:13px;
    font-size:1.3rem;
    line-height:15px;
    text-align:center;
    padding:10px 0 15px
}
.template-reg-logo {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    margin: 5px auto;
}
.template-reg-logo img {
    float: left;
    width: auto;
    height: 50px;
    max-width: 100%;
}
.login-logo img {
    height:25px
}
.login-box-in {
    max-width:305px;
    margin:0 auto
}
.login-eye i {
    padding:1px 0;
    margin-top:-1px
}
.login-title span {
    color:#2b2e3d
}
.login-bottom {
    width:50%;
    margin:25px auto 5px
}
.login-box-content {
    margin-top:0;
    display:flex;
    position:relative;
    background:#fff;
    min-width:610px;
    /*     border-radius:4px */
}
.login-form-item input {
    width:100%;
    transition:.3s;
    border:none;
    font-size:14px;
    font-weight:300;
    letter-spacing:.75px;
    height:36px;
    line-height:36px;
    background:rgba(241, 243, 247, 1);
    border-radius:22px!important;
    margin-bottom:14px;
    padding:0 20px
}
.login-form-item span {
    font-size:13px;
    top:-16px
}
.login-form-item input:focus+span:after, .login-form-item input[class=active]+span:after, .login-form-item input:valid+span:after {
    background-color:rgba(255, 255, 255, 0)
}
.login-title {
    font-size:24px
}
.login-check-input .login-eye.button {
    padding:8px 10px
}
.login-box-img img {
    position:absolute;
    bottom:0
}
.login-box-des {
  
    color: #b2b2b2;
   
}
.show-modal {
   
    /*background: rgba(255,255,255,.9);*/
    backdrop-filter: saturate(5) blur(20px);
}
.box.login-box-top {
    /*background-image: url(https://tk.kushe.net/sdklib/2021/08/20210829155811220.png);*/
    background: #fff;
}input:-webkit-autofill {
    /*-webkit-box-shadow: 0 0 0 30px #fff inset;*/
    box-shadow: 0 0 0 30px #f1f1f1 inset;
}
.modal-content.login-box-content.b2-radius {
    transition-duration: .3s;
    -webkit-transition-duration: .3s;
    box-shadow: 0 4px 16px 0 rgb(0 0 0 / 40%);
    -webkit-box-shadow: 0 4px 16px 0 rgb(0 0 0 / 40%);
}
.login-box-content {
 
    padding: 10px;
}
@media screen and (max-width:768px) {
    .login-box-content {
   
    min-width: 0px;
    
  }
  
}

/*登录2号*/


/*视频封面*/

#Onecad_vido .post-has-video span {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: calc(100%/2 - 25px);
    left: calc(100%/2 - 25px);
    background: url(/wp-content/themes/b2child/Assets/img/page/55e7c27855976.png) center no-repeat;
    z-index: 1;
}
/*
.Onecad_vido .post-has-video span {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: calc(100%/2 - 25px);
    left: calc(100%/2 - 25px);
    background: url(https://tk.kushe.net/2022/10/08/55e7c27855976.png) center no-repeat;
    z-index: 1;
}*/
.post-module-thumb:hover .sy_videos {
    z-index:3
}
#bofdhs{
  display:none;
}
.post-module-thumb:hover #bofdhs{
  display:block;
  height: 100% ;
}
#toux_class .post-has-video .sy_videos video{
      width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
}
.sy_videos{
   width: 100%;
    /*height: 100% ;*/
}
#Onecad_vido video {
    width: 100% ;
    height: 100% ;
     object-fit: fill;
    
}
div#toux_class {
    background: #fff !important;
   
}
.author_avt_shipin {
    position: absolute;
    z-index: 3;
    display: block;
    width: 80px;
    height: 32px;
    margin-top: -8px;
    right: 0;
    transform: translateZ(0);
    text-decoration: none;
    transition: all .8s;
}
.author_avt_shipin:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 80px 30px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA3NiAzMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzYgMzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjx0aXRsZT5iZ19zb3VyY2VfYmFkZ2VfMTwvdGl0bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTcuNywxMS40Yy0xLjQtMS40LTIuNy0yLjktNC4xLTQuNGMtMC4yLTAuMy0wLjUtMC41LTAuOC0wLjhjLTAuMi0wLjItMC4zLTAuMy0wLjUtMC41bDAsMA0KCUM0OC42LDIuMiw0My41LDAsMzgsMFMyNy40LDIuMiwyMy42LDUuN2wwLDBjLTAuMiwwLjItMC4zLDAuMy0wLjUsMC41Yy0wLjMsMC4zLTAuNSwwLjUtMC44LDAuOGMtMS40LDEuNS0yLjcsMy00LjEsNC40DQoJYy01LDUuMS0xMS43LDYuMS0xOC4zLDYuM1YzMWg5LjRoOC45aDM5LjRoNC45SDc2VjE3LjZDNjkuNCwxNy40LDYyLjcsMTYuNSw1Ny43LDExLjR6Ii8+DQo8L3N2Zz4NCg==);
    top: -9px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 1;
    /*transform: rotateX(180deg);*/
    /*margin-left: -39px;*/
}
.author_avt_shipin .author_bggo.avatar img{
        margin-top: -8px;
}
.post-item-ship_sucai .item-in .post-info h2{
    text-align: center;
}
#toux_class .post-info h2{
    text-align: center;
 }
 div#toux_class {
    /*height: 60%;*/
}
.author_avt_shipin{
    display: none;
}

.bili-video-card__stats {
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    padding: 16px 8px 6px;
    width: 100%;
    height: 38px;
    color: #fff;
    opacity: 1;
   /*margin-bottom: 3px;*/
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 .icon-shipins {
       width: 1em; height: 1em;
     vertical-align: -0.2em;
       fill: currentColor;
       overflow: hidden;
           font-size: 20px;
    }
    .bili-video-card1 {
    display: flex;
}
.bili-video-card22 {
    margin-left: 10px;
}
/*视频封面*/

/*音频区块*/
.background-default {
    background-color: #fff;
}.overflow-hidden {
    overflow: hidden;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}.b2-page-bg {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    filter: blur(10px);
    transform: scale(1.08);
    opacity: .5;
    pointer-events: none;
}.b2-page-bg {
    transform: unset;
}.b2-page-bg::before {
    background: linear-gradient(to bottom,rgba(0,0,0,0) 40%,#eceef9 100%);
}.b2-page-bg::before {
    content: '';
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 1;
}.b2-page-bg img {
    width: 100%;
}.post-audio {
    display: block;
    overflow: hidden;
    text-align: center;
    position: relative;
}
audio{
    vertical-align: middle;
}.audio-pan {
    height: 100%;
}.play-icon {
    position: absolute;
    /* top: 12px; */
    height: 80px;
    width: 80px;
    right: calc((100% - 80px)/2);
    /* padding: 10px 88px; */
    z-index: 1;
    top: calc((100% - 80px)/2);
    /* padding: 10px 88px; */
    z-index: 2;
    border-radius: 80px;
    background: url(/wp-content/themes/b2child/Assets/img/play.svg);
}

img{
    vertical-align: middle;
}
.play-pan {
    position: absolute;
    /* top: calc(-50% - 50px); */
    /* padding: 10px 77px; */
    /* position: relative; */
    /* top: 12px; */
    height: 150px;
    width: 150px;
    right: calc((100% - 150px)/2);
    border-radius: 100%;
    /* padding: 10px 88px; */
    z-index: 1;
    top: calc((100% - 150px)/2);
}
.overflow-hidden:hover .audio-pan audio{
     z-index:3
}
.overflow-hidden:hover .audio-pan .play-pan{
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
    -webkit-animation: rotate 3s linear infinite;
    -moz-animation: rotate 3s linear infinite !important;
    -o-animation: rotate 3s linear infinite !important;
    animation: rotate 3s linear infinite !important;
}
.overflow-hidden:hover .audio-pan .play-icon{
     background: url(/wp-content/themes/b2child/Assets/img/pause.svg);
}
@-webkit-keyframes rotate{
    from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{
    from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{
    from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{
    from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}

/*音频区块*/

/*简约风*/
/*è½¯ä»¶æ ç›®*/
 .app-card {
    display: block;
    cursor: pointer;
    margin: 0 10px 20px 0px;
    background: #fff;
    border: 1px solid #dee0e3;
    border-radius: 6px;
    /*overflow: hidden;*/
    background-color: #ffffff;
    border-radius: 10px;
    /* padding: 25px 15px 0; */
    background-color: #f0f2f7 !important;
    -webkit-box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -8px -8px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);
    box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -8px -8px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);
    transition: box-shadow .25s ease, -webkit-box-shadow .25s ease;
    /* background: #d8dbe3; */
    background: -o-linear-gradient(top, #d8dbe3, #fff);
    background: -webkit-gradient(linear, left top, left bottom, from(#e1e5e16e), to(#fff));
    box-shadow: 6px 6px 15px 0rgb(136 167 225/10%), -6px -6px 15px 0 #fff;
    -o-transition: all .2s;
    transition: all .2s;
    box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -1px -1px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);
    transition: box-shadow .25s ease, -webkit-box-shadow .25s ease;
}
.app-card:hover, .gjysl:hover {
    box-shadow: 0 5px 10px rgba(31, 35, 41, .15);
}
.app-card .ic-top {
    position: relative;
    margin: 12px 16px 0;
    height: 54px;
}
.app-card .ic-top .icon {
    position: absolute;
    left: 0;
    top: 0;
    height: 54px;
    width: 54px;
    border-radius: 6px;
    background-color: #f5f5f5;
    background-size: 80%;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    border: 1px solid #f5f5f5;
}
.app-card .ic-top .icon:before {
    content:"";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 6px;
}
.app-card .ic-top .name-content {
    margin-left: 66px;
    position: relative;
    line-height: 24px;
    color: #1f2329;
    height: 48px;
}
.app-card .ic-top .name, .app-card .ic-top .test {
    font-size: 16px;
    /*font-weight: 600;*/
    color: #404040;
    padding-right: 7px;
    display: block;
    max-width: 148px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.app-card .body-content {
    position: relative;
    margin-left: 16px;
    margin-right: 16px;
}
.app-card .ic-desc {
    position: relative;
    margin-top: 10px;
    height: 36px;
    color: #646a73;
    font-size: 14px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.ellipsis-two-line {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.app-card .desc {
     position: relative;
    max-width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-justify: inter-ideograph;
    word-break: break-all;
}
.app-card .bottom {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.app-card .bottom .get-app {
    position: relative;
    display: inline-block;
    height: 24px;
    min-width: 60px;
    padding: 0 12px;
    font-size: 14px;
    color: #0dce9e;
    line-height: 22px;
    text-align: center;
    border: 1px solid #0dce9e;
    border-radius: 12px;
    float: right;
}
.app-card .bottom .get-app:hover {
    color: #00b0f0;
    border: 1px solid #00b0f0;
}
.app-card .ic-top .tag {
    display: inline-block;
    position: relative;
    font-size: 12px;
    vertical-align: text-bottom;
    color: #00b0f0;
    /*background: rgba(0, 176, 240, 0.14);*/
    border-radius: 2px;
    /*padding: 0 6px;*/
    text-align: center;
    font-weight: 500;
    line-height: 18px;
}
.app-sjk {
    font-size: 13px;
    color: #757575;
    margin-left: -10px;
}
svg.xi-ico {
    width: 14px;
    height: 14px;
    fill: #757575;
    margin: 0 5px -2px 10px;
}
.tagh svg {
    fill: #fff!important;
    margin: 0 5px -2px 10px!important;
}
/*æ ç›®ç¿»é¡µ*/
 @media screen and (min-width:1000px) {
    .archive .ajax-pager .button {
        margin-right: 20px;
        padding: 7px 14px;
        font-size: 15px;
    }
}
@media screen and (max-width:768px) {
    .yc800{
		display: none!important;
	}
	.mobile_qinghes{
	    display: none!important;
	}

}

/*简约风*/

/*手机端*/
/*.post-3 .b2_gap{*/
/*    background-color: #f0f2f7 !important;*/
/*    -webkit-box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -8px -8px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);*/
/*    box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -8px -8px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);*/
/*    transition: box-shadow .25s ease, -webkit-box-shadow .25s ease;*/
    /* background: #d8dbe3; */
/*    background: -o-linear-gradient(top, #d8dbe3, #fff);*/
/*    background: -webkit-gradient(linear, left top, left bottom, from(#e1e5e16e), to(#fff));*/
/*    box-shadow: 6px 6px 15px 0rgb(136 167 225/10%), -6px -6px 15px 0 #fff;*/
/*    -o-transition: all .2s;*/
/*    transition: all .2s;*/
/*    box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -1px -1px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);*/
/*    transition: box-shadow .25s ease, -webkit-box-shadow .25s ease;*/
/*}*/

/*.post-3 .post-modules-top{*/
/*    background-color: #e9eced !important;*/
/*}*/

div#post-item-honghessmobi .load-more {
    margin-top: 15px;
}
/*更多加载*/
.load-more.box-in.box.b2-radius.mg-t {
    box-shadow: 0px 0px 0px rgb(98 124 153 / 10%) !important;
}
.post-list .load-more .post-load-button {
    top: 0px;
    display: inline-block;
    width: 135px;
    -webkit-border-radius: 0 0 26px 26px;
    -moz-border-radius: 0 0 26px 26px;
    border-radius: 0 0 26px 26px;
    /*margin-left: -65px;*/
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    background-image: url(/wp-content/themes/b2child/Assets/img/page/479c5f68acf6e.png);
    background-repeat: no-repeat;
      background-color: #fff0 !important;  
}.post-list .load-more button span {
    display: block;
    margin-top: -8.6px;
    color: #fff;
}
.post-list .load-more .shadow-line {
    height: 32px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 3px 6px 0 #FFF4F4;
    -moz-box-shadow: 0 3px 6px 0 #FFF4F4;
    box-shadow: 0 3px 6px 0 #FFF4F4;
}

#post-item-honghessmobi .load-more .post-load-button {
    /*margin-bottom: 15px;*/
    /*color: #d1594d !important;*/
    /*font-weight: 700;*/
}
/*更多加载*/

.tipss1{
    position: absolute; 
    right: 22px;
}
span.tipss {
    position: absolute;
    z-index: 1;
    width: 35px;
    height: 20px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    /*transform: rotate(45deg);*/
    top: -55px;
    background: #fe0000;
    /*padding-top: 2px;*/
    /*padding-right: 6px;*/
}

i.iconfontsd.iconss-sey-new-b { font-size: 25px;}


/*.post-list .module-title::before {*/
/*    content: '';*/
/*    display: inline-block;*/
/*    width: 50px;*/
/*    margin-right: 5px;*/
/*    height: 70px;*/
/*    background-size: 30px 30px;*/
/*    background-image: url(https://tk.kushe.net/bbskushe/2023/09/ku20230930155252keaimaoshe.gif);*/
/*    box-shadow: 0 0 black;*/
/*    background-size: cover;*/
/*    margin-bottom: -8px;*/
/*}*/
@media screen and (max-width: 768px){
    .post-list .module-title::before{
        display: none;
    }
}

/*侧边提示*/
@media screen and (min-width: 1569px){
.contacts {
left: calc(50vw + 660px);

}
}
.contacts {
	top: 200px;
	z-index: 10;
	padding-bottom: 10px;
	width: 120px;
	background-color: #fff;
	box-shadow: 0 0 4px rgba(0,0,0,.2);
	position: fixed;
	text-align: center;
}

.contacts.right-contacts {
	right: -1px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-radius: 6px;
}

.contacts-pic {
	width: 60px;
	height: 60px;
	margin-top: -32px;
	border: 1px solid #ebedee;
	background: #ffffff url(/wp-content/themes/b2child/Assets/img/page/ku202210220210311666404631-13c2731556b361_1_avatarshe.gif) 50% 30% no-repeat;
        box-shadow: 0 0 10px rgb(0 0 0 / 20%);
	border-radius: 50%;
	display: block;
	margin-left: auto;
        margin-right: auto;
        animation: heart 1s ease-in-out 1s infinite alternate;
}
@keyframes heart{
from{transform:translate(0,0)}
to{transform:translate(0,6px)}
}

.contacts-time {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #aaa;
	text-align: center;
}

.contacts-list > li {
	margin-bottom: 10px;
	text-align: center;
}

.contacts-list > li > a {
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background-color: #4a83f7;
	border-radius: 4px;
        letter-spacing: 2px;
}

.contacts-list > li > a > img {
	position: relative;
	top: 3px;
	display: inline-block;
	width: 13px;
	margin-right:5px;
}

.top-search input {
    color: #d8130e !important;
    background-color: #e4e4e4;
}

.fengba {
    position: absolute;
    border-radius: 15px 0 0 15px;
    top: 22px;
    right: 0;
    z-index: 1;
    font-size: 12px;
    color: #ffffff;
    line-height: 20px;
   padding: 2px 1px 2px 1px;
    width: 35px;
    background: #3384fe;
    box-shadow: 0 1px 5px rgb(0 0 0 / 20%);
    text-shadow: none;
    width: 6em;
    text-align: left;
}
svg.xi-icos {
    width: 14px;
    height: 14px;
    fill: #ffffff;
    margin: 0 5px -3px 10px;
}

.download-item.b2-radius.allow-down {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.play-qinghe{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -35px 0 0 -35px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    border-radius: 50%;
    border: 2px solid #fff;
    text-align: center;
    z-index: 1;
    color: #fff;
}
.icon-shipins1{
    width: 1em;
    height: 1em;
    vertical-align: -0.3em;
    fill: currentColor;
    overflow: hidden;
    font-size: 35px;
}
.play-qinghe:after {content: "";
    position: absolute;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    border: 1px solid #fff;
    opacity: .3;
    top: -12px;
    left: -12px;
}

.app-card:hover span.name.shu {
    color:#f62828;
}


/*扫码加群*/
.mx-app-download, .mx-app-download .qrcode {
    display: flex;
}
@media screen and (min-width: 1569px){
    .mx-app-download {
        left: calc(50vw + 660px)!important;
    }
}

.mx-app-download {
    position: fixed;
    left: calc(50% + 605px);
    top: 320px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 12;
}
.mx-app-download .mx-download-head {
    display: block;
    width: 111px;
    margin: 0 auto;
}
.mx-app-download .mx-download-container {
    width: 120px;
    height: 185px;
    border-radius: 4px;
    background: #fa7398;
    border: 1px solid #ffd3de;
}
.mx-app-download .mx-download-container .mx-download-title {
    width: 100%;
    height: 27px;
    overflow: hidden;
}
.mx-app-download .mx-download-container .mx-download-main {
    padding-top: 6px;
    width: 100%;
    height: 152px;
    background: #fff;
}
.mx-app-download .mx-download-container .mx-download-qrcode {
    margin: 0 auto;
    width: 98px;
    height: 98px;
    background: #fff;
    border: 1px solid #fa7398;
    border-radius: 4px;
}
.mx-app-download .mx-download-container p {
    width: 98px;
    margin: 0 auto;
    padding-top: 10px;
    font-size: 12px;
    text-align: center;
    color: #ff6888;
    line-height: 16px;
}
.mx-app-download .mx-download-container .mx-download-title img {
    display: block;
    width: 68px;
    height: auto;
    margin: 6px auto 0;
}
/*扫码加群*/

/**/
.wiiuii_boy {
    margin:0 auto;
    padding-bottom:2em
}
.wiiuii_boy .wu-bg {
    height:300px;
    background-image:linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), url(https://api.sdklib.com/img);
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    border-radius:8px;
    cursor:pointer
}
.wiiuii_boy .wu-bg-d {
    height:100%;
    align-items:center;
    place-content:flex-start space-around;
    display:flex;
    z-in1dex:1
}
.wiiuii_boy .wu-main {
    text-align:center
}
.wiiuii_boy .wu-ico svg[data-stroke] {
    stroke:#fff
}
.wiiuii_boy .wu-ico, .wiiuii_boy .wu-ico svg {
    height:2.5rem;
    width:2.5rem
}
.wiiuii_boy .wu-ico {
    display:flex;
    margin:0 auto;
    opacity:.8;
    margin-bottom:-2px;
    margin-top: 15px;
}
.wiiuii_boy .wu-ico svg {
    align-self:center;
    fill:#fff;
    stroke-width:1.2px;
    margin-top:-20px;
}
.wiiuii_boy .wu-button {
    width: 120px;
    margin:2rem;
    border-radius:10px;
    font-weight:700 !important;
    border: 0px solid #fff;
    padding:.46875rem 1rem;
    color: #fff !important;
    background: #ffffff69;
    margin-bottom: 22px;
}
@media screen and (max-width:768px) {
    .wiiuii_boy .wu-button {
        margin:0
    }
    .wiiuii_boy .wu-ico {
        margin-bottom:-10px
    }
    .wiiuii_boy .wu-ico svg {
        height:2rem;
        width:2rem
    }
    h6.ssd234>p {
        margin-top:20px;
        margin-bottom:5px
    }
}
.wiiuii_boy .wu-button:hover {
    background-color: #2975e6d1;
}
@media screen and (max-width:980px) {
    .wiiuii_w {
        width:70%;
        margin:0 auto;
        text-align:center
    }
}
.mb10 {
    margin-bottom:10px
}
.line-form, .relative {
    position:relative
}
.scale-placeholder {
    position:absolute;
    bottom:18px;
    opacity:.5;
    transition:.2s;
    padding-left:4px;
    transform-origin:left top;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    pointer-events:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1;
    cursor:text;
    color:#fff;
    font-size:13px
}
.is-focus.scale-placeholder, input:focus~.scale-placeholder {
    transform:translateY(-11px);
    font-size:11px
}
.line-form-input {
    outline:0!important;
    border:none !important;
    display:block;
    width:100%;
    padding:1em 2em .4em .3em;
    opacity:.8;
    transition:.3s;
    background:0 0!important;
    color:#fff !important
}
.line-form-line, .line-form-line:before {
    position:absolute;
    bottom:0;
    left:0;
    height:1px;
    width:100%;
    transition:.8s
}
.line-form-line:before {
    content:'';
    width:0;
    background:#ffffff;
       width:35%;
}
.line-form-input:focus~.line-form-line:before, .line-form-input:hover~.line-form-line:before {
    width:100%
}
.wu-main label{
    display:inline-block;
    max-width:100%;
    margin-bottom:10px;
    font-weight:700
}
.entry-content iframe {
    min-height: 450px;
    margin-bottom: 22px;
    border-radius: 8px;
}
@media screen and (max-width:768px) {
    .footer-wave {
        display:none
    }
    .entry-content iframe {
        height:250px !important;
    }
    div #vides {
        width:auto
    }
    .wiiuii_boy .wu-bg {
        height:220px
    }
}


h6.ssd234 {
    margin-top: 20px;
}

.c-mimayic{
    color: #ff8989;
    background: #ff898940;
}


.tuijain {
    background-color: #ff0000;
    background-image: linear-gradient(-60deg,#ffe1cc8c 0%,#ef858594 100%);
}

.tipss121 {
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 3;
    width: 70px;
    height: 20px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    font-size: 13px;
    border: 2px solid #fff;
    padding-bottom: 21px;
}


/*链接卡片**/
.wiiuii-link_main{margin: 15px auto;text-align: center;}
.wiiuii-link_container{position:relative!important;display: inline-block;width:22em;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;overflow:hidden;background:rgba(0, 0, 0, 0.03);transition: background 0.5s;}
@media screen and (max-width:768px) {
    .wiiuii-link_container{
        width:20em;
    }
}
.wiiuii-link_card .link_card-content{position:relative;display:flex;padding:8px;border-radius:inherit;align-items:center;justify-content:space-between}
.wiiuii-link_card .link_card-text{text-align:left}
.wiiuii-link_card .link_card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.25;color:#333}
.wiiuii-link_card .link_card-meta{display:flex;margin-top:4px;font-size:14px;color:#999;align-items:center}
.wiiuii-link_card .link_card-svg{margin-right:4px;flex-shrink:0}
.wiiuii-link_card .link_card-link{display:-webkit-box;word-break:break-all;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.wiiuii-link_card .link_card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.wiiuii-link_card .link_card-image_cell{width:60px;height:60px;margin-left:10px;border-radius:5px;flex-shrink:0;overflow:hidden}
.wiiuii-link_container:hover{background:rgba(0, 0, 0, 0.05)}


/*提示框信息框*/


.qinghe-message .message-box {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0;
    padding:14px 24px;
    list-style:none;
    -webkit-transition:opacity .2s;
    -o-transition:opacity .2s;
    transition:opacity .2s;
    border-radius:6px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font:14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color:rgba(0, 0, 0, .9)
}
.qinghe-message .message-box .message-icons {
    display:inherit;
    font-size:20px;
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    line-height:20px
}
@media screen and (max-width: 480px) {
    .qinghe-message .message-box .message-icons {
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
.qinghe-message .message-box .message-icons .icon {
    display:inline-block;
    vertical-align:middle;
    width:1em;
    height:1em;
    font-size:20px
}
.qinghe-message .message-box .message-content {
    display:block;
    -webkit-box-flex:1;
    -ms-flex:1 1 0px;
    flex:1 1 0;
    margin-left:10px;
    font:14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    overflow:hidden
}
.qinghe-message .message-box .message-content .__title {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    font-weight:bold;
    color:rgba(0, 0, 0, .9)
}
.qinghe-message .message-box .message-content .__message {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%
}
.qinghe-message .message-box .message-content .__message .description {
    color:rgba(0, 0, 0, .6);
    -webkit-box-flex:0;
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    -webkit-transition:height .2s;
    -o-transition:height .2s;
    transition:height .2s
}
.qinghe-message .message-info {
    background-color:#d4e3fc
}
.qinghe-message .message-info .message-icons {
    color:#0052d9
}
.qinghe-message .message-success {
    background-color:#bcebdc
}
.qinghe-message .message-success .message-icons {
    color:#00a870
}
.qinghe-message .message-warning {
    background-color:#f9e0c7
}
.qinghe-message .message-warning .message-icons {
    color:#ed7b2f
}
.qinghe-message .message-error {
    background-color:#f9d7d9
}
.qinghe-message .message-error .message-icons {
    color:#e34d59
}

/*壁纸*/
.yj {
    border-radius: 8px !important;
}
.post-module-thumb .choiceness-liContent {
    position: relative;
    height: 100%;
    width: 100%;
    border-radius: 6px;
    overflow: hidden;
}
.post-module-thumb .imglist-char {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    letter-spacing: 1.14px;
    background: rgba(0, 0, 0, .3);
    height: 66px;
    padding: 1px 10px 0 15px;
    text-align: left;
    box-sizing: border-box;
    background: url(/wp-content/themes/b2child/Assets/img/title-bg.png) repeat 0 0;
    font-size: 14px;
    color: #FFF;
    transition: height .2s, background .2s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.post-module-thumb:hover .imglist-char {
    width: 100%;
    height: 100%;
    padding: 0;
    background-position: 0 -70px;
    text-indent: -999px;
}
.post-module-thumb .imglist-charblock {
    position: absolute;
    bottom: -100px;
    left: 0;
    right: 0;
    margin: auto;
    color: #fff;
    opacity: 0;
    visibility: hidden;
}
div#home-row-bizhi_jx .b2_gap>li .item-in {
    height: 75%;
}
.post-module-thumb:hover .imglist-charblock {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin:0 auto;
    font-size: 24px;
    width: 78%;
    height: 100px;
    padding-top: 5px;
    box-sizing: border-box;
    border: 1px solid #fff;
    text-align: center;
    opacity: 1;
    visibility: visible;
    border-radius: 8px;
     margin-top: 40px;
}
.post-module-thumb .imglist-charblock div {
    max-width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
}
.post-module-thumb:hover .imglist-charblock div {
    height: 42px;
    line-height: 42px;
    width: 90%;
    margin: 0 auto;
}
.post-module-thumb .imglist-charblock p {
    display: inline-block;
    max-width: 300px;
    padding-top: 11px;
    font-size: 12px;
    margin-top: 15px;
    text-align: center;
    opacity: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    color: #fff;
}
.post-module-thumb:hover .imglist-charblock p {
    opacity: 1;
    visibility: visible;
    margin-top: 6px;
}
.post-module-thumb .imglist-charblock p:before {
    content:'';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 117px;
    height: 0;
    border-top: 1px solid rgba(255, 255, 255, .5);
    border-top: 1px solid rgba(255, 255, 255)\9;
}
.post-module-thumb .imglist-charblock p .xxwa {
    /*margin: 0 1px 0 -10px;*/
}
.post-module-thumb .imglist-charblock p .xxwa i {
    font-size: 13px;
    margin: 0 5px 0 10px;
    vertical-align: -0.06em;
}
@media screen and (max-width: 1100px) {
    .post-module-thumb:hover .imglist-charblock {
		width: 98%;
		border: 0 solid #cccccc;
		margin-top: 1px;
	}
	.post-module-thumb .imglist-char{
	   padding: 13px 10px 0 15px;
	}
	b.shijians_bizhi {
       display: none;
    }
    .post-module-thumb .imglist-charblock p .xxwa {
       margin: 0 1px 0 -10px;
    }
}
.entry-content img {
    border-radius: 10px;
}

.archive-row .b2_gap>li .yj {
    height: 75%;
}
.post-item-1 ul.b2_gap .bizhisa {
    margin-bottom: -42px;
}

.post-item-bizhi_jx ul.b2_gap > li {
    width: 25%;
    margin-bottom: -40px;
}
@media screen and (max-width: 768px){
   .post-item-bizhi_jx ul.b2_gap > li {
      margin-bottom: -30px;
   } 
}

.fengba::before, .fengba::after {
    position:absolute;
    z-index:9999;
    opacity:0;
    visibility:hidden;
    pointer-events:none
}
.fengba::before {
    content:"";
    height:0;
    width:0;
    display:block;
    border:8px rgba(0, 0, 0, 0) solid;
    border-top-width:0;
    border-bottom-color:#0060fe;
    margin-top:23px;
}
.fengba::after {
    background-color: #0060fe;
    color: #fff;
    font-size:100%;
    font-weight:normal;
    content:attr(data-title);
    display:inline-block;
    white-space:nowrap;
     border-radius:16px;
    padding: 4px 8px;
    padding-left: 11px;
     padding-right: 10px;
    margin-top:10px;
    text-align:right;
}
.qingheliudd::after{
    margin-top: 27px !important;
}
.fengba:hover::before, .fengba:hover::after {
    opacity:1;
    visibility:visible
}
.fengba::after {
    left:50%;
    -webkit-transform:translate(-50%, 0);
    -ms-transform:translate(-50%, 0);
    transform:translate(-50%, 0);
}
.fengba::before {
    left:50%;
    margin-left:-8px;
}
.qingheliudd::before{
    margin-top: 22px !important;
}
/*.n-config-provider.main.left:hover .content .title{color:#3284fd}*/
.n-config-provider.main.left:hover .content .title { background-image: -webkit-linear-gradient(30deg, #a3cef1 25%, #ff0042 50%, #f7b500 75%, #24cfbd 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-background-size: 200% 100%;
  -webkit-animation: maskedAnimation 3s infinite linear;}
@keyframes maskedAnimation {
    0% {
        background-position: 0 0
    }
    100% {
        background-position: -100% 0
    }
}

input[type="submit"] {
    color: #fff;
    background: #0066ff;
    margin: 5px;
    border: 1px solid #0066ff;
    padding-left: 8px;
    padding-right: 8px;
}
span.circle-is-circle-admin {
    color: #fff !important;
    background: linear-gradient(90.34deg, #ff0000 0.27%, #ffcb00 99.7%);
    padding: 0px 5px;
    border-radius: 5px;
    height: 16px !important;
    line-height: 16px;
    animation: changeBiger .3s infinite linear alternate backwards running;
}
@keyframes changeBiger {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.1, 1.1);
    }
}


.modal.show-modal {
    background-image: url(/wp-content/themes/b2child/Assets/img/logodeng.jpg);
    width: 100%;
    min-height: 100vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 15px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}


/*文章下载*/
/*
 * 头部下载模块美化
 * 
*/
 .ji-downBox {
    padding: 30px;
    margin-bottom: 16px!important;
   border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.ji-downMain {
    display: flex;
}
.ji-downMain .thumb {
    /*height: 300px;*/
    max-width: 450px;
    width: auto;
    overflow: hidden;
    position: relative;
}
.ji-downMain .thumb img {
    min-width: 100%;
    max-height: 411px;
}
.ji-downMain .data .post-meta .data {
    margin-left: 0;
}
.ji-downMain .data {
    flex: 1;
    margin-left: 30px;
}
.ji-downMain .data h1 {
    margin-bottom: 20px;
    font-size: 24px;
}
.ji-downMain .data ul {
    margin-top: 10px;
}
.ji-downMain .data ul li {
    line-height: 40px;
    list-style: none;
    font-size: 14px;
}
.ji-downMain .data ul li>div {
    display: flex;
    position: relative;
    align-items: center;
}
.ji-downMain .data ul li>div span:before {
    content:"";
    width: 12px;
    height: 12px;
    display: block;
    background: url(/wp-content/themes/b2child/Assets/img/wenzhangye/li-dian.svg);
    position: relative;
    margin-right: 8px;
    margin-top: 13px;
    opacity: 0.65;
}
.ji-downMain .data ul li>div span {
    flex: 1;
    display: flex;
}
.ji-downMain .post-meta {
    flex: 1;
    margin: 0;
}
.ji-downMain .post-meta .post-author {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.ji-downMain .post-meta .post-author .ava {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 10px;
}
.ji-downMain .post-meta .post-author .ava img {
    width: 100%;
    margin-right:10px;
}
.ji-downMain .jitheme_single_mate {
    display: flex;
    line-height: 35px;
}
.ji-downMain .categories {
    height: 30px;
    display: inline-block;
    line-height: 30px;
    padding: 0 5px 0 5px;
    margin-right: 20px;
    border-radius: 5px;
}
.ji-downMain .categories a {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #8f8f8f;
    vertical-align: top;
}
.ji-downMain .categories i {
    color: var(--b2color);
}
.ji-downMain .categories i {
    padding: 3px;
    border-radius: 100%;
}
/*.ji-downMain .post-meta .post-author span {*/

/*    font-size: 14px;*/

/*    margin-left: 10px;*/

/*}*/
 .ji-downMain .single-button-download {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 33px;
    border-radius: 8px;
}
.ji-downMain .down a {
    display: inline-block;
    transition: all .3s;
    padding: 12px 40px;
    font-size: 16px;
    letter-spacing: .5px;
    background-color: #2a64f6;
    color: #fff;
}
.ji-downMain .down a i {
    display: inline-block;
    transform: translateY(-1px);
    margin-right: 5px;
}
.ji-downMain .post-list-cat {
    flex: 1;
    text-align: right;
    flex-direction: row-reverse;
}
.post_tag .box {
    background: transparent;
}
/*列表菜单样式2*/
 .ji-category-bg {
    margin-top: -217px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100%;
    margin-bottom: 20px;
    overflow: hidden;
}
.ji-category-bg .title span {
    font-size: 35px;
    color: #fff;
    font-weight: bold;
    margin-top: 30px;
    letter-spacing: 2px;
    text-shadow: 0 6px 16px rgba(0, 0, 0, .3);
}
.ji-category-bg p {
    font-size: 18px;
    color: #fff;
    margin-top: 5px;
    letter-spacing: 2px;
}
#jitheme_arc_b .bg {
    height: 220px;
}
.ji-catnav-wz {
    z-index: 1;
    position: relative;
    color: #fff;
    padding: 10px 0;
}
.ji-catnav-wz a {
    color: #fff;
    font-size: 15px;
}
.ji-catnav-wz a:hover {
    color: var(--b2color)!important;
}
#jitheme_arc_b .tax-info {
    z-index: unset;
    background-color:var(--main-bg-color);
    margin: 0px;
    padding: 20px 0px;
    justify-content: space-between;
    border-bottom: 1px solid var(--body-bg-color);
}
#jitheme_arc_b #filter-top {
    text-align: center;
    padding: 0px;
}
#jitheme_arc_b #filter-top ul li {
    display: flex;
    padding: 0px;
    margin-bottom: 10px;
}
#jitheme_arc_b .filter-name {
    margin-right: 12px;
    color: #999;
    flex-shrink: 0;
    text-align-last: justify;
    max-width: 65px;
    width: 65px;
    margin-right: 10px;
    font-weight: bold;
    color: var(--key-color);
}
#jitheme_arc_b #filter-top a {
    font-size:14px;
    border-radius: 5px;
    line-height:15px;
    display: inline-block;
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
    margin: 10px 10px 10px 0px;
}
#jitheme_arc_b .tax-search input {
    background: var(--body-bg-color);
    border-radius: 5px;
    padding: 7px 10px 7px 15px;
}
#jitheme_arc_b .tax-search button {
    width: 33px;
}
#jitheme_arc_b .filter-items a:hover {
    border: 1px solid var(--main-bg-color);
    color: var(--b2color);
    background-color: var(--b2lightcolor);
}
#jitheme_arc_b .button, #jitheme_arc_b button {
    border-radius: unset;
}
#jitheme_arc_b .jithem_ac {
    background-color: var(--main-bg-color);
    box-shadow: 0px 12px 23px 0px rgba(51, 51, 51, .082);
}
.hot_num_pos {
    position: absolute;
     top: 28px; 
    right: 20px;
    min-width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: right;
    font-size: 28px;
}
.post-style-6 .hot_num_pos i {
    font-size: 32px
}
.post-style-6 .onecad_title {
    font-size: 19px;
    font-weight: 600;
    text-overflow: ellipsis;
    height: 36px;
    display: flex;
    line-height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}



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

.b2-widget-title h2:before {
    position: absolute;
    height: 15px;
    content: '';
    width: 4px;
    background: #6891f9;
    left: 4px;
    border-radius: 5px;
    box-shadow: 1px 1px 3px -1px #6891f9;
}

.comment-author .kusheq {
    /*color: #fff !important;*/
    /*background: linear-gradient(90.34deg, #ff0000 0.27%, #ffcb00 99.7%);*/
    /*padding: 0px 5px;*/
    /*border-radius: 5px;*/
    /*height: 16px !important;*/
    /*line-height: 16px;*/
    /*animation: changeBiger .5s infinite linear alternate backwards running;*/
    /*width: 90px;*/
    /*text-align: center;*/
    /*display: none;*/
}

@media screen and (max-width: 768px){
.download-rights {
  border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
}

.entry-content .post-note {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

:root {
    --blue: #b1c6ff;
    --gray: #777790;
    --pink: #4a83f7;
    --gray-bg: #fafafa;
    --light-bg: #fff;
    --light-font: #777790;
    --light-border: #ddd;
    --thick-shadow: 0 0 20px rgba(119, 119, 144, .4);
}
/* 2 - 侧边栏
-------------------------------- */
 asides {
    left: 0;
    top: 8em;
    z-index: 2;
    position: fixed;
    user-select: none;
}
asides::-webkit-scrollbar {
    width: 0
}
/* - 侧边导航 */
 .side-nav {
    background: #fff;
    background: #fff;
    border-radius: 0 1em 1em 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    box-shadow:0 0 10px rgba(119, 119, 144, .2);
      color: #777790;
    color: var(--light-font);
    background: #f7f7f7;
}
.nav-item a {
    color: inherit;
    display: block;
}
.nav-item > a {
    z-index: 0;
    cursor: pointer;
    padding: 1em 2em;
    position: relative;
}
.nav-item > a::before {
    top: 0;
    left: 0;
    bottom: 0;
    width: .5em;
    content:'';
    z-index: -1;
    position: absolute;
    transition: width .3s;
}
.nav-item > a:hover {
    color: #fff
}
.nav-item > a:hover::before {
    width: 100%
}
.nav-item:nth-child(1) > a::before {
    background: #ff8b46
}
.nav-item:nth-child(2) > a::before {
    background: #ffc71d
}
.nav-item:nth-child(3) > a::before {
    background: #d4f00f
}
.nav-item:nth-child(4) > a::before {
    background: #b1c6ff
}
.nav-item:nth-child(5) > a::before {
    background: #dcb5ff
}
.nav-item:nth-child(6) > a::before {
    background: #ff9fab
}
.nav-item:nth-child(7) > a::before {
    background: #eae489
}
.nav-item:nth-child(8) > a::before {
    background: #acf0dc
}
.nav-item:nth-child(9) > a::before {
    background: #f9dba7
}
.nav-item:nth-child(10) > a::before {
    background: #a9d6f6
}
.nav-item:nth-child(11) > a::before {
    background: #b5e8a4
}
.nav-item:nth-child(12) > a::before {
    background: #ffb7a5
}
.nav-item:first-child, .nav-item:last-child {
    overflow: hidden
}
.nav-item:first-child {
    border-top-right-radius: 1em
}
.nav-item:last-child {
    border-bottom-right-radius: 1em
}
.nav-item.has-child {
    position: relative
}
.nav-item.has-child > a::after {
    right: .75em;
    opacity: .5;
    content:"\e62f";
    position: absolute;
    font-family:"iconfontsd";
     color: #131313;
    top:17px;
}
/* -- 二级菜单 */
 @media screen and (min-width: 601px) {
    .sub-menu {
        /*top: 0;*/
        /*right:0;*/
        opacity: 0;
        z-index: 1;
        visibility: hidden;
        position: absolute;
        transition: opacity .15s, visibility .15s;
        margin-right:-115px;
    }
    .sub-menu .wrapper {
        position: absolute;
        white-space: nowrap;
        border-radius: 0 1em 1em 0;
        background: var(--light-bg);
        box-shadow: 0 0 10px rgba(0, 0, 0, .2);
        box-shadow:0 0 10px rgba(119, 119, 144, .2);
    }
    .sub-menu a {
        padding: .75em 1.5em;
    }
    .sub-menu a:hover {
        color: var(--pink);
    }
    .nav-item.has-child:hover .sub-menu {
        opacity: 1;
        visibility: visible;
    }
}
@media screen and (max-width: 768px) {
    .sub-menu {
        /*display: none;*/
        /*text-align: center;*/
    }
    .top-menu-ul>li.depth-0>a i.b2-arrow-down-s-line{
        top:9px;
    }
    .sub-menu a {
        width: 50%;
        flex: 0 0 50%;
        padding: 1em 1.5em;
    }
    .sub-menu .wrapper {
        display: flex;
        flex-wrap: wrap;
    }
    .nav-item.has-child.active .sub-menu {
        display: block
    }
}
/* - 侧边功能 */
 .side-action {
    display:none;
    margin: 1em;
    text-align: center;
}
.side-action .search-btn {
    cursor: pointer
}
.side-action .search-btn::before {
    content:"\f002";
    font: 1em/2em"FontAwesome";
}
/* - 功能窗 */
 .side-window {
    top: 0;
    left: 0;
    opacity: 0;
    z-index: -2;
    width: 100%;
    height: 100%;
    padding: 0 1em;
    display: table;
    position: fixed;
    visibility: hidden;
    background: rgba(255, 255, 255, .9);
    background: var(--light-bg);
    transition: opacity .3s, visibility .3s;
}


@media screen and (max-width: 768px){
.social-top .header-banner .ym-menu a {
    color: #121212!important;
}
    
}


.collection-before {
    border-bottom: 1px solid #ddd;
}
.entry-content > .collection-after {
    border-top: 1px solid #ddd;
    padding-top: 1.5em;
    margin-bottom: 0;
}
.collection-posts-ul {
    background: #f5f5f5;
    padding: 10px 0;
    border-radius: 8px;
    max-height: 290px;
    overflow-y: hidden;
}
.collection-posts-ul:hover {
    overflow-y: scroll;
}
.entry-content .collection-posts-ul a {
    color: #444;
}
.entry-content .collection-posts-ul a:hover {
    color: #ff3657;
}



section#b2-widget-circle-info-2 {
    /*background-color: #f0f2f7 !important;*/
    /*-webkit-box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -8px -8px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);*/
    /*box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -8px -8px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);*/
    /*transition: box-shadow .25s ease, -webkit-box-shadow .25s ease;*/
    /* background: #d8dbe3; */
    /*background: -o-linear-gradient(top, #d8dbe3, #fff);*/
    /*background: -webkit-gradient(linear, left top, left bottom, from(#e1e5e16e), to(#fff));*/
    /*box-shadow: 6px 6px 15px 0rgb(136 167 225/10%), -6px -6px 15px 0 #fff;*/
    /*-o-transition: all .2s;*/
    /*transition: all .2s;*/
    /*box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -8px -8px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);*/
    /*transition: box-shadow .25s ease, -webkit-box-shadow .25s ease;*/
}

/*优化头部header*/
 .site-header.social-top {
    height: 58px;
    background: #ffffff;
}
.logo img {
    /*height: 22px;*/
}
.header-banner-left .menu li.current-menu-item a {
    color: #121212;
    font-weight: 600;
}
.site .site-header-in {
    box-shadow: none;
}
.site .site-header-in > div:last-child {
    box-shadow: 0px 2px 4px rgb(114 114 117 / 6%);
}
.social-top .header {
    height: 58px;
    border: none;
    background: #fff0;
}
.social-top .site.up .header {
    background: #fff;
    z-index: 7;
}
.top-style-blur {
    display: none;
}
.social-top .header-banner {
    position: absolute;backdrop-filter: blur(4px);
}
.social-top .header-banner {
    transform: translate(0, 0);
    transition: transform .3s;
}
.social-top .site.up .site-header-in .header-banner {
    transform: translate(0, -58px);
    transition: transform .3s, background-color .3s ease-out;
}
.social-top .header .wrapper {
    height: 58px;
    opacity: 0;
    transform: translate(0, 20px);
    transition: transform .3s, background-color .3s ease-out, opacity .3s;
    -webkit-transition: transform .3s, background-color .3s ease-out, opacity .3s;
    /* Safari */
}
.social-top .site.up .site-header-in {
    transform: none;
    transition: none;
}
.social-top .site.up .top-style-bottom .wrapper {
    opacity: 1;
    transform: translate(0, 0);
    transition: transform .3s, background-color .3s ease-out, opacity .3s;
    -webkit-transition: transform .3s, background-color .3s ease-out, opacity .3s;
    /* Safari */
}
.social-top .header-banner-left .menu li a {
    font-size: 15px;
}
.social-top .top-menu ul li.depth-0 > a {
    font-size: 15px;
    color: #43484b;
    /*第二层导航菜单字体颜色修改，可以修改成自己颜色*/
    opacity: 1;
    height: 58px;
}
.social-top .top-menu ul li.depth-0 > a i {
    font-weight: 600;
}
.social-top .mobile-box {
    justify-content: normal;
}
.social-top .mobile-box .mobile-show {
    display: block;
}
.social-top .mobile-box .top-submit {
    position: absolute;
    right: 0;
    display: flex;
}
/*移动样式优化*/
 @media screen and (max-width: 768px) {
    .social-top .logo img {
        /*height: 20px;*/
    }
    .site-header.social-top {
        height: 90px;
    }
    .social-top .site.up .site-header-in {
        transform: translate(0, -43px);
        transition: transform .3s, background-color .3s ease-out;
    }
    .social-top .header .wrapper {
        opacity: 1;
        transform: none;
    }
    .social-top .site.up .site-header-in .header-banner {
        transform: none;
    }
    .social-top .top-submit {
        display: none !important;
    }
}
.b2-menu-3 .sub-menu-0 > li:hover > a, .b2-menu-3 .sub-menu-0 a:hover {
    background:#fcfcfc !important;
    color:#ea7279;
}
.b2-menu-3 .sub-menu-0 a {
    font-size: 14px;
    display: flex;
    padding: 10px 30px;
    justify-content: space-between
}
.b2-menu-3 .sub-menu-0>li:after {
    content:'';
    position: absolute;
    top: 18px;
    left: 12px;
    width: 0px;
    height: 0px;
    border-radius: 50%;
    background: #fff;
    border: 3px solid #f78da7
}
/* .sub-menu{
   background-color: var(--main-bg-color)!important;
    color: var(--key-color)!important; 
} */
 .b2-menu-3 .sub-menu-0>li:nth-child(2n+1):after {
    border: 3px solid #cf2e2e
}
.b2-menu-3 .sub-menu-0>li:nth-child(3n+1):after {
    border: 3px solid #ff6900
}
.b2-menu-3 .sub-menu-0>li:nth-child(4n+1):after {
    border: 3px solid #fcb900
}
.b2-menu-3 .sub-menu-0>li:nth-child(5n+1):after {
    border: 3px solid #7bdcb5
}
.b2-menu-3 .sub-menu-0>li:nth-child(6n+1):after {
    border: 3px solid #00d084
}
/*Slider*/
 .has_children .sub-menu {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
     box-shadow: 0 0 0px 0 rgb(0 0 0 / 8%);
}



/*阅读全文
#contTab{
    display: none;
}
.content-more{
    display: none;
}
#contTab:checked ~ #cont{
    max-height: 1000px;
    overflow: hidden;
}
#contTab:checked ~  .content-more{
    display: block;
    position: relative;
    padding-top: 20px;
    padding-bottom: 30px;
    text-align: center;
}
#contTab:checked ~  .content-more .gradient{
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),#fff);
    background-image: linear-gradient(-180deg,rgba(255,255,255,0),#fff);
    height: 80px;
    position: absolute;
    left: 0;
    top: -79px;
    width: 100%;
}
#contTab:checked ~  .content-more .readmore{
    display: inline-block;
    background: #3a63ed;
    color: #fff;
    width: 175px;
    height: 42px;
    border-radius: 42px;
    line-height: 42px;
    font-size: 16px;
    cursor: pointer;
}
*/



/*
 * ------------------------------------------------------------------------------
 * 评论快捷回复伪类
 * ------------------------------------------------------------------------------
 */
 .comment-form {
    margin-top: 1px!important;
}
.comments-title.comment-info:before {
    content:"快捷回复：";
    cursor: pointer;
    width: 70px;
    color: #1176eb;
}
.comments-title {
    color: #333;
    font-weight: 600;
}
.comment-info span {
    display: flex;
    align-items: center;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.post-pre-next {
    display: none;
}
.collection-number {
    border-radius: 5px;
}
.ictlist-comments {
    display: none;
}
.post-style-6 #vReplace {
    display: none;
}
div#vReplace {
    display: flex;
    justify-content: flex-start;
    border-radius: 12px;
}


/*文本选中的颜色*/
::selection {
    background: #F53D3D !important;
    color: #fff;
}

.news-item-date p span {
    border-radius: 6px;
}


.post-3-li-dubble .post-modules-top {
    /*align-items: baseline;*/
}

/*签到*/
#xmw_popup .Modal-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 203;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}
#xmw_popup .Modal-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background-color: rgba(18, 18, 18, .65);
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out
}
#xmw_popup .CreatorVideoSupportModal {
    width: 400px
}
#xmw_popup .Modal--large {
    width: 536px
}
#xmw_popup .Modalsd {
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 311px;
    max-height: calc(100vh - 48px);
    margin-right: auto;
    margin-left: auto;
    -webkit-box-shadow: 0 5px 20px rgba(18, 18, 18, .1);
    box-shadow: 0 5px 20px rgba(18, 18, 18, .1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: max-height .8s ease;
    transition: max-height .8s ease;
    -webkit-animation: xutian-show 2s ease-in-out 0s 1 normal forwards
}
.modalsd {
    /*transform: perspective(1px) scale(1);*/
   align-items: center;
}
#xmw_popup .Modal-inner {
    overflow: auto;
    background: #fff;
    border-radius: 2px;
    border-radius: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
}
#xmw_popup .CreatorVideoSupportModal .Modal-content {
    margin-top: 0;
    padding: 0
}
#xmw_popup .Modal-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    padding: 0 24px 32px;
    margin-top: 24px;
    line-height: 1.7;
    opacity: 1
}
#xmw_popup .CreatorVideoSupportModal-content, #xmw_popup .CreatorVideoSupportModal-decorateTitle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
#xmw_popup .CreatorVideoSupportModal-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
#xmw_popup .CreatorVideoSupportModal-decorateTitle {
    color: #fff;
    font-size: 24px;
    height: 33px;
    position: absolute;
    top: -24px;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    font-weight: 600;
    font-synthesis: style
}
#xmw_popup .CreatorVideoSupportModal-content, #xmw_popup .CreatorVideoSupportModal-decorateTitle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
#xmw_popup .CreatorVideoSupportModal-decorateTitle img {
    height: 7px;
    width: 44px
}
#xmw_popup .CreatorVideoSupportModal-confirm {
    text-align: center;
    height: 55px
}
#xmw_popup .CreatorVideoSupportModal-decorateTitleArrowLeft {
    background-image: url(/wp-content/themes/b2child/Assets/images/qiandao/background_title_arrow_left.fe8fdc16.png);
    height: 7px;
    width: 44px;
    background-size: contain
}
#xmw_popup .CreatorVideoSupportModal-decorateTitleArrowRight {
    background-image: url(/wp-content/themes/b2child/Assets/images/qiandao/background_title_arrow_left.fe8fdc16.png);
    height: 7px;
    width: 44px;
    background-size: contain;
    -webkit-transform: rotate(180deg)
}
#xmw_popup .CreatorVideoSupportModal-decorateTitleText {
    height: 25px;
    width: 106px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    background-image: url(/wp-content/themes/b2child/Assets/images/qiandao/success.png);
    margin-left: 10px;
    margin-right: 10px
}
@keyframes xutian-show {
    0% {
        transform: rotateX(90deg)
    }
    8% {
        opacity: 1;
        transform: rotateX(-60deg)
    }
    18% {
        opacity: 1;
        transform: rotateX(40deg)
    }
    34% {
        opacity: 1;
        transform: rotateX(-28deg)
    }
    44% {
        opacity: 1;
        transform: rotateX(18deg)
    }
    58% {
        opacity: 1;
        transform: rotateX(-12deg)
    }
    72% {
        opacity: 1;
        transform: rotateX(9deg)
    }
    88% {
        opacity: 1;
        transform: rotateX(-5deg)
    }
    96% {
        opacity: 1;
        transform: rotateX(2deg)
    }
    100% {
        opacity: 1
    }
}
#xmw_popup .CreatorVideoSupportModal-title {
    font-size: 24px;
    line-height: 33px;
    color: #000;
    font-weight: 600;
    font-synthesis: style;
    text-align: center
}
#xmw_popup .CreatorVideoSupportModal-text {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 16px;
    color: #000
}
#xmw_popup .ModalButtonGroup--vertical {
    margin-top: 40px
}
#xmw_popup .CreatorVideoSupportModal .ModalButtonGroup--vertical .Button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
#xmw_popup .ModalButtonGroup--vertical .Button {
    display: block;
    width: 220px;
    margin-right: auto;
    margin-left: auto
}
#xmw_popup .Modal-closeIcon {
    vertical-align: top;
    fill: #fff
}
#xmw_popup .background {
    background-image: url(/wp-content/themes/b2child/Assets/images/qiandao/background_blue.94450cd0.svg);
    max-width: 100%;
    height: auto;
    object-fit: cover;
    border: 0;
    vertical-align: text-top;
    width: 400px;
    height: 135px
}
#xmw_popup .CreatorVideoSupportModal-liukanshanImage {
    left: 0;
    right: 0;
    top: 42px;
    width: 120px;
    height: 120px;
    margin: 0 auto;
    position: absolute;
    background-size: contain;
    background-image: url(/wp-content/themes/b2child/Assets/images/qiandao/Goldcoins.svg);
    cursor: pointer;
    transition: .8s
}


/*个人中心*/
.author .author-header {
    margin-top: -1px;
}
.user-panel {
    /*display: block;*/
        max-width: 1263px;
    margin: -73px auto 0;
}
.user-panel .avatar {
    margin: 0 auto;
    border-radius: 50%;
}
.user-panel-info {
    /*text-align: center;*/
    padding-top: 20px;
    padding-left: 0px;
}b.yonghuxx {
    margin-left: 20px;
}
.user-panel-info div{
    /*margin: 0 auto;*/
    margin-left: 29px;
}
.user-panel-info p {
    background: rgba(0,0,0,0);
    margin-right: auto!important;
}
.mask-wrapper {
    /*height: 270px;*/
    line-height: 1;
    margin: 0 auto;
    padding: 0;    width: 100%;
    height: 0;
    padding-top: 25%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.editor-avatar {
    display: flex;
    align-items: center;
    flex-flow: column;
    height: 100%;
    position: absolute;
    width: 100%;
    justify-content: center;
    background: rgba(41,44,47,.4);
    color: #fff;
    font-size: 20px;
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
    border-radius: 75px;
}

.user-panel-info h1 span {
    margin-right: 0;
}
@media screen and (max-width: 768px){
.mask-wrapper {
    height: 150px;
}
.user-panel .avatar {
    width: 100px;
    height: 100px;
    max-width: 100px;
    min-width: 100px;
    cursor: pointer;
    border: 5px solid #ffffff;
    position: relative;
    z-index: 4;
}
}
.vip-current {
    border: initial;
}
.entry-content p > a:hover {
    text-decoration: none!important;
}


/*img#huahuad {*/
/*    width: 100px;*/
/*    margin-top: -2px;*/
/*    height: 40px !important;*/
/*}*/

.top-user-info-box-name>div>div {
   
    align-items: center;
}

/*img#vipsvip{*/
/*   width: 100px;*/
/*    margin-top: -3px;*/
/*    height: 40px !important; */
/*}*/

.b2-baidu-fill:before {
    color: #ff8708;
}

a.button.login-baidu span {
    color: #ff8708;
}

.login-box-content .login-social-button-bottom a span {
    font-weight: 700;
}

/*加载中

a.thumb-link.post-has-video picture {
    background-image: url(/wp-content/themes/b2child/Assets/images/loading.gif)!important;
    background-position: center;
    width: 100%;
    height: 100%;
    background-size: cover;
}
.ic-top picture{
    display: block;
     background-image: url(/wp-content/themes/b2child/Assets/images/loading.gif)!important;
    background-position: center;
    width: 100%;
    height: 100%;
    background-size: cover;
}*/
@media screen and (min-width: 850px){
    .mi-login-avatar {
    background-image: url(/wp-content/themes/b2child/Assets/images/6d192a0.webp);
    width: 50px;
    height: 50px;
    background-size: cover;
    background-position: center;
    border-radius: 50%;
    cursor: pointer;
    margin-top: -5px
}
.top-user-info .header-login-button:hover .user-inner {
    display: block;
}
.top-user-info .header-login-button .user-inner {
    position: absolute;
    z-index: 103;
    left: 50%;
    top: 52px;
    display: none;
    height: auto;
    width: 264px;
    padding: 36px 8px 0;
    margin-left: -110px;
    padding-top: 38px;
    background: url(/wp-content/themes/b2child/Assets/images/bg-cat-main.png) no-repeat top;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto;
}
.user-inner .user-inner-main {
    padding: 16px 0 16px;
    border: 1px solid #FFB5C3;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 1px 4px 0 #FFD1D8 inset;
    -moz-box-shadow: 0 1px 4px 0 #FFD1D8 inset;
    box-shadow: inset 0 1px 4px 0 #FFD1D8;
}
.user-inner .user-inner-main .mascot {
    display: block;
    height: auto;
    width: 80px;
    margin: 0 auto 20px;
}
.user-inner .user-inner-main .explain {
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #999999;
    display: block;
    text-align: center;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.wrapper .header-user {
    position: absolute;
    right: 0;
    display: flex;
    width: 100px;
    justify-content: flex-end;
 }
}

.mobile-hidden.user-tips {
    display: none;
}


.social-top .header-banner-left .menu li a:before{
    content: " ";
    position: absolute;
    width: 100%;
    top: -3px;
    background:#fc6976;
    height: 5px;
    border-radius: 0 0 15px 15px;
    opacity: 0;transition: .3s;
}
.social-top .header-banner-left .menu li a:hover:before{
    color:#fc6976;
    font-weight:700;
    opacity: 1;
}


.show-modal {
    opacity: 1;
    visibility: visible;
    transform: perspective(1px) scale(1.0);
    transition: visibility 0s linear 0s, opacity 0.15s 0s, transform 0.15s;
    backdrop-filter: unset!important;
}
.modal-content .close-button {
    font-size: 25px;
    color:#fff;
}
.gg-box .gg-box-title {
    background:linear-gradient(45deg, #ff9700, #ed1c24);
    text-align: center;
}
.gg-box-title .gg-title {
    padding-left: unset;
    margin:0 auto;
}
.gg-title {
    padding: unset;
}
.gg-box .modal-content {
    padding: 0;
    border-radius:15px;
}
.title-bg {
    width: unset;
    height: unset;
    background:unset;
    position: unset;
    top: unset;
    left: unset;
    border: unset;
    box-sizing:unset;
}
.gg-desc {
    padding: 15px;
    font-size: 16px;
}
.gg-button {
    padding: 10px;
    text-align: right;
}
.gg-button .button1 {
    background: rgba(18, 185, 40, .1);
    border: unset;
    border-radius: 15px;
    font-size: 14px;
    padding: 4px 12px;
    color:#18a52a;
}
.gg-button .button2 {
    background: #ff269b;
    border: unset;
    border-radius: 15px;
    font-size: 14px;
    padding: 4px 12px;
    color:#ffffff;
}
.gg-desc p {
    color: #ff8a34;
}


/*优设网文章样式开始*/
 .b2-widget-hot {
    background-image: url(/wp-content/themes/b2child/Assets/images/pic/uisdc-widget-news.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: all .2s;
    box-shadow: 8px 8px 16px rgb(67 71 82 / 15%), -8px -8px 16px rgb(255 255 255), inset 0px 0px 4px rgb(255 255 255 / 20%), inset 7px 7px 15px rgb(55 84 170 / 0%), inset -7px -7px 20px rgb(255 255 255 / 0%), 0px 0px 4px rgb(255 255 255 / 0%);
    transition: box-shadow .25s ease, -webkit-box-shadow .25s ease;
}
.post-list-meta-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 1px 1px;
    color: #AAAEB3;
}
@media screen and (max-width: 768px) {
    .col-3, ul.b2_gap > li.newstyle {
        width: 48% !important;
        padding: 1px 1px 1px 1px;
        margin: 0 auto;
    }
    .list-footer, .post-list-meta-box {
        display:none;
    }
}
.col-3 {
    flex: 0 0 auto;
    width: 25% !important;
}
.col-3 .widget-area {
    width: calc(100% - 16px);
    min-width: auto !important;
}
.col-3 .widget-title {
    font-size:23px;
    border-bottom: 1px solid #eee;
    padding: 20px 0 20px 42px;
}
.col-3 .b2-widget-hot li.widget-post-none {
    height: 72px;
}
.col-3 .b2-widget-post-order span {
    font-size: 28px;
    height: 36px;
    line-height:36px;
}
.col-3 .widget ul li h2 {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0;
    -webkit-line-clamp:1;
}

.modal-content .close-button {
  
    color: #000;
}


.comment-user-info img#vipsvip {
  margin-top: 2.5px;
}


/*瀑布流美化*/

.color-0 {
    color: #8492A6!important
}
.color-2, .color-4 {
    color: #20a0ff!important
}
.color-6, .color-8 {
    color: #39c408!important
}
.color-3, .color-7 {
    color: #ff8400!important
}
.color-1, .color-5 {
    color: #837adc!important
}
.card {
    /*-webkit-box-shadow: 3px 1px 3px 3px rgba(31, 45, 61, .15);*/
    /*box-shadow: 3px 1px 3px 3px rgba(31, 45, 61, .15);*/
    border-radius: 13px;
    margin-bottom: 30px;
    -webkit-transition: -webkit-transform .25s, -webkit-box-shadow .25s;
    transition: -webkit-transform .25s, -webkit-box-shadow .25s;
    transition: transform .25s, box-shadow .25s;
    transition: transform .25s, box-shadow .25s, -webkit-transform .25s, -webkit-box-shadow .25s;
    padding: 10px;
    background: #fff;
}
.card:hover {
    -webkit-transform: translateY(13px);
    transform: translateY(13px);
    -webkit-box-shadow: 0 3px 5px rgba(31, 45, 61, .2);
    box-shadow: 0 3px 5px rgba(31, 45, 61, .2)
}
.card:hover h2 {
    color: #20a0ff;
    /*font-weight: 700;*/
}
.card .cover {
    display: block;
    border-radius: 13px 13px 0 0;
    padding-top: 70%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.card .meta {
    padding: 8px 15px;
    background: #fff;
    border-radius: 0 0 13px 13px
}
.card .date {
    color: #8492a6;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    position: relative
}
.card h2, .card h2 {
    color: #475669;
    text-overflow: ellipsis;
    -webkit-transition: color .25s
}
.card .date:after {
    content:"";
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    width: 20px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff)
}
.card h2 {
    font-size: 15px;
    margin: 6px 0 0;
    white-space: nowrap;
    overflow: hidden;
    transition: color .25s
}
.card h2:hover {
    color: #20a0ff
}
.card a {
    color: inherit;
    text-decoration: none
}
.card .tags {
    position: relative;
    margin-top: 10px;
    white-space: nowrap;
    overflow: hidden;
    color: transparent;
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-transition: .25s;
    transition: .25s;
    display: flex;
    align-items: center;
}
.card .tags:after, .card .tags:before {
    content:"";
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    width: 20px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff)
}
.card .tags a {
    display: inline-block;
    font-size: 10px;
    line-height: 20px;
    padding: 0 10px;
    color: #20a0ff;
    position: relative
}
.card .tags a:before {
    content:"";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    color: inherit;
    background: currentColor;
    border-radius: 20px;
    opacity: .15
}
.card .description {
    display: none
}
.card .summary {
    position: absolute;
    bottom: 12px;
    font-size: 12px;
    color: #657487;
    opacity: 0;
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: .25s;
    transition: .25s
}
.card:hover .tags {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}
.card:hover .summary {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}
.date {
    font-size: 14px;
    color: #8492A6;
    margin-top: .125em
}
.card[showas=img] .cover {
    padding-top: 0;
    width: 100%;
    min-height: 13px;
    background: #fff
}
.card .tags:after, .card .tags:before {
    background: -webkit-gradient(linear, left top, right top, from(rgba(249, 250, 252, 0)), to(#f7f8fa));
    background: -webkit-linear-gradient(left, rgba(249, 250, 252, 0), #f7f8fa);
    background: linear-gradient(90deg, rgba(249, 250, 252, 0), #f7f8fa)
}
.card .tags:after, .card .tags:before {
    content:"";
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    width: 20px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(240, 242, 247, 0)), to(#f0f2f7));
    background: -webkit-linear-gradient(left, rgba(240, 242, 247, 0), #f0f2f7);
    background: linear-gradient(90deg, rgba(240, 242, 247, 0), #f0f2f7)
}
.card .tags a:before {
    background: currentColor;
    opacity: .15;
    right: 0;
    border-radius: 20px;
    top: 0
}
.card .tags a {
    display: flex;
    font-size: 10px;
    line-height: 20px;
    padding: 0 10px;
    color: #20a0ff;
    position: relative;
    margin-right: 5px;
}
.card .tags a:before {
    content:"";
    position: absolute;
    left: 0;
    bottom: 0;
    color: inherit
}
.card .description {
    font-size: 12px;
    line-height: 1.43em;
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #8492a6
}
.card .l-card-title {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    line-height: 20px;
    height: 40px;
    white-space: unset!important
}
.card:hover .description {
    color: #475669
}
.card .description.s-card-desc {
    color: #99a9bf;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 5px 0;
    line-height: 20px;
    font-size: 13px;
    height: 40px
}
.card .badage {
    position: absolute;
    right: 0;
    bottom: -20px;
    z-index: 2;
    font-size: 12px;
}
.card .badage>div {
    display: inline-block;
    position: relative;
    margin: 0 -15px 8px 0;
    filter: drop-shadow(-5px 5px 3px rgba(126, 129, 132, .3))
}
.card .badage>div:after, .card .badage>div:before {
    content:"";
    display: block;
    border-style: solid;
    position: absolute
}
.card .badage>div>.content {
    margin: 0;
    line-height: 22px;
    height: 22px;
    padding: 0 15px 0 8px;
    border-bottom-right-radius: 5px
}
.card .badage>div:before {
    right: 0;
    top: -6px;
    border-color: transparent transparent #7d8185 #7d8185;
    border-width: 3px;
    transform-origin: bottom;
    transform: scaleY(.75)
}
.card .badage>div:after {
    border-color: transparent #7e8184 #7e8184 transparent;
    border-width: 11px 5px;
    top: 0;
    left: -10px
}
.card .badage>div>.content {
    display: inline-block;
    color: #fff;
    background: linear-gradient(90deg, #7e8184, #9ca3a9 calc(100% - 6px), #bcc0c4);
    font-size: 12px
}
.card .badage>div.red {
    filter: drop-shadow(-5px 5px 3px rgba(255, 73, 73, .3))
}
.card .badage>div.red:before {
    border-left-color: #ca1f1e;
    border-bottom-color: #ca1f1e
}
.card .badage>div.red:after {
    border-right-color: #ff4949;
    border-bottom-color: #ff4949
}
.card .badage>div.red>.content {
    background: linear-gradient(90deg, #ff4949, #ff7849 calc(100% - 6px), #ffb350)
}
.card .badage>div.green {
    filter: drop-shadow(-5px 5px 3px rgba(86, 175, 51, .3))
}
.card .badage>div.green:after {
    border-right-color: #5ea636;
    border-bottom-color: #5ea636
}
.card .badage>div.green>.content {
    background: linear-gradient(90deg, #5ea636, #97c22d calc(100% - 6px), #bcd540)
}
.card .badage>div.yellow {
    filter: drop-shadow(-5px 5px 3px rgba(238, 118, 28, .3))
}
.card .badage>div.yellow:before {
    border-left-color: #ff7800;
    border-bottom-color: #ff7800
}
.card .badage>div.yellow:after {
    border-right-color: #ff7800;
    border-bottom-color: #ff7800
}
.card .badage>div.yellow>.content {
    background: linear-gradient(90deg, #ff7800, #f18c1a calc(100% - 6px), #f5c01b)
}
.card .badage>div.blue {
    filter: drop-shadow(-5px 5px 3px rgba(39, 145, 255, .3))
}
.card .badage>div.blue:before {
    border-left-color: #2791ff;
    border-bottom-color: #2791ff
}
.card .badage>div.blue:after {
    border-right-color: #2791ff;
    border-bottom-color: #2791ff
}
.card .badage>div.blue>.content {
    background: linear-gradient(90deg, #2791ff, #40acff calc(100% - 6px), #78deff)
}
.card .badage>div:after, .card .badage>div:before {
    display: block;
    border-style: solid;
    position: absolute;
    content:""
}
.card .badage>div:before {
    right: 0;
    top: -6px;
    border-color: transparent transparent #7d8185 #7d8185;
    border-width: 3px;
    transform-origin: bottom;
    transform: scaleY(.75)
}
.card .badage>div:after {
    border-color: transparent #7e8184 #7e8184 transparent;
    border-width: 11px 5px;
    top: 0;
    left: -10px
}
.card .badage>div>.content {
    display: inline-block;
    color: #fff;
    background: linear-gradient(90deg, #7e8184, #9ca3a9 calc(100% - 6px), #bcc0c4);
    font-size: 12px !important;
    line-height: 22px;
}
.card .badage>div.red {
    filter: drop-shadow(-5px 5px 3px rgba(255, 73, 73, .3))
}
.card .badage>div.red:before {
    border-left-color: #ea5453;
    border-bottom-color: #ea5453
}
.card .badage>div.red:after {
    border-right-color: #ff4949;
    border-bottom-color: #ff4949
}
.card .badage>div.red>.content {
    background: linear-gradient(90deg, #ff4949, #ff7849 calc(100% - 6px), #ffb350)
}
.card .badage>div.green {
    filter: drop-shadow(-5px 5px 3px rgba(86, 175, 51, .3))
}
.card .badage>div.green:before {
    border-left-color: #5ea636;
    border-bottom-color: #5ea636
}
.card .badage>div.green:after {
    border-right-color: #5ea636;
    border-bottom-color: #5ea636
}
.card .badage>div.green>.content {
    background: linear-gradient(90deg, #5ea636, #97c22d calc(100% - 6px), #bcd540)
}
.card .badage>div.yellow {
    filter: drop-shadow(-5px 5px 3px rgba(238, 118, 28, .3))
}
.card .badage>div.yellow:before {
    border-left-color: #ff7800;
    border-bottom-color: #ff7800
}
.card .badage>div.yellow:after {
    border-right-color: #ff7800;
    border-bottom-color: #ff7800
}
.card .badage>div.yellow>.content {
    background: linear-gradient(90deg, #ff7800, #f18c1a calc(100% - 6px), #f5c01b)
}
.card .badage>div.blue {
    filter: drop-shadow(-5px 5px 3px rgba(39, 145, 255, .3))
}
.card .badage>div.blue:before {
    border-left-color: #2791ff;
    border-bottom-color: #2791ff
}
.card .badage>div.blue:after {
    border-right-color: #2791ff;
    border-bottom-color: #2791ff
}
.card .badage>div.blue>.content {
    background: linear-gradient(90deg, #2791ff, #40acff calc(100% - 6px), #78deff)
}
@media screen and (max-width: 767px) {
    .card .badage {
        display:block;
    }
}
.entry-media {
    position: relative;
}
.card .badage>div>.content, .card .badage>div>.content {
    margin: 0;
    line-height: 22px;
    height: 22px;
    padding: 0 15px 0 8px;
    border-bottom-right-radius: 5px
}.card .badage>div.logindfd>.content {
    background: linear-gradient(90deg,#d8407a,#822265 calc(100% - 6px),#a940d5);
}
 .card .badage>div.logindfd {
    filter: drop-shadow(-5px 5px 3px rgba(195, 74, 120, .3));
}.card .badage>div.logindfd:before {
    border-left-color: #9629ca;
    border-bottom-color: #9629ca;
} .card .badage>div.logindfd:after {
    border-right-color: #c14978;
    border-bottom-color: #c14978;
} .card .badage>div.fufeisd:before {
   border-left-color: #0078ff;
    border-bottom-color: #0078ff;
}.card .badage>div.fufeisd:after {
      border-right-color: #4e9ef8;
    border-bottom-color: #4e9ef8;
} .card .badage>div.fufeisd>.content {
      background: linear-gradient(90deg,#4e9ef8,#639cf1 calc(100% - 6px),#99c9ff);
}
.card .badage .fufeisd {
    filter: drop-shadow(-5px 5px 3px rgba(98, 156, 241, .3));
}

.card .badage>div.pinglunsd:before {
  border-left-color: #7269d9;
    border-bottom-color: #7269d9;
}.card .badage>div.pinglunsd:after {
     border-right-color: #817ad6;
    border-bottom-color: #817ad6;
} .card .badage>div.pinglunsd>.content {
      background: linear-gradient(90deg,#817ad6,#948fd3 calc(100% - 6px),#b1ade9);
}
.card .badage .pinglunsd {
   filter: drop-shadow(-5px 5px 3px rgba(128, 122, 208, .3));
}

@media (max-width: 768px) {
    .site-footer-nav{ background-color: #ffffff !important;}
   div#home-row-shoujiduan .post-list .load-more .post-load-button {
    /*margin-bottom: 10px;*/
   }
}

.tian-qinghe.yue {
    position: absolute;
    border: 2px solid #FFFFFF;
    border-radius: 12px;
    top: 0px;
    z-index: 1;
    font-size: 12px;
    color: #ffffff;
    padding: 0 8px;
    line-height: 20px;
    -webkit-box-align: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    text-align: center;
    display: flex;
    background-color: #fb7272;
    box-shadow: 0 0px 0px 0.1px #fff;
    margin-top: 10px;
    left: 10px;
}
@media screen and (max-width: 768px) {
    .tian-qinghe.yue {
        margin-top:-5px;
        margin-left:-10px;
    }
    .remen {
        margin-top:-5px;
        margin-right:-4px;
        width: 30px !important;
        height: 30px !important;
    }
}
/*历史上的今天*/
.begin-today {
    position: relative;
    font-size: 16px;
    font-size: 1.6rem;
}
.begin-today {
    margin: 20px 0 !important;
}
.begin-today fieldset {
    margin: 10px 0;
    padding: 5px 25px 10px 25px;
    border-radius: 2px;
    border: 1px dashed #ccc;
}
.begin-today legend {
    font-weight: bold;
    padding: 5px;
}
.begin-today h5 {
    line-height: 50px;
    margin: 0 0 0 55px;
    font-size: 1.2rem;
}
.today-date {
    position: absolute;
    top: 10px;
    left: 25px;
    color: #fff;
    text-align: center;
    line-height: 10px;
    min-width: 46px;
    overflow: hidden;
    border-radius: 5px;
}
.today-m {
    background: #c40000;
    font-size: 12px;
    padding: 5px;
}
.today-d {
    background: #eee;
    font-size: 1.6rem;
    color: #333;
    font-weight: bold;
    padding: 7px 5px;
}
.begin-today a {
    display: block;
    color: #333;
    text-decoration: none;
}
.begin-today a:hover{
    color: #0066ff;
}
.begin-today ul li span {
    color: #999;
    margin: 0 10px 0 0;
}
.begin-today ul li {
    line-height: 220%;
    font-size: 0.6em;
}
/*历史上的今天结束*/

li.qinhezhifub {
    /*display: none !important;*/
}
li.qinghewepai {
    /*display: none !important;*/
}

/*.top-user-info:hover .top-user-box-drop {*/
/*    visibility: visible;*/
/*    opacity: 1;*/
/*    transform: perspective(1px) scale(1);*/
/*    transition-duration: 0s,.2s,.2s;*/
/*}*/

.allow-down .download-current{
    border-radius: 12px;
}

.top-user-name img#huahuad {
    margin-top: -2px;
}
.user-page-lv img#huahuad {
    margin-top: -3px;
}

/*登陆弹窗美化-www.sdklib.com*/
.login-box-content {
    padding: 0px;
}
.modal-content.login-box-content.b2-radius {
 border-radius: 16px;
}
.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(/wp-content/themes/b2child/Assets/images/pic/214614_37476250116.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%;
}
}
/*登陆弹窗美化-www.sdklib.com*/
/*//新版评论表情*/
/**tabs**/
.bq-close {
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
}
.tabPanel ul li:hover {
    background: #ea7279;
    color: #fff;
    height: 28px;
}
.comt-smilies a:hover {
    box-shadow: 0px 2px 5px #b5b5b5;
}
.tabPanel ul {
    background: #fff;
    display: flex;
    height: 30px;
    position: absolute;
    /* bottom:0; */
    width: 100%;
}
.tabPanel ul li {
    z-index: 5;
    float: left;
    font-size: 12px;
    height: 29px;
    line-height: 30px;
    width: 100%;
    text-align: center;
    /* border-radius:4px; */
    background: #fff
}
.tabPanel .hit {
    border-bottom: 1px solid #fff;
    cursor: pointer;
    color: #fff;
    /* text-shadow:0 1px 0 #fff; */
    background: #4faff8;
}
.pane {
    margin-left: 15px;
    margin-top: 10px;
    min-height: 100px;
    background-color: #fff;
    display: none;
    width: 100%;
}
.panes {
     z-index: 4;
    width: 347px;
    height: 224px;
    position: absolute;
    overflow: scroll;
    background: #fff;
    margin-top: 25px;
    overflow-x: hidden;
}
 
.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 16px 4px 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;
    color: #888;
    background: #fff;
    /*border: 1px solid #ddd;*/
    border-radius: 4px;
    font-size: 13px;
    /*padding: 2px 15px;*/
    height: 22px;
    box-sizing: border-box;
    z-index: 1;
     /*margin-top: 1px;*/
}
.com-form-button-l i{
        font-size: 25px;
}
.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;
}

@media screen and (max-width: 768px) {
    .comt-smilies {
     width: 316px;
  }
  .comt-smilies a {
  margin: 0 10px 4px 0;
   }
   .pane {
    margin-left: 12px;
   }
}
/*.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;*/
/*}*/

/*//新版评论表情*/


#post-item-qinghepbd .post-list-cats.post-list-cats-has-title {
    /*margin-top: 42px;*/
}

/*// 认证图标修改为动态金V*/
.vrnzhengss{
    position: absolute;
    background-image: url(/wp-content/themes/b2child/static/contents/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;
    }
}


/*// 认证图标修改为动态金V*/

/*二次元风格的评论区美化*/
/*
.comment-list .comment .gravatar {
    border-radius: 50%;
    left: 10px;
}
.comment-list {
    padding: 0 0 15px 0;
}
.comments-area-content li:nth-child(odd) .comment .comment-item {
    background-image: url(/wp-content/themes/b2child/static/contents/comment/shading_red.png);
    padding: 0 0 0 51px;
}
.comments-area-content li:nth-child(even) .comment .comment-item {
    background-image: url(/wp-content/themes/b2child/static/contents/comment/shading_blue.png);
    padding: 0 0 0 51px;
}
.comments-area-content li:nth-child(odd) .comment {
    border-color: #ff8bb5;
    background-color: #fff8fa;
}
.comments-area-content li:nth-child(even) .comment {
    border-color: #71baff80;
    background-color: #f8fdff;
}
.comment {
    overflow: hidden;
    border-radius: 5px;
    margin: 0 15px 15px;
    border: 1px solid;
    position: relative;
    display: flow-root;
    padding: 10px;
}
.comment-item:after {
    transition:all 0.3s;
    position: absolute;
    content:" ";
    right: -50px;
    top: 30px;
    width: 70px;
    height: 70px;
    background-size: contain;
    background-position: center right;
    background-image: url(/wp-content/themes/b2child/static/contents/comment/decorate1.png);
    background-repeat: no-repeat;
}
.comment-item:hover:after {
    transition:all 0.3s;
    right: 0;
}
.comment .respond {
    background: #ff8bb517;
    border: 1px solid #ff8bb517;
    border-radius: 4px;
}
*/
/*二次元风格的评论区美化*/


/*简约风格的评论区美化*/

.comment-item:hover:after {
    transition: all .3s;
    right: 0
}

.comment .respond {
    background: #f4f4f4;
    border: 1px solid #f4f4f4;
    border-radius: 4px
}

/*简约风格的评论区美化*/


.change-theme b {
  width: 15px;
    height: 15px;
    background: #ff3a55;
    top: -7px;
    right: 2px;
    padding: 2px 2px 2px 2px;
    animation: lightdown .9s infinite;
}



.post-3-li.post-list-item:hover .thumb-link img{
    -webkit-animation: jumps-data-v-6bdef187 1.2s ease 1;
    animation: jumps-data-v-6bdef187 1.2s ease 1;
  
}
@-webkit-keyframes jumps-data-v-6bdef187 {
    0% {
        transform: translate(0)
    }

    10% {
        transform: translateY(5px) scaleX(1.2) scaleY(.8)
    }

    30% {
        transform: translateY(-13px) scaleX(1) scaleY(1) rotate(5deg)
    }

    50% {
        transform: translateY(0) scale(1) rotate(0)
    }

    55% {
        transform: translateY(0) scaleX(1.1) scaleY(.9) rotate(0)
    }

    70% {
        transform: translateY(-4px) scaleX(1) scaleY(1) rotate(-2deg)
    }

    80% {
        transform: translateY(0) scaleX(1) scaleY(1) rotate(0)
    }

    85% {
        transform: translateY(0) scaleX(1.05) scaleY(.95) rotate(0)
    }

    to {
        transform: translateY(0) scaleX(1) scaleY(1)
    }
}

@keyframes jumps-data-v-6bdef187 {
    0% {
        transform: translate(0)
    }

    10% {
        transform: translateY(5px) scaleX(1.2) scaleY(.8)
    }

    30% {
        transform: translateY(-13px) scaleX(1) scaleY(1) rotate(5deg)
    }

    50% {
        transform: translateY(0) scale(1) rotate(0)
    }

    55% {
        transform: translateY(0) scaleX(1.1) scaleY(.9) rotate(0)
    }

    70% {
        transform: translateY(-4px) scaleX(1) scaleY(1) rotate(-2deg)
    }

    80% {
        transform: translateY(0) scaleX(1) scaleY(1) rotate(0)
    }

    85% {
        transform: translateY(0) scaleX(1.05) scaleY(.95) rotate(0)
    }

    to {
        transform: translateY(0) scaleX(1) scaleY(1)
    }
}



.empty-page p {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.empty-page p::before, .empty-page p::after {
    content:"";
    background: #3232320f;
    height: 1px !important;
    margin: 0 1em;
    flex: 1;
    width: 200px;
}



.entry-content video {
    max-width: 100%;
    width: 100%;
}


/* 首页最近分类开始 */
.post-list-cats a span{
   
    display: inline-block;
    line-height: 30px;
    color: #404040;
    /* background-color: transparent; */
    border-radius: 4px;
    font-size: 16px;
}
.post-list .module-title {
    margin-right: 45px;
    font-size: 26px;
}

.post-list .post-list-cats a:hover span {
    background-color: #fff;
    color: #4285f4;
}
.post-list-cats a + a {
    margin-left: 25px;
}
/* 首页最近分类结束 */


/*壁纸模块*/
.post-7 .tipss{
    display: flex;
    padding: 0 5px 0 5px;
    width: fit-content;
    font-size: 12px;
    align-items: center;
}.jiaobiao_color5 {
    color: #fff;
    background-color: #ff8f21;
}
.post-7 .post-list-meta li span {
	margin: 0 5px;
}.post-7 .post-list-meta li+li {
	padding-left: 5px;
}.post-7 .post-thumb {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.post-7 .item-in {
	position: relative;
}

.post-7 .post-module-thumb {
	position: initial;
	overflow: initial;
}

.post-7 .post-module-thumb:after {
	position: absolute;
	top: unset!important;
	right: 0;
	bottom: 0;
	left: 0;
	height: 200px;
	background-image: linear-gradient(to bottom,rgba(255,255,255,0),rgb(0 0 0 / 80%));
	content: '';
}

.post-7 .post-excerpt {
	display: none;
}

.post-7 h2 a {
	top: 25px;
	left: 25px;
	color: #fff!important;
	text-transform: uppercase;
	font-weight: 600;
	opacity: .9;
}

.post-7 .jitheme_avatar_data {
	color: #fff!important;
}

.post-7 .jitheme_cat_jb {
	position: absolute;
	bottom: unset;
	overflow: hidden;
	margin-top: -25px;
	height: 20px;
	border-radius: 4px;
	line-height: 20px;
}

.post-7.post-list ul.b2_gap {
	display: flex;
	flex-flow: wrap;
	align-items: stretch;
}

.post-7 .post-list-meta {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1;
	overflow: hidden;
	border-radius: 5px;
	font-size: 12px;
	align-items: center;
}

.post-7 .post-list-cat {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 1;
	overflow: hidden;
	border-radius: 5px;
	font-size: 12px;
	align-items: center;
}

.post-7 .post-list-cat a {
	display: inline-flex;
	padding: 10px;
	width: 100%;
	height: 25px;
	background-color: #51515180;
	color: #fff;
	opacity: 0;
	transition: background-color .3s ease 0s,color .3s ease 0s,opacity .3s ease 0s,transform .3s ease 0s;
	transform: translate(10px,-10px);
	align-items: center;
	justify-content: center;
}

.post-7 .list-footer,.post-7 .list-footer a {
	border-top: unset;
	color: #fff;
}

.post-7 .item-in .post-info h2 {
	opacity: 0;
	overflow: unset;
	transition: background-color .3s ease 0s,color .3s ease 0s,opacity .3s ease 0s,transform .3s ease 0s;
	transform: translate(10px,-10px);
	margin-left: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
}

.post-7 .post-list-meta li {
	display: block;
	height: 25px;
	background-color: #51515180;
	color: #fff;
	opacity: 0;
	transition: background-color .3s ease 0s,color .3s ease 0s,opacity .3s ease 0s,transform .3s ease 0s;
	transform: translate(10px,-10px);
	align-items: center;
	justify-content: center;
}

.post-7 .post-list-meta li span {
	height: 25px;
	line-height: 25px;
}

.post-7 .item-in:hover .post-list-meta li ,.post-7 .item-in:hover .post-info h2 {
	opacity: 1;
	transform: translate(0,0);
}

.post-7 .item-in:hover .post-list-meta li span {
	font-size: 15px;
	opacity: .9;
	-webkit-transform: scale(.8);
}

.post-7 .item-in:hover .post-list-cat a {
	display: inline-flex;
	color: #ffff!important;
	opacity: 1;
	transform: translate(0,0);
}

.post-7 .post-info span {
	z-index: 0;
	margin-left: 5px;
	height: 17px;
}

.post-7 .item-in:hover .post-module-thumb img {
	transform: scale(1.1);
}

.post-7 .item-in .list-footer {
	padding: unset;
}
@media screen and (min-width: 1250px) {
.post-8 .b2_gap>li .item-in{
margin-bottom: 20px !important;
        margin-right: 20px !important;
        padding: 15px;
}
}
.post-7 .item-in .post-module-thumb img {
	-webkit-transition: all .3s;
	transition: all .3s;
}

/*壁纸模块*/

/*影视区块*/

.module-item {
    position: relative;
    width: 220px;
    margin: 0 20px 20px 0;
    display: inline-block;
    font-size: 14px;
}
.module-item-cover {
    position: relative;
    height: 0;
    padding-top: 140%;
    background-position: 50% 50%;
    background-size: cover;
    overflow: hidden;
    border-radius: 5px;
}
.module-item-cover, .module-item-pic a, .module-item-pic a i {
    transition: all .3s ease-in;
}
.module-item-cover::before {
    content:'';
    opacity: .1;
    background-image: radial-gradient(transparent 0%, rgba(0, 0, 0, 0.1) 44%, rgba(0, 0, 0, 0.56) 100%);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 5px;
    z-index: 1;
    pointer-events: none;
}
.module-item-cover:hover::before {
    opacity: 1;
    backdrop-filter: contrast(1.2) saturate(1.2)
}
.module-item-pic, .module-item-pic img {
    height: 100%;
    width: 100%;
}
.module-item-pic a {
    padding-top: 53px;
    height: 100%;
    width: 100%;
    text-align: center;
    position: absolute;
    background-size: cover;
    left: 0;
    top: 0;
    z-index: 1;
}
.module-item-pic a i {
    opacity: 0;
    transform: scale(.6);
    height: 40px;
    width: 40px;
    background: #fff;
    color: rgba(7, 7, 10, .92);
    border-radius: 50px;
    line-height: 40px;
    font-size: 12px;
    display: inline-grid;
}
/*.icon-play:before {*/
/*    content:"\e860";*/
/*    font-size: 24px;*/
/*}*/
.iconss-shipinbofangshibofang:before {
    content: "\e62b";
    font-size: 26px;
    margin-left: 4px;
}
.module-item-pic img {
    top: 0;
    left: 0;
    object-fit: cover;
    position: absolute;
}
.module-item-pic, .module-item-pic img {
    height: 100%;
    width: 100%;
}
.module-item-caption {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 44px;
    padding: 12px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.68), transparent);
}
.module-item-caption span {
    max-width: 58px;
    background: rgba(0, 0, 0, .51);
    color: #c2c6d0;
    margin: 0 5px 0 0;
}
.module-item-caption span {
    padding: 0 5px;
    line-height: 20px;
    font-size: 12px;
    border-radius: 5px;
    display: inline-block !important;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.module-item-caption span:last-child {
    margin: 0;
}
.module-item-ru {
    position: absolute;
    height: 18px;
    line-height: 18px;
    right: 0;
    top: 0;
    font-size: 12px;
}
.module-item-ru span {
    /*border-radius: 0 5px 0 5px;*/
    /*padding: 0px 8px;*/
    /*display: block;*/
}
.module-item-content {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    padding: 12px 15px;
    font-size: 12px;
    background: #fff;
    z-index: 2;
    position: relative;
    margin-top: 1px;
}
.module-item-style.video-name {
    font-size: 16px;
    font-weight: 700;
}
.module-item-style.video-name {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.module-item-style {
    color: rgba(0, 0, 0, .62);
    font-size: 0;
}
.module-item-style.video-tag {
    padding: 8px 0;
}
.module-item-style.video-tag a {
    background: #eaedf1;
    max-width: 50px;
    margin: 0 5px 0 0;
    color: rgba(0, 0, 0, .62);
}
.module-item-style.video-tag a {
    padding: 0 5px;
    line-height: 20px;
    font-size: 12px;
    border-radius: 5px;
    display: inline-block !important;
}
.module-item-style.video-tag a:nth-child(n+4) {
    display: none !important;
}
.module-item-style.video-text {
    font-size: 12px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-wrap: break-word;
    display: -webkit-box;
    max-height: 58px;
    overflow: hidden;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-all;
}
.module-item-titlebox {
    margin-top: 12px;
}
.module-item-titlebox a {
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    max-width: 100%;
}
.module-item-title {
    font-weight: 700;
}
.module-item-text {
    margin-top: 3px;
    color: rgba(0, 0, 0, .4);
}
.module-item-pic img.lazyloading+.loading {
    position: absolute;
    opacity: 1;
    bottom: 25%;
    left: 50%;
    margin-left: -15px;
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    animation: Loading 1s steps(8, end) infinite;
    background: #e3e6eb url(../image/load.svg) no-repeat;
    border-radius: 50px;
    border: 5px solid #e3e6eb;
    background-size: 100%
}
@keyframes Loading {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg);
        transform: rotate3d(0, 0, 1, 360deg)
    }
}
.module-item-cover:hover .module-item-pic a {
    background: rgba(0, 0, 0, .28)
}
.module-item-style {
    color: rgba(0, 0, 0, .62);
    font-size: 0
}
.module-item-cover:hover {
    box-shadow: none
}
.module-item-cover:hover .module-item-pic a i {
    transform: scale(.9)
}
.module-item-cover:hover .module-item-pic i {
    color: #ff2a14;
    opacity: 1;
    transform: scale(.85)
}
.module-item-cover:hover .module-item-pic {
    border-radius: 5px
}
.module-item-cover:hover::before {
    opacity: 1;
    backdrop-filter: contrast(1.2) saturate(1.2)
}
.module-item-content {
    /* 定义过渡效果，这里以 transform 属性为例，持续时间为0.3秒 */
    transition: transform 0.3s ease-in-out;
}
.module-item-cover:hover .module-item-content {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}
.module-item-cover:hover .module-item-pic a i:hover {
    opacity: 1;
}
.module-item-cover:hover .module-item-pic a i {
    opacity: .88;
    transform: scale(.9)
}
.post-8.post-list ul.b2_gap {
    display: flex;
    flex-flow: wrap;
    align-items: stretch;
}


.huliku-honor-s {
    font-size: 13px;
    padding: 0 5px;
    position: relative;
    background: linear-gradient(to right, #FF5722, #ff9800, #FFC107) !important;
    border-radius: 9px 5px 5px 9px;
    color: #fff;
    padding-right: 10px;
    margin: 3px;
    margin-right: 170px;
    top: 10px;
    z-index: 2;
}
.huliku-honor-s:before {
    -webkit-animation: burn 0.9s linear alternate infinite;
    animation: burn .9s linear alternate infinite;
    right: -43px;
    top: -26px;
    z-index: 2;
    background: linear-gradient(0deg, #ffb305 10%, #FF9800 20%, #E91E63 50%, #e91e1e 99%);
    opacity: 0.7;
    position: absolute;
    content:"";
    transform: rotate(90deg);
    height: 70px;
    width: 35px;
}
.huliku-honor-s:after {
    z-index: 1;
    opacity: 1;
    -webkit-animation: burn_alt .7s linear alternate infinite;
    animation: burn_alt .7s linear alternate infinite;
    right: -45px;
    top: -32px;
    background: linear-gradient(0deg, #ffb305 10%, #ffbd04 20%, #ed6434 50%, #fa4708 59%);
    position: absolute;
    content:"";
    transform: rotate(90deg);
    height: 80px;
    width: 30px;
}
@-webkit-keyframes burn {
    0% {
        -webkit-clip-path: polygon(51% 94%, 44% 93%, 40% 92%, 35% 89%, 31% 83%, 32% 77%, 34% 71%, 38% 62%, 38% 55%, 38% 47%, 42% 52%, 45% 56%, 45% 53%, 45% 47%, 45% 42%, 46% 40%, 49% 35%, 50% 44%, 51% 49%, 54% 54%, 56% 59%, 58% 62%, 59% 56%, 60% 52%, 63% 57%, 63% 62%, 61% 68%, 63% 72%, 65% 77%, 67% 81%, 66% 86%, 63% 90%, 60% 92%);
        clip-path: polygon(51% 94%, 44% 93%, 40% 92%, 35% 89%, 31% 83%, 32% 77%, 34% 71%, 38% 62%, 38% 55%, 38% 47%, 42% 52%, 45% 56%, 45% 53%, 45% 47%, 45% 42%, 46% 40%, 49% 35%, 50% 44%, 51% 49%, 54% 54%, 56% 59%, 58% 62%, 59% 56%, 60% 52%, 63% 57%, 63% 62%, 61% 68%, 63% 72%, 65% 77%, 67% 81%, 66% 86%, 63% 90%, 60% 92%);
    }
    25% {
        -webkit-clip-path: polygon(49% 97%, 41% 97%, 35% 92%, 33% 86%, 34% 80%, 30% 74%, 34% 77%, 38% 81%, 38% 78%, 36% 72%, 35% 67%, 37% 61%, 37% 54%, 39% 61%, 39% 67%, 43% 63%, 43% 58%, 45% 44%, 44% 58%, 48% 66%, 51% 67%, 51% 59%, 54% 67%, 56% 72%, 57% 79%, 59% 77%, 60% 71%, 61% 77%, 61% 83%, 60% 89%, 61% 94%, 57% 97%, 52% 98%);
        clip-path: polygon(49% 97%, 41% 97%, 35% 92%, 33% 86%, 34% 80%, 30% 74%, 34% 77%, 38% 81%, 38% 78%, 36% 72%, 35% 67%, 37% 61%, 37% 54%, 39% 61%, 39% 67%, 43% 63%, 43% 58%, 45% 44%, 44% 58%, 48% 66%, 51% 67%, 51% 59%, 54% 67%, 56% 72%, 57% 79%, 59% 77%, 60% 71%, 61% 77%, 61% 83%, 60% 89%, 61% 94%, 57% 97%, 52% 98%);
    }
    50% {
        -webkit-clip-path: polygon(46% 97%, 39% 96%, 35% 89%, 36% 84%, 34% 77%, 30% 73%, 30% 65%, 30% 70%, 35% 75%, 38% 68%, 37% 61%, 40% 53%, 41% 42%, 42% 56%, 44% 65%, 50% 67%, 51% 57%, 53% 68%, 52% 74%, 51% 81%, 55% 78%, 57% 72%, 58% 79%, 57% 85%, 55% 88%, 60% 87%, 63% 82%, 63% 89%, 59% 94%, 55% 98%, 51% 92%, 50% 99%, 45% 96%);
        clip-path: polygon(46% 97%, 39% 96%, 35% 89%, 36% 84%, 34% 77%, 30% 73%, 30% 65%, 30% 70%, 35% 75%, 38% 68%, 37% 61%, 40% 53%, 41% 42%, 42% 56%, 44% 65%, 50% 67%, 51% 57%, 53% 68%, 52% 74%, 51% 81%, 55% 78%, 57% 72%, 58% 79%, 57% 85%, 55% 88%, 60% 87%, 63% 82%, 63% 89%, 59% 94%, 55% 98%, 51% 92%, 50% 99%, 45% 96%);
    }
    75% {
        -webkit-clip-path: polygon(45% 97%, 38% 97%, 33% 93%, 31% 87%, 31% 81%, 29% 76%, 25% 69%, 29% 61%, 30% 69%, 35% 71%, 35% 62%, 34% 54%, 38% 45%, 38% 54%, 43% 62%, 47% 57%, 48% 49%, 44% 38%, 50% 46%, 53% 60%, 54% 71%, 53% 79%, 59% 76%, 60% 66%, 64% 73%, 63% 79%, 59% 85%, 64% 90%, 68% 84%, 68% 92%, 60% 97%, 53% 98%, 48% 99%);
        clip-path: polygon(45% 97%, 38% 97%, 33% 93%, 31% 87%, 31% 81%, 29% 76%, 25% 69%, 29% 61%, 30% 69%, 35% 71%, 35% 62%, 34% 54%, 38% 45%, 38% 54%, 43% 62%, 47% 57%, 48% 49%, 44% 38%, 50% 46%, 53% 60%, 54% 71%, 53% 79%, 59% 76%, 60% 66%, 64% 73%, 63% 79%, 59% 85%, 64% 90%, 68% 84%, 68% 92%, 60% 97%, 53% 98%, 48% 99%);
    }
    100% {
        -webkit-clip-path: polygon(48% 97%, 42% 97%, 37% 93%, 31% 92%, 28% 88%, 26% 81%, 29% 84%, 34% 84%, 33% 79%, 30% 74%, 31% 67%, 34% 57%, 34% 65%, 39% 71%, 43% 65%, 43% 55%, 40% 45%, 48% 59%, 49% 69%, 51% 76%, 55% 71%, 54% 65%, 54% 58%, 58% 64%, 61% 72%, 57% 82%, 61% 87%, 64% 78%, 66% 85%, 64% 93%, 57% 96%, 54% 93%, 48% 97%);
        clip-path: polygon(48% 97%, 42% 97%, 37% 93%, 31% 92%, 28% 88%, 26% 81%, 29% 84%, 34% 84%, 33% 79%, 30% 74%, 31% 67%, 34% 57%, 34% 65%, 39% 71%, 43% 65%, 43% 55%, 40% 45%, 48% 59%, 49% 69%, 51% 76%, 55% 71%, 54% 65%, 54% 58%, 58% 64%, 61% 72%, 57% 82%, 61% 87%, 64% 78%, 66% 85%, 64% 93%, 57% 96%, 54% 93%, 48% 97%);
    }
}
@keyframes burn {
    0% {
        -webkit-clip-path: polygon(51% 94%, 44% 93%, 40% 92%, 35% 89%, 31% 83%, 32% 77%, 34% 71%, 38% 62%, 38% 55%, 38% 47%, 42% 52%, 45% 56%, 45% 53%, 45% 47%, 45% 42%, 46% 40%, 49% 35%, 50% 44%, 51% 49%, 54% 54%, 56% 59%, 58% 62%, 59% 56%, 60% 52%, 63% 57%, 63% 62%, 61% 68%, 63% 72%, 65% 77%, 67% 81%, 66% 86%, 63% 90%, 60% 92%);
        clip-path: polygon(51% 94%, 44% 93%, 40% 92%, 35% 89%, 31% 83%, 32% 77%, 34% 71%, 38% 62%, 38% 55%, 38% 47%, 42% 52%, 45% 56%, 45% 53%, 45% 47%, 45% 42%, 46% 40%, 49% 35%, 50% 44%, 51% 49%, 54% 54%, 56% 59%, 58% 62%, 59% 56%, 60% 52%, 63% 57%, 63% 62%, 61% 68%, 63% 72%, 65% 77%, 67% 81%, 66% 86%, 63% 90%, 60% 92%);
    }
    25% {
        -webkit-clip-path: polygon(49% 97%, 41% 97%, 35% 92%, 33% 86%, 34% 80%, 30% 74%, 34% 77%, 38% 81%, 38% 78%, 36% 72%, 35% 67%, 37% 61%, 37% 54%, 39% 61%, 39% 67%, 43% 63%, 43% 58%, 45% 44%, 44% 58%, 48% 66%, 51% 67%, 51% 59%, 54% 67%, 56% 72%, 57% 79%, 59% 77%, 60% 71%, 61% 77%, 61% 83%, 60% 89%, 61% 94%, 57% 97%, 52% 98%);
        clip-path: polygon(49% 97%, 41% 97%, 35% 92%, 33% 86%, 34% 80%, 30% 74%, 34% 77%, 38% 81%, 38% 78%, 36% 72%, 35% 67%, 37% 61%, 37% 54%, 39% 61%, 39% 67%, 43% 63%, 43% 58%, 45% 44%, 44% 58%, 48% 66%, 51% 67%, 51% 59%, 54% 67%, 56% 72%, 57% 79%, 59% 77%, 60% 71%, 61% 77%, 61% 83%, 60% 89%, 61% 94%, 57% 97%, 52% 98%);
    }
    50% {
        -webkit-clip-path: polygon(46% 97%, 39% 96%, 35% 89%, 36% 84%, 34% 77%, 30% 73%, 30% 65%, 30% 70%, 35% 75%, 38% 68%, 37% 61%, 40% 53%, 41% 42%, 42% 56%, 44% 65%, 50% 67%, 51% 57%, 53% 68%, 52% 74%, 51% 81%, 55% 78%, 57% 72%, 58% 79%, 57% 85%, 55% 88%, 60% 87%, 63% 82%, 63% 89%, 59% 94%, 55% 98%, 51% 92%, 50% 99%, 45% 96%);
        clip-path: polygon(46% 97%, 39% 96%, 35% 89%, 36% 84%, 34% 77%, 30% 73%, 30% 65%, 30% 70%, 35% 75%, 38% 68%, 37% 61%, 40% 53%, 41% 42%, 42% 56%, 44% 65%, 50% 67%, 51% 57%, 53% 68%, 52% 74%, 51% 81%, 55% 78%, 57% 72%, 58% 79%, 57% 85%, 55% 88%, 60% 87%, 63% 82%, 63% 89%, 59% 94%, 55% 98%, 51% 92%, 50% 99%, 45% 96%);
    }
    75% {
        -webkit-clip-path: polygon(45% 97%, 38% 97%, 33% 93%, 31% 87%, 31% 81%, 29% 76%, 25% 69%, 29% 61%, 30% 69%, 35% 71%, 35% 62%, 34% 54%, 38% 45%, 38% 54%, 43% 62%, 47% 57%, 48% 49%, 44% 38%, 50% 46%, 53% 60%, 54% 71%, 53% 79%, 59% 76%, 60% 66%, 64% 73%, 63% 79%, 59% 85%, 64% 90%, 68% 84%, 68% 92%, 60% 97%, 53% 98%, 48% 99%);
        clip-path: polygon(45% 97%, 38% 97%, 33% 93%, 31% 87%, 31% 81%, 29% 76%, 25% 69%, 29% 61%, 30% 69%, 35% 71%, 35% 62%, 34% 54%, 38% 45%, 38% 54%, 43% 62%, 47% 57%, 48% 49%, 44% 38%, 50% 46%, 53% 60%, 54% 71%, 53% 79%, 59% 76%, 60% 66%, 64% 73%, 63% 79%, 59% 85%, 64% 90%, 68% 84%, 68% 92%, 60% 97%, 53% 98%, 48% 99%);
    }
    100% {
        -webkit-clip-path: polygon(48% 97%, 42% 97%, 37% 93%, 31% 92%, 28% 88%, 26% 81%, 29% 84%, 34% 84%, 33% 79%, 30% 74%, 31% 67%, 34% 57%, 34% 65%, 39% 71%, 43% 65%, 43% 55%, 40% 45%, 48% 59%, 49% 69%, 51% 76%, 55% 71%, 54% 65%, 54% 58%, 58% 64%, 61% 72%, 57% 82%, 61% 87%, 64% 78%, 66% 85%, 64% 93%, 57% 96%, 54% 93%, 48% 97%);
        clip-path: polygon(48% 97%, 42% 97%, 37% 93%, 31% 92%, 28% 88%, 26% 81%, 29% 84%, 34% 84%, 33% 79%, 30% 74%, 31% 67%, 34% 57%, 34% 65%, 39% 71%, 43% 65%, 43% 55%, 40% 45%, 48% 59%, 49% 69%, 51% 76%, 55% 71%, 54% 65%, 54% 58%, 58% 64%, 61% 72%, 57% 82%, 61% 87%, 64% 78%, 66% 85%, 64% 93%, 57% 96%, 54% 93%, 48% 97%);
    }
}
@-webkit-keyframes burn_alt {
    0% {
        -webkit-clip-path: polygon(48% 97%, 43% 97%, 38% 97%, 34% 94%, 33% 91%, 32% 87%, 29% 83%, 26% 80%, 21% 75%, 20% 71%, 20% 66%, 20% 59%, 20% 65%, 24% 68%, 28% 67%, 28% 62%, 25% 60%, 21% 52%, 21% 43%, 24% 32%, 23% 39%, 24% 46%, 28% 48%, 33% 44%, 33% 39%, 31% 32%, 28% 23%, 30% 14%, 31% 22%, 35% 28%, 39% 28%, 41% 25%, 40% 21%, 39% 13%, 41% 6%, 42% 15%, 45% 23%, 49% 25%, 52% 22%, 51% 13%, 54% 21%, 56% 29%, 53% 35%, 50% 41%, 53% 46%, 58% 46%, 60% 39%, 60% 34%, 64% 39%, 65% 45%, 63% 51%, 61% 56%, 64% 61%, 68% 59%, 71% 55%, 73% 48%, 73% 40%, 76% 48%, 77% 56%, 76% 62%, 74% 66%, 69% 71%, 71% 74%, 75% 74%, 79% 71%, 81% 65%, 82% 72%, 81% 77%, 77% 82%, 73% 86%, 73% 89%, 78% 89%, 82% 85%, 81% 91%, 78% 95%, 72% 97%, 65% 98%, 59% 98%, 53% 99%, 47% 97%);
        clip-path: polygon(48% 97%, 43% 97%, 38% 97%, 34% 94%, 33% 91%, 32% 87%, 29% 83%, 26% 80%, 21% 75%, 20% 71%, 20% 66%, 20% 59%, 20% 65%, 24% 68%, 28% 67%, 28% 62%, 25% 60%, 21% 52%, 21% 43%, 24% 32%, 23% 39%, 24% 46%, 28% 48%, 33% 44%, 33% 39%, 31% 32%, 28% 23%, 30% 14%, 31% 22%, 35% 28%, 39% 28%, 41% 25%, 40% 21%, 39% 13%, 41% 6%, 42% 15%, 45% 23%, 49% 25%, 52% 22%, 51% 13%, 54% 21%, 56% 29%, 53% 35%, 50% 41%, 53% 46%, 58% 46%, 60% 39%, 60% 34%, 64% 39%, 65% 45%, 63% 51%, 61% 56%, 64% 61%, 68% 59%, 71% 55%, 73% 48%, 73% 40%, 76% 48%, 77% 56%, 76% 62%, 74% 66%, 69% 71%, 71% 74%, 75% 74%, 79% 71%, 81% 65%, 82% 72%, 81% 77%, 77% 82%, 73% 86%, 73% 89%, 78% 89%, 82% 85%, 81% 91%, 78% 95%, 72% 97%, 65% 98%, 59% 98%, 53% 99%, 47% 97%);
    }
    25% {
        -webkit-clip-path: polygon(44% 99%, 41% 99%, 35% 98%, 29% 97%, 24% 93%, 21% 86%, 20% 80%, 16% 74%, 16% 64%, 16% 71%, 21% 75%, 25% 72%, 25% 65%, 22% 59%, 19% 53%, 19% 44%, 21% 52%, 25% 59%, 29% 57%, 29% 51%, 26% 44%, 26% 38%, 30% 32%, 31% 26%, 30% 18%, 34% 25%, 33% 35%, 33% 44%, 34% 50%, 39% 53%, 44% 52%, 45% 49%, 44% 44%, 42% 38%, 44% 33%, 48% 26%, 45% 35%, 47% 41%, 50% 44%, 51% 52%, 49% 60%, 48% 65%, 53% 69%, 58% 65%, 57% 59%, 58% 51%, 62% 41%, 66% 40%, 64% 47%, 61% 58%, 63% 66%, 66% 68%, 70% 67%, 72% 62%, 73% 57%, 71% 48%, 75% 53%, 79% 57%, 79% 64%, 76% 70%, 72% 75%, 70% 78%, 74% 80%, 78% 79%, 82% 76%, 84% 71%, 85% 66%, 84% 62%, 88% 67%, 89% 72%, 89% 79%, 87% 83%, 84% 89%, 81% 93%, 76% 97%, 69% 98%, 60% 99%, 54% 99%, 48% 100%, 45% 97%);
        clip-path: polygon(44% 99%, 41% 99%, 35% 98%, 29% 97%, 24% 93%, 21% 86%, 20% 80%, 16% 74%, 16% 64%, 16% 71%, 21% 75%, 25% 72%, 25% 65%, 22% 59%, 19% 53%, 19% 44%, 21% 52%, 25% 59%, 29% 57%, 29% 51%, 26% 44%, 26% 38%, 30% 32%, 31% 26%, 30% 18%, 34% 25%, 33% 35%, 33% 44%, 34% 50%, 39% 53%, 44% 52%, 45% 49%, 44% 44%, 42% 38%, 44% 33%, 48% 26%, 45% 35%, 47% 41%, 50% 44%, 51% 52%, 49% 60%, 48% 65%, 53% 69%, 58% 65%, 57% 59%, 58% 51%, 62% 41%, 66% 40%, 64% 47%, 61% 58%, 63% 66%, 66% 68%, 70% 67%, 72% 62%, 73% 57%, 71% 48%, 75% 53%, 79% 57%, 79% 64%, 76% 70%, 72% 75%, 70% 78%, 74% 80%, 78% 79%, 82% 76%, 84% 71%, 85% 66%, 84% 62%, 88% 67%, 89% 72%, 89% 79%, 87% 83%, 84% 89%, 81% 93%, 76% 97%, 69% 98%, 60% 99%, 54% 99%, 48% 100%, 45% 97%);
    }
    50% {
        -webkit-clip-path: polygon(45% 99%, 40% 98%, 34% 98%, 31% 96%, 28% 93%, 26% 89%, 27% 84%, 26% 81%, 23% 77%, 20% 73%, 18% 70%, 19% 65%, 19% 60%, 20% 53%, 20% 43%, 24% 41%, 28% 32%, 28% 40%, 28% 48%, 29% 53%, 33% 52%, 35% 49%, 36% 42%, 36% 35%, 36% 27%, 39% 19%, 42% 12%, 40% 23%, 39% 29%, 41% 37%, 43% 41%, 44% 47%, 45% 52%, 47% 55%, 50% 57%, 52% 54%, 53% 48%, 52% 42%, 51% 33%, 50% 26%, 54% 36%, 55% 39%, 57% 46%, 57% 52%, 55% 58%, 55% 61%, 58% 65%, 62% 64%, 64% 60%, 65% 54%, 64% 49%, 65% 43%, 68% 38%, 67% 44%, 69% 51%, 72% 53%, 72% 59%, 70% 65%, 68% 69%, 68% 74%, 71% 75%, 74% 73%, 76% 69%, 78% 63%, 82% 58%, 81% 63%, 81% 69%, 81% 75%, 76% 80%, 75% 85%, 79% 87%, 82% 84%, 83% 91%, 79% 94%, 75% 96%, 71% 97%, 64% 98%, 58% 99%, 53% 98%, 46% 100%);
        clip-path: polygon(45% 99%, 40% 98%, 34% 98%, 31% 96%, 28% 93%, 26% 89%, 27% 84%, 26% 81%, 23% 77%, 20% 73%, 18% 70%, 19% 65%, 19% 60%, 20% 53%, 20% 43%, 24% 41%, 28% 32%, 28% 40%, 28% 48%, 29% 53%, 33% 52%, 35% 49%, 36% 42%, 36% 35%, 36% 27%, 39% 19%, 42% 12%, 40% 23%, 39% 29%, 41% 37%, 43% 41%, 44% 47%, 45% 52%, 47% 55%, 50% 57%, 52% 54%, 53% 48%, 52% 42%, 51% 33%, 50% 26%, 54% 36%, 55% 39%, 57% 46%, 57% 52%, 55% 58%, 55% 61%, 58% 65%, 62% 64%, 64% 60%, 65% 54%, 64% 49%, 65% 43%, 68% 38%, 67% 44%, 69% 51%, 72% 53%, 72% 59%, 70% 65%, 68% 69%, 68% 74%, 71% 75%, 74% 73%, 76% 69%, 78% 63%, 82% 58%, 81% 63%, 81% 69%, 81% 75%, 76% 80%, 75% 85%, 79% 87%, 82% 84%, 83% 91%, 79% 94%, 75% 96%, 71% 97%, 64% 98%, 58% 99%, 53% 98%, 46% 100%);
    }
    75% {
        -webkit-clip-path: polygon(45% 99%, 41% 99%, 35% 98%, 30% 98%, 25% 94%, 22% 89%, 21% 84%, 23% 77%, 23% 70%, 19% 63%, 23% 66%, 27% 71%, 28% 76%, 32% 78%, 35% 72%, 32% 67%, 28% 64%, 24% 58%, 24% 49%, 27% 42%, 30% 34%, 31% 24%, 29% 13%, 33% 18%, 38% 25%, 38% 36%, 37% 44%, 41% 48%, 45% 48%, 48% 45%, 48% 39%, 46% 33%, 48% 27%, 52% 20%, 50% 29%, 51% 38%, 53% 44%, 54% 52%, 56% 57%, 61% 57%, 64% 55%, 65% 48%, 63% 39%, 63% 32%, 66% 37%, 69% 44%, 70% 52%, 68% 59%, 66% 64%, 67% 69%, 73% 72%, 76% 71%, 77% 66%, 76% 58%, 76% 51%, 80% 57%, 82% 62%, 82% 68%, 80% 73%, 77% 78%, 74% 82%, 75% 87%, 78% 87%, 81% 84%, 84% 79%, 86% 74%, 88% 78%, 87% 83%, 84% 89%, 82% 92%, 78% 97%, 74% 97%, 69% 97%, 66% 98%, 61% 98%, 57% 97%, 53% 99%, 49% 96%, 47% 99%, 48% 99%);
        clip-path: polygon(45% 99%, 41% 99%, 35% 98%, 30% 98%, 25% 94%, 22% 89%, 21% 84%, 23% 77%, 23% 70%, 19% 63%, 23% 66%, 27% 71%, 28% 76%, 32% 78%, 35% 72%, 32% 67%, 28% 64%, 24% 58%, 24% 49%, 27% 42%, 30% 34%, 31% 24%, 29% 13%, 33% 18%, 38% 25%, 38% 36%, 37% 44%, 41% 48%, 45% 48%, 48% 45%, 48% 39%, 46% 33%, 48% 27%, 52% 20%, 50% 29%, 51% 38%, 53% 44%, 54% 52%, 56% 57%, 61% 57%, 64% 55%, 65% 48%, 63% 39%, 63% 32%, 66% 37%, 69% 44%, 70% 52%, 68% 59%, 66% 64%, 67% 69%, 73% 72%, 76% 71%, 77% 66%, 76% 58%, 76% 51%, 80% 57%, 82% 62%, 82% 68%, 80% 73%, 77% 78%, 74% 82%, 75% 87%, 78% 87%, 81% 84%, 84% 79%, 86% 74%, 88% 78%, 87% 83%, 84% 89%, 82% 92%, 78% 97%, 74% 97%, 69% 97%, 66% 98%, 61% 98%, 57% 97%, 53% 99%, 49% 96%, 47% 99%, 48% 99%);
    }
    100% {
        -webkit-clip-path: polygon(47% 99%, 42% 99%, 37% 98%, 32% 96%, 28% 92%, 26% 89%, 26% 83%, 26% 80%, 26% 72%, 23% 67%, 16% 63%, 14% 52%, 16% 46%, 16% 53%, 20% 60%, 26% 58%, 27% 51%, 25% 46%, 20% 41%, 19% 36%, 19% 30%, 21% 26%, 24% 20%, 23% 13%, 22% 7%, 26% 11%, 28% 17%, 28% 24%, 26% 30%, 30% 34%, 34% 34%, 39% 32%, 40% 27%, 38% 21%, 43% 28%, 43% 36%, 41% 41%, 46% 44%, 51% 41%, 53% 35%, 53% 26%, 57% 26%, 59% 33%, 60% 39%, 57% 46%, 55% 53%, 58% 57%, 64% 56%, 66% 52%, 69% 41%, 70% 48%, 69% 56%, 66% 63%, 64% 67%, 65% 71%, 70% 71%, 74% 68%, 76% 62%, 77% 54%, 79% 60%, 81% 66%, 80% 71%, 76% 75%, 72% 78%, 71% 82%, 75% 84%, 80% 83%, 84% 78%, 86% 83%, 83% 89%, 78% 92%, 74% 92%, 73% 96%, 69% 97%, 65% 96%, 62% 98%, 57% 99%, 54% 97%, 51% 99%, 46% 99%);
        clip-path: polygon(47% 99%, 42% 99%, 37% 98%, 32% 96%, 28% 92%, 26% 89%, 26% 83%, 26% 80%, 26% 72%, 23% 67%, 16% 63%, 14% 52%, 16% 46%, 16% 53%, 20% 60%, 26% 58%, 27% 51%, 25% 46%, 20% 41%, 19% 36%, 19% 30%, 21% 26%, 24% 20%, 23% 13%, 22% 7%, 26% 11%, 28% 17%, 28% 24%, 26% 30%, 30% 34%, 34% 34%, 39% 32%, 40% 27%, 38% 21%, 43% 28%, 43% 36%, 41% 41%, 46% 44%, 51% 41%, 53% 35%, 53% 26%, 57% 26%, 59% 33%, 60% 39%, 57% 46%, 55% 53%, 58% 57%, 64% 56%, 66% 52%, 69% 41%, 70% 48%, 69% 56%, 66% 63%, 64% 67%, 65% 71%, 70% 71%, 74% 68%, 76% 62%, 77% 54%, 79% 60%, 81% 66%, 80% 71%, 76% 75%, 72% 78%, 71% 82%, 75% 84%, 80% 83%, 84% 78%, 86% 83%, 83% 89%, 78% 92%, 74% 92%, 73% 96%, 69% 97%, 65% 96%, 62% 98%, 57% 99%, 54% 97%, 51% 99%, 46% 99%);
    }
}
@keyframes burn_alt {
    0% {
        -webkit-clip-path: polygon(48% 97%, 43% 97%, 38% 97%, 34% 94%, 33% 91%, 32% 87%, 29% 83%, 26% 80%, 21% 75%, 20% 71%, 20% 66%, 20% 59%, 20% 65%, 24% 68%, 28% 67%, 28% 62%, 25% 60%, 21% 52%, 21% 43%, 24% 32%, 23% 39%, 24% 46%, 28% 48%, 33% 44%, 33% 39%, 31% 32%, 28% 23%, 30% 14%, 31% 22%, 35% 28%, 39% 28%, 41% 25%, 40% 21%, 39% 13%, 41% 6%, 42% 15%, 45% 23%, 49% 25%, 52% 22%, 51% 13%, 54% 21%, 56% 29%, 53% 35%, 50% 41%, 53% 46%, 58% 46%, 60% 39%, 60% 34%, 64% 39%, 65% 45%, 63% 51%, 61% 56%, 64% 61%, 68% 59%, 71% 55%, 73% 48%, 73% 40%, 76% 48%, 77% 56%, 76% 62%, 74% 66%, 69% 71%, 71% 74%, 75% 74%, 79% 71%, 81% 65%, 82% 72%, 81% 77%, 77% 82%, 73% 86%, 73% 89%, 78% 89%, 82% 85%, 81% 91%, 78% 95%, 72% 97%, 65% 98%, 59% 98%, 53% 99%, 47% 97%);
        clip-path: polygon(48% 97%, 43% 97%, 38% 97%, 34% 94%, 33% 91%, 32% 87%, 29% 83%, 26% 80%, 21% 75%, 20% 71%, 20% 66%, 20% 59%, 20% 65%, 24% 68%, 28% 67%, 28% 62%, 25% 60%, 21% 52%, 21% 43%, 24% 32%, 23% 39%, 24% 46%, 28% 48%, 33% 44%, 33% 39%, 31% 32%, 28% 23%, 30% 14%, 31% 22%, 35% 28%, 39% 28%, 41% 25%, 40% 21%, 39% 13%, 41% 6%, 42% 15%, 45% 23%, 49% 25%, 52% 22%, 51% 13%, 54% 21%, 56% 29%, 53% 35%, 50% 41%, 53% 46%, 58% 46%, 60% 39%, 60% 34%, 64% 39%, 65% 45%, 63% 51%, 61% 56%, 64% 61%, 68% 59%, 71% 55%, 73% 48%, 73% 40%, 76% 48%, 77% 56%, 76% 62%, 74% 66%, 69% 71%, 71% 74%, 75% 74%, 79% 71%, 81% 65%, 82% 72%, 81% 77%, 77% 82%, 73% 86%, 73% 89%, 78% 89%, 82% 85%, 81% 91%, 78% 95%, 72% 97%, 65% 98%, 59% 98%, 53% 99%, 47% 97%);
    }
    25% {
        -webkit-clip-path: polygon(44% 99%, 41% 99%, 35% 98%, 29% 97%, 24% 93%, 21% 86%, 20% 80%, 16% 74%, 16% 64%, 16% 71%, 21% 75%, 25% 72%, 25% 65%, 22% 59%, 19% 53%, 19% 44%, 21% 52%, 25% 59%, 29% 57%, 29% 51%, 26% 44%, 26% 38%, 30% 32%, 31% 26%, 30% 18%, 34% 25%, 33% 35%, 33% 44%, 34% 50%, 39% 53%, 44% 52%, 45% 49%, 44% 44%, 42% 38%, 44% 33%, 48% 26%, 45% 35%, 47% 41%, 50% 44%, 51% 52%, 49% 60%, 48% 65%, 53% 69%, 58% 65%, 57% 59%, 58% 51%, 62% 41%, 66% 40%, 64% 47%, 61% 58%, 63% 66%, 66% 68%, 70% 67%, 72% 62%, 73% 57%, 71% 48%, 75% 53%, 79% 57%, 79% 64%, 76% 70%, 72% 75%, 70% 78%, 74% 80%, 78% 79%, 82% 76%, 84% 71%, 85% 66%, 84% 62%, 88% 67%, 89% 72%, 89% 79%, 87% 83%, 84% 89%, 81% 93%, 76% 97%, 69% 98%, 60% 99%, 54% 99%, 48% 100%, 45% 97%);
        clip-path: polygon(44% 99%, 41% 99%, 35% 98%, 29% 97%, 24% 93%, 21% 86%, 20% 80%, 16% 74%, 16% 64%, 16% 71%, 21% 75%, 25% 72%, 25% 65%, 22% 59%, 19% 53%, 19% 44%, 21% 52%, 25% 59%, 29% 57%, 29% 51%, 26% 44%, 26% 38%, 30% 32%, 31% 26%, 30% 18%, 34% 25%, 33% 35%, 33% 44%, 34% 50%, 39% 53%, 44% 52%, 45% 49%, 44% 44%, 42% 38%, 44% 33%, 48% 26%, 45% 35%, 47% 41%, 50% 44%, 51% 52%, 49% 60%, 48% 65%, 53% 69%, 58% 65%, 57% 59%, 58% 51%, 62% 41%, 66% 40%, 64% 47%, 61% 58%, 63% 66%, 66% 68%, 70% 67%, 72% 62%, 73% 57%, 71% 48%, 75% 53%, 79% 57%, 79% 64%, 76% 70%, 72% 75%, 70% 78%, 74% 80%, 78% 79%, 82% 76%, 84% 71%, 85% 66%, 84% 62%, 88% 67%, 89% 72%, 89% 79%, 87% 83%, 84% 89%, 81% 93%, 76% 97%, 69% 98%, 60% 99%, 54% 99%, 48% 100%, 45% 97%);
    }
    50% {
        -webkit-clip-path: polygon(45% 99%, 40% 98%, 34% 98%, 31% 96%, 28% 93%, 26% 89%, 27% 84%, 26% 81%, 23% 77%, 20% 73%, 18% 70%, 19% 65%, 19% 60%, 20% 53%, 20% 43%, 24% 41%, 28% 32%, 28% 40%, 28% 48%, 29% 53%, 33% 52%, 35% 49%, 36% 42%, 36% 35%, 36% 27%, 39% 19%, 42% 12%, 40% 23%, 39% 29%, 41% 37%, 43% 41%, 44% 47%, 45% 52%, 47% 55%, 50% 57%, 52% 54%, 53% 48%, 52% 42%, 51% 33%, 50% 26%, 54% 36%, 55% 39%, 57% 46%, 57% 52%, 55% 58%, 55% 61%, 58% 65%, 62% 64%, 64% 60%, 65% 54%, 64% 49%, 65% 43%, 68% 38%, 67% 44%, 69% 51%, 72% 53%, 72% 59%, 70% 65%, 68% 69%, 68% 74%, 71% 75%, 74% 73%, 76% 69%, 78% 63%, 82% 58%, 81% 63%, 81% 69%, 81% 75%, 76% 80%, 75% 85%, 79% 87%, 82% 84%, 83% 91%, 79% 94%, 75% 96%, 71% 97%, 64% 98%, 58% 99%, 53% 98%, 46% 100%);
        clip-path: polygon(45% 99%, 40% 98%, 34% 98%, 31% 96%, 28% 93%, 26% 89%, 27% 84%, 26% 81%, 23% 77%, 20% 73%, 18% 70%, 19% 65%, 19% 60%, 20% 53%, 20% 43%, 24% 41%, 28% 32%, 28% 40%, 28% 48%, 29% 53%, 33% 52%, 35% 49%, 36% 42%, 36% 35%, 36% 27%, 39% 19%, 42% 12%, 40% 23%, 39% 29%, 41% 37%, 43% 41%, 44% 47%, 45% 52%, 47% 55%, 50% 57%, 52% 54%, 53% 48%, 52% 42%, 51% 33%, 50% 26%, 54% 36%, 55% 39%, 57% 46%, 57% 52%, 55% 58%, 55% 61%, 58% 65%, 62% 64%, 64% 60%, 65% 54%, 64% 49%, 65% 43%, 68% 38%, 67% 44%, 69% 51%, 72% 53%, 72% 59%, 70% 65%, 68% 69%, 68% 74%, 71% 75%, 74% 73%, 76% 69%, 78% 63%, 82% 58%, 81% 63%, 81% 69%, 81% 75%, 76% 80%, 75% 85%, 79% 87%, 82% 84%, 83% 91%, 79% 94%, 75% 96%, 71% 97%, 64% 98%, 58% 99%, 53% 98%, 46% 100%);
    }
    75% {
        -webkit-clip-path: polygon(45% 99%, 41% 99%, 35% 98%, 30% 98%, 25% 94%, 22% 89%, 21% 84%, 23% 77%, 23% 70%, 19% 63%, 23% 66%, 27% 71%, 28% 76%, 32% 78%, 35% 72%, 32% 67%, 28% 64%, 24% 58%, 24% 49%, 27% 42%, 30% 34%, 31% 24%, 29% 13%, 33% 18%, 38% 25%, 38% 36%, 37% 44%, 41% 48%, 45% 48%, 48% 45%, 48% 39%, 46% 33%, 48% 27%, 52% 20%, 50% 29%, 51% 38%, 53% 44%, 54% 52%, 56% 57%, 61% 57%, 64% 55%, 65% 48%, 63% 39%, 63% 32%, 66% 37%, 69% 44%, 70% 52%, 68% 59%, 66% 64%, 67% 69%, 73% 72%, 76% 71%, 77% 66%, 76% 58%, 76% 51%, 80% 57%, 82% 62%, 82% 68%, 80% 73%, 77% 78%, 74% 82%, 75% 87%, 78% 87%, 81% 84%, 84% 79%, 86% 74%, 88% 78%, 87% 83%, 84% 89%, 82% 92%, 78% 97%, 74% 97%, 69% 97%, 66% 98%, 61% 98%, 57% 97%, 53% 99%, 49% 96%, 47% 99%, 48% 99%);
        clip-path: polygon(45% 99%, 41% 99%, 35% 98%, 30% 98%, 25% 94%, 22% 89%, 21% 84%, 23% 77%, 23% 70%, 19% 63%, 23% 66%, 27% 71%, 28% 76%, 32% 78%, 35% 72%, 32% 67%, 28% 64%, 24% 58%, 24% 49%, 27% 42%, 30% 34%, 31% 24%, 29% 13%, 33% 18%, 38% 25%, 38% 36%, 37% 44%, 41% 48%, 45% 48%, 48% 45%, 48% 39%, 46% 33%, 48% 27%, 52% 20%, 50% 29%, 51% 38%, 53% 44%, 54% 52%, 56% 57%, 61% 57%, 64% 55%, 65% 48%, 63% 39%, 63% 32%, 66% 37%, 69% 44%, 70% 52%, 68% 59%, 66% 64%, 67% 69%, 73% 72%, 76% 71%, 77% 66%, 76% 58%, 76% 51%, 80% 57%, 82% 62%, 82% 68%, 80% 73%, 77% 78%, 74% 82%, 75% 87%, 78% 87%, 81% 84%, 84% 79%, 86% 74%, 88% 78%, 87% 83%, 84% 89%, 82% 92%, 78% 97%, 74% 97%, 69% 97%, 66% 98%, 61% 98%, 57% 97%, 53% 99%, 49% 96%, 47% 99%, 48% 99%);
    }
    100% {
        -webkit-clip-path: polygon(47% 99%, 42% 99%, 37% 98%, 32% 96%, 28% 92%, 26% 89%, 26% 83%, 26% 80%, 26% 72%, 23% 67%, 16% 63%, 14% 52%, 16% 46%, 16% 53%, 20% 60%, 26% 58%, 27% 51%, 25% 46%, 20% 41%, 19% 36%, 19% 30%, 21% 26%, 24% 20%, 23% 13%, 22% 7%, 26% 11%, 28% 17%, 28% 24%, 26% 30%, 30% 34%, 34% 34%, 39% 32%, 40% 27%, 38% 21%, 43% 28%, 43% 36%, 41% 41%, 46% 44%, 51% 41%, 53% 35%, 53% 26%, 57% 26%, 59% 33%, 60% 39%, 57% 46%, 55% 53%, 58% 57%, 64% 56%, 66% 52%, 69% 41%, 70% 48%, 69% 56%, 66% 63%, 64% 67%, 65% 71%, 70% 71%, 74% 68%, 76% 62%, 77% 54%, 79% 60%, 81% 66%, 80% 71%, 76% 75%, 72% 78%, 71% 82%, 75% 84%, 80% 83%, 84% 78%, 86% 83%, 83% 89%, 78% 92%, 74% 92%, 73% 96%, 69% 97%, 65% 96%, 62% 98%, 57% 99%, 54% 97%, 51% 99%, 46% 99%);
        clip-path: polygon(47% 99%, 42% 99%, 37% 98%, 32% 96%, 28% 92%, 26% 89%, 26% 83%, 26% 80%, 26% 72%, 23% 67%, 16% 63%, 14% 52%, 16% 46%, 16% 53%, 20% 60%, 26% 58%, 27% 51%, 25% 46%, 20% 41%, 19% 36%, 19% 30%, 21% 26%, 24% 20%, 23% 13%, 22% 7%, 26% 11%, 28% 17%, 28% 24%, 26% 30%, 30% 34%, 34% 34%, 39% 32%, 40% 27%, 38% 21%, 43% 28%, 43% 36%, 41% 41%, 46% 44%, 51% 41%, 53% 35%, 53% 26%, 57% 26%, 59% 33%, 60% 39%, 57% 46%, 55% 53%, 58% 57%, 64% 56%, 66% 52%, 69% 41%, 70% 48%, 69% 56%, 66% 63%, 64% 67%, 65% 71%, 70% 71%, 74% 68%, 76% 62%, 77% 54%, 79% 60%, 81% 66%, 80% 71%, 76% 75%, 72% 78%, 71% 82%, 75% 84%, 80% 83%, 84% 78%, 86% 83%, 83% 89%, 78% 92%, 74% 92%, 73% 96%, 69% 97%, 65% 96%, 62% 98%, 57% 99%, 54% 97%, 51% 99%, 46% 99%);
    }
}
/*影视区块*/


/*//夸夸功能*/

.kuakua-first-box{
    margin: auto;
    width: 440px;
    border-radius: 16px;
    bottom: auto;
    min-height: 10rem;
    left: 50%;
    position: fixed;
    right: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    z-index: 1032;
    box-shadow: 0px 0px 20px #0000001f;
    display: none;
}
@media screen and (max-width: 500px){.kuakua-first-box{width:94%;}}
.kuakua-ei{
    border-radius: 4px;
    overflow: inherit;
}
.kuakua-close{
    z-index: 9999;
    right: 14px !important;
    display: flex;
    position: absolute;
    right: 8px;
    top: 4px;
    padding: 16px;
    cursor: pointer;
}
.kuakua-column{
    position: absolute;
    width: 298px;
    height: auto;
    top: -28px;
    left: 0px;
    right: 0px;
    z-index: 6000;
    background: url(/wp-content/themes/b2child/Assets/img/kua-ribbon.png) 0% 0% / 298px 83px no-repeat;
    margin: 0 auto;
    text-align: center;
}
.kuakua-headerIcon{
    border-radius: 50%;
    position: relative;
    text-align: center;
    padding: 6px;
    background-color: rgb(255, 255, 255);
    width: 78px;
    height: 78px;
    margin: 0 auto;
}
.kuakua-icon{
    width: 60px !important;
    height: 60px !important;
    fill: currentcolor;
    transition: transform 0.3s ease 0s;
    cursor: pointer;
}
.kuakua-headerTitle{
    font-size: 20px;
    font-weight: 600;
}
.kuakua-modal-body{
    position: relative;
    background-color: transparent;
    text-align: center;
    border-bottom: none;
    border-top: none;
    border-radius: 0px;
    box-shadow: none;
    padding: 65px 30px 20px 30px;
}
.kuakua-contentBox{
    width: 100%;
    min-height: 102px;
    padding: 15px 20px;
    margin-top: 32px;
    border-radius: 0;
    box-sizing: border-box;
    position: relative;
    background-color: rgb(244, 244, 244);
    text-align: center;
    border-bottom: none;
    border-top: none;
    box-shadow: none;
}
.kuakua-comment{
    margin-bottom: 10px;
    line-height: 26px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    word-break: break-all;
    transition: all 0s ease 0s;
    color: rgb(68, 68, 68);
    font-size: 18px;
}
.kuakua-cancelBtn{
    background-color: rgb(255, 255, 255);
    color: rgb(102, 102, 102);
    border: none;
    border-radius: 36px;
    transition: all 0.3s ease 0s;
    padding: 4px;
    width: 80px;
    display: inline-block;
    margin-top: 10px;
}
.kuakua-confirmBtn{
    background: rgb(255, 227, 0);
    width: 118px;
    height: 36px;
    display: inline-block;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    background-color: rgb(255, 227, 0);
    color: rgb(68, 68, 68);
    border: none;
    border-radius: 4px;
    font-size: 14px;
    cursor: pointer;
    transition: all 0.3s ease 0s;
    box-sizing: border-box;
    margin-top: 20px;
}
.form-control:focus {
    border: 1px solid rgb(148 148 148) !important;
    box-shadow: none !important;
}

.kuakua-first-box span{ 
        margin-right: 0px !important;
}

span.hide-sm {
    margin-left: 4px;
}



/*//夸夸功能*/

/*评论区的二次元uid*/

.bili-dyn-item__ornament {
    position: sticky;
    top: 18px;
    margin-top: -2px;
    width: 13%;
    display: none;
}

.bili-dyn-ornament__type--3 {
    height: 41px;
    width: 164px;
}

.bili-dyn-ornament img {
    height: 100%;
    width: 100%;
    margin-left: -58px;
}

.bili-dyn-ornament__type--3 span {
    font-family: num !important;
    font-size: 12px;
    position: absolute;
    right: 59px;
    top: 17px;
    transform: scale(.88);
    transform-origin: right;
}

@font-face {
    font-family: num;
    src: url('data:font/ttf;base64,AAEAAAAKAIAAAwAgT1MvMlfu6qkAAACsAAAAYGNtYXAZKRS8AAABDAAAAVpnbHlmPpOLigAAAmgAAAI0aGVhZA1ca6UAAAScAAAANmhoZWEGkALDAAAE1AAAACRobXR4JmQFBgAABPgAAAA4bG9jYQPqA14AAAUwAAAAHm1heHAAEgAOAAAFUAAAACBuYW1ly5ItMwAABXAAAAagcG9zdADLALIAAAwQAAAAPgAEAvQBkAAFAAgCAAIAAAAAAAIAAgAAAAIAADMBCQAAAgEGBAAAAAAAAIAAAAEQAAAAAAAAAAAAAABKQkhHAEAALgBPA3D/NAB0A3AAzAAEAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAAAAABUAAMAAQAAABwABAA4AAAACgAIAAIAAgAuADkAT/////8AAAAuADAATv//////0//S/74AAQABAAAAAAAAAAAAAAAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIDBAUGBwgJCgsAAAAAAAAAAAAAAAAAAAAAAAAAAAwNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABALgABAF0ALAAAwAAJTUjFQF0vASsrAACAFoABAKwAtwAAwAHAAA3ESERFxEhEfYBHpz9qpABvv5CjALY/SgAAQBMAAQBWALcAAUAACURIRUzEQFY/vRwBALYjP20AAABAF4ABAK+AtwACwAAJTUhNSERIRUhFSERAr7+OgHG/agBvv46BIqeAbCMmP5MAAABAF4ABAK+AtwACwAAJREhFSEVIRUhFSEVAr79oAHG/oQBfP46BALYjpSMnowAAAABAGIABAK0AtwACQAAJREjESERIxEhFQK0mP7gmgG6BALY/oQBfP340AAAAAEAXAAEArgC3AALAAABFSEVIREhNSE1IRECHv4+Alz+PgHC/aQBLqKIAbKciv5SAAIAXAAEArgC3AADAAsAACUhNSElNSE1IREhEQIe/tgBKP7YAcL9pAJcjKqKkor9KAG8AAABAF4ABALOAtwABQAAASEVIQEzAs79kAGO/uaiAtyM/bQAAAADAGAABAK+AtwAAwAHAAsAABM1IR0CITUBESER+gEq/tYBxP2iAbqYmIqmpv7UAtj9KAAAAgBcAAQCvALcAAMACwAAEzUhHQIhFSERIRH2ASz+OgJg/aABpqysipCIAtj+QAAAAQBcAAQC0gLuAAkAACURIxEBIxEzEQEC0pT+tJaUAVwEAur+HgHi/RYB9v4KAAAAAgBcAAQCzALuAAMABwAAJREhESUhESECzP2QAdj+wAFABALq/RaOAc4AAAABAAAAAQAAMO4Tq18PPPUAAgQAAAAAANHSZDkAAAAA2VbDfQBMAAQC0gLuAAAACAACAAAAAAAAAAEAAANw/zQAAAMuAEwAUgLSAAEAAAAAAAAAAAAAAAAAAAAOAAAAAAIoALgDCgBaAgwATAMYAF4DIgBeAxgAYgMUAFwDEgBcAyAAXgMiAGADGABcAy4AXAMmAFwAAAAAAAwAIAAwAEgAYAB2AI4AqAC6ANQA7AEEARoAAAABAAAADgAMAAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAEADGAAEAAAAAAAAArgAAAAEAAAAAAAEAGQCuAAEAAAAAAAIABwDHAAEAAAAAAAMAGQDOAAEAAAAAAAQAGQDnAAEAAAAAAAUARAEAAAEAAAAAAAYAHAFEAAEAAAAAAAcArgFgAAMAAQQJAAABRgIOAAMAAQQJAAEAJgNUAAMAAQQJAAIADgN6AAMAAQQJAAMAJgOIAAMAAQQJAAQAJgOuAAMAAQQJAAUAiAPUAAMAAQQJAAYAOARcAAMAAQQJAAcBRgSUQ29weXJpZ2h0KGMpIDIwMTUgUkVFSkkgwpUQW1ddw6ViPw0KU2hhbmcgaGFpIFJ1aSBYaWFuIENyZWF0aXZlIERlc2lnbiBDby4gTHRkLsO/DA0KTgptd8KVEH7Cv1IbYQ/Ci8K+wovCoWcJwpZQUWxTw7gNCnd3dy5yZWVqaS5jb20NClFROjI3NzA4NTE3MzMNCk1haWw6UmVlamlmb250QG91dGxvb2suY29twpUQW1fClRB+wr9gEmU+wp7DkXvCgDEuMFJlZ3VsYXLClRBbV8KVEH7Cv2ASZT7CnsORe8KAMS4wwpUQW1fClRB+wr9gEmU+wp7DkXvCgDEuMFZlcnNpb24gMS4wICB3d3cucmVlamkuY29tIFFROjI3NzA4NTE3MzMgIE1haWw6UmVlamlmb250QG91dGxvb2suY29tUmVlSmktQmlnUnVpeGFpbi1CbGFja0dCVjEuMENvcHlyaWdodChjKSAyMDE1IFJFRUpJIMKVEFtXXcOlYj8NClNoYW5nIGhhaSBSdWkgWGlhbiBDcmVhdGl2ZSBEZXNpZ24gQ28uIEx0ZC7DvwwNCk4KbXfClRB+wr9SG2EPwovCvsKLwqFnCcKWUFFsU8O4DQp3d3cucmVlamkuY29tDQpRUToyNzcwODUxNzMzDQpNYWlsOlJlZWppZm9udEBvdXRsb29rLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAoAGMAKQAgADIAMAAxADUAIABSAEUARQBKAEkAIACVABAAWwBXAF0A5QBiAD8ADQAKAFMAaABhAG4AZwAgAGgAYQBpACAAUgB1AGkAIABYAGkAYQBuACAAQwByAGUAYQB0AGkAdgBlACAARABlAHMAaQBnAG4AIABDAG8ALgAgAEwAdABkAC4A/wAMAA0ACgBOAAoAbQB3AJUAEAB+AL8AUgAbAGEADwCLAL4AiwChAGcACQCWAFAAUQBsAFMA+AANAAoAdwB3AHcALgByAGUAZQBqAGkALgBjAG8AbQANAAoAUQBRADoAMgA3ADcAMAA4ADUAMQA3ADMAMwANAAoATQBhAGkAbAA6AFIAZQBlAGoAaQBmAG8AbgB0AEAAbwB1AHQAbABvAG8AawAuAGMAbwBtAJUAEABbAFcAlQAQAH4AvwBgABIAZQA+AJ4A0QB7AIAAMQAuADAAUgBlAGcAdQBsAGEAcgCVABAAWwBXAJUAEAB+AL8AYAASAGUAPgCeANEAewCAADEALgAwAJUAEABbAFcAlQAQAH4AvwBgABIAZQA+AJ4A0QB7AIAAMQAuADAAVgBlAHIAcwBpAG8AbgAgADEALgAwACAAIAB3AHcAdwAuAHIAZQBlAGoAaQAuAGMAbwBtACAAUQBRADoAMgA3ADcAMAA4ADUAMQA3ADMAMwAgACAATQBhAGkAbAA6AFIAZQBlAGoAaQBmAG8AbgB0AEAAbwB1AHQAbABvAG8AawAuAGMAbwBtAFIAZQBlAEoAaQAtAEIAaQBnAFIAdQBpAHgAYQBpAG4ALQBCAGwAYQBjAGsARwBCAFYAMQAuADAAQwBvAHAAeQByAGkAZwBoAHQAKABjACkAIAAyADAAMQA1ACAAUgBFAEUASgBJACAAlQAQAFsAVwBdAOUAYgA/AA0ACgBTAGgAYQBuAGcAIABoAGEAaQAgAFIAdQBpACAAWABpAGEAbgAgAEMAcgBlAGEAdABpAHYAZQAgAEQAZQBzAGkAZwBuACAAQwBvAC4AIABMAHQAZAAuAP8ADAANAAoATgAKAG0AdwCVABAAfgC/AFIAGwBhAA8AiwC+AIsAoQBnAAkAlgBQAFEAbABTAPgADQAKAHcAdwB3AC4AcgBlAGUAagBpAC4AYwBvAG0ADQAKAFEAUQA6ADIANwA3ADAAOAA1ADEANwAzADMADQAKAE0AYQBpAGwAOgBSAGUAZQBqAGkAZgBvAG4AdABAAG8AdQB0AGwAbwBvAGsALgBjAG8AbQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAARABMAFAAVABYAFwAYABkAGgAbABwAMQAyAAA=');
}

/*手机适配*/
@media (max-width: 420px) {
    .bili-dyn-ornament__type--3 {
        width: 11rem !important;
    }
}
@media screen and (max-width: 768px) {
    .bili-dyn-item__ornament{
        display:none !important;
    }
    .comment-author .kusheq{
        display:none !important;
    }
}
/*评论区的二次元uid*/















