.hb {
	height: 100%;
	box-sizing: border-box;
}
	
.hidden {
	overflow: hidden;
}
.w100 {
	width: 100%;
}

.h100 {
	height: 100%;
}
.row {
	display: flex;
	flex-direction: row;
}

.column {
	display: flex;
	flex-direction: column;
}

.justify-start {
	display: flex;
	justify-content: flex-start;
}

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

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

.justify-around {
	display: flex;
	justify-content: space-around;
}
.justify-evenly {
	display: flex;
	justify-content: space-evenly;
}

.justify-between {
	display: flex;
	justify-content: space-between;
}

.align-start {
	display: flex;
	align-items: flex-start;
}

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

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

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

.centerV {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.wrap {
	flex-wrap: wrap;
}

.flex-1 {
	flex: 1;
}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	box-sizing: border-box;
	width: 100%;
	-webkit-line-clamp: 1;
}
.text-ellipsis {
  display: -webkit-box;          /* 关键属性 */
  -webkit-box-orient: vertical;  /* 排列方向 */
  -webkit-line-clamp: 2;         /* 显示行数 */
  overflow: hidden;              /* 超出隐藏 */
  text-overflow: ellipsis;       /* 超出显示省略号 */
  word-break: break-all;         /* 允许单词断行 */
}

.lines-2 {
	-webkit-line-clamp: 2 !important;
}

.lines-3 {
	-webkit-line-clamp: 3 !important;
}

.bold {
	font-weight: bold;
}

.line-through {
	text-decoration: line-through;
}

.nowrap {
	white-space: nowrap;
}

.scrollx {
	overflow-x: scroll;
}

.scrolly {
	overflow-y: scroll;
}
.base-textcol{
	color: var(--base-color-text);
}
.color9{
	color: #999;
}
.color6{
	color: #666;
}
.bgf{
	background-color: #fff;
}
.base-color{
	/* color: #018C39; */
	color: #1773ff;
}
.colorf {
	color: #fff;
}
.base-color-2 {
	color: #e7f1fe;
}

.base-color-3 {
	color: #425034;
}
.base-color-9 {
	color: #999999;
}
.base-color-8 {
	color: #f8f8f8;
}
.base-color-6 {
	color: #666;
}
.base-color-gray {
	color: #DEDFE4;
}
.base-color-red{
		color:#ee0a25;
}
.base-color-dark {
	color: #313131;
}

.base-color-dark2 {
	color: #3E3E3E;
}

.base-price {
	color: #FF1212;
}

.base-success {
	color: #a3db42;
}

.base-bg {
	background: #1773ff;
}

.base-bg-2 {
	background: #e7f1fe;
}
.base-bg-red{
	background: #ee0a25;
}
.base-bg-f{
	background-color:#fff;
}
.base-bg-f8{
	background-color: #f8f8f8;
}
.base-bg-f5{
	background-color: #f5f5f5;
}
.base-bg-9{
	background-color: #999;
}
.base-bg-blue{
	background:#1677ff;
}
.base-bg-sure{
	background:#e7f2fe;
}
.base-bg-orange{
	background:#FF7F00;
}
.base-bg-false{
	background:#fae7e7;
}
.bor-blue{
	border: 2rpx solid #c9e1fb;
}
.bor-red{
	border: 2rpx solid #f7a1a1;
}
