BODY 
{
	background-image: url(img/di-bg.gif);
	MARGIN: 15px 0 15px 0;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
:unknown {
	BACKGROUND: #000; COLOR: #eee
}

a:link{color:#999999; text-decoration:none;}
a:visited{color:#999999; text-decoration:none;}
a:active{color:#999999; text-decoration:none;}
a:hover{color:#000000; text-decoration:none;}

.title 
{
	margin: auto; 
	width:800px; 
	height:103px;
	background:#ffffff;
	border-bottom: 1px solid #999999;
}

#title_logo
{
	width: 340px;
	float:left;
}

#aboutus
{
	height:50px;
	float:left;
	width: 455px;
	text-align:right;
	border-bottom: 3px solid #eeeeee; 
	margin:0;
	padding:0;
	line-height:55px;
}

#menu 
{
	height:45px;
	FLOAT:left;
	width: 455px;
	text-align:right;
	margin:0;
	padding:0;
	line-height:45px;
}



#totop
{

text-align:right;
background:#ffffff;
padding-bottom:5px;

}

#copyright
{
	padding-left:5px;
	background:#000000;
	TEXT-ALIGN: center;
}

#footer_logo
{
	background:#ffffff;
	padding:10px 0 0 0;
}

.footer 
{
	margin:auto;
	BORDER-TOP: #999999 1px solid; 
	WIDTH: 800px; 
	color: #999999; 
	line-height:200%; 
	TEXT-ALIGN: left;
}

#container 
{
	
	MARGIN: auto; WIDTH: 800px; TEXT-ALIGN: left;background:#ffffff;padding:1px 0 11px 0;POSITION: relative;
}

.banner
{
	padding:10px;
	border:0;
}


#leftBar
{
	width:220px; 
	float:left;
	margin:0 0 0 10px;
	*margin:0 0 0 10px;/*ie7*/
	_margin:0 0 0 5px;/*ie6*/
	border:1px solid #eeeeee;
	text-align:left;
	background-position: bottom left;
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:8px;

}

.redian_list
{
	border-bottom: 1px dashed #eeeeee;

	padding-left:10px;

}

.redian_list ul
{
	padding:10px 0 10px 15px;
	
}

.redian_list li
{
	list-style-image:url(img/jt.gif);
}

#rightBar
{
	width:551px;
	background:#ffffff;
	margin:0 0 0 5px;
	border:1px solid #eeeeee;
	float:left;
	padding-top:8px;
}

.right_list
{
	padding:0 5px;
}


.focustext
{
	margin:0 15px 1px 20px;
	color:#505050;
}

.focustext a:link
{
	color:#3366ff;
}
.focustext a:visited
{
	color:#993366;
}


.focustext_line
{
margin-left:26px;
width:500px;
margin-top:8px;
border-bottom: 1px dashed #ebebeb;
}

.flash
{
width:800px;
float:left;
background:#000000;
}

#zazhi
{
list-style:outside none;
 padding:0; 
 margin-left:12px;
 }

.zazhiBody
{
background:#ffffff;
}

.zazhi li
{
list-style:outside none; 
padding:0; 
margin:0;
}

.zazhiPic
{
margin-top:10px;
background:url(images/zazhi_dibg_03.gif); 
width:118px; height:151px;
border:1px solid #eeeeee;
border-bottom:4px solid #eeeeee;
border-right:4px solid #eeeeee;}

.zazhiYuedu
{ font-size:12px; text-align:left;  width:50%; 
margin-left:33px;
background-position:center; background-repeat:no-repeat;}

SPAN.clr {
	CLEAR: both; DISPLAY: block
}






.thumbnailContainer {
	BORDER-TOP: #999999 1px solid; MARGIN-TOP: 10px; DISPLAY: none; OVERFLOW: hidden; WIDTH: 800px; HEIGHT: 0px
}
.thumbnailContainer .clipper {
	MARGIN: 10px 0px 0px
}
.thumbnailContainer .horizontal {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 110px; CURSOR: pointer; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 100px
}
.thumbnailContainer .vertical {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 27px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 93px; CURSOR: pointer; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 110px
}
.thumbnailContainer IMG {
	
}




.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
#images {
	DISPLAY: none
}

TABLE {
	FONT-SIZE: 12px; TEXT-ALIGN: left; MARGIN: auto
}
DIV {
	FONT-SIZE: 12px; TEXT-ALIGN: left; MARGIN: auto
}
DIV.dfn {
	DISPLAY: none
}
FORM,UL,INPUT,SELECT,TEXTAREA {
	MARGIN: 0px; PADDING: 0px
}
INPUT,SELECT,TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: arial; VERTICAL-ALIGN: middle
}
INPUT.text {
	HEIGHT: 16px; PADDING: 2px; BORDER: #999999 1px solid
}
INPUT.btn {
	HEIGHT: 22px; LINE-HEIGHT: 22px; BORDER: #DCDCDC 1px solid; PADDING-LEFT: 14px; BACKGROUND: url(button.jpg)
}
INPUT.button {
	HEIGHT: 22px; LINE-HEIGHT: 22px; BACKGROUND: #DEDEDE; BORDER: #999999 1px solid
}
INPUT.file {
	HEIGHT: 22px; LINE-HEIGHT: 22px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER: #999999 1px solid
}
INPUT.checkbox {
	WIDTH: 13px; HEIGHT: 13px; BORDER: 0px; MARGIN: 2px
}
INPUT.radio {
	WIDTH: 13px; HEIGHT: 13px; BORDER: 0px; MARGIN: 2px
}
SELECT.select {
	HEIGHT: 22px; LINE-HEIGHT: 22px
}
TEXTAREA.textarea {
	PADDING: 2px; BORDER: #999999 1px solid
}
IMG {
	BORDER: 0px
}
IMG.absmiddle {
	VERTICAL-ALIGN: middle
}

#top {
	WIDTH: 100%; MIN-WIDTH: 900px; HEIGHT: 88px; BACKGROUND: url(bg.1.jpg)
}
#topContent {
	WIDTH: 900px
}
#topContent H2 {
	MARGIN: 0px; COLOR: #FFFFFF; FONT-SIZE: 24px; FONT-WEIGHT: bold; POSITION: relative; TOP: 20px
}
#topContent H2 A {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
#topContent H2 A:hover {
	TEXT-DECORATION: underline
}

