.app-list-box{
	padding-right: 0;
	margin-top: 0;
	position: relative;
}
.navigation{
	padding-right: 0.40rem;
}
.categoryNav ul{	
	width: 100%;
	margin-top:0.30rem;
	overflow: hidden;	
    overflow-x: scroll;
}
.category-scroll{
	width: 100%;
	display: block;
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
	touch-action: pan-x;
	cursor: grab;
	margin-top: 0.12rem;
}
.category-scroll::-webkit-scrollbar{
	display: none;
}
.category-scroll-inner{
	display: flex;
	flex-wrap: nowrap;
	gap: 0.16rem;
	width: max-content;
	min-width: max-content;
	margin-top: 0;
	padding-right: 0.40rem;
	overflow: visible;
}
.category-scroll .category-item{
	flex: 0 0 auto;
	width: auto;
	margin-right: 0;
	white-space: nowrap;
}
.category-scroll .category-item a,
.category-scroll .category-item .category-label{
	width: auto;
	min-width: 1.72rem;
	padding: 0 0.24rem;
	box-sizing: border-box;
}
.category-scroll .category-item a.active{
	color:#fff;
	background:#f89133;
}
.category-scroll.is-dragging{
	cursor: grabbing;
}
.categoryNav.category-scroll ul{
	width: max-content;
	margin-top: 0;
	overflow: visible;
}
.categoryNav ul::-webkit-scrollbar{
    display: none;
}
.categoryNav li{
	width: 1.72rem;
	height: 0.54rem;
	margin-right: 0.16rem;
}
.categoryNav li a,
.categoryNav li .category-label,
.categoryNav li .category-active{
	width: 1.72rem;
	height: 0.54rem;
	font-size: 0.26rem;
	color:#2c2c2c;
	background:#efefef;
	border-radius: 0.54rem;
	display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}
.categoryNav li h1,
.categoryNav li .category-active{
	width: 1.72rem;
	height: 0.54rem;
	font-size: 0.26rem;
	color:#fff;
	background:#f89133;
	border-radius: 0.54rem;
	display: flex;
    align-items: center;
    justify-content: center;
}
.app-list-con{
	padding-right: 0.40rem;
	margin-top: 0.18rem;
	width: 100%;
	position: static;
	box-sizing: border-box;
}
.app-list-con dl{
	position: absolute;
	top: 1.20rem;
	right: 0.40rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin: 0;
	padding: 0;
	z-index: 2;
}
.app-list-con dl dd{
	padding:0 0.15rem;
	font-size: 0.26rem;
	color:#787878;
	line-height: 0.42rem;
	display: block;
	cursor: pointer;
}
.app-list-con dl dd:nth-of-type(1){
	border-right:#f68b34 solid 0.02rem;
}
.app-list-con dl dd.on{
	color:#f68b34;
}
.app-list ul{
	margin-top: 0.10rem;
}
.app-list ul li{
	border-bottom: 0.01rem solid #eeeeee;
}
.app-list ul li:last-child{
	border-bottom:0;
}
.app-list ul li a{
	padding: 0.3rem 0.2rem;
    line-height: 1;
}
.app-list ul li figure{
	width: 1.1rem;
    height: 1.1rem;
}
.app-list ul li figure img{
	width: 1.1rem;
	height: 1.1rem;
	display: block;
}
.app-list ul li section{
	flex: 1;
    padding:0 0.18rem;
    color: #787878;
    font-size: 0.22rem;
}
.app-list ul li section h3{
	font-size: 0.32rem;
    color: #2c2c2c;	
    line-height: 1.2;
	overflow: hidden;    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.app-list ul li section p{
	margin-top: 0.15rem;
	line-height: 1;    
    color:#949494;   
    overflow: hidden;    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.app-list ul li section p.shortname{
	line-height: 1.5;
}
.app-list ul li section p.app-xx span{
	font-size: 0.22rem;
    position: relative;
}
.app-list ul li section p.app-xx span:first-child{
	padding-right: 0.15rem;
    border-right: #e5e5e5 solid 1px;
    margin-right: 0.1rem;
}
/*分页*/
#biuuu_city span{
	display: none;
}
#biuuu_city {
    justify-content: center;
    align-items: center;
    font-size: .3rem;
    padding: .4rem 0 0;
}
#biuuu_city a {
    color: #f68b34;
    padding: 0 .3rem;
    position: relative;
    display: none;
}
#biuuu_city a.disable {
    color: #9d9d9d;
}
#biuuu_city a:after {
    content: "";
    position: absolute;
    width: .02rem;
    height: .2rem;
    right: 0;
    top: 50%;
    transform: translate(0,-50%);
    background-color: #e5e5e5;
}
#biuuu_city a:last-child:after {
    width: 0;

}
#biuuu_city a.laypage_first,#biuuu_city a.laypage_prev,#biuuu_city a.laypage_next,
#biuuu_city a.laypage_last{
	display: inline-block;
}
#biuuu_city a.btn_disable{
	color:#9d9d9d;
}
