@charset "utf-8";
/* CSS Document */
.main960_top {
	background:url(/images/style/store_ftop.gif) no-repeat left top;
	height:20px;
	width:960px;
	margin:0 auto;
}
.main960_bottom {
	background: url(images/store_fend.gif) no-repeat left bottom;
	width:960px;
	height:20px;
	margin:0 auto;
}
#content3 h1 {
	font-size:22px;
	font-weight:normal;
	padding:5px 0 15px;
	line-height: 1.2em;
	border-bottom:solid 1px #e7e7e7;
	margin-bottom:5px;
}
#main3 #content3 h2 {
	background:url(/images/style/icon_dot1.gif) no-repeat 0 22px;
	height:24px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding:15px 0 0 15px;
}
/* product page wrapper*/

#wrapper {
	border-bottom: 1px solid #CFCFCF;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	margin: 0 auto;
	width: 960px;
}
.topborder {
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height: 10px;
	margin: 0 auto;
	width: 960px;
}
/*.bgtopleft, .bgtopright, .bgtopcenter, .bgbottomleft, .bgbottomright, .bgbottomcenter {
    height: 10px;
    overflow: hidden;
}
.bgtopleft {
    background: url("/images/style/bgtopleft.png") no-repeat scroll 0 0 transparent;
    padding-left: 10px;
}
.bgtopright {
    background: url("/images/style/bgtopright.png") no-repeat scroll 100% 0 transparent;
    padding-right: 10px;
}
.bgtopcenter {
    background: url("/images/style/bgtopcenter.png") repeat-x scroll 0 0 transparent;
}
.bgmainleft {
    background: url("/images/style/bgmainleft.png") repeat-y scroll 0 0 transparent;
    padding-left: 10px;
}
.bgmainright {
    background: url("/images/style/bgmainright.png") repeat-y scroll 100% 0 transparent;
    padding-right: 10px;
}
.bgmaincenter {
    background: url("/images/style/bgmaincenter.png") repeat scroll 0 0 transparent;
}
.bgbottomleft {
    background: url("/images/style/bgbottomleft.png") no-repeat scroll 0 0 transparent;
    padding-left: 10px;
}
.bgbottomright {
    background: url("/images/style/bgbottomright.png") no-repeat scroll 100% 0 transparent;
    padding-right: 10px;
}
.bgbottomcenter {
    background: url("/images/style/bgbottomcenter.png") repeat-x scroll 0 0 transparent;
}*/
#prodetailed {
	margin: 0 auto;
	padding: 15px 0 32px;
	vertical-align: middle;
	color: #052840;
	font-family: Verdana, 'Segoe UI', Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	line-height:22px;
}
.detailedtopleft {
	float: left;
	width: 500px;
	margin-left:30px;
}
.detailedtopleft ul li {
	list-style: disc outside;
	margin-left: 15px;
}
.detailedtopleft h1 {
	color: #444444;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 12px;
	line-height:26px;
}
.detailedtopleft h3 {
	color: #444444;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 12px;
	text-align:right;
}
.detailedtopleft h1.mac span, .detailedtopleft h1.windows span {
	display: inline-block;
	padding-right: 29px;
}
.detailedtopleft h1.mac span {
	background: url("/images/style/mac21.png") no-repeat scroll right center transparent;
}
.detailedtopleft h1.windows span {
	background: url("/images/style/win20.png") no-repeat scroll right center transparent;
}
.detailedtopleft p {
	padding-bottom: 15px;
}
.detailedtopnote {
	background: none repeat scroll 0 0 #FFFEF9;
	border: 1px solid #ECD899;
	font-size: 12px;
	margin-top: 8px;
	padding: 4px 10px;
}
.detailedtopnote span {
	color: #E20F4B;
}
.detailedsubnav {
	background: none repeat scroll 0 0 #F7F8FA;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	height: 92px;
}
.detailedtopright {
	float: left;
	padding: 50px 0 0 35px;
	text-align: right;
	width:360px;
	margin-right:30px;
}
#clear {
	clear: both;
}
.subnavsys, .subnavdown, .subnavbuy, .subnavguides {
	float: left;
	height:92px;
	padding:12px;
}
.subnavsys {
	width:190px;
	line-height:18px;
}
.subnavdown {
	width:220px;
}
.subnavbuy {
	width:240px;
}
.subnavguides {
	width:210px;
}
.subnavsys, .subnavdown, .subnavbuy {
	background: url("/images/style/border.gif") repeat-y scroll right top transparent;
	height:68px;
}
.subnavleft, .subnavright, .subnavrightguides {
	float: left;
	padding-top: 8px;
}
.subnavleft {
	text-align: center;
	width: 90px;
}
.subnavright a {
	color: #444444;
	display: block;
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 4px;
}
.subnavright .free {
	font-size:32px; 
	color:#E60F60; 
	padding-top:12px;
	display: block;
	font-weight: bold;
}
.subnavright span {
	color: #E60F60;
	font-size: 17px;
}
.subnavrightguides {
	width: 120px;
}
.subnavrightguides a {
	color: #01429A;
	font-size: 13px;
}
.subnavright del {
	color:#8F8F8F;
	font-size:12px;
}
.subnavsys span {
	color: #444444;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
	padding-left: 22px;
}
.subnavsys span.mac {
	background: url("/images/style/mac16.png") no-repeat scroll left center transparent;
}
.subnavsys span.windows {
	background: url("/images/style/win18.png") no-repeat scroll left center transparent;
}
.detailedmsg {
	background: none repeat scroll 0 0 #FFFEF9;
	border: 1px solid #ECD899;
	height: 116px;
	margin-top: 26px;
	padding: 18px 0 0 10px;
	width: 916px;
}
.detailedmsgbox {
	float: left;
	text-align: center;
	width: 106px;
}
.detailedmsgadd {
	float: left;
	padding-top: 43px;
	width: 14px;
}
.detailedmsgcontent {
	float: left;
	padding-left: 28px;
	width: 548px;
}
.detailedmsgcontent h2, .detailedmsgcontent h2 a {
	color: #444444;
	font-size: 15px;
}
.detailedmsgprice {
	height: 36px;
	line-height: 36px;
	margin-top: 5px;
}
.detailedmsgprice span, .detailedmsgprice a img {
	float: left;
}
.detailedmsgprice span span {
	color: #EB1452;
	float: none;
}
.detailedmsgsaveprice {
	color: #EB1452;
	font-size: 15px;
	font-weight: bold;
	margin: 0 24px 0 18px;
}
#detailedtab, #detailedtabmain {
	padding-top: 26px;
}
#detailedtabnav {
	background: url("/images/style/detailedtabnav.gif") repeat-x scroll 0 0 transparent;
	height: 36px;
}
#detailedtabnav li {
	display: block;
	float: left;
	text-align: center;
}
#detailedtabnav li span {
	color: #0A3266;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 36px;
	line-height: 29px;
}
#detailedtabnav li.item1, #detailedtabnav li.item2 {
	background: url("/images/style/detailedli.gif") no-repeat scroll right top transparent;
	width: 309px;
}
#detailedtabnav li.item3 {
	width: 310px;
}
#detailedtabnav li.cur {
	background: url("/images/style/detailedtabcur.gif") repeat-x scroll 0 0 transparent;
}
#detailedtabnav li.cur span {
	background: url("/images/style/detailedtabcurspan.gif") no-repeat scroll center bottom transparent;
}
.detailedkey {
	border-bottom: 1px dotted #C9C9C9;
}
.detailedkeysidebar {
	float: left;
	width: 464px;
}
.detailedkeyimg {
	float: left;
	padding: 10px 0 0 7px;
	width: 93px;
}
.detailedkeysidebar dl {
	float: left;
	padding-top: 8px;
	width: 314px;
}
.detailedkeysidebar dl dt a {
	color: #1A2C57;
	font-size: 12px;
}
.readylink dt {
	color:#d71e00;
	font-size:18px;
	display:inline-block;
	font-weight:bold;
	line-height:24px;
	margin:21px 0px 14px 0px;
}
.readylink dd, .detailedtable tr td strong {
	font-size:13px;
}
.readylink dd a {
	padding-left:29px;
}
.readypurchase a {
	background:url(/images/style/buynow21.png) left center no-repeat;
}
.readydownload a {
	background:url(/images/style/download16.png) left center no-repeat;
}
.readypurchase span {
	color:#d71e00;
}
.readydownload span {
	color:#444444;
}
.detailedtable tr td {
	padding:10px 14px;
}
#parameters {
	margin-top:23px;
}
#parameterstitle {
	background: url("/images/style/parameterstitle.gif") repeat-x scroll left top transparent;
	height: 40px;
}
#parameterstitle li {
	color: #7A7A7A;
	float: left;
	font-size: 15px;
	line-height: 40px;
	padding: 0 16px;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#parameterstitle li.cur {
	background: url("/images/style/parameterstitlecur.png") no-repeat scroll center bottom transparent;
	color: #333333;
}
#parameterscontent {
	padding: 26px 24px;
}
.parametersleft {
	float: left;
	height: auto;
	margin-right: 28px;
	width: 634px;
}
.awardssidebar {
	float: left;
	width: 250px;
}
.conterparameters {
	float: left;
	height: auto;
	padding-bottom: 30px;
	width: 100%;
}
.conterparameters img {
	float: left;
	margin: 8px 24px 20px 0;
	width: 64px;
}
.conterparameters h2 {
	color: #444444;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 2px;
}
.conterparameters p {
	float: right;
	height: auto;
	width: 545px;
}
.commentstop {
	background: url("/images/style/commentstop.gif") no-repeat scroll left top transparent;
	padding-top: 9px;
	width: 250px;
}
.commentsbottom {
	background: url("/images/style/commentsbottom.gif") no-repeat scroll left bottom transparent;
	padding-bottom: 20px;
	width: 250px;
}
.commentscenter {
	background: url("/images/style/commentscenter.gif") repeat-y scroll left top transparent;
	padding: 8px 17px;
	width: 216px;
}
.alignright {
	text-align: right;
}
.wannasay {
	background: url("/images/style/wannasay.gif") no-repeat scroll left top transparent;
	cursor: pointer;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	margin-top: 8px;
	padding-right: 21px;
	width: 73px;
}
.awardsblock {
	margin-top: 22px;
}
.awardstitle {
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	background: url("/images/style/awardstitle.gif") repeat-x scroll left top transparent;
	color: #444444;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding: 0 13px;
}
.awardscontent {
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	margin: 0 auto;
	padding: 26px 0 10px;
}
.awardscontent p {
	margin-bottom: 10px;
	text-align: center;
}
.awardscontent p img {
	margin: 0 7px;
	vertical-align: top;
}
.readyto {
	padding-top: 10px;
}
.readyto strong {
	color: #ED124A;
	display: block;
	font-size: 18px;
	margin-bottom: 12px;
}
.readytobuy, .readytodown {
	font-size: 16px;
	line-height: 24px;
	padding-left: 30px;
}
.readytobuy {
	background: url("/images/style/buynow24.png") no-repeat scroll left center transparent;
	color: #D71E00;
}
.readytobuy del {
	font-size:12px;
	color: #8F8F8F;
}
.readytodown {
	background: url("/images/style/download24.png") no-repeat scroll -2px center transparent;
}
.readytobuy a, .readytodown a {
	color: #153980;
	font-size: 14px;
}
#parameterscontent table {
	margin-bottom:30px;
}
.parameterstable tr td {
	border-bottom: 1px dotted #C1C1C1;
	padding: 8px 1px;
}
.parameterstable tr th, .table1 tr th {
	border-bottom: 1px solid #C1C1C1;
	padding: 8px 1px;
	font-size: 14px;
	text-align:left;
	color:#00F;
	width:634px;
}
.table1 tr th {
	border:none; 
	
	padding: 8px 1px;
	font-size: 14px;
	text-align:left;
	color:#00F;
	width:634px;
}
#parameterscontent p.p1 {
	padding-top:14px;
	line-height:22px;
}
#parameterscontent p.p2 {
	text-align:right;
	border-bottom: 1px dotted #C1C1C1;
	line-height:22px;
	padding-bottom: 10px;
}
#featured {
	margin: 15px auto 25px auto;
	width: 962px;
}
#featuredtitle {
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	background: url("/images/style/featuredtitle.gif") repeat-x scroll left top transparent;
	height: 33px;
	line-height: 33px;
}
#featuredtitle strong {
	font-size: 14px;
	margin: 0 11px 0 14px;
}
#featuredcontent {
	border-bottom: 1px solid #CFCFCF;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	margin: 0 auto;
	height: 70px;
	padding: 22px 0 0;
	position: relative;
	width: 960px;
}
.featuredcontent {
	height: 98px;
	position: absolute;
	width: 960px;
}
.featuredcontent li {
	display: block;
	float: left;
	height: 98px;
	width: 960px;
}
.featuredblock {
	float: left;
	width: 320px;
}
.featuredblock img {
	float: left;
	margin: 0 18px;
	width: 48px;
}
.featuredblock h4 a, .featuredblock h4 {
	color: #494949;
	font-size: 16px;
	font-weight: bold;
}
.featuredblock p {
	float: left;
	font-family: Verdana, 'Segoe UI', Arial, Tahoma, Helvetica, sans-serif;
	width: 204px;
}
.starts {
	background: url("/images/style/stars.png") no-repeat scroll left top transparent;
	display: inline-block;
	height: 16px;
	margin-right: 5px;
	width: 16px;
}
#scrollselect {
	position: absolute;
	right: 7px;
	top: -27px;
	width: 50px;
}
.back, .forward {
	cursor: pointer;
	display: inline-block;
	height: 19px;
	margin-left: 4px;
	width: 19px;
}
.back {
	background: url("/images/style/back.png") no-repeat scroll left top transparent;
}
.forward {
	background: url("/images/style/forward.png") no-repeat scroll left top transparent;
}
/* 404 page */
.cont2 .searchbox {
	padding:15px 0;
	border-bottom:1px dashed #ccc;
}
.cont2 .item2 {
	width:280px;
	padding:20px 15px 0 15px;
	float:left;
}
.cont2 .item2 h2 a {
	color:#333333;
}
.cont2 .item2 h2 a:hover {
	color:#007fff;
}
.cont2 .item-hank {
	width:320px;
	padding:20px 10px 0 15px;
	float:left;
}
.cont2 .item2 ul {
	padding:5px 0;
}
.cont2 .item2 ul li {
	background: url("/images/style/icon_dot4.png") no-repeat scroll left 10px transparent;
	padding: 2px 10px 0;
}
.cont2 .item2 ul li a {
	color:#333;
	line-height:22px;
	height:22px;
}
.cont2 .item2 ul li a:hover {
	color:#007fff;
}
/* choose country page */
.columnSitemap {
	font-size:24px;
	background:url(/images/style/affliciate_li.jpg) no-repeat 0 24px;
	padding:10px 0 2px 20px;
	height: 36px;
	line-height:36px;
	border-bottom:dashed 1px #CCC;
	width:855px;
}
/* privacy page */
.terms p strong {
	padding:15px 0 5px;
	display:block;
}
/*siteMap*/
.columnSitemap {
	font-size:24px;
	background:url(/images/style/affliciate_li.jpg) no-repeat 0 14px;
	padding:0 0 20px 20px;
	height:36px;
	line-height:36px;
	margin-left:30px;
	border-bottom:dashed 1px #ccc;
	width:855px;
}
.SitemapMain {
	float:left;
	width:310px;
}
.SitemapMain dl {
	padding:20px 30px;
}
.SitemapMain dl a {
	color:#333;
}
.SitemapMain dl a:hover {
	color:#007fff;
}
.SitemapMain dt {
	font-size:20px;
	padding:10px 0 5px;
}
.SitemapMain dd {
	background: url(/images/style/history_li.gif) no-repeat left 8px;
	padding:2px 0 2px 10px;
}
.SitemapMain ul {
	padding:5px 0;
}
.SitemapMain ul li {
	background:url(/images/style/ico_arrow.gif) no-repeat 5px 5px;
	padding-left:15px;
	font-size:12px;
}
.country {
	padding: 10px 0px 30px 48px;
}
/*survey*/
.side_box210 .box2 {
	padding:8px 0;
	border-bottom:1px dotted #d3d3d3;
}
.side_box210 .pic {
	text-align:center;
	padding:10px 0;
	cursor:pointer;
}
.side_box210 h5 {
	font-weight:bold;
	font-size:12px;
}
.side_box210 .c_text {
	color:#666;
	padding:5px 0;
	line-height:16px;
}
.side_box210 .money2 {
	color:#F60;
	font-weight:bold;
}
/*newsletter_page*/
#main3 h2 {
	font-weight:normal;
	font-size:36px;
	line-height:1.6em;
	border-bottom:dashed 1px #ccc;
	margin-bottom:10px;
	padding-left:10px;
}
#mian3 h1 {
	border-bottom: 1px solid #E7E7E7;
	font-size: 22px;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 5px;
	padding: 5px 0 15px;
}
#main3 .nl_img {
	float:left;
	margin-top:20px;
}
#main3 .nl_info {
	padding:20px 0 0 280px;
}
#main3 .nl_info p {
	padding:5px 0;
}
#main3 .nl_info .info_list {
	padding:10px 0 10px 0;
}
#main3 .nl_info .info_list li {
	background:url(/images/style/ico_arrow.gif) no-repeat left 8px;
	padding:0 0 0 10px;
}
#main3 .nl_form {
	padding:5px 0 0 0;
}
#main3 .nl_form #mail_tips {
	display:none;
	margin-top:6px;
	width:510px;
	background:#fff3bc;
	line-height:18px;
	padding:4px 5px;
}
#main3 .nl_info h3 {
	font-size:12px;
	border-top:solid 1px #e6e6e6;
	margin-top:20px;
	background:url(/images/style/icon_tool.png) no-repeat 2px 15px;
	padding:13px 0 0 23px;
	line-height:20px;
}
#main3 .manage_list {
	padding:2px 23px;
}
#main3 .manage_list a {
	font-size:11px;
}
#main3 .nl_info h4 {
	font-size:24px;
	font-weight:normal;
	padding:5px 0;
}
#main3 .nl_info .mail_add {
	font-size:14px;
	padding:20px 0;
}
#main3 .nl_info h5 {
	font-size:24px;
	font-weight:normal;
	padding:0 0 10px 0;
}
#main3 .nl_img2 {
	float:left;
	margin:20px 0 0 30px;
}
#main3 .nl_info2 {
	padding:20px 0 0 200px;
}
#main3 .nl_info2 p {
	padding:5px 0;
}
#main3 .nl_info2 .info_list {
	padding:0 0 10px 0;
}
#main3 .nl_info2 .info_list li {
	background:url(/images/style/ico_arrow.gif) no-repeat left 8px;
	padding:0 0 0 10px;
}
#main3 .nl_info2 h5 {
	font-size:24px;
	font-weight:normal;
	padding:0 0 10px 0;
}
/*partner*/
.client_logos {
	position:relative;
	width:210px;
	height:100px;
	overflow:hidden;
}
.client_logos ul {
	position:absolute;
	left:0px;
	top:0px;
}
#sidebar .client_logos ul li {
	float:left;
	width:210px;
	height:100px;
	vertical-align:middle;
	background:none;
	padding:0;
	background:none;
}
/*rss*/
.ws_partner_box {
	width:270px;
	padding:10px 20px 10px 0;
	float:left;
}
.ws_partner_box dt {
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	padding:5px 0;
}
.ws_partner_box dd {
	padding:0 0 0 10px;
}
.ws_partner_box a {
	text-decoration:underline;
	color:#7FA20F;
}
.ws_partner_box a:hover {
	text-decoration:underline;
	color:#7fa20f;
}
.ws_partner_box ul {
	padding:10px 10px;
}
.ws_rss_box {
	border-right: 1px dotted #ccc;
	padding-right: 40px;
}
.ws_rss_box_r {
	padding-left: 20px;
	float:left;
}
.subscribe {
	border: 1px solid #ccc;
	margin: 25px 60px;
	padding: 30px 50px;
}
.rss_word {
	padding: 20px 70px;
}
.rss {
	width:330px;
	overflow:hidden;
	zoom:1;
}
.rss li {
	display:inline;
	float:left;
	margin:0 5px;
}
/*affiliate*/
.btn_trial {
	background:url(/images/style/btn.png) no-repeat;
	display:block;
}
.aff_tab {
	padding:10px 15px 0 15px;
	height:42px;
	background:url(/images/style/aff_tab_menu_bg.png) repeat-x left bottom;
}
.aff_tab li {
	float:left;
	padding:0 5px 0 0;
}
.aff_tab li strong, .aff_tab li a {
	display:block;
	background:url(/images/style/box2.png) no-repeat;
	width:150px;
	height:42px;
	line-height:42px;
	text-align:center;
	color:#fff;
	font-size:18px;
}
.aff_tab li strong {
	background-position:-220px -690px;
}
.aff_tab li a {
	background-position:-375px -690px;
	text-decoration:none;
}
.aff_tab li a:hover {
	background-position:-220px -690px;
}
.aff_contant {
	padding:25px 0;
}
.aff_contant .title {
	padding:10px 0 15px 0;
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	color:#333;
}
.aff_contant .title2 {
	padding:5px 0;
	font-size:14px;
	font-weight:blod;
	color:#333;
}
.aff_contant p {
	padding:5px 0;
}
.aff_contant .btn_join {
	padding:20px 0;
	text-align:center;
}
.aff_tab_box {
	padding:25px 0 0 0;
}
.aff_tab_box .title {
	padding:10px 0;
	color:#333;
}
.aff_tab_box .title p {
	font-size:12px;
}
.aff_tab_box .title h4 {
	font-size:18px;
	font-weight:normal;
	padding:5px 0;
}
.aff_tab_box .aff_tab_menu {
	padding:10px 0;
	height:120px;
}
.aff_tab_box .aff_tab_menu li {
	float:left;
	width:150px;
	height:120px;
	margin-right:10px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/style/aff_tab.png) no-repeat;
	cursor:pointer;
}
.aff_tab_box .aff_tab_menu li.num1 {
	background-position:left top;
}
.aff_tab_box .aff_tab_menu li.num2 {
	background-position:-160px top;
}
.aff_tab_box .aff_tab_menu li.num3 {
	background-position:-320px top;
}
.aff_tab_box .aff_tab_menu li.num4 {
	background-position:-480px top;
}
.aff_tab_box .aff_tab_menu li.num1.curr {
	background-position:left -120px;
}
.aff_tab_box .aff_tab_menu li.num2.curr {
	background-position:-160px -120px;
}
.aff_tab_box .aff_tab_menu li.num3.curr {
	background-position:-320px -120px;
}
.aff_tab_box .aff_tab_menu li.num4.curr {
	background-position:-480px -120px;
}
.aff_tab_box .btn_back {
	padding:10px 40px 0 0;
	text-align:right;
}
.aff_info {
	padding:0 0 10px 0;
}
.aff_info h5 {
	font-size:12px;
	color:#333;
	padding:5px 0;
}
.aff_info li {
	background:url(/images/style/li_dot2.png) no-repeat left 8px;
	padding:0 0 0 10px;
}
.aff_info .btn_join {
	text-align:center;
	padding:20px 0 0 0;
}
.aff_tab_cont {
	padding:20px 40px 20px 20px;
}
.aff_tab_cont h5 {
	font-size:12px;
	color:#333;
	padding:5px 0;
}
.aff_sing {
	background:url(/images/style/aff_tab.png) no-repeat left -260px;
}
.aff_sing .sing_box {
	float:left;
	width:280px;
	padding:0 10px;
	background:url(/images/style/line4.png) no-repeat right top;
}
.aff_sing .already_box {
	float:right;
	width:280px;
}
.aff_sing p {
	height:90px;
}
.aff_sing .form {
	padding:10px 0;
}
.aff_sing .form .form_select {
	padding:5px 0 10px 0;
}
.aff_advertise, .aff_sales, .aff_paid {
	background:url(/images/style/aff_tab.png) no-repeat left -540px;
}
.featured_list {
	padding:0 25px 30px 25px;
}
.featured_list .title {
	font-size:14px;
	color:#000;
	padding:5px 10px 10px 10px;
}
.featured_list ul {
	float:left;
	width:300px;
	padding:0 10px 0 10px;
	display:block;
}
.featured_list ul li {
	background:url(/images/style/li_dot2.png) no-repeat left 8px;
	padding:2px 0 2px 10px;
	color:#3e4e57;
	line-height:14px;
}
.featured_list ul li a {
	text-decoration:none;
	color:#3e4e57;
	line-height:14px;
}
.featured_list ul li a:hover {
	text-decoration:underline;
	color:#85aa10;
}
.box660 .boxTop, .box660 .boxBottom {
	background:url(/images/style/box3.png) no-repeat;
	height:10px;
	line-height:0;
	font-size:0;
}
.box660 .boxTop {
	background-position:left top;
}
.box660 .boxMain {
	background-color:#f3f3f3;
	padding:5px;
}
.box660 .boxBottom {
	background-position:left -40px;
}
.save_title {
	height:50px;
	padding:10px 0;
}
.save_title img {
	float:left;
}
.save_title .title3 {
	font-size:16px;
	font-weight:bold;
	padding:5px 0 0 70px;
	color:#333;
}
.save_title .title4 {
	font-size:16px;
	font-weight:blod;
	padding:15px 0 0 70px;
	color:#333;
}
.save_title p {
	padding:0 0 0 70px;
	font-size:12px;
}
.aff_pro {
	float:left;
	width:180px;
	padding:10px 15px 30px 20px;
}
.aff_pro .img {
	position:relative;
	padding-bottom:10px;
}
.aff_pro .img .off {
	position:absolute;
	left:0;
	bottom:0;
}
.aff_pro .code {
	color:#9e0b0f;
	text-align:center;
	padding:5px;
	font-size:12px;
}
.aff_pro .code_num {
	margin:0 20px;
	background:#eaeaea;
	border:solid 1px #d3d3d3;
	color:#333;
	text-align:center;
	padding:2px;
	font-size:12px;
}
.note {
	padding:10px;
	border:1px dashed #CCC;
	display:block;
	margin:15px 0;
}
.input_table {
	text-align:left;
	color:#333;
}
.input_table td {
	padding:5px;
}
.input_table .id {
	width:200px;
	border:1px solid #c0bfc2;
	height:24px;
}
.input_table .page {
	width:300px;
	border:1px solid #c0bfc2;
	height:24px;
}
.input_table #jump {
	display:none;
}
.product_list {
	margin-left:15px;
}
.product_list td {
	padding:5px;
	font-size:11px;
}
.product_list td h4.title {
	padding:0px;
}
/* cpu,gpu optimazation */
.mt15 {
	margin-top:15px !important;
}
#main {
	padding:10px 0 0;
	overflow:hidden;
	margin:0 auto;
	width:960px;
	border:1px solid #cfcfcf;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#main .wrap {
	margin:25px;
	overflow:hidden;
}
#main ul.topicNav {
	background:url(/images/style/pro_title_bg.jpg) repeat-x 0 20px;
	height: 41px;
	padding: 20px 0 0 26px;
}
#main ul.topicNav li {
	float: left;
	text-align: center;
}
#main ul.topicNav li a, #main ul.topicNav li.curr a {
	background:url(/images/style/faster_title.jpg) no-repeat center -41px;
	display: block;
	font-size: 14px;
	height: 41px;
	line-height: 41px;
	width: 231px;
}
#main ul.topicNav li.curr a {
	background-position: center 0;
	color: #fff;
	text-decoration: none;
}
#main ul.topicNav li a {
	color: #333333;
	text-decoration: none;
}
#main .wrap .con {
	float:left;
	width:560px;
}
#main .wrap p {
	font-size:12px;
	margin-top:15px;
}
#main .wrap .side {
	float:right;
	width:330px;
	text-align:center;
}
#main .wrap h2 {
	font-size: 16px;
	font-weight: bold;
	font-family:Verdana, 'Segoe UI', Arial, Tahoma, Helvetica, sans-serif;
	margin-top:20px;
}
#main .cpu, #main .gpu {
	overflow:hidden
}
.tableStyle {
	color:#000;
	padding-top:10px;
}
.tableStyle .des {
	background-color:#dbdbdb;
}
.tableStyle td {
    padding: 10px;
    text-align: center;
}
.tableStyle td p {
    padding-left: 30px;
}
.tableStyle td span {
    display: block;
    padding-left: 40px;
}
.tableStyle th {
    color: #3D4E56;
    font-size: 12px;
    padding: 10px;
}
.tableStyle .left_item {
    padding: 0 10px;
    text-align: left;
	font-size:13px;
}
.tableStyle .freedownload {
    background: url("/images/icon/download20.png") no-repeat scroll 0 0 transparent;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 16px 2px 24px;
    text-decoration: underline;
	line-height:20px;
}
.tableStyle .buynow {
    background: url("/images/icon/buy20.png") no-repeat scroll 0 0 transparent;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 16px 2px 24px;
    text-decoration: underline;
	line-height:20px;
}
.tableStyle .btn_trial:hover {
    text-decoration: none;
}
.tableStyle .title {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

#main .wrap p.gputitle {
	border-bottom: 1px dashed #9D9C9C;
	font-size: 16px;
	font-weight: bold;
	padding: 18px 10px 10px 0;
	margin-bottom: 5px;
}
/*company newsroom*/
.newsRoom_info {
	padding:8px 0 10px;
	border-bottom:1px solid #EEEEEE;
	margin-bottom:15px;
}
#content3 h1 span {
	color:#666;
	font-size:11px;
	font-weight:normal;
}
.relatedPages {
	margin:15px 20px 0;
}
.relatedPages p {
	height:18px;
	line-height:18px;
	overflow:hidden;
}
.relatedPages p a {
	width:100px;
	overflow:hidden;
	font-weight:bold;
}
.mainTopColumn {
	border-bottom:1px solid #e7e7e7;
	overflow:hidden;
	margin:5px 0 13px;
}
#content3 .mainTopColumn h1 {
	border:none;
	float:left;
}
.pageYear {
	width:288px;
	overflow:hidden;
	margin-top:15px;
}
.pageYear li {
	float:left;
	margin:0 5px;
}
.pageYear li a {
	display:block;
	width:43px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#333;
}
.pageYear li a:hover, .pageYear li.active a {
	background:#3D565F;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkitborder-radius:10px;
	color:#fff;
	text-decoration:none;
}
#content3 .item {
	float:left;
	width:192px;
	padding:10px 10px;
	margin-top:20px;
	border-right:1px dashed #ccc;
	margin-right:5px;
}
#content3 .item-1 {
	height:190px;
}
#content3 .item-2 {
	height:530px;
}
#content3 .r {
	border-right:0;
}
#content3 .item strong {
	text-align:center;
	display:block;
	font-size:14px;
	height:28px;
	line-height:28px;
	margin-top:10px;
}
#content3 .item span.pic {
	text-align:center;
	display:block;
	padding:5px 0;
	box-shadow:2px 2px 3px #ccc;
	background:#fff;
	border:1px solid #f2f2f2;
}
.stayConnect .title {
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	color:#3D565F;
}
.stayConnect p {
	padding:0 5px;
	line-height:16px;
}
.newsRoom .page span, .newsRoom .page a {
	padding:0 8px;
}
.newsRoom a span {
	line-height:20px;
}
.latestNews {
	background:#f2f2f2;
	padding: 5px 20px 20px;
	border-radius:5px;
	margin-top:20px;
	box-shadow:0 2px 2px #E1E1E1;
	margin-bottom:10px;
}
/*buy page*/
.probox {
	background:url(/images/buy/top-bg.jpg) repeat-x #FFF;
	padding-bottom:20px;
	color:#3E4F57
}
.probox1 {
	background:url(/images/buy/pro_bg1.png) no-repeat;
	padding:43px 20px 55px 40px
}
.probox .pick, .probox1 .pick {
	float:right;
	width:280px;
	text-align:center;
	border-left: 1px dashed #CCCCCC;
	padding:20px 0 0;
}
.probox .pick .pic, .probox1 .pick .pic {
	text-align:center;
}
.probox .pick .select_box, .probox1 .pick .select_box {
	padding:10px 0 5px 20px
}
.probox .pick .select_box li, .probox1 .pick .select_box li {
	padding:2px 0;
	height:20px;
	position:relative;
	display:block;
	width:230px;
	text-align:left
}
.probox .pick .select_box input, .probox1 .pick .select_box input {
	vertical-align:middle;
	margin:0 5px 3px 55px
}
.probox .pick .select_box label, .probox1 .pick .select_box label {
	cursor:pointer
}
.probox .pick .tips, .probox1 .pick .tips {
	position:absolute;
	right:-130px;
	top:-5px;
	width:140px;
	display:block;
	z-index:10;
	font-family:Verdana, 'Segoe UI', Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px
}
.probox .pick .tips dt, .probox1 .pick .tips dt {
	display:block;
	background:url(/images/buy/tips_box.png) no-repeat left top;
	padding:10px 10px 0 20px;
	color:#666
}
.probox .pick .tips dd, .probox1 .pick .tips dd {
	display:block;
	background:url(/images/buy/tips_box.png) no-repeat left bottom;
	height:10px;
	font-size:0
}
.probox .pick .price, .probox1 .pick .price {
	color:#D2480E;
	font-size:50px;
	text-align:center;
	padding:5px 0 10px
}
.probox .pick .pricesupn {
	font-size:28px;
	top:5px;
	position:relative;
}
.probox .pick .pricesupc {
	font-size:28px;
	top:0;
	position:relative;
}
.probox .pick .btn, .probox1 .pick .btn {
	width:174px;
	margin:0 auto;
}
.dr_price {
	color: #D2480E;
	display: block;
	font-size: 12px;
	width: auto;
	text-align:left;
}
.pick .dr_price .del {
	color:#D2480E;
	font-size:12px;
	padding-left:3px;
	text-decoration: line-through;
}
.pick .regprice, .pick .save {
	padding-left:70px;
	line-height:18px;
	padding:10px auto;
}
.probox .proInfo, .probox1 .proInfo {
	float:left;
	width:610px;
	padding:20px 0 20px 40px
}
.pick h2 {
	font-size:16px;
	margin:6px;
}
.probox .proInfo .summertext, .probox1 .proInfo .summertext {
	color:#F60;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-top:28px
}
.probox1 .proInfo .sname {
	font-size:19px;
	padding-bottom:10px
}
.probox .proInfo .name, .probox1 .proInfo .name {
	font-size:22px;
	font-weight:normal
}
.probox .proInfo ul, .probox1 .proInfo ul {
	padding:10px 0;
	margin-left:15px;
	text-indent:-15px;
}
.probox .proInfo ul li {
	font-size:14px;
	padding:3px 0
}
.probox1 .proInfo ul li {
	font-size:12px;
	padding:4px 0
}
.probox .proInfo dl, .probox1 .proInfo dl {
	padding:10px 0;
	font-size:13px
}
.probox .proInfo dt {
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px
}
.probox1 .proInfo dt {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px
}
.probox .proInfo dd, .probox1 .proInfo dd {
	padding:2px 0
}
.probox .proInfo dd.require, .probox1 .proInfo dd.require {
	font-size:15px;
	color:#000
}
.probox .proInfo dd.require a, .probox1 .proInfo dd.require a {
	font-size:13px
}
.probox .proInfo .accept, .probox1 .proInfo .accept {
	padding-top:5px
}
.addtocart {
	background:url(/images/style/add_to_cart_butto.jpg) 0 0 scroll no-repeat transparent;
	height:35px;
	text-align:center;
	margin:20px auto;
	margin-left:70px;
}
.addtocart:hover {
	background:url(/images/style/add_to_cart_butto.jpg) 0 -35px scroll no-repeat transparent;
	height:35px;
	display:block;
	cursor:pointer;
}
.addtocart {
	text-decoration:none;
	display:block;
}
a.add {
	background: url(/images/buy/btn_add.png) no-repeat scroll 0 0 transparent;
	display: block;
	height: 61px;
	text-indent: -9999px;
	width: 174px;
}
a.add1 {
	background: url(/images/buy/btn_pbuy.png) no-repeat scroll 0 0 transparent;
	display: block;
	height: 61px;
	text-indent: -9999px;
	width: 174px;
}
a.upgrade {
	background: url(/images/buy/btn_upgrade.png) no-repeat scroll 0 0 transparent;
	display: block;
	height: 61px;
	text-indent: -9999px;
	width: 174px;
}
.imgbottom {
	border:0px;
	vertical-align:bottom;
}
.imgbuybox {
	padding: 15px 10px 10px 0;
	float:left;
}
.secure img {
	bottom:5px;
	position:relative;
	margin:20px auto 0 auto;
	vertical-align:bottom;
	line-height:80px;
}
/*rolltop*/
.rollTop {
	background:url(/images/style/scrolltop.png) repeat-x;
	height:98px;
	padding-top:1px;
	position:fixed;
	z-index:16;
	top:0;
	left:0;
	width:100%;
}
.rollTop .wrap {
	width:960px;
	margin:15px auto 0;
	overflow:hidden
}
.rollTop .name {
	float:left;
	width:531px;
	color:#324e57;
	font-size:16px;
	margin-top:5px;
}
.rollTop .name strong {
	font-size:26px;
	display:block;
}
.download {
	background: transparent url("/images/style/freetrial137.png") no-repeat scroll 0 0;
	display: block;
	height: 35px;
	margin-right: 10px;
	margin-top:2px;
	text-decoration: none;
	width: 87px;
	padding:7px 6px 10px 45px;
	font-size:14px;
}
.buy {
	margin-right: 20px;
	background: transparent url("/images/style/purchase137.png") no-repeat scroll 0 0;
	padding:7px 5px 10px 45px;
	height: 35px;
	margin-right: 10px;
	margin-top:2px;
	text-decoration: none;
	width: 87px;
	font-size:14px;
}
.rollTop .fr {
	float:right;
}
.rollTop .frw {
	width:300px;
	float:right;
}
.rollTop .fl {
	float:left;
}
.rollTop .size, .rollTop .price {
	color: #8F8F8F;
	display: inline-block;
	font-family: Verdana, 'Segoe UI', Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}
.rollTop .size {
	width: 137px;
}
.rollTop .price {
	width: 147px;
	padding-left:0;
}
.rollTop .size span, .rollTop .price span {
	color:#ED124A;
}
/*font*/
.font10 {
	font-size: 10px;
}
.font11 {
	font-size: 11px;
}
.font12 {
	font-size: 12px;
}
.font14 {
	font-size: 14px;
}

.table1 {border-collapse: collapse;}
.table1 th, .table1 td {
padding: 8px 13px;
border: 1px solid #ececec;
font-size: 12px;
}