.wb-dm{--wb-bfc:#c3c3c3;--wb-fcs:#fff;--wb-wk:#999;--wb-wke:#686868;--wb-bgc:#2b2b2b;--wb-bbc:#4d4d4d;--wb-bgcl:#353535;--wb-dropdown-bc:#4d4d4d}.container-single .btn-download{height:48px;line-height:44px;min-width:120px}.container-single .btn-download span{font-size:16px}.article-header .post-metas{padding-bottom:20px}.post-single{background-color:var(--wb-bgcl,#fff);box-sizing:border-box;padding:40px}.post-single .adbanner-block{margin-bottom:15px;text-align:center}.post-single .adbanner-block a{display:block}.post-single .adbanner-block img{display:block;height:auto;margin:0 auto;max-width:100%}.post-single .content{grid-column-gap:40px;display:grid;grid-template-columns:minmax(550px,70%) minmax(240px,380px)}.wbp-cbm{border-top:1px solid var(--wb-bbc,#ebebeb);clear:both;margin-top:30px;padding-bottom:50px;padding-top:30px;text-align:center}.detail-sidebar .dsb-inner,.sidebar .dsb-inner{position:-webkit-sticky;position:sticky;top:120px}.title-detail{line-height:32px;padding-bottom:20px}.title-detail h1{color:var(--wb-fcs,#3e4045);display:inline;font-size:28px;font-weight:700;margin-right:10px}.panel-inner{margin-top:40px}.hot-tags{font-size:0;margin-left:-5px;margin-right:-5px;padding-top:10px}.hot-tags a{background-color:var(--wb-bgcl,#fff);border:1px solid var(--wb-bbc,#ebebeb);border-radius:3px;display:inline-block;font-size:14px;line-height:30px;margin:0 5px 9px;padding:0 9px}.hot-tags a:hover{background-color:var(--wb-theme-color,#2778ff);border-color:var(--wb-theme-color,#2778ff);color:#fff}.ctrl-area-cbm{border-top:1px solid var(--wb-bbc,#ebebeb);font-size:0;margin-top:30px;padding-bottom:30px;padding-top:50px;text-align:center}.ctrl-area-cbm .ctrl-item{display:inline-block;position:relative;vertical-align:top}.ctrl-area-cbm .btn-ctrl{height:48px;line-height:44px;margin:0 10px;min-width:120px;vertical-align:middle}.wb-btn.share{background:none!important;color:var(--wb-theme-color,#2778ff)!important;display:block!important;float:none!important;margin:0!important;width:auto!important}.wb-btn.share:active,.wb-btn.share:hover{background-color:var(--wb-theme-color,#2778ff)!important;color:#fff!important}.wb-btn.share:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}@media (max-width:1024px){.post-single{padding:40px 20px}.post-single .content{display:block}.post-single .sidebar{display:none}}@media (max-width:640px){.title-detail{font-size:24px;line-height:28px}.main-detail{box-sizing:border-box;padding-bottom:0;padding-top:20px}.main-detail .post-metas .meta-author,.main-detail .post-metas .meta-comments{display:none}.main-detail .article-detail{display:block;padding-left:20px;padding-right:20px}.article-header{padding-left:20px;padding-right:20px;text-align:left}.article-detail{max-width:none}.article-detail blockquote{border-left-width:1px}.panel-inner{padding:20px}.post-single{padding:0}}.related-posts .articles-list{margin-top:15px}.related-posts .articles-list .inner{border-radius:3px;margin-bottom:0}.related-posts .articles-list .post-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;height:40px;line-height:20px;overflow:hidden;white-space:normal}.related-posts .text-item{color:var(--wb-theme-color,#2778ff);display:block;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-posts .text-item a:hover{text-decoration:underline}.related-posts .list-ul{padding-top:10px}.related-posts .list-ul li{margin-left:15px;padding-left:12px;position:relative}.related-posts .list-ul li:before{background-color:var(--wb-theme-color,#2778ff);border-radius:2px;content:"";height:4px;left:0;margin-top:-2px;position:absolute;top:50%;width:4px}@media (max-width:640px){.related-posts .articles-list .post{width:auto}}.widget-download .wb-btn-outlined{display:block;height:50px;line-height:50px}.widget-download .wb-btn-outlined span{color:var(--wb-theme-color,#2778ff);font-size:24px;vertical-align:middle}.widget-download .wb-btn-outlined svg{fill:var(--wb-theme-color,#2778ff);height:16px;opacity:.6;vertical-align:middle;width:16px}.widget-download .wb-btn-download{background-color:var(--wb-theme-color,#2778ff);display:block;height:50px;line-height:50px}.widget-download .wb-btn-download span{color:#fff;font-size:24px;vertical-align:middle}.widget-download .wb-btn-download svg{fill:#fff;height:16px;opacity:.6;vertical-align:middle;width:16px}.widget-download .wbdl-custom-info{padding-top:26px}.widget-download .wbdl-custom-info dl{color:var(--wb-wk,#999);display:block;font-size:14px;line-height:20px;max-width:100%;overflow:hidden;padding:4px 0;text-overflow:ellipsis;white-space:nowrap}.widget-download .wbdl-custom-info dt{display:inline-block;min-width:4em;vertical-align:top}.widget-download .wbdl-custom-info dd{display:inline;padding-left:10px;vertical-align:top}.dlipp-cont-wp{margin-top:-40px;padding-top:80px}.dlipp-cont-wp .wbsico-dlipp-ct{background-size:32px auto;display:inline-block;height:31px;vertical-align:middle;width:32px}.dlipp-cont-wp.with-version-mgt .dlipp-cont-bd{padding:0 20px}.dlipp-cont-wp.with-version-mgt .dlipp-cont-bd:before{background-color:var(--wb-bgc,#f8f8f8);content:"";height:38px;left:0;position:absolute;right:0}.dlipp-cont-inner{border:1px dashed var(--wb-bbc,#c9c9c9);display:block;position:relative}.dlipp-cont-hd{background-color:var(--wb-bgc,#f8f8f8);color:inherit;line-height:38px;padding:0 20px;text-align:center}.dlipp-cont-hd .wb-icon{fill:var(--wb-wk,#999)}.dlipp-cont-hd span{display:inline-block;font-size:16px;margin-left:5px;vertical-align:middle}.dlipp-cont-bd{background-color:var(--wb-bgcl,#fff);font-size:0;padding:40px 20px 20px;text-align:center}.dlipp-cont-bd .info{font-size:12px;padding-bottom:10px}.dlipp-cont-bd .qr-img{height:160px;margin:0 auto 20px;width:160px}.dlipp-cont-bd .qr-img img{display:block;height:auto;width:100%}.dlipp-cont-bd .input-verify{height:32px;margin-left:auto;margin-right:auto;min-width:210px}.dlipp-cont-bd .input-verify .iv-text{border:1px solid var(--wb-theme-color,#2778ff);color:var(--wb-theme-color,#2778ff);display:inline-block;font-size:14px;font-weight:700;height:30px;text-align:center;vertical-align:middle;width:160px}.dlipp-cont-bd .input-verify .iv-text::-moz-placeholder{color:var(--wb-wk,#999);font-size:12px;font-weight:400}.dlipp-cont-bd .input-verify .iv-text::placeholder{color:var(--wb-wk,#999);font-size:12px;font-weight:400}.dlipp-cont-bd .input-verify .iv-btn{background-color:var(--wb-theme-color,#2778ff);border:1px solid var(--wb-theme-color,#2778ff);display:inline-block;height:32px;vertical-align:middle;width:50px}.dlipp-cont-bd .input-verify .iv-btn svg{fill:#fff}.dlipp-cont-bd .hl{color:var(--wb-theme-color,#2778ff);margin-left:5px}.dlipp-cont-bd .hl em{font-size:14px}.dlipp-cont-bd .hl b{font-size:18px;font-weight:400}.dlipp-cont-bd .mt{margin-top:30px}.dlipp-cont-bd .wb-btn{height:38px;line-height:38px;min-width:130px}.dlipp-cont-bd .wb-btn.wb-btn-outlined{border-width:1px;line-height:36px}.dlipp-cont-bd .wb-btn b{font-weight:700}.dlipp-cont-ft{background-color:var(--wb-bgcl,#fff);color:var(--wb-wk,#999);font-size:12px;line-height:20px;padding:30px 20px 10px;text-align:center}.dlipp-dl-btn{background:var(--wb-bgcl,#fff);border:1px solid var(--wb-bbc,#e1e1e1);border-radius:3px;cursor:pointer;display:inline-block;line-height:36px;margin:5px;padding:0 10px;width:110px}.dlipp-dl-btn:hover{border-color:var(--wb-theme-color,#2778ff)}.dlipp-dl-btn:hover span{color:var(--wb-theme-color,#2778ff)}.dlipp-dl-btn span{color:var(--wb-bfc,#666);display:inline-block;font-size:14px;vertical-align:middle}.dlipp-dl-btn svg{fill:var(--wb-theme-color,#2778ff);margin-right:10px}.table-version{font-size:12px;position:relative;width:100%;z-index:2}.table-version thead th{color:var(--wb-bfc,#666);height:24px}.table-version thead th:first-of-type{width:80px}.table-version thead th:nth-of-type(2){width:120px}.table-version td,.table-version th{font-size:12px;line-height:18px;padding:7px 5px;text-align:left;vertical-align:middle}.table-version tbody td{border-bottom:1px dashed var(--wb-bbc,#c9c9c9)}.table-version .item-dl{vertical-align:middle}.table-version .btn-sm{--wbsico-bd-color-a:#fff;--wbsico-bd-color-b:#fff;background-color:var(--wb-theme-color,#2778ff);border-radius:3px;box-sizing:border-box;color:#fff;display:inline-block;font-size:0;height:26px;line-height:26px;min-width:80px;padding:0 10px;text-align:center;vertical-align:middle}.table-version .btn-sm:hover{background-color:var(--wb-theme-hover-color,#025fbd)}.table-version .btn-sm.wb-btn-disable{background-color:var(--wb-wke,#c3c3c3)!important;cursor:not-allowed}.table-version .btn-sm .wb-icon{fill:#fff;display:inline-block;height:16px;margin-right:5px;vertical-align:middle;width:16px}.table-version .btn-sm span{display:inline-block;font-size:12px;vertical-align:middle}.table-version .ctrl-more-btns{display:inline-block;padding:0 20px 0 10px;position:relative;z-index:2}.table-version .ctrl-more-btns:after{border-bottom:2px solid var(--wb-bfc,#666);border-right:2px solid var(--wb-bfc,#666);content:"";height:8px;margin-bottom:4px;position:absolute;right:0;transform:rotate(45deg);width:8px}.table-version .more-info-panel{text-align:center;top:30px}.table-version .more-info-panel .dlipp-more-btn{font-size:12px}@media (max-width:640px){.table-version .btn-sm{margin-bottom:5px;white-space:nowrap}}.view-more-bar{font-size:14px;line-height:40px;text-align:center}.view-more-bar a{color:inherit;display:inline-block;padding-bottom:20px;position:relative}.view-more-bar svg{fill:var(--wb-wk,#999);bottom:0;height:21px;left:50%;position:absolute;transform:translate(-50%);transition:transform .3s,fill .3s;width:21px}.view-more-bar a:hover{color:var(--wb-fcs,#3e4045);text-decoration:none}.view-more-bar a:hover svg{fill:var(--wb-fcs,#3e4045);transform:translate(-50%,10px)}.wbdl-dialog .wbui-main{pointer-events:auto}.wbdl-dialog .wbui-cont{padding:30px 20px}.wbdl-dialog .wbui-child{background-color:var(--wb-bgcl,#fff);border:1px solid var(--wb-bbc,#c9c9c9);border-radius:3px;box-shadow:4px 4px 8px rgba(0,0,0,.25);margin-left:auto;margin-right:auto;max-width:420px}.wbdl-dialog .download-info{font-size:14px}.wbdl-dialog .info-for-sp,.wbdl-dialog .wbdl-main{position:relative;z-index:3}.wbdl-dialog .info-for-sp{border-top:1px solid var(--wb-bbc,#ebebeb);color:var(--wb-wk,#999);font-size:12px;line-height:22px;margin-top:20px;padding-top:10px;text-align:left}.wbdl-dialog .dl-info{color:var(--wb-bfc,#666);font-size:14px;line-height:32px;padding-bottom:30px}.wbdl-dialog .wbsico-confirm{fill:#40b875;height:24px;width:24px}.wbdl-dialog .dl-link{color:var(--wb-wk,#999);display:none;font-size:14px}.wbdl-dialog .btn-download{padding-left:20px;padding-right:20px}.wbdl-dialog .wb-icon{display:inline-block;height:16px;vertical-align:middle;width:16px}.wbdl-dialog-list .wbui-main{pointer-events:auto}.wbdl-dialog-list .wbui-cont{padding:30px 20px}.wbdl-dialog-list .wbui-child{background-color:var(--wb-bgcl,#fff);border:1px solid var(--wb-bbc,#c9c9c9);border-radius:3px;box-shadow:4px 4px 8px rgba(0,0,0,.25);margin-left:auto;margin-right:auto;max-width:420px}.wbdl-dialog-list .wbdl-main{position:relative;z-index:3}.wbdl-dialog-list .wbdl-main span,.wbdl-dialog-list .wbdl-main svg{display:inline-block;vertical-align:middle}.wbdl-dialog-list .wbdl-main ul{display:inline-block;text-align:left}.wbdl-dialog-list .wbdl-main li{font-size:0;line-height:36px}.wbdl-dialog-list .wbdl-main li span{font-size:12px;min-width:120px;padding:0 10px}.wbdl-dialog-list .wbdl-main .wbsico-attr{fill:var(--wb-bfc,#666)}.wbdl-dialog-list .wbdl-main .link{display:inline-block;line-height:1;padding:5px;position:relative;vertical-align:middle}.wbdl-dialog-list .wbdl-main .link:hover:before{background-color:var(--wb-theme-color,#2778ff);border-radius:3px;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:0}.wbdl-dialog-list .wbdl-main .link svg{fill:var(--wb-theme-color,#2778ff);position:relative;z-index:2}.wbui-dl-title{overflow:hidden;padding-right:30px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dl-psw{background:var(--wb-bgc,#f3ffed);border:1px dashed var(--wb-bbc,#cadbc1);color:#40b875;display:inline-block;font-size:14px;font-weight:700;line-height:28px;margin-left:5px;margin-right:5px;padding:0 10px}.wb-copy-input{font-size:12px;height:20px;left:0;opacity:0!important;position:absolute;top:0;width:30px}.wb-btn-download{background-color:var(--wb-theme-color,#2778ff);border-radius:3px;box-sizing:border-box;color:#fff;display:inline-block;font-size:0;height:36px;line-height:36px;min-width:110px;text-align:center}.wb-btn-download svg{fill:#fff;height:16px;width:16px}.wb-btn-download span{display:inline-block;font-size:14px;line-height:1;vertical-align:middle}.wb-btn-download svg+span{margin-left:6px}.wb-btn-download:active,.wb-btn-download:hover{color:#fff}.wb-btn-download.wb-btn-disable{background-color:var(--wb-wke,#c3c3c3)!important;border-color:var(--wb-wke,#c3c3c3)}.wb-btn-download.wb-btn-free{background-color:#52b754;border-color:#52b754}.wb-btn-download.wb-btn-free:active,.wb-btn-download.wb-btn-free:hover{background-color:#46a948}.wb-btn-outlined{background-color:transparent;border:2px solid var(--wb-theme-color,#2778ff);border-radius:3px;box-sizing:border-box;color:var(--wb-theme-color,#2778ff);display:inline-block;font-size:0;height:40px;line-height:36px;min-width:110px;text-align:center}.wb-btn-outlined svg{fill:var(--wb-theme-color,#2778ff);height:16px;width:16px}.wb-btn-outlined span{display:inline-block;font-size:14px;line-height:1;vertical-align:middle}.wb-btn-outlined svg+span{margin-left:6px}.wb-btn-outlined:active,.wb-btn-outlined:hover{overflow:hidden;position:relative}.wb-btn-outlined:active:before,.wb-btn-outlined:hover:before{background-color:var(--wb-theme-color,#2778ff);border-radius:50%;content:"";display:none;height:200px;left:50%;margin-left:-100px;margin-top:-100px;position:absolute;top:50%;width:200px}.wb-btn-outlined:active:hover:before,.wb-btn-outlined:hover:hover:before{-webkit-animation:circleIn .3s linear;animation:circleIn .3s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:block}.wb-btn-outlined.wb-btn-disable{background-color:var(--wb-wke,#c3c3c3)!important;border-color:var(--wb-wke,#c3c3c3)}.wb-sticky-bar{background-color:var(--wb-bgcl,#fff);border-bottom:1px solid var(--wb-bbc,#ebebeb);left:0;padding:10px 0;position:fixed;top:0;transform:translate3d(0,-100%,0);transition:transform .3s cubic-bezier(.31,1,.34,1);width:100%;z-index:999}.wb-sticky-bar.at-bottom{border-bottom:none;border-top:1px solid var(--wb-bbc,#ebebeb);bottom:0;position:-webkit-sticky;position:sticky;top:auto;transform:translate3d(0,100%,0)}.wb-sticky-bar.sb-active{transform:translateZ(0)}.wb-sticky-bar .wbsb-inner{align-items:center;display:flex;position:relative}.wb-sticky-bar .wb-btn{height:36px;line-height:36px}.wb-sticky-bar .wb-btn.wb-btn-outlined{line-height:32px}.wb-sticky-bar .wb-btn span{font-size:16px}.wb-sticky-bar .sb-title{color:var(--wb-fcs,#3e4045);flex:1;font-size:20px;font-weight:700;margin-right:20px;overflow:hidden;padding-bottom:5px;text-overflow:ellipsis;white-space:nowrap}.wb-sticky-bar .post-metas{font-size:12px;padding-bottom:0}.wb-sticky-bar .wbdl-for-vip-info{display:none;padding-bottom:5px}.admin-bar .wb-sticky-bar{top:32px}.admin-bar .wb-sticky-bar.at-bottom{top:auto}body.wb-with-sticky-btm .tool-bar{bottom:120px}.wbui-dialog .wbui-dl-rule.wbui-child{width:480px}.wbui-dialog .wbui-dl-rule.wbui-child .wbui-cont{padding:30px 20px;text-align:left}@media (max-width:640px){.wbui-dialog .wbui-dl-rule.wbui-child{width:320px}}.wbui-catcha .form-control{box-sizing:border-box;width:150px}@media (max-width:640px){.wb-sticky-bar{border-top:1px solid var(--wb-bbc,#eee);bottom:0;box-shadow:-9px 2px 4px 5px rgba(0,0,0,.08);margin-bottom:-5px;padding-bottom:15px;top:auto;transform:translate3d(0,100%,0)}.wb-sticky-bar .wbsb-inner{box-sizing:border-box;padding-left:20px;padding-right:20px}.wb-sticky-bar .post-metas{display:none}.wb-sticky-bar .sb-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;font-weight:400;line-height:18px;max-height:28px;overflow:hidden;white-space:normal}.wb-sticky-bar .btn-download{border-radius:5px;height:36px;line-height:32px;width:110px}.wb-sticky-bar .btn-download svg{height:16px;width:16px}.wb-sticky-bar .btn-download span{font-size:14px}.admin-bar .sticky-bar{top:auto}.wbdl-dialog .wbui-child{max-width:90%}.dlipp-cont-wp{margin-left:20px;margin-right:20px}.wbui-dl-title{max-width:70vw}}.wbui-share-poster .wbui-child{background:#fff;border-radius:5px;box-shadow:0 0 9px 3px rgba(0,0,0,.1);display:inline-block;pointer-events:auto;position:relative;width:320px}.wbui-share-poster .wbui-close{background-color:rgba(0,0,0,.3);border-radius:14px;height:28px;line-height:28px;padding:0;right:10px;top:10px;width:28px}.wbui-share-poster .wbui-close i{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M.3 13.7c.4.4 1 .4 1.4 0L7 8.4l5.3 5.3c.4.4 1 .4 1.4 0 .4-.4.4-1 0-1.4L8.4 7l5.3-5.3c.4-.4.4-1 0-1.4A.9.9 0 0 0 13 0c-.3 0-.5.1-.7.3L7 5.6 1.7.3C1.5.1 1.2 0 1 0 .8 0 .5.1.3.3c-.4.4-.4 1 0 1.4L5.6 7 .3 12.3c-.4.4-.4 1 0 1.4'/%3E%3C/svg%3E");background-size:14px 14px;display:inline-block;vertical-align:middle}.wbui-share-poster .wbui-cont{padding:0}.wbui-share-poster .loading{line-height:460px;min-height:460px}.wbui-share-social .wb-share-list{text-align:center;width:100%}.wbui-share-social .wb-share-list .share-logo{padding:10px}.wbui-share-social .wb-share-list .share-logo svg{height:34px;width:34px}.wbui-share-social .wb-share-list a{box-shadow:none!important;cursor:pointer}.wbui-share-social .wb-share-list svg.wb-icon{stroke-width:0;stroke:currentColor;display:inline-block}.mobile-share-wrap{width:320px}.mobile-share-wrap img{border-radius:5px;display:block;height:auto;width:100%}.poster-share-tips{color:var(--wb-wk,#999);display:none;font-size:12px;line-height:32px}.gallery-panel{background-color:var(--wb-bgc,#fbfbfb);border:1px solid transparent;border-radius:3px;margin:0 -10px 20px;overflow:hidden;padding:10px;position:relative;-webkit-user-select:none}.gallery-panel .gallery-wrapper{margin-right:140px;overflow:hidden;position:relative}.gallery-panel .swiper-slide{background-color:var(--wb-bgc,#fbfbfb);height:0;margin:0;padding:66.67% 0 0;position:relative;z-index:1}.gallery-panel .swiper-slide .img-box,.gallery-panel .swiper-slide .plyr,.gallery-panel .swiper-slide .wb-video-block,.gallery-panel .swiper-slide iframe,.gallery-panel .swiper-slide video{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.gallery-panel .swiper-slide img,.gallery-panel .swiper-slide video{display:block;height:100%;width:100%}.gallery-panel .swiper-slide img{-o-object-fit:var(--wb-thumb-fix,cover);object-fit:var(--wb-thumb-fix,cover)}.gallery-panel .swiper-slide:before{border:1px solid var(--wb-theme-color,#2778ff);bottom:0;box-sizing:border-box;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;transition:border .3s cubic-bezier(.31,1,.34,1);z-index:2}.gallery-panel .wb-video-main{height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.gallery-panel .swiper-pagination{bottom:0;top:auto!important}.gallery-panel>.swiper-pagination-progressbar{height:6px!important}.gallery-panel>.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#f70}.gallery-panel .zoom-badge{background-color:transparent;bottom:0;cursor:zoom-in;left:0;position:absolute;right:0;top:0;transition:background-color .3s cubic-bezier(.31,1,.34,1);z-index:2}.gallery-panel .zoom-badge:hover{background-color:rgba(0,0,0,.1)}.gallery-panel .zoom-badge:hover .wbsico-zoom{opacity:1}.gallery-panel .wbsico-zoom{fill:#fff;height:30px;left:50%;margin-left:-15px;margin-top:-15px;opacity:0;position:absolute;top:50%;width:30px}.wb-gallery-loading{background-color:rgba(0,0,0,.7);border-radius:5px;color:#fff;display:none;font-size:14px;left:50%;padding:15px;position:absolute;text-align:center;top:50%;transform:translate3d(-50%,-50%,0);z-index:1001}.wb-gallery-loading .wb-icon-loading{-webkit-animation:fadeSwitch 2s infinite;animation:fadeSwitch 2s infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block;height:36px;width:36px}.wb-gallery-loading .wb-icon-loading:after{-webkit-animation:rotate360 .8s linear infinite;animation:rotate360 .8s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;border-color:#999 #999 #e9e9e9 #e9e9e9;border-radius:100%;border-style:solid;border-width:4px;content:"";display:inline-block;height:28px;width:28px}.wb-gallery-ctrl{background-color:rgba(0,0,0,.05);border-radius:3px;padding:10px;position:fixed;text-align:center;top:50%;transform:translateY(-50%);z-index:5}.wb-gallery-ctrl:hover{background-color:rgba(0,0,0,.2)}.wb-gallery-ctrl:hover svg{fill:var(--wb-theme-color,#2778ff)}.wb-gallery-ctrl:active{transform:translateY(-50%) scale(.85);transform-origin:center}.wb-gallery-ctrl.btn-prev{left:0}.wb-gallery-ctrl.btn-prev svg{transform:rotate(180deg)}.wb-gallery-ctrl.btn-next{right:0}.wb-gallery-ctrl svg{fill:var(--wb-wk,#999);display:inline-block;height:20px;transition:fill .3s;vertical-align:middle;width:20px}.wb-gallery-wp.no-thumb .gallery-wrapper{margin-right:0}.wb-gallery-wp.no-thumb .gallery-thumbs,.wb-gallery-wp.no-thumb .zoom-badge{display:none}.gallery-thumbs{bottom:10px;overflow-x:hidden;padding-right:30px;position:absolute;right:-20px;top:10px;width:130px}.gallery-thumbs .gallery-wrapper-thumbs{overflow-y:auto;width:130px}.gallery-thumbs .gt-item{box-sizing:border-box;display:inline-block;margin:auto;max-height:130px;min-height:86px;overflow:hidden;position:relative;vertical-align:top;width:130px}.gallery-thumbs .gt-item:before{border:1px solid var(--wb-theme-color,#2778ff);bottom:0;box-sizing:border-box;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;transition:border .3s cubic-bezier(.31,1,.34,1);z-index:2}.gallery-thumbs .gt-item .media-pic{background-position:50%;background-repeat:no-repeat;background-size:cover;width:130px}.gallery-thumbs .gt-item.current:before{border:2px solid var(--wb-theme-color,#2778ff);opacity:1}.gallery-thumbs .gt-item+.gt-item{margin-top:10px}.gt-item.item-video .media-pic:before{background-color:#00b3ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23fff'%3E%3Cpath d='M15.6 8.1 3.9.2C3-.3 2 .2 2 1.2v15.7c0 .9 1 1.4 1.9.9l11.7-7.9c.5-.5.5-1.4 0-1.8z'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:12px auto;border-radius:100%;content:"";height:30px;left:50%;margin-left:-15px;margin-top:-15px;opacity:.85;padding:0;position:absolute;top:50%;width:30px}.gt-item.item-video:hover:before{opacity:1}.wb-gallery-preview{bottom:0;left:0;opacity:0;overflow:auto;position:fixed;right:0;top:0;transition:opacity .3s ease;-webkit-user-select:none;z-index:1010}.wb-gallery-preview.style-b{background-color:var(--wb-bgc,#fbfbfb)}.wb-gallery-preview .img-box{position:relative;z-index:3}.wb-gallery-preview .pv-img{display:block;height:auto;margin:50px auto;max-width:80vw}.wb-gallery-preview .pv-close{cursor:pointer;padding:10px;position:fixed;right:10px;top:10px;z-index:100}.wb-gallery-preview .pv-close .wb-icon{fill:var(--wb-wk,#999);height:20px;transition:fill .3s;width:20px}.wb-gallery-preview .pv-close:hover .wb-icon{fill:var(--wb-theme-color,#2778ff)}.wb-gallery-preview .wb-video-main{margin:30px auto 0;max-width:800px;position:relative;z-index:3}.wb-gallery-preview .wb-video-block{padding-top:66.6666666667%;position:relative}.wb-gallery-preview .wb-video-block .plyr,.wb-gallery-preview .wb-video-block iframe{height:100%;left:0;position:absolute;top:0;width:100%}.active-gallery-full{height:100vh;position:fixed;width:100vw}.active-gallery-full .wb-gallery-preview{opacity:1}.dragscroll{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;cursor:-webkit-grab;cursor:grab}@-webkit-keyframes anm360{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes anm360{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style-b .pv-panel-hd{background-color:var(--wb-bgcl,#fff);box-shadow:0 1px 5px rgba(0,0,0,.06);height:60px;overflow:hidden;padding-top:40px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.style-b .gallery-wrapper-thumbs{overflow-x:auto;padding-bottom:30px;position:relative;white-space:nowrap;z-index:2}.style-b .gt-item{box-sizing:border-box;display:inline-block;height:60px;margin-right:10px;overflow:hidden;position:relative;width:60px}.style-b .gt-item:before{display:none}.style-b .gt-item:after{background-color:transparent;border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.style-b .gt-item.current:after{background-color:var(--wb-theme-color,#2778ff)}.style-b .gt-item .media-pic{background-size:cover;border-radius:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.style-b .pv-mask{display:none}.style-a .pv-panel-hd{overflow:hidden;position:relative;position:sticky;position:-webkit-sticky;top:0;z-index:50}.style-a .pv-gallery-thumbs{max-height:130px;min-height:96px}.style-a .gallery-wrapper-thumbs{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;cursor:-webkit-grab;cursor:grab;margin:10px auto -30px;overflow-x:auto;padding-bottom:30px;position:relative;text-align:center;white-space:nowrap;z-index:2}.style-a .gallery-wrapper-thumbs:active{cursor:-webkit-grabbing;cursor:grabbing}.style-a .gt-item{border-radius:3px;box-sizing:border-box;display:inline-block;margin:0 5px;max-height:100px;min-height:60px;overflow:hidden;position:relative;vertical-align:top;width:100px}.style-a .gt-item:before{border:1px solid var(--wb-theme-color,#2778ff);border-radius:3px;bottom:0;box-sizing:border-box;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;transition:border .3s cubic-bezier(.31,1,.34,1);z-index:2}.style-a .gt-item .media-pic{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.style-a .gt-item.current:before{border:2px solid var(--wb-theme-color,#2778ff);opacity:1}.style-a .pv-mask{background-color:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.style-a .pv-close .wb-icon,.style-a .wb-gallery-ctrl .wb-icon{fill:#fff}@media (max-width:640px){.gallery-panel{border:0;border-radius:0;margin-left:0;margin-right:0;padding:0}.gallery-panel .gallery-wrapper{margin-right:0}.pv-panel-hd .gallery-wrapper-thumbs{margin-left:20px;margin-right:20px}.gallery-thumbs{overflow:hidden;padding-right:0;padding-top:10px;position:static;width:100%}.gallery-thumbs .gallery-wrapper-thumbs{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0;white-space:nowrap;width:auto}.gallery-thumbs .gt-item{margin-left:5px;margin-right:5px}.gallery-thumbs .gt-item:first-child{margin-left:0}.gallery-thumbs .gt-item+.gt-item{margin-top:0}.wb-gallery-preview .pv-img{margin:20px 0;max-width:100%}.wb-gallery-preview .pv-close{right:0;top:0}.wb-gallery-ctrl{background-color:rgba(0,0,0,.3)}.wb-gallery-ctrl svg{fill:#fff;height:30px;width:30px}}.wbp-cbm .wb-btn-like{border:1px solid var(--wb-theme-color,#2778ff);border-radius:100%;cursor:pointer;display:inline-block;height:62px;line-height:58px;position:relative;text-align:center;width:62px}.wbp-cbm .wb-btn-like svg{stroke:var(--wb-theme-color,#2778ff);fill:transparent;display:inline-block;height:22px;position:relative;transition:transform .3s cubic-bezier(.31,1,.34,1);vertical-align:middle;width:22px;z-index:2}.wbp-cbm .wb-btn-like:not(.active):hover{overflow:hidden;overflow:visible;position:relative}.wbp-cbm .wb-btn-like:not(.active):hover svg{transform:translateY(-4px)}.wbp-cbm .wb-btn-like:not(.active):hover:before{background-color:var(--wb-theme-color,#2778ff);border-radius:50%;content:"";display:none;height:60px;left:50%;margin-left:-30px;margin-top:-30px;position:absolute;top:50%;width:60px}.wbp-cbm .wb-btn-like:not(.active):hover:hover:before{-webkit-animation:circleIn .3s linear;animation:circleIn .3s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:block}.wbp-cbm .wb-btn-like.active{background-color:var(--wb-theme-color,#2778ff);cursor:auto}.wbp-cbm .wb-btn-like.active svg{stroke:#fff;fill:transparent}.wbp-cbm .wb-btn-like .like-count{bottom:-30px;color:var(--wb-wk,#999);font-size:12px;left:0;line-height:30px;position:absolute;text-align:center;width:100%}.fav{--fav-fill:none;--fav-line:var(--wb-wk,#999);cursor:pointer}.fav.active{--fav-fill:var(--wb-theme-color,#2778ff);--fav-line:none}.album-item .album-previews{background-color:var(--wb-bgcl,#fff);border-radius:3px;-moz-column-gap:1px;column-gap:1px;display:grid;grid-template-areas:"one two" "one three";grid-template-columns:minmax(70%,240px) 30%;height:240px;overflow:hidden;row-gap:1px}.album-item .album-previews .media-pic{background-color:var(--wb-bgc,#fbfbfb);display:block;height:100%;position:relative;width:100%}.album-item .album-previews .media-pic:first-child{grid-area:one}.album-item .album-previews .media-pic:nth-child(2){grid-area:two}.album-item .album-previews .media-pic:nth-child(3){grid-area:three}.album-item .album-previews img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;position:absolute;top:0;width:100%}.album-item .abi-info{display:grid;grid-template-columns:auto 6em;line-height:20px;padding-top:10px}.album-item .album-name{color:var(--wb-fcs,#3e4045);display:block;font-size:18px;max-height:60px}.album-item .album-name:hover{color:var(--wb-theme-color,#2778ff)}.album-item .album-desc{color:var(--wb-wk,#999);font-size:12px;text-align:right}.album-item .album-desc span{display:inline-block;vertical-align:middle}.album-item .album-desc svg{fill:var(--wb-wk,#999)}.album-item.style-square .album-previews{background-color:var(--wb-bbc,#ebebeb);border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.1);grid-template-areas:unset;grid-template-columns:repeat(3,1fr);height:auto;min-width:0;transition:transform .3s}.album-item.style-square .album-previews:hover{transform:translateY(-5px)}.album-item.style-square .album-previews .media-pic{background-color:var(--wb-bgcl,#fff);grid-area:unset}.album-item.style-square .album-previews .media-pic:after{content:"";display:block;padding-top:100%}.album-item.style-square .album-previews .media-pic img{height:70%;left:15%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;top:15%;width:70%}.album-item.style-square .abi-info{display:block;text-align:center}.album-item.style-square .album-name{color:var(--wb-bfc,#666);font-size:16px}.album-item.style-square .album-desc{display:none}.album-item.style-square .with-4 .media-pic:first-child,.album-item.style-square .with-5 .media-pic:first-child{grid-row:1/3}.album-item.style-square .with-4 .media-pic:last-child{grid-column:3/4;grid-row:1/3}.collection-tag{border:1px solid var(--wb-theme-color,#2778ff);border-radius:4px;box-sizing:border-box;padding-right:30px;position:relative;vertical-align:super}.collection-tag,.collection-tag>span{display:inline-block;line-height:24px}.collection-tag>span{background-color:var(--wb-theme-color,#2778ff);color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:0 5px}.collection-tag:after{border-bottom:2px solid var(--wb-theme-color,#2778ff);border-right:2px solid var(--wb-theme-color,#2778ff);content:"";height:8px;margin-bottom:4px;position:absolute;right:10px;top:4px;transform:rotate(45deg);width:8px}.collection-tag:hover .in-collection{display:block;transform:translateZ(0);transition:visibility 0s 0s,transform .3s 0s;visibility:visible;z-index:3}.in-collection{background-color:var(--wb-bgcl,#fff);border:1px solid var(--wb-theme-color,#2778ff);border-radius:3px;box-shadow:4px 4px 8px rgba(0,0,0,.25);box-sizing:border-box;height:260px;left:50%;margin-left:-160px;padding:10px;position:relative;position:absolute;text-align:left;top:40px;transform:translate3d(0,20px,0);transition:visibility 0s .3s,transform .3s .3s,z-index .3s .3s;visibility:hidden;width:320px;z-index:-1}.in-collection:after,.in-collection:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}.in-collection:before{border-color:transparent transparent var(--wb-bgcl,#fff) transparent;border-width:9px;left:50%;margin-left:-9px;top:-17px;z-index:2}.in-collection:after{border-color:transparent transparent var(--wb-theme-color,#2778ff) transparent;border-width:9px;left:50%;margin:0 0 0 -9px;top:-18px;z-index:1}.in-collection .album-item{background-color:var(--wb-bgcl,#fff);bottom:10px;left:10px;position:absolute;right:10px;top:10px}.in-collection .album-item .album-previews{height:200px}.in-collection .abi-info{padding-bottom:30px}.sc-album .sc-main{margin-top:20px}.sc-album .album-item .album-previews{grid-template-columns:minmax(50%,70%) 30%}.articles-list{display:grid;gap:var(--wb-list-gap,30px);grid-template-columns:repeat(var(--wb-list-col,4),1fr)}.articles-list .post{display:block;min-width:0;position:relative}.articles-list .inner{background-color:var(--wb-bgcl,#fff);border-radius:3px;box-shadow:0 0 7px rgba(0,0,0,.05);display:block;overflow:hidden;position:relative}.articles-list .inner:hover{box-shadow:0 0 15px rgba(0,0,0,.1)}.articles-list .post-title{color:var(--wb-fcs,#3e4045);display:block;font-size:14px;line-height:1.4285em;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.articles-list .post-title:hover{color:var(--wb-theme-color,#2778ff)}.articles-list .media-body{box-shadow:0 -1px 3px rgba(0,0,0,.05);padding:15px 10px 20px;position:relative;z-index:2}.articles-list .meta-item+.meta-item{margin-left:20px}.articles-list .post-cate{font-size:0;height:18px;line-height:20px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.articles-list .post-cate .wbsico-circle{height:12px;width:12px}.articles-list .cate-tag{color:var(--wb-wke,#c3c3c3);display:inline-block;font-size:12px;margin-left:5px;vertical-align:middle}.articles-list .cate-tag+.cate-tag:before{content:"|";display:inline-block;margin-right:5px;vertical-align:middle}.articles-list.list-mode-a{opacity:1}.articles-list.list-mode-a .adb-b{display:none!important}.articles-list.list-mode-a .adb-a{display:block!important}.articles-list .tag{font-size:0;height:23px;line-height:23px;padding-left:2px;padding-right:5px;position:absolute;right:0;top:0;z-index:1}.articles-list .tag:after{color:#fff;content:attr(data-val);font-size:12px}.articles-list .tag i,.articles-list .tag:after{display:inline-block;position:relative;vertical-align:middle;z-index:1}.articles-list .tag i{margin-top:-2px;transform:scale(.75);transform-origin:center}.articles-list .tag:before{background-color:var(--wb-theme-color,#2778ff);bottom:0;content:"";left:0;opacity:.7;position:absolute;right:0;top:0;z-index:0}.articles-list .tag.free{min-width:40px;text-align:center}.articles-list .tag.free:before{background-color:#3bae77;opacity:.55}.articles-list .tag.price{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;height:30px;line-height:30px;padding-left:10px;padding-right:10px;top:auto}.articles-list .tag.price:before{display:none}.articles-list .tag.price em{font-size:14px}.articles-list .tag.price b{font-size:18px}.articles-list .post-adb .wba-cont{height:82px}@media (max-width:1200px){.articles-list{--wb-list-gap:20px}}@media (max-width:640px){.articles-list{--wb-list-col:1;margin-left:20px;margin-right:20px}}.article-detail{font-size:var(--wbb-p-font-size,16px);line-height:var(--wbb-p-line-height,1.8);padding-bottom:20px;word-break:break-word}.article-detail>:first-child{margin-top:0}.article-detail>:last-child{margin-bottom:0}.article-detail p{margin-bottom:1.5em}.article-detail h1,.article-detail h2,.article-detail h3,.article-detail h4,.article-detail h5,.article-detail h6{color:var(--wb-fcs,#3e4045);line-height:1.6em;margin-bottom:.5em;margin-top:2em}.article-detail h1{font-size:var(--wbb-h1-font-size,32px);font-weight:var(--wbb-h1-font-weight,bold)}.article-detail h2{font-size:var(--wbb-h2-font-size,1.5em);font-weight:var(--wbb-h2-font-weight,bold)}.article-detail h3{font-size:var(--wbb-h3-font-size,1.2857em);font-weight:var(--wbb-h3-font-weight,bold)}.article-detail h4{font-size:var(--wbb-h4-font-size,1.1em);font-weight:var(--wbb-h4-font-weight,bold)}.article-detail h5{font-size:var(--wbb-h5-font-size,1em);font-weight:var(--wbb-h5-font-weight,bold)}.article-detail h6{font-size:var(--wbb-h6-font-size,1em);font-weight:var(--wbb-h6-font-weight,bold)}.article-detail blockquote,.article-detail code,.article-detail dl,.article-detail figure,.article-detail iframe,.article-detail ol,.article-detail pre,.article-detail table,.article-detail ul,.article-detail video{margin-bottom:1.5em}.article-detail h3{color:var(--wb-fcs,#3e4045);font-weight:700;padding-left:13px;position:relative}.article-detail h3:before{background-color:var(--wb-theme-color,#2778ff);border-radius:2px;content:"";display:block;height:1em;left:0;position:absolute;top:.3em;width:3px}.article-detail a{color:var(--wbb-a-color,var(--wb-theme-color,#0566c7));font-style:var(--wbb-a-font-style);font-weight:var(--wbb-a-font-weight);-webkit-text-decoration:var(--wbb-a-text-decoration);text-decoration:var(--wbb-a-text-decoration)}.article-detail a:hover{color:var(--wbb-a-hover-color,var(--wb-theme-color,#0566c7));font-style:var(--wbb-a-hover-font-style);font-weight:var(--wbb-a-hover-font-weight);-webkit-text-decoration:var(--wbb-a-hover-text-decoration);text-decoration:var(--wbb-a-hover-text-decoration)}.article-detail li{margin-left:30px;text-align:left}.article-detail dl,.article-detail ol,.article-detail ul{margin-bottom:1.5em}.article-detail ul li{list-style:disc}.article-detail ol li{list-style:decimal}.article-detail .code-pre,.article-detail pre{word-wrap:normal;background-color:var(--wb-bgc,#fbfbfb);border-radius:5px;font-size:14px;overflow-x:auto;padding:10px;white-space:pre}.article-detail blockquote{background-color:var(--wb-bgcl,#f0f0f0);border-left:3px solid var(--wb-theme-color,#2778ff);border-radius:2px;font-size:var(--wbb-blockquote-font-size,14px);font-style:var(--wbb-blockquote-font-style);font-weight:var(--wbb-blockquote-font-weight);padding:23px 35px;position:relative}.article-detail blockquote:after,.article-detail blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13'%3E%3Cpath fill='%23C2C2C2' fill-rule='evenodd' d='M11.8 3.06c-1.2 1.48-1.36 2.98-1.02 4.02a3.07 3.07 0 0 1 1.92-.68c1.81 0 3.3 1.2 3.3 3.3 0 1.93-1.48 3.3-3.3 3.3-2.7 0-3.93-2.37-3.93-5.04a8.4 8.4 0 0 1 1.32-4.65 9.31 9.31 0 0 1 4-3.31l.47.93a7 7 0 0 0-2.77 2.13m-8.77 0c-1.18 1.48-1.35 2.98-1 4.02a3.29 3.29 0 0 1 4.25.21c1.13 1.05 1.23 2.9.5 4.1A3.3 3.3 0 0 1 3.94 13C1.23 13 0 10.63 0 7.96a8.4 8.4 0 0 1 1.32-4.65 9.31 9.31 0 0 1 4-3.31l.48.93a7 7 0 0 0-2.78 2.13'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:16px;position:absolute;width:16px}.article-detail blockquote:before{left:13px;top:10px}.article-detail blockquote:after{bottom:10px;right:20px;transform:rotate(180deg)}.article-detail table{width:100%}.article-detail td,.article-detail th{border:1px solid var(--wb-bbc,#ebebeb);font-size:14px;padding:5px 10px}.article-detail td{background-color:transparent}.article-detail table tr:first-child td,.article-detail table tr:first-child th{background-color:var(--wb-theme-color,#2778ff);color:#fff;text-align:center}.article-detail table thead~tbody tr:first-child td,.article-detail table thead~tbody tr:first-child th{background-color:transparent;color:inherit;text-align:left}.article-detail b,.article-detail strong{font-weight:700}.article-detail em,.article-detail i{font-style:italic}.article-detail u{text-decoration:underline}.article-detail del{text-decoration:line-through}.article-detail img,.article-detail video{height:auto;margin-left:auto;margin-right:auto;max-width:100%}.article-detail iframe{min-height:400px;width:100%}.article-detail figcaption{font-size:.8em;font-style:normal;position:relative;text-align:center}.article-detail figcaption:before{border-color:transparent transparent var(--wks,#b1b7bd) transparent;border-style:solid;border-width:5px;content:"";display:inline-block;margin-right:5px;margin-top:-3px;position:relative;top:-2px}@media (max-width:640px){.article-detail blockquote{border-left-width:1px}}.panel-inner .sc-title,.widget-title{color:var(--wb-fcs,#3e4045);font-size:18px;font-weight:700;line-height:28px;margin:0 16px 10px 0;padding-left:13px;position:relative}.panel-inner .sc-title:before,.widget-title:before{background-color:var(--wb-theme-color,#2778ff);border-radius:3px;content:"";display:block;height:16px;left:0;position:absolute;top:6px;width:3px}