/*LOGO扫光*/@keyframes searchLights {0% {left:-200%;top:0}
to {left:100%;top:100px}
}
.logo-wrapper a {animation:shine .1s infinite linear;position:relative;overflow:hidden;display:block}
.logo-wrapper a:before {content:"";position:absolute;left:-200%;width:200%;height:20px;background-image:linear-gradient(0,transparent 20%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 80%);background-color:rgba(255,255,255,.62);transform:rotate(-60deg);animation:searchLights 2s ease-in 2s infinite;z-index:3;pointer-events:none}
/*VIP下拉菜单*/
.fuid-vip-link {position:relative;display:inline-block;padding-bottom: 5px;}
.vip-int {position:relative;display:inline-flex;align-items:center;text-decoration:none;padding:8px 12px;}
.diamond {position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:999;display:none;width:270px;padding:8px;margin-top:5px;border-radius:5px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.2);line-height:1.5;}
.diamond .imgs {display:block;width:100%;height:83px;margin-bottom:11px;overflow:hidden;border-radius:4px;}
.diamond .imgs img {width:100%;height:100%;object-fit:cover;}
.diamond ul {margin:0;padding:0;list-style:none;overflow:hidden;}
.diamond ul li {float:left;width:50%;height:30px;padding-left:5px;color:#565656;font-size:14px;line-height:20px;box-sizing:border-box;}
.diamond ul li i {display:inline-block;margin-right:4px;color:#3b7ef3;vertical-align:middle;}
.diamond .kt {display:block;width:100%;height:46px;margin:0;border-radius:45px;background:#3b7ef3;color:#fff;font-weight:700;font-size:16px;line-height:46px;text-align:center;cursor:pointer;transition:background 0.3s;text-decoration:none;}
.diamond .kt:hover {background:#1890ff;}
@media (max-width:768px) {.diamond {width:280px;}.diamond ul li {width:100%;}.fuid-vip-link{display:none!important;}}
[data-bs-theme=dark] .diamond{background-color:#191b1d}