/* 适老化导航 */

.old_type .nyn_st {
    height: inherit;
    font-size: 28px;
    line-height: 60px;
    padding: 20px;
}

.old_type #login {
    float: none;
    position: initial;
    float: left;
    font-size: 28px;
    line-height: 60px;
}

.old_type .loginBtns {
    font-size: 28px;
    line-height: 60px;
    padding: 0 10px 0 0;
    position: relative;
}

.old_type .nyn_st span {
    padding: 0 16px !important;
}

.old_type .loginItems {
    left: 0;
    width: 100%;
    background-size: cover;
    height: initial;
    line-height: 40px;
    font-size: 20px;
    padding: 20px 0;
}

.old_type .menu_bg {
    height: initial;
    display: inline-block;
    width: 100%;
    background-size: contain;
    padding: 30px 0;
}

.old_type .menu {
    float: left;
    width: 25%;
    background: none;
    height: inherit;
}

.old_type .menu a {
    font-size: 32px;
    line-height: 64px;
    padding: 10px 0;
}

.old_type .ul-hide-show {
    top: 84px;
    left: 0;
    right: 0;
    background: #027f02;
    padding: 15px 0;
}

.old_type .ul-hide-show li {
    width: 100%;
    height: initial;
    line-height: 60px;
}

.old_type .ul-hide-show li a {
    font-size: 24px;
    line-height: 50px;
}


/* footer */

.old_type .foot.clearfix {
    width: 100%;
    padding: 30px 0;
}

.old_type .foot>div {
    font-size: 32px;
    line-height: 60px;
    margin-bottom: 20px;
}

.old_type .foot_3 span img {
    width: 70%;
    /* margin: auto; */
    /* display: block; */
}

.old_type .foot>div a {
    display: inline-block;
}

.old_type .foot>div>span {
    line-height: 60px;
    display: inline-block;
}

.old_type .foot_3 span {
    width: 100%;
}


/* 检索 */

.old_type .search form {
    float: none;
    width: 600px;
    margin: 30px auto !important;
    display: flex;
}

.old_type .search_bg {
    width: 480px;
    background: none;
    border: 1px solid #d2d2d2;
    padding: 0 20px;
    box-sizing: border-box;
    height: initial;
    line-height: 58px;
    font-size: 24px;
}

.old_type #home_tjiao {
    width: 120px !important;
    height: 60px !important;
    background-size: 100% 100%;
}


/* 要闻 */

.old_type .yaowen {
    padding: 20px 0;
    box-sizing: border-box;
}

.old_type .headLines {
    height: inherit;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
}

.old_type .headLinesWrap {
    width: 1040px;
}

.old_type .headLinesWrap a {
    font-size: 30px;
    line-height: 60px;
    width: 70%;
}

.old_type .headLinesWrap span {
    font-size: 30px;
    line-height: 60px;
}

.old_type .ts_more {
    position: initial;
    right: initial;
    bottom: inherit;
    width: 100%;
    text-align: right;
    font-size: 30px;
    line-height: 60px;
}

.old_type .headLines .tag-head {
    margin-top: 20px;
}


/* 轮播 */

.old_type .lmbg1 {
    height: initial;
    background-size: cover;
    width: 100%;
}

.old_type .lmbg1 a {
    font-size: 40px;
    display: block;
    height: initial;
}

.old_type .lmbg1 li {
    width: auto !important;
    display: block;
    height: initial;
    line-height: 60px;
    background-size: cover;
    padding: 15px 30px;
}

.old_type .lmbg1 td {
    width: auto !important;
    display: block;
    float: left;
    height: initial;
}

.old_type .bg1 td {
    width: 100% !important;
    display: block;
}

.old_type .d1 {
    width: 100%;
    height: 100%;
    margin: 0;
}

.old_type .d2 {
    height: 550px;
}

.old_type .d2 img {
    width: 100%;
    height: 100%;
}


/* 综合信息 */

.old_type .num_list {
    height: initial;
    bottom: 0;
    /* padding: 15px; */
    height: 50px;
    padding: 0 20px;
}

.old_type .num_list span {
    height: initial;
    line-height: 50px;
    margin: 0 !important;
    font-size: 20px;
    width: 60%;
}

.old_type .button a {
    padding: 10px;
    font-size: 20px;
}

.old_type .button {
    bottom: 8px;
    font-size: 20px;
    right: 20px;
}

.old_type .bg1 {
    width: auto;
    height: initial;
    display: block;
}


/* 01 */

.old_type .content1 {
    width: 100%;
    height: initial;
    display: block;
    padding: 20px;
    box-sizing: border-box;
}

.old_type .content1 tr td {
    width: 100%;
    display: block;
}

.old_type .nr1 h3 a {
    font-size: 40px;
    line-height: 60px;
}

.old_type .nr1 tr {
    display: inline-block;
    width: 100%;
}


/* 专题 */

