/* 左导航 */
.dl_nav {
    width: 240px;
    float: left;
}

.dl_nav01 {
    width: 100%;
    float: left;
}

.dl_nav_h1,
.dl_nav_h2 {
    width: 240px;
    height: 68px;
    margin-bottom: 15px;
    float: left;
    font-size: 23px;
    color: rgb(45, 102, 165);
    background: #fff;
    /* border: 1px solid #ddd; */
    background: #efefef;

}

.dl_nav_h1 a {
    color: rgb(45, 102, 165);
    font-size: 23px;
    display: block;
    height: 67px;
    padding-top: 3px;
}

.dl_nav_h1 a:hover,
.dl_nav_h1.on a {
    background-color: rgb(45, 102, 165);
    color: #fff;
}

.dl_nav_h1 em.zwxxgk_bnt1,
.dl_nav_h1 em.zwxxgk_bnt2,
.dl_nav_h1 em.zwxxgk_bnt3,
.dl_nav_h1 em.zwxxgk_bnt4,
.dl_nav_h1 em.zwxxgk_bnt5,
.dl_nav_h1 em.zwxxgk_bnt7,
.dl_nav_h1 em.zwxxgk_bnt8,
.dl_nav_h1 em.zwxxgk_bnt9 {
    width: 23px;
    height: 63px;
    float: left;
    padding-right: 20px;
    margin-top: 10px;
    /* margin-left: 20px; */
}

/* 
    .dl_nav_h1 em.zwxxgk_bnt1 {
      background: url('../img/zwxxgk_bnt01.png') no-repeat;
    }

    .dl_nav_h1 em.zwxxgk_bnt2 {
      background: url('../img/zwxxgk_bnt02.png') no-repeat;
    }

    .dl_nav_h1 em.zwxxgk_bnt3 {
      background: url('../img/zwxxgk_bnt03.png') no-repeat;
    }

    .dl_nav_h1 em.zwxxgk_bnt4 {
      background: url('../img/zwxxgk_bnt04.png') no-repeat;
    }

    .dl_nav_h1 em.zwxxgk_bnt5 {
      background: url('../img/zwxxgk_bnt05.png') no-repeat;
    }

    .dl_nav_h1 em.zwxxgk_bnt7 {
      background: url('../img/zwxxgk_bnt07.png') no-repeat;
    }

    .dl_nav_h1 em.zwxxgk_bnt8 {
      background: url('../img/zwxxgk_bnt08.png') no-repeat;
    }

    .dl_nav_h1 em.zwxxgk_bnt9 {
      background: url('../img/zwxxgk_bnt09.png') no-repeat;
    } */
/* 
    .dl_nav_h1:hover em.zwxxgk_bnt1 {
      background: url('../img/zwxxgk_bnt01b.png') no-repeat;
    }

    .dl_nav_h1:hover em.zwxxgk_bnt2 {
      background: url('../img/zwxxgk_bnt02b.png') no-repeat;
    }

    .dl_nav_h1:hover em.zwxxgk_bnt3 {
      background: url('../img/zwxxgk_bnt03b.png') no-repeat;
    }

    .dl_nav_h1:hover em.zwxxgk_bnt4 {
      background: url('../img/zwxxgk_bnt04b.png') no-repeat;
    }

    .dl_nav_h1:hover em.zwxxgk_bnt5 {
      background: url('../img/zwxxgk_bnt05b.png') no-repeat;
    }

    .dl_nav_h1:hover em.zwxxgk_bnt7 {
      background: url('../img/zwxxgk_bnt07b.png') no-repeat;
    }

    .dl_nav_h1:hover em.zwxxgk_bnt8 {
      background: url('../img/zwxxgk_bnt08b.png') no-repeat;
    }

    .dl_nav_h1:hover em.zwxxgk_bnt9 {
      background: url('../img/zwxxgk_bnt09b.png') no-repeat;
    }

    .dl_nav_h1.on em.zwxxgk_bnt1 {
      background: url('../img/zwxxgk_bnt01b.png') no-repeat;
    }

    .dl_nav_h1.on em.zwxxgk_bnt2 {
      background: url('../img/zwxxgk_bnt02b.png') no-repeat;
    }

    .dl_nav_h1.on em.zwxxgk_bnt3 {
      background: url('../img/zwxxgk_bnt03b.png') no-repeat;
    }

    .dl_nav_h1.on em.zwxxgk_bnt4 {
      background: url('../img/zwxxgk_bnt04b.png') no-repeat;
    }

    .dl_nav_h1.on em.zwxxgk_bnt7 {
      background: url('../img/zwxxgk_bnt07b.png') no-repeat;
    }

    .dl_nav_h1.on em.zwxxgk_bnt8 {
      background: url('../img/zwxxgk_bnt08b.png') no-repeat;
    }

    .dl_nav_h1.on em.zwxxgk_bnt9 {
      background: url('../img/zwxxgk_bnt09b.png') no-repeat;
    } */

.dl_nav_h2 {
    padding-top: 3px;
    height: 65px;
}

