/*通用CSS重置代码*/
body, td, th, input, textarea, select, button, h1, h2, h3, h4, h5, p { font: 14px \5fae\8f6f\96c5\9ed1, Verdana, \5b8b\4f53; color: #000; }
body, form, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, hr, p { margin: 0px; padding: 0px; }
article, aside, dialog, footer, header, section, nav, figure, menu, time { display: block; }
body, textarea { background-color: #FFF; }
th, h1, h2, h3, h4, h5, legend { font-weight: bold; }
ul, ul li { list-style: none; }
ol { padding-left: 20px; }
ol li ol { list-style-type: lower-alpha; }
p { text-indent: 2em; margin-bottom: 10px; word-wrap: break-word; overflow-wrap: break-word; }
a, a:hover { text-decoration: none; }
a img { border-style: none; }
/*本页*/
body { margin: 10px; }
input.text, textarea { border: 1px solid #999; background: #fff; }
input.button { color: #FFF; background-color: #FFAB03; border-width: 1px 4px 1px 4px; border-style: solid; border-color: #D68000; cursor: pointer; }
input.button[disabled] { color: #ccc; cursor: default; }
h1 { font-size: 24px; color: #f90; text-align: center; line-height: 40px; }
#zhidaoyu { width: 80%; margin: 20px auto; }
#lb_act { text-align: center; margin-bottom: 20px; }
#testing { border: 1px solid #D68000; width: 80%; margin: 0 auto; overflow: hidden; display: none; }
#number { border-right: 1px solid #D68000; background: #F0C000; float: left; width: 80px; text-align: center; font: bold 14px/30px Georgia, "Times New Roman", Times, serif; height: 30px; color: #FFF; }
#progress { float: left; background: #1EBBEF; height: 22px; margin-top: 4px; margin-left: 1px; }
#time { text-align: center; width: 100px; border-left: 1px solid #D68000; float: right; font: bold 14px/30px Georgia, "Times New Roman", Times, serif; height: 30px; }
/*按钮间隔*/
#btn_start, #btn_end, #btn_prev, #btn_next { margin-right: 3px; }
div.q { width: 55%; border: 1px dashed #009999; padding: 10px; margin: 20px auto; display: none; }
div.q_title { font-weight: bold; font-size: 16px; margin-bottom: 20px; }
div.q_answer { line-height: 150%; }
div.q_answer label { cursor: pointer; }
div.q_act { text-align: center; display: none; }
table { border-collapse: collapse; margin: 0 auto; }
table td { padding: 3px; border: 1px solid #CCC; }
table td.label { background: #F1F1F1; }
