
    .topic-header { background-color: #23346A; color: #ffffff; width: calc(100%); height: 3em; position: fixed; left: 0; top: 0; font-family: ; display: table; box-sizing: border-box; }
.topic-header-shadow { height: 3em; width: 100%; }
.topic-header .logo { height: calc(100% - 0.5rem); margin: 0.25rem; width: 32px; background-color: transparent; cursor: pointer; background-image: url('logo.png'); background-repeat: no-repeat; background-position: center center; background-size: contain; }
.nav { width: 100%; display: table-cell; }
.title { width: 40%; height: 100%; float: left; line-height: 3em; cursor: pointer; }
.gotohome { width: 60%; float: left; text-align: right; height: 100%; line-height: 3em; cursor: pointer; }
.title span, .gotohome span { padding: 0em 1em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.gotohome a { color: inherit; text-decoration: none; padding: 0em 1em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.gotohome a:hover {background-color: inherit; }
.rh-hide{display: none;}
