.clearfix:after{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;clear:both}.fl{float:left}.fr{float:right}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}body{background:#f8f8f8}.download{width:1050px;padding-top:130px;padding-left:50px;margin:0 auto}.download .demo-list .demo-item,.download .sdk-list .sdk-item{box-shadow:0 3px 13px 0 rgba(0,0,0,.04);float:left;padding-left:20px;margin-right:40px;margin-bottom:40px}.download h2{line-height:30px;height:30px;font-size:32px;margin-top:10px}.download .sdk-list{padding-top:40px}.download .sdk-list .sdk-item{background:#fff;width:192px;height:132px;position:relative}.download .sdk-list .sdk-item:before{content:'';display:block;background-image:url(img/sdk-icon.svg);background-repeat:no-repeat;background-size:74px 402px;width:25px;height:28px;position:absolute;top:23px;right:27px}.download .sdk-list .sdk-item.android:before{background-position:-24px -42px}.download .sdk-list .sdk-item.ios:before{background-position:-24px -78px}.download .sdk-list .sdk-item.h5:before{background-position:-23px -115px;width:25px;height:26px}.download .sdk-list .sdk-item.pc:before{background-position:-23px -152px;width:25px;height:24px}.download .sdk-list .sdk-item .item-title{height:30px;line-height:30px;font-size:24px;margin-top:23px}.download .sdk-list .sdk-item a{display:block;border:1px solid #333;border-radius:4px;width:80px;height:30px;line-height:30px;font-size:16px;text-align:center;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease;margin-top:30px}.download .sdk-list .sdk-item:hover a{opacity:1}.download .demo-list{padding-top:40px;padding-bottom:30px}.download .demo-list .demo-item{background:#fff;width:192px;height:132px;position:relative}.download .demo-list .demo-item:before{content:'';display:block;background-image:url(img/sdk-icon.svg);background-repeat:no-repeat;background-size:74px 402px;width:25px;height:28px;position:absolute;top:25px;right:27px}.download .demo-list .demo-item.java:before{background-position:-24px -184px;width:23px;height:31px;top:23px}.download .demo-list .demo-item.net:before{background-position:-18px -229px;width:35px;height:14px;top:30px}.download .demo-list .demo-item.node:before{background-position:-24px -255px;width:23px;height:28px}.download .demo-list .demo-item.python:before{background-position:-23px -295px;width:25px;height:26px}.download .demo-list .demo-item.php:before{background-position:-19px -336px;width:33px;height:16px;top:32px}.download .demo-list .demo-item .item-title{height:30px;line-height:30px;font-size:24px;margin-top:23px}.download .demo-list .demo-item a{display:block;border:1px solid #333;border-radius:4px;width:80px;height:30px;line-height:30px;font-size:16px;text-align:center;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease;margin-top:30px}.download .demo-list .demo-item:hover a{opacity:1}