/*手写开始*/
body
{ 
	margin:0px 0px 0px 0px; 
	padding:0px; 
	background:#DDDDDD; 
	color:#5E5E5E;
	font-size: 12px; 	
	width: 100%;

}

#footer 
{
	background:url('/cn/images/n2/bottom_bg.gif') bottom repeat-x;
	color: #ffffff;
	height: 50px;
	width:100%;	
	padding:0;
	margin:0;
}

form
{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
}

th{ text-align:left; }
/*a sup{ vertical-align:top; }*/
fieldset{ border:0px; }

a:link{text-decoration:none; color:#CC0000 }
a:visited{text-decoration:none; color:#CC0000 }
a:hover {text-decoration:underline; color:#CC0000 }

a.blacklink:link{text-decoration:none; color:#5E5E5E }
a.blacklink:visited{text-decoration:none; color:#5E5E5E }
a.blacklink:hover {text-decoration:underline; color:#CC0000 }

a.whitelink:link{text-decoration:none; color:#FFFFFF }
a.whitelink:visited{text-decoration:none; color:#FFFFFF }
a.whitelink:hover {text-decoration:underline; color:#CC0000 }

a.footer:link{ text-decoration:none; color:white; }
a.footer:visited{ text-decoration:none; color:white; }
a.footer:hover{ text-decoration:underline; color:#CC0000; }

a.menu:link{ text-decoration:none; color:white;text-align:center;}
a.menu:visited{ text-decoration:none; color:white;text-align:center;}
a.menu:hover{ text-decoration:underline; color:#CC0000;text-align:center;}

a.news:link{ text-decoration:none; color:black;text-align:center;}
a.news:visited{ text-decoration:none; color:black;text-align:center;}
a.news:hover{ text-decoration:underline; color:#CC0000;text-align:center;}

.font-white {color: white;}

div#top_menu {
	color: #5E5E5E;
	padding: 11px 31px;
	font-size: 12px;
}

.user_comment_line
{
	color:#9C9C9C;
	padding: 0px 0px 8px 10px;
}

.font_title1 {
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0px 4px 24px;
	padding: 4px 0px;
	color: #ffffff;
}

.font_leftmenu {
  	text-align:center;
	font-size: 13px;
	font-weight: bold;
	margin: 8px 0px 4px 8px;
	padding: 0px 0px;
	color: #2A2E3A;
}

.home_tab_panel 
{
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 6px 0px;
	width:778px;
	height:100%;
	border-top: 1px solid #9A9A9A;
	border-bottom: 2px solid #9A9A9A;
	border-left: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
}

.border_index 
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top: 1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	border-left: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
}

.border_notop 
{
	border-top: 0px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	border-left: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
}

.border_notb {
	border-top: 0px solid #9A9A9A;
	border-bottom: 0px solid #9A9A9A;
	border-left: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
}

.border_class1 {
	border-top: 0px solid #9A9A9A;
	border-bottom: 0px solid #9A9A9A;
	border-left: 0px solid #9A9A9A;
	border-right: 0px solid #9A9A9A;
}

.border_side {
	border-top: 0px none white;
	border-bottom: 0px none white;
	border-left: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
}

.table_left_title {
  	background-color:#BEBEBE;
	height:20px;
	width:184px;
	float: left;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	}
	
.table_left{
	height:20px;
	width:184px;
	float: left;
	margin: 0px;
	text-align: center;
	background:url('/cn/images/n2/dashedHoriz.gif') bottom repeat-x;
	}
	
.table_left_nobackground{
	height:20px;
	width:184px;
	float: left;
	margin: 0px;
	text-align: center;
	}
	
.left_table_border {
	background-color:#B7B7B7;
	border-top: 0px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	border-left: 0px solid #9A9A9A;
	border-right: 0px solid #9A9A9A;
	height:24px;
	margin:0px;
	padding:3px;
	color: #383E41;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}

.body_line
{
	padding: 0px 0px 0px 11px;
}

#type_title
{
	background:url('/cn/images/n2/ico_category.gif') no-repeat 1em .4em;
	text-indent: 24px; 
	font-weight:bold;
}

.text_title
{
	font-size: 14px; 
	font-weight:bold;
}

.product_title
{
	font-weight:bold;
}

div#newsletter {
	margin: 0px; 
	padding-left: 8px; 
	height: 40px; 
} 

.product_overview
{
	float:left;
	width:325px; 
	clear:none; 
	display:block; 
	margin:.3em .3em	
}

.product_overview h2
{
	margin:5px 0px 0px 4px;
	font-size: 14px;
	font-weight:bold;
	background-color:#ffffff;
}

.product_icon 
{
	margin:0px;	
	padding: 0px 2px 0px 0px;
	float:left;
	clear:none;
	vertical-align:-80%
}

.product_body
{
	float:none;
	clear:left;
}

ul.product_link
{
	float:left;
	clear:right;
	padding: 18px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

.product_link li 
{
	padding: 5px 0px 0px 22px;
	margin: 0px 0px 0px 0px;
	list-style-position:outside; 
	list-style-type:none; 		
}

li.icon_buy
{
	background:url('/cn/images/n2/ico_buy.gif') no-repeat 0px .3em
}
li.icon_upgrade
{
	background:url('/cn/images/n2/ico_upgrade.gif') no-repeat 0px .3em
}
li.icon_download
{
	background:url('/cn/images/n2/ico_download.gif') no-repeat 0px .3em
}
li.icon_call
{
	background:url('/cn/images/n2/ico_contact_call.gif') no-repeat 0px .3em
}
li.icon_email
{
	background:url('/cn/images/n2/ico_contact_email_20px.gif') no-repeat 0px .3em
}
li.icon_note
{
	background:url('/cn/images/n2/ico_edit.gif') no-repeat 0px .3em
}

.cbMrgnSM {float:left; width:100%; clear:both; display:block; margin:.3em 0}
.cbType6 {width:100%; background:url('/cn/images/n2/dashedHoriz.gif') top repeat-x}
	.cbType6 .cbType6Lft {margin:1.2em 1em 0em 1em; float:left; width:65px}
	.cbType6 .cbType6Rgt {margin:1.2em 1em 0em 0em; float:left; width:420px}
		.cbType6 .cbType6Rgt img {vertical-align:-20%}
	
/*下载中心表格css*/
table#download {margin-top:20px; width:100%; table-layout:fixed; border-collapse:collapse;}
table#download a {text-decoration:none;}

table#download col#category {width:370px;}
table#download col#buynow {width:100px;}

table#download tr {vertical-align:top;}
table#download th {padding:3px; background:url(../images/heading-grad-item.gif) repeat-x top left;}
table#download td {padding:8px; border-bottom:1px solid #A2A2A2;}

table#download th.category {padding-left:8px; border:1px solid #A2A2A2; border-right:1px solid #F2F2F2; }
table#download th.trial {background-image:url(../images/heading-grad-item.gif); background-color:#FFFFFF; border:1px solid #A2A2A2; border-left:none; border-right:1px solid #F2F2F2; text-align:center;}
table#download th.buynow {background-image:url(../images/heading-grad-item.gif); background-color:#FFFFFF; border:1px solid #A2A2A2; border-left:none; text-align:center;}

table#download td.product {}
table#download td.product h3 {margin:0; font-weight:bold; font-size:100%;}
table#download td.product p {margin:0;}
table#download td.product p a {font-weight:bold; margin-left:10px; text-decoration:underline;}
table#download td.download {border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5;text-align:center; background:none #FFFFFF; font-weight:normal;vertical-align:middle;}
table#download td.buynow {background:none #ffffff; font-weight:normal; text-align:center;vertical-align :middle;}
table#download td.buynow img {display:block; border:0; margin:0 auto; width:25px; height:14px;}
	
.class_title 
{
  background:url('/cn/images/n3/tittle_bar_bg.png') bottom repeat-x;
	border-top: 0px solid #9A9A9A;
	border-bottom: 0px solid #9A9A9A;
	border-left: 0px solid #9A9A9A;
	border-right: 0px solid #9A9A9A;
	height:24px;
	margin:0px;
	padding:3px;
	padding-left:25px;
	padding-bottom:0px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
	
.table_border {
	margin: 2px 2px 2px 2px;
	font-size: 12px;
	border: 1px solid #9A9A9A;
}
.table_left_title1 {  	
	background-color:#F3F3F3;
	height:20px;
	width:184px;
	float: left;
	margin: 0px;
	text-align: center;
	font-weight: bold;
}


.form1 {
	height:15px;
	width:100px;
	float: right;
	margin: 4px;
	border: 1px solid #999;
	color: #666;
	
}
.form_button {
  height:19px;
	float: left;
	margin: 4px;
	border: 1px solid #999;
	background: #eee;
	color: black;
}

.left_page {
	color: #5e5e5e;
	line-height:20px;
	font-size: 12px;
	text-decoration: none;
}

.right_page {
	color: #5e5e5e;
	line-height:20px;
	font-size: 12px;
	text-decoration: none;
}

.table_title2 {
	margin:4px 0px;
	padding:4px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	background: #EFEFF4;
}

.table_title {
	height:20px;
	width:100px;
	float: left;
	margin: 4px;
	border: 1px solid #999;
	color: #666;
	}
	
.table_item {width:100%; background:url('/cn/images/n2/dashedHoriz.gif') top repeat-x}
.cbType6 {width:100%; background:url('/cn/images/n2/dashedHoriz.gif') top repeat-x}

/* ---------------- Mambo Menu Styling ----------------------*/

a.top_menu:link, a.top_menu:visited {
	display: block;
	color: black;
	background: #FAFAFA;
	border: 1px solid #FAFAFA;
	width: 184px;
	height: 20px;
	line-height:20px;
	font-weight: normal;
	text-align: center;
	text-indent: 5px;
	text-decoration: none;
}
a.top_menu:hover {
	display: block;
	color: #cc0000;
	background: #FAFAFA;
	border: 1px solid #FAFAFA;
	width: 184px;
	height: 20px;
	line-height:20px;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;	
	text-decoration: none;
}
a.sub_menu:link, a.sub_menu:visited {
	display: block;
	color: #666666;
	background: #FAFAFA;
	border: 1px solid #FAFAFA;
	width: 178px;
	height: 20px;
	line-height:20px;
	font-weight: normal;
	text-align: left;
	text-indent: 15px;
	text-decoration: none;
}
a.sub_menu:hover {
	display: block;
	color: #CC0000;
	background: #FAFAFA;
	border: 1px solid #FAFAFA;
	width: 178px;
	height: 20px;
	line-height:20px;
	font-weight: normal;
	text-align: left;
	text-indent: 15px;	
	text-decoration: none;
}
a.sub_menu:active {
	display: block;
	color: #CC0000;
	background: #FAFAFA;
	border: 1px solid #FAFAFA;
	width: 178px;
	height: 20px;
	line-height:20px;
	font-weight: normal;
	text-align: left;
	text-indent: 15px;	
	text-decoration: none;
}

.td_index { color:#000; font-size:small; font-weight:bold; margin:0px; padding:4px 7px 0px; }


/*template classes*/


.nowrap{ white-space:nowrap; }

h2,
b.related,
b.rlinks,
.fnt,
.greytextbld,
.greytext,

.dkgd{ background-color:#996; }
.hdgd,
.sth,
.popup_title{ color:#fff; }
.mdgd{ color:#663; background:#cc9; }
.flgd{ background:#f7f7e7; }
.dgbg{ background-color:#999; }

a.fbox:link{ text-decoration:none; color:#CC0000; }
a.fbox:visited{ text-decoration:none; color:#969; }
a.fbox:hover{ text-decoration:underline; color:#CC0000; }

a.bctl:link,
a.bctl:visited{ text-decoration:none; color:#999; }
a.bctl:hover{ text-decoration:underline; color:#999; }

.iform{ color:#000; }
.menu_split {
	border-top: 1px solid #fff;
	border-right: 1px solid #ff0000;
}
.table_left_title
{
	height:20px;
	width:184px;
	float: left;
	margin: 0px;
	text-align: center;
	background:url('/cn/images/n2/dashedHoriz.gif') bottom repeat-x;
}
	
.table_left{
	height:20px;
	width:184px;
	float: left;
	margin: 0px;
	text-align: center;
	background:url('/cn/images/n2/dashedHoriz.gif') bottom repeat-x;
	}

.item_panel ul 
{
	padding: 0;
	margin: 0;
	list-style: none;
	border-left: 1px solid #576178;
	border-right: 1px solid #1f2635;
	position: absolute;
	top: 0;
}

.item_content_panel ul 
{
	margin:8px 0px 2px 0px; 
	padding:0px 0px 0px 24px;
}

.item_ul li 
{
	padding: .2em .2em .1em .8em;
	margin: 0;
	list-style-position:outside; 
	list-style-type:none; 	
	background:url('/cn/images/n2/menuitem.gif') no-repeat 0 .6em
}

.access_ul li 
{
	padding: .3em .4em .1em .8em;
	margin: 0;
	list-style-position:outside; 
	list-style-type:none; 	
	background:url('/cn/images/n2/fleche_rouge_8x7.gif') no-repeat 0 .6em
}

.index_content_panel
{
	max-width: 900px; margin: 0 auto;
}

.index_content_panel ul 
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 24px;
}

.index_item_ul li 
{
	float: left;
	margin:0px 0px 0px 0px;
	list-style-position:outside; 
	list-style-type:none; 
	padding: 0px 24px 0px 12px; 
	background:url('/cn/images/n2/menuitem.gif') no-repeat 0 .8em
}

.loc_panel
{
	padding:4px 1px 0px 1px;
	text-indent:18px;
}

.loc_panel a:link{text-decoration:none; color:#5E5E5E }
.loc_panel a:visited{text-decoration:none; color:#5E5E5E }
.loc_panel a:hover {text-decoration:underline; color:#CC0000 }

.title_submenu 
{
	display: block;
	padding: 4px 6px;
	color: #666;
	background: #EFEFF4;
	font-weight: bold;
	text-align: left;
	text-indent: 4px;
}

.content_title
{
	font-weight:bold;
}

.content_panel
{
	padding:5px 5px 5px 5px;	
}

.content_panel p
{
	margin:8px 5px 8px 5px;
}

.content_p
{
	margin:10px 5px 20px 5px;
	line-height: 20px;
}

.item_title
{
	font-weight:bold;
}

/* 顶部菜单的样式控制 */
#header_panel 
{
	position:relative; 
	margin:0px 0px 0px 0px; 
	height:69px; 
	width:100%; 
	z-index:-1
}

#logo_panel 
{
	position:absolute; 
	margin:0px 0px 0px 0px; 
	left:41px; 
	top:26px;
}
 
.header_spacer_panel 
{
	display:block; 
	position:relative; 
	text-align:right; 
	margin:0px 0px 0px 0px; 
	width:100%; 
	z-index:-1; 
	height:69px;
}

#header_menu_panel {position:relative; text-align:right; height:23px; margin:0px 0px 0px 0px; width:100%; }
#home_menu {position:absolute; text-align:center; margin:0px 0px 0px 0px; left:0px; top:0px; width:65px; height:23px; }
#partner_menu {position:absolute; text-align:center; margin:0px 0px 0px 0px; left:67px; top:0px; width:65px; height:23px; }
#about_menu {position:absolute; text-align:center; margin:0px 0px 0px 0px; left:134px; top:0px; width:65px; height:23px; }
#language_menu {position:absolute; text-align:center; margin:0px 0px 0px 0px; left:201px; top:0px; width:65px; height:23px; }
#mitem_home, #mitem_partner, #mitem_about, #mitem_lang {position:absolute; text-align:left; visibility:hidden; margin:0px 0px 0px 0px; left:4px; top:15px; width:98px; z-index:200; background:url("/cn/images/n2/menubg.gif") }
.mitem_panel ul {margin:6px 6px 6px 6px; padding-left:2px}
.mitem_panel li {margin:0px 0px 0px 0px;}
.mitem_ul li {list-style-position:outside; list-style-type:none; padding-left:.8em; background:url('/cn/images/n2/menuitem.gif') no-repeat 0 .5em}