@charset "utf-8";

/* 适老化 */
.oldModel .headtop .container {
    width: 1200px !important;
    font-size: 28px;
}

.oldModel .headtop iframe {
    display: none;
}

.oldModel .headtop,
.oldModel .headtop .container {
    height: 60px;
    line-height: 60px;
}

.oldModel .headtop .container .headleft,
.oldModel .headtop .container .headright {
    height: 60px;
    line-height: 60px;
}

.oldModel .headright span {
    line-height: 60px;
}

.oldModel .container iframe {
    display: none;
}

.oldModel .syqnav a span {
    font-size: 28px !important;
}

.oldModel .syqnav a {
    width: 200px;
    height: 150px;
    border-radius: 26px;
    background-size: cover;
    margin-bottom: 20px;
}

.oldModel .syqnav a img {
    width: 40px;
    height: 40px;
    display: block;
    margin: 17px auto;
    float: none;
}

.oldModel .syqnav a:hover {
    background-size: cover;
}

.oldModel a.tzggtit {
    width: 210px;
    font-size: 32px;
}

.oldModel .txtMarquee-top {
    width: 840px;
}

.oldModel .txtMarquee-top .infoList li a {
    font-size: 32px;
}

.oldModel .xwzx {
    width: 100%;
    height: 600px;
    margin-bottom: 20px;
}

.oldModel .slideBox {
    width: 100%;
    height: 600px;
}

.oldModel .slideBox .slideBoxbd li,
.oldModel .slideBox .slideBoxbd img {
    width: 100% !important;
    height: 600px !important;
}

.oldModel .slideBox .slideBoxbd span {
    font-size: 28px;
    line-height: 60px;
}

.oldModel .xwzxlist {
    width: 100%;
}

.oldModel .xwzxlist .xwzxhd ul li a {
    font-size: 32px;
}

.oldModel .tylist a,
.oldModel .hap_listTitle {
    font-size: 28px;
    height: 50px;
}

.oldModel .xwzxlist {
    height: auto;
}

.oldModel .xxgkcon,
.oldModel .xxgk,
.oldModel .zjsy,
.oldModel .zjsycon,
.oldModel .xxgktop {
    width: 100%;
}

.oldModel .xxgktop a {
    font-size: 28px;
    width: 330px;
    margin-top: 35px;
}

.oldModel a.zjsytit {
    width: 55px;
    height: 179px;
    top: 16px;
    left: -4px;
    font-size: 28px;
    background: #005293;
    border-radius: 5px;
    padding: 11px 14px;
}

.oldModel .zjsycon a {
    width: 110px;
    height: 110px;
    margin-top: 48px;
    font-size: 28px;
}

.oldModel .zwfw,
.oldModel .zwfwcon-c,
.oldModel .zwfwcon,
.oldModel .hdjl {
    width: 100%;
}

.oldModel .zwfwcon-c a {
    font-size: 28px;
}

.oldModel a.zwfwtit {
    width: 55px;
    height: 179px;
    top: 16px;
    left: -4px;
    font-size: 28px;
    background: #005293;
    border-radius: 5px;
    padding: 11px 14px;
}

.oldModel .hdjl-l a {
    font-size: 28px;
}

.oldModel .hdjl-l {
    width: 146px;
    background-size: cover;
    border-radius: 10px;
}

.oldModel .hdjl-l a {
    width: 146px;
}

.oldModel .hdjl-l a img {
    width: 42px;
    height: 27px;
    display: block;
    margin: 30px auto 5px;
    float: none;
}

.oldModel .hdjl-r {
    width: 770px;
    margin-top: 44px;
}

.oldModel .hdjl-r a span {
    font-size: 28px;
    line-height: 60px;
}

.oldModel .sygzcon {
    height: 295px;
}

.oldModel .sygzcon a {
    width: 110px;
    height: 110px;
    font-size: 28px;
}

.oldModel .sygzimg img {
    transform: scale(1.1);
    margin-top: 20px;
}

.oldModel .friendlinkscon {
    font-size: 28px;
    margin-left: 68px;
}

