/* flex布局 */
.u-f,.u-f-ac,.u-f-ajc{
	display: flex;
}
.u-f-ac,.u-f-ajc{
	align-items: center;
}
.u-f-ajc{
	justify-content: center;
}
.u-f-jsb{
	justify-content: space-between;
}
.u-f1{
	flex: 1;
}
.u-f-column{
	flex-direction: column;
}
.u-f-row{
	flex-direction: row;
}
.u-f-gg{
	flex-wrap: wrap;
}
.u-f-fs{
	flex-shrink: 0;
}

.block{
	display: block;
}

/* 外邊距 */
.mr2lr{
	margin-left: 0.2rem;
	margin-right: 0.2rem;
}
.mr3{
	margin: 0.3rem;
}
.mr3lr{
	margin-left: 0.3rem;
	margin-right: 0.3rem;
}
.mr3tb{
	margin-top: 0.3rem;
	margin-bottom: 0.3rem;
}

/* 内邊距 */
.pd3{
	padding: 0.3rem;
}
.pd3lr{
	padding-left: 0.3rem;
	padding-right: 0.3rem;
}
.pd3tb{
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
.pd2{
	padding: 0.2rem;
}
.pd2tb{
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
}
.line-1{
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break: break-word;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
}
.line-2{
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break: break-word;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}

.img100{
	width: 100%;
	height: 100%;
}

.linkImg{
	line-height: 0;
}