*{box-sizing:border-box}html,body{margin:0;padding:0;background:#f4f4f4;color:#777;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}.wrap{min-height:100vh;padding-bottom:74px}.head{background:#dce4e8;min-height:188px;padding:26px 30px 18px}.company{font-size:25px;color:#70777a;margin-bottom:8px}.meta{font-size:17px;color:#91989b;line-height:1.9}.content{padding:20px;background:#f5f5f5}.panel{display:none;background:#fff;min-height:calc(100vh - 280px)}.panel.active{display:block}.card{background:#fff}.tab-title{height:74px;background:#f15a00;color:#fff;width:267px;font-size:25px;display:flex;align-items:center;padding:0 22px}.tab-title b{font-size:30px;margin-right:8px}.box{margin:20px 18px 0;border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;background:#f5f5f5}.row{display:grid;grid-template-columns:120px 1fr;min-height:53px;border-bottom:1px solid #dedede;align-items:center;font-size:18px}.row span{padding:13px 12px;color:#777}.row b{padding:13px 12px;text-align:right;color:#b7b7b7;font-weight:400}.pt{height:42px;background:#aebbc9;color:#111;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700}table{width:100%;border-collapse:collapse;background:#dbe2eb;color:#222;font-size:17px}th,td{border:1px solid #6f767c;height:42px;text-align:center;padding:6px}.docs-title{text-align:center;color:#ef7a31;font-size:22px;height:66px;line-height:66px;border-bottom:1px solid #ddd}.doc{height:90px;border-bottom:1px solid #ddd;background:#fff;display:flex;align-items:center;color:#344668;font-size:21px;padding:0 24px;text-decoration:none}.num{width:38px;color:#555;font-size:18px}.pdf{width:31px;height:31px;border:2px solid #c52b20;border-radius:7px;color:#c52b20;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:13px}.bottom{position:fixed;z-index:10;left:0;right:0;bottom:0;height:74px;background:#fff;border-top:1px solid #bbb;display:flex}.nav{flex:1;border:0;background:#fff;color:#777;font-size:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.nav.active{color:#ef5b0b}.nav i{font-style:normal;font-size:27px}@media(max-width:430px){.head{min-height:178px;padding:22px 18px 14px}.company{font-size:20px}.meta{font-size:14px}.content{padding:20px}.tab-title{height:72px;font-size:23px}.row{grid-template-columns:102px 1fr;font-size:16px;min-height:52px}.pt{font-size:18px}table{font-size:16px}.doc{font-size:20px;padding:0 14px}}