* {
	margin: 0;
	-webkit-tap-highlight-color: transparent
}

html,body {
	-webkit-user-select: none;
	user-select: none;
	width: 100%;
	height: 100%
}

body {
	overflow-x: hidden;
	font-size: 16px
}

uni-app,uni-page,uni-page-wrapper,uni-page-body {
	display: block;
	box-sizing: border-box;
	width: 100%
}

uni-page-wrapper {
	position: relative
}

#app,uni-app,uni-page,uni-page-wrapper {
	height: 100%
}

.uni-mask {
	position: fixed;
	z-index: 999;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.5)
}

.uni-fade-enter-active,.uni-fade-leave-active {
	transition-duration: .25s;
	transition-property: opacity;
	transition-timing-function: ease
}

.uni-fade-enter-from,.uni-fade-leave-active {
	opacity: 0
}

.uni-loading,uni-button[loading]:before {
	background-color: transparent;
	background-image: url(data:image/svg+xml;
	base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat: no-repeat
}

.uni-loading {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	animation: uni-loading 1s steps(12,end) infinite;
	background-size: 100%
}

@keyframes uni-loading {
	0% {
		transform: rotate3d(0,0,1,0)
	}

	to {
		transform: rotate3d(0,0,1,360deg)
	}
}

html {
	--primary-color: #007aff;
	--UI-BG: #fff;
	--UI-BG-1: #f7f7f7;
	--UI-BG-2: #fff;
	--UI-BG-3: #f7f7f7;
	--UI-BG-4: #4c4c4c;
	--UI-BG-5: #fff;
	--UI-FG: #000;
	--UI-FG-0: rgba(0, 0, 0, .9);
	--UI-FG-HALF: rgba(0, 0, 0, .9);
	--UI-FG-1: rgba(0, 0, 0, .5);
	--UI-FG-2: rgba(0, 0, 0, .3);
	--UI-FG-3: rgba(0, 0, 0, .1)
}

body:after {
	position: fixed;
	content: "";
	left: -1000px;
	top: -1000px;
	animation: shadow-preload .1s;
	animation-delay: 3s
}

@keyframes shadow-preload {
	0% {
		background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)
	}

	to {
		background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)
	}
}

.uni-async-error {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	color: #999;
	padding: 100px 10px;
	text-align: center
}

.uni-async-loading {
	box-sizing: border-box;
	width: 100%;
	padding: 50px;
	text-align: center
}

.uni-async-loading .uni-loading {
	width: 30px;
	height: 30px
}

uni-page-head {
	display: block;
	box-sizing: border-box
}

.uni-page-head {
	position: fixed;
	left: var(--window-left);
	right: var(--window-right);
	height: 44px;
	height: calc(44px + constant(safe-area-inset-top));
	height: calc(44px + env(safe-area-inset-top));
	padding: 7px 3px;
	padding-top: calc(7px + constant(safe-area-inset-top));
	padding-top: calc(7px + env(safe-area-inset-top));
	display: flex;
	overflow: hidden;
	justify-content: space-between;
	box-sizing: border-box;
	z-index: 998;
	color: #fff;
	background-color: #000;
	transition-property: all
}

.uni-page-head * {
	box-sizing: border-box
}

.uni-page-head .uni-btn-icon {
	overflow: hidden;
	min-width: 1em;
	font-style: normal
}

.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd * {
	pointer-events: none
}

.uni-page-head-titlePenetrate * {
	pointer-events: auto
}

.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div {
	justify-content: center
}

.uni-page-head~.uni-placeholder {
	width: 100%;
	height: 44px;
	height: calc(44px + constant(safe-area-inset-top));
	height: calc(44px + env(safe-area-inset-top))
}

.uni-placeholder-titlePenetrate {
	pointer-events: none
}

.uni-page-head-hd {
	display: flex;
	align-items: center;
	font-size: 16px
}

.uni-page-head-bd {
	position: absolute;
	left: 70px;
	right: 70px;
	min-width: 0;
	-webkit-user-select: auto;
	user-select: auto
}

.uni-page-head-btn {
	position: relative;
	width: auto;
	margin: 0 2px;
	word-break: keep-all;
	white-space: pre;
	cursor: pointer;
	font-size: 0px
}

.uni-page-head-transparent .uni-page-head-btn {
	display: flex;
	align-items: center;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background-color: rgba(0,0,0,.5)
}

.uni-page-head-btn-red-dot:after {
	content: attr(badge-text);
	position: absolute;
	right: 0;
	top: 0;
	background-color: red;
	color: #fff;
	width: 18px;
	height: 18px;
	line-height: 18px;
	border-radius: 18px;
	overflow: hidden;
	transform: scale(.5) translate(40%,-40%);
	transform-origin: 100% 0
}

.uni-page-head-btn-red-dot[badge-text]:after {
	font-size: 12px;
	width: auto;
	min-width: 18px;
	max-width: 42px;
	text-align: center;
	padding: 0 3px;
	transform: scale(.7) translate(40%,-40%)
}

.uni-page-head-btn-select svg {
	vertical-align: middle;
	margin-left: 2px;
	transform: rotate(270deg) scale(.8)
}

.uni-page-head-search {
	position: relative;
	display: flex;
	flex: 1;
	margin: 0 2px;
	line-height: 30px;
	font-size: 15px
}

.uni-page-head-search-input {
	width: 100%;
	height: 100%;
	padding-left: 34px;
	text-align: left
}

.uni-page-head-search-input .uni-input-input:disabled {
	pointer-events: none
}

.uni-page-head-search-placeholder {
	position: absolute;
	max-width: 100%;
	height: 100%;
	padding-left: 34px;
	overflow: hidden;
	word-break: keep-all;
	white-space: pre
}

.uni-page-head-search-placeholder-right {
	right: 0
}

.uni-page-head-search-placeholder-center {
	left: 50%;
	transform: translate(-50%)
}

.uni-page-head-search-icon {
	position: absolute;
	top: 0;
	left: 2px;
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center
}

.uni-page-head-ft {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	font-size: 13px
}

.uni-page-head__title {
	font-weight: 700;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.uni-page-head__title .uni-loading {
	width: 16px;
	height: 16px;
	margin-top: -3px
}

.uni-page-head__title .uni-page-head__title_image {
	width: auto;
	height: 26px;
	vertical-align: middle
}

.uni-page-head-shadow {
	overflow: visible
}

.uni-page-head-shadow:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	height: 5px;
	background-size: 100% 100%
}

uni-page-head[uni-page-head-type=default]~uni-page-wrapper {
	height: calc(100% - 44px);
	height: calc(100% - 44px - constant(safe-area-inset-top));
	height: calc(100% - 44px - env(safe-area-inset-top))
}

