/*
Theme Name:     chop
Author:         4wl
Author URI:     https://www.4wl.cn/
Version:        1.0.0
Tags:           chop
Description:    chop

*/
@charset "UTF-8";
@font-face{font-family:"din";src:url('images/ui/din.otf') format("opentype");font-weight:normal}
@font-face{font-family:'iconfont';src:url('images/ui/iconfont.eot');src:url('images/ui/iconfont.eot?#iefix') format('embedded-opentype'),url('images/ui/iconfont.woff') format('woff'),url('images/ui/iconfont.ttf') format('truetype'),url('images/ui/iconfont.svg#iconfont') format('svg')}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
::selection{background:#FEFAC7;color:#555}
::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background:-webkit-gradient(linear,left top,right top,from(#f6f6f6),color-stop(50%,#fff),color-stop(75%,#fff),to(#fdfdfd));width:11px;height:11px}
::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background:-webkit-gradient(linear,left top,right top,from(#f6f6f6),color-stop(50%,#fff),color-stop(75%,#fff),to(#fdfdfd));width:11px;height:11px}
::-webkit-scrollbar-thumb{border-width:0;border-style:solid;border-radius:6px;background:#eee}
::-webkit-scrollbar{width:11px;height:14px}

html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,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: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{max-width:100%;height:50px;background:url(images/hr.gif) right center no-repeat;border:none;margin-top: 30px;margin-bottom: 30px;}
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{-webkit-appearance:none;line-height:normal}
input[type="checkbox"],input[type="radio"]{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;-moz-box-sizing:content-box;-webkit-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}
body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,table,th,td,caption{margin:0;padding:0}
abbr[title],dfn[title]{cursor:help}
u,ins{text-decoration:none}
ins{border-bottom:1px solid}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
.box{display:block;padding:24px}
.box > :last-child{margin-bottom:0}
.btn,.wpcf7-submit,[id="submit"]{display:inline-block;vertical-align:middle;font:inherit;text-align:center;border:none;margin:0;cursor:pointer;overflow:visible;padding:11px 23px;background-color:#4a8ec2;border:1px solid #4a8ec2;border-radius:3px}
.btn,.wpcf7-submit,[id="submit"],.btn:hover,.wpcf7-submit:hover,[id="submit"]:hover,.btn:active,.wpcf7-submit:active,[id="submit"]:active,.btn:focus,.wpcf7-submit:focus,[id="submit"]:focus{text-decoration:none;color:#fff}
.btn::-moz-focus-inner,.wpcf7-submit::-moz-focus-inner,[id="submit"]::-moz-focus-inner{border:0;padding:0}
.clearfix:after,.box:after,.media:after,.split:after,.layout--force:after{content:"";display:table;clear:both}
.flag{display:table;width:100%}
.flag__img,.flag__body{display:table-cell;vertical-align:middle}
.flag__img{padding-right:30px}
.flag__img > img{display:block;max-width:none}
.flag__body{width:100%}
.flag__body,.flag__body > :last-child{margin-bottom:0}
h1,.alpha{font-size:32px;font-size:2rem;line-height:1.5}
h2,.beta{font-size:24px;font-size:1.5rem;line-height:1}
h3,.gamma{font-size:20px;font-size:1.25rem;line-height:1.2}
h4,.delta{font-size:18px;font-size:1.125rem;line-height:1.33333}
h5,.epsilon{font-size:16px;font-size:1rem;line-height:1.5}
h6,.zeta{font-size:14px;font-size:0.875rem;line-height:1.71429}
img{max-width:100%;font-style:italic;vertical-align:middle}
.gm-style img,img[width],img[height]{max-width:none}
.layout{list-style:none;margin:0;padding:0;margin-left:-20px}
.layout__item{display:inline-block;padding-left:20px;vertical-align:top;width:100%}
.list-bare{margin:0;padding:0;list-style:none}
.list-block{margin:0;padding:0;list-style:none}
.list-block__item,.list-block > li{padding:30px}
.list-inline{margin:0;padding:0;list-style:none}
.list-inline > li{display:inline-block}
.list-ui,.list-ui__item,.list-ui > li{border:0 solid #ccc}
.list-ui{margin:0;padding:0;list-style:none;border-top-width:1px}
.list-ui__item,.list-ui > li{padding:30px;border-bottom-width:1px}
li > ul,li > ol{margin-bottom:0}
.media{display:block}
.media__img{float:left;margin-right:30px}
.media__img > img{display:block}
.media__body{width:60%;overflow:hidden;display:block}
.media__body,.media__body > :last-child{margin-bottom:0}
.media--small > .media__img{margin-right:15px}
html{line-height:1.5;background-color:#fff;color:#333;overflow-y:scroll;overflow-x: hidden;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.lede{font-size:18px;font-size:1.125rem;line-height:1.33333}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
    a,a:visited{text-decoration:none}
    a[href]:after{content:" (" attr(href) ")"}
    abbr[title]:after{content:" (" attr(title) ")"}
    a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
}
h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre{margin-bottom:30px;margin-bottom:1.875rem}
ol,ul{list-style:none}
.table{width:100%}
.tabs{margin:0;padding:0;list-style:none;display:table;table-layout:fixed;width:100%;text-align:center}
.tabs__item{display:table-cell}
.tabs__link{display:block}
.btn,.wpcf7-submit,[id="submit"]{font-weight:bold;-webkit-transition:background 0.333s ease,box-shadow .25s ease;-moz-transition:background 0.333s ease,box-shadow .25s ease;transition:background 0.333s ease,box-shadow .25s ease}
[id="submit"],.wpcf7-submit,.btn--primary,[id="submit"]{font-size:14px;font-size:0.875rem;line-height:21px;color:#fff;border:none;background:#666666;padding:9px 24px;font-weight:bold}
[id="submit"]:hover,[id="submit"]:focus,.wpcf7-submit:hover,.wpcf7-submit:focus,.btn--primary:hover,[id="submit"]:hover,.btn--primary:focus,[id="submit"]:focus{box-shadow:inset 0 -8em 0 rgba(255,255,255,0.2);color:#fff;outline:none}
[id="submit"]:active,.wpcf7-submit:active,.btn--primary:active,[id="submit"]:active{color:#fff;box-shadow:inset 0 -8em 0 rgba(0,0,0,0.15);outline:none}

/* comment */
.comments{background:#fafafa;padding-top:20px}
#comments-title{font-size:20px;color:rgba(0,0,0,0.4);}
#comments-title span{padding-right:1px}
.comment-body{display:block}
.comment-meta{position:relative;margin:30px 0}
.comment-body.avatar{border-radius:6px}
.comment-metadata{line-height:20px;border-bottom:1px dashed #ddd;padding:0 0 8px 0}
.comment-chat{padding:10px 10px 0 10px;margin-left:70px;background:#f5f5f5;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.comment-chat:before{content:"";border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #f5f5f5;position:absolute;top:10px;left:60px}
.comment-metadata .reply{display:block;position:absolute;top:0;left:0;height:50px;width:50px;line-height:50px;border-radius:50%}
.comment-metadata .reply a{display:block;background:black;height:50px;width:50px;border-radius:50%;opacity:0;color:#fff;font-weight:normal;line-height:50px;vertical-align:middle;text-align:center}
.comment-metadata .reply a:hover{opacity:.6}
.comment-author.vcard img{border-radius:50%;background:#ddd;height:50px;width:50px}
.comment-author{float:left;padding-right:10px}
.comment-metadata .fn{display:inline-block;font-weight:bold}
.comment-metadata time{position:absolute;top:10px;right:10px;color:#bbb;font-size:15px}
.comment-awaiting-moderation{margin:10px 0 5px;color:#ff9e9d}
.comments-list{list-style:none}
.comments-list .children li{padding-left:60px}
.comments-list .children li .comment-content{padding-left:0}
.comments-list p{width:100%;padding:10px 0}
.commentnav{text-align:right;margin-top:20px;border-bottom:1px solid #eee}
.commentnav a,.commentnav span{display:inline-block;line-height:20px}
.commentnav span{cursor:not-allowed;color:#e6162d}
.loading{display:block;background:url(assets/img/ajax-loader.gif) no-repeat;width:45px;height:15px;margin:0 auto}
#panel{display:none}
.slide{background:transparent}
.btn-slide i{margin-right:5px}
.btn-slide{cursor: pointer;color:#CCC;display:block;text-decoration: none;float:right;}
#bigTriangleColor{display:block;background:#fafafa}
#bigTriangleColor path{fill:#fff;stroke:#fff}

/*  commentform */
.comment-title span{font-size:20px;line-height:40px;color:rgba(0,0,0,0.4)}
#replytitle{font-size:14px;margin:20px 0;padding-left:5px}
#replytitle #cancel-comment-reply-link:hover{color:#FFFFFF;background:#888888;border-radius:10px}
#replytitle #cancel-comment-reply-link{float:right;padding:0 10px}
#respond{margin:0;overflow:hidden;clear:both}
#respond div{margin-bottom:20px;padding:0;position:relative;overflow:hidden}
#respond div.author-info{width:100%;margin:0 auto}
.info-edit:hover{font-weight:bold;cursor:pointer}
#author,#email,#url{width:100%;box-shadow:0 1px 2px rgba(0,0,0,0.1);border:1px solid #f5f5f5;border-radius:2px;color:#A9A9AB;background:#f5f5f5;margin:0 8px 20px 0px;padding:10px}
textarea{display:inline-block;width:100%;text-decoration:none;color:#999;border:1px solid #EEE;padding:8px 10px;border-radius:2px;transition:all .2s ease-in-out 0s}
textarea{resize:vertical}
.text_input{margin:2px 0;color:#777!important}
.text_area{background-color:#FAFAFA;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border-radius:2px;border:solid 1px #e4e4e4;color:inherit;display:block;outline:0;margin:5px 0;text-decoration:none;height:150px;width:100%}
.text_area:focus{border-color:#888}

/* hermit */
.hermit {border:none;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15); font: 13px/1.5 din,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif}
.hermit-fullheight-1.hermit-unexpand-1.unexpand .hermit-list,.hermit-unexpand-1.unexpand .hermit-list{height:auto;max-height:100%}

.hero{text-align:center;position:absolute;width:100%;overflow:hidden}
.inner{height:550px;position:relative}

/**其他修复**/
.fat-footer__social ul li .qq{border-radius: 20px;margin-top: -12px;margin-left: 4px;}
.comt-smilies a img{width: 25px;margin-left: 5px;}
#comment_admin{background: #999898;padding: 2px 5px;color: #fff;border-radius: 3px;margin-left: 5px;font-size: 12px;}