/* 领导信息 */
.listNav_top {
    font-size: 14px;
    color: #333;
}

.listNav_top a {
    color: #333;
}

.mainListTitle {
    width: 100%;
    height: 33px;
    background: url(../img/bt.png) left top no-repeat #f7f7f7;
    font-size: 20px;
    color: #1b4c84;
    line-height: 33px;
    text-indent: 15px;
    font-weight: bold;
}

.mainListTitle a {
    float: right;
    color: #1b4c84;
    font-size: 12px;
    margin-right: 10px;
}

.leader_left {
    width: 330px;
}

.leader_right {
    width: 830px;
    margin-left: 40px;
}

.leader_left_parent {
    width: 330px;
    height: 45px;
    font-size: 20px;
    background: #1b4c84;
    font-weight: bold;
    text-align: center;
    line-height: 45px;
    color: #fff;
}

.leader_left ul li {
    width: 330px;
    height: 45px;
    background: url(../img/9.png) 120px center no-repeat #f7f7f7;
    color: #878787;
    font-size: 16px;
    line-height: 45px;
    text-indent: 30px;
    margin-top: 10px;
}

.leader_left ul li a {
    display: block;
    color: #878787;
    text-indent: 150px;
}

.leader_left ul li span {
    color: #333;
    font-weight: bold;
}

.leaderInfo_1 {
    width: 830px;
    height: 175px;
}

.leaderInfo_1 img {
    float: left;
    width: 105px;
    height: 151px;
}

.leaderCon {
    width: 685px;
    margin-left: 10px;
    float: left;
}

.leaderCon_1 {
    width: 615px;
    height: 35px;
    margin: 20px auto 0;
    line-height: 35px;
    background: url(../img/9.png) left center no-repeat;
    border-bottom: 1px solid #e6e6e6;
    text-indent: 30px;
    font-size: 17px;
    font-weight: bold;
    color: #1b4c84;
}

.leaderCon_2 {
    width: 615px;
    font-size: 15px;
    line-height: 28px;
    color: #878787;
    margin: 10px auto 0;
}

.leaderCon_3 {
    width: 100%;
}

.leaderCon_3 ul li {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    background: url(../img/black.png) left center no-repeat;
    text-indent: 20px;
    color: #333;
    overflow: hidden;
}

/* 网站地图 */
.mainListNav {
    margin-top: 10px;
    padding-top: 1px;
    width: 1200px;
}

.mainListNav li {
    width: 180px;
    height: 40px;
    background: #f6f6f6;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    float: left;
    margin-right: 24px;
    margin-top: 15px;
}

/* 新闻 */
.mainList_left {
    width: 225px;
}

