/* CSS Document */
.protitle{ padding:0px 0px 17px 0px; margin:0px 0px 37px 0px; border-bottom:2px #d4d4d4 solid;}
.protitlel h3{ color:#444; font-size:30px; font-weight:bold;}
.protitlel p{ color:#7e7e7e; font-size:14px;}
.protitlel{ width:645px; float:left;}
.protitler{ width:285px; float:left; padding-top:20px;}
/** _ **/
.procon{ border-bottom:1px #bdbdbd dotted; padding-bottom:38px; margin-bottom:28px;}
.procon.last{ border-bottom:none; *margin-bottom:0px; *padding-bottom:0px;}
.proimg{ width:152px; float:left;}
.protext{ width:450px; float:left;}
.protext h3{ font-size:22px; font-weight:bold; color:#398f00; line-height:24px; margin-bottom:10px;}
.protext p{ line-height:24px;}
.proprice{ height:44px; padding-top:14px; overflow:hidden;}
.proprice-l , .proprice-r{ float:left; line-height:44px; height:44px;}
.proprice-l{ width:144px;}
.proprice-r{ width:148px; font-size:12px; font-size:#666;}
.proprice-r strong{ font-size:13px; color:#424242;}
.propr-th{ font-size:14px; color:#ff8400; text-decoration:line-through;}
.propr-npri{ font-size:20px; color:#ff1e00;}
.protexta{ height:34px; width:100%; overflow:hidden;}
.protexta a{ line-height:30px; float:left;}
.protexta a img{ margin-right:15px;}
.proamore , .proamore:hover{ background:url(../images/promore.gif) 100% 55% no-repeat; padding-right:26px; font-size:16px; text-decoration:underline; margin-left:5px;}
.proamore { color:#0573dc;}
.proamore:hover{ color:#2d93f5;}

.tab-bg{ background:url(../images/pro-tab.jpg) 0 0 no-repeat; width:281px; height:32px; padding:3px 0px 0px 4px;}
.pro-tabli li{ float:left;}
.pro-tabli li span{ display:block;}
.pro-tabli li span.mac{ background:url(../images/pro-mac.png) 0 0 no-repeat; width:125px; height:29px; margin-right:4px;}
.pro-tabli li.cur span.mac{ background:url(../images/pro-mac-active.png) 0 0 no-repeat; width:125px; height:29px; margin-right:4px;}
.pro-tabli li span.windows{ background:url(../images/pro-windows.png) 0 0 no-repeat; width:148px; height:29px;}
.pro-tabli li.cur span.windows{ background:url(../images/pro-windows-active.png) 0 0 no-repeat; width:148px; height:29px;}

/** particular **/
.propartop{ padding:24px 0px 60px 0px;}
.propar-l{ width:206px; float:left; padding-left:34px;}
.propar-r{ width:693px; float:left;}
.propar-r h2{ font-size:30px; font-weight:bold; color:#398f00; margin-bottom:16px;}
.kftext h3 , .propar-r h3{ font-size:16px; color:#ff7200; margin-bottom:6px; font-weight:bold;}
.propar-r p{ line-height:20px;}

.proparprice{ height:68px; line-height:68px; color:#555; font-size:14px;}
.proparprice strong{ color:#ff2a00; font-size:30px; font-family: 'CandaraRegular', sans-serif; !important }
.propar-ra{ height:43px; width:100%; overflow:hidden;}
.propar-ra a{ line-height:43px; float:left; }
.propar-ra a img{ margin-right:22px; cursor:pointer;}
.propar-ra a.versionwin{ background:url(../images/icon-windows.jpg) 0 50% no-repeat; color:#0573dc; font-size:14px; text-decoration:underline; padding-left:26px; margin-left:12px;}
.propar-ra a:hover.versionwin{ text-decoration:underline; color:#2d93f5;}

.propartabbg{ background:url(../images/propar-tabbg.png) 0 0 repeat-x; height:39px;}
.propartabbg li{ display:block; float:left; width:122px; text-align:center; height:39px; background:url(../images/propar-tabline.png) 100% 0px no-repeat;}
.propartabbg li.last{ background:none;}
.propartabbg li span{  height:39px; width:122px; display:inline-block; line-height:32px; color:#333; font-size:12px;}
.propartabbg li.cur span{ background:url(../images/propar-cura.png) 0 0 no-repeat; color:#fff;}

.protabcon{ padding:28px 0px 0px 0px;}
.overview p{ line-height:22px;}
.kftext a , .overview a{ text-decoration:underline; color:#0573dc;}
.kftext a:hover , .overview a:hover{ text-decoration:underline; color:#2d93f5;}
.screenshot{ width:100%; text-align:center; padding-bottom:20px;}

.kf{ padding-bottom:24px; margin-bottom:24px; border-bottom:1px #afafaf dotted;}
.kf.last{ border-bottom:none;}
.kfimg{ float:left; width:110px;}
.kftext{ float:left; width:823px;}
.kftext p{ line-height:22px; margin-bottom:4px;}

.prosystem{ border: 1px #d3d3d3 solid; background:#fcfcfc; padding:16px 0px 34px 32px; width:900px;}
.prosysimg{ width:112px; float:left;}
.prosystext{ width:788px; float:left; padding:4px 0px 0px 0px;}
.prosystext h4{ font-size:18px; color:#444; font-weight:bold;}
.prosystext p{ line-height:22px;}