
:root{
      font-size:20px;
     }
	 #mfoot :before{ font-size:1.2rem;}
#mfoot input[type="text"], #mfoot input[type="password"], #mfoot input[type="search"], #mfoot input[type="email"], #mfoot input[type="tel"], #mfoot input[type="url"], #mfoot input[type="date"], #mfoot input[type="datetime-local"], #mfoot input[type="time"], #mfoot input[type="number"], select, textarea {
    border: 0;
    background: 0;
    border-radius: 0;
    box-shadow: none;
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
    min-height: 3.2rem;
    color: #424242;
    font-size: .8rem;
    font-family: inherit;
    box-sizing: border-box;
    -webkit-user-select: text;
    user-select: text;
    -webkit-appearance: none;
    appearance: none;
    -webkit-appearance: none;
}


.aui-bar-tab .aui-bar-tab-item {
    display: table-cell;
    position: relative;
    width: 1%;
    height: 2.5rem;
    text-align: center;
    vertical-align: middle;
	font-size:20px;
}

.aui-ellipsis-1,.aui-textline-1 {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.aui-ellipsis,.aui-textline {
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break:break-all;
	white-space:normal !important;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical
}
.aui-ellipsis-2,.aui-textline-2 {
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break:break-all;
	white-space:normal !important;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.aui-hr {
	width:100%;
	position:relative;
	height:1px
}
.aui-hr:after {
	height:1px;
	background-color:#ddd;
	display:block;
	content:'';
	position:absolute;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	width:100%;
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	pointer-events:none
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
	.aui-hr:after {
	-webkit-transform:scaleY(1);
	transform:scaleY(1)
}
}@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.aui-hr:after {
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5)
}
}@media only screen and (-webkit-min-device-pixel-ratio:3) {
	.aui-hrafter {
	-webkit-transform:scaleY(0.333);
	transform:scaleY(0.333)
}
}.aui-padded-0 {
	padding:0 !important
}
.aui-padded-5 {
	padding:.25rem !important
}
.aui-padded-10 {
	padding:.5rem !important
}
.aui-padded-15 {
	padding:.75rem !important
}
.aui-padded-t-0 {
	padding-top:0 !important
}
.aui-padded-t-5 {
	padding-top:.25rem !important
}
.aui-padded-t-10 {
	padding-top:.5rem !important
}
.aui-padded-t-15 {
	padding-top:.75rem !important
}
.aui-padded-b-0 {
	padding-bottom:0 !important
}
.aui-padded-b-5 {
	padding-bottom:.25rem !important
}
.aui-padded-b-10 {
	padding-bottom:.5rem !important
}
.aui-padded-b-15 {
	padding-bottom:.75rem !important
}
.aui-padded-l-0 {
	padding-left:0 !important
}
.aui-padded-l-5 {
	padding-left:0.25rem !important
}
.aui-padded-l-10 {
	padding-left:.5rem !important
}
.aui-padded-l-15 {
	padding-left:0.75rem !important
}
.aui-padded-r-0 {
	padding-right:0 !important
}
.aui-padded-r-5 {
	padding-right:0.25rem !important
}
.aui-padded-r-10 {
	padding-right:.5rem !important
}
.aui-padded-r-15 {
	padding-right:.75rem !important
}
.aui-margin-0 {
	margin:0 !important
}
.aui-margin-5 {
	margin:.25rem !important
}
.aui-margin-10 {
	margin:.5rem !important
}
.aui-margin-15 {
	margin:.75rem !important
}
.aui-margin-t-0 {
	margin-top:0 !important
}
.aui-margin-t-5 {
	margin-top:.25rem !important

}
.aui-margin-t-10 {
	margin-top:.5rem !important
}
.aui-margin-t-15 {
	margin-top:.75rem !important
}
.aui-margin-b-0 {
	margin-bottom:0 !important
}
.aui-margin-b-5 {
	margin-bottom:.25rem !important
}
.aui-margin-b-10 {
	margin-bottom:.5rem !important
}
.aui-margin-b-15 {
	margin-bottom:.75rem !important
}
.aui-margin-l-0 {
	margin-left:0 !important
}
.aui-margin-l-5 {
	margin-left:.25rem !important
}
.aui-margin-l-10 {
	margin-left:.5rem !important
}
.aui-margin-l-15 {
	margin-left:.75rem !important
}
.aui-margin-r-0 {
	margin-right:0 !important
}
.aui-margin-r-5 {
	margin-right:.25rem !important
}
.aui-margin-r-10 {
	margin-right:.5rem !important
}
.aui-margin-r-15 {
	margin-right:.75rem !important
}
.aui-clearfix {
	clear:both
}
.aui-clearfix:before {
	display:table;
	content:" "
}
.aui-clearfix:after {
	clear:both
}
.aui-text-left {
	text-align:left !important
}
.aui-text-center {
	text-align:center !important
}
.aui-text-justify {
	text-align:justify !important
}
.aui-text-right {
	text-align:right !important
}
.aui-pos-rel {
	position:relative
}
.aui-pos-abs {
	position:absolute
}
h1,h2,h3,h4,h5,h6 {
	font-weight:400
}
h1 {
	font-size:1.2rem
}
h2 {
	font-size:1rem
}
h3 {
	font-size:.8rem
}
h4 {
	font-size:.7rem
}
h5 {
	font-size:.7rem;
	font-weight:normal;
	color:#757575
}
h6 {
	font-size:.7rem;
	font-weight:normal;
	color:#757575
}
h1 small,h2 small,h3 small,h4 small {
	font-weight:normal;
	line-height:1;
	color:#757575
}
h5 small,h6 small {
	font-weight:normal;
	line-height:1;
	color:#757575
}
h1 small,h2 small,h3 small {
	font-size:65%
}
h4 small,h5 small,h6 small {
	font-size:75%
}
.aui-font-size-10 {
	font-size:.5rem !important
}
.aui-font-size-11 {
	font-size:.55rem !important
}
.aui-font-size-12 {
	font-size:.6rem !important
}
.aui-font-size-14 {
	font-size:.7rem !important
}
.aui-font-size-16 {
	font-size:.8rem !important
}
.aui-font-size-18 {
	font-size:.9rem !important
}
.aui-font-size-20 {
	font-size:1rem !important
}
.aui-text-default {
	color:#212121 !important
}
.aui-text-red {
	color:#F00 !important
}
.aui-text-primary {
	color:#00bcd4 !important
}
.aui-text-success {
	color:#009688 !important
}
.aui-text-info {
	color:#03a9f4 !important
}
.aui-text-warning {
	color:#ffc107 !important
}
.aui-text-danger {
	color:#e51c23 !important
}
.aui-text-pink {
	color:#e91e63 !important
}
.aui-text-purple {
	color:#673ab7 !important
}
.aui-text-indigo {
	color:#3f51b5 !important
}
.aui-text-black {
	color:#000 !important
}
.aui-text-green {
	color:#1AAD19 !important
}
.aui-text-333 {
	color:#333 !important
}
.aui-text-666 {
	color:#666 !important
}
.aui-text-999 {
	color:#999 !important
}
.aui-divheight {
	position:relative;
	width:100%;
	height:0.5rem;
	background:#f2f0f0;
}
.aui-bg-default {
	background-color:#f5f5f5 !important
}
.aui-bg-primary {
	background-color:#00bcd4 !important
}
.aui-bg-success {
	background-color:#009688 !important
}
.aui-bg-info {
	background-color:#03a9f4 !important
}
.aui-bg-warning {
	background-color:#f1c40f !important
}
.aui-bg-danger {
	background-color:#e51c23 !important
}
.aui-bg-pink {
	background-color:#e91e63 !important
}
.aui-bg-purple {
	background-color:#673ab7 !important
}
.aui-bg-white {
	background-color:#FFF !important
}
.aui-bg-indigo {
	background-color:#3f51b5 !important
}
.aui-bg-green {
	background-color:#1AAD19 !important
}
.aui-nobg {
	background:none !important
}
.aui-warning,.aui-warning label,.aui-warning .aui-input,.aui-warning .aui-iconfont {
	color:#e51c23 !important
}
.aui-success,.aui-success label,.aui-success .aui-input,.aui-success .aui-iconfont {
	color:#009688 !important
}
.aui-pull-right {
	float:right !important
}
.aui-pull-left {
	float:left !important
}
.aui-hide {
	display:none !important
}
.aui-show {
	display:block !important
}
.aui-invisible {
	visibility:hidden
}
.aui-inline {
	display:inline-block;
	vertical-align:top
}
.aui-mask {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(0,0,0,0.3);
	opacity:0;
	z-index:8;
	visibility:hidden;
	-webkit-transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,transform .3s
}
.aui-mask.aui-mask-in {
	visibility:visible;
	opacity:1
}
.aui-mask.aui-mask-out {
	opacity:0
}
img.aui-img-round {
	border-radius:50%
}
.aui-width-100 {
	width:100% !important;
}
.aui-width-50 {
	width:50% !important;
}
.aui-content {
	-webkit-overflow-scrolling:touch
}
.aui-content-padded {
	margin:.75rem;
	position:relative;
	-webkit-overflow-scrolling:touch
}
.aui-content-padded .aui-list:before {
	height:0
}
.aui-content-padded .aui-list:after {
	height:0
}
.aui-row {
	overflow:hidden;
	margin:0
}
.aui-row-padded {
	margin-left:-0.125rem;
	margin-right:-0.125rem
}
.aui-row-padded [class*=aui-col-xs-] {
	padding:.125rem
}
.aui-col-xs-1,.aui-col-xs-2,.aui-col-xs-3,.aui-col-xs-4,.aui-col-xs-5,.aui-col-xs-6,.aui-col-xs-7,.aui-col-xs-8,.aui-col-xs-9,.aui-col-xs-10,.aui-col-xs-11,.aui-col-xs-5 {
	position:relative;
	float:left
}
.aui-col-xs-12 {
	width:100%;
	position:relative
}
.aui-col-xs-11 {
	width:91.66666667%
}
.aui-col-xs-10 {
	width:83.33333333%
}
.aui-col-xs-9 {
	width:75%
}
.aui-col-xs-8 {
	width:66.66666667%
}
.aui-col-xs-7 {
	width:58.33333333%
}
.aui-col-xs-6 {
	width:50%
}
.aui-col-xs-5 {
	width:41.66666667%
}
.aui-col-xs-4 {
	width:33.33333333%
}
.aui-col-xs-3 {
	width:25%
}
.aui-col-xs-2 {
	width:16.66666667%
}
.aui-col-xs-1 {
	width:8.33333333%
}
.aui-col-5 {
	width:20%
}
.aui-label {
	display:inline-block;
	padding:.3em .35em;
	font-size:.6rem;
	line-height:1;
	color:#616161;
	background-color:#e0e0e0;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.15em
}
.aui-label-primary {
	color:#fff;
	background-color:#00bcd4
}
.aui-label-success {
	color:#fff;
	background-color:#009688
}
.aui-label-green {
	color:#1AAD19;
	background-color:#1AAD19
}
.aui-label-info {
	color:#fff;
	background-color:#03a9f4
}
.aui-label-warning {
	color:#fff;
	background-color:#ffc107
}
.aui-label-danger {
	color:#fff;
	background-color:#e51c23
}
.aui-label-outlined {
	border:1px solid #d9d9d9;
	background-color:transparent
}
.aui-label-outlined.aui-label-primary {
	color:#00bcd4;
	border-color:#00bcd4
}
.aui-label-outlined.aui-label-success {
	color:#009688;
	border-color:#009688
}
.aui-label-outlined.aui-label-green {
	color:#1AAD19;
	border-color:#1AAD19
}
.aui-label-outlined.aui-label-info {
	color:#03a9f4;
	border-color:#03a9f4
}
.aui-label-outlined.aui-label-warning {
	color:#ffc107;
	border-color:#ffc107
}
.aui-label-outlined.aui-label-danger {
	color:#e51c23;
	border-color:#e51c23
}
.aui-label .aui-iconfont {
	font-size:.6rem
}
.aui-badge {
	display:inline-block;
	width:auto;
	text-align:center;
	min-width:.8rem;
	height:.8rem;
	line-height:.8rem;
	padding:0 .2rem;
	font-size:.6rem;
	color:#fff;
	background-color:#ff2600;
	border-radius:.4rem;
	position:absolute;
	top:.2rem;
	left:60%;
	z-index:99
}
.aui-dot {
	display:inline-block;
	width:.4rem;
	height:.4rem;
	background:#ff2600;
	border-radius:.5rem;
	position:absolute;
	top:.3rem;
	right:20%;
	z-index:99
}
button,.aui-btn {
	position:relative;
	display:inline-block;
	font-size:.7rem;
	font-weight:400;
	font-family:inherit;
	text-decoration:none;
	text-align:center;
	margin:0;
	background:#e0e0e0;
	padding:.25rem .6rem;
	border-radius:.2rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	touch-action:manipulation;
	-webkit-user-select:none;
	user-select:none
}
.aui-btn:active {
	color:#212121;
	background-color:#bdbdbd
}
.aui-btn-primary {
	color:#fff;
	background-color:#00bcd4
}
.aui-btn-primary.aui-active,.aui-btn-primary:active {
	color:#fff;
	background-color:#00acc1
}
.aui-btn-success {
	color:#fff;
	background-color:#009688
}
.aui-btn-success.aui-active,.aui-btn-success:active {
	color:#fff;
	background-color:#00897b
}
.aui-btn-green {
	color:#fff;
	background-color:#1AAD19
}
.aui-btn-green.aui-active,.aui-btn-green:active {
	color:#fff;
	background-color:#179B16
}
.aui-btn-info {
	color:#fff !important;
	background-color:#03a9f4 !important
}
.aui-btn-info.aui-active,.aui-btn-info:active {
	color:#fff !important;
	background-color:#039be5 !important
}
.aui-btn-warning {
	color:#fff !important;
	background-color:#ffc107 !important
}
.aui-btn-warning.aui-active,.aui-btn-warning:active {
	color:#fff !important;
	background-color:#ffb300 !important
}
.aui-btn-danger {
	color:#fff !important;
	background-color:#e51c23 !important
}
.aui-btn-danger.aui-active,.aui-btn-danger:active {
	color:#fff !important;
	background-color:#dd191b !important
}
.aui-btn-block {
	display:block;
	width:100%;
	padding:.6rem 0;
	margin-bottom:0;
	font-size:.9rem
}
.aui-btn-block.aui-btn-sm {
	padding:.4rem 0;
	font-size:.7rem
}
.aui-btn .aui-iconfont,.aui-btn-block .aui-iconfont {
	margin-right:.3rem
}
.aui-btn .aui-badge,.aui-btn-block .aui-badge {
	margin-left:.3rem
}
.aui-btn-outlined {
	background:transparent !important;
	border:1px solid #bdbdbd
}
.aui-btn-outlined:active {
	background:transparent !important
}
.aui-btn-default.aui-btn-outlined {
	color:#bdc3c7 !important;
	border:1px solid #dcdcdc !important
}
.aui-btn-primary.aui-btn-outlined {
	color:#00bcd4 !important;
	border:1px solid #00bcd4 !important
}
.aui-btn-success.aui-btn-outlined {
	color:#009688 !important;
	border:1px solid #009688 !important
}
.aui-btn-green.aui-btn-outlined {
	color:#1AAD19 !important;
	border:1px solid #1AAD19 !important
}
.aui-btn-info.aui-btn-outlined {
	color:#03a9f4 !important;
	border:1px solid #03a9f4 !important
}
.aui-btn-warning.aui-btn-outlined {
	color:#ffc107 !important;
	border:1px solid #ffc107 !important
}
.aui-btn-danger.aui-btn-outlined {
	color:#e51c23 !important;
	border:1px solid #e51c23 !important
}

