﻿.titlebar { border: solid 1px #bfbebf; clear: both; width: 656px; margin: 8px auto; background: url(/image/titlebarbg.gif) repeat-x left bottom; }
.titlebar ul { padding: 8px 0 2px 5px; float: left; }
.titlebar li { float: left; width: 95px; padding-bottom: 6px; margin: 0px 20px 0px 39px; line-height: 26px; height: 26px; }
.titlebar li a, .hd_complain .titlebar li a:visited { text-align: center; font-weight: bold; display: block; width: 95px; height: 26px; background: url(/image/hdtabbg.gif) no-repeat left top; }
table.compllist { width: 100%; line-height: 31px; }
table.compllist, table.compllist td { border: solid 1px #bfbebf; border-collapse: collapse; }
table.compllist td { padding-left: 8px; }
.hd_complain .page { width: 100%; padding: 35px 0 10px 0; }
.compllist .num { width: 104px; }
.compllist .type { width: 107px; }
.compllist .state { width: 63px; }
.compllist .time { width: 83px; }
.hd_complain thead td { background: #eee; color: #4e4e4e; font-weight: bold; }
table.compllist tfoot td { line-height: 24px; padding: 5px 0 5px 20px; background: #fbf9e9; }
table.compllist select { padding-left: 2px; width: 150px; border: solid 1px #bfbebf; height: 22px; line-height: 22px; }
table.compllist .inputbox { width: 120px; height: 20px; line-height: 20px; border: solid 1px #bfbebf; display: block; display: inline; padding: 0 2px; margin-right: 5px; }
.hd_complain .compllist .btn { display: block; width: 52px; height: 24px; line-height: 24px; background: url(/image/btn_2em.gif); display: inline; border: none; }

.tips { border: solid 4px #dee9f7; background: #f6fafe; clear: both; padding: 10px 20px; line-height: 1.6em; width: 610px; margin-bottom: 12px; }

table.forms { width: 658px; line-height: 31px; margin-bottom: 10px; }
table.forms, table.forms td { border: solid 1px #bfbebf; border-collapse: collapse; }
table.forms td { padding: 0 6px; }
.forms .w122px { background: #f6fafe; width: 110px; font-weight: bold; text-align: right; }
table.forms input { padding: 2px; border: solid 1px #bfbebf; width: 210px; }
table.forms input.radio { border: none; margin-left: 10px; width: 15px; }
table.forms textarea { width: 490px; border: solid 1px #bfbebf; padding: 2px; line-height: 1.6em; margin: 4px 0; font-size: 12px; height: 110px; }
table.forms tfoot td { padding-left: 130px; }
table.forms tfoot input { border: none; display: block; display: inline; width: 76px; height: 24px; line-height: 24px; text-align: center; background: url(/image/btn_submit.gif); margin-right: 25px; }

.page { text-align: center; height: 22px; line-height: 22px; float: left; clear: both; width: 658px; padding: 20px 0 10px 0; }
.page .btn { display: block; display: inline; width: 51px; height: 24px; line-height: 24px; text-align: center; background: url(/image/btn.gif); color: #464646; border: none; }
.page a { padding: 0 7px; margin: 0 4px; }
.page a:hover { background: #efde9c; border: 1px solid #bd9c21; padding: 0 6px; margin: 0 4px; text-decoration: none; }
.page a.select { background: #efde9c; border: 1px solid #bd9c21; padding: 0 6px; margin: 0 4px; }
