html {
	padding:0px; margin:0px; background:#edecec;
}
body {
	padding:0px; margin:0px;
	font: 12px Verdana, Helvetica, Arial, sans-serif; color: #454545
}
ul,ol,li,dl,dt,dd {
	padding:0px; margin:0px;
}
dd {
	line-height: 1.8em;
}
ol li {
	margin: 0px 0px 0px 38px; list-style-type: decimal;
	color: #676767
}
li,td,dl,dt,dd{
	font: 14px Verdana, Helvetica, Arial, sans-serif; color: #454545; 
	line-height:20px;
}
ul,ol {
	list-style-type: none
}

h1 {
	font: 18px Verdana, Helvetica, Arial, sans-serif; 
	color: #2a5780;
	line-height:35px;
	padding-left:20px;
	font-weight:bold;
}
h1 a {
	font: 18px Verdana, Helvetica, Arial, sans-serif; 
	color: #2a5780;
	line-height:35px;
}
h1 a:hover{
	text-decoration:underline;
	color: #2a5780;
}
h2 {
	font: 16px Verdana, Helvetica, Arial, sans-serif; color: #2a5780;
	line-height:26px;
	padding-left:20px;
	font-weight:bold;
}
h2 a {
	font: 16px Verdana, Helvetica, Arial, sans-serif; color: #2a5780;
	line-height:26px;
	font-weight:bold;
}
h2 a:hover{
	text-decoration:underline;
}
h3,h4,h5,h6 {
	padding:0px; margin:0px;
	font: 14px Verdana, Helvetica, Arial, sans-serif; color: #074c91;
}

pre {
	padding:0px; margin:0px;
}
form {
	padding:0px; margin:0px;
}
p {
	margin: 0px; padding-top: 0px; font-family: Verdana, Helvetica, Arial, sans-serif;
}
pre,em,th,p {
	color: #454545;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

fieldset {
	border: none;
}
img {
	border: none;
}
table {
	border-collapse: collapse; border-spacing: 0
}
caption {
	text-align: left
}
th {
	text-align: left
}
a {
	text-decoration:none;
	font-weight:normal;
	color: #3388cc;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
a:hover {
text-decoration: underline;
}
p {
	line-height: 1.8em
}



#page {
	overflow: hidden;
	width: 1000px;
	background:#FFFFFF;
	height: 100%;
	border-right:1px solid #a6b5bf;
	border-left:1px solid #a6b5bf;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
.columnSitemap { font-size:24px;padding:20px 0 20px 20px; height:36px; line-height:36px; margin-left:30px; width:855px;}
.SitemapMain {float:left; width:280px; font-weight:bold; padding-left:20px;}
.SitemapMain dl {padding:10px 30px;}
.SitemapMain dl a{color:#333;}
.SitemapMain dt {padding:10px 0 5px;font:14px; font-weight:bold;}
.SitemapMain dt a{font:14px; font-weight:bold;}
.SitemapMain dd {background: url(../images/li-icon.png) no-repeat left; padding:2px 0 2px 10px;}
.SitemapMain ul {padding:5px 0;}
.SitemapMain ul li {padding-left:10px; font-size:11px;}
.sitemap-system {padding:10px 0px 0px 50px; font-size:16px; color:#003366;border-bottom:dashed 1px #ccc; }
#page p {
	margin-top:0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-bottom: 0px;
}
#page a {
	font-weight:normal;
	text-decoration:none;
}
#page a:hover {
	text-decoration:underline;
}
#page-top-bg {
	WIDTH: 1000px;
	height:5px;
	background:url(../images/top-bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#page-bottom-bg {
	WIDTH: 1000px;
	height:5px;
	background:url(../images/bottom-bg.gif);
	background-repeat:no-repeat;
	MARGIN: 0px auto 8px auto; 
	background-position:center;
}

#content {
    float:left; 
	width:720px; 
	background-color:#FFFFFF; 
	margin-left:0px; 
	margin-bottom:15px;
	padding-top:0px;
}
#content a {
	text-decoration:none;
	color:
}
#content a:hover{
	text-decoration:underline;
}
#content p{
	padding:0px 5px 0px 20px;
}
#content ul{
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#content ul li{font-size:12px;}
#content-top {
    margin: 0px auto; 
	overflow: hidden; 
	width: 1000px;
	background:#FFFFFF;
	height: 100%; 
	border-right:1px solid #a6b5bf;
	border-left:1px solid #a6b5bf;
}
#content-top a {
	text-decoration:underline;
}
#content-top a:hover{
	text-decoration:none;
}
#content-top p{
	padding:0px 5px 0px 20px;
}

#product{
	font-size:12px;
	background:url(../images/product-bg.png) repeat-y;
}
.product-box{
	width:150px;
	float:left;
	margin-left:20px;
	margin-top:6px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}
