/**
 * TimeMachine AI Generated Style
 * Domain: hsbsgcyy.com
 * Generated: 2026-01-16 18:15:34
 */



html,body{height:100%;margin:0;padding:0;background:#f8fafc;color:#333;font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*{box-sizing:border-box}
a{color:#2E5CFF;text-decoration:none}
a:hover{color:#1f46d6}
img{max-width:100%;height:auto;display:block}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.w1000,.main_c,.wrap-2{max-width:1200px;margin:0 auto}
.top{position:relative;height:110px;background:#ffffff;border-radius:0 0 16px 16px;box-shadow:0 6px 24px rgba(46,92,255,.08);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);background-image:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.75)),linear-gradient(135deg,rgba(46,92,255,.06),rgba(99,102,241,.06),rgba(56,189,248,.06));background-blend-mode:overlay,normal;overflow:hidden}
.top .top-l{position:absolute;left:0;top:0;height:100%;width:auto}
.top .top-l img{height:100%;width:auto;display:block;border-radius:0 0 0 16px}
.top .top-c{position:absolute;left:280px;top:0;height:100%;display:flex;align-items:center;gap:40px}
.top .top-c dl{display:flex;align-items:center;gap:12px}
.top .top-c dl dd{width:42px;height:42px;border-radius:12px;background-image:linear-gradient(135deg,#2E5CFF,#6397FF);box-shadow:0 6px 16px rgba(46,92,255,.25)}
.top .top-c dl dt{font-size:18px;font-weight:700;color:#333}
.top .top-c dl dt p{margin:0;font-size:12px;color:#666}
.top .top-c .top-c2 dd{background-image:linear-gradient(135deg,#06b6d4,#22d3ee)}
.top .top-c .top-c3 dd{background-image:linear-gradient(135deg,#a78bfa,#f472b6)}
.top .top-r{position:absolute;right:20px;top:0;height:100%;display:flex;align-items:center}
.top .top-r dl{display:flex;gap:12px}
.top .top-r dl dt,.top .top-r dl dd{width:42px;height:42px;border-radius:12px;background-image:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 6px 16px rgba(245,158,11,.25)}
.g-menu{position:sticky;top:0;z-index:999;background:rgba(255,255,255,.72);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-radius:16px;margin:12px auto;width:calc(100% - 24px);max-width:1200px;box-shadow:0 12px 30px rgba(46,92,255,.12)}
.nav{padding:10px 20px}
.mod ul{display:flex;gap:6px;list-style:none;padding:0;margin:0}
.mod ul li{position:relative}
.mod ul li a{display:block;padding:12px 16px;border-radius:12px;color:#333;font-weight:600;transition:all .2s ease}
.mod ul li a:hover{color:#fff;background-image:linear-gradient(135deg,#2E5CFF,#6397FF);box-shadow:0 8px 20px rgba(46,92,255,.35)}
.mod ul li .hot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background-image:linear-gradient(135deg,#ff4d4f,#ff7875);box-shadow:0 0 0 4px rgba(255,77,79,.15)}
#banner{position:relative;min-height:320px;border-radius:20px;margin:8px auto 20px;max-width:1200px;background-image:linear-gradient(120deg,rgba(46,92,255,.85),rgba(56,189,248,.85)),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"/>');background-size:cover;background-position:center;box-shadow:0 20px 60px rgba(46,92,255,.25);overflow:hidden}
#banner::after{content:"";position:absolute;inset:0;background-image:radial-gradient(1200px 400px at 10% 10%,rgba(255,255,255,.15),transparent),radial-gradient(800px 300px at 90% 80%,rgba(255,255,255,.12),transparent)}
.main_c{padding:0 12px}
.jbdh{background:#fff;border-radius:20px;box-shadow:0 12px 30px rgba(10,20,40,.06);padding:18px;overflow:hidden}
.jbdh ul{display:grid;grid-template-columns:repeat(5,1fr);gap:0;list-style:none;margin:0;padding:0}
.jbdh li{border-right:1px dashed #e5e7eb;padding:12px 16px;transition:background .2s ease}
.jbdh li:hover{background:#f0f4ff}
.jbdh li:last-child{border-right:none}
.jbdh li h4{margin:0 0 8px;font-size:16px;color:#2E5CFF}
.jbdh li p{margin:6px 0;color:#555}
.jbdh li a{color:#333}
.jbdh li a.red{color:#ff4d4f;font-weight:700}
.con1{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-top:16px}
.ggt{background:#fff;border-radius:20px;box-shadow:0 12px 30px rgba(10,20,40,.06);overflow:hidden}
#KinSlideshow{height:360px;background:linear-gradient(135deg,#e0e7ff,#f0f9ff)}
.con1-r-b{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;border-top:1px solid #eef2f7}
.con1-r-b h3{grid-column:1/-1;margin:0 0 8px;font-size:16px;color:#333}
.con1-r-b h3 span{color:#2E5CFF}
.con1-r-b dl{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border-radius:16px;background:#f8fafc;border:1px solid #eef2f7;transition:transform .2s ease,box-shadow .2s ease}
.con1-r-b dl:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(46,92,255,.12)}
.con1-r-b dd{width:64px;height:64px;border-radius:16px;background:#e8eefc;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(135deg,#2E5CFF,#8ab4ff)}
.con1-r-b dd a{display:block;width:100%;height:100%;border-radius:16px;background-size:40px;background-position:center;background-repeat:no-repeat}
.con1-r-b dt{font-size:13px;color:#333}
.con1-r-b .con1-dd a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 24 24"><path d="M12 12c2.761 0 5-2.239 5-5S14.761 2 12 2 7 4.239 7 7s2.239 5 5 5zm0 2c-4.418 0-8 2.239-8 5v3h16v-3c0-2.761-3.582-5-8-5z"/></svg>')}
.con1-r-b .con1-dd1 a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 24 24"><path d="M19 3H5c-1.1 0-2 .9-2 2v12l4-4h12c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/></svg>')}
.con1-r-b .con1-dd2 a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/></svg>')}
.con1-r-b .con1-dd3 a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 24 24"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z"/></svg>')}
.con1-r-b .con1-dd4 a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 24 24"><path d="M8.5 12a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm7 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM12 2C7 2 3 6.03 3 10.9c0 2.39 1.2 4.55 3.13 5.98L6 20.7l.74-2.21c.35-.98 1.06-1.79 1.98-2.32C10.89 13.94 11.43 14 12 14s1.11-.06 1.28-.23c.92.53 1.63 1.34 1.98 2.32L18 20.7l-.13-3.82C20.8 15.45 22 13.29 22 10.9 22 6.03 17 2 12 2z"/></svg>')}
.con1-r-b .con1-dd5 a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 24 24"><path d="M22 5.8c-.7.3-1.4.5-2.1.6.8-.5 1.4-1.2 1.7-2.2-.7.4-1.6.8-2.4 1-1.4-1.4-3.8-1.4-5.2 0-1 1-1.3 2.4-.9 3.7-3-.1-5.7-1.6-7.5-4-.9 1.6-.4 3.6 1.2 4.6-.6 0-1.2-.2-1.7-.5 0 1.8 1.3 3.4 3.1 3.8-.5.1-1 .2-1.5.1.4 1.5 1.9 2.6 3.6 2.6-1.3 1-3 1.6-4.7 1.6H2c1.7 1.1 3.7 1.7 5.8 1.7 7 0 10.9-5.9 10.9-11 0-.2 0-.4 0-.6.8-.6 1.4-1.2 1.9-1.9z"/></svg>')}
.con1-r{background:#fff;border-radius:20px;box-shadow:0 12px 30px rgba(10,20,40,.06);overflow:hidden}
.wznr{padding:16px}
.con1-l-t ul{display:flex;gap:8px;list-style:none;padding:0;margin:0}
.con1-l-t li{padding:10px 14px;border-radius:12px;background:#f1f5f9;color:#333;font-weight:600;cursor:pointer;transition:all .2s ease}
.con1-l-t li:hover,.con1-l-t li.hover{color:#fff;background-image:linear-gradient(135deg,#2E5CFF,#6397FF)}
.con1-l-c{display:none;padding:12px 0;border-top:1px dashed #e5e7eb}
.con1-l-c:first-of-type{display:block}
.con1-l-c dl{display:grid;grid-template-columns:121px 1fr;gap:12px;padding:12px;border-radius:16px;background:#f8fafc;border:1px solid #eef2f7;transition:transform .2s ease,box-shadow .2s ease}
.con1-l-c dl:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(46,92,255,.12)}
.con1-l-c dd img{border-radius:12px}
.con1-l-c dt h3{margin:0 0 6px;font-size:16px;color:#2E5CFF}
.con1-l-c dt p{margin:6px 0;color:#555}
.con1-l-c ul{list-style:none;margin:12px 0 0;padding:0}
.con1-l-c ul li{display:flex;gap:10px;padding:8px 0;border-bottom:1px dashed #eef2f7}
.con1-l-c ul li:last-child{border-bottom:none}
.con1-l-c ul li span{color:#888}
.con1-r-t{padding:16px;border-top:1px dashed #e5e7eb}
.con1-r-t h3{margin:0 0 8px;font-size:16px;color:#333}
.con1-r-t h3 span{color:#2E5CFF}
.con1-r-t img{border-radius:16px;box-shadow:0 8px 20px rgba(10,20,40,.08)}
.con1-r-t p{margin:10px 0 0;color:#555}
.sy_case{position:relative;background:#fff;border-radius:20px;box-shadow:0 12px 30px rgba(10,20,40,.06);margin-top:16px;padding:16px}
.sy_case .caption h3{margin:0;font-size:18px;color:#333}
.sy_case .caption h3 span{color:#2E5CFF}
.sy_case .caption a{font-weight:600;color:#2E5CFF}
.sy_case .switch{position:absolute;right:16px;top:16px}
.sy_case .switch a{color:#2E5CFF;font-weight:600}
.yuedu-out{overflow:hidden}
.yuedu{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;margin:16px 0 0;padding:0}
.yuedu li{position:relative;background:#fff;border:1px solid #eef2f7;border-radius:20px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}
.yuedu li:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(46,92,255,.15)}
.yuedu li img{width:100%;height:138px;object-fit:cover}
.yuedu li .yd-a{display:block;padding:12px}
.yuedu li .yd-a p{margin:0;color:#333;font-weight:600}
.yuedu li .tuijie{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:999px;font-size:12px;color:#fff;background-image:linear-gradient(135deg,#ff4d4f,#ff7875);box