BODY {
	BACKGROUND-IMAGE: url(images/margin-gradient.png); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #bababa; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; PADDING-TOP: 0px
}
BODY.popup {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#maximize_pane {
	Z-INDEX: 2; POSITION: absolute; TOP: 1px; RIGHT: 1px
}
#normalize_pane {
	Z-INDEX: 2; POSITION: absolute; TOP: 1px; RIGHT: 1px
}
#maximize_pane A {
	COLOR: white; TEXT-DECORATION: none
}
#normalize_pane A {
	COLOR: white; TEXT-DECORATION: none
}
#container_pane {
	POSITION: relative; TEXT-ALIGN: left; BACKGROUND-COLOR: white; PADDING-LEFT: 6px; WIDTH: 886px; PADDING-RIGHT: 6px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#header_pane {
	BACKGROUND-IMAGE: url(images/header-bg.png); POSITION: relative; HEIGHT: 77px
}
#header_cont_top{
	height:52px;
}
#header_cont{
	background-image:url(images/banner_bg_line.jpg);height:18px;bottom:0px;float:left;width:660px;margin-left:40px;
}
#header_cont_left{
	background-image:url(images/banner_right_m.jpg);width:44px;height:18px;float:left;
}
FORM LABEL {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: 700;
	FLOAT: left;
	PADDING-BOTTOM: 2px;
	WIDTH: 80px;
	COLOR: #000;
	PADDING-TOP: 2px;
	TEXT-ALIGN: right;
}
FORM BR { CLEAR: both; }
#bannerMeun{
	float: left;
	width: 569px;
	height: 18px;
	line-height: 22px;

}

#bannerMeun #bgline {
	float: left;
	padding: 0 8px 0 8px;
	height: 20px;
	background: url(images/banner_line.jpg) no-repeat center;
}

#bannerMeun A{ color: #434343; }

#bannerMeun A:hover { COLOR: #FF8C00; TEXT-DECORATION: none; }

#bannerMeun li { color: #FFFFFF; float: left; padding: 0 8px 0 8px; }

#bannerMeun ul { list-style: none; margin: 0; padding: 0; }

