.bodyback {position: fixed;_position: absolute;top: 0;left: 0;height: 100%;width: 100%;min-width: 1000px;z-index: -10;background-position: center 0;background-repeat: no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;zoom: 1;background-color: #404040;background-image: url(https://dss1.bdstatic.com/lvoZeXSm1A5BphGlnYG/skin/476.jpg);}
ul.layui-nav {background: rgb(0 0 0 / 22%);}
.layui-this:after { height: 0 !important; }

body { /* IOS禁止微信调整字体大小 */
    -webkit-text-size-adjust: 100% !important;
}

/*logo 搜索*/
.logo {position: relative;height: 40%;min-height: 220px;max-height: 510px;width: 1000px;margin: 0 auto;}
.logo .logo-a {width: 654px;height: 100%;margin: 0 auto;text-align: left;z-index: 100;}
.logo .logo-b {height: 60%;min-height: 110px;max-height: 310px;position: relative;z-index: 0;text-align: center;}
.logo .m_nav {display:none}
.logotext {color: #fff;position: absolute;bottom: 10px;width: 100%;text-align: center;font-size: 40px;font-weight: bold;}
.logo form {position: relative;}
.logo #s_kw_wrap {position: relative;width: 540px;display: inline-block;zoom: 1;}
.logo #kw {border-color: #4569FD;width: 443px;height: 16px;padding: 12px 16px;padding-right: 87px;font-size: 16px;margin: 0;vertical-align: top;outline: 0;box-shadow: none;border-radius: 10px 0 0 10px;border: 2px solid #4569ff;background: #fff;color: #222;overflow: hidden;box-sizing: content-box;-webkit-tap-highlight-color: transparent;}
.logo .s_btn_wr {width: 108px;height: 44px;position: relative;z-index: 2;display: inline-block;top: 15px;}
.logo .s_btn {cursor: pointer;width: 108px;height: 44px;line-height: 45px;padding: 0;background: 0 0;background-color: #4e6ef2;border-radius: 0 10px 10px 0;font-size: 17px;color: #fff;box-shadow: none;font-weight: 400;border: none;outline: 0;}

/*content*/
#nav-top{background: none;box-shadow: none;position: absolute;top: -70px;width: 100%;padding: 0px;display: flex;justify-content: center;}


.content-blog { width: 1150px; margin: 0 auto; }
.loglist-cover img { width: 50px; border-radius: 10px; }
.content-blog > .layui-row {list-style: none;padding: 10px 20px;position: relative;z-index: 1000;border-radius: 15px;background: rgba(255,255,255,.75);margin: 20px auto;box-shadow: 1px 1px 3px 0px rgb(0 0 0 / 30%);display: flex;flex-wrap: wrap;}
.bloginfo {padding: 0 10px;margin-bottom: 20px;}
.link-b {background: #ffffffad;padding: 20px 20px 15px;display: block;position: relative;display: flex;flex-direction: row;box-shadow: 1px 1px 3px 0px rgb(0 0 0 / 30%);}
.link-name { font-size: 18px; }
.link-jb {position: absolute;top: 0px;right: 0;padding: 0 15px;height: 29px;line-height: 29px;color: #fff;z-index: 500;background-color: #46c37b;}
.link-jb:before {position: absolute;display: block;width: 0;height: 0;content: "";top: 0;right: 100%;border: 15px solid;border-color: #46c37b;border-left-color: transparent;border-bottom-color: transparent;}
.link-left { display: flex; align-items: center;height:50px; }
.link-right p { margin-top: 6px; border-top: 1px solid #ddd; padding-top: 4px; }
.link-right { display: flex; flex-direction: column; justify-content: center; }
.loglist-cover { margin-right: 10px; }
.link-title {width: 100%;min-width: auto;margin: 0;height: 35px;font-size: 16px;line-height: 33px;padding: 0 20px 0 10px;margin-bottom: 10px;color: #5a5c69;}

/*word*/
#word {list-style: none;width: 100%;background: rgba(259,259,259,0.9);border-radius: 5px;padding: 15px 10px;position: absolute;margin-top: 10px;z-index: 10000;}
#word > .keylist {height: 35px;padding: 0 5px;text-indent: 30px;background-size: 20px;line-height: 35px;cursor: pointer;font-size: 16px;border-radius: 5px;}
#word .keylist:hover{background-color:#ddd}
.selected {background-color:#ddd}

/*footer*/
footer { text-align: center; padding: 10px; color: #bbb; }
footer a {color: #bbb;}

/*皮肤弹窗框*/
.s-skin-layer {display: none;position: fixed;top: 50%;left: 50%;width: 944px;margin-top: -145px;margin-left: -472px;background: rgb(255, 255, 255);z-index: 1113;box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px 0px;border-radius: 16px;box-shadow: 1px 1px 5px 0px rgb(0 0 0 / 70%);}
.s-skin-layer-cell {padding: 16px 24px 0px;position: relative;color: #626675;}
.s-skin-header {height: 30px;line-height: 30px;}
.s-skin-nav {float: left;}
.s-skin-setting {float: right;width: 264px;text-align: left;position: relative;}
.s-skin-set {cursor: pointer;line-height: 30px;width: 150px;}
.s-skin-up {font-size: 16px;position: absolute;top: 8px;right: 8px;cursor: pointer;width: 20px;height: 20px;line-height: 20px;text-align: center;color: rgb(215, 217, 224);}
.s-skin-photo-body ul {display: flex;list-style: none;padding: 0;flex-wrap: wrap;height: 250px; overflow: overlay;}
.s-skin-photo-body li {width: 20%;cursor: pointer;}
.s-skin-photo-body li img {padding: 0 10px;}
.s-skin-title {text-align: center;font-size: 12px;}
.sinkimg img { width: 100%; padding: 0 !important; }
.sinkimg > div { padding: 5px; }

/* 评论处的输入框提示，居中、隐藏 */
.com_control:focus::-webkit-input-placeholder{color: rgba(255, 255, 255, 0)} 
.com_control::-webkit-input-placeholder {color: rgba(116, 116, 116, 0.336)}
@media (min-width:578px) {.com_control::-webkit-input-placeholder {text-align: center}}
.comment-header {margin-block: 30px;height: 0}
.comment-post {clear: both}
.comment-post p {margin: 5px 0px}
.comment-post .cancel-reply {float: right;cursor: pointer;padding-right: 10%}
.comment-post .cancel-reply:hover {text-decoration: underline}
.comment-post small {font-size: 12px;color: #999}
.comment-post input {padding: 7px 40px;font-size: small;color: #848797;width: 33.3333334%}
.comment-post #comment {padding: 10px;width: 100%;border: 1px #d6d6d6 solid;font-size: small;border-radius: var(--marRadius) 10px 0 0;height: 130px;resize: none}
.comment-post #comment_submit {width: 84px;height: 35px;text-align: center;font-size: 14px;margin: 10px 0px;float: left;margin-right: 1px;border-radius: 8px;border: 1px solid #dedede;padding: 7px 10px;justify-content: center}
.comment-post #comment_submit:hover {cursor: pointer;color: #fff;background-color: #007bff}
.comment-post .input {width: 100px}
.comment {margin: 10px 0;padding: 10px 0px;font-size: medium;border-bottom: 1px #f7f7f7 solid;overflow: hidden;color: #333}
.comment span {color: #ff7a15}
.comment .comment-time {color: #999999;display: inline;font-size: 10px}
.comment .avatar {float: left;margin: 5px 4px}
.comment .comment-infos {background: #f7f7f7;padding: 12px;padding-bottom: 5px;border-radius: var(--marRadius);margin-top: 9px;margin-left: 58px}
.comment .comment-infos-unGravatar {padding: 5px}
.com-bottom {margin-bottom: 80px;}
/* 评论列表中指向评论者头像的箭头 */
.arrow {position: absolute;margin-top: 3px;margin-left: -34px;border-width: 13px;border-style: solid;border-color: transparent #f7f7f7 transparent transparent}
.comment .comment-content {margin: 8px 0px 0px 0px;word-break: break-word}
.comment .comment-reply {float: right;font-size: 12px;cursor: pointer;margin-top: -15px}
.comment .comment-reply:hover {text-decoration: underline}
.comment-children {margin: 20px 10px 10px 20px;clear: both;border: none;padding: 0}
.comment .comment-post {width: 90%;margin: 15px auto}
.comment-info {text-overflow: ellipsis;overflow: hidden;margin-top: -8px;white-space: nowrap}
/* 边栏处的最新评论信息margin-top应该是0 */
.unstyle-li .comment-info {margin-top: 4px}
.cancel-reply {font-size: large}
/* 评论人的头像 */
.avatar img {width:40px;margin-top: 9px;margin-right: 4px;border-radius: 50%}
.unstyle-li input[type="submit"] {background-color: #313131;color: #FFFFFF;margin-left: -25px;height: 39px;width: 55px;border: 0;border-radius: 0 3px 3px 0;padding: 0}
/* 评论区的 回复、取消回复 按钮 */
.comment-replay-btn {border: none;cursor: pointer;padding: 0;background-color: unset}
.comment-replay-btn:hover {color: #f6607d;text-decoration: underline;transition: all 0.2s}
/* 评论相关 */
#comment-info {display: flex;flex-direction: column;}
#comment-info input {width: 50%;}
.comment-post #comment {border-radius: 6px;}
.comment-post input {width: 100%}
.commentform .comment-info {margin-top: -5px}
#comments {margin-bottom: 80px}
.com_control {border: 1px solid #ced4da;border-radius: 6px !important;margin-top: 10px}
.comment-mail {margin-bottom: 10px;}
.comment .comment-post {display: table}
/* 评论列表换新样式 */
.arrow {display: none}
.comment .comment-infos {margin-left: 0;font-size: 14px}
.comment .avatar {margin: 6px 8px;height: 30px;width: 30px;}



/*其他*/
div#he-plugin-simple { display: flex; }



