@media screen and (max-width: 768px) {
    html {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0 !important;
        top: 0 !important;
        overflow: hidden !important;
        overflow-y: auto !important;
    }
    html body {
        background: #eee !important;
    }
    html .w-100 {
        width: 100%;
    }
    html .none {
        display: none !important;
    }
    html .block {
        display: block;
    }
    html .w-a {
        width: auto;
    }
    html .default_pgPanel {
        font-size: 20px;
    }
    html .default_pgPanel tbody {
        width: 100% !important;
    }
    html .content {
        margin-top: 20px;
    }
    html .content .left {
        display: none;
    }
    html .content tbody {
        /* display: flex; */
        flex-direction: column;
        width: 95%;
        margin: auto;
        background: #fff;
    }
    html .content .lj {
        width: 100%;
    }
    html .content .lj .lj-tr {
        display: flex;
        flex-wrap: wrap;
    }
    html .content .lj td {
        height: 30px;
        font-size: 1.5rem;
    }
    html .content .cc {
        height: 40px;
        display: flex;
    }
    html .content .cc td {
        height: 40px;
        font-size: 1.5rem;
        display: flex;
        align-items: center;
    }
    html .content .cc td a {
        width: 80%;
        height: 100%;
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 40px;
    }
    html .content .cc td:nth-child(1) {
        width: 3%;
        justify-content: center;
    }
    html .content .cc td:nth-child(3) {
        width: 76%;
    }
    html .content .cc td:nth-child(4) {
        width: 20%;
    }
    .top1 {
        height: 45px;
        background-color: #fff;
    }
    .top1 tbody {
        height: 100%;
    }
    .top1 tbody tr {
        display: block;
        height: 100%;
    }
    .top1 tbody td {
        background: none;
        font-size: 1.7rem;
    }
    .top1 tbody td a {
        display: flex;
        font-size: 1.7rem;
        height: 100%;
        align-items: center;
    }
    .top1 tbody td span {
        display: flex;
        height: 100%;
        font-size: 1.7rem;
        align-items: center;
    }
    .top1 tbody form,
    .top1 tbody table {
        height: 100%;
    }
    .top1 tbody .navigation {
        display: flex;
        width: 100%;
        height: 100%;
        align-items: center;
        justify-content: space-around;
    }
    .top1 tbody .navigation #moreImg {
        display: block !important;
    }
    .top1 tbody .navigation #moreList a,
    .top1 tbody .navigation #moreList span {
        font-size: 1.5rem !important;
        display: block;
        line-height: 40px;
    }
    .top1 tbody .navigation #moreList div {
        height: 40px;
        text-align: center;
    }
    .top1 tbody .navigation .loginItems {
        position: absolute;
        width: 110px;
        height: 85px;
        left: 0px;
        top: 45px;
        background-size: 100% 100%;
    }
    .top1 tbody .navigation .loginItems a {
        justify-content: center;
        font-size: 1.5rem;
        height: auto;
        height: 40px;
    }
    .top1 tbody .jt,
    .top1 tbody .ft,
    .top1 tbody .gray_text12,
    .top1 tbody #toolbarCtrl,
    .top1 tbody .zgb612 {
        display: none;
    }
    .top3 {
        display: block;
        margin-bottom: 20px;
    }
    .top3 .top3-w {
        display: block;
        height: 130px;
    }
    .top3 .top3-w .top3-tr {
        display: block;
        height: 90px;
    }
    .top3 .top3-w .top3-tr .flex-tr {
        display: flex;
        height: 100%;
        flex-wrap: wrap;
        background-color: #19b0b0;
    }
    .top3 .top3-w .top3-tr .flex-tr td {
        width: calc(25% - 2px);
        height: 45px;
        display: flex;
        align-items: center;
        border-bottom: 1px solid #fff;
        justify-content: center;
    }
    .top3 .top3-w .top3-tr .flex-tr td a {
        font-size: 1.7rem;
    }
    .top3 .gdxw {
        display: block;
        height: 40px;
        background: #fff;
    }
    .top3 .gdxw .gdxw-tr {
        display: flex;
        height: 100%;
        align-items: center;
        justify-content: space-around;
    }
    .top3 .gdxw .gdxw-tr .td1 {
        display: block;
        height: 100%;
        width: 20%;
    }
    .top3 .gdxw .gdxw-tr .td1 div {
        width: 100%;
        height: 100%;
    }
    .top3 .gdxw .gdxw-tr .td1 div strong {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
    }
    .top3 .gdxw .gdxw-tr .td1 span {
        font-size: 20px;
    }
    .top3 .gdxw .gdxw-tr .td2 {
        width: 55% !important;
        height: 40px;
    }
    .top3 .gdxw .gdxw-tr .td2 div {
        width: 100% !important;
        height: 100%;
    }
    .top3 .gdxw .gdxw-tr .td2 div marquee {
        display: block;
        align-items: center;
        width: 100%;
        height: 100%;
    }
    .top3 .gdxw .gdxw-tr .td2 div marquee span {
        font-size: 20px;
    }
    .top3 .gdxw .gdxw-tr .td2 div marquee span a {
        font-size: 20px;
        line-height: 40px;
    }
    .top3 .gdxw .gdxw-tr .td3 {
        width: 22%;
        height: 40px;
    }
    .top3 .gdxw .gdxw-tr .td3 table {
        display: block;
        height: 100%;
        width: auto;
    }
    .top3 .gdxw .gdxw-tr .td3 table tbody {
        display: block;
        height: 100%;
    }
    .top3 .gdxw .gdxw-tr .td3 table tbody tr {
        display: block;
        height: 100%;
    }
    .top3 .gdxw .gdxw-tr .td3 table tbody tr td {
        display: flex;
        align-items: center;
        height: 100%;
    }
    .top3 .gdxw .gdxw-tr .td3 table tbody tr td span {
        font-size: 20px;
    }
    .top_bg img {
        content: url(./top_bg.png);
    }
    .ss {
        position: absolute;
        top: 50%;
        width: 350px;
        background: #fff;
        left: 27%;
    }
    .ss td {
        background: none;
        display: block;
    }
    .ss form {
        width: 100%;
    }
    .ss .search_bnt,
    .ss span {
        display: none;
    }
    .ss .input {
        width: 71%;
        height: 25px !important;
    }
    .ss input {
        display: inline-block;
        height: 31px;
        font-size: 20px;
        margin: 0px !important;
    }
    iframe #barrierfree_container {
        display: none;
    }
    .db {
        background: #fff;
    }
    .db td {
        font-size: 1.5rem !important;
        height: auto;
        line-height: 35px;
    }
    .dbt {
        width: 100% !important;
        height: auto !important;
        background: #fff;
    }
    .dbt div {
        width: 100% !important;
        display: block;
    }
    .dbt div table {
        width: 100% !important;
        display: block;
    }
    .dbt div table tr {
        display: block;
    }
    html .f-r {
        float: right;
    }
    html .h-380 {
        height: 380px !important;
    }
    html .w-95 {
        width: 95%;
    }
    html .margin-auto {
        margin: auto;
    }
    html .w-100 {
        width: 100% !important;
    }
    html .bk1 {
        border: none;
    }
    html .block {
        display: block;
    }
    html .hidden {
        display: none !important;
    }
    html #content {
        width: 100% !important;
        display: block;
    }
    html .flex {
        display: flex;
    }
    html .mt-20 {
        margin-top: 20px;
    }
    html .h-100 {
        height: 100% !important;
    }
    html .f-15 {
        font-size: 1.5rem;
    }
    html .f-17 {
        font-size: 1.7rem;
    }
    html .w-a {
        width: auto;
    }
    html .column {
        flex-direction: column;
    }
    html .bord {
        width: 100% !important;
        height: 380px !important;
    }
	.dbys .iframe{
		height: auto !important;
	}
	.dbys{
		width: 100% !important;
	}

    .title {
        font-size:24px  !important;
    }

     #zoom p {
        font-size: 24px !important;
        line-height: 150%;
    }

    #zoom  {
        width: 95%  !important;
        margin: auto;
    }
        

    .fbtime {
        font-size: 20px !important;
    }

    .wz {
        font-size: 20px !important;
    }

    .wz td {
        font-size: 20px !important;
    }

    .fsxx {
        font-size: 20px !important;
    }

    .fx {
        font-size: 20px !important;
        width: 13%;
        display:none;
    }
}
.dbys{
	width: 1016px;
	margin: auto;
}
.dbys .iframe{
	height: 50px;
}

/* 老年版 */
.old_type .content>tbody>tr:nth-child(1)>td>table:nth-child(1) tbody tr .block>table:nth-child(2) td{
    height: 56px;
    line-height: 56px;
    font-size: 28px;
}
.old_type .content>tbody>tr:nth-child(1)>td #c tbody .title {
    font-size: 48px !important;
    line-height: 96px !important;
}
.old_type .content>tbody>tr:nth-child(1)>td #c tbody .wz td {
    font-size: 28px;
    line-height: 56px;
}
.old_type .content>tbody>tr:nth-child(1)>td #c tbody .bt_content #zoom p {
    font-size: 36px;
    line-height: 72px;
    width: 995px;
}
.old_type .content>tbody>tr:nth-child(1)>td #c tbody .bt_content {
    padding: 0px 10px 0px 10px;
}
.old_type .content>tbody>tr:nth-child(1)>td #c .fx {
    display: none;
}   
.old_type #zoom p {
    width: 996px;
}
.old_type div#zoom {
    width: 1000px !important;
    overflow: auto;
}