input[type="search"]::-webkit-search-cancel-button {
	display:none
}
.aui-list {
	padding:0;
	margin:0;
	position:relative;
	font-size:.8rem
}
.aui-list .aui-content {
	overflow:hidden
}
.aui-list.aui-list-noborder:before,.aui-list.aui-list-noborder:after {
	height:0
}
.aui-list:before {
	height:1px;
	background-color:#ddd;
	display:block;
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:auto;
	bottom:auto;
	width:100%;
	z-index:2;
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	pointer-events:none
}
.aui-list:after {
	height:1px;
	background-color:#ddd;
	display:block;
	content:'';
	position:absolute;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	width:100%;
	z-index:2;
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	pointer-events:none
}
.aui-list .aui-list-header {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#e0e0e0;
	color:#212121;
	line-height:1;
	padding:.4rem;
	font-size:.6rem
}
.aui-list .aui-list-item {
	list-style:none;
	margin:0;
	padding:0;
	padding-left:.75rem;
	color:#212121;
	background-color:#fff;
	position:relative;
	min-height:2.2rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.aui-list .aui-list-item-inner {
	position:relative;
	min-height:2.2rem;
	padding-right:.75rem;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-flex:1;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.aui-list .aui-list-item:after {
	width:100%;
	height:1px;
	background-color:#ddd;
	display:block;
	content:'';
	position:absolute;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	z-index:2;
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	pointer-events:none
}
.aui-list .aui-list-item:active {
	background:rgba(0,0,0,0.01) !important;
	-webkit-transition:background-color .2s linear;
	transition:background-color .2s linear
}
.aui-list .aui-list-item:last-child:after {
	height:0
}
.aui-list .aui-list-item-one {
	list-style:none;
	margin:0;
	padding:0;
	padding-left:.75rem;
	color:#212121;
	background-color:#fff;
	position:relative;
	min-height:2.2rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.aui-list .aui-list-item-one-inner {
	position:relative;
	min-height:2.2rem;
	padding-right:.75rem;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-flex:1;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.aui-list .aui-list-item-one:after {
	width:100%;
	height:1px;
	background-color:#ddd;
	display:block;
	content:'';
	position:absolute;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	z-index:2;
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	pointer-events:none
}
.aui-list .aui-list-item-one:active {
	background-color:none;
	-webkit-transition:background-color .2s linear;
	transition:background-color .2s linear
}
.aui-list .aui-list-item-one:last-child:after {
	height:0
}
.aui-list .aui-list-item-text {
	font-size:.7rem;
	color:#757575;
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center
}
.aui-list .aui-list-item-title {
	font-size:.8rem;
	position:relative;
	max-width:100%;
	color:#212121
}
.aui-list .aui-list-item-right,.aui-list-item-title-row em {
	max-width:50%;
	position:relative;
	font-size:.6rem;
	color:#757575;
	margin-left:.25rem
}
.aui-list .aui-list-item-inner p {
	overflow:hidden
}
.aui-list .aui-list-media-list {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column
}
.aui-media-list-item-inner {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.aui-media-list .aui-list-item {
	display:block
}
.aui-media-list .aui-list-item-inner {
	display:block;
	padding-top:.5rem;
	padding-bottom:.5rem
}
.aui-media-list-item-inner+.aui-info {
	margin-right:.75rem
}
.aui-list .aui-list-item-media {
	width:4.5rem;
	position:relative;
	padding:.5rem 0;
	padding-right:.75rem;
	display:inherit;
	-webkit-flex-shrink:0;
	flex-shrink:0;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-box-align:center;
	-webkit-align-items:flex-start;
	align-items:flex-start
}
.aui-list .aui-list-item-media img {
	width:100%;
	display:block
}
.aui-list .aui-list-item-media-list {
	margin-top:.25rem;
	padding-right:0;
	display:block
}
.aui-list.aui-media-list [class*=aui-col-xs-] img {
	max-width:100%;
	width:100%;
	display:block
}
.aui-list-item-middle .aui-list-item-inner:after {
	display:block
}
.aui-list .aui-list-item-middle>.aui-list-item-media,.aui-list .aui-list-item-middle>.aui-list-item-inner,.aui-list .aui-list-item-middle>* {
	-webkit-box-align:center;
	box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.aui-list .aui-list-item-center>.aui-list-item-media,.aui-list .aui-list-item-center>.aui-list-item-inner,.aui-list .aui-list-item-center {
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.aui-list .aui-list-item i.aui-iconfont {
	-webkit-align-self:center;
	align-self:center;
	font-size:.8rem
}
.aui-list-item-inner.aui-list-item-arrow {
	overflow:hidden;
	padding-right:1.5rem
}
.aui-list-item-arrow:before {
	content:'';
	width:.4rem;
	height:.4rem;
	position:absolute;
	top:50%;
	right:.75rem;
	margin-top:-0.2rem;
	background:transparent;
	border:1px solid #ddd;
	border-top:0;
	border-right:0;
	z-index:2;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg)
}
.aui-list-item.aui-list-item-arrow {
	padding-right:.75rem
}
.aui-list label {
	line-height:1.3rem
}
.aui-list.aui-form-list .aui-list-item:active {
	background-color:#fff
}
.aui-list.aui-form-list .aui-list-item-inner {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	padding:0
}
.aui-list .aui-list-item-label,.aui-list .aui-list-item-label-icon {
	color:#212121;
	width:35%;
	min-width:1.5rem;
	margin:0;
	padding:0;
	padding-right:.25rem;
	line-height:2.2rem;
	position:relative;
	overflow:hidden;
	white-space:nowrap;
	max-width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
.aui-list .aui-list-item-label-icon {
	width:auto;
	padding-right:.75rem
}
.aui-list .aui-list-item-input {
	width:100%;
	padding:0;
	padding-right:.75rem;
	-webkit-box-flex:1;
	box-flex:1;
	-webkit-flex-shrink:1;
	flex-shrink:1
}
.aui-list.aui-select-list .aui-list-item:active {
	background-color:#fff
}
.aui-list.aui-select-list .aui-list-item-inner {
	display:block;
	padding-top:.5rem;
	padding-bottom:.5rem;
	-webkit-align-self:stretch;
	align-self:stretch
}
.aui-list.aui-select-list .aui-list-item-label {
	width:auto;
	min-width:2.2rem;
	padding:.5rem 0;
	padding-right:.75rem
}
.aui-list.aui-form-list .aui-list-item-btn {
	padding:.75rem .75rem .75rem 0
}
.aui-list.aui-list-in .aui-list-item {
	overflow-x:hidden
}
.aui-list.aui-list-in .aui-list-item:after {
	left:.75rem
}
.aui-list.aui-list-in .aui-list-item:last-child:after {
	height:0
}
.aui-list.aui-list-in .aui-list-item:after {
	height:0
}
.aui-list.aui-list-in.aui-media-list .aui-list-item-inner.aui-list-item-arrow {
	padding-right:1.5rem
}
.aui-list.aui-list-in .aui-list-item-inner:after {
	width:100%;
	height:1px;
	background-color:#ddd;
	display:block;
	content:'';
	position:absolute;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%
}
.aui-list.aui-list-in .aui-list-item:last-child>.aui-list-item-inner:after {
	height:0
}
.aui-list textarea {
	overflow:auto;
	margin:.5rem 0;
	height:3rem;
	line-height:1rem;
	resize:none
}
.aui-list .aui-list-item-right .aui-badge,.aui-list .aui-list-item-right .aui-dot {
	display:inherit
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
	.aui-list:before,.aui-list:after,.aui-list-item:after,.aui-list.aui-list-in .aui-list-item-inner:after {
	-webkit-transform:scaleY(1);
	transform:scaleY(1)
}
}@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.aui-list:before,.aui-list:after,.aui-list-item:after,.aui-list.aui-list-in .aui-list-item-inner:after {
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5)
}
}@media only screen and (-webkit-min-device-pixel-ratio:3) {
	.aui-list:before,.aui-list:after,.aui-list-item:after,.aui-list.aui-list-in .aui-list-item-inner:after {
	-webkit-transform:scaleY(0.333);
	transform:scaleY(0.333)
}
}.aui-tab {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-align-self:center;
	align-self:center;
	position:relative
}
.aui-tab-item {
	width:100%;
	height:2.2rem;
	line-height:2.2rem;
	position:relative;
	overflow:hidden;
	font-size:.7rem;
	text-align:center;
	color:#212121;
	background-color:#fff;
	margin-left:-1px;
	-webkit-box-flex:1;
	box-flex:1
}
.aui-tab-item.aui-active {
	color:#039be5;
	border-bottom:2px solid #039be5;
	z-index:100
}
.aui-tab:after {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	right:auto;
	top:auto;
	height:1px;
	width:100%;
	background-color:#ddd;
	display:block;
	z-index:2;
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
	.aui-tab:after {
	-webkit-transform:scaleY(1);
	transform:scaleY(1)
}
}@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.aui-tab:after {
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5)
}
}@media only screen and (-webkit-min-device-pixel-ratio:3) {
	.aui-tab:after {
	-webkit-transform:scaleY(0.333);
	transform:scaleY(0.333)
}
}.aui-card-list {
	position:relative;
	margin-bottom:.75rem;
	background:#fff
}
.aui-card-list-header,.aui-card-list-footer {
	position:relative;
	min-height:2.2rem;
	padding:.5rem .75rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.aui-card-list-header {
	font-size:.8rem;
	color:#212121
}
.aui-card-list-header.aui-card-list-user {
	display:block
}
.aui-card-list-user-avatar {
	width:2rem;
	float:left;
	margin-right:.5rem
}
.aui-card-list-user-avatar img {
	width:100%;
	display:block
}
.aui-card-list-user-name {
	color:#212121;
	position:relative;
	font-size:.7rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.aui-card-list-user-name>*,.aui-card-list-user-name small {
	position:relative
}
.aui-card-list-user-name small {
	color:#757575
}
.aui-card-list-user-info {
	color:#757575;
	font-size:.6rem
}
.aui-card-list-content {
	position:relative
}
.aui-card-list-content-padded {
	position:relative;
	padding:.5rem .75rem
}
.aui-card-list-content,.aui-card-list-content-padded {
	font-size:.7rem;
	color:#212121
}
.aui-card-list-content img,.aui-card-list-content-padded img {
	width:auto;
	max-width:100% !important;
	display:block
}
.aui-card-list-footer {
	font-size:.7rem;
	color:#757575
}
.aui-card-list-footer>* {
	position:relative
}
.aui-card-list-footer.aui-text-center {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.aui-card-list-footer .aui-iconfont {
	font-size:.9rem
}
.aui-grid {
	width:100%;
	background-color:#fff;
	display:table;
	table-layout:fixed
}
.aui-grid [class*=aui-col-] {
	display:table-cell;
	position:relative;
	text-align:center;
	vertical-align:middle;
	padding:1rem 0
}
.aui-grid [class*=aui-col-xs-]:active {
	background:rgba(0,0,0,0.01);
}
.aui-grid .aui-iconfont {
	position:relative;
	z-index:20;
	top:0;
	height:1.4rem;
	font-size:1.4rem;
	line-height:1.4rem
}
.aui-grid .aui-grid-label {
	display:block;
	font-size:.7rem;
	position:relative;
	margin-top:.25rem
}
.aui-grid .aui-badge {
	position:absolute;
	top:.5rem;
	left:60%;
	z-index:99
}
.aui-grid .aui-dot {
	position:absolute;
	top:.5rem;
	right:20%;
	z-index:99
}
.aui-radio,.aui-checkbox {
	width:1.2rem;
	height:1.2rem;
	background-color:#fff;
	border:solid 1px #ddd;
	-webkit-border-radius:.6rem;
	border-radius:.6rem;
	font-size:.8rem;
	margin:0;
	padding:0;
	position:relative;
	display:inline-block;
	vertical-align:top;
	cursor:default;
	-webkit-appearance:none;
	-webkit-user-select:none;
	user-select:none;
	-webkit-transition:background-color ease .1s;
	transition:background-color ease .1s
}
.aui-checkbox {
	border-radius:.1rem
}
.aui-radio:checked,.aui-radio.aui-checked,.aui-checkbox:checked,.aui-checkbox.aui-checked {
	background-color:#03a9f4;
	border:solid 1px #03a9f4;
	text-align:center;
	background-clip:padding-box
}
.aui-radio:checked:before,.aui-radio.aui-checked:before,.aui-checkbox:checked:before,.aui-checkbox.aui-checked:before,.aui-radio:checked:after,.aui-radio.aui-checked:after,.aui-checkbox:checked:after,.aui-checkbox.aui-checked:after {
	content:'';
	width:.5rem;
	height:.3rem;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-0.25rem;
	margin-top:-0.25rem;
	background:transparent;
	border:1px solid #fff;
	border-top:0;
	border-right:0;
	z-index:2;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.aui-radio:disabled,.aui-radio.aui-disabled,.aui-checkbox:disabled,.aui-checkbox.aui-disabled {
	background-color:#ddd;
	border:solid 1px #ddd
}
.aui-radio:disabled:before,.aui-radio.aui-disabled:before,.aui-radio:disabled:after,.aui-radio.aui-disabled:after,.aui-checkbox:disabled:before,.aui-checkbox.aui-disabled:before,.aui-checkbox:disabled:after,.aui-checkbox.aui-disabled:after {
	content:'';
	width:.5rem;
	height:.3rem;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-0.25rem;
	margin-top:-0.25rem;
	background:transparent;
	border:1px solid #fff;
	border-top:0;
	border-right:0;
	z-index:2;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.aui-switch {
	width:2.3rem;
	height:1.2rem;
	position:relative;
	vertical-align:top;
	border:1px solid #ddd;
	background-color:#ddd;
	border-radius:.6rem;
	background-clip:content-box;
	display:inline-block;
	outline:0;
	-webkit-appearance:none;
	appearance:none;
	-webkit-user-select:none;
	user-select:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-transition:all .2s linear;
	transition:all .2s linear
}
.aui-switch:before {
	width:1.1rem;
	height:1.1rem;
	position:absolute;
	top:0;
	left:0;
	border-radius:.6rem;
	background-color:#fff;
	content:'';
	-webkit-transition:left .2s;
	transition:left .2s
}
.aui-switch:checked {
	border-color:#03a9f4;
	background-color:#03a9f4
}
.aui-switch:checked:before {
	left:1.1rem
}
.aui-bar {
	position:relative;
	top:0;
	right:0;
	left:0;
	z-index:10;
	width:100%;
	min-height:2.25rem;
	font-size:.9rem;
	text-align:center;
	display:table
}
.aui-bar-nav {
	top:0;
	line-height:2.25rem;
	background-color:#03a9f4;
	color:#fff
}
.aui-title a {
	color:inherit
}
.aui-bar-nav .aui-title {
	min-height:2.25rem;
	position:absolute;
	margin:0;
	text-align:center;
	white-space:nowrap;
	padding-left:125px;
	background:url(../image/logo.png) 0 center no-repeat;
	background-size:auto 37px;
	left:1.5rem;
	width:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	z-index:2
}
.aui-bar-nav a {
	color:#fff
}
.aui-bar-nav .aui-iconfont {
	position:relative;
	z-index:20;
	font-size:.9rem;
	color:#fff;
	font-weight:400;
	line-height:2.25rem
}
.aui-bar-nav .aui-pull-left {
	padding:0 .5rem;
	font-size:.8rem;
	font-weight:400;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
.aui-bar-nav .aui-pull-right {
	padding:0 .5rem;
	font-size:.8rem;
	font-weight:400;
	z-index:2;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
.aui-bar-nav .aui-btn {
	position:relative;
	z-index:20;
	height:2.25rem;
	line-height:2.25rem;
	padding-top:0;
	padding-bottom:0;
	margin:0;
	border-radius:.1rem;
	border-width:0;
	background:transparent !important
}
.aui-bar-nav .aui-btn.aui-btn-outlined {
	position:relative;
	padding:0 .15rem;
	margin:.5rem;
	height:1.25rem;
	line-height:1.25rem;
	border-width:1px;
	background:transparent !important;
	border-color:#fff
}
.aui-bar-nav .aui-btn:active {
	background:0
}
.aui-bar-nav .aui-btn .aui-iconfont {
	font-size:.9rem;
	line-height:1.25rem;
	padding:0;
	margin:0;
	color:#fff
}
.aui-bar-light {
	color:#03a9f4;
	background-color:#fff
}
.aui-bar-nav.aui-bar-light .aui-iconfont {
	color:#03a9f4
}
.aui-bar-nav.aui-bar-light .aui-btn-outlined {
	border-color:#03a9f4
}
.aui-bar-nav.aui-bar-light:after {
	height:1px;
	background-color:#ddd;
	display:block;
	content:'';
	position:absolute;
	top:auto;
	left:0;
	right:auto;
	bottom:0;
	width:100%;
	z-index:2;
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	pointer-events:none
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
	.aui-bar.aui-bar-light:after {
	-webkit-transform:scaleY(1);
	transform:scaleY(1)
}
}@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.aui-bar.aui-bar-light:after {
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5)
}
}@media only screen and (-webkit-min-device-pixel-ratio:3) {
	.aui-bar.aui-bar-light:after {
	-webkit-transform:scaleY(0.333);
	transform:scaleY(0.333)
}
}.aui-bar-tab {
	position:fixed;
	top:auto;
	bottom:0;
	table-layout:fixed;
/*	background-color:#fff;*/
	color:#757575
}
.aui-bar-tab .aui-bar-tab-item {
	display:table-cell;
	position:relative;
	width:1%;
	height:2.5rem;
	text-align:center;
	vertical-align:middle
}
.aui-bar-tab .aui-active {
	color:#039be5
}
.aui-bar-tab .aui-bar-tab-item .aui-iconfont {
	position:relative;
	z-index:20;
	top:.1rem;
	height:1.2rem;
	font-size:1rem;
/*	line-height:1rem*/
}
.aui-bar-tab .aui-bar-tab-label {
	display:block;
	font-size:.6rem;
	position:relative; text-align:center;
}
.aui-bar-tab .aui-badge {
	position:absolute;
	top:.1rem;
	left:55%;
	z-index:99
}
.aui-bar-tab .aui-dot {
	position:absolute;
	top:.1rem;
	right:30%;
	z-index:99
}
.aui-bar-btn {
	position:relative;
	font-size:.7rem;
	display:table;
	white-space:nowrap;
	margin:0 auto;
	padding:0;
	border:0;
	width:100%;
	min-height:1.8rem
}
.aui-bar-btn-item {
	display:table-cell;
	position:relative;
	width:1%;
	line-height:1.6rem;
	text-align:center;
	vertical-align:middle;
	border-radius:0;
	position:relative;
	border-width:1px;
	border-style:solid;
	border-color:#03a9f4;
	border-left-width:0
}
.aui-bar-btn .aui-input,.aui-bar-btn input,.aui-bar-btn select {
	padding-left:.25rem;
	padding-right:.25rem;
	min-height:1.8rem
}
.aui-bar-btn-sm {
	min-height:1.3rem
}
.aui-bar-btn.aui-bar-btn-sm .aui-input,.aui-bar-btn.aui-bar-btn-sm input,.aui-bar-btn.aui-bar-btn-sm select {
	min-height:1.2rem
}
.aui-bar-btn-sm .aui-bar-btn-item {
	line-height:1.3rem;
	font-size:.6rem
}
.aui-bar-btn-item.aui-active {
	background-color:#03a9f4;
	color:#fff
}
.aui-bar-btn-item:first-child {
	border-left-width:1px;
	border-top-left-radius:.2rem;
	border-bottom-left-radius:.2rem
}
.aui-bar-btn-item:last-child {
	border-top-right-radius:.2rem;
	border-bottom-right-radius:.2rem;
	border-left:0
}
.aui-bar-btn.aui-bar-btn-full .aui-bar-btn-item:first-child {
	border-left-width:0;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.aui-bar-btn.aui-bar-btn-full .aui-bar-btn-item:last-child {
	border-right-width:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.aui-bar-btn.aui-bar-btn-round .aui-bar-btn-item:first-child {
	border-top-left-radius:1.5rem;
	border-bottom-left-radius:1.5rem
}
.aui-bar-btn.aui-bar-btn-round .aui-bar-btn-item:last-child {
	border-top-right-radius:1.5rem;
	border-bottom-right-radius:1.5rem
}
.aui-bar-nav .aui-bar-btn {
	margin-top:.45rem;
	margin-bottom:.4rem;
	min-height:1.3rem
}
.aui-bar-nav .aui-bar-btn-item {
	line-height:1.3rem;
	border-color:#fff
}
.aui-bar-nav .aui-bar-btn-item.aui-active {
	background-color:#fff;
	color:#03a9f4
}
.aui-bar-nav.aui-bar-light .aui-bar-btn-item {
	border-color:#03a9f4
}
.aui-bar-nav.aui-bar-light .aui-bar-btn-item.aui-active {
	background-color:#03a9f4;
	color:#fff
}
.aui-bar-nav>.aui-bar-btn {
	width:50%
}
.aui-info {
	position:relative;
	padding:.5rem 0;
	font-size:.7rem;
	color:#757575;
	background-color:transparent;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.aui-info-item {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.aui-info-item>*,.aui-info>* {
	display:inherit;
	position:relative
}
.aui-progress {
	width:100%;
	height:1rem;
	border-radius:.2rem;
	overflow:hidden;
	background-color:#f0f0f0
}
.aui-progress-bar {
	float:left;
	width:0;
	height:100%;
	font-size:.6rem;
	line-height:1rem;
	color:#fff;
	text-align:center;
	background-color:#03a9f4
}
.aui-progress.sm,.aui-progress-sm {
	height:.5rem
}
.aui-progress.sm,.aui-progress-sm,.aui-progress.sm .aui-progress-bar,.aui-progress-sm .aui-progress-bar {
	border-radius:1px
}
.aui-progress.xs,.aui-progress-xs {
	height:.35rem
}
.aui-progress.xs,.aui-progress-xs,.aui-progress.xs .progress-bar,.aui-progress-xs .progress-bar {
	border-radius:1px
}
.aui-progress.xxs,.aui-progress-xxs {
	height:.15rem
}
.aui-progress.xxs,.aui-progress-xxs,.aui-progress.xxs .progress-bar,.aui-progress-xxs .progress-bar {
	border-radius:1px
}
.aui-range {
	position:relative;
	display:inline-block
}
.aui-range input[type='range'] {
	height:.2rem;
	border:0;
	border-radius:2px;
	background-color:#f0f0f0;
	position:relative;
	-webkit-appearance:none !important
}
.aui-range input[type='range']::-webkit-slider-thumb {
	width:1.2rem;
	height:1.2rem;
	border-radius:50%;
	border-color:#03a9f4;
	background-color:#03a9f4;
	-webkit-appearance:none !important
}
.aui-range .aui-range-tip {
	font-size:1rem;
	position:absolute;
	z-index:999;
	top:-1.5rem;
	width:2.4rem;
	height:1.5rem;
	line-height:1.5rem;
	text-align:center;
	color:#666;
	border:1px solid #ddd;
	border-radius:.3rem;
	background-color:#fff
}
.aui-input-row .aui-range input[type='range'] {
	width:90%;
	margin-left:5%
}
.aui-searchbar {
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	height:2.2rem;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background-color:#ebeced;
	color:#9e9e9e;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.aui-searchbar.focus {
	-webkit-box-pack:start
}
.aui-searchbar-input {
	margin:0 .5rem;
	background-color:#fff;
	border-radius:.25rem;
	height:1.4rem;
	line-height:1.4rem;
	font-size:.7rem;
	width:100%;
	position:relative;
	padding-left:.5rem;
	display:-webkit-box;
	-webkit-box-flex:1
}
.aui-searchbar form {
	width:90%
}
.aui-searchbar-input input {
	color:#666;
	width:100%;
	padding:0;
	margin:0;
	height:1.4rem;
	min-height:1.4rem;
	line-height:1.4rem;
	border:0;
	-webkit-appearance:none;
	font-size:.7rem
}
.aui-searchbar input::-webkit-input-placeholder {
	color:#ccc
}
.aui-searchbar .aui-iconfont {
	line-height:1.4rem;
	margin-right:.25rem
}
.aui-searchbar .aui-searchbar-cancel {
	font-size:.7rem;
	color:#666;
	margin-right:-2.2rem;
	width:2.2rem;
	height:1.4rem;
	line-height:1.4rem;
	text-align:center;
	-webkit-transition:all .3s;
	transition:all .3s
}
.aui-searchbar .aui-searchbar-cancel .aui-iconfont {
	color:#666
}
.aui-tips {
	padding:0 .75rem;
	width:100%;
	z-index:99;
	height:1.9rem;
	line-height:1.9rem;
	position:relative;
	background-color:rgba(0,0,0,.6);
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center
}
.aui-tips .aui-tips-title {
	padding:0 .5rem;
	font-size:.7rem;
	position:relative;
	max-width:100%
}
.aui-toast {
	background:rgba(0,0,0,0.7);
	text-align:center;
	border-radius:.25rem;
	color:#fff;
	position:fixed;
	z-index:3;
	top:45%;
	left:50%;
	width:7.5em;
	min-height:6em;
	margin-left:-3.75em;
	margin-top:-4rem;
	display:none
}
.aui-toast .aui-iconfont {
	margin-top:.2rem;
	display:block;
	font-size:2.6rem
}
.aui-toast-content {
	margin:0 0 .75rem
}
.aui-toast-loading {
	background-color:#fff;
	border-radius:100%;
	margin:.75rem 0;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	border:2px solid #fff;
	border-bottom-color:transparent;
	height:2.25rem;
	width:2.25rem;
	background:transparent !important;
	display:inline-block;
	-webkit-animation:rotate 1s 0s linear infinite;
	animation:rotate 1s 0s linear infinite
}
.aui-dialog {
	width:13.5rem;
	text-align:center;
	position:fixed;
	z-index:999;
	left:50%;
	margin-left:-6.75rem;
	margin-top:0;
	top:45%;
	border-radius:.3rem;
	opacity:0;
	background-color:#fff;
	-webkit-transform:translate3d(0,0,0) scale(1.2);
	transform:translate3d(0,0,0) scale(1.2);
	-webkit-transition-property:-webkit-transform,opacity;
	transition-property:transform,opacity
}
.aui-dialog-header {
	padding:.5rem .75rem 0 .75rem;
	text-align:center;
	font-size:1em;
	color:#212121
}
.aui-dialog-body {
	padding:.75rem;
	overflow:hidden;
	font-size:.875em;
	color:#757575
}
.aui-dialog-body input {
	border:1px solid #bdbdbd;
	border-radius:.2rem;
	height:1.8rem;
	line-height:1.8rem;
	min-height:1.8rem;
	padding-left:.25rem;
	padding-right:.25rem
}
.aui-dialog-footer {
	position:relative;
	font-size:1em;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.aui-dialog-footer:after {
	width:100%;
	height:1px;
	background-color:#ddd;
	display:block;
	content:'';
	position:absolute;
	top:0;
	right:auto;
	bottom:auto;
	left:0;
	z-index:2;
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%
}
.aui-dialog-btn {
	position:relative;
	display:block;
	width:100%;
	padding:0 .25rem;
	height:2.2rem;
	font-size:.8rem;
	line-height:2.2rem;
	text-align:center;
	color:#0894ec;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-flex:1;
	box-flex:1
}
.aui-dialog-btn:after {
	width:1px;
	height:100%;
	background-color:#ddd;
	display:block;
	content:'';
	position:absolute;
	top:0;
	right:auto;
	bottom:auto;
	left:0;
	-webkit-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.aui-dialog-btn:first-child:after {
	width:0
}
.aui-dialog.aui-dialog-in {
	opacity:1;
	-webkit-transition-duration:300ms;
	transition-duration:300ms;
	-webkit-transform:translate3d(0,0,0) scale(1);
	transform:translate3d(0,0,0) scale(1)
}
.aui-dialog.aui-dialog-out {
	opacity:0;
	-webkit-transition-duration:300ms;
	transition-duration:300ms;
	-webkit-transform:translate3d(0,0,0) scale(0.815);
	transform:translate3d(0,0,0) scale(0.815)
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
	.aui-dialog-footer:after {
	-webkit-transform:scaleY(1);
	transform:scaleY(1)
}
.aui-dialog-btn:after {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.aui-dialog-footer:after {
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5)
}
.aui-dialog-btn:after {
	-webkit-transform:scaleX(0.5);
	transform:scaleX(0.5)
}
}@media only screen and (-webkit-min-device-pixel-ratio:3) {
	.aui-dialog-footer:after {
	-webkit-transform:scaleY(0.333);
	transform:scaleY(0.333)
}
.aui-dialog-btn:after {
	-webkit-transform:scaleX(0.333);
	transform:scaleX(0.333)
}
}.aui-popup {
	padding:0;
	margin:0;
	background:transparent;
	position:fixed;
	height:auto;
	min-width:7rem;
	min-height:4.5rem;
	z-index:999;
	opacity:0;
	display:none;
	-webkit-user-select:none;
	user-select:none;
	-webkit-transition-property:-webkit-transform,opacity;
	transition-property:transform,opacity
}
.aui-popup.aui-popup-in {
	opacity:1;
	-webkit-transition-duration:300ms;
	transition-duration:300ms
}
.aui-popup.aui-popup-out {
	opacity:0;
	-webkit-transition-duration:300ms;
	transition-duration:300ms
}
.aui-popup-right {
	right:.75rem
}
.aui-popup-content {
	background-color:#fff;
	border-radius:.2rem;
	overflow:hidden;
	min-height:4.5rem;
	height:100%
}
.aui-popup-top,.aui-popup-top-left,.aui-popup-top-right {
	top:.45rem
}
.aui-popup-top {
	left:50%;
	margin-left:-3.5rem
}
.aui-popup-top-left {
	left:.45rem
}
.aui-popup-top-right {
	right:.45rem
}
.aui-popup-arrow {
	content:'';
	position:absolute;
	width:.5rem;
	height:.5rem;
	-webkit-transform-origin:50% 50% 0;
	transform-origin:50% 50% 0;
	background-color:transparent;
	background-image:-webkit-linear-gradient(45deg,#fff,#fff 50%,transparent 50%);
	background-image:linear-gradient(45deg,#fff,#fff 50%,transparent 50%)
}
.aui-popup-top .aui-popup-arrow,.aui-popup-top-left .aui-popup-arrow,.aui-popup-top-right .aui-popup-arrow {
	top:.2rem;
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
.aui-popup-top .aui-popup-arrow {
	left:50%;
	margin-left:-0.25rem;
	margin-top:-0.4rem
}
.aui-popup-top-left .aui-popup-arrow {
	left:.25rem;
	margin-top:-0.4rem
}
.aui-popup-top-right .aui-popup-arrow {
	right:.25rem;
	margin-top:-0.4rem
}
.aui-popup-bottom,.aui-popup-bottom-left,.aui-popup-bottom-right {
	bottom:.45rem
}
.aui-popup-bottom {
	left:50%;
	margin-left:-3.5rem
}
.aui-popup-bottom-left {
	left:.45rem
}
.aui-popup-bottom-right {
	right:.45rem
}
.aui-popup-bottom .aui-popup-arrow,.aui-popup-bottom-left .aui-popup-arrow,.aui-popup-bottom-right .aui-popup-arrow {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	bottom:.2rem
}
.aui-popup-bottom .aui-popup-arrow {
	left:50%;
	margin-left:-0.25rem;
	margin-bottom:-0.4rem
}
.aui-popup-bottom-left .aui-popup-arrow {
	left:.25rem;
	margin-bottom:-0.4rem
}
.aui-popup-bottom-right .aui-popup-arrow {
	right:.25rem;
	margin-bottom:-0.4rem
}
.aui-popup-content .aui-list .aui-list-item:first-child {
	border-top-left-radius:.2rem;
	border-top-right-radius:.2rem
}
.aui-popup-content .aui-list .aui-list-item:last-child {
	border-bottom-left-radius:.2rem;
	border-bottom-right-radius:.2rem
}
.aui-actionsheet {
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	padding:0 .5rem;
	z-index:999;
	opacity:0;
	-webkit-transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,transform .3s;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
.aui-actionsheet-btn {
	background-color:#fff;
	border-radius:6px;
	text-align:center;
	margin-bottom:.5rem
}
.aui-actionsheet-title {
	font-size:.6rem;
	color:#999;
	line-height:1.8rem
}
.aui-actionsheet-btn-item {
	height:2.2rem;
	line-height:2.2rem;
	color:#0075f0
}
.aui-sharebox {
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	z-index:999;
	background-color:#fff;
	opacity:0;
	-webkit-transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,transform .3s;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
.aui-sharebox .aui-row {
	padding:.5rem 0
}
.aui-sharebox img {
	display:block;
	width:50%;
	margin:0 auto
}
.aui-sharebox.aui-grid [class*=aui-col-] {
	padding:.5rem 0
}
.aui-sharebox.aui-grid .aui-grid-label {
	font-size:.6rem;
	color:#757575
}
.aui-sharebox-close-btn {
	width:100%;
	height:2.2rem;
	line-height:2.2rem;
	color:#757575;
	text-align:center;
	font-size:.7rem
}
.aui-collapse-header.aui-active {
	background:#ececec
}
.aui-collapse .aui-list-item:active {
	background:#ececec
}
.aui-collapse-content {
	display:none
}
.aui-collapse-content .aui-list-item:last-child {
	border-bottom:0
}
@media screen and (-webkit-min-device-pixel-ratio:1.5) {
	.aui-collapse-content .aui-list-item:last-child {
	background-position:bottom
}
.aui-list.aui-collapse.aui-list-noborder,.aui-list.aui-collapse.aui-list-noborder .aui-collapse-content:last-child .aui-list-item:last-child {
	border:0;
	background-size:100% 1px;
	background-repeat:no-repeat;
	background-position:0 bottom;
	background-image:linear-gradient(0,#ddd,#ddd 50%,transparent 50%);
	background-image:-webkit-linear-gradient(90deg,#ddd,#ddd 50%,transparent 50%)
}
.aui-list.aui-collapse.aui-list-noborder,.aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item:last-child {
	border:0;
	background-size:100% 0;
	background-image:none
}
.aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item.aui-collapse-header,.aui-list.aui-collapse.aui-list-noborder .aui-collapse-content .aui-list-item:last-child {
	border:0;
	background-size:100% 0;
	background-image:none
}
}.aui-collapse-header.aui-active .aui-collapse-arrow {
	display:block;
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg)
}
.aui-chat {
	width:100%;
	height:100%;
	padding:.5rem
}
.aui-chat .aui-chat-item {
	position:relative;
	width:100%;
	margin-bottom:.75rem;
	overflow:hidden;
	display:block
}
.aui-chat .aui-chat-header {
	width:100%;
	text-align:center;
	margin-bottom:.75rem;
	font-size:.6rem;
	color:#757575
}
.aui-chat .aui-chat-left {
	float:left
}
.aui-chat .aui-chat-right {
	float:right
}
.aui-chat .aui-chat-media {
	display:inline-block;
	max-width:2rem
}
.aui-chat .aui-chat-media img {
	width:100%;
	border-radius:50%
}
.aui-chat .aui-chat-inner {
	position:relative;
	overflow:hidden;
	display:inherit
}
.aui-chat .aui-chat-arrow {
	content:'';
	position:absolute;
	width:.6rem;
	height:.6rem;
	top:.2rem;
	-webkit-transform-origin:50% 50% 0;
	transform-origin:50% 50% 0;
	background-color:transparent
}
.aui-chat .aui-chat-left .aui-chat-arrow {
	background-image:-webkit-linear-gradient(45deg,#b3e5fc,#b3e5fc 50%,transparent 50%);
	background-image:linear-gradient(45deg,#b3e5fc,#b3e5fc 50%,transparent 50%);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	left:-0.25rem
}
.aui-chat .aui-chat-right .aui-chat-arrow {
	background-image:-webkit-linear-gradient(45deg,#fff,#fff 50%,transparent 50%);
	background-image:linear-gradient(45deg,#fff,#fff 50%,transparent 50%);
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg);
	right:-0.25rem
}
.aui-chat .aui-chat-content {
	color:#212121;
	font-size:.7rem;
	border-radius:.2rem;
	min-height:2rem;
	position:relative;
	padding:.5rem;
	max-width:80%;
	word-break:break-all;
	word-wrap:break-word
}
.aui-chat .aui-chat-content img {
	max-width:100%;
	display:block
}
.aui-chat .aui-chat-status {
	position:relative;
	width:2rem;
	height:2rem;
	line-height:2rem;
	text-align:center
}
.aui-chat .aui-chat-name {
	width:100%;
	position:relative;
	font-size:.6rem;
	color:#757575;
	margin-bottom:.25rem
}
.aui-chat .aui-chat-left .aui-chat-name {
	left:.5rem
}
.aui-chat .aui-chat-left .aui-chat-status {
	left:.5rem;
	float:left
}
.aui-chat .aui-chat-left .aui-chat-media {
	width:2rem;
	float:left
}
.aui-chat .aui-chat-left .aui-chat-inner {
	max-width:70%
}
.aui-chat .aui-chat-left .aui-chat-content {
	background-color:#b3e5fc;
	float:left;
	left:.5rem
}
.aui-chat .aui-chat-right .aui-chat-media {
	width:2rem;
	float:right
}
.aui-chat .aui-chat-right .aui-chat-inner {
	float:right;
	max-width:70%
}
.aui-chat .aui-chat-right .aui-chat-name {
	float:right;
	right:.5rem;
	text-align:right
}
.aui-chat .aui-chat-right .aui-chat-content {
	background-color:#fff;
	right:.5rem;
	float:right
}
.aui-chat .aui-chat-right .aui-chat-status {
	float:right;
	right:.5rem
}
.aui-border-l {
	border-left:1px solid #ddd
}
.aui-border-r {
	border-right:1px solid #ddd
}
.aui-border-t {
	border-top:1px solid #ddd
}
.aui-border-b {
	border-bottom:1px solid #ddd
}
.aui-border {
	border:1px solid #ddd
}
@media screen and (-webkit-min-device-pixel-ratio:1.5) {
	.aui-border-l {
	border:0;
	background-image:-webkit-linear-gradient(0deg,#ddd,#ddd 50%,transparent 50%);
	background-image:linear-gradient(270deg,#ddd,#ddd 50%,transparent 50%);
	background-size:1px 100%;
	background-repeat:no-repeat;
	background-position:left
}
.aui-border-r {
	border:0;
	background-image:-webkit-linear-gradient(0deg,#ddd,#ddd 50%,transparent 50%);
	background-image:linear-gradient(270deg,#ddd,#ddd 50%,transparent 50%);
	background-size:1px 100%;
	background-repeat:no-repeat;
	background-position:right
}
.aui-border-t {
	border:0;
	background-size:100% 1px;
	background-repeat:no-repeat;
	background-position:top;
	background-image:linear-gradient(0,#ddd,#ddd 50%,transparent 50%);
	background-image:-webkit-linear-gradient(90deg,#ddd,#ddd 50%,transparent 50%)
}
.aui-border-b {
	border:0;
	background-size:100% 1px;
	background-repeat:no-repeat;
	background-position:bottom;
	background-image:linear-gradient(0,#ddd,#ddd 50%,transparent 50%);
	background-image:-webkit-linear-gradient(90deg,#ddd,#ddd 50%,transparent 50%)
}
.aui-border {
	border:0;
	background-image:-webkit-linear-gradient(270deg,#ddd,#ddd 50%,transparent 50%),-webkit-linear-gradient(180deg,#ddd,#ddd 50%,transparent 50%),-webkit-linear-gradient(90deg,#ddd,#ddd 50%,transparent 50%),-webkit-linear-gradient(0,#ddd,#ddd 50%,transparent 50%);
	background-image:linear-gradient(180deg,#ddd,#ddd 50%,transparent 50%),linear-gradient(270deg,#ddd,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd,#ddd 50%,transparent 50%);
	background-size:100% 1px,1px 100%,100% 1px,1px 100%;
	background-repeat:no-repeat;
	background-position:top,right top,bottom,left top
}
}@keyframes rotate {
	0% {
	-webkit-transform:rotate(0deg) scale(1);
	transform:rotate(0deg) scale(1)
}
50% {
	-webkit-transform:rotate(180deg) scale(1);
	transform:rotate(180deg) scale(1)
}
100% {
	-webkit-transform:rotate(360deg) scale(1);
	transform:rotate(360deg) scale(1)
}
}@-webkit-keyframes rotate {
	0% {
	-webkit-transform:rotate(0deg) scale(1);
	transform:rotate(0deg) scale(1)
}
50% {
	-webkit-transform:rotate(180deg) scale(1);
	transform:rotate(180deg) scale(1)
}
100% {
	-webkit-transform:rotate(360deg) scale(1);
	transform:rotate(360deg) scale(1)
}
}@keyframes bounce {
	0%,100% {
	-webkit-transform:scale(0.0);
	transform:scale(0.0)
}
50% {
	-webkit-transform:scale(1.0);
	transform:scale(1.0)
}
}@-webkit-keyframes bounce {
	0%,100% {
	-webkit-transform:scale(0.0);
	transform:scale(0.0)
}
50% {
	-webkit-transform:scale(1.0);
	transform:scale(1.0)
}
}@keyframes fadeIn {
	from {
	opacity:.3
}
to {
	opacity:1
}
}@-webkit-keyframes fadeIn {
	from {
	opacity:.3
}
to {
	opacity:1
}
}.mdui-ripple {
	position:relative;
	overflow:hidden;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.mdui-ripple-wave {
	position:absolute !important;
	top:0;
	left:0;
	z-index:1;
	padding:0;
	margin:0;
	font-size:0;
	pointer-events:none;
	background-color:rgba(0,0,0,.1);
	border-radius:50%;
	-webkit-transition-duration:1400ms;
	transition-duration:1400ms;
	-webkit-transform:translate3d(0px,0px,0) scale(0);
	transform:translate3d(0px,0px,0) scale(0)
}
.mdui-ripple[class*="mdui-color-"] .mdui-ripple-wave {
	background-color:rgba(255,255,255,.3)
}
.mdui-ripple-white .mdui-ripple-wave {
	background-color:rgba(255,255,255,.3) !important
}
.mdui-ripple-black .mdui-ripple-wave {
	background-color:rgba(0,0,0,.1) !important
}
.mdui-ripple-wave-fill {
	opacity:.35;
	-webkit-transition-duration:300ms;
	transition-duration:300ms
}
.mdui-ripple-wave-out {
	opacity:0;
	-webkit-transition-duration:600ms;
	transition-duration:600ms
}
.mdui-ripple-amber .mdui-ripple-wave {
	background-color:rgba(255,193,7,.3) !important
}
.mdui-ripple-blue .mdui-ripple-wave {
	background-color:rgba(33,150,243,.3) !important
}
.mdui-ripple-blue-grey .mdui-ripple-wave {
	background-color:rgba(96,125,139,.3) !important
}
.mdui-ripple-brown .mdui-ripple-wave {
	background-color:rgba(121,85,72,.3) !important
}
.mdui-ripple-cyan .mdui-ripple-wave {
	background-color:rgba(0,188,212,.3) !important
}
.mdui-ripple-deep-orange .mdui-ripple-wave {
	background-color:rgba(255,87,34,.3) !important
}
.mdui-ripple-deep-purple .mdui-ripple-wave {
	background-color:rgba(103,58,183,.3) !important
}
.mdui-ripple-green .mdui-ripple-wave {
	background-color:rgba(76,175,80,.3) !important
}
.mdui-ripple-grey .mdui-ripple-wave {
	background-color:rgba(158,158,158,.3) !important
}
.mdui-ripple-indigo .mdui-ripple-wave {
	background-color:rgba(63,81,181,.3) !important
}
.mdui-ripple-light-blue .mdui-ripple-wave {
	background-color:rgba(3,169,244,.3) !important
}
.mdui-ripple-light-green .mdui-ripple-wave {
	background-color:rgba(139,195,74,.3) !important
}
.mdui-ripple-lime .mdui-ripple-wave {
	background-color:rgba(205,220,57,.3) !important
}
.mdui-ripple-orange .mdui-ripple-wave {
	background-color:rgba(255,152,0,.3) !important
}
.mdui-ripple-pink .mdui-ripple-wave {
	background-color:rgba(233,30,99,.3) !important
}
.mdui-ripple-purple .mdui-ripple-wave {
	background-color:rgba(156,39,176,.3) !important
}
.mdui-ripple-red .mdui-ripple-wave {
	background-color:rgba(244,67,54,.3) !important
}
.mdui-ripple-teal .mdui-ripple-wave {
	background-color:rgba(0,150,136,.3) !important
}
.mdui-ripple-yellow .mdui-ripple-wave {
	background-color:rgba(255,235,59,.3) !important
}
.mdui-theme-layout-dark .mdui-ripple-wave {
	background-color:rgba(255,255,255,.3)
}
.mdui-ripple-none .mdui-ripple-wave {
	display:none !important;
}
