﻿/*重置*/
body, td, th, input, textarea, select, h1, h2, h3, h4 { font: 12px "微软雅黑", Verdana, "宋体"; color: #000; }
body, form, ul, ul li, dl, dt, dd, h1, h2, h3, h4, hr, p { margin: 0px; padding: 0px; }
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; }
ul, ul li { list-style: none; }
ol { margin: 0px; padding: 0px 0px 0px 20px; }
th, h1, h2, h3, h4, legend { font-weight: bold; }
body { background: #FFF; }
p { text-indent: 2em; margin-bottom: 10px; }
a, a:hover { text-decoration: none; }
a img { border-style: none; }
/*本页*/
body { background: url(leftbg.gif); }
a { color: #000000; }
a:hover { color: #CC0000; }
.text { background: #FFF; border: 1px solid #7F9DB9; }
.button { color: #FFF; background: #FC0; height: 18px; border: 1px solid #F30; border-left-width: 3px; }
/*头部*/
#header { width: 960px; margin: 0 auto; }
#header h1 { text-indent: -5000px; background: url(../upload/cover.jpg) no-repeat; height: 150px; }
#nav { margin-top: 5px; height: 22px; line-height: 20px; overflow:hidden;}
#nav li { float: left; margin-right: 8px; }
#nav a { display: block; border: 1px solid #C2CFDF; background: #F0F5FA; color: #69C; padding: 0 5px; }
#nav a:hover { color: #FFFFFF; border: 1px solid #069; background: url(body.gif); }
/*主体*/
#main { background: #FFF url(bg1.gif) repeat-y 220px 0; width: 960px; margin: 5px auto; border: 1px solid #ccc; overflow: hidden; }
#maincontent { width: 730px; float: right; }
/*焦点图片*/
#focus { display: none; }
/*公告*/
#bulletin { background: url(bulletin_bg.png) no-repeat; height: 148px; margin-left: 10px; margin-top: 5px; }
#bulletin h2 { display: none; }
#bulletin .content { padding: 30px 0 0 30px; }
#bulletin .content marquee { height: 95px; line-height: 22px; }
#bulletin .content li a { background: url(arrow_right.gif) no-repeat left 2px; padding-left: 15px; }
#bulletin .content li span { font-size: 10px; color: #999; }
/*头条新闻*/
#topnews { padding: 10px 5px 10px 0; border-bottom: 1px solid #CCC; overflow: hidden; }
#topnews .pic { float: left; width: 260px; }
#topnews .pic img { border: 1px solid #000; width: 250px; }
#topnews .title { margin: 10px 0; }
#topnews .title a { font-size: 18px; font-weight: bold; color: #009999; }
#topnews .title a:hover { text-decoration: underline; }
#topnews .content { word-wrap: break-word; line-height: 150%; }
/*文章类别板块*/
#articletypes .articletype { width: 350px; float: left; height: 220px; overflow: hidden; margin: 5px 5px 5px 0; }
#articletypes .articletype h2 { margin-bottom: 5px; }
#articletypes .articletype h2 a { border-bottom: 2px solid #999; display: block; color: #069; background: url(more.gif) no-repeat right 10px; }
#articletypes .articletype h2 a:hover { color: #000; border-bottom: 2px solid #C00; background: url(more.gif) no-repeat right -10px; }
#articletypes .articletype .icon { width: 60px; height: 60px; float: left; margin-left: 10px; }
#articletypes .articletype .list { line-height: 22px; width: 250px; float: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#articletypes .articletype .list li a { background: url(bullet.gif) no-repeat left center; padding-left: 10px; display: block; }
#articletypes .articletype .list li span { display: none; }
/*我的位置*/
#where { background: url(arrow_right.gif) no-repeat 0 6px; border-bottom: 1px solid #CCC; margin: 10px 0; padding-left: 15px; }
/*文章列表*/
#articlelist .title { display: none; }
#articlelist .content { margin: 10px 0 10px 30px; line-height: 23px; }
#articlelist .content li a { background: url(bullet.gif) no-repeat 0 3px; padding-left: 10px; }
#articlelist .content li span { color: #999; margin-left: 20px; font-size: 10px; }
#articlelist .page { border-top: 1px solid #CCC; }
/*文章浏览*/
#article { margin: 20px 10px; }
#article .view .title { font-size: 18px; font-weight: bold; text-align: center; color: #0066FF; }
#article .view .info { border-top: 1px dotted #CCC; text-align: center; width: 500px; margin: 0 auto; }
#article .view .content { font-size: 14px; }
/*侧边栏*/
#side { width: 220px; float: left; }
/*登录框*/
#log .title { background: url(bg3.gif) repeat-x; height: 22px; line-height: 22px; font-weight: bold; color: #333; padding-left: 10px; }
#log .content { padding: 10px; }
#log .buttons { text-align: center; margin-top: 5px; }
#log label { display: block; margin-top: 5px; }
#usertype, #username, #password { width: 120px; }
/*侧边栏板块*/
#side .panel h3 { background: url(bg2.gif) repeat-x; height: 30px; line-height: 30px; color: #333; padding-left: 10px; }
#side .panel .content { padding: 5px; line-height: 22px; }
#side .panel .content ul { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#side .panel .content a { background: url(imgArwrt.gif) no-repeat left center; padding-left: 9px; }
/*计数器*/
#counter { border-top: 1px solid #666; text-align: center; padding: 10px 0; }
/*底部*/
#footer { width: 960px; background: #F0F5FA url(footericon.gif) no-repeat 240px 102px; border: 1px solid #C2CFDF; margin: 5px auto; padding: 10px 0; clear: both; }
#link { width: 600px; margin: 5px auto; border-bottom: 1px solid #999; text-align: center; padding-bottom: 10px; }
#department { font-weight: bold; margin: 10px 0 0 280px; }
#copyright { margin-left: 280px; }
#copyright ul { list-style-type: none; margin: 0px; padding: 0px; }
