﻿body {
}

html {
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Hiragino Sans GB',STHeiti,'Microsoft Yahei',SimSun,Tahoma,Arial,Helvetica;
    background-color: #fff;
}

a, a:hover {
    text-decoration: none;
}

.weui_toast {
    position: fixed;
    z-index: 3;
    width: 7.6em;
    min-height: 7.6em;
    top: 180px;
    left: 50%;
    margin-left: -3.8em;
    background: rgba(40,40,40,.75);
    text-align: center;
    border-radius: 5px;
    color: #fff;
}

.weui_toast_content {
    margin: 0 0 15px;
}

.weui_loading_toast .weui_toast_content {
    margin-top: 64%;
    font-size: 14px;
}

.weui_loading {
    position: absolute;
    width: 0;
    z-index: 5;
    left: 50%;
    top: 38%;
}

.weui_loading_leaf {
    position: absolute;
    top: -1px;
    opacity: .25;
}

    .weui_loading_leaf:before {
        content: " ";
        position: absolute;
        width: 8.14px;
        height: 3.08px;
        background: #d1d1d5;
        box-shadow: rgba(0,0,0,.0980392) 0 0 1px;
        border-radius: 1px;
        -webkit-transform-origin: left 50% 0;
        transform-origin: left 50% 0;
    }

.weui_loading_leaf_0 {
    -webkit-animation: a 1.25s linear infinite;
    animation: a 1.25s linear infinite;
}

    .weui_loading_leaf_0:before {
        -webkit-transform: rotate(0) translate(7.92px);
        transform: rotate(0) translate(7.92px);
    }

.weui_loading_leaf_1 {
    -webkit-animation: b 1.25s linear infinite;
    animation: b 1.25s linear infinite;
}

    .weui_loading_leaf_1:before {
        -webkit-transform: rotate(30deg) translate(7.92px);
        transform: rotate(30deg) translate(7.92px);
    }

.weui_loading_leaf_2 {
    -webkit-animation: c 1.25s linear infinite;
    animation: c 1.25s linear infinite;
}

    .weui_loading_leaf_2:before {
        -webkit-transform: rotate(60deg) translate(7.92px);
        transform: rotate(60deg) translate(7.92px);
    }

.weui_loading_leaf_3 {
    -webkit-animation: d 1.25s linear infinite;
    animation: d 1.25s linear infinite;
}

    .weui_loading_leaf_3:before {
        -webkit-transform: rotate(90deg) translate(7.92px);
        transform: rotate(90deg) translate(7.92px);
    }

.weui_loading_leaf_4 {
    -webkit-animation: e 1.25s linear infinite;
    animation: e 1.25s linear infinite;
}

    .weui_loading_leaf_4:before {
        -webkit-transform: rotate(120deg) translate(7.92px);
        transform: rotate(120deg) translate(7.92px);
    }

.weui_loading_leaf_5 {
    -webkit-animation: f 1.25s linear infinite;
    animation: f 1.25s linear infinite;
}

    .weui_loading_leaf_5:before {
        -webkit-transform: rotate(150deg) translate(7.92px);
        transform: rotate(150deg) translate(7.92px);
    }

.weui_loading_leaf_6 {
    -webkit-animation: g 1.25s linear infinite;
    animation: g 1.25s linear infinite;
}

    .weui_loading_leaf_6:before {
        -webkit-transform: rotate(180deg) translate(7.92px);
        transform: rotate(180deg) translate(7.92px);
    }

.weui_loading_leaf_7 {
    -webkit-animation: h 1.25s linear infinite;
    animation: h 1.25s linear infinite;
}

    .weui_loading_leaf_7:before {
        -webkit-transform: rotate(210deg) translate(7.92px);
        transform: rotate(210deg) translate(7.92px);
    }

.weui_loading_leaf_8 {
    -webkit-animation: i 1.25s linear infinite;
    animation: i 1.25s linear infinite;
}

    .weui_loading_leaf_8:before {
        -webkit-transform: rotate(240deg) translate(7.92px);
        transform: rotate(240deg) translate(7.92px);
    }

.weui_loading_leaf_9 {
    -webkit-animation: j 1.25s linear infinite;
    animation: j 1.25s linear infinite;
}

    .weui_loading_leaf_9:before {
        -webkit-transform: rotate(270deg) translate(7.92px);
        transform: rotate(270deg) translate(7.92px);
    }