.decoration_left {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.decoration_right {
	POSITION: absolute;	TOP: 0px; Right: 0px
}
#main_pane {
	MARGIN-TOP: 2px
}
#left_pane {
	WIDTH: 199px
}
#right_pane {
	WIDTH: 199px
}
#left_pane {
	FLOAT: left
}
#center_pane {
	
}
#right_pane {
	FLOAT: right
}
.block {
	
}
.block_title {
	BACKGROUND-IMAGE: url(images/col-border-right.png); POSITION: relative; BACKGROUND-COLOR: #2F7CF0; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right 50%; HEIGHT: 27px
}
.block_title_content {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.block_content {
	BACKGROUND-IMAGE: url(images/col-border-right.png); PADDING-RIGHT: 2px; ZOOM: 1; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right 50%
}
.block_content_raw {
	BACKGROUND-IMAGE: url(images/col-border-right.png); PADDING-RIGHT: 2px; ZOOM: 1; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right 50%
}
.center_block_content {
	BACKGROUND-IMAGE: url(images/col-border-right.png); PADDING-RIGHT: 2px; ZOOM: 1; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right 50%
}
.center_block_content_at {
	BACKGROUND-IMAGE: url(images/col-border-right.png); PADDING-RIGHT: 2px; ZOOM: 1; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right 50%
	}
.block_content {
	BACKGROUND-COLOR: #eeeeee
}
.block_content_raw {
	BACKGROUND-COLOR: #eeeeee
}
.block_content {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 12px
}
.center_block {
	
}
.center_block_content {
	BORDER-LEFT: #e4e4e4 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: white; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #e4e4e4 1px solid; PADDING-TOP: 0px
}

.center_block_content_at {
	BORDER-LEFT: #e4e4e4 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 2px; PADDING-RIGHT: 1px; BORDER-TOP: #e4e4e4 1px solid; PADDING-TOP: 0px
}
.center_block_spacer {
	HEIGHT: 2px; FONT-SIZE: 1px
}
.block_bottom {
	BACKGROUND-IMAGE: url(images/block-bottom-bg.png); POSITION: relative; HEIGHT: 11px; FONT-SIZE: 0.1em; voice-family: inherit
}
#footer_pane {
	BACKGROUND-IMAGE: url(images/footer-bg.png); POSITION: relative; HEIGHT: 81px
}
#footer_pane_content A {
	COLOR: #f6c897; FONT-SIZE: 12px
}
#footer_pane_content {
	TEXT-ALIGN: center; COLOR: #f6c897; FONT-SIZE: 12px; PADDING-TOP: 12px
}
#mainmenu A {
	BACKGROUND-IMAGE: url(images/menu-item-bg.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom
}
#mainmenu A.menuMain {
	BACKGROUND-IMAGE: url(images/menu-item-bg.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom
}
#mainmenu A.menuSub {
	BACKGROUND-IMAGE: url(images/menu-item-bg.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom
}
#usermenu A {
	BACKGROUND-IMAGE: url(images/menu-item-bg.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom
}
#mainmenu A {
	PADDING-LEFT: 18px
}
#mainmenu A.menuMain {
	PADDING-LEFT: 18px
}
#mainmenu .MenuMainDivChinld{
	padding-left: 8px;
}
#usermenu A {
	PADDING-LEFT: 18px
}
#mainmenu A.menuSub {
	PADDING-LEFT: 26px;color:#522C12;
}
#mainmenu A:hover {
	BACKGROUND-IMAGE: url(images/menu-item-selected-bg.png); TEXT-DECORATION: none
}
#mainmenu A.menuMain:hover {
	BACKGROUND-IMAGE: url(images/menu-item-selected-bg.png); TEXT-DECORATION: none
}
#mainmenu A.menuSub:hover {
	BACKGROUND-IMAGE: url(images/menu-item-selected-bg.png); TEXT-DECORATION: none
}
#usermenu A:hover {
	BACKGROUND-IMAGE: url(images/menu-item-selected-bg.png); TEXT-DECORATION: none
}
BODY {
	FONT-FAMILY: arial, sans-serif; COLOR: #666666; FONT-SIZE: 13px
}
TD {
	FONT-FAMILY: arial, sans-serif; COLOR: #666666; FONT-SIZE: 13px
}
A {
	FONT-FAMILY: arial, sans-serif; COLOR: #666666; FONT-SIZE: 13px
}
P {
	FONT-FAMILY: arial, sans-serif; COLOR: #666666; FONT-SIZE: 13px
}
H1 {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
H2 {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
H3 {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
H4 {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
H4 {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
H5 {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
h7 {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
H1 {
	FONT-SIZE: 22px; PADDING-TOP: 12px
}
H1 A {
	FONT-SIZE: 22px; PADDING-TOP: 12px
}
H2 {
	FONT-SIZE: 20px; PADDING-TOP: 12px
}
H2 A {
	FONT-SIZE: 20px; PADDING-TOP: 12px
}
H3 {
	FONT-SIZE: 18px; PADDING-TOP: 10px
}
H3 A {
	FONT-SIZE: 18px; PADDING-TOP: 10px
}
H4 {
	FONT-SIZE: 16px; PADDING-TOP: 10px
}
H4 A {
	FONT-SIZE: 16px; PADDING-TOP: 10px
}
H5 {
	FONT-SIZE: 14px; PADDING-TOP: 8px
}
H5 A {
	FONT-SIZE: 14px; PADDING-TOP: 8px
}
H6 {
	FONT-SIZE: 14px; PADDING-TOP: 8px
}
H6 A {
	FONT-SIZE: 14px; PADDING-TOP: 8px
}
h7 {
	FONT-SIZE: 14px; PADDING-TOP: 8px
}
h7 A {
	FONT-SIZE: 14px; PADDING-TOP: 8px
}
A {
	COLOR: #c96b2b; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
DIV.wikitext {
	CLEAR: none
}
INPUT {
	BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #dcdcdc 1px solid
}
TEXTAREA {
	BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #dcdcdc 1px solid
}
SELECT {
	BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-TOP: #d1d1d1 1px solid; BORDER-RIGHT: #dcdcdc 1px solid
}
.formbutton {
	BORDER-BOTTOM: #d1d1d1 1px solid; BORDER-LEFT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; BORDER-RIGHT: #d1d1d1 1px solid
}
.options {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
#whosonline TD {
	HEIGHT: 80px
}
#footer A.hover {
	TEXT-DECORATION: underline
}
P.bottom.tightenable {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}
P.top.tightenable {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
LI.bottom.tightenable {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}
LI.top.tightenable {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
P.editdate {
	MARGIN-TOP: 30px
}
.tborderpadding {
	BORDER-BOTTOM: rgb(127,127,127) 1px solid; BORDER-LEFT: rgb(127,127,127) 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: rgb(127,127,127) 1px solid; BORDER-RIGHT: rgb(127,127,127) 1px solid
}
.tborderpadding TD {
	BORDER-BOTTOM: rgb(127,127,127) 1px solid; BORDER-LEFT: rgb(127,127,127) 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: rgb(127,127,127) 1px solid; BORDER-RIGHT: rgb(127,127,127) 1px solid; PADDING-TOP: 5px
}
.tborderpadding TH {
	BORDER-BOTTOM: rgb(127,127,127) 1px solid; BORDER-LEFT: rgb(127,127,127) 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: rgb(127,127,127) 1px solid; BORDER-RIGHT: rgb(127,127,127) 1px solid; PADDING-TOP: 5px
}
.tborder {
	BORDER-BOTTOM: rgb(127,127,127) 1px solid; BORDER-LEFT: rgb(127,127,127) 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: rgb(127,127,127) 1px solid; BORDER-RIGHT: rgb(127,127,127) 1px solid
}
.tborder TD {
	BORDER-BOTTOM: rgb(127,127,127) 1px solid; BORDER-LEFT: rgb(127,127,127) 1px solid; BORDER-TOP: rgb(127,127,127) 1px solid; BORDER-RIGHT: rgb(127,127,127) 1px solid
}
.tborder TH {
	BORDER-BOTTOM: rgb(127,127,127) 1px solid; BORDER-LEFT: rgb(127,127,127) 1px solid; BORDER-TOP: rgb(127,127,127) 1px solid; BORDER-RIGHT: rgb(127,127,127) 1px solid
}
.head {
	BACKGROUND-IMAGE: url(images/bg-head.png); BACKGROUND-COLOR: rgb(229,229,229); BACKGROUND-REPEAT: repeat-x; FONT-WEIGHT: bold
}
TD.head {
	PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.head TD {
	PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
TH.head {
	PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.head TH {
	PADDING-BOTTOM: 7px; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
.odd {
	BACKGROUND-COLOR: rgb(247,247,247)
}
.even {
	BACKGROUND-IMAGE: url(images/bg-odd.png); BACKGROUND-COLOR: rgb(242,242,242)
}
.foot {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
.legend {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
DIV#index_welcome {
	
}
HTML > BODY DIV#index_welcome {
	MARGIN: 0px 0px 15px
}
#index_welcome DIV.title A {
	PADDING-BOTTOM: 5px; FONT-SIZE: 22px; PADDING-TOP: 5px
}
#index_welcome DIV.title {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#index_welcome DIV.desc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#index_welcome DIV.visit {
	TEXT-ALIGN: right; FONT-SIZE: 11px
}
.cat_title {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 25px; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
PRE {
	OVERFLOW: auto
}
verbatim {
	OVERFLOW: auto
}
.htop {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.backlinks {
	COLOR: #666666; TEXT-DECORATION: none
}
H1 .backlinks {
	COLOR: #666666; TEXT-DECORATION: none
}
DIV.tightenable.plugin {
	OVERFLOW: auto
}
/*pro*/
/*索引页*/
.mclass{
	margin-top: 3px;
	padding-left:10px;
	padding-bottom: 15px;
	border-bottom: #EEEEEE 1px solid;
	float: left;
	width:640px;
}

.mclass #img a img{
	float: left;
	width: 200px;
	height: 130px;
	border: #87CEFA 2px solid;
}
.mclass #img a:hover img{
	border: #DFDFDF 2px solid;
}
.mclass #mdiv{
	float: left;
	margin-left: 30px;
}
.mclass #mcont{
	float: right;
}
.mclass #mdiv dt{
	font-weight: bold;
}
.mclass #mdiv dd{
	height:90px;
}
.mclass .noDat{
	height: 400px;text-align:left;display:table-cell;vertical-align:middle;position:static;font-size: 1.5em;
	font-weight: bold;
	color: Teal;
}
/*产品主页面*/
.product{
	margin-top: 3px;
	padding-left:10px;
	padding-right:10px;
}
.product #pro{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	float: left;
}
.product #pro #title{
	background: #2F7CF0;
	font-size: 16px;
	font-weight: bold;
	padding:0 4px;
	color: #FFFFFF;
	margin: 2px 0 0 2px;
	POSITION: absolute;
}
.product #pro #img img{
	float: left;
	border: #E6E6FA 1px solid;
	width: 640px;
}

#feat{
	float: left;
	padding-bottom: 5px;
	border-bottom: #EEEEEE 1px solid;	
}
#feat #a{
	float: left;
	width: 200px;
	margin: 3px 4px 3px 6px;
}
#feat #a #title{
	background: #E99A07;
	font-size: 12px;
	font-weight: bold;
	color: White;
	margin: 2px 0 0 2px;
	POSITION: absolute;
}
#feat #a img{
	float: left;
	border: #80BEF7 2px solid;
	width:200px;
}
/*===留言块*/
.message{
	display: inline;
	margin: 2px 4px 5px 4px;
	float: left;
	padding: 0px;
}
.message #userCue,#topCue,#contCue,#maiCue{
	color: Red;
}
.message #row{
	clear: both;
	margin-top:3px; 
	padding: 3px 0 3px 0;
}
.message .label{
	float: left;
  	width: 110px;
  	text-align: right;
}
.message .formw{
	float: left;
	padding-left:3px;
  	text-align: left;
}
.message input{
	border: 1px solid #D3D3D3;
	margin-right:5px;
}
/*message*/
.pro_mess dl{
	margin: 5px 0 5px 8px;
	text-align: left;
	width: 640px;
	line-height: 1.625em;
	border: #B0C4DE 1px solid;
	float: left;
}
.pro_mess dl #re{
	background: url(images/28.gif) no-repeat;
	color: #006400;
	padding-left: 30px;
}

