body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }   
body { background:#F5F3F6; color:#333; font-size: 0.24rem; font-family: "Source Han Sans CN", "PingFang SC", "微软雅黑",Verdana, Arial, Helvetica, sans-serif; }   
td,th,caption,p {color: #333; font-size:0.24rem; }  
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}   
a { color:#333; text-decoration:none; }   
a:hover { text-decoration:none; }   
img { border:none; }   
ol,ul,li { list-style:none; }   
input, textarea, select, button { font:0.22rem "Source Han Sans CN", "PingFang SC", Verdana,Helvetica,Arial,sans-serif; padding: 0; margin: 0; outline: none;}   
table { border-collapse:collapse; }   
html {overflow-y: scroll;}

a,button{cursor:pointer;}
textarea{resize:none;}
*{
	-moz-user-select: none; /*火狐*/
    -webkit-user-select: none; /*webkit浏览器*/
    -ms-user-select: none; /*IE10*/
    -khtml-user-select: none; /*早期浏览器*/
    user-select: none;
}
button{
	transition-duration: 0s;
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
}

.clearfix:after{clear:both;content:""; display:block; visibility:hidden; height:0;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.show{display:block !important;}
.hide{display: none !important;}

.w96{
	width: 96%;
	margin: 0 auto;
	position: relative;
}

.load{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	width: 100%;
	height: 100%;
	background: #fff;
}

.index{
	max-width: 720px;
	margin: 0 auto;
}



.flex{
	display: flex;
}
.flex_bet_cen{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.flex_cen{
	display: flex;
	align-items: center;
}

/* tabbar */
.tabbar{
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 10px 0;
	position: fixed;
	display: flex;
	justify-content: space-around;
	text-align: center;
	background-color: #fff;
	font-size: 10px;
}
.tabbar img{
	width: 25px;
}

.tabbar_sel{
	color: #1E6CF9;
}
