@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;
    }
    .h-a {
        height: auto !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 {
        width: 100% !important;
    }
    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: 40px;
        line-height: 40px;
        font-size: 1.5rem;
    }
    .dqwz tbody {
        width: 100% !important;
    }
    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: 25%;
    }
    .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: 25%;
        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: 30% !important;
        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;
    }
    .footer-area {
        width: 100%;
    }
    .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 tbody {
        display: block;
    }
    .dbt div table tr {
        display: block;
    }
    .dbt div table tr td {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    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;
    }
    .iframe {
        width: 100% !important;
    }
    .content-tr {
        display: flex;
        flex-wrap: wrap;
    }
    .left tbody {
        width: 100% !important;
        background: none !important;
    }
    .content-td {
        width: 100%;
        display: block;
    }
    .content-td>table {
        width: 100%;
        display: block;
        height: 45px;
        margin: 10px 0px;
        background-size: 100% 100%;
    }
    .DFZn023 tr {
        display: flex;
        justify-content: center;
        height: 100%;
        align-items: center;
    }
    .DFZn023 tbody {
        height: 100% !important;
    }
    .DFZn023 tr td {
        display: flex;
        align-items: center;
        font-size: 1.5rem;
    }
}

/* 老年版 */
.old_type .lz1 {
    display: none;
}
.old_type .content-tr {
    /* display: flex;
    flex-wrap: wrap; */
    clear: both;
}
.old_type .content-tr>td {
    float: left;
}
.old_type .content-tr .left {
    width: 100%;
}
.old_type .content-tr .left .content-td {
    /* display: flex;
    flex-wrap: wrap;
    justify-content: space-between; */
    clear: both;
}
.old_type .content-tr .left .content-td > table{
    float: left;
    width: 33.3%;
}
.old_type .content-tr .left .content-td table {
    /* width: 320px; */
    background-size: 100% 85%;
}
.old_type .content-tr .left .content-td .hidden {
    display: none;
}
.old_type .content-tr .left .content-td table td {
    font-size: 36px;
    height: 96px;
    line-height: 96px;
}
.old_type .content-tr .dqwz .lj-tr td {
    height: 72px;
    line-height: 72px;
    font-size: 36px;
}
.old_type .content-tr > td:nth-child(3) {
    width: 98%;
    min-height: 250px;
}
.old_type .content-tr .dqwz .lj-tr td {
    height: 56px;
    line-height: 56px;
    font-size: 28px;
}
.old_type .content-tr .cc td {
    line-height: 72px;
    height: 72px;
    font-size: 36px;
    float: left;
}
.old_type .content-tr .cc td:nth-child(1) {
    padding-left: 10px;
    position: relative;
    width: 30px;
}
.old_type .content-tr .cc td:nth-child(1) img {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 30px;
}
.old_type .content-tr .cc td:nth-child(3) {
    width: 700px;
}
.old_type .content-tr .cc td:nth-child(3) a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 650px;
    float: left;
}
.old_type .content-tr .cc td:nth-child(4) {
    width: 220px;
}
/* 老年版分页样式 */
.old_type .default_pgToolbar {
    background: none;
    border: none;
	margin-bottom: 30px;
}
.old_type .default_pgPerPage {
    display: none;
}
.old_type .default_pgFirst {
    width: 100px;
    height: 50px;
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3614/site/picture/1552/2110181750056957395.gif?0.8464583259109282) no-repeat center;
    background-size: contain;
}
.old_type .default_pgFirstDisabled {
    width: 120px;
    height: 50px;
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3614/site/picture/1552/2110181750057307151.gif?0.5108747882150775) no-repeat center;
    cursor: auto;
    background-size: contain;
}
.old_type .default_pgPrev {
    width: 120px;
    height: 50px;
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3614/site/picture/1552/2110181750056576457.png?0.9947478346842384) no-repeat center;
    background-size: contain;
}
.old_type .default_pgPrevDisabled {
    width: 120px;
    height: 50px;
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3614/site/picture/1552/2110181750055769343.gif?0.25040286213511576) no-repeat center;
    cursor: auto;
    background-size: contain;
}
.old_type .default_separator {
    display: none;
}
.old_type .default_pgNext {
    width: 120px;
    height: 50px;
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3614/site/picture/1552/2110181750035367898.gif?0.8966763508287363) no-repeat center;
    background-size: contain;
}
.old_type .default_pgLast {
    width: 100px;
    height: 50px;
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3614/site/picture/1552/2110181750035036922.gif?0.45672629097432615) no-repeat center;
    background-size: contain;
}
.old_type .default_pgRefresh {
    width: 120px;
    height: 50px;
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3614/site/picture/1552/2110181750056171308.gif?0.8023270272895751) no-repeat center;
    background-size: contain;
}
.old_type .default_pgSearchInfo {
    display: none;
}
.old_type .default_pgToolbar td {
    font-size: 20px;
    width: auto;
    padding: 0 0px 0 0px;
}
.old_type .default_pgToolbar td input {
    outline: none;
    font-size: 24px;
}
.old_type .default_pgCurrentPage {
    width: 36px;
    height: 50px;
    line-height: 50px;
}
.old_type .default_pgPanel {
    margin: 0 auto;
    float: none;
}
.old_type .default_pgNextDisabled {
    width: 100px;
    height: 50px;
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web2167/site/picture/1578/2111291041066108227.gif?0.9117423524289465) no-repeat center;
    background-size: contain;
}
.old_type .default_pgLastDisabled {
    width: 120px;
    height: 50px;
    background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web2167/site/picture/1578/2111291041065739147.gif?0.7971313944052691) no-repeat center;
    background-size: contain;
}
.mobile_type .default_pgSearchInfo{
    display: none;
}
.mobile_type .default_pgPanel {
    margin-left: 12vw;
}
/* 老年版分页样式 */