/* å¹¿å‘Šå®¹å™¨å’Œå¹¿å‘Šé¡¹çš„åŸºæœ¬æ ·å¼ */
#topagg-container {
    max-width: 1110px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#topagg img {
      height: 55px;
    width: 100%;
    margin-bottom: 1px;
}

#topagg img:hover {
    transition-duration: 0.3s;
    transition-property: box-shadow;
    box-shadow: 0 0 10px #0370e5;
    cursor: pointer;
    filter: alpha(Opacity=80);
    -moz-opacity: 0.9;
    opacity: 0.9;
}

@media screen and (max-width: 768px) {
    #topagg img {
        width: 100%;
        height: 55px;
    }
}

@media(max-width: 450px) {
    #topagg img {
        width: 100%;
        height: 3.5rem;
    }
}


/* é¡¶éƒ¨æ‚¬æµ®å›¾æ ‡å¹¿å‘Šæ ·å¼ */
.top-floating-icons {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
    z-index: 999999;
}

.top-icon {
    flex: 1;
    margin: 0 5px;
    display: flex;
    justify-content: center;
}

.top-icon img {
    width: 65px;
    height: 65px;
    border-radius: 10px;
    border: solid 2px red;
}
/* å¹¿å‘Šå›¾æ ‡å®¹å™¨æ ·å¼ */  

  
/* å¹¿å‘Šç½‘æ ¼å¸ƒå±€å®¹å™¨ */  
.bba-grid {  
    display: grid; /* ä½¿ç”¨ç½‘æ ¼å¸ƒå±€ */  
    grid-template-columns: repeat(auto-fit, minmax(66px, 1fr)); /* è‡ªé€‚åº”åˆ—æ•°ï¼Œæ¯åˆ—æœ€å°å®½åº¦66px */  
    gap: 4px; /* ç½‘æ ¼é¡¹ä¹‹é—´çš„é—´éš™ */  
    max-width: 1135px; /* æœ€å¤§å®½åº¦ */  
    margin: 2px auto; /* ä¸Šä¸‹è¾¹è·2pxï¼Œå·¦å³è‡ªåŠ¨ï¼ˆå±…ä¸­ï¼‰ */  
    padding: 5px; /* å†…è¾¹è· */  
    background-color: #000000; /* èƒŒæ™¯è‰² */  
    border-radius: 8px; /* åœ†è§’ */  
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* é˜´å½±æ•ˆæžœ */  
}  
  
/* é’ˆå¯¹å°å±å¹•è®¾å¤‡çš„è°ƒæ•´ */  
@media screen and (max-width: 750px) {  
    .bba-grid {  
        grid-template-columns: repeat(auto-fit, minmax(67px, 67px)); /* æ›´å°çš„å±å¹•ä¸‹ï¼Œè°ƒæ•´åˆ—å®½ */  
        gap: 6px; /* å¢žå¤§é—´éš™ */  
        max-width: 85%; /* å‡å°æœ€å¤§å®½åº¦ */  
        margin: 2px 0; /* åŽ»æŽ‰å·¦å³è¾¹è· */  
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0); /* åŽ»æŽ‰é˜´å½± */  
    }  
}  
  
/* ç½‘æ ¼é¡¹æ ·å¼ */  
.bba-item {  
    margin: 2px; /* å¤–è¾¹è· */  
    text-align: center; /* æ–‡æœ¬å±…ä¸­ */  
    border-radius: 8px; /* åœ†è§’ */  
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* è¿‡æ¸¡æ•ˆæžœ */  
}  
  
/* ç½‘æ ¼é¡¹å›¾ç‰‡æ ·å¼ */  
.bba-item img {  
    width: 80%; /* å›¾ç‰‡å®½åº¦ */  
    object-fit: contain; /* ä¿æŒå›¾ç‰‡æ¯”ä¾‹ */  
    border-radius: 10px; /* å›¾ç‰‡åœ†è§’ */  
    max-width: 80px; /* å›¾ç‰‡æœ€å¤§å®½åº¦ */  
}  
  
/* é’ˆå¯¹å°å±å¹•è®¾å¤‡çš„å›¾ç‰‡è°ƒæ•´ */  
@media (max-width: 768px) {  
    .bba-item img {  
        width: 100%; /* å›¾ç‰‡å®½åº¦å¡«æ»¡ç½‘æ ¼é¡¹ */  
    }  
}  
  