.pro_mess dl dt{
	background: #A4D2FF url(images/topicBG.gif) repeat-x;
	line-height: 27px;
	float: left;
	width:640px;
}
.pro_mess dl dd{
	float: left;
	width: 698px;
	padding: 4px;
}
.pro_mess dl dt #member{
	float: left;
	font-weight: bold;
	color: Black;
}
.pro_mess dl dt #time{
	float: right;
	font-weight: bold;
	color: Gray;
}
.pro_mess dl #download{
	text-align: center;
	margin: 2px auto;
}
.pro_mess dl #download img{
	border: #1E90FF 2px solid;
}
.walPro #parent{
/*	font-weight: bold;*/
	font-size: 14px;
	margin: 2px 0 0 5px;
}

.walPro #parent A{
/*	font-weight: bold;*/
	font-size: 14px;
}

.walPro #children{
	font-weight: normal;
	font-size: 1.125em;
	margin: 3px 0 3px 10px;
}
.walPro #children A{
	color:#888888;
}
.page{
	float:right;
}
/*member*/
.member {
	width: 660px;
}
.member #regedit label{
	width: 120px;
	padding-right:4px;
}
.member #regedit #true{
	border: 2px solid #FFB6C1;
	padding:4px 0;
}
.member #regedit #false{
	border: 2px solid #ADD8E6;
	padding:4px 0;
}
.member #regedit img{
	line-height: 20px;
	vertical-align: middle;
}
/*user*/
.cue{
	color: Red;
}
/*info*/
.infom h2,.infom #time{
	text-align: center;
	width: 98%;
	float: left;
}
.infom sapn{
	float: left;
}
.infom div{
	width: 96%;
	float: left;
	margin: 5px 10px 5px 10px;
	line-height: 2.0em;
	font-size: 14px;
}
