@font-face{font-family:"iconfont";src:url('//at.alicdn.com/t/c/font_4866997_syf2nvolmxr.woff2?t=1744452652555') format('woff2'),url('//at.alicdn.com/t/c/font_4866997_syf2nvolmxr.woff?t=1744452652555') format('woff'),url('//at.alicdn.com/t/c/font_4866997_syf2nvolmxr.ttf?t=1744452652555') format('truetype')}.iconfont{font-family:"iconfont" !important;font-size:40px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-huidaodingbu1:before{content:"\e695"}.icon-weixin:before{content:"\e601"}.icon-telegram:before{content:"\e794"}.icon-huidaodingbu:before{content:"\e600"}.icon-whatsapp:before{content:"\e8ec"}header .nav-wrapper nav .navbar-menu .active a{color:#ff3636 !important}nav .active a{color:#ff3636 !important}.sidebar-container{z-index:10000;position:fixed;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:15px;padding:10px 5px;background:rgba(255,255,255,0.95);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.sidebar-container .sidebar-item{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#1a73e8;transition:transform .3s ease;padding:8px}.sidebar-container .sidebar-item:hover{transform:translateY(-3px)}.sidebar-container .sidebar-item:hover .contact-info{opacity:1;visibility:visible}.sidebar-container .sidebar-item .contact-info{position:absolute;transform:translateY(-50%);background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;border:1px solid #e0e0e0;margin-top:5px;font-size:22px;padding:18px}.sidebar-container .sidebar-item .contact-info img{width:156px}.sidebar-container .sidebar-item .iconfont{width:36px;height:36px;fill:#1a73e8}.sidebar-container .sidebar-item span{margin-top:8px;font-size:14px}.sidebar-container .sidebar-item .back-to-top{margin-top:20px}.sidebar-container .sidebar-item .back-to-top .iconfont{fill:#666}@media (max-width:768px){.sidebar-container{display:none}}.friend-link{padding:30px 0;background:#2c3134}.friend-link .fri-main{max-width:1200px;margin:0 auto;padding:0 20px}.friend-link .fri-main .fri-name{display:flex;align-items:center;margin-bottom:20px;font-size:1.3rem;font-weight:600;color:#ffffff}.friend-link .fri-main .fri-name::before{content:"";display:inline-block;width:5px;height:20px;background:linear-gradient(to bottom, #3b82f6, #8b5cf6);margin-right:12px;border-radius:3px}.friend-link .fri-main .fri-ul{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0;margin:0}.friend-link .fri-main .fri-ul .fri-li{position:relative;overflow:hidden;border-radius:8px;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.friend-link .fri-main .fri-ul .fri-li::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(59,130,246,0.1), rgba(139,92,246,0.1));z-index:0;transform:translateY(100%);transition:transform .4s ease}.friend-link .fri-main .fri-ul .fri-li a{display:flex;text-align:center;align-items:center;padding:12px 24px;color:#ffffff;text-decoration:none;font-size:1rem;transition:all .3s ease;position:relative;z-index:1;box-shadow:0 2px 5px rgba(0,0,0,0.03)}.friend-link .fri-main .fri-ul .fri-li a::after{content:"↗";margin-left:8px;opacity:0;transition:opacity .3s ease;color:#3b82f6}.friend-link .fri-main .fri-ul .fri-li:hover{transform:translateY(-3px);box-shadow:0 10px 15px rgba(0,0,0,0.1)}.friend-link .fri-main .fri-ul .fri-li:hover::before{transform:translateY(0)}.friend-link .fri-main .fri-ul .fri-li:hover a{color:#1e293b;border-color:#bfdbfe;background:white}.friend-link .fri-main .fri-ul .fri-li:hover a::after{opacity:1}@media (max-width:768px){.friend-link{padding:20px 0}.friend-link .fri-main .fri-ul{gap:12px}.friend-link .fri-main .fri-ul .fri-li a{padding:10px 18px;font-size:.95rem}}@media (max-width:480px){.friend-link{margin:30px 0}.friend-link .fri-main .fri-name{font-size:1.1rem;margin-bottom:15px}.friend-link .fri-main .fri-ul{gap:10px}.friend-link .fri-main .fri-ul .fri-li a{padding:8px 14px;font-size:.9rem}}