body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
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:#0097CC; text-decoration:none;}
input,select,textarea {font:12px/18px 'Microsoft YaHei',Arial,Verdana,sans-serif}
body {font:12px/18px Microsoft YaHei,Arial, "宋体", Verdana, sans-serif; margin:0 auto; background:#fff url(images/bg.gif) repeat-x; width:960px;}

.menu {background:url(images/menu_bg.gif) repeat-x;}
.menu ul {margin:0; padding:0; list-style:none; }
.menu ul li {float:left;}
.menu ul li a {float:left; display:block; line-height:35px; padding:0 15px; color:#fff; font-weight:700;} 
.menu ul li a:hover, .menu ul li a.click {color:#FFFF00; background:url(images/menu_hover.gif) no-repeat top center;}

.submenu ul {list-style:none; margin:0px 0; padding:8px; background:url(images/bg.gif) repeat-x 0 -30px; border:1px solid #AFBFDC; border-top:0;}
.submenu ul li {font-weight:700; line-height:28px;}
.submenu ul li a {border-bottom:1px solid #ccc; display:block; padding-left:24px; background:url(images/icon_submenu.gif) no-repeat 12px 10px;}
.submenu ul li a:hover {color:#333;}
.submenu ul li ul {padding-left:20px; background-image:none; border:0;}
.submenu ul li ul a { padding-left:24px; background-position:12px 10px; font-weight:200; color:#666; border-bottom:1px dotted #ccc;}

.submenutitle {line-height:30px; height:30px; background:url(images/title_left.gif) no-repeat 0px -120px; color:#2b3c75; font-weight:700;}
.submenutitle span {display:block; height:30px; background:url(images/title_left.gif) no-repeat right -150px; padding:0 10px;}

.tool a {margin-left:10px; color:#666;}

.subject {background:url(images/subject_bg.gif) repeat-y;}
.subject a {display:block; text-align:center; color:#608b0e; background:url(images/subject_button.gif) no-repeat top center; line-height:34px; margin:5px 0; font-weight:700;}

.title {line-height:30px; height:30px; background:url(images/title_left.gif) no-repeat; color:#333; font-weight:700;}
.title span {display:block; height:30px; background:url(images/title_left.gif) no-repeat right -30px; padding:0 10px;}
.title span a {float:right; color:#666; font-weight:200;} 
.title span a:hover {color:#999;}

.nav {background:url(images/title_left.gif) no-repeat -10px -60px; color:#666; line-height:30px; height:30px; border-left:1px solid #cbd2b5; border-right:1px solid #cbd2b5;}
.nav span {display:block; height:30px; padding:0 10px;}
.nav a {color:#666;}

.link {height:68px;}
.link select {width:100%;}

.link a {float:left; width:120px; padding:4px 9px; border:1px solid #ccc; margin:5px;}

.content {padding:10px 0; font-size:12px; line-height:25px;}
.intro table{background:#DBE3FF; margin-bottom:10px; border:1px solid #A2B4EE; color:#715B9F;}
.intro td {padding:10px;}

.copyright {padding:15px; border-top:1px solid #ddd; border-bottom:1px solid #ccc; background:#f1f1f1;}
.copyright span {color:#EF333A; font-weight:700; padding-right:6px;}

.indexlist ul {padding-top:4px;}
.indexlist ul li {line-height:24px;}
.indexlist ul li em {margin-top:8px;}
.indexlist ul li a {color:#333;}
.indexlist ul li span {color:#999;}

.list a:hover {color:#069;}

.word {padding:8px 8px 9px 8px; line-height:25px; background:url(images/indexbox_bg.gif) repeat-x;}

.notice {padding:8px; border:1px solid #ccc; border-top:0; background:url(images/notice_bg.gif) repeat-x;}
.notice ul {padding:0; margin:0; list-style:none; line-height:22px;}
.notice ul li {margin-bottom:10px; color:#333}
.notice ul li div {text-align:right; color:#999; border-bottom:1px solid #ccc; line-height:30px;}