:root{--ink:#093758;--blue:#0668ce;--line:#d7e0e5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:17px/1.75 Arial,"Microsoft YaHei",sans-serif;color:var(--ink)}header{height:72px;display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:auto;padding:0 28px;border-bottom:1px solid var(--line)}header>a{font-size:26px;color:#17232b;text-decoration:none}nav{display:flex;gap:25px}nav a,a{color:var(--blue);text-decoration:none}.wrap{max-width:1110px;margin:auto;padding:78px 0}.cover{width:100%;aspect-ratio:16/6;overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover;object-position:center top}.identity{max-width:1110px;min-height:188px;margin:auto;position:relative;padding:28px 30px 25px 250px;border:1px solid var(--line);border-top:0}.identity>img{position:absolute;width:194px;height:194px;object-fit:cover;object-position:center top;border-radius:50%;border:6px solid white;left:30px;top:-100px;box-shadow:0 5px 15px #2344}.identity h1{margin:0;font-size:36px;font-weight:400}.identity p{margin:2px 0}.identity small{display:block;margin-top:13px}.about{padding-top:48px}.about p{margin:0 0 15px}h2{font-size:28px;font-weight:400;margin:0 0 27px}.timeline{border-left:3px solid #3b4b56;margin-left:45%;padding-left:34px}.timeline p{margin:0;padding:17px 0;border-bottom:1px solid var(--line)}.timeline b{color:#1765af;margin-right:14px}.works{border-top:1px solid var(--line)}.works article{display:grid;grid-template-columns:300px 1fr;gap:34px;padding:29px 0;border-bottom:1px solid var(--line)}.works img{display:block;width:300px;height:185px;object-fit:contain;border:1px solid var(--line)}.works small{color:#1765af;font-family:monospace}.works h3{font-size:20px;line-height:1.35;margin:7px 0}.works p,.works em{font-size:14px;margin:4px 0}.honors{border-top:1px solid var(--line)}.honors p{margin:0;padding:15px 5px;border-bottom:1px solid var(--line)}#life{background:#f6f8f7}.life{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.life article{background:white;border:1px solid var(--line);padding-bottom:18px;overflow:hidden}.life img{width:100%;height:130px;object-fit:cover}.life b,.life p{display:block;margin:13px 15px 0}.life p{font-size:13px;color:#536b7d}footer{padding:28px;text-align:center;background:#12394e;color:#fff}@media(max-width:800px){header{height:auto;display:block;padding:15px}nav{margin-top:9px;gap:12px;flex-wrap:wrap}.wrap{padding:55px 20px}.identity{padding:85px 20px 20px}.identity>img{width:145px;height:145px;left:20px;top:-72px}.identity h1{font-size:28px}.timeline{margin-left:18px}.works article{grid-template-columns:1fr}.works img{width:100%;height:190px}.life{grid-template-columns:repeat(2,1fr)}}
