.ssym-skip-link{position:absolute;left:12px;top:0;transform:translateY(-160%);z-index:2147483640;padding:12px 18px;background:#0c3358!important;color:#fff!important;font-size:15px;text-decoration:underline}
.ssym-skip-link:focus{transform:translateY(12px);outline:2px solid #338dc7;outline-offset:2px}
.top .weixin button.cdx-brand-trigger{font-family:inherit;border:0;padding:0;margin:0;cursor:pointer;text-align:left!important}
html body .top .weixin,html body .top .weixin.is-open{height:32px!important;overflow:visible!important}
.top .weixin ul.weixin-menu{margin:0;list-style:none}.top .weixin .weixin-menu li{list-style:none;font-size:12px!important;line-height:normal!important;white-space:normal!important}.ssym-latest dl{margin:0}
html body .top .weixin .weixin-menu{top:32px!important;bottom:auto!important;max-height:min(320px,calc(100vh - 150px))!important;margin:0!important;padding:10px!important;box-sizing:border-box!important;overflow-y:auto!important}
html body .top .weixin .weixin-menu li{display:block!important;float:none!important;position:static!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;text-indent:0!important}
html body .top .weixin .weixin-menu li a{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:4px 6px!important;text-indent:0!important;font-size:12px!important;line-height:1.6!important;color:#0c3358!important}
html body .top .weixin .weixin-menu li a:focus-visible{outline:2px solid #1268a2;outline-offset:-2px;background:#eef6fb!important}
