/*--design by */
.khbox { margin:8px auto 0;}
.khbox .title { font-weight: 700; font-size: 2.2em; float: left; line-height: 2.8em; text-indent: 18px; padding-bottom: 6px; }
.khbox .wz { clear:both; font-size: 1.4em; width: 584px; padding-left: 35px; float: left; text-align: left; color:#fff; font-weight: 700; line-height: 1.6em; }
.mainbox { width: 800px; margin:12px auto 0; background: url(../images/bg_index.png) no-repeat 0px 68px; padding-left: 20px; }
.maintitle { font-weight: 600; font-size: 1.9em; line-height: 1.3em; text-align: left; margin-bottom: 6px; color: #4E4E4E; margin-right: 30px; float: left; }
.mainwz { float:right; text-align:justify; line-height: 1.7em; width: 650px; padding-top:10px; }
.mainlist { float:right; width:550px; text-align: left; line-height: 1.7em; font-size:12px; padding-top:12px; margin-left:0px; }
.mainlist ul { width: 530px; }
.mainlist ul li { padding-left: 16px; background: url(images/icon1.gif) no-repeat 0 7px; }
.mainmore { text-align: left; padding-top: 8px; padding-left: 8px; }
.mainmore a, .mainmore a:visited { color: #333; text-decoration: underline; font-size:14px; line-height:28px; padding-left:12px; }
.mainmore a:hover { color: red; }
.ndbox { width: 819px; margin:0 auto 15px; padding-bottom: 4px; }
.ndbox .nr { height: 80px; }
.ndbox .pic { width: 108px; float: left; padding-top: 22px; }
.ndbox .wz { width: 462px; padding-right: 15px; }
.ndbox .wz .title { height: 25px; font-size: 1.6em; text-align: left; color:#900; padding-top: 14px; }
.ndbox .wz .title a, .ndbox .wz .title a:visited { color:#900; }
.ndbox .wz .title a:hover { color:red; text-decoration: none; }
.nbboxcontent { text-align: left; }
.ndbox .bt { padding-top: 18px; }
.boxsan { width: 820px; margin: 0 auto 16px auto; }
.boxsi { width: 820px; margin: 0 auto; height: 170px; margin-top: 10px; }
.boxsans { width: 268px; border: 1px solid #929292; height: 265px; float: left; text-align: left; }
.boxsansa { margin:12px; }
.boxsansb { clear:both; margin: 0 15px; line-height: 1.5em; }
.boxsansb a, .boxsansb a:visited { text-align:right; color:#900; text-decoration: underline; }
.boxsansb a:hover { color:red; }
.boxsanstitlea { font-weight:600; border-bottom:1px solid #CCC; float:left; width:140px; padding-top: 4px; font-size: 1.2em; line-height: 1.7em; }
.boxsanslinka { font-size: .9em; float: left; width:140px; }
.boxsanslinka a, .boxsanslinka a:visited { color:#900; text-decoration: underline; }
.boxsanslinka a:hover { color:red; }
.boxsans .js { font-weight: 700; width: 230px; text-align: left; margin:20px auto 12px; }
.boxsanslsit { width: 230px; text-align: left; margin:0 auto; }
.boxsanslsit ul li { text-align: left; line-height: 1.6em; background: url(images/icon2.gif) no-repeat 0 5px; padding-left: 20px; }
.boxsanslsit ul li a.underline { text-decoration:underline; }
.offertitle { width: 830px; margin: 0 auto 0px; font-style: italic; font-weight: bold; font-size: 1.2em; text-align: left; color: #900; padding-bottom: 0px; height: 25px; }
.offertitle2 { width: 830px; font-weight: bold; font-size: 1.2em; text-align: left; color: #900; padding-top: 30px; }
.offercontent { width: 830px; text-align: left; margin: 12px auto; font-size:.9em; }
.consumer { width: 830px; margin: 12px auto; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; padding: 10px 0; }
.copyright { width: 830px; margin: 0 auto; font-size: .8em; padding-bottom: 10px; clear:both; border-top: 2px solid #CCC; }
.mainleft { margin-left: 48px; width: 655px; float: left; padding-top: 22px; }
.mainleft a, .mainleft a:visited { text-decoration: underline; }
.mainright { width: 172px; float: left; }
.titlea { font-weight: 700; text-align: left; font-size: 1.8em; line-height: 1.4em; }
.wza { text-align: left; padding-bottom: 20px; width: 595px; float: left; line-height: 1.5em; }
.jsabox { width: 100%; ; margin: 30px 0; overflow:auto; clear:both; }
.jsabox .pic { width: 210px; float: left; padding-right: 15px; }
.jsabox .title { font-weight: 700; font-size: 1.2em; text-align: left; line-height: 1.4em; padding-bottom: 6px; text-indent:20px; }
.jsabox .title2 { font-weight: 700; font-size: 1.2em; text-align: left; line-height: 1.4em; padding-bottom: 6px; float:right; padding-right:235px; }
.jsabox .title3 { font-weight: 700; font-size: 1.2em; text-align: left; line-height: 1.4em; }
*+.title2 { }
.jsabox .list li { line-height: 1.5em; text-align: left; }
.jsabox .list2 li { line-height: 1.5em; text-align: left; line-height:22px; }
.jsabox .wz { text-align: left; width: 470px; float: left; }
.otherwzbox { text-align: left; clear:both; padding-left: 25px; line-height: 2.2em; width: 580px; float: left; }
.otherwzbox a.btn_buy { display:block; float:right; width:80px; height:24px; margin-right:5px; padding-left:33px; background:url(../images/overview_new/btn_logolite.gif) no-repeat 0 -73px; font:bold 13px/18px Verdana, Arial; text-align:left; margin-top:4px; margin-bottom:6px; }
.otherwzbox a.btn_buylite { display:block; float:right; width:80px; height:24px; margin-right:5px; padding-left:33px; background:url(../images/overview_new/btn_logolite2.gif) no-repeat 0 -73px; font:bold 13px/18px Verdana, Arial; text-align:left; margin-top:4px; margin-bottom:6px; }
.otherwzbox a.download { display:block; float:right; width:80px; height:24px; margin-right:5px; padding-left:33px; background:url(../images/overview_new/btn_logo1.gif) no-repeat 0 2px; font:bold 13px/18px Verdana, Arial; text-align:left; margin-top:4px; margin-bottom:6px; }
.otherwzbox a.downloadlite { display:block; float:right; width:80px; height:24px; margin-right:5px; padding-left:33px; background:url(../images/overview_new/btn_logolite2.gif) no-repeat 0 2px; font:bold 13px/18px Verdana, Arial; text-align:left; margin-top:4px; margin-bottom:6px; }
.titleb { border-bottom: 2px solid #C9C9C9; font-size: 1.6em; text-align: left; line-height: 1.4em; padding-top: 20px; width: 95%; float: left; margin-bottom: 15px; }
.titlerequirement { text-align:left; float:left; font-size:2.2em; font-weight:700px; line-height:1.4em; border-bottom:3px solid #a8a8a8; padding-top:0px; width:95%; margin: 0px auto 15px 15px; }
.rightboxs { float: left; }
.rightboxsz { float: left; background: url(images/bgbg4.gif); width: 154px; height: 30px; margin-top: 10px; color: White; font-size: 1.1em; line-height: 2em; text-indent: 29px; text-align: left; }
.rightbtboxs, .rightbtboxsa { float: left; width: 112px; height: 25px; background: url(images/btbg1.gif); font-weight: 700; padding-left: 42px; padding-top: 11px; text-align: left; margin-top: 1px; display:block; }
.rightbtboxsa { background: url(images/btbg1.gif) 0 36px; width: 154px; height: 36px; padding-left: 0; padding-top: 0; }
.rightbtboxsa a { display:block; padding-left: 42px; padding-top: 8px; line-height: 1.8em; }
.rightbtboxsa a:hover { background: url(images/btbg1.gif); }
.rightlistbox { border: 1px solid #929292; width: 152px; float: left; margin-top: 12px; background: #FAFAFA; }
.rightlistt { background: #DBDBDB; width: 144px; height: 22px; line-height: 22px; font-weight: 700; margin: 4px auto; }
.rightlistw li { line-height: 1.4em; margin: 3px 0; text-align: left; padding-left: 10px; }
.rightlistw2 li { line-height: 1.4em; margin: 3px 0; text-align: left; padding-left: 10px; }
.rightbtbox { font-style: italic; text-align: left; width: 154px; margin-top: 10px; float: left; line-height: 1.5em; }
.downinfobox { width: 95%; float: left; margin-top:18px; }
.downinfobox .pic { width: 145px; float: left; height: 100%; }
.downinfobox .pic .letter { margin-left:14px; }
.downinfobox .pic .letter a { color:#990000; text-decoration:underline; font-weight:bold; }
.downinfobox .pic .letter a:hover { color:#333333; text-decoration:underline; font-weight:bold; }
.productattribute { border: 1px solid #d5d5d5; line-height: 24px; background: url(images/productattributebg.gif); width: 380px; text-align: left; padding-left: 15px; margin: 10px 0; }
.productexplain { width: 420px; text-align: left; line-height: 160%; }
.topaqtitle { margin: 30px 10px 10px; width: 596px; padding-left: 24px; background: url(../style/images/affiliate_title_li.gif) no-repeat 0 .5em; border-bottom: 2px solid #d8d8d8; font-size: 1.5em; text-align: left; line-height: 1.5em; float: left; }
.dl-listbox { width: 600px; margin: 0 auto 0; height:100%; overflow:auto; }
.dl-listboxtitle { width: 380px; font-size: 1.1em; text-align: left; font-weight: bold; }
.dl-listboxexplain { width: 380px; text-align: left; font-size: .9em; }
.dl-listboxbutton { font-size: .9em; padding-top: 10px; line-height: 2.6em; margin-left: 20px; }
.dl-listboxpic { width: 80px; }
.productnote { width: 600px; text-align: left; margin: 10px auto 20px auto; *margin-bottom: 20px;
line-height: 1.4em; }
.licensebox { width: 630px; border: 1px solid #cfcfcf; margin: 10px auto; overflow:hidden; }
.licensebox a.btn_buy { display:block; float:right; width:80px; height:24px; margin-right:5px; padding-left:33px; background:url(../images/overview_new/btn_logo1.gif) no-repeat 0 -73px; font:bold 13px/18px Verdana, Arial; text-align:left; margin-top:4px; margin-bottom:6px; }
.contentbox { width: 700px; text-align: left; margin: 15px auto 10px auto;  *margin-bottom: 20px;
line-height: 1.5em; }
.contentbox a, .contentbox a:visited { color:#0066CC; }
.contentbox a:hover { color:#000; }
.licenseboxtitle { background: #F3F3F3; font-weight: bold; line-height: 2em; height: 24px; }
.licenseboxlistbox { background: url(images/licenseboxlistboxbg.gif); height:100%; overflow:hidden; }
.licenseboxlist { height:100%; overflow:hidden; }
.licenseboxlist a.btn_buy { display:block; float:left; width:80px; height:24px; margin-right:5px; padding-left:33px; background:url(../images/overview_new/btn_logo1.gif) no-repeat 0 -73px; font:bold 13px/18px Verdana, Arial; text-align:left; margin-top:4px; margin-bottom:6px; }
.licenseboxlist a.academic { display:block; float:left; width:80px; height:24px; margin-right:5px; padding-left:33px; font:bold 13px/18px Verdana, Arial; text-align:left; margin-top:4px; margin-bottom:6px; }
.licenseboxlist a.btn_buysw { width:130px; float: left; margin-top: 20px; }
.licenseboxlist a.btn_buypay { width:80px; float: left; margin-top: 20px; }
.licenseboxlista { height: 70px; width: 165px; font-weight: bold; line-height: 70px; padding-left: 20px; text-align: left; }
.licenseboxlistb { width: 130px; height: 70px; font-weight: bold; line-height: 30px; text-align: left; }
.licenseboxlistc { width: 300px; height: 70px; }
.licenseboxlistc_h { height:36px; line-height:34px; }
.licenseboxlista1 { height: 35px; width: 135px; font-weight: bold; line-height: 35px; padding-left: 20px; text-align: left; }
.licenseboxlistb1 { width: 285px; height: 35px; font-weight: bold; line-height: 25px; text-align: center; }
.licenseboxlistc1 { width: 186px; height: 35px; }
.nytitle { border-bottom: 3px solid #a8a8a8; font-weight: 700; font-size: 2.2em; line-height: 1.4em; width: 620px; text-align: left; }
.helpframe { text-align:left; width: 620px; padding-top:10px; line-height:20px; }
.zsbox { width: 620px; clear:both; margin-left: 10px; +margin-left: -15px;
_margin-left: 5px; }
.zsboxpic { width: 6px; float: left; }
.zsboxs { width: 608px; float: left; height: 194px; background: url(../images/pic10bg.gif); }
.zsboxsgiveaway { width: 608px; float: left; height: 194px; border:1px #CCC solid; }
.zsboxspic { width: 168px; float: left; padding-top: 20px; }
.zsboxswz { width: 428px; float: left; text-align: left; }
.zsboxswz p { line-height: 1.6em; }
.zsboxswz .pa { font-weight: 700; font-size: 1.5em; padding-top: 15px; line-height: 1.7em; }
.zsboxswz .pb { font-weight: 700; font-size: 1.2em; line-height: 1.7em; padding-bottom: 8px; }
.zsboxswz .bt { padding-left: 200px; padding-top:12px; }
.zsabox { width: 621px; margin-top: 18px; float: left; margin-left: 10px; }
.zsaboxs { width:207px; float: left; }
.zsaboxsa { height: 75px; height:100%; overflow:auto; }
.zsaboxsaw { width: 200px; float: left; font-weight: 700; padding: 18px 0 6px; line-height: 1.5em; text-align:center; }
.zsaboxsap { float: left; clear:both; width: 200px; }
.zsaboxsawa { clear:both; padding: 8px 0; width: 88%; float: left; line-height: 1.4em; }
.ny-listbox { border: 1px solid #D3D3D3; background: url(images/bgbg1.gif); clear:both; width: 620px; margin-left: 9px; +margin-left: -13px;
_margin-left: 6px; height:62px; }
.ny-listboxs { height: 62px; clear:both; }
.ny-listboxsa { width: 138px; font-weight: 700; float: left; padding-top: 12px; line-height: 1.5em; }
.ny-listboxsb { width: 300px; float: left; padding: 12px 24px 0; line-height: 1.5em; text-align: left; }
.ny-listboxsc { padding-top: 10px; }
.ny-listboxsc a { color:#990000; text-decoration:underline; }
.ny-listboxsc a:hover { color:#333333; text-decoration:underline; }
.ny-listboxsc img { padding-top: 6px; }
.rupbox { background: url(images/bgbg2.gif) no-repeat; width: 154px; height: 143px; float: left; margin-top: 12px; }
.rlistbox { border: 1px solid #898989; width: 152px; float: left; background: #FAFAFA; margin-top: -2px; *margin-top: 0;
}
.rlistbox ul { text-align: left; width: 94%; margin: 8px auto; line-height: 1.6em; }
.rlistbox ul li { text-indent: 20px; background: url(images/bgbg3.gif) no-repeat; }
.rlistbox2 { border: 1px solid #898989; width: 152px; float: left; background: #FAFAFA; margin-top: -2px; *margin-top: 0;
}
.rlistbox2 ul { text-align: left; width: 94%; margin: 8px auto; line-height: 1.6em; }
.rlistbox2 ul li { text-indent: 8px; }
.rlistboxinner { border: 1px solid #898989; width: 152px; float: left; background: #FAFAFA; margin-top: -2px; *margin-top: 0;
}
.rlistboxinner ul { text-align: left; width: 94%; margin: 8px auto; line-height: 1.6em; }
.rlistboxinner ul li { margin-bottom:12px; }
.projsbox { width: 590px; margin: 0 auto; clear:both; padding-top: 10px; }
.projsbox .pic { float: left; width: 150px; }
.projsbox .wz { text-align: left; line-height: 1.4em; }
.projsbox .title { font-weight: 700; font-size: 1.4em; text-align: left; float: left; width: 440px; line-height: 1.6em; padding-bottom: 4px; }
.projsbox .title .bbh { color:#900; font-size: 0.7em; font-weight: 700; margin-left: 8px; }
.projsbox .bt img { margin: 0 8px; padding-top:22px; }
.proxmbox { width: 590px; margin: 25px auto 0; clear:both; background:url(../images/icon3.gif) no-repeat 0 2px; font-weight: 700; text-align: left; text-indent: 24px; line-height: 1.8em; }
.proxmboxa { width: 540px; margin: 0 auto; clear:both; padding-top: 10px; text-align: left; line-height: 1.8em; }
.proht { width: 590px; margin: 28px auto 0; clear:both; background: #dedede; font-size: 1.2em; line-height: 1.6em; text-align:left; padding-left:5px; }
.prooo { width: 590px; clear:both; margin-top: 15px; margin-left: 30px; *margin-left: 0;
padding-bottom: 20px; border-bottom: 1px solid #939393; }
.proobox { width: 590px; clear:both; padding-top: 10px; }
.proobox .pic { float: left; width: 115px; }
.proobox .wz { text-align: left; line-height: 1.4em; width: 250px; float: left; padding-bottom:8px; }
.proobox .title { font-weight: 700; font-size: 1.2em; text-align: left; float: left; width: 250px; line-height: 1.6em; padding-bottom: 4px; }
.proobox .bta { padding-top:10px; clear:both; float: left; text-align: left; width: 240px; background: url(images/icon6.gif) no-repeat 0 9px; padding-left: 22px; }
.proolist { background:#fefff8 url(../images/ppt-to-gadgets.gif) no-repeat; width: 210px; height:148px; margin-left: 10px; float: left; font-size:11px; }
.proolist em { float: right; }
.proolist ul { padding-top: 34px; width: 184px; margin: 0 auto; text-align: left; line-height: 1.4em; }
.prooima img { padding: 5px 0; }
.dl-listbox { width: 640px; margin: 28px auto; height:100%; overflow:auto; }
.bd-listboxpic { width: 270px; height: 110px; }
.bd-listboxa { font-size: 1.1em; text-align: left; font-weight: bold; width:330px; padding-top:20px; padding-left:15px; }
.bd-listboxbutton { width:330px; padding-top: 6px; line-height: 2.2em; font-weight: bold; text-align:left; padding-left:15px; padding-top:26px; }
.cp-bodybox { width: 902px; margin: 0 auto 22px auto; height:100%; overflow:auto; padding-bottom: 50px; }
.cp-artibox { width: 902px; margin: 0 auto 22px auto; height:100%; overflow:auto; padding-bottom: 50px; }
.cp-border { width: 762px; border: 1px solid #8a8a8a; border-top: 0; border-bottom: 0; margin: 0 auto; padding: 25px; text-align: left; height:100%; overflow:auto; line-height:1.5em; }
.olinkbox { padding-top:10px; }
.olinkbox a, .olinkbox a:visited { color:#900; }
.olinkbox a:hover { color:#000; text-decoration:none; }
/*==add new=======*/
#addnew { width: 800px; margin:18px auto 0; padding:6px 16px 12px 12px; background:url(../images/bg_index_1.png) no-repeat; }
#addnew-img { width:100px; float:left; padding:8px; padding-left:50px; }
#addnew-word { text-align:left; float:left; width:580px; padding-top:8px; line-height:20px; font-size:11px; text-align:justify; }
#addnew-title { font:bold 18px/36px Arial, Helvetica, sans-serif; color:#ff3300; }
.mainmore a.btn_gft1 { display:block; width:171px; height:32px; background:url(../images/download-button-big-gray.gif) no-repeat; overflow:hidden; float:left; }
.mainmore a.btn_gft { display:block; width:171px; height:32px; background:url(../images/learn-more-big.gif) no-repeat; overflow:hidden; float:left; }
.nobold { font-weight:normal; }
/*==New Overview 2008-08-22 ===================================*/
.mainleft_new { margin-left:36px; width:670px; float:left; padding-top:22px; }
.mainleft_new a, .mainleft_new a:visited { text-decoration:underline; }
.mainright_new { margin:20px 0 20px 20px; width:154px; float:left; }
.mainright_new a.minibtn_download, .mainright_new a.minibtn_buy { display:block; float:left; height:22px; margin-left:12px; padding-left:24px; overflow:hidden; background:url(../images/overview_new/minibtn_logo.gif) no-repeat; line-height:20px; font-weight:bold; text-decoration:underline; }
.mainright_new a.minibtn_buy { background-position:0 -30px; }
.pagenav_new { background: url(images/navico.gif) no-repeat 0 2px; text-align: left; margin:10px 0 10px 15px; padding-left: 23px; }
.right_product, .right_information { float:left; width:152px; margin-top:-2px; *margin-top:0;
border:1px solid #898989; }
.right_product img { padding-top:8px; }
.right_product p { text-align:left; padding:8px; line-height:15px; }
.right_information { background:#f4f4f4; }
.right_information .review { margin:5px 0; }
.right_information ul li { padding-left:22px; border-bottom:1px solid #c2c2c2; background:url(../images/overview_new/dot.gif) no-repeat 12px 10px; text-align:left; line-height:26px; font-weight:bold; }
.right_information ul li.noborder { border-bottom:none; }
.right_message { float:left; width:152px; margin-top:8px; border:1px solid #898989; padding:0px; }
.right_message p { padding:8px 10px; text-align:left; line-height:1.6em; }
.right_message span { font-size:20px; color:#666; }
.right_message p.name { text-align:right; font-weight:bold; padding:6px 14px 12px 0; }
#top_left { float:left; width:510px; }
#top_left .banner { width:508px; height:135px; background:url(../images/overview_new/banner_bg.jpg) no-repeat; text-align:left; }
#top_left .banner .title { padding:20px 0 10px 18px; font:bold 26px/32px Verdana, Arial; text-align:left; color:#026AD2; }
#top_left .banner h1 { padding:20px 0 10px 18px; font:bold 26px/32px Verdana, Arial; text-align:left; color:#026AD2; display: block; }
#top_left .banner .subtitle { padding-left:18px; font:bold 16px/24px Verdana, Arial; text-align:left; color:#666666; }
#top_left .banner h2 { text-align:left; padding-left:18px; font:bold 16px/24px Verdana, Arial; color:#666666; }
#top_left .banner_1 { background:url(../images/overview_new/banner_bg1.jpg) no-repeat; text-align:left; width: 508px; height: 135px; }
#top_left .banner_2 { background:url(../images/overview_new/banner_bg2.jpg) no-repeat; text-align:left; }
#top_left .cont { width:460px; margin:0 auto 0 0; padding:10px 4px; text-align:justify; line-height:1.6em; }
.yellow { color:#900; font-weight:bold; }
.btn_logo { width:460px; margin:6px auto; }
.btn_logo_h { width:240px; margin:6px 0 0 auto; }
.btn_logo a.btn_download, .btn_logo a.btn_brochure, .btn_logo a.btn_buy { float:left; height:24px; margin-right:30px; padding-left:30px; background:url(../images/overview_new/btn_logo1.gif) no-repeat 0 2px; font:bold 14px/24px Verdana, Arial; text-align:left; }
.btn_logo a.btn_brochure { height:26px; padding-left:36px; background-position:0 -35px; line-height:25px; }
.btn_logo a.btn_buy { height:24px; padding-left:32px; background-position:0 -73px; line-height:20px; }
.btn_logo1 { width:500px; margin:6px auto; }
.btn_logo1 a.btn_download, .btn_logo1 a.btn_brochure, .btn_logo1 a.btn_buy { display:block; float:left; height:24px; margin-right:5px; padding-left:5px; background:url(../images/overview_new/btn_logo1.gif) no-repeat 0 2px; font:bold 14px/24px Verdana, Arial; text-align:left; }
.btn_logo1 a.btn_brochure { height:26px; padding-left:36px; background-position:0 -35px; line-height:25px; }
.btn_logo1 a.btn_buy { height:22px; padding-left:32px; background-position:0 -73px; line-height:25px; }
#top_right { float:left; width:156px; }
#top_right .price { height:26px; padding-left:8px; border-bottom:1px solid #bbb; }
#top_right .price .one { float:left; width:84px; font-weight:bold; text-align:left; line-height:26px; }
#top_right .price .two { float:left; text-align:left; line-height:26px; }
#top_right .price .one { float:left; width:40px; font-weight:bold; text-align:left; line-height:26px;}
#top_right .price .two_holiday { float:left; text-align:left; line-height:26px; text-decoration:line-through }
#top_right .price .three_holiday { float:right; text-align:left; line-height:26px; color:#990000; font-weight:bold }
#top_right a.btn_buy { display:block; width:124px; height:33px; margin-top:16px; background:url(../images/overview_new/btn_buy.gif) no-repeat; }
#tab { padding-left:12px; }
#tab li { float:left; width:160px; height:32px; margin-right:2px; background:url(../images/overview_new/tab.gif) no-repeat; text-align:center; font-size:14px; line-height:30px; text-decoration:none; cursor:pointer; }
#tab li.sel { background-position:0 -38px; font-weight:bold; }
#tab li.normal { }
#tab_line { clear:both; height:1px; background:#9e9e9e; font-size:0px; line-height:0px; text-align:left; }
#tab_line .one, #tab_line .two, #tab_line .three, #tab_line .four { width:155px; height:1px; margin-left:13px; background:#FFF; font-size:0px; line-height:0; }
#tab_line .two { margin-left:175px; }
#tab_line .three { margin-left:337px; }
#tab_line .four { margin-left:499px; }
#tab_box { margin-bottom:20px; padding:20px; border:1px solid #9e9e9e; border-top:none; }
#tab_box p { line-height:1.6em; text-align:justify; }
#tab_box .title { padding-left:10px; background:#eee; height:28px; line-height:28px; font-weight:bold; }
#tab_box .titleversion { padding-left:10px; height:30px; line-height:28px; font-weight:bold; background:#eee; }
#tab_box .title_space { margin:12px 0 8px 0; padding-left:10px; background:#eee; height:28px; line-height:28px; font-weight:bold; }
#tab_box .word { padding:8px; }
#tab_box .keyF { padding:10px; }
#tab_box .keyF p { width:166px; height:87px; padding:8px; background:url(../images/overview_new/word_bg.gif) no-repeat; text-align:left; line-height:1.4em; }
#tab_box .keyF .left { float:left; width:190px; }
#tab_box .keyF .img { float:left; width:211px; padding:0 6px; padding-top:18px; }
#tab_box .keyF .right { float:left; width:190px; }
#tab_box .item_1 { padding:12px 16px; border-bottom:1px dashed #bbb; }
#tab_box .item_1 .newbox { float:left; width:470px; text-align:left; }
#tab_box .item_1 p { float:left; width:470px; text-align:left; }
#tab_box .item_1 .newimg { width:122px; float: left; margin-top: 15px; }
#tab_box .back_to_top { width:90px; margin:16px 0 0 auto; padding-left:18px; background:url(../images/overview_new/back_to_top.gif) no-repeat 0 2px; text-align:left; }
.back_to_top { width:90px; margin:16px 0 0 auto; padding-left:18px; background:url(../images/overview_new/back_to_top.gif) no-repeat 0 2px; text-align:left; }
#tab_box .item_2 { padding-top:12px; }
#tab_box .item_2 .title { background:none; }
#tab_box .item_2 .cont { padding-left:28px; }
#tab_box .item_2 .contnew { padding-left:28px; float: left; width: 590px; }
#tab_box .item_2 .contwhatsnew { padding-left:28px; float: left; width: 380px; margin-right: 30px; }
#tab_box .item_2 .topletter { float:left; text-align: center; }
#tab_box .item_2 .img { width:480px; margin:0 auto; padding:8px 0; }
#tab_box .item_2 .img img { display:block; }
#tab_box .item_2 .list { padding-left:28px; text-align:justify; }
#tab_box .item_2 .list li { list-style:disc; line-height:1.6em; }
#tab_box .item_2 .img1 { padding:14px 24px; }
#tab_box .item_2 .img1 div { float:left; font-weight:bold; text-align:center; }
#tab_box .item_2 .img1 span { display:block; clear:both; }
#tab_box .item_2 .arrow { width:80px; height:100px; background:url(../images/overview_new/icon_arrow.gif) no-repeat center center; }
#tab_box .title_q { height:43px; padding:7px 0 0 60px; background:url(../images/overview_new/icon_q.gif) no-repeat; text-align:justify; line-height:1.6em; }
#tab_box .item_3 { padding-top:20px; }
#tab_box .item_3 p { font-weight:bold; }
#tab_box .item_3 ul { margin-top:8px; padding:10px 16px; background:#eee; }
#tab_box .item_3 ul li { padding-left:12px; background:url(../images/overview_new/dot.gif) no-repeat 0 9px; text-align:left; line-height:2em; }
#tab_box .item_3 ul .learnMore { background:none; text-align:right; }
#tab_box .item_3 ul .learnMore a { color:#f60; }
#tab_box .item_4 .redletter { margin-top:15px; text-align:left; }
#tab_box .item_4 p { float:left; width:220px; padding-right:10px; line-height:1.7em; }
#tab_box .item_4 img { float:left; }
#tab_box .item_4new { width:280; float:left; margin:0 15px; }
#tab_box .item_5 img { float:left; }
#tab_box .item_5 ul { float:left; width:320px; padding-left:10px; }
#tab_box .item_5 ul li { padding:10px 0 6px 0; text-align:left; line-height:1.6em; }
#tab_box .item_6 { padding:10px 30px; }
#tab_box .item_6 li { text-align:left; line-height:1.8em; list-style:decimal; }
#tab_box .title_1 { font-weight:bold; font-size:16px; }
#tab_box .item_7 { padding:10px 0 10px 20px; }
#tab_box .item_7 li { list-style:disc; list-style-position:outside; padding-bottom:16px; line-height:1.em;
}
#tab_box .item_7 li .em { font-weight:bold; color:#900; }
#tab_box .table td { padding:6px 10px; }
#tab_box .table textarea { border:1px solid #ccc; }
#tab_box .item_8 img { float:left; }
#tab_box .item_8 div { float:left; padding-left:20px; width:370px; }
#tab_box .item_8 .more { text-align:right; }
#tab_box .item_9 img { margin-right:14px; }
#partOne { display:block; }
#partTwo { display:none; }
#partThree { display:none; }
#partFour { display:none; }
.buy_licensetitle { background:#f3f3f3; text-align:left; color:#900; font-weight:bold; line-height:2em; padding-left: 10px; }
.buy_title { width:620px; height:26px; margin:15px auto; padding-left:10px; background:#f3f3f3; border:1px solid #cfcfcf; line-height:2em; text-align:left; color:#900; font-weight:bold; }
.site_box { float:left; width:250px; margin-right:40px; }
.site_box .title { height:24px; padding-left:10px; border:1px solid #cfcfcf; background:#f3f3f3; font-weight:bold; line-height:22px; }
.site_box ul { padding:6px 0 20px 24px; }
.site_box ul li { list-style:circle; line-height:1.7em; }
.site_box ul li a:link a:visited { text-decoration:none; color:#444; }
.site_box ul li a:hover { color:#666666; text-decoration:underline; }
.site_box ul li a:active { color:#aaa; text-decoration:underline; }
.mainbox_new { width:800px; margin:0px auto 12px auto; }
.index_link { float:left; width:140px; margin:2px 0 0 0; margin-top:5px; text-align:left; width:116px; }
.index_link2 { float:left; width:110px; margin:5px 0 0 0; }
.index_link a { margin-right:10px; font-size:12px; text-decoration:underline; }
.red_link { display:block; margin-top:6px; color:#900; text-decoration:underline; font-weight:bold; width: 230px; }
.red_link a { display:block; margin-top:6px; color:#900; text-decoration:underline; font-weight:bold; }
.red_link a:hover { color:#333333; text-decoration:none; }
.index_box { float:left; width:400px; border:1px solid #c4c4c4; text-align:left; padding-bottom:10px; height: 250px; }
.index_box .h_news_list { padding:0 8px; }
.index_box .h_news_list li { padding:6px 0 4px 14px; background:url(images/icon1.gif) no-repeat 0 12px; text-align:left; line-height:1.6em; }
.index_img { float:left; width:120px; margin-right:2px; }
.index_boxsantext { width:254px; float:left; _width:220px; padding-left:5px; padding-right: 5px; }
.index_boxsantext p { line-height:1.6em; }
.index_box_right { float:right; width:400px; margin-right:8px; border:1px solid #c4c4c4; text-align:left; padding-bottom:10px; margin-bottom:10px; height: 240px; }
.index_box_right .title { height:28px; background:#e8e8e8; font-weight:bold; line-height:26px; padding-left:12px; text-align:left; }
.index_box_right .list, .index_box .list1 { padding:12px; }
.index_box_right .list { padding-bottom:9px; }
.index_box_right .list li, .index_box .list1 li { padding:6px 0 4px 14px; background:url(images/icon1.gif) no-repeat 0 12px; text-align:left; line-height:1.6em; }
.index_box_right .list1 li { padding:0 0 0 14px; line-height:1.7em; background-position:0 7px; }
.index_box_right .subtitle { padding:10px 12px 4px 12px; font-weight:bold; text-align:left; font-size:14px; line-height:22px; }
.index_box_right .word { padding:0px 12px; line-height:1.6em; text-align:left; }
.index_box_right .price { padding:0 12px; line-height:1.8em; text-align:left; font-weight:bold; }
.index_box_right .price span { color:#900; }
.index_box_right a.minibtn_download, .index_box a.minibtn_buy { display:block; float:left; height:22px; margin-left:12px; padding-left:24px; overflow:hidden; background:url(../images/overview_new/minibtn_logo.gif) no-repeat; line-height:20px; font-weight:bold; text-decoration:underline; }
.index_box_right a.minibtn_buy { background-position:0 -30px; }
.index_box_right .btn { padding:12px 0; }
.index_box .title { height:28px; font-weight:bold; line-height:26px; padding-left:12px; text-align:left; background-color: #D7F1FB; }
.title_thanksgiving { height:28px; font-weight:bold; line-height:26px; padding-left:12px; text-align:left; background-image: url(../images/christmas/christmas-title-bg.jpg) }
.index_box .list, .index_box .list1 { padding:8px; }
.index_box .list { padding-bottom:9px; }
.index_box .list li, .index_box .list1 li { padding:6px 0 4px 14px; background:url(images/icon1.gif) no-repeat 0 12px; text-align:left; line-height:1.6em; }
.index_box .list1 li { padding:0 0 0 14px; line-height:1.7em; background-position:0 7px; }
.index_box .subtitle { padding:10px 12px 4px 12px; font-weight:bold; text-align:left; font-size:14px; line-height:22px; }
.index_box .word { padding:0px 12px; line-height:1.6em; text-align:left; }
.index_box .price { padding:0 12px; line-height:1.8em; text-align:left; font-weight:bold; }
.index_box .price span { color:#900; }
.index_box a.minibtn_download, .index_box a.minibtn_buy { display:block; float:left; height:22px; margin-left:12px; padding-left:24px; overflow:hidden; background:url(../images/overview_new/minibtn_logo.gif) no-repeat; line-height:20px; font-weight:bold; text-decoration:underline; }
.index_box a.minibtn_buy { background-position:0 -30px; }
.index_box .btn { padding:12px 0; }
.index_box_big { width:368px; height:400px; }
.index_box_nospace { margin-right:0; height: 400px; }
.index_box .item_1 { padding:8px; padding-bottom:18px; }
.index_box .item_1 img, .index_box .item_1 div { float:left; }
.index_box .item_1 img { width:94px; }
.index_box .item_1 div { width:245px; }
.index_box .item_1 .span { display:block; clear:both; }
.index_box_big .btn { width:300px; margin:5px auto 0 auto; }
.index_box_big .minibtn_download { margin-right:26px; }
.index_box_big .redlink { padding-top:20px; }
.buy_flow .item { float:left; width:150px; height:131px; background:url(../images/overview_new/buy_bg.gif) no-repeat; text-align:left; margin-left:10px; }
.buy_flow .item1 { float:left; width:150px; height:131px; background:url(../images/overview_new/buy_bg1.gif) no-repeat; text-align:left; margin-left:10px; }
.buy_flow .item1 .title { width:110px; color:#FFF; line-height:24px; font-size:11px; padding-left:8px; padding-top:4px; font-weight:bold; }
.buy_flow .item1 .cont { width:105px; height:83px; margin-left:24px; margin-top:10px; font-size:11px; }
.buy_flow .width { width:132px; overflow:hidden; }
.buy_flow .item .title { width:110px; color:#FFF; line-height:24px; font-size:11px; padding-left:8px; padding-top:4px; font-weight:bold; }
.buy_flow .item .cont { width:105px; height:83px; margin-left:24px; margin-top:10px; font-size:11px; }
.buy_flow .width { width:132px; overflow:hidden; }
/*2008-09-26*/
.links_background { background-color:#CCCCCC; margin-top: 10px; width: 720px; }
.links_subtitle_color { font: bold 15px Verdana, Arial, Helvetica, sans-serif; color:#990000; margin: 15px auto; }
.links_images { border:#CCC 1px solid; height:48px; width:175px; float:left; margin-right: 30px; }
/*2008.10.15*/
.NewsBulletin { background:url(../images/h_title_bg.gif) left top repeat-x; text-align:left; padding-bottom:10px; padding-left:10px; }
.NewsBulletin .title { background:url(../images/list.jpg) -10px top no-repeat; height:28px; font-weight:bold; line-height:26px; padding-left:24px; text-align:left; }
.NewsBulletin .temp_list { padding:6px 0; }
.NewsBulletin .temp_list li { float:left; padding:10px 10px 10px 11px; }
.NewsBulletin .list, .index_box .list1 { padding:12px; }
.NewsBulletin .list { padding-bottom:9px; }
.NewsBulletin .list li, .index_box .list1 li { padding:6px 0 4px 14px; background:url(images/icon1.gif) no-repeat 0 12px; text-align:left; line-height:1.6em; }
.NewsBulletin .list1 li { padding:0 0 0 14px; line-height:1.7em; background-position:0 7px; }
.ppt_templates { font: Verdana, Arial, Helvetica, sans-serif 14px; color: #990000; }
.ppt_templates_top { float:left; margin-right:20px; width:570px; margin-bottom: 20px; background-color: #EEE; }
.left_templates { float:left; margin-right:20px; width:160px; }
/*08-12-02*/
.xmaxbundle_text { float:left; height:30px; padding-top:4px; margin-right:4px; padding-left: 12px; }
.xmaslineheight { line-height:20px; }
/*08-12-10*/
/*08-12-10*/
.biaoge_upgrade { background-color:#CCC; }
/*09-02-27*/
.comtitle { border-bottom: 3px solid #a8a8a8; font-weight: 700; font-size: 1.6em; line-height: 1.4em; width: 520px; text-align: left; margin: 20px auto; }
.testi-border { width: 762px; border-top: 0; border-bottom: 0; margin: 10px auto; padding: 25px; text-align: left; height:100%; overflow:auto; line-height:1.5em; background-color: #F2F2F2; }
.demo-border { width: 480px; border-top: 0; border-bottom: 0; margin: 0 auto; padding: 25px 0 25px 25px; text-align: left; height:300px; overflow:auto; line-height:1.5em; background-color: #F2F2F2; }
.arti-border { width: 560px; border-top: 0; border-bottom: 0; margin: 0 30px; padding: 10px 0; text-align: left; overflow:auto; line-height:1.5em; height: 100%; }
.arti-border a, .arti-border a:visited { color:#900; text-decoration:none; }
.arti-border a:hover { color:#900; text-decoration:underline; }
.arti-border .rearticle ul li { background:url(../images/community/arti_list.gif) no-repeat 2px 5px; padding-left:10px; }
.arti-border .rearticle ul li a { text-decoration:underline; }
.communityright_new { margin:20px 0 20px 20px; width:154px; float:left; }
.communityright_new li { background:url(../images/community/arti_list.gif) no-repeat 6px 12px; text-align:left; line-height:30px; padding-left:14px; }
.communityright_product, .communityright_information { float:left; width:152px; margin-top:-2px;  *margin-top:0;
border:1px solid #898989; }
.communityright_product img { padding-top:8px; }
.communityright_product p { text-align:left; padding:8px; line-height:15px; }
.testi_review { float:left; padding-left:40px; margin: 10px auto; }
.testi_review a { color:#900; font-size:16px; text-decoration:underline; }
.testi_review a:hover { color:#900; }
.testi_review img { margin-right:20px; }
.combacktop { width:90px; margin:16px 0 0 auto; padding-left:18px; background:url(../images/overview_new/back_to_top.gif) no-repeat 0 2px; text-align:left; }
.comdemo_name { margin-top:15px; float:left; width:150px; }
.comdemo_name img { padding: 0 10px 0 10px; }
.comdemo_name2 { float:left; width:130px; padding-left:20px; }
.community_top { float:left; width:190px; background-color: #F7F7F7; margin: 0 10px 20px 0; }
.community_text { float:left; width:170px; text-align: center; }
/*09-03-20*/
.resourcesthemes { margin-left:10px; }
.resourcesthemes img { margin: 0 10px; }
.productresources { border: 1px solid #d5d5d5; line-height: 24px; background: url(images/productattributebg.gif); width: 380px; text-align: left; margin: 10px 0; padding-left: 2px; }
/*=============================*/
.h_prod { margin:10px 20px; }
.h_prod .h_left { width:140px; float:left; }
.h_prod .h_right { width:670px; float:left; }
.articlebase { border-top: 0; border-bottom: 0; margin: 0 30px; padding: 10px 0; text-align: left; height:100%; overflow:auto; line-height:1.5em; }
.articlebase ul li { background:url(../images/community/arti_list.gif) no-repeat; width: 520px; background:url(../images/community/arti_list.gif) no-repeat 6px 12px; text-align:left; line-height:30px; padding-left:14px; }
.articlebasepic { width:360px; float:left; margin-right: 10px; }
.overview_add { color:#316AC5; background-color: #F0F0F0; margin-top: 5px; }
.whitesmoke li { text-align:left; line-height:25px; }
.arti-border h2 { font-size:14px; }
.arti-border h3 { font-size:13px; }
.box .boxsan .index_box .index_boxsantext a { color:#990000; font-weight:bold; font-size:12px; text-decoration:underline; }
.box .boxsan .index_box .h_news_list .news2 { width:200px; float:left; margin-bottom:20px; }
.box .boxsan .index_box .h_news_list .news1 { width:200px; float:left; }
.box .boxsan .index_box .p2v { padding:15px 0 8px 8px; height:200px; }
.box .boxsan .index_box .newsbulletin { padding:8px 0 8px 8px; height:200px; }
.box .mainbox_new .mainlist2 { width:650px; float:left; }
.box #indexkh2 h1 { font-size:20px; display:block; font-family:Verdana; padding:75px 0 0 75px; text-align:left; cursor:pointer; }
.box .mainbox_new .p2dbox { float:left; width:130px; margin-right:14px; text-align:left; }
.box .mainbox_new .p2dbox .width { width:123px; text-align:left; }
.box .mainbox_new .p2dbox .price { float:left; color:#4E4E4E; width:120px; text-align:center; }
.box .mainbox_new .boxright { float:left; width:656px; }
.box .boxsan .index_box .p2v .index_img  a.indexp2vbuy{ font-size:13px; text-decoration:underline; margin-top:2px; margin-right:0; margin-left:4px; width:74px; padding-left:32px; }
.box .boxsan .index_box .p2v .index_img a.indexp2vdown { margin:0 0px 4px 0; font-size:13px; text-decoration:underline; padding-left:36px; }
.box .mainleft .win7downtext { width:470px; float:left; }
.box .mainleft .win7downlogo { width:100px; float:left; text-align: center; }
.red { color:#990000;}