/* ç½‘æ ¼é¡¹æ ‡é¢˜æ ·å¼ */  
.bba-item div {  
    font-size: 11px; /* å­—ä½“å¤§å° */  
    white-space: nowrap; /* ä¸æ¢è¡Œ */  
    overflow: hidden; /* éšè—è¶…å‡ºéƒ¨åˆ† */  
    text-overflow: ellipsis; /* è¶…å‡ºéƒ¨åˆ†æ˜¾ç¤ºçœç•¥å· */  
    font-weight: bold; /* å­—ä½“åŠ ç²— */  
    color: #ffffff; /* å­—ä½“é¢œè‰² */  
    background-image: -webkit-linear-gradient(92deg, #ffffff, #ffffff); /* æ¸å˜èƒŒæ™¯ï¼ˆè¿™é‡Œå¯èƒ½ä¸éœ€è¦ï¼Œå› ä¸ºæ–‡å­—é¢œè‰²å·²ç»æ˜¯ç™½è‰²ï¼‰ */  
    -webkit-background-clip: text; /* èƒŒæ™¯è£å‰ªä¸ºæ–‡å­—ï¼ˆè¿™é‡Œå¯èƒ½ä¸éœ€è¦ï¼‰ */  
    -webkit-text-fill-color: transparent; /* æ–‡å­—å¡«å……ä¸ºé€æ˜Žï¼ˆè¿™é‡Œå¯èƒ½ä¸éœ€è¦ï¼Œå› ä¸ºå·²ç»è®¾ç½®äº†colorï¼‰ */  
    -webkit-animation: hue 10s infinite linear; /* åŠ¨ç”»æ•ˆæžœï¼ˆå¦‚æžœä¸éœ€è¦å¯ä»¥ç§»é™¤ï¼‰ */  
}  
  
/* ç½‘æ ¼é¡¹æ‚¬åœæ•ˆæžœ */  
.bba-item:hover {  
    transform: translateY(-5px); /* å‘ä¸Šç§»åŠ¨ */  
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); /* é˜´å½±æ•ˆæžœ */  
}

/* åº•éƒ¨æ‚¬æµ®å›¾æ ‡å¹¿å‘Šæ ·å¼ */
.bottom-floating-icons {
    position: fixed;
    bottom: 5px;
    left: 0;
    right: 0;
    display: flex;
    justify-content: space-around;
    padding: 0 10px;
    z-index: 999999;
    border-radius: 10px;
}

.bottom-icon {
    flex: 1;
    max-width: 65px;
    text-align: center;
}

.bottom-icon img {
    width: 65px;
    height: 65px;
    display: block;
    margin: 0 auto;
    border-radius: 10px;
}

body.bottom-icons-active {
    margin: 0;
    padding: 0;
}

/* è§†é¢‘ç¼©ç•¥å›¾å’Œæ’­æ”¾æŒ‰é’®æ ·å¼ï¼ˆå¦‚æžœä¸Žå¹¿å‘Šè§†é¢‘ç›¸å…³ï¼‰ */
.video-thumb {
    width: 100%;
    flex-wrap: wrap;
    margin: 5px 0;
}

.video-thumb .video-image {
    width: 100%;
    display: block;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
}

.video-thumb .video-image img {
    width: 100%;
    display: block;
    border-radius: 5px;
    height: 143px;
    transition: transform 0.3s ease;
}

.video-thumb .video-image:hover img {
    transform: scale(1.1);
}

.play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 45px;
    height: 45px;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: all 0.3s ease;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}

.play-icon::before {
    content: "";
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 16px solid white;
    margin-left: 4px;
}

.video-image:hover .play-icon {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1.1);
}

.links-top  img,ul{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font:inherit;font-style:normal;font-size:13px}
.links-top  img{display:block;border:0}
.links-top  li{list-style:none}
.links-top  a{margin:0;padding:0;outline:0;background:0 0;color:#686868;vertical-align:baseline;text-decoration:none;font-size:13px}
.links-top  a:hover {text-decoration: underline;color: #1E90FF;}
.links-top{overflow:hidden;margin:auto;margin-bottom:20px;border-radius:5px;background:#fff;box-shadow:0 3px 6px 2px rgba(0,0,0,.03)}
.links-top ul li{float:left;padding:5px 0;width:10%;text-align:center}
.links-top ul li img{margin:0 auto;padding:4px;width:56px;height:59px;border-radius:16px}
@media (max-width:1800px){.links{padding:0 5px}
.links-top ul li{width:16.6% ;  white-space: nowrap;  word-break: keep-all}
}
@media (max-width:768px){.links-top ul li{width:33.3333%}
.links-top ul li{width:16.6%}
}
@media (max-width:544px){.links{padding:0 5px}
.links-top ul li{width:16.6% ;  white-space: nowrap;  word-break: keep-all}
}

textarea {position: absolute; top: 0; left: 0; opacity: 0; z-index: -10;}.gg1 {background: #fd4c5d;text-align:left;color:#E75B12;display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around;}.anniu { background: linear-gradient(80deg,#ff00eb,#ff4be7); width: 50%;height: 40px;line-height: 40px;text-align: center; color: #ffffff; margin-top: 20px; border-radius: 2px;cursor: pointer;text-decoration: none;padding: 0 0.2rem;}.anniu:hover {color: #000;}

textarea {position: absolute; top: 0; left: 0; opacity: 0; z-index: -10;}.gg2 {background: #333333;text-align:left;color:#333333;display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around;}.anniu { background: linear-gradient(80deg,#ff00eb,#ff4be7); width: 50%;height: 40px;line-height: 40px;text-align: center; color: #ffffff; margin-top: 20px; border-radius: 2px;cursor: pointer;text-decoration: none;padding: 0 0.2rem;}.anniu:hover {color: #000;}