.clearfix:after {
    display: block;
    content: '';
    height: 0;
    visibility: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}


/**主体部分**/

main {
    background: url(jb.png) center top no-repeat;
    position: relative;
}


/**当前位置**/

.bt-place {
    line-height: 3.6875rem;
    margin-bottom: 0;
    background: none;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    font-size: .875rem;
    color: #999;
    opacity: 1;
}

.bt-breadcrumb {
    background: url(bt-currentPosition.png) no-repeat center left;
    padding: 0 0 0 1.375rem;
}

.bt-breadcrumb a {
    font-family: "Microsoft YaHei";
    font-size: .875rem;
    color: #999;
    opacity: 1;
}

.bt-breadcrumb a:last-child {
    color: #3a83e9;
}


/**五个信箱按钮**/


/* .section_1 {
    margin-top: 1.875rem;
} */

.section_1 .bt-box-1200 {
    height: 10rem;
}

.letter {
    float: left;
    width: 13.5rem;
    height: 10rem;
    background: #fff;
    box-shadow: 0 0 .75rem #aeaeae29;
    border-radius: .25rem;
    margin-left: 1.875rem;
    text-align: center;
}

.letter:hover {
    background: linear-gradient(180.00deg, #fff 0%, #e4efff 100%);
    border: .0625rem solid #3a83e9;
}

.letter img {
    display: block;
    margin: 1.75rem auto 1.125rem auto;
}


/**回复列表及办理情况**/

.section_2 {
    margin-top: 2.5rem;
}

.section_2_left {
    width: 49.375rem;
}

.titleBox a,
.titleBox span {
    font-size: 1.375rem;
    font-weight: 700;
}

.reply {
    margin-top: 1.3125rem;
}

.replyListTitle {
    height: 3.125rem;
    line-height: 3.125rem;
    background: #ecf4ff;
}

.replyListTitle span {
    float: left;
    text-align: center;
    font-size: 1rem;
    color: #333;
}

.replyListTitle span:first-child {
    width: 10.125rem;
}

.replyListTitle span:nth-child(2) {
    width: 14.125rem;
}

.replyListTitle span:nth-child(3) {
    width: 7.5rem;
}

.replyListTitle span:nth-child(4) {
    width: 6rem;
    text-align: left;
    padding-left: .5rem;
}

.replyListTitle span:nth-child(5) {
    padding-left: 3.5rem;
    text-align: left;
}

.replyList {
    margin-top: .75rem;
}

.replyList a,
.replyList span {
    float: left;
    text-align: center;
    font-size: 1rem;
    line-height: 2.25rem;
    color: #000;
}

.replyList span:first-child {
    width: 11.25rem;
}

.replyList a:nth-child(2) {
    width: 13rem;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
     padding-left:0.625rem;
}
.replyList a:nth-child(2):hover{
  color: #3a83e9;
}
.replyList span:nth-child(3) {
    width: 7.1875rem;
    color: #3a83e9;
    padding-left: .5625rem;
}

.replyList span:nth-child(4) {
    width: 6rem;
    color: #999;
    text-align: left;
}

.replyList span:nth-child(5) {
    width: 11.9375rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.section_2_right {
    width: 23.75rem;
    margin-left: 1.875rem;
}

.statistics {
    height: 14.6875rem;
    background: url(statistics.png) center top no-repeat;
    margin-top: 1.3125rem;
    padding: .8125rem 0 0 1.9375rem;
}

.statistics .times {
    font-size: 1rem;
    line-height: 2.25rem;
    color: #999;
    font-size: 1rem;
}

.receive,
.handle,
.scale {
    line-height: 2.8125rem;
    padding-left: 1.6875rem;
}

.receive span,
.handle span,
.scale span {
    float: left;
}

.receive {
    background: url(receive.png) left center no-repeat;
    margin-top: 1.25rem;
}

.receive span:nth-child(1),
.handle span:nth-child(1) {
    width: 3rem;
    letter-spacing: 1em;
    overflow: hidden;
    white-space: nowrap;
}

.handle {
    background: url(handle.png) left center no-repeat;
}

.scale {
    background: url(scale.png) left center no-repeat;
}

.nums {
    font-weight: 700;
    color: #3a83e9;
    margin-left: .625rem;
}


/**访谈直播**/

.section_3 {
    margin-top: 2.125rem;
    /**height: 34.6875rem;**/
    background: #f4f9fc;
    padding-bottom:2.6875rem;
}

.section_3 .bt-box-1200 {
    overflow: hidden;
    
}

.directTab {
    width: 30rem;
    margin: 2.5rem auto 1.875rem auto;
    height: 3.125rem;
    line-height: 3.125rem;
    border-radius: 1.5625rem;
    background: #d2e5ff;
}

.directTab a {
    float: left;
    width: 15rem;
    text-align: center;
    font-size: 1.375rem;
    color: #333;
    border-radius: 1.5625rem;
}

.directTab .tabHover {
    background: #3a83e9;
    color: #fff;
}

.directInfo {
    width: 23.75rem;
    height: 24.5rem;
    float: left;
    margin-left: 1.875rem;
    border-bottom: .25rem solid #3a83e9;
}

.directInfo:first-child {
    margin-left: 0;
}

.directPic {
    height: 13.375rem;
}

.directPic img {
    width: 23.75rem;
    height: 13.375rem;
      object-fit: cover;
}

.directTitle {
    margin-top: 1.5rem;
}

.directTitle,
.directTime,
.guest {
    font-size: 1rem;
    line-height: 2rem;
    color: #333;
    padding: 0 1.25rem;
}

.directTitle span,
.directTitle a,
.directTime span,
.guest span {
    float: left;
    text-align: justify;
    word-break: break-all;
    text-justify: distribute;
}

.directTitle span:first-child,
.directTime span:first-child,
.guest span:first-child {
    color: #3A83E9;
    width: 3rem;
}

.directTitle a:nth-child(2),
.directTime span:nth-child(2),
.guest span:nth-child(2) {
    width: 18.25rem;
}

.directTitle a:nth-child(2) {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.directTitle a:nth-child(2):hover{
  color: #3a83e9;
}
.hd_more {
    display: none;
}
.directList{
  position: relative;
}
    .directPic a {
        display: block;
        width:100%;
        height:100%;
    }

        .ftyg {
            background: url(http://www.taizhou.gov.cn/cms_files/filemanager/288403819/picture/20238/4597120112fc43a19ab86e73701bebf6.png) center top no-repeat;
            width: 100%;
            height: 115px;
            margin-bottom: 30px;
            display: flex;
            justify-content: flex-end;
            align-items: center;
        }
        
        .ftyg ul {
            margin-top: 15px;
        }
        
        .ftyg ul li {
            display: flex;
            justify-self: start;
        }
        
        .yg span {
            display: block;
            font-size: 12px;
            border-radius: 4px;
            background: #ebac40;
            color: #fff;
            width: 36px;
            text-align: center;
            height: 20px;
            line-height: 20px;
        }
        
        .ygnr {
            width: 720px;
            margin-left: 16px;
        }
        
        .ygnr a {
            display: block;
            width: 80%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-weight: 700;
            font-size: 16px;
            color: #333;
        }
        
        .ygnr span {
            display: block;
            font-size: 16px;
            color: #999;
            margin-top: 10px;
        }
        
        .yglj {
            margin-right: 30px;
        }
        
        .yglj a {
            display: block;
            width: 150px;
            height: 50px;
            line-height: 50px;
            background: #3a83e9;
            color: #fff;
            font-size: 16px;
            text-align: center;
        }
.yglj a:hover{
  color:#fff;
}
        .noYg {
            width: 100%;
            text-align: center;
            margin-top: 15px;
        }

.startTime{
   display:none;
}
     .ftygBtn {
            position: absolute;
            top: -5rem;
            right: 10rem;
            cursor: pointer;
        }

.hdMore{display:none;}

/**意见征集、在线调查、知识库问答**/

.section_4 {
    margin-top: 2.5rem;
}

.section_4_left {
    width: 49.375rem;
}
.section_4_left .tab .tabTitle2{
    float: left;
    margin-left: 1.875rem;
}
.section_4_left .tab .tabTitle2:first-child {
    margin-left: 0;
}
.section_4_left .tab a {
    font-size: 1.375rem;
    color: #333;
    float: left;
    margin-left: 1.875rem;
}

.section_4_left .tab a:first-child {
    margin-left: 0;
}

.section_4_left .tab .tabHover {
    font-weight: 700;
    color: #3a83e9;
}

.section_4_left .tab .more {
    display: none;
}

.tabList {
    margin-top: .875rem;
    position: relative;
    overflow: hidden;
}

.list {
    position: absolute;
    left: 0;
    top: 0;
}

.list li {
    position: relative;
    line-height: 36px;
    font-size: 16px;
    color: #000;
    text-align: justify;
    word-break: break-all;
    text-justify: distribute;
}
     .list font {
            font-weight: bold;
        }
.list li a:hover{color: #3a83e9;}
.list li .zt,
.list li>div {
    float: left;
}

.list li .zt {
    width: 3.75rem;
    height: 1.5rem;
    text-align: center;
    line-height: 1.5rem;
    border-radius: .75rem;
    font-size: .875rem;
    margin-top: .4375rem;
}

.list li>div {
    width: 44.5rem;
    margin-left: 1.125rem;
}
.list li>div a{
     float:left;
      width:80%;
      overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.jxz {
    background: #3a83e9;
    color: #fff;
}

.yjs {
    background: #f4f9fc;
    color: #999;
}

.list li .time {
    font-size: 1rem;
    line-height: 2.25rem;
    color: #999;
    margin-left: 1rem;
    float:right;
}

ins {
    position: absolute;
    right: 0;
    width: 1rem;
    height: 2.25rem;
    z-index: 1;
    background-color: #fff;
    display: block;
}

.section_4_left .tabList {
    height: 18rem;
}

.newsList {
    height: 6.5rem;
    margin-top: 1.25rem;
    padding: 1.25rem 1.25rem 1.25rem 6.5rem;
}

.newsTime {
    margin-top: 1.25rem;
}

.newsTitle span,
.newsTitle a,
.newsTime span {
    float: left;
}

.newsTitle span:first-child,
.newsTime span:first-child {
    font-size: 1rem;
    color: #333;
    font-weight: 700;
    width: 3rem;
}

.newsTitle a:nth-child(2),
.newsTime span:nth-child(2) {
    font-size: 1rem;
    color: #333;
    width: 37rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newsTitle a:nth-child(2):hover{
  color: #3a83e9;
}
.zxzj {
    background: #f2f7ff url(zxzj.png) 1.25rem center no-repeat;
}

.zxdc {
    background: #f2f7ff url(zxdc.png) 1.25rem center no-repeat;
}

.section_4_right {
    width: 23.75rem;
    margin-left: 1.875rem;
}

.zswdkTitle {
    height: 6.5rem;
    background: url(zswdk.png) center top no-repeat;
    font-weight: 700;
    font-size: 1.375rem;
    color: #333;
    text-align: center;
    padding-top: 1.6875rem;
}

.zswdkList>div {
    height: 4.375rem;
}

.ask {
    margin-top: 1.25rem;
}

.answer {
    margin-top: .875rem;
}

.askTx {
    float: left;
    width: 2.8125rem;
    height: 2.8125rem;
    background: url(askTx.png) no-repeat;
}

.askWbk {
    float: right;
    width: 20.25rem;
    height: 4.375rem;
    background: url(askWbk.png) no-repeat;
    font-size: .875rem;
    line-height: 1.5rem;
    padding: .9375rem .625rem .625rem 1.9375rem;
    
}

.askWbk a {
    color: #716a37;
}
.askWbk a:hover{color: #3a83e9;}
.answerwbK {
    float: left;
    width: 20.25rem;
    height: 4.375rem;
    background: url(answerWbk.png) no-repeat;
    font-size: .875rem;
    line-height: 1.5rem;
    color: #000;
    padding: .625rem 1.25rem .625rem 1.1875rem;
      text-align: justify;
    word-break: break-all;
    text-justify: distribute;
}

.answerTx {
    float: right;
    width: 2.8125rem;
    height: 2.8125rem;
    background: url(answerTx.png) no-repeat;
}

@media (max-width: 767px) {
    body {
        background: #fff!important;
    }
    main {
        background: #fff;
        padding: 0;
    }
    .search {
        display: none;
    }
    /**当前位置**/
    .bt-place {
        line-height: 5.5rem;
        font-weight: 400;
        font-size: 1.625rem;
        color: #999;
        height: 5.5rem;
        background: #f5fbff;
        padding: 0 1.5rem;
    }
    .bt-breadcrumb {
        background: none;
        padding: 0;
    }
    .bt-breadcrumb a:last-child {
        color: #999;
    }
    /**五个信箱**/
    .section_1 .bt-box-1200 {
        height: auto;
        padding: 0.625rem 1.5rem 0 1.5rem;
    }
    .letter {
        width: 13.375rem;
        height: 10rem;
        margin-top: 1.875rem;
        margin-left: 1.875rem;
        font-size: 1.5rem;
    }
    .letter:first-child {
        margin-left: 0;
    }
    .letter:nth-child(4) {
        width: 21rem;
        margin-left: 0;
    }
    .letter:nth-child(5) {
        width: 21rem;
    }
    .letter img {
        width: 3.25rem;
        height: 3.25rem;
        margin: 1.75rem auto 1.3125rem auto;
    }
    /**回复列表及办理情况**/
    .section_2 {
        margin-top: 3.75rem;
    }
    .section_2 .bt-box-1200 {
        padding: 0 1.5rem;
    }
    .section_2_left {
        width: 100%;
    }
    .titleBox a,
    .titleBox span {
        font-size: 2.25rem;
    }
    .replyListTitle span:first-child,
    .replyListTitle span:nth-child(3),
    .replyList span:first-child,
    .replyList span:nth-child(3) {
        display: none;
    }
    .replyListTitle {
        height: 4.0625rem;
        line-height: 4.0625rem;
    }
    .replyListTitle span {
        font-size: 1.5rem;
    }
    .replyListTitle span:nth-child(2) {
        width: 23.75rem;
    }
    .replyListTitle span:nth-child(4) {
        width: 8.75rem;
    }
    .replyListTitle span:nth-child(5) {
        padding-left: 0;
        width: 11.375rem;
        text-align: center;
    }
    .reply {
        margin-top: 1.5rem;
    }
    .replyList a:nth-child(2) {
        width: 23.75rem;
        font-size: 1.5rem;
        line-height: 3rem;
        white-space: normal;
    }
    .replyList span:nth-child(4) {
        width: 8.75rem;
        font-size: 1.5rem;
        line-height: 3rem;
    }
    .replyList span:nth-child(5) {
        width: 11.375rem;
        font-size: 1.5rem;
        line-height: 3rem;
        padding-left: 1.25rem;
        white-space: normal;
    }
    .replyList li {
        padding: 1.5625rem 0;
        border-bottom: 0.0625rem solid #eee;
        display: -webkit-flex;
        display: flex;
        align-items: center;
    }
    .section_2_right {
        width: 100%;
        margin-left: 0;
        margin-top: 3.75rem;
    }
    .statistics {
        height: 19.75rem;
        margin-top: 1.5rem;
        background: url(statisticsMobile.png) center top no-repeat;
        background-size: 100% 100%;
        padding: 2.5rem 0 0 2.5rem;
    }
    .statistics .times {
        font-size: 1.5rem;
    }
    .receive span:nth-child(1),
    .handle span:nth-child(1),
    .scale span:nth-child(1) {
        width: 5.625rem;
    }
    .receive,
    .handle,
    .scale {
        font-size: 1.875rem;
        padding-left: 3rem;
        margin-top: 1.25rem;
    }
    .receive {
        margin-top: 1.875rem;
    }
    .section_3 {
        height: auto;
        margin-top: 3.75rem;
    }
    .directTab {
        width: 43.875rem;
        margin: 3.75rem auto 2.5rem auto;
        height: 4.6875rem;
        border-radius: 2.34375rem;
    }
    .directTab a {
        width: 21.9375rem;
        height: 4.6875rem;
        line-height: 4.6875rem;
        border-radius: 2.34375rem;
        font-size: 2.125rem;
    }
    .hd_more {
        display: block;
        width: 11.25rem;
        height: 4.6875rem;
        line-height: 4.6875rem;
        border: 0.0625rem solid #ccc;
        font-size: 1.5rem;
        text-align: center;
        margin: 2.5rem auto 5.125rem auto;
    }
    .directList {
        padding: 0 1.5rem;
    }
    .directInfo {
        width: 43.875rem;
        height: auto;
        background: #fff;
        padding: 1.5rem;
        border-bottom: none;
        margin-left: 0;
        margin-top: 1.5rem;
        float: none;
    }
    .directInfo:first-child {
        margin-top: 0;
    }
    .directPic {
        float: left;
        width: 15.5rem;
        height: 10.3125rem;
        margin-right: 1.875rem;
    }
    .directPic a {
        display: block;
        width: 100%;
        height: 100%;
    }
    .directPic a img {
        width: 100%;
        height: 100%;
    }
    .guest {
        display: none;
    }
    .directTitle,
    .directTime,
    .guest {
        float: left;
    }
    .directTitle span:first-child,
    .directTime span:first-child,
    .guest span:first-child {
        display: none;
    }
    .directTitle a:nth-child(2) {
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .directTitle {
        padding: 0;
        font-size: 1.875rem;
        line-height: 2.625rem;
        margin-top: 0;
        width: 23.5rem;
    }
    .directTitle a:nth-child(2),
    .directTime span:nth-child(2),
    .guest span:nth-child(2) {
        width: 100%;
    }
    .directTime {
        padding: 0;
        margin-top: 1.875rem;
        font-size: 1.5rem;
        line-height: 2.625rem;
        color: #999;
      width: 23.5rem;
    }
  
   .ftygBtn {
        text-align: right;
        margin: 1.5rem;
        position: static;
    }
        .ftyg {
        background: #fff;
        justify-content: flex-start;
    }
    .hdMore{display:block;}
    
    .yg,
    .yglj {
        display: none;
    }
    
    .ygnr {
        width: 100%;
        margin-left: 0;
        padding: 1.5rem;
    }
    
    .ygnr a {
        width: 100%;
        white-space: normal;
    }
    .section_4 {
        margin-top: 3.75rem;
        padding: 0 1.5rem;
    }
    .section_4_left {
        width: 100%;
    }
    .tab {
        height: 4.375rem;
    }
    .section_4_left .tab a {
        font-size: 2rem;
        margin-left: 2.5rem;
    }
    .section_4_left .tab .more {
        font-size: 1.875rem;
        float: right;
        color: #999;
    }
    .mores .more:first-child {
        display: block;
    }
    .section_4_left .tab .more:nth-child(3) {
        display: block;
    }
    .section_4_left .tab a:first-child {
        margin-left: 0;
    }
    .newsList {
        margin-top: 0;
        height: auto;
        padding: 1.25rem 1.25rem 1.25rem 9.6875rem;
    }
    .zxzj {
        background: #f2f7ff url(zxzj.png) 1rem 1.5rem no-repeat;
        background-size: 6rem;
    }
    .zxdc {
        background: #f2f7ff url(zxdc.png) 1rem 1.5rem no-repeat;
        background-size: 6rem;
    }
    .newsTitle span:first-child,
    .newsTime span:first-child {
        font-size: 1.875rem;
        width: 5.625rem;
    }
    .newsTitle a:nth-child(2),
    .newsTime span:nth-child(2) {
        width: 26.25rem;
        font-size: 1.875rem;
        line-height: 2.625rem;
        white-space: normal;
        text-overflow: inherit;
    }
    .newsTime {
        margin-top: 1.5rem;
    }
    .section_4_left .tabList {
        height: auto;
    }
    .list {
        position: static;
    }
    .list li .zt {
        width: 6.875rem;
        height: 2.5rem;
        line-height: 2.5rem;
        border-radius: 1.375rem;
        font-size: 1.5rem;
    }
    .list li>div {
        width: 35.5rem;
        font-size: 1.875rem;
        margin-left: 1.5rem;
        line-height: 3.75rem;
    }
  
  .list li>div a{
    width:100%;
  }
    .list li .time {
        display: none;
    }
    ins {
        display: none!important;
    }
    .list li:nth-child(n+5) {
        display: none;
    }
    .section_4_right {
        width: 100%;
        margin-top: 2.8125rem;
        margin-left: 0;
    }
    .zswdkTitle {
        height: 11.9375rem;
        background: url(zswdkMobile.png) center top no-repeat;
        background-size: 100% 100%;
        font-size: 2.4375rem;
        padding-top: 3.0624rem;
    }
    .zswdkList {
        padding-top: 0.875rem;
    }
    .zswdkList>div {
        height: 8.125rem;
        margin-top: 1.5rem;
    }
    .askTx {
        width: 5.25rem;
        height: 5.25rem;
    }
    .askWbk {
        width: 37.375rem;
        height: 8.125rem;
        background: url(askWbkMobile.png) center top no-repeat;
        background-size: 100% 100%;
        font-size: 1.875rem;
        line-height: 2.625rem;
        padding: 1.5625rem 1.5625rem 1.4375rem 3.3125rem;
    }
    .askWbk a {
        display: block;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .answerwbK {
        width: 37.375rem;
        height: 8.125rem;
        background: url(answerwbKMobile.png) center top no-repeat;
        background-size: 100% 100%;
        font-size: 1.875rem;
        line-height: 8.125rem;
        padding: 0 2.6875rem 0 2.0625rem;
        overflow:hidden;
    }
    .answerwbK span {
        display: block;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .answerTx {
        width: 5.25rem;
        height: 5.25rem;
    }
  
  
   /**移动端适老化**/
      .letter.mobileoldSize:first-child {
        line-height: 2.3rem;
    }
    
    .letter.mobileoldSize:first-child img {
        margin-bottom: 0;
    }
    
    .replyListTitle.mobileoldSize span:nth-child(2) {
        width: 21.125rem;
    }
    
    .replyListTitle.mobileoldSize span:nth-child(4) {
        width: 11.375rem;
    }
    
    .replyList.mobileoldSize a:nth-child(2) {
        width: 21.125rem;
        font-size: 2.5rem!important;
    }
    
    .replyList.mobileoldSize span:nth-child(4) {
        width: 11.375rem;
        font-size: 2.5rem!important;
    }
    
    .replyList.mobileoldSize span:nth-child(5) {
        font-size: 2.5rem!important;
    }
    
    .receive.mobileoldSize span:nth-child(1),
    .handle.mobileoldSize span:nth-child(1),
    .scale.mobileoldSize span:nth-child(1) {
        width: 7.5rem;
    }
    
    .newsTitle.mobileoldSize span:first-child,
    .newsTime.mobileoldSize span:first-child {
        width: 7.5rem;
    }
    
    .newsTitle.mobileoldSize a:nth-child(2),
    .newsTime.mobileoldSize span:nth-child(2) {
        width: 24.375rem;
    }
    
    .list li .zt.mobileoldSize {
        width: 8.125rem;
        height: 3.75rem;
        line-height: 3.75rem;
    }
    
    .list li>div.mobileoldSize {
        width: 34.25rem;
    }
  
  
  /**移动端无障碍样式调整**/
  /**较大字体样式**/
      .letter.moreFontSize:first-child {
        line-height: 2.3rem;
    }
    
    .letter.moreFontSize:first-child img {
        margin-bottom: 0;
    }
      .replyListTitle.moreFontSize span:nth-child(2) {
        width: 21.125rem;
    }
    
    .replyListTitle.moreFontSize span:nth-child(4) {
        width: 11.375rem;
    }
    
    .replyList.moreFontSize a:nth-child(2) {
        width: 21.125rem;
      font-size: 2.3rem!important;
    }
    
    .replyList.moreFontSize span:nth-child(4) {
        width: 11.375rem;
      font-size: 2.3rem!important;
    }
   .replyList.moreFontSize span:nth-child(5) {
        font-size: 2.3rem!important;
    }
      .receive.moreFontSize span:nth-child(1),
    .handle.moreFontSize span:nth-child(1),
    .scale.moreFontSize span:nth-child(1) {
        width: 7.5rem;
    }
      .newsTitle.moreFontSize span:first-child,
    .newsTime.moreFontSize span:first-child {
        width: 7.5rem;
    }
    
    .newsTitle.moreFontSize a:nth-child(2),
    .newsTime.moreFontSize span:nth-child(2) {
        width: 24.375rem;
    }
      .list li .zt.moreFontSize {
        width: 8.125rem;
        height: 3.75rem;
        line-height: 3.75rem;
    }
    
    .list li>div.moreFontSize {
        width: 34.25rem;
    }
  
     /**特大字体样式**/
    
    .letter.mastFontSize:first-child {
        line-height: 2.3rem;
    }
    
    .letter.mastFontSize:first-child img {
        margin-bottom: 0;
    }
    
    .replyListTitle.mastFontSize span:nth-child(2) {
        width: 21.125rem;
    }
    
    .replyListTitle.mastFontSize span:nth-child(4) {
        width: 11.375rem;
    }
    
    .replyList.mastFontSize a:nth-child(2) {
        width: 21.125rem;
        font-size: 2.5rem!important;
    }
    
    .replyList.mastFontSize span:nth-child(4) {
        width: 11.375rem;
        font-size: 2.5rem!important;
    }
    
    .replyList.mastFontSize span:nth-child(5) {
        font-size: 2.5rem!important;
    }
    
    .receive.mastFontSize span:nth-child(1),
    .handle.mastFontSize span:nth-child(1),
    .scale.mastFontSize span:nth-child(1) {
        width: 7.5rem;
    }
    
    .newsTitle.mastFontSize span:first-child,
    .newsTime.mastFontSize span:first-child {
        width: 7.5rem;
    }
    
    .newsTitle.mastFontSize a:nth-child(2),
    .newsTime.mastFontSize span:nth-child(2) {
        width: 24.375rem;
    }
    
    .list li .zt.mastFontSize {
        width: 8.125rem;
        height: 3.75rem;
        line-height: 3.75rem;
    }
    
    .list li>div.mastFontSize {
        width: 34.25rem;
    }
}


/**适老化**/


/**当前位置**/

.old_type .bt-place {
    font-size: 32px;
    line-height: 6.375rem;
    font-size: 2rem;
}

.old_type .bt-breadcrumb {
    background: url(old-bt-currentPosition.png) no-repeat center left;
    padding: 0 0 0 2.75rem;
}

.old_type .bt-breadcrumb a {
    font-size: 32px;
}

.old_type .bt-breadcrumb a:hover {
    color: #999;
}

.old_type .bt-breadcrumb span {
    margin: 0 .25rem;
}


/**信箱**/

.old_type .section_1 {
    margin-top: 22px;
}

.old_type .section_1 .bt-box-1200 {
    height: auto;
}

.old_type .letter {
    height: 200px;
    font-size: 32px;
}

.old_type .letter:first-child {
    padding: 0 30px 0 26px;
}

.old_type .letter:first-child:hover {
    padding: 0 29px 0 25px;
}

.old_type .letter:first-child img {
    margin-bottom: 15px;
}

.old_type .letter:nth-child(2) img {
    margin-bottom: 35px;
}

.old_type .letter:nth-child(3) img {
    margin-bottom: 35px;
}

.old_type .letter:nth-child(4) img {
    margin-bottom: 35px;
}

.old_type .letter:nth-child(5) img {
    margin-top: 24px;
    margin-bottom: 40px;
}


/**回复列表**/

.old_type .section_2 {
    margin-top: 50px;
}

.old_type .section_2_left {
    width: 100%;
}

.old_type .reply {
    margin-top: 30px;
}

.old_type .titleBox a,
.old_type .titleBox span {
    font-size: 48px;
}

.old_type .replyListTitle {
    height: 102px;
    line-height: 102px;
}

.old_type .replyListTitle span {
    font-size: 32px;
    color: #000;
}

.old_type .replyListTitle span:first-child {
    display: none;
}

.old_type .replyListTitle span:nth-child(2) {
    width: 394px;
    text-align: left;
    padding-left: 30px;
}

.old_type .replyListTitle span:nth-child(3) {
    width: 185px;
}

.old_type .replyListTitle span:nth-child(4) {
    width: 207px;
    text-align: center;
    padding-left: 0;
}

.old_type .replyListTitle span:nth-child(5) {
    width: 414px;
    text-align: center;
    padding-left: 0;
}

.old_type .replyList {
    margin-top: 17px;
}

.old_type .replyList span:first-child {
    display: none;
}

.old_type .replyList a:nth-child(2) {
    width: 394px;
    text-align: left;
    padding-left: 30px;
    font-size: 36px;
    line-height: 72px;
}

.old_type .replyList span:nth-child(3) {
    width: 185px;
    font-size: 36px;
    line-height: 72px;
}

.old_type .replyList span:nth-child(4) {
    width: 207px;
    text-align: center;
    padding-left: 0;
    font-size: 36px;
    line-height: 72px;
}

.old_type .replyList span:nth-child(5) {
    width: 414px;
    text-align: center;
    font-size: 36px;
    line-height: 72px;
}


/**留言办理统计**/

.old_type .section_2_right {
    width: 100%;
    margin-left: 0;
    margin-top: 37px;
}

.old_type .statistics {
    width: 1200px;
    height: 235px;
    background: url(oldstatistics.png) center top no-repeat;
    margin-top: 32px;
    padding-top: 32px;
}

.old_type .statistics .times {
    width: 100%;
    font-size: 32px;
    float: left;
}

.old_type .receive {
    float: left;
    margin-top: 40px;
    padding-left: 50px;
    background: url(oldreceive.png) left center no-repeat;
}

.old_type .handle {
    float: left;
    margin-left: 58px;
    margin-top: 36px;
    padding-left: 50px;
    background: url(oldhandle.png) left center no-repeat;
}

.old_type .scale {
    float: left;
    margin-left: 58px;
    margin-top: 31px;
    padding-left: 50px;
    background: url(oldscale.png) left center no-repeat;
}

.old_type .receive span,
.old_type .handle span,
.old_type .scale span {
    font-size: 32px;
}

.old_type .receive span:nth-child(1),
.old_type .handle span:nth-child(1) {
    width: 96px;
}

.old_type .nums {
    margin-left: 0;
}


/**直播、访谈**/

.old_type .directTab {
    width: 900px;
    height: 108px;
    border-radius: 54px;
    margin: 50px auto 56px auto;
}

.old_type .directTab a {
    width: 450px;
    height: 108px;
    line-height: 108px;
    border-radius: 54px;
    font-size: 48px;
}

.old_type .section_3 {
    margin-top: 50px;
    height: auto;
    padding-bottom: 50px;
}

.old_type .directInfo {
    width: 585px;
    height: 724px;
}

.old_type .directInfo:nth-child(3) {
    display: none;
}

.old_type .directPic {
    width: 585px;
    height: 330px;
}

.old_type .directPic img {
    width: 585px;
    height: 330px;
}

.old_type .directTitle {
    margin-top: 26px;
}

.old_type .directTitle,
.old_type .directTime,
.old_type .guest {
    padding: 0 30px;
}

.old_type .directTitle span:first-child,
.old_type .directTime span:first-child,
.old_type .guest span:first-child {
    width: 96px;
    font-size: 32px;
    line-height: 48px;
}

.old_type .directTitle a:nth-child(2) {
    font-size: 32px;
    line-height: 48px;
    width: 429px;
    white-space: normal;
}

.old_type .directTitle a:nth-child(2),
.old_type .directTime span:nth-child(2),
.old_type .guest span:nth-child(2) {
    font-size: 32px;
    line-height: 48px;
    width: 429px;
}

    .old_type .section_3 .bt-box-1200 {
        overflow: visible;
        padding-top: 50px;
    }
    
    .old_type .ftyg {
        height: 155px;
        background-size: 100% 100%;
    }
    
    .old_type .ftygBtn {
        top: -9.375rem;
        right: -10rem;
    }
    
    .old_type .ftygBtn {
        width: 15.625rem
    }
    .old_type .ftygBtn img {
        width: 100%;
    }
    .old_type .yg span {
        font-size: 24px;
        width: 70px;
        height: 40px;
        line-height: 40px;
    }
    
    .old_type .ygnr {
        width: 700px;
    }
    
    .old_type .ygnr a {
        font-size: 32px;
    }
    
    .old_type .ygnr span {
        font-size: 32px;
    }
    
    .old_type .yglj a {
        width: 170px;
        height: 70px;
        line-height: 70px;
        font-size: 32px;
        margin-top: 15px;
    }

    .old_type .noYg img {
        width: 170px;
    }
/**意见征集、网上调查**/

.old_type .section_4 {
    margin-top: 50px;
}

.old_type .section_4_left {
    width: 100%;
}

.old_type .section_4_left .tab a {
    font-size: 48px;
    margin-left: 51px;
}

.old_type .section_4_left .tab a:first-child {
    margin-left: 0;
}

.old_type .newsList {
    height: 198px;
    background: #f2f7ff url(oldzxzj.png) 30px center no-repeat;
    margin-top: 30px;
    padding: 30px 0 30px 199px;
}

.old_type .zxdc {
    background: #f2f7ff url(oldzxdc.png) 30px center no-repeat;
}

.old_type .newsTitle span:first-child,
.old_type .newsTime span:first-child {
    font-size: 32px;
    line-height: 48px;
    width: 96px;
}

.old_type .newsTitle a:nth-child(2),
.old_type .newsTime span:nth-child(2) {
    width: 832px;
    font-size: 32px;
    line-height: 48px;
    color: #000;
    white-space: normal;
}

.old_type .newsTime {
    margin-top: 0;
}

.old_type .section_4_left .tabList {
    height: auto;
    margin-top: 20px;
}

.old_type .section_4_left .list {
    position: static;
}

.old_type .section_4_left .list li {
    height: auto!important;
}

.old_type .section_4_left .list li .zt {
    width: 140px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    font-size: 32px;
    margin-top: 12px;
}

.old_type .section_4_left .list li>div {
    width: 1008px;
    margin-left: 32px;
}

.old_type .section_4_left .list li>div a,
.old_type .section_4_left .list li>div .time {
    font-size: 36px;
}

.old_type .section_4_left .list li>div a {
    color: #000;
    line-height: 72px;
    width:75%;
}

.old_type .section_4_left .list li>div .time {
    line-height: 72px;
    color: #666;
}


/**答问知识库**/

.old_type .section_4_right {
    width: 100%;
    margin-left: 0;
    margin-top: 36px;
}

.old_type .zswdkTitle {
    height: 144px;
    background: url(oldzswdk.png) center top no-repeat;
    text-align: left;
    font-size: 48px;
    padding: 32px 0 0 205px;
}

.old_type .zswdkList>div {
    height: 150px;
    margin-top: 30px;
}

.old_type .askTx {
    width: 142px;
    height: 142px;
    background: url(oldaskTx.png) center top no-repeat;
    font-size: 32px;
    line-height: 48px;
}

.old_type .askWbk {
    width: 1023px;
    height: 150px;
    background: url(oldaskWbk.png) center top no-repeat;
    font-size: 32px;
    line-height: 48px;
    padding: 26px 62px 10px 70px;
}

.old_type .askWbk a:hover {
    color: #716a37;
}

.old_type .answerTx {
    width: 142px;
    height: 142px;
    background: url(oldanswerTx.png) center top no-repeat;
    font-size: 32px;
    line-height: 48px;
}

.old_type .answerwbK {
    width: 1023px;
    height: 150px;
    background: url(oldanswerWbk.png) center top no-repeat;
    font-size: 32px;
    line-height: 48px;
    padding: 26px 120px 10px 32px;
}