@charset "utf-8";/*! reset base on https://github.com/sofish/typo.css */html{color:#333;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility}
html.borderbox *,html.borderbox *:before,html.borderbox *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}audio,canvas,video{display:inline-block}body,button,input,select,textarea{font:300 1em/1.8 'PingFang SC','Lantinghei SC','Microsoft Yahei','Hiragino Sans GB','Microsoft Sans Serif','WenQuanYi Micro Hei',sans-serif}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}blockquote{position:relative;color:#999;font-weight:400;border-left:1px solid #1abc9c;padding-left:1em;margin:1em 3em 1em 2em}
@media only screen and (max-width:640px){blockquote{margin:1em 0}}acronym,abbr{border-bottom:1px dotted;font-variant:normal}abbr{cursor:help}del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}ul,ol{list-style:none}caption,th{text-align:left}q:before,q:after{content:''}
sub,sup{font-size:75%;line-height:0;position:relative}:root sub,:root sup{vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}a{color:#1abc9c}a:hover{text-decoration:underline}
.zdev a{border-bottom:1px solid #1abc9c}.zdev a:hover{border-bottom-color:#555;color:#555;text-decoration:none}ins,a{text-decoration:none}u,.zdev-u{text-decoration:underline}
mark{background:#fffdd1;border-bottom:1px solid #ffedce;padding:2px;margin:0 5px}pre,code,pre tt{font-family:Courier,'Courier New',monospace}
pre{background:#f8f8f8;border:1px solid #ddd;padding:1em 1.5em;display:block;-webkit-overflow-scrolling:touch}hr{border:0;border-bottom:1px solid #cfcfcf;margin-bottom:.8em;height:10px}
small,.zdev-small,figcaption{font-size:.9em;color:#888}strong,b{font-weight:bold}[draggable]{cursor:move}.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}.cf{zoom:1}.textwrap,.textwrap td,.textwrap th{word-wrap:break-word;word-break:break-all}.textwrap-table{table-layout:fixed}.serif{font-family:Palatino,Optima,Georgia,serif}
.zdev p,.zdev pre,.zdev ul,.zdev ol,.zdev dl,.zdev form,.zdev hr,.zdev table,.zdev-p,.zdev-pre,.zdev-ul,.zdev-ol,.zdev-dl,.zdev-form,.zdev-hr,.zdev-table,blockquote{margin-bottom:1.2em}
h1,h2,h3,h4,h5,h6{font-family:'PingFang SC',Verdana,Helvetica Neue,'Microsoft Yahei','Hiragino Sans GB','Microsoft Sans Serif','WenQuanYi Micro Hei',sans-serif;font-weight:100;line-height:1.35}
.zdev h1,.zdev h2,.zdev h3,.zdev h4,.zdev h5,.zdev h6,.zdev-h1,.zdev-h2,.zdev-h3,.zdev-h4,.zdev-h5,.zdev-h6{margin-top:1.2em;margin-bottom:.6em;line-height:1.35}
.zdev h1,.zdev-h1{font-size:2em}.zdev h2,.zdev-h2{font-size:1.8em}.zdev h3,.zdev-h3{font-size:1.6em}.zdev h4,.zdev-h4{font-size:1.4em}.zdev h5,.zdev h6,.zdev-h5,.zdev-h6{font-size:1.2em}
.zdev ul,.zdev-ul{margin-left:1.3em;list-style:disc}.zdev ol,.zdev-ol{list-style:decimal;margin-left:1.9em}.zdev li ul,.zdev li ol,.zdev-ul ul,.zdev-ul ol,.zdev-ol ul,.zdev-ol ol{margin-bottom:.8em;margin-left:2em}
.zdev li ul,.zdev-ul ul,.zdev-ol ul{list-style:circle}.zdev table th,.zdev table td,.zdev-table th,.zdev-table td,.zdev table caption{border:1px solid #ddd;padding:.5em 1em;color:#666}
.zdev table th,.zdev-table th{background:#fbfbfb}.zdev table thead th,.zdev-table thead th{background:#f1f1f1}.zdev table caption{border-bottom:0}.zdev-input,.zdev-textarea{-webkit-appearance:none;border-radius:0}
.zdev-em,.zdev em,legend,caption{font-weight:inherit}.zdev-em{position:relative}.zdev-em:after{position:absolute;top:.65em;left:0;width:100%;overflow:hidden;white-space:nowrap;content:"・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・"}
.zdev img{max-width:100%}html{min-height:100%;font-size:62.5%;background-color:#fcfbf8}body,button,input,select,textarea{font-family:'Helvetica Neue',Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif}
body{font-size:14px;color:#1c1f21}button,input,select,textarea{outline:0;resize:none}h1,h2,h3,h4,h5,h6{font-weight:700;text-rendering:optimizeLegibility}
a,.zdev a{outline:0;color:#92683c;border-bottom:0}a:hover,.zdev a:hover{color:#1c1f21;border-bottom:0;text-decoration:none}fieldset,img{border:0}img{max-width:100%;height:auto;vertical-align:middle}
:-moz-placeholder{color:#686868;font-family:'Helvetica Neue',Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif}
::-moz-placeholder{color:#686868;font-family:'Helvetica Neue',Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif}
::-webkit-input-placeholder{color:#686868;font-family:'Helvetica Neue',Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif}
:-ms-input-placeholder{color:#686868;font-family:'Helvetica Neue',Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif}
.clear{clear:both;margin:0;padding:0}.hidden{display:none}.fl{float:left}.fr{float:right}.cols{clear:both;font-size:0;letter-spacing:-4px}.cols [class*='col-']{display:inline-block;list-style:none;font-size:16px;vertical-align:top;letter-spacing:normal}
.col-1{width:8.333%}.col-2{width:16.666%}.col-3{width:25%}.col-4{width:33.333%}.col-5{width:41.666%}.col-6{width:50%}.col-7{width:58.333%}.col-8{width:66.666%}
.col-9{width:75%}.col-10{width:83.333%}.col-11{width:91.666%}.col-12{width:100%}.bgcover{background-repeat:no-repeat;background-position:center;background-size:cover}
.t200,.t200-pseudo::before,.t200-pseudo::after{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.t300,.t300-pseudo::before,.t300-pseudo::after{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.t400,.t400-pseudo::before,.t400-pseudo::after{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.t600,.t600-pseudo::before,.t600-pseudo::after{-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-ms-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}
.t800,.t800-pseudo::before,.t800-pseudo::after{-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}
.t1000,.t1000-pseudo::before,.t1000-pseudo::after{-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
.t7000,.t7000-pseudo::before,.t7000-pseudo::after{-webkit-transition:all 7s ease-out;-moz-transition:all 7s ease-out;-ms-transition:all 7s ease-out;-o-transition:all 7s ease-out;transition:all 7s ease-out}
.t15000,.t15000-pseudo::before,.t15000-pseudo::after{-webkit-transition:all 7s ease-out;-moz-transition:all 7s ease-out;-ms-transition:all 7s ease-out;-o-transition:all 7s ease-out;transition:all 7s ease-out}
.ajax-spinner-wrap{position:absolute;left:0;top:50px;width:100%;text-align:center}.ajax-spinner{position:relative;display:inline-block;width:64px;height:64px;background-color:#1c1f21;border-radius:50%;-webkit-animation:rotate .8s ease-in-out infinite;-moz-animation:rotate .8s ease-in-out infinite;-ms-animation:rotate .8s ease-in-out infinite;-o-animation:rotate .8s ease-in-out infinite;animation:rotate .8s ease-in-out infinite}
.ajax-spinner::before{content:'Z';position:absolute;left:50%;top:50%;line-height:32px;width:32px;margin-left:-16px;margin-top:-16px;font-size:28px;font-weight:300;color:#fff;text-align:center}
.ajax-spinner::after{content:'WWooooo';position:absolute;left:50%;top:50%;height:20px;width:64x;margin:-10px 0 0 10px;font-size:12px;font-weight:300;font-style:italic;color:#c2b3c0;text-align:left}
@-webkit-keyframes rotate{0%,100%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(720deg)}}@-moz-keyframes rotate{0%,100%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(720deg)}}@-o-keyframes rotate{0%,100%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(720deg)}}@-ms-keyframes rotate{0%,100%{-ms-transform:rotate(0deg)}
100%{-ms-transform:rotate(720deg)}}@keyframes rotate{0%,100%{transform:rotate(0deg)}100%{transform:rotate(720deg)}}.table{display:table;margin:0 auto}
.table-cell{display:table-cell;vertical-align:middle}.entry-content{padding-bottom:3em;font-size:18px}.entry-content ul,.entry-content ol{margin-left:3em}
.entry-content hr{margin-bottom:1.8em}.entry-content p{margin-bottom:1.8em}.entry-content strong{font-weight:bold}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1.8em 0 1.8em;font-size:24px}
.entry-content h1{font-size:36px;font-weight:normal}.entry-content h2{font-size:32px;font-weight:normal}.entry-content h3{font-size:28px;font-weight:normal}
.entry-content p>img,.entry-content p a>img{margin-bottom:0!important}.entry-content blockquote{margin:3em;padding:2em;border-left:5px solid #92683c;background-color:#dbd9d2;color:#1c1f21}
.entry-content blockquote p:last-child{margin-bottom:0}.entry-content pre{overflow:auto;margin-bottom:2.8em;padding:15px;border-left:25px solid #000;background-color:#1d1f21;color:#c5c8c6;line-height:1.6;font-size:13px;font-family:consolas,Menlo,"PingFang SC","Microsoft YaHei",monospace}
.entry-content .wp_link_pages{clear:both}.entry-content iframe{width:100%}.entry-content .alignnone,.entry-content img.alignnone,.entry-content a img.alignnone{margin:0 0 1.8em 0}
.entry-content .aligncenter,.entry-content div.aligncenter,.entry-content img.aligncenter,.entry-content a img.aligncenter{display:block;margin:0 auto 1.8em}
.entry-content .alignright,.entry-content img.alignright,.entry-content a img.alignright{float:right;margin:0 0 1.8em 1.8em}.entry-content .alignleft,.entry-content img.alignleft,.entry-content a img.alignleft{float:left;margin:0 1.8em 1.8em 0}
.entry-content .wp-caption{max-width:100%;text-align:center}.entry-content .wp-caption.alignnone{margin:0 0 1.8em 0}.entry-content .wp-caption.alignleft{margin:0 1.8em 1.8em 0}
.entry-content .wp-caption.alignright{margin:0 0 1.8em 1.8em}.entry-content .wp-caption img{width:auto;max-width:100%;height:auto;margin:0;padding:0;border:0 none}
.entry-content .wp-caption p.wp-caption-text{margin:0;padding:10px;background-color:#efefef;font-size:14px}.entry-content img.wp-smiley{vertical-align:middle}
.entry-content .gallery{margin:0 auto 1.8em!important;padding:.5em;background-color:#fcfcfc;border:1px solid #efefef}.entry-content .gallery .gallery-item{margin:0!important;padding:.5em}
.entry-content .gallery img{border:none!important;width:100%}.entry-content .gallery a{display:block}.entry-content .gallery .gallery-caption{margin:0;padding:10px;background-color:#efefef;line-height:1.5;font-size:13px}
.entry-content .gallery dl{margin:0}.entry-content .gallery br+br{display:none}.entry-content .attachment-gallery img{display:block;width:auto;max-width:96%;height:auto;margin:1.8em auto;padding:5px;border:1px solid #f0f0f0;background:#fff}
.entry-content .gallery-meta .iso,.entry-content .gallery-meta .camera,.entry-content .gallery-meta .shutter,.entry-content .gallery-meta .aperture,.entry-content .gallery-meta .full-size,.entry-content .gallery-meta .focal-length{display:block}
.wp-block-image{margin-bottom:1.8em}.site{position:relative}.wrapper{clear:both;max-width:1440px;padding:0 40px;margin:0 auto}.wrapper-1-col{max-width:1000px;margin:0 auto;padding:0 40px}
.site-header{position:relative;border-bottom:1px solid #c6bba1}.site-header .wrapper{position:relative}.zJiong1{visibility:hidden;opacity:0;cursor:pointer;position:absolute;right:50px;top:50%;margin-top:-20px;width:60px;line-height:40px;font-size:12px;text-align:center;color:#1c1f21}
.zJiong1.play{top:-100px}.zJiong1-show{visibility:none;z-index:9999;position:fixed;left:100%;top:5px;border-radius:50%;background-color:#1c1f21;color:#c2b3c0;height:1080px;width:1080px}
.zJiong1-show::before{content:'囧';position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:400px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.zJiong1-show.play{visibility:visible;left:-100%;-webkit-transform:rotate(2160deg);transform:rotate(2160deg)}.site-nav-switch{cursor:pointer;position:absolute;right:150px;bottom:-37px;width:32px;height:38px;background-color:#7f5226;border-radius:0 0 6px 6px;text-align:center}
.site-nav-switch::before,.site-nav-switch::after,.site-nav-switch i{content:'';position:absolute;left:25%;top:15px;width:50%;height:3px;background-color:#1c1f21}
.site-nav-switch::after{top:25px}.site-nav-switch i{top:20px}.site-nav{z-index:5;position:relative;border-top:5px solid #7f5226;background-color:#7f5226}
.site-nav ul{overflow:hidden;height:0;padding-right:240px;list-style:none;text-align:right}.site-nav ul li{display:inline-block;position:relative}.site-nav ul li a{display:inline-block;margin-left:40px;line-height:45px;font-size:12px;font-weight:bold;color:#c2b3c0;text-shadow:0 1px 0 #1c1f21;text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.site-nav ul li:hover>ul{z-index:5;visibility:visible;opacity:1}.site-nav ul li:hover>a{color:#efefef}.site-nav ul li.current_page_item>a,.site-nav ul li.current-menu-ancestor>a,.site-nav ul li.current-menu-item>a,.site-nav ul li.current-menu-parent>a{color:#b78846}
.site-nav ul ul{z-index:999;height:auto;text-align:left;z-index:-1;visibility:hidden;opacity:0;position:absolute;top:45px;left:20px;padding-right:20px;background-color:#7f5226;border-top:2px solid #b78846;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}
.site-nav>ul>li:last-child ul{left:auto;right:-20px}.site-nav ul ul li{display:block}.site-nav ul ul li a{display:block;margin-left:20px;line-height:32px;white-space:nowrap;text-shadow:none}
.site-nav ul ul ul{z-index:9999;top:-2px;left:auto;right:100%}.site-nav>ul>li.menu-item-has-children::before{content:'';position:absolute;right:-10px;top:20px;border-top:4px solid #c2b3c0;border-right:4px dashed transparent;border-left:4px dashed transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.site-nav ul ul>li.menu-item-has-children::before{content:'';position:absolute;left:10px;top:12px;border-right:4px solid #c2b3c0;border-top:4px dashed transparent;border-bottom:4px dashed transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.site-nav>ul>li.menu-item-has-children:hover::before{border-top-color:#9e8f9d;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-nav ul ul>li.menu-item-has-children:hover::before{border-right-color:#9e8f9d;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.site-nav-show .zJiong1{visibility:visible;opacity:1}.site-nav-show .site-nav{border-top-color:#4f2803;border-bottom:1px solid #4f2803}.site-nav-show ul{height:45px;overflow:initial}
.site-nav-show .site-nav-switch{border:1px solid #4f2803;border-top:0}.site-nav-show .site-nav-switch i{background-color:transparent}.site-nav-show .site-nav-switch::before{top:20px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.site-nav-show .site-nav-switch::after{top:20px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.site-title{padding:5px 0 5px 40px}.site-logo{position:relative;display:inline-block;margin:5px 0;height:64px;text-indent:-9999px}
.site-logo::before{content:'Z';position:absolute;left:0;top:0;width:64px;height:64px;padding:12px;background-color:#1c1f21;border-radius:50%;line-height:40px;font-size:40px;font-weight:normal;color:#fcfbf8;text-align:center;text-indent:0}
.site-logo::after{content:'WWooooo';position:absolute;left:58px;bottom:12px;width:100px;height:24px;line-height:24px;font-size:24px;font-weight:normal;font-family:'Helvetica Neue',Verdana,'PingFang SC','Microsoft Yahei','Hiragino Sans GB','Microsoft Sans Serif','WenQuanYi Micro Hei',sans-serif;font-style:italic;color:#1c1f21;text-indent:0;letter-spacing:-3px}
.site-logo:hover::before,.loading .site-logo::before{-webkit-transform:rotate(7200deg);transform:rotate(7200deg)}.site-logo:hover::after{letter-spacing:20px}
.site-search-switch{z-index:2;cursor:pointer;position:absolute;right:25%;bottom:-29px;width:19px;height:19px;border-radius:50%;border:2px solid #92683c}
.site-search-switch::before{content:'';position:absolute;top:-12px;left:5px;width:5px;height:12px;background-color:#92683c}
.site-search-switch::after{content:'search';position:absolute;left:100%;top:50%;width:8px;height:12px;margin:-6px 0 0 5px;line-height:1;font-size:12px;color:#c6bba1;text-align:center}
.site-search-switch:hover::after{color:#92683c}.site-search-form{z-index:1;position:absolute;right:25%;bottom:0;height:55px;overflow:hidden}.site-search-form .inner{position:relative;bottom:-100%;padding-right:30px;padding-left:30px}
.site-search-form .inner::before,.site-search-form .inner::after{content:'';position:absolute;left:60px;top:100%;width:1px;height:25px;background-color:#e2d7e2}
.site-search-form .inner::after{left:auto;right:60px}.site-search-form .screen-reader-text{display:none}.site-search-form #s{width:300px;height:30px;padding:0 8px;background:0;border:1px solid #92683c;border-radius:3px}
.site-search-form #searchsubmit{cursor:pointer;position:absolute;right:0;top:0;width:30px;height:30px;background:0;border:0;text-indent:-9999px}.site-search-close{cursor:pointer;position:absolute;left:0;top:0;width:20px;height:20px;line-height:0}
.site-search-close::before,.site-search-close::after{content:'';position:absolute;left:10%;top:15px;width:80%;height:1px;background-color:#c2b3c0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.site-search-close::after{top:auto;bottom:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-search-show .site-search-switch{bottom:33px;-webkit-transform:rotate(855deg);transform:rotate(855deg)}
.site-search-show .site-search-switch::before{border-radius:8px 8px 0 0}.site-search-show .site-search-switch::after{opacity:0}.site-search-show .site-search-form{z-index:3}
.site-search-show .site-search-form .inner{bottom:0}.social-link{position:absolute;right:8%;top:100%;padding-top:20px}.social-link a{z-index:1;position:relative;line-height:1;font-size:16px;padding:0 5px}
.social-link a::before{content:'';position:absolute;top:-19px;left:50%;margin-left:-1px;width:1px;height:23px;background-color:#efefef}
.social-link a.tw{top:-5px;color:#44bff9}.social-link a.tw::before{top:-14px;height:18px}.social-link a.gp{color:#de5e53}.social-link a.rss{top:-8px;color:#f17d30}
.social-link a.rss::before{top:-11px;height:15px}.showText{position:absolute;left:50%;top:10px;width:700px;height:60px;line-height:60px;margin-left:-350px;font-size:30px;color:#c2b3c0;text-align:center}
.showText span{position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;visibility:hidden;opacity:0;z-index:-1}.showText span.show{visibility:visible;opacity:1;z-index:0}
.content-main{position:relative;padding:80px 0 40px}.content-main-single{padding:80px 0}.post-list{position:relative;width:65%;padding:0 20px}.post{position:relative;min-height:240px;margin-bottom:50px;padding:0 30px 30px 270px;border-bottom:1px solid #efefef;box-shadow:0 1px 7px 0 #fff}
.post-title{margin-bottom:20px;line-height:1.4;font-size:25px;font-weight:normal;color:#1c1f21}.post-title a{color:#1c1f21}.post-title a:hover{color:#92683c}
.post-excerpt{min-height:54px}.post-excerpt p{font-size:15px}.post-excerpt a{overflow:hidden;z-index:1;position:relative;display:inline-block;margin-top:35px;width:80px;height:26px;background-color:#1c1f21;border-radius:3px;text-indent:-9999px}
.post-excerpt a::before{z-index:1;content:'READ MORE';position:absolute;left:0;top:0;width:100%;height:100%;line-height:26px;font-size:12px;color:#c2b3c0;text-align:center;text-indent:0}
.post-excerpt a::after{z-index:0;content:'';position:absolute;left:0;top:0;width:0;height:100%;background-color:#43373f}
.post-excerpt a:hover::before{color:#fff}.post-excerpt a:hover::after{width:100%}.post-thumb{position:absolute;left:30px;top:0;min-height:120px;width:200px;height:205px;border-top:5px solid #92683c;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-radius:0 0 3px 3px;background-color:#1c1f21}
.post-thumb::before{content:'';position:absolute;top:-55px;left:50%;width:1px;height:50px;background-color:#efefef}.post:first-child .post-thumb::before{top:-85px;height:80px}
.post-thumb-link{overflow:hidden;display:block;width:100%;height:100%}.post-thumb-link::before,.post-thumb-link::after{z-index:-1;visibility:hidden;opacity:0;content:'';position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(146,104,60,.9)}
.post-thumb-link::after{content:'READ MORE';top:50%;left:50%;margin:-50px 0 0 -50px;width:100px;height:100px;line-height:100px;background-color:#1c1f21;border-radius:50%;text-align:center;font-size:12px;color:#fcfbf8}
.post-thumb-link:hover::before{z-index:1;visibility:visible;opacity:1;height:100%}.post-thumb-link:hover::after{z-index:2;visibility:visible;opacity:1;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
.post-thumb-link img{width:100%}.post-date{font-size:13px;font-weight:bold;color:#92683c;letter-spacing:3px}.post-meta{overflow:hidden;position:absolute;right:10%;bottom:0;padding-top:25px;padding-bottom:25px;height:72px;line-height:1;font-size:12px;color:#c6bba1}
.post-meta span{position:relative;display:inline-block;margin-left:10px;padding:5px 10px 5px 10px;background-color:#f2f2f2;color:#d6ccb1}.post-meta span::before,.post-meta span::after{content:'';z-index:0;position:absolute;left:50%;top:0;width:1px;height:70px;background-color:#f2f2f2}
.post-meta span::after{display:none;left:auto;right:0}.post-meta span.cat{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.post-meta span.zsay{bottom:-10px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
.post-meta span.comm{top:-12px;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.post-meta a{position:relative;z-index:1;display:inline-block;color:#92683c;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.post-meta span:hover a{color:#d6ccb1}.pagination{position:relative;text-align:center}.pagination li{list-style:none;display:inline-block}.pagination span,.pagination a{position:relative;display:inline-block;height:28px;width:28px;margin:0 7px;background-color:#92683c;border-radius:50%;line-height:28px;font-size:12px;color:#fff;text-align:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.pagination span::before,.pagination a::before{content:'';position:absolute;left:50%;bottom:-40px;width:1px;height:40px;background-color:#c2b3c0}
.pagination .current span{font-weight:bold;background-color:#43373f}.pagination .page-more span{background-color:#c2b3c0}.pagination .page-more span::before{background-color:#e2e2e2}
.pagination .current span::before{background-color:#43373f}.pagination a:hover{background-color:#43373f;color:#fff}.sidebar{position:relative;width:30%;padding:40px 30px 15px;border:1px solid #efefef;background-color:#fcfcfc;border-radius:3px;box-shadow:3px 3px 10px #f2f2f2;font-size:13px}
.sidebar::before{content:'';position:absolute;right:50%;top:-81px;width:1px;height:81px;background-color:#efefef}.widget{position:relative;margin-bottom:50px}
.widget::before,.widget::after{content:'';position:absolute;right:-30px;bottom:-25px;width:80%;height:1px;background-color:#efefef}
.widget::after{width:0;background-color:#c6bba1}.widget:hover::after{width:80%}.widget:last-child::before,.widget:last-child::after{display:none}.widget h3{display:block;position:relative;margin-bottom:20px;line-height:1;font-size:14px;font-weight:normal;letter-spacing:5px;color:#000}
.widget h3::first-letter {font-size:15px;color:#7f5226}.widget h3::after{z-index:1;content:'';position:absolute;left:-34px;top:4px;height:8px;width:8px;border-radius:50%;background-color:#efefef;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.widget:hover h3::after{background-color:#c2b3c0}.widget li{margin-bottom:7px;padding:3px 0}.widget a{position:relative;color:#1c1f21;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}
.widget a:hover{color:#4f2803}.widget-about{margin-bottom:60px}.widget-about::before,.widget-about::after{bottom:-30px}.widget-about .avatar{float:right;width:36px;height:36px;margin:5px 0 0 20px;border-radius:3px;background-color:#c2b3c0}
.widget-rc li{position:relative;padding-left:60px;line-height:25px}.widget-rc .avatar{position:absolute;left:0;top:3px;width:48px;height:auto}.widget-rc .rc-time,.widget-rc .rc-name{display:inline-block;margin-right:15px;font-size:11px;color:#999}
.widget-rc .rc-time{padding:2px 5px;border-radius:2px;background-color:#f3f2ec;line-height:1}.widget-rup .updatetime{font-size:11px;color:#999}.widget-links .blogroll-1 li{float:left;width:50%}
.widget-links .blogroll-2 li{float:none;width:100%:}.site-footer{padding:15px 0;background-color:#43373f;text-align:center;color:#c2b3c0;font-size:12px}
.fixed-layer .item{z-index:9999;position:fixed;right:10px;bottom:60px;width:20px;height:20px;background-color:#1c1f21;border-radius:50%;line-height:20px;font-size:12px;color:#c2b3c0;text-align:center}
.fixed-layer .item:hover{color:#fff}#go-to-respond{display:none}.single-comment-open #go-to-respond{display:block}.single-comment-open #scroll-to-top{margin-bottom:30px}
.list-page-title{z-index:1;position:absolute;top:0;left:0;width:80%}.list-page-title .title{position:absolute;top:0;left:55%;padding:7px 15px 30px 15px;background-color:#dbd9d2;border-right:1px solid #c2b3c0;border-bottom:1px solid #c2b3c0;border-radius:0 0 3px 3px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#7f5226}
.list-page-title .title h1{display:inline-block;font-size:13px;font-weight:300;text-shadow:0 1px solid #c2b3c0;letter-spacing:3px}.sp-top-img{min-height:100px;margin-bottom:3em;text-align:center}
.sp-top-img img{border:1px solid #dbd9d2}.sp-meta{text-align:center;letter-spacing:2px}.sp-meta span{margin:0 .5em;color:#5c5f65}.sp-meta a{color:#1c1f21}
.sp-meta a:hover{text-decoration:underline}.sp-title{padding:.6em 0 1.2em;font-size:40px;font-weight:normal;color:#1c1f21;text-align:center;letter-spacing:2px}
.sp-ad-top{padding:20px 0;border-top:6px double #1c1f21;background-color:#dbd9d2;text-align:center}.donation{font-family:'Microsoft Yahei',Helvetica,'Helvetica Neue',Arial;font-weight:300;position:relative;margin:0 0 3em;text-align:center;color:#999}
.donation i{position:relative;top:30px;display:inline-block;font-size:30px;font-style:normal;color:#f8c16b}.d-entry{display:inline-block;padding-top:10px}
.d-txt{font-size:40px;line-height:120px;position:relative;display:inline-block;width:120px;height:120px;cursor:pointer;text-align:center;vertical-align:middle;color:#fff;border:1px solid transparent;border-radius:50%;background:#f8c16b}
.d-entry-c .d-txt,.d-txt:hover{color:#f8c16b;border:1px solid #ccc;background:#fff}.d-txt::before{position:absolute;z-index:99;top:-10px;left:50%;display:none;width:1px;height:10px;content:'';background:#ccc}
.d-txt::after{position:absolute;z-index:-1;top:30px;left:-70px;width:200px;height:32px;content:'';border-top:1px solid #fff}
.d-img{position:absolute;z-index:-1;bottom:130px;left:50%;visibility:hidden;margin-left:-175px;padding:15px;opacity:0;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.45)}
.d-entry-c .d-img,.d-entry:hover .d-img{z-index:99;visibility:visible;opacity:1}.d-entry-c .d-txt::before,.d-entry:hover .d-txt::before{display:block}
.paypal-donate img{vertical-align:top}.paypal-donate form{display:inline-block;vertical-align:top}.entry-content ul.announce{margin:3em 0 1.8em;padding:1em;border-left:5px solid #92683c;background-color:#dbd9d2;color:#1c1f21}
.entry-content ul.announce li{list-style:none;font-size:13px}.entry-content ul.announce a{text-decoration:underline}.sp-related-posts{padding:3em 0;background-color:#efefef;border-top:1px solid #c6bba1;font-size:14px}
.sp-related-posts .rp-title{position:relative;margin-bottom:1.8em;font-size:30px;font-weight:300;text-align:center;letter-spacing:7px}.sp-related-posts .rp-title::first-letter {font-size:34px;color:#92683c}
.sp-related-posts .col-3{padding:0 0 0 40px}.sp-related-posts .post-thumb{position:relative;left:0;width:auto;height:auto;padding-top:100%;border-top:0;border-bottom:5px solid #92683c;border-right:0;border-radius:3px 3px 0 0}
.sp-related-posts .post-thumb-link{position:absolute;left:0;top:0;width:100%;height:100%}.sp-related-posts .post-thumb::before{display:none}.sp-related-posts .post-thumb-link::before{top:auto;bottom:0}
.sp-related-posts .post-thumb-link:hover::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.sp-related-posts .post-title{margin-bottom:1em;padding-top:1em;font-size:20px;letter-spacing:2px}
.sp-related-posts .title a{color:#1c1f21}.sp-related-posts .title a:hover{color:#92683c}.sp-related-posts .post-excerpt{font-size:14px}.sp-related-posts .post-excerpt a{margin-top:25px}
.comments-title{position:relative;padding-left:45px;line-height:30px;font-size:30px;font-weight:normal}.comments-title::before{content:'...';position:absolute;left:0;top:0;width:30px;height:30px;line-height:20px;background-color:#92683c;border-radius:8px;font-size:12px;color:#fff;text-align:center}
.comment-list{position:relative;min-height:200px;padding:3em 0}.comment-list li{margin-bottom:3em}.comment-body{position:relative;padding-left:120px;padding-bottom:15px}
.comment-body::before{content:'';position:absolute;left:100px;top:0;height:100%;width:1px;background-color:#efefef}.comment-body pre{overflow-x:auto}
.comment-author{display:inline-block}.comment-list .avatar{position:absolute;left:0;top:0;width:80px;border-radius:3px}.comment-list .fn{font-weight:bold}
.comment-list .says{display:none}.comment-meta{position:relative;display:inline-block;padding-left:20px;font-size:12px}.comment-meta::before{content:'';position:absolute;left:5px;top:50%;width:5px;height:1px;background-color:#dbd9d2}
.comment-meta a{color:#c2b3c0}.comment-meta a:hover{color:#1c1f21;text-decoration:underline}.comment-meta img{width:12px}.comment-reply-link{font-size:12px;color:#c2b3c0}
.comment-list .children li{margin-bottom:0}.comment-list .depth-2{margin-left:100px;padding-top:15px;border-left:1px solid #efefef}.comment-list .depth-2 .comment-body{padding-left:65px}
.comment-list .depth-2 .comment-body::before{display:none}.comment-list .depth-2 .avatar{left:20px;width:30px}.comments-pagination{padding:15px 0;border-top:1px solid #efefef;text-align:center}
.comments-pagination .page-numbers{position:relative;display:inline-block;margin:0 7px;width:30px;height:30px;background-color:#92683c;border-radius:50%;line-height:30px;font-size:12px;color:#fff}
.comments-pagination .page-numbers::before{content:'';position:absolute;top:-15px;left:50%;width:1px;height:15px;background-color:#efefef}
.comments-pagination .current{background-color:#c2b3c0}.comments-pagination a.page-numbers:hover{background-color:#43373f}#respond{position:relative;max-width:600px;padding:3.5em 0 0 100px}
#respond.hide{visibility:hidden;z-index:-1;opacity:0}.comment-list #respond{margin-left:100px;padding:.5em 0 2.5em 20px;border-left:1px solid #efefef}
.comment-list .children #respond{margin-left:65px;padding-left:0;border-left:none}#reply-title{margin-bottom:20px;font-size:20px;letter-spacing:3px}#reply-title::first-letter {font-size:24px;color:#92683c}
#cancel-comment-reply-link{font-size:13px;font-weight:normal}#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input,#comment{width:100%;max-width:280px;height:32px;margin-bottom:10px;padding:7px;border:1px solid #c2b3c0;border-radius:3px;background-color:#fff;line-height:1.65;font-size:14px;color:#1c1f21}
.comment-form-comment{font-size:0}#comment{width:100%;max-width:none;height:180px;margin-bottom:0;border-top:0;border-bottom:0;border-radius:0;box-shadow:none;font-size:14px}
.editor-tools{padding:1px 3px;border:1px solid #c2b3c0;border-bottom:0;border-radius:3px 3px 0 0;background-color:#f2f2f2}.editor-tools a{display:inline-block;margin-bottom:2px;padding:2px 5px;border:1px solid #c2b3c0;border-radius:2px;line-height:1}
.editor-tools a:hover{background-color:#92683c;color:#fff}.comment-smilies{margin-bottom:20px;padding:1px 5px 3px;border:1px solid #c2b3c0;border-top:0;border-radius:0 0 3px 3px;background-color:#f2f2f2}
.comment-smilies img{padding:2px 1px}#submit{cursor:pointer;padding:10px 50px;background-color:#92683c;border:0;font-size:18px;font-weight:bold;color:#fff;letter-spacing:8px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
#submit:hover{background-color:#1c1f21}.ajax-c-status{z-index:-1;visibility:hidden;opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);color:#1c1f21;text-shadow:0 1px 0 #fff}
.ajax-c-status.show{z-index:999;visibility:visible;opacity:1}.ajax-c-status-item{position:absolute;left:0;width:100%;line-height:20px;font-size:13px;text-align:center}
#ajax-c-loading{top:100%}#ajax-c-loading.show{top:40%}#ajax-c-error{top:-100%}#ajax-c-error.show{top:40%}#ajax-c-error.show{cursor:pointer}#ajax-c-error-text{color:#f00}
#ajax-c-ok{padding-left:120px;font-size:13px;font-style:italic;letter-spacing:3px}.comment-list .children #ajax-c-ok{padding-left:65px}.zthemes-list-bg{background-color:#fcfbf8}
.zthemes-list .col-3{margin-bottom:40px}.zthemes-list .post-thumb{overflow:hidden;min-height:0;width:100%;padding-top:75%;border-radius:0;box-shadow:1px 2px 3px #dbd9d2}
.zthemes-list .post-thumb-link,.zthemes-list .post-thumb-link img{position:absolute;left:0;top:0;width:100%;height:100%}.zthemes-list .post-title{font-size:16px}
.zwork-cases{border-bottom:1px solid #c6bba1}.zwork-cases .col-4{margin-bottom:40px;padding-left:40px}.zwork-cases .col-4 .img{overflow:hidden;position:relative;padding-top:75%;border-bottom:5px solid #92683c;box-shadow:1px 2px 3px #dbd9d2}
.zwork-cases .col-4 .img img{position:absolute;left:0;top:0;width:100%;height:auto}@media screen and (max-width:1200px){.wrapper,.wrapper-1-col{padding:0 20px}
.site-title{padding-left:0;float:none}.showText{display:none!important}.site-nav-switch{right:20px}.site-search-switch{right:100%;margin-right:-60px}.site-search-show .site-search-switch{left:auto;right:35px;bottom:18px;margin-right:0}
.site-search-form,.site-nav-show .zJiong1{display:none}.site-search-form{height:auto;padding-bottom:10px}.site-search-form,.site-search-form .inner{position:relative;left:0;bottom:0}
.site-search-form .inner{padding-right:0}.site-search-form .inner::before,.site-search-form .inner::after{display:none}.site-search-form #s{width:100%;padding-right:50px;border-color:#c2b3c0}
.site-search-form #searchsubmit{top:3px;right:3px;width:40px;height:24px}.site-nav ul{display:none;height:auto;padding:0 20px;text-align:left}.site-nav ul li{width:100%;border-bottom:1px solid #72461d}
.site-nav ul li a{margin:0 10px;line-height:40px}.site-nav ul li:hover>ul{display:none}.site-nav ul ul{z-index:5;visibility:visible;opacity:1;position:relative;left:0;top:0;padding-right:0;border-top:0}
.site-nav ul ul a{line-height:40px}.site-nav ul ul li:last-child{border-bottom:0}.site-nav>ul>li.menu-item-has-children::before{right:10px}.site-nav ul ul>li.menu-item-has-children::before{right:10px;left:auto;border-top:4px solid #c2b3c0;border-right:4px dashed transparent;border-left:4px dashed transparent;border-bottom:0}
.site-nav>ul>li.menu-item-has-children span{cursor:pointer;z-index:1;position:absolute;right:0;top:5px;width:30px;height:30px}.site-nav ul ul ul{right:auto}
.site-nav>ul>li:last-child ul{right:auto}.list-page-title{position:relative;left:0;top:0;width:100%;margin-bottom:30px}.list-page-title::before{content:'';position:absolute;left:50%;top:-80px;width:1px;height:80px;background-color:#efefef}
.list-page-title .title{position:static;padding:7px 15px;-webkit-transform:translateX(0);transform:translateX(0);background-color:#fff;border-radius:3px;border:1px solid #efefef;text-align:center}
.post-list{float:none;width:100%;padding:0}.post{padding:0 0 30px 0}.post-date{font-size:12px;letter-spacing:1px}.post-title{font-size:22px}.post-thumb{display:none}
.post-excerpt{font-size:13px}.post-excerpt a{height:24px}.post-excerpt a::before{line-height:24px}.pagination span,.pagination a{margin:0 5px}.sidebar{display:none}
.content-main-single{padding-bottom:50px}.sp-meta{font-size:12px;letter-spacing:1px}.sp-title{font-size:25px}.entry-content p{margin-bottom:1.5em}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1.5em 0 1.5em}
.entry-content blockquote{margin:1.5em 0;padding:1em}.entry-content .gallery .gallery-item{width:100%!important}.donation i{font-size:20px}.d-txt{width:80px;height:80px;line-height:80px}
.d-img{bottom:90px;max-width:300px;margin-left:-150px}.comment-list{padding:2em 0}.comments-title{font-size:20px}.comment-body{padding-left:60px;font-size:16px}
.comment-body::before{left:50px}.comment-list .avatar{width:40px}.comment-list .depth-2{margin-left:50px}.comment-list .depth-2 .comment-body{padding-left:50px}
.comment-list .depth-2 .avatar{left:10px}.comment-list #respond{margin-left:50px;padding-left:10px}.comment-list .children #respond{margin-left:50px}.comment-body pre{max-width:100%;overflow:auto}
.comment-body blockquote{border-left:4px solid #dbd9d2}.comments-pagination .page-numbers{margin:0 5px}#respond{padding:3em 10px 0 10px}#reply-title{margin-bottom:10px}
.comment-smilies img{padding:2px 5px}.sp-related-posts{padding:2em 0 1em}.sp-related-posts .wrapper-1-col{padding:0}.sp-related-posts .rp-title{margin-bottom:1em;font-size:24px}
.sp-related-posts .rp-title::first-letter {font-size:28px}.sp-related-posts .cols{padding-right:20px}.sp-related-posts .col-3{width:50%;padding-left:20px;padding-bottom:20px}
.sp-related-posts .post-thumb{display:block}.sp-related-posts .post-title{font-size:12px}.sp-related-posts .post-excerpt{display:none}.zthemes-list .cols,.zwork-cases .cols{padding-right:20px}
.zthemes-list .col-3,.zwork-cases .col-4{margin-bottom:20px;padding:0 0 0 20px}.zthemes-list .rp-title,.zwork-cases .rp-title{margin-bottom:2em;font-size:16px;font-weight:bold;letter-spacing:0}
.zwork-cases .col-4{width:100%}.fixed-layer .item{bottom:10px}}