.old_type .zt1 {
    font-size: 30px;
    color: #999;
    line-height: 60px;
    text-indent: 60px;
    margin-bottom: 20px;
}

.old_type .nr1 tr td {
    height: inherit !important;
    display: inline-block;
    padding: 0 !important;
    box-sizing: border-box;
}

.old_type .hg td {
    font-size: 30px;
    line-height: 60px;
    float: left;
}

.old_type .hg td img {
    display: none;
}

.old_type .hg td a {
    display: block;
    line-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.old_type #bdikuan {
    width: 70%;
}

.old_type .hg td:nth-child(1) {
    width: 70%;
}

.old_type .hg td:nth-child(2) {
    width: 30%;
}

.old_type .hg {
    width: 100%;
    height: initial;
    line-height: 60px;
    margin: 0;
}

.old_type .content1 tbody {
    width: 100%;
    display: inline-block;
}

.old_type .content1 tbody tr {
    width: 100%;
    display: inline-block;
}

.old_type .nr1 {
    width: 100%;
    height: initial;
    display: inline-block;
    padding: 20px;
    box-sizing: border-box;
}

.old_type .bg {
    width: 1200px;
    box-sizing: border-box;
}

.old_type table {
    table-layout: fixed;
    width: 100%;
}

.old_type table th,
.old_type table tr,
.old_type table td {
    word-break: break-word;
}

.old_type .mbd7 table tr td {
    float: left;
    width: 50% !important;
}

.old_type .mbd7 {
    height: initial;
    display: inline-block;
}

.old_type .mbd7 table tr td a {
    display: block;
    padding: 10px;
}

.old_type .mbd7 table tr td a img {
    width: 100%;
    height: 100%;
}


/* 02 */

.old_type .content2 {
    width: 100%;
    height: initial;
    box-sizing: border-box;
}

.old_type .mbd7 table tr {
    margin: 20px 0;
}

.old_type .content2>tbody>tr>td {
    width: 100% !important;
    display: inline-block;
    height: initial;
}

.old_type .content2>tbody>tr {
    padding: 0 20px;
    box-sizing: border-box;
    display: block;
}

.old_type .zcwj {
    width: 100%;
}

.old_type .zcwj_xczx>tbody>tr>td {
    width: 100%;
    display: block;
}

.old_type .kj {
    width: 100%;
    display: block;
}

.old_type .kj tbody {
    width: 100%;
    display: block;
}

.old_type .kj tbody tr {
    width: 100%;
    display: block;
}

.old_type .kj tbody td {
    /* width: 100%; */
    display: block;
    padding-top: 0 !important;
    height: inherit;
}

.old_type .lmbg3 {
    width: 100%;
    height: initial;
    display: inline-block;
    background-size: 100% 100%;
    padding: 10px 0;
}

.old_type .tzwj_on {
    width: 70% !important;
    height: initial !important;
    display: inline-block;
    font-size: 40px;
    line-height: 64px !important;
    /* padding: 10px 0; */
    text-align: left;
    padding-left: 30px;
    float: left;
}

.old_type .lmbg3 tr {
    display: flex;
    justify-content: space-evenly;
}

.old_type .lmbg3 td:nth-child(1) {
    display: none;
}

.old_type .kj tbody td .more {
    width: 30% !important;
    font-size: 36px;
    line-height: 64px;
    float: right;
}

.old_type .bg3 {
    width: 100%;
}

.old_type .bg3 .nr2 {
    width: 100%;
    line-height: 60px;
}

.old_type .bg3>tbody>tr {
    padding: 20px;
    box-sizing: border-box;
    display: block;
}

.old_type .bg3 a {
    font-size: 30px;
    line-height: 60px;
    padding: 0 10px;
}

.old_type .bg3 td {
    font-size: 32px;
    float: left;
    line-height: 60px;
}

.old_type .bg3 .nr2 td:nth-child(1) {
    width: 70%;
}

.old_type .bg3 .nr2 td:nth-child(2) {
    width: 30%;
}

.old_type .gymk {
    width: 100%;
    height: initial;
    display: block;
    margin-top: 30px;
}

.old_type .gymk tbody {
    width: 100%;
    display: block;
}

.old_type .gymk tbody tr {
    width: 100%;
    display: block;
}

.old_type .gymk tbody tr td {
    width: 100%;
    display: block;
}

.old_type .gymk tbody tr td img {
    width: 35%;
    margin: auto;
    display: block;
}

.old_type .right_box .mbd9 {
    margin-top: 30px;
}

.old_type .right_box .mbd9 tr {
    width: 50%;
    display: block;
    float: left;
}

.old_type .right_box .mbd9 tr td a img {
    width: 100%;
    display: block;
    height: 100%;
}

.old_type .right_box .mbd9 tr td {
    width: 100%;
    height: initial;
    display: block;
}

.old_type .right_box .mbd9 tr td a {
    padding: 15px;
    display: block;
}