.ahide{display:none;}
.fbody{min-width:1300px;}
.log_top{width:100%;display: flex;box-sizing: border-box;margin-bottom: 20px;}
.log_tblock{flex: 1; padding: 10px;text-align: center;user-select: none;cursor:pointer;}
.ltb_b{width:100%;height:100%;padding: 20px 0; box-sizing: border-box;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.ltb_b:hover,.btbt:hover{opacity:0.8;}
.ltb_b:active,.btbt:active{opacity:0.5;}
.ltb_b p,.ltb_b h{color:#fff;font-size: 22px;margin: 10px;display:block;}
.form_tb{flex:1; text-align: right;overflow: hidden;padding-right:100px;}
.form_tb b,.form_tb select,.form_tb input{margin:10px;}
.form_tb select,.form_tb input{width:160px;border-color: #ddd;border-radius: 3px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.form_tb select:focus,.form_tb input:focus{border: 1px solid #5dd7ff; box-shadow: 0px 0px 10px 1px #c8f0fd;}
.form_div{ margin-bottom: 15px; min-width: 260px;}
.ft_m input{width:200px;}
.log_table{width:100%;text-align: center;cursor: default;}
.log_table td{ height:30px; border:1px solid #ddd;line-height:30px; overflow:hidden;}
.log_title td{ background:#f2f2f2;}
.log_row:hover{background:#f9f9f9;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.log_amount{display:inline-block;}
.bottombt{text-align:left;text-indent: 18px;padding: 10px 0; background: #f4f4f5;}
.btbt{margin-left: 10px; padding: 5px 15px; border: 0; background: #607D8B; color: #fff; border-radius: 3px;cursor: pointer;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.pg{text-align: right; display: inline-block; float: right; margin: 0 15px; text-indent: 0;}
.pg a, .pg strong, .pgb a, .pg label{margin: 0 5px; background-color: #f4f4f5;color: #606266;border-radius: 2px;height: 28px;line-height: 28px; width: 28px;border: 0; padding: 0;text-align: center;font-weight: 600;display: inline-block;overflow:hidden;}
.pg a:hover{border:0;}
.pg label{width: 48px;background-color: transparent;}
.pg strong{background-color: #00a1d6;color: #fff;font-weight: 700;}
.pg label .px{-webkit-appearance: none; background-color: #fff; background-image: none; border-radius: 4px; border: 1px solid #dcdfe6; box-sizing: border-box; color: #606266; display: inline-block; font-size: inherit; height: 100%; width: 100%;text-align: center; }
.pg kbd input{margin-left: 5px; width: 20px; vertical-align: top; height: 20px; border-color: #ddd; border-radius: 3px; text-align: center;}
.pg em{vertical-align: top; padding: 0; min-width: 28px; height: 28px; display: inline-block; border-radius: 3px; margin-top: -1px;text-align: center;}
#calendar{border: 0; border-radius: 5px; box-shadow: 0px 0px 10px 1px #607D8B;}
textarea, input, select, .html { padding: 2px; border: 1px solid; border-color: #666 #ccc #ccc #666; background: #F9F9F9; color: #333; resize: none; }