.div-button-a{display:block;height:100%}.div-button-hidden-txt{display:block;overflow:hidden;text-indent:180%;white-space:nowrap}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.verticalcenter{position:relative;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%)}body{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}#zk-container{background:url("/resource/img/index/top_bg.png") repeat-x scroll 0 0 transparent}body #index-header{height:85px}.h5header,article header,section header,aside header,footer header{display:none}#zk-template{display:none}#row-banner-inner,#row-customers-inner,#row-news-innter,#row-achievements-inner,#row-products-inner{width:960px;margin:0 auto}#row-banner{height:360px;color:white}#row-banner-inner{position:relative;height:360px;background:url("/resource/img/index/top_bg_light_trans.png") no-repeat scroll 0 0 transparent}.ie6 #row-banner-inner{background:0 none}.ie6 #row-banner .img{background:url("/resource/img/index/fix/top_bannerimagesbg.png") no-repeat scroll 0 0 transparent}#row-banner .banners{overflow:hidden}#row-banner article header.header{display:block}#row-banner .title,#row-banner .desc{float:left;width:515px;cursor:pointer}#row-banner .banner-arrow{position:absolute;height:32px;width:32px;top:174px;background:url("/resource/img/index/src/top_arrows.png") no-repeat scroll 0 0 transparent;filter:alpha(opacity=15);-moz-opacity:.15;-khtml-opacity:.15;opacity:.15;cursor:pointer}#row-banner .banner-arrow:hover{filter:alpha(opacity=15);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}#row-banner #banner-left-arrow{left:-70px;background-position:0 0}#row-banner #banner-right-arrow{right:-70px;background-position:-32px 0}#row-banner .title,#row-banner .title-zkspreadsheet,#row-banner .title-zkpivottable{cursor:pointer}#row-banner .title-zkpivottable{float:left;width:444px;cursor:pointer}#row-banner .title .text{font-family:'Open Sans',Arial,sans-serif;font-size:48px;font-weight:400;line-height:52px;text-shadow:0 1px 0 #333;padding:68px 0 0 0}#row-banner .title-zkpivottable .text-zkpivottable{font-family:'Open Sans',Arial,sans-serif;font-size:38px;font-weight:400;line-height:42px;text-shadow:0 1px 0 #333;padding:72px 0 0 0}#row-banner .title-zkspreadsheet .text-zkspreadsheet{font-family:'Open Sans',Arial,sans-serif;font-size:42px;font-weight:400;line-height:44px;text-shadow:0 1px 0 #333;padding:48px 0 0 0}#row-banner .desc{margin-top:5px;font-weight:normal;width:515px;font-size:23px;text-shadow:0 1px 0 #333}.banner1 .title .text{font-size:40px!important;padding-top:49px!important;line-height:42px!important}.banner1 .desc{margin-top:-15px!important}#row-banner .banner-img-zkpivottable{color:#18343c;display:block;float:right;width:500px;height:360px;background:url("/resource/img/index/ajax-loader.gif") no-repeat scroll 217px 176px transparent;line-height:0;font-size:1px}#row-banner .banner-img-zkspreadsheet{color:#18343c;display:block;float:right;width:484px;height:360px;background:url("/resource/img/index/ajax-loader.gif") no-repeat scroll 217px 176px transparent;line-height:0;font-size:1px}#row-banner .banner-img-zkframework{color:#18343c;display:block;float:right;width:445px;height:360px;background:url("/resource/img/index/ajax-loader.gif") no-repeat scroll 217px 176px transparent;line-height:0;font-size:1px}#row-banner .button{cursor:pointer;margin-top:40px;float:left;width:165px;height:57px;background:url("/resource/img/index/top_buttons_sprite.png") no-repeat scroll 0 0 transparent}#row-banner .button-more{cursor:pointer;margin-top:30px;float:right;width:195px;height:50px;background:url("/resource/img/index/top_buttons_sprite.png") no-repeat scroll -495px 0 transparent}.ie6 #row-banner .button{background-image:url("/resource/img/index/fix/top_buttons_sprite_bg.png")}.ie6 #row-banner .button-more{background-image:url("/resource/img/index/fix/top_buttons_sprite_bg.png")}#row-banner a{display:block;width:165px;height:57px}#row-banner .button-more a{width:195px;height:50px}#row-banner .button-dl,#row-banner .button-doc{margin-left:10px}#row-banner .button-dl{background-position:-165px 0}#row-banner .button-doc{background-position:-330px 0}.banner-selector{height:15px;width:75px;margin:-15px auto 0}.ie6 .banner-selector{clear:both;margin-top:-18px}.ie8 .banner-selector{z-index:1;position:relative}.banner-selector .btn{background:url("/resource/img/index/index_icons.png") no-repeat scroll -70px 0 transparent;width:10px;height:11px;float:left;margin-left:5px;cursor:pointer}.ie6 .banner-selector .btn{font-size:1px;background-position:-58px 0}.banner-selector .btn-sel{background:url("/resource/img/index/index_icons.png") no-repeat scroll -70px -13px transparent}.ie6 .banner-selector .btn-sel{background-position:-58px -14px}#row-customers{height:65px}#customers{background:url("/resource/img/index/top_customerlogos_trans.png") repeat-x 0 0 transparent;overflow:hidden;z-index:30;height:64px;width:900px;float:left}.ie6 #customers{background:url("/resource/img/index/fix/top_customerlogos_notrans.png") repeat-x 0 0 transparent;white-space:nowrap}#customers a{float:left;height:64px;width:820px;display:block;overflow:hidden;text-indent:180%;white-space:nowrap}.ie6 #customers a{width:900px}#customers .left{background:url("/resource/img/index/index_icons.png") no-repeat scroll 0 -665px transparent;float:left}#customers .right{background:url("/resource/img/index/index_icons.png") no-repeat scroll right -665px transparent;float:right}#customers .fade{width:40px;height:64px}.ie6 #customers .fade{display:none}#row-customers .arrow{border:0;width:30px;height:65px;float:left;background:url("/resource/img/index/index_icons.png") no-repeat scroll 0 -600px transparent}.ie6 #row-customers .arrow{_background-image:url("/resource/img/index/fix/top_scrollarrows.gif")}#row-customers .next{background-position:right -600px;filter:alpha(opacity=15);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#row-customers .prev{background-position:0 -600px;filter:alpha(opacity=15);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.ie6 #row-customers .next{background-position:right 0}.ie6 #row-customers .prev{background-position:0 0}#row-separator{height:12px}.ie6 #row-separator{font-size:1px}#row-news{height:320px;background:#f8f8f8;overflow:hidden}#row-news .row-item{float:left;height:290px;width:290px;padding:30px 15px 0;position:relative}#row-news #articles,#row-news #events{background:url("/resource/img/index/news_separator.png");background-repeat:no-repeat;background-position:0 0}#row-news .head{width:290px;height:30px}#row-news .headline,#row-news .rss{float:left}#row-news .headline{font-size:18px;color:#112f37}#row-news .rss{margin:3px 0 5px 10px;background:url("/resource/img/index/index_icons.png") no-repeat right -30px scroll transparent;width:16px;height:16px}.ie67 #row-news .rss{display:inline;zoom:1}#row-news .rss a{white-space:nowrap;font-size:10px;text-indent:200px;overflow:hidden;display:block;width:16px;height:16px}#row-news .data{text-align:right;width:50px;overflow:hidden}#row-news .date{font-size:10px;color:#707070}#row-news .type{font-size:10px;color:#a1a1a1;font-style:italic}#row-news .hot{color:#ea4317;font-size:10px;font-style:italic;font-family:Arial;text-transform:uppercase}#row-news .more{height:14px}#row-news .more a{float:right;bottom:0;background:url("/resource/img/index/index_icons.png") no-repeat right -773px scroll transparent;padding-right:14px;text-transform:uppercase}.ie6 #row-news .more a{background:url("/resource/img/index/fix/link_arrow.gif") no-repeat right 2px transparent}#row-news .more a:hover{text-decoration:underline}#row-news .data,#row-news .desc{float:left}#row-news .desc{display:inline;margin:0 0 10px 10px;width:230px;min-height:35px;font-size:12px;overflow:hidden}.ie6 #row-news .desc{height:28px;overflow:visible}#row-news #events .desc{margin-bottom:0}#row-news #events .desc a{display:block;width:275px;height:75px;padding:0;margin:1px}#row-news #events .desc a:hover{margin:0;border:1px solid #008db7}#row-news .desc a{color:#555;font-size:12px}#row-news .desc a:hover{color:#008db7}#row-news .highlight .data{display:none}#row-news .highlight .desc{width:280px}#row-achievements{height:300px;background:url("/resource/img/index/achievements_bg.png") repeat scroll 0 0 transparent;border:1px solid #d5d5d5;border-width:1px 0}#row-achievements .row-item{width:302px;float:left;padding:20px 9px 20px}#row-achievements .headline{font-size:18px;color:#112f37}#row-achievements .corner{height:10px;background:url("/resource/img/index/achievements_corners.png") no-repeat scroll 0 0 transparent}.ie6 #row-achievements .corner{font-size:1px}#row-achievements .edge{padding:4px 12px;background:url("/resource/img/index/achievements_h.png") repeat-y scroll 0 0 transparent}#row-achievements .bottom{background-position:0 -10px}#row-achievements .quick-link li{line-height:15px}#row-products a.link,#row-achievements a.link{background:url("/resource/img/index/index_icons.png") no-repeat right -773px scroll transparent;padding-right:14px;text-transform:uppercase}.ie6 #row-achievements a.link{background:url("/resource/img/index/fix/link_arrow.gif") no-repeat right 2px transparent}#row-products a.link:hover,#row-achievements a:hover{text-decoration:underline}#row-achievements .saying{background:url("/resource/img/index/index_icons.png") no-repeat scroll -53px -251px transparent;margin-top:8px;padding-left:30px}.ie6 #row-achievements .saying{background:url("/resource/img/index/src/quote.gif") no-repeat scroll 0 0 transparent}#row-achievements #quote a{text-decoration:none}#row-achievements .saying a{font-family:georgia;font-style:italic;font-size:14px;color:#898989;line-height:18px;display:block}#row-achievements #quote:hover .saying a{color:#636363}#row-achievements .author{float:right;text-align:right;margin-top:10px;margin-bottom:10px}#row-achievements .author a{font-size:11px;line-height:13px;display:block;color:#363636;font-weight:bold}#row-achievements .testimonial{background:url("/resource/img/index/index_icons.png") no-repeat scroll right -739px transparent;width:39px;height:21px;float:right;margin:-4px 6px 0 0;z-index:10}#awards{height:115px}.awards_logos{background:url("/resource/img/index/sprite_achievements.png") no-repeat scroll 0 0 transparent;height:80px;width:280px}.awards_logos a{display:block;height:80px;width:280px}#logo1{background-position:0 0}#logo2{background-position:0 -90px}#logo3{background-position:0 -180px}#logo4{background:url("/resource/img/index/awards_jolt.png") no-repeat scroll 0 0}#stat{position:relative;height:100px}#stat a,#stat a:hover{text-decoration:none}#stat .desc,#stat .number{text-align:center}#stat .number{font-family:Arial;font-weight:bold;font-size:45px;color:#ea4317}#stat .desc{color:#c06330;font-family:Arial;font-weight:normal;text-transform:uppercase;font-size:14px}#stat a{top:0;position:absolute;height:100px;width:280px;display:block;overflow:hidden;text-indent:180%;white-space:nowrap}#stat:hover .number{color:#ff3400}#row-achievements .media{float:left;margin:7px 7px;width:79px;height:98px;background-image:url("/resource/img/index/sprite_media.png")}.ie6 #row-achievements .media{display:inline}#media{height:150px}.media_logos{background:url("/resource/img/index/sprite_media.png") no-repeat scroll 0 0 transparent;height:130px;width:210px;margin-top:4px;margin-left:auto;margin-right:auto;display:block}.media_logos a{display:block;height:130px;width:210px}#media1{background-position:0 0}#media1:hover{background-position:-210px 0}#media2{background-position:0 -130px}#media2:hover{background-position:-210px -130px}#media3{background-position:0 -260px}#media3:hover{background-position:-210px -260px}#media4{background-position:0 -390px}#media4:hover{background-position:-210px -390px}#row-products{padding:30px 0 20px;background:#f8f8f8;font-size:11px;color:#898989;height:500px}#row-products .corner{height:5px;background:url("/resource/img/index/products_corners.png") no-repeat scroll 0 0 transparent}#row-products .bottom{background-position:0 -5px}#row-products .edge{height:455px;background:url("/resource/img/index/products_h.png") repeat-y scroll 0 0 transparent}#row-products #slogan{margin-bottom:10px;font-family:"Helvetica Narrow","Arial Narrow",Tahoma,sans-serif;font-size:24px;text-transform:uppercase;color:#ea4317}#row-products .headline{font-size:18px;color:#112f37}#row-products .headline2{margin-top:10px;font-size:15px;color:#112f37}.ie6 #row-products .corner{font-size:1px}#products{margin:0 8px;padding:10px 0}#products a.name{font-size:16px;color:#008db7}#products a.desc{font-size:13px;color:#555}#products a.name:hover{color:#006684}#products .product{padding:15px 0}#products .product-com{padding:9px 0 15px}#products .img{background:url("/resource/img/index/index_icons.png") no-repeat scroll 0 0 transparent;width:40px;height:60px;float:left;margin-right:15px;display:block;overflow:hidden;text-indent:180%;white-space:nowrap}#products .category{padding:0 15px 0 15px;float:left;width:280px}#products .category-sep{margin:15px 0;float:left;height:320px;border-right:1px solid #e6e6e6}#products .zss{background-position:0 -60px}#products .zkpvt{background-position:0 -120px}#products .zcal{background-position:0 -180px}#products .zks{background-position:0 -240px}#products .zchar{background:url("/resource/img/index/charts.png") no-repeat scroll 0 0 transparent}#products .zats{background:url("/resource/img/index/zats.png") no-repeat scroll 0 0 transparent}#products .rem{background-position:0 -360px}#products .spring{background-position:0 -420px}#products .jsp{background-position:0 -480px}#products .zkgrails{background-position:0 -540px}@media only screen and (device-width:768px){ul.menu ul li:not(.top){margin:-1px 0 0}ul.menu .touch-close{display:block}}