/* 标题动画 */
.title-in {
    opacity: 0.01;
    display: inline-block;
    transition: all 0.3s;
}

.title-block-middle {
    opacity: 0.3;
}

.title-block {
    opacity: 1;
    transform: translateY(0) !important;
}

.up-title .title-in {
    transform: translateY(13px);
}

.blur-title .title-block-middle {
    animation: blur 0.3s ease-in-out;
}
/* 按钮动画 */
.btn-in,
.btn-in-copy {
    display: inline-block;
    transition: all 0.4s;
}
.btn-copy-box {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
}
.btn-in-copy {
    transform: translateY(100%);
}
.btnAnimate {
    display: block;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
}
.btnAnimate:hover .btn-in {
    transform: translateY(-100%);
}
.btnAnimate:hover .btn-in-copy {
    transform: translateY(0);
}
.btnAnimateBox:hover .btn-in {
    transform: translateY(-100%);
}
.btnAnimateBox:hover .btn-in-copy{
    transform: translateY(0);
}