.affix .gkmenu,.gkFooterNav-wrap,.gkMenu #menu164,.gkMenu #menu165,.gkMenu #menu166 {
    display: none !important;
}
#aside-menu .gkLogoWrap {
    width: 100% !important;
    max-width: 100% !important;
}
#gkFooter .container{
    width:100%;
}
#gkContent .container,#gkMainbodyTop .container {width:100%;}

h1 {
    font-size: 44px;
    line-height: 1.25;
    text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6 {
    color: #151515;
    font-weight: 400;
    line-height: 1.33;
    margin-bottom: 0px;
}
#aside-menu .gkLogo > img {
    width: 300px;
}

.gkLogoscroll{
    float:left;

}
.gkLogoscroll img{
    height:55px;
}

.affix-top .gkLogoscroll{
    display:none;
}
.affix .gkLogoscroll{
    display:inherit;
}

.affix .gkLogo {
    display:none;
}
.gkHeaderNav {
	background: rgba(255,255,255,0.95);
}

#gkBottom2 .container {
    width: 100%;
  
}
a:hover {
  text-decoration: none;
}

.b_max a{
 width: 300px !important;
}

.t_list svg {
  margin-top: 5px;
}
.t_list  li {
    display: flex;
    align-items: flex-start;
}


.hheader a {
  color: #1257A6;
}
.hheader a:hover {
  text-decoration: none;
 
}
.hheader .line {
  position: relative;
}
.hheader .line:hover::before, .hheader .line:active::before, .hheader .line:focus::before {
  width: calc(100% - 24px);
}

.hheader .line::before {
  -webkit-transition: width 0.35s;
  -moz-transition: width 0.35s;
  -o-transition: width 0.35s;
  transition: width 0.35s;
  -ms-transition: width 0.35s;
  content: "";
  border-bottom: 1px solid #E91B3D;
  display: block;
  position: absolute;
  bottom: 8px;
  left: 5px;

}