.product-box a{
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
}
.price{
	font-weight:bold;
	color:#FF0000;
        font-size:16px;
}

.price_line-through{
	font-weight:bold;
	color:#000000;
        text-decoration:line-through;
        font-size:13px;
}

.red{
	font-weight:bold;
	color:#FF0000;
}
.big-red{
	font-weight:bold;
	color:#FF0000;
	font-size:16px;
}

.big-red-promo{
	font-weight:bold;
	color:#FF0000;
	font-size:18px;
}

.big-black{
	font-weight:bold;
	color:#333333;
	font-size:16px;
}

.big-black-delete{
	font-weight:bold;
	color:#333333;
	font-size:16px;
	text-decoration: line-through;
}

.big-black-sub{
	font-weight:bold;
	color:#333333;
	font-size:14px;
}

.big-black-delete-sub{
	font-weight:bold;
	color:#333333;
	font-size:14px;
	text-decoration: line-through;
}

.blue{
	font-weight:bold;
	font-size:12px;
	color: #29567f;
	border-bottom:1px dotted #CCCCCC;
}
.feature-green{
	font-weight:bold;
	font-size:14px;
	color: #006600;
}
.trial{
	font-weight:bold;
	color:#003366;
}
.trial a{
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
.trial a:hover{
	font-weight:bold;
	color:#003366;
	text-decoration:underline;
}
.refe-in{
	background-image: url(../images/refe-in.jpg);
	line-height:30px;
	color:#000000;
	padding-left:10px;
	font-weight:bold;
}

.product-h1{
	font-size:16px;
	font-weight:bold;
	background-image:url(../images/bg-pro.png);
	background-repeat:repeat-x;
	line-height:28px;
	padding-left:12px;
}
.crcontent{height:100%;overflow:hidden;background:#eef9fd url(../images/crcontentbg.jpg) repeat-x 0 0;border:1px #b9cdd6 solid;margin:20px 20px 0px 20px;}
.crtitle{height:24px;background:url(../images/crtitelbg.jpg) repeat-x 0 0;font:bold 12px/24px Verdana, Helvetica, Arial, sans-serif;color:#333333; border-bottom:1px #b9cdd6 solid; padding-left:20px;}

.title { }
.title span{display:block;font-size:16px; margin:10px 10px -10px 20px; color:#2a5780; font-weight:bold;}
.title .img { float: right; padding: 0px }
.title .mac { background:url(../images/mac.gif) no-repeat right 20px;}
.title .title_support img { margin: 0 0 0 8px; padding: 0 0 3px 0 }
.title .win { background:url(../images/windows.png) no-repeat right 20px; }
.title .clear { clear:both;}
.title h1 {
	float:left;
	margin-top: -5px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 20px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 0;
}
.title img { padding: 5px 0 0 0; float: left }

.supportlist{ border:1px solid #c5daf6;}
.supportlisttitle{height:31px;padding:0px 12px;font-size:14px;}
.supportlisttitle h2{color:#0a3266;line-height:31px;}
.supportlisttitle a{float:right;line-height:31px;}
.supportlist ol{padding:20px 0px 20px 10px; float:left;}
.supportlist li,.faqcenter li{padding-left:9px; margin-bottom:2px; list-style-type: circle;font-size:12px;}
.supportlist li a,.faqcenter li a{color:#595959; }

#title_kn{background:url(../images/support/topbg1.gif) no-repeat 0 bottom;height:48px;padding:0px;font-weight:bold; padding-left:20px;}
#title_kn li{float:left;width:134px;height:39px;text-align:center; list-style:none; font-weight:bold;}
#title_kn li a{background:url(../images/support/btn-title1.gif) no-repeat 0 bottom;line-height:39px;font-size:12px;display:block;color:#333; padding:0px; margin:0px;font-weight:bold; padding-right:4px;}
#title_kn li a.curr{background-position:0 0;}
#title_kn li a:hover{text-decoration:none;}

/*top*/
.navpadding{ font-weight:bold; font-size:14px; padding-left:14px; padding-right:14px; color:#ffffff; }


#top-all{margin: 0px auto;width:auto; height:68px; background:url(../images/top-bg.jpg) repeat-x;}
#top-all h1{font-size:12px; color: #333333; font-weight:normal;margin-top:-42px;width:1000px; padding-left:305px;}

#top{
	overflow: hidden;
	width: 1000px;
	height: 68px;
	padding-top:1px;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/**
#top a{bblr:expression(this.onFocus=this.blur());} 


#logo a{
   repeat:no-repeat;
	width:270px;
	height:69px;
	background: url(../images/logo.png) no-repeat left 0px;
	margin-left:20px;
	margin-top: 0px;
	padding-top:0px;
}

**/


#global {
	display: inline;
	float: right;
	height: 50px;
	margin-top:-90px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#global li {
	display: inline; float:left; margin-right:8px; padding-left:24px;
}
#global li:unknown {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
#global a {
	color: #999999; text-decoration: none; font-weight:normal;
}
#global a:hover {
	color: #fff
}
#global .global-bg1 a{text-decoration:none;
}
#global .global-bg1 a:hover{text-decoration:none;
}
#language {display: inline; float: right; margin: 13px 10px 0px 0px; height: 50px; margin-top:-65px;font-weight:normal; font-size:12px;color:#999999;}
#language p{color:#999999;}
#language a {
	color:#999999;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#language a:hover {color:#fff; text-decoration: underline; }
.top1 {
	background: url(../images/promotion.gif) no-repeat left;
}
.top2 {
	background:url(../images/facebook.png) no-repeat left;font-weight:normal;
}
.top3 {
	background:url(../images/twitter.png) no-repeat left;font-weight:normal;
}

.h_banner {
	clear: both; overflow: hidden; position: relative; height: 280px; margin-top:5px;
}
.h_banner .imgs li {
	position: absolute
}
.h_banner .num {
	z-index: 10; right: 15px; bottom: 15px; position: absolute
}
.h_banner .num li {
	padding-right: 4px; padding-left: 4px; background: #fff; filter: alpha(opacity=40); float: left; padding-bottom: 0px; margin: 3px; font: 11px/1.4em arial; cursor: pointer; color: #000; padding-top: 0px; moz-opacity: 0.4; opacity: 0.4
}
.h_banner .num li.curr {
	font-weight: bold; background: #fff; filter: alpha(opacity=80); color: #03243a; moz-opacity: 0.8; opacity: 0.8
}

#nav-all{
	z-index: 30; background: url(../images/nav-bg.gif) repeat-x; margin: 0px auto; width: auto; position: relative; height: 40px;
}
#nav {
	z-index: 30; background: url(../images/nav-bg.gif) repeat-x; margin: 0px auto; width: 1000px; position: relative; height: 40px;
}
#nav ul {
	float: left; width: auto;
}
#nav ul li {
	 float: left; position: relative; text-align: center
}