.oldModel .footcon li {
    width: 100%;
    height: 77px;
    font-size: 18px;
    line-height: 37px;
    float: left;
    color: #fff;
    text-align: center;
    font-size: 28px;
}

.oldModel .syqfoot {
    width: 100%;
    min-width: 1060px;
    height: 290px;
    background: #015293;
    padding-top: 50px;
    float: left;
    font-size: 28px;
}

.oldModel .friendlinkstit {
    width: 150px;
    font-size: 28px;
}

.oldModel .xwzxlist .xwzxhd {
    height: 50px;
    line-height: 20px;
}

.oldModel .ej-syqnav a {
    font-size: 28px;
}

.oldModel .ej-syqnav .container .view2 {
    width: 1280px;
}

.oldModel .ej-location {
    font-size: 28px;
}

.oldModel .colLeftTitle {
    font-size: 32px;
}

.oldModel .list-cols li {
    height: 60px;
}

.oldModel .list-cols li a {
    font-size: 28px;
    line-height: 60px;
}

.oldModel .colInfoBoxTit span {
    font-size: 30px;
}

.oldModel .colRtitle {
    font-size: 28px;
    height: 60px;
    line-height: 60px;
    white-space: nowrap;
    /* 确保文本在一行内显示 */
    overflow: hidden;
    /* 隐藏超出容器的文本 */
    text-overflow: ellipsis;
}

.oldModel .colRtitle span {
    font-size: 28px;
    display: none;
}

.oldModel .pagination {
    font-size: 28px;
}

.oldModel .jumpToSel {
    height: 52px;
    margin-top: 16px;
}

.oldModel .xwzx-r1-l {
    width: 100%;
    height: 700px;
}

.oldModel .xwzx-slideBox {
    width: 100%;
    height: 700px;
}

.oldModel .xwzx-slideBox .xwzx-slideBoxbd li {
    width: 100% !important;
    height: 100% !important;
}

.oldModel .xwzx-slideBox .xwzx-slideBoxbd img {
    width: 100%;
    height: 100%;
}

.oldModel .xwzx-r1-r {
    width: 100%;
    height: auto;
    font-size: 28px;
}

.oldModel .ej-tytit1 {
    height: auto;
}

.oldModel .ej-tytit1 span {

    font-size: 32px;
    float: left;
}

.oldModel .ej-tylist a {
    width: 100% !important;
    height: 55px;
    line-height: 55px;
    white-space: nowrap;
    /* 确保文本在一行内显示 */
    overflow: hidden;
    /* 隐藏超出容器的文本 */
    text-overflow: ellipsis;
    font-size: 28px;

}

.oldModel .ej-tytit span {
    font-size: 32px;
}

.oldModel .xwzx-r2-l,
.oldModel .xwzx-r2-r {
    height: auto;
}

.oldModel .ej-tylist a span {
    display: none;
}

.oldModel .xxzxy-time {
    display: none;
}

.oldModel .ej-tytit1 a,
.oldModel .ej-tytit a {
    width: 80px;
    font-size: 28px;
}

.oldModel .ej-location span,
.oldModel .ej-location li a {
    float: left;
    font-size: 28px;
}

.oldModel .cms-article-tit {
    font-size: 36px;
}

.oldModel .cms-article-xinxi span {
    font-size: 28px;
}

.oldModel .article-detail,
.oldModel .article-detail p,
.oldModel .article-detail span {
    font-size: 28px;
    line-height: 50px;
}

.oldModel a.zfxxgk-tit1 {
    font-size: 32px;
}

.oldModel a.zfxxgk-titactive {
    font-size: 28px;
}

.oldModel .zfxxgk-con a {
    font-size: 28px;
    line-height: 40px;
}

.oldModel .zfxxgk-tit {
    font-size: 28px;
    white-space: nowrap;
    /* 确保文本在一行内显示 */
    overflow: hidden;
    /* 隐藏超出容器的文本 */
    text-overflow: ellipsis;
}

