/* =FOR ALL */

html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal;  font-family : Verdana, Arial, Helvetica, sans-serif; }

table { border-collapse: collapse; border-spacing: 0; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; }

body { font-size:62.5%; background:#e5e9eb; }

ul, li { list-style:none; margin:0; padding:0; float:left; }

a, a:hover { text-decoration:none; }

.bold { font-weight:bold; }

img { border:none; }

#wrap {  padding:0; width:963px; max-width:100%; padding-bottom:5px;margin:0 auto;}

#topNav { margin:0 auto; height:29px; text-align:right; color:#646464; line-height:25px; padding-right:21px; background:url(images/top.jpg) no-repeat ; }

#topNav span{margin-right:570px;}

#topNav a { color:#646464; font-size:1.1em; padding:0 5px; }

#topNav a:hover, #location a:hover, #secondContents ul li a:hover,#guideContents ul li a:hover,  #mainContents p span a { color:#C45800; }

#secondContents ul .listMore a:hover, #guideContents ul li a:hover, #mainContents p .learnMore a:hover { color:#000; }

#secondContents img {  }

#listBox { background:#FFFFFF none repeat scroll 0 0; display:inline; float:left; margin-left:4px; width:100em; }

#search{ width:260px; margin:0 2px 5px; float:right;}

/* =HEADER */

#header { height:107px; overflow:hidden; }

#logo { width:359px; height:80px; margin-top:30px; float:left; background:url(images/logo2.png) no-repeat center center; text-indent:-999em; cursor:pointer; }

#mainNav { width:604px; height:107px; float:right; }

.mainNavTop { width:604px; height:68px; float:left; line-height:68px; font-size:11px; color:#333; }

.mainNavTop a { padding:0 8px; color:#333; }

#mainNav ul {height:39px; background:url(images/topmenu.jpg) repeat-x 0 0; padding-left:15px; width:589px;}

#mainNav ul li { font-size:15px;  text-transform:capitalize; font-weight:bold; height:39px; float:left;}

#mainNav ul li a { color:#FFF; display:block; height:39px; line-height:39px; padding:0 10px; float:left;}

#mainNav ul li a:hover{color:#FFF; background:#f47e01;}

#mainNav ul li a.currentLink { color:#FFF; background:#f47e01; }

/* =CONTENTS */

#index-top { background:url(images/index-top.jpg) no-repeat; height:4px; width:963px; overflow:hidden; margin-top:3px;}

#index-bottom { background:url(images/contents-bottom.jpg) no-repeat; height:4px; width:963px;}

#contents { width:961px; overflow:hidden; background-color:#fff; border-left:1px solid #bebebe; border-right:1px solid #bebebe; }

#location a, #location span { padding:0 10px; font-size:1.3em; }

.localtionIndex { color:#c45800; margin-left:15px; }

.localtionTwo { color:#c45800; margin-left:10px; }

.localtionSec { color:#686868; }

#banner { width:963px; /*height:255px;*/ text-align:center; float:left; margin-bottom:10px; }

#banner img {margin:0 auto;}

#bannerProducts { clear:both; width:958px;/* 1000-21*2 */ height:87px; margin:0 auto; background:#FFF; padding-bottom:30px; }

#bannerProducts img { float:left; margin-right:19px; }

#bannerProducts .bannerNoMargin { margin-right:0; }

.h_banner { position:relative; /*height:255px;*/ width:963px; margin:0 auto; padding-top:2px; }

.h_banner .imgs li { position:absolute; }

.h_banner .num { position:absolute; bottom:11px; right:0px; z-index:10; }

.h_banner .num li {color:#000; float:left; margin:3px; padding:0 4px; background:#fff;font:normal 11px/1.4em Arial; opacity:0.4;cursor:pointer;}

.h_banner .num li.curr {background:#FFFFFF;opacity:0.8;color:#03243a;font-weight:bold;}

#mainContents { width:684px; clear: both; overflow: hidden; float: left; margin-left:5px; display:inline;}

.productsList { clear:both;/*debug 693px*/ background:url(images/pro-bg.jpg) no-repeat 0 0; overflow:hidden;/*debug*/ height: 240px; margin-bottom: 10px; }

#mainContents h2 { height:35px; padding-left:23px; font-size:15px; font-weight:bold; line-height:35px; background:url(images/h2-bg.jpg) no-repeat 10px center;}

.small { background:url(images/small-bg.jpg) repeat-x 0 5px; height:181px; width:684px; text-indent:0; clear:both; padding:5px 0 10px 0; overflow:hidden; font-size:11px; }

#mainContents .small h3{margin:10px;}

#mainContents .small .news{ background:url(images/news.jpg) no-repeat 5px center; padding-left:30px;}

#mainContents .small .guide{ background:url(images/guide.jpg) no-repeat 5px center; padding-left:30px;}

#mainContents .small .tags{ background:url(images/news.jpg) no-repeat 5px center; padding-left:30px;}

.small .fl{float:left;width:50%;}

.small .fr{float:right;width:50%;}

.small ul { padding:15px; float:none; padding-top:0; }

.small ul li { float:none; width:92%; padding-left:15px; margin-bottom:7px; background:url(images/li-bg.jpg) no-repeat 0 4px; overflow:hidden;  }

.small ul li a { float:left; color:#6e3003; text-decoration:underline; }

.small ul li span { float:right; color:#666; }

.supportH1, .guideH1 { font-size:18px; line-height:42px; }

.guideH1 { border-bottom:1px dashed #CCC; padding-bottom:5px; }

#mainContents h2 a, .productsList p a { color:#000; }

#mainContents h2 a:hover, .productsList p a:hover { color:#C45800; }

.productsImg { width:187px; float:right; }

#mainContents p { padding:0 0 0 20px;/*padding:0 29px 20px 22px;*/ font-size:11px; line-height:16px; }

#mainContents p span { font-weight:bolder; float:left; font-size:13px; display:block; height:20px; }

#mainContents p span a:hover { color:#C45800;/*debug*/ }

#mainContents p .learnMore { color:#C45600; font-weight:normal; display:inline; float:none; padding-left:5px; }

#mainContents p .learnMore a { text-decoration:underline; color:#C45600; }

.productsPrice { color:red; margin-top:20px; }

#mainContents p .productsBuy a, #mainContents p .productsPrice a, #mainContents p .productsDownloads a { color:#000; }

.productsPrice strike { color:#616161; font-weight:bolder; margin-right:5px; }

#secondContents { width:263px; background:#FFF; float:right; overflow: hidden; margin-right:3px; display:inline; }

#secondContents h2, #secondContents p { height:26px; font-weight:bolder; border-bottom:3px solid #C45800; margin-left:15px; font-size:17px; clear: both; margin-top: 10px; }

#secondContents .haveMarginTop {}

#secondContents ul { padding-left:15px;margin-top:10px; margin-bottom: 10px; border:#bebebe solid 1px; /*border-top:none;*/ width:244px; }

#secondContents ul li { width:242px; line-height:22px; text-indent:16px; }

#secondContents ul li a { color:#585858; font-size:1.2em; }

#secondContents ul .listTitle { height:27px; float:left; text-indent:0; }

#secondContents ul .listTitle h3, #mainContents h3 { background:url(images/listPointer.jpg) no-repeat 5px 10px; padding-left:16px; height:27px; line-height:27px; font-weight:bolder; color:#008ce0; font-size:1.2em; }

#secondContents ul .listMore { text-align:right; border-bottom:none; font-size:12px; height:26px; line-height:26px; }

#secondContents ul .listMore a { color:#C45800; font-size:1em; padding-right:10px; }



#guideContents { width:263px; background:#FFF; float:right; overflow: hidden; margin-right:3px;}

#guideContents h2, #guideContents p { height:26px; font-weight:bolder; border-bottom:3px solid #C45800; margin-left:15px; font-size:17px; clear: both; margin-top: 10px; }

#guideContents h2 { border:#BEBEBE solid 1px; margin-left:0; padding-left:15px; border-bottom:3px solid #C45800; }

#guideContents .haveMarginTop { margin-top:17px; }

#guideContents ul { padding-left:15px; margin: 0px auto; border:#bebebe solid 1px; width:244px; }

#guideContents ul li { width:242px; line-height:22px; text-indent:10px; overflow:hidden;white-space: nowrap;}

#guideContents ul li a { color:#585858; font-size:12px; }

#guideContents ul .listTitle { height:27px; float:left; text-indent:0; }

#guideContents ul .listTitle h3, #mainContents h3 { background:url(images/listPointer.jpg) no-repeat 5px 10px; padding-left:16px; height:27px; line-height:27px; font-weight:bolder; color:#008ce0; font-size:1.2em; }

#guideContents ul .listMore { text-align:right; border-bottom:none; font-size:12px; height:26px; line-height:26px; }

#guideContents ul .listMore a { color:#C45800; font-size:1em; padding-right:10px; }

#guideContents ul li a.nav-more { float:right; color:#008CE0; margin-right:10px; _margin-right:5px; }

#guideContents ul li a:hover.nav-more { color:#900; }



.listLast { margin-bottom:32px; }

#cat-ver{ margin:5px 0 0;}

#secondContents ul li a.nav-more{ float:right; color:#008CE0; margin-right:10px; _margin-right:5px;}

#secondContents ul li a:hover.nav-more{ color:#900;}

/* =FOOTER */

#footer { clear: both; height:100px; width:100%; background: #747e84; color:#FFF; padding-top:1px; position:relative;}

#footer p { text-align:center; font-size:11px; line-height:21px; }

#footer p a { font-size:11px; color:#fff; padding:0 6px; font-weight:normal; text-decoration:underline; }

/* =products-show */

.productsShowTitle { width:900px; float:left; height:26px; line-height:26px; padding:13px 0 0 25px; font-size:18px; }


.productsLeft { width:201px;/*216-16+1*/ padding-left:16px; float:left; }

.productsLeft img { margin-left:15px; }

.clickHere { width:201px; line-height:25px; font-size:1.2em; color:#000; text-align:center; display:block; padding-bottom:27px;/*debug*/ }

.clickHere2, .clickHere3, .clickHere4 { width:201px; line-height:11px; font-size:1.2em; color:#000; text-align:center; display:block; font-weight:bold; }

.clickHere3, .clickHere4 { width:179px; }

.productsLeft .clickHere a { color:#000; }

.productsLeft .clickHere a:hover { color:#C45800; }

.buyNowBig span, .freeTrialBig span { width:145px; display:block; height:60px; text-align:center; line-height:30px; float:right; font-size:1.4em; font-weight:bold; }

.buyNowBig span a { color:#F00; }

.buyNowBig span a:hover, .freeTrialBig span a:hover { color:yellow; }

.freeTrialBig span a { color:#115C00; }

.productsMid { width:460px; padding:0 28px; float:left; margin:0; font-size:1.1em; line-height:20px; overflow:hidden; text-align:justify; color:#000000; }

.productsMid a:link, .productsMid a:visited { color:#000000; text-decoration:none; }

.productsMid a:hover { color:#C45800; text-decoration:underline; }

.productsTip { line-height:20px; background:url(images/listPointer.jpg) no-repeat 4px 7px; display:block; float:left; padding-left:15px; }

.productsMid strong { font-weight:bold; }

.productsRight { width:250px; float:left; }

.relatedProducts { font-weight:bold; font-size:16px; color:#000; margin-bottom:15px; float:left; }

.showBoxContentsTitle { width:244px; margin:0 auto; background:none; text-indent:16px; font-size:1.4em; font-weight:bold; padding-bottom:15px; float:left; }

.showBoxContentsTitle a:link, .showBoxContentsTitle a:visited { color:#000000; text-decoration: none; }

.showBoxContentsTitle a:hover { color:#C45800; text-decoration: underline; }

.showBoxContents img { float:left; margin-left:10px; width:71px; height:73px; }

.showBoxContentsText { font-size:1.1em; color:#000; line-height:1.5em; width:151px; float:left; padding-bottom:15px; text-align:justify; }

.showBoxBuy a, .showBoxLearnMore a { color:#000; font-weight:bold; }

.showBoxBuy a:hover, .showBoxLearnMore a:hover { color:#C45800; font-weight:bold; }

.showBoxPrice { color:red; font-weight:bold; line-height:13px; padding-left:5px; font-size:1.1em; }

.buyNowSmall, .freeTrialSmall { background:url(images/buy-download.jpg) no-repeat scroll 0 0 transparent; display:inline-block; height:40px; width:133px; float:left; margin:6px 0 0 60px; cursor:pointer;}

.freeTrialSmall { background: url(images/buy-download.jpg) no-repeat scroll 0 -80px transparent; }

.buyNowSmall:hover{ background: url(images/buy-download.jpg) no-repeat scroll 0 -40px transparent; }

.freeTrialSmall:hover{ background: url(images/buy-download.jpg) no-repeat scroll 0 -120px transparent; }

.buyNowSmall span, .freeTrialSmall span { display:block; float:right; font-size:1.1em; font-weight:bold; height:40px; line-height:19px; text-align:center; width:92px; }

.buyNowSmall span, .freeTrialSmall span{ color:#FFF; font-size:11px; }

.buyNowSmall span a:hover, .freeTrialSmall span a:hover { color:#000;}

.getMac span, .getWin span { display:block; color:#FF0000; font-size:1.1em; font-weight:bold; height:37px; line-height:19px; text-align:center; margin-left:35px; width:92px; }

.getMac span a:link, .getMac span a:visited, .getWin span a:link, .getWin span a:visited { color:#FF0000; text-decoration:none; }

.getMac span a:hover, .getWin span a:hover { color:yellow; text-decoration:none; }

.productsBottom { width:982px; padding-left:10px; float:left; }

.prodcutsFaqContents p a { color:#000; text-decoration:underline; }

.prodcutsFaqContents p a:hover { color:#C45800; }

.productsStar { width:757px; margin-left:9px; }

.prodcutsStarContents { width:729px; }

.prodcutsStarContents .prodcutsSCimg { width:100px; height:100px; margin:20px 22px 0 5px; float:left; }

.prodcutsSCimg { width:100px; ; height:123px; ; }

.prodcutsStarContents p { width:589px; height:110px; margin:0; float:left; padding:10px 0; line-height:1.8em; font-size:1.1em; text-align:justify; }

.productsStarTitle { font-size:1.2em; font-weight:bold; color:#000; padding-bottom:10px; line-height:2.5em; }

.productsStarTitle a:link, .productsStarTitle a:visited { color:#000000; text-decoration: none; }

.productsStarTitle a:hover { color:#C45800; text-decoration: underline; }

.prodcutsStarContents .learnMore a, .prodcutsStarContents .freeTrial a, .prodcutsStarContents .buyNow a { color:#000; }

.prodcutsStarContents .learnMore a:hover, .prodcutsStarContents .freeTrial a:hover, .prodcutsStarContents .buyNow a:hover { color:#C45800; }

.prodcutsStarContents .price { color:red; font-weight:bold; font-size:1.1em; height:13px; line-height:13px; margin:5px 10px 0 5px; float:left; }

.starImg { width:92px; height:22px; float:right; }

/* =new add */

.productsTitle { font-size:1.6em; font-weight:bold; float:left; height:26px; line-height:26px; padding:0 0 10px 16px; width:690px; }

.proContents { width:699px; float:left; overflow:hidden; padding-bottom:15px; }

.proContents p { padding:0 0 10px 16px; font-size:1.1em; line-height:2em; margin:0; float:left; display:inline;/*debug*/ color:#4E4E4E; }

.proContentsTitle { font-size: 12px; color: #000; font-weight: bold; line-height:30px;/*19px*/ }

.proContents .proText { width:480px; text-align:justify; }

.proContents .proText .bold { color:#4E4E4E; line-height:20px; }

.proContents .proImg, .proContents .proImgSmall { width:200px; /*height:200px;*/ float:left; display:block; text-align:center; }

.proContents .proImg img { float:none; }

.haveMarginTop { margin-top:17px; clear: both; }

.proContents .proImgSmall { /*height:100px;*/ clear:both; }

.productsShow #secondContents { background:none; }

.productsShow #guideContents { background:none; float:right; margin-right:5px; display:inline; }

/* for index buy now and free trial */

.productsListContents { width:470px; float:left; }

.productsTipSub { padding-left:20px; line-height:2em; }

/* =link.html */

.linksTop, .links { width:693px; overflow:auto; }

.linksTop2 { width:693px; overflow:auto; }

.linksTop2 img { margin:0 0; margin-left:17px; }

.linksTop2 a { text-decoration:underline; font-weight:bold; }

#mainContents .linksTop2 p span { display:inline; height:auto; line-height:20px; }

#mainContents .linksTop p { margin:0 0; /*padding:12px 0;*/ margin:10px 0; width:640px; }

#mainContents .linksTop2 p { margin:0 0; /*padding:12px 0;*/ margin:10px 0; width:640px; }

.linksTitle { font-size:18px; color:#000; height:42px; line-height:42px; padding-left:23px; width:670px; }

.links { border:1px solid #000; overflow:hidden; }

.table { width:680px; overflow:hidden; margin:5px 0; }

.table tr td { border:1px solid black; padding:2px; line-height:1.8em; }

.table thead { font-size:14px; font-weight:bold; text-align:left; text-indent:25px; line-height:20px; float:left; margin-bottom:10px; }

.table tr td a { font-size:12px; line-height:180%; color:#000; }

.table tr td a:hover { color:#C45800; }

/* =products.html */

#subNav, #subNavMenu, #subNavMenuMac, #subNavNews, #subNavCustom { background:#FFFFFF none repeat scroll 0 0; display:inline; float:left; margin-left:4px; width:100em; }

#subNavNews { width:710px; }

#subNavCustom { width:690px;/*debug 690px;*/ }

#subNav ul, #subNavNews ul, #subNavCustom ul { border-bottom:1px solid #838383; float:none; height:46px; margin:0 auto; padding:0 20px; width:930px; }

#subNavNews ul { width:670px; }

#subNavCustom ul { width:640px;/* debug width:640px;*/ }

#subNav ul li, #subNavNews ul li, #subNavCustom ul li { display:inline; font-size:15px; font-weight:bold; margin-right:7px; /* debug */ text-align:center; width:180px; }

#subNavMenu ul li { width:153px; text-align:center; font-size:13px; }

#subNavMenu ul a { color:#010101; }

#subNavMenu ul a:hover, #subNavMenu ul a.currentLink { color:#EB5C00; }

#subNavMenuMac ul li { width:183px; text-align:center; font-size:13px; }

#subNavMenuMac ul a { color:#010101; }

#subNavMenuMac ul a:hover, #subNavMenuMac ul a.currentLink { color:#EB5C00; }

.productsListShow { border-bottom:1px dashed #000; width:917px; margin:0 auto 25px auto; overflow:auto; padding-bottom:1px; }

.productsListShow h2 { width:100%; text-indent:15px; background:url(images/products-title-bg.gif) no-repeat 0 1px; margin-bottom:25px; font-weight:bold; font-size:14px; }

.productsListImg { width:216px; height:180px; float:left; }

.productsListImg img { margin-left:25px; }

.productsListShow p { float:left; font-size:12px; line-height:1.8em; text-align:justify; width:635px; margin:6px 0; }

.productsListShow p, .productsListShow p a { color:#575757; }

.productsListShow p a:hover, .productsListShow h2 a:hover { color:#C45800; }

.productsListShow p .learnMore { color:#C45600; display:inline; float:none; font-weight:normal; padding-left:5px; }

.productsListShow p .learnMore a { color:#C45600; text-decoration:underline; }

.productsListShow h2 a, .productsListShow p .learnMore a:hover { color:#000; }

.productsListShow .productsInfo { color:#000; float:right; width:635px; margin-right:60px; font-weight:bold; display:inline; }

.productsListShow .productsInfo span { font-weight:bold; }

.productsListShow .productsInfo .price { padding:10px 25px 10px 0; }

.productsListShow .productsInfo .buyNow { background:transparent url(images/products-buynow.gif) no-repeat scroll 0 7px; padding:10px 25px; }

.productsListShow .productsInfo .download { background:transparent url(images/products-download.gif) no-repeat scroll 0 7px; padding:10px 25px; }

.productsListShow .productsInfo a { color:#000; }

/* =download.html */

.dpList { width:917px; margin:0 auto 25px auto; overflow:auto; padding-bottom:1px; float:none; }

.dpList li { width:100%; padding:20px 0; border-bottom:1px dashed #CCC; }

.dpList .title { line-height:20px; font-weight:bold; font-size:12px; }

.dpList li span { display:block; float:left; }

.dpList .title span { font-weight:bold; }

.dpList li .icon { width:100px; }

.dpList li .sort { width:400px; }

.dpList li .version, .dpList li .price { width:150px; }

.dpList li .size, .dpList li .os { width:135px; }

.dpList li .icon img { width:32px; height:32px; }

.dpList li .operate { width:110px; }

.productsName { width:100%; font-weight:bold; color:#555356; font-size:11px; padding-bottom:5px; }

.productsName a { color:#575757; }

.productsName a:hover { color:#C45800; }

.productsDesc { color:#575757; font-size:11px; }

.dpList .dpListShow .version, .dpList .dpListShow .size, .dpList .dpListShow .price, .dpList .dpListShow .os { line-height:36px; color:#575757; font-size:11px; }

.dpList li .operate a { color:#000; font-size:11px; font-weight:bold; padding:5px 0 5px 25px; margin-bottom:2px; display:block; }

.dpList li .operate a:hover { color:#C45800; }

.dpList li .operate .download { background:url(images/products-download.gif) no-repeat 0 0; }

.dpList li .operate .learnMore { background:url(images/products-title-bg.gif) no-repeat 6px 4px; }

.dpList li .operate .buyNow { background:url(images/products-buynow.gif) no-repeat 0 0; }

/* =support.html */

.bottomLine { border-bottom:1px dashed #CCC; padding-bottom:5px; }

#mainContents p .linksColor { display:inline; float:none; font-weight:normal; }

.linksColor a { color:#C45800; }

.haveBg b { background:transparent url(images/products-title-bg.gif) no-repeat scroll 0 0; padding-left:15px; }

/* =affiliate.html */


#mainContents .noBg, #mainContents .noBg h2 { background:none; }

#mainContents .noBg h2 { float:left; padding-left:0; }

.inputCustom { margin-left:20px; }

#mainContents .lineCustom, #mainContents .customTopInput { border-bottom:1px dashed #CCC; font-weight:bold; width:670px; padding:0; margin:2px 11px; }

#mainContents .customTopInput { border-bottom:0; }

#affiliate { width:670px; }

.customList { margin:5px 11px; padding:0; width:670px; }

.customList li { line-height:20px; font-size:11px; width:335px; color:#000; padding:3px 0; }

.customList li input { float:left; }

.customDownload input { margin-left:200px; }

#mainContents p .customBold { font-weight:bold; display:inline; float:none; margin:0 10px; }

#subNavCustomMenu { width:650px;/*690px*/ display:inline; }

#subNavCustomMenu ul { width:650px; height:30px; border:1px solid #999; background:#DEDEDE; margin:5px 20px; display:inline; }

#subNavCustomMenu ul li { width:130px; text-align:center; line-height:30px; font-size:11px; }

#subNavCustomMenu ul li a { color:#000; }

#subNavCustomMenu ul .currentLink { color:#C45800; }

.customTable { width:650px; border:1px solid #999; float:none; margin:5px auto; }

.customTable tr td { border:1px solid #999; font-size:12px; text-align:center; line-height:20px; }

.customTable tr td a { color:#000; }

.customTable tr td a:hover { color:#C45800; }

.customTable .customTableHead td { background:#CCC; line-height:30px; }

.customTable tr td img { width:32px; height:32px; margin:5px auto 0; }

.customTable tr .customTableImg { padding-top:7px; }

.displayNone { display:none; }

.displayBlock { display:block; }

/* =news.html */

#mainContents .newsList { float:left; font-size:12px; line-height:1.8em; padding:0 29px 10px 22px; text-align:justify; width:659px; margin:12px 0; border-bottom:1px dashed #CCC; }

.newsTitle { padding:10px 0; width:100%; }

.newsImgLeft { float:left; margin:5px; }

.newsImgRight { float:right; margin:5px; }

#industryNews { float:left; font-size:12px; line-height:1.8em; padding:0 29px 10px 44px; text-align:justify; width:620px; margin:12px 0; }

.industryTilte { font-weight:bold; color:#003586; font-size:13px; height:30px; line-height:30px }

.industryTilte span { color:#CCCCCC; font-size:12px }

#industryNews p { padding:5px; line-height:180%; width:100% }

#industryTable { width:600px; border:2px solid #0000FF; background-color:#FF00FF; clear:both }

#industryTable tr th { font-weight:bold; line-height:180% }

#industryTable td { line-height:180%; border:1px solid #0099FF; background-color:#FFFFFF }

/* =company-news.html */

.newsListBox { font-size:12px; line-height:1.8em; padding:0 29px 10px 22px; width:659px; margin:12px auto; }

.newsListBox li { width:644px; background:url(images/products-title-bg.gif) no-repeat 0 0; padding-left:15px; line-height:20px; margin:9px 0; }

.newsListBox li a { color:#000; text-decoration:underline; }

.newsListBox .hightLight, .newsListBox .hightLight a { color:red; }

.newsListBox li a:hover { color:#C45800; }

/* =sitemap.html */

.siteMap { border-bottom:1px dashed #CCC; padding-bottom:20px; }

.siteMap li { border:none; padding:10px 0; width:25%; }

.siteMap li a { color:#585858; }

.siteMap li a:hover { color:#C45800; }

.siteMap .title { background:url(images/products-title-bg.gif) no-repeat 0 center; text-indent:15px; width:100%; display:block; }

/* = */

#glossary { line-height:180%; font-size:12px; width:680px; padding-left:20px; float:left }

#glossary .titleG { display:block; font-weight:bold; background:url(images/products-title-bg.gif) no-repeat left center; padding-left:20px }

#footer a#otherLink { color: #666666; font-size:10px; }

#footer a#otherLink1 { color: #666666; font-size:10px; height:20px; }

#footer a#otherLink2, #footer a#otherLink3 { color: #666666; font-size:10px; height:20px; }

#footer .otherLink { color: #ffffff; font-size:10px; }

#footer .otherLink1 { color: #666666; font-size:10px; }

#footer .otherLink2, #footer a#otherLink3 { color: #666666; font-size:10px; }

.productsShowLeft .related { margin:0; padding:0 0 10px 25px; margin-left:5px; font-size:1.1em; line-height:30px; }

.related li a:link, .related li a:visited { color: #666666; text-decoration:underline }

.related li a:hover { color: #C45800; text-decoration:none }

/*.pageBg{ width:180px; height:25px; float:right;}

.c { clear:both; }

/*article */

.articleUl { margin-top:20px; font-size:11px; }

.articleUl li { background-color:#F9F9F9; border-bottom:#FFFFFF 1px solid; margin-bottom:10px; line-height:32px; float:none; list-style-position:inside; width:683px; padding-left:14px; }

.articleUl a:hover { text-decoration:underline; }

/*article  end*/

.document { background:url(images/products-title-bg.gif) no-repeat 6px 9px; color:#000000; display:block; font-size:11px; font-weight:bold; line-height:28px; padding:5px 0 5px 25px; }

.document a:link, .document a:visited { color:#000000; text-decoration:none }

.document a:hover { color:#C45800; text-decoration:none }

.page1, .page2, .page3 { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; }

.page2 { padding-left:5px; }

.page1 { margin-left:50px; display:block; height:55px; width:70px; padding-top:30px; }

.page3 { display:block; height:55px; width:70px; padding-top:30px; margin-left:10px; }

.page span { display:block; float:left; margin-right:50px; width:22px; height:25px; border-bottom:2px solid #000000; text-align:center; font-weight:bold; padding-top:3px; }

.span1 { margin-left:10px; }

#pageS { background-color:#EACC30; border-bottom:none; }

.pageLine { width:730px; height:4px; background-color:#BEBEBE; margin-top:10px; font-size:4px; }

.pageCurrent, .pageCurrent2, .pageCurrent3, .pageCurrent4 { background-color:#626262; width:50px; height:4px; }

.pageCurrent2 { margin-left:71px }

.pageCurrent3 { margin-left:142px }

.pageCurrent4 { margin-left:212px }

#productsPage a:link, #productsPage a:visited { color:#000000; text-decoration:none }

#productsPage a:hover { color:#000000; text-decoration: underline }

.free{ background:url(images/free.gif) no-repeat scroll right 0 transparent; padding-right:35px;}

/*#contents .mac_version{loat:right; margin-right:20px; margin-bottom:5px;}*/



/*recommand products*/

.top{height:120px; margin:15px;}

#mainContents .top h3, #mainContents .top p{ background:none; margin:0; padding:0;}

.imgleft{ width:110px; float:left; height:120px; }

.text{ width:200px; float:right;}

.text h3 a:link, .text h3 a:visited{ color:#683f22;}

.text h3 a:hover{ color:#00F;}

#mainContents .small p a{ text-decoration:underline; padding:0 20px; float:left; }

#mainContents .top p{font-size:11px;}

#topads{ text-align:center; padding:0;}

.sbuy { background:url(images/s-buy.jpg) no-repeat 0 center;  }

.strial { background:url(images/s-trial.jpg) no-repeat 0 center;}

.hot{ background:url(images/hot.jpg) no-repeat scroll right 0 transparent; padding-right:35px;}

.new{ background:url(images/new.jpg) no-repeat scroll right 0 transparent; padding-right:35px;}

.newsList{width:650px;float:left;clear:both;overflow:hidden;}

.p1 a{color:#305C85;text-decoration:none; font-size:12px;font-weight:bold}