.ageGate{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fefcfd url('../images/about/about-lineart-bg.png') no-repeat top left;background-size:100% auto}html.ageOk .ageGate{display:none}.ageGate .ageGuide{width:100%;height:100%;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;font-family:SimSun,"宋体",NSimSun,serif;color:#5c3a1e}.ageGate .ageWarps{width:673px;max-width:100%}.ageGate .ageLogoLink{display:flex;justify-content:center}.ageGate .ageLogo{height:120px;width:auto}.ageGate .ageTt{font-size:40px;text-align:center;margin:42px 0;font-weight:700}.ageGate .ageDesc{font-family:SimSun,"宋体",NSimSun,serif;font-size:21.7px;line-height:1.6;text-align:center;margin:0}.ageGate .ageBtnWarp{display:flex;justify-content:center;margin-top:50px}.ageGate .ageOpt{display:flex;align-items:center;justify-content:center;margin:0 33px;padding:10px 0;font-size:24px;color:#000;cursor:pointer;text-decoration:none;white-space:nowrap}.ageGate .ageOpt span{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.ageGate .ageOpt em{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:12px;background:#333;color:#fff;border-radius:50%;font-style:normal;font-size:20px}.ageGate .ageOpt:hover em{background:#5c3a1e}.ageGate .ageNote{font-size:15px;text-align:center;margin-top:46px;opacity:.75;padding:0 6vw;box-sizing:border-box;max-width:none}.ageGate .ageGateWarn{font-size:13px;text-align:center;margin-top:10px;opacity:.5}.ageGate .ageCr{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-size:14px;opacity:.55}.ageGate .ageCr .ageIcp{color:inherit;text-decoration:none}.ageGate .ageCr .ageIcp:hover{text-decoration:underline}@media screen and (max-width:768px){.ageGate .ageLogo{height:84px}.ageGate .ageTt{font-size:30px;margin:30px 0}.ageGate .ageDesc{font-size:16px}.ageGate .ageBtnWarp{flex-wrap:wrap;gap:22px 14px;margin-top:36px}.ageGate .ageOpt{margin:0}.ageGate .ageNote{font-size:13px;margin-top:34px}.ageGate .ageCr{font-size:11px;bottom:12px}}@media screen and (max-width:480px){.ageGate .ageGuide{padding:8px}.ageGate .ageBtnWarp{gap:18px 8px}}@media screen and (max-height:620px){.ageGate .ageLogo{height:64px}.ageGate .ageTt{font-size:24px;margin:16px 0}.ageGate .ageDesc{font-size:14px}.ageGate .ageBtnWarp{margin-top:20px;gap:10px}.ageGate .ageOpt{font-size:16px}.ageGate .ageOpt em{width:24px;height:24px;font-size:13px}.ageGate .ageNote{font-size:11px;margin-top:16px}.ageGate .ageCr{display:none}}