@charset "UTF-8";

view {
	box-sizing: border-box;
	word-break: break-all;
}

page {
	font-size: 30rpx;
	color: #303133;
	background-color: #f5f5f5;
}

body,
html {
	height: unset;
}

button {
	padding: 0;
	margin: 0;
	line-height: normal;
	background-color: #fff
}

button::after {
	border: 0
}

.line1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.line1-1 {
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.line2 {
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.uni-p-b-98 {
	height: 100rpx;
	/* 兼容 IOS<11.2 */
	height: calc(100rpx + constant(safe-area-inset-bottom));
	/* 兼容 IOS>11.2 */
	height: calc(100rpx + env(safe-area-inset-bottom));
}

.img-responsive {
	width: 100%;
	height: auto;
	display: inline-block;
}

.p-l-r30 {
	padding: 0 30rpx;
}

.plr10 {
	padding: 0 30rpx;
}

.pl10 {
	padding-left: 30rpx;
}

.pr10 {
	padding-right: 30rpx !important;
}

.ml10 {
	margin-left: 20rpx;
}

.mr10 {
	margin-right: 20rpx;
}

.m-t-30 {
	margin-top: 30rpx;
}

.p-l-30 {
	padding-left: 30rpx;
}
.mt10{
	margin-top: 20rpx;
}
.pb48{
	padding-bottom: 48rpx;
}
uni-button {
	color: #606266;
}

uni-button[disabled][type='primary'] {
	background-color: #C0C4CC !important;
}

/* uni-button[type='primary'] {
	background-color: #1890FF !important;
} */

.uni-tabbar-bottom {
	z-index: 98;
}

/* 非h5页面默认工具栏高度获取 */
.status_bar {
	height: var(--status-bar-height);
	width: 100%;
	background-color: #fff;
}

.uni-tabbar__label {
	margin-top: 3px !important
}