/*

xiuno

*/:root{--tb--main:#FF6651;--tb--base:#333333;--tb--bdbg:#ffffff;--tb--dark:#202935;--tb--line:#f2f2f2;--tb--link:#2F9FFF;--tb--gray:#999999;--tb--tint:#bbbbbb;--tb--light:#eeeeee}
.darking:root{--tb--main:#FF6651;--tb--base:#dddddd;--tb--bdbg:#252e3a;--tb--dark:#202935;--tb--line:#f2f2f2;--tb--link:#2F9FFF;--tb--gray:#999999;--tb--tint:#888888;--tb--light:#202935}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:16px;-webkit-tap-highlight-color:transparent}
body{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}
img{vertical-align:middle}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}
[role="button"]{cursor:pointer}
fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555555}
input[type="search"]{-webkit-appearance:none}
@font-face{font-family:'tbfont';src:url("../fonts/iconfont.woff2") format("woff2"),url("../fonts/iconfont.woff") format("woff"),url("../fonts/iconfont.ttf") format("truetype")}
.fa{font-family:"tbfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
video,embed,iframe{max-width:100%}
img{max-width:100%}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important}
.affix{position:fixed}
.clearfix:before,.clearfix:after,.container:before,.container:after{display:table;content:"";line-height:0}
.clearfix:after,.container:after{clear:both}
a,input,.thumb{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a{color:var(--tb--base);text-decoration:none}
a:hover,a:focus{text-decoration:none}
a:hover{color:var(--tb--main)}
a:focus{outline:0;color:var(--tb--base)}
.breadcrumbs{font-size:12px;line-height:1;text-align:left;margin-bottom:15px;color:#999;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.breadcrumbs small{font-size:12px;font-family:serif;color:#bbb;margin:0 2px;font-weight:bold}
.breadcrumbs a{color:#999}
.breadcrumbs a:hover{color:#666}
.sitenav2 { display: none;}
.scroll2::-webkit-scrollbar {
    height: 1px;
    width: 0px;
}
@media (max-width:544px){.breadcrumbs{margin-bottom:10px}}#shareimage{display:none}
body{font-size:14px;line-height:1.4;color:var(--tb--base);background-color:var(--tb--bdbg);overflow-x:hidden}
.container{max-width:1280px;text-align:left;position:relative;margin:0 auto;padding-left:2%;padding-right:2%}
.content-wrap{width:100%;float:left;margin-bottom:15px}
.content{position:relative}
.single-post .content,.page-template-default .content{margin-right:420px;padding-top:22.5px}
div#menu2{margin-right:420px;margin-top: 15px;}
.onecolum .content{margin-right:0}
.sidebar{float:left;width:380px;margin-left:-380px;margin-top:0px}
@media (max-width:1024px){div#menu2{margin-right:0px;margin-top: 0px;}.single-post .content-wrap,.page-template-default .content-wrap{float:none;width:100%}
.single-post .content,.page-template-default .content{margin-right:0}
.single-post .sidebar,.page-template-default .sidebar{float:none;width:auto;margin-left:0;margin-top:0;}}@media (max-width:768px){.single-post .content,.page-template-default .content{padding-top:0px}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,0.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,0.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,0.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,0.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,0.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),transparent)}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:80px;height:60px;line-height:60px;margin-top:-30px;z-index:10;cursor:pointer;font-size:28px;text-align:center;color:#fff;outline:none;opacity:.9}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:-50px;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:-50px;left:auto}
.swiper-container:hover .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0}
.swiper-container:hover .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;color:#ddd}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:15px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.25;outline:none}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:#fff}
.darking .swiper-pagination-bullet-active{background-color:#bbb}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:0.2s transform,0.2s top,0.2s -webkit-transform}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:0.2s transform,0.2s left,0.2s -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:0.2s transform,0.2s right,0.2s -webkit-transform}
.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.swiper-fixed{overflow:hidden}
.article-swiper-no-transition{transition-duration:0ms !important}
.article-swiper-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:99999}
@media (max-width:640px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:15px}
.focusslide.swiper-container-horizontal>.swiper-pagination-bullets,.focusslide .swiper-pagination-custom,.focusslide .swiper-pagination-fraction{bottom:8px}}.focusslide-wrap{margin-top:24px}
.focusslide .swiper-slide{text-align:center}
.focusslide .swiper-button-next .fa,.focusslide .swiper-button-prev .fa{font-size:24px}
@media (max-width:768px){.focusslide-wrap{margin-top:15px}
.focusslide .swiper-button-next,.focusslide .swiper-button-prev{display:none}}@media (max-width:600px){.focusslide .swiper-slide{overflow:hidden}
.focusslide img{max-width:160%;margin-left:-30%}}@media (max-width:768px){.article-swiper-container .swiper-button-next,.article-swiper-container .swiper-button-prev{display:none}}.article-swiper-container .swiper-button-next .fa,.article-swiper-container .swiper-button-prev .fa{font-size:24px}
.article-swiper-container .swiper-button-prev{left:0;right:auto}
.article-swiper-container .swiper-button-next{right:0;left:auto}
.tipsy{padding:5px 0;font-size:10px;position:absolute;z-index:100000}
.tipsy:before{display:inline-block;content:'';border-color:transparent transparent #000 transparent;border-style:solid;border-width:5px 5px 5px 5px;position:absolute}
.tipsy-n:before{top:-4px;left:50%;margin-left:-5px}
.tipsy-ne:before{top:-4px;right:10px}
.tipsy-inner{padding:4px 7px 3px 7px;background-color:black;color:white;max-width:200px;text-align:center;font-size:12px;border-radius:2px}
.tipsy-nw:before{top:0;left:10px}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-4px;background-position:bottom left}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;background-position:bottom left}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;background-position:bottom left}
.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right}
.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px}
.header{position:relative;z-index:99;height:80px;background-color:var(--tb--bdbg);box-shadow:1px 0 10px rgba(0,0,0,0.06)}
.darking .header{box-shadow:1px 0 10px rgba(0,0,0,0.15)}
.nav-fixed-top{margin-top:80px}
.nav-fixed-top .header{position:fixed;top:0;left:0;right:0}
@media (max-width:768px){.nav-fixed-top{margin-top:0}}.logo{float:left;overflow:hidden;margin:20px 70px 0 0;height:40px;font-size:1px;line-height:40px;color:#fff}
.logo span{display:none}
.logo a{display:block}
.logo img{display:block;margin-bottom:100px;max-height:40px}
.sitenav{float:left;font-size:18px;line-height:40px}
.sitenav>ul>li.menu-item-has-children:hover>a::after{border-top-color:var(--tb--main)}
.sitenav>ul>li.menu-item-has-children>a{position:relative;padding-right:15px}
.sitenav>ul>li.menu-item-has-children>a::after{content:'';position:absolute;top:50%;right:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--tb--base);margin-top:-1px}
.sitenav ul{list-style:none;padding:0;margin:0}
.sitenav ul>li{position:relative;float:left;margin-right:25px}
.sitenav ul>li:hover{z-index:2}
.sitenav ul>li>a{display:block;color:var(--tb--base);border-bottom:2px solid transparent;padding:20px 0 18px}
.sitenav ul li:hover>a,.sitenav ul li.active a:hover,.sitenav ul li a:hover{color:var(--tb--main)}
.sitenav ul li:hover>.sub-menu{visibility:visible;opacity:1;margin-top:-1px}
.sitenav ul li.current-menu-item>a,.sitenav ul li.current-menu-parent>a,.sitenav ul li.current-category-ancestor>a{color:var(--tb--main);border-bottom-color:var(--tb--main)}
.sitenav ul li.current-menu-item>a::after,.sitenav ul li.current-menu-parent>a::after,.sitenav ul li.current-category-ancestor>a::after{border-top-color:var(--tb--main)}
.sitenav ul .sub-menu{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0;position:absolute;top:100%;left:50%;margin-top:-25px;background-color:var(--tb--bdbg);font-size:14px;padding:6px 0;box-shadow:0 0 10px rgba(0,0,0,0.15);line-height:32px;width:160px;margin-left:-88px;list-style:none;text-align:center;border-radius:2px}
.sitenav ul .sub-menu::before,.sitenav ul .sub-menu::after{content:'';position:absolute;top:-5px;left:50%;margin-left:-3px;border-left:5px solid transparent;border-right:5px solid transparent}
.sitenav ul .sub-menu::before{border-bottom:5px solid #f2f2f2}
.sitenav ul .sub-menu::after{border-bottom:5px solid #fff;margin-top:1px}
.sitenav ul .sub-menu li{margin-right:0;float:none}
.sitenav ul .sub-menu li a{display:block;padding:0 15px;border-bottom:none}
.sitenav ul .sub-menu li a:hover{background-color:var(--tb--light);color:var(--tb--base)}
.darking .sitenav ul .sub-menu::before{border-bottom-color:var(--tb--bdbg)}
.darking .sitenav ul .sub-menu::after{border-bottom-color:var(--tb--bdbg)}
.sitenav ul ul .sub-menu{left:100%;margin-left:0;top:-5px}
.sitenav ul ul .sub-menu::before,.sitenav ul ul .sub-menu::after{left:-5px;transform:rotate(-90deg);margin-top:23px}
.sitenav ul ul .sub-menu::after{margin-left:-2px}
.sitenav .-sw{display:none}
.searchform-wrap{float:right;margin-top:24px !important}
.searchstart-on,.searchstart-off{display:none;line-height:32px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.searchstart-on .fa,.searchstart-off .fa{font-size:18px}
.searchform .sinput{float:left;color:#999;border:solid 1px var(--tb--light);width:160px;height:32px;padding:4px 8px;border-right:none;font-size:14px;border-radius:2px 0 0 2px;outline:none}
.searchform .sinput:focus{border-color:var(--tb--main);position:relative;z-index:2}
.searchform select.sinput{width:auto;max-width:106px;border:solid 1px var(--tb--light);padding-right:4px}
.searchform select.sinput+.sinput{border-radius:0;margin-left:-1px}
.searchform .sbtn{float:right;color:#fff;background-color:var(--tb--main);height:32px;width:32px;border:none;padding:4px 0;font-size:14px;border-radius:0 2px 2px 0;outline:none;opacity:0.9;text-align:center}
.searchform .sbtn:hover{opacity:1}
.darking .searchform .sinput{background-color:var(--tb--dark);border-color:var(--tb--dark)}
.nav-search-onshow .searchstart-on{display:block}
.nav-search-onshow .searchform{display:none}
.nav-search-onshow.searchform-active .searchform-wrap{z-index:9;position:relative}
.nav-search-onshow.searchform-active .searchform{position:absolute;right:100%;top:0;margin-right:10px;display:block;width:192px}
@media (max-width:1200px){.nav-search-onshow.searchform-active .searchform{width:152px}}.nav-search-onshow.searchform-active .searchform-cat{width:297px}
.nav-search-onshow.searchform-active .searchform-cat select.sinput{width:106px}
@media (max-width:1200px){.nav-search-onshow.searchform-active .searchform-cat{width:257px}}@media (max-width:1200px){.searchform .sinput{width:120px}}@media (max-width:768px){.searchform-wrap{float:right;margin-top:0 !important}
.searchstart-on,.searchstart-off{position:absolute;top:0;right:0;line-height:80px;padding:0 15px}
.searchstart-on{display:block}
.searchform{visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:120px;left:0;right:0;z-index:999980;padding:24px 15px;margin-top:0 !important;background-color:#fff;width:auto;margin-right:0}
.searchform .sinput{width:100%;float:none;border-radius:2px}
.searchform .sbtn{float:none;position:absolute;top:24px;right:15px;opacity:1;z-index:3}
.darking .searchform{background-color:var(--tb--bdbg)}
.searchform-cat .sinput{float:left;width:60%;border-radius:0}
.searchform-cat select.sinput{width:30%;max-width:30%;border-radius:2px 0 0 2px}
.searchform-cat select.sinput+.sinput{margin-left:0}
.searchform-cat .sbtn{width:10%}
.nav-search-onshow.searchform-active .searchform-wrap{position:static}
.nav-search-onshow.searchform-active .searchform,.searchform-active .searchform{visibility:visible;opacity:1;top:82px}}@media (max-width:544px){.searchstart-on,.searchstart-off{line-height:50px}
.searchform{padding:15px 15px}
.searchform .sbtn{top:15px}
.nav-search-onshow.searchform-active .searchform,.searchform-active .searchform{top:50px}}.accounts{position:relative;z-index:3;float:right;margin-top:24px;margin-left:15px}
.accounts a{color:#fff;height:32px;line-height:32px;width:32px;border-radius:2px;float:left;margin-left:5px;text-align:center;position:relative}
.accounts a:hover{opacity:0.8;color:#fff}
.accounts a:hover .account-popover{visibility:visible;opacity:1;margin-top:0}
.accounts a.account-weixin:hover,.accounts a.account-kuaishou:hover,.accounts a.account-douyin:hover{opacity:1}
.accounts a .fa{font-size:18px}
.accounts a .account-popover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0;position:absolute;top:100%;left:50%;width:140px;margin-left:-70px;margin-top:-25px;padding-top:23px;background-color:transparent}
.accounts a .account-popover .account-popover-content{background-color:#FFF;border:1px solid var(--tb--gray);padding:4px;border-radius:2px;position:relative}
.accounts a .account-popover .account-popover-content::before,.accounts a .account-popover .account-popover-content::after{content:'';position:absolute;top:-5px;left:50%;margin-left:-3px;border-left:5px solid transparent;border-right:5px solid transparent}
.accounts a .account-popover .account-popover-content::before{border-bottom:5px solid var(--tb--base)}
.accounts a .account-popover .account-popover-content::after{border-bottom:5px solid #fff;margin-top:1px}
.accounts .account-weixin{background-color:#7CD673}
.accounts .account-weibo{background-color:#FF8D8D}
.accounts .account-tqq{background-color:#52C3F5}
.accounts .account-qzone{background-color:#FFCE00}
.accounts .account-qq{background-color:#009BDB}
.accounts .account-phone{background-color:#08BC1F}
.accounts .account-aliwang{background-color:#2F8AE7}
.accounts .account-twitter{background-color:#41B8FC}
.accounts .account-facebook{background-color:#4867AA}
.accounts .account-instagram{background-color:#996A55}
.accounts .account-qqun{background-color:#24BDFF}
.accounts .account-telegram{background-color:#2CA5E0}
.accounts .account-douyin{background-color:#202935}
.accounts .account-email{background-color:#2CA5E0}
.accounts .account-kuaishou{background-color:#FE3666}
.accounts .account-whatsapp{background-color:#41C552}
.signuser-welcome{float:right;margin-left:15px;margin-top:24px}
.signuser-info{float:left;line-height:32px}
.signuser-info .avatar{float:left;width:32px;height:32px;margin-right:5px;border-radius:2px}
.signuser-logout{float:left;line-height:32px;margin-left:10px;color:var(--tb--gray)}
.usersign{float:right;margin-left:15px;margin-top:24px;line-height:32px}
.usersign-login{float:left}
.usersign-register{float:left;margin-left:21px;position:relative}
.usersign-register::before{content:'';position:absolute;left:-11px;top:10px;width:1px;height:12px;background-color:#ccc}
@media (max-width:768px){.signuser-welcome,.usersign{z-index:999992;position:fixed;right:100%;bottom:0;padding:15px;width:50%;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.signuser-welcome .usersign-login,.signuser-welcome .usersign-register,.usersign .usersign-login,.usersign .usersign-register{float:none;display:inline-block}
.sitenav-active .signuser-welcome,.sitenav-active .usersign{right:50%}}.sitedark{float:right;height:32px;line-height:32px;margin-top:24px;margin-left:15px;cursor:pointer;width:18px}
.sitedark:hover{color:var(--tb--main)}
.sitedark i{font-size:18px}
.sitedark i:last-child{display:none}
@media (max-width:768px){.sitedark{position:absolute;top:0;right:0;line-height:80px;height:80px;padding:0 15px;margin-top:0;margin-left:0;width:auto}
.nav-search-show .sitedark{right:50px}}@media (max-width:544px){.sitedark{line-height:50px;height:50px}
.nav-search-show .sitedark{right:40px}}.darking .sitedark i:first-child{display:none}
.darking .sitedark i:last-child{display:block}
.sitenav-on{display:none;position:absolute;top:0;left:0;z-index:999995;line-height:80px;padding:0 15px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.sitenav-on .fa{font-size:18px}
.sitenav-mask{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999990;background-color:#222;background-color:rgba(0,0,0,0.7);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media (max-width:1200px){.logo{margin-right:30px}
.sitenav ul li{margin-right:30px}
.accounts{margin-left:5px}}@media (max-width:1024px){.accounts{display:none}}@media (max-width:768px){body{padding-top:80px}
.header{position:fixed;top:0;left:0;right:0;bottom:0;height:80px;z-index:999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.logo{float:none;margin-left:60px;margin-right:60px;text-align:center}
.logo img{margin:0 auto 100px}
.sitenav{width: 100%;}
.darking .sitenav{background-color:var(--tb--dark)}
.sitenav2 {
    display: block;
    position: absolute;
    right: 100%;
    top:0;
    width: 50%;
    z-index: 99;
    font-size: 14px;
    background: #fff;
    padding-top: 15px;
}
.sitenav ul {
    height: 45px;
    line-height: 45px;
    border-top: 1px solid #eeeeeb;
    margin-bottom: 0;
    background-color: #ffffff;
    overflow-y: hidden;
    overflow-x: scroll;
    position: relative;
    font-size: 13px;
    white-space: nowrap;
    box-shadow: 2px 2px 3px rgba(173, 181, 189, 0.25);
}
.sitenav2-active {left: 50%;}
.sitenav2-active .sitenav-mask {opacity: 1;visibility: visible;}  

.nav-fixed-top .header{position: absolute;}
.sitenav>ul>li a{font-weight:bold}
.sitenav>ul>li.menu-item-has-children{position:relative}
.sitenav>ul>li.menu-item-has-children>a::before,.sitenav>ul>li.menu-item-has-children>a::after{display:none}
.sitenav>ul>li.menu-item-has-children>.sub-menu{display:none}
.sitenav ul li{float:none;margin-right:0;display: inline-block;
        position: relative;
        z-index: 2;}
.sitenav ul li a{line-height:1;padding:12px 10px}
.sitenav ul li:hover>a,.sitenav ul li.active a:hover,.sitenav ul li a:hover{background-color:var(--tb--light)}
.sitenav ul li:hover>.sub-menu{visibility:visible;opacity:1;margin-top:0}
.sitenav ul li.current-menu-item>a{color:#fff;opacity: 0.9;background-color: #FF5722;border-bottom: none;border-radius: 15px;}
.sitenav ul li.current-menu-parent>a{color:var(--tb--main);border-bottom:none}
.sitenav ul .sub-menu{display:none;position:relative;visibility:visible;opacity:1;margin-top:0;margin-left:30px;left:0;padding:0;width:auto;font-size:12px;box-shadow:none;border:none;background-color:transparent;text-align:left}
.sitenav ul .sub-menu::before,.sitenav ul .sub-menu::after{display:none}
.sitenav ul .sub-menu li a{padding:12px 15px}
.sitenav ul ul .sub-menu{left:0;top:0;margin-left:30px}
.sitenav .-sw{display:block;position:relative;z-index:2;float:right;width:40px;height:40px;text-align:center;font-size:12px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.sitenav .-sw.active{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.sitenav-on{display:block}
body{position:relative;left:0;-webkit-transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;transition:left .3s ease-in-out}
.sitenav-mask{display:block;opacity:0;visibility:hidden}
.sitenav-active{left:50%}
.sitenav-active .sitenav-mask{opacity:1;visibility:visible}
.sitenav-active .sitenav-on{left:-50%}
.sitenav-active .header{left:50%;margin-right:-50%}
.sitenav-active .sitenav{right:50%}
.sitenav-active .sitenav ul .sub-menu{display:block}}@media (max-width:544px){body{padding-top:50px}
.header{height:50px}
.logo{margin-top:10px;height:30px;line-height:30px}
.logo img{max-height:30px}
.sitenav-on{line-height:50px}

.sitenav>ul{top:5px}}.shares{margin-bottom:15px}
.shares strong{line-height:32px;display:inline-block;font-weight:normal;color:var(--tb--gray)}
.shares a{position:relative;width:32px;height:32px;text-align:center;line-height:32px;display:inline-block;margin-right:10px;opacity:1;border-radius:2px;cursor:pointer}
.shares a:hover{opacity:.8}
.shares a:hover .share-popover{visibility:visible;opacity:1;margin-bottom:0}
.shares a:before{height:32px;width:10px}
.shares a:hover:before{-webkit-transition:right .5s;-moz-transition:right .5s;transition:right .5s;right:-70%}
.shares a.share-tsina{background-color:#FF8D8D}
.shares a.share-weixin{background-color:#07C160}
.shares a.share-qzone{background-color:#FBC440}
.shares a.share-sqq{background-color:#00A9EE}
.shares a.share-renren{background-color:#95B4EC}
.shares a.share-tqq{background-color:#5FB2D7}
.shares a.share-douban{background-color:#67CE9B}
.shares a.share-huaban{background-color:#DC5E5E}
.shares a.share-line{background-color:#08BC1F}
.shares a.share-twitter{background-color:#41B8FC}
.shares a.share-facebook{background-color:#4867AA}
.shares a.share-telegram{background-color:#2CA5E0}
.shares a.share-skype{background-color:#00AFF0}
.shares i{color:#fff;font-size:20px;font-weight:normal}
@media (max-width:544px){.shares a{margin:0 2.5px 5px 2.5px;width:28px;height:28px;line-height:28px}
.shares i{font-size:16px}}.shares .share-popover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0;position:absolute;bottom:100%;left:0;width:90px;height:90px;margin-bottom:20px;padding-bottom:6px;background-color:transparent}
.shares .share-popover .share-popover-inner{display:block;background-color:#FFF;border:1px solid var(--tb--gray);padding:4px;border-radius:2px;position:relative;bottom:6px;height:90px}
.shares .share-popover .share-popover-inner::before,.shares .share-popover .share-popover-inner::after{content:'';position:absolute;bottom:-5px;left:9px;border-left:5px solid transparent;border-right:5px solid transparent}
.shares .share-popover .share-popover-inner::before{border-top:5px solid var(--tb--base)}
.shares .share-popover .share-popover-inner::after{border-top:5px solid #fff;margin-bottom:1px}
.f404{padding:100px 15px;text-align:center}
.f404 h2{font-weight:normal;font-size:36px}
.f404 h3{font-weight:normal;font-size:18px}
.osst{overflow:hidden;clear:both;text-align:center;position:relative}
.osst.osst-list-header{margin-top:24px}
.osst.osst-list-footer{margin-top:30px}
.osst.osst-single-header{margin-bottom:22.5px}
.osst.osst-single-footer{margin-bottom:45px}
.osst.osst-single-comment{margin-bottom:45px}
.osst.osst-page-header{margin-bottom:22.5px}
.osst.osst-page-footer{margin-bottom:45px}
.osst.osst-pager-header{margin-bottom:20px}
.osst.osst-pager-footer{margin-top:-25px;margin-bottom:45px}
@media (max-width:544px){.osst.osst-list-header{margin-top:0}
.osst.osst-list-footer{margin-top:15px}}.focusbox{text-align:center;background-color:var(--tb--dark);color:#f6f6f6;padding:45px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.focusbox .container{text-align:center}
.focusbox .focusbox-title{font-weight:bold;font-size:22px;margin:0}
.focusbox .focusbox-title+.focusbox-text{margin-top:4.5px}
.focusbox .focusbox-text{color:#bbb}
.focusbox .focusbox-counts{margin-top:5px;font-size:12px;color:#bbb}
.darking .focusbox{color:var(--tb--base)}
@media (max-width:768px){.focusbox{padding:30px 0}
.focusbox .focusbox-title{font-size:18px}
.focusbox .focusbox-text{font-size:12px}}@media (max-width:544px){.focusbox .focusbox-title+.focusbox-text{margin-top:1.5px}}.thumb-video{position:absolute;top:0;left:0;bottom:0;right:0;z-index:9;text-align:center}
.thumb-video:hover .fa{color:#fff;color:#fff}
.thumb-video .fa{position:absolute;top:50%;left:50%;font-size:40px;width:40px;height:40px;line-height:1;margin:-20px 0 0 -20px;color:#fff;color:rgba(255,255,255,0.8);text-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.post-view{margin-right:15px;display:inline-block}
.post-view .fa{margin-right:3px}
.post-comm{display:inline-block}
.post-comm .fa{margin-right:3px}
.post-like{position:relative;color:var(--tb--tint);float:right}
.post-like .fa{margin-right:3px}
.post-like.actived{color:var(--tb--main)}
.excerpts-wrapper{overflow:hidden;margin-top:24px}
.excerpts{margin-bottom:15px;margin-right:-2%;}
.excerpts-none{text-align:center;font-size:18px;font-weight:normal;color:var(--tb--gray);padding:200px 0}
.excerpt{position:relative;display:inline-block;margin-right:2%;margin-bottom:2.5%;vertical-align:top;word-break:break-all;}
/* 每行第4个不加右间距 */
.excerpt-c5:nth-child(4n) {
  margin-right: 0;
}
.excerpt h2{font-size:14px;margin:0 0 7px;height:42px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.excerpt .thumbnail{position:relative;margin-bottom:10px;display:block;overflow:hidden;border-radius:6px}
.excerpt .thumb{width:100%;height: 100%;}
.excerpt .post-cat{z-index:10;position:absolute;top:0;left:0;margin:15px;border-radius:3px;padding:3px 7px;font-size:12px;color:#fff;background-color:rgba(0,0,0,0.6)}
.excerpt .post-cat:hover{color:#fff;background-color:var(--tb--main)}
.excerpt footer{font-size:12px;color:var(--tb--tint)}
.excerpt time{display:inline-block;margin-right:15px}
.excerpt time.hot{color:var(--tb--main);font-weight:bold}
.list-thumb-hover-action .excerpt:hover .thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.excerpt-c2{width:48%}
.excerpt-c3{width:31.3333333333%}
.excerpt-c4{width:23%}
.excerpt-c5{width:23%}
.excerpt-c2 h2{font-size:18px;max-height:54px}
.excerpt-c2 time,.excerpt-c2 .post-view{margin-right:20px}
.excerpt-c3 h2{font-size:17px;max-height:51px}
.excerpt-combine{margin-bottom:2%}
.excerpt-combine:hover .thumbnail::before{opacity:0.8}
.excerpt-combine .thumbnail{margin-bottom:0}
.excerpt-combine .thumbnail::before{content:"";position:absolute;width:100%;height:100%;z-index:1;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:-moz-gradient(linear,0 50%,0 100%,from(transparent),to(rgba(0,0,0,0.9)));background:-webkit-gradient(linear,0 50%,0 100%,from(transparent),to(rgba(0,0,0,0.9)));background:gradient(linear,0 50%,0 100%,from(transparent),to(rgba(0,0,0,0.9)))}
.excerpt-combine h2{position:absolute;bottom:36px;left:0;right:0;z-index:2;margin-bottom:0;padding:0 15px 0;font-weight:normal;text-shadow:-1px 1px 0 rgba(0,0,0,0.1)}
.excerpt-combine h2 a,.excerpt-combine h2 a:hover{color:#fff}
.excerpt-combine footer{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:0 15px 15px 15px;color:var(--tb--gray)}
.excerpt-combine footer time.hot{background-color:var(--tb--main);color:#fff;font-weight:normal;padding:0 3px;border-radius:2px}
.excerpt-combine.excerpt-hoverplugin{overflow:hidden}
.excerpt-combine.excerpt-hoverplugin h2{bottom:13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.excerpt-combine.excerpt-hoverplugin footer{bottom:-50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.excerpt-combine.excerpt-hoverplugin:hover h2{bottom:36px}
.excerpt-combine.excerpt-hoverplugin:hover footer{bottom:0}
@media (max-width:1024px){.excerpt-c4{width:31.3333333333%}
.excerpt-c5{width:23%}}@media (max-width:768px){.excerpt-c4{width:48%}
.excerpt-c5:nth-child(4n) {
    margin-right: 2%; /* 重置掉 PC 的 */
  }
   .excerpt-c5:nth-child(3n) {
    margin-right: 0;
  }
.excerpt-c5{width:31.3333333333%;margin-right: 2%;}
.excerpt-c3{width:48%}}@media (max-width:544px){.excerpts-wrapper{margin-top:15px}
.excerpts{margin-right:0%;}
.excerpt{width:49%;margin-right:2%;margin-bottom:4%}
 .excerpt-c5:nth-child(3n) {
    margin-right: 2%; /* 重置掉上面的 */
  }

  .excerpt-c5:nth-child(2n) {
    margin-right: 0;
  }
.excerpt .thumbnail{margin-bottom:0}
.excerpt h2{margin:7px 0 5px;font-weight:normal;font-size:14px;line-height:1.4;height:39.2px}
.excerpt h2 a{display:block}
.excerpt footer{margin:0;border-top:none;font-size:10px}
.excerpt footer time,.excerpt footer .post-view{margin-right:10px}
.excerpt .post-cat{margin:10px;font-size:10px}
.excerpt.excerpt-combine h2{bottom:5px;font-size:13px;padding:0 10px;max-height:36.4px}
.excerpt.excerpt-combine footer{display:none;border:none}
.excerpt.excerpt-combine.excerpt-hoverplugin h2{bottom:5px !important}
.mlist-one .excerpts-wrapper{margin-top:0;overflow:unset}
.mlist-one .excerpts{margin-right:0}
.mlist-one .excerpt{width:100%;margin:15px 0 0}
.mlist-one .excerpt .post-cat{margin:15px}
.mlist-one .excerpt h2{font-size:14px;font-weight:bold;height:auto}
.mlist-one .excerpt footer{display:block;border:none;padding:0}
.mlist-one .excerpt-combine h2{bottom:38px;padding:0 15px}
.mlist-one .excerpt-combine footer{padding:0 15px 15px}
.mlist-one .excerpt-combine.excerpt-hoverplugin h2{bottom:38px !important}
.mlist-one .excerpt-combine.excerpt-hoverplugin footer{bottom:0}
.mlist-news .thumb-video .fa{font-size:30px;width:30px;height:30px;margin:-15px 0 0 -15px}
.mlist-news .excerpts-wrapper{margin-top:0;margin-left:-15px;margin-right:-15px}
.mlist-news .excerpt{display:block;width:auto;overflow:hidden;margin-bottom:0;padding:10px 15px 10px 105px;border-bottom:1px solid var(--tb--light)}
.mlist-news .excerpt .thumbnail{margin-bottom:0;float:left;width:80px;margin-left:-90px}
.mlist-news .excerpt h2{font-size:14px;height:38px;margin-top:0;margin-bottom:0;padding:0;border:none}
.mlist-news .excerpt h2 a{display:block}
.mlist-news .excerpt footer{padding:0;border:none;position:absolute;bottom:10px;left:105px;right:15px;line-height:1;font-size:10px}
.mlist-news .excerpt footer time,.mlist-news .excerpt footer .post-view{margin-right:15px}
.mlist-news .excerpt .post-cat{display:none}
.mlist-news .excerpt .post-comm{display:inline-block}
.mlist-news .excerpt-combine .thumbnail::before{display:none}
.mlist-news .excerpt-combine h2{position:relative;bottom:0;top:0;padding:0;font-weight:normal;text-shadow:none}
.mlist-news .excerpt-combine h2 a{color:var(--tb--base)}
.mlist-news .excerpt-combine h2 a:hover{color:var(--tb--main)}
.mlist-news .excerpt-combine.excerpt-c5 footer,.mlist-news .excerpt-combine footer{display:block;padding:0;color:var(--tb--tint)}
.mlist-news .excerpt-combine.excerpt-c5 footer time.hot,.mlist-news .excerpt-combine footer time.hot{background-color:transparent;padding:0;color:var(--tb--main);font-weight:bold}
.mlist-news .excerpt-combine.excerpt-hoverplugin footer{bottom:10px}
.mlist-news .excerpt-combine.excerpt-hoverplugin:hover h2{padding-bottom:0}
.mlist-news .excerpt-combine.excerpt-hoverplugin:hover footer{bottom:10px}}.leadpager{line-height:1;margin-top:15px;margin-bottom:-10.5px;font-size:12px;color:var(--tb--gray);text-align:center}
.leadpager::before{content:'--- '}
.leadpager::after{content:' ---'}
@media (max-width:544px){.leadpager{padding-bottom:15px;margin-bottom:0;border-bottom:1px solid var(--tb--light)}}.pagination{margin-bottom:15px;text-align:center;font-size:14px}
.pagination ul{margin:0;padding:0;list-style-type:none}
.pagination ul li{display:inline-block;margin:3px}
.pagination ul li a,.pagination ul li span{display:inline-block;padding:7px 15px;border-radius:2px}
.pagination ul li a{text-decoration:none;background-color:#ddd;color:#666;opacity:1}
.darking .pagination ul li a{background-color:var(--tb--dark)}
.pagination ul li span{cursor:default;color:#aaa}
.pagination ul li a:hover,.pagination ul li a:focus{opacity:0.8}
.pagination ul li.active span{color:#fff;background-color:#aaa}
.darking .pagination ul li.active span{opacity:0.6;background-color:var(--tb--dark)}
.pagination ul li.next-page a{background-color:var(--tb--main);color:#fff}
@media (max-width:768px){.pagination{font-size:12px}}.pagination-loading{text-align:center;padding:15px 0}
.pagination-loading img{max-width:70px}
@media (max-width:768px){.pagination-loading img{max-width:50px}
.pagination-multi ul li{display:none}
.pagination-multi ul li.prev-page,.pagination-multi ul li.next-page{display:inline-block}}.ias_trigger{margin-bottom:15px;text-align:center}
.ias_trigger a{display:inline-block;padding:7px 15px;border-radius:2px;background-color:var(--tb--main);color:#fff}
.cat-menus{position:relative;z-index:90;margin-top:22.5px;margin-bottom:-10px}
.cat-menus .container>ul{list-style:none;margin:0;padding:0;width:100%;display:table;word-spacing:-1em;text-align:center}
.cat-menus .container>ul>li{position:relative;display:inline-block;word-spacing:0;margin:0 10px;padding:0 0 10px}
.cat-menus .container>ul>li>a{display:block}
.cat-menus .container>ul>li.current-cat>a{color:var(--tb--main)}
.cat-menus .container>ul>li.catitem-parent>a::before{content:'';float:right;position:relative;top:8px;margin-left:3px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--tb--base)}
@media (max-width:544px){.cat-menus .container>ul>li.catitem-parent>a::before{top:6px}}.cat-menus .container>ul>li.catitem-parent>a:hover::before{border-top-color:var(--tb--main)}
.cat-menus .container>ul>li.current-cat-parent>a,.cat-menus .container>ul>li.current-cat-ancestor>a{color:var(--tb--main)}
.cat-menus .container>ul>li.current-cat-parent>a::before,.cat-menus .container>ul>li.current-cat-ancestor>a::before{border-top-color:var(--tb--main)}
.cat-menus .container>ul>li:hover .children{visibility:visible;opacity:1;margin-top:0}
.cat-menus .children{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0;position:absolute;top:100%;left:50%;margin-top:-25px;background-color:#fff;font-size:14px;padding:6px 0;border:1px solid #999;box-shadow:0 0 10px rgba(0,0,0,0.1);line-height:32px;width:140px;margin-left:-78px;list-style:none;text-align:center;border-radius:2px}
.cat-menus .children::before,.cat-menus .children::after{content:'';position:absolute;top:-5px;left:50%;margin-left:-3px;border-left:5px solid transparent;border-right:5px solid transparent}
.cat-menus .children::before{border-bottom:5px solid #555}
.cat-menus .children::after{border-bottom:5px solid #fff;margin-top:1px}
.cat-menus .children a{display:block;padding:0 15px}
.cat-menus .children a:hover{background-color:#EEEEEE;color:#555555}
.cat-menus .children .current-cat a{color:var(--tb--main)}
.darking .cat-menus .children{border-color:var(--tb--dark);background-color:var(--tb--dark)}
.darking .cat-menus .children::before{border-bottom-color:var(--tb--dark)}
.darking .cat-menus .children::after{border-bottom-color:var(--tb--dark)}
.darking .cat-menus .children a:hover{color:#999;background-color:var(--tb--dark)}
@media (max-width:544px){.cat-menus{margin-top:15px;font-size:12px;margin-bottom:0}
.cat-menus .children{font-size:12px}}.article-header{padding-bottom:7.5px}
.article-title{font-size:1.2rem;margin:15px 5px;font-weight:bold}
.article-meta{color:var(--tb--gray);margin-bottom:15px;margin-left: 5px;}
.article-meta .item{margin-right:15px;display:inline-block}
.article-meta .item-4 i{margin-right:4px}
@media (max-width:1024px){.article-title{font-size:20px}}@media (max-width:768px){.article-meta{font-size:12px}
.article-meta .item{margin-right:10px}}@media (max-width:544px){.article-title{font-size:1rem;margin-bottom:15px}
.article-meta{margin-bottom:10px}}.article-content{font-size:16px;line-height:1.7;word-wrap:break-word;overflow:hidden}
.article-content img{display:block;max-width:100%;height:auto!important;}
.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,.article-content p,.article-content ul,.article-content ol,.article-content table,.article-content pre,.article-content blockquote,.article-content .wp-caption{margin:0 0 30px}
.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{line-height:1.5}
.article-content a{color:var(--tb--link)}
.article-content a:hover{text-decoration:underline;color:var(--tb--link)}
.article-content pre{margin:20px 0;font:12px/20px 'courier new';background:#4A4A4A;padding:10px 20px;color:#F8F8D4;border:none}
.article-content blockquote{margin:30px 30px;padding:15px 20px 1px;font-size:16px;color:#999;border-left:5px solid #EEE}
.article-content blockquote p{margin:0;padding:0;margin-bottom:10px}
.article-content h1{font-size:22px}
.article-content h2{font-size:20px}
.article-content h3{font-size:18px}
.article-content h4{font-size:16px}
.article-content h5{font-size:16px}
.article-content h6{font-size:16px}
.article-content ul,.article-content ol{margin:0 0 30px 13px}
.article-content p{margin-bottom:30px}
.article-content pre{word-wrap:break-word}
.article-content table{border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:100%;margin-bottom:30px}
.article-content table th{background-color:#f9f9f9;text-align:center}
.article-content table th,.article-content table td{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}
.darking .article-content table{border-color:var(--tb--dark)}
.darking .article-content table th{background-color:var(--tb--dark)}
.darking .article-content table th,.darking .article-content table td{border-bottom-color:var(--tb--dark);border-right-color:var(--tb--dark)}
.article-content embed[align="middle"]{margin:0 auto;display:block}
.article-content .alignnone{margin:0 auto}
.article-content .alignleft{float:left;margin:0 30px 30px 0}
.article-content .aligncenter{margin:0 auto;text-align:center;display:block}
.article-content .aligncenter img{margin:0 auto}
.article-content .alignright{float:right;margin:0 0 30px 30px}
.article-content .wp-caption{margin-bottom:25px;max-width:100%}
.article-content .wp-caption img{margin-bottom:5px}
.article-content .wp-caption p{margin:0;text-indent:0}
.article-content .wp-caption .alignnone{text-align:center}
.article-content .wp-caption .wp-caption-text{font-size:14px;color:var(--tb--gray)}
.wp-block-gallery{margin-left:0 !important}
.wp-block-image{margin-bottom:20px}
.wp-block-image figcaption{font-size:inherit}
.wp-block-quote cite{font-size:12px;color:#bbb}
.wp-block-file{background-color:#f6f6f6;padding:2em;text-align:center}
.wp-block-file .wp-block-file__button{font-size:inherit;padding:.5em 2em}
.wp-block-file *+.wp-block-file__button{margin-left:2em}
.wp-block-button__link{font-size:inherit;text-decoration:none !important;color:#fff !important;padding:.5em 2em}
.wp-block-button__link:hover{background-color:#505559}
.wp-block-image{overflow:hidden}
.aligncenter img{margin-left:auto;margin-right:auto}
.wp-block-image .aligncenter>figcaption{display:block}
.article-copyright{margin-bottom:30px;overflow:hidden;clear:both}
.article-paging{text-align:center;overflow:hidden;clear:both;margin:15px 0 45px;font-size:0}
.article-paging .post-page-numbers{font-size:12px;margin:3px 2px;display:inline-block;padding:8px 15px;border-radius:2px;background-color:var(--tb--light);color:var(--tb--gray)}
.article-paging .post-page-numbers.current{background-color:var(--tb--tint);color:#fff}
.article-paging a:hover{background-color:var(--tb--dark);color:#fff}
.article-actions{margin:45px 0}
.article-actions .shares{float:left;margin-bottom:0}
.article-actions .shares strong{color:#999;display:block;margin-bottom:10px;font-size:12px;font-weight:normal;line-height:1}
.article-actions .action-like,.article-actions .action-rewards{float:right;display:inline-block;border-radius:2px;padding:0 15px;height:32px;line-height:31px;font-size:14px;text-align:center;min-width:80px;color:#fff;background-color:#F7B10D;margin-left:15px;margin-top:22px;opacity:0.8}
.article-actions .action-like:hover,.article-actions .action-rewards:hover{opacity:1}
.article-actions .action-like i,.article-actions .action-rewards i{font-size:14px;margin-right:3px;position:relative}
.article-actions .action-like{background-color:var(--tb--main)}
.article-actions .action-like i{margin-right:5px;top:1px}
@media (max-width:544px){.article-actions{text-align:center}
.article-actions .shares{float:none;margin-bottom:30px}
.article-actions .action-like,.article-actions .action-rewards{float:none;display:inline-block;margin:0 10px;font-size:12px}}.article-wechats{text-align:center}
.article-wechatitem{display:inline-block;text-align:left;width:450px;border-radius:8px;border:1px solid var(--tb--light);padding:20px 20px 20px 140px;box-shadow:2px 2px 0 rgba(0,0,0,0.02);overflow:hidden;position:relative}
.article-wechatitem img{width:100px;height:100px;float:left;margin-left:-120px}
.darking .article-wechatitem{background-color:var(--tb--dark)}
.article-wechatitem-tit{font-weight:bold;margin-bottom:5px;font-size:18px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.article-wechatitem-desc{font-size:14px;color:var(--tb--tint);height:38px;overflow:hidden}
.article-wechatitem-users{position:absolute;bottom:20px;color:#7BD172;font-size:14px}
@media (max-width:544px){.article-wechatitem{width:100%;padding:15px 15px 15px 110px}
.article-wechatitem img{margin-left:-95px;width:80px;height:80px}
.article-wechatitem-tit{font-size:14px}
.article-wechatitem-desc{font-size:12px;height:32px}
.article-wechatitem-users{font-size:12px;bottom:15px}}.rewards-popover-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9999;display:none}
.rewards-popover{position:fixed;top:50%;left:50%;margin:-200px 0 0 -275px;width:550px;background-color:#FFF;padding:40px 20px 50px;border-radius:4px;overflow:hidden;box-shadow:0 1px 5px rgba(0,0,0,0.4);z-index:9999;display:none;text-align:center}
.darking .rewards-popover{background-color:var(--tb--dark)}
.rewards-popover h3{font-size:18px;font-weight:bold;text-align:center;margin:0 15px 30px}
.rewards-popover-item{display:inline-block;width:200px;margin:0 20px}
.rewards-popover-item h4{margin:0 20px 10px;font-size:15px}
.rewards-popover-item img{width:200px;height:200px;background-color:#eee;border-radius:2px;padding:5px}
.rewards-popover-close{position:absolute;top:0;right:0;padding:15px;font-size:16px;line-height:1;color:#999;cursor:pointer}
.rewards-popover-close:hover{color:#666}
@media (max-width:768px){.rewards-popover{width:300px;margin-left:-150px;margin-top:-125px;padding:30px 10px}
.rewards-popover h3{font-size:16px;margin:0 5px 15px}
.rewards-popover-item{width:125px;margin:0 5px}
.rewards-popover-item h4{font-size:12px;margin:0 0 10px}
.rewards-popover-item img{width:125px;height:125px}}.article-tags{margin-bottom:5px}
.article-tags a{display:inline-block;padding:6px 13px;border-radius:30px;font-size:12px;margin-right:5px;margin-bottom:10px;color:var(--tb--gray);background-color:var(--tb--light)}
.article-tags a:hover{color:#fff;background-color:var(--tb--main)}
.colortags .article-tags a{color:#fff;opacity:0.95;background-color:#333;border: 1px solid #d9d9d9;}
.colortags .article-tags a:hover{opacity:1}
.colortags .article-tags a:nth-child(1){color: #1677ff;background: #e6f4ff;border-color: #91caff;}
.colortags .article-tags a:nth-child(2){color: #ff4d4f;background: #fff2f0;border-color: #ffccc7;}
.colortags .article-tags a:nth-child(3){color: #52c41a;background: #f6ffed;border-color: #b7eb8f;}
.colortags .article-tags a:nth-child(4){color: #08979c;background: #e6fffb;border-color: #87e8de;}
.colortags .article-tags a:nth-child(5){color: #faad14;background: #fffbe6;border-color: #ffe58f;}
.colortags .article-tags a:nth-child(6){color: #c41d7f;background: #fff0f6;border-color: #ffadd2;}
.colortags .article-tags a:nth-child(7){color: #7cb305;background: #fcffe6;border-color: #eaff8f;}
.colortags .article-tags a:nth-child(8){color: #d46b08;background: #fff7e6;border-color: #ffd591;}
.colortags .article-tags a:nth-child(9){color: #d4380d;background: #fff2e8;border-color: #ffbb96;}
.colortags .article-tags a:nth-child(10){color: #389e0d;background: #f6ffed;border-color: #b7eb8f;}
.colortags .article-tags a:nth-child(11){color: #d48806;background: #fffbe6;border-color: #ffe58f;}
.colortags .article-tags a:nth-child(12){color: #08979c;background: #e6fffb;border-color: #87e8de;}
.article-nav{clear:both;overflow:hidden;color:var(--tb--gray);font-size:12px;margin-bottom:45px}
.article-nav a{font-size:14px}
.article-nav .article-nav-prev{float:left;width:50%}
.article-nav .article-nav-next{float:right;width:50%;text-align:right}
@media (max-width:544px){.article-nav .article-nav-prev{float:none;width:auto;display:block}
.article-nav .article-nav-next{margin-top:15px;float:none;width:auto;display:block;text-align:left}}.postitems{margin-bottom:30px}
.postitems h3{margin:0 0 15px;line-height:1;font-size:15px;font-weight:bold}
.postitems ul{list-style:none;padding:0;overflow:hidden;margin:0 -15px 0 0}
.postitems ul:after{display:block;content:'';clear:both}
.postitems li{width:calc(25% - 15px);margin-right:15px;margin-bottom:22.5px;display:inline-block;vertical-align:top;word-break:break-all}
.postitems li .thumb{width:100%}
.postitems li .thumbnail{margin-bottom:7px;position:relative;display:block;border-radius:6px;overflow:hidden}
@media (max-width:544px){.postitems ul{margin-right:-15px}
.postitems li{width:calc(50% - 15px);margin-right:15px}
.postitems li img{width:100%}}.postformat-gallery .article-content,.postformat-image .article-content,.postformat-video .article-content{margin:24px 0}
.gallerybox{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;background-color:#0C0C0C;background-color:rgba(0,0,0,0.9)}
.gallerybox .glide__slide{position:relative}
.gallerybox .gallerybox-item{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto}
.gallerybox .gallerybox-item img{max-height:100%;width:auto}
.gallerybox .gallerybox-itemdesc{position:absolute;bottom:12%;width:40%;left:30%;text-align:center;color:#ddd;font-size:14px;border-radius:100px;background-color:rgba(0,0,0,0.4);padding:15px 30px}
.gallerybox .gallerybox-close{position:fixed;top:0;right:0;color:#ddd;padding:30px;cursor:pointer}
.gallerybox .gallerybox-close .fa{font-size:20px;line-height:1}
.gallerybox .gallerybox-close:hover{color:#fff}
@media (max-width:1024px){.gallerybox .glide--horizontal .glide__arrows{width:100%;margin-left:0}
.gallerybox .glide__arrow{padding:30px 15px;background-color:rgba(0,0,0,0.5)}
.gallerybox .glide__arrow:hover{background-color:rgba(0,0,0,0.8)}
.gallerybox .glide--horizontal .glide__bullets{bottom:5%}}@media (max-width:544px){.gallerybox .glide__arrow{padding:20px 10px}
.gallerybox .glide__arrow .fa{font-size:20px}}.gallery .glide{margin-bottom:50px}
.gallery .glide:hover .glide__arrow{display:block}
.gallery ul.glide__track{margin:0;padding:0}
.gallery .glide__bullets{bottom:-5px}
.gallery .glide__arrow{display:none;background-color:rgba(0,0,0,0.5);border-radius:2px;padding:15px 10px}
.gallery .glide__arrow .fa{font-size:18px;color:#fff}
.gallery .glide__bullets>*{background-color:#bbb}
.gallery .glide__bullets>*:hover,.gallery .glide__bullets>*:focus{border:2px solid #bbb}
.gallery .glide__bullets>*.active{background-color:#666}
.gallery .glide__slide{position:relative}
.gallery .gallery-item{margin:0 auto}
.gallery .gallery-item img{margin:0 auto}
.gallery .gallery-itemdesc{position:absolute;bottom:10px;width:50%;left:25%;text-align:center;background-color:rgba(0,0,0,0.4);padding:5px 15px;font-size:14px;border-radius:100px;color:#eee}
.gallery-size-large,.gallery-size-medium,.gallery-size-thumbnail{clear:both;overflow:hidden;margin-bottom:22.5px;margin-right:-2%}
.gallery-size-large .gallery-item,.gallery-size-medium .gallery-item,.gallery-size-thumbnail .gallery-item{display:inline-block;vertical-align:top;margin-bottom:2%;margin-right:2%;text-align:center}
.gallery-size-large .gallery-item img,.gallery-size-medium .gallery-item img,.gallery-size-thumbnail .gallery-item img{margin:0 auto}
.gallery-size-large .gallery-caption,.gallery-size-medium .gallery-caption,.gallery-size-thumbnail .gallery-caption{margin-top:4px;font-size:14px;color:var(--tb--gray)}
.gallery-size-large.gallery-columns-1 .gallery-item,.gallery-size-medium.gallery-columns-1 .gallery-item,.gallery-size-thumbnail.gallery-columns-1 .gallery-item{width:98%}
.gallery-size-large.gallery-columns-2 .gallery-item,.gallery-size-medium.gallery-columns-2 .gallery-item,.gallery-size-thumbnail.gallery-columns-2 .gallery-item{width:48%}
.gallery-size-large.gallery-columns-3 .gallery-item,.gallery-size-medium.gallery-columns-3 .gallery-item,.gallery-size-thumbnail.gallery-columns-3 .gallery-item{width:31.3333333333%}
.gallery-size-large.gallery-columns-4 .gallery-item,.gallery-size-medium.gallery-columns-4 .gallery-item,.gallery-size-thumbnail.gallery-columns-4 .gallery-item{width:23%}
.gallery-size-large.gallery-columns-5 .gallery-item,.gallery-size-medium.gallery-columns-5 .gallery-item,.gallery-size-thumbnail.gallery-columns-5 .gallery-item{width:18%}
.gallery-size-large.gallery-columns-6 .gallery-item,.gallery-size-medium.gallery-columns-6 .gallery-item,.gallery-size-thumbnail.gallery-columns-6 .gallery-item{width:14.6666666667%}
.gallery-size-large.gallery-columns-7 .gallery-item,.gallery-size-medium.gallery-columns-7 .gallery-item,.gallery-size-thumbnail.gallery-columns-7 .gallery-item{width:12.2857142857%}
.gallery-size-large.gallery-columns-8 .gallery-item,.gallery-size-medium.gallery-columns-8 .gallery-item,.gallery-size-thumbnail.gallery-columns-8 .gallery-item{width:10.5%}
.gallery-size-large.gallery-columns-9 .gallery-item,.gallery-size-medium.gallery-columns-9 .gallery-item,.gallery-size-thumbnail.gallery-columns-9 .gallery-item{width:9.1111111111%}
@media (max-width:768px){.gallery-size-large.gallery-columns-4 .gallery-item,.gallery-size-medium.gallery-columns-4 .gallery-item,.gallery-size-thumbnail.gallery-columns-4 .gallery-item{width:31.3333333333%}
.gallery-size-large.gallery-columns-5 .gallery-item,.gallery-size-medium.gallery-columns-5 .gallery-item,.gallery-size-thumbnail.gallery-columns-5 .gallery-item{width:23%}
.gallery-size-large.gallery-columns-6 .gallery-item,.gallery-size-medium.gallery-columns-6 .gallery-item,.gallery-size-thumbnail.gallery-columns-6 .gallery-item{width:23%}
.gallery-size-large.gallery-columns-7 .gallery-item,.gallery-size-medium.gallery-columns-7 .gallery-item,.gallery-size-thumbnail.gallery-columns-7 .gallery-item{width:18%}
.gallery-size-large.gallery-columns-8 .gallery-item,.gallery-size-medium.gallery-columns-8 .gallery-item,.gallery-size-thumbnail.gallery-columns-8 .gallery-item{width:14.6666666667%}
.gallery-size-large.gallery-columns-9 .gallery-item,.gallery-size-medium.gallery-columns-9 .gallery-item,.gallery-size-thumbnail.gallery-columns-9 .gallery-item{width:12.2857142857%}}@media (max-width:544px){.gallery-size-large,.gallery-size-medium,.gallery-size-thumbnail{margin-right:-4%}
.gallery-size-large .gallery-item,.gallery-size-medium .gallery-item,.gallery-size-thumbnail .gallery-item{margin-bottom:4%;margin-right:4%}
.gallery-size-large.gallery-columns-1 .gallery-item,.gallery-size-medium.gallery-columns-1 .gallery-item,.gallery-size-thumbnail.gallery-columns-1 .gallery-item{width:96%}
.gallery-size-large.gallery-columns-2 .gallery-item,.gallery-size-medium.gallery-columns-2 .gallery-item,.gallery-size-thumbnail.gallery-columns-2 .gallery-item{width:46%}
.gallery-size-large.gallery-columns-3 .gallery-item,.gallery-size-medium.gallery-columns-3 .gallery-item,.gallery-size-thumbnail.gallery-columns-3 .gallery-item{width:46%}
.gallery-size-large.gallery-columns-4 .gallery-item,.gallery-size-medium.gallery-columns-4 .gallery-item,.gallery-size-thumbnail.gallery-columns-4 .gallery-item{width:46%}
.gallery-size-large.gallery-columns-5 .gallery-item,.gallery-size-medium.gallery-columns-5 .gallery-item,.gallery-size-thumbnail.gallery-columns-5 .gallery-item{width:29.3333333333%}
.gallery-size-large.gallery-columns-6 .gallery-item,.gallery-size-medium.gallery-columns-6 .gallery-item,.gallery-size-thumbnail.gallery-columns-6 .gallery-item{width:29.3333333333%}
.gallery-size-large.gallery-columns-7 .gallery-item,.gallery-size-medium.gallery-columns-7 .gallery-item,.gallery-size-thumbnail.gallery-columns-7 .gallery-item{width:21%}
.gallery-size-large.gallery-columns-8 .gallery-item,.gallery-size-medium.gallery-columns-8 .gallery-item,.gallery-size-thumbnail.gallery-columns-8 .gallery-item{width:21%}
.gallery-size-large.gallery-columns-9 .gallery-item,.gallery-size-medium.gallery-columns-9 .gallery-item,.gallery-size-thumbnail.gallery-columns-9 .gallery-item{width:16%}}.image-container{text-align:center;padding-top:15px;padding-bottom:15px}
.image-header{margin-bottom:30px}
.image-title{margin:0 0 7.5px}
.image-meta{color:var(--tb--gray)}
.image-content img{height:auto}
.image-navigation{margin-top:30px;margin-bottom:30px}
.image-navigation a{padding:7px 15px;display:inline-block;border-radius:2px;background-color:var(--tb--main);opacity:1;color:#fff}
.image-navigation a:hover{opacity:0.8}
.image-caption,.image-description{margin:0 auto 30px;max-width:600px}
@media (max-width:1024px){.image-title{font-size:18px}}.page-template-blank .article-header{text-align:center;margin:24px 0}
.page-template-blank-2 .article-content{margin:24px 0}
.plinks{list-style:none;margin:0 0 15px;padding:0;overflow:hidden}
.plinks h2{margin:30px 0 0;font-size:18px;font-weight:bold}
.plinks h2 .fa{font-size:18px;margin-right:10px;width:18px}
.plinks .linkcat{margin-bottom:30px}
.plinks .linkcat ul{list-style:none;margin:0 0 0 28px;padding:0;overflow:hidden}
.plinks .linkcat li{float:left;width:20%;margin-top:15px;height:19px;overflow:hidden}
@media (max-width:768px){.plinks .linkcat li{width:33.3333333333%}}@media (max-width:544px){.plinks h2{margin-top:15px;font-size:14px}
.plinks h2 .fa{font-size:14px;margin-right:10px;width:14px}
.plinks .linkcat{margin-bottom:15px}
.plinks .linkcat ul{margin-left:24px}
.plinks .linkcat li{margin-top:10px;width:50%}}.tagslist{overflow:hidden}
.tagslist ul{list-style-type:none;padding:0;margin:0;margin-right:-15px}
.tagslist li{float:left;width:calc(20% - 15px);margin-right:15px;margin-top:15px;border:1px solid var(--tb--light);padding:15px;border-radius:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tagslist li:hover{border-color:var(--tb--gray)}
.tagslist li:hover .name{background-color:var(--tb--dark);color:#fff}
.darking .tagslist li{border-color:var(--tb--dark);background-color:var(--tb--dark)}
.darking .tagslist li:hover{border-color:var(--tb--dark)}
.tagslist li .name{background-color:var(--tb--light);display:inline-block;padding:5px 10px 4px;font-size:12px;color:#666}
.tagslist li .name:hover{background-color:var(--tb--main);color:#fff}
.tagslist li small{margin-left:10px;color:var(--tb--tint)}
.tagslist li p{margin:10px 0 0;font-size:12px;height:36px;overflow:hidden;display:block;line-height:1.5}
.tagslist li p a{color:var(--tb--gray)}
.tagslist li p a:hover{color:var(--tb--base)}
@media (max-width:1024px){.tagslist li{width:calc(25% - 15px)}}@media (max-width:768px){.tagslist li{width:calc(33.3333333% - 15px)}}@media (max-width:544px){.tagslist li{width:calc(50% - 15px)}}.sidebar .-roll-top{width:360px;position:fixed}
.sidebar .-roll-bottom{width:360px;position:absolute}
@media (max-width:1024px){.sidebar .-roll-top,.sidebar .-roll-bottom{width:auto;position:static;top:0}}.widget{clear:both;position:relative;margin-bottom:22.5px}
.widget h3{font-size:15px;font-weight:bold;line-height:1;margin:0 0 10px}
.widget ul{list-style:none;padding:0;margin:0}
.widget ul ul{border:none}
.widget ul:before,.widget ul:after{display:table;content:"";line-height:0}
.widget ul:after{clear:both}
.widget_text{border:1px solid #eee;border-radius:2px;padding:15px}
.darking .widget_text{border-color:var(--tb--dark)}
.widget_text h3{background-color:#fbfbfb;border-bottom:1px solid #eee;margin:-15px -15px 15px;padding:15px}
.darking .widget_text h3{border-bottom-color:var(--tb--dark);background-color:var(--tb--dark)}
.widget_text .textwidget{color:#999}
.widget_meta{border:1px solid #eee;border-radius:2px;padding:15px}
.darking .widget_meta{border-color:var(--tb--dark)}
.widget_meta h3{background-color:#fbfbfb;border-bottom:1px solid #eee;margin:-15px -15px 15px;padding:15px}
.darking .widget_meta h3{border-bottom-color:var(--tb--dark);background-color:var(--tb--dark)}
.widget_meta ul{color:#999}
.widget_meta ul li{list-style:disc;margin-left:20px;margin-bottom:5px}
.widget_categories{border:1px solid #eee;border-radius:2px;padding:15px}
.darking .widget_categories{border-color:var(--tb--dark)}
.widget_categories h3{background-color:#fbfbfb;border-bottom:1px solid #eee;margin:-15px -15px 15px;padding:15px}
.darking .widget_categories h3{border-bottom-color:var(--tb--dark);background-color:var(--tb--dark)}
.widget_categories ul{color:#bbb}
.widget_categories li .children{margin-top:10px}
.widget_categories li{margin-bottom:7px;list-style:disc;margin-left:20px}
.widget_categories li ul{padding:0 0 0 15px}
.widget_categories select{margin-top:10px;width:100%;height:36px;line-height:36px;padding:4px 5px;border:1px solid #e6e6e6;border-radius:2px}
.widget_categories .screen-reader-text{display:none}
.widget_archive{border:1px solid #eee;border-radius:2px;padding:15px}
.darking .widget_archive{border-color:var(--tb--dark)}
.widget_archive h3{background-color:#fbfbfb;border-bottom:1px solid #eee;margin:-15px -15px 15px;padding:15px}
.darking .widget_archive h3{border-bottom-color:var(--tb--dark);background-color:var(--tb--dark)}
.widget_archive ul{color:#bbb}
.widget_archive li{float:left;width:43%;margin:5px 0 5px 20px;list-style:disc}
.widget_archive li a{margin-right:5px}
.widget_archive select{margin-top:10px;width:100%;height:36px;line-height:36px;padding:4px 5px;border:1px solid #e6e6e6;border-radius:2px}
.widget_archive .screen-reader-text{display:none}
.widget_tag_cloud{border:1px solid #eee;border-radius:2px;padding:15px}
.darking .widget_tag_cloud{border-color:var(--tb--dark)}
.widget_tag_cloud h3{background-color:#fbfbfb;border-bottom:1px solid #eee;margin:-15px -15px 15px;padding:15px}
.darking .widget_tag_cloud h3{border-bottom-color:var(--tb--dark);background-color:var(--tb--dark)}
.widget_tag_cloud .tagcloud a{display:inline-block;margin:3px 10px 3px 0}
.widget_calendar h3{display:none}
.widget_calendar table{width:100%;text-align:center}
.widget_calendar table caption{margin-bottom:5px;font-size:15px;font-weight:bold}
.widget_calendar table #prev a,.widget_calendar table #next a{display:block;padding:0 10px}
.widget_calendar table #prev{text-align:left}
.widget_calendar table #next{text-align:right}
.widget_calendar table tbody td,.widget_calendar table tfoot td,.widget_calendar table thead th{padding:5px 3px;border:1px solid #eee}
.darking .widget_calendar table tbody td,.darking .widget_calendar table tfoot td,.darking .widget_calendar table thead th{border-color:var(--tb--dark)}
.widget_calendar table thead th{background-color:#fbfbfb;text-align:center}
.darking .widget_calendar table thead th{background-color:var(--tb--dark)}
.widget_calendar table tbody td a{display:block;margin:0 3px;background-color:#666;color:#fff}
.widget_calendar table tbody td a:hover{background-color:#444}
.widget_pages{border:1px solid #eee;border-radius:2px;padding:15px}
.darking .widget_pages{border-color:var(--tb--dark)}
.widget_pages h3{background-color:#fbfbfb;border-bottom:1px solid #eee;margin:-15px -15px 15px;padding:15px}
.darking .widget_pages h3{border-bottom-color:var(--tb--dark);background-color:var(--tb--dark)}
.widget_pages ul{color:#bbb}
.widget_pages li{float:left;width:43%;margin:5px 0 5px 20px;list-style:disc}
.widget_recent_entries{border:1px solid #eee;border-radius:2px;padding:15px}
.darking .widget_recent_entries{border-color:var(--tb--dark)}
.widget_recent_entries h3{background-color:#fbfbfb;border-bottom:1px solid #eee;margin:-15px -15px 15px;padding:15px;margin-bottom:0}
.darking .widget_recent_entries h3{border-bottom-color:var(--tb--dark);background-color:var(--tb--dark)}
.widget_recent_entries li{border-bottom:solid 1px #eee;padding:10px 0}
.widget_recent_entries li:last-child{padding-bottom:0;border-bottom:none}
.widget_recent_entries .post-date{display:block;font-size:12px;color:#bbb;margin-top:5px}
.widget_nav_menu{border:1px solid #eee;border-radius:2px;padding:15px}
.darking .widget_nav_menu{border-color:var(--tb--dark)}
.widget_nav_menu h3{background-color:#fbfbfb;border-bottom:1px solid #eee;margin:-15px -15px 15px;padding:15px;margin-bottom:0}
.darking .widget_nav_menu h3{border-bottom-color:var(--tb--dark);background-color:var(--tb--dark)}
.widget_nav_menu ul{color:#999}
.widget_nav_menu ul li{margin:10px 0 0 20px;list-style:disc}
.widget_links{border:1px solid #eee;border-radius:2px;padding:15px}
.darking .widget_links{border-color:var(--tb--dark)}
.widget_links h3{background-color:#fbfbfb;border-bottom:1px solid #eee;margin:-15px -15px 15px;padding:15px}
.darking .widget_links h3{border-bottom-color:var(--tb--dark);background-color:var(--tb--dark)}
.widget_links ul{color:#bbb}
.widget_links li{float:left;width:43%;margin:5px 0 5px 20px;list-style:disc}
.widget_rss{border:1px solid #eee;border-radius:2px;padding:15px}
.darking .widget_rss{border-color:var(--tb--dark)}
.widget_rss h3{background-color:#fbfbfb;border-bottom:1px solid #eee;margin:-15px -15px 15px;padding:15px;margin-bottom:0}
.darking .widget_rss h3{border-bottom-color:var(--tb--dark);background-color:var(--tb--dark)}
.widget_rss .rsswidget img{display:none}
.widget_rss ul{color:#999}
.widget_rss li{border-bottom:solid 1px #eee;padding:15px 0}
.widget_rss li:last-child{padding-bottom:0;border-bottom:none}
.widget-osst{border-radius:2px;overflow:hidden;text-align:center}
.widget-osst img{display:block;margin:0 auto}
.widget-textosst a{display:block;padding:0 15px 15px;border:1px solid #eee;background-color:#fff;font-size:12px;border-radius:6px}
.darking .widget-textosst a{border-color:var(--tb--dark);background-color:var(--tb--dark)}
.widget-textosst a h2{font-size:20px;font-weight:normal;margin:10px 0}
.widget-textosst a p{color:#999;margin-bottom:0}
.widget-textosst a strong{margin:-1px 0 0 0;display:inline-block;padding:4px 10px;color:#fff;font-size:14px;font-weight:normal}
.widget-textosst a.style01{color:#45B6F7}
.widget-textosst a.style01:hover{border-color:#45B6F7}
.widget-textosst a.style01 strong{background-color:#45B6F7}
.widget-textosst a.style02{color:#FF5E52}
.widget-textosst a.style02:hover{border-color:#FF5E52}
.widget-textosst a.style02 strong{background-color:#FF5E52}
.widget-textosst a.style03{color:#5CB85C}
.widget-textosst a.style03:hover{border-color:#5CB85C}
.widget-textosst a.style03 strong{background-color:#5CB85C}
.widget-textosst a.style04{color:#C35BFF}
.widget-textosst a.style04:hover{border-color:#C35BFF}
.widget-textosst a.style04 strong{background-color:#C35BFF}
.widget-postlist{margin-bottom:10px}
.widget-postlist ul{margin-right:-15px}
.widget-postlist li{display:inline-block;vertical-align:top;width:calc(50% - 15px);margin-right:15px;margin-bottom:22.5px;word-break:break-all}
.widget-postlist .thumb{width:100%}
.widget-postlist .thumbnail{margin-bottom:7px;position:relative;display:block;overflow:hidden;border-radius:6px}
@media (max-width:1024px){.widget-postlist li{width:calc(25% - 15px)}}@media (max-width:544px){.widget-postlist li{width:calc(50% - 15px)}}.widget-comments a{padding:5px 0 5px 52px;display:block;overflow:hidden;position:relative;color:#777}
.widget-comments li:last-child a{padding-bottom:0}
.widget-comments a:hover{color:#444}
.widget-comments a:hover .inner{background-color:#fbfbfb}
.darking .widget-comments a:hover .inner{background-color:var(--tb--dark)}
.widget-comments .inner{border-radius:2px;padding:12px 15px;border:1px solid #eee;position:relative}
.widget-comments .inner::before,.widget-comments .inner::after{content:'';position:absolute;left:-5px;top:9px;border-top:5px solid transparent;border-bottom:5px solid transparent}
.widget-comments .inner::before{border-right:5px solid #aaa}
.widget-comments .inner::after{border-right:5px solid #fff;margin-bottom:1px}
.darking .widget-comments .inner{border-color:var(--tb--dark);background-color:var(--tb--dark)}
.darking .widget-comments .inner::before{border-right-color:var(--tb--dark)}
.darking .widget-comments .inner::after{border-right-color:var(--tb--dark)}
.widget-comments time{display:block;font-size:12px;color:#bbb;margin-bottom:3px}
.widget-comments strong{margin-right:10px;color:#bbb}
.widget-comments .avatar{float:left;width:42px;height:42px;margin-left:-52px;border-radius:50%}
.widget-htags{overflow:hidden}
.widget-htags .items{overflow:hidden;margin-right:-2%;text-align:center}
.widget-htags .items a{float:left;width:31.3333333333%;margin-right:2%;margin-bottom:2%;padding:4px 10px;border-radius:2px;overflow:hidden;line-height:2;height:36px;color:#fff;opacity:0.8;background-color:#333}
.widget-htags .items a:hover{opacity:1}
.widget-htags .items a:nth-child(10n+1){background-color:#FF6651}
.widget-htags .items a:nth-child(10n+2){background-color:#00D6AC}
.widget-htags .items a:nth-child(10n+3){background-color:#16C0F8}
.widget-htags .items a:nth-child(10n+4){background-color:#EA84FF}
.widget-htags .items a:nth-child(10n+5){background-color:#FDAC5F}
.widget-htags .items a:nth-child(10n+6){background-color:#FF926F}
.widget-htags .items a:nth-child(10n+7){background-color:#8AC78F}
.widget-htags .items a:nth-child(10n+8){background-color:#C7C183}
.widget-htags .items a:nth-child(10n+9){background-color:#76BDFF}
.widget-htags .items a:nth-child(10n+10){background-color:#5CB85C}
.widget .gallery{margin-right:-9px !important}
.widget .gallery .gallery-item{margin-top:0 !important;margin-bottom:5px !important;margin-right:0 !important;padding-right:5px !important}
.widget .gallery .gallery-item img{height:auto !important;border:none !important}
.comments-title{margin:0;line-height:1;margin-bottom:15px;font-weight:bold;font-size:15px}
.comments-title small{font-weight:normal;display:inline-block;margin-left:10px;color:var(--tb--gray);font-size:12px}
.comments-respond{position:relative;margin-bottom:15px}
.comt{position:relative;padding-left:52px}
.comt-title{font-size:12px;color:#999;float:left;margin-left:-52px;width:42px;text-align:center}
.comt-title .avatar{height:42px;width:42px;border-radius:2px;margin-bottom:5px}
.comt-title p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.comt-box{border:2px solid #ccd4d9;padding:5px 10px 0;border-radius:2px;background-color:#fff;position:relative}
.darking .comt-box{border-color:var(--tb--dark);background-color:var(--tb--dark)}
.comt-area{width:100%;resize:none;overflow-x:hidden;overflow-y:auto;border:none;line-height:22px;font-size:14px;outline:0;color:#666;height:72px}
.darking .comt-area{background-color:var(--tb--dark)}
.comt-ctrl{background-color:#fbfbfb;height:36px;margin-left:-10px;border-top:solid 1px #f2f2f2}
.darking .comt-ctrl{border-top:1px solid var(--tb--bdbg);background-color:var(--tb--dark)}
.comt-submit{position:absolute;right:-2px;bottom:-2px;background:var(--tb--main);border:none;border:2px solid;border-color:var(--tb--main);border-left:none;border-top:none;padding:0px;width:100px;height:38px;line-height:38px;color:#fff;outline:0;border-radius:0 0 2px 0;font-size:14px}
.comt-count{float:right;color:#999;margin-bottom:5px}
.comt-tips{text-align:center;margin-right:110px;line-height:116px;font-size:18px;color:#fff}
.comt-tips .comt-tip{position:absolute;top:-2px;left:-2px;background:#7AD071;right:-2px;z-index:2;bottom:-2px;border-radius:2px}
.comt-error{background:#FF5E52}
.comt-comterinfo{padding:15px 0;text-align:center}
.comt-comterinfo ul{padding:0;margin:0;list-style:none;text-align:left;display:inline-block;color:#999}
.comt-comterinfo li{margin-bottom:10px}
.comt-comterinfo input{margin-right:10px;position:relative;border:2px solid #CCD4D9;border-radius:2px;height:36px;padding:4px 8px;outline:none;width:220px;box-shadow:none;*height:20px}
.darking .comt-comterinfo input{border-color:var(--tb--dark);background-color:var(--tb--dark)}
@media (max-width:544px){.comt-submit{font-size:12px}
.comt-comterinfo{text-align:left}
.comt-comterinfo ul{display:block}
.comt-comterinfo li{height:36px;overflow:hidden}
.comt-comterinfo input{width:100%}}.postcomments{margin-bottom:45px}
.commentlist{padding:0;list-style:none;margin:0}
.comment{position:relative;padding:15px 0 15px 52px;overflow:hidden;border-bottom:1px solid #eee}
.comment .comments-respond{margin-top:30px}
.comment .comt-avatar{width:42px;height:42px;background-color:#FFF;float:left;position:relative;margin-left:-52px}
.comment .comt-avatar .avatar{display:block;border-radius:2px;width:42px;height:42px}
.comment .comt-main{position:relative;margin-right:50px;color:#666;font-size:14px;word-wrap:break-word}
.comment .comt-main p{margin-top:15px;margin-bottom:0}
.comment .comt-author{margin-right:10px}
.comment .url{color:#999}
.comment .url:hover{color:#666;text-decoration:underline}
.comment .comt-meta{font-size:12px;color:#bbb;margin-top:7px}
.comment .comment-reply-link{font-size:12px;color:#bbb;display:none;margin-left:30px}
.comment .comment-reply-link:hover{color:#666}
.comment .comt-f{position:absolute;top:15px;right:0;font-size:16px;color:#bbb}
.comment .comt-approved{border-radius:2px;font-size:12px;background-color:#666;color:#fff;display:inline-block;padding:2px 3px 1px;line-height:1;margin-right:10px}
.comment .children{list-style:none;padding:0}
.comment .children .comment{margin:15px 0 0;border-top:1px solid #eee;border-bottom:none;padding-bottom:0}
.comment pre{margin:3px 0 5px;padding:7px 10px;border-radius:1px}
.comment .depth-1{border-bottom:#eee 1px solid}
.comment .wp-smiley{margin-bottom:2px}
.comment:hover{background-color:#f8f8f8}
.comment:hover .comt-f{color:#666}
.comment:hover .comment-reply-link{display:inline-block}
.darking .comment{border-bottom-color:var(--tb--dark)}
.darking .comment:hover{background-color:transparent}
#cancel-comment-reply-link{display:none;font-size:12px;text-align:center;margin-top:7px;color:#999}
#cancel-comment-reply-link:hover{color:#666}
.comment #cancel-comment-reply-link{display:block}
.comments-pagination{margin-top:15px;text-align:center;font-size:14px}
.comments-pagination a,.comments-pagination span{display:inline-block;padding:7px 15px;border-radius:2px;margin:0 2px}
.comments-pagination a{text-decoration:none;background-color:#ddd;color:#666;opacity:1}
.comments-pagination span{cursor:default;color:#aaa}
.comments-pagination a:hover,.comments-pagination a:focus{opacity:0.8}
.comments-pagination .current{color:#fff;background-color:#aaa}
.footer{clear:both;color:var(--tb--tint);padding-top:5px;padding-bottom:45px;border-top:1px solid var(--tb--light);margin-top:5px;font-size:12px;text-align:center;background-color:#eeeeeb;}
.footer a{color:var(--tb--tint)}
.footer a:hover{color:var(--tb--base)}
@media (max-width:544px){.footer{padding-top:0px;padding-bottom:22.5px}}.flinks{margin-bottom:8px}
.flinks dfn{display:none}
.flinks ul{list-style:none;margin:0;padding:0;width:100%;display:table;word-spacing:-1em;text-align:center}
.flinks li{margin:0 7px 7px;display:inline-block;word-spacing:0}
.bomnav{text-align:center;overflow:hidden;clear:both;margin-bottom:8px}
.bomnav ul{list-style:none;margin:0;padding:0;width:100%;display:table;word-spacing:-1em;text-align:center}
.bomnav li{display:inline-block;word-spacing:0;margin:0 7px 7px}
.rollbar{position:fixed;right:15px;bottom:15px;z-index:999;width:50px;display:none}
.rollbar .rollbar-item{position:relative;margin-top:10px;text-align:center;height:50px;border-radius:4px;background-color:#666;color:#fff;opacity:0.5;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.rollbar .rollbar-item:hover{color:#fff;opacity:0.9}
.rollbar .rollbar-item .fa{line-height:48px;font-size:18px}
@media (max-width:768px){.flinks{display:none}
.rollbar{right:-100px}}.fixnav{position:fixed;z-index:99;bottom:0;right:0;left:0;width:100%;background-color:#fff;padding:0;display:-moz-box;display:-webkit-box;display:-o-box;display:box;box-shadow:-1px 0 10px rgba(0,0,0,0.1);list-style:none;margin:0}
.fixnav>li{-webkit-box-flex:1;box-flex:1;text-align:center}
.fixnav>li>a{height:57px;line-height:16px;display:block;overflow:hidden;font-size:12px;color:#333;display:flex;flex-direction:column;align-items:center;justify-content:center}
.fixnav>li ul{display:none !important}
.fixnav>li.current-menu-item>a,.fixnav>li.current_page_item>a{color:var(--tb--main)}
.fixnav>li i{flex:none;display:block;text-align:center;font-size:20px;width:20px;height:20px;line-height:20px;margin:5px 0 4px}
.darking .fixnav{background-color:var(--tb--dark)}
.darking .fixnav>li>a{color:var(--tb--base)}
@media (min-width:767px){.fixnav{display:none}}@media (max-width:768px){.fixnav-m-on{margin-bottom:57px}}.woocommerce-breadcrumb{display:none}
.woocommerce-result-count{display:none}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:10px 15px;font-size:14px;font-weight:normal;border-radius:4px}
.darking .woocommerce #respond input#submit,.darking .woocommerce a.button,.darking .woocommerce button.button,.darking .woocommerce input.button{opacity:0.8}
.woocommerce-products-header{float:left;margin:20px 0}
.woocommerce-products-header h1{margin:0}
.woocommerce .woocommerce-ordering{margin:25px 0 0}
.woocommerce .woocommerce-ordering select{border:1px solid #ddd;padding:5px 10px;border-radius:4px}
.darking .woocommerce .woocommerce-ordering select{border-color:var(--tb--dark);background-color:var(--tb--dark)}
.woocommerce ul.products li.product{text-align:center}
.woocommerce ul.products li.product .added_to_cart{margin-left:15px}
.woocommerce ul.products li.product a img{border-radius:6px;margin-bottom:5px}
.woocommerce span.onsale{background-color:#5CB85C;padding:6px}
.woocommerce ul.products li.product .onsale{margin:-10px -10px 0 0}
.woocommerce ul.products li.product .price{color:#5CB85C;font-size:14px}
.woocommerce ul.products li.product .price del{margin-right:10px}
.woocommerce ul.products li.product .price ins{text-decoration:none}
.woocommerce-cart .content{margin-right:0 !important}
.woocommerce-cart .sidebar{display:none !important}
.woocommerce-cart .article-meta{display:none}
.woocommerce-cart .article-actions{display:none}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}
.woocommerce-account .content{margin-right:0 !important}
.woocommerce-account .sidebar{display:none !important}
.woocommerce-account .article-meta{display:none}
.woocommerce-account .article-actions{display:none}
.woocommerce-account .woocommerce{padding-left:200px}
.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:170px;margin-left:-200px;background-color:#F7F6F7;border-radius:4px}
.darking .woocommerce-account .woocommerce-MyAccount-navigation{background-color:var(--tb--dark)}
.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:15px 0;list-style:none;font-size:15px}
.woocommerce-account .woocommerce-MyAccount-navigation .is-active{background-color:#303841}
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{color:#fff}
.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:8px 15px 8px 30px;text-decoration:none;color:var(--tb--base)}
.woocommerce-account .woocommerce-MyAccount-content{width:100%;font-size:14px}
.woocommerce-account .woocommerce-MyAccount-content fieldset{margin-top:20px}
.woocommerce-account .woocommerce-MyAccount-content legend{font-weight:bold}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #ddd;border-radius:4px;padding:8px 12px}
.darking .woocommerce form .form-row input.input-text,.darking .woocommerce form .form-row textarea{border-color:var(--tb--dark);background-color:var(--tb--dark)}
.woocommerce-form-row em{color:#999}
.select2-container--default .select2-selection--single{border:1px solid #ddd}
.select2-container .select2-selection--single{height:37px}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;right:5px}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:12px}
.select2-dropdown{border-color:#ddd}
@media (max-width:768px){.woocommerce-account .article-header{display:none}
.woocommerce-account .woocommerce{padding-left:0}
.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;margin-left:0;margin-bottom:15px}
.woocommerce-account .woocommerce-MyAccount-navigation ul{font-size:14px}}.woocommerce-checkout .content{margin-right:0 !important}
.woocommerce-checkout .sidebar{display:none !important}
.woocommerce-checkout .article-meta{display:none}
.woocommerce-checkout .article-actions{display:none}
.woocommerce-checkout .woocommerce{font-size:14px}
.woocommerce-checkout .woocommerce h3{margin:15px 0}
.single.woocommerce .woocommerce-breadcrumb{display:block;margin-top:15px}
.single.woocommerce .product_meta{color:#999}
.single.woocommerce .product_meta>span{display:block;margin-bottom:10px}
.woocommerce div.product .product_title{font-size:22px}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}
.woocommerce div.product p.price del,.woocommerce div.product span.price del{margin-right:15px}
.woocommerce .quantity .qty{height:34px;border-radius:4px;border:1px solid #ddd}
.darking .woocommerce .quantity .qty{border-color:var(--tb--dark);background-color:var(--tb--dark)}
.woocommerce div.product form.cart div.quantity{margin-right:10px}
.woocommerce div.product div.summary{margin:30px 0}
.woocommerce #review_form #respond textarea{padding:8px 12px}
@media (max-width:768px){.woocommerce div.product .product_title{font-size:18px}}.darking .woocommerce-error,.darking .woocommerce-info,.darking .woocommerce-message{background-color:var(--tb--dark)}
.darking .select2-container--default .select2-selection--single{border-color:var(--tb--dark);background-color:var(--tb--dark)}
.darking .select2-dropdown{border-color:var(--tb--dark);background-color:var(--tb--dark)}
.darking .select2-container--default .select2-results__option[aria-selected=true],.darking .select2-container--default .select2-results__option[data-selected=true]{background-color:var(--tb--bdbg)}
.darking .select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--tb--bdbg);background-color:var(--tb--bdbg)}
.darking #add_payment_method #payment,.darking .woocommerce-cart #payment,.darking .woocommerce-checkout #payment{background-color:var(--tb--dark)}

.btn{border-radius: 2px;padding:6px 15px;display: inline-block;margin: 0px 5px 5px 5px;}
.btn.btn-user {
  color: #555;
  background-color: #fff;
  border-radius:1px;
  border-color: #fff;
}
.btn.btn-user:hover {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}
.btn.btn-login{color:#fff;background-color: #45B6F7;border-radius:1px;border-color: #45B6F7;}
.btn.btn-login:hover{
  color:#fff;
  background-color: #45B6F7;
  border-color: #45B6F7;
  opacity: 0.85;
  filter:alpha(opacity=85);
}
.ecomment {margin:0;padding:0;}
.ecomment {margin-bottom:12px;overflow-x:hidden;overflow-y:hidden;padding-bottom:3px;padding-left:3px;padding-right:3px;padding-top:3px;background:#FFFFEE;padding:3px;}
.ecommentauthor {float:left; color:#F96; font-weight:bold;}
.ecommenttext {clear:left;margin:0;padding:0;}
.video {
position: relative;
padding-bottom: 56.25%!important;
height: 0;
overflow: hidden;
}
.video iframe,
.video object,
.video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pcd_ad{display:block;}
.mbd_ad{ display:none}
@media(max-width:768px) {
.pcd_ad{display:none !important;}
.mbd_ad{display:block !important;}
.mbd_ad img{display:block;border:none;width:100%!important;height:auto!important}
}
.article-content h3 {
    color: #666;
    font-weight: 400;
    border-left: 4px solid #FF5E52;
    padding: .5em 1em;
    background-color: #f9f9f9;
    font-weight: 400;
    margin: 15px 0px;
}
.an_btn{    border-radius: 5px;
    color: #fff !important;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    display: inline-block;
    background-color: #FF5E52;
    padding: 0 15px;
    text-align: center;margin-bottom: 10px;
	text-decoration: none!important;
}
.an_btn:hover{background-color: #f62020;}


/*搜索页 */
 .channel-tabs {
  display: inline-flex;
 background: #26A69A;
  border-radius: 6px;
  padding: 4px;
  gap: 4px;
  margin-bottom: 15px;
}
.channel-tab {
  padding: 6px 16px;
  font-size: 14px;
  text-decoration: none;
  color: #f7f7f7;
  background: transparent;
  border: none;
  border-radius: 4px;
  transition: all 0.2s;
}
.channel-tab:hover { color: #1890ff; }
.channel-tab.active {
  background: #fff;
  color: #000;
  font-weight: 500;
  border: 1px solid #26A69A;
  box-shadow: 0 0 0 1px #26A69A;
  border-radius: 6px;
}
.ant-tabs-card {
  display: flex;
  max-width: 430px;
  border-bottom: 1px solid #d9d9d9;
  background: #f9f9f9;

}
.ant-tab {
  flex: 1;
  text-align: center;
  padding: 10px 0;
  background: #f7f7f7;
  border: 1px solid #d9d9d9;
  border-bottom: none;
  color: #333;
  text-decoration: none;
  font-size: 14px;
  transition: all 0.3s;
}
.ant-tab + .ant-tab { margin-left: -1px; }
.ant-tab:hover { color: #1890ff; }
.ant-tab.ant-tab-active {
  color: #1890ff;
  font-weight: 500;
  border-top: 2px solid #1890ff;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #fff;
  background: #fff;
  position: relative;
  z-index: 2;
  margin-bottom: -1px;
}
.excerpts-wrapper { margin-left: 1%; margin-right: 1%; }
@media (max-width: 544px) {
  .excerpt {
    width: 48.3%;
    margin-right: 2%;
    margin-bottom: 4%;
  }
  .excerpts-wrapper {margin-right: 0; }
}

/* 磁力列表页*/

.button.is-info.is-outlined {
    background-color: transparent;
    border-color: #3e8ed0;
    color: #3e8ed0;
}
.button {
    background-color: #fff;
    border-color: #dbdbdb;
    border-width: 1px;
    color: #363636;
    cursor: pointer;
    justify-content: center;
    padding: calc(.5em - 1px) 1em;
    text-align: center;
    white-space: nowrap;
}
.button.is-info.is-outlined:focus,
.button.is-info.is-outlined:hover {
    background-color: #3e8ed0;
    border-color: #3e8ed0;
    color: #fff;
}
.tag.active {
  background-color: #3e8ed0 !important;
  color: #fff !important;
  position: relative;
  padding-right: 1.5em; /* 给右边 × 预留空间 */
}

.tag .delete {
  position: absolute;
  right: 0.3em;
  top: 0.35em;
    background-color: rgba(10, 10, 10, .2);
  border: none;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  line-height: 1;
  padding: 0;
}
/* 默认样式：白底蓝边蓝字 */
.tag-expand {
  background-color: #fff;
  border: 1px solid #3e8ed0;
  color: #3e8ed0;
  font-size: 13px;
  padding: 3px 10px;
  display: inline-flex;
  align-items: center;
  gap: 0px;
  transition: all 0.2s ease;
  border-radius: 2px;
}

/* 图标统一颜色 */
.tag-expand .icon {
  font-size: 12px;
  color: inherit;
  margin-left: 1px;
}

/* 鼠标悬停时：蓝底白字 */
.tag-expand:hover {
  background-color: #3e8ed0;
  color: #fff;
}

/* 图标颜色跟随按钮变化 */
.tag-expand:hover .icon {
  color: #fff;
}

div#tags {
    padding: 5px;
}

span.gif-label {
    position: absolute;
    left: 5px;
    top: 5px;
    background: #E91E63;
    color: #fff;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 3px;
}
a.thumbnail {
    display: block;
    width: 100%;
    aspect-ratio: 3 / 2;
    overflow: hidden;
    border-radius: 4px;
}
a.ycgif img {
    height: 100%;
}

.zys {
 background-image: url(/sucai-img/lanmubj.png);
    background-size: 100%;
    background-repeat: no-repeat;
    min-height: 65px;
    color: var(--orange);
    border-radius: 5px;
    margin-bottom: 10px;
}
.zysimg img {
    width: 65px;
    margin-right: 10px;
  border-radius: 5px 0 0 5px;
}
.zys1 {
    margin-left: 80px;
    margin-top: -50px;
    font-size: 16px;
    color: #795548;
}
.zys3 {
    font-size: 12px;
    color: #916656;
    float: right;
    margin-right: 15px;
    margin-top: 10px;
}
a.tag.is-outlined.resouci-gc {
  color: #666666;
    background-color: #dddddd;
    padding: 0.4rem 0.5rem;
    margin-bottom: 10px;
}

/*视频页*/
.excerpt-video {
    width: 48%;
}

@media (min-width: 1024px) {
 .video-meta-panel {
    margin-right: 50px;
    padding: 10px;
     
}
.single-post .content {
    padding-top: 5px;
}
.content{background: #fff;}
}

@media (max-width: 1024px) {
.content-wrap {
 padding: 5px;background: #fff;
}
}


/* 搜索*/
@media (max-width: 768px) {
    .sou {
         padding-left: 1%;
    
    }
}
.sou {
  max-width: 1280px;
    text-align: left;
    position: relative;
    margin: 0 auto;
    padding-top: 10px;

}
.font_search {
    display: block;
    margin-top: 0.5rem;
    margin-bottom: 0;
}
.form-control:focus {
    box-shadow: none;
    outline: none;
}
.input-group {
    position: relative;
    display: flex;
   
    align-items: stretch;
    width: 100%;
    height: 42px;
}
.sword_div {
  padding: 0.5rem;
 color: #333;
    font-weight: 600;
    font-size: 14px;
  background: #fff;
  cursor: pointer;
}
.sword_div:hover {
  background-color: #f6f6f6;
}
#result_id {
  position: absolute;
  z-index: 999;
  width: 99%;
  top: 40px;
  background: #fff;
  border-top: none;
}

.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s 
}
.input-group > .form-control{
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}
.input-group > .form-control:not(:last-child){
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 2px solid #ff9800;
    border-right: none;
}
.input-group-append {
    margin-left: -6px;
}
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn-success {
    color: #fff;
    background-color: #ff9800;
    border-color: #ff9800;
    background-image: linear-gradient(180deg, #ff5722, #ff9800);
}
button#search_button {
    height: 42px;
    border-radius: 0 0.25rem 0.25rem 0;
}
#search_button i {
    font-size: 14px;
    margin-right: 5px;
}
.resouci {
    background: #f7f7f7;
  

}
.resou{max-width: 1280px;
    text-align: left;
    position: relative;
    margin: 0 auto;
    margin-bottom: 8px;}
 .sou-tag{border-top: 1px solid rgb(118 118 118 / 10%);background: var(--gray-100); }
 .sou-tagyun{background: rgb(255, 255, 255);display: none;}
.sou-tag a, .resouci a {
    padding: 5px;
    margin-bottom: 3px;
    font-size: 14px;
    display: inline-block;
    color: #666;
}
a.resouci-on {
  display: inline-block;
  transition: transform 0.15s ease;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  touch-action: manipulation;
}

/* 鼠标悬停或手指按下时放大 */
a.resouci-on:hover,
a.resouci-on:active {
  transform: scale(1.03);
}


@media (max-width: 991px) {
   
    a.resouci-on {
    line-height: 20px;
}
}
@media (min-width: 991px) {
.sou-tag,.resouci {
    min-height: 40px;
    line-height: 30px;
}
a.resouci-on {
    line-height: 25px;
}
}

 
.ce-resouci{color: #f8f8f8;
    height: 40px;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
    margin-bottom: 15px;
    background: #FF5722;}
    
   
/*小图标分类*/
   .aui-layout-tuijian {
    margin-bottom: 30px;
    background: #fff;
}
a.aui-layout-item {
    margin: 15px 5px;
    width: 11%;
    float: left;
    position: relative;
    z-index: 0;
    padding: 0px;
    font-size: 14px;
    text-align: center;
    color: #71777d;
}
.aui-layout-icon {
    width: 70px;
    height: 70px;
    margin: 0 auto;
}
.aui-layout-icon img {
    width: 70px;
    height: 70px;
    display: block;
    border: none;
    border-radius: 5px;
}
.aui-layout-text {
    color: #2c2e43;
    font-size: 13px;
    padding-top: 6px;
}
@media (max-width: 720px) {
    a.aui-layout-item {
        width: 20%;
        margin: 10px 0;
        font-size: 12px;
    }
     .aui-layout-icon {
        width: 62px;
        height: 62px;
        margin: 0 auto;
    }
    .aui-layout-icon img {
        width: 62px;
        height: 62px;
        display: block;
        border: none;
        border-radius: 5px;
    }
        .aui-layout-text {
        color: #333;
        font-size: 13px;
        padding-top: 6px;
    }
}

.pic-home li {
    float: left;
    width: 23%;
    margin: 15px 1%;
    height: auto;
    position: relative;
}
.pic-home li a {
    display: block;
    width: 100%;
    height: 100%;
}
.pic-home li a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
    border-radius: 5px 5px 0 0;
}
.pic-home li a p {
    width: 100%;
    padding: 0 2%;
    height: 22px;
    line-height: 22px;
    font-size: 13px;
    text-align: center;
    color: #333;
    position: absolute;
    bottom: -40px;
    left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
span.play-zan {
    display: block;
    height: 30px;
    color: #fff;
    background: #3F51B5;
    width: 120px;
    text-align: center;
    line-height: 30px;
    font-size: 13px;
}
@media (max-width: 991px) {
    .pic-home li {
        width: 47%;
    }
}

/*点赞水晶按钮*/

.panel-zan {
    max-width: 460px;
    display: flex;
    justify-content: space-between; /* 均匀分布 */
    align-items: center;
    padding: 10px 0;
    gap: 10px; /* 按钮之间的间距 */
}

.panel-zan .like-btn, .panel-zan .like-btn2{
    flex: 1; /* 每个按钮占据1份空间，实现均分 */
    text-decoration: none;

}

.panel-zan .play-zan {
    display: block;
    width: 100%;
    color: white;
    font-size: 14px;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); /* 文字阴影，增加立体感 */
    border-radius: 8px; /* 圆角 */
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), 
                inset 0 1px 1px rgba(255, 255, 255, 0.4); 

    position: relative; /* 用于定位高光层 */
    overflow: hidden;   /* 将高光层限制在圆角内 */
    transition: all 0.2s ease-in-out; /* 平滑的过渡效果 */
}


.panel-zan .btn-like {
    background-image: linear-gradient(to top, #EC407A, #F8BBD0); 
}
.panel-zan .btn-preview {
    background-image: linear-gradient(to top, #FF7043, #FF8A65);
}
.panel-zan .btn-download {
    background-image: linear-gradient(to top, #4CAF50, #8af08d);  
}

/* 6. 交互效果：鼠标悬浮或点击时 */
.panel-zan .like-btn:hover .play-zan {
    transform: translateY(-1px); /* 轻微上浮 */
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.3), 
                inset 0 1px 1px rgba(255, 255, 255, 0.4);
}

.panel-zan .like-btn:active .play-zan {
    transform: translateY(1px); /* 轻微下沉 */
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2),
                inset 0 1px 1px rgba(255, 255, 255, 0.4);
}

/* 7. 让按钮里的图标也继承颜色 */
.panel-zan .play-zan .fa {
    color: inherit;
}
/* 新增：当点赞按钮是唯一的按钮时，应用此特殊样式 */
.panel-zan .like-btn:only-child {
    flex: none;  
}
.panel-zan .like-btn:only-child .play-zan {
    width: 120px;
    border-radius: 0;
    box-shadow: none;
    border: none;
    text-shadow: none;
    background-image: none;
}
.panel-zan .like-btn:only-child .play-zan::before {
    background: none; 
}

/*首页*/
.home-maodian {
    display: flex;
    flex-wrap: wrap;
    border: 0;border-top: 0;background: #fff;
    padding: 15px 0;
}
.kuai {
    padding: 5px;
    max-width: 11%;
    flex: 0 0 12%;
}
.youlian {
    padding: 2px 0;
    background-image: linear-gradient(to bottom, #ffffff 95%, #eee);
    background: #ffffff;
    box-sizing: border-box;
    border-width: 0;
    box-shadow: #bbb 0px 2px 4px 0px;
}
.youliana {
    color: #282a2d;
    text-decoration: none;
}
.lianxinxi {
    padding: 2px;
}
.lianxinxi-center {
    margin-left: 1px;
    display: flex !important;
    align-items: center !important;
}
.lianxinxi-img {
    width: 25px;
    height: 25px;
    overflow: hidden;
    margin-left: 4px;
    border-radius: 50% !important;
}
.lianxinxi-text {
    font-size: 14px;
    color: #4a4a4a;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 10px;
}
.youlian-icon {
    width: 22px;
    height: 22px;
    object-fit: contain;
    display: block;
    margin-left: 5px;
        }
 .home-tags {
    background: #ffffff;margin: 20px 0;padding: 5px;
}
.home-tags a {
    border: 1px solid #ececec;
    color: #555;
    background: linear-gradient(to right, #eee, #f6f6f6 30%);
    display: inline-block;
    padding: 8px 10px 7px;
    line-height: 1;
    font-size: 12px;
    border-radius: 2px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.jplm {
    height: 8px;
    border-bottom: 2px solid #ff5722;
    text-align: center;
    margin: 20px 10px 10px 10px;
}
.piclist li {
    float: left;
    width: 23%;
    margin: 10px 1%;
    height: auto;
    position: relative;
}
.piclist li a {
    display: block;
    width: 100%;
    height: 100%;
}
.piclist li a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.piclist li a p {
    background: rgba(0, 0, 0, .6);
    width: 100%;
    padding: 0 2%;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: -14px;
    left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jplm h2 {
    display: inline-block;
    font-size: 18px;
    margin-top: -24px;
    font-weight: 400;
    padding: 0 20px;
    background: #fff;
    color: #ff5722;
}
.jpzt {
    background: #ffffff;
    padding: 5px 0;
}
@media (min-width: 720px) {
    .piclist li {
        width: 6%;
    }
    
}
@media (max-width: 720px) {
    .kuai {
        padding: 5px;
        max-width: 33%;
        flex: 0 0 33%;
    }
        .youlian {
        padding: 3px 0;
    }
  .lianxinxi-text {
    font-size: 13px;margin-left: 3px;
  }
  .youlian-icon {
    width: 15px;
    height: 15px;margin-left: 0px;}
 .remen-tuijian{display: none;}
}


 /* 底部标签 */
#footer-keywords-container {
   margin: 20px auto;
    padding: 5px;
    line-height: 1.6;
    max-width: 1280px;
}

#footer-keywords-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    cursor: pointer;
    box-shadow: #aaaaaa 0px 1px 2px 0px;
    border-radius: 5px;
}

#footer-keywords-title {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

#keywords-toggle-btn {
    padding: 5px 15px;
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 5px;
    cursor: pointer;
    width: 100%;
    font-size: 14px;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10+ */
    user-select: none; /* Standard syntax */
}

#keywords-toggle-btn:hover {
    background-color: #ffffff;
}

#footer-keywords-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* 控制标签之间的间距 */
    overflow: hidden;
    transition: max-height 0.5s ease-in-out;
}

/* 隐藏状态的样式 */
#footer-keywords-list.hidden {
    max-height: 0;
}

#footer-keywords-list li a {
    text-decoration: none;
    color: #333;
    border: 1px solid #aaaaaa;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 14px;
    display: inline-block;
    white-space: nowrap;
}

#footer-keywords-list li a:hover {
    background-color: #d0e7ff;
    color: #0056b3;
}

.sitenav.fixed ul {
    background-image: url(/sucai-img/lanmubj.png);background-size: 100%;
}

/* 侧边 */
 
.sitenav2 ul,li.menu-item-top {
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.sub-menu a {
    color: #555;
    font-size: 14px;
    margin-left: 20px;
    padding: 6px 15px;
    display: block;
}
li.menu-item-top a {
    color: #555;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 16px;
    display: block;
}
.sitenav2 a:hover {
    color: #eeeeee;
    background: #ff6651;
}

/*顶部qipai*/
div#top_qipai_container {
   max-width: 1280px;
   margin: 0 auto;
}
.scroll2 {
    width: auto;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    background-color: #ecf0f2;
    padding: 10px 0 0 0;
    margin-top: 0px;
}
.huakuai {
    width: auto;
}
.huakuai-kuai {
    float: left;
    background: #fff;
    margin: 8px 6px;
    border-radius: 10px;
}
a.huakuai-item {
    float: left;
    text-align: center;
    color: #333;
    text-decoration: none;
}
.huakuai-icon {
    width: 60px;
    height: 55px;
}
.huakuai img {
    width: 100%;
    height: 100%;
    border-radius: 10px 10px 0 0;
}
.huakuai-text {
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    border-top: 1px solid #ecf0f2;
}
@media (max-width: 1280px) {
    .top-qipai {
        margin-top: 50px;
    }
        .scroll2 {
        margin-top: 0px;
    }
}
/* —— 友链—— */
.youliandi,div#menu1,.linshi{max-width: 1280px;margin: 0 auto;}
.friend-links-box {background: #fff;}
.friend-links-btn {text-align: center;padding: 10px;}
button.youlian-toggle-btn {
    background: #9E9E9E;
    padding: 2px 12px;
    color: #ecf0f2;
    border-radius: 5px;
    font-size: 14px;
    border-color: transparent;
}
/* —— 容器：大屏 8 列，小屏 4 列 —— */
div#menu1 .youliandibu {
    grid-template-columns: repeat(8, 1fr);
}
div#menu2 .youliandibu {
    grid-template-columns: repeat(6, 1fr);
}

.youliandibu {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  gap: 1px;
  background-color: #eeeeeb;
  border: 1px solid #eeeeeb;
  box-shadow: none;
}


 
.youliandibu .kuai2,
.youliandibu .kuai-fold {
  box-shadow: none;
  background-color: #fff;  
}

.youlian-footer {
  display: flex;
  width: 100%;
 height: 35px;
  line-height: 35px;
}
.youlian-footer-a {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 0;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  color: #333;
}

 
 

@media (max-width: 960px) {
  .youliandibu,div#menu1 .youliandibu,div#menu2 .youliandibu{
    grid-template-columns: repeat(4, 1fr);
  }
}

/* 默认禁用固定行为（宽度 >= 768px 时） */
.sitenav.fixed {
  position: static;
  box-shadow: none;
}

/* 小于 768px 时启用吸顶效果 */
@media (max-width: 767px) {
  .sitenav.fixed {
   position: fixed;
    top: -5px;
    width: 100%;
    z-index: 999;
    box-shadow: 0px 5px 5px 1px #ffc740;
  }
}
@keyframes color-change-animation {
 0%, 100% { color: #ff9800; /* 初始颜色：浅黄色/琥珀色 */ }
 50% { color: #e91e63; /* 中间颜色：原始的橙红色 */ }
}

.changing-color-text {
 animation: color-change-animation 2s infinite; /* 动画名称，持续时间，无限循环 */
}


 /* 弹窗遮罩层 (ID 已从 ad-popup-overlay 更新) */
        #tan-popup-overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.7);
            display: none;
            justify-content: center;
            align-items: center;
            z-index: 1000;
            opacity: 0;
            transition: opacity 0.3s ease;
        }

        /* 弹窗主体 (ID 已从 ad-popup-modal 更新) */
        #tan-popup-modal {
            background-color: #ffffff;
            padding: 30px 35px;
            border-radius: 12px;
            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);
            text-align: center;
            width: 90%;
            max-width: 420px;
            transform: scale(0.95);
            transition: transform 0.3s ease;
        }
        
        #tan-popup-overlay.visible {
            display: flex;
            opacity: 1;
        }
        
        #tan-popup-overlay.visible #tan-popup-modal {
            transform: scale(1);
        }

        #tan-popup-modal p {
            margin: 0 0 10px 0;
            font-size: 18px;
            color: #F44336;
            font-weight: bold;
        }

        .popup-buttons {
            display: flex;
            justify-content: center;
            gap: 15px;
        }

        .popup-btn {
            padding: 12px 24px;
            border: none;
            border-radius: 8px;
            cursor: pointer;
            font-size: 16px;
            font-weight: 500;
            text-decoration: none;
            display: inline-block;
            transition: all 0.2s ease-in-out;
        }

        #favorite-btn {
            background-color: #007bff;
            color: white;
        }

        #favorite-btn:hover {
            background-color: #0056b3;
            transform: translateY(-2px);
        }

        #close-btn {
            background-color: #e9ecef;
            color: #495057;
        }

        #close-btn:hover {
            background-color: #d3d9df;
            transform: translateY(-2px);
        }