.form{border-radius:10px;-webkit-box-shadow:0 0 5px gray;box-shadow:0 0 5px gray;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:5px}.form-item{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#323233;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:24px;padding:10px 0;position:relative;width:100%}.form-item:not(:last-child):after{border-bottom:1px solid #ebebeb;bottom:0;content:"";left:0;position:absolute;right:0}.form-item-key{word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;color:#646566;-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:left;width:80px}.form-item-key label:after{color:red;content:"*";vertical-align:middle}.form-item-val{word-wrap:break-word;color:#969799;-webkit-box-flex:1;-ms-flex:1;flex:1;vertical-align:middle}.item-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.item-body *{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:inherit;font:inherit;resize:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;width:100%}.form-item-val .item-errmsg{color:red;font-size:12px}