body{margin:0;padding:0;background-color:#bfbfbf;}
form,input,select,ul,li,ol,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
body,td,select,input,div,p{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333;}
img{border:none;}
ul,li,ol,dl,dt,dd{list-style:none;}
.clear {clear:both;}
.float_left { float:left;}
.float_right { float:right;}


a:link,a:visited { font-size:12px; line-height:22px; color:#011900; text-decoration:none;}
a:hover { text-decoration:none; color:#079000;}

a.more:link,a.more:visited { font-size:14px; color:#000; text-decoration:none; line-height:30px; margin-right:10px;}
a.more:hover {font-size:14px; color:#08aa00; text-decoration:underline; line-height:30px; margin-right:10px;}


#nav { width:987px; height:30px; line-height:30px; margin:0 auto; background:#7c7c74; padding-right:15px;}
#nav li { display:block; float:right; padding:0px 5px;}
#nav li a { font-family:Arial; font-size:12px; color:#fff; background:url(../image/nav-pot.jpg) no-repeat 5px 5px; padding-left:15px; line-height:30px; }
#nav li a:hover { color:#94080b; background:url(../image/nav-pot-hover.jpg) no-repeat 5px 5px; text-decoration:underline; line-height:30px; }

#header { background:#94080b; height:345px; width:1002px; margin:0 auto;}
#header .hd_left  { width:295px; padding-top:135px; padding-left:30px; padding-right:15px; background:url(../image/header-logo.jpg) 30px 30px no-repeat;}
.hd_left_ul {border-top:#bf6a6d 1px solid; padding-top:10px; padding-left:30px;}
#header .hd_right { width:655px;}
a.menu-lk:link,a.menu-lk:visited { font-family:"Century Gothic", Arial; font-size:16px; color:#fff; text-decoration:none; padding-left:20px; background:url(../image/menu-pot.jpg) 0px 5px no-repeat; line-height:23px;}
a.menu-lk:hover { color:#FC0; background:url(../image/menu-pot-hover.jpg) 0px 5px no-repeat; text-decoration:none; line-height:23px;}

#main {width:982px; padding:10px; background:#fff; margin:0 auto; border-top:#f2f2f2 5px solid;}
.main-left {width:340px;}
.main-left p { line-height:120%;}
.main-right {width:625px;}
.welcome { font-size:18px; font-weight:bold; color:#aa0006; line-height:22px;}
a.moreabout:link,a.moreabout:visited { width:200px; color:#CC0000; text-align:right; text-decoration:none; padding-right:20px; background: url(../image/news-list-pt.jpg) 85px 4px no-repeat;}
a.moreabout:hover { padding-right:20px; background: url(../image/news-list-pt.jpg) 90px 4px no-repeat;}
.csa-bud {padding:8px 0px; text-align:center;}
.sub-title { line-height:30px; height:30px; background:#94080b; padding:0px 10px; color:#fff; font-family:Corbel; font-size:16px; font-weight:bold; margin:8px 0px;}


#member-list li { display:block; float:left; width:85px; height:115px; overflow:hidden; text-align:center;}

#news-list { padding-bottom:10px;}
#news-list .title {color:#94080b; line-height:25px; border-bottom:#94080b 2px solid; padding:0px 15px; font-family:Arial; font-size:16px; font-weight:bold; margin-bottom:5px;}
#news-list .title span {float:right;}
a.news-list:link,a.news-list:visited { color:#94080b; float:right; font-size:12px; font-family:Arial; font:normal; line-height:30px; text-decoration:none;}
a.news-list:hover { color:#FC0; text-decoration:none;}

a.newstitle-lk:link,a.newstitle-lk:visited { font-size:14px; font-weight:bold; color:#333; text-decoration:underline; padding-left:15px; background:url(../image/news-list-pt.jpg) 5px 5px no-repeat; line-height:30px;}
a.newstitle-lk:hover { color:#94080b;  background:url(../image/news-list-pt.jpg) 8px 5px no-repeat;}

a.newstitle-lk2:link,a.newstitle-lk2:visited { font-size:14px;  color:#333; text-decoration:none; padding-left:15px; background:url(../image/news-list-pt.jpg) 5px 5px no-repeat; line-height:30px;}
a.newstitle-lk2:hover { color:#94080b;  background:url(../image/news-list-pt.jpg) 8px 5px no-repeat; text-decoration:underline;}

#footer { width:1002px; margin:0 auto; background:#FFF; line-height:22px;}
#footer .left { width:340px; border-top:#c2c2c2 8px solid; height:50px; text-align:center; padding:5px 0px 5px 10px;}
#footer .right { width:632px; border-top:#94080b 8px solid; height:50px; text-align:right; padding:5px 20px 5px 0px;}

.overviewheight { height:685px;}
.pagesize { line-height:25px; border-top:#94080b 1px solid; background:#F7F7F7; text-align:center;}
.righthere { font:normal; font-size:12px; color:#666;}

.bkgf7 { background:#f7f7f7;}
#detail { text-align:center;}
#detail .detail-title {font-size:16px; height:60px; line-height:60px; width:100%; margin:0px auto; color:#333;}
#detail .writerinfo {font-size:12px; color:#666; text-align:center; line-height:25px; width:100%; margin:0px auto;}
#detail .sizeinfo { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666; text-align:center; line-height:25px; margin:0px 10px; border-top:#94080b 2px solid; background-color:#F7F7F7;}
#detail .detail-content {font-size:14px; color:#666; margin:0px 10px; line-height:150%;  padding:10px; border:#F7F7F7 1px solid; position:relative; text-align:left;}
#detail .detail-content p {line-height:150%;}
#detail .appendix {width:610px; margin: 5px 10px; text-align:left;}
#detail .relnews {margin:5px 10px;}
#detail .relnews p {border-bottom:#999 2px solid; background-color:#f7f7f7; height:22px; line-height:22px; text-align:left; padding-left:5px;}
#detail .relnews ol {margin-left:30px; padding:5px 0px;}
#detail .relnews ol li {list-style-type:decimal; line-height:22px; text-align:left; color:#333;}