.pc_hidden{
	display: none;
}
.mb_hidden{
	display: block;
}
/* 图片适应容器大小并居中 */
.imgbox{
	overflow: hidden;
}
.imgbox img{
	width:100%;
	height:100%;
    object-fit: cover;
}
/* 清浮动 */
.clearfix:after {      
    content: ".";     
    display: block;  
    clear: both;        
    visibility: hidden; 
    height: 0;    
    font-size:0; 
}  
/* flex布局 */
.flex_start {
	display: flex;
	justify-content: space-between;
}
.flex_in {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}
.flex_out {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: stretch;
}
.flex_end {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
/* 横 */
.flex_row1 {
	display: flex;
}

.flex_row2 {
	display: flex;
	justify-content: center;
}

.flex_row3 {
	display: flex;
	justify-content: flex-end;
}

.flex_row4 {
	display: flex;
	align-items: center;
}

.flex_row5 {
	display: flex;
	justify-content: center;
	align-items: center;
}

.flex_row6 {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.flex_row7 {
	display: flex;
	align-items: flex-end;
}

.flex_row8 {
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.flex_row9 {
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}

/* 换行 */
.flex_wrap {
	flex-wrap: wrap;
}