.uni-page-head-shadow-grey:after {
	background-image: url(https://cdn.dcloud.net.cn/img/shadow-grey.png)
}

.uni-page-head-shadow-blue:after {
	background-image: url(https://cdn.dcloud.net.cn/img/shadow-blue.png)
}

.uni-page-head-shadow-green:after {
	background-image: url(https://cdn.dcloud.net.cn/img/shadow-green.png)
}

.uni-page-head-shadow-orange:after {
	background-image: url(https://cdn.dcloud.net.cn/img/shadow-orange.png)
}

.uni-page-head-shadow-red:after {
	background-image: url(https://cdn.dcloud.net.cn/img/shadow-red.png)
}

.uni-page-head-shadow-yellow:after {
	background-image: url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)
}

@font-face {
	font-family:uniicons;font-weight:400;font-style:normal;src:url(./uni-RuiVchnQ.ttf) format("truetype")
}

.fix-left-window {
	padding-left: var(--window-left)
}

.pc-hide {
	display: none!important
}

uni-progress,uni-checkbox-group {
	width: 100%
}

uni-form {
	width: 100%
}

.uni-flex {
	display: flex;
	flex-direction: row
}

.uni-flex-item {
	flex: 1
}

.uni-row {
	flex-direction: row
}

.uni-column {
	flex-direction: column
}

.uni-link {
	color: #576b95;
	font-size: .8125rem
}

.uni-center {
	text-align: center
}

.uni-inline-item {
	display: flex;
	flex-direction: row;
	align-items: center
}

.uni-inline-item uni-text {
	margin-right: .625rem
}

.uni-inline-item uni-text:last-child {
	margin-right: 0;
	margin-left: .625rem
}

.common-page-head {
	padding: 1.09375rem;
	text-align: center
}

.common-page-head-title {
	display: inline-block;
	padding: 0 1.25rem;
	font-size: .9375rem;
	height: 2.75rem;
	line-height: 2.75rem;
	color: #bebebe;
	box-sizing: border-box;
	border-bottom: .0625rem solid #D8D8D8
}

.uni-padding-wrap {
	padding: 0 .9375rem
}

.uni-word {
	text-align: center;
	padding: 6.25rem 3.125rem
}

.uni-title {
	font-size: .9375rem;
	font-weight: 500;
	padding: .625rem 0;
	line-height: 1.5
}

.uni-text {
	font-size: .875rem
}

.uni-title uni-text {
	font-size: .75rem;
	color: #888
}

.uni-text-gray {
	color: #ccc
}

.uni-text-small {
	font-size: .75rem
}

.uni-common-mb {
	margin-bottom: .9375rem
}

.uni-common-pb {
	padding-bottom: .9375rem
}

.uni-common-pl {
	padding-left: .9375rem
}

.uni-common-mt {
	margin-top: .9375rem
}

.uni-bg-red {
	background: #f76260;
	color: #fff
}

.uni-bg-green {
	background: #09bb07;
	color: #fff
}

.uni-bg-blue {
	background: #007aff;
	color: #fff
}

.uni-h1 {
	font-size: 2.5rem;
	font-weight: 700
}

.uni-h2 {
	font-size: 1.875rem;
	font-weight: 700
}

.uni-h3 {
	font-size: 1.5rem;
	font-weight: 700
}

.uni-h4 {
	font-size: 1.125rem;
	font-weight: 700
}

.uni-h5 {
	font-size: .875rem;
	color: #8f8f94
}

.uni-h6 {
	font-size: .75rem;
	color: #8f8f94
}

.uni-bold {
	font-weight: 700
}

.uni-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.uni-btn-v {
	padding: .3125rem 0
}

.uni-btn-v uni-button {
	margin: .625rem 0
}

.uni-form-item {
	display: flex;
	width: 100%;
	padding: .3125rem 0
}

.uni-form-item .title {
	padding: .3125rem .78125rem
}

.uni-label {
	width: 6.5625rem;
	word-wrap: break-word;
	word-break: break-all;
	text-indent: .625rem
}

.uni-input {
	height: 1.5625rem;
	padding: .46875rem .78125rem;
	line-height: 1.5625rem;
	font-size: .875rem;
	background: #fff;
	flex: 1
}

uni-radio-group,uni-checkbox-group {
	width: 100%
}

uni-radio-group uni-label,uni-checkbox-group uni-label {
	padding-right: .625rem
}

.uni-form-item .with-fun {
	display: flex;
	flex-wrap: nowrap;
	background: #fff
}

.uni-form-item .with-fun .uni-icon {
	width: 40px;
	height: 2.5rem;
	line-height: 2.5rem;
	flex-shrink: 0
}

.uni-loadmore {
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	padding-bottom: .9375rem
}

.uni-badge.uni-badge-inverted {
	padding: 0 5px 0 0;
	color: #929292;
	background-color: transparent
}

.uni-badge-primary {
	color: #fff;
	background-color: #007aff
}

.uni-badge-blue.uni-badge-inverted,.uni-badge-primary.uni-badge-inverted {
	color: #007aff;
	background-color: transparent
}

.uni-badge-green,.uni-badge-success {
	color: #fff;
	background-color: #4cd964
}

.uni-badge-green.uni-badge-inverted,.uni-badge-success.uni-badge-inverted {
	color: #4cd964;
	background-color: transparent
}

.uni-badge-warning,.uni-badge-yellow {
	color: #fff;
	background-color: #f0ad4e
}

.uni-badge-warning.uni-badge-inverted,.uni-badge-yellow.uni-badge-inverted {
	color: #f0ad4e;
	background-color: transparent
}

.uni-badge-danger,.uni-badge-red {
	color: #fff;
	background-color: #dd524d
}

.uni-badge-danger.uni-badge-inverted,.uni-badge-red.uni-badge-inverted {
	color: #dd524d;
	background-color: transparent
}

.uni-badge-purple,.uni-badge-royal {
	color: #fff;
	background-color: #8a6de9
}

.uni-badge-purple.uni-badge-inverted,.uni-badge-royal.uni-badge-inverted {
	color: #8a6de9;
	background-color: transparent
}

.uni-collapse-content {
	height: 0;
	width: 100%;
	overflow: hidden
}

.uni-collapse-content.uni-active {
	height: auto
}

.uni-card {
	background: #fff;
	border-radius: .25rem;
	margin: .625rem 0;
	position: relative
}

.uni-card-content {
	font-size: .9375rem
}

.uni-card-content.image-view {
	width: 100%;
	margin: 0
}

.uni-card-content-inner {
	position: relative;
	padding: .9375rem
}

.uni-card-footer,.uni-card-header {
	position: relative;
	display: flex;
	min-height: 1.5625rem;
	padding: .625rem .9375rem;
	justify-content: space-between;
	align-items: center
}

.uni-card-header {
	font-size: 1.125rem
}

.uni-card-footer {
	color: #6d6d72
}

.uni-card-footer:before,.uni-card-header:after {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: .0625rem;
	content: "";
	transform: scaleY(.5);
	background-color: #c8c7cc
}

.uni-card-header:after {
	top: auto;
	bottom: 0
}

.uni-card-media {
	justify-content: flex-start
}

.uni-card-media-logo {
	height: 2.625rem;
	width: 2.625rem;
	margin-right: .625rem
}

.uni-card-media-body {
	height: 2.625rem;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start
}

.uni-card-media-text-top {
	line-height: 1.125rem;
	font-size: 1.0625rem
}

.uni-card-media-text-bottom {
	line-height: .9375rem;
	font-size: .875rem;
	color: #8f8f94
}

.uni-card-link {
	color: #007aff
}

.uni-list {
	background-color: #fff;
	position: relative;
	width: 100%;
	display: flex;
	flex-direction: column
}

.uni-list:after {
	position: absolute;
	z-index: 10;
	right: 0;
	bottom: 0;
	left: 0;
	height: 1px;
	content: "";
	transform: scaleY(.5);
	background-color: #c8c7cc
}

.uni-list-cell {
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center
}

.uni-list-cell-hover {
	background-color: #eee
}

.uni-list-cell-pd {
	padding: .6875rem .9375rem
}

.uni-list-cell-left {
	white-space: nowrap;
	font-size: .875rem;
	padding: 0 .9375rem
}

.uni-list-cell-db,.uni-list-cell-right {
	flex: 1
}

.uni-list-cell:after {
	position: absolute;
	z-index: 3;
	right: 0;
	bottom: 0;
	left: .9375rem;
	height: 1px;
	content: "";
	transform: scaleY(.5);
	background-color: #c8c7cc
}

.uni-list .uni-list-cell:last-child:after {
	height: 0
}

.uni-list-cell-last.uni-list-cell:after {
	height: 0
}

.uni-list-cell-divider {
	position: relative;
	display: flex;
	color: #999;
	background-color: #f7f7f7;
	padding: .46875rem .625rem
}

.uni-list-cell-divider:before {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	height: 1px;
	content: "";
	transform: scaleY(.5);
	background-color: #c8c7cc
}

.uni-list-cell-divider:after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 1px;
	content: "";
	transform: scaleY(.5);
	background-color: #c8c7cc
}

.uni-list-cell-navigate {
	font-size: .9375rem;
	padding: .6875rem .9375rem;
	line-height: 1.5rem;
	position: relative;
	display: flex;
	box-sizing: border-box;
	width: 100%;
	flex: 1;
	justify-content: space-between;
	align-items: center
}

.uni-list-cell-navigate {
	padding-right: 1.125rem
}

.uni-navigate-badge {
	padding-right: 1.5625rem
}

.uni-list-cell-navigate.uni-navigate-right:after {
	font-family: uniicons;
	content: "";
	position: absolute;
	right: .75rem;
	top: 50%;
	color: #bbb;
	transform: translateY(-50%)
}

.uni-list-cell-navigate.uni-navigate-bottom:after {
	font-family: uniicons;
	content: "";
	position: absolute;
	right: .75rem;
	top: 50%;
	color: #bbb;
	transform: translateY(-50%)
}

.uni-list-cell-navigate.uni-navigate-bottom.uni-active:after {
	font-family: uniicons;
	content: "";
	position: absolute;
	right: .75rem;
	top: 50%;
	color: #bbb;
	transform: translateY(-50%)
}

.uni-collapse.uni-list-cell {
	flex-direction: column
}

.uni-list-cell-navigate.uni-active {
	background: #eee
}

.uni-list.uni-collapse {
	box-sizing: border-box;
	height: 0;
	overflow: hidden
}

.uni-collapse .uni-list-cell {
	padding-left: .625rem
}

.uni-collapse .uni-list-cell:after {
	left: 1.625rem
}

.uni-list.uni-active {
	height: auto
}

.uni-triplex-row {
	display: flex;
	flex: 1;
	width: 100%;
	box-sizing: border-box;
	flex-direction: row;
	padding: .6875rem .9375rem
}

.uni-triplex-right,.uni-triplex-left {
	display: flex;
	flex-direction: column
}

.uni-triplex-left {
	width: 84%
}

.uni-triplex-left .uni-title {
	padding: .25rem 0
}

.uni-triplex-left .uni-text,.uni-triplex-left .uni-text-small {
	color: #999
}

.uni-triplex-right {
	width: 16%;
	text-align: right
}

.uni-media-list {
	padding: .6875rem .9375rem;
	box-sizing: border-box;
	display: flex;
	width: 100%;
	flex-direction: row
}

.uni-navigate-right.uni-media-list {
	padding-right: 2.3125rem
}

.uni-pull-right {
	flex-direction: row-reverse
}

.uni-pull-right>.uni-media-list-logo {
	margin-right: 0;
	margin-left: .625rem
}

.uni-media-list-logo {
	height: 2.625rem;
	width: 2.625rem;
	margin-right: .625rem
}

.uni-media-list-logo uni-image {
	height: 100%;
	width: 100%
}

.uni-media-list-body {
	height: 2.625rem;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	overflow: hidden
}

.uni-media-list-text-top {
	width: 100%;
	line-height: 1.125rem;
	font-size: .9375rem
}

.uni-media-list-text-bottom {
	width: 100%;
	line-height: .9375rem;
	font-size: .8125rem;
	color: #8f8f94
}

.uni-grid-9 {
	background: #f2f2f2;
	width: 23.4375rem;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	border-top: .0625rem solid #eee
}

.uni-grid-9-item {
	width: 7.8125rem;
	height: 6.25rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border-bottom: .0625rem solid;
	border-right: .0625rem solid;
	border-color: #eee;
	box-sizing: border-box
}

.no-border-right {
	border-right: none
}

.uni-grid-9-image {
	width: 3.125rem;
	height: 3.125rem
}

.uni-grid-9-text {
	width: 7.8125rem;
	line-height: .125rem;
	height: 1.25rem;
	text-align: center;
	font-size: .9375rem
}

.uni-grid-9-item-hover {
	background: rgba(0,0,0,.1)
}

.uni-uploader {
	flex: 1;
	flex-direction: column
}

.uni-uploader-head {
	display: flex;
	flex-direction: row;
	justify-content: space-between
}

.uni-uploader-info {
	color: #b2b2b2
}

.uni-uploader-body {
	margin-top: .5rem
}

.uni-uploader__files {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.uni-uploader__file {
	margin: .3125rem;
	width: 6.5625rem;
	height: 6.5625rem
}

.uni-uploader__img {
	display: block;
	width: 6.5625rem;
	height: 6.5625rem
}

.uni-uploader__input-box {
	position: relative;
	margin: .3125rem;
	width: 6.5rem;
	height: 6.5rem;
	border: .0625rem solid #D9D9D9
}

.uni-uploader__input-box:before,.uni-uploader__input-box:after {
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background-color: #d9d9d9
}

.uni-uploader__input-box:before {
	width: .125rem;
	height: 2.46875rem
}

.uni-uploader__input-box:after {
	width: 2.46875rem;
	height: .125rem
}

.uni-uploader__input-box:active {
	border-color: #999
}

.uni-uploader__input-box:active:before,.uni-uploader__input-box:active:after {
	background-color: #999
}

.uni-uploader__input {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0
}

.feedback-title {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: .625rem;
	color: #8f8f94;
	font-size: .875rem
}

.feedback-star-view.feedback-title {
	justify-content: flex-start;
	margin: 0
}

.feedback-quick {
	position: relative;
	padding-right: 1.25rem
}

.feedback-quick:after {
	font-family: uniicons;
	font-size: 1.25rem;
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	color: #bbb;
	transform: translateY(-50%)
}

.feedback-body {
	background: #fff
}

.feedback-textare {
	height: 6.25rem;
	font-size: 1.0625rem;
	line-height: 1.5625rem;
	width: 100%;
	box-sizing: border-box;
	padding: .625rem .9375rem 0
}

.feedback-input {
	font-size: 1.0625rem;
	height: 1.5625rem;
	min-height: 1.5625rem;
	padding: .46875rem .625rem;
	line-height: 1.5625rem
}

.feedback-uploader {
	padding: .6875rem .625rem
}

.feedback-star {
	font-family: uniicons;
	font-size: 1.25rem;
	margin-left: .1875rem
}

.feedback-star-view {
	margin-left: .625rem
}

.feedback-star:after {
	content: ""
}

.feedback-star.active {
	color: #ffb400
}

.feedback-star.active:after {
	content: ""
}

.feedback-submit {
	background: #007aff;
	color: #fff;
	margin: .625rem
}

.uni-input-group {
	position: relative;
	padding: 0;
	border: 0;
	background-color: #fff
}

.uni-input-group:before {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: .0625rem;
	content: "";
	transform: scaleY(.5);
	background-color: #c8c7cc
}

.uni-input-group:after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: .0625rem;
	content: "";
	transform: scaleY(.5);
	background-color: #c8c7cc
}

.uni-input-row {
	position: relative;
	display: flex;
	flex-direction: row;
	font-size: .875rem;
	padding: .6875rem .9375rem;
	justify-content: space-between
}

.uni-input-group .uni-input-row:after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: .9375rem;
	height: .0625rem;
	content: "";
	transform: scaleY(.5);
	background-color: #c8c7cc
}

.uni-input-row uni-label {
	line-height: 2.1875rem
}

.uni-textarea {
	width: 100%;
	background: #fff
}

.uni-textarea uni-textarea {
	width: 96%;
	padding: .5625rem 2%;
	line-height: 1.6;
	font-size: .875rem;
	height: 4.6875rem
}

.uni-tab-bar {
	display: flex;
	flex: 1;
	flex-direction: column;
	overflow: hidden;
	height: 100%
}

.uni-tab-bar .list {
	width: 23.4375rem;
	height: 100%
}

.uni-swiper-tab {
	width: 100%;
	white-space: nowrap;
	line-height: 3.125rem;
	height: 3.125rem;
	border-bottom: 1px solid #c8c7cc
}

.swiper-tab-list {
	font-size: .9375rem;
	width: 4.6875rem;
	display: inline-block;
	text-align: center;
	color: #555
}

.uni-tab-bar .active {
	color: #007aff
}

.uni-tab-bar .swiper-box {
	flex: 1;
	width: 100%;
	height: calc(100% - 3.125rem)
}

.uni-tab-bar-loading {
	padding: .625rem 0
}

.uni-comment {
	padding: .15625rem 0;
	display: flex;
	flex-grow: 1;
	flex-direction: column
}

.uni-comment-list {
	flex-wrap: nowrap;
	padding: .3125rem 0;
	margin: .3125rem 0;
	width: 100%;
	display: flex
}

.uni-comment-face {
	width: 2.1875rem;
	height: 2.1875rem;
	border-radius: 100%;
	margin-right: .625rem;
	flex-shrink: 0;
	overflow: hidden
}

.uni-comment-face uni-image {
	width: 100%;
	border-radius: 100%
}

.uni-comment-body {
	width: 100%
}

.uni-comment-top {
	line-height: 1.5em;
	justify-content: space-between
}

.uni-comment-top uni-text {
	color: #0a98d5;
	font-size: .75rem
}

.uni-comment-date {
	line-height: 1.1875rem;
	flex-direction: row;
	justify-content: space-between;
	display: flex!important;
	flex-grow: 1
}

.uni-comment-date uni-view {
	color: #666;
	font-size: .75rem;
	line-height: 1.1875rem
}

.uni-comment-content {
	line-height: 1.6em;
	font-size: .875rem;
	padding: .25rem 0
}

.uni-comment-replay-btn {
	background: #fff;
	font-size: .75rem;
	line-height: .875rem;
	padding: .15625rem .625rem;
	border-radius: .9375rem;
	color: #333!important;
	margin: 0 .3125rem
}

.uni-swiper-msg {
	width: 100%;
	padding: .375rem 0;
	flex-wrap: nowrap;
	display: flex
}

.uni-swiper-msg-icon {
	width: 1.5625rem;
	margin-right: .625rem
}

.uni-swiper-msg-icon uni-image {
	width: 100%;
	flex-shrink: 0
}

.uni-swiper-msg uni-swiper {
	width: 100%;
	height: 1.5625rem
}

.uni-swiper-msg uni-swiper-item {
	line-height: 1.5625rem
}

.uni-product-list {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	flex-direction: row
}

.uni-product {
	padding: .625rem;
	display: flex;
	flex-direction: column
}

.image-view {
	height: 10.3125rem;
	width: 10.3125rem;
	margin: .375rem 0
}

.uni-product-image {
	height: 10.3125rem;
	width: 10.3125rem
}

.uni-product-title {
	width: 9.375rem;
	word-break: break-all;
	display: -webkit-box;
	overflow: hidden;
	line-height: 1.5;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.uni-product-price {
	margin-top: .3125rem;
	font-size: .875rem;
	line-height: 1.5;
	position: relative
}

.uni-product-price-original {
	color: #e80080
}

.uni-product-price-favour {
	color: #888;
	text-decoration: line-through;
	margin-left: .3125rem
}

.uni-product-tip {
	position: absolute;
	right: .3125rem;
	background-color: #f33;
	color: #fff;
	padding: 0 .3125rem;
	border-radius: .15625rem
}

.uni-timeline {
	margin: 1.09375rem 0;
	display: flex;
	flex-direction: column;
	position: relative
}

.uni-timeline-item {
	display: flex;
	flex-direction: row;
	position: relative;
	padding-bottom: .625rem;
	box-sizing: border-box;
	overflow: hidden
}

.uni-timeline-item .uni-timeline-item-keynode {
	width: 5rem;
	flex-shrink: 0;
	box-sizing: border-box;
	padding-right: .625rem;
	text-align: right;
	line-height: 2.03125rem
}

.uni-timeline-item .uni-timeline-item-divider {
	flex-shrink: 0;
	position: relative;
	width: .9375rem;
	height: .9375rem;
	top: .46875rem;
	border-radius: 50%;
	background-color: #bbb
}

.uni-timeline-item-divider:before,.uni-timeline-item-divider:after {
	position: absolute;
	left: .46875rem;
	width: .03125rem;
	height: 100vh;
	content: "";
	background: inherit
}

.uni-timeline-item-divider:before {
	bottom: 100%
}

.uni-timeline-item-divider:after {
	top: 100%
}

.uni-timeline-last-item .uni-timeline-item-divider:after {
	display: none
}

.uni-timeline-first-item .uni-timeline-item-divider:before {
	display: none
}

.uni-timeline-item .uni-timeline-item-content {
	padding-left: .625rem
}

.uni-timeline-last-item .bottom-border:after {
	display: none
}

.uni-timeline-item-content .datetime {
	color: #ccc
}

.uni-timeline-last-item .uni-timeline-item-divider {
	background-color: #1aad19
}

.uni-icon {
	font-family: uniicons;
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	display: inline-block;
	text-decoration: none;
	-webkit-font-smoothing: antialiased
}

.uni-icon.uni-active {
	color: #007aff
}

.uni-icon-contact:before {
	content: ""
}

.uni-icon-person:before {
	content: ""
}

.uni-icon-personadd:before {
	content: ""
}

.uni-icon-contact-filled:before {
	content: ""
}

.uni-icon-person-filled:before {
	content: ""
}

.uni-icon-personadd-filled:before {
	content: ""
}

.uni-icon-phone:before {
	content: ""
}

.uni-icon-email:before {
	content: ""
}

.uni-icon-chatbubble:before {
	content: ""
}

.uni-icon-chatboxes:before {
	content: ""
}

.uni-icon-phone-filled:before {
	content: ""
}

.uni-icon-email-filled:before {
	content: ""
}

.uni-icon-chatbubble-filled:before {
	content: ""
}

.uni-icon-chatboxes-filled:before {
	content: ""
}

.uni-icon-weibo:before {
	content: ""
}

.uni-icon-weixin:before {
	content: ""
}

.uni-icon-pengyouquan:before {
	content: ""
}

.uni-icon-chat:before {
	content: ""
}

.uni-icon-qq:before {
	content: ""
}

.uni-icon-videocam:before {
	content: ""
}

.uni-icon-camera:before {
	content: ""
}

.uni-icon-mic:before {
	content: ""
}

.uni-icon-location:before {
	content: ""
}

.uni-icon-mic-filled:before,.uni-icon-speech:before {
	content: ""
}

.uni-icon-location-filled:before {
	content: ""
}

.uni-icon-micoff:before {
	content: ""
}

.uni-icon-image:before {
	content: ""
}

.uni-icon-map:before {
	content: ""
}

.uni-icon-compose:before {
	content: ""
}

.uni-icon-trash:before {
	content: ""
}

.uni-icon-upload:before {
	content: ""
}

.uni-icon-download:before {
	content: ""
}

.uni-icon-close:before {
	content: ""
}

.uni-icon-redo:before {
	content: ""
}

.uni-icon-undo:before {
	content: ""
}

.uni-icon-refresh:before {
	content: ""
}

.uni-icon-star:before {
	content: ""
}

.uni-icon-plus:before {
	content: ""
}

.uni-icon-minus:before {
	content: ""
}

.uni-icon-circle:before,.uni-icon-checkbox:before {
	content: ""
}

.uni-icon-close-filled:before,.uni-icon-clear:before {
	content: ""
}

.uni-icon-refresh-filled:before {
	content: ""
}

.uni-icon-star-filled:before {
	content: ""
}

.uni-icon-plus-filled:before {
	content: ""
}

.uni-icon-minus-filled:before {
	content: ""
}

.uni-icon-circle-filled:before {
	content: ""
}

.uni-icon-checkbox-filled:before {
	content: ""
}

.uni-icon-closeempty:before {
	content: ""
}

.uni-icon-refreshempty:before {
	content: ""
}

.uni-icon-reload:before {
	content: ""
}

.uni-icon-starhalf:before {
	content: ""
}

.uni-icon-spinner:before {
	content: ""
}

.uni-icon-spinner-cycle:before {
	content: ""
}

.uni-icon-search:before {
	content: ""
}

.uni-icon-plusempty:before {
	content: ""
}

.uni-icon-forward:before {
	content: ""
}

.uni-icon-back:before,.uni-icon-left-nav:before {
	content: ""
}

.uni-icon-checkmarkempty:before {
	content: ""
}

.uni-icon-home:before {
	content: ""
}

.uni-icon-navigate:before {
	content: ""
}

.uni-icon-gear:before {
	content: ""
}

.uni-icon-paperplane:before {
	content: ""
}

.uni-icon-info:before {
	content: ""
}

.uni-icon-help:before {
	content: ""
}

.uni-icon-locked:before {
	content: ""
}

.uni-icon-more:before {
	content: ""
}

.uni-icon-flag:before {
	content: ""
}

.uni-icon-home-filled:before {
	content: ""
}

.uni-icon-gear-filled:before {
	content: ""
}

.uni-icon-info-filled:before {
	content: ""
}

.uni-icon-help-filled:before {
	content: ""
}

.uni-icon-more-filled:before {
	content: ""
}

.uni-icon-settings:before {
	content: ""
}

.uni-icon-list:before {
	content: ""
}

.uni-icon-bars:before {
	content: ""
}

.uni-icon-loop:before {
	content: ""
}

.uni-icon-paperclip:before {
	content: ""
}

.uni-icon-eye:before {
	content: ""
}

.uni-icon-arrowup:before {
	content: ""
}

.uni-icon-arrowdown:before {
	content: ""
}

.uni-icon-arrowleft:before {
	content: ""
}

.uni-icon-arrowright:before {
	content: ""
}

.uni-icon-arrowthinup:before {
	content: ""
}

.uni-icon-arrowthindown:before {
	content: ""
}

.uni-icon-arrowthinleft:before {
	content: ""
}

.uni-icon-arrowthinright:before {
	content: ""
}

.uni-icon-pulldown:before {
	content: ""
}

.uni-icon-scan:before {
	content: ""
}

.uni-divider {
	height: 3.4375rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative
}

.uni-divider__content {
	font-size: .875rem;
	color: #999;
	padding: 0 .625rem;
	position: relative;
	z-index: 101;
	background: #f4f5f6
}

.uni-divider__line {
	background-color: #ccc;
	height: 1px;
	width: 100%;
	position: absolute;
	z-index: 100;
	top: 50%;
	left: 0;
	transform: translateY(50%)
}

.left-win-active uni-text {
	color: #007aff!important
}

@font-face {
	font-family:customicons;src:url(data:font/ttf;base64,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) format("truetype")
}

.customicons {
	font-family: customicons!important
}

.youxi:before {
	content: ""
}

.wenjian:before {
	content: ""
}

.zhuanfa:before {
	content: ""
}

.uni-border {
	border: 1px #F0F0F0 solid
}

.uni-primary {
	color: #2979ff
}

.uni-primary-bg {
	background-color: #2979ff
}

.uni-primary-disable {
	color: #94bcff
}

.uni-primary-disable-bg {
	background-color: #94bcff
}

.uni-primary-light {
	color: #d4e4ff
}

.uni-primary-light-bg {
	background-color: #d4e4ff
}

.uni-success {
	color: #18bc37
}

.uni-success-bg {
	background-color: #18bc37
}

.uni-success-disable {
	color: #8cde9b
}

.uni-success-disable-bg {
	background-color: #8cde9b
}

.uni-success-light {
	color: #d1f2d7
}

.uni-success-light-bg {
	background-color: #d1f2d7
}

.uni-warning {
	color: #f3a73f
}

.uni-warning-bg {
	background-color: #f3a73f
}

.uni-warning-disable {
	color: #f9d39f
}

.uni-warning-disable-bg {
	background-color: #f9d39f
}

.uni-warning-light {
	color: #fdedd9
}

.uni-warning-light-bg {
	background-color: #fdedd9
}

.uni-error {
	color: #e43d33
}

.uni-error-bg {
	background-color: #e43d33
}

.uni-error-disable {
	color: #f29e99
}

.uni-error-disable-bg {
	background-color: #f29e99
}

.uni-error-light {
	color: #fad8d6
}

.uni-error-light-bg {
	background-color: #fad8d6
}

.uni-info {
	color: #8f939c
}

.uni-info-bg {
	background-color: #8f939c
}

.uni-info-disable {
	color: #c7c9ce
}

.uni-info-disable-bg {
	background-color: #c7c9ce
}

.uni-info-light {
	color: #e9e9eb
}

.uni-info-light-bg {
	background-color: #e9e9eb
}

.uni-main-color {
	color: #3a3a3a
}

.uni-main-color-bg {
	background-color: #3a3a3a
}

.uni-base-color {
	color: #6a6a6a
}

.uni-base-color-bg {
	background-color: #6a6a6a
}

.uni-secondary-color {
	color: #909399
}

.uni-secondary-color-bg {
	background-color: #909399
}

.uni-extra-color {
	color: #c7c7c7
}

.uni-extra-color-bg {
	background-color: #c7c7c7
}

.uni-bg-color {
	color: #f7f7f7
}

.uni-bg-color-bg {
	background-color: #f7f7f7
}

.uni-border-1 {
	color: #f0f0f0
}

.uni-border-1-bg {
	background-color: #f0f0f0
}

.uni-border-2 {
	color: #ededed
}

.uni-border-2-bg {
	background-color: #ededed
}

.uni-border-3 {
	color: #dcdcdc
}

.uni-border-3-bg {
	background-color: #dcdcdc
}

.uni-border-4 {
	color: #b9b9b9
}

.uni-border-4-bg {
	background-color: #b9b9b9
}

.uni-black {
	color: #000
}

.uni-black-bg {
	background-color: #000
}

.uni-white {
	color: #fff
}

.uni-white-bg {
	background-color: #fff
}

.uni-transparent {
	color: rgba(0,0,0,0)
}

.uni-transparent-bg {
	background-color: rgba(0,0,0,0)
}

.uni-shadow-sm {
	box-shadow: 0 0 5px rgba(216,216,216,.5)
}

.uni-shadow-base {
	box-shadow: 0 1px 8px 1px rgba(165,165,165,.2)
}

.uni-shadow-lg {
	box-shadow: 0 1px 10px 2px rgba(165,164,164,.5)
}

.uni-mask {
	background-color: rgba(0,0,0,.4)
}

.uni-mt-0,.uni-mt-n0 {
	margin-top: 0
}

.uni-mr-0,.uni-mr-n0 {
	margin-right: 0
}

.uni-mb-0,.uni-mb-n0 {
	margin-bottom: 0
}

.uni-ml-0,.uni-ml-n0 {
	margin-left: 0
}

.uni-mx-0,.uni-mx-n0 {
	margin-left: 0;
	margin-right: 0
}

.uni-my-0,.uni-my-n0 {
	margin-top: 0;
	margin-bottom: 0
}

.uni-ma-0,.uni-ma-n0 {
	margin: 0
}

.uni-mt-1 {
	margin-top: 2px
}

.uni-mt-n1 {
	margin-top: -2px
}

.uni-mr-1 {
	margin-right: 2px
}

.uni-mr-n1 {
	margin-right: -2px
}

.uni-mb-1 {
	margin-bottom: 2px
}

.uni-mb-n1 {
	margin-bottom: -2px
}

.uni-ml-1 {
	margin-left: 2px
}

.uni-ml-n1 {
	margin-left: -2px
}

.uni-mx-1 {
	margin-left: 2px;
	margin-right: 2px
}

.uni-mx-n1 {
	margin-left: -2px;
	margin-right: -2px
}

.uni-my-1 {
	margin-top: 2px;
	margin-bottom: 2px
}

.uni-my-n1 {
	margin-top: -2px;
	margin-bottom: -2px
}

.uni-ma-1 {
	margin: 2px
}

.uni-ma-n1 {
	margin: -2px
}

.uni-mt-2 {
	margin-top: 4px
}

.uni-mt-n2 {
	margin-top: -4px
}

.uni-mr-2 {
	margin-right: 4px
}

.uni-mr-n2 {
	margin-right: -4px
}

.uni-mb-2 {
	margin-bottom: 4px
}

.uni-mb-n2 {
	margin-bottom: -4px
}

.uni-ml-2 {
	margin-left: 4px
}

.uni-ml-n2 {
	margin-left: -4px
}

.uni-mx-2 {
	margin-left: 4px;
	margin-right: 4px
}

.uni-mx-n2 {
	margin-left: -4px;
	margin-right: -4px
}

.uni-my-2 {
	margin-top: 4px;
	margin-bottom: 4px
}

.uni-my-n2 {
	margin-top: -4px;
	margin-bottom: -4px
}

.uni-ma-2 {
	margin: 4px
}

.uni-ma-n2 {
	margin: -4px
}

.uni-mt-3 {
	margin-top: 6px
}

.uni-mt-n3 {
	margin-top: -6px
}

.uni-mr-3 {
	margin-right: 6px
}

.uni-mr-n3 {
	margin-right: -6px
}

.uni-mb-3 {
	margin-bottom: 6px
}

.uni-mb-n3 {
	margin-bottom: -6px
}

.uni-ml-3 {
	margin-left: 6px
}

.uni-ml-n3 {
	margin-left: -6px
}

.uni-mx-3 {
	margin-left: 6px;
	margin-right: 6px
}

.uni-mx-n3 {
	margin-left: -6px;
	margin-right: -6px
}

.uni-my-3 {
	margin-top: 6px;
	margin-bottom: 6px
}

.uni-my-n3 {
	margin-top: -6px;
	margin-bottom: -6px
}

.uni-ma-3 {
	margin: 6px
}

.uni-ma-n3 {
	margin: -6px
}

.uni-mt-4 {
	margin-top: 8px
}

.uni-mt-n4 {
	margin-top: -8px
}

.uni-mr-4 {
	margin-right: 8px
}

.uni-mr-n4 {
	margin-right: -8px
}

.uni-mb-4 {
	margin-bottom: 8px
}

.uni-mb-n4 {
	margin-bottom: -8px
}

.uni-ml-4 {
	margin-left: 8px
}

.uni-ml-n4 {
	margin-left: -8px
}

.uni-mx-4 {
	margin-left: 8px;
	margin-right: 8px
}

.uni-mx-n4 {
	margin-left: -8px;
	margin-right: -8px
}

.uni-my-4 {
	margin-top: 8px;
	margin-bottom: 8px
}

.uni-my-n4 {
	margin-top: -8px;
	margin-bottom: -8px
}

.uni-ma-4 {
	margin: 8px
}

.uni-ma-n4 {
	margin: -8px
}

.uni-mt-5 {
	margin-top: 10px
}

.uni-mt-n5 {
	margin-top: -10px
}

.uni-mr-5 {
	margin-right: 10px
}

.uni-mr-n5 {
	margin-right: -10px
}

.uni-mb-5 {
	margin-bottom: 10px
}

.uni-mb-n5 {
	margin-bottom: -10px
}

.uni-ml-5 {
	margin-left: 10px
}

.uni-ml-n5 {
	margin-left: -10px
}

.uni-mx-5 {
	margin-left: 10px;
	margin-right: 10px
}

.uni-mx-n5 {
	margin-left: -10px;
	margin-right: -10px
}

.uni-my-5 {
	margin-top: 10px;
	margin-bottom: 10px
}

.uni-my-n5 {
	margin-top: -10px;
	margin-bottom: -10px
}

.uni-ma-5 {
	margin: 10px
}

.uni-ma-n5 {
	margin: -10px
}

.uni-mt-6 {
	margin-top: 12px
}

.uni-mt-n6 {
	margin-top: -12px
}

.uni-mr-6 {
	margin-right: 12px
}

.uni-mr-n6 {
	margin-right: -12px
}

.uni-mb-6 {
	margin-bottom: 12px
}

.uni-mb-n6 {
	margin-bottom: -12px
}

.uni-ml-6 {
	margin-left: 12px
}

.uni-ml-n6 {
	margin-left: -12px
}

.uni-mx-6 {
	margin-left: 12px;
	margin-right: 12px
}

.uni-mx-n6 {
	margin-left: -12px;
	margin-right: -12px
}

.uni-my-6 {
	margin-top: 12px;
	margin-bottom: 12px
}

.uni-my-n6 {
	margin-top: -12px;
	margin-bottom: -12px
}

.uni-ma-6 {
	margin: 12px
}

.uni-ma-n6 {
	margin: -12px
}

.uni-mt-7 {
	margin-top: 14px
}

.uni-mt-n7 {
	margin-top: -14px
}

.uni-mr-7 {
	margin-right: 14px
}

.uni-mr-n7 {
	margin-right: -14px
}

.uni-mb-7 {
	margin-bottom: 14px
}

.uni-mb-n7 {
	margin-bottom: -14px
}

.uni-ml-7 {
	margin-left: 14px
}

.uni-ml-n7 {
	margin-left: -14px
}

.uni-mx-7 {
	margin-left: 14px;
	margin-right: 14px
}

.uni-mx-n7 {
	margin-left: -14px;
	margin-right: -14px
}

.uni-my-7 {
	margin-top: 14px;
	margin-bottom: 14px
}

.uni-my-n7 {
	margin-top: -14px;
	margin-bottom: -14px
}

.uni-ma-7 {
	margin: 14px
}

.uni-ma-n7 {
	margin: -14px
}

.uni-mt-8 {
	margin-top: 16px
}

.uni-mt-n8 {
	margin-top: -16px
}

.uni-mr-8 {
	margin-right: 16px
}

.uni-mr-n8 {
	margin-right: -16px
}

.uni-mb-8 {
	margin-bottom: 16px
}

.uni-mb-n8 {
	margin-bottom: -16px
}

.uni-ml-8 {
	margin-left: 16px
}

.uni-ml-n8 {
	margin-left: -16px
}

.uni-mx-8 {
	margin-left: 16px;
	margin-right: 16px
}

.uni-mx-n8 {
	margin-left: -16px;
	margin-right: -16px
}

.uni-my-8 {
	margin-top: 16px;
	margin-bottom: 16px
}

.uni-my-n8 {
	margin-top: -16px;
	margin-bottom: -16px
}

.uni-ma-8 {
	margin: 16px
}

.uni-ma-n8 {
	margin: -16px
}

.uni-mt-9 {
	margin-top: 18px
}

.uni-mt-n9 {
	margin-top: -18px
}

.uni-mr-9 {
	margin-right: 18px
}

.uni-mr-n9 {
	margin-right: -18px
}

.uni-mb-9 {
	margin-bottom: 18px
}

.uni-mb-n9 {
	margin-bottom: -18px
}

.uni-ml-9 {
	margin-left: 18px
}

.uni-ml-n9 {
	margin-left: -18px
}

.uni-mx-9 {
	margin-left: 18px;
	margin-right: 18px
}

.uni-mx-n9 {
	margin-left: -18px;
	margin-right: -18px
}

.uni-my-9 {
	margin-top: 18px;
	margin-bottom: 18px
}

.uni-my-n9 {
	margin-top: -18px;
	margin-bottom: -18px
}

.uni-ma-9 {
	margin: 18px
}

.uni-ma-n9 {
	margin: -18px
}

.uni-mt-10 {
	margin-top: 20px
}

.uni-mt-n10 {
	margin-top: -20px
}

.uni-mr-10 {
	margin-right: 20px
}

.uni-mr-n10 {
	margin-right: -20px
}

.uni-mb-10 {
	margin-bottom: 20px
}

.uni-mb-n10 {
	margin-bottom: -20px
}

.uni-ml-10 {
	margin-left: 20px
}

.uni-ml-n10 {
	margin-left: -20px
}

.uni-mx-10 {
	margin-left: 20px;
	margin-right: 20px
}

.uni-mx-n10 {
	margin-left: -20px;
	margin-right: -20px
}

.uni-my-10 {
	margin-top: 20px;
	margin-bottom: 20px
}

.uni-my-n10 {
	margin-top: -20px;
	margin-bottom: -20px
}

.uni-ma-10 {
	margin: 20px
}

.uni-ma-n10 {
	margin: -20px
}

.uni-mt-11 {
	margin-top: 22px
}

.uni-mt-n11 {
	margin-top: -22px
}

.uni-mr-11 {
	margin-right: 22px
}

.uni-mr-n11 {
	margin-right: -22px
}

.uni-mb-11 {
	margin-bottom: 22px
}

.uni-mb-n11 {
	margin-bottom: -22px
}

.uni-ml-11 {
	margin-left: 22px
}

.uni-ml-n11 {
	margin-left: -22px
}

.uni-mx-11 {
	margin-left: 22px;
	margin-right: 22px
}

.uni-mx-n11 {
	margin-left: -22px;
	margin-right: -22px
}

.uni-my-11 {
	margin-top: 22px;
	margin-bottom: 22px
}

.uni-my-n11 {
	margin-top: -22px;
	margin-bottom: -22px
}

.uni-ma-11 {
	margin: 22px
}

.uni-ma-n11 {
	margin: -22px
}

.uni-mt-12 {
	margin-top: 24px
}

.uni-mt-n12 {
	margin-top: -24px
}

.uni-mr-12 {
	margin-right: 24px
}

.uni-mr-n12 {
	margin-right: -24px
}

.uni-mb-12 {
	margin-bottom: 24px
}

.uni-mb-n12 {
	margin-bottom: -24px
}

.uni-ml-12 {
	margin-left: 24px
}

.uni-ml-n12 {
	margin-left: -24px
}

.uni-mx-12 {
	margin-left: 24px;
	margin-right: 24px
}

.uni-mx-n12 {
	margin-left: -24px;
	margin-right: -24px
}

.uni-my-12 {
	margin-top: 24px;
	margin-bottom: 24px
}

.uni-my-n12 {
	margin-top: -24px;
	margin-bottom: -24px
}

.uni-ma-12 {
	margin: 24px
}

.uni-ma-n12 {
	margin: -24px
}

.uni-mt-13 {
	margin-top: 26px
}

.uni-mt-n13 {
	margin-top: -26px
}

.uni-mr-13 {
	margin-right: 26px
}

.uni-mr-n13 {
	margin-right: -26px
}

.uni-mb-13 {
	margin-bottom: 26px
}

.uni-mb-n13 {
	margin-bottom: -26px
}

.uni-ml-13 {
	margin-left: 26px
}

.uni-ml-n13 {
	margin-left: -26px
}

.uni-mx-13 {
	margin-left: 26px;
	margin-right: 26px
}

.uni-mx-n13 {
	margin-left: -26px;
	margin-right: -26px
}

.uni-my-13 {
	margin-top: 26px;
	margin-bottom: 26px
}

.uni-my-n13 {
	margin-top: -26px;
	margin-bottom: -26px
}

.uni-ma-13 {
	margin: 26px
}

.uni-ma-n13 {
	margin: -26px
}

.uni-mt-14 {
	margin-top: 28px
}

.uni-mt-n14 {
	margin-top: -28px
}

.uni-mr-14 {
	margin-right: 28px
}

.uni-mr-n14 {
	margin-right: -28px
}

.uni-mb-14 {
	margin-bottom: 28px
}

.uni-mb-n14 {
	margin-bottom: -28px
}

.uni-ml-14 {
	margin-left: 28px
}

.uni-ml-n14 {
	margin-left: -28px
}

.uni-mx-14 {
	margin-left: 28px;
	margin-right: 28px
}

.uni-mx-n14 {
	margin-left: -28px;
	margin-right: -28px
}

.uni-my-14 {
	margin-top: 28px;
	margin-bottom: 28px
}

.uni-my-n14 {
	margin-top: -28px;
	margin-bottom: -28px
}

.uni-ma-14 {
	margin: 28px
}

.uni-ma-n14 {
	margin: -28px
}

.uni-mt-15 {
	margin-top: 30px
}

.uni-mt-n15 {
	margin-top: -30px
}

.uni-mr-15 {
	margin-right: 30px
}

.uni-mr-n15 {
	margin-right: -30px
}

.uni-mb-15 {
	margin-bottom: 30px
}

.uni-mb-n15 {
	margin-bottom: -30px
}

.uni-ml-15 {
	margin-left: 30px
}

.uni-ml-n15 {
	margin-left: -30px
}

.uni-mx-15 {
	margin-left: 30px;
	margin-right: 30px
}

.uni-mx-n15 {
	margin-left: -30px;
	margin-right: -30px
}

.uni-my-15 {
	margin-top: 30px;
	margin-bottom: 30px
}

.uni-my-n15 {
	margin-top: -30px;
	margin-bottom: -30px
}

.uni-ma-15 {
	margin: 30px
}

.uni-ma-n15 {
	margin: -30px
}

.uni-mt-16 {
	margin-top: 32px
}

.uni-mt-n16 {
	margin-top: -32px
}

.uni-mr-16 {
	margin-right: 32px
}

.uni-mr-n16 {
	margin-right: -32px
}

.uni-mb-16 {
	margin-bottom: 32px
}

.uni-mb-n16 {
	margin-bottom: -32px
}

.uni-ml-16 {
	margin-left: 32px
}

.uni-ml-n16 {
	margin-left: -32px
}

.uni-mx-16 {
	margin-left: 32px;
	margin-right: 32px
}

.uni-mx-n16 {
	margin-left: -32px;
	margin-right: -32px
}

.uni-my-16 {
	margin-top: 32px;
	margin-bottom: 32px
}

.uni-my-n16 {
	margin-top: -32px;
	margin-bottom: -32px
}

.uni-ma-16 {
	margin: 32px
}

.uni-ma-n16 {
	margin: -32px
}

.uni-pt-0,.uni-pt-n0 {
	padding-top: 0
}

.uni-pr-0,.uni-pr-n0 {
	padding-right: 0
}

.uni-pb-0,.uni-pb-n0 {
	padding-bottom: 0
}

.uni-pl-0,.uni-pl-n0 {
	padding-left: 0
}

.uni-px-0,.uni-px-n0 {
	padding-left: 0;
	padding-right: 0
}

.uni-py-0,.uni-py-n0 {
	padding-top: 0;
	padding-bottom: 0
}

.uni-pa-0,.uni-pa-n0 {
	padding: 0
}

.uni-pt-1 {
	padding-top: 2px
}

.uni-pt-n1 {
	padding-top: -2px
}

.uni-pr-1 {
	padding-right: 2px
}

.uni-pr-n1 {
	padding-right: -2px
}

.uni-pb-1 {
	padding-bottom: 2px
}

.uni-pb-n1 {
	padding-bottom: -2px
}

.uni-pl-1 {
	padding-left: 2px
}

.uni-pl-n1 {
	padding-left: -2px
}

.uni-px-1 {
	padding-left: 2px;
	padding-right: 2px
}

.uni-px-n1 {
	padding-left: -2px;
	padding-right: -2px
}

.uni-py-1 {
	padding-top: 2px;
	padding-bottom: 2px
}

.uni-py-n1 {
	padding-top: -2px;
	padding-bottom: -2px
}

.uni-pa-1 {
	padding: 2px
}

.uni-pa-n1 {
	padding: -2px
}

.uni-pt-2 {
	padding-top: 4px
}

.uni-pt-n2 {
	padding-top: -4px
}

.uni-pr-2 {
	padding-right: 4px
}

.uni-pr-n2 {
	padding-right: -4px
}

.uni-pb-2 {
	padding-bottom: 4px
}

.uni-pb-n2 {
	padding-bottom: -4px
}

.uni-pl-2 {
	padding-left: 4px
}

.uni-pl-n2 {
	padding-left: -4px
}

.uni-px-2 {
	padding-left: 4px;
	padding-right: 4px
}

.uni-px-n2 {
	padding-left: -4px;
	padding-right: -4px
}

.uni-py-2 {
	padding-top: 4px;
	padding-bottom: 4px
}

.uni-py-n2 {
	padding-top: -4px;
	padding-bottom: -4px
}

.uni-pa-2 {
	padding: 4px
}

.uni-pa-n2 {
	padding: -4px
}

.uni-pt-3 {
	padding-top: 6px
}

.uni-pt-n3 {
	padding-top: -6px
}

.uni-pr-3 {
	padding-right: 6px
}

.uni-pr-n3 {
	padding-right: -6px
}

.uni-pb-3 {
	padding-bottom: 6px
}

.uni-pb-n3 {
	padding-bottom: -6px
}

.uni-pl-3 {
	padding-left: 6px
}

.uni-pl-n3 {
	padding-left: -6px
}

.uni-px-3 {
	padding-left: 6px;
	padding-right: 6px
}

.uni-px-n3 {
	padding-left: -6px;
	padding-right: -6px
}

.uni-py-3 {
	padding-top: 6px;
	padding-bottom: 6px
}

.uni-py-n3 {
	padding-top: -6px;
	padding-bottom: -6px
}

.uni-pa-3 {
	padding: 6px
}

.uni-pa-n3 {
	padding: -6px
}

.uni-pt-4 {
	padding-top: 8px
}

.uni-pt-n4 {
	padding-top: -8px
}

.uni-pr-4 {
	padding-right: 8px
}

.uni-pr-n4 {
	padding-right: -8px
}

.uni-pb-4 {
	padding-bottom: 8px
}

.uni-pb-n4 {
	padding-bottom: -8px
}

.uni-pl-4 {
	padding-left: 8px
}

.uni-pl-n4 {
	padding-left: -8px
}

.uni-px-4 {
	padding-left: 8px;
	padding-right: 8px
}

.uni-px-n4 {
	padding-left: -8px;
	padding-right: -8px
}

.uni-py-4 {
	padding-top: 8px;
	padding-bottom: 8px
}

.uni-py-n4 {
	padding-top: -8px;
	padding-bottom: -8px
}

.uni-pa-4 {
	padding: 8px
}

.uni-pa-n4 {
	padding: -8px
}

.uni-pt-5 {
	padding-top: 10px
}

.uni-pt-n5 {
	padding-top: -10px
}

.uni-pr-5 {
	padding-right: 10px
}

.uni-pr-n5 {
	padding-right: -10px
}

.uni-pb-5 {
	padding-bottom: 10px
}

.uni-pb-n5 {
	padding-bottom: -10px
}

.uni-pl-5 {
	padding-left: 10px
}

.uni-pl-n5 {
	padding-left: -10px
}

.uni-px-5 {
	padding-left: 10px;
	padding-right: 10px
}

.uni-px-n5 {
	padding-left: -10px;
	padding-right: -10px
}

.uni-py-5 {
	padding-top: 10px;
	padding-bottom: 10px
}

.uni-py-n5 {
	padding-top: -10px;
	padding-bottom: -10px
}

.uni-pa-5 {
	padding: 10px
}

.uni-pa-n5 {
	padding: -10px
}

.uni-pt-6 {
	padding-top: 12px
}

.uni-pt-n6 {
	padding-top: -12px
}

.uni-pr-6 {
	padding-right: 12px
}

.uni-pr-n6 {
	padding-right: -12px
}

.uni-pb-6 {
	padding-bottom: 12px
}

.uni-pb-n6 {
	padding-bottom: -12px
}

.uni-pl-6 {
	padding-left: 12px
}

.uni-pl-n6 {
	padding-left: -12px
}

.uni-px-6 {
	padding-left: 12px;
	padding-right: 12px
}

.uni-px-n6 {
	padding-left: -12px;
	padding-right: -12px
}

.uni-py-6 {
	padding-top: 12px;
	padding-bottom: 12px
}

.uni-py-n6 {
	padding-top: -12px;
	padding-bottom: -12px
}

.uni-pa-6 {
	padding: 12px
}

.uni-pa-n6 {
	padding: -12px
}

.uni-pt-7 {
	padding-top: 14px
}

.uni-pt-n7 {
	padding-top: -14px
}

.uni-pr-7 {
	padding-right: 14px
}

.uni-pr-n7 {
	padding-right: -14px
}

.uni-pb-7 {
	padding-bottom: 14px
}

.uni-pb-n7 {
	padding-bottom: -14px
}

.uni-pl-7 {
	padding-left: 14px
}

.uni-pl-n7 {
	padding-left: -14px
}

.uni-px-7 {
	padding-left: 14px;
	padding-right: 14px
}

.uni-px-n7 {
	padding-left: -14px;
	padding-right: -14px
}

.uni-py-7 {
	padding-top: 14px;
	padding-bottom: 14px
}

.uni-py-n7 {
	padding-top: -14px;
	padding-bottom: -14px
}

.uni-pa-7 {
	padding: 14px
}

.uni-pa-n7 {
	padding: -14px
}

.uni-pt-8 {
	padding-top: 16px
}

.uni-pt-n8 {
	padding-top: -16px
}

.uni-pr-8 {
	padding-right: 16px
}

.uni-pr-n8 {
	padding-right: -16px
}

.uni-pb-8 {
	padding-bottom: 16px
}

.uni-pb-n8 {
	padding-bottom: -16px
}

.uni-pl-8 {
	padding-left: 16px
}

.uni-pl-n8 {
	padding-left: -16px
}

.uni-px-8 {
	padding-left: 16px;
	padding-right: 16px
}

.uni-px-n8 {
	padding-left: -16px;
	padding-right: -16px
}

.uni-py-8 {
	padding-top: 16px;
	padding-bottom: 16px
}

.uni-py-n8 {
	padding-top: -16px;
	padding-bottom: -16px
}

.uni-pa-8 {
	padding: 16px
}

.uni-pa-n8 {
	padding: -16px
}

.uni-pt-9 {
	padding-top: 18px
}

.uni-pt-n9 {
	padding-top: -18px
}

.uni-pr-9 {
	padding-right: 18px
}

.uni-pr-n9 {
	padding-right: -18px
}

.uni-pb-9 {
	padding-bottom: 18px
}

.uni-pb-n9 {
	padding-bottom: -18px
}

.uni-pl-9 {
	padding-left: 18px
}

.uni-pl-n9 {
	padding-left: -18px
}

.uni-px-9 {
	padding-left: 18px;
	padding-right: 18px
}

.uni-px-n9 {
	padding-left: -18px;
	padding-right: -18px
}

.uni-py-9 {
	padding-top: 18px;
	padding-bottom: 18px
}

.uni-py-n9 {
	padding-top: -18px;
	padding-bottom: -18px
}

.uni-pa-9 {
	padding: 18px
}

.uni-pa-n9 {
	padding: -18px
}

.uni-pt-10 {
	padding-top: 20px
}

.uni-pt-n10 {
	padding-top: -20px
}

.uni-pr-10 {
	padding-right: 20px
}

.uni-pr-n10 {
	padding-right: -20px
}

.uni-pb-10 {
	padding-bottom: 20px
}

.uni-pb-n10 {
	padding-bottom: -20px
}

.uni-pl-10 {
	padding-left: 20px
}

.uni-pl-n10 {
	padding-left: -20px
}

.uni-px-10 {
	padding-left: 20px;
	padding-right: 20px
}

.uni-px-n10 {
	padding-left: -20px;
	padding-right: -20px
}

.uni-py-10 {
	padding-top: 20px;
	padding-bottom: 20px
}

.uni-py-n10 {
	padding-top: -20px;
	padding-bottom: -20px
}

.uni-pa-10 {
	padding: 20px
}

.uni-pa-n10 {
	padding: -20px
}

.uni-pt-11 {
	padding-top: 22px
}

.uni-pt-n11 {
	padding-top: -22px
}

.uni-pr-11 {
	padding-right: 22px
}

.uni-pr-n11 {
	padding-right: -22px
}

.uni-pb-11 {
	padding-bottom: 22px
}

.uni-pb-n11 {
	padding-bottom: -22px
}

.uni-pl-11 {
	padding-left: 22px
}

.uni-pl-n11 {
	padding-left: -22px
}

.uni-px-11 {
	padding-left: 22px;
	padding-right: 22px
}

.uni-px-n11 {
	padding-left: -22px;
	padding-right: -22px
}

.uni-py-11 {
	padding-top: 22px;
	padding-bottom: 22px
}

.uni-py-n11 {
	padding-top: -22px;
	padding-bottom: -22px
}

.uni-pa-11 {
	padding: 22px
}

.uni-pa-n11 {
	padding: -22px
}

.uni-pt-12 {
	padding-top: 24px
}

.uni-pt-n12 {
	padding-top: -24px
}

.uni-pr-12 {
	padding-right: 24px
}

.uni-pr-n12 {
	padding-right: -24px
}

.uni-pb-12 {
	padding-bottom: 24px
}

.uni-pb-n12 {
	padding-bottom: -24px
}

.uni-pl-12 {
	padding-left: 24px
}

.uni-pl-n12 {
	padding-left: -24px
}

.uni-px-12 {
	padding-left: 24px;
	padding-right: 24px
}

.uni-px-n12 {
	padding-left: -24px;
	padding-right: -24px
}

.uni-py-12 {
	padding-top: 24px;
	padding-bottom: 24px
}

.uni-py-n12 {
	padding-top: -24px;
	padding-bottom: -24px
}

.uni-pa-12 {
	padding: 24px
}

.uni-pa-n12 {
	padding: -24px
}

.uni-pt-13 {
	padding-top: 26px
}

.uni-pt-n13 {
	padding-top: -26px
}

.uni-pr-13 {
	padding-right: 26px
}

.uni-pr-n13 {
	padding-right: -26px
}

.uni-pb-13 {
	padding-bottom: 26px
}

.uni-pb-n13 {
	padding-bottom: -26px
}

.uni-pl-13 {
	padding-left: 26px
}

.uni-pl-n13 {
	padding-left: -26px
}

.uni-px-13 {
	padding-left: 26px;
	padding-right: 26px
}

.uni-px-n13 {
	padding-left: -26px;
	padding-right: -26px
}

.uni-py-13 {
	padding-top: 26px;
	padding-bottom: 26px
}

.uni-py-n13 {
	padding-top: -26px;
	padding-bottom: -26px
}

.uni-pa-13 {
	padding: 26px
}

.uni-pa-n13 {
	padding: -26px
}

.uni-pt-14 {
	padding-top: 28px
}

.uni-pt-n14 {
	padding-top: -28px
}

.uni-pr-14 {
	padding-right: 28px
}

.uni-pr-n14 {
	padding-right: -28px
}

.uni-pb-14 {
	padding-bottom: 28px
}

.uni-pb-n14 {
	padding-bottom: -28px
}

.uni-pl-14 {
	padding-left: 28px
}

.uni-pl-n14 {
	padding-left: -28px
}

.uni-px-14 {
	padding-left: 28px;
	padding-right: 28px
}

.uni-px-n14 {
	padding-left: -28px;
	padding-right: -28px
}

.uni-py-14 {
	padding-top: 28px;
	padding-bottom: 28px
}

.uni-py-n14 {
	padding-top: -28px;
	padding-bottom: -28px
}

.uni-pa-14 {
	padding: 28px
}

.uni-pa-n14 {
	padding: -28px
}

.uni-pt-15 {
	padding-top: 30px
}

.uni-pt-n15 {
	padding-top: -30px
}

.uni-pr-15 {
	padding-right: 30px
}

.uni-pr-n15 {
	padding-right: -30px
}

.uni-pb-15 {
	padding-bottom: 30px
}

.uni-pb-n15 {
	padding-bottom: -30px
}

.uni-pl-15 {
	padding-left: 30px
}

.uni-pl-n15 {
	padding-left: -30px
}

.uni-px-15 {
	padding-left: 30px;
	padding-right: 30px
}

.uni-px-n15 {
	padding-left: -30px;
	padding-right: -30px
}

.uni-py-15 {
	padding-top: 30px;
	padding-bottom: 30px
}

.uni-py-n15 {
	padding-top: -30px;
	padding-bottom: -30px
}

.uni-pa-15 {
	padding: 30px
}

.uni-pa-n15 {
	padding: -30px
}

.uni-pt-16 {
	padding-top: 32px
}

.uni-pt-n16 {
	padding-top: -32px
}

.uni-pr-16 {
	padding-right: 32px
}

.uni-pr-n16 {
	padding-right: -32px
}

.uni-pb-16 {
	padding-bottom: 32px
}

.uni-pb-n16 {
	padding-bottom: -32px
}

.uni-pl-16 {
	padding-left: 32px
}

.uni-pl-n16 {
	padding-left: -32px
}

.uni-px-16 {
	padding-left: 32px;
	padding-right: 32px
}

.uni-px-n16 {
	padding-left: -32px;
	padding-right: -32px
}

.uni-py-16 {
	padding-top: 32px;
	padding-bottom: 32px
}

.uni-py-n16 {
	padding-top: -32px;
	padding-bottom: -32px
}

.uni-pa-16 {
	padding: 32px
}

.uni-pa-n16 {
	padding: -32px
}

.uni-radius-0 {
	border-radius: 0
}

.uni-radius {
	border-radius: 5px
}

.uni-radius-lg {
	border-radius: 10px
}

.uni-radius-xl {
	border-radius: 30px
}

.uni-radius-pill {
	border-radius: 9999px
}

.uni-radius-circle {
	border-radius: 50%
}

.uni-radius-t-0 {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.uni-radius-t {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}

.uni-radius-t-lg {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}

.uni-radius-t-xl {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px
}

.uni-radius-t-pill {
	border-top-left-radius: 9999px;
	border-top-right-radius: 9999px
}

.uni-radius-t-circle {
	border-top-left-radius: 50%;
	border-top-right-radius: 50%
}

.uni-radius-r-0 {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.uni-radius-r {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.uni-radius-r-lg {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px
}

.uni-radius-r-xl {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px
}

.uni-radius-r-pill {
	border-top-right-radius: 9999px;
	border-bottom-right-radius: 9999px
}

.uni-radius-r-circle {
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%
}

.uni-radius-b-0 {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.uni-radius-b {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.uni-radius-b-lg {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px
}

.uni-radius-b-xl {
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px
}

.uni-radius-b-pill {
	border-bottom-left-radius: 9999px;
	border-bottom-right-radius: 9999px
}

.uni-radius-b-circle {
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%
}

.uni-radius-l-0 {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.uni-radius-l {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.uni-radius-l-lg {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px
}

.uni-radius-l-xl {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px
}

.uni-radius-l-pill {
	border-top-left-radius: 9999px;
	border-bottom-left-radius: 9999px
}

.uni-radius-l-circle {
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%
}

.uni-radius-tl-0 {
	border-top-left-radius: 0
}

.uni-radius-tl {
	border-top-left-radius: 5px
}

.uni-radius-tl-lg {
	border-top-left-radius: 10px
}

.uni-radius-tl-xl {
	border-top-left-radius: 30px
}

.uni-radius-tl-pill {
	border-top-left-radius: 9999px
}

.uni-radius-tl-circle {
	border-top-left-radius: 50%
}

.uni-radius-tr-0 {
	border-top-right-radius: 0
}

.uni-radius-tr {
	border-top-right-radius: 5px
}

.uni-radius-tr-lg {
	border-top-right-radius: 10px
}

.uni-radius-tr-xl {
	border-top-right-radius: 30px
}

.uni-radius-tr-pill {
	border-top-right-radius: 9999px
}

.uni-radius-tr-circle {
	border-top-right-radius: 50%
}

.uni-radius-br-0 {
	border-bottom-right-radius: 0
}

.uni-radius-br {
	border-bottom-right-radius: 5px
}

.uni-radius-br-lg {
	border-bottom-right-radius: 10px
}

.uni-radius-br-xl {
	border-bottom-right-radius: 30px
}

.uni-radius-br-pill {
	border-bottom-right-radius: 9999px
}

.uni-radius-br-circle {
	border-bottom-right-radius: 50%
}

.uni-radius-bl-0 {
	border-bottom-left-radius: 0
}

.uni-radius-bl {
	border-bottom-left-radius: 5px
}

.uni-radius-bl-lg {
	border-bottom-left-radius: 10px
}

.uni-radius-bl-xl {
	border-bottom-left-radius: 30px
}

.uni-radius-bl-pill {
	border-bottom-left-radius: 9999px
}

.uni-radius-bl-circle {
	border-bottom-left-radius: 50%
}

.uni-h1 {
	font-size: 32px;
	font-weight: 300;
	line-height: 50px
}

.uni-h2 {
	font-size: 28px;
	font-weight: 300;
	line-height: 40px
}

.uni-h3 {
	font-size: 24px;
	font-weight: 400;
	line-height: 32px
}

.uni-h4 {
	font-size: 20px;
	font-weight: 400;
	line-height: 30px
}

.uni-h5 {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px
}

.uni-h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 18px
}

.uni-subtitle {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px
}

.uni-body {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px
}

.uni-caption {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px
}

.uni-btn {
	margin: 5px;
	color: #393939;
	border: 1px solid #ccc;
	font-size: 16px;
	font-weight: 200;
	background-color: #f9f9f9;
	overflow: visible
}

.uni-btn:after {
	border: none
}

.uni-btn:not([type]),.uni-btn[type=default] {
	color: #999
}

.uni-btn:not([type])[loading],.uni-btn[type=default][loading] {
	background: none
}

.uni-btn:not([type])[loading]:before,.uni-btn[type=default][loading]:before {
	margin-right: 5px
}

.uni-btn:not([type])[disabled],.uni-btn[type=default][disabled] {
	color: #d6d6d6
}

.uni-btn:not([type])[disabled],.uni-btn:not([type])[disabled][loading],.uni-btn:not([type])[disabled]:active,.uni-btn[type=default][disabled],.uni-btn[type=default][disabled][loading],.uni-btn[type=default][disabled]:active {
	color: #d6d6d6;
	background-color: #fafafa;
	border-color: #f0f0f0
}

.uni-btn:not([type])[plain],.uni-btn[type=default][plain] {
	color: #999;
	background: none;
	border-color: #f0f0f0
}

.uni-btn:not([type])[plain]:not([hover-class]):active,.uni-btn[type=default][plain]:not([hover-class]):active {
	background: none;
	color: #ccc;
	border-color: #e6e6e6;
	outline: none
}

.uni-btn:not([type])[plain][disabled],.uni-btn:not([type])[plain][disabled][loading],.uni-btn:not([type])[plain][disabled]:active,.uni-btn[type=default][plain][disabled],.uni-btn[type=default][plain][disabled][loading],.uni-btn[type=default][plain][disabled]:active {
	background: none;
	color: #d6d6d6;
	border-color: #f0f0f0
}

.uni-btn:not([hover-class]):active {
	color: gray
}

.uni-btn[size=mini] {
	font-size: 16px;
	font-weight: 200;
	border-radius: 8px
}

.uni-btn.uni-btn-small {
	font-size: 14px
}

.uni-btn.uni-btn-mini {
	font-size: 12px
}

.uni-btn.uni-btn-radius {
	border-radius: 999px
}

.uni-btn[type=primary] {
	color: #fff;
	background-color: #2979ff;
	border-color: #266feb
}

.uni-btn[type=primary]:not([hover-class]):active {
	background: #256de6;
	border-color: #2161cc;
	color: #fff;
	outline: none
}

.uni-btn[type=primary][loading] {
	color: #fff;
	background-color: #2979ff;
	border-color: #266feb
}

.uni-btn[type=primary][loading]:not([hover-class]):active {
	background: #256de6;
	border-color: #2161cc;
	color: #fff;
	outline: none
}

.uni-btn[type=primary][loading]:before {
	margin-right: 5px
}

.uni-btn[type=primary][disabled],.uni-btn[type=primary][disabled][loading],.uni-btn[type=primary][disabled]:not([hover-class]):active {
	color: #fff;
	border-color: #80aefa;
	background-color: #94bcff
}

.uni-btn[type=primary][plain] {
	color: #2979ff;
	background-color: #eaf2ff;
	border-color: #bfd7ff
}

.uni-btn[type=primary][plain]:not([hover-class]):active {
	background: #d4e4ff;
	color: #2979ff;
	outline: none;
	border-color: #94bcff
}

.uni-btn[type=primary][plain][loading] {
	color: #2979ff;
	background-color: #eaf2ff;
	border-color: #bfd7ff
}

.uni-btn[type=primary][plain][loading]:not([hover-class]):active {
	background: #d4e4ff;
	color: #2979ff;
	outline: none;
	border-color: #94bcff
}

.uni-btn[type=primary][plain][loading]:before {
	margin-right: 5px
}

.uni-btn[type=primary][plain][disabled],.uni-btn[type=primary][plain][disabled]:active {
	color: #7fafff;
	background-color: #eaf2ff;
	border-color: #d4e4ff
}

.uni-btn[type=success] {
	color: #fff;
	background-color: #18bc37;
	border-color: #16ad33
}

.uni-btn[type=success]:not([hover-class]):active {
	background: #16a932;
	border-color: #13962c;
	color: #fff;
	outline: none
}

.uni-btn[type=success][loading] {
	color: #fff;
	background-color: #18bc37;
	border-color: #16ad33
}

.uni-btn[type=success][loading]:not([hover-class]):active {
	background: #16a932;
	border-color: #13962c;
	color: #fff;
	outline: none
}

.uni-btn[type=success][loading]:before {
	margin-right: 5px
}

.uni-btn[type=success][disabled],.uni-btn[type=success][disabled][loading],.uni-btn[type=success][disabled]:not([hover-class]):active {
	color: #fff;
	border-color: #89c795;
	background-color: #8cde9b
}

.uni-btn[type=success][plain] {
	color: #18bc37;
	background-color: #e8f8eb;
	border-color: #baebc3
}

.uni-btn[type=success][plain]:not([hover-class]):active {
	background: #d1f2d7;
	color: #18bc37;
	outline: none;
	border-color: #8cde9b
}

.uni-btn[type=success][plain][loading] {
	color: #18bc37;
	background-color: #e8f8eb;
	border-color: #baebc3
}

.uni-btn[type=success][plain][loading]:not([hover-class]):active {
	background: #d1f2d7;
	color: #18bc37;
	outline: none;
	border-color: #8cde9b
}

.uni-btn[type=success][plain][loading]:before {
	margin-right: 5px
}

.uni-btn[type=success][plain][disabled],.uni-btn[type=success][plain][disabled]:active {
	color: #74d787;
	background-color: #e8f8eb;
	border-color: #d1f2d7
}

.uni-btn[type=error] {
	color: #fff;
	background-color: #e43d33;
	border-color: #d2382f
}

.uni-btn[type=error]:not([hover-class]):active {
	background: #cd372e;
	border-color: #b63129;
	color: #fff;
	outline: none
}

.uni-btn[type=error][loading] {
	color: #fff;
	background-color: #e43d33;
	border-color: #d2382f
}

.uni-btn[type=error][loading]:not([hover-class]):active {
	background: #cd372e;
	border-color: #b63129;
	color: #fff;
	outline: none
}

.uni-btn[type=error][loading]:before {
	margin-right: 5px
}

.uni-btn[type=error][disabled],.uni-btn[type=error][disabled][loading],.uni-btn[type=error][disabled]:not([hover-class]):active {
	color: #fff;
	border-color: #e4928d;
	background-color: #f29e99
}

.uni-btn[type=error][plain] {
	color: #e43d33;
	background-color: #fceceb;
	border-color: #f7c5c2
}

.uni-btn[type=error][plain]:not([hover-class]):active {
	background: #fad8d6;
	color: #e43d33;
	outline: none;
	border-color: #f29e99
}

.uni-btn[type=error][plain][loading] {
	color: #e43d33;
	background-color: #fceceb;
	border-color: #f7c5c2
}

.uni-btn[type=error][plain][loading]:not([hover-class]):active {
	background: #fad8d6;
	color: #e43d33;
	outline: none;
	border-color: #f29e99
}

.uni-btn[type=error][plain][loading]:before {
	margin-right: 5px
}

.uni-btn[type=error][plain][disabled],.uni-btn[type=error][plain][disabled]:active {
	color: #ef8b85;
	background-color: #fceceb;
	border-color: #fad8d6
}

.uni-btn[type=warning] {
	color: #fff;
	background-color: #f3a73f;
	border-color: #e09a3a
}

.uni-btn[type=warning]:not([hover-class]):active {
	background: #db9639;
	border-color: #c28632;
	color: #fff;
	outline: none
}

.uni-btn[type=warning][loading] {
	color: #fff;
	background-color: #f3a73f;
	border-color: #e09a3a
}

.uni-btn[type=warning][loading]:not([hover-class]):active {
	background: #db9639;
	border-color: #c28632;
	color: #fff;
	outline: none
}

.uni-btn[type=warning][loading]:before {
	margin-right: 5px
}

.uni-btn[type=warning][disabled],.uni-btn[type=warning][disabled][loading],.uni-btn[type=warning][disabled]:not([hover-class]):active {
	color: #fff;
	border-color: #f8c887;
	background-color: #f9d39f
}

.uni-btn[type=warning][plain] {
	color: #f3a73f;
	background-color: #fef6ec;
	border-color: #fbe5c5
}

.uni-btn[type=warning][plain]:not([hover-class]):active {
	background: #fdedd9;
	color: #f3a73f;
	outline: none;
	border-color: #f9d39f
}

.uni-btn[type=warning][plain][loading] {
	color: #f3a73f;
	background-color: #fef6ec;
	border-color: #fbe5c5
}

.uni-btn[type=warning][plain][loading]:not([hover-class]):active {
	background: #fdedd9;
	color: #f3a73f;
	outline: none;
	border-color: #f9d39f
}

.uni-btn[type=warning][plain][loading]:before {
	margin-right: 5px
}

.uni-btn[type=warning][plain][disabled],.uni-btn[type=warning][plain][disabled]:active {
	color: #f8ca8c;
	background-color: #fef6ec;
	border-color: #fdedd9
}

.uni-btn[type=info] {
	color: #fff;
	background-color: #8f939c;
	border-color: #848790
}

.uni-btn[type=info]:not([hover-class]):active {
	background: #81848c;
	border-color: #72767d;
	color: #fff;
	outline: none
}

.uni-btn[type=info][loading] {
	color: #fff;
	background-color: #8f939c;
	border-color: #848790
}

.uni-btn[type=info][loading]:not([hover-class]):active {
	background: #81848c;
	border-color: #72767d;
	color: #fff;
	outline: none
}

.uni-btn[type=info][loading]:before {
	margin-right: 5px
}

.uni-btn[type=info][disabled],.uni-btn[type=info][disabled][loading],.uni-btn[type=info][disabled]:not([hover-class]):active {
	color: #fff;
	border-color: #babcc2;
	background-color: #c7c9ce
}

.uni-btn[type=info][plain] {
	color: #8f939c;
	background-color: #f4f4f5;
	border-color: #dddfe1
}

.uni-btn[type=info][plain]:not([hover-class]):active {
	background: #e9e9eb;
	color: #8f939c;
	outline: none;
	border-color: #c7c9ce
}

.uni-btn[type=info][plain][loading] {
	color: #8f939c;
	background-color: #f4f4f5;
	border-color: #dddfe1
}

.uni-btn[type=info][plain][loading]:not([hover-class]):active {
	background: #e9e9eb;
	color: #8f939c;
	outline: none;
	border-color: #c7c9ce
}

.uni-btn[type=info][plain][loading]:before {
	margin-right: 5px
}

.uni-btn[type=info][plain][disabled],.uni-btn[type=info][plain][disabled]:active {
	color: #bcbec4;
	background-color: #f4f4f5;
	border-color: #e9e9eb
}

body {
	margin: 0 auto
}