.dl_nav_h2:hover {
    background-color: rgb(45, 102, 165);
    color: #fff;
}

.dl_nav_h1 div {
    float: left;
    width: 95px;
}

.dl_nav_h1 span.zwxxgk_bnt5,
.dl_nav_h1 span.zwxxgk_bnt6 {
    width: 20px;
    height: 70px;
    float: right;
    margin-right: 20px;
}

.dl_nav_h1 span.zwxxgk_bnt5 {
    background: url('../img/zwxxgk_img02b.png') no-repeat;
}

.dl_nav_h1 span.zwxxgk_bnt6 {
    background: url('../img/zwxxgk_img02b.png') no-repeat;
}

.dl_nav_h1:hover span.zwxxgk_bnt5 {
    background: url('../img/zwxxgk_img02b1.png') no-repeat;
}

.dl_nav_h1:hover span.zwxxgk_bnt6 {
    background: url('../img/zwxxgk_bnt02b1.png') no-repeat;
}

.dl_nav_h1.on {
    width: 238px;
    background-color: rgb(45, 102, 165);
    color: rgb(255, 255, 255);
    font-size: 23px;
    display: block;
    border: 1px solid #2c6294;
}

.dl_nav_h1.on span.zwxxgk_bnt5 {
    background: url('../img/zwxxgk_img02b1.png') no-repeat;
}

.dl_nav_h1.on span.zwxxgk_bnt6 {
    background: url('../img/zwxxgk_bnt02b1.png') no-repeat;
}

.sideMenu ul {
    width: 240px;
    display: none;
    background: #fff;
    color: #999;
    float: left;
    /* padding-top: 15px; */
    /* 默认都隐藏 */
}

.sideMenu ul li {
    padding: 8px 0px 8px 8px;
    line-height: 24px;
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
    position: relative;
}

.sideMenu ul li a {
    color: #4a4a4a;
    display: block;
}

.sideMenu ul li i {
    position: absolute;
    right: 16px;
    top: 8px;
}

.sideMenu ul li span {
    font-size: 35px;
    float: left;
    margin-right: 10px;
}

.sideMenu ul li:hover {
    background-color: rgb(230, 245, 255);
    display: block;
    color: #2d66a5;
}

.sideMenu ul li a:hover {
    color: #2d66a5;
    font-size: 16px;
    font-weight: 600;
}

.sideMenu ul li.on {
    color: #2d66a5;
    font-size: 16px;
    background-color: rgb(230, 245, 255);
}

.sideMenu ul li.on a {
    color: #2d66a5;
    display: block;
    font-weight: 600;
}

.subChild {
    display: none;
}

.sideMenu ul li.on .subChild {
    width: 240px;
    display: block;
    background: #f7f7f7;
    margin-left: -60px;
    padding: 10px 0;
    margin-top: 10px;
}

.sideMenu ul li.on .subChild a {
    padding: 10px 0 10px 80px;
    line-height: 1.6;
    color: #000;
    font-weight: 300;
    font-size: 14px;
    color: #666;
}

.sideMenu ul li.on .subChild a:hover,
.sideMenu ul li.on .subChild a.on {
    background: #ddd;
}


/* 左侧导航菜单文本处理 */
.dl_nav .submenu li {
    /* white-space: normal; 
      height: auto; */
}

/* 内容区域年报标题处理 */
.zfxxgk_zdgkc ul li {
    /* white-space: normal;
      padding-right: 80px;
      position: relative; */
}

.nested-submenu li.on a {
    font-size: 14px !important;
    color: #2d66a5 !important;
    font-weight: bolder !important;
}

.has-submenu {
    padding-right: 20px !important;
}

.nested-submenu {
    margin-left: -10px;
}


/* .zfxxgk_zdgkc ul li b {
      position: absolute;
      right: 0;
      top: 5px;
    } */

/* 防止子菜单被遮挡 */
.nested-submenu {
    z-index: 100;
    position: relative;
}

.sideMenu ul li {}

.sideMenu ul li i {
    position: relative;
    right: -212px;
    top: -25px;
    display: block;
    height: 0;
}

.sideMenu ul li {
    /* line-height: normal; */
}

.nested-submenu li {
    padding-left: 25px !important;
    font-size: 14px !important;
}

.nested-submenu li a {
    font-size: 14px !important;
    color: #4a4a4a !important;
    font-weight: normal !important;
}


.nested-submenu li.on a {
    font-size: 14px !important;
    color: #2d66a5 !important;
    font-weight: bolder !important;
}

.has-submenu {
    padding-right: 20px !important;
}

.nested-submenu {
    margin-left: -10px;
}

/* 适老化 */
.oldModel .dl_nav_h1 a{
  font-size: 28px;
}
.oldModel .sideMenu ul li a:hover{
  font-size: 28px;
}
.oldModel .dl_nav_h1 {
  height: auto;
}
.oldModel .dl_nav_h1 a{
  height: auto;
}
.oldModel .dl_nav_h1 div{
  width: auto;
}
.oldModel 