﻿/* © 2025 ℳ𝒶𝓃 | 版权所有 https://e.cnvc.top v1.22*/
html,body{height:100%}
body{background: linear-gradient(0deg, #00d9ff61, #fff, #fff);background-repeat:repeat;background-attachment:fixed;overflow-x:hidden;overflow-y:auto}
a{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:transparent}
a:hover,a:active,a:focus{text-decoration:none}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
li{list-style:none}
ul{padding:0}
p{margin:0 0 2px}
img{pointer-events:auto;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;vertical-align:middle}
.totip{position:absolute;background-color:#fff;color:#555;padding:5px 8px;border-radius:8px;font-size:14px;white-space:nowrap;opacity:0;transition:opacity 0.2s ease-in-out;pointer-events:none;border:1px solid #060A261F;z-index:999}
.dh{margin-bottom:0px;background-color:#ffffffb3;border: 1px solid #060a260f;box-shadow: 0 8px 12px -8px #060A260F;border-radius:15px}
.dh:hover{background-color:#FFFFFFCC}
.dh .cx8{padding:0 3px}
.dh a{background:#ffffffb3;text-align:center;display:block;line-height:40px;border-radius:10px;font-size:14px;color:#555;border:1px solid #060A261F;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.dh a:hover{color:#333;font-size:15px;font-weight:bold;background:#fbfbfb}
.dhn{text-align:center;font-size:16px;font-weight:400;color:#555;display:block;margin-bottom:5px;padding-top:5px}
.l0{text-align:center}
.l0 img{width: auto;height:60px}
.e3{width:20px;height:20px;margin-right:2px}
.e2{width:16px;height:16px;border-radius:10%;margin-right:2px}
.e5{text-align:center;display:block;line-height:25px;font-size:14px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,0.5)}
.lg{padding-right:2px;width:auto;height:16px}
.tg{width:auto;height:40px}
.e6{text-align:center;line-height:25px;font-size:14px;display:inline-block;background-color:#ffffffb3;padding:2px 8px;border-radius:8px;color:#555}
.tab-s{text-align:center}
.tab-nav{display:inline-flex;background-color:transparent}
.tab-l{border:none;text-decoration:none;font-size:14px;color:#555;background-color:#ffffffb3;display:inline-block;border:1px solid #060A261F;position:relative;border-radius:10px;margin:0 3px;transition:background-color 0.3s}
.tab-l:hover{color:#333;background-color:#f8f8f8}
.tab-l.active::after{content:'';position:absolute;left:50%;bottom:0;width:100%;border-bottom:2px solid #44cef6;transform:translateX(-50%) scaleX(0.3);transform-origin:center}
.tab-content{margin-top:10px}
.tab-p{display:none}
.tab-p.active{display:block}
.sousou{padding:1px 0 2px 0}
.search{position:relative;width:100%;margin:0 auto}
.search-box{height:42px;border-radius:15px;overflow:hidden;display:-webkit-flex;display:flex;flex-wrap:wrap;box-shadow:0 0 1px #0011ff;animation:neon-glow 5s infinite linear}
@keyframes neon-glow{0%{box-shadow:0 0 1px #ff0000,0 0 1px #ff0000,0 0 1px #ff0000}
25%{box-shadow:0 0 1px #00ff00,0 0 1px #00ff00,0 0 1px #00ff00}
50%{box-shadow:0 0 1px #0000ff,0 0 1px #0000ff,0 0 1px #0000ff}
75%{box-shadow:0 0 1px #ffff00,0 0 1px #ffff00,0 0 1px #ffff00}
100%{box-shadow:0 0 1px #ff0000,0 0 1px #ff0000,0 0 1px #ff0000}
}.search-icon{position:absolute;left:9px;top:9px;width:24px;height:24px;overflow:hidden}
.search-input{box-sizing:border-box;flex:1;height:42px;line-height:42px;font-size:16px;color:#666;border:none;outline:none;padding-left:40px}
.search-clear{position:absolute;right:42px;top:50%;margin-top:-8px;display:none}
.search-e{position:absolute;top:45px;left:0;width:100%;background:#FFF;padding:10px 0 0 15px;border-radius:15px;border: 1px solid #060a260f;transition:all 0.3s;display:none;z-index:666}
.search-e-h{overflow:hidden;margin-bottom:10px;padding-right:15px}
.search-e-i{float:left;margin:0;font-size:14px;color:#666}
.search-e-t{float:right;font-size:12px;color:#666}
.search-e-t > span.off{background-position:-29px 0px}
.search-e-t > span{float:right;display:inline-block;width:25px;height:15px;background:url(../img/e/off_on.png) no-repeat 0px 0px}
.search-e-l::after{content:'';width:70px;height:18px;position:absolute;top:-17px;left:1px}
.search-e-l li{float:left;width:30%;line-height:25px;font-size:14px;padding:5px 10px 5px 10px;margin:0 10px 10px 0;background:#fff;color:#666;border: 1px solid #060A261F;border-radius: 10px;list-style:none}
.search-e-l li:hover{color:#333;background:#060a260f}
.search-e ul{padding:0}
.search-e-l li img{width:20px;height:20px;float:left;margin-right:5px;margin-top:4.5px}
.search-e ul::before{content:'';width:0px;height:0px;position:absolute;top:-15px;border-top:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent}
.search-btn{width:42px;height:42px;background:#fff;border:none;color:#555;outline:none}
.search-btn:hover{background:#fbfbfb}
.hidden-xs{display:block!important}
.search-h-t{position:absolute;z-index:100;width:100%;border-radius:0 0 10px 10px;background:#FFF;box-shadow:0px 4px 5px 0px #cccccc94}
.search-h-t ul li{border-top:1px solid #f2f2f2;line-height:30px;font-size:14px;padding:0px 20px;color:#777}
.search-h-t ul{margin:0}
.m2{margin-bottom:.5rem!important}
#content .content-box{padding-top:25px}
.content-box{max-width:1200px;margin:0 auto;padding:0 15px}
#content{min-height:100%}
.m-i{padding-bottom:80px}
#get-top{position:fixed;right:10px;bottom:50px;display:none;z-index:100}
#get-top i{margin:0;font-size:20px}
.footer{width:100%;background-color:#ffffffb3;border: 1px solid #060a260f;border-radius:8px;font-size:12px;padding-top:5px;margin-top:-50px;height:50px;z-index:9999;color:#555;text-align:center}
.footer a{color:#555}
.message-box{position:fixed;top:30px;left:50%;transform:translateX(-50%);background-color:rgb(255 80 0 );color:white;border: 1px solid #0F0;padding:8px 15px;border-radius:10px;z-index:1000;opacity:0;animation:showAndHide 2s forwards}
@keyframes showAndHide{0%{display:block;opacity:0}
10%{opacity:1}
90%{opacity:1}
100%{opacity:0;visibility:hidden}
}@media (min-width:992px){.search{width:550px}
.search-e{width:550px}
.search-e-l li{width:112px;margin:0 15px 10px 0}
.search-h-t{width:500px;margin-left:24px}
.dh{padding:10px 5px;margin-bottom:0px;background-color:#ffffffb3;border:1px solid #060a260f;border-radius:15px}
.content-box{padding:0 5px;padding-top:25px}
}@media (min-width:768px){.sousou{padding:10px 0 2px 0;margin-top:0}
.search-clear{right:42px}}
