body {
font-size:9pt
}
A {
	TEXT-DECORATION: none; color:#333333
}
A:link {
	COLOR: #999
}
A:visited {
	COLOR: #999
}
A:hover {
	COLOR: #666666; text-decoration:underline; 
}
A:active {
	COLOR: #333333
}
td           { font-size: 9pt; color: #333333; text-decoration:none }
select {FONT-SIZE: 9pt; color:#333333}
input{ font-size: 9pt; color:#333333 }
option { font-size: 9pt; color:#333333 }
textarea { font-size: 9pt; color:#333333 }
form {
	margin: 0px;
	padding: 0px;
}
.nav {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Tahoma, Verdana
}
.header1 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(altbg.gif); COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana
}
.category {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #f3f3f3
}
.multi {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma
}
.smalltxt {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma
}
.mediumtxt {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana
}
.bold {
	FONT-WEIGHT: normal
}
BLOCKQUOTE {
	BORDER-RIGHT: #dbdbdb 1px dashed; PADDING-RIGHT: 9pt; BORDER-TOP: #dbdbdb 1px dashed; PADDING-LEFT: 9pt; PADDING-BOTTOM: 9pt; MARGIN-LEFT: 20px; BORDER-LEFT: #dbdbdb 1px dashed; MARGIN-RIGHT: 20px; PADDING-TOP: 9pt; BORDER-BOTTOM: #dbdbdb 1px dashed; BACKGROUND-COLOR: #ffffff
}
.code {
	PADDING-RIGHT: 9pt; PADDING-LEFT: 9pt; PADDING-BOTTOM: 9pt; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px; PADDING-TOP: 9pt; BACKGROUND-COLOR: #ffffff
}
.selet_bg {
	BACKGROUND-COLOR: #ffffff
}









body {
	padding: 0;
	margin: 0;
	line-height: 1.6em;
	background: #ccc;
	color: #000;
	topmargin:0
}

/* links */
a { color: #003B6E; background: inherit; }
a:hover { color: #9EC068; background: inherit; }	

/* headings */
h1 { font: bold 2.5em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; }
h2 { font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; }
h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }
.title { color: #808080; background: #fff; }

/* lists and form elements */
ul { margin: 0; padding : 0; list-style : none; }
form { margin: 0; }
input.search { width: 279px; border: none; background: #fff url(/images/input.gif) no-repeat; padding: 6px 10px; color: #1E67A8; font-weight: bold; }
input.button { padding: 3px; }

.ceng_zhi_zhong {
	width: 960px;
	clear: both;

	margin-right: auto;

	margin-left: auto;
	background: #fff;
}

#logo {
	width: 760px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	float: left;
}
#logo p { margin: 0; padding: 0 0 0 10px; color: #808080; background: #fff; }
#top_info { float: right; width: 570px; margin: 20px 5px 0 0; text-align: right; }

/* horizontal tabbed menu */	
#tabs {
	background: #fff url(/images/bigbox.gif) no-repeat top left;
	color: #000;
	height: 98px;
	text-align: center;
	clear: both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 210px;

}
#tabs li { display: inline; height: 45px; }
#tabs li a { float: left; background: #fff url(/images/barbg.gif) no-repeat; color: #808080; padding: 6px 0; width: 82px; text-align: center; font-weight: bold; text-decoration: none; }
#tabs li a:hover { background: #fff url(/images/barcurrent.gif) no-repeat; color: #000; }	
#tabs li a.current { background: #fff url(/images/barcurrent.gif) no-repeat; color: #2C71AE; }	
.key { text-decoration: underline; }

/* search form */
#search {
	float: left;
	clear: both;
	color: #000;
	background: #fff url(/images/searchbg.gif) no-repeat;
	width: 500px;
	margin-top: 6px;
	margin-right: 0;
	margin-left: 0;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 5px;
}
	#search p { padding: 0; margin: 0; }


/* right side */
.right {
	float: right;
	width: 700px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
	.right_articles {
	margin: 0 20px 15px 10px;
	padding: 10px 0 0 0;
	text-align: justify;
	color: #000;
	background: #fff;
	}
	
	.calendar { height: 50px; float: right; background: #fff url(/images/calendar.gif) no-repeat; width: 50px; padding: 5px 0 0 9px;  color: #808080;}
	.calendar p { padding: 0; margin: 0; }
	.description { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #ccc; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }
	
/* bottom thirds */
.thirds { float: left; width: 213px; background: #eee; margin: 0 12px 0 0; color: #5d5d5d; }
	.smallboxtop { height: 14px; background: #fff url(images/smallboxtop.gif) no-repeat; color: #000; }
	.smallbox { background: #fff url(/images/smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }
	.smallbox p { padding: 0; margin: 0; }
#left {
	float: left;
	width: 250px;
}
#intro_left {
	clear: left;
	float: left;
	width: 250px;
	background: #8D9CAF url(/images/leftintrobg.gif) repeat-x;
	color: #E5EAF2;
	margin: 0 0 1px 0;
}
	#intro_left a { color: #fff; background: inherit; }
	
	#menu_left { 
		float: left;  
		margin: 0 0 6px 0; 
		padding: 0 0 1px 0; 
		border-bottom: 2px solid #e2e2e2; 
	}
		#menu_left li { list-style: none; }
		#menu_left li a { 
			display: block; 
			color: #3F5B7F; 
			background: #C2CEDE url(/images/arrow.gif) no-repeat center left; 
			width: 204px; 
			padding: 7px 23px 7px 23px; 
			margin: 0 0 1px 0; 
			font-weight: bold; 
			text-decoration: none; 
		}	
		#menu_left li a:hover { background: #9EB1C9 url(/images/arrow.gif) no-repeat center left; color: #fff;  }
		
#left_info {
	float: left;
	width: 250px;
}
	.box {
		padding: 4px 15px;
		border: 1px solid #ccc;
		margin: 0 0 10px 0;
	}
	.note {
		padding: 15px 15px 20px 100px;
		border: 1px solid #CFCB66;
		margin: 0 0 5px 0;
		background: #FFFFAD url(/images/package.gif) no-repeat;
		color: #585616;
	}
.yuanyan {
	float: right;
	width: 190px;
	margin-top: 12px;
}

.r {background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;height:1px;font-size:1px;overflow:hidden;display:block;}
.a1 {margin:0 5px; background:#ccc;}
.a2 {margin:0 3px; border-right-width:2px; border-left-width:2px;}
.a3 {margin:0 2px;}
.a4 {margin:0 1px; height:2px;}
.a5 {height:auto;font-size:medium;}

.classlist {
	COLOR: #fff
}

.STYLE3 {
	COLOR: #cc00ff
}
.STYLE10 {
	
}
.STYLE17 {
	COLOR: #000000
}
.STYLE18 {
	COLOR: #000000; FONT-SIZE: 15px
	
}


A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
.table {
	POSITION: relative; WIDTH: 160px; FLOAT: left; HEIGHT: 217px
}

BODY {
	LINE-HEIGHT: 20px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; COLOR: #996600; FONT-SIZE: 12px
}
B.rtop {
	DISPLAY: block; BACKGROUND: #fff
}
B.rbottom {
	DISPLAY: block; BACKGROUND: #fff
}
B.rtop B {
	DISPLAY: block; BACKGROUND: #9bd1fa; HEIGHT: 1px; OVERFLOW: hidden
}
B.rbottom B {
	DISPLAY: block; BACKGROUND: #9bd1fa; HEIGHT: 1px; OVERFLOW: hidden
}
B.r1 {
	MARGIN: 0px 5px
}
B.r2 {
	MARGIN: 0px 3px
}
B.r3 {
	MARGIN: 0px 2px
}
B.rtop B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
B.rbottom B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
