﻿/*重置*/
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;
}
#log select, #log input[type="text"], #log input[type="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;
}
/*底部*/
#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;
}
