﻿body{margin:auto;max-width:1200px}
.post-box a{text-decoration:none}
.post-box{padding:20px 20px;position:relative;background:hsla(0,0%,100%,.69);box-shadow:0 0 8px #eee;border-radius:8px}
.post-items{position:relative;margin-bottom:.5rem}
.post-items label{display:inline-block;margin:9px 0 6px}
.post-items input[type=text],.post-items select{box-shadow:inset 2px 2px 3px #eee;box-sizing:border-box;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#6e707e;background-color:#fff;background-clip:padding-box;border:1px solid #d1d3e2;border-radius:.35rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.post-items input.z_vcode{width:80px;height:30px}
.post-items select{padding-right:0}
.post-items label{display:inline-block;white-space:nowrap;margin-right:1.5em}
.post-items label input{margin:-2px 3px 0 0;vertical-align:middle}
.post-items .ccode{display:inline;max-width:90px;margin-left:1px}
.post-box .au-tip{display:inline-block;line-height:39px;font-size:12px;opacity:.68;background:rgba(0,0,0,.06);padding:0 15px;vertical-align:middle;border-radius:20px}
.post-box .post-btn{display:inline-block;margin-left:2em;padding:12px 40px;color:#fff;font-size:15px;font-weight:700;background-color:#39c;background-image:linear-gradient(0deg,transparent 0,rgba(255,255,255,.12) 70%,transparent 100%);border:0;cursor:pointer;vertical-align:middle;transition:all .3s linear;border-radius:20px;outline:0}
.post-box .post-btn:hover{background-color:#3a6ea5}
.post-atype input[type=text]{padding-left:72px}
.post-atype select{position:absolute;bottom:0;left:0;width:auto;outline:0}
.post-poster{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;position:relative;border-bottom:2px #eee dashed;padding:0 0 20px}
.post-check{width:30%}
.post-check>div:last-child{margin-bottom:0}
.post-act{color:#999}
.post-history{position:relative;margin:0 0 15px;border:1px #ddd dotted;padding:.8em;overflow:hidden}
.post-history legend{margin:0 0 0 15px;padding:0 10px;border:0;font-size:14px}
.post-history .post-list{margin:0;padding:0;height:24px;overflow:hidden}
.post-history .post-list.full{height:auto}
.post-history .post-list li{position:relative;float:left;width:50%;list-style:none;height:18px;line-height:18px;margin:3px 0;font-size:12px;box-sizing:border-box;padding:0 1em 0 45px;overflow:hidden}
.post-history .post-list li:nth-child(even){padding-right:0}
.post-history .post-list li.notip{width:100%;text-align:center}
.post-history .post-list li a{margin:0;padding:0;border:0;background:0 0;text-decoration:none}
.post-history .post-list li .xtime{position:absolute;top:3px;left:0;color:#bbb;margin-right:14px}
.post-history .post-list li .xtime:after{content:"";position:absolute;top:1px;right:-6px;height:12px;border-right:1px #ddd solid}
.post-history .s-f{position:absolute;bottom:8px;right:4px;color:#999;cursor:pointer}
.post-mb .edui-default .edui-editor-toolbarbox,.post-mb .edui-default .edui-editor-toolbarboxouter{box-shadow:none}
.post-mb .edui-default .edui-toolbar>div{padding:2px 5px}
.edui-default .edui-editor-bottomContainer table,.edui-default .edui-editor-bottomContainer td{border:0}
.nopost-wrap{position:relative}
.nopost-wrap .nopost-tip{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);z-index:999}
.nopost-wrap .nopost-tip span{font-size:.8em;opacity:.5}
.post-box .up-bar{position:relative}
.post-box .up-bar a{position:absolute;top:50%;right:6px;height:22px;line-height:21px;margin:-11px 0 0;color:#fff;font-size:12px;background:#3a6ea5;padding:0 8px;border-radius:2px;text-decoration:none}
.post-box .up-bar a:hover{opacity:.8}
@media only screen and (max-width:640px){.post-box .post-btn,.post-check,.post-items input[type=text],.post-items select{width:100%}
.edui-default .edui-for-insertimage .edui-dialog-content,.edui-default .edui-for-insertvideo .edui-dialog-content{max-width:96vw}
.post-history,.post-items .ccode,.post-items input[type=text],.post-items select{border-radius:5px}
.post-history .post-list li{float:none;width:100%;padding-right:0}
.post-atype select{width:auto;border-radius:5px 0 0 5px}
.post-box .au-tip{display:block;line-height:32px;margin:0 0 15px}
.post-box .post-btn{margin-left:0}
.post-poster{display:block}
.post-check>div:last-child{margin-bottom:15px}
.post-act{position:static;text-align:center;padding-top:9px}
.post-items input.z_vcode{height:34px;line-height:34px}
.post-items .ccode{position:absolute;right:2px;bottom:2px;border-radius:0 5px 5px 0}
}
