body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {margin:0;padding:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
body{background:#0C4890;}
#alert{background:#F4F4F4 url(images/bg_alert.gif) no-repeat;height:41px;line-height:41px;margin:0 auto;padding-left:40px;text-align:left;width:880px;}
#button{
	float:left;
	margin:141px 0 0 20px;
}
#content{background:url(images/bg_content.gif) repeat-y;margin:0 auto;padding:3px 0;text-align:left;width:960px;}
#content ol li,#subpage ol li{line-height:24px;}
#content ol,#subpage ol{list-style-type:decimal;margin:5px 0 10px 10px;}
#content_bot{background:url(images/bg_content_bot.gif) no-repeat;height:17px;margin:0 auto;width:960px;}
#content_left{float:left;padding:0 0 0 20px;text-align:left;width:580px;}
#content_right{float:right;font-size:12px;padding:0;text-align:left;width:337px;}
#content_right ul li,#content_left ul li,#subpage_right ul li,#subpage_left ul li{background:url(images/icons/bullet.gif) no-repeat 0 4px;line-height:24px;padding:0 0 0 20px;}
#content_right ul,#content_left ul,#subpage_right ul,#subpage_left ul{margin:5px 0 10px 10px;}
#content_right ul.arrow li,#content_left ul.arrow li,#subpage_right ul.arrow li,#subpage_left ul.arrow li{background:url(images/icons/green_arrow.gif) no-repeat 0 6px;line-height:26px;padding:0 0 0 20px;}
#content_right ul.arrow,#content_left ul.arrow,#subpage_right ul.arrow,#subpage_left ul.arrow{margin:5px 0 10px 10px;}
#content_top{background:url(images/bg_content_top.gif) no-repeat;height:17px;margin:0 auto;width:960px;}
#footer, #flink{font-size:12px;line-height:20px;margin:0 auto;padding:10px 0 20px;width:920px;}
#flink #footlinks{float:left; margin-left:-20px}
#flink #footlinks ul{list-style-type:none;margin:0;padding:0;}
#flink #footlinks ul li{float:left;padding:0 0 0 20px;}
#footer #copyright{float:left;}
#footer #footlinks{float:right;}
#footer #footlinks ul{list-style-type:none;margin:0;padding:0;}
#footer #footlinks ul li{float:left;padding:0 0 0 20px;}
#links{float:right;margin:40px 0 0;padding:0 20px 0 0;}
#mcafeesecure{float:right;margin-top:18px;padding:0 20px 0 0;text-align:right;}
.mcafeesecure{margin-bottom:15px;margin-right:20px;}
#logo{
	float:left;
	margin:0 0 0 20px;
	padding-left:83px;
	background: url(images/logo-top.gif) no-repeat;
	font-family:Microsoft YaHei;
	width:500px;
}
#title{ height:40px; line-height:48px; font-size:18px; font-weight:bold }
#subtitle{height:30px; font-size:15px; color:#1C9918; }
/*#logo{float:left;margin:0 0 0 20px;background: url(images/logo-top.gif) no-repeat;}
#logo, #logo a {
	width:426px;
	height:73px;
	overflow:hidden;
}
#logo a{
	display:block;
	padding:10px 0 0 100px;
	background: url(images/logo-top.gif) no-repeat;
}*/
#nav{
	background:url(images/bg_nav.png) no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	height:43px;
	line-height:43px;
	margin:0 auto 20px;
	padding:0 10px;
	text-align:left;
	width:940px;
}
#nav ul li{float:left;}
#nav ul li a,#nav ul li a:visited{
	width:80px;
	color:#72aced;
	display:block;
	height:43px;
	text-align:center;
	text-decoration:none;
	padding:0 8px
}
#nav ul li.current_page_item,#nav ul li.current-cat,#nav ul li.current_page_ancestor{background:url(images/bg_nav_active.gif) repeat-x;color:#FFF;}
#nav ul li a.active,#nav ul li a.active:visited,#nav ul li a.active:hover{background:url(images/bg_nav_active.gif) repeat-x;color:#FFF;}
#nav ul li a:hover{color:#FFF;}
#nav ul li.order{float:right;text-transform:uppercase;}
#nav ul li.order a,#nav ul li.order a:visited,#nav ul li.order a:hover{
	color:#FFF;
	width:125px;
	font-size:16px;
}
#promo{background:url(images/promo_bg.jpg) no-repeat;height:208px;margin:0 auto 20px;padding:20px;text-align:left;width:920px;}
#promotext{color:#cce8ff;float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;}
#promotext .header{color:#FFF;font-size:28px;font-weight:bold;padding:0 0 10px;}
#promotext .header a,#promotext .header a:visited{color:#FFF;}
#promotext .list{padding:0 0 0 30px;}
#promotext a,#promotext a:visited{color:#cce8ff}
#promotext p{line-height:28px;}
#right_padding{margin:0 auto;width:297px;}
#screenshot{float:right;padding:7px 0 0;}
#submenu ul{font-size:12px;margin:0 0 20px;padding:0;}
#submenu ul li{background:none;margin:0;padding:0;}
#submenu ul li a,#submenu ul li a:visited{color:#4f9eec;display:block;height:35px;line-height:35px;padding:0 0 0 25px;text-decoration:none;width:220px;}
#submenu ul li.current_page_item a, #submenu ul li.current-cat a,#submenu ul li a.active,#submenu ul li a.active:visited,#submenu ul li a.active:hover{background:#FFF;border-bottom:1px solid #DDD;border-top:1px solid #DDD;color:#333;font-weight:bold;width:219px;}
#submenu ul li a:hover{color:#16b;}
.sublist h2{font-size:12px;margin:0 0 0 22px;padding:0;}
.sublist ul{list-style:none;font-size:12px;margin:0 0 20px;padding:0;}
.sublist ul li{margin:0;padding:0;}
.sublist ul li a, .sublist ul li a:visited{ font-weight:lighter;color:#4f9eec;display:block;height:25px;line-height:25px; text-decoration:none;width:220px;}
.sublist ul li a:hover{color:#16b;}
#subpage{background:url(images/bg_subpage.gif) repeat-y;margin:0 auto;padding:3px 0;text-align:left;width:960px;}
#subpage_bot{background:url(images/bg_subpage_bot.gif) no-repeat;height:17px;margin:0 auto;width:960px;}
#subpage_left{float:left;padding:0 0 0 20px;text-align:left;width:675px;}
.place{ margin-bottom: 10px;}
#subpage_padding{margin:0 auto;width:225px;}
#subpage_right{float:right;font-size:12px;padding:0;text-align:left;width:245px;}
#subpage_top{background:url(images/bg_subpage_top.gif) no-repeat;height:17px;margin:0 auto;width:960px;}
#top{height:80px;margin:0 auto;padding:10px 0 0;width:960px;}
.absmiddle{vertical-align:middle;}
.clear{clear:both;}
.darkgray{color:#333;}
.floatleft{float:left;padding:0 0 0 10px;}
.floatright{float:right;padding:0 0 0 10px;}
.right_links{font-size:14px;font-weight:bold;text-align:center;}
.spacer{background:#FFF url(images/bg_divider.gif) no-repeat;height:33px;margin:0 auto;width:583px;}
.onecol{float:left;width:100%}
.twocol_1{float:left;width:48%;}
.twocol_2{float:right;width:48%;}
a,a:visited{color:#4f9eec;text-decoration:none;}
a.arrow{background:url(images/icons/blue_arrow.gif) right no-repeat;line-height:20px;padding:0 10px 0 0;}
a:hover{text-decoration:underline;} 

body{background:#f4f4f4 url(images/bg_body.gif) repeat-x;}
body,td,th{color:#666;font-family: 宋体;font-size:12px;}
h1{color:#0f5aaf;font-size:24px;padding:0 0 10px;}
h2{color:#333;font-size:18px;font-weight:bold;padding:10px 0 2px;}
h3{color:#04254e;font-size:14px;font-weight:bold;padding:10px 0 2px;}
h3 a,h3 a:visited,h3 a:hover {color:#04254e;}
p{line-height:20px;padding:2px 0 5px;}
table.screenshots{margin:5px 0 15px;}
table.screenshots td{color:#16b;font-size:14px;font-weight:bold;padding:10px;}
table.screenshots td img{border:6px solid #cce8ff;}

/* Subpages */

#wrapper{width: 1000px;background:#f4f4f4 url(images/bg_body.gif) repeat-x;margin:0 auto;}
.orderlink {padding-top: 10px;text-align: right;font-size: 16px;font-weight: bold;color: #cc0000;}
.modulescols{float:left;width:33%;}

.partnerbox {
    width: 190px;
    background-color: #f3f3f3;
    border: 1px solid #EAEAEA;
    padding: 10px;
    text-align: center;
}
.partnerbox .logo {
    background-color: #ffffff;
    height: 100px;
    margin-bottom: 10px;
    line-height: 100px;
    text-align: center;
    vertical-align: middle;
}
img.partnerlogo {
	vertical-align: middle;
}

.servicescol1{float:left;width:15%;text-align:center;}
.servicescol2{float:right;width:85%;}

table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}
table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;padding:4px;text-align:left;}
table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}

#scrollableImages div.scrollWrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
#scrollableImages div.scrollableArea {
	position: relative;
	width: auto;
	height: 280px;
    padding: 1px;
    background-color: #efefef;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
#scrollableImages div.scrollableArea * {
    position: relative;
	float: left;
	margin: 0;
	padding: 0;
    padding-right: 10px;
}

.highlightpricingblock {
    background-color: #FCFBE7;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;padding:10px;text-align:center;}
table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:bold;padding:10px;text-align:center;}

#fullwidth{background:url(images/bg_fullwidth.gif);margin:0 auto;padding:3px 0;text-align:left;width:960px;}
#fullwidth_main{float:left;padding:0 0 0 20px;text-align:left;width:920px;}
#fullwidth_bot{background:url(images/bg_fullwidth_bot.gif) no-repeat;height:17px;margin:0 auto;width:960px;}
#fullwidth_top{background:url(images/bg_fullwidth_top.gif) no-repeat;height:17px;margin:0 auto;width:960px;}

.screenshotwrapper {
    width: 200px;
    height: 135px;
    background-color: #f3f3f3;
    border: 1px solid #EAEAEA;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}
img.screenshot {
	vertical-align: middle;
    border: 10px solid #fff;
    margin-bottom: 5px;
}
.post-info-date{color:#CCCCCC;}

#wp_page_numbers ul li{padding:0px;}
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: white;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}


#wp_page_numbers {
	margin-top: 10px;
	width: 100%;
	background: white;
	margin-bottom: 10px;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #bfbfbf;
}

#wp_page_numbers li a:hover {
	border-color: #BA0000;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #0075b8;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #BA0000;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 19px;
	border: 1px solid #bfbfbf;
}
.pageinfo {
	margin-left:6px;
	line-height: 20px;
	font-size: 11px;
}
.downloadNow {MARGIN-BOTTOM: 10px;LINE-HEIGHT: 125%;MARGIN-RIGHT: 4px} 
.downloadNow A { 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(images/download_now.png) no-repeat left top; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; COLOR: #993300; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma, Arial; 
	HEIGHT: 52px; 
	TEXT-DECORATION: none 
} 
.downloadNowTitle {
	DISPLAY: block; 
	FONT-SIZE: 125%; 
	PADDING-TOP: 10px; 
	TEXT-ALIGN: center
} 
.downloadNowCounter {
	MARGIN-TOP: 2px; 
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 80%
}
.downloadLink {
	height: 40px;
	BACKGROUND: url(images/downloadlink.gif) no-repeat left top;
	padding-top: 2px;
	padding-left: 20px;
	margin: 5 0 5 0;
}




#viewbox small{
	font-size:12px;
	margin-left:8px;
	margin-right:3px;
	color:#999;
}
#viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
#viewbox .title h2{
	font-size:24px;
	color:#2b2b2b;
}
#viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
#dede_pages{
}
#dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
#dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	background:none;
	padding:0;
}
#dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
#dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
#dede_pages ul li.thisclass,
#dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
#dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
#dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
#channellist .tbox{
	width:320px; 
	float:left; 
	overflow:hidden;
}
#channellist .tbox h2{
	font-size:15px;
}
#channellist .tbox h2 a{
	color:#000;
}
#viewcontent {
	font-size: 14px;
	padding: 20px;
}
.field_input {
	border: 1px solid #a7a6aa;
	padding: 2px;
	line-height: 24px;
	height: 20px;
	width: 180px;
	background: #FFF url(images/input.gif) no-repeat;
}
