﻿
html {
    height: 100%;
    color: #000;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-size: 100px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    margin: 0;
    padding: 0;
}

article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

body, button, input, select, textarea { /*font:12px/1.5 tahoma, arial, "Hiragino Sans GB", \5b8b\4f53;*/
    line-height: 1.5;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
}

body {
    height: 100%;
    font-family: "Microsoft YaHei";
    color: #333;
    min-height: 100%;
    background-color: #fff;
}

input, select, textarea {
    font-style: 100%;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

th {
    text-align: inherit;
}

fieldset, img {
    border: 0;
}

iframe {
    display: block;
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

del {
    text-decoration: line-through;
}

address, caption, cite, code, dfn, em, th, var {
    font-weight: 500;
    font-style: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
    font-size: 100%;
}

q:before, q:after {
    content: "";
}

sub, sup {
    position: relative;
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

ins, a {
    text-decoration: none;
}

code, kbd, pre, samp {
    font-size: 1em;
    font-family: monospace, serif;
}

.f-fl {
    display: inline;
    float: left;
}

.f-fr {
    display: inline;
    float: right;
}

.fl {
    width: 49%;
    float: left;
}

.fr {
    width: 49%;
    float: right;
}

a, input, textarea {
    outline: none;
    -webkit-tap-highlight-color: transparent;
    color: #fff;
}

    input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
        color: #bbb;
    }

.page-container, .ui-content {
    /*min-height: 100%;*/
    margin-top: 60px;
}

.section-top-pic {
    display: flex;
}

.ui-content {
    position: relative;
}

    .ui-content .schedule-bar {
        display: none;
        position: absolute;
        margin: -0.05rem 0 0 -1.075rem;
        left: 50%;
        top: 50%;
        width: 2.15rem;
        height: 0.1rem;
        background-color: #3b4b65;
        border-radius: 0.05rem;
    }

        .ui-content .schedule-bar span {
            position: relative;
            display: block;
            height: 100%;
            border-radius: 0.05rem;
            background-image: linear-gradient(to right, #2e7dfd, #3783fd);
        }

            .ui-content .schedule-bar span b {
                position: absolute;
                right: 0.02rem;
                top: 50%;
                margin-top: -0.06rem;
                color: #fff;
                line-height: 1;
                font-size: 0.12rem;
                font-weight: normal;
                transform: scale(0.8);
            }

    .ui-content .schedule-animation {
        display: none;
        margin: -0.91rem 0 0 -0.95rem;
        width: 0.34rem;
        height: 0.85rem;
        position: absolute;
        left: 50%;
        top: 50%;
    }

        .ui-content .schedule-animation span {
            position: absolute;
            left: 0;
            top: 0;
            display: block;
            width: 100%;
            height: 100%;
        }

            .ui-content .schedule-animation span:nth-of-type(1) {
                background-image: url("../images/people-1.png");
                background-size: 0.34rem 0.85rem;
            }

            .ui-content .schedule-animation span:nth-of-type(2) {
                display: none;
                background-image: url("../images/people-2.png");
                background-size: 0.34rem 0.85rem;
            }

    .ui-content .schedule-word {
        display: none;
        position: absolute;
        left: 50%;
        top: 50%;
        width: 2.15rem;
        margin: 0.3rem 0 0 -1.075rem;
        color: #999;
        font-size: 0.13rem;
        text-align: center;
    }

    .ui-content .no-schedule {
        text-align: center;
        /* display: none; */
        width: 100%;
        height: 100%;
        background-image: url(../images/no-schedule.png);
        background-repeat: no-repeat;
        background-position: center 0.8rem;
        background-size: 1.74rem 1.74rem;
        color: #999;
        padding-top: 2.5rem;
        box-sizing: border-box;
    }

@media screen and (min-width:750px) {
    .ui-content .no-schedule {
        padding-top: 560px;
    }
}

/*# sourceMappingURL=schedule.css.map */
