@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }
body { line-height:1 }
ol, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
:focus { outline:0 }
ins { text-decoration:none }
del { text-decoration:line-through }
table { border-collapse:collapse; border-spacing:0 }
html { font-size:16px }
body { font-size:80%; font-family:"微软雅黑", Arial, sans-serif; color:#333; background:white; height:100%; }

h1 { font-size:3.4545em; color:#1ebaed; line-height:1.8em;}
h2 { font-size:2em; margin-bottom:5px; margin-top:40px; color:#1ebaed;}
h3 { font-size:1em; margin-bottom:5px; margin-top:10px; color:#000;}
a { color:#6d6e71; text-decoration:underline;}
a:hover { color:#1ebaed;}
.green { color:#1b8f06;}
.orange { color:orange;}
.red { color:red;}
.blue { color:blue;}

header { position: absolute; top:0px; left:0px; border-bottom:1px solid #EFEFEF; width:100%; text-align:center;}
.main { position: relative; top:90px; left:0px; width:100%;}
.leftbox { width:270px; float:left;}

.contentbox { margin-left:270px; margin-bottom:10px; border-left:1px solid #EFEFEF; padding-left:20px; padding-bottom:20px; }
article { color:#6d6e71; margin-bottom:60px;}
article p { line-height:26px; font-size:16px;}
article ol { line-height:26px; font-size:16px;}
article ol li { list-style-type:decimal-leading-zero; list-style-position:inside; padding-left:5px;}
article ol li:hover { background-color:#EFEFEF; padding-top:5px; padding-bottom:5px; color:#333;}
article ol.sub-list li { list-style-type: disc; list-style-position:inside; padding-left:20px;}

footer { width:100%; text-align:center; border-top:1px solid #EFEFEF; line-height:1.8em; color:#888; padding-top:10px; padding-bottom:10px; font-weight:bold;}
footer address { font-style:normal; font-size:10px; font-weight:normal;}

#menu { width:270px; margin-top:5px; border-top:3px solid #DDD;}
#menu li { padding-top:8px; padding-bottom:8px; padding-left:30px; font-size:16px; font-weight:bold;}
#menu li.static-list { border-bottom:1px solid #DDD;}
#menu .sub { font-size:14px; padding-left:30px; list-style:circle; list-style-position:inside; padding-bottom:8px; padding-top:8px; border-bottom:1px solid #DDD;}
#menu .sub:hover { background-color:#EFEFEF;}
#menu .sub a { color:#6d6e71; text-decoration:none;}
#menu .sub a:hover { color:#1ebaed;}
#menu .active { color:#1ebaed; background-color:#EFEFEF; list-style:disc; list-style-position:inside; text-align:right; padding-right:10px;}
#menu .sub:hover { list-style:disc; list-style-position:inside; color:#1ebaed;}

.table { width:635px; border:1px solid #000; color:#000;}
.table tr { width:635px;  border:1px solid #000;}
.table td { width:25%; text-align:center; line-height:28px; border:1px solid #000;}
.table tr.first { background-color:#EFEFEF; font-weight:bold; font-size:14px; color:#000;}
.summary { padding:10px; line-height:22px; background-color:#EFEFEF; width:615px; margin-top:10px; font-size:16px; margin-bottom:10px; }