*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, ul, ol, li, dl, dt, dd, pre, form, fieldset, legend, button, input, textarea, th, td, figure{margin:0;padding:0;}
body{color:#333; background:#fff; font:12px/1.5 Verdana, Monaco,"Helvetica Neue", Helvetica, Arial, sans-serif; overflow-x: hidden;}
a img{border:0;}
ul, li, ol{list-style-type:none;}
a {color:#333; text-decoration:none; outline:none;}
a:hover{color:#f30; text-decoration:none;}
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance:none; outline:none;}
a:active{text-decoration:none; -webkit-tap-highlight-color:transparent;}
a{*hide-focus: expression(this.hideFocus=true);}
a:focus{outline:none;}.left{float:left;}
.right, .pull-right{float:right;}
.center{text-align:center;}
.text-right{text-align:right;}
.none, .hide{display:none!important;}
i strong {color: #fff;}

/* public */
.clearfix{*zoom:1;}
.clearfix:after{display:block; content:'clear'; clear:both; overflow:hidden; visibility:hidden; height:0;}
span.star0, span.star1, span.star2, span.star3, span.star4, span.star5{display:inline-block; width:50px;height:15px;background:url(../images/star-mobile.gif) 0px -60px no-repeat;}
span.star2 {background-position: 0px -45px;}
span.star3 {background-position: 0px -30px;}
span.star4 {background-position: 0px -15px;}
span.star5 {background-position: 0px 0px;}
em.star {display:inline-block;width:73px;height:12px;line-height:12px;background-image:url(../images/star0.gif);background-repeat:no-repeat;text-indent:-9999px;}
em.star0 {background-position:0 0px;}
em.star1 {background-position:0 -20px;}
em.star2 {background-position:0 -40px;}
em.star3 {background-position:0 -60px;}
em.star4 {background-position:0 -80px;}
em.star5 {background-position:0 -100px;}
a.loadMoreLink, a.more-loading{display:block; margin:10px; height:32px; line-height:32px; font-size:14px; background:#92c100; border-radius:5px; color:#fff; text-align:center;}
a.more-loading{text-indent:-999px; background:url(../images/ajax-loading.gif) center center no-repeat;}
.apkAds{min-height:30px; background-color:#ddd;}

/* layout */
.site-content {background-color: #fff; min-height: 100%; width: 100%; z-index: 3; position: relative;}
#container{position:relative;}

/* button */
.blueButton, .greenButton{display:inline-block; color:#fff; font-size:12px; font-weight:normal; background:#34a9ea; border:none; padding:5px 15px; border-radius:3px;}
.greenButton{background:#92c100;}
a.blueButton, a.greenButton{color:#fff;}

/* header */
#header {position:relative; overflow:hidden;}
#topNav{height:40px; line-height:40px; background: #7a0; overflow:hidden; color:#fff; font-size:12px; overflow:hidden;}
#topNav ul{display:-moz-box; display:-webkit-box; -moz-box-orient:horizontal; -webkit-box-orient:horizontal; -moz-box-pack:justify; -webkit-box-pack:justify; -moz-box-direction:start;}
#topNav ul li{-moz-box-flex:1; -webkit-box-flex:1; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; height:40px; line-height:40px;}
#topNav ul li a{color:#fff; display:block;}
#topNav ul li.select{background:#151c23;}

/* menu sub */
.menusub-content {width:200px; display:none; -webkit-transition: all .2s ease; transition: all .2s ease; z-index: 2; padding: 15px 10px 0; position: fixed; bottom: 0; left: 0; top: 0; border-bottom: 5px solid #1c2227; overflow-x: hidden; overflow-y: auto; background-color: #151c23;}
.menusub-content h1, .menusub-content h1 a{color:#eee; margin-bottom:10px; padding-left:10px; height:42px; line-height:42px; font-size:24px; font-weight:normal; text-shadow:1px 1px 0px #666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.menusub-content a{color:#eee;}
.menusub-content ul li{line-height:3; padding-left: 10px;}
.menusub-content ul li a{display:inline-block; min-width: 100px;}
.menusub{margin:4px 0 0 10px; width:32px; height:32px; background: url(../images/menu.png) no-repeat; float:left;}
.contentcover{position: absolute;  width: 100%; height: 100%; left: 0; top: 0; bottom: 0; right: 0; z-index: 2; display: none; background: rgba(0, 0, 0, 0.3);}

/* sub nav and search */
#subNav {border-bottom:1px solid #ccc; padding-bottom:10px;}
#subNav ul{margin-bottom:10px; height:32px; display:-moz-box; display:-webkit-box; -moz-box-orient:horizontal; -webkit-box-orient:horizontal; -moz-box-pack:justify; -webkit-box-pack:justify; -moz-box-direction:start; background-color:#e3e3e3; border-bottom: 1px solid #ccc;}
#subNav ul li{-moz-box-flex:1; -webkit-box-flex:1; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#e2e2e2; text-align:center; color:#1d1d1d; font-size:12px; height:32px; line-height:32px;}
#subNav ul li a{display:block; color:#333; border-bottom:2px solid #e2e2e2;}
#subNav ul li.a, #subNav ul li.a a{background:#e2e2e2; border-bottom:2px solid #7a0;}
#subNav ul li a:hover{color:#f30;}
.searchBox{position:relative; overflow:hidden; margin:10px 10px 0; height:35px; border:1px solid #bfc1c3; background:#fff; border-radius:6px; box-shadow:0 1px 2px rgba(191, 193, 195,0.58);}
.searchBox input.text{padding:0 10px; font-size:16px; height:35px;line-height:35px; width:100%; border:none;}
.searchBox input.button{text-indent: -9999px; cursor:pointer;position:absolute; top:0; right:0; height:35px; width:43px; border:0 none; border-left:1px solid #a4a6a9; border-radius:0 6px 6px 0; background:url(../images/icons-36-black.png) -1220px 0px no-repeat ,-moz-linear-gradient(top, #f3fbff 0%, #c6cbce 100%); background:url(../images/icons-36-black.png) -1220px 0px no-repeat,-webkit-gradient(linear, 0 0, 0 100%, from(#f3fbff), to(#c6cbce));}

/* app list */
ul.appList li{position:relative; border-bottom:1px solid #e2e2e2; overflow:hidden;}
ul.appList li a{display:block; padding:5px 5px 5px 55px; height:54px;}
ul.appList li img.logo{position:absolute; margin:7px 0px 0px -48px; width:40px; height:40px; background-image: url(../images/lazy-icon.png); background-size: 100%;}
ul.appList li img.flag{margin:4px 0px 0px 10px; vertical-align:baseline;}
ul.appList li span.flag {position:absolute; width:45px; height:12px; top:45px; left:4px;}
ul.appList li span.new{background:url(../images/new.gif) no-repeat center center transparent;}
ul.appList li span.update{background:url(../images/update.gif) no-repeat center center transparent;}
ul.appList li .detail h3{margin-top:5px; color:#333; width:70%; height:24px; line-height:24px; font-weight:normal; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
ul.appList li .detail p{font-size:12px; color:#999; vertical-align:baseline;}
ul.appList li a:hover h3{color:#f30;}
ul.appList li a:hover p{color:#f30;}
ul.appList li .more{position:absolute; top:10px; right:10px; font-size: 12px;}
ul.appList li .more span{color:#999; display:block; text-align:right; font-size:12px; height:19px; line-height:19px;}

/* details */
#apkHeader {position:relative; height:72px;  padding-left:70px; border-bottom:1px solid #e2e2e2; overflow:hidden;}
#apkHeader img.apkLogo{float:left; margin:12px 0px 0px -60px; width:50px; height:50px;background-image: url(../images/lazy-icon.png); background-size: 100%;}
#apkHeader .title{margin-top:10px; width:70%; height:28px; line-height:28px; font-size:16px; font-weight:normal; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#apkHeader span.apkVer{color:#999;font-size:12px;margin-left:10px;}
.apkDetail .apkBlock{padding: 10px; border-bottom:1px solid #e2e2e2;}
.apkDetail .apkBlock ul li{line-height:2.4;}
.apkDetail a {color:#3074BA;}
.apkDetail h4 {line-height:24px; font-size:16px;}
.apkDetail h5 {color:#7a0; line-height:24px; font-size:16px; margin-bottom:5px;}
.apkDetail .apkText{overflow: hidden; max-height: 100px;}
.apkDetail a.button {display:inline-block;font-size:13px;padding:3px 10px;background:#e2e2e2;color:#3074BA;border-radius:3px 3px 3px 3px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#BBB));}
.apkDetail .apkAction{text-align:center; padding:3px;clear: both; overflow: hidden;}
.apkDetail .apkAction a{color:#fff; width: 48%; float: left; display: inherit; padding: 8px 0; margin: 0 1%;}
.screenshot{text-align: center;}
.screenshot img{padding: 1px; width:140px; border:2px solid #ddd; margin:2px 1px;}

/* download */
#apptitle{margin:10px; font-size: 14px;}
.downloadinfo, .captcha{position: relative; background:#f2f2f2; padding:10px; margin:10px 0 0;}
.downloadinfo .applogo{position: absolute;left: -9999px;top: -9999px;}
.downloadinfo ul li{line-height:1.8;}
.captcha form{margin-top: 10px;}
.captcha img{vertical-align: middle;}
.captcha .msg{color:#f00;}
.captcha input.text {background:#fff; border: 1px solid #7a0; font-size: 16px; font-weight: bold; height:26px; overflow: hidden; text-indent: 5px; width: 100px;}

/* login */
.userForm{padding:10px;}
.userForm h3{color:#7a0;}
.userForm .note, .userForm .row{margin-top:10px;}
.userForm .row label {display: block;font-weight: bold; margin-bottom:5px;}
.userForm .rememberMe label{display: inline-block; margin-bottom:0;}
.userForm .rememberMe input{vertical-align:middle;}
span.required {color: #f00;}
.errorMessage{color:#f00;}
.userForm input{vertical-align:top; height: 32px;  padding: 6px 12px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px;}
.userForm input:focus {border-color: #0091dc; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);}
.userForm input.blueButton{display:inline-block; color:#fff; font-size:12px; font-weight:normal; background:#34a9ea; border:none; padding:5px 15px; border-radius:3px;}
.userForm .userTip{border-top: 1px solid #e2e2e2; padding-top:10px; margin-top:10px;}
.userForm .userTip a{color:#3074BA;}

/* comment */
.apkHeaderDownload{padding-right:10px;}
.apkHeaderDownload a{padding:3px 15px;}
.apkCommentBlock{padding:10px; overflow:hidden; background-color:#f2f2f2;}
.commentForm textarea{margin-bottom:10px; vertical-align:top; width:100%; padding: 6px 12px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px;}
.commentTip{font-weight:bold; color:#7a0; font-size:14px; padding:10px; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2;}
.commentList .commentItem{ border-bottom: 1px dotted #e2e2e2; padding:10px;}
.commentItem a{color:#7a0;}
.commentItem .itemTop, .commentItem .itemFooter{color:#ccc;}
.commentItem .itemContent{padding:10px 0;}

/* footer */
.m-footer{padding:10px; border-top:1px solid #e2e2e2;}

/* Modal style */
.blocker {
    position: fixed;
    top: 0; right: 0; bottom: 0; left: 0;
    width: 100%; height: 100%;
    overflow: auto;
    z-index: 99;
    padding: 20px;
    box-sizing: border-box;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.75);
    text-align: center;
}
.blocker:before{
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}
.blocker.behind {
    background-color: transparent;
}
.modal {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    max-width: 500px;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 15px 30px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left;
}

.modal a.close-modal {
    position: absolute;
    top: -12.5px;
    right: -12.5px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background: url("data:image/png;base64,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") no-repeat 0 0;
}

.modal-spinner {
    display: none;
    width: 64px;
    height: 64px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-right: -32px;
    margin-top: -32px;
    background: url("data:image/gif;base64,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") #111 no-repeat center center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}

/* modal extension */
.modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    color: #85C03A;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-body div {
    margin-bottom: 5px;
}

.modal-body label {
    display: block;
    margin-bottom: 3px;
}

.modal-body select {
    width: 100%;
    height: 34px;
    padding:0 6px; border: 1px solid #ccc; background-color: #fff; border-radius: 4px; line-height:34px; width: 100%;
}

.modal-body textarea, .modal-body input {
    width: 100%;
    padding:0 6px; border: 1px solid #ccc; background-color: #fff; border-radius: 4px; line-height:34px; width: 100%;
}

.modal-body input.small {
    width: 30%;
}

.modal-body .captcha {
    display: none;
    cursor: pointer;
    padding: 0;
    margin: auto;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer button, .modal-footer a {
    margin-left: 5px;
    padding: 5px;
    background: #85C03A;
    color: #FFF;
    border: 1px solid #85C03A;
    cursor: pointer;
    min-width: 80px;
}

/* apkDiscovery */
.form-group{margin-bottom:15px;}
.form-group label{display: inline-block; max-width: 100%; margin-bottom: 5px; font-size:14px; font-weight: 700; color:#333;}
.input-content{padding:0 6px; border: 1px solid #ccc; background-color: #fff; border-radius: 4px; line-height:34px; width: 100%;}
.input-btn{color: #fff; background-color: #85C03A; border:1px solid #4cae4c; min-width: 45px; height: 34px; padding: 0 10px; border-radius: 4px; cursor:pointer;}
textarea.input-content{line-height:24px;}
.input-group textarea.input-content{line-height:36px; height:36px;}
.input-group .input-btn{position:absolute; top:0; right:0; border-radius: 0 4px 4px 0; height: 36px;}
.itemDiscovery{padding:10px 15px; border-bottom: 1px solid #ebebeb; margin-bottom: 10px;overflow-x: hidden;}
.itemDiscovery .itemDiscovery-heading{overflow:hidden; zoom:1;}
.itemDiscovery .itemDiscovery-heading img{width: 40px; height: 40px; border-radius:50%; float:left;}
.itemDiscovery .itemDiscovery-heading p, .itemDiscovery .itemDiscovery-heading h4{margin-left:50px; color:#999;}
.itemDiscovery .itemDiscovery-heading h4 a{color: #555; font-size:14px; font-weight: normal;}
.itemDiscovery .itemDiscovery-heading p a{color:#999;}
.itemDiscovery .view-action{float:right;color: #333; background-color: #fff; display: inline-block; padding: 6px 10px; margin-top:8px; margin-left: 10px; border:1px solid #ccc; text-align: center; border-radius: 4px;}
.itemDiscovery .view-action:hover{background-color: #e6e6e6; border-color: #adadad; text-decoration:none;}
.itemDiscovery-apkView{-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05); box-shadow: inset 0 1px 1px rgba(0,0,0,.05); margin:10px 0; overflow: hidden; border: 1px solid #e3e3e3; min-height: 20px; padding:8px; border-radius: 3px; background-color: #f5f5f5;}
.itemDiscovery-apkView img{width:48px; height:48px; border-radius:6px; float:left;}
.itemDiscovery-apkView h4, .itemDiscovery-apkView p{margin-left:60px; color:#999;}
.itemDiscovery-apkView h4{height: 26px; line-height: 26px; font-size: 16px; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.itemDiscovery-content{}
.itemDiscovery-imageView{padding-top: 10px; text-align:center;}
.itemDiscovery-imageView img{max-width: 100%;}
.itemDiscovery-toolbar{padding-top:10px; overflow:hidden;}
.itemDiscovery-toolbar .itemDiscovery-report{float:left;}
.itemDiscovery-toolbar:hover .itemDiscovery-report{display:block;}
.itemDiscovery-comment{padding:10px 15px; margin:10px -15px 0; border-top: 1px solid #e3e3e3; background-color: #fafafa; border-radius: 0 0 3px 3px;}
.itemDiscovery-commentNumber{padding:10px 0; line-height: 1.0; font-weight: bold; border-bottom: 1px dotted #ddd;}
ul.itemDiscovery-commentList li{padding: 7px 0 7px; font-size: 13px; line-height: 21px; border-bottom: 1px dotted #dddddd; overflow: hidden; zoom: 1;}
ul.itemDiscovery-commentList li img{height:21px; width:21px; border-radius:6px; float:left;}
ul.itemDiscovery-commentList li .comment-content{line-height: 21px; margin-left:31px; position:relative;}
ul.itemDiscovery-commentList li .comment-content:after{display:block; content:'clear'; clear:both; overflow:hidden; visibility:hidden; height:0;}
ul.itemDiscovery-commentList li .comment-content span.dateline{color:#9e9e9e;}
ul.itemDiscovery-commentList li .comment-content span, ul.itemDiscovery-commentList li .comment-content a{margin-right:3px;}
ul.itemDiscovery-commentList li .comment-action{color:#9e9e9e;}
ul.itemDiscovery-commentList li .comment-action a{color:#9e9e9e;}
ul.itemDiscovery-commentList li:hover .comment-action{display:inline;}
ul.itemDiscovery-commentList li:last-child{border-bottom: none;}
.comments-reply{margin-top:10px;}
.apkDiscovery-add{background-color: #fafafa;}
.apkDiscovery-addTitle{font-size: 18px; line-height: 30px; padding:15px; border-bottom:1px solid #e3e3e3}
.apkDiscovery-addContent, .apkform-content{padding:10px;}
.discoveryAlert{margin-top:20px; padding: 15px; border-radius:4px; color: #8a6d3b; background-color: #fcf8e3; border:1px solid #faebcc;}
.input-group{position: relative; height:34px;}
#apkDiscovery-view #mainSide{float:right; width:300px;}
#apkDiscovery-view #mainArea{float:left; width:640px;}
#apkDiscovery-view .apkDiscovery-title{padding: 10px 15px; font-size: 18px; line-height: 30px; border-radius:4px 4px 0 0; border: 1px solid #ebebeb;}
#apkDiscovery-view #mainSide .itemDiscovery{border-top:none; border-radius:0 0 4px 4px; margin-bottom:0;}
.discoveryEditForm{margin-top:20px;}
.discoveryEditForm .discoveryThumb{height: 210px; background-color: #fafafa; white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
.discoveryEditForm .discoveryThumb img {height: 200px; border: none; cursor: pointer;padding: 1px; border: 4px solid transparent;}
.discoveryEditForm .discoveryThumb img.selected{border: 4px solid #eea236;}
.discoveryEditForm .input-btn{width:100%; display:block; line-height:42px; height:42px; font-size:16px;}
#logoFormGroup img{width:80px; height:80px; vertical-align:middle; border-radius:50%;}
#apkDiscovery-view  #mainArea .itemDiscovery ul.itemDiscovery-commentList li img{width:30px; height:30px;}
#apkDiscovery-view  #mainArea .itemDiscovery ul.itemDiscovery-commentList li .comment-content{margin-left:41px; padding-right:50px;}
#apkDiscovery-view  #mainArea .itemDiscovery ul.itemDiscovery-commentList li .comment-action{position:absolute; top:0; right:0;}
#apkDiscovery-view  #mainArea .itemDiscovery ul.itemDiscovery-commentList li .comment-main{display:block;}
#apkDiscovery-view  #mainArea .itemDiscovery ul.itemDiscovery-commentList li .comments-reply{margin-left:41px;}