.f{
    display: flex;
}

.f-1{
    flex: 1;
}

.f-r{
    flex-direction: row;
}

.f-c{
    flex-direction: column;
}

.j-c{
    justify-content: center;
}

.j-s-b{
    justify-content: space-between;
}

.j-s{
    justify-content: flex-start;
}

.j-e{
    justify-content: flex-end;
}

.a-c{
    align-items: center;
}

.a-e{
    align-items: flex-end;
}

.a-s{
    align-items: flex-start;
}

.b-s-b{
    box-sizing: border-box;
}

.line-20{
    width: 100%;
    height: 20rpx;
    background: #f9f9f9;
}

.line-10{
    width: 100%;
    height: 10rpx;
    background: #f9f9f9;
}

.line-1{
    width: 100%;
    height: 1px;
    background: #f9f9f9;
}

.p-r{
	position: relative;
}

.p-a{
	position: absolute;
}

.p-f{
	position: fixed;
}

.text-1{
	letter-spacing: 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: normal;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;/*规定最多显示两行*/
}

.text-2{
	letter-spacing: 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: normal;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;/*规定最多显示两行*/
}
.text-3{
	letter-spacing: 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: normal;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;/*规定最多显示两行*/
}
.van-toast--html, .van-toast--text {
    padding: 12px 30px !important;
}
.van-toast{
    font-size: 28px !important;
    line-height: 60px !important;
}
input{  
	background:none;  
	outline:none;  
	/* border:none; */
}
body,p{
    margin: 0;
}
/* ul,li{ padding:0;margin:0;list-style:none} */
ul,li{ padding:0;margin:0;}
/*正常的未被访问过的链接*/
a:link {
    text-decoration: none;
}
/*已经访问过的链接*/
a:visited {
    text-decoration: none;
}
/*鼠标划过(停留)的链接*/
a:hover {
    text-decoration: none;
}
/* 正在点击的链接*/
a:active {
    text-decoration: none;
}
input{  
	background:none;  
	outline:none;  
	/* border:none; */
}
input:focus{   
	/* border:none; */
}
input,button,select,textarea{outline:none}
textarea{resize:none}