body{background: #f2f2f2;}
.clear{clear: both;}
.rank{padding: 0 15px;width: 1200px;}
.first-title{line-height: 62px;margin-left: 10px;}
.title{line-height: 62px;margin-left: 20px;}
/*.last-title{display: none;}*/
.space-title{position: absolute;    left: 748px; top: 122px;}
.Category-title{position: absolute;    left: 960px; top: 122px;}
.iphone-title{position: absolute;    left: 1154px; top: 122px;display: none;}
.btn-group{border: 1px solid #DADADA;border-radius: 4px;}
 /*菜单*/
.rank-title{background: #fff;height: 90px;border-bottom: 1px solid #ddd;}
.rank-title h1{    font-size: 20px; display: inline-block; margin-left: 20px; line-height: 62px;}
 .store-chose{    display: inline-block; line-height: 62px;margin-left: 5px;} 
 .btn-default {border-color: #fff; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default  {color: #333; background-color: #fff; border-color: #fff; }
.btn{    font-size: 16px;}
.btn-group.open .dropdown-toggle { -webkit-box-shadow: none;   box-shadow: none;  }
.dropdown-header{font-size: 13px;}
.btn .caret {margin-left: 5px; }
.store i {margin-right: 10px;}
.gpstore{background: url(./img/store.png)no-repeat -1px -2px;padding: 0px 8px;}
.asstore{background: url(./img/store.png)no-repeat -1px -26px;padding: 0px 8px;}
.space-chose{       display: inline-block; line-height: 62px; margin-left: 5px;}
 .flag-word{height: 602px; overflow-y:scroll;}
.flag-word i{margin-right: 10px;}
.flag-CN{background: url(./img/flags-2.png)no-repeat -765px 6px;padding: 0px 8px; }
.flag-JP{background: url(./img/flags-2.png)no-repeat -1887px 6px;padding: 0px 8px; }
.flag-KR{background: url(./img/flags-2.png)no-repeat -2023px 6px;padding: 0px 8px; }
.flag-TW{background: url(./img/flags-2.png)no-repeat -3791px 6px;padding: 0px 8px; }
.flag-IN{background: url(./img/flags-2.png)no-repeat -1751px 6px;padding: 0px 8px; }
.flag-TH{background: url(./img/flags-2.png)no-repeat -3621px 6px;padding: 0px 8px; }
.flag-TR{background: url(./img/flags-2.png)no-repeat -3740px 6px;padding: 0px 8px; }
.flag-ID{background: url(./img/flags-2.png)no-repeat -1700px 6px;padding: 0px 8px; }
.flag-US{background: url(./img/flags-2.png)no-repeat -3876px 6px;padding: 0px 8px; }
.flag-AU{background: url(./img/flags-2.png)no-repeat -187px 6px;padding: 0px 8px; }
.flag-GB{background: url(../default/img/flags-2.png)no-repeat -1309px 4px;padding: 0px 8px; }
.flag-BE{background: url(../default/img/flags-2.png)no-repeat -306px 4px;padding: 0px 8px; }
.flag-CA{background: url(./img/flags-2.png)no-repeat -578px 6px;padding: 0px 8px; }
.flag-FR{background: url(./img/flags-2.png)no-repeat -1275px 6px;padding: 0px 8px; }
.flag-DE{background: url(./img/flags-2.png)no-repeat -918px 6px;padding: 0px 8px; }
.flag-UK{background: url(./img/flags-2.png)no-repeat -1309px 6px;padding: 0px 8px; }
.flag-IT{background: url(./img/flags-2.png)no-repeat -1836px 6px;padding: 0px 8px; }
.flag-RU{background: url(./img/flags-2.png)no-repeat -3179px 6px;padding: 0px 8px; }
.flag-DZ{background: url(./img/flags-2.png)no-repeat -1003px 6px;padding: 0px 8px; }
.flag-AO{background: url(./img/flags-2.png)no-repeat -119px 6px;padding: 0px 8px; }
.flag-AR{background: url(./img/flags-2.png)no-repeat -136px 6px;padding: 0px 8px; }
.flag-AT{background: url(./img/flags-2.png)no-repeat -170px 6px;padding: 0px 8px; }
.flag-AZ{background: url(./img/flags-2.png)no-repeat -238px 6px;padding: 0px 8px; }
.flag-BB{background: url(./img/flags-2.png)no-repeat -272px 6px;padding: 0px 8px; }
.flag-BY{background: url(./img/flags-2.png)no-repeat -544px 6px;padding: 0px 8px; }
.flag-BH{background: url(./img/flags-2.png)no-repeat -306px 6px;padding: 0px 8px; }
.flag-BM{background: url(./img/flags-2.png)no-repeat -408px 6px;padding: 0px 8px; }
.flag-BR{background: url(./img/flags-2.png)no-repeat -459px 6px;padding: 0px 8px; }
.flag-BG{background: url(./img/flags-2.png)no-repeat -340px 6px;padding: 0px 8px; }
.flag-CL{background: url(./img/flags-2.png)no-repeat -731px 6px;padding: 0px 8px; }
.flag-CO{background: url(./img/flags-2.png)no-repeat -782px 6px;padding: 0px 8px; }
.flag-CR{background: url(./img/flags-2.png)no-repeat -799px 6px;padding: 0px 8px; }
.flag-HR{background: url(./img/flags-2.png)no-repeat -1649px 6px;padding: 0px 8px; }
.flag-CZ{background: url(./img/flags-2.png)no-repeat -901px 6px;padding: 0px 8px; }
.flag-DK{background: url(./img/flags-2.png)no-repeat -952px 6px;padding: 0px 8px; }
.flag-DO{background: url(./img/flags-2.png)no-repeat -986px 6px;padding: 0px 8px; }
.flag-EC{background: url(./img/flags-2.png)no-repeat -1020px 6px;padding: 0px 8px; }
.flag-EG{background: url(./img/flags-2.png)no-repeat -1054px 6px;padding: 0px 8px; }
.flag-SV{background: url(./img/flags-2.png)no-repeat -3502px 6px;padding: 0px 8px; }
.flag-FI{background: url(./img/flags-2.png)no-repeat -1190px 6px;padding: 0px 8px; }
.flag-GH{background: url(./img/flags-2.png)no-repeat -1377px 6px;padding: 0px 8px; }
.flag-GR{background: url(./img/flags-2.png)no-repeat -1496px 6px;padding: 0px 8px; }
.flag-GT{background: url(./img/flags-2.png)no-repeat -1530px 6px;padding: 0px 8px; }
.flag-HK{background: url(./img/flags-2.png)no-repeat -1598px 6px;padding: 0px 8px; }
.flag-HU{background: url(./img/flags-2.png)no-repeat -1683px 6px;padding: 0px 8px; }
.flag-IE{background: url(./img/flags-2.png)no-repeat -1717px 6px;padding: 0px 8px; }
.flag-IL{background: url(./img/flags-2.png)no-repeat -1734px 6px;padding: 0px 8px; }
.flag-KZ{background: url(./img/flags-2.png)no-repeat -2091px 6px;padding: 0px 8px; }
.flag-KE{background: url(./img/flags-2.png)no-repeat -1904px 6px;padding: 0px 8px; }
.flag-KW{background: url(./img/flags-2.png)no-repeat -2040px 6px;padding: 0px 8px; }
.flag-LB{background: url(./img/flags-2.png)no-repeat -2108px 6px;padding: 0px 8px; }
.flag-LT{background: url(./img/flags-2.png)no-repeat -2210px 6px;padding: 0px 8px; }
.flag-LU{background: url(./img/flags-2.png)no-repeat -2227px 6px;padding: 0px 8px; }
.flag-MO{background: url(./img/flags-2.png)no-repeat -2448px 6px;padding: 0px 8px; }
.flag-MG{background: url(./img/flags-2.png)no-repeat -2346px 6px;padding: 0px 8px; }
.flag-MY{background: url(./img/flags-2.png)no-repeat -2618px 6px;padding: 0px 8px; }
.flag-MX{background: url(./img/flags-2.png)no-repeat -2601px 6px;padding: 0px 8px; }
.flag-NL{background: url(./img/flags-2.png)no-repeat -2754px 6px;padding: 0px 8px; }
.flag-NZ{background: url(./img/flags-2.png)no-repeat -2839px 6px;padding: 0px 8px; }
.flag-NG{background: url(./img/flags-2.png)no-repeat -2720px 6px;padding: 0px 8px; }
.flag-NO{background: url(./img/flags-2.png)no-repeat -2771px 6px;padding: 0px 8px; }
.flag-OM{background: url(./img/flags-2.png)no-repeat -2856px 6px;padding: 0px 8px; }
.flag-PK{background: url(./img/flags-2.png)no-repeat  -2958px 6px;padding: 0px 8px; }
.flag-PA{background: url(./img/flags-2.png)no-repeat -2873px 6px;padding: 0px 8px; }
.flag-PE{background: url(./img/flags-2.png)no-repeat -2890px  6px;padding: 0px 8px; }
.flag-PH{background: url(./img/flags-2.png)no-repeat -2941px 6px;padding: 0px 8px; }
.flag-PL{background: url(./img/flags-2.png)no-repeat -2975px  6px;padding: 0px 8px; }
.flag-PT{background: url(./img/flags-2.png)no-repeat -3060px  6px;padding: 0px 8px; }
.flag-QA{background: url(./img/flags-2.png)no-repeat -3111px  6px;padding: 0px 8px; }
.flag-RO{background: url(./img/flags-2.png)no-repeat -3145px  6px;padding: 0px 8px; }
.flag-SA{background: url(./img/flags-2.png)no-repeat -3213px  6px;padding: 0px 8px; }
.flag-SG{background: url(./img/flags-2.png)no-repeat -3315px  6px;padding: 0px 8px; }
.flag-SK{background: url(./img/flags-2.png)no-repeat -3383px  6px;padding: 0px 8px; }
.flag-SI{background: url(./img/flags-2.png)no-repeat -3349px  6px;padding: 0px 8px; }
.flag-ZA{background: url(./img/flags-2.png)no-repeat -4148px  6px;padding: 0px 8px; }
.flag-ES{background: url(./img/flags-2.png)no-repeat -1122px  6px;padding: 0px 8px; }
.flag-LK{background: url(./img/flags-2.png)no-repeat -2159px  6px;padding: 0px 8px; }
.flag-SE{background: url(./img/flags-2.png)no-repeat -3298px  6px;padding: 0px 8px; }
.flag-CH{background: url(./img/flags-2.png)no-repeat -680px  6px;padding: 0px 8px; }
.flag-TN{background: url(./img/flags-2.png)no-repeat -3706px  6px;padding: 0px 8px; }
.flag-AE{background: url(./img/flags-2.png)no-repeat -2074px  6px;padding: 0px 8px; }
.flag-UA{background: url(./img/flags-2.png)no-repeat -3825px  6px;padding: 0px 8px; }
.flag-UY{background: url(./img/flags-2.png)no-repeat -3893px  6px;padding: 0px 8px; }
.flag-UZ{background: url(./img/flags-2.png)no-repeat -3910px  6px;padding: 0px 8px; }
.flag-VE{background: url(./img/flags-2.png)no-repeat -3961px  6px;padding: 0px 8px; }
.flag-VN{background: url(./img/flags-2.png)no-repeat -4012px  6px;padding: 0px 8px; }
.Category-chose{    display: inline-block; line-height: 62px; margin-left: 5px;}
 .PassList-chose{margin-left:540px;margin-top: -37px;width: 120px; }
 .note{    margin-top: -10px; margin-left: 20px;color: #A6A6A6;}
  /*榜单*/
.rank-list{background: #fff;border-bottom: 1px solid #ddd; margin-top: 6px;}
.head-box{width: 100%}
thead.list-head tr th{    border-right: 1px solid #eee;}
.list-head{line-height: 18px;border-bottom: 1px solid #eee; }
.list-head tr th{padding: 10px;font-size: 16px;}
.num-head{width: 7%;border-right: 1px solid #eee;}
.well-head{width: 31%;text-align: center;}
.free-head{width: 31%;text-align: center;}
.money-head{width: 31%;text-align: center;}
td.num-meat{width: 7%;text-align: center;border-right: 1px solid #eee;}
td.num-meat div{line-height:90px;font-size: 18px;border-bottom: 1px solid #eee;}
td.free-meat{width: 31%;border-right: 1px solid #eee;}
td.money-meat{width:31%;border-right: 1px solid #eee;}
td.well-meat{width: 31%;border-right: 1px solid #eee;}
/*产品单位框*/
div.app-box{border-bottom: 1px solid #eee;}
div.app-box section{float: left;}
div.app-box section a img{width: 70px;height: 70px;margin:10px;}
section.box-title {padding-top: 2px;}
section.box-title h3{margin-bottom: 0;font-size: 12px;color: #a6a6a6;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
section.box-title h1{margin-bottom: 0;font-size: 15px;font-weight: 500;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
section.box-title h1 a{color:#333;}
.box-title-word{width: 210px;padding-top: 9px;}
section.box-title h3 a{color:#666;}
section.box-title h3 a:hover,section.box-title h1 a:hover{color:#428bca;}
section.box-title div.stars{background: url(./img/wstar.png);    height: 19px; width: 92px;}
section.box-title div.stars div.five{background: url(./img/ystar.png);    height: 19px; width: 92px; width: 70%;}
section.box-title div.stars span { position: absolute;display: block; margin-top: -22px; margin-left: 100px;font-size: 12px;}
section.box-title .rank-now span{font-size: 12px;}
section.box-money{float: right !important; line-height: 24px;margin-right: 10px;    padding-top: 20px;font-size: 14px}
section.box-money div.price{text-align: center;width: 40px;color: #444;}
div.level-up{color: red;text-align: center;width: 40px;}
div.level-down{color: green;text-align: center;width: 40px;}
.rank-now-rank{width: 100px; display: inline-block;}
.rank-now-star{width: 100px; display: inline-block;}
/*加载更多*/
div.btn-box{padding: 0 15px;width: 1200px;text-align: center;}
div.rank-click-more{background: #fafafa;height: 34px;margin-top: 6px;margin-bottom: 6px;width: 75%;text-align: center;display: inline-block;line-height: 34px;font-size: 16px;border-radius: 5px;    cursor: pointer;}
div.rank-click-more:hover{ background: #499ef3; color: #fff;    cursor: pointer;}


.btn-right {background: url(./img/store.png)no-repeat -1px -49px; padding: 8px 8px; position: absolute; left: 120px; }
.cascade{position: relative;}
.cascade-box{top:-6px; left: 156px;display: none;}
.magz{position: relative;}
.magz-box{top:-6px; left: 156px;display: none;}
.iphone-chose{ display: inline-block; line-height: 62px; margin-left: 5px; }
#datepicker{    padding: 7px; border-radius: 4px; border: 1px solid #DADADA;width:120px;}
.time-list{ display: inline-block; line-height: 62px; margin-left: 5px; } /* 加*/ 
