.mf-area input[type=checkbox] {padding:0;margin:0;height:14px;width:14px;}
.mf-area {min-height:400px; padding-bottom:100px; }
.mf-area .box-none { padding:20px 0 20px 0; text-align:center; }
.mf-area .box-line { border:solid 1px #ddd; padding:10px; }
.mf-area .mb20 { margin-bottom:20px; }
.mf-area label {cursor:pointer;display:inline-block;position:relative;}
.mf-area label input { position:absolute; top:3px; left:0px;}
.mf-area label span { margin-left:20px; margin-top:-1px;}
.mf-area .sub-title { font-size:2em; font-weight:bold; margin-bottom:20px; }
.mf-area .bt { border:solid 1px #000; background:navy; color:#fff; padding:10px 20px 10px 20px; }
.mf-area a:hover { text-decoration:underline; }
.mf-area .ml { margin-left:10px; }
.mf-area .mr { margin-right:10px; }
.mf-area input.bt-lst { width:50px; height:30px; border:0 none; background:navy; color:#fff; font-size:11px; }
.mf-area input.bt-new { width:50px; height:30px; border:0 none; background:navy; color:#fff; font-size:11px; }
.mf-area input.bt-mod { width:50px; height:30px; border:0 none; background:navy; color:#fff; font-size:11px; }
.mf-area input.bt-del { width:50px; height:30px; border:0 none; background:red; color:#fff; font-size:11px; }
.mf-area a.bt-new { width:50px; height:30px; border:0 none; background:navy; color:#fff; font-size:11px; }
.mf-area a.bt-lst { padding:10px 20px 10px 20px; border:0 none; background:navy; color:#fff; font-size:11px; }
.mf-area .ar { text-align:right; }
.mf-area .al { text-align:left; }
.mf-area .ac { text-align:center; }
.mf-area .bt80 {width:80px;height:80px;background:navy; color:#fff;}
.mf-area .bt60 {width:60px;height:60px;background:navy; color:#fff;}

.tbl-list { width:100%; }
.tbl-list>thead>tr>th{background:#000; color:#fff;height:40px;vertical-align:middle;text-align:center;}
.tbl-list>tbody>tr>td{background:#fff; color:#333;height:40px;vertical-align:middle;text-align:center;border-bottom:solid 1px #ddd;}
.tbl-list>tbody>tr>td.nodata { color:#888; height:100px; }
.tbl-list>tbody>tr>td.tit { text-align:left; }
.tbl-list>tbody>tr>td.num { font-size:11px; }
.tbl-list>tbody>tr>td .rbox { border:solid 1px #666; border-radius:2px; width:70px; margin:0 auto; font-size:11px; text-align:center; display:inline-block; }

.tbl-form { width:100%; border-top:solid 1px #ddd;}
.tbl-form>tbody>tr>th{background:#eee; border-bottom:solid 1px #ddd; font-size:1em; padding-top:10px; vertical-align:top; }
.tbl-form>tbody>tr>td{background:#fff; border-bottom:solid 1px #ddd; font-size:1em; padding:10px 0px 10px 0px;}
.tbl-form>tbody>tr.fix { height:40px; }
.tbl-form>tbody>tr.fix>th{vertical-align:middle; padding:0 0 0 0;}
.tbl-form>tbody>tr.fix>td{vertical-align:middle; padding:0 0 0 0;}
.tbl-form>tbody>tr.fix>td img { margin-top:-3px; }
.tbl-form input { border:solid 1px #ddd; padding:2px!important; background:#fff;}
.tbl-form textarea { border:solid 1px #ddd; padding:2px; }
.tbl-form select { border:solid 1px #ddd; height:20px; }
.tbl-form span.help { color:green; font-size:11px; margin-left:10px;}

.tbl-view { width:100%; border-top:solid 1px #ddd;}
.tbl-view>thead>tr>th{background:#fff; border-bottom:solid 1px #ddd; font-size:1.2em; padding:30px 0 10px 0; text-align:left; font-weight:bold; }
.tbl-view>thead>tr>td{background:#eee; border-bottom:solid 1px #ddd; font-size:1em; padding:5px 0px 5px 0px; text-align:right;}
.tbl-view>tbody>tr>th{border-bottom:solid 1px #888; }
.tbl-view>tbody>tr>td{background:#fff; border-bottom:solid 1px #ddd; font-size:1em; padding:10px 0px 10px 0px; }
.tbl-view>tbody>tr>td .ctnt { min-height:300px; padding:20px; }

.tbl-view>tbody>tr.fix { height:40px; }
.tbl-view>tbody>tr.fix>th{vertical-align:middle; padding:0 0 0 0;}
.tbl-view>tbody>tr.fix>td{vertical-align:middle; padding:0 0 0 0;}
.tbl-view>tbody>tr.fix>td img { margin-top:-3px; }
.tbl-view input { border:solid 1px #ddd; padding:2px!important; background:#fff;}
.tbl-view textarea { border:solid 1px #ddd; padding:2px; }
.tbl-view select { border:solid 1px #ddd; height:20px; }
.tbl-view span.help { color:green; font-size:11px; margin-left:10px;}
.tbl-view .ctnt img { max-width:900px; }

.tbl-srch { width:100%; }
.tbl-srch>tbody>tr>th{border-top:solid 1px #888; }
.tbl-srch>tbody>tr>td{background:#fff; border-top:solid 1px #ddd; font-size:1em; padding:10px 0px 10px 0px; }
.tbl-srch>tbody>tr.first>th{border-top:0 none;}
.tbl-srch>tbody>tr.first>td{border-top:0 none;}
.tbl-srch>tbody>tr>td .ctnt { min-height:300px; padding:20px; }
.tbl-srch>tbody>tr.fix { height:40px; }
.tbl-srch>tbody>tr.fix>th{vertical-align:middle; padding:0 0 0 0;}
.tbl-srch>tbody>tr.fix>td{vertical-align:middle; padding:0 0 0 0;}
.tbl-srch>tbody>tr.fix>td img { margin-top:-3px; }
.tbl-srch input { border:solid 1px #ddd; padding:2px!important; background:#fff;}
.tbl-srch textarea { border:solid 1px #ddd; padding:2px; }
.tbl-srch select { border:solid 1px #ddd; height:20px; }
.tbl-srch span.help { color:green; font-size:11px; margin-left:10px;}

.box-srch {padding:10px 0 10px 0;}
.box-srch table { width:400px; margin:0 auto; }
.box-srch table>tbody>tr>td {text-align:center;}
.box-srch select { border:solid 1px #ddd; height:23px; width:100%; }
.box-srch .tx { border:solid 1px #ddd; width:90%; margin:0 auto; padding:4px; }
.box-srch .bt-srch { border:solid 1px #000; background:navy; color:#fff; font-size:11px; width:100%; height:23px; }

.box-pgng {padding:10px 0 10px 0;height:30px; position:relative;width:100%;}
.box-pgng>.al {position:absolute;top:10px;left:0px;}
.box-pgng>.ar {position:absolute;top:10px;right:0px;}

.tmb-list { width:100%; }
.tmb-list li { width:232px; height:240px; display:inline-block; border:solid 1px #ddd; padding:20px 0 20px 0; margin-bottom:3px; }
.tmb-list li.nodata { width:100%; height:200px; text-align:center; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; }
.tmb-list li.nodata div { margin-top:90px}
.tmb-list .item { width:200px; margin:0 auto; }
.tmb-list .item .pic { width:200px; height:200px; overflow:hidden; }
.tmb-list .item .pic img { width:100%; }
.tmb-list .item .tit { width:100%; padding-top:20px; text-align:center; }


