.star, .star i, .icon{ background-image: url(../images/btn.png); background-repeat: no-repeat; background-size: 5rem 4rem;}
.sPic, .sTit{ display: block; }
.sPic img{ display: block; width: 100%; height: 100%; }
.p_lr_30{ padding-right: 0.4167rem; padding-left: 0.4167rem; }
.mb15{ margin-bottom: 0.2083rem; }
.d_list li a, .newBan a, .newBan img{ display: block; width: 100%; height: 100%; overflow: hidden; }
.rmxz .icon {
    background-image: url(../images/btn_new.png);
    background-repeat: no-repeat;
    background-size: 0.6944rem 0.6944rem;
}
.rmxz i {
    width: 0.6944rem;
    height: 0.6944rem;
}
.appGame{ padding: 0.3889rem 0.4167rem; background: #f9f9f9; font-size: 0.3333rem;position: relative}
.appGameDown{ width: 100%; height: 1.125rem; background: #23b0f7; color: #fff; text-align: center; line-height: 1.125rem; font-size: 0.4444rem; display: block; border-radius: 0.0556rem; }
.appGameInfo{ height: 1.7778rem; padding-left: 2.0556rem; position: relative; margin-bottom:0.2778rem; }
.appGameInfo .sPic{ width: 1.7778rem; height: 1.7778rem; position: absolute; left: 0; top: 0; }
.appGameName{ font-size: 0.5556rem; font-weight: normal; margin-bottom:0.09722rem; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
    padding-right: 40px}
.appGameInfo p, .appGameName{height: 0.6111rem; line-height: 0.6111rem; overflow: hidden;}
.score{ height: 0.4167rem; line-height: 0.4167rem; }
.score strong{ color: #ff3000; }
.star{ display: block; position: relative; }
.star i{ display: block; height: 100%; }
.score .star{ width: 2.5rem; height: 100%; float: left; background-position: 0 -3rem; margin-right:0.1389rem;}
.score .star i{background-position: 0 -2rem;}

.appTabNav{ height: 1.04167rem; border-bottom: 1px solid #e2e2e2; margin-bottom: 0.2778rem;}
.appTabNav li{ width: 33.3333%; float: left; text-align: center;line-height: 1.04167rem; font-weight: bold;}
.appTabNav .active{ border-bottom: 0.0694rem solid #23b0f7; position: relative; height: 0.97227rem;}

.alImg{ padding:0 0 0.2778rem 0; background: #f2f2f2;}
.alImg li{ width: 4rem; border: 1px solid #fff;}
.alImg li img{ display: block; width: 100%;}
.app_int .tag a{ line-height: 1; padding: 0.1389rem 0.2222rem; display: inline-block; border: 1px solid #ececec; border-radius: 4px; color: #5aa0ff;}
.app_int .tag{ margin-bottom: 0.2778rem; }
.app_int{ padding: 0.3611rem 0.4167rem; line-height:0.6667rem; }
.k_btn{ text-align: right; color: #999999; font-size: 0.3333rem; }
.details{ display: none; }
.a_title{ font-size: 0.4444rem; font-weight: normal; color: #000; line-height: 1.4; }
.d_list li{ height: 1.0556rem; line-height: 1.0556rem; overflow: hidden; padding-left: 0.4167rem; position: relative; border-bottom: 1px solid #f4f4f4;}
.d_list li:after{ content: ''; width: 0.1111rem; height: 0.1111rem; border-radius: 50%; background: #999999; position: absolute; left: 0.1389rem; top: 50%; margin-top: -0.05555rem;}
.d_list li a{ text-overflow: ellipsis; white-space: nowrap;}
.d_list li:last-child{ border-bottom: none; }

.applist li{ padding: 0.41667rem 1.3333rem 0.4167rem 2.361rem; height: 1.7222rem; position: relative; border-bottom: 1px solid #f2f2f2;}
.applist li .sPic{ display: block; width: 1.7222rem; height: 1.7222rem; position: absolute; left: 0.4167rem; top: 0.4167rem; border-radius: 0.2778rem; overflow: hidden;}
.sDown{ display: inline-block; width:1.3333rem; height: 1.4444rem; font-size: 0.3889rem; position: absolute; top: 50%; margin-top: -0.7222rem; color: #23b0f7; text-align: center; line-height: 1;}
.applist li .sDown{ right: 0.4167rem;  }
.applist li h5{ height: 0.5rem; line-height: 0.5rem; font-size: 0.38889rem; color: #000; overflow: hidden; font-weight: normal; margin-bottom:0.0972rem;}
.applist li p{ height: 0.58333rem; line-height: 0.58333rem; font-size: 0.33rem; color: #7d7d7d; overflow: hidden; }
.applist li p i{ color: #dfdfdf; margin: 0 6px;}
.downMore{ width: 100%; height: 0.6667rem; line-height: 0.6667rem; color: #999999; font-size: 0.33rem; text-align: center; background:#f4f4f4;}

.applist .score{ height: 0.3056rem; margin-bottom:0.12rem; padding-top: 0.12rem;}
.applist .score .star{ background-position: -3rem -3rem; width: 1.875rem;}
.applist .score .star i{ background-position: -3rem -2rem;}
.sDown i{ display: block; width: 0.6944rem; height: 0.6944rem; margin: 0 auto 0.2778rem;}

.rankLoch{ height: 1.0556rem; line-height: 1.0556rem; padding: 0 0.4167rem;background: #f4f4f4; position: relative;}
.rankLoch h4{ font-weight: normal; color: #000000; font-size: 0.4444rem; }
.rankLoch .btn{ display: block; width: 1.0556rem; height: 1.0556rem; position: absolute; right: 0.1667rem; top: 0; background-position: -3.7222rem 0.2778rem; }
.rankLoch h4 span{ color: #a4ca59; }
.rankTab{ padding: 0.4167rem 0.4167rem 0; }
.rankTab ul{ border: 1px solid #a4ca59; height: 0.7778rem; line-height: 0.7778rem;}
.rankTab li{ width: 33.33%; float: left; text-align: center;}
.rankTab li a{ display: block; border-right: 1px solid #a4ca59; color: #a4ca59;}
.rankTab li:last-child a{ border-right: none; }
.rankTab .active{ background: #a4ca59; color: #fff; }
.rankTab .active a{ color: #fff; }
.cateContentList{ padding: 0  0.35415rem; }
.cateContentList li{ width: 33.3333%; float: left; margin-bottom: 0.2778rem; text-align: center; font-size: 0.3333rem; color: #999999;}
.cateContentList li a{ display: block; margin: 0 0.11805rem; border:1px solid #d7d7d7; height: 1.75rem;}
.cateContentList li strong{ font-size: 0.3889rem; display: block; height: 0.5556rem; color: #333333; padding-top:0.3611rem; line-height: 0.5556rem; font-weight: normal;}
.cateContent .part_nav{ margin-bottom: 0.2778rem; }
.cateContent{ padding-top: 0.4167rem; background: #fff; z-index: 999; position: fixed; left: 0; right: 0;}
.cate .rankTab{ margin-bottom: 0.2778rem; }
.cate .rankTab li{ width: 50%; }
.tablist{ display: none; }

.fl_title{ height: 1.0278rem; line-height: 1.0278rem; border-bottom: 1px solid #eff2f3; padding: 0 0.4167rem; margin-bottom: 1px;}
.fl_title h4{ font-weight: normal; font-size: 0.4444rem; color: #000; border-bottom: 2px solid #a4ca59;}
.hotClassapp{ margin-top:0.1389rem;  }
.hotClassapp ul li{ width: 50%; float: left;}
.hotClassapp ul li div{ padding: 0.3472rem 0; height: 1.3889rem; position: relative; border-bottom: 1px solid #eff2f3;}
.hotClassapp ul li:nth-child(2n-1) div{ border-right: 1px solid #eff2f3;}
.hotClassapp ul li div{ padding-left: 2.0833rem; }
.hotClassapp ul .sPic{ position: absolute;top: 0.3472rem; width: 1.3889rem; height: 1.3889rem; border-radius: 0.1111rem; left: 0.4167rem; }
.hotClassapp ul li h4, .hotClassapp ul li p{ overflow: hidden; }
.hotClassapp ul li h4{ height: 0.5rem; line-height: 0.5rem; font-size: 0.3889rem; color: #000; font-weight: normal;}
.hotClassapp ul li p{ height: 0.4167rem; line-height: 0.4167rem; overflow: hidden; font-size: 0.3333rem; color: #666666;}


.soft3-info-tag{ white-space: nowrap; }
.sf_tags{ font-size: 14px; color: #666; line-height: 24px;margin-bottom: 20px;margin-top:20px;}
.sf_tags a{ display: inline-block; display: inline-block; height: 22px; line-height: 22px; padding: 0 6px; border: 1px solid #999; margin-right: 10px; border-radius: 2px;}
.sf_tags .soft3-tag1{ color: #e33939; border-color: #e33939;}
.sf_tags .soft3-tag2{color: #415cdf; border-color: #415cdf; }
.sf_tags .soft3-tag3{  color: #82eab5; border-color: #82eab5; }


/*Cont3*/
.Cont3 {display:block;padding:15px 12px;overflow-y:hidden;overflow-x:scroll;}
.Cont3 .Cont3-box {width:906px;}
.Cont3 .Cont3-box a {display:inline-block;float:left;background:#f6f6f6;width:170px;height:85px;border-radius:4px;margin-right:11px;text-align:center;overflow:hidden;}
.Cont3 .Cont3-box a img {display:inline-block;width:auto;height:100%;}
.Cont3 .Cont3-box span {display:inline-block;float:left;background:#f6f6f6;width:170px;height:85px;border-radius:4px;margin-right:12px;text-align:center;overflow:hidden;}
.Cont3 .Cont3-box span a {display:inline-block;padding-top:30px;margin-top:21px;background:#f6f6f6;color:#bbb;background:url(../images/more-icon.png) no-repeat top center;background-size:25px auto;}

.Cont3::-webkit-scrollbar {    width: 0px;}/* 滚动槽 */
.Cont3::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);    border-radius: 10px;}/* 滚动条滑块 */
.Cont3::-webkit-scrollbar-thumb {    border-radius: 10px;    background: rgba(0,0,0,0);    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);}
.Cont3::-webkit-scrollbar-thumb:window-inactive {    background: rgba(255,0,0,0);}
.H-collection {background:#fff;-webkit-box-shadow:0 3px 3px #ebebeb;-moz-box-shadow:0 3px 3px #ebebeb;box-shadow:0 3px 3px #ebebeb;margin-top:6px;}

.fexedsss{ position: fixed; right: 0.2rem; bottom: 3rem; z-index: 99999; width: 1.18rem; height: 1.18rem; background: url(../images/goTop.png)center center no-repeat; background-size: 100% 100%; text-indent: -9999em; display: none;}
#BreadcrumbNavigation {
    display: block;
    clear: both;
    background: #f5f5f5;
}
#BreadcrumbNavigation>.BN-a {
    display: block;
    padding: 0 12px;
    overflow: hidden;
}
#BreadcrumbNavigation>.BN-a>.BN-a-head {
    display: inline-block;
    float: left;
    margin: 5px 6px 5px 0;
    overflow: hidden;
}
#BreadcrumbNavigation>.BN-a>.BN-a-head>span {
    display: inline-block;
    width: 38px;
    height: 20px;
    font-size: 12px;
    font-family: Helvetica Regular,'方正中等线',Microsoft YaHei,sans-serif,'宋体',Tahoma;
    color: #fff;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
}
#BreadcrumbNavigation>.BN-a>.BN-a-head>em {
    display: inline-block;
    float: left;
    width: 20px;
    height: 20px;
    background: url(../images/position.png) no-repeat;
    background-size: 20px auto;
}
#BreadcrumbNavigation>.BN-a>.BN-a-cont {
    display: block;
    overflow: hidden;
    height: 30px;
}
#BreadcrumbNavigation>.BN-a>.BN-a-cont>a {
    font-size: 14px;
    color: #555;
    height: 30px;
    line-height: 30px;
    font-family: Helvetica Regular,'方正中等线',Microsoft YaHei,sans-serif,'宋体',Tahoma;
}
#BreadcrumbNavigation>.BN-a>.BN-a-cont>a.BN-lei {
    padding-left: 10px;
}
#BreadcrumbNavigation>.BN-a>.BN-a-cont>a {
    font-size: 14px;
    color: #555;
    height: 30px;
    line-height: 30px;
    font-family: Helvetica Regular,'方正中等线',Microsoft YaHei,sans-serif,'宋体',Tahoma;
}