 
.childrenBody { margin: 10px 10px 0; }
.layui-table-cell { height: auto; }
.layui-table img { max-width: 300px; }
.layui-btn-sm i { font-size: 12px !important; }
.must { color: red; margin-right: 2px; }
/*.layui-layout-admin .layui-body { bottom:0 !important;}*/
.layui-form-label { width: 100px; }
.layui-input-block { margin-left: 130px; }
.layui-tab { margin: 0 !important; }
 
.upload { text-align: left; }
.upload img { width: 80px; height: 80px; }

.upload .imgdiv img { width: 78px; height: 78px; }

.upload .imgdiv { position: relative; width: 78px; height: 78px; display: inline-block; padding: 2px; margin-right: 10px; }

.upload .del { font-size: 14px; position: absolute; right: 2px; background: #000; filter: alpha(Opacity=50); -moz-opacity: 0.5; opacity: 0.7; color: #fff; padding: 4px; cursor: pointer; }
 
.layui-border-green { border-color: #009688 !important; color: #009688 !important; }
.childtitle { margin-left: 30px; padding: 9px 20px; background: #919191; line-height: 22px; margin-bottom: 10px; color: white; display: inline-block; font-size: 13px; }
.dashline { border-top: dashed 1px #e6e6e6; margin-bottom: 20px; }
.layui-word-aux { float: none; display: inline-block; }
.demo-delete { margin-left: 10px; }

input.error { border: 1px solid red; padding: 2px 0px }
div.error { border: 1px solid red; padding: 2px; }
.oneItem { margin-bottom: 10px; }