/**
#nav ul li a {
	display: block; font-size: 13px; width: 140px; color: #fff; line-height: 40px; height: 40px; font-weight:bold;
}
**/

#nav ul li a {
	display: block; font-size: 14px; width: 140px; color: #fff; line-height: 40px; height: 40px;
}

#nav ul li a:hover {
	background: url(../images/nav-bg2.gif) no-repeat left -80px; color: #fff; text-decoration: none
}
#nav ul li.curr {
	background: url(../images/nav-bg2.gif) no-repeat 0px -40px; 
}
#nav ul li.curr a:hover {
	background: url(../images/nav-bg2.gif) no-repeat 0px -40px;
}
#nav ul li ul {
	padding-right: 0px; display: none; padding-left: 0px; background: #0878d2; left: 0px; padding-bottom: 10px; width: 140px; padding-top: 10px; position: absolute; top: 40px; margin-left:0px;
}
#nav ul li ul li {
	background: none transparent scroll repeat 0% 0%; position: relative
}
#nav ul li ul li a {
	padding-right: 10px; display: block; padding-left: 10px; font-size: 12px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; width: 120px; color: #fff; line-height: 26px; padding-top: 0px; height: 26px; text-align: left;  font-weight:normal;
}
#nav ul li ul li a:hover {
	background: #0c69b3; color: #fff799;
}
#nav ul li.curr ul li a:hover {
	background: #0c69b3; color: #fff799
}
#nav ul li ul li:hover {
	background: #0c69b3; color: #fff799
}
#nav ul li ul li span {
	right: 10px; width: 4px; position: absolute; top: 10px; height: 7px
}
#nav ul li ul li ul {
	padding-right: 0px; display: none; padding-left: 0px; background: #0c69b3; left: 140px; padding-bottom: 10px; width: 440px; padding-top: 10px; position: absolute; top: -10px; min-height:286px;
}
#nav ul li ul li ul li {
	padding-right: 10px; padding-left: 10px; background: none transparent scroll repeat 0% 0%; float: left; padding-bottom: 0px; width: 200px; padding-top: 0px;
}
#nav ul li ul li ul li a {
	background: none transparent scroll repeat 0% 0%
}
#nav ul li ul li ul li a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav ul li ul li ul li:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav ul li ul li ul dl dt {
	padding-right: 0px; padding-left: 10px; font-weight: bold; float: left; padding-bottom: 0px; color: #fff799; line-height: 24px; padding-top: 0px; height: 24px; 
}
#nav ul li ul li ul dl dd {
	display: block; background: none transparent scroll repeat 0% 0%; width: 200px;
}
#nav ul li ul li ul dl dd a {
	padding-right: 0px; padding-left: 10px; font-size: 12px; float: left; padding-bottom: 0px; width: 190px; color: #fff; line-height: 24px; padding-top: 0px; height: 24px
}
#nav ul li ul li ul dl dd a:hover {}
#nav ul li.curr ul li ul dl dd a:hover {}
#nav ul li ul li ul dl dd:hover {}
#nav .two {top: -36px;}
#nav .three {top: -62px;}
#nav .four {top: -88px;}
#nav .five {top: -114px;}
#nav .six {top: -140px;}
#nav .seven {top: -166px;}
#nav .eight {top: -192px;}
#nav .nine {top: -218px;}
#nav .ten {top: -244px;}
#nav .eleven {top: -270px;}
#nav .listbg {
	background: #0878d2; width:200px;
}
#nav .listbg li {
	background: none transparent scroll repeat 0% 0%; width:180px;
}
#nav .listbg li a {
	background: none transparent scroll repeat 0% 0%;width:180px;
}
#nav .listbg li a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listbg li.curr a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listbg li:hover {
	background: none transparent scroll repeat 0% 0%
}