.oldModel .hdjl-r1-l-tit font,
.oldModel .hdjl-r1-l-tit h1,
.oldModel .hdjl-r1-l-tit span,
.oldModel .hdjl-r1-l-con a font,
.oldModel .hdjl-r1-l-con a h1,
.oldModel .hdjl-r1-l-con a span {
    font-size: 28px;
    white-space: nowrap;
    /* 确保文本在一行内显示 */
    overflow: hidden;
    /* 隐藏超出容器的文本 */
    text-overflow: ellipsis;
}

.oldModel .hdjl-r1-l {
    height: auto;
}

.oldModel .hdjl-r2-l-con a span,
.oldModel a.hdjl-r2-l-tit span {
    font-size: 28px;
}

.oldModel .hdjl-r1-l-con a {
    height: 45px;
    line-height: 45px;
}

.oldModel .zjsy-r1-con font {
    line-height: 45px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
    text-overflow: ellipsis;
}

.oldModel .dpxxcon p {
    line-height: 50px;
}

.oldModel .input-search {
    font-size: 28px;
}

.oldModel .mailbox-title {
    font-size: 28px;
}

.oldModel .col-sm-2,
.oldModel .col-sm-1,
.oldModel .col-sm-3,
.oldModel .col-sm-6 {
    font-size: 28px;
    width: 100%;

}

.oldModel #searchBtn {
    font-size: 28px;
}

.oldModel .bootstrap-table .table {
    font-size: 28px;
}

.oldModel .fixed-table-pagination div.pagination,
.oldModel .fixed-table-pagination .pagination-detail,
.oldModel .fixed-table-pagination .pagination-detail .page-list button {
    font-size: 28px;
}

.oldModel .zwfw-l-tit span {
    font-size: 28px;
}

.oldModel .zwfw-l-tit {
    height: auto;
}

.oldModel .zwfw-l-tit a {
    height: 40px;
    line-height: 40px;
    font-size: 28px;
}

.oldModel .xzsp li a {
    font-size: 28px;
}

.oldModel .xzsp li {
    width: 137px;
}

.oldModel .zwfw-l-r1,
.oldModel .zwfw-l-r2 {
    height: auto;
}

.oldModel .zwfw-r-tit a {
    font-size: 32px;
}

.oldModel .zwfw-r-r1-con a span {
    font-size: 28px;
}

.oldModel .zwfw-r-r2-con a {
    width: 46%;
    font-size: 28px;
}

.oldModel .zwfw-r-r2 {
    height: auto;
}

.oldModel .gk-box-top span,
.oldModel .gk-box-con span {
    font-size: 28px;
}

.oldModel .gk-list-l,
.oldModel .gk-list-r {
    font-size: 28px;
    width: 100%;
}

.oldModel .gk-dq,
.oldModel .gk-bg-logn span,
.oldModel .bor2 td,
.oldModel .bor2 td .btm2,
.oldModel .btm2,
.bor2 td .btm3,
.btm3 {
    font-size: 28px;
}

.oldModel .form-control {
    font-size: 28px;
    height: 45px;
}

.oldModel .jggkCon a {
    font-size: 28px;
    width: 32%;
}

.oldModel .zjsy-r1-con {
    height: fit-content;
}

.oldModel .zjsy-r1-con img {
    width: 100%;
    height: fit-content;
}

.oldModel .zjsy-r1-con font {
    width: 100%;
    height: fit-content;
    font-size: 28px;
}

.oldModel .zjsy-r1 {
    height: fit-content;
}

.oldModel .zjsy-r2-l {
    width: 100%;
    height: fit-content;
}

.oldModel .zjsy-r2-r {
    width: 100%;
    height: fit-content;
}

.oldModel .zjsy-r2-r-con {
    height: 0;
}

/* 信件 */
.xf-box tr th {
	padding-left: 20px;
}
.oldModel .xf-box tr td {
    font-size: 28px !important;
}
.oldModel .xf-box tr th {
	font-size: 30px !important;
}
.oldModel .hfxd-box .title {
    font-size: 32px !important;
}