.contact-title {
    /* height: 27px; */
    font-size: 28px;
    font-family: Noto Sans SC;
    ;
    font-weight: bold;
    color: #333333;
    line-height: 28px;
}

.line {
    border-left-width: 2px;
    border-left-style: solid;
    height: 304px;
    border-left-color: #005da2;
    margin-top: 18px;
    float: left;
}

.text-box {
    width: 396px;
    height: 302px;
    margin-left: 28px;
    margin-top: 8px;
}

.text-title {
    font-family: Noto Sans SC;
    ;
    font-weight: 400;
    line-height: 36px;
    color: #999999;
    font-size: 14px;
}

.text {
    font-family: Noto Sans SC;
    ;
    font-weight: 400;
    line-height: 36px;
    color: #333333;
    font-size: 18px;
}

.big-text {
    font-family: Noto Sans SC;
    ;
    font-weight: 400;
    line-height: 36px;
    color: #333333;
    font-size: 24px;
}

.end {
    width: 807px;
    font-size: 18px;
    font-family: Noto Sans SC;
    ;
    font-weight: 400;
    color: #333333;
    line-height: 48px;
}

.quick-fade-in-up {
    animation-name: quick-move;
    animation-duration: 1.5s;
    -webkit-animation-name: quick-move;
    -webkit-animation-duration: 1.5s;
}

@keyframes quick-move {
    from {
        opacity: 0;
        -webkit-transform: translateY(75%);
                transform: translateY(75%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

@-webkit-keyframes quick-move {
    from {
        opacity: 0;
        -webkit-transform: translateY(75%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

.slow-fade-in-up {
    animation-name: slow-move;
    animation-duration: 1.5s;
    -webkit-animation-name: slow-move;
    -webkit-animation-duration: 1.5s;
}

@keyframes slow-move {
    from {
        opacity: 0;
        -webkit-transform: translateY(25%);
                transform: translateY(25%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

@-webkit-keyframes slow-move {
    from {
        opacity: 0;
        -webkit-transform: translateY(25%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}