@charset "utf-8";

/* css */
body{padding-top: 61px;font-family:Arial, sans-serif;background:#eee;}
.navtop{background-color: #2d2520;}
.dropdown-menu{min-width: 390px;background: #fff;padding:5px 10px;}
.navtop{}
.navtop a{color: #fff;}
.navtop a:hover,.navbar-nav li a:hover,.navbar-nav>li.active>a{background-color: rgba(0, 0, 0, 0.1);}
.navtop .navbar-toggle .icon-bar{background-color: #fff;}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.dropdown-menu .divider{background-color: rgba(0, 0, 0, 0.1);}
.dropdown-menu>li>a{color: #e9ebee;padding: 4px;display: inline-block;}
.dropdown-menu>li>a:hover{color: #fff;}
.bs-banner{margin-bottom: 20px;}
.bs-banner .tab-content{background: #fff;padding: 15px 10px 0;box-shadow: 0 1px 1px rgba(0,0,0,.05);border-radius: 0 0 4px 4px;border:1px solid #dfdfdf;border-top: 0;}
.bs-banner .nav-tabs li a{color: #606a79;font-size: 16px;}
.search-form{width: 100%;max-width: 525px;margin: 0 auto;}
.navbar-form{margin-top: 8px;margin-bottom:0;padding: 0 15px;box-shadow: none;}
.form-group{}
.search-form .btn{padding: 7px 12px;border: 0;}
.search-form .btn-primary{background-color: #333}
.search-form .btn-primary:hover{background-color: #000}
.search-form .form-control{padding: 16px 12px;border: 0;box-shadow: none;}
.panel{box-shadow: none;}
.panel-default,.panel-default>.panel-heading{border:none;border-radius: 0;}
.panel-default>.panel-heading{background: #999;color: #fff;padding: 15px;}
.panel-default>.panel-heading a{color: #fff;}
.appendpage.panel-default>.panel-heading a{color: #999;}
.panel-default>.panel-heading>.pull-right a{margin-left: 10px;}
.panel-default>.panel-heading .badge{background-color: #999;font-size: 14px;}
.item ul{list-style: none;margin:0;padding: 0;}
.item li{overflow: hidden;color: #999;font-size: 12px;position: relative;padding:10px 15px;text-align: center;}
.item li:hover,.list-group-item:hover{background:rgba(0,0,0,0.05);}
.item li:hover .down,.list-group-item:hover .down{bottom:0;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease}
.down{position:absolute;bottom:-40px;left:0;z-index:1;width: 100%;padding:5px 0;}
.down a{display:block;width:100%;color:#fff;text-align:center;height:30px;line-height:30px;background:#31ae1f;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s;}
.down a:hover{background:#333;color:#fff;text-decoration: none;}
.pic{width: 100%;max-width:120px;margin:0 auto;}
.pic img{max-width: 120px;width: 100%;margin-bottom: 10px;}
.info{overflow: hidden;zoom:1;}
.info .title{height: 20px;overflow: hidden;}
.ts-footer{padding: 20px 0;background: #2d2520;text-align: center;color: #999;}
.list-col .list-group-item{overflow: hidden;}
.list-group{margin: 0;padding: 0;}
.list-group-item{margin: 0;border: none;overflow: hidden;text-align: center;}
.cover{margin-right: 10px;}
.list-group-item .cover{width: 100%;max-width:120px;margin:0 auto;}
.list-group-item .cover img{width: 100%;margin-bottom: 5px;}
.list-group-item .info{font-size:12px;color: #666;overflow: hidden;zoom:1;}
.list-group-item .info p{margin: 0;}
.list-group-item .info .title{font-size: 12px;margin: 0;padding: 0;line-height: 1.62;color: #337ab7;}
.list-group-item .info .reviews{height: 34px;overflow: hidden;}
.panel-heading .cover{ width: 66px;float: left;}
.panel-heading h1{font-size: 1.375rem;color: #333;}
.panel-heading p{margin: 0 0 3px;}

.table{margin-top: 15px;word-break: break-all;
    word-wrap: break-word;}
.screenshot .carousel-inner{max-width: 320px;margin:0 auto;}
.appinfo{border-top:1px solid #ebecef;border-bottom: 1px solid #ebecef;padding-bottom: 10px;}
.appendpage{word-break: break-all;word-wrap: break-word;}
.appendpage .list-group-item{padding: 5px;text-align: left;}
.appendpage .itip{color:#8e9198;margin-right: 10px;}
.appendpage h4{text-transform: uppercase;color: #606a79;background: #f6f7f8;padding: 10px;}
.end-middle{text-align: center;}
.end-middle .captcha{margin-bottom: 8px;}
.appendpage .btn-info{display:block;padding: 20px 0 18px;font-size: 16px;background-color: #5cb85c;border-color: #4cae4c;margin:10px auto;width: 90%;max-width: 500px;}
.appendpage .g-recaptcha{display: inline-block;}
.appendpage .btn-info:hover{background-color: #47a447;border-color: #398439;}
.appendpage .btn-primary{background-color: #5cb85c;border-color: #4cae4c}
.appendpage .btn-primary:hover{background-color: #47a447;border-color: #398439;}
.appendpage .btn-info span{font-size: 1rem;}
.appendpage .panel-heading{position: relative;background: #f5f5f5;}
.appendpage .panel-heading .qrcode{position: absolute;top: 10px;right: 15px;}
.modtip{width: 90%;color: #888;margin:0 auto;text-align: center;}
.d-info{color: #8e9198;border-top: 1px solid #ebecef;margin: 15px 0 0;padding: 10px 0 0;}
.d-info .cover{max-width: 100px;float: left;}
.slidewrap{width: 100%;overflow: hidden;overflow-x: scroll;padding: 10px 0;}
.slidewrap-inner{white-space: nowrap;}
.slidewrap-inner img {max-height:320px;}
.slidewrap-inner .item{display: inline-block;}
.slidewrap::-webkit-scrollbar { width: 8px; height: 8px; }
.slidewrap::-webkit-scrollbar-track {box-shadow: 1px 1px 5px rgba(0,0,0,.3) inset;border-radius: 8px;}
.slidewrap::-webkit-scrollbar-thumb {background-color: #7A7A7A;border-radius: 8px;}
.slidewrap::-webkit-scrollbar-thumb:hover { background-color: #525252; }
.foot-list{list-style: none;}
.foot-list li{padding: 10px;}
.foot-list li img{width: 100%;max-width: 120px;}
.foot-list li.col-xs-3{}
.foot-list li p{height: 20px;overflow: hidden;margin:3px 0 0;font-size: 12px;text-align: center;}
.catepage{text-align: center;}
.catepage .pagination{margin-top: 10px;margin-bottom: 10px;}
.catelist{padding: 20px 10px;}
.catelist .list-group-item{padding-top: 5px;padding-bottom: 5px;text-align: left;}
.list-col .list-group-item.news-item{height: auto;border-bottom: 1px solid #ebecef;border-radius: none;}
.news-item .cover{width: 100px;}
.list-group-item.news-item .info h2{font-size: 1.8rem;height: auto;}
.list-group-item.news-item .info .reviews{height: auto;font-size: 14px;}
.list-col li a:hover{text-decoration: none;}
.jumbotron{text-align: center;
    /*background: #454545;*/
    border-bottom: 8px solid #eee;
    margin-bottom: 15px;
    padding: 15px;}
.jumbotron img{margin: 0 auto;}
.allversion{position: relative;}
.allversion .list-group{min-height: 170px;}
.panel-body input.text{width: 100px;display: inline-block;}
.theme-list-col{margin: 0;padding: 0;list-style: none;}
.theme-list-col li img{max-width: 100%;max-height: 510px;}
.theme-list-col li p,.list-themeindex li p{font-size: 12px;white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:100%;height: 20px;}
.list-themeindex li{padding: 0 10px;}
.list-themeindex li img{width: 100%;max-width: 100%;}
.content,.sidebar,.container{}
.row{}
.panel-body{}
.sidebar .panel-body{padding: 0;}
ol.numeric{
    line-height: 1.5em;
    margin:20px 0 24px;
    padding: 0 1.5em;
}
ol.numeric{
    list-style: decimal outside;
}
@media (min-width: 992px){
    .theme-list-col li img{max-height: 260px;}
    /*.container{width: 980px;}*/
}
@media (min-width: 768px){
    .foot-list li.col-sm-2 {padding: 15px;}
    .navbar-form .input-group{width: 100%;}
    .navbar-form .input-group .input-group-btn{width: 53px;}
}
@media (max-width: 767px){
    .qrcode{display: none;}
    .allversion .list-group{min-height: 30px;}
}
.appendpage .panel-footer .panel-title{margin: 10px 0;}
.allstar50,.allstar40,.allstar30,.allstar20,.allstar10{
    display: inline-block;
    zoom: 1;
    width: 73px;
    height: 12px;
    background: url(../images/midstars.gif) no-repeat;
    margin: 3px 0;
    overflow: hidden;

}
.allstar50 {
    background-position: 0 -100px;
}
.allstar40 {
    background-position: 0 -80px;
}
.allstar30 {
    background-position: 0 -60px;
}
.allstar20 {
    background-position: 0 -40px;
}
.allstar10 {
    background-position: 0 -20px;
}
.average-rating {color: #999;display: block;font-size: 12px;}
.entry-star{height: 16px;}
.appad{margin: 10px 0;}
.appdl{padding:30px 0;background: #f6f7f8}
.appad,.details-share{text-align: center;}
.languages{padding: 10px 0 10px 10px;margin-bottom: 20px;text-align: center;}
.languages a{margin-right: 5px;}
.addthis_sharing_toolbox{margin-top: 15px;}
.panel-body .addthis_sharing_toolbox{margin: 0}
@media (min-width: 1200px){
    .container{width: 970px;}
}
.captcha .tips {
    font-size: 16px;
    margin-bottom: 5px;
}
.captcha input[name="code"] {
    height: 33px;
    padding: 0 5px;
    border: 1px solid #ccc;
    font-size: 16px;
    vertical-align: middle;
}