.fdquote-message{
    display: none;
    position: fixed;
    top: 473px;
    left: 229px;
    width: 495px;
    height: 62px;
    z-index: 34;
}
.fdquote-message .msg{
    position: absolute;
    width: 495px;
    height: 62px;
    margin-left: 10px;
    -moz-border-radius: 62px;
    border-radius: 62px;
    /*background: url(../images/fdquote_sprite.png) no-repeat -951px -341px;*/
    display: none;
    background: rgba(80,80,80,0.6);
}
.msg img{
    float: left;
    border-radius: 50%;
    width: 51px;
    margin-top: 6px;
    margin-left: 7px;
}
.msg span{
    float: left;
    height: 62px;
    line-height: 62px;
    font-size: 20px;
    color: #fff;
    margin-left: 12px;
}
@-moz-keyframes fadeInUp{
    0%{
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0;
    }
    100%{
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-ms-keyframes fadeInUp{
    0%{
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0;
    }
    100%{
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes fadeInUp{
    0%{
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0;
    }
    100%{
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes fadeInUp{
    0%{
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0;
    }
    100%{
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
.fadeInUp{
    -webkit-animation:fadeInUp 1s ease-in-out 1 forwards;
    animation:fadeInUp 1s ease-in-out 1 forwards;
}
@-moz-keyframes fadeOutUp{
    0%{
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    100%{
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        opacity: 0;
    }
}
@-ms-keyframes fadeOutUp{
    0%{
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    100%{
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        opacity: 0;
    }
}
@-webkit-keyframes fadeOutUp{
    0%{
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    100%{
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        opacity: 0;
    }
}
@keyframes fadeOutUp{
    0%{
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    100%{
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        opacity: 0;
    }
}
.fadeOutUp{
    -webkit-animation:fadeOutUp 1s ease-in-out 1 forwards;
    animation:fadeOutUp 1s ease-in-out 1 forwards;
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}

.animated.infinite {
    animation-iteration-count: infinite;
}

.animated.hinge {
    animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
    animation-duration: .75s;
}
.clearfix{clear:both}
.clearfix{display:block}