@font-face {
    font-family: 'iconfont';  /* Project id 1202804 */
    src: url('//at.alicdn.com/t/font_1202804_f0aafvewnc4.woff2?t=1653990405931') format('woff2'),
         url('//at.alicdn.com/t/font_1202804_f0aafvewnc4.woff?t=1653990405931') format('woff'),
         url('//at.alicdn.com/t/font_1202804_f0aafvewnc4.ttf?t=1653990405931') format('truetype');
  }
.iconfont {
    font-family: "iconfont" !important;
    font-size: 14px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: top;
}

/* 渐变 */
.main_gradient{
    background: #3CBC6F;
    background: -moz-linear-gradient(top,  #3CBC6F 0%, #0A8837 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3CBC6F), color-stop(100%,#0A8837));
    background: -webkit-linear-gradient(top,  #3CBC6F 0%,#0A8837 100%);
    background: -o-linear-gradient(top,  #3CBC6F 0%,#0A8837 100%);
    background: -ms-linear-gradient(top,  #3CBC6F 0%,#0A8837 100%);
    background: linear-gradient(to bottom,  #3CBC6F 0%,#0A8837 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3CBC6F', endColorstr='#0A8837',GradientType=0 );
}
:root .main_gradient{filter:none;}

/* 加载中样式 */
.loading {
    position: absolute;
    border-radius: 3px;
    width: 100%;
    font-size: 14px;
    color: rgba(200, 200, 200, 0.8);
    background: #fff;
    text-align: center;
    padding-top: 40px;
    vertical-align: top;
    top: 0;
    bottom: 0;
    z-index: 12;
    box-sizing: border-box;
}

.loading .loader-box {
    display: inline-block;
    width: 1em;
    height: 1em;
    color: inherit;
    vertical-align: middle;
    pointer-events: none;
    border: .2em solid transparent;
    border-top-color: currentcolor;
    border-radius: 50%;
    -webkit-animation: 1s loader linear infinite;
    animation: 1s loader linear infinite;
    position: relative;
}

.loading .loader-box:before {
    content: '';
    display: block;
    width: inherit;
    height: inherit;
    position: absolute;
    top: -.2em;
    left: -.2em;
    border: .2em solid currentcolor;
    border-radius: 50%;
    opacity: .5;
}

@-webkit-keyframes loader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes loader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
