body {font:12px/18px Microsoft YaHei,Arial, "宋体", Verdana, sans-serif; margin:0 auto; background:#EFEFEF url(images/bg.gif) repeat-x; width:980px;}

.body {background:#fff;}
.main {padding:0 10px;}

.menu ul {padding:0; margin:0; list-style:none; background:#808080; height:35px;}
.menu ul li {float:left;}
.menu ul li a {display:block; line-height:35px; color:#fff; font-weight:700; padding:0 12px; font-size:14px; background:url(images/menu_line.gif) no-repeat;}
.menu ul li a:hover, .menu ul li .click {color:#99FF00;}
.menu .menu-0 {background-image:none;}

.submenutitle {background:url(images/submenu_title.gif) repeat-x; color:#fff; font-size:14px; font-weight:700; height:33px; line-height:33px; padding-left:25px;}
.submenu {border:1px solid #ddd; border-bottom-width:5px;}
.submenu ul {padding:10px; margin:0; list-style:none;}
.submenu ul li {}
.submenu ul li a {color:#333; display:block; border-bottom:1px solid #ccc; background:url(images/submenu_icon.gif) no-repeat 15px 9px; padding-left:32px; line-height:28px;}
.submenu ul li a:hover, .submenu ul li .hover {color:#0097CC; font-weight:700; background:url(images/submenu_icon.gif) no-repeat 15px -61px;}
.submenu ul ul {padding:5px 10px;}
.submenu ul ul a {border-bottom:1px dotted #ddd; color:#666;}

.nav {border-bottom:1px solid #5b7aa6; color:#666; line-height:33px; height:33px; padding-right:10px;}
.nav a {color:#666;}
.nav span {border-left:5px solid #ccc; padding-left:8px;}

.title {font-weight:700; color:#333; line-height:30px; background:#ddd url(images/title_bg.gif) repeat-x left bottom; color:#333333; border:1px solid #e0e0e0; padding:0 5px 0 8px;}
.title a {float:right; color:#999; font-weight:200;}
.title a:hover {color:#333;}
.title span {border-left:5px solid #42669A; padding-left:8px;}

.common .title {border-bottom:1px solid #ccc; background:#ddd url(images/title_bg1.gif) repeat-x left bottom;}

.content {padding:10px 0; line-height:24px;}

.copyright {text-align:center; background:#DEE3E7; padding:10px; line-height:22px;}

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

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

.indexbox {border:1px solid #e0e0e0; border-top:0; padding:2px 4px 2px 2px;}

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

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

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