.parentTitle {
    width: 225px;
    height: 45px;
    font-size: 20px;
    background: #1b4c84;
    font-weight: bold;
    text-align: center;
    line-height: 45px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.parentTitle a {
    width: 225px;
    height: 45px;
    font-size: 20px;
    background: #1b4c84;
    font-weight: bold;
    text-align: center;
    line-height: 45px;
    color: #fff;
}

.mainList_left ul li {
    width: 225px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #878787;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    background: #f7f7f7;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.mainList_left ul li a {
    color: #878787;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 10px
}

.mainList_left ul .imgNews {
    background: url(../img/4-1.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .centerNews {
    background: url(../img/1-4.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .conNews {
    background: url(../img/1-7.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .zt {
    background: url(../img/1-5.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .songNews {
    background: url(../img/1-9.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .leaderNews {
    background: url(../img/1-25.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .leaderJob {
    background: url(../img/1-16.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .jgszNews {
    background: url(../img/1-18.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .imgNews:hover {
    background: url(../img/4.png) 50px center no-repeat #f7f7f7;
    ;
}

.mainList_left ul .centerNews:hover {
    background: url(../img/1-3.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .conNews:hover {
    background: url(../img/1-8.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .zt:hover {
    background: url(../img/1-6.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .songNews:hover {
    background: url(../img/1-10.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .leaderNews:hover {
    background: url(../img/1.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .leaderJob:hover {
    background: url(../img/1-17.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .jgszNews:hover {
    background: url(../img/1-19.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul li a:hover {
    color: #1b4c84;
    background: url(../img/1-1.png) 0 top no-repeat;
}

.active a {
    color: #1b4c84 !important;
    background: url(../img/1-1.png) 0 top no-repeat;
}

.mainList_right {
    width: 945px;
    margin-left: 30px;
}

.ImgList ul li {
    width: 945px;
    border-bottom: 1px solid #e6e6e6;
    padding: 15px 0;
    overflow: hidden;
}

.ImgList ul li img {
    width: 190px;
    height: 130px;
    float: left;
}

.imglist_item {
    width: 740px;
    height: 130px;
    margin-left: 15px;
}

.imglist_item_title {
    height: 30px;
    line-height: 30px;
}

.imglist_item_title a {
    color: #1e218a;
    font-size: 18px;
    width: 650px;
    height: 28px;
    overflow: hidden;
    display: inline-block;
}

.imglist_item_title span {
    font-size: 14px;
    color: #000;
    float: right;
}

.imglist_item p {
    color: #a7a7a7;
    font-size: 15px;
    line-height: 26px;
    margin-top: 5px;
}

.mainList_left ul .policy {
    background: url(../img/1-1.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .letter {
    background: url(../img/2.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .stone {
    background: url(../img/3.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .policy:hover {
    background: url(../img/1.png) 50px center no-repeat #f7f7f7;
    ;
}

.mainList_left ul .letter:hover {
    background: url(../img/2-1.png) 50px center no-repeat #f7f7f7;
}

.mainList_left ul .stone:hover {
    background: url(../img/3-1.png) 50px center no-repeat #f7f7f7;
}

.policyList ul li {
    width: 945px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    background: url(../img/black.png) left center no-repeat;
    text-indent: 20px;
    color: #333;
}

.policyList ul li a {
    color: #333;
}

.policyList ul li:hover a {
    color: #1b4c84;
}

.policyList ul li span {
    float: right;
}

.fromLetter ul li {
    padding: 15px 0;
    border-bottom: #1b4c84 dotted 1px;
}

.fromletterT a {
    display: inline-block;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    background: url(../img/black.png) left center no-repeat;
    text-indent: 20px;
    color: #333;
    float: left;
}

.fromletterT span {
    display: inline-block;
    height: 45px;
    line-height: 45px;
    float: right;
}

.fromletterC {
    line-height: 36px;
    font-size: 16px;
    margin-top: 15px;
    color: #000
}

.fromletterC p {
    font-size: 16px;
    line-height: 36px;
    word-break: normal;
    word-wrap: break-word;
}

/* 机构 */
.leaderBg {
    background: url(../img/qh.png) left top no-repeat #f7f7f7;
    color: #fff;
    text-indent: 10px;
    font-size: 18px;
}

.leaderList {
    width: 100%;
    margin-top: 20px;
}

.leaderItem {
    width: 105px;
    margin-left: 35px;
}

.leaderItem:nth-child(1) {
    margin-left: 0 !important;
}

.leaderItem img {
    width: 105px;
    height: 151px;
}

.leaderItem p {
    width: 105px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    color: #1b4c84;
    background: url(../img/9.png) 5px center no-repeat;
    text-align: center;
    font-weight: bold;
}

.jopList {
    width: 903px;
    margin-left: 10px;
}

.jopItem {
    width: 270px;
    height: 48px;
    background: url(../img/1-14.png) left top repeat;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    margin-left: 30px;
    text-align: center;
    margin-top: 25px;
    border-radius: 10px;
}

.jopItem a {
    color: #fff;
    width: 270px;
    height: 48px;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 适老化 */
.oldModel .listNav_top{font-size: 22px;}
.oldModel .parentTitle{font-size: 30px;height: 55px;line-height: 55px;}
.oldModel .mainList_left ul li{font-size: 20px;height: 55px;line-height: 55px;font-weight: normal;text-indent: 30px;text-indent: 30px;}
.oldModel .leaderBg{font-size: 22px;background-size: 170px 55px;height: 55px;line-height: 55px;/* width: 170px; */}
.oldModel .slideleader .hd ul li{font-size: 26px;background: url(https://www.soulrig.com/file/4500000052/img/slideleader.png) 16px 18px no-repeat #E4EEFA;height: 55px;text-indent: 45px;margin-bottom: 15px;line-height: 55px;}
.oldModel .slideleader .hd ul li.on{background: url(https://www.soulrig.com/file/4500000052/img/slideleader_on.png) 16px 18px no-repeat #1B4C84;height: 55px;line-height: 55px;}
.oldModel .slideleader .bd ul{font-size: 28px;line-height: 55px;}
.oldModel .slideleader .bd ul p span{font-size: 28px;}
.oldModel .policyList ul li{height: 55px;line-height: 55px;font-size: 28px;}
.oldModel .policyList ul li span{font-size: 22px;}
.oldModel .policyList ul{margin: 10px 0;}
.oldModel .jopItem{font-size: 26px;}
.oldModel .policyList ul li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;width: 78%;}
.oldModel .tzxx_bgc{font-size: 28px;}
.oldModel .tzxx_bgc p{font-size: 28px;}
.oldModel .jopItem{width: 100%;height: 110px;background-size: 100% 100%;}
.oldModel .jopItem a{width: 100%;height: 110px;line-height: 1.6;}

.oldModel .mainListTitle {
    height: 55px;
    line-height: 55px;
    background-size: auto 100%;
    padding-left: 20px;
}
.oldModel .tzxx_bgc p {
    line-height: 1.8 !important;
}
.oldModel .checkBtn {
    top: 10px;
}
.oldModel .bextBuBtn {
    height: 55px;
    line-height: 55px;
}
.oldModel .mainList_left ul li a {
    background-size: auto 100%;
}