html, div, body, p, form, img, h1, h2, h3, input { margin:0 auto; padding:0; font:12px/160% Arial, Helvetica, sans-serif; color:#414040; }
ul, li, dl, dt, dd { margin:0; padding:0; list-style:none; }
table { border-collapse:collapse;}
img, input { border:none; }
a { text-decoration:none; }
a hover: { text-decoration:underline;}

/*go-top*/
*html { background-image:url(about:blank); background-attachment:fixed; }
.back-to { position:fixed; top:240px; left:50%; margin-left:488px; z-index:999; width:86px; overflow:hidden; zoom:1; -ie6-position-fixed-delay:200; }
.back-to .back-top { float: right; display:block; width:80px; height:121px; background: url(/style/images/to-top.jpg) no-repeat 0 0; outline:0 none; text-indent:-9999em; }
.back-to { _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
_margin-bottom:10px; }

.top-b { height:85px; overflow:hidden; width:100%; min-width:1100px; background-color:#025996; }
.top { height:85px; width:1100px; overflow:hidden;}
.top img { margin-left:75px; float:left; width:90px;  }
.top h1 { float:left; color:#FFF; font-weight:bold; font-size:28px; margin-top:15px;}
.top p { color:#FFF; font-size:14px; width:500px; padding:20px 90px 0 0; float:right; }
.main-b { width:975px; overflow:hidden; }
.pro { border:#c5c5c5 solid 1px; margin:20px 0 20px 0; background-color:#f2f2f2; overflow:hidden; zoom:1; }
.pro-l { width:420px; float:left; margin:30px 0 30px 10px; }
.tab { width:199px; height:27px; overflow:hidden; margin-left:6px;}
.tab li { height:27px; float:left; cursor:pointer; }
.tab li span { display:block; height:27px; border:none;}
.tab li .win { background:url(/style/images/change-win.jpg) no-repeat; width:101px; }
.tab li .mac { background:url(/style/images/change-mac.jpg) no-repeat; width:98px;}
.tab li.curr .win { cursor:default; background:url(/style/images/change-win.jpg) no-repeat; width:101px;}
.tab li.curr .mac { cursor:default; background:url(/style/images/change-mac.jpg) no-repeat; width:98px;}
.pro-r { width:500px; float:left; margin:58px 0 0 30px; padding-bottom:30px; }
.pro-r h2 { font-size:14px; color:#000; font-weight:bold; padding:0 20px 0 0; }
.pro-r p { padding:12px 40px 0 0; }
.pro-down { overflow:hidden; width:495px; margin:38px 0 0 0; }
.down-win { background:url(/style/images/free-download.jpg) no-repeat 0 0px; width:238px; height:50px; display:inline-block; float:left;}
.down-win:hover { background:url(/style/images/free-download.jpg) no-repeat 0 -50px; width:238px; height:50px;}
.down-mac { background:url(/style/images/free-download.jpg) no-repeat 0 -100px; width:222px; height:50px; display:inline-block; float:left; margin-left:20px;}
.down-mac:hover { background:url(/style/images/free-download.jpg) no-repeat 0 -150px; width:222px; height:50px;}

.main { overflow:hidden; margin-top:5px; }
.left { border:#c5c5c5 solid 1px; width:713px; float:left; background-color:#f2f2f2; overflow:hidden;}
.ksg { overflow:hidden; margin-top:10px;}
.left img { vertical-align:middle; zoom:1; }
.fea { font-size:18px; color:#000; text-align:center; padding:10px 10px 10px 10px; margin-left:10px; }
.sys { font-size:18px; color:#000; text-align:center; padding:10px 10px 10px 10px; margin-left:55px; }
.gui { font-size:18px; color:#000; text-align:center; padding:10px 10px 10px 10px; margin-left:36px; }
.feature-b { overflow:hidden; margin-top:10px;}
.feature { float:left; width:223px; border:#c5c5c5 solid 1px; margin-left:9px; background-color:#FFF; }
.feature h2 { font-size:12px; color:#000; text-align:center; margin-top:8px;}
.feature img { margin:10px 0 0 17px; }
.feature p { padding:10px 6px 10px 8px; font-size:12px; color:#737373; }
.system-b { overflow:hidden; margin-top:20px;}
.system { float:left; margin-left:16px; _margin-left:8px; width:340px; overflow:hidden;}
.system-title { overflow:hidden;}
.system img { float:left; vertical-align:middle; zoom:1;  }
.system h3 { float:left; padding:5px 0 0 8px; color:#000; font-size:14px;}
.system ul { padding:10px 10px 0 4px;}
.system li { color:#737373; font-size:10px;}
.left table { margin-top:20px; margin-bottom:10px;}
.formats td, formats th, formats tr { border-collapse:collapse; border:1px solid #CCC; }
.formats-left { padding-left:20px; }
.guide { overflow:hidden; width:691px; margin:10px 0 10px 9px; border:#c5c5c5 solid 1px; background-color:#FFF; }
.guide h2 { font-size:15px; color:#000; padding:10px 0 0 10px; }
.guide p { padding:10px 10px 5px 10px; font-size:12px; color:#737373; }
.guide p span { font-size:12px; color:#000; font-weight:bold;}
.guide a { color:#000; font-weight:bold;}
.guide a:hover { text-decoration:underline;}
.guide img { padding:10px 0 20px 10px; width:500px; }

.right { border:#c5c5c5 solid 1px; width:251px; float:left; background-color:#fff; overflow:hidden; margin-left:7px;}
.right p { color:#737373; font-size:12px; padding:5px 13px 10px 13px;}
.saying { overflow:hidden; margin-top:13px; margin-left:10px; }
.saying h3 { font-size:13px; color:#000; margin-left:13px; }
.saying-pro { overflow:hidden; margin:5px 10px 0 14px; }
.saying-pro-left { float:left; margin-top:3px; }
.saying-pro-right { float:left; margin:8px 0 0 8px;}
.saying-pro-right img { margin-left:10px;}
.saying p { font-family:Berlin Sans FB; font-size:12px; color:#414040; }
.next { overflow:hidden; }
.next-title { border-bottom:1px solid #e4e4e4; color:#747474; float:left; font-weight:bold; font-size:20px; margin-left:284px; _margin-left:142px; margin-top:10px; padding-bottom:10px; text-align:center; width:400px;}
.next-img { width:885px; height:66px; overflow:hidden; float:left; margin:10px 0 0 50px; _margin-left:25px; }
.button-b { overflow:hidden; margin-top:20px; padding-bottom:25px;}
.button-left { float:left; width:373px; border:1px solid #797979; margin-left:54px; _margin-left:27px; overflow:hidden;}
.button { width:150px; margin:20px 0 0 30px; float:left; padding-bottom:20px; _margin-left:15px; }
.button-b li { padding-top:3px;}
#download-win { background:url(/style/images/button.jpg) no-repeat 0 0px; width:146px; height:41px; display:inline-block;}
#download-win:hover { background:url(/style/images/button.jpg) no-repeat 0 -41px; width:146px; height:41px;}
#download-mac { background:url(/style/images/button.jpg) no-repeat 0 0px; width:146px; height:41px; display:inline-block;}
#download-mac:hover { background:url(/style/images/button.jpg) no-repeat 0 -41px; width:146px; height:41px;}
#buynow-win { background:url(/style/images/button.jpg) no-repeat 0 -82px; width:146px; height:41px; display:inline-block;}
#buynow-win:hover { background:url(/style/images/button.jpg) no-repeat 0 -123px; width:146px; height:41px;}
#buynow-mac { background:url(/style/images/button.jpg) no-repeat 0 -82px; width:146px; height:41px; display:inline-block;}
#buynow-mac:hover { background:url(/style/images/button.jpg) no-repeat 0 -123px; width:146px; height:41px;}
.button-right { float:left; width:373px; border:1px solid #797979; margin-left:120px; }
.bottom-b { height:50px; overflow:hidden; width:100%; min-width:1100px; background-color:#025996; }
.bottom { height:50px; width:1100px; color:#FFF; font-size:14px; text-align:center; padding-top:15px; }