#middle {
	WIDTH: 800px;background:#ffffff;
}
#middleContent {
	WIDTH: 100%; PADDING-TOP: 10px; PADDING-BOTTOM: 30px
}
#bottom {
	WIDTH: 900px; BACKGROUND: url(line.jpg) top center no-repeat
}
#bottomContent {
	WIDTH: 100%; PADDING-TOP: 10px; PADDING-BOTTOM: 30px
}
#bottomContent P {
	MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: center
}

.ash {
	COLOR: #666666
}
.box1 {
	WIDTH: 200px; MARGIN-BOTTOM: 10px; BACKGROUND: #F6F9FB; BORDER: #E1E1E1 1px solid
}
.box1 H3 {
	MARGIN: 10px; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #9F9F9F
}
.box1 UL {
	LIST-STYLE-IMAGE: url(icon.1.gif); PADDING: 0 0 5px 30px; MARGIN: 10px 0 10px 0px
}
.box1 UL LI {
	MARGIN-TOP: 5px
}
.box1 DIV.box1s {
	MARGIN: 10px; TEXT-ALIGN: center
}
.box2 {
	WIDTH: 100%
}
.box2 H3 {
	MARGIN: 10px; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #666666; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #999999 1px dotted
}
.box2 UL {
	LIST-STYLE-IMAGE: url(icon.2.jpg); PADDING: 0 0 5px 30px; MARGIN: 10px 0 10px 0px
}
.box2 UL LI {
	MARGIN-TOP: 5px
}
.clear {
	DISPLAY: block; CLEAR: both; WIDTH: 100%; HEIGHT: 1px; OVERFLOW: hidden
}
.content DIV {
	LINE-HEIGHT: 150%
}
.comment DIV {
	LINE-HEIGHT: 120%
}
.cutepage {
	TEXT-ALIGN: right; PADDING-TOP: 10px; PADDING-BOTTOM: 10px
}
.cutepage A {
	MARGIN-LEFT: 3px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER: #AFAFAF 1px solid; TEXT-DECORATION: none
}
.cutepage A:hover {
	TEXT-DECORATION: none
}
.cutepage A.selected {
	COLOR: #F00000; TEXT-DECORATION: none
}
.cutepage INPUT {
	WIDTH: 20px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER: #AFAFAF 1px solid;height:14px;
}
.hand {
	CURSOR: pointer
}
.hidden {
	DISPLAY: none
}
.inline {
	DISPLAY: inline;float:left
}
.imgbox1 {
	WIDTH: 120px; PADDING: 3px; BORDER: #B9B9B9 1px solid
}
.imgbox2 {
	WIDTH: 240px; PADDING: 3px; BORDER: #B9B9B9 1px solid
}
.bigimgbox
{
	PADDING: 3px; BORDER: #B9B9B9 1px solid;
}
.jloader {
	MARGIN: 0px; BACKGROUND: #FFFFFF; PADDING-LEFT: 8px; BORDER: #666666 1px solid
}
.jloader DIV {
	MARGIN: 0px; BACKGROUND: url(jloading.gif) left center no-repeat; HEIGHT: 48px; LINE-HEIGHT: 48px; PADDING-LEFT: 40px; PADDING-RIGHT: 8px; COLOR: #666666
}
.list {
	PADDING-TOP: 10px;
	list-style-type:disc;
	
}
.line1 {
	HEIGHT: 1px; BACKGROUND: url(line.1.jpg)
}
.middleSide {
	WIDTH: 200px; DISPLAY: block; FLOAT: left
}
.middleMain {
	WIDTH: 600px; DISPLAY: block; FLOAT: left
}
.middleMainContent {
	MARGIN-LEFT: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(bg.2.jpg) top center repeat-x
}
.nav SPAN {
	DISPLAY: block; LINE-HEIGHT: 25px; BACKGROUND: url(bg.3.gif) center left no-repeat; PADDING-LEFT: 16px; PADDING-TOP: 2px; COLOR: #454545
}
.nav SPAN A {
	COLOR: #454545; TEXT-DECORATION: none
}
.nav SPAN A:hover {
	TEXT-DECORATION: underline
}
.quote {
	WIDTH: 98%; LINE-HEIGHT: 150%; BORDER: #dcdcdc 1px dotted; PADDING: 5px
}
.relative {
	POSITION: relative
}
.red {
	COLOR: #CC0066
}
.tit1 {
	HEIGHT: 30px
}
.tit1 SPAN {
	PADDING-LEFT: 10px; 
}
.time1 {
	TEXT-ALIGN: right
}
.time1 SPAN {
	COLOR: #999999
}
.tablem {
	WIDTH: 100%; BORDER: 0px
}
.tablen {
	WIDTH: 100%; BORDER: 0px
}
.topic {
	HEIGHT: 50px;
}
.topic DIV {
	LINE-HEIGHT: 50px; FONT-SIZE: 15px; FONT-WEIGHT: bold;text-align:center;
}

.download_read
{
	padding-top:10px;
}
#downr
{

	padding-right:50px
}


.cot
{
	float:right;
}

.alltable{
	width:780px;
	border:1px solid #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
	margin-top: 0px;
    line-height: 22px;}

.alltable a:link {
	color: #666666;
	text-decoration: none;
}
.alltable a:visited {
	text-decoration: none;
	color: #666666;
}
.alltable a:hover {
	text-decoration: underline;
}
.alltable a:active {
	text-decoration: none;
}

.hongzi{color: #990000}

.list1{
text-align:center;
background:url(img/klbj_list1.gif);
}
.list1 li{
list-style-type:none;
}

.list3{
text-align:center;
background:url(img/klbj_list1.gif);
color: #990000
}

.list3 li{
list-style-type:none;}