#nav .listbg2 {
	background: #0878d2; width:200px;
}
#nav .listbg2 li {
	background: none transparent scroll repeat 0% 0%; width:180px;
}
#nav .listbg2 li a {
	background: none transparent scroll repeat 0% 0%;width:180px;
}
#nav .listbg2 li a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listbg2 li.curr a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listbg2 li:hover {
	background: none transparent scroll repeat 0% 0%
}

#nav .listre {
	background: #0878d2;
}
#nav .listre li {
	background: none transparent scroll repeat 0% 0%;
}
#nav .listre li a {
	background: none transparent scroll repeat 0% 0%;
}
#nav .listre li a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listre li.curr a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listre li:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .nobg {
	background: none transparent scroll repeat 0% 0%
}

/*main*/
/**
.main_r{width:220px; float:right; padding-right:15px; padding-top:5px;}



.rnav{ margin-bottom:5px}

.rnav_content{ border-left:1px solid #cdd5db; border-right:1px solid #cdd5db; border-bottom:1px solid #cdd5db; margin-bottom:10px; margin-top:-10px;}
.rnav_content p{ margin-left:-10px;}

.rnav a{ font-weight:normal; line-height:26px; text-decoration:none;}
.rnav p{padding:0px 10px 0px 0px; margin-bottom:10px;}
.rnav dt{ background:url(../images/brach_bg.png) no-repeat; height:35px; color:#ffffff; font-size:12px; font-weight:bold; padding-left:10px; padding-top:10px; background-color:#EEF5FB; border:none; text-decoration:none; margin-top:0px;}

.rnav dt.litool{ background:url(../images/brach-bg-tool.png) no-repeat; height:30px;color:#232323;padding-top:10px; border-left:none; border-right:none; margin-bottom:-8px;}
.rnav dt.litool-related{ background:url(../images/brach-bg-tool.png) no-repeat; height:30px;color:#232323;padding-top:10px; border-left:none; border-right:none; margin-bottom:-8px;margin-top:10px;}

.rnav dd{padding-left:8px; background-color:#F6F6F6; border-bottom:1px dashed #D0D5D9; height:auto; list-style-image:
url(../images/list.gif) no-repeat left center; padding-top:2px; text-decoration:none;}


**/
.main_r_ad{width:220px; float:right; padding-right:15px; padding-top:5px;}

.main_r_product_list{width:220px; float:right; padding-right:15px; padding-top:5px;}

.main_r{width:220px; float:right; padding-right:15px; padding-top:0px;}

