.line-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.line-2 {
	-webkit-line-clamp: 2;
}

.line-3 {
	-webkit-line-clamp: 3;
}

.line-4 {
	-webkit-line-clamp: 4;
}

.line-5 {
	-webkit-line-clamp: 5;
}

.line-2,
.line-3,
.line-4,
.line-5 {
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

/* 字体换行 */
.text-wrpa {
	word-wrap: break-word;
}

.text-nowrpa {
	white-space: nowrap;
}

.text-center {
	text-align: center;
}

/* HTML解析\n */
.pre-line {
	white-space: pre-line;
}

/* 英文字母换行 */
.break-all {
	word-break: break-all;
}

/* 字体中划线 */
.text-line-through {
	text-decoration: line-through;
}

/* 加粗 */
.font-weight {
	font-weight: 600;
}

.m-rela {
	position: relative;
}

.m-abso {
	position: absolute;
}

/* flex布局 */
.m-flex {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.m-flex-row {
	flex-direction: row !important;
}

.m-flex-wrap {
	flex-wrap: wrap;
}

.m-flex-nowrap {
	flex-wrap: nowrap;
}

.m-col-center {
	align-items: center;
}

.m-col-top {
	align-items: flex-start;
}

.m-col-bottom {
	align-items: flex-end;
}

.m-row-center {
	justify-content: center;
}

.m-row-left {
	justify-content: flex-start;
}

.m-row-right {
	justify-content: flex-end;
}

.m-row-between {
	justify-content: space-between;
}

.m-row-around {
	justify-content: space-around;
}

.m-row-evenly {
	justify-content: space-evenly;
}

.m-flex-1 {
	flex: 1;
}

.m-flex-grow {
	flex-grow: 0;
}

.m-flex-shrink {
	flex-shrink: 0;
}

.m-text-left {
	text-align: left;
}

.m-text-center {
	text-align: center;
}

.m-text-right {
	text-align: right;
}

.m-flex-col {
	flex-direction: column;
}

.m-more {
	color: #999;
	font-size: 24px;
	text-align: center;
	line-height: 60px;
}

/* 移动drawer处理 */
#m .el-drawer {
	background-color: transparent;
}

/* 移动端icon */
#m .lock {
	width: 20px;
	height: 20px;
	background: url(../images/icon-lock.png) no-repeat;
	background-size: 100%;
	display: inline-block;
	margin-left: 10px;
}

#m .multi {
	width: 25px;
	height: 25px;
	background: url(../images/icon-multi.png) no-repeat;
	background-size: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}

/* 移动Dialog处理 */
#m .el-dialog {
	border-radius: 15px;
	overflow: hidden;
}

#m .el-dialog__header {
	display: none;
}

#m .el-dialog__body {
	padding: 0px;
	font-size: 26px;
}

#m .mDown {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	height: 13vw;
	background-color: #fff;
	line-height: 13vw;
	text-align: center;
	z-index: 999;
	font-size: 30px;
	box-shadow: 0 0 14px 1px rgba(55, 99, 170, 0.1);
}

#m .m-dialog .m-dialog-mian {
	padding: 60px;
	color: #333;
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
	line-height: 43px;
}

#m .m-dialog .m-dialog-btnbox {
	font-size: 30px;
	color: #000;
}

#m .m-dialog .m-dialog-btnbox>div {
	flex: 1;
	text-align: center;
	padding: 30px;
}

#m .m-dialog .m-dialog-btnbox>div:active {
	background-color: #eee;
}

#m .m-dialog .m-dialog-btnbox>div:nth-child(1) {
	border-right: 1px solid #E5E5E5;
}

.colorBlue {
	color: #008DE9 !important;
}

.color666 {
	color: #666 !important;
}

.color999 {
	color: #999 !important;
}


@media screen and (max-width: 750px) {
	.el-loading-spinner .el-loading-text {
		font-size: 26px;
		padding: 10px 100px;
	}
}