.d-flex {
	display: flex;
}

.row {
	box-sizing: border-box !important;
	display: flex !important;
	flex-direction: row;
	flex-wrap: wrap;
}

.d-block {
	display: block;
}

.d-inline-block {
	display: inline-block;
}

.flex-1 {
	flex: 1;
}

/* 设置主轴方向 */
.flex-column {
	flex-direction: column;
}

/* 竖（向右） */
.flex-row {
	flex-direction: row;
}

/* 横（向左） */
.flex-wrap {
	flex-wrap: wrap;
}

/* （换行） */
.flex-nowarp {
	flex-wrap: nowarp;
}

/*（不换行）  */
/* 设置主轴上的排列方式 */
.j-start {
	justify-content: flex-start;
}

/*起点对齐  */
.j-center {
	justify-content: center;
}

/* 中间 */
.j-end {
	justify-content: flex-end;
}

/*中点对齐  */
.j-sb {
	justify-content: space-between;
}

/*两端对齐  */
.j-sa {
	justify-content: space-around;
}

/*空间一样  */
/* 设置交叉轴上的排列方式 */
.a-start {
	align-items: flex-start;
}

/* 起点 */
.a-center {
	align-items: center;
}

/* 中间 */
.a-end {
	align-items: flex-end;
}

/* 终点 */
.a-strect {
	align-items: stretch
}

/* 充满交叉轴 */
.paddding-x-two{
	padding: 0 20rpx;
}
.paddding-x-three{
	padding:0 30rpx;
}
.padding-x-four{
	padding: 0 40rpx;
}
.padding-y-two{
	padding: 20rpx 0;
}
.padding-bottom-diatence{
	padding-bottom: 150rpx !important;
}

.margin-left-one{
	margin-left: 10rpx;
}
.margin-y-two{
	margin: 20rpx 0;
}
.margin-top-two{
	margin-top: 20rpx;
}
.must-sign{
	font-size: 28rpx;
	color: #D9001B;
}
.font-bold {
	font-weight: bold;
}

.hiddenTit {
	overflow: hidden;
	/* 超出的文本隐藏 */
	text-overflow: ellipsis;
	/* 溢出用省略号显示 */
	white-space: nowrap;
	/* 溢出不换行 */
	width: 162rpx;
}

.hiddenMore {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.hiddenThree {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	white-space: normal;
}

.bgWhite {
	background: #FFFFFF;
}

.swiper {
	width: 100%;
	height: 372rpx;
}

.swiper-item {
	width: 100%;
	height: 100%;
}

.text-center {
	text-align: center;
}

.isOver {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 28rpx;
}

.text-justify {
	text-align: justify;
}

.j-se {
	justify-content: space-evenly;
}
.font{
	font-size: 24rpx;
}

.noData-text{
	color: #989898;
	text-align: center;
	margin: 20rpx 0;
}

