html,body {
	height: 100%;	
	margin: 0;
	padding: 0;
	width: 750px;
	font-family:PingFang SC;
	background:#F8F8F8;
	color: #333333;
	font-size:28px;

}

.sp-line{
	width:670px;
	height:1px;
	background:#DDDDDD;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 20px;

}
.nav-sp-line{
	width:100%;
	height:1px;
	background:#DDDDDD;
	margin-top: 88px;
}
/* 导航栏 */
#fheader{ 
	background: #FFFFFF;
    height:88px;
    position: fixed;
    width: 100%;
    z-index: 999;
    left: 0px;
    top: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
/* 返回按钮 */
#back{
    width: 88px;
    height: 88px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
/* 返回按钮图片 */
#back div img{
    width: 16px;
	height: 32px;
	margin-left: 10px;
}
/* 页面标题 */
#ftitle{
    color: #333333;
    font-size: 34px;
    text-align: center;
    line-height: 88px;
	height: 88px;
	width: 454px;
	overflow: hidden;
	text-overflow: ellipsis;

}
/* 右侧按钮 */
#fright{
	width: 88px;
	height: 88px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
#cleandiv{
	width:100%;
	height:88px;
}


/* 首页 */
.iconhome{
	
	width: 64px;
    height: 64px;
}
.homebg{
	background-image: url(../image/tabbar/tab_home.png);
	background-size:contain;
	margin-bottom:5px;
}
.homeactive{
	background-image: url(../image/tabbar/tab_home_select.png);
	background-size:contain;
}
/* 我的*/
.iconmy{
	width: 48px;
    height: 48px;
}


.mysbg{
	background-image: url(../image/tabbar/tab_mys.png);
	background-size:contain;
}
.mysactive{
	background-image: url(../image/tabbar/tab_mys_select.png);
	background-size:contain;
}


.recommendbg{
	background-image: url(../image/tabbar/tab_recommnd.png);
	background-size:contain;
}
.recommendactive{
	background-image: url(../image/tabbar/tab_recommnd_select.png);
	background-size:contain;
}

.accountbg{
	background-image: url(../image/tabbar/tab_account.png);
	background-size:contain;
}
.accountactive{
	background-image: url(../image/tabbar/tab_account_select.png);
	background-size:contain;
}
/* ---tabbar------- */
.footerbar {
	background-color:#fff;
	width:750px; 
	height:128px;
	margin:0 0 -4px 0; 
	overflow:hidden; 
	position: fixed; 
	bottom:0;
 	z-index: 50;
 	box-shadow: 0px 0px 10px #B8B8B8;
    padding-bottom: env(safe-area-inset-bottom);
    left:0;
}
.footerbar1 {
	background-color:#fff;
	width:750px; 
	height:128px;
	margin:0 0 -4px 0; 
	overflow:hidden; 
	position: fixed; 
	bottom:0;
 	z-index: 50;
 	box-shadow: 0px 0px 10px #B8B8B8;
    padding-bottom: env(safe-area-inset-bottom);
    left:0;
}

.iconDiv{
	width:187.5px;
	height:100%;
	float:left;
    text-decoration:none;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	
}
.iconfont{
	font-size:20px;	
    color:#000;
    margin-bottom:30px;
}
.fontaction{
	font-size:20px;	
    color:#c00f35;
    margin-bottom:30px;
}
/* 个人中心上的红色背景 */
.nav-top-background{
	width:750px;
	height:260px;
	background:linear-gradient(0deg,rgba(243,93,58,1),rgba(236,28,38,1));
	position: fixed;
	top: 0;
	left: 0;
	z-index: 0;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}

/* tost */
.toast-base{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 990;
	
}
.toast-content{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 25px;
	background: rgba(0,0,0,0.6);
	min-width: 200px;
}
.tost-img{
	width: 60px;
	height: 60px;
	margin-top: 40px;
	margin-left: 30px;
	margin-right: 30px;
	
}
.tost-msg{
	margin-top: 30px;
	font-size: 26px;
	color: #FFFFFF;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 40px;
	
}


.disable{
	pointer-events: none;
	color: #999999;
}
.more-img{
	height: 18px;
	width: auto;
}
.footer{
	height: 98px;
	width: 750px;
}