/*
Theme Name: ziranbiji 关闭投稿注册版
自然笔记自定义主题“关闭投稿注册版”：前台投稿入口已隐藏，访问相关页面显示“暂未开放”；会员展示（入会图标、笔记会员区块）正常保留。
Version: 2.0.7
Requires at least: 4.9
Tested up to: 6.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ziranbiji
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
html{box-sizing:border-box;font-size:12px;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
input,textarea,button{-webkit-appearance:none;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);font-family:"Hiragino Sans GB","Microsoft YaHei",STHeiti,"WenQuanYi Micro Hei",Helvetica,Arial,sans-serif;}
input:focus,textarea:focus,button:focus{outline:none;}
body{line-height:1.8;font-size:12px;color:#444;font-family:"-apple-system","Open Sans","Hiragino Sans GB","Microsoft YaHei",STHeiti,"WenQuanYi Micro Hei",Helvetica,Arial,sans-serif;text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-font-feature-settings: "liga" on;}
select {font-size:12px;padding:2px 5px;border:1px solid #e2e2e2}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
a:link, a:visited, a:active {color: #505050;text-decoration: none;}
img{max-width:100%;height:auto;border:none;}
button::-moz-focus-inner{border:0;padding:0}
a{color:inherit;text-decoration:none}
input[disabled] {cursor: default;color:rgba(0,0,0,.8);background-color: rgba(0,0,0,.05);}
hr{border:1px solid #e2e2e2}
.fd{box-sizing: border-box;display: inline-block;position: relative;vertical-align: top;letter-spacing: 0;}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.f-l{float:left}
.f-r{float:right}
.hr50{height:50px}
.hr40{height:40px}
.hr20{height:20px}
.hr10{height:10px}
.box{background: #fff;box-shadow:0px 1px 2px rgba(43, 59, 93, 0.29);border-radius: 3px;}
.pd-lr-10{padding:0 10px}
.pd-r-10{padding-right:10px}
.pd-tb-10{padding:10px 0}
.border-b{border-bottom:1px solid #e2e2e2}
.border-l{border-left: 1px solid #e2e2e2;}
.border-t{border-top:1px solid #e2e2e2;}

/*布局*/
#content,#head,.site-info,.searchm,.header,.site-info{margin: 0 auto;max-width: 990px;width: 100%;letter-spacing: -.8em;}
.content-area{width:67.678%;}
.widget-area{width:32.322%;padding-left:40px}
/*自适应*/
@media screen and (max-width:768px){
	.content-area,.links,.copy{width:100%;padding:0 10px;box-sizing: border-box;}
	.widget-area{width:100%;padding:0 10px;margin-top:20px}
	.post-h-l .headline {width: 100%!important;}
	.post-i img,.site-main .cat{width:100%;padding:0}
	.site-main .cen{width:100%}
	.hr40{height:10px}
	.site-branding{float:none;}
	.header #site-navigation {margin:0;padding:0 10px}
	.header #site-navigation ul li a{font-size:12px}
	.header .sub-menu{top:22px;}
	.header #site-navigation .sub-menu li{width:56px}
	.header .d-link a{font-size:12px}
	.header .site-branding{margin-left:10px}
	.header #site-navigation ul li a{padding:1px 4px}
	.header .site-branding{width:80px}
	#searchform{display:none}
	.entry-footer .relate,.entry-footer .newst{width:100%}
	.post-categories a,.entry-meta .author a{font-size:12px!important;}
	.archive .t-img{width:50px!important;height:100%!important}
	.archive .entry-content{margin-left:60px!important;font-size:12px!important}
	.entry-meta span:last-child{display:none}
	.header .login .f-l{margin:0}
	.post-h-t .post-h-l{width:100%}
}

