/**
 * 51ziy.com版权所有，未经允许请勿复制！ 
 */
@font-face{font-family:'mcp_custom_iconfont_11';src:url(assets/font/wniui/wniui.eot);src:url(assets/font/wniui/wniui.eot?#iefix) format("embedded-opentype"),url(assets/font/wniui/wniui.woff2) format("woff2"),url(assets/font/wniui/wniui.woff) format("woff"),url(assets/font/wniui/wniui.ttf) format("truetype"),url(assets/font/wniui/wniui.svg#wniui) format("svg");font-weight:normal;font-style:normal;font-display:swap}.mcp-iconfont-wniui{font-family:"mcp_custom_iconfont_11"!important;font-size:18px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.mcp-icon-jia:before{content:"\e600"}.mcp-icon-qq:before{content:"\e601"}.mcp-icon-cc:before{content:"\e63e"}.mcp-icon-github:before{content:"\e691"}.mcp-icon-weibo:before{content:"\e882"}.mcp-icon-mail:before{content:"\e959"}.mcp-icon-weixin:before{content:"\e933"}.mcp-icon-hongmeng:before{content:"\e661"}.mcp-icon-bilibili:before{content:"\e605"}.mcp-iconfont-heo{font-family:"heoblogIcon"!important;font-size:18px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.mcp-icon-copyright-line:before{content:"\e00d"}.mcp-icon-creative-commons-by-line:before{content:"\e00f"}.mcp-icon-creative-commons-nc-line:before{content:"\e010"}.mcp-icon-creative-commons-nd-line:before{content:"\e00e"}.mcp-custom-footer-container{background-color:var(--body-bg-color,#f9f9f9);color:var(--main-color,#555);padding-top:10px; padding-bottom:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.6;border-top:1px solid var(--main-border-color,#e0e0e0)}.mcp-footer-top-bar{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;text-align:center}.mcp-footer-top-bar .mcp-footer-logo-img{max-height:45px;margin-bottom:15px}.mcp-footer-top-bar .mcp-footer-bar-description{font-size:1.1em;font-weight:500;color:var(--main-color,#333);max-width:600px;margin:0 auto}.mcp-footer-deal-section{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 0;margin-bottom:20px;position:relative}a.mcp-deal-link-item{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:var(--main-bg-light-hover,#eceff1);color:var(--main-color,#555);transition:all .3s cubic-bezier(.25,.8,.25,1);text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,.05)}body.dark-theme a.mcp-deal-link-item{background-color:rgba(255,255,255,.1);color:var(--main-color-dark,#ccc)}a.mcp-deal-link-item:hover{background-color:var(--focus-color,#007bff);color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:0 4px 12px rgba(var(--focus-color-rgb,0,123,255),.3)}a.mcp-deal-link-item i{font-size:1.1em}.mcp-deal-qr-code{display:none;position:absolute;background-color:#fff;border:1px solid var(--main-border-color,#ddd);padding:8px;z-index:1001;border-radius:6px;width:128px;height:128px;bottom:100%;left:50%;transform:translateX(-50%) translateY(-10px);box-shadow:0 6px 15px rgba(0,0,0,.15);pointer-events:none}.mcp-deal-qr-code img{width:100%;height:100%;display:block;border-radius:3px}a.mcp-deal-link-item:hover .mcp-deal-qr-code{display:block}.mcp-footer-deal-mini-logo{margin:0 10px;line-height:0}.mcp-footer-deal-mini-logo img{width:50px;height:50px;border-radius:50%;cursor:pointer;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 3px 8px rgba(0,0,0,.1)}.mcp-footer-deal-mini-logo img:hover{transform:scale(1.15)}.mcp-footer-waves-container{position:relative;width:100%;margin-bottom:-7px;min-height:40px;max-height:120px;overflow:hidden}.mcp-footer-waves-container svg{position:absolute;left:0;bottom:0;width:100%;height:100%}.mcp-footer-waves-container .mcp-parallax>use{animation:mcp-move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.mcp-footer-waves-container .mcp-parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s}.mcp-footer-waves-container .mcp-parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.mcp-footer-waves-container .mcp-parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.mcp-footer-waves-container .mcp-parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes mcp-move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}.mcp-footer-friendship-links{text-align:center;padding:30px 15px;background-color:var(--body-bg-secondary,#f0f2f5)}body.dark-theme .mcp-footer-friendship-links{background-color:var(--body-bg-secondary-dark,#2c2f33)}.mcp-footer-friendship-links .mcp-links-title-block{margin-bottom:20px}.mcp-footer-friendship-links .mcp-links-title-block .mcp-title-theme-zibi{display:inline-block;padding:0 0 0 30px!important;background-size:20px 20px;color:var(--heading-color,#333);font-size:1.25em;font-weight:600}body.dark-theme .mcp-footer-friendship-links .mcp-links-title-block .mcp-title-theme-zibi{color:var(--heading-color-dark,#eee)}.mcp-footer-friendship-links .mcp-links-title-block .mcp-links-subtitle{margin-left:8px;font-size:.9em;color:var(--text-muted-color,#777);opacity:1}body.dark-theme .mcp-footer-friendship-links .mcp-links-title-block .mcp-links-subtitle{color:var(--text-muted-color-dark,#aaa)}.mcp-footer-friendship-links .mcp-links-box-container{margin-top:15px;text-align:left;max-width:900px;margin-left:auto;margin-right:auto}.mcp-footer-friendship-links .mcp-links-box-container .mcp-link-label{color:var(--main-color,#555);font-weight:500;margin-right:8px;font-size:.95em}.mcp-footer-friendship-links .mcp-links-box-container a.mcp-friend-link{color:var(--main-color,#555);margin:0 4px 6px 0;display:inline-block;text-decoration:none;padding:4px 8px;border-radius:4px;font-size:.95em;transition:all .25s ease;background-color:transparent;border:1px solid transparent}.mcp-footer-friendship-links .mcp-links-box-container a.mcp-friend-link:hover{color:var(--focus-color,#007bff);background-color:var(--main-bg-light-hover,#e9ecef);border-color:var(--focus-color-light,#c3daff);transform:translateY(-1px)}body.dark-theme .mcp-footer-friendship-links .mcp-links-box-container a.mcp-friend-link:hover{color:var(--focus-color-dark,#58a6ff);background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.mcp-actual-footer-tag{background:var(--footer-bg-color,var(--body-bg-color,#f9f9f9))}
.mcp-footer-bottom-bar{background:transparent;padding-top:10px;display:flex;overflow:hidden;z-index:1002;width:100%;color:var(--footer-text-color,var(--main-color,#555))}
.mcp-footer-bottom-bar .mcp-bottom-bar-inner-links{display:flex;justify-content:space-between;max-width:1200px;width:100%;margin:0 auto;flex-wrap:wrap;align-items:center;line-height:1.7;padding:10px 10px}.mcp-footer-bottom-bar-left,.mcp-footer-bottom-bar-right{display:flex;align-items:center;flex-wrap:wrap;gap:10px 15px}.mcp-footer-bottom-bar-left{flex-direction:column;align-items:flex-start}.mcp-footer-bottom-bar-right{
    justify-content: flex-end; 
    margin-left: auto;
    gap: 2px; 
}.mcp-footer-copyright-section{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:5px}.mcp-copyright-text-enlarged,.mcp-copyright-by-text{margin:0;padding:0}.mcp-copyright-by-text{margin:0 .3em}.mcp-author-link-wrapper{display:inline-flex;align-items:center}.mcp-author-avatar-img-enlarged{width:22px;height:22px;border-radius:50%;vertical-align:middle}.mcp-footer-beian-group{display:flex;gap:12px;flex-wrap:wrap}.mcp-footer-beian-group a.mcp-beian-link,.mcp-footer-beian-group a.mcp-beian-link span{display:flex;align-items:center;gap:4px;text-decoration:none;color:inherit;transition:color .2s ease,opacity .2s ease}.mcp-footer-beian-group a.mcp-beian-link:hover{color:var(--focus-color,#007bff);opacity:.8}img.mcp-beian-icon-img{height:14px;min-width:13px;display:inline-block;vertical-align:middle}.mcp-footer-business-status .mcp-status-light-span{width:10px;height:10px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:5px}.mcp-footer-business-status.allsite_ok .mcp-status-light-span{background:rgba(87,189,106,.3);animation:mcp-breathing-animation 2s infinite}.mcp-status-light-span:after{content:'';width:5px;height:5px;border-radius:50%;background:#57bd6a}@keyframes mcp-breathing-animation{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.2);opacity:1}100%{transform:scale(.9);opacity:.7}}.mcp-footer-bottom-bar-right a.mcp-bar-right-link{font-size:.9em;font-weight:500;white-space:nowrap;padding:6px 12px;margin-left:8px;border-radius:16px;line-height:1.4;display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:var(--footer-link-color,var(--main-color,#555));transition:all .25s ease-out;border:1px solid transparent}body.dark-theme .mcp-footer-bottom-bar-right a.mcp-bar-right-link{color:var(--footer-link-color-dark,#bbb)}.mcp-footer-bottom-bar-right a.mcp-bar-right-link:hover{color:var(--focus-color,#007bff);background-color:var(--main-bg-light-hover,#e9ecef);border-color:var(--focus-color-light,#c3daff)}body.dark-theme .mcp-footer-bottom-bar-right a.mcp-bar-right-link:hover{color:var(--focus-color-dark,#58a6ff);background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.mcp-footer-bottom-bar-right a.mcp-bar-right-link.mcp-cc-link{padding:6px 8px}.mcp-footer-bottom-bar-right a.mcp-bar-right-link.mcp-cc-link i{font-size:1.1em;margin:0 1px}


@media (max-width:768px){
    .mcp-custom-footer-container {
        font-size: 13px;
        padding-top: 25px;
        padding-bottom: 20px;
    }
    .mcp-footer-deal-section {
        padding: 15px 0;
        gap: 10px;
    }
    a.mcp-deal-link-item {
        width: 36px;
        height: 36px;
    }
    .mcp-footer-deal-mini-logo img {
        width: 45px;
        height: 45px;
    }
    .mcp-footer-friendship-links {
        padding: 20px 10px;
    }
    .mcp-footer-bottom-bar .mcp-bottom-bar-inner-links {
        flex-direction: column;
        align-items: center;
        padding: 20px 15px;
        gap: 15px;
    }
    .mcp-footer-bottom-bar-left,
    .mcp-footer-bottom-bar-right {
        width: 100%;
        justify-content: center;
        text-align: center;
        flex-direction: column;
        gap: 8px;
    }
    .mcp-footer-bottom-bar-right {
        flex-direction: row; 
        gap: 5px 10px;
    }
    .mcp-footer-copyright-section {
        justify-content: center;
        flex-wrap: wrap;
        gap: 6px 10px;
    }
    .mcp-copyright-text-enlarged {
        font-size: 1.05em;
    }
    .mcp-author-avatar-img-enlarged {
        width: 20px;
        height: 20px;
    }
    .mcp-footer-beian-group {
        justify-content: center;
        gap: 6px 15px;
    }
    .mcp-footer-bottom-bar-right a.mcp-bar-right-link {
        margin: 0;
        padding: 5px 10px;
    }
}


.mcp-hide-theme-footer footer.footer,
body>footer.footer,
div.footer {
    display:none!important;
}