#block-header-block {
    margin-bottom: 20px;
}
.main-menu-nav-primary .inner.inside-c-tb .main-menu-1-1 .menu.nav-menu>.menu-item, #main-menu .inner.inside-c-tb .main-menu-1-1 .menu.nav-menu>li.menu-item {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
}
.menu.nav-menuul .dropdown-menu, .menu.nav-menu .dropdown .dropdown-menu {
    min-width: 160px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0 0 4px 4px;
    border-top: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.menu.nav-menu ul.dropdown-menu>li>a, .menu.nav-menu .dropdown .dropdown-menu>li>a {
    text-align: left;
    font-size: 14px;
}
.menu.nav-menu ul.dropdown-menu>li>a, .menu.nav-menu .dropdown .dropdown-menu>li>a {
    padding-left: 25px;
}
#header-top .inner{
  padding:0;
}
#header-top .header-right {
    position: absolute;
    top: 40px;
    right: 20px;
}
span.f-r.outside-l {
    color: #CCC;
}
.gzlist {
    display: flex;
    flex-wrap: wrap;
}
.block-region-middle .block .block-title {
    border-bottom: 0;
}
.gzlist ul li a{
  color:#333;
}
.gzlist h3 {
    margin-top: 30px;
    font-weight: 600;
    color:#005826;
}
.gzlist ul {
    padding: 0;
}
.gzlist li {
    list-style: none;
    overflow: hidden;
    padding: 10px 0;
    border-bottom: 1px solid #ECECEC;
}
.gzlist .one-line{
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}
.footer-bg-primary{
    padding: 40px 0;
    font-size: 12px;
    text-align: center;
    line-height: 200%;
}
@media screen and (max-width: 960px){
#header-top{
  display:none;
}
  
}
@media (min-width: 1201px){
.inner {
    width: 96%;
    max-width: 1400px;
}
.block-region-top-first-left .block {
    margin-right: 2%;
    width: 48%;
    float: left;
}
}