@charset "utf-8";@media only screen{html{font-size:13px}
}
@media only screen and (min-width:360px) and (max-width:399px){html{font-size:15px}
}
@media only screen and (min-width:400px) and (max-width:479px){html{font-size:16px}
}
@media only screen and (min-width:480px) and (max-width:719px){html{font-size:20px}
}
@media only screen and (min-width:720px){html{font-size:30px}
}
.focusBanner{width:100%;overflow:hidden;position:relative}
.focusBanner img{width:100%;display:block}
.focusBanner .focusList{position:absolute;width:100%;top:0;left:0;z-index:20}
.focusBanner .focusList li{position:absolute;top:0;left:0;z-index:8;width:100%;display:none;-webkit-transition:transform 0s ease-in 0s;-moz-transition:transform 0s ease-in 0s;-o-transition:transform 0s ease-in 0s;transition:transform 0s ease-in 0s}
.focusBanner .focusList li .sTxt{position:absolute;left:0;bottom:0;zoom:1;background-color:rgba(0,0,0,.5);height:2rem;line-height:2rem;overflow:hidden;width:100%;display:block;font-size:.93333rem;color:#fff;text-indent:.66667rem}
.focusBanner .focusList li .sTxt em{opacity:.8}
.focusBanner .focusTab{position:absolute;bottom:.33333rem;right:.33333rem;z-index:30}
.focusBanner .focusTab i{border:.13333rem solid #fff;width:0;height:0;line-height:0;font-size:0;overflow:hidden;float:left;margin-right:.16667rem;-webkit-border-radius:.13333rem;-moz-border-radius:.13333rem;border-radius:.13333rem;opacity:.8}
.focusBanner .focusTab i:last-child{margin-right:0}
.focusBanner .focusTab i.cur{opacity:1;border-color:#3097fd}
.menuNavList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.menuNavList a{display:block;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;text-align:center;padding:1rem 0}
.menuNavList a .menuNavIcon{width:3rem;height:3rem;background:url(../images/indexMap.png) center center no-repeat;background-size:16.66667rem 16.66667rem;margin:0 auto;display:block}
.menuNavList a .menuNavIcon.dyIcon{background-position:0 0}
.menuNavList a .menuNavIcon.dsjIcon{background-position:-3rem 0}
.menuNavList a .menuNavIcon.zyIcon{background-position:-6rem 0}
.menuNavList a .menuNavIcon.dmIcon{background-position:-9rem 0}
.menuNavList a .menuNavIcon.zbIcon{background-position:-12rem 0}
.menuNavList a .sTit{display:block;font-size:.93333rem;padding-top:.4rem}



.menuNavListxx{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.menuNavListxx a{display:block;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;text-align:center;padding:1rem 0}
.menuNavListxx a .menuNavIcon{width:3rem;height:3rem;background:url(../images/indexMapx.png) center center no-repeat;background-size:16.66667rem 16.66667rem;margin:0 auto;display:block}
.menuNavListxx a .menuNavIcon.dyIcon{background-position:0 0}
.menuNavListxx a .menuNavIcon.dsjIcon{background-position:-3rem 0}
.menuNavListxx a .menuNavIcon.zyIcon{background-position:-6rem 0}
.menuNavListxx a .menuNavIcon.dmIcon{background-position:-9rem 0}
.menuNavListxx a .menuNavIcon.zbIcon{background-position:-12rem 0}
.menuNavListxx a .sTit{display:block;font-size:.93333rem;padding-top:.4rem}






.pSortBtn a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;width:23%;margin-right:2%;line-height:2.2rem;border:1px solid #3097fd;color:#2196f3;font-size:.93333rem;text-align:center;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;margin-bottom:2%}
.pSortBtn a:nth-child(4n+1){width:24%}
.pSortBtn a:nth-child(4n+4){width:24%;margin-right:0}
.pSortBtn a.all{background-color:#3097fd;color:#fff}
.appRecommended{position:relative;overflow:hidden}
.appRecommended ul{background-color:#fff;width:100%}
.appRecommended .recommendedList{position:absolute;top:0;left:0;width:100%}
.appRecommended .recommendedList li{position:absolute;top:0;left:0;width:100%;background-color:#fff;z-index:8}
.appRecommended .pRecommendedTab{text-align:center;padding-bottom:2%}
.appRecommended .pRecommendedTab i{border:.13333rem solid #ccc;width:0;height:0;line-height:0;font-size:0;overflow:hidden;display:inline-block;margin:0 .16667rem;-webkit-border-radius:.13333rem;-moz-border-radius:.13333rem;border-radius:.13333rem}
.appRecommended .pRecommendedTab i.cur{border-color:#3097fd}
.sortRecommended{border-bottom:1px solid #e3e3e3}
.sortRecommended a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:.93333rem;height:3.53333rem;line-height:3.53333rem;overflow:hidden;text-align:center;border-top:1px solid #e3e3e3;margin-bottom:0}
.sortRecommended a:nth-child(3n+2){border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.topLabel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;overflow:hidden;position:relative;z-index:20;border-top:1px solid #ccc}
.topLabel a{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;border-bottom:1px solid #ccc;padding-bottom:1px;line-height:2.86667rem;height:2.86667rem;display:block;text-align:center;font-size:1rem;position:relative;z-index:10}
.topLabel a.cur{color:#3097fd;border-bottom:2px solid #2196f3;padding-bottom:0}
.selectList li{width:96%;padding:0 2%;overflow:hidden;font-size:1rem;line-height:2.66667rem;height:2.66667rem;border-bottom:1px solid #d9d9d9;position:relative}
.selectList li .con{width:1666.66667rem;height:2.66667rem;position:absolute;top:0;left:0}
.selectList li .con p{float:left}
.selectList li .con p a{float:left;padding:0 .66667rem}
.selectList li .con p a.cur{color:#1681dc}


.selectListx li{width:96%;padding:0 2%;overflow:hidden;font-size:1rem;line-height:2.66667rem;height:2.66667rem;border-bottom:1px solid #d9d9d9;position:relative}
.selectListx li .con{width:1666.66667rem;height:2.66667rem;position:absolute;top:0;left:0}
.selectListx li .con p{float:left}
.selectListx li .con p a{float:left;padding:0 .66667rem}
.selectListx li .con p a.cur{color:#1681dc}


.page{font-size:.85rem;padding:10px 0;border-top:1px solid #C6C6C6;text-align:center}
.page li{font-size:.85rem;display:inline-block;padding:0 6px;margin-left:.5em;background:#929292;color:#FFF}
.page strong{font-size:.85rem;display:inline-block;padding:0 6px;margin-left:.5em;background:#ccc;color:#FFF;margin-top:10px}
.page li.nobg{background:#fff;color:#333}
