/* PC端专用hover动画效果 */
.btn_hover_trans_7ree:hover .fas {
    animation: iconBounce 0.6s ease, iconShine 0.6s ease;
    display: inline-block;
}

/* 按钮hover动画效果 */
.btn_hover_trans_7ree {
    transition: all 0.6s ease;
}

@keyframes iconBounce {
    0% { transform: translateY(0); }
    15% { transform: translateY(-8px); }
    30% { transform: translateY(0); }
    45% { transform: translateY(-6px); }
    60% { transform: translateY(0); }
    75% { transform: translateY(-1px); }
    90%, 100% { transform: translateY(0); }
}

@keyframes iconShine {
    0% { opacity: 1; }
    25% { opacity: 0.7; text-shadow: 0 0 8px rgba(255,255,255,0.8); }
    50% { opacity: 1; }
    75% { opacity: 0.7; text-shadow: 0 0 8px rgba(255,255,255,0.8); }
    100% { opacity: 1; }
}