.rnav_content{ border-left:1px solid #cdd5db; border-right:1px solid #cdd5db; border-bottom:1px solid #cdd5db; margin-bottom:10px; margin-top:0px;}
.rnav{ margin-bottom:0px}

.rnav_content p{ margin-left:-10px;}
.rnav a{ font-weight:normal; line-height:26px; text-decoration:none;}
.rnav p{padding:0px 10px 0px 0px; margin-bottom:10px;}

.rnav dt{ background:url(../images/brach_bg.png) no-repeat; height:35px; padding-left:10px; padding-top:10px; text-decoration:none; margin-top:0px;}

.rnav dt.litool{ background:url(../images/brach-bg-tool.png) no-repeat; height:30px;color:#232323;padding-top:10px; border-left:none; border-right:none; margin-bottom:-8px;}
.rnav dt.litool-related{ background:url(../images/brach-bg-tool.png) no-repeat; height:30px;color:#232323;padding-top:10px; border-left:none; border-right:none; margin-bottom:-8px;margin-top:10px;}
.rnav dd{padding-left:8px; background-color:#ffffff; border-bottom:1px dashed #D0D5D9; height:auto; list-style-image:url(../images/list.gif) no-repeat left center; padding-top:2px; text-decoration:none;}


.share{margin-left:28px;margin-top:12px;}
.share1{height:30px; margin-top:8px; margin-left:20px;}

.share-g{height:30px; float:left;}
.share-s{height:30px; float:right; margin-right:10px;}

#main {
	margin: 0px auto; overflow: hidden; width: 1000px; clear: both
}
.title_h1 {
	height:20px; color:#000000; font-size:12px; font-weight:bold; padding-left:10px; padding-top:5px; background-image: url(../images/tabs.png) no-repeat;
}
a.more {
	padding-right: 12px; background: url(../images/icon-arrow.gif) no-repeat 100% 6px; color: #58c
}

#main #content {
	float: left; width: 720px; position: relative;
}
#index {
	margin-top: -3px; overflow: hidden; MARGIN: 0px auto;  width: 1000px; HEIGHT: 100%; background-color:#FFF;
}
#index .col {margin: 0px auto; overflow: hidden; width: 1000px; height: 100%; background-color:#fff;}
#index .col-a {background: url(../images/bg-index-2.png) no-repeat right 60px; float: left; width: 620px; padding-left:0px;}
#index .col-a p{margin:0px 14px;}
#index .col-a h1{font-size:16px; font-weight:bold;}
#index .col li{ line-height:24px; border-bottom:dashed 1px #ddd; font-size:12px; padding-left:22px; text-indent: 17px;}

#index .col-1 {width: 310px; padding-left:10px; float:left;}
#index .col-1 p{margin:0px 14px;}
#index .col-1 h1{font-size:16px;background:url(../images/bg-1.jpg) no-repeat bottom left;}
#index .col-2 {width: 310px; padding-left:0px; float:right;}

#index .col-2 p{margin:5px 14px;}
#index .col-2 h1{font-size:16px;background:url(../images/bg-1.jpg) no-repeat bottom left;}
#index .col-3 {width: 310px; padding-left:0px; float:right;background:#f1f1f1;}
#index .col-3 p{margin:0px 14px;}
#index .col-3 h1{font-size:16px;background:url(../images/bg-2.jpg) no-repeat bottom left;}

.topic_list {float:left; width:280px; padding:10px 10px 10px 20px;}
.topic_list h2, .topic_list h3 {font-size:18px;}
.topic_list h2 a, .topic_list h3 a{ color:#687175;}
.topic_list ul {padding:5px 0;}
.topic_list ul li {background:url(../images/icon-dot.png) no-repeat 18px 13px; padding:5px 10px 0 26px;}
.topic_list ul .li_line { border-bottom:dashed 1px #d6d6d6;}
.topic_list ul li p {padding:10px 0;}
.topic_list ul a {color:#7ca701; font-size:12px;}
.topic_list .btn {text-align:right; padding:20px 5px;}

.res_item{margin:-10px 40px 0px 40px;padding:25px 0 15px 0;border-bottom:1px solid #f0f0f0;}
.res_item .Img1{width:100px;float:left;text-align:center; line-height:20px; margin-top:10px;}
.res_item .Img1 .btn{display:block;}
.res_item .text1{width:760px;float:right;}
.res_item .text1 h2{font-size:18px;color:#1b1b1b;}
.res_item .text1 h2 a{font-size:18px;color:#1b1b1b;}
.res_item .text1 ul{width:350px;float:left;padding-top:10px;}
.res_item .text1 ul li a{background:url(../images/dot-con.gif) no-repeat left 7px;margin-left:20px;line-height:2em; padding-left:10px;}
.res_item .text1 img{ float:right;}

.res_item2{margin:10px 0px 0px 40px;padding:0px;}
.res_item2 .text1{width:680px;float:left;}
.res_item2 .text1 h2{font-size:16px;color:#1b1b1b;line-height:20px; margin-left:-15px;}
.res_item2 .text1 h2 a{font-size:16px;color:#1b1b1b;line-height:20px;}
.res_item2 .text1 ul{width:320px;float:left;padding-top:0px;}
.res_item2 .text1 ul li a{background:url(../images/dot-con.gif) no-repeat left 7px;line-height:2em;padding-left:10px; font-weight:normal;}

/*footer start*/
.footer-box {
	margin: 0px auto; overflow: hidden; margin-left:10px; margin-right:10px
}
#footer {
	clear: both; margin: 0px 0px 0px; margin: 0px auto; overflow: hidden; width: auto;
}
#footer-tool{
	clear: both;
	width: auto;
	height:40px;
	background-image:url(../images/nav-bg-bottom.gif);
	background-repeat: repeat-x;
	background-position:center;
       
}

#footer-tool p{
	padding-bottom: 12px; color: #454545; padding-top: 8px; text-align: center; font-weight:bold;
       font-size:11px;
}

/**
#footer-tool a{
	color: #ffffff; font-weight:bold; padding:5px 20px 5px 20px;font-size:13px; 
}
**/
#footer-tool a{
	color: #ffffff;  padding:5px 20px 5px 20px;
}

#footer .tool {
	 padding-right: 0px; border-bottom: #000000 0px solid; padding-left: 0px; padding-bottom: 12px; color: #333333;; padding-top: 12px; text-align: center; font-weight:normal;
        font-size:11px; 
}
#footer .tool a {
	color: #333333; font-weight:normal; padding:0px 5px 0px 5px;
}
#footer .tool a:hover{
	color: #000000; font-weight:normal;
}
.strong{
font-size:11px; font-weight:bold;
}
.dd2{color:#000;font-weight:bold;line-height:18px}
.reviews{font-style: italic;}
h4{font-size:14px;color:#29567f;padding:20px 0 5px 20px;}
 .commentCount{ display:block; float:right; background:url(../images/comment.png) no-repeat left center; width:120px; height:20px; color:#333; margin:-40px 0 0 0;}
 .commentCount span{ width:33px; height:20px; display:block; float:right; text-align:center;}
 
 .dome {
	padding: 0 10px 15px 10px;
	color: #555;
}
.dome ul {
	padding: 0;
	margin: 0;
}
.dome ul li {
	float: left;
	list-style: none;
	background:url(../images/demolibg.jpg) no-repeat 0 0; padding:5px 5px 15px 11px; line-height:19px;
	margin: 9px; display:inline;
}
.dome ul li a {
	text-decoration: none;
}
.dome ul li a:hover { text-decoration: underline; }


#cse-search-box{margin:0;}
#search{
	float:right;
	width:170px;
	height:25px;
	background:no-repeat left;
	margin-top: 17px;
}
#search .k{width:170px;padding:0px 12px 0;float:left; height:25px;}
#search #g_input{
	width:125px;
	font-size:12px;
	color:#999999;
	border:1px solid #339999;
	float:left;
	height: 19px;
	padding-left: 5px;
}
#search #g_submit{
	width:20px;
	height:20px;
	float:right;
	margin:0 10px 0 5px;
	background:url(../images/go.gif) no-repeat center;
	border:none;
	cursor: pointer;	
	margin-top: 1px;
	margin-left: 1px;
}
.search_input{
	border:1px solid #007EA8;
}





.rv_date{margin-left:20px;}
.rv_date .articleInfo{ margin:5px 0;border:1px solid #efefef;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); background: -moz-linear-gradient(top, #ffffff, #f1f1f1 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1)); overflow:hidden;}
.rv_date .articleInfo p{ margin:20px 0 0 70px;}
.clear{clear:both;}
.clearer{clear:both;display:block;margin:0;padding:0;height:0;line-height:0px;font-size:0px;}
.fl{float:left;}
.fr{float:right;}
.google {margin-left:15px; margin-bottom:5px;}
.share2 {height:20px; margin:10px 0px 10px 5px; float:left; }

#content .hover_download ul{margin:0px; padding:0px;}
#page .hover_download a:hover{text-decoration:none;}
#content .hover_download p{margin:0px;padding:0px;}
.free_button{position:relative; display:inline;}
.free_button:hover{ text-decoration:none;}
.hover_download{  width:266px; top:63px; left:0;}
.hover_download{
	position:absolute;
	z-index:3;
	left:-420px;
	top:65px;
	text-indent:0;
	background:url(../images/drap-bg_06.png) repeat-x #fefefe  0 100%;
	border:1px solid #ddd;
	border-radius:5px;
	padding:10px;
	display: none;
}
.free_button:hover .hover_download{ display:block;}
.hover_download .dot{ background:url(../images/dot_03.png) no-repeat 50% 0; display:block; width:60px; height:8px; position:absolute; z-index:3; top:-8px; left:20px;}
.hover_download li a{ display:block; width:125px; line-height:22px; height:22px; color:#3d4f58; font-weight:bold; font-style:italic; padding-left:5px;}
.hover_download li a:hover{ background:#c5c5c5; text-decoration:none;}

.chooseType {text-align:right;}
.purchase{
	width: 240px;
	float:right;
}
.purchase_price{
	width:80px;
	float:left;
	color: #FF0000;
	font-weight: bold;
	line-height: 70px;
	height: 70px;
	text-align: center;
}
.addtocart{
	margin-left:90px;
	text-align: center;
	padding-top: 10px;
}

.mg_l_15{margin-left:15px;}

.fl{float:left;}
.fr{float:right}
.winDown, .macDown{
	display:block;
	background:url(../images/download-btn.png) no-repeat 0 -179px;
	width:220px;
	height:69px;
	float:left;
	position: relative;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 20px;
}
.macDown{ background-position:0 -253px;}
.clear{clear:both}
.macDown,.winDown,{ position:relative;}
.macDown div,.winDown div{ display:none; position:absolute; z-index:3; left:0px; top:50px; text-indent:0; background:url(../images/drap-bg_06.png) repeat-x #fefefe 0 100%; border:1px solid #ddd; border-radius:5px; padding:10px;}
.macDown:hover div,.winDown:hover div{ display:block;}
.macDown div .dot,.winDown div .dot{ background:url(../images/dot_03.png) no-repeat 50% 0; display:block; width:60px; height:8px; position:absolute; z-index:3; top:0px; left:0px;}
.macDown div li a,.winDown div li a,{ display:block; width:125px; line-height:22px; height:22px; color:#3d4f58; font-weight:bold; font-style:italic; padding-left:5px;}
.macDown div li a:hover,.winDown div li a:hover{ background:#c5c5c5; text-decoration:none;}

.tab1 { height:44px; margin:20px 0 10px 0; padding:0 10px; background: url(../images/tab-bg-bg.gif) no-repeat left top; text-align:center;}
.tab1 ul { margin:0px; padding:0px;}
.tab1 ul li { margin:0px; padding:0px;}
.tab1 li {
	float:left;
	width:130px;
	height:44px;
	margin:0 15px;
	text-align:center;
	cursor:pointer;
	font:bold 14px/38px Arial;
	list-style:none;
	padding:0px;
	background-image: url(../images/tab-white.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.tab1 li a {width:130px;height:44px;text-align:center;cursor:pointer;font:bold 14px/38px Arial;color:#333;padding:0px;}
.tab1 li.curr { background: url(../images/tab-blue.jpg) no-repeat 0px 0; idth:130px;height:44px;text-align:center;cursor:pointer;font:bold 14px/38px Arial;color:#fff;padding:0px;}

.pro-tab1{
	width:650px;
	float:none;
	padding-left:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.pro-tab1 .item {padding: 10px 0 10px 0px;}
.pro-tab1 .item .dc-item-three-begin{width:205px;height:90px;text-align:center;float:left; margin-left:5px;}
.pro-tab1 .item .dc-item-three{width:210px;height:90px;text-align:center;float:left; margin-left:20px;}

/***************************************************************                        new                  **********************/

.online_use{
	width:auto;
	height:13px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 15px;
}
.clearImg{background-image:none;}
.online_use p{background:url(../images/home.gif) left no-repeat; padding:0 0 0 15px;font-size:12px; line-height:11px;}



/***************************************************************************************************************************/
input, select, option {font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0; padding:0;}
.index_font { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; #666666; line-height:18px;}

/*.index_font { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;*/ /*color:#666666; line-height:18px;}*/

.index_title { font-size:30px; color:#1577ca; font-weight:bold;}
/*.index_title_font { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:14px;}*/


.index_title_font { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; #666666; line-height:18px;}

.index_price { font-size:24px; color:#F00; font-weight:bold;}



.a:link { color: #333333; text-decoration: none;}
.a:visited { color: #333333; text-decoration: none;}
.a:hover { color:#FF9900; text-decoration: none;}
.a:active { color:#FF0000; text-decoration: underline;}

.pro_bg{width:1000px; height:405px; margin:0 auto;background:url(../images/pro--bg.png) no-repeat;}
.pro_bgone{width:1000px; height:200px; margin:0 auto;overflow:hidden; margin-top:10px; background:url(../images/pro_bgone.png) no-repeat;}
.tittle{color:#313f46; font-size:13px; padding-left:10px; line-height:18px; font-weight:bold;}

.blank10{width:1000px;; height:10px;;overflow:hidden; position:relative;}
.blank15{width:1000px;; height:30px; clear:both; overflow:hidden; margin:0 auto;}

.blank{height:15px;font-size:0; overflow:hidden;}

.line {border-bottom:dashed 1px #ccc; height:5px; margin-bottom:4px; width:239px; overflow:hidden;}

/***************************************************************************************************************************/
.notice_font { font-size:12px; color:#F00; font-weight:bold;}




/***************************************************************************************************************************/
.download_font { font-size:14px; color:#FFFFFF; font-weight:bold;}
.download_title { font-size:14px; color:#F00; font-weight:bold;}
.download_title:link { color: #F00; text-decoration: none;}
.download_title:visited { color: #F00; text-decoration: none;}
.download_title:hover { color:#FF9900; text-decoration: none;}
.download_title:active { color:#999; text-decoration: underline;}
.download_product { font-size:14px; color:#1E79CC; font-weight:bold;}
.download_product :link { color:#1E79CC; text-decoration: none;}
.download_product :visited { color:#1E79CC; text-decoration: none;}
.download_product :hover { color:#FF9900; text-decoration: none;}
.download_product :active { color:#999; text-decoration:none;}

.download_products_name { color:#333;}
.download_products_name:link { color: #333; text-decoration: none;}
.download_products_name:visited { color: #333; text-decoration: none;}
.download_products_name:hover { color:#FF9900; text-decoration: none;}
.download_products_name:active { color:#FF0000;}


.download_products_name_title {  padding:0 0 0 15px;  font-size:12px; color:#333; font-weight:bold;}}
.download_products_name_title:link { color: #333; text-decoration: none;}
.download_products_name_title:visited { color: #333; text-decoration: none;}
.download_products_name_title:hover { color:#FF9900; text-decoration: none;}
.download_products_name_title:active { color:#FF0000;}

.download_products_list_title {  padding:0 0 0 15px;  font-size:14px; color:#1E79CC; font-weight:bold;}}
.download_products_list_title:link { color: #1E79CC; text-decoration: none;}
.download_products_list_title:visited { color: #333; text-decoration: none;}
.download_products_list_title:hover { color:#FF9900; text-decoration: none;}
.download_products_list_title:active { color:#FF0000;}


.download_title_pro { padding:0 0 0 15px; font-size:14px; color:#F00; font-weight:bold;}
.download_title_pro:link { color: #F00; text-decoration: none;}
.download_title_pro:visited { color: #F00; text-decoration: none;}
.download_title_pro:hover { color:#FF9900; text-decoration: none;}
.download_title_pro:active { color:#999; text-decoration: underline;}

.products_name { color:#3e4e57;}
.products_name:link { color: #3e4e57; text-decoration: none;}
.products_name:visited { color: #3e4e57; text-decoration: none;}
.products_name:hover { color:#FF9900; text-decoration: none;}
.products_name:active { color:#3e4e57;}


.download_product_list {background:url(../images/p_left_c.gif) left no-repeat; padding:0 0 0 15px;  font-size:14px; color:#1E79CC; font-weight:bold;}
.download_product_list :link { color:#1E79CC; text-decoration: none;}
.download_product_list :visited { color:#1E79CC; text-decoration: none;}
.download_product_list :hover { color:#FF9900; text-decoration: none;}
.download_product_list :active { color:#999; text-decoration:none;}

.download_product_list_curr {padding:0 0 0 15px;  font-size:14px; font-weight:bold;}
.download_product_list_curr :link { color:#1E79CC; text-decoration: none;}
.download_product_list_curr :visited { color:#1E79CC; text-decoration: none;}
.download_product_list_curr :hover { color:#FF9900; text-decoration: none;}
.download_product_list_curr :active { color:#999; text-decoration:none;}


.download_number {  font-size:12px;color:#1E79CC}
.download_pic { color:#1E79CC; font-size:12px; line-height:18px;}




.header { clear: both; width: 100%;}
.globalheader .pomotion {position:absolute; left:840px; top:-7px;}

.title3{background:url(images/title_bg6.gif) no-repeat;height:30px;padding:0 15px;}

.font1 {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.font2 {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.font2delete {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}

.font3 {
	FONT-SIZE: 16px; COLOR: #003399; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.font4 {
	FONT-SIZE: 20px; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font5 {
	FONT-SIZE: 16px; COLOR: #003399; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.font6 {
	FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.font7 {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.font8 {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.font9 {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font10 {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.font10:link {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.font10:visited {
	COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.font10:hover {
	COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.font10:active {
	COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.font11 {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/*  end */

/**
#top{width:1000px;margin:0px auto;height:68px;}
**/
#top .logo{width:150px;float:left;padding:1px 10px 0 10px;}
#top .text{
	float:left;
	width:630px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
	FONT-SIZE: 11px;
}


#top .text a{color:#333;}




/* -----------------------Coupon Code----------------------------------*/
.side-img { padding-bottom:0px; background:#ffffff url(../images/promotion-bg.jpg) no-repeat; width:720px; height:100px; 
padding-top:15px; }
.side-img p { margin:0 20px 5px; padding:0; font:13px/20px Arial, Helvetica, sans-serif; color:#353535; }
.side-img p strong { font-size:14px; color:#ff2222; }
.side-img a { text-decoration:underline; }
.side-ad { padding-bottom:0px; background-color:#EDF6FF; }
/* -----------------------Coupon Code----------------------------------*/



.getcmd, .getgui { float:right; padding:0 10px 0 0; margin-top:5px; background:url(../images/version.jpg) no-repeat; width:142px; height:23px; display:block; overflow:hidden; }
.getgui { background-position:0 -46px; }
.getgui:hover { background-position:0 -69px; }
.getcmd:hover { background-position:0 -23px; }
