html, div, body, p, form, img, dd, h1, h2, h3, input { margin:0 auto; padding:0; font:13px MS PGothic, Verdana, Arial, Helvetica, sans-serif; color:#003586; }
p { margin-bottom:7px; }
ul, ol { margin:0; padding:0; list-style:none; }
li { margin:0; list-style:none; padding:0; }
h1 { font-size:0px; }
h2 { font-size:18px; font-weight:bold; margin:10px 0; }
img { border:none; }
a:link, a:visited { color:#003586; text-decoration:none; }
a:hover { color:#ff9900; text-decoration:none; }
.header { width:950px; overflow:hidden; }
.toplink { text-align:right; padding:0 28px 0; font-size:11px; color:#898989; line-height:20px; }
.toplink a { text-decoration:none; color:#898989; }
.toplink a:hover { color:#FF9900; text-decoration:underline; }
#nav { width:950px; height:75px; }
.mainnav_l { height:75px; width:250px; float:left; background:url(/style/images/logo.jpg) no-repeat; line-height:300px; overflow:hidden; }
.mainnav { width:700px; float:right; background:url(/style/images/menu-bg.jpg); background-repeat:no-repeat; padding-top:30px; overflow:hidden; }
.mainnav_text { width:650px; height:25px; float:right; }
.mainnav_text ul {display:block; list-style:none; margin-bottom:0px; margin-top:0px; }
.mainnav_text ul li { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; width:74px; text-align:center; height:22px; padding-top:3px; }
.mainnav_text ul li a:link, .mainnav_text ul li a:visited { color:#FFFFFF; text-decoration:none; }
.navsub { height:20px; width:700px; float:right; font-size:10px; color:#003586; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; list-style-type:none; }
.navsub li a:visited, .navsub li a:link, .navsub li a:hover { color:#003586; text-decoration:none; }
.navsub li a:hover { color:#FFFFCC; text-decoration:none; }
.contenter { width:983px; }
.main_body { background:url(/style/images/big-bj.gif); background-repeat:repeat-y; padding:0 22px; width:937px; overflow:hidden; }
.leftnav { width:234px; float:left; height:auto; overflow:hidden; padding-top:3px; }
#topBillboard { clear:both; height:280px; background-color:#ffffff; width:950px; margin-top:10px; overflow:hidden; }
.main_bottom { clear:both; height:38px; background:url(/style/images/big-bottom.gif); background-repeat:no-repeat; }
.leftnavHot { background:url(/style/images/hot-products.gif); background-repeat:no-repeat; margin-top:10px; margin-left:1px; height:44px; }
.leftnavWin { background:url(/style/images/windows-products.gif); background-repeat:no-repeat; margin-left:1px; margin-bottom:-5px; width:231px; height:41px; }
.leftnavMac, .leftnavFree { background:url(/style/images/mac-products.gif); background-repeat:no-repeat; margin-left:1px; width:231px; height:41px; }
.leftnavFree { background:url(/style/images/free-tools.gif) no-repeat; }
.leftnav_mid { background:url(/style/images/green-bj.gif); height:auto; overflow:hidden; background-repeat:repeat-y; padding-left:8px; }
.left_win, .left_mac { width:194px; height:19px; background-image:url(/style/images/windows_bar.gif); background-repeat:no-repeat; padding-left:25px; padding-top:4px; margin-bottom:3px; margin-top:8px; }
.left_mac { background-image:url(/style/images/mac_bar.gif); }
.hot { background:url(/style/images/hot.jpg) no-repeat scroll right 0 transparent; padding-right:24px; }
.new { background:url(/style/images/new.jpg) no-repeat scroll right 0 transparent; padding-right:36px; }
.update { background:url(/style/images/update-icon.jpg) no-repeat scroll right 0 transparent; padding-right:57px; }
.leftnav_bottom { background:url(/style/images/green-bottom.gif); background-repeat:no-repeat; height:10px; }
.footer { height:auto; overflow:hidden; text-align:center; }
.footer-text { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.footer-text a:visited, .footer-text a:link { color:#000000; text-decoration:none; }
.footer-text a:hover { color:#ff9900; text-decoration:underline; }
.footer-text2 { color:#595757; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.footer-text2 a:visited, .footer-text2 a:link { color:#595757; text-decoration:none; }
.footer-text2 a:hover { color:#ff9900; text-decoration:underline; }
.item a:visited, .item a:link { color:#898989; text-decoration:none; }
.item a:hover { color:#ff9900; text-decoration:underline; }
.left-text, .leftTo { font-size:10px; color:#003586; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; margin:0px; padding:0px; }
.left-text { margin-left:15px; }
.left-text li { list-style-type:none; }
.left-text a:visited, .left-text a:link { color:#003586; text-decoration:none; }
.left-text a:hover { color:#ff9900; text-decoration:underline; }
.leftTo a:visited, .leftTo a:link { color:#003586; text-decoration:none; }
.leftTo a:hover { color:#ff9900; text-decoration:underline; }
.navigation-tab a:visited, .navigation-tab a:link { color:#539B34; text-decoration:none; }
.navigation-tab a:hover { color:#ff9900; text-decoration:underline; }
.content, .productCon p, .text, .productConn p { font-size:11px; color:#003586; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-weight:normal; }
.content a:visited, .content a:link, .productCon p a:visited, .productCon p a:link, .productConn p a:visited, .productConn p a:link, .text a:visited, .text a:link { color:#003586; text-decoration:none; }
.content a:hover, .productCon p a:hover, .productConn p a:hover, .productCon p a:hover, .text a:hover { color:#ff9900; text-decoration:underline; }
.buyPro { margin-left:80px; }
.buyProo { margin-left:8px; }
.more { margin-left:8px; }
.news-title { color:#003586; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.news-title a:visited, .news-title a:link { color:#003586; text-decoration:none; }
.news-title a:hover { color:#ff9900; text-decoration:underline; }
.left-more { font-size:11px; color:#59A339; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; margin-right:30px; }
.left-more a:visited, .left-more a:link { color:#59A339; text-decoration:none; }
.left-more a:hover { color:#ff9900; text-decoration:underline; }
.contBody { width:697px; float:right; }
.contBody h1, .contTitle { font-size:19px; color:#003586; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.contTitle { font-size:18px; }
.contTitle a:visited, .contTitle a:link { color:#003586; text-decoration:none; }
.contTitle a:hover { color:#ff9900; text-decoration:none; }
.contBody p { margin-bottom:15px; padding:0; }
.contBody .btn { margin-bottom:0; }
.productTop { height:12px; width:686px; background:url(/style/images/right-top.gif); background-repeat:no-repeat; clear:both; }
.productMid { background:url(/style/images/right-bj.gif); background-repeat:repeat-y; overflow:hidden; width:686px; }
.productBot { background:url(/style/images/right-bottom.gif); background-repeat:no-repeat; height:12px; width:686px; clear:both; }
.productbox { clear:both; width:160px; float:left; height:auto; overflow:hidden; text-align:center; padding-top:20px; }
.priceOne, .priceTwo, .special { font-size:18px; color:#58A339; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.priceRed { color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.priceRed del{color:#666;}
.productMid a.mac-version1, .productMid a.mac-version2 { background:url(/images/system/version-old.jpg) no-repeat 0 -98px; display:block; width:126px; padding-left:3px; padding-right:3px; text-decoration:none; color:#002a88; margin-left:15px; }
.productMid a.mac-version1:hover, .productMid a.mac-version2:hover { background:url(/images/system/version-old.jpg) no-repeat 0 -147px; }
.productMid a.win-version1, .productMid a.win-version2 { background:url(/images/system/version-old.jpg) no-repeat 0 0; display:block; width:126px; padding-left:3px; padding-right:3px; text-decoration:none; color:#002a88; margin-left:15px; }
.productMid a.win-version1:hover, .productMid a.win-version2:hover { background:url(/images/system/version-old.jpg) no-repeat 0 -49px; }
.win-version1, .mac-version1 { height:24px; padding-top:25px; }
.win-version2, .mac-version2 { height:29px; padding-top:20px; line-height:13px; }
.productCon, .productConn { float:right; padding:10px; width:506px; padding-bottom:0;}
.bold, .boldTwo { font-size:11px; color:#003586; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-weight:bold; }
.bold a:visited, .bold a:link { color:#003586; text-decoration:none; }
.bold a:hover { color:#ff9900; text-decoration:underline; }
.product_ad { width:682px; height:152px; background:url(/style/images/ad1.gif); background-repeat:no-repeat; margin-top:3px; margin-bottom:20px; }
.ad_left { width:436px; height:152px; float:left; padding-left:10px; }
.ad_btn a { text-decoration:underline; }
.moreBg, .buyBg, .trialBg, .trialMac { background-image:url(/style/images/more.gif); background-repeat:no-repeat; width:80px; display:block; padding-left:25px; float:left; margin-right:10px; font-weight:bold; color:#003586; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:17px; }
.buyBg { background-image:url(/style/images/buy-ad.gif); width:140px; }
.trialBg { width:100px; background-image:url(/style/images/download-ad.gif); }
.contBody ul { list-style-image:url(../images/drawing-pin.gif); }
.contBody ul li { font-size:10px; color:#003586; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; margin:0 10px; padding:0px; padding-left:10px; }
.support-Email a:visited { color:#FF0000; text-decoration:none; }
.support-Email a:link { color:#FF0000; text-decoration:none; }
.support-Email a:hover { color:#ff9900; text-decoration:underline; }
.product-content a:visited, .product-content a:link { color:#003586; text-decoration:none; }
.product-content a:hover { color:#ff9900; text-decoration:underline; }
.news-title { color:#003586; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.news-title a:visited, .news-title a:link { color:#003586; text-decoration:none; }
.news-title a:hover { color:#ff9900; text-decoration:underline; }
.news-title-detail a:visited, .news-title-detail a:link { color:#003586; text-decoration:none; }
.news-title-detail a:hover { color:#ff9900; text-decoration:underline; }
.priceTwo, .priceThree { font-size:18px; color:#58A339; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.priceThree { text-decoration:line-through; }
.pricePromote { color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; }
.product-price_red a:visited, .product-price_red a:link { color:#FF0000; text-decoration:underline; }
.product-price_red a:hover { color:#FF8400; text-decoration:none; }
.cate_block a:visited, .cate_block a:link { color:#FFFFFF; text-decoration:none; }
.cate_block a:hover { color:#FFFFCC; text-decoration:none; }
#cat .on, #cat a:hover { background-color:#FFFFFF; color:#009900; height:20px; text-decoration:none; }
#cat li a { color:#FFF; text-decoration:none; }
.product-title a:visited, .product-title a:link { color:#003586; text-decoration:none; }
.product-title a:hover { color:#ff9900; text-decoration:none; }
.errorNomal ul li a:visited, .errorNomal ul li a:link { color:#003586; text-decoration:none; }
.errorNomal ul li a:hover { color:#ff9900; text-decoration:underline; }
.guideContent li a:link, .guideContent li a:visited { color:#003586; text-decoration:none; }
.guideContent li a:hover { color:#FF9900; text-decoration:underline; }
.buyS a:visited, .buyS a:link, .downloadS a:visited, .downloadS a:link { color:#59a239; text-decoration:none; }
.main_products_top { height:303px; background-image:url(/style/images/yellow-bj.gif); background-repeat:no-repeat; width:686px; }
.indexTag { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#003586; margin-left:20px; width:647px; border-bottom:#B4B4B4 solid 1px; padding-bottom:2px; }
.indexTag a:link, .indexTag a:visited { color:#003586; text-decoration:none }
.indexTag a:hover { color:#003586; text-decoration:underline }
#indexTul li, #indexTips li { float:left; width:135px; line-height:22px; color:#003586; font-size:11px; list-style:none; background:url(/style/images/indextag.jpg) no-repeat 0 8px; padding:0 0 0 15px; }
#indexTul li a:hover, #indexTips li a:hover { color:#003586; text-decoration:underline }
#indexTips li { width:278px; }
.main_top2 { height:20px; background:url(/style/images/big-top.gif); background-repeat:no-repeat; margin-top:0; margin-top:0 !important; *margin-top:20px;
height:20px; }
.bannerRight img { margin:0; padding:0; }
.bannerBg { margin:0 auto; width:954px; }
.bannerLeft { width:754px; height:272px; float:left }
.bannerRight { list-style:none; margin:0; padding:0; width:198px; height:auto; float:left }
.bannerRight li { margin:0; padding:0; *height:65px;}
.h_banner { position:relative; clear:both; height:273px; width:966px; margin:0 auto; padding-top: 5px; }
.h_banner .imgs li { position:absolute; }
.h_banner .num { position:absolute; bottom:13px; right:20px; z-index:10; }
.h_banner .num li {color:#000;float:left;margin:3px;padding:0 4px;background:#fff;font:normal 11px/1.4em Arial;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;cursor:pointer;}
.h_banner .num li.curr {background:#FFFFFF;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#03243a;font-weight:bold;}
.tab{ margin-top:10px;}
.productbox p a{text-decoration:underline;}
