body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:14px; font-weight:bold; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
a {color:#222; text-decoration:none;}
select {font-size:12px;}

body { font:14px/18px Microsoft YaHei,Arial, "ËÎÌå", Verdana, sans-serif; margin:0 auto; width:920px;}

.top {background:url(images/bg.gif) repeat-x 0 -24px; line-height:20px;}
.table {border:1px solid #AACCEE; margin-bottom:15px;}
.table td {padding:2px;}

.hot {background:url(images/bg.gif) repeat-x 0 -80px; }
.hot a{float:left; display:block; width:130px; text-align:center; line-height:25px;}
.focus a {color:#339900; padding:0 5px;}

.class {width:100px; border-right:5px solid #ccc;}
.class a {padding:5px 9px; line-height:32px; color:#0033CC; font-weight:700;}
.class a:hover {background:#f1f1f1;}

.subclass {line-height:23px; background:#f0f0f0; text-align:center; width:50px; font-weight:700; border-bottom:1px solid #fff;}
.more {width:43px; border-bottom:1px solid #f1f1f1;}

.title {font-weight:700; background:url(images/bg.gif) repeat-x 0 -24px; line-height:20px; font-size:16px;}
.tool a {padding:2px 3px; line-height:25px;}

.back {text-align:center; font-weight:700; line-height:40px; background:#f1f1f1;}

#default .url {border-bottom:1px solid #f1f1f1;}
#default .url a{float:left; display:block; width:95px; padding-left:5px;}

#subclass .url {border-bottom:1px solid #f1f1f1;}
#subclass .url a{float:left; display:block; width:175px; padding-left:5px; line-height:28px;}
