@charset "utf-8";
html,body,#pr { height:100%; overflow:hidden; text-align:center; font-size:12px; font-family:"宋体"; background:#fff; }
a { text-decoration:none; color:#999; }
a:hover { text-decoration:underline; color:#c00; }
textarea { width:100%; height:15.5em; border:solid #999; border-width:1px 1px 1px 3px; font-size:1em; font-family:"Courier New",Courier,mono; }
/* top */
.linktop { position:absolute; right:2em; bottom:1em; }
.linktop a,.tab a,.tabT a,.button { display:inline-block; padding:5px 5px 3px; border:solid #999; border-width:1px 3px 1px 1px; font-weight:bolder; color:#333; background:#fff; }
.linktop a:hover,.tab a:hover,.tabT a:hover,.button:hover { border-color:#000; text-decoration:none; color:#fff; background:#666; }
/* tab */
.tab { position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; text-align:center; }
.tab a { margin:15em 8em; }
.tabT { position:absolute; right:1em; top:0; z-index:2; }
.tabT a { margin:1em 1em 0 0; }
/* chm */
.chm { position:relative; height:100%; text-align:left; overflow:hidden; background:#999; }
.chm .lt { position:absolute; left:5em; top:0; width:20em; height:100%; border:solid #fff; border-width:0 1px; overflow:auto; background:#eee; }
.chm .lt h2 { padding:.5em .5em .3em; border-top:1px solid #fff; border-bottom:1px solid #ccc; font-size:1.2em; color:#339900; background:#ddd; }
.chm .lt a { display:block; padding:0.5em; overflow:hidden; white-space:nowrap; font-family:Tahoma; font-weight:bolder; color:#333; }
.chm .lt a:hover { overflow:visible; text-decoration:none; color:#c00; }
.chm .lt li { padding:0.4em; border-top:1px solid #fff; background:#eee; }
.chm .lt li:hover { background:#f7f7f7; z-index:10; }
.chm .lt li span { display:block; padding:0.5em; line-height:1.5em; border:1px solid #ccc; color:#f30; background:#fff; }
.chm .rt { height:100%; overflow:auto; padding-left:25em; background:#f7f7f7; }
.chm .rt h2 { margin:1.5em 1.5em 0; line-height:1.5em; font-family:Tahoma; font-size:1.2em; }
.chm .rt p { margin:.5em 3em; }
.chm .rt .button { margin-bottom:2em; }
/* table */
.table { height:100%; overflow:auto; text-align:left; }
.table h1 { margin:1em 1.5em .5em; font-size:2.4em; font-family:"黑体"; }
.table table { width:90%; margin:0 auto 2em; border:solid #666; border-width:1px 0 0 1px; }
.table table caption { font-size:.8em; padding:.5em 0; text-align:left; color:#339900; }
.table table th,table td { padding:.2em .5em; border:solid #666; border-width:0 1px 1px 0; }
.table table th { color:#fff; background:#999; }
.table table td { vertical-align:top; line-height:1.5em; }
.table table td textarea { border:0; background:#fff; }
.table table tr.hover td { background:#f1f1f1; }