﻿@-webkit-keyframes popAppearIn {
	0% {
	opacity:0;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
50% {
	opacity:1
}
to {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes popAppearIn {
	0% {
	opacity:0;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
50% {
	opacity:1
}
to {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes popAppearOut {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
50% {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:scale(.1);
	transform:scale(.1)
}
}@keyframes popAppearOut {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
50% {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:scale(.1);
	transform:scale(.1)
}
}@-webkit-keyframes tooltipsTopIn {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,-16px,0);
	transform:translate3d(0,-16px,0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@keyframes tooltipsTopIn {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,-16px,0);
	transform:translate3d(0,-16px,0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@-webkit-keyframes tooltipsTopOut {
	0% {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,-16px,0);
	transform:translate3d(0,-16px,0)
}
}@keyframes tooltipsTopOut {
	0% {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,-16px,0);
	transform:translate3d(0,-16px,0)
}
}@-webkit-keyframes tooltipsBottomIn {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,16px,0);
	transform:translate3d(0,16px,0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@keyframes tooltipsBottomIn {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,16px,0);
	transform:translate3d(0,16px,0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@-webkit-keyframes tooltipsBottomOut {
	0% {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,16px,0);
	transform:translate3d(0,16px,0)
}
}@keyframes tooltipsBottomOut {
	0% {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0,16px,0);
	transform:translate3d(0,16px,0)
}
}body,html {
	color:#03081a
}
a,address,b,blockquote,body,div,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,label,legend,li,ol,p,s,span,table,tbody,td,tfoot,th,thead,tr,ul {
	font-family:-apple-system
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a img {
	border:0
}
button,input,textarea {
	border:0;
	font-family:inherit;
	padding:0;
}
input,textarea {
	background:0 0;
}
input[type=search]::-webkit-search-cancel-button {
	-webkit-appearance:none
}
button:focus,input:focus,textarea:focus {
	outline:0
}
* {
	-webkit-tap-highlight-color:transparent
}
.horizon-fade-zoom-enter {
	opacity:0;
	-webkit-transform:translateX(50%) scale(.8);
	transform:translateX(50%) scale(.8)
}
.horizon-fade-zoom-enter-active {
	-webkit-transition:opacity .2s,-webkit-transform .4s;
	transition:opacity .2s,-webkit-transform .4s;
	transition:transform .4s,opacity .2s;
	transition:transform .4s,opacity .2s,-webkit-transform .4s
}
.horizon-fade-zoom-leave-to {
	opacity:0;
	-webkit-transform:translateX(-50%) scale(.8);
	transform:translateX(-50%) scale(.8)
}
.horizon-fade-zoom-leave-active {
	-webkit-transition:opacity .3s,-webkit-transform .3s;
	transition:opacity .3s,-webkit-transform .3s;
	transition:transform .3s,opacity .3s;
	transition:transform .3s,opacity .3s,-webkit-transform .3s
}
.qui-action-sheet__panel {
	background-color:#dedfe0;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	overflow:hidden
}
.qui-action-sheet__title {
	-webkit-box-pack:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	background-color:#fff;
	color:#878b99;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	font-size:12px;
	height:56px;
	-webkit-justify-content:center;
	justify-content:center;
	line-height:1.4;
	padding:0 20px;
	position:relative;
	text-align:center
}
.qui-action-sheet__menu:before,.qui-action-sheet__title:before {
	border-bottom:1px solid #dedede;
	bottom:0;
	content:" ";
	height:1px;
	left:0;
	position:absolute;
	right:0;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5);
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%
}
.qui-action-sheet__title-text {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis
}
.qui-action-sheet__cell {
	background-color:#fff;
	font-size:17px;
	padding:16px 0;
	text-align:center
}
.qui-action-sheet__cell:active {
	background-color:#ececec
}
.qui-action-sheet__cell:first-child:before {
	display:none
}
.qui-action-sheet__cell-text {
	overflow:hidden;
	padding:0 20px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.qui-action-sheet__cell .qui-icon-success {
	color:#00cafc;
	font-size:16px;
	margin-top:-8px;
	position:absolute;
	right:16px;
	top:50%
}
.qui-action-sheet__menu {
	position:relative
}
.qui-action-sheet__action {
	background-color:#fff;
	margin-top:12px;
	padding-bottom:env(safe-area-inset-bottom)
}
.qui-avatar {
	/*background:url('images/logo.png') no-repeat;
	*/
    background-size:contain;
	border-radius:50%;
	display:-webkit-inline-flex;
	display:-webkit-inline-box;
	display:inline-flex;
	-webkit-flex-shrink:0;
	flex-shrink:0;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	font-size:20px;
	height:2em;
	overflow:hidden;
	vertical-align:middle;
	width:2em
}
.qui-avatar img {
	border:0;
	height:100%;
	margin:0;
	object-fit:cover;
	width:100%
}
.qui-avatar_2 {
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.qui-avatar_2 img {
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.qui-avatar_3 {
	position:relative
}
.qui-avatar_3 img:first-child {
	height:100%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100%
}
.qui-avatar_3 img:last-child,.qui-avatar_3 img:nth-child(2) {
	height:50%;
	position:absolute;
	right:0;
	width:50%
}
.qui-avatar_3 img:last-child {
	bottom:0
}
.qui-avatar_4 img {
	height:50%;
	width:50%
}
.qui-avatar_carousel {
	background:0 0;
	overflow:visible;
	position:relative
}
.qui-avatar_carousel img {
	border-radius:50%;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.qui-badge {
	-webkit-box-pack:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	background-color:#ff596a;
	border-radius:1em;
	color:#fff;
	display:-webkit-inline-flex;
	display:-webkit-inline-box;
	display:inline-flex;
	font-size:12px;
	height:1.5em;
	-webkit-justify-content:center;
	justify-content:center;
	min-width:1.5em
}
.qui-badge_dot {
	border-radius:.6666667em;
	height:.6666667em;
	min-width:auto;
	width:.6666667em
}
.qui-badge_capsule {
	padding:0 .6666667em
}
.qui-blank-page {
	-webkit-box-pack:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	background-color:#fff;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center
}
.qui-blank-page_fullscreen {
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0
}
.qui-blank-page_fullscreen 
.qui-blank-page__bitmap {
	height:192px;
	width:256px
}
.qui-blank-page__content {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column
}
.qui-blank-page__bitmap {
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:auto 100%;
	height:132px;
	width:176px
}
.qui-blank-page__bitmap
.qui-blank-page__bitmap_default {
	/*background-image:url('images/logo.png');
	*/
    height:100px;
	width:100px
}
.qui-blank-page__title {
	font-size:16px;
	font-weight:500;
	margin:8px 0
}
.qui-blank-page__desc {
	color:#878b99;
	font-size:14px;
	margin-bottom:16px
}
.qui-button_default,.qui-loading_float 
.qui-loading__icon i:before {
	background-color:#fff
}
.qui-button_link:disabled,.qui-button_link:not(:disabled):active {
	opacity:.5
}
.qui-button-group {
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.qui-button-group 
.qui-button:not(:last-child) {
	margin-right:8px
}
.qui-button-group 
.qui-button_medium {
	min-width:auto
}
.qui-checkbox {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-inline-flex;
	display:-webkit-inline-box;
	display:inline-flex;
	font-size:16px;
	position:relative;
	vertical-align:middle
}
.qui-checkbox__icon {
	border:1px solid #b0b3bf;
	border-radius:1em;
	-webkit-flex-shrink:0;
	flex-shrink:0;
	font-size:20px;
	height:1em;
	line-height:.9em;
	margin:0;
	outline:0;
	text-align:center;
	-webkit-transition:background-color .2s,border-color .2s;
	transition:background-color .2s,border-color .2s;
	width:1em
}
.qui-checkbox__icon 
.qui-icon {
	color:#fff;
	font-size:.6em
}
.qui-checkbox__icon
.qui-checkbox_square {
	border-radius:.15em
}
.qui-checkbox__icon
.qui-checkbox_checked {
	background-color:#00cafc;
	border-color:#00cafc
}
.qui-checkbox__icon
.qui-checkbox_disabled {
	background-color:#d7d9e0
}
.qui-checkbox_checked.qui-checkbox_disabled {
	background-color:#d7d9e0;
	border-color:#d7d9e0
}
.qui-checkbox_checked.qui-checkbox_disabled 
.qui-icon {
	color:#b0b3bf
}
.qui-checkbox__input {
	-webkit-appearance:none;
	appearance:none;
	border:0;
	height:100%;
	left:0;
	margin:0;
	opacity:0;
	position:absolute;
	top:0;
	width:100%;
}
.qui-checkbox__label {
	display:inline-block;
	margin-left:4px
}
.qui-checkbox-group 
.qui-checkbox:not(:last-child) {
	margin-right:12px
}
.qui-checkbox-group_vertical 
.qui-checkbox {
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.qui-checkbox-group_vertical .qui-checkbox:not(:last-child) {
	margin-bottom:12px
}
.qui-col_span-1 {
	width:4.16666667%
}
.qui-col_offset-1 {
	margin-left:4.16666667%
}
.qui-col_span-2 {
	width:8.33333333%
}
.qui-col_offset-2 {
	margin-left:8.33333333%
}
.qui-col_span-3 {
	width:12.5%
}
.qui-col_offset-3 {
	margin-left:12.5%
}
.qui-col_span-4 {
	width:16.66666667%
}
.qui-col_offset-4 {
	margin-left:16.66666667%
}
.qui-col_span-5 {
	width:20.83333333%
}
.qui-col_offset-5 {
	margin-left:20.83333333%
}
.qui-col_span-6 {
	width:25%
}
.qui-col_offset-6 {
	margin-left:25%
}
.qui-col_span-7 {
	width:29.16666667%
}
.qui-col_offset-7 {
	margin-left:29.16666667%
}
.qui-col_span-8 {
	width:33.33333333%
}
.qui-col_offset-8 {
	margin-left:33.33333333%
}
.qui-col_span-9 {
	width:37.5%
}
.qui-col_offset-9 {
	margin-left:37.5%
}
.qui-col_span-10 {
	width:41.66666667%
}
.qui-col_offset-10 {
	margin-left:41.66666667%
}
.qui-col_span-11 {
	width:45.83333333%
}
.qui-col_offset-11 {
	margin-left:45.83333333%
}
.qui-col_span-12 {
	width:50%
}
.qui-col_offset-12 {
	margin-left:50%
}
.qui-col_span-13 {
	width:54.16666667%
}
.qui-col_offset-13 {
	margin-left:54.16666667%
}
.qui-col_span-14 {
	width:58.33333333%
}
.qui-col_offset-14 {
	margin-left:58.33333333%
}
.qui-col_span-15 {
	width:62.5%
}
.qui-col_offset-15 {
	margin-left:62.5%
}
.qui-col_span-16 {
	width:66.66666667%
}
.qui-col_offset-16 {
	margin-left:66.66666667%
}
.qui-col_span-17 {
	width:70.83333333%
}
.qui-col_offset-17 {
	margin-left:70.83333333%
}
.qui-col_span-18 {
	width:75%
}
.qui-col_offset-18 {
	margin-left:75%
}
.qui-col_span-19 {
	width:79.16666667%
}
.qui-col_offset-19 {
	margin-left:79.16666667%
}
.qui-col_span-20 {
	width:83.33333333%
}
.qui-col_offset-20 {
	margin-left:83.33333333%
}
.qui-col_span-21 {
	width:87.5%
}
.qui-col_offset-21 {
	margin-left:87.5%
}
.qui-col_span-22 {
	width:91.66666667%
}
.qui-col_offset-22 {
	margin-left:91.66666667%
}
.qui-col_span-23 {
	width:95.83333333%
}
.qui-col_offset-23 {
	margin-left:95.83333333%
}
.qui-col_span-24 {
	width:100%
}
.qui-col_offset-24 {
	margin-left:100%
}
.qui-dialog__box {
	background-color:#fff;
	border-radius:6px;
	box-sizing:border-box;
	overflow:hidden;
	width:296px
}
.qui-dialog__content {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	margin:auto;
	padding:27px 30px;
	position:relative
}
.qui-dialog__txt-title {
	color:#03081a;
	font-size:17px;
	font-weight:700;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.qui-dialog__txt-description {
	color:#03081a;
	display:inline-block;
	font-size:14px
}
.qui-dialog__txt-title+.qui-dialog__txt-description {
	margin-top:14px
}
.qui-dialog__footer {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-flex-direction:row;
	flex-direction:row
}
.qui-dialog__btn {
	-webkit-box-flex:1;
	box-sizing:border-box;
	color:#03081a;
	display:block;
	-webkit-flex:1;
	flex:1;
	font-size:17px;
	font-weight:700;
	padding:16px 0;
	text-align:center
}
.qui-dialog__btn:active {
	background-color:#edeff5
}
.qui-dialog__footer.qui-dialog__btn_vertical {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	align-items:stretch;
	-webkit-flex-direction:column;
	flex-direction:column
}
.qui-dialog__footer.qui-dialog__btn_vertical .qui-dialog__btn {
	position:relative
}
.qui-dialog__content:before,.qui-dialog__footer.qui-dialog__btn_vertical .qui-dialog__btn:before {
	background-color:#ebedf5;
	bottom:0;
	content:"";
	display:block;
	height:1px;
	left:0;
	position:absolute;
	right:0;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
@font-face {
	font-display:block;
	font-family:qq-icons;
	font-style:normal;
	font-weight:400;
	/*src:url('images/logo.png') format("woff"),url('images/logo.png') format("truetype");
	*/
}
.qui-index {
	height:100vh;
	position:relative
}
.qui-index__content {
	height:100%;
	overflow:scroll
}
.qui-index__content::-webkit-scrollbar {
	display:none
}
.qui-index__group-label {
	background-color:#f7f8fa;
	font-size:14px;
	padding:8px 16px;
	position:-webkit-sticky;
	position:sticky;
	top:0;
	z-index:1
}
.qui-index__group-label.on,.qui-index__indicator>li.on {
	color:#00cafc;
	font-weight:700
}
.qui-index__indicator {
	font-size:14px;
	position:absolute;
	right:8px;
	text-align:center;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:2
}
.qui-index__tooltips,.qui-input__btn-clear:after {
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.qui-index__tooltips {
	background-color:#03081a;
	border-radius:4px;
	color:#fff;
	padding:8px 16px;
	z-index:2
}
.qui-infinite-loading__next {
	color:#878b99;
	font-size:14px;
	margin:8px 0 10px;
	text-align:center
}
.qui-infinite-loading__completed,.qui-infinite-loading__error {
	color:#878b99;
	font-size:14px;
	margin:8px 0;
	text-align:center
}
.qui-input input::-webkit-input-placeholder,.qui-input textarea::-webkit-input-placeholder,.qui-search-bar form input::-webkit-input-placeholder {
	color:#b0b3bf
}
.qui-input-group.qui-input_space 
.qui-input:not(:first-child) {
	margin-top:16px
}
.qui-input-group.qui-input_border 
.qui-input:not(:first-of-type):before,.qui-list-group 
.qui-list:not(:first-of-type):before {
	border-top:1px solid #ebedf5;
	content:" ";
	left:16px;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.qui-list {
	-webkit-box-pack:justify;
	background-color:#fff;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	min-height:56px;
	padding:0 16px
}
.qui-list_click:active {
	background-color:#f1f2f7
}
.qui-list__title,.qui-list__title-wrap {
	-webkit-box-flex:1;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-flex:1;
	flex:1;
	min-width:0
}
.qui-list__title-wrap {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.qui-list__title {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column
}
.qui-list__help-txt,.qui-list__title-txt {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.qui-list__title-txt {
	font-size:17px
}
.qui-list__help-txt {
	color:#878b99;
	font-size:12px
}
.qui-list__content {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-flex-shrink:0;
	flex-shrink:0
}
.qui-list__content [class^=qui-icon-] {
	color:#979eb6;
	font-size:12px
}
.qui-list__desc {
	color:#878b99;
	font-size:14px;
	margin-right:8px
}
.qui-list {
	position:relative
}
.qui-list-group:not(:last-child) {
	margin-bottom:12px
}
.qui-list-group.qui-list_border_none .qui-list:before {
	border:0
}
.qui-navbar {
	background-image:-webkit-linear-gradient(310deg,#02d8fc,#00cafc 25%,#1fa5ff);
	background-image:linear-gradient(140deg,#02d8fc,#00cafc 25%,#1fa5ff);
	color:#fff;
	-webkit-user-select:none;
	user-select:none
}
.qui-navbar button {
	color:inherit;
	font-size:inherit;
	height:44px;
	padding:0 16px
}
.qui-navbar.qui-navbar_gray {
	background:#f1f2f9;
	color:#03081a
}
.qui-navbar.qui-navbar_white {
	background:#fff;
	color:#03081a
}
.qui-navbar.qui-navbar_black {
	background:#000
}
.qui-navbar__wrap {
	-webkit-box-pack:center;
	height:44px;
	-webkit-justify-content:center;
	justify-content:center;
	position:relative
}
.qui-navbar__back,.qui-navbar__wrap {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.qui-navbar__back:active {
	opacity:.5
}
.qui-navbar__back-text {
	font-size:16px
}
.qui-navbar__left {
	left:16px;
	position:absolute
}
.qui-navbar__left>button {
	margin-left:-16px
}
.qui-navbar__left .qui-icon-left {
	margin-left:-4px
}
.qui-navbar__title {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	font-size:17px;
	margin:0 25%;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap
}
.qui-navbar__right {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	font-size:16px;
	position:absolute;
	right:16px
}
.qui-navbar__right>button {
	margin-right:-16px
}
.qui-navbar__right-btn:active {
	opacity:.5
}
.qui-notice_fixed {
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:9999
}
.qui-notice_info {
	background-color:#fff
}
.qui-notice_info .qui-icon-info {
	color:#00cafc
}
.qui-notice_warning {
	background-color:#ffe4e7
}
.qui-notice_warning .qui-icon-info,.qui-notice_warning .qui-notice__txt {
	color:#ff596a
}
.qui-notice_black {
	background-color:#7c7f8a
}
.qui-notice_black .qui-icon-info {
	color:#00cafc
}
.qui-notice_black .qui-notice__txt {
	color:#fff
}
.qui-notice_gray {
	background-color:#f5f6fa
}
.qui-notice_gray .qui-icon-info {
	color:#00cafc
}
.qui-notice__icon,.qui-notice__inner {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.qui-notice__inner {
	height:44px;
	padding:0 16px
}
.qui-notice__icon {
	-webkit-box-pack:center;
	background-size:cover;
	height:28px;
	-webkit-justify-content:center;
	justify-content:center;
	width:28px
}
.qui-notice__bd {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	margin:0 8px;
	overflow:hidden
}
.qui-notice__bd+[class^=qui-icon-] {
	margin-right:-16px;
	padding:16px
}
.qui-notice__txt {
	color:#03081a;
	display:block;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%
}
.qui-notice__setting {
	color:#00cafc;
	display:inline-block;
	font-size:14px;
	line-height:44px;
	text-align:right
}
.qui-notice__ft,.qui-progress {
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.qui-progress {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.qui-progress__inner,.qui-progress__outer {
	border-radius:5px;
	height:5px
}
.qui-progress__outer {
	background-color:#ebedf5;
	position:relative;
	width:100%
}
.qui-progress__inner {
	background-image:-webkit-linear-gradient(313deg,#26e7fc,#05c9fa);
	background-image:linear-gradient(137deg,#26e7fc,#05c9fa);
	position:absolute;
	-webkit-transition:width .85s;
	transition:width .85s;
	width:0
}
.qui-progress__text {
	color:#878b99;
	font-size:12px;
	margin-left:4px
}
.qui-radio {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-inline-flex;
	display:-webkit-inline-box;
	display:inline-flex;
	font-size:16px;
	position:relative;
	vertical-align:middle
}
.qui-radio__icon {
	border:1px solid #b0b3bf;
	border-radius:1em;
	-webkit-flex-shrink:0;
	flex-shrink:0;
	font-size:20px;
	height:1em;
	line-height:.9em;
	margin:0;
	outline:0;
	text-align:center;
	-webkit-transition:background-color .2s,border-color .2s;
	transition:background-color .2s,border-color .2s;
	width:1em
}
.qui-radio__icon .qui-icon {
	color:#fff;
	font-size:.6em
}
.qui-radio__icon.qui-radio_square {
	border-radius:.15em
}
.qui-radio__icon.qui-radio_checked {
	background-color:#00cafc;
	border-color:#00cafc
}
.qui-radio__icon.qui-radio_disabled {
	background-color:#d7d9e0
}
.qui-radio_checked.qui-radio_disabled {
	background-color:#d7d9e0;
	border-color:#d7d9e0
}
.qui-radio_checked.qui-radio_disabled .qui-icon {
	color:#b0b3bf
}
.qui-radio__input {
	-webkit-appearance:none;
	appearance:none;
	border:0;
	height:100%;
	left:0;
	margin:0;
	opacity:0;
	position:absolute;
	top:0;
	width:100%
}
.qui-radio__label {
	display:inline-block;
	margin-left:6px
}
.qui-radio-group .qui-radio:not(:last-child) {
	margin-right:12px
}
.qui-radio-group_vertical .qui-radio,.qui-row,.qui-search-bar form_focus {
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.qui-radio-group_vertical .qui-radio:not(:last-child) {
	margin-bottom:12px
}
.qui-row_justify-start {
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	justify-content:flex-start
}
.qui-row_justify-center {
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.qui-row_justify-end {
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end
}
.qui-row_justify-space-between {
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.qui-row_justify-space-around {
	-webkit-justify-content:space-around;
	justify-content:space-around
}
.qui-row_align-top {
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start
}
.qui-row_align-center {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.qui-row_align-bottom {
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	align-items:flex-end
}
.qui-row_align-stretch {
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	align-items:stretch
}
.qui-row_no-wrap {
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.qui-row_wrap {
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.qui-row_wrap-reverse {
	-webkit-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse
}
.qui-search-bar {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	font-size:16px;
	height:56px;
	padding:0 5px
}
.qui-search-bar_gray {
	background-color:#f5f6fa
}
.qui-search-bar_white {
	background-color:#fff
}
.qui-search-bar_text-background-white {
	background:#fff
}
.qui-search-bar_text-background-gray {
	background:#f5f6fa
}
.qui-search-bar_focus {
	width:100%
}
.qui-search-bar form,.qui-search-bar_focus,.qui-search-bar_unfocus {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.qui-search-bar_unfocus {
	-webkit-box-pack:center;
	color:#b0b3bf;
	-webkit-justify-content:center;
	justify-content:center;
	width:100%
}
.qui-search-bar form {
	-webkit-box-flex:1;
	border:0;
	border-radius:36px;
	-webkit-flex:1;
	flex:1;
	height:36px
}
.qui-search-bar form input {
	border:0;
	font-size:14px;
	width:100%
}
.qui-search-bar__back-icon,.qui-search-bar__left-icon,.qui-search-bar__right-icon,.qui-search-bar_left-icon_unfocus {
	color:#989eb4;
	font-size:13px
}
.qui-search-bar__back-icon {
	margin-left:6px;
	margin-right:10px
}
.qui-search-bar__left-icon {
	margin-left:15px;
	margin-right:8px
}
.qui-search-bar_left-icon_unfocus {
	margin-right:8px
}
.qui-search-bar__right-icon {
	margin-left:8px;
	margin-right:15px
}
.qui-search-bar__cancel {
	color:#4d94ff;
	text-align:center;
	width:60px
}
.qui-slip-drawer {
	background-color:#fff;
	overflow:hidden
}
.qui-slip-drawer__action,.qui-slip-drawer__action-btn,.qui-slip-drawer__content,.qui-slip-drawer__wrapper {
	height:100%
}
.qui-slip-drawer__action {
	position:absolute;
	top:0
}
.qui-slip-drawer__action-left {
	left:0;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.qui-slip-drawer__action-right {
	right:0;
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.qui-slip-drawer__action-btn {
	color:#fff;
	font-size:14px;
	padding:0 16px
}
.qui-slip-drawer__action-btn:active {
	opacity:.5
}
.qui-swiper {
	background-color:#fff;
	overflow:hidden;
	position:relative
}
.qui-swiper__list {
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	align-items:stretch;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.qui-swiper__item {
	-webkit-flex-shrink:0;
	flex-shrink:0;
	width:100%
}
.qui-swiper__indicator {
	-webkit-box-pack:justify;
	bottom:10px;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	left:50%;
	position:absolute;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.qui-swiper__indicator-item {
	background-color:#fff;
	border-radius:100%;
	height:6px;
	opacity:.2;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	width:6px
}
.qui-swiper__indicator-item:not(:last-child) {
	margin-right:6px
}
.qui-swiper__indicator-item.on {
	opacity:1
}
.qui-switch {
	background-color:#ebedf5;
	border-radius:26px;
	display:inline-block;
	font-size:26px;
	height:1em;
	position:relative;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	width:1.807692em
}
.qui-switch_disabled {
	opacity:.5
}
.qui-switch:not(.qui-switch_disabled):active {
	opacity:.8
}
.qui-switch:after {
	background-color:#fff;
	border-radius:100%;
	box-shadow:0 1px 2px rgba(0,0,0,.09);
	content:"";
	height:.615384em;
	left:.19307em;
	position:absolute;
	top:.19307em;
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s;
	width:.615384em
}
.qui-switch_checked {
	background-color:#00cafc;
	border-color:#00cafc
}
.qui-switch_checked:after {
	-webkit-transform:translateX(.807692em);
	transform:translateX(.807692em);
	-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.1,.27,1.27);
	transition:-webkit-transform .3s cubic-bezier(.25,.1,.27,1.27);
	transition:transform .3s cubic-bezier(.25,.1,.27,1.27);
	transition:transform .3s cubic-bezier(.25,.1,.27,1.27),-webkit-transform .3s cubic-bezier(.25,.1,.27,1.27)
}
.qui-switch_native {
	height:1.19230769em;
	width:1.96153846em
}
.qui-switch_native.qui-switch_native:after {
	box-shadow:0 3px 8px rgba(0,0,0,.15);
	height:1.03846154em;
	left:.07692308em;
	top:.07692308em;
	width:1.03846154em
}
.qui-switch_native.qui-switch_checked:after {
	-webkit-transform:translateX(.76923077em);
	transform:translateX(.76923077em);
	-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.1,.27,1.27);
	transition:-webkit-transform .3s cubic-bezier(.25,.1,.27,1.27);
	transition:transform .3s cubic-bezier(.25,.1,.27,1.27);
	transition:transform .3s cubic-bezier(.25,.1,.27,1.27),-webkit-transform .3s cubic-bezier(.25,.1,.27,1.27)
}
.qui-tab {
	font-size:16px;
	overflow-x:hidden
}
.qui-tab__nav-wrap {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	background-color:#fff;
	height:56px;
	-webkit-user-select:none;
	user-select:none
}
.qui-tab__nav,.qui-tab__nav-wrap {
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.qui-tab__nav {
	padding:0 8px;
	will-change:transform
}
.qui-tab__nav:not(.qui-tab__nav_scrollable) {
	-webkit-justify-content:space-around;
	justify-content:space-around;
	padding:0;
	width:100%
}
.qui-tab__nav:not(.qui-tab__nav_scrollable):after,.qui-tab__nav:not(.qui-tab__nav_scrollable):before {
	content:""
}
.qui-tab__item {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	border-radius:32px;
	color:#878b99;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	height:32px;
	padding:0 14px;
	white-space:nowrap
}
.qui-tab__item.on {
	background-color:rgba(0,202,252,.1);
	color:#00cafc
}
.qui-tab__content {
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	will-change:transform
}
.qui-tab__panel {
	box-sizing:border-box;
	-webkit-flex-shrink:0;
	flex-shrink:0;
	width:100%
}
.qui-tabbar {
	background-color:#fff;
	padding:7px 0
}
.qui-tabbar__list {
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.qui-tabbar-item {
	-webkit-box-flex:1;
	color:#b0b3bf;
	-webkit-flex:1;
	flex:1;
	min-width:0
}
.qui-tabbar-item.on {
	color:#03081a
}
.qui-tabbar-item__content {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	font-size:12px;
	-webkit-justify-content:center;
	justify-content:center
}
.qui-tabbar-item__icon {
	position:relative
}
.qui-tabbar-item__icon img {
	max-height:29px;
	max-width:29px
}
.qui-tabbar-item__icon .qui-badge {
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:translateX(5px);
	transform:translateX(5px)
}
.qui-tabbar-item__icon .qui-badge_capsule {
	-webkit-transform:translateX(85%);
	transform:translateX(85%)
}
.qui-tag {
	-webkit-box-pack:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	background-color:#00cafc;
	border-radius:.25em;
	color:#fff;
	display:-webkit-inline-flex;
	display:-webkit-inline-box;
	display:inline-flex;
	font-size:12px;
	-webkit-justify-content:center;
	justify-content:center;
	padding:.25em .375em
}
.qui-tag.qui-tag_capsule {
	border-radius:1em;
	padding:.25em .5em
}
.qui-tag .qui-icon-close {
	margin-left:4px;
	-webkit-transform:scale(.8);
	transform:scale(.8)
}
.qui-toast {
	left:8px;
	position:fixed;
	right:8px;
	top:8px;
	z-index:10001
}
.qui-toast.qui-toast-safe {
	top:calc(8px + constant(safe-area-inset-top));
	top:calc(8px + env(safe-area-inset-top))
}
.qui-toast__inner {
	-webkit-box-pack:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	background-color:#fff;
	border-radius:6px;
	box-shadow:0 3px 20px 0 rgba(3,8,26,.15);
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	height:55px;
	-webkit-justify-content:center;
	justify-content:center;
	padding:0 16px
}
.qui-toast__txt {
	font-size:17px;
	overflow:hidden;
	padding-left:8px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.pop-enter-active,.pop-leave-active {
	-webkit-animation:popAppearIn .3s ease;
	animation:popAppearIn .3s ease;
	-webkit-transform-origin:50% 0;
	transform-origin:50% 0
}
.pop-leave-active {
	-webkit-animation:popAppearOut .3s ease;
	animation:popAppearOut .3s ease
}
.qui-tooltips {
	display:inline
}
.qui-tooltips__top-center .qui-tooltips__inner:after,.qui-tooltips__top-left .qui-tooltips__inner:after,.qui-tooltips__top-right .qui-tooltips__inner:after {
	border-bottom-color:#03081a
}
.qui-tooltips__top-left .qui-tooltips__inner:after {
	left:12px;
	top:-8px
}
.qui-tooltips__top-center .qui-tooltips__inner:after {
	left:50%;
	margin-left:-7px;
	top:-8px
}
.qui-tooltips__top-right .qui-tooltips__inner:after {
	right:12px;
	top:-8px
}
.qui-tooltips__bottom-center .qui-tooltips__inner:after,.qui-tooltips__bottom-left .qui-tooltips__inner:after,.qui-tooltips__bottom-right .qui-tooltips__inner:after {
	border-top-color:#03081a
}
.qui-tooltips__bottom-left .qui-tooltips__inner:after {
	bottom:-8px;
	left:12px
}
.qui-tooltips__bottom-center .qui-tooltips__inner:after {
	bottom:-8px;
	left:50%;
	margin-left:-7px
}
.qui-tooltips__bottom-right .qui-tooltips__inner:after {
	bottom:-8px;
	right:12px
}
.qui-tooltips__inner {
	background-color:#03081a;
	border-radius:4px;
	display:inline-block;
	position:absolute;
	z-index:1
}
.qui-tooltips__inner:after {
	border-color:transparent;
	border-style:solid;
	border-width:4px 6px;
	content:"";
	display:block;
	position:absolute;
	z-index:8
}
.qui-tooltips__txt-tips {
	color:#fff;
	font-size:14px;
	line-height:1.3;
	padding:8px 10px
}
.qui-tooltips_theme-light .qui-tooltips__txt-tips {
	color:#03081a
}
.qui-tooltips_theme-light .qui-tooltips__inner {
	background-color:#fff
}
.qui-tooltips_theme-light.qui-tooltips__top-center .qui-tooltips__inner:after,.qui-tooltips_theme-light.qui-tooltips__top-left .qui-tooltips__inner:after,.qui-tooltips_theme-light.qui-tooltips__top-right .qui-tooltips__inner:after {
	border-bottom-color:#fff
}
.qui-tooltips_theme-light.qui-tooltips__bottom-center .qui-tooltips__inner:after,.qui-tooltips_theme-light.qui-tooltips__bottom-left .qui-tooltips__inner:after,.qui-tooltips_theme-light.qui-tooltips__bottom-right .qui-tooltips__inner:after {
	border-top-color:#fff
}
.tooltips-top-enter-active {
	-webkit-animation:tooltipsTopIn .4s;
	animation:tooltipsTopIn .4s
}
.tooltips-top-leave-active {
	-webkit-animation:tooltipsTopOut .4s;
	animation:tooltipsTopOut .4s
}
.tooltips-bottom-enter-active {
	-webkit-animation:tooltipsBottomIn .4s;
	animation:tooltipsBottomIn .4s
}
.tooltips-bottom-leave-active {
	-webkit-animation:tooltipsBottomOut .4s;
	animation:tooltipsBottomOut .4s
}
.qui-input,.qui-input__label {
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.qui-input {
	background-color:#fff;
	padding:16px 0;
	position:relative
}
.qui-input__label {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-shrink:0;
	flex-shrink:0;
    color: #4d94ff;
	font-size:17px;
	margin-left:16px;
	margin-right:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.qui-input__label-textarea {
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start
}
.qui-input__wrap {
	-webkit-box-flex:1;
	-webkit-box-pack:justify;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-flex:1;
	flex:1;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	min-width:0;
	padding:0 6px;
	position:relative;
}
.qui-input__btn-clear {
	margin-left:16px;
	position:relative;
	z-index:1;
}
.qui-input__btn-clear:after {
	background-color:transparent;
	content:"";
	display:block;
	height:44px;
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:44px;
	z-index:8
}
.qui-input__textarea {
	position:relative
}
.qui-input__textarea .qui-icon-close-o {
	bottom:0
}
.qui-input input,.qui-input textarea {
	-webkit-box-flex:1;
	border:0;
	-webkit-flex:1;
	flex:1;
	font-size:16px;
	min-width:0;
	resize:none
}
.qui-input input::-webkit-input-placeholder,.qui-input textarea::-webkit-input-placeholder {
	color:#b0b3bf
}
.qui-input__textarea .qui-input__indicator {
	bottom:-10px;
	right:12px
}
.qui-input__indicator {
	bottom:-36px;
	color:#878b99;
	font-size:12px;
	position:absolute;
	right:0
}
.qui-input__extra {
	-webkit-flex-shrink:0;
	flex-shrink:0
}
@font-face {
	font-display:block;
	font-family:qq-icons;
	font-style:normal;
	font-weight:400;
	/*src:url('images/logo.png') format("woff"),url('images/logo.png') format("truetype");
	*/
}
[class*=" qui-icon-"],[class^=qui-icon-] {
	speak:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:inherit;
	/*font-family:qq-icons!important;
	*/
    font-family:STSong;
	font-size:24px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:1;
	text-transform:none;
}
/*特殊符号content编码*/
.qui-icon-edit:before {
	content:"\e900"
}
.qui-icon-smile:before {
	content:"\e902"
}
.qui-icon-music-list:before {
	content:"\e903"
}
.qui-icon-no-preview:before {
	content:"\e904"
}
.qui-icon-no-color-label:before {
	content:"\e905"
}
.qui-icon-color-label:before {
	content:"\e906"
}
.qui-icon-vip:before {
	content:"\e907"
}
.qui-icon-punch-card:before {
	content:"\e909"
}
.qui-icon-level:before {
	content:"\e90a"
}
.qui-icon-like:before {
	content:"\e90b"
}
.qui-icon-phone:before {
	content:"\e90c"
}
.qui-icon-pc:before {
	content:"\e90d"
}
.qui-icon-location:before {
	content:"\e90e"
}
.qui-icon-success:before {
	content:"\e90f"
}
.qui-icon-qrcode:before {
	content:"\e910"
}
.qui-icon-share:before {
	content:"\e911"
}
.qui-icon-copy:before {
	content:"\e912"
}
.qui-icon-more:before {
	content:"\e913"
}
.qui-icon-more-app:before {
	content:"\e914"
}
.qui-icon-notice:before {
	content:"\e915"
}
.qui-icon-close-o:before {
	content:"\e916"
}
.qui-icon-close:before {
	content:"\e917"
}
.qui-icon-red-pccket:before {
	content:"\e918"
}
.qui-icon-newline:before {
	content:"\e919"
}
.qui-icon-action:before {
	content:"\e91a"
}
.qui-icon-add-contacts:before {
	content:"\e91b"
}
.qui-icon-add-o:before {
	content:"\e91c"
}
.qui-icon-add:before {
	content:"\e91d"
}
.qui-icon-left:before {
	content:"\e91e"
}
.qui-icon-up:before {
	content:"\e91f"
}
.qui-icon-right:before {
	content:"\e920"
}
.qui-icon-down:before {
	content:"\e921"
}
.qui-icon-crop:before {
	content:"\e922"
}
.qui-icon-report:before {
	content:"\e923"
}
.qui-icon-kandian:before {
	content:"\e924"
}
.qui-icon-zoom-in:before {
	content:"\e926"
}
.qui-icon-volume:before {
	content:"\e927"
}
.qui-icon-gift:before {
	content:"\e928"
}
.qui-icon-link:before {
	content:"\e929"
}
.qui-icon-setting:before {
	content:"\e92a"
}
.qui-icon-signal:before {
	content:"\e92b"
}
.qui-icon-fast-pass:before {
	content:"\e92c"
}
.qui-icon-business-card:before {
	content:"\e92d"
}
.qui-icon-friend-zone:before {
	content:"\e92f"
}
.qui-icon-shield:before {
	content:"\e930"
}
.qui-icon-sign-in:before {
	content:"\e931"
}
.qui-icon-wallet:before {
	content:"\e932"
}
.qui-icon-group-member:before {
	content:"\e933"
}
.qui-icon-calendar:before {
	content:"\e934"
}
.qui-icon-scan:before {
	content:"\e935"
}
.qui-icon-filter:before {
	content:"\e936"
}
.qui-icon-remove:before {
	content:"\e937"
}
.qui-icon-upload:before {
	content:"\e938"
}
.qui-icon-upload-cloud:before {
	content:"\e939"
}
.qui-icon-setting-o:before {
	content:"\e93b"
}
.qui-icon-setting-switch:before {
	content:"\e93c"
}
.qui-icon-time:before {
	content:"\e93d"
}
.qui-icon-video:before {
	content:"\e93e"
}
.qui-icon-favorite:before {
	content:"\e940"
}
.qui-icon-receive-payment:before {
	content:"\e941"
}
.qui-icon-mobile:before {
	content:"\e942"
}
.qui-icon-search:before {
	content:"\e943"
}
.qui-icon-zoom-out:before {
	content:"\e944"
}
.qui-icon-tencent-doc:before {
	content:"\e945"
}
.qui-icon-info:before {
	content:"\e946"
}
.qui-icon-warning:before {
	content:"\e947"
}
.qui-icon-success-o:before {
	content:"\2714"
}
.qui-icon-alert:before {
	content:"\e949"
}
.qui-icon-phone-o:before {
	content:"\e94a"
}
.qui-icon-vote:before {
	content:"\e94b"
}
.qui-icon-quit:before {
	content:"\e94c"
}
.qui-icon-web:before {
	content:"\e94d"
}
.qui-icon-wechat:before {
	content:"\e94e"
}
.qui-icon-cloud:before {
	content:"\e94f"
}
.qui-icon-place:before {
	content:"\e950"
}
.qui-icon-text:before {
	content:"\e951"
}
.qui-icon-folder:before {
	content:"\e952"
}
.qui-icon-download:before {
	content:"\e953"
}
.qui-icon-camera:before {
	content:"\e954"
}
.qui-icon-weibo:before {
	content:"\e955"
}
.qui-icon-night:before {
	content:"\e956"
}
.qui-icon-email:before {
	content:"\2709"
}
.qui-icon-voice:before {
	content:"\e958"
}
.qui-icon-preview:before {
	content:"\e959"
}
.qui-icon-image:before {
	content:"\e95a"
}
.qui-icon-dress-up:before {
	content:"\e95b"
}
.qui-icon-fullscreen:before {
	content:"\e95c"
}
.qui-icon-exit-fullscreen:before {
	content:"\e95d"
}
.qui-icon-page:before {
	content:"\e95e"
}
.qui-icon-gif:before {
	content:"\e95f"
}
.qui-icon-ipad:before {
	content:"\e960"
}
.qui-icon-ptv:before {
	content:"\e961"
}
.qui-icon-qq:before {
	content:"\e962"
}
.qui-icon-qzone:before {
	content:"\e963"
}
.qui-icon-qq-sport:before {
	content:"\e966"
}
.qui-icon-safari:before {
	content:"\e967"
}
.qui-icon-username:before {
	content:"\263A"
}
.qui-icon-password:before {
	content:"\2736"
}
.qui-icon-verifycode:before {
	content:"\261E"
}
.qui-button {
	background-color:#fff;
	border-radius:6px;
	color:#03081a;
	font-size:17px;
	line-height:normal;
	justify-content:center;
	align-items:center;
	display:flex;
}
.qui-button__inner {
	-webkit-box-pack:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center
}
.qui-button_large {
	height:45px;
	width:100%
}
.qui-button_medium {
	height:40px;
	min-width:168px
}
.qui-button_small {
	border-radius:45px;
	font-size:14px;
	height:30px;
	padding:0 16px
}
.qui-button_default {
	background-color:#fff
}
.qui-button_default:not(:disabled):active {
	background-color:#ebedf5
}
.qui-button_default:disabled {
	color:#b0b3bf
}
.qui-button_primary {
	background-color:#3480fd;
	color:#fff
}
.qui-button_primary:not(:disabled):active {
	background-color:#00afdb
}
.qui-button_primary:disabled {
	background-color:#b3effe
}
.qui-button_warning {
	background-color:#fff;
	color:#ff596a
}
.qui-button_warning:not(:disabled):active {
	background-color:#ebedf5
}
.qui-button_warning:disabled {
	color:rgba(255,89,106,.3)
}
.qui-button_gray {
	background-color:#ebedf5;
	color:#03081a
}
.qui-button_gray:not(:disabled):active {
	background-color:#d4d6dc
}
.qui-button_gray:disabled {
	background-color:#ebedf5;
	color:#b0b3bf
}
.qui-button_vip {
	background-color:#ffcd00;
	color:#03081a
}
.qui-button_vip:not(:disabled):active {
	background-color:#ffc200
}
.qui-button_vip:disabled {
	background-color:#fff0b2;
	color:rgba(3,8,26,.3)
}
.qui-button_link {
	background-color:transparent;
	color:#4d94ff;
	width:auto
}
.qui-button_link:disabled,.qui-button_link:not(:disabled):active {
	opacity:.5
}
.qui-button_link.qui-button_link_small {
	font-size:14px
}
.qui-button .qui-loading {
	line-height:1;
	margin-right:4px
}
.qui-button .qui-loading__icon {
	font-size:14px
}
.qui-button.qui-button_small 
s.qui-loading__icon {
	font-size:12px
}
@-webkit-keyframes QUILoading {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}@keyframes QUILoading {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}.qui-loading__icon {
	-webkit-animation:QUILoading 1s steps(12) infinite;
	animation:QUILoading 1s steps(12) infinite;
	font-size:16px;
	height:1.42457em;
	margin:0 auto;
	vertical-align:middle;
	width:1.42457em
}
.qui-loading__icon i {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.qui-loading__icon i:before {
	background-color:currentColor;
	border-radius:40%;
	content:"";
	display:block;
	height:25%;
	margin:0 auto;
	width:2px
}
.qui-loading__icon,.qui-loading_normal,.qui-loading_normal 
 .qui-loading__inner {
	display:inline-block
}
.qui-loading_normal 
 .qui-loading__txt-tips {
	color:currentColor;
	font-size:14px;
	margin-left:4px;
	vertical-align:middle
}
.qui-loading_float {
	left:50%;
	position:fixed;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:10002
}
.qui-loading_float .qui-loading__inner {
	background-color:#03081a;
	border-radius:6px;
	box-sizing:border-box;
	min-height:100px;
	min-width:100px;
	padding:25px 22px
}
.qui-loading_float .qui-loading__icon {
	display:block
}
.qui-loading_float .qui-loading__icon i:before {
	background-color:#fff
}
.qui-loading_float .qui-loading__txt-tips {
	color:#fff;
	display:block;
	font-size:16px;
	margin-top:12px;
	text-align:center
}
.qui-loading__icon i:first-of-type {
	opacity:1;
	-webkit-transform:rotate(30deg);
	transform:rotate(30deg)
}
.qui-loading__icon i:nth-of-type(2) {
	opacity:.9375;
	-webkit-transform:rotate(60deg);
	transform:rotate(60deg)
}
.qui-loading__icon i:nth-of-type(3) {
	opacity:.875;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.qui-loading__icon i:nth-of-type(4) {
	opacity:.8125;
	-webkit-transform:rotate(120deg);
	transform:rotate(120deg)
}
.qui-loading__icon i:nth-of-type(5) {
	opacity:.75;
	-webkit-transform:rotate(150deg);
	transform:rotate(150deg)
}
.qui-loading__icon i:nth-of-type(6) {
	opacity:.6875;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.qui-loading__icon i:nth-of-type(7) {
	opacity:.625;
	-webkit-transform:rotate(210deg);
	transform:rotate(210deg)
}
.qui-loading__icon i:nth-of-type(8) {
	opacity:.5625;
	-webkit-transform:rotate(240deg);
	transform:rotate(240deg)
}
.qui-loading__icon i:nth-of-type(9) {
	opacity:.5;
	-webkit-transform:rotate(270deg);
	transform:rotate(270deg)
}
.qui-loading__icon i:nth-of-type(10) {
	opacity:.4375;
	-webkit-transform:rotate(300deg);
	transform:rotate(300deg)
}
.qui-loading__icon i:nth-of-type(11) {
	opacity:.375;
	-webkit-transform:rotate(330deg);
	transform:rotate(330deg)
}
.qui-loading__icon i:nth-of-type(12) {
	opacity:.3125;
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
.loading-fade-enter-active {
	-webkit-animation:fadeIn .15s linear;
	animation:fadeIn .15s linear
}
.loading-fade-leave-active {
	-webkit-animation:fadeOut .15s linear;
	animation:fadeOut .15s linear
}
a,address,b,blockquote,body,div,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,label,legend,li,ol,p,s,span,table,tbody,td,tfoot,th,thead,tr,ul {
	border:0;
	font-family:-apple-system,sans-serif;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
}
ol,ul {
	list-style:none
}
a img {
	border:none;
	vertical-align:top
}
a {
	text-decoration:none
}
button {
	background-color:transparent;
	border:0;
	font-family:inherit;
	margin:0;
	overflow:visible;
	padding:0
}
button::-moz-focus-inner {
	padding:0;
}
input,textarea {
	-webkit-appearance:none;
	background:none;
	border-radius:0;
	font-family:inherit;
	padding:0;
}
input[type=password] {
	-webkit-text-security:disc
}
button:focus,input:focus,textarea:focus {
	outline:none
}
body {
	word-wrap:break-word
}
* {
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.hybrid {
	-webkit-user-select:none;
	user-select:none
}
.hybrid a,.hybrid img {
	-webkit-touch-callout:none
}
.aq-password-container {
	background:#fff
}
.aq-password-container.mobile .input {
	position:relative
}
.aq-password-container.mobile 
  .input:after {
	background:#dedfe0;
	bottom:0;
	content:"";
	height:1px;
	position:absolute;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5);
	width:100%;
}
.aq-password-container.mobile 
  .input .q-input__label,.aq-password-container.mobile 
  .input .qui-input__label {
	/*margin-left:0*/
}
.aq-password-container 
  .tips,.aq-password-container.mobile 
  .aq-password-container__content {
	margin-bottom:10px;
	padding:0 27px;
}
.aq-password-container 
  .tips span {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	font-size:14px;
	line-height:16px;
	margin-bottom:9px;
}
.aq-password-container 
   .tips span i {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	line-height:14px;
	margin-right:7px
}
.aq-password-container .tips span.success {
	color:#878b99
}
.aq-password-container .tips span.success>i:before {
	color:#00cafc
}
.aq-password-container .tips span.warning {
	color:#878b99
}
.aq-password-container .tips span.warning>i:before {
	color:#b0b3be
}
.aq-password-container .tips span.error,.aq-password-container .tips span.error>i:before {
	color:#ff5975
}
.aq-password-container .tips span>i:before {
	font-size:16px
}
.aq-password-container .tips span:last-child {
	margin-bottom:0
}
.aq-password-container .operation {
	padding:0 16px
}
.aq-password-container .operation .q-button,.aq-password-container .operation .qui-button {
	height:45px;
	text-align:center;
	width:100%
}
.aq-password-container 
   .footer {
	color:#999;
	font-size:8px;
	font-weight:500;
	line-height:17px;
	margin-top:11px;
	padding:0 23px;
}
.aq-password-container.pc .q-input,.aq-password-container.pc .qui-input {
	background-color:#f5f6fa;
	border-radius:12px;
	box-sizing:border-box;
	height:44px;
	margin-bottom:24px
}
.aq-password-container.pc .q-input:last-child,.aq-password-container.pc .qui-input:last-child {
	margin-bottom:8px
}
.aq-password-container.pc .tips {
	margin-bottom:50px;
	margin-left:0
}
.aq-password-container.pc .tips span {
	margin-bottom:8px
}
.aq-password-container.pc .tips span.success>i:before {
	color:#21d9c6
}
.aq-password-container.pc .tips span.warning,.aq-password-container.pc .tips span.warning>i:before {
	color:#b0b3bf
}
.aq-password-container.pc .operation .q-button,.aq-password-container.pc 
   .operation .qui-button {
	background-image:-webkit-linear-gradient(326deg,#3382fd,#64c4fe);
	background-image:linear-gradient(124deg,#3382fd,#64c4fe);
	border-radius:12px;
	font-size:20px;
	height:55px;
}
.aq-password-container.pc .operation .q-button:disabled,.aq-password-container.pc .operation .qui-button:disabled {
	opacity:.5
}
@-webkit-keyframes fadeIn {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes fadeIn {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@-webkit-keyframes fadeOut {
	0% {
	opacity:1
}
to {
	opacity:0
}
}@keyframes fadeOut {
	0% {
	opacity:1
}
to {
	opacity:0
}
}@-webkit-keyframes fadeZoomIn {
	0% {
	opacity:0;
	-webkit-transform:translate(-50%,-50%) scale(.8);
	transform:translate(-50%,-50%) scale(.8)
}
to {
	opacity:1;
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1)
}
}@keyframes fadeZoomIn {
	0% {
	opacity:0;
	-webkit-transform:translate(-50%,-50%) scale(.8);
	transform:translate(-50%,-50%) scale(.8)
}
to {
	opacity:1;
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1)
}
}@-webkit-keyframes fadeZoomOut {
	0% {
	opacity:1;
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1)
}
to {
	opacity:0;
	-webkit-transform:translate(-50%,-50%) scale(.8);
	transform:translate(-50%,-50%) scale(.8)
}
}@keyframes fadeZoomOut {
	0% {
	opacity:1;
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1)
}
to {
	opacity:0;
	-webkit-transform:translate(-50%,-50%) scale(.8);
	transform:translate(-50%,-50%) scale(.8)
}
}@-webkit-keyframes slideTopIn {
	0% {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@keyframes slideTopIn {
	0% {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@-webkit-keyframes slideTopOut {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}@keyframes slideTopOut {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}@-webkit-keyframes slideBottomIn {
	0% {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@keyframes slideBottomIn {
	0% {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@-webkit-keyframes slideBottomOut {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
}@keyframes slideBottomOut {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
}@-webkit-keyframes slideRightIn {
	0% {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@keyframes slideRightIn {
	0% {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@-webkit-keyframes slideRightOut {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
}@keyframes slideRightOut {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
}@-webkit-keyframes slideLeftIn {
	0% {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@keyframes slideLeftIn {
	0% {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@-webkit-keyframes slideLeftOut {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
}@keyframes slideLeftOut {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
}.primary-bg-color {
	background-color:#00cafc
}
.warning-bg-color {
	background-color:#ff596a
}
.success-bg-color {
	background-color:#67c23a
}
.gray-bg-color {
	background-color:#ebedf5
}
.white-bg-color {
	background-color:#fff
}
.link-bg-color {
	background-color:#4d94ff
}
.text-bg-color {
	background-color:#03081a
}
.fade-enter-active {
	-webkit-animation:fadeIn .3s;
	animation:fadeIn .3s
}
.fade-leave-active {
	-webkit-animation:fadeOut .3s;
	animation:fadeOut .3s
}
.fade-zoom-enter-active {
	-webkit-animation:fadeZoomIn .35s;
	animation:fadeZoomIn .35s
}
.fade-zoom-leave-active {
	-webkit-animation:fadeZoomOut .35s;
	animation:fadeZoomOut .35s
}
.slide-top-enter-active {
	-webkit-animation:slideTopIn .3s;
	animation:slideTopIn .3s
}
.slide-top-leave-active {
	-webkit-animation:slideTopOut .3s;
	animation:slideTopOut .3s
}
.slide-right-enter-active {
	-webkit-animation:slideRightIn .3s;
	animation:slideRightIn .3s
}
.slide-right-leave-active {
	-webkit-animation:slideRightOut .3s;
	animation:slideRightOut .3s
}
.slide-bottom-enter-active {
	-webkit-animation:slideBottomIn .3s;
	animation:slideBottomIn .3s
}
.slide-bottom-leave-active {
	-webkit-animation:slideBottomOut .3s;
	animation:slideBottomOut .3s
}
.slide-left-enter-active {
	-webkit-animation:slideLeftIn .3s;
	animation:slideLeftIn .3s
}
.slide-left-leave-active {
	-webkit-animation:slideLeftOut .3s;
	animation:slideLeftOut .3s
}
.qui-overflow-hidden {
	overflow:hidden
}
.qui-popup__mask {
	background-color:rgba(0,0,0,.5);
	bottom:0;
	height:100%;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:1000
}
.qui-popup__mask-content {
	left:0;
	top:0
}
.qui-popup__content,.qui-popup__mask-content {
	position:fixed;
	z-index:1001
}
.qui-popup__content_top {
	left:0;
	right:0;
	top:0
}
.qui-popup__content_right {
	bottom:0;
	right:0;
	top:0
}
.qui-popup__content_bottom {
	bottom:0;
	left:0;
	right:0
}
.qui-popup__content_left {
	bottom:0;
	left:0;
	top:0
}
.qui-popup__content_center {
	left:50%;
	position:fixed;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.fade-enter-active,.fade-leave-active,.fade-zoom-enter-active,.fade-zoom-leave-active,.slide-bottom-enter-active,.slide-bottom-leave-active,.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-top-enter-active,.slide-top-leave-active {
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.qui-picker-box {
	background-color:#f5f6fa;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	overflow:hidden;
	position:relative;
	z-index:10001
}
.qui-picker__header {
	-webkit-box-pack:justify;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	border-bottom:1px solid #ebedf5;
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	height:56px;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.qui-picker__btn {
	-webkit-appearance:none;
	appearance:none;
	color:#4d94ff;
	font-size:17px;
	padding:12px 16px
}
.qui-picker__content {
	display:-webkit-flex;
	display:-webkit-box;
	display:flex;
	-webkit-justify-content:space-around;
	justify-content:space-around;
	overflow:hidden;
	position:relative
}
.qui-picker__indicator {
	background-color:#fff;
	height:45px;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%
}
.qui-picker-list {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	overflow:hidden;
	text-align:center
}
.qui-picker-column__item {
	font-size:16px;
	height:45px;
	line-height:45px;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-user-select:none;
	user-select:none;
	white-space:nowrap
}
.aq-area-code {
	position:relative;
	z-index:99
}
.aq-area-code .btn {
	color:#4d94ff;
	font-size:17px;
	letter-spacing:0;
	line-height:20px
}
.aq-area-code .area-code__list {
	background:#f5f6fa;
	border-radius:12px;
	box-shadow:0 6px 16px 0 rgba(19,46,78,.16);
	box-sizing:border-box;
	height:127px;
	margin-top:12px;
	opacity:.98;
	overflow:hidden;
	position:absolute;
	width:auto
}
.aq-area-code .area-code__list-wrap {
	height:100%;
	overflow:scroll;
	padding:3.8px 0
}
.aq-area-code .area-code__list-wrap::-webkit-scrollbar {
	width:0
}
.aq-area-code .area-code__list-item {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	color:#000;
	cursor:pointer;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	font-size:14px;
	line-height:20px;
	padding:5px
}
.aq-area-code .area-code__list-item span {
	display:block
}
.aq-area-code .area-code__list-item .id {
	margin-right:10px;
	padding-left:10px;
	text-align:right;
	width:42.2px
}
.aq-area-code .area-code__list-item:hover {
	background:#e2e3e7
}
.aq-check-loading {
	background:#f5f6fa;
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0
}
.aq-check-loading .inspect-content {
	position:absolute;
	top:25%;
	width:100%
}
.aq-check-loading .inspect-content .icon {
	background-position:50%;
	background-repeat:no-repeat;
	background-size:50px;
	display:block;
	height:100px;
	position:relative;
	z-index:99
}
.aq-check-loading .inspect-content 
.icon.loading {
	/*background-image:url('images/logo.png') format("truetype")*/
}
.aq-check-loading 
.inspect-content 
.icon.success {
	-webkit-animation:logo-in .25s 1;
	animation:logo-in .25s 1;
	/*background-image:url('images/logo.png');
	*/
    background-size:60px
}
.aq-check-loading 
.inspect-content 
.icon.error {
	-webkit-animation:logo-in .25s 1;
	animation:logo-in .25s 1;
	/*background-image:url('images/error.png');
	*/
    background-size:60px
}
.aq-check-loading 
.inspect-content 
.result__title {
	color:#000;
	font-size:16px;
	line-height:20px;
	margin:18px 0 7px 16px;
	text-align:center
}
.aq-check-loading .inspect-content .result__desc {
	box-sizing:border-box;
	color:#878b99;
	font-size:14px;
	line-height:22px;
	margin-bottom:28px;
	padding:0 40px;
	text-align:center;
	width:100%
}
.aq-check-loading .inspect-content .result__desc .desc-item:last-child {
	margin-left:14px
}
.aq-check-loading .page-back {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:100px;
	-webkit-justify-content:center;
	justify-content:center;
	position:absolute;
	width:100%;
	z-index:1
}
.aq-check-loading .page-back .back-icon {
	background-size:contain;
	height:80px;
	width:80px
}
.aq-check-loading .page-back 
.loading {
	-webkit-animation:back-loading 1.2s infinite;
	animation:back-loading 1.2s infinite;
	/*background:url('images/error.png') no-repeat;
	*/
    background-size:contain;
	height:80px;
	width:80px
}
.aq-check-loading .page-back
.success {
    /*background-image:url('images/success.png');*/
    background-size:contain;
	height:80px;
	width:80px
}
.aq-check-loading .page-back
.error {
	/*background-image:url('images/error.png');
	*/
    background-size:contain;
	height:80px;
	width:80px
}
@-webkit-keyframes back-loading {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
30% {
	-webkit-transform:scale(1.11);
	transform:scale(1.11)
}
to {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes back-loading {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
30% {
	-webkit-transform:scale(1.11);
	transform:scale(1.11)
}
to {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes logo-in {
	0% {
	opacity:.2;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
70% {
	opacity:.7;
	-webkit-transform:scale(1.11);
	transform:scale(1.11)
}
to {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes logo-in {
	0% {
	opacity:.2;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
70% {
	opacity:.7;
	-webkit-transform:scale(1.11);
	transform:scale(1.11)
}
to {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}.aq-app-topbar .aq-app-topbar__inner {
	overflow:hidden
}
 .aq-app-topbar
.clearfix:after {
	clear:both;
	content:"";
	display:block
}
.aq-app-topbar-logo {
	background-repeat:no-repeat;
	background-size:100%;
	/*cursor:pointer;
	*/
}
@media screen and (min-width:751px) {
	.aq-app-topbar {
	background-color:#3480fd;
	background-image:url('/common/resimage?key=RetrievePwdLogo');
	background-image:-webkit-radial-gradient(50% -200px,circle,#b0e0ff 0,#18a7fd 45%,#3480fd 100%);
	background-image:radial-gradient(circle at 50% -200px,#b0e0ff 0,#18a7fd 45%,#3480fd 100%);
	height:32px;
	overflow:hidden;
	padding:12px 0;
	position:relative
}
.aq-app-topbar__inner {
	overflow:hidden;
	width:auto
}
.aq-app-topbar__inner:after {
	clear:both;
	content:"";
	display:block
}
.app-home .aq-app-topbar {
	background:transparent;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:99
}
.aq-app-topbar-logo {
	background-image:url('/common/resimage?key=RetrievePwdLogo');
	float:left;
	height:35px;
	margin:-2px 0 0 32px;
	width:148px
}
.aq-app-topbar-menu {
	float:right;
	margin-right:40px;
}
.aq-app-topbar-menu__item {
	color:#fff;
	float:left;
	font-size:14px;
	font-weight:500;
	line-height:33px;
}
.aq-app-topbar-menu__split {
	background-color:#fff;
	float:left;
	height:14px;
	line-height:33px;
	margin:9.5px 24px 0;
	width:1px;
}
.aq-app-topbar .topbar-user {
	float:left;
	margin-right:48px;
}
}@media screen and (max-width:750px) {
	.aq-app-topbar {
	background-color:#3480fd;
	position:relative
}
.aq-app-topbar:after {
	border-bottom:1px solid #e7e7e7;
	bottom:0;
	content:"";
	height:0;
	left:0;
	position:absolute;
	right:0;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5)
}
.aq-app-topbar__inner {
	-webkit-box-align:center;
	-webkit-box-pack:justify;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:32px;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:0 14px 0 9px
}
.aq-app-topbar-logo {
	background-image:url('/common/resimage?key=RetrievePwdLogo');
	height:20px;
	width:79px;
}
.aq-app-topbar-menu {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
}
.aq-app-topbar-menu__item {
	color:#4d94ff;
	font-size:11px;
	margin-left:13px;
}
}.aq-footer {
	color:#909090;
	left:0;
	right:0;
	text-align:center
}
@media screen and (min-width:751px) {
	.aq-footer {
	font-size:12px;
	padding:30px 0
}
.aq-footer__menu {
	margin-bottom:3px
}
.aq-footer__menu a {
	color:#909090;
	margin:0 15px
}
.aq-footer__menu a:hover {
	text-decoration:underline
}
}@media screen and (max-width:750px) {
	.aq-footer {
	font-size:9px;
	padding:15px
}
.aq-footer__menu {
	display:none
}
}.phone-info {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	color:#03081a;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	font-size:25px;
	-webkit-justify-content:center;
	justify-content:center;
	position:relative
}
.phone-info .hidden-input {
	height:40px;
	left:0;
	opacity:0;
	position:absolute;
	top:0
}
.phone-info .q-input,.phone-info .qui-input {
	border:1px solid #c5c8d3;
	border-radius:2px;
	height:40px;
	padding:0;
	width:30px
}
.phone-info .q-input.active,.phone-info 
.qui-input.active {
	border-color:#00cafc
}
.phone-info .q-input .q-input__wrap,.phone-info .q-input
.qui-input__wrap,.phone-info .qui-input .q-input__wrap,.phone-info .qui-input
.qui-input__wrap {
	padding:0
}
.phone-info .q-input input,.phone-info .qui-input input {
	font-size:25px;
	text-align:center
}
.phone-info span:not(:last-child) {
	margin-right:8px
}
.account-info {
	background:#fff;
	height:100%
}
.account-info__input {
	padding:0 27px
}
.account-info__title {
	color:#03081a;
	font-size:36px;
	line-height:40px;
	padding:26px 0 36px
}
.account-info 
.qui-input {
	border-bottom:.5px solid #dedfe0
}
.account-info .qui-input .qui-input__label {
	height:20px;
	line-height:20px;
	margin:0 20px 0 0
}
.account-info 
.qui-input .qui-input__wrap {
	height:20px;
	line-height:20px;
	padding:0
}
.account-info .qui-input .qui-input__wrap input {
	font-size:17px
}
.account-info .qui-input .qui-input_clear i {
	/*background:no-repeat 50%/100% url('images/logo.png');
	*/
    color:transparent!important;
	height:16px;
	width:16px
}
.account-info .q-input {
	border-bottom:.5px solid #dedfe0
}
.account-info .q-input .q-input__label {
	height:20px;
	line-height:20px;
	margin:0 20px 0 0
}
.account-info .q-input .q-input__wrap {
	height:20px;
	line-height:20px;
	padding:0
}
.account-info .q-input .q-input__wrap input {
	font-size:17px
}
.account-info .q-input .q-input_clear i {
	/*background:no-repeat 50%/100% url('images/logo.png');
	*/
    color:transparent!important;
	height:16px;
	width:16px
}
.account-info__confirm {
	margin-top:37px;
	padding:0 16px
}
.aq-authentication {
	box-sizing:border-box;
	padding:0 14px;
	position:relative
}
.aq-authentication .q-cell__hd-icon {
	background:#f5f5fc;
	/*background-image:url('images/logo.png')*/
}
.aq-authentication .q-cells__title {
	color:#878b99;
	font-size:14px;
	line-height:17px;
	margin-bottom:9px;
	margin-left:4px
}
.aq-authentication .q-cells {
	letter-spacing:0;
	padding:12px
}
.aq-authentication .q-cells.sub {
	padding-top:0
}
.aq-authentication .q-cell {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	background-color:#fff;
	border-radius:6px;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.06);
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	margin-bottom:12px;
	min-height:72px;
	padding:22px 12px;
	position:relative
}
.aq-authentication .q-cell_access {
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.aq-authentication .q-cell_access.disabled {
	opacity:.3
}
.aq-authentication .q-cell:before {
	border-top:1px solid #f7f7f9;
	content:" ";
	height:1px;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5);
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	z-index:2
}
.aq-authentication .q-cell:first-child:before {
	display:none
}
.aq-authentication .q-cell__hd .q-cell__icon-img,.aq-authentication 
 .q-cell__hd-icon {
	display:block
}
.aq-authentication .q-cell__bd {
	-webkit-box-flex:1;
	box-sizing:border-box;
	-webkit-flex:1;
	flex:1;
	height:44px;
	min-width:0
}
.aq-authentication .q-cell__main {
	box-sizing:border-box;
	color:#03081a;
	font-size:17px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%
}
.aq-authentication .q-cell__sub {
	box-sizing:border-box;
	color:#878b99;
	font-size:14px;
	height:20px;
	line-height:20px;
	margin-top:4px
}
.aq-authentication .q-cell_access .q-cell__ft {
	padding-right:22px;
	position:relative
}
.aq-authentication .q-cell_access 
 .q-cell__ft:after {
	background-color:currentColor;
	color:#b0b3bf;
	content:" ";
	height:12px;
	margin-top:-6px;
	/*-webkit-mask-image:url('images/logo.png');
	*/
     /*mask-image:url('images/logo.png');
	*/
     -webkit-mask-position:0 0;
	mask-position:0 0;
	-webkit-mask-repeat:no-repeat;
	mask-repeat:no-repeat;
	-webkit-mask-size:100%;
	mask-size:100%;
	position:absolute;
	right:0;
	top:50%;
	width:7px
}
.countdown {
	color:#878b99;
	font-size:14px;
	letter-spacing:0;
	margin:0;
	padding:0
}
.countdown-start {
	color:#4d94ff;
	cursor:pointer
}
.countdown-counting,.countdown-disabled {
	color:#878b99;
	cursor:default
}
.aq-sms__inner {
	padding:0 16px
}
.aq-sms__hd {
	padding:24px 0
}
.aq-sms__text-title {
	color:#222;
	display:block;
	font-size:41px
}
.aq-sms__text-description {
	color:#999;
	display:block;
	font-size:14px
}
.aq-sms__text-highlight {
	color:#ff8343
}
.aq-sms__bd {
	padding-bottom:43px
}
.aq-sms__card-list {
	background-color:#fff;
	border-radius:8px
}
.aq-sms__item {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:row;
	flex-direction:row;
	padding:18px 16px;
	position:relative;
	z-index:1
}
.aq-sms__item:after {
	background-color:#e5e5e5;
	bottom:0;
	content:"";
	height:1px;
	left:16px;
	position:absolute;
	right:16px;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5)
}
.aq-sms__item:last-of-type:after {
	display:none
}
.aq-sms__item-bd {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1
}
.aq-sms__text-content,.aq-sms__text-label {
	color:#000;
	display:block;
	font-size:17px
}
.aq-sms__btn-copy {
	color:#2d77e5;
	display:block;
	font-size:17px
}
.aq-sms__ft {
	padding:0 25px
}
.aq-sms__text-tips {
	color:#999;
	display:block;
	font-size:14px;
	padding-top:12px
}
body,body #app,html,html #app {
	height:100%;
	width:100%
}
body .input-height-36,html .input-height-36 {
	height:36px
}
body .check-loading,html .check-loading {
	z-index:1
}
body .qui-toast,html .qui-toast {
	margin:0 auto;
	min-width:300px;
	width:25%
}
body .main,html .main {
	background:#fff;
	height:auto;
	width:100%
}
body .main .container,html .main .container {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-pack:center;
	background:#fff;
	border-radius:8px;
	box-shadow:0 6px 32px -7px rgba(29,102,189,.16);
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	margin:40px auto;
	padding:50px 0;
	width:496px
}
body .main .container,body .main .container-title,html .main .container,html .main .container-title {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
}
body .main .container-title,html .main 
  .container-title {
	width:292px;
}
body .main .container-title__split,html .main .container-title__split {
	background:#2b8dfd;
	height:14px;
	margin-right:8px;
	width:3px;
}
body .main .container-title__content,html .main .container-title__content {
	color:#000;
	font-family:PingFangSC-Semibold;
	font-size:16px
}
body .main .container-large,html .main .container-large {
	width:100%
}
body .main .container-inner,html 
  .main .container-inner {
	margin-top:12px;
	width:298px;
}
body .main .container-inner .qui-input input,body .main .container-inner .qui-input textarea,html .main .container-inner .qui-input input,html .main .container-inner .qui-input textarea {
	-webkit-box-flex:1;
	border:0;
	-webkit-flex:1;
	flex:1;
	font-size:14px;
	min-width:0;
	resize:none
}
body .main .container-inner .btn-area__large,html .main .container-inner .btn-area__large {
	height:55px;
	width:418px
}
body .main .container-inner .input-account__title-main,html .main .container-inner .input-account__title-main {
	/*color:#000;*/
    color: #7d8290;
	font-family:PingFangSC-Medium;
    font-size: 10px;
    line-height: 20px;
}
body .main .container-inner .input-account__input,html .main .container-inner .input-account__input {
	-webkit-box-flex:1;
	background:#f5f6fa;
	border-radius:8px;
	color:#000;
	-webkit-flex:auto;
	flex:auto;
	font-family:PingFangSC-Regular;
	font-size:14px;
	height:36px;
	margin-top:8px;
	padding:0 5px
}
body .main .container-inner .input-account__input .qui-input__label,html .main .container-inner .input-account__input .qui-input__label {
	margin-right:0
}
body .main .container-inner .password-container.mobile .input:after,html .main .container-inner .password-container.mobile .input:after {
	background:#dedfe0;
	bottom:0;
	content:"";
	height:1px;
	position:absolute;
	-webkit-transform:scaleY(.5);
	transform:scaleY(0);
	width:100%
}
body .main .container-inner .password-container__content,html .main .container-inner .password-container__content {
	margin-bottom:8px;
	padding:0
}
body .main .container-inner 
  .qui-button,html .main 
  .container-inner 
  .qui-button {
	background:#3382fd;
	background-image:-webkit-linear-gradient(326deg,#3382fd,#64c4fe);
	background-image:linear-gradient(124deg,#3382fd,#64c4fe);
	border-radius:8.53px;
	cursor:pointer;
	height:40px
}
body .main .container-inner 
  .qui-button[disabled],html 
  .main .container-inner 
  .qui-button[disabled] {
	opacity:.5
}
body .main 
  .container-inner 
  .tips,html .main .container-inner 
  .tips {
	font-family:PingFangSC-Regular;
	font-size:8px;
	margin:8px 0 -5px;
	padding:0
}
body .main .container-inner .tips span.warning,html .main .container-inner .tips span.warning {
	margin-bottom:4px
}
body .main .container-inner .tips span.warning i,html .main .container-inner .tips span.warning i {
	margin-right:4px
}
body .main .container-inner .tips span.success,html .main .container-inner .tips span.success {
	margin-bottom:4px
}
body .main .container-inner .tips span.success i,html .main .container-inner .tips span.success i {
	margin-right:4px
}
body .main .container-inner 
  .tips span.error,html .main .container-inner 
  .tips span.error {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	margin-bottom:4px;
}
body .main .container-inner .tips span.error i,html .main .container-inner .tips span.error i {
	margin-right:4px
}
body .main .container-inner .tips .error,body .main .container-inner .tips 
  .error i:before,html .main 
  .container-inner .tips .error,html .main .container-inner .tips 
  .error i:before {
	color:#ff596a;
	font-size:8px;
}
body .main .container-inner .tips .warning,body .main .container-inner 
  .tips .warning i:before,html .main .container-inner 
  .tips .warning,html 
  .main .container-inner 
  .tips .warning i:before {
	color:#b0b3bf;
	font-size:8px;
}
body .main .container-inner .tips .success,body .main .container-inner .tips .success i:before,html .main .container-inner .tips .success,html .main .container-inner .tips 
  .success i:before {
	color:#21d9c6;
	font-size:8px;
}
body .main .container-inner 
  .input-area__title-main,html .main .container-inner 
  .input-area__title-main {
	/*color:#000;*/
    color: #7d8290;
	font-family:PingFangSC-Medium;
	font-size:10px;
    line-height: 12px;
}
body .main .container-inner 
  .input-area__title-sub,html .main .container-inner 
  .input-area__title-sub {
	/*color:#000;*/
    color: #7d8290;
	font-family:PingFangSC-Regular;
	font-size:10px;
    line-height: 12px;
	margin-top:8px;
	text-align:center;
}
body .main .container-inner .input-area .qui-input input,html .main .container-inner .input-area 
  .qui-input input {
	-webkit-box-flex:1;
	border:0;
	-webkit-flex:1;
	flex:1;
	font-size:14px;
	min-width:0;
	resize:none;
}
body .main .container-inner .input-area__input,html .main .container-inner 
  .input-area__input {
	-webkit-box-flex:1;
	background:#f5f6fa;
	border-radius:8px;
	color:#000;
	-webkit-flex:auto;
	flex:auto;
	font-family:PingFangSC-Regular;
	font-size:14px;
	height:36px;
	margin-top:16px;
	padding:0 5px;
}
body .main .container-inner 
  .input-area__input .qui-input__wrap:nth-child(2),html 
  .main .container-inner 
  .input-area__input .qui-input__wrap:nth-child(2) {
	-webkit-box-flex:1;
	-webkit-box-pack:justify;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex:1;
	flex:1;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	min-width:0;
	padding:0 6px;
}
body .main .container-inner .input-area__input .qui-input__label,html .main .container-inner .input-area__input 
  .qui-input__label {
	margin-right:0
}
body .main .container-inner .input-area__input .aq-area-code,html .main .container-inner .input-area__input 
  .aq-area-code {
	position:static
}
body .main .container-inner .input-area__input .aq-area-code 
  .btn,html .main .container-inner .input-area__input .aq-area-code 
  .btn {
	color:#2b8dfd;
	cursor:pointer;
	font-size:14px
}
body .main .container-inner .input-area__input 
  .aq-area-code .area-code__list,html .main .container-inner 
  .input-area__input .aq-area-code 
  .area-code__list {
	left:0
}
body .main .container-inner 
  .input-area__vertify-code,html 
  .main .container-inner 
  .input-area__vertify-code {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	width:100%;
}
body .main .container-inner 
  .input-area__vertify-code 
  .link-btn-wrap,html .main .container-inner 
  .input-area__vertify-code .link-btn-wrap {
	-webkit-box-align:center;
	-webkit-box-pack:end;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	margin-top:16px;
	width:88px;
}
body .main .container-inner 
  .input-area__vertify-code 
  .link-btn,html .main .container-inner 
  .input-area__vertify-code 
  .link-btn {
	color:#2b8dfd;
	cursor:pointer;
	font-family:PingFangSC-Regular;
	font-size:8px;
}
body .main .container-inner 
  .input-area__vertify-code 
  .link-btn__count,html .main .container-inner 
  .input-area__vertify-code 
  .link-btn__count {
	display:inline-block
}
body .main .container-inner 
  .input-area__vertify-code 
  .link-btn--disabled,html .main .container-inner 
  .input-area__vertify-code 
  .link-btn--disabled {
	color:#000;
	cursor:default;
	opacity:.5;
}
body .main .container-inner 
  .input-area 
  .mobile-hide__txt,html .main .container-inner 
  .input-area .mobile-hide__txt {
	color:#ff9f40;
	font-family:PingFangSC-Regular;
	font-size:8px;
}
body .main .container-inner .input-area .prefix-label,html .main .container-inner .input-area .prefix-label {
	color:#2b8dfd;
	cursor:pointer;
	font-family:PingFangSC-Regular;
	font-size:14px
}
body .main .container-inner__footer,html .main .container-inner__footer {
	color:#2b8dfd;
	cursor:pointer;
	font-family:PingFangSC-Regular;
	font-size:12px;
	margin-top:16px;
	text-align:center
}
body .main .container-inner .btn-area,html .main .container-inner .btn-area {
	margin-top:30px
}
body .main .container-inner .password-validation,html .main .container-inner .password-validation {
	margin-top:8px
}
body .main .container-inner .password-validation .qui-input,html .main .container-inner .password-validation .qui-input {
	-webkit-box-flex:1;
	background:#f5f6fa;
	border-radius:8px;
	color:#000;
	-webkit-flex:auto;
	flex:auto;
	font-family:PingFangSC-Regular;
	font-size:14px;
	height:36px;
	padding:0 5px
}
body .main .container-inner .password-validation .qui-input:nth-child(2),html .main .container-inner .password-validation .qui-input:nth-child(2) {
	margin-top:16px
}
body .main .container-inner .password-validation .qui-input__label,html .main .container-inner .password-validation .qui-input__label {
	/*display:none;*/
	margin-right:0
}
body .main .container-inner .password-validation .qui-icon-close-o,html .main .container-inner .password-validation .qui-icon-close-o {
	display:none
}
body .main .container-inner .password-validation .operation,html 
  .main .container-inner 
  .password-validation 
  .operation {
	margin-top:12px;
	padding:0;
}
body .main .container-inner .password-validation .aq-password-container__content,html .main .container-inner .password-validation .aq-password-container__content {
	padding:0
}
body .main .container-inner .password-validation .input:after,html .main .container-inner .password-validation .input:after {
	height:0
}
body .main 
  .container-inner.tips,html 
  .main 
  .container-inner.tips {
	margin:30px 14px 0;
}
body .main .container-inner.tips .btn-area,html .main .container-inner.tips .btn-area {
	margin-bottom:30px;
	margin-top:36px
}
body .main .container .result,html .main .container .result {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	margin-top:30px
}
body .main .container .result__icon,html .main .container .result__icon {
	margin:0 auto
}
body .main .container .result__text,html .main .container .result__text {
	color:#000;
	font-family:PingFangSC-Semibold;
	font-size:14px;
	margin-top:41px;
	padding-bottom:54px;
	text-align:center
}
.identify-con {
	-webkit-box-pack:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	padding-top:40px
}
.ValidateEntityrequired {
	display:none;
}
.ValidateEntity-invalid {
	/*background-image:url(validatebox_warning.png);*/
    background-image:none;
    background-repeat:no-repeat;
	background-position:right center;
}
.validation-summary-errors {
	font-weight:bold;
	color:#ff0000;
	font-size:8px;
}
/*a:link,a:visited {
	text-decoration:none;
	color:#404040;
}
*/