.weui_loading_leaf_10 {
    -webkit-animation: k 1.25s linear infinite;
    animation: k 1.25s linear infinite;
}

    .weui_loading_leaf_10:before {
        -webkit-transform: rotate(300deg) translate(7.92px);
        transform: rotate(300deg) translate(7.92px);
    }

.weui_loading_leaf_11 {
    -webkit-animation: l 1.25s linear infinite;
    animation: l 1.25s linear infinite;
}

    .weui_loading_leaf_11:before {
        -webkit-transform: rotate(330deg) translate(7.92px);
        transform: rotate(330deg) translate(7.92px);
    }

@-webkit-keyframes a {
    0%,0.01% {
        opacity: .25;
    }

    0.02% {
        opacity: 1;
    }

    60.01%,to {
        opacity: .25;
    }
}

@-webkit-keyframes b {
    0%,8.34333% {
        opacity: .25;
    }

    8.35333% {
        opacity: 1;
    }

    68.3433%,to {
        opacity: .25;
    }
}

@-webkit-keyframes c {
    0%,16.6767% {
        opacity: .25;
    }

    16.6867% {
        opacity: 1;
    }

    76.6767%,to {
        opacity: .25;
    }
}

@-webkit-keyframes d {
    0%,25.01% {
        opacity: .25;
    }

    25.02% {
        opacity: 1;
    }

    85.01%,to {
        opacity: .25;
    }
}

@-webkit-keyframes e {
    0%,33.3433% {
        opacity: .25;
    }

    33.3533% {
        opacity: 1;
    }

    93.3433%,to {
        opacity: .25;
    }
}

@-webkit-keyframes f {
    0% {
        opacity: .270958333333333;
    }

    41.6767% {
        opacity: .25;
    }

    41.6867% {
        opacity: 1;
    }

    1.67667% {
        opacity: .25;
    }

    to {
        opacity: .270958333333333;
    }
}

@-webkit-keyframes g {
    0% {
        opacity: .375125;
    }

    50.01% {
        opacity: .25;
    }

    50.02% {
        opacity: 1;
    }

    10.01% {
        opacity: .25;
    }

    to {
        opacity: .375125;
    }
}

@-webkit-keyframes h {
    0% {
        opacity: .479291666666667;
    }

    58.3433% {
        opacity: .25;
    }

    58.3533% {
        opacity: 1;
    }

    18.3433% {
        opacity: .25;
    }

    to {
        opacity: .479291666666667;
    }
}

@-webkit-keyframes i {
    0% {
        opacity: .583458333333333;
    }

    66.6767% {
        opacity: .25;
    }

    66.6867% {
        opacity: 1;
    }

    26.6767% {
        opacity: .25;
    }

    to {
        opacity: .583458333333333;
    }
}

@-webkit-keyframes j {
    0% {
        opacity: .687625;
    }

    75.01% {
        opacity: .25;
    }

    75.02% {
        opacity: 1;
    }

    35.01% {
        opacity: .25;
    }

    to {
        opacity: .687625;
    }
}

@-webkit-keyframes k {
    0% {
        opacity: .791791666666667;
    }

    83.3433% {
        opacity: .25;
    }

    83.3533% {
        opacity: 1;
    }

    43.3433% {
        opacity: .25;
    }

    to {
        opacity: .791791666666667;
    }
}

@-webkit-keyframes l {
    0% {
        opacity: .895958333333333;
    }

    91.6767% {
        opacity: .25;
    }

    91.6867% {
        opacity: 1;
    }

    51.6767% {
        opacity: .25;
    }

    to {
        opacity: .895958333333333;
    }
}

.weui_mask {
    background: rgba(0,0,0,.6);
}

.weui_mask, .weui_mask_transition, .weui_mask_transparent {
    position: fixed;
    z-index: 4;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}


label.error {
    color: red;
}
/*vue未加载之前隐藏源码*/
[v-cloak] {
    display: none !important;
}

/*收藏模块css*/
.collect {
    position: fixed;
    right: -25px;
    width: 35px;
    top: 70%;
    transition: right .5s;
    background: #0094ff;
    border-radius: 5px 0 0 5px;
    padding: 5px 0;
    padding-left: 5px;
}

.collect-open {
    right: 0px;
}
/*下拉菜单css*/
.dropdown-menu {
    overflow: auto !important;
    max-height: 360px;
    min-width:180px;
}
