* {
    margin:0;
    -webkit-tap-highlight-color:transparent;
    padding:0;
    list-style:none;
}
body,html {
    font-family:"microsoft yahei Bold","microsoft yahei Regular","microsoft yahei",SimSun,Tahoma,Helvetica,Arial,sans-serif;
    background-color:#f5f7fa;
    color:#333;
    margin:0 auto;
}
body {
    background:#f5f7fa;
    overflow-x:hidden;
    box-sizing:border-box;
    font-size:0.28rem;
}
html {
    font-size:50px;
}
a {
    color:#333;
    text-decoration:none;
}
.last {
    margin:0!important;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.clearfix:after,.clearfix:before {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
.clear {
    zoom:1;
}
.clear:after,.clear:before {
    display:block;
    clear:both;
    content:'';
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:400;
}
img {
    max-width:100%;
    height:auto;
    vertical-align:middle;
    display:inline-block;
}
.jiuniao-scroll::-webkit-scrollbar {
    width:0.16rem;
    height:0.16rem;
}
.jiuniao-scroll::-webkit-scrollbar-thumb {
    border-radius:0.2rem;
    background:#ccc;
}
.jiuniao-scroll::-webkit-scrollbar-track {
    border-radius:0.2rem;
    background:#eee;
}
.flex-between {
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.flex {
    display:flex;
}
.align-center {
    align-items:center;
}
.align-start {
    align-items:flex-start;
}
.flex1 {
    flex:1;
}
.basis-df {
    flex-basis:50%;
}
.flex-wrap {
    flex-wrap:wrap;
}
.container {
    position:relative;
    margin:0 auto;
    padding:0 0.24rem;
}
.box-shadow {
    box-shadow:0 0 0.4rem 0 rgba(0,0,0,.08);
}
.hidden {
    display:none!important;
}
.radius-sm {
    border-radius:0.1rem;
}
.radius-xs {
    border-radius:0.2rem;
}
.radius-lg {
    border-radius:0.4rem;
}
.padding {
    padding:0.4rem;
}
.padding-sm {
    padding:0.2rem;
}
.padding-lg {
    padding:0.6rem;
}
.padding-tb-sm {
    padding-top:0.2rem;
    padding-bottom:0.2rem;
}
.padding-tb-xs {
    padding-top:0.4rem;
    padding-bottom:0.4rem;
}
.padding-left {
    padding-left:0.4rem;
}
.padding-lr-xs {
    padding-left:0.1rem;
    padding-right:0.1rem;
}
.padding-lr-sm {
    padding-left:0.2rem;
    padding-right:0.2rem;
}
.padding-lr {
    padding-left:0.4rem;
    padding-right:0.4rem;
}
.padding-lr-lg {
    padding-left:0.6rem;
    padding-right:0.6rem;
}
.padding-right {
    padding-right:0.4rem;
}
.padding-right-sm {
    padding-right:0.2rem;
}
.padding-top {
    padding-top:0.4rem;
}
.padding-bottom {
    padding-bottom:0.4rem;
}
.padding-bottom-sm {
    padding-bottom:0.2rem;
}
.margin-top-xs {
    margin-top:0.1rem;
}
.margin-top-sm {
    margin-top:0.2rem;
}
.margin-top {
    margin-top:0.4rem;
}
.margin-top-lg {
    margin-top:0.6rem;
}
.margin-top-xl {
    margin-top:1rem;
}
.margin-right-xs {
    margin-right:0.1rem;
}
.margin-right-sm {
    margin-right:0.2rem;
}
.margin-right {
    margin-right:0.4rem;
}
.margin-left {
    margin-left:0.4rem;
}
.margin-left-xs {
    margin-left:0.1rem;
}
.margin-left-sm {
    margin-left:0.2rem;
}
.margin-tb-lg {
    margin-top:0.6rem;
    margin-bottom:0.6rem;
}
.margin-auto {
    margin:auto;
}
.margin-bottom-sm {
    margin-bottom:0.2rem;
}
.margin-bottom {
    margin-bottom:0.4rem;
}
.margin-bottom-lg {
    margin-bottom:0.6rem;
}
.margin-bottom-xl {
    margin-bottom:1rem;
}
.margin-lr-xs {
    margin-left:0.1rem;
    margin-right:0.1rem;
}
.margin-0 {
    margin-bottom:0!important;
}
.text-center {
    text-align:center;
}
.text-left {
    text-align:left;
}
.text-right {
    text-align:right;
}
.text-bold {
    font-weight:700;
}
.text-cut {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.text-cut2 {
    text-overflow:-o-ellipsis-lastline;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    line-clamp:2;
    -webkit-box-orient:vertical;
}
.text-xs {
    font-size:0.24rem!important;
}
.text-sm {
    font-size:0.28rem!important;
}
.text-df {
    font-size:0.32rem!important;
}
.text-lg {
    font-size:0.4rem!important;
}
.text-xl {
    font-size:0.48rem!important;
}
.text-xxl {
    font-size:0.68rem!important;
}
.text-white {
    color:#fff!important;
}
.text-desc {
    color:#999!important;
}
.text-red {
    color:#e00!important;
}
.text-black {
    color:#000!important;
}
.text-hui {
    color:#555!important;
}
.text-blue {
    color:#172991!important;
}
.text-green {
    color:#06ae56!important;
}
.text-yellow {
    color:#f4c66c!important;
}
.text-price::before {
    content:"¥";
    font-size:80%;
    margin-right:4upx;
}
.bg-red {
    background-color:#e00;
}
.bg-blue {
    background-color:#172991!important;
}
.bg-hui {
    background-color:#999!important;
}
.bg-black {
    background-color:#222!important;
}
.bg-white {
    background-color:#fff!important;
}
.bg-none {
    background-color:unset;
}
.textl {
    text-align:left!important;
}
.textc {
    text-align:center!important;
}
.textr {
    text-align:right!important;
}
.w1200 {
    width:24rem!important;
}
.w100 {
    width:2rem!important;
}
.w120 {
    width:2.4rem!important;
}
.w150 {
    width:3rem!important;
}
.w200 {
    width:4rem!important;
}
.w300 {
    width:6rem!important;
}
.w400 {
    width:8rem!important;
}
.pd0 {
    padding:0!important;
}
.pd15 {
    padding:0.3rem!important;
}
.pd20 {
    padding:0.4rem!important;
}
.pd30 {
    padding:0.6rem!important;
}
.pr8 {
    padding-right:0.16rem!important;
}
.pl7 {
    padding-left:0.14rem!important;
}
.pb15 {
    padding-bottom:0.3rem!important;
}
.pb55 {
    padding-bottom:1.1rem!important;
}
.pb70 {
    padding-bottom:1.4rem!important;
}
.mt10 {
    margin-top:0.2rem!important;
}
.mt20 {
    margin-top:0.4rem!important;
}
.mtb10 {
    margin:0.2rem 0!important;
}
.mtb15 {
    margin:0.3rem 0!important;
}
.mtb20 {
    margin:0.4rem 0!important;
}
.ml0 {
    margin-left:0!important;
}
.mlr15 {
    margin:0 0.3rem!important;
}
.mlr20 {
    margin:0 0.4rem!important;
}
.mb15 {
    margin-bottom:0.3rem!important;
}
.mb20 {
    margin-bottom:0.4rem!important;
}
.mr50 {
    margin-right:1rem!important;
}
.ml33 {
    margin-left:0.76rem!important;
}
.ml45 {
    margin-left:1rem!important;
}
.ml5 {
    margin-left:0.1rem!important;
}
.mr5 {
    margin-right:0.1rem!important;
}
.ml20 {
    margin-left:0.4rem!important;
}
.mr10 {
    margin-right:0.2rem!important;
}
.mr20 {
    margin-right:0.4rem!important;
}
.ml0 {
    margin-left:0!important;
}
.mg10 {
    margin:0.2rem!important;
}
.va0 {
    vertical-align:0!important;
}
.unselect {
    -moz-user-select:-moz-none;
    -moz-user-select:none;
    -o-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.red {
    color:red;
}
.green {
    color:#2b2;
}
.orange {
    color:#f60;
}
.blue {
    color:#0ae;
}
.yellow {
    color:#ea5;
}
.pink {
    color:#f38;
}
.blue2 {
    color:#33f;
}
.grey {
    color:#888;
}
.qing {
    color:#129a5c;
}
.bg-red {
    color:#fff;
    background:red;
}
.bg-green {
    color:#fff;
    background:#2b2;
}
.bg-blue {
    color:#fff;
    background:#0ae;
}
.bg-yellow {
    color:#fff;
    background:#ea5;
}
.bg-pink {
    color:#fff;
    background:#f38;
}
.bg-blue2 {
    color:#fff;
    background:#33f;
}
.ui-btn {
    display:inline-block;
    padding:0.12rem 0.4rem;
    text-align:center;
    border-radius:0.06rem;
    font-size:0.28rem;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.ui-btn.disabled {
    cursor:not-allowed;
}
.ui-btn-default {
    color:#333;
    background-color:#fff;
    border:0.02rem solid #ddd;
}
.ui-btn-default:hover {
    color:#333;
    color:#098df9;
    border:0.02rem solid #098df9;
}
.ui-btn-primary {
    color:#fff;
    background-color:#098df9;
    border:0.02rem solid #098df9;
}
.ui-btn-primary:hover {
    color:#fff;
    background-color:#0575d2;
    border:0.02rem solid #0575d2;
}
.ui-btn-green {
    color:#fff;
    background-color:#59bf58;
    border:0.02rem solid #59bf58;
}
.ui-btn-green:hover {
    color:#fff;
    background-color:#48a247;
    border:0.02rem solid #48a247;
}
.ui-btn-red {
    color:#fff;
    background-color:#d73834;
    border:0.02rem solid #d73834;
}
.ui-btn-red:hover {
    color:#fff;
    background-color:#a62825;
    border:0.02rem solid #a62825;
}
.ui-btn-orange {
    color:#fff;
    background-color:#fa8121;
    border:0.02rem solid #fa8121;
}
.ui-btn-orange:hover {
    color:#fff;
    background-color:#de680b;
    border:0.02rem solid #de680b;
}
.ui-btn-golden {
    color:#fde0b0;
    background-color:#555;
    border:0.02rem solid #555;
}
.ui-btn-golden:hover {
    color:#fde0b0;
    background-color:#222;
    border:0.02rem solid #222;
}
.ui-btn-sm {
    padding:0.04rem 0.12rem;
    font-size:0.28rem;
}
.ui-link-blue {
    display:inline;
    cursor:pointer;
    color:#38f;
    margin-right:0.1rem;
}
.ui-link-blue:hover {
    color:#37e;
}
.ui-link-red {
    display:inline;
    cursor:pointer;
    color:red!important;
}
.ui-link-red:hover {
    color:#c33;
}
form,input,textarea {
    border:0;
    outline:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
}
button {
    border:0;
    outline:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
}
::-webkit-input-placeholder {
    color:#bbb;
}
:-ms-input-placeholder {
    color:#bbb;
}
::placeholder {
    color:#bbb;
}
.ui-text {
    background:#f4f6f8;
    line-height:0.8rem;
    border-radius:0.08rem;
    -webkit-border-radius:0.08rem;
    color:#666;
    text-indent:0.3rem;
    margin-right:0.1rem;
    font-size:0.28rem;
}
.ui-text.error {
    border:0.02rem solid red;
}
.ui-text.disabled {
    background:#f9f9f9;
}
.ui-textarea {
    background:#f4f6f8;
    line-height:0.5rem;
    height:1.5rem;
    border-radius:0.08rem;
    -webkit-border-radius:0.08rem;
    color:#666;
    padding:0.1rem 0.3rem;
    width:6rem;
    margin-right:0.1rem;
    font-size:0.28rem;
}
.ui-checkbox,.ui-radio {
    position:relative;
    margin-top:0;
    margin-bottom:0;
    cursor:pointer;
    padding-left:0.36rem;
    font-weight:400;
    min-height:0.36rem;
    height:auto!important;
    line-height:0.36rem!important;
}
input[type=checkbox],input[type=radio] {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
}
.ui-checkbox input,.ui-radio input {
    position:absolute;
    display:none;
}
.ui-checkbox span::before,.ui-radio span::before {
    content:'';
    position:absolute;
    display:inline-block;
    height:0.24rem;
    width:0.24rem;
    left:0;
    top:0.04rem;
    border:0.04rem solid #e6e6e6;
    -webkit-transition:all .1s;
    -o-transition:all .1s;
    transition:all .1s;
}
.ui-checkbox span::after,.ui-radio span::after {
    content:'';
    position:absolute;
    display:none;
    width:0.1rem;
    height:0.16rem;
    left:0.1rem;
    top:0.08rem;
    border:solid #4d5259;
    border-width:0 0.04rem 0.04rem 0;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
}
.ui-checkbox span,.ui-radio span {
    display:inline-block;
}
.ui-checkbox input:checked~span:after,.ui-radio input:checked~span:after {
    display:inline-block;
}
.ui-checkbox:hover span::before,.ui-radio:hover span::before {
    border-color:#ebebeb;
}
.ui-checkbox.checkbox-grey span::before,.ui-checkbox.radio-grey span::before,.ui-radio.checkbox-grey span::before,.ui-radio.radio-grey span::before {
    background-color:#ebebeb;
    border-color:#ebebeb;
}
.ui-checkbox input:disabled+span,.ui-radio input:disabled+span {
    cursor:not-allowed;
}
.ui-checkbox input:disabled+span::after,.ui-checkbox input:disabled+span::before,.ui-radio input:disabled+span::after,.ui-radio input:disabled+span::before {
    opacity:.4;
}
.checkbox-primary input:checked~span::before {
    background-color:#f72128;
    border-color:#f72128;
}
.checkbox-primary input:checked~span::after {
    border-color:#fff;
}
.checkbox-success input:checked~span::before {
    background-color:#15c377;
    border-color:#15c377;
}
.checkbox-success input:checked~span::after {
    border-color:#fff;
}
.checkbox-info input:checked~span::before {
    background-color:#09c;
    border-color:#09c;
}
.checkbox-info input:checked~span::after {
    border-color:#fff;
}
.checkbox-warning input:checked~span::before {
    background-color:#faa64b;
    border-color:#faa64b;
}
.checkbox-warning input:checked~span::after {
    border-color:#fff;
}
.checkbox-danger input:checked~span::before {
    background-color:#f96868;
    border-color:#f96868;
}
.checkbox-danger input:checked~span::after {
    border-color:#fff;
}
.checkbox-dark input:checked~span::before {
    background-color:#465161;
    border-color:#465161;
}
.checkbox-dark input:checked~span::after {
    border-color:#fff;
}
.checkbox-secondary input:checked~span::before {
    background-color:#e4e7ea;
    border-color:#e4e7ea;
}
.checkbox-secondary input:checked~span::after {
    border-color:#fff;
}
.checkbox-purple input:checked~span::before {
    background-color:#926dde;
    border-color:#926dde;
}
.checkbox-purple input:checked~span::after {
    border-color:#fff;
}
.checkbox-pink input:checked~span::before {
    background-color:#f96197;
    border-color:#f96197;
}
.checkbox-pink input:checked~span::after {
    border-color:#fff;
}
.checkbox-cyan input:checked~span::before {
    background-color:#57c7d4;
    border-color:#57c7d4;
}
.checkbox-cyan input:checked~span::after {
    border-color:#fff;
}
.checkbox-yellow input:checked~span::before {
    background-color:#fcc525;
    border-color:#fcc525;
}
.checkbox-yellow input:checked~span::after {
    border-color:#fff;
}
.checkbox-brown input:checked~span::before {
    background-color:#8d6658;
    border-color:#8d6658;
}
.checkbox-brown input:checked~span::after {
    border-color:#fff;
}
.ui-radio span::before {
    -webkit-border-radius:50%;
    border-radius:50%;
}
.ui-radio span::after {
    border:0;
    height:0.16rem;
    left:0.08rem;
    top:0.12rem;
    width:0.16rem;
    background:#4d5259;
    -webkit-border-radius:100%;
    border-radius:100%;
}
.radio-primary input:checked~span::before {
    background-color:#f72128;
    border-color:#f72128;
}
.radio-primary input:checked~span::after {
    background-color:#fff;
}
.radio-success input:checked~span::before {
    background-color:#15c377;
    border-color:#15c377;
}
.radio-success input:checked~span::after {
    background-color:#fff;
}
.radio-info input:checked~span::before {
    background-color:#09c;
    border-color:#09c;
}
.radio-info input:checked~span::after {
    background-color:#fff;
}
.radio-warning input:checked~span::before {
    background-color:#faa64b;
    border-color:#faa64b;
}
.radio-warning input:checked~span::after {
    background-color:#fff;
}
.radio-danger input:checked~span::before {
    background-color:#f96868;
    border-color:#f96868;
}
.radio-danger input:checked~span::after {
    background-color:#fff;
}
.radio-dark input:checked~span::before {
    background-color:#465161;
    border-color:#465161;
}
.radio-dark input:checked~span::after {
    background-color:#fff;
}
.radio-secondary input:checked~span::before {
    background-color:#e4e7ea;
    border-color:#e4e7ea;
}
.radio-secondary input:checked~span::after {
    background-color:#fff;
}
.radio-purple input:checked~span::before {
    background-color:#926dde;
    border-color:#926dde;
}
.radio-purple input:checked~span::after {
    background-color:#fff;
}
.radio-pink input:checked~span::before {
    background-color:#f96197;
    border-color:#f96197;
}
.radio-pink input:checked~span::after {
    background-color:#fff;
}
.radio-cyan input:checked~span::before {
    background-color:#57c7d4;
    border-color:#57c7d4;
}
.radio-cyan input:checked~span::after {
    background-color:#fff;
}
.radio-yellow input:checked~span::before {
    background-color:#fcc525;
    border-color:#fcc525;
}
.radio-yellow input:checked~span::after {
    background-color:#fff;
}
.radio-brown input:checked~span::before {
    background-color:#8d6658;
    border-color:#8d6658;
}
.radio-brown input:checked~span::after {
    background-color:#fff;
}
.checkbox-inline,.radio-inline {
    display:inline-block;
    margin-right:0.2rem;
}
.ui-dropdown {
    display:inline-block;
    position:relative;
    margin-right:0.08rem;
    min-width:2.2rem;
    height:0.6rem;
    line-height:0.6rem;
    color:#555;
    border:0.02rem solid #ddd;
    border-radius:0.08rem;
    background-color:#fff;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    cursor:pointer;
}
.ui-dropdown:hover {
    border:0.02rem solid #37e;
}
.ui-dropdown:hover>i {
    color:#37e;
}
.ui-dropdown.open {
    border:0.02rem solid #37e;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}
.ui-dropdown.open.up {
    border-top-left-radius:0;
    border-top-right-radius:0;
    border-bottom-left-radius:0.08rem;
    border-bottom-right-radius:0.08rem;
}
.ui-dropdown.disabled {
    background-color:#eee;
}
.ui-dropdown.disabled:hover {
    border:0.02rem solid #ddd;
}
.ui-dropdown>div {
    padding:0 0.16rem;
}
.ui-dropdown>ul {
    position:absolute;
    left:-0.02rem;
    right:-0.02rem;
    top:0.6rem;
    background-color:#fff;
    border:0.02rem solid #37e;
    border-bottom-left-radius:0.08rem;
    border-bottom-right-radius:0.08rem;
    z-index:1200;
    display:none;
}
.ui-dropdown.up>ul {
    top:auto;
    bottom:0.6rem;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    border-top-left-radius:0.08rem;
    border-top-right-radius:0.08rem;
}
.ui-dropdown.open>ul {
    display:block;
}
.ui-dropdown>ul>li {
    padding:0 0.16rem;
}
.ui-dropdown>ul>li.active,.ui-dropdown>ul>li.active:hover {
    color:#fff;
    background-color:#37e;
}
.ui-dropdown>ul>li:hover {
    color:#333;
    background-color:#eee;
    border-bottom-left-radius:0.08rem;
    border-bottom-right-radius:0.08rem;
}
.ui-dropdown:after {
    position:absolute;
    top:0.16rem;
    right:0.16rem;
    margin-top:0.1rem;
    vertical-align:middle;
    border-top:0.1rem solid;
    border-right:0.1rem solid transparent;
    border-left:0.1rem solid transparent;
    color:#888;
    content:"";
}
.ui-select {
    height:0.76rem;
    border-color:#ebebeb;
    -webkit-border-radius:0.04rem;
    border-radius:0.04rem;
    color:#8b95a5;
    padding:0.1rem 0.24rem;
    line-height:inherit;
    -webkit-transition:.2s linear;
    transition:.2s linear;
    -webkit-box-shadow:none;
    box-shadow:none;
}
i.icon-vip {
    display:inline;
    padding:0.02rem 0.08rem;
    font-size:0.24rem;
    color:#fde0b0;
    background-color:#555;
    border-radius:0.12rem 0 0.12rem 0;
    margin-left:0.1rem;
    font-weight:400;
}
i.icon-tui {
    display:inline;
    padding:0.02rem 0.08rem;
    font-size:0.24rem;
    color:#fff;
    background-color:rgba(255,160,0,.9);
    border-radius:0.12rem 0 0.12rem 0;
    margin-left:0.1rem;
    font-weight:400;
}
i.icon-top {
    display:inline;
    padding:0.02rem 0.08rem;
    font-size:0.24rem;
    color:#fff;
    background-color:rgba(238,51,51,.9);
    border-radius:0.12rem 0 0.12rem 0;
    margin-left:0.1rem;
    font-weight:400;
}
.adv {
    background:#f1f5f8;
    width:100%;
    position:relative;
}
.adv a:after {
    width:0.5rem;
    height:0.26rem;
    content:"";
    display:inline-block;
    background:url(../images/gicon.png) no-repeat;
    position:absolute;
    right:0;
    bottom:0;
}
.adv img {
    width:100%;
    height:100%;
}
.breadcrumb {
    display:block;
    color:#666;
    font-size:0.24rem;
    height:1rem;
    line-height:1rem;
}
.breadcrumb a {
    color:#666;
    margin-right:0.1rem;
}
.breadcrumb a:hover {
    color:#f01414;
}
.breadcrumb a:after {
    content:'\e687';
    font-family:iconfont;
    display:inline-block;
    margin-left:0.0.5rem;
    color:#666;
}
.breadcrumb a:last-child:after {
    content:' ';
}
.toast {
    z-index:999999;
    font-family:Lato,Tahoma,Arial;
    font-size:0.28rem;
    display:flex;
    padding:0.16rem 0.2rem 0.18rem 0;
    top:50%;
    left:50%;
    position:fixed;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background:#454a56;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    line-height:0.56rem;
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    pointer-events:all;
    cursor:default;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    min-height:0.9rem;
    box-shadow:0 0.04rem 0.24rem 0 rgba(0,0,0,.1);
    max-width:95%;
    margin:0.1rem 0;
    border-radius:0.08rem;
}
.toast .l-info {
    float:left;
    display:inline-block;
}
.toast .r-info {
    float:left;
    display:inline-block;
    margin-left:0.8rem;
}
.toast.in {
    -webkit-animation-name:contentZoomIn;
    animation-name:contentZoomIn;
}
.toast .text {
    width:8rem;
    font-size:0.28rem;
    color:#fff;
    white-space:normal;
}
.toast .toast-icon {
    height:100%;
    position:absolute;
    left:0;
    top:50%;
    display:table;
    font-size:0.48rem;
    line-height:0.48rem;
    margin-top:-0.24rem;
    margin-left:0.2rem;
    color:#000;
    width:0.48rem;
    height:0.48rem;
}
.toast .ico-info {
    background:url('data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcxMTk5MzYwIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwODAzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTUxMiAyOC40MTZjLTI2Ny40Njg4IDAtNDg0LjI0OTYgMjE2LjgzMi00ODQuMjQ5NiA0ODQuMjQ5NiAwIDI2Ny40MTc2IDIxNi44MzIgNDg0LjI0OTYgNDg0LjI0OTYgNDg0LjI0OTYgMjY3LjQxNzYgMCA0ODQuMzAwOC0yMTYuODMyIDQ4NC4zMDA4LTQ4NC4yNDk2Qzk5Ni4zMDA4IDI0NS4yNDggNzc5LjQxNzYgMjguNDE2IDUxMiAyOC40MTZ6TTQ1NS41MjY0IDI0NS4wOTQ0QzQ3MC4zMjMyIDIyOS44ODggNDkwLjcwMDggMjIxLjMzNzYgNTExLjc5NTIgMjIxLjY0NDhjMjEuMTk2OC0wLjIwNDggNDEuNzc5MiA4LjI0MzIgNTYuNTI0OCAyMy40NDk2IDE1LjAwMTYgMTQuNzk2OCAyMy4yOTYgMzUuMTIzMiAyMy4wOTEyIDU2LjExNTIgMC4yMDQ4IDIxLjE5NjgtOC4yOTQ0IDQxLjU3NDQtMjMuMzk4NCA1Ni4yMTc2LTE0LjY5NDQgMTQuNjk0NC0zNC43MTM2IDIzLjA0LTU1LjM5ODQgMjMuMDRMNTExLjc5NTIgMzgwLjQ2NzJjLTIwLjk5MiAwLjIwNDgtNDEuMzY5Ni04LjE0MDgtNTYuMDY0LTIzLjE0MjRDNDQwLjY3ODQgMzQyLjY4MTYgNDMyLjMzMjggMzIyLjMwNCA0MzIuNTM3NiAzMDEuMjA5NiA0MzIuMzMyOCAyODAuMjE3NiA0NDAuNjc4NCAyNTkuODkxMiA0NTUuNTI2NCAyNDUuMDk0NHpNNjI3LjYwOTYgNzY4LjE1MzZsMCAxMy40MTQ0IDAgMjIuMjIwOEwzOTYuMjg4IDgwMy43ODg4bDAtNTcuMTM5MiAyMS42MDY0LTAuNzY4YzEwLjI0LTAuNDYwOCAxNC41OTItMi43MTM2IDE2Ljk5ODQtNC43NjE2bDEuMjI4OC01LjQyNzJjMC45NzI4LTUuNTgwOCAxLjYzODQtMTQuNDM4NCAxLjU4NzItMjUuOTA3Mkw0MzcuNzA4OCA1MDcuOTA0YzAuMjU2LTE3Ljc2NjQtMi4zNTUyLTI5LjkwMDgtMy40ODE2LTMyLjU2MzJsMCAwTDQzMS42MTYgNDc0LjA2MDhDNDI4Ljg1MTIgNDczLjA4OCA0MjMuOTM2IDQ3Mi4wNjQgNDE3LjE3NzYgNDcxLjY1NDRMMzk2LjI4OCA0NzAuMzc0NCAzOTYuMjg4IDQxMy40OTEybDE4OS40OTEyIDAgMCAyOTYuMjk0NGMtMC4zMDcyIDE3LjcxNTIgMi40MDY0IDI5Ljc5ODQgMy40MzA0IDMyLjU2MzJsMC4wNTEyIDAgMi43MTM2IDEuMTc3NmMyLjgxNiAwLjk3MjggNy43ODI0IDEuOTk2OCAxNC42OTQ0IDIuMzU1MmwyMC44ODk2IDEuMjhMNjI3LjU1ODQgNzY4LjE1MzZ6IiBwLWlkPSIxMDgwNCIgZmlsbD0iIzQwOUVGRiI+PC9wYXRoPjwvc3ZnPg==') no-repeat 50% 50%;
    background-size:85%;
}
.toast .ico-warning {
    background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcwODczNzUzIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjUxMTgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTEyLjAyMzI3MyAxMDI0Qzc5NC43NjM2MzYgMTAyNCAxMDI0IDc5NC43ODY5MDkgMTAyNCA1MTEuOTc2NzI3IDEwMjQgMjI5LjIzNjM2NCA3OTQuNzg2OTA5LTAuMDIzMjczIDUxMi4wMjMyNzMtMC4wMjMyNzNTMCAyMjkuMjEzMDkxIDAgNTExLjk3NjcyN0MwIDc5NC43ODY5MDkgMjI5LjIzNjM2NCAxMDI0IDUxMi4wMjMyNzMgMTAyNE00NjkuMzQxMDkxIDc2OGMwLTIzLjU1MiAxOC45MjA3MjctNDIuNjU4OTA5IDQyLjcwNTQ1NS00Mi42NTg5MDkgMjMuNTUyIDAgNDIuNjU4OTA5IDE4LjkyMDcyNyA0Mi42NTg5MDkgNDIuNjU4OTA5IDAgMjMuNTc1MjczLTE4LjkyMDcyNyA0Mi43MDU0NTUtNDIuNjU4OTA5IDQyLjcwNTQ1NUM0ODguNDcxMjczIDgxMC43MDU0NTUgNDY5LjM0MTA5MSA3OTEuNzM4MTgyIDQ2OS4zNDEwOTEgNzY4TTQ2OS4zNDEwOTEgMjU1LjgxMzgxOGMwLTIzLjQ1ODkwOSAxOC45MjA3MjctNDIuNDcyNzI3IDQyLjcwNTQ1NS00Mi40NzI3MjcgMjMuNTUyIDAgNDIuNjU4OTA5IDE5LjQzMjcyNyA0Mi42NTg5MDkgNDIuNDcyNzI3bDAgMzQxLjczNjcyN2MwIDIzLjQ1ODkwOS0xOC45MjA3MjcgNDIuNDcyNzI3LTQyLjY1ODkwOSA0Mi40NzI3MjctMjMuNTc1MjczIDAtNDIuNzA1NDU1LTE5LjQzMjcyNy00Mi43MDU0NTUtNDIuNDcyNzI3TDQ2OS4zNDEwOTEgMjU1LjgxMzgxOHoiIHAtaWQ9IjUxMTkiIGZpbGw9IiNmZjk5MDAiPjwvcGF0aD48L3N2Zz4=') no-repeat 50% 50%;
    background-size:85%;
}
.toast .ico-error {
    background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcwNDI1NDkwIiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEyNjUiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTExLjk5NjQxOCAyMy41MjA2OTNjLTI2OS43NjcwNSAwLTQ4OC40NTQ3NDggMjE4LjY4ODcyMS00ODguNDU0NzQ4IDQ4OC40NTQ3NDggMCAyNjkuNzY4MDczIDIxOC42ODg3MjEgNDg4LjQ1MzcyNCA0ODguNDU0NzQ4IDQ4OC40NTM3MjQgMjY5Ljc2NjAyNyAwIDQ4OC40NTQ3NDgtMjE4LjY4NTY1MSA0ODguNDU0NzQ4LTQ4OC40NTM3MjRDMTAwMC40NTExNjYgMjQyLjIwOTQxNCA3ODEuNzYyNDQ1IDIzLjUyMDY5MyA1MTEuOTk2NDE4IDIzLjUyMDY5M3pNNzY5LjMzNDM5MSA3MTUuMTU1OTU2bC01NC4xNTY0MzQgNTQuMTU2NDM0TDUxMS45OTY0MTggNTY2LjEyOTgyOCAzMDguODEzODU2IDc2OS4zMTIzOWwtNTQuMTU1NDExLTU0LjE1NjQzNEw0NTcuODQxMDA4IDUxMS45NzU0NDEgMjU0LjY1ODQ0NiAzMDguNzkyODc4bDU0LjE1NTQxMS01NC4xNTU0MTFMNTExLjk5NjQxOCA0NTcuODIwMDNsMjAzLjE4MjU2Mi0yMDMuMTgyNTYyIDU0LjE1NjQzNCA1NC4xNTU0MTFMNTY2LjE1MTgyOSA1MTEuOTc1NDQxIDc2OS4zMzQzOTEgNzE1LjE1NTk1NnoiIHAtaWQ9IjEyNjYiIGZpbGw9IiNGNTZDNkMiPjwvcGF0aD48L3N2Zz4=') no-repeat 50% 50%;
    background-size:80%;
}
.toast .ico-success {
    background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTU1NzcwNTI2MjA3IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ5NjUiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNMTAyNCA1MTEuOTk5NTAyYzAgMjgyLjc3MDU1Ny0yMjkuMjI5OTQxIDUxMi4wMDA0OTgtNTExLjk5OTUwMiA1MTIuMDAwNDk4LTI4Mi43Njk1NjEgMC01MTIuMDAwNDk4LTIyOS4yMjk5NDEtNTEyLjAwMDQ5OC01MTIuMDAwNDk4IDAtMjgyLjc2ODU2NiAyMjkuMjMwOTM2LTUxMS45OTk1MDIgNTEyLjAwMDQ5OC01MTEuOTk5NTAyQzc5NC43NjkwNjQgMCAxMDI0IDIyOS4yMzA5MzYgMTAyNCA1MTEuOTk5NTAyek03OTYuNTc3MDgxIDM3OC4zMTc3MTNsLTQ4LjQ1OTA1MS00OC40NTkwNTEtMjk3LjA3ODM4NyAyOTcuMDc3MzkyTDI3Ny4yNjc4NTIgNDUzLjE2NTI1OGwtNDguNDU4MDU2IDQ4LjQ1ODA1NiAyMjIuMjI4ODUxIDIyMi4yMzA4NDJMNzk2LjU3NzA4MSAzNzguMzE3NzEzeiIgcC1pZD0iNDk2NiIgZmlsbD0iIzY3YzIzYSI+PC9wYXRoPjwvc3ZnPg==') no-repeat 50% 50%;
    background-size:85%;
}
.toast .ico-question {
    background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjc1ODE3MDE0NzM4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjM3MjkiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik01MTIgOTY3LjExMUMyNjAuNjM2IDk2Ny4xMTEgNTYuODg5IDc2My4zNjQgNTYuODg5IDUxMlMyNjAuNjM2IDU2Ljg4OSA1MTIgNTYuODg5IDk2Ny4xMTEgMjYwLjYzNiA5NjcuMTExIDUxMiA3NjMuMzY0IDk2Ny4xMTEgNTEyIDk2Ny4xMTF6TTUxMiA3NjhjMTYuODY4IDAgMzAuNTUtNS40NjEgNDEuMDc0LTE2LjM1NiAxMC41MjQtMTAuOTIyIDE1LjgxNS0yNC40MzMgMTUuODE1LTQwLjUzM3MtNS4yNjItMjkuMzU1LTE1LjgxNS0zOS43MzdjLTEwLjUyNS0xMC40MS0yNC4yMDYtMTYuMS00MS4wNzQtMTcuMTUyLTIyLjEzIDEuMDUzLTM4LjQ1NyAxMC45MjMtNDguOTgxIDI5LjYxLTEwLjUyNSAxOC43MTctMTAuNTI1IDM3LjQwNSAwIDU2LjEyMkM0NzMuNTQzIDc1OC42NDIgNDg5Ljg3IDc2OCA1MTIgNzY4eiBtNDMuNTc3LTE4NS44MjhjMC0zLjI3LTEuMTM4LTEyLjY1Ny0wLjk5Ni0xMS4zMi0xLjE2Ni0xMS44MzMgMC4zOTktMjIuMzU4IDYuODg0LTMyLjUxMiA0LjcyMi03LjQyNCAxMi4wMzItMTQuMzkzIDIyLjk1NS0yMC44NSA2NC4yMjctMzcuOTQ1IDg3LjcyMi04MC4yMTQgODYuMzg1LTEyNC4xODktMS45OS02NS44NzctNTAuNTE3LTEzMC41MzEtMTU1Ljc2MS0xMzEuNDctODcuOTgtMC44MjUtMTQ1LjgwNyA0MS42NzEtMTU5LjQ4OCAxMjEuNDU4YTQyLjY2NyA0Mi42NjcgMCAwIDAgODQuMDgxIDE0LjQyMWM2LjIzLTM2LjEyNCAyNi40NTQtNTEgNzQuNjEtNTAuNTc0IDUyLjgyMSAwLjQ4NCA3MC41NDIgMjQuMDkyIDcxLjI4MiA0OC42OTdhMjAuNDggMjAuNDggMCAwIDEtMy4yNDMgMTEuOTc1Yy01Ljg4OCAxMC41ODEtMTguNjYgMjIuODctNDEuMjQ0IDM2LjIxLTIyLjMzIDEzLjE3LTM5LjUxIDI5LjU1NC01MS41NyA0OC40OTgtMTguNzQ1IDI5LjQ0LTIyLjg0IDU4LjU2Ny0xOS42NTUgODguMTc3IDAuNDgzIDQuNDY2IDAuNDI3IDMuODk3IDAuNDI3IDEuNDhhNDIuNjY3IDQyLjY2NyAwIDEgMCA4NS4zMzMgMHoiIGZpbGw9IiNEODFFMDYiIHAtaWQ9IjM3MzAiPjwvcGF0aD48L3N2Zz4=') no-repeat 50% 50%;
    background-size:85%;
}
.toast .ico-load {
    background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTQ1NTUyMzAyOTE3IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQyNDAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTEyIDY0YzI0Ny4yIDAgNDQ4IDIwMC44IDQ0OCA0NDhoLTY0YzAtMjEyLTE3Mi0zODQtMzg0LTM4NFY2NHogbTAgODMyYy0yMTIgMC0zODQtMTcyLTM4NC0zODRINjRjMCAyNDcuMiAyMDAuOCA0NDggNDQ4IDQ0OHYtNjR6IiBwLWlkPSI0MjQxIiBmaWxsPSIjMUU5RkZGIj48L3BhdGg+PC9zdmc+') no-repeat 50% 50%;
    background-size:85%;
    animation:toast-rotate 1.2s linear infinite;
}
.toast.in {
    -webkit-animation-name:contentZoomIn;
    animation-name:contentZoomIn;
}
.toast.out {
    -webkit-animation-name:contentZoomOut;
    animation-name:contentZoomOut;
}
@-webkit-keyframes toast-rotate {
    from {
    -webkit-transform:rotate(0);
}
to {
    -webkit-transform:rotate(360deg);
}
;}@keyframes toast-rotate {
    from {
    transform:rotate(0);
}
to {
    transform:rotate(360deg);
}
;}@-webkit-keyframes contentZoomIn {
    0% {
    -webkit-transform:translate(-50%,-70%);
    transform:translate(-50%,-70%);
    opacity:0;
}
100% {
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    opacity:1;
}
;}@keyframes contentZoomIn {
    0% {
    -webkit-transform:translate(-50%,-70%);
    transform:translate(-50%,-70%);
    opacity:0;
}
100% {
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    opacity:1;
}
;}@-webkit-keyframes contentZoomOut {
    0% {
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    opacity:1;
}
100% {
    -webkit-transform:translate(-50%,-70%);
    transform:translate(-50%,-70%);
    opacity:0;
}
;}@keyframes contentZoomOut {
    0% {
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    opacity:1;
}
100% {
    -webkit-transform:translate(-50%,-70%);
    transform:translate(-50%,-70%);
    opacity:0;
}
;}.pageModel {
    text-align:center;
    margin-top:0.6rem;
    margin-bottom:0.6rem;
    width:100%;
    display:inline-block;
}
.pageModel a {
    font-size:0.32rem;
    padding:0.1rem 0.2rem;
    margin:0 0.08rem;
    background:#fff;
    border:0.02rem solid #dbdbdb;
    text-decoration:none;
    -webkit-border-radius:2.0.1rem;
    -moz-border-radius:2.0.1rem;
    -ms-border-radius:2.0.1rem;
    -o-border-radius:2.0.1rem;
    border-radius:2.0.1rem;
    color:#333;
}
.pageModel a:hover {
    background-color:#00b277;
    color:#fff;
    border:0.02rem solid #00b277;
}
.pageModel .current {
    background-color:#00b277;
    color:#fff;
    border:0.02rem solid #00b277;
}
.pageModel .disabled {
    border:#eee 0.02rem solid;
    margin:0.04rem;
    color:#ccc;
    background-color:#fff;
}
.pageModel .current,.pageModel .disabled {
    line-height:0.4rem;
    margin:0 0.1rem;
    -webkit-border-radius:2.0.1rem;
    -moz-border-radius:2.0.1rem;
    -ms-border-radius:2.0.1rem;
    -o-border-radius:2.0.1rem;
    border-radius:2.0.1rem;
}
.ui-tip {
    position:fixed;
    top:1.6rem;
    width:100%;
    z-index:1010;
    text-align:center;
    display:none;
}
.ui-tip-content {
    display:inline-block;
    padding:0.2rem 0.3rem;
    color:#555;
    background:#fff;
    border-radius:0.1rem;
    box-shadow:0 0.06rem 0.12rem -0.08rem #0000001f,0 0.12rem 0.32rem #00000014,0 0.18rem 0.56rem 0.16rem #0000000d;
}
.ui-tip-content .fa-check-circle {
    margin-right:0.1rem;
    color:#4ebd18;
    font-size:0.32rem;
}
.ui-tip-content .fa-info-circle {
    margin-right:0.1rem;
    color:#f60;
    font-size:0.32rem;
}
.ui-dialog {
    position:fixed;
    margin-top:-1.4rem;
    top:50%;
    width:100%;
    z-index:1009;
    text-align:center;
    display:none;
}
.ui-dialog-content {
    display:inline-block;
    padding:0.4rem;
    width:5.2rem;
    background:#fff;
    border-radius:0.1rem;
    box-shadow:0 0.06rem 0.12rem -0.08rem #0000001f,0 0.12rem 0.32rem #00000014,0 0.18rem 0.56rem 0.16rem #0000000d;
}
.ui-dialog-body {
    margin-top:0.5rem;
    line-height:0.5rem;
    font-size:0.36rem;
}
.ui-dialog-footer {
    margin:0.6rem 0 0.2rem 0;
}
.ui-dialog-footer span {
    margin: 0 0.3rem;
    padding: 0.15rem 0.5rem;
}
.ui-modal {
    position:fixed;
    top:0;
    width:100%;
    z-index:1001;
    text-align:center;
    display:none;
}
.ui-modal-content {
    min-width:6.4rem;
    position:relative;
    display:inline-block;
    border-radius:0.12rem;
    background:#fff;
    box-shadow:0 0.06rem 0.12rem -0.08rem #0000001f,0 0.12rem 0.32rem #00000014,0 0.18rem 0.56rem 0.16rem #0000000d;
}
.ui-modal-content .close {
    position:absolute;
    top:0.1rem;
    right:0.1rem;
    width:0.6rem;
    height:0.6rem;
    line-height:0.6rem;
}
.ui-modal-content>i.close-modal {
    position:absolute;
    right:0.2rem;
    top:0.2rem;
    font-size:0.3rem;
    color:#c7c7c7;
    cursor:pointer;
    width:0.38rem;
    height:0.38rem;
    padding: 0.1rem 0.1rem;
    z-index: 2002;
    display: inline-block;
}
.ui-modal-content>i.close-modal:after {
    content: '\e624';
    font-family: 'iconfont';
    display: inline-block;
    font-size: 0.3rem;
    color: #c7c7c7;
}
.ui-modal-content>i.close-modal:hover {
    color:#c7c7c7;
}
.ui-modal-content .ui-modal-top {
    height:0.9rem;
    line-height:0.9rem;
    padding:0 0.4rem;
    position:relative;
}
.ui-modal-content .ui-modal-top>.title {
    font-size:0.36rem;
    color:#303133;
    float:left;
}
.ui-modal-body {
    text-align:initial;
}
.ui-modal-body>form {
    padding:0.4rem;
}
.ui-modal-body .title {
    height:0.8rem;
    line-height:0.8rem;
    font-weight:700;
    font-size:0.36rem;
    color:#303133;
    padding:0.2rem 0.4rem 0.2rem 0.4rem;
}
.ui-modal-body .modal-footer {
    margin-top:0.4rem;
    margin-bottom:0.1rem;
    text-align:center;
}
.ui-modal-body .modal-footer>span {
    margin:0 0.3rem;
}
.ui-modal-body .ui-text-group {
    padding-right:0.4rem;
}
.ui-modal-body .ui-text-group label {
    width:1.7rem;
}
.ui-cover {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:-1000;
}
.ui-cover.in {
    background-color:#000;
    opacity:.4;
    z-index:1000;
}
.animated {
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
}
footer .footer {
    padding:0.6rem 0;
}
footer .footer-right {
    float:right;
}
footer .footer-right .qr-img {
    float:left;
    width:2.2rem;
    margin-left:0.8rem;
    line-height:0.6rem;
    color:#fff;
    text-align:center;
}
footer .footer-right .qr-img img {
    width:2.2rem;
    height:2.2rem;
}
footer a {
    color:#999!important;
    font-size:0.28rem;
    margin-right:0.3rem;
    display:inline-block;
}
footer a:hover {
    color:#b8b8b9!important;
}
footer .footer-bottom {
    border-top:0.02rem dashed #333;
    padding:0.3rem 0;
    color:#999;
}
#toTop {
    position:fixed;
    right:0.2rem;
    bottom:1rem;
    z-index:5000;
}
.sidebar_menu {
    width:1.3rem;
    z-index:666;
    border-radius:0.1rem;
    background:#fff;
    text-align:center;
    padding:0 0.16rem;
}
.top_sign {
    width:1.3rem;
    height:1.1rem;
    z-index:666;
    border-radius:0.1rem;
    background:#fff;
    text-align:center;
    padding:0 0.16rem;
    margin-bottom:0.2rem;
    cursor:pointer;
}
.top_sign:hover {
    -webkit-animation:rubberBand 1s ease-in-out;
    -moz-animation:rubberBand 1s ease-in-out;
    animation:rubberBand 1s ease-in-out;
}
.top_sign span {
    font-size:0.24rem;
    margin-top:0.6rem;
    color:#666;
    display:inline-block;
}
.top_sign img {
    position:absolute;
    top:-0.5rem;
    left:0.04rem;
    width:1.2rem;
}
.sidebar_menu li {
    position:relative;
    cursor:pointer;
    color:#666;
}
.sidebar_menu li:hover {
    -webkit-animation:rubberBand 1s ease-in-out;
    -moz-animation:rubberBand 1s ease-in-out;
    animation:rubberBand 1s ease-in-out;
}
.top_sev .wechat-qrcode {
    position:absolute;
    display:none;
    width:3rem;
    height:3.6rem;
    right:1.3rem;
    top:0;
    background-color:#fff;
    text-align:center;
    border-radius:0.1rem;
    padding:0.1rem;
}
.top_sev:hover .wechat-qrcode {
    display:block;
}
.top_sev .wechat-qrcode .qr-code {
    width:2.8rem;
    height:2.8rem;
}
.top_sev .wechat-qrcode .qr-title {
    text-align:center;
    font-size:0.26rem;
    letter-spacing:0.02rem;
}
.top_sev:after {
    content:'';
    border-top:0.1rem solid transparent;
    border-bottom:0.1rem solid transparent;
    border-left:0.12rem solid #fff;
    position:absolute;
    top:0.4rem;
    right:-0.12rem;
}
.top_sev::before {
    content:'';
    position:absolute;
    top:0.2rem;
    left:0.24rem;
    background:url(../images/icon-service.svg) no-repeat;
    background-size:cover;
    width:0.46rem;
    height:0.46rem;
}
.top_profit::before {
    content:'';
    position:absolute;
    top:0.2rem;
    left:0.2rem;
    background:url(../images/icon-profit.svg) no-repeat;
    background-size:cover;
    width:0.5rem;
    height:0.5rem;
}
.top_feedback {
    margin-bottom:0.06rem;
}
.top_feedback::before {
    content:'';
    position:absolute;
    top:0.24rem;
    left:0.28rem;
    background:url(../images/icon-feedback.svg) no-repeat;
    background-size:cover;
    width:0.22rem;
    height:0.22rem;
}
.sidebar_menu span {
    display:block;
    padding-top:0.76rem;
    width:100%;
    font-size:0.24rem;
    padding-bottom:0.16rem;
    border-bottom:0.02rem solid #edf1f2;
    text-align:center;
}
.top_feedback span {
    border-bottom-color:#fff;
}
.sidebar_menu span.toTop {
    border-bottom-color:#fff;
    line-height:0.46rem;
    padding-top:0.1rem;
    border-bottom-width:0;
}
.icon-toTop {
    display:block;
    text-align:center;
}
.vip-pay {
    position:fixed;
    top:60%;
    left:0.24rem;
    background-color:transparent!important;
    animation:upDown .6s infinite;
    z-index:10;
    cursor:pointer;
}
.vip-pay span {
    display:inline-block;
    width:1.5rem;
    height:1.12rem;
    background:url(../images/vip-logo.png) no-repeat;
}
.vip-pay div {
    height:auto;
    line-height:0.36rem;
    padding:0.08rem 0;
    font-weight:400;
    width:1.8rem;
    text-align:center;
    background-color:#fcebbf;
    font-size:0.24rem;
    color:#ad5f01;
    border-radius:0.44rem;
    margin-top:-0.16rem;
    margin-left:-0.12rem;
}
.login-master {
    width:100%;
    height:100%;
}
.login-box {
    position:fixed;
    width:17.4rem;
    height:10rem;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:9999;
    background-color:#fff;
    border-radius:0.1rem;
}
.modal-close {
    position:absolute;
    top:-0.78rem;
    right:-0.14rem;
    padding:0.1rem;
    width:0.74rem;
    height:0.74rem;
    cursor:pointer;
    z-index:9999;
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
}
.modal-close i {
    display:inline-block;
    width:0.54rem;
    height:0.54rem;
    background:url(../images/icon-close.svg) no-repeat;
    background-size:cover;
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
}
.modal-close:hover i {
    width:0.54rem;
    height:0.54rem;
    background:url(../images/icon-close-hover.svg) no-repeat;
    background-size:cover;
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
/*登录-new-start*/
.mobile-login-box .guide-box{width:100%;}
.mobile-login-box .guide-box-warp{background:#fff;padding-top:.48rem;border-radius:.08rem .08rem 0 0;-webkit-box-sizing:border-box;padding-bottom:.16rem;box-sizing:border-box}
.mobile-login-box .guide-box .guide-box-warp .item-box{padding:.32rem .48rem}
.mobile-login-box .guide-box .guide-box-warp .topic{font-size:.38rem;font-weight:500;color:#222226;line-height:.5rem;text-align:center}
.mobile-login-box .guide-box .guide-box-warp .topic_title{font-size:.38rem;color:#999;text-align:center;padding:0 .38rem .2rem .38rem;position:relative;border-bottom:.02rem solid #eee}
.mobile-login-box .guide-box .guide-box-warp .topic_title s{display:block;width:.88rem;height:.08rem;border-radius:.04rem;background-color:#ff4421;position:absolute;bottom:-.05rem;transform:translateX(-50%)}
.mobile-login-box .guide-box .guide-box-warp .topic_title .curr{font-weight:700;font-size:.38rem;color:#ff4421}
.mobile-login-box .guide-box .guide-box-warp .topic_title span:first-child{margin-right:1.2rem}
.mobile-login-box .link_group s{display:inline-block;width:.02rem;height:.2rem;background-color:#e3e4e6;margin:0 .36rem}
.mobile-login-box .other-login-title{position:relative;font-size:.24rem;color:#ccc;text-align:center;width:3.08rem;margin:.4rem auto .4rem}
.mobile-login-box .other-login-title::after,.mobile-login-box .other-login-title::before{content:'';height:.02rem;width:1.5rem;background:#e2e2e2;position:absolute;top:50%}
.mobile-login-box .other-login-title::before{left:-.8rem}
.mobile-login-box .other-login-title::after{right:-.8rem}
.mobile-login-box .other-login-third-platform{display:flex;align-items:center;justify-content:center}
.mobile-login-box .other-login-third-platform .icon{width:.8rem;height:.8rem;line-height:.8rem;margin-right:.4rem;text-align:center;border-radius:50%;position:relative;z-index:1}
.mobile-login-box .other-login-third-platform i{font-size:.5rem;color:#fff}
.mobile-login-box .other-login-third-platform .weixin-icon{background-color:#00c800}
.mobile-login-box .other-login-third-platform .qq-icon{background-color:#00a0e7}
.mobile-login-box .other-login-third-platform .weibo-icon{background-color:#d81e06}
.item-mobile-box{padding:0 0.5rem;margin-top:.5rem;display:none}
.item-mobile-box .forget{padding:.2rem 0;text-align:right}
.item-mobile-box .forget a{color:#333}
.item-mobile-box .inputbox{margin-bottom:.2rem;position:relative;background-color: #F6F6F6;}
.item-mobile-box .inputbox input{height:.86rem;font-size:.32rem;color:#000;border:none;width:100%;background-color:transparent;padding:0 .26667rem}
.item-mobile-box .codeinpp input{width:calc(100% - 2.5rem)}
.item-mobile-box .inputbox .eyeshow{display:block;width:.4rem;height:.4rem;background:url(../images/eyeclose.png) no-repeat center/cover;position:absolute;top:0;right:.2rem;bottom:0;margin:auto}
.item-mobile-box .inputbox .eyeclose.eyeshow{background-image:url(../images/eyeopen.png)}
.item-mobile-box .codeinpp .imgcode{font-size:.24rem;color:#f42;display:flex;align-items:center;float:right;position:absolute;right:.15rem;top:.05rem}
.item-mobile-box .codeinp input{width:calc(100% - 1.4rem)}
.item-mobile-box .codeinp .getCode{font-size:.28rem;color:#f42;position:absolute;right:.15rem;top:0;bottom:0;margin:auto;display:flex;align-items:center}
.item-mobile-box .codeinp .getCode:after{position: absolute;left: -.37333rem;top: 0;margin-top: .17333rem;content: "";width: 1px;height: .58667rem;background: #ccc;}
.item-mobile-box .btn_login{display:block;height:.88rem;border-radius:.44rem;text-align:center;color:#fff;font-size:.32rem;width:100%;background:#f6252f;line-height:.88rem;margin-top:.15rem}
.btn-disabled{color:#fffefe!important;background-color:#ccc!important;cursor:not-allowed!important}
.item-mobile-box .box{text-align:center;margin:0 .24rem;margin:.5rem 0;}
.item-mobile-box .box p{display:inline-block;text-align:left;font-size:.24rem;color:#999;font-weight:500}
.item-mobile-box .box p.agree s{display:inline-block;width:.32rem;height:.32rem;background:url(../images/gou.png) no-repeat center/cover;vertical-align:middle;margin-right:.09rem;margin-bottom:.04rem}
.item-mobile-box .box p.agree.gou s{background-image:url(../images/gou1.png)}
/*登录-new-end*/
.login-side {
    width:6.4rem;
    height:10rem;
    background-image:-webkit-linear-gradient(0deg,#ff9347,#ff9b70,#ff5656);
    background-image:linear-gradient(0deg,#ff9347,#ff9b70,#ff5656);
    background-size:cover;
    border-top-left-radius:0.1rem;
    border-bottom-left-radius:0.1rem;
    position:relative;
    color:#fff;
}
.login-side img.login-bg {
    position:absolute;
    top:0;
    left:0;
    width:100%;
}
.login-side h3 {
    font-size:0.5rem;
    margin-top:1.4rem;
    text-align:center;
}
.login-side p.desc {
    margin-top:0.5rem;
    margin-bottom:1rem;
    letter-spacing:0.02rem;
    text-align:center;
    font-size:0.36rem;
}
.login-side p.desc img {
    width:4.8rem;
}
.login-side p.line {
    color:#fff;
    font-size:0.28rem;
    line-height:0.8rem;
    padding-left:1.64rem;
    opacity:.9;
}
.login-side p.line i {
    width:0.4rem;
    height:0.4rem;
    background:url(../images/icon-right-white.svg) no-repeat;
    background-size:cover;
    vertical-align:-0.1rem;
    margin-right:0.1rem;
}
.login-main {
    width:11rem;
    height:10rem;
    overflow:hidden;
    position:relative;
}
.login-other,.login-qq {
    width:11rem;
    height:10rem;
    position:absolute;
    top:0;
    left:0;
    background-color:#fff;
    z-index:9990;
}
.login-other {
    left:11rem;
}
.login-other .login-tit,.login-qq .login-tit {
    color:#000;
    font-size:0.38rem;
    font-weight:400;
    text-align:center;
    padding:0.5rem 0 0.4rem 0;
    border-bottom:0.02rem solid #f2f2f2;
    font-family:"PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans","Hiragino Sans GB",微软雅黑,STHeiti,"WenQuanYi Micro Hei",Arial,SimSun,sans-serif;
}
.login-qq .login-tips {
    color:#777;
    background-color:#fff3f5;
    border-radius:0.76rem;
    line-height:0.76rem;
    width:5.6rem;
    font-size:0.28rem;
    margin:1rem auto 0 auto;
    text-align:center;
}
.login-qq .login-tips em {
    color:#fc2d51;
}
.login-qq .login-type {
    margin:0.6rem auto 0 auto;
    text-align:center;
}
.login-qq .login-type .qq-wrap {
    margin-right:0.3rem;
    display:inline-block;
}
.login-qq .login-type .qq-wrap .qq-icon {
    background-color:#e5f6fe;
    display:inline-block;
    width:2rem;
    height:2rem;
    line-height:2rem;
    text-align:center;
    border-radius:50%;
    position:relative;
    z-index:1;
    overflow:hidden;
    transition:all .36s;
}
.login-qq .login-type .qq-wrap .qq-icon:hover {
    transition:all .36s;
    background-color:#00a0e7;
}
.login-qq .login-type .qq-wrap .qq-icon span {
    font-size:1.2rem;
    color:#00a0e7;
    position:relative;
    transition:all .36s;
}
.login-qq .login-type .qq-wrap .qq-icon span::before {
    content:"\e65d";
}
.login-qq .login-type .qq-wrap .qq-icon:hover span {
    color:#fff;
    transition:all .36s;
}
.login-qq .login-type .qq-wrap>div {
    text-align:center;
    font-size:0.28rem;
    color:#333;
    margin-top:0.24rem;
}
.login-qq .login-type .weibo-wrap {
    margin-right:0.3rem;
    display:inline-block;
}
.login-qq .login-type .weibo-wrap .weibo-icon {
    display:inline-block;
    background-color:#ffe5e5;
    display:inline-block;
    width:2rem;
    height:2rem;
    line-height:2rem;
    text-align:center;
    border-radius:50%;
    position:relative;
    z-index:1;
    overflow:hidden;
    transition:all .36s;
}
.login-qq .login-type .weibo-wrap .weibo-icon:hover {
    transition:all .36s;
    background-color:#d81e06;
}
.login-qq .login-type .weibo-wrap .weibo-icon span {
    font-size:1.1rem;
    color:#d81e06;
    position:relative;
    transition:all .36s;
}
.login-qq .login-type .weibo-wrap .weibo-icon span::before {
    content:"\e65f";
}
.login-qq .login-type .weibo-wrap .weibo-icon:hover span {
    color:#fff;
    transition:all .36s;
}
.login-qq .login-type .weibo-wrap>div {
    text-align:center;
    font-size:0.28rem;
    color:#333;
    margin-top:0.24rem;
}
.login-qq .login-type .weixin-wrap {
    margin-right:0.3rem;
    display:inline-block;
}
.login-qq .login-type .weixin-wrap .weixin-icon {
    display:inline-block;
    background-color:#daf9da;
    display:inline-block;
    width:2rem;
    height:2rem;
    line-height:2rem;
    text-align:center;
    border-radius:50%;
    position:relative;
    z-index:1;
    overflow:hidden;
    transition:all .36s;
}
.login-qq .login-type .weixin-wrap .weixin-icon:hover {
    transition:all .36s;
    background-color:#00c800;
}
.login-qq .login-type .weixin-wrap .weixin-icon span {
    font-size:1.1rem;
    color:#00c800;
    position:relative;
    transition:all .36s;
}
.login-qq .login-type .weixin-wrap .weixin-icon span::before {
    content:"\e637";
}
.login-qq .login-type .weixin-wrap .weixin-icon:hover span {
    color:#fff;
    transition:all .36s;
}
.login-qq .login-type .weixin-wrap>div {
    text-align:center;
    font-size:0.28rem;
    color:#333;
    margin-top:0.24rem;
}
.login-qq .login-type .account-wrap {
    display:inline-block;
}
.login-qq .login-type .account-wrap .account-icon {
    display:inline-block;
    background-color:#fff5e5;
    display:inline-block;
    width:2rem;
    height:2rem;
    line-height:2rem;
    text-align:center;
    border-radius:50%;
    position:relative;
    z-index:1;
    overflow:hidden;
    transition:all .36s;
}
.login-qq .login-type .account-wrap .account-icon:hover {
    transition:all .36s;
    background-color:#ff9100;
}
.login-qq .login-type .account-wrap .account-icon span {
    font-size:1.1rem;
    color:#ff9100;
    position:relative;
    transition:all .36s;
}
.login-qq .login-type .account-wrap .account-icon span::before {
    content:"\e60d";
}
.login-qq .login-type .account-wrap .account-icon:hover span {
    color:#fff;
    transition:all .36s;
}
.login-qq .login-type .account-wrap>div {
    text-align:center;
    font-size:0.28rem;
    color:#333;
    margin-top:0.24rem;
}
.login-protocol {
    text-align:center;
    font-size:0.26rem;
    margin-top:1.2rem;
}
.login-protocol i {
    width:0.3rem;
    height:0.3rem;
    background:url(../images/icon-checked.svg) center center no-repeat;
    background-size:cover;
    display:inline-block;
    vertical-align:-0.04rem;
}
.login-protocol a {
    color:#fc2d51;
}
.login-item {
    width:80%;
    margin:0.4rem auto auto;
    font-size:0.28rem;
    position:relative;
}
.login-item input {
    width:100%;
    line-height:0.84rem;
    border:0.02rem solid #f3f3f4;
    background-color:#f3f3f4;
    border-radius:0.1rem;
    text-indent:0.32rem;
    transition:all .2s;
    font-size:0.28rem;
}
.login-item input::-webkit-input-placeholder {
    color:#999;
    -webkit-user-modify:read-only!important;
    overflow:hidden;
    font-size:0.26rem;
}
.login-item input:-moz-placeholder {
    color:#999;
    -webkit-user-modify:read-only!important;
    overflow:hidden;
    font-size:0.26rem;
}
.login-item input::-moz-placeholder {
    color:#999;
    -webkit-user-modify:read-only!important;
    overflow:hidden;
    font-size:0.26rem;
}
.login-item input:-ms-input-placeholder {
    color:#999;
    -webkit-user-modify:read-only!important;
    overflow:hidden;
    font-size:0.26rem;
}
.login-item .yzm {
    position:absolute;
    right:0.02rem;
    top:0.02rem;
}
.login-item .yzm img {
    height:0.8rem;
    cursor:pointer;
}
.login-acc {
    margin-top:1.1rem;
}
.login-btn a {
    display:block;
    width:100%;
    line-height:0.9rem;
    text-align:center;
    font-size:0.3rem;
    color:#fff;
    background-image:-webkit-gradient(linear,left top,right top,from(#fe7532),to(#e5232a));
    background-image:-webkit-linear-gradient(left,#fe7532,#e5232a);
    background-image:linear-gradient(to right,#fe7532,#e5232a);
    border-radius:0.06rem;
}
.login-remember {
    font-size:0.28rem;
    height:0.64rem;
    line-height:0.64rem;
}
.login-remember input {
    width:0.3rem;
    height:0.3rem;
    display:inline-block;
    vertical-align:-0.04rem;
    margin-right:0.1rem;
}
.login-item a span {
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    font-size:0.28rem;
    color:#666;
    vertical-align:0;
}
.login-item a span::before {
    content:"\e642";
}
.login-close {
    width:100%;
    text-align:center;
    margin-top:4.4rem;
    font-size:0.44rem;
}
@-webkit-keyframes loading-rotate {
    from {
    -webkit-transform:rotate(0);
}
to {
    -webkit-transform:rotate(360deg);
}
;}@keyframes loading-rotate {
    from {
    transform:rotate(0);
}
to {
    transform:rotate(360deg);
}
;}@keyframes upDown {
    0% {
    transform:translateY(0);
}
50% {
    transform:translateY(0.2rem);
}
100% {
    transform:translateY(0);
}
;}@-webkit-keyframes toast-rotate {
    from {
    -webkit-transform:rotate(0);
}
to {
    -webkit-transform:rotate(360deg);
}
;}@keyframes toast-rotate {
    from {
    transform:rotate(0);
}
to {
    transform:rotate(360deg);
}
;}@-webkit-keyframes fadeInDown {
    from {
    opacity:0;
    -webkit-transform:translate3d(0,-0.4rem,0);
    transform:translate3d(0,-0.4rem,0);
}
to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
}
;}@keyframes fadeInDown {
    from {
    opacity:0;
    -webkit-transform:translate3d(0,-0.4rem,0);
    transform:translate3d(0,-0.4rem,0);
}
to {
    opacity:1;
    -webkit-transform:none;
    transform:none;
}
;}.fadeInDown {
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown;
}
@-webkit-keyframes fadeOutUp {
    from {
    opacity:1;
}
to {
    opacity:0;
    -webkit-transform:translate3d(0,-0.4rem,0);
    transform:translate3d(0,-0.4rem,0);
}
;}@keyframes fadeOutUp {
    from {
    opacity:1;
}
to {
    opacity:0;
    -webkit-transform:translate3d(0,-0.4rem,0);
    transform:translate3d(0,-0.4rem,0);
}
;}.fadeOutUp {
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp;
}
@-webkit-keyframes rubberBand {
    0% {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
}
30% {
    -webkit-transform:scale3d(1.25,.75,1);
    transform:scale3d(1.25,.75,1);
}
40% {
    -webkit-transform:scale3d(.75,1.25,1);
    transform:scale3d(.75,1.25,1);
}
50% {
    -webkit-transform:scale3d(1.15,.85,1);
    transform:scale3d(1.15,.85,1);
}
65% {
    -webkit-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1);
}
75% {
    -webkit-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.95,1);
}
100% {
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
}
;}@keyframes rubberBand {
    0% {
    -webkit-transform:scale3d(1,1,1);
    -ms-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
}
30% {
    -webkit-transform:scale3d(1.25,.75,1);
    -ms-transform:scale3d(1.25,.75,1);
    transform:scale3d(1.25,.75,1);
}
40% {
    -webkit-transform:scale3d(.75,1.25,1);
    -ms-transform:scale3d(.75,1.25,1);
    transform:scale3d(.75,1.25,1);
}
50% {
    -webkit-transform:scale3d(1.15,.85,1);
    -ms-transform:scale3d(1.15,.85,1);
    transform:scale3d(1.15,.85,1);
}
65% {
    -webkit-transform:scale3d(.95,1.05,1);
    -ms-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1);
}
75% {
    -webkit-transform:scale3d(1.05,.95,1);
    -ms-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.95,1);
}
100% {
    -webkit-transform:scale3d(1,1,1);
    -ms-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
}
;}.rubberBand {
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color:#999;
}
.commonTop {
    width:100%;
    height:0.88rem;
    position:fixed;
    top:0;
    left:0;
    z-index:999;
    display:flex;
    justify-content:space-between;
    padding:0 0.2rem;
    align-items:center;
    box-sizing:border-box;
    background:#fff;
}
.commonTopz {
    height:0.4rem;
}
.commonTopy {
    height:0.4rem;
}
.commonTop .title {
    font-weight:700;
    font-size:0.32rem;
    line-height:0.6rem;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    text-align:center;
    width:100%;
}

.mapxml {margin-top:-80px;width:20px;height:4px;z-index:9999;padding:10px 10px 0 0;position:absolute;right:0;}
.mapxml a{background-image:url(../images/more.png);background-size:20px 4px;width:20px;height:4px;display:block;}