/*顶部*/
#masthead{background-color:#e9f5f1;padding:10px 0}
.site-branding{width:150px;letter-spacing:0}
#site-navigation{margin-left:200px;display:block}
#site-navigation ul li{display:inline-block;letter-spacing:0;margin-top: 10px;}
#site-navigation ul li + li{margin-left:10px}
#site-navigation ul li a{font-size:16px;padding:1px 14px;display:inline-block;border-radius:3px;color:#727272}
#site-navigation ul li a:hover{background-color:#98D8C0;color:#fff}
#site-navigation ul li.current_page_item a{background-color:#65c4a0;color:#fff;}
#site-navigation .login{margin-top:8px;}
#site-navigation .f-r{}
.login .f-l{margin-top:3px;position:relative;cursor: pointer;}
#searchform {width:178px;margin-left:30px}
#searchform input{border:1px solid #cbcbcb;padding:7px 10px;width: 152px;}
#searchform #searchsubmit{background:none;margin-left:-30px;border:none;color:#a1a1a1;cursor:pointer}
.nav-r a, .d-link {font-weight: normal;font-size: 14px;vertical-align: middle;display: inline-block;color: #000;}
.sjdl{width:259px;right:11px;letter-spacing:0;top:-50px;height: 192px;text-align:center;display:none;position:absolute;z-index:9999;background-color:#fff;box-shadow: 6px 6px 25px rgba(43, 59, 93, 0.29);}
.sjdl.jta::before{position: absolute;top: -7px;right:36px;content: '';border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #E3EAEC;display: inline-block;}
.sj-dl{padding:2px 10px;}
.sj-dl i{font-size:21px!important}
.sjdl a{display:block;padding:4px}
.sjdl a:hover{background-color:#f9f9f9}
.login_icon_qq .iconfont{color:#379BE9}
.login_icon_douban .iconfont{color:#228A31}
.login_icon_sina .iconfont{color:#e7550a}
.sj-dl span{cursor:pointer}
.sj-dl .iconfont{font-size:22px;display:inline-block;vertical-align: middle;}
.sj-dl b{vertical-align: middle;font-weight:normal}
.sj-dl span + span{margin-left:7px}
.sjdl p{background:#EDF3F5;padding: 5px 10px;text-align: left;color:#999}
.d-box{text-align:right;left:-19px;position:absolute;display:none;box-shadow: 0px 1px 2px rgba(43, 59, 93, 0.29);width:90px;background-color:#fff;z-index:999;text-align: center;padding: 5px 0;top:35px;}
.d-box a{display:block;margin-left: 0;padding:7px;font-weight: normal;font-size:12px}
.d-box a:hover{background-color:#f5f5f5}
/* 登录下拉兜底：即便 JS 失效，鼠标悬停也能显示菜单 */
.d-link-a:hover + .d-box,
.d-box:hover{display:block;}
.d-link img.avatar{border-radius:100%;display: inline-block;vertical-align: text-bottom;}
.jt::before,.jt::after{position: absolute;top: -7px;left: 32px;content: '';border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #999;display: inline-block;}
.jt::after{border-bottom: 7px solid #fff!important;}
.menu-item-has-children{position:relative}
.sub-menu{display:none;position: absolute;background-color: #60BB99;z-index:999;left:0;top:30px}
#site-navigation .sub-menu a{display:block;color:#fff;padding:5px 10px;border-radius:0}
#site-navigation .sub-menu li{display:block;text-align:center;width:92px;margin:0}
.sub-menu.aborder{display:inherit}
.aborder.xxx{display:inherit}

/*底部*/
.site-info{letter-spacing:0}
.copy{text-align:center;color:#ccc;padding:10px 0 20px 0}
.copy a{color:#ccc}
.copy span{padding:0 10px}
.links{margin-bottom:10px;text-align:center}
.links a{margin-right:10px;}

/*首页*/
.post-h-l .headline{width:310px;overflow:hidden}
.post-h-l .headline h3{background:url(images/h3-bg-b.png) repeat;position: relative;}
.post-right{margin-left:330px}
.ttt{font-size:16px;}
.post-right h3{font-size:16px;height:27px;overflow:hidden;margin-bottom:6px}
.post-right .txt{height:40px;overflow:hidden;color:#858585}
.post-right .post-h-r + .post-h-r{margin-top:12px}
.headline .t-img{margin-bottom:-28px;}
.headline a{display:block;}
.headline h3 a{font-size:16px;color:#fff;position: relative;height:28px;overflow:hidden;padding:0 10px}
a.h-title {color:#65c4a0;}
.miaoshu{font-size:12px;color:#ccc;line-height: 27px;width:200px;text-align:right}
.cen .t-img img{width:120px;height:88px}
.cen{overflow:hidden;width:110%;}
.cat {width: 46.6%;margin-top:30px}
.cat{padding-right:20px}
.cen .ttt{margin-bottom:5px}
.cat h3 a{font-size:15px;height:26px;display:block;overflow:hidden}
.cat h3 a:hover,.post-right h3 a:hover{color:#65C4A0}
.heade{margin-right:10px}
.cen .txt{height:60px;overflow:hidden;color:#858585}
.list-o{margin-top:14px}
.list-o li,.entry-content ul li,.entry-content ol li{padding-left:20px;background:url(images/sq.png) no-repeat 6px 50%}
.post-i img{display:block}

/*侧边栏*/
.dao{background-color:#65c4a0;padding:10px 20px;}
.dao a{color:#fff;font-size:16px}
.dao span{padding:0 15px;color:#55ab8a}
.s-about{background:#F2F6F5;padding:12px;color:#858585;margin-bottom: 10px;}
.s-about a{display:block;height:70px;width:47px;float:left;background:url(images/s-about-p.png);margin-right:22px;}
.s-about a:hover{background:url(images/s-about-p-a.png)}
.s-about-p{margin-bottom:10px}
.s-about a.s-t-g{background-position: 0 0;}
.s-about a.s-r-h{background-position: -66px 0;}
.s-about a.s-l-y{background-position: -131px 0;}
.s-about a.s-w-x{background-position: -197px 0;}
.s-about a.s-g-y{background-position: -263px 0;}
a.s-w-x span{display:none}
/* 完整版为 5 个图标（投稿/关于/入会/留言/微信）：收紧右间距防止换行；
   关闭版为 4 个图标（关于/入会/留言/微信），用默认间距，与原站一致 */
.s-about-full a{margin-right:6px}
/* 微信二维码：悬停/聚焦时显示，纯 CSS 实现，不依赖 JS
   （此前因 jQuery 加载失败，footer.php 的 JS 悬停处理从未绑定，导致二维码一直 display:none） */
.s-about a.s-w-x:hover span.xxx,
.s-about a.s-w-x:focus span.xxx{display:block;z-index:99}
.widget-title,.widgettitle{margin-top:20px;font-size:15px;color:#727272;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #efefef;font-weight: bold;}
.right .s-pinglun h2{margin:0;border:none}
.s-huiyuan h2 span{font-size:12px;color:#b2b2b2;margin-top: 5px;}
.author-gravatar{margin-right:10px;}
.author-gravatar img{border-radius:100%}
.author-name{margin-left:0px;color:#858585;margin-top:5px}
.author-name a{color:#858585}
.single-item{margin-bottom:20px;}
.single-item p{color:#b6b6b6;max-height:100px;overflow:hidden;line-height:16px;}
/* 近期评论小工具美化（仅作用于近期评论，不影响其他小工具）：
   绿色方块列表符 + 虚线分隔 + 作者名主题绿高亮 */
#secondary .widget_recent_comments ul{margin:0;padding:0;list-style:none}
#secondary .widget_recent_comments ul li{padding:7px 0 7px 18px;background:url(images/sq.png) no-repeat 4px 15px;border-bottom:1px dashed #e8e8e8;font-size:14px;line-height:1.7;color:#888}
#secondary .widget_recent_comments ul li:last-child{border-bottom:none}
.widget_recent_comments ul li .comment-author-link{color:#65C4A0;font-weight:bold}
.widget_recent_comments ul li .comment-author-link a{color:#65C4A0}
.widget_recent_comments ul li a{color:#666}
.widget_recent_comments ul li a:hover{color:#65C4A0}

/*内页*/
h1.entry-title{font-size:24px}
.entry-content,.fabu{font-size:15px;color:#727272}
.entry-content p,.fabu p{margin-bottom:20px}
.fabu p{margin-bottom:20px;line-height:24px}
.entry-content a{border-bottom: 1px solid #b4e7f8;
    box-shadow: inset 0 -2px 0 #b4e7f8;
    webkit-transition: background .15s cubic-bezier(.33,.66,.66,1);
    transition: background .15s cubic-bezier(.33,.66,.66,1);}
.entry-content a:hover{background: #b4e7f8;}
.entry-content ol{margin-bottom:20px}
.entry-content img{text-align:center}
.entry-content h2,.entry-content h3,.entry-content h4{font-size:18px;margin-bottom:20px;color:#000;}
/* h6 作为图题的样式见下方 h6 规则 */
.single .entry-content blockquote p {
    font-size: 14px;
    line-height: 25px;
    border-radius: 3px;
    font-size: 16px;
    line-height: 25px;
    padding: 10px 13px;
    background-color: #f5f5f5;
	font-family: "楷体","楷体_GB2312"!important;  
}
.post-categories{display:inline-block}
.post-categories a{background-color:#f1f1f1;padding:2px 10px;font-size:14px;color:#727272;margin-right:10px}
.post-categories a:hover{background-color:#f6f6f6}
.entry-meta .author a{font-size:14px;color:#65c4a2}
.entry-meta span{margin:0 6px;color:#727272}
.entry-meta{margin:10px 0 20px 0}
.entry-meta span a{color:#727272}
.nav-links{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:15px 0}
.nav-links a{color:#69c0a0}
.nav-links i{color:#bbb}
.relate{float:left;width:49%;padding-right:10px;}
.newst{float:right;width:49%}
.relate h3,.newst h3{background-color:#e9f5f1;font-size:14px;padding:2px 10px;margin-bottom:10px}
.entry-footer{padding:20px 0}
.entry-footer ul li,.tfl ul li{padding-left:20px;background:url(images/sq.png) no-repeat 6px 50%;height:24px;overflow:hidden}
.entry-footer ul li a{font-size:14px;color:#69c0a0;}
.entry-footer ul li a:hover{}
.blockquote {font-size:15px;border-left:3px solid #69c0a0}
h3{font-size:14px;margin-top:0;margin-bottom:2px}
h4{font-size:16px;line-height:110%;margin-top:0;margin-bottom:5px;font-weight:700}
/* 五级标题：用作“某一章”的章节标题 —— 浅绿底 + 绿色左条，呼应主题设计语言 */
.entry-content h5,
h5{
    font-family:"微软雅黑","Microsoft YaHei",sans-serif;
    font-size:17px;
    font-weight:700;
    line-height:1.6;
    color:#2f7d63;
    margin:34px 0 18px;
    padding:10px 16px;
    background-color:#e9f5f1;
    border-left:4px solid #69c0a0;
    border-radius:3px;
    text-align:left;
    letter-spacing:.5px;
}
/* 六级标题用作图题：居中、轻量化、弱化，呈现图片说明观感（不影响图片本身） */
.entry-content h6,
h6{
    clear:both;
    margin:8px 36px 26px;
    font-size:13px;
    line-height:1.7;
    font-weight:400;
    text-align:center;
    color:#8c9aa6;
    letter-spacing:.3px;
}
/* 图题上方一条短绿线，作为图片与说明的视觉分隔 */
.entry-content h6::before,
h6::before{
    content:"";
    display:block;
    width:34px;
    height:2px;
    margin:0 auto 10px;
    background:#cfe6dd;
    border-radius:2px;
}
/* 兼容个别内嵌图标的图题 */
.entry-content h6 img,
h6 img{margin-bottom:-20px;vertical-align:middle}
.aligncenter{text-align:center;width: 100%!important;}
.wan{text-align:center;margin: 20px 0;}
.wan .w-b {background-color: #4c9ed9;border-radius: 100%;color: #fff;margin: 0 10px;padding: 5px 8px;}
ul.post-categories li{display:inline}
.entry-content b,.entry-content strong{font-weight:bold!important}

/*档案*/
.archive h1.page-title{font-size:16px;margin-bottom:10px;}
.taxonomy-description{background-color:#f9f9f9;padding:10px;font-size:16px;margin-bottom:20px}
.archive h2.entry-title{font-size:16px;border-left:3px solid #69c0a0;padding-left:10px}
.archive .entry-meta{margin:10px 0}
.archive .post{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}
.archive .t-img{width:101px;height:80px}
.archive .entry-content{margin-left:121px;}
.screen-reader-text{display:none}
.archive .nav-links{border:none}
.nav-links a{font-size:16px}
.archive .nav-previous{float:right}
.archive .nav-next{float:left}

/*登录注册*/
input.button,button.button,.button a,a.button{border:1px solid rgba(80,80,90, 0.2);line-height:16px;background:url(images/button-b.png) repeat-x #fff;color: #555;padding: 4px 12px;border-radius: 3px;display: inline-block;font-size: 12px;cursor:pointer;font-weight:bold;box-shadow: 0px 1px 0px rgba(66, 66, 77, 0.1);text-shadow: 0px 1px 0px #fff;}
input.button:hover,button.button:hover,.button a:hover,a.button:hover{background:url(images/button-b.png) repeat-x 20% #fff;}
input.button:active,button.button:active,.button a:active,a.button:active{background:#f5f5f5;}
input {border-radius: 3px;padding: 5px;font-size: 12px;border: 1px solid #ccc;}
.error {background-color: #fef7ed;border-left: 2px solid #f0ad4e;}
.bbp-template-notice {padding: 10px;border-bottom: 1px solid #e2e2e2;line-height: 1;}

.zhuce label{width:140px;text-align:right;display: inline-block;margin-right: 5px;}
.zhuce input.input{width:50%;box-sizing: border-box;}
.sus{background-color:}
.zhuce .entry-content{font-size:12px}
.zhuce .entry-content span{display:block;color:#ccc;margin-left:149px}
.zhuce .dl,.zhuce .button{margin-left:149px}
.zhuce .bbp-template-notice{border-bottom:0;box-sizing: border-box;}
.zhuce .sus{background-color:#EAEEEA;border-left: 2px solid #2B542C;}
.zhuce .entry-content{padding:10px 0}

/*文章发布*/
#post_submit_form input#post_title {border: 0;width: 100%;font-size: 16px;border-radius: 0;box-sizing: border-box;background-color: #f9f9f9;}
.page-template-fabu .simditor-wrapper{border-bottom:1px solid #e2e2e2}
.page-template-fabu #post_submit_form  input#post_title {border:0;width:100%;font-size:16px;border-radius:0;box-sizing: border-box;background-color:#f9f9f9}
.page-template-fabu .shuom{font-size:14px;}
.page-template-fabu #primary .title-avatar{font-size:14px;font-weight:bold}
.page-template-fabu #primary .title-avatar img{vertical-align: text-bottom;}
.ps_reviewcontent{background-color:#f9f9f9;border-bottom:2px solid #ED1D24;font-size:15px;padding:10px}
.ps_reviewcontent p{margin-bottom:15px}
.ps_reviewmsg h2{padding:10px;font-size:18px}
.site-content .simditor .simditor-body{background-color:#f9f9f9}

/*评论*/
/* 评论区整体 */
#comments.comments-area{margin-top:30px;padding-top:18px;border-top:1px solid #E0F3EC;}

/* 评论标题 / 回复表单标题 —— 沿用主题的小标签标题样式 */
.comments-title,
.comment-reply-title{
    font-size:16px;
    color:#727272;
    font-weight:bold;
    margin:0 0 18px;
    padding:4px 12px;
    background-color:#e9f5f1;
    border-left:3px solid #69c0a0;
    border-radius:3px;
}
.comment-reply-title small{
    font-weight:normal;
    font-size:12px;
    margin-left:8px;
}
.comment-reply-title small a{color:#999;}

/* 评论列表 */
.comment-list{margin:0;padding:0;list-style:none;}
.comment-list .children{
    margin:0 0 0 24px;
    padding:0;
    list-style:none;
    border-left:2px solid #e9f5f1;
}

/* 单条评论 */
.comment-item{list-style:none;}
.comment-item .comment-main{
    padding:14px 0;
    border-bottom:1px solid #f0f0f0;
}
.comment-list > .comment-item:last-child > .comment-main{border-bottom:none;}
.comment-meta{
    display:flex;
    align-items:baseline;
    flex-wrap:wrap;
    line-height:1.5;
    margin-bottom:4px;
}
.comment-author{font-size:13px;font-weight:bold;color:#65c4a0;}
.comment-author a{color:#65c4a0;}
.comment-author a:hover{color:#55ab8a;}
.comment-date{margin-left:10px;font-size:12px;color:#bbb;}
.comment-awaiting-moderation{margin-left:8px;font-size:12px;color:#f0ad4e;}
.comment-content{
    font-size:13px;
    line-height:1.8;
    color:#555;
    word-wrap:break-word;
    overflow-wrap:break-word;
}
.comment-content p{margin:0 0 8px;}
.comment-content p:last-child{margin-bottom:0;}
.comment-content a{color:#65c4a0;border-bottom:1px solid #b4e7f8;}
.reply{margin-top:4px;text-align:right;font-size:12px;}
.reply a{color:#999;display:inline-block;}
.reply a:hover{color:#65c4a0;}
.reply a:before{content:"\21bb\00a0";}

/* 无评论提示 */
.no-comments{color:#999;font-size:13px;padding:10px 0;}

/* 评论分页导航 */
.comment-navigation{margin:12px 0;font-size:13px;}
.comment-navigation .nav-links{display:flex;justify-content:space-between;}
.comment-navigation a{color:#69c0a0;}
.comment-navigation a:hover{color:#55ab8a;}

/* 评论表单 —— 沿用主题卡片样式 */
.comment-respond{
    margin-top:28px;
    padding:20px;
    background:#fff;
    border:1px solid #e2e2e2;
    border-radius:3px;
    box-shadow:0px 1px 2px rgba(43,59,93,0.29);
}
.comment-notes{color:#999;font-size:12px;margin:0 0 14px;}
.comment-form label{display:block;font-size:13px;color:#727272;margin-bottom:4px;}
.comment-form .required{color:#e7550a;}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea{
    width:100%;
    box-sizing:border-box;
    border:1px solid #ccc;
    border-radius:3px;
    padding:8px 10px;
    font-size:13px;
    color:#444;
    background:#fff;
    font-family:inherit;
    transition:border-color .15s, box-shadow .15s;
}
.comment-form input:focus,
.comment-form textarea:focus{
    border-color:#65c4a0;
    box-shadow:0 0 0 2px rgba(101,196,160,.15);
    outline:none;
}
.comment-form textarea{resize:vertical;line-height:1.8;}
.comment-form-comment{margin:0 0 14px;}
.comment-form-author,
.comment-form-email,
.comment-form-url{margin:0 0 14px;}
.comment-form-cookies-consent{font-size:12px;color:#999;margin:0 0 14px;}
.comment-form-cookies-consent input{vertical-align:middle;margin-right:4px;}
.logged-in-as{font-size:12px;color:#999;margin:0 0 14px;}
.logged-in-as a{color:#69c0a0;}
.form-submit{margin:0;text-align:right;}
.form-submit .submit{
    border:1px solid rgba(80,80,90,0.2);
    background:#65c4a0;
    color:#fff;
    padding:8px 24px;
    border-radius:3px;
    font-size:13px;
    font-weight:bold;
    cursor:pointer;
    box-shadow:0px 1px 0px rgba(66,66,77,0.1);
    transition:background .15s;
}
.form-submit .submit:hover{background:#55ab8a;}
.form-submit .submit:active{background:#4a9a7d;}

/* 自适应 */
@media screen and (min-width:600px){
    .comment-form-author,
    .comment-form-email,
    .comment-form-url{
        display:inline-block;
        width:31.5%;
        margin-right:2.75%;
        vertical-align:top;
    }
    .comment-form-url{margin-right:0;}
}
@media screen and (max-width:768px){
    .comment-list .children{margin-left:14px;}
    .comment-item .comment-main{padding:12px 0;}
}
