:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;max-width:none;margin:0 auto;padding:0;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s}@media(hover:hover){a:hover{background-color:#00bd7e33}}@media(min-width:1024px){#app{padding:0}}html,body{margin:0;padding:0;overflow-x:hidden;overflow-y:auto;height:auto!important}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none;box-shadow:none!important}.wrap{width:100%;min-width:1300px!important;height:100vh!important;overflow-x:auto!important;overflow-y:auto!important}.home-top{width:100vw;height:100vh;background:#051025}.top-big-screen{width:100%;height:100%;position:relative;overflow:hidden}.bg-carousel{position:absolute;top:0;left:0;width:100%;height:100%}.bg-img{width:100%;height:100%;object-fit:cover}.content{position:relative;z-index:10;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Microsoft Yahei,sans-serif}.modules{display:flex;width:80%;max-width:1200px;text-align:center}.module{flex:1;padding:0 20px;border-right:1px solid rgba(255,255,255,.2)}.module:last-child{border-right:none}.module-title{font-size:20px;margin-bottom:10px}.firefly{font-family:serif;font-size:26px}.sub-title img{font-size:14px;opacity:.7;margin-bottom:12px}.module p{font-size:14px;line-height:1.6}.logo img{width:90px;height:110px;padding-top:30px;display:block;margin:0 0 0 -28px;color:#ffffffa6}.app{display:flex;width:100vw;height:auto;min-height:100vh;min-width:1400px ;overflow-x:auto ;background:url(/back3.gif) no-repeat center center;background-size:cover}.sidebar{width:110px;flex-shrink:0;height:100vh;background:transparent;color:#fff;overflow:hidden;position:sticky;margin-top:30px}.logo{height:90px;display:flex;align-items:center;justify-content:center}.menu{padding-top:20px}.menu-item{height:42px;line-height:32px;padding:0 10px 0 15px;font-size:13px;color:#fff;cursor:pointer}.sub-menu{background:#0003}.sub-item{height:38px;line-height:38px;padding:0 26px;font-size:12px;color:#ffffffd9;display:block}.main{flex:1;display:flex;flex-direction:column;min-height:100vh;min-width:0}.top-bar{height:60px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:30px;gap:8px;margin-right:50px;z-index:999;position:relative}.top-bar a{color:#fff;font-size:14px}.user-menu{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;color:#fff;padding:6px 10px;border-radius:0;background:transparent;border:none}.guest-avatar,.top-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2f80ed,#56ccf2);background-size:cover;background-position:center;color:#fff;font-size:14px;font-weight:600}.guest-avatar{text-shadow:none}.top-avatar[style*=background-image]{font-size:0}.top-username{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;text-shadow:0 0 2px #000}.user-dropdown{position:absolute;top:44px;right:0;min-width:120px;padding:6px;background:#09162df5;border:1px solid rgba(168,216,255,.25);border-radius:8px;z-index:1000}.user-dropdown button{width:100%;height:32px;color:#d9ecff;background:transparent;border:none;border-radius:6px;cursor:pointer;text-align:left;padding:0 10px}.user-dropdown button:hover{background:#7fc8ff29}.content{flex:1;padding:0;overflow:visible}.main>.content{display:block;align-items:stretch;justify-content:flex-start;width:100%;min-width:0;height:auto}.kefu-float{position:fixed;right:22px;top:50%;transform:translateY(-50%);width:68px;height:68px;border:0;border-radius:50%;padding:0;cursor:pointer;z-index:1200;overflow:hidden}.kefu-float img{width:100%;height:100%;object-fit:cover;display:block}.kefu-dialog{position:fixed;right:92px;top:50%;transform:translateY(-50%);width:320px;max-width:calc(100vw - 120px);background:#fff;border:1px solid #dbe4ef;border-radius:8px;z-index:1201;overflow:hidden}.kefu-head{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#1f5fbf;color:#fff}.kefu-head button{border:0;background:transparent;color:#fff;font-size:22px;cursor:pointer}.kefu-status{padding:8px 12px;border-bottom:1px solid #e5edf6;color:#40516a;font-size:12px;line-height:1.4;background:#f9fbfe}.kefu-messages{height:220px;overflow-y:auto;padding:12px;background:#f6f8fb}.kefu-message{max-width:86%;margin-bottom:8px;padding:8px 10px;border-radius:8px;font-size:13px;line-height:1.5;color:#172033}.kefu-message.service{background:#fff}.kefu-message.user{margin-left:auto;background:#dcecff}.kefu-input{display:flex;gap:8px;padding:10px;border-top:1px solid #e5edf6}.kefu-input input{flex:1;min-width:0;border:1px solid #cfd8e6;border-radius:6px;padding:8px}.kefu-input button{border:0;border-radius:6px;padding:0 12px;background:#1f5fbf;color:#fff;cursor:pointer}.kefu-weixin{display:flex;justify-content:center;padding:8px;border-top:1px solid #e5edf6;color:#45566d;font-size:10px}.kefu-weixin img{width:12px;height:12px;object-fit:cover;margin-right:8px}.kefu-weixin span{margin:0;color:#45566d;font-size:10px;line-height:1.3}.kefu-weixin:hover img{width:78px!important;height:78px!important;position:absolute!important;top:80%!important;left:13%!important;transform:translate(-50%,-50%)!important;z-index:999!important;padding:4px!important;background:#fff!important;border-radius:4px!important}
