@media screen and (min-width: 640px) {
    .hlyw_hd {
        width: auto;
        /* margin-top: -5px; */
    }

    .hlyw_hd ul {
        display: flex;
        border: none !important;
        margin: 0 !important;
        list-style: none !important;
        /* background: #f0f0f0 !important; */
    }

    .hlyw_hd ul li {
        width: 120px !important;
        height: 41px !important;
        line-height: 41px !important;
        text-align: center !important;
        background: #f0f0f0 !important;
        margin-right: 0px !important;
        padding: 0 10px !important;
        list-style-type: none !important;
        /* background: none !important; */
    }

    .hlyw_hd ul li a {
        color: #767676 !important;
        text-align: center !important;
        font-family: "Microsoft YaHei" !important;
        font-size: 18px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 41px !important;
        padding: 0 !important;
        margin-left: 0 !important;
    }

    .hlyw_hd ul li.on {
        /* background: none !important; */
        background: #f0f0f0 !important;
    }

    .hlyw_hd ul li.on::before {
        width: 0px !important;
        height: 0px !important;
    }

    .hlyw_hd ul li.on a {
        color: #165bc9 !important;
        text-align: center !important;
        font-family: "Microsoft YaHei" !important;
        font-size: 18px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 41px !important;
        /* background: none !important; */
        font-weight: bold !important;
    }

    .gzdt_bd {
        margin-top: 7px;
        width: 100%;
    }

    .gzdt_bd ul li {
        /* height: 40px !important;
        line-height: 40px !important; */
    }

    .gzdt_bd ul li a {
        font-weight: normal !important;
        /* width: 90%!important; */
        /* float: left !important; */
        /* width: 80% !important; */
    }

    .gzdt_bd ul li .date {
        float: right;
        color: #999999;
        font-size: 14px;
        width: 85px;
        overflow: hidden;
        display: none
    }

    .gzdt_bd ul li:hover a {
        /* color: #165BC9 !important; */
    }

    .gzdt_bd ul li.on {
        /* background: none !important; */
        /* background: url(../img/li-bg.png) center left no-repeat !important;
        font-size: 14px !important;
        font-weight: normal !important;
        padding: 0 !important;
        line-height: 40px !important; */
    }

    .gzdt_bd ul li.on a {
        /* color: #165bc9!important; */
        /* font-size: 16px !important;
        font-weight: normal !important;
        padding-left: 0px !important;
        line-height: 40px !important; */
    }

    /* .gzdt_bd ul li.on::before {
        width: 0px !important;
        height: 0px !important;
    } */




    .ispc {
        display: block;
    }

    .iswap {
        display: none;
    }

    .isshow {
        display: inline;
    }

    .main {
        margin-top: 0;
        background-color: #fff;
        padding: 0 30px 30px;
        box-sizing: content-box;
    }

    .banner {
        width: 100%;
        height: 90px;
        margin-top: 20px;
    }

    /*headline*/
    .headline {
        width: 100%;
        text-align: center;
        padding: 20px 0;
    }

    /* .headline p {
        width: 100%;
        text-align: center;
        font-size: 35px;
        font-weight: bold;
        color: #0B316E;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .headline p a {
        color: #0B316E;
    } */
    .headline .toutiao span {
        /* display: block; */
        /* width: 100%; */
        text-align: center;
        font-size: 35px;
        font-weight: bold;
        color: #0B316E;
        /* text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; */
    }

    .headline .toutiao span a {
        color: #0B316E;
    }

    .headline .more {
        width: 100%;
        font-size: 18px;
        margin-top: 15px;
        /* display: flex; */
    }

    .headline .more span {
        color: #333333;
        margin: 0 10px;
        /* float: left; */
        /* display: block;
    width: 48%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; */

    }

    .headline .more span a {
        color: #333333;
    }


    /*newsBox*/
    .newsBox {
        width: 100%;
        height: 406px;
        overflow: hidden;
    }

    .newsBox .slideBox {
        width: 615px;
        height: 406px;
        position: relative;
    }

    .newsBox .slideBox .hd {
        position: absolute;
        right: 5px;
        bottom: 15px;
        z-index: 1;
    }

    .newsBox .slideBox .hd ul li {
        float: left;
        margin-right: 10px;
        cursor: pointer;
        width: 10px;
        height: 10px;
        background: #fff;
        border-radius: 50%;
        opacity: 0.5;
    }

    .newsBox .slideBox .hd ul li.on {
        opacity: 1;
    }

    .newsBox .slideBox .bd {
        position: relative;
        z-index: 0;
    }

    .newsBox .slideBox .bd li {
        position: relative;
    }

    .newsBox .slideBox .bd li img {
        width: 615px;
        height: 406px;
    }

    .newsBox .slideBox .bd p {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        background: #00000062;
        ;
        text-indent: 10px;
        z-index: 1;
    }

    .newsBox .slideBox .bd p a {
        color: #fff;
    }

    .newsBox .slideTxtBox {
        width: 550px;
        height: 406px;
        position: relative;
        z-index: 1;
    }

    .newsBox .slideTxtBox .hd ul {
        width: 100%;
        height: 42px;
        border-bottom: 1px solid #D9D9D9;
        margin-bottom: 12px;
        /* display: flex;
    justify-content: space-between; */
    }

    .newsBox .slideTxtBox .hd ul li {
        font-size: 22px;
        color: #767676;
        overflow: hidden;
        font-weight: bold;
        float: left;
        margin-right: 30px;
    }

    .newsBox .slideTxtBox .hd ul li a {
        display: block;
        height: 42px;
        color: #949494;
        /* padding: 0 21px; */
        line-height: 42px;
        font-size: 22px;
        font-weight: 400;
    }

    .newsBox .slideTxtBox .hd ul li.on a {
        color: #165BC9;
        font-weight: 700;
        border-bottom: 3px solid #165BC9;
    }

    .newsBox .slideTxtBox .bd ul {
        overflow: hidden;
    }

    .newsBox .slideTxtBox .bd ul li {
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        background: url(../img/li-bg.png) center left no-repeat;
        overflow: hidden;
        margin-top: 3px;
    }

    .newsBox .slideTxtBox .bd ul li a {
        display: block;
        float: left;
        width: 97%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin-left: 14px;
        color: #121212;
    }

    .newsBox .slideTxtBox .bd ul li a:hover {
        color: #165BC9;
    }

    .newsBox .slideTxtBox .bd li span {
        float: right;
        color: #999999;
        font-size: 14px;
        width: 85px;
        overflow: hidden;
    }

    .newsBox .slideTxtBox .bd li span a {
        color: #999999;
    }

    .newsBox .slideTxtBox .bd ul li.on {
        height: 96px;
        background: rgba(217, 217, 217, 0.5);
        padding: 15px;
    }

    .newsBox .slideTxtBox .bd ul li.on a {
        /* background: url(../img/li-bg.png) center left no-repeat; */
        padding-left: 20px;
        color: rgb(18, 18, 18);
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }

    .newsBox .slideTxtBox .bd ul li.on::before {
        content: "";
        display: block;
        width: 10px;
        height: 10px;
        position: absolute;
        background-color: #165BC9;
        left: 25px;
        /* top: 20px; */
        margin-top: 8px;
    }

    .newsBox .slideTxtBox .bd ul li.on p {
        display: block;
        width: 100%;
        height: auto;
    }

    .newsBox .slideTxtBox .bd ul li.on p a {
        color: rgb(153, 153, 153);
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        background: none;
        margin-top: 10px;
        width: 96%;
    }

    .newsBox .slideTxtBox .bd ul li.on p a span {
        color: #165BC9;
    }


    .title {
        width: 100%;
        height: 42px;
        margin-bottom: 20px;
    }

    .title a {
        color: #165bc9;
        text-align: center;
        font-size: 24px;
        font-weight: 700;
        line-height: 42px;
        display: inline-block;
        width: auto;
        border-bottom: 3px solid #165bc9;
    }

    .title .more {
        color: #999999;
        text-align: center;
        font-size: 15px;
        font-weight: 400;
        border: none;
        line-height: 42px;
        padding-top: 10px;
        float: right;
    }

    /* xxgk */
    .openBox {}

    .openBox .xxgk {
        width: 615px;
    }

    .openBox .zctj {
        width: 615px;
        height: 450px;
        background: url(../img/zctj.png) center center no-repeat;
    }

    .openBox .zctj .slideTxtBox {
        padding-top: 125px;
        padding: 125px 20px 20px 20px;
    }

    .openBox .zctj .slideTxtBox .hd ul {
        width: 100%;
        height: 42px;
        border-bottom: 1px solid #D9D9D9;
        margin-bottom: 12px;
    }

    .openBox .zctj .slideTxtBox .hd ul li {
        font-size: 20px;
        color: #767676;
        overflow: hidden;
        font-weight: bold;
        float: left;
        margin-right: 30px;
    }

    .openBox .zctj .slideTxtBox .hd ul li a {
        display: block;
        height: 42px;
        color: #949494;
        line-height: 42px;
        font-size: 20px;
        font-weight: 400;
    }

    .openBox .zctj .slideTxtBox .hd ul li.on a {
        color: #165BC9;
        font-weight: 700;
        border-bottom: 3px solid #165BC9;
    }

    .openBox .zctj .slideTxtBox .bd ul {
        overflow: hidden;
    }

    .openBox .zctj .slideTxtBox .bd ul li {
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        background: url(../img/li-bg.png) center left no-repeat;
        overflow: hidden;
    }

    .openBox .zctj .slideTxtBox .bd ul li a {
        display: block;
        float: left;
        width: 97%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin-left: 14px;
        color: #121212;
    }

    .openBox .zctj .slideTxtBox .bd ul li a:hover {
        color: #165BC9;
    }

    .openBox .zctj .slideTxtBox .bd li span {
        float: right;
        color: #999999;
        font-size: 14px;
        width: 85px;
        overflow: hidden;
    }

    .openBox .zctj .slideTxtBox .bd li span a {
        color: #999999;
    }

    /* bsfw */
    .openBox .bsfw {
        width: 550px;
    }

    .openBox .bsfw .bs ul li {
        width: 550px;
        height: 100px;
        margin-bottom: 10px;
        padding: 35px 20px;
    }

    .openBox .bsfw .bs ul li p {
        color: #ffffff;
        font-size: 20px;
        font-style: normal;
        font-weight: bold;
        line-height: 30px;
        letter-spacing: 0.4px;
    }

    .openBox .bsfw .bs ul li p img {
        margin-left: 10px;
    }

    .openBox .bsfw .bs ul li:nth-child(1) {
        padding: 20px 20px;
        background: url(../img/bs1.png) center center no-repeat;
    }

    .openBox .bsfw .bs ul li:nth-child(2) {
        background: url(../img/bs2.png) center center no-repeat;
    }

    .openBox .bsfw .bs ul li:nth-child(3) {
        background: url(../img/bs3.png) center center no-repeat;
    }

    .openBox .bsfw a {}

    .openBox .bsfw .fw ul {
        /* display: flex; */
        /* justify-content: space-between; */
    }

    .openBox .bsfw .fw ul li {
        width: 265px;
        height: 140px;
        padding: 25px 20px;
        margin-bottom: 15px;
        margin-right: 10px;
        float: left;
        background: url(../img/bs4.png) center center no-repeat;
        background-size: 100% !important;
    }

    .openBox .bsfw .fw ul li:nth-child(1) {
        background: url(../img/ca1.png) center center no-repeat;
    }

    .openBox .bsfw .fw ul li:nth-child(2) {
        background: url(../img/ca2.png) center center no-repeat;
    }

    .openBox .bsfw .fw ul li:nth-child(3) {
        background: url(../img/ca3.png) center center no-repeat;
    }

    .openBox .bsfw .fw ul li:nth-child(4) {
        background: url(../img/ca4.png) center center no-repeat;
    }

    .openBox .bsfw .fw ul li:nth-child(5) {
        /* background: url(../img/ca5.png) center center no-repeat; */
        background: url(../img/ca7.png) center center no-repeat;
        width: 540px;
    }

    .openBox .bsfw .fw ul li:nth-child(6) {
        background: url(../img/ca6.png) center center no-repeat;
    }

    .openBox .bsfw .bs ul li a {
        display: block;
    }

    .openBox .bsfw .fw ul li a {
        display: block;
    }

    .openBox .bsfw .fw ul li p {
        color: #0e3d84;
        font-size: 20px;
        font-style: normal;
        font-weight: bold;
        line-height: 24px;
        letter-spacing: 0.4px;
    }

    .openBox .bsfw .fw ul li img {
        padding-top: 20px;
        /* position: absolute;
    bottom: 10px; */

    }

    /* fireBox */
    .fireBox {}

    .fireBox .xfkp {
        width: 610px;
    }

    .fireBox .xfkp .hd ul {
        width: 100%;
        height: 42px;
        border-bottom: 1px solid #D9D9D9;
        margin-bottom: 20px;
        /* display: flex;
    justify-content: space-between; */
    }

    .fireBox .xfkp .hd ul li {
        font-size: 22px;
        color: #767676;
        overflow: hidden;
        font-weight: bold;
        float: left;
        margin-right: 30px;
    }

    .fireBox .xfkp .hd ul li a {
        display: block;
        height: 42px;
        color: #949494;
        /* padding: 0 21px; */
        line-height: 42px;
        font-size: 22px;
        font-weight: 400;
    }

    .fireBox .xfkp .hd ul li.on a {
        color: #165BC9;
        font-weight: 700;
        border-bottom: 3px solid #165BC9;
    }

    .fireBox .xfkp .bd ul {
        overflow: hidden;
    }

    .fireBox .xfkp .bd ul li {
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        background: url(../img/li-bg.png) center left no-repeat;
        overflow: hidden;
        margin-top: 3px;
    }

    .fireBox .xfkp .bd ul li a {
        display: block;
        float: left;
        width: 97%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin-left: 14px;
        color: #121212;
    }

    .fireBox .xfkp .bd ul li a:hover {
        color: #165BC9;
    }

    .fireBox .xfkp .bd li span {
        float: right;
        color: #999999;
        font-size: 14px;
        width: 85px;
        overflow: hidden;
    }

    .fireBox .xfkp .bd li span a {
        color: #999999;
    }

    .fireBox .xfkp .bd .bdimg {
        width: 185px;
        height: 248px;
    }

    .fireBox .xfkp .bd .bdimg img {
        width: 185px;
        height: 248px;
    }

    .fireBox .xfkp .bd .bdli {
        width: 400px;
    }

    .fireBox .xfkp .bd ul li:nth-child(3) {
        border-bottom: 1px dashed #D9D9D9;
    }

    /* mtbd */
    .fireBox .mtbd {
        width: 550px;
    }

    .fireBox .mtbd ul {
        overflow: hidden;
    }

    .fireBox .mtbd ul li {
        font-size: 18px;
        height: 36px;
        line-height: 36px;
        background: url(../img/li-bg.png) center left no-repeat;
        overflow: hidden;
        margin-top: 3px;
    }

    .fireBox .mtbd ul li a {
        display: block;
        float: left;
        width: 97%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin-left: 14px;
        color: #121212;
    }

    .fireBox .mtbd ul li a:hover {
        color: #165BC9;
    }

    .fireBox .mtbd .aljs {
        width: 100%;
        height: 52px;
        background: url(../img/aljs.png) center center no-repeat;
    }

    .fireBox .mtbd .aljs a {
        display: block;
    }

    .fireBox .mtbd .aljs p {
        color: #ffffff;
        font-size: 22px;
        font-weight: 700;
        line-height: 52px;
        padding-left: 20px;
    }


    /*ztBox*/
    .special-box {
        padding-bottom: 30px;
    }

    .specTop {
        width: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 30px;
        border-bottom: 1px solid #D9D9D9;
    }

    .specTop a {
        color: #165bc9;
        text-align: center;
        font-size: 24px;
        font-weight: 700;
        line-height: 42px;
        display: inline-block;
        width: auto;
        border-bottom: 3px solid #165bc9;
    }

    .specBtm {
        width: 100%;
        height: 155px;
        overflow: hidden;
        position: relative;
        margin-top: 30px;
    }

    .specBtm .hd .next,
    .specBtm .hd .prev {
        width: 30px;
        height: 50px;
        cursor: pointer;
        position: absolute;
        z-index: 1;
        opacity: 0.39;
        top: 50%;
        transform: translateY(-50%);
    }

    .specBtm .hd .next {
        right: 0;
        background: url(../img/next.png) center center no-repeat;
    }

    .specBtm .hd .prev {
        left: 0;
        background: url(../img/prev.png) center center no-repeat;
    }

    .specBtm .bd {
        width: 100%;
        height: 155px;
    }

    .specBtm .bd ul {
        height: 155px;
        overflow: hidden;
    }

    .specBtm .bd ul li {
        float: left;
        margin-right: 10px;
        width: 292px;
        height: 155px;
    }

    .specBtm .bd ul li img {
        display: block;
        width: 292px;
        height: 155px;
    }

    /* navRight */
    .navRight {
        position: fixed;
        right: 0px;
        top: 50%;
        z-index: 2;
    }

    .navRight ul li {
        width: 80px;
        height: 70px;
        /* padding: 10px 10px; */
        text-align: center;
        background-color: #ECECEC;
        /* box-shadow: 0 2px 4px 0 #00000024;
    border-radius: 2px 0 0 2px;
    margin-bottom: 2px; */
        cursor: pointer;
        position: relative;
    }

    .navRight ul li a {
        display: block;
        font-size: 14px;
        color: #878787;
    }

    .navRight ul li a p {
        padding-top: 45px;
    }

    .navRight ul li .iconfont {
        display: inline-block;
        width: 32px;
        height: 32px;
    }

    .navRight ul li:nth-child(1) .iconfont {
        background: url(../img/d1.png) no-repeat center;
    }

    .navRight ul li:nth-child(2) .iconfont {
        background: url(../img/a1.png) no-repeat center;
    }

    .navRight ul li:nth-child(3) .iconfont {
        background: url(../img/b1.png) no-repeat center;
    }

    .navRight ul li:nth-child(4) .iconfont {
        background: url(../img/c1.png) no-repeat center;
    }

    .navRight ul li:hover {
        background-color: #0B316E;
    }

    .navRight ul li:hover a {
        color: #FFFFFF;
    }

    .navRight ul li:nth-child(1):hover .iconfont {
        background: url(../img/d2.png) no-repeat center;
    }

    .navRight ul li:nth-child(2):hover .iconfont {
        background: url(../img/a2.png) no-repeat center;
    }

    .navRight ul li:nth-child(3):hover .iconfont {
        background: url(../img/b2.png) no-repeat center;
    }

    .navRight ul li:nth-child(4):hover .iconfont {
        background: url(../img/c2.png) no-repeat center;
    }

    /* pc隐藏 */
    .bannerWap {
        display: none;
    }

}

/* wap */
@media screen and (max-width: 640px) {

    .hlyw_hd {
        width: auto;
        /* margin-top: -5px; */
        float: left !important;
    }

    .hlyw_hd ul {
        display: flex;
        border: none !important;
        margin: 0 !important;
        float: left !important;
        width: 100% !important;
        /* background: #f0f0f0 !important; */
    }

    .hlyw_hd ul li {
        width: 2.0rem !important;
        height: 0.5rem !important;
        line-height: 0.5rem !important;
        text-align: center !important;
        background: #f0f0f0 !important;
        margin-right: 0 !important;
        padding: 0 !important;
    }

    .hlyw_hd ul li a {
        color: #767676 !important;
        text-align: center !important;
        font-family: "Microsoft YaHei" !important;
        font-size: 0.28rem !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 0.5rem !important;
        padding: 0 !important;
    }

    .hlyw_hd ul li.on {
        /* background: none !important; */
    }

    .hlyw_hd ul li.on::before {
        width: 0px !important;
        height: 0px !important;
    }

    .hlyw_hd ul li.on a {
        color: #165bc9 !important;
        text-align: center !important;
        font-family: "Microsoft YaHei" !important;
        font-size: 0.28rem !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 0.5rem !important;
        background: none !important;
        font-weight: bold !important;
    }

    .gzdt_bd {
        margin-top: 7px;
        width: 100%;
    }

    .gzdt_bd ul li .date {
        display: none;
    }



    .ispc {
        display: none;
    }

    .iswap {
        display: block;
    }

    .isshow {
        display: none;
    }

    body {
        margin-bottom: 0 !important;
    }

    .navRight {
        display: none;
    }

    .headline {
        /* display: none; */
    }

    .headline {
        width: 100%;
        text-align: center;
        padding: 20px 0;
        font-size: 0.3rem;
    }

    /* .headline p {
        width: 100%;
        text-align: center;
        font-size: 0.42rem;
        font-weight: bold;
        color: #0B316E;
    }

    .headline p a {
        color: #0B316E;
    } */
    .headline .toutiao span {
        width: 100%;
        text-align: center;
        font-size: 0.42rem;
        font-weight: bold;
        color: #0B316E;
    }

    .headline .toutiao span a {
        color: #0B316E;
    }

    .headline .more {
        width: 100%;
        font-size: 0.3rem;
        margin-top: 15px;
        /* display: flex; */
    }

    .headline .more span {
        color: #333333;
        margin: 0 10px;
        /* float: left; */
        /* display: block;
    width: 48%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; */

    }

    .headline .more span a {
        color: #333333;
    }



    .main {
        width: 96%;
        margin: 0 auto;
        overflow: hidden;
    }

    /* banner */
    .banner {
        display: none;
    }

    /*newsBox*/
    .newsBox {
        width: 100% !important;
        overflow: hidden;
        margin-top: 0.2rem;
    }

    .newsBox .slideBox {
        width: 100% !important;
        height: 4.5rem;
        position: relative;
    }

    .newsBox .slideBox .hd {
        position: absolute;
        right: 5px;
        bottom: 15px;
        z-index: 1;
    }

    .newsBox .slideBox .hd ul li {
        float: left;
        margin-right: 10px;
        cursor: pointer;
        width: 10px;
        height: 10px;
        background: #fff;
        border-radius: 50%;
        opacity: 0.5;
    }

    .newsBox .slideBox .hd ul li.on {
        opacity: 1;
    }

    .newsBox .slideBox .bd {
        position: relative;
        z-index: 0;
        width: 100%;
    }

    .newsBox .slideBox .bd li {
        position: relative;
    }

    .newsBox .slideBox .bd li img {
        /* width: 100%; */
        height: 4.5rem;
    }

    .newsBox .slideBox .bd p {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.3rem;
        background: #00000062;
        text-indent: 10px;
        z-index: 1;
    }

    .newsBox .slideBox .bd p a {
        color: #fff;
    }

    .newsBox .slideTxtBox {
        width: 100%;
    }

    .newsBox .slideTxtBox {
        margin-top: 0.2rem;
    }

    .newsBox .slideTxtBox .hd {
        width: 100%;
        height: 0.7rem;
        border-bottom: 0.03rem solid #EDEDED;
    }

    .newsBox .slideTxtBox .hd ul li {
        font-size: 0.3rem;
        color: #767676;
        overflow: hidden;
        font-weight: bold;
        float: left;
        margin-right: 0.3rem;
    }

    .newsBox .slideTxtBox .hd ul li a {
        display: block;
        height: 0.7rem;
        color: #949494;
        /* padding: 0 21px; */
        line-height: 0.7rem;
        font-size: 0.32rem;
        font-weight: 400;
    }

    .newsBox .slideTxtBox .hd ul li.on a {
        color: #165BC9;
        font-weight: 700;
        border-bottom: 3px solid #165BC9;
    }

    .newsBox .slideTxtBox .bd ul {}

    .newsBox .slideTxtBox .bd ul li {
        font-size: 0.28rem;
        height: 0.6rem;
        line-height: 0.6rem;
        background: url(../img/li-bg.png) center left no-repeat;
        overflow: hidden;
        width: 100%;
        /* text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; */
    }

    .newsBox .slideTxtBox .bd ul li a {
        display: block;
        float: left;
        width: 97%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin-left: 0.2rem;
        color: #121212;
    }

    .newsBox .slideTxtBox .bd ul li p {
        display: none;
    }

    .bannerWap img {
        margin: 0.2rem auto;

    }

    /* 信息公开 */
    .openBox {
        font-size: 0.28rem;
        width: 100%;
    }

    .openBox .title {
        display: none;
    }

    .openBox .xxgk {
        width: 100%;
    }

    .openBox .zctj .slideTxtBox .hd ul li {
        font-size: 0.3rem;
        color: #767676;
        overflow: hidden;
        font-weight: bold;
        float: left;
        margin-right: 0.3rem;
    }

    .openBox .zctj .slideTxtBox .hd {
        width: 100%;
        height: 0.7rem;
        border-bottom: 0.03rem solid #EDEDED;
    }

    .openBox .zctj .slideTxtBox .hd ul li {
        font-size: 0.3rem;
        color: #767676;
        overflow: hidden;
        font-weight: bold;
        float: left;
        margin-right: 0.3rem;
    }

    .openBox .zctj .slideTxtBox .hd ul li a {
        display: block;
        height: 0.7rem;
        color: #949494;
        /* padding: 0 21px; */
        line-height: 0.7rem;
        font-size: 0.32rem;
        font-weight: 400;
    }

    .openBox .zctj .slideTxtBox .hd ul li.on a {
        color: #165BC9;
        font-weight: 700;
        border-bottom: 3px solid #165BC9;
    }

    .openBox .zctj .slideTxtBox .bd ul li {
        font-size: 0.28rem;
        height: 0.6rem;
        line-height: 0.6rem;
        background: url(../img/li-bg.png) center left no-repeat;
        overflow: hidden;
        width: 100%;
        /* text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; */
    }

    .openBox .zctj .slideTxtBox .bd ul li a {
        display: block;
        float: left;
        width: 96%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin-left: 0.2rem;
        color: #121212;
    }

    .openBox .bsfw {
        margin-top: 0.2rem;
    }

    .openBox .bsfw .fw ul li {
        font-size: 0.28rem;
        width: 48%;
        height: 1.3rem;
        /* padding: 0.2rem; */
        margin-bottom: 0.15rem;
        margin-right: 0.1rem;
        float: left;
    }

    .openBox .bsfw .fw ul li:nth-child(1) {
        background: url(../img/wapca1.png) center center no-repeat;
    }

    .openBox .bsfw .fw ul li:nth-child(2) {
        background: url(../img/wapca2.png) center center no-repeat;
    }

    .openBox .bsfw .fw ul li:nth-child(3) {
        background: url(../img/wapca3.png) center center no-repeat;
    }

    .openBox .bsfw .fw ul li:nth-child(4) {
        background: url(../img/wapca4.png) center center no-repeat;
    }

    .openBox .bsfw .fw ul li:nth-child(5) {
        background: url(../img/wapca5.png) center center no-repeat;
    }

    .openBox .bsfw .fw ul li:nth-child(6) {
        background: url(../img/wapca6.png) center center no-repeat;
    }


    .openBox .bsfw .fw ul li a {
        display: block;
        padding: 0.25rem;
    }

    .openBox .bsfw .fw ul li p {
        color: #0e3d84;
        font-size: 0.26rem;
        font-style: normal;
        font-weight: bold;
        line-height: 0.3rem;
        letter-spacing: 0.4px;
    }

    .openBox .bsfw .fw ul li img {
        display: none;
        /* padding-top: 0.1rem; */
    }


    .fireBox {
        width: 100%;
        font-size: 0.28rem;
    }

    .fireBox .xfkp {
        width: 100%;
    }

    .fireBox .mtbd {
        width: 100%;
    }



    .fireBox .xfkp .hd ul li {
        font-size: 0.3rem;
        color: #767676;
        overflow: hidden;
        font-weight: bold;
        float: left;
        margin-right: 0.3rem;
    }

    .fireBox .xfkp .hd {
        width: 100%;
        height: 0.7rem;
        border-bottom: 0.03rem solid #EDEDED;
    }

    .fireBox .xfkp .hd ul li {
        font-size: 0.3rem;
        color: #767676;
        overflow: hidden;
        font-weight: bold;
        float: left;
        margin-right: 0.3rem;
    }

    .fireBox .xfkp .hd ul li a {
        display: block;
        height: 0.7rem;
        color: #949494;
        /* padding: 0 21px; */
        line-height: 0.7rem;
        font-size: 0.32rem;
        font-weight: 400;
    }

    .fireBox .xfkp .hd ul li.on a {
        color: #165BC9;
        font-weight: 700;
        border-bottom: 3px solid #165BC9;
    }

    .fireBox .xfkp .bd {
        margin-top: 0.15rem;
    }

    .fireBox .xfkp .bd li {
        font-size: 0.28rem;
        height: 0.6rem;
        line-height: 0.6rem;
        background: url(../img/li-bg.png) center left no-repeat;
        overflow: hidden;
        width: 100%;

    }

    .fireBox .xfkp .bd li a {
        display: block;
        float: left;
        width: 96%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        padding-left: 0.2rem;
        color: #121212;
    }

    .fireBox .xfkp .bd .bdimg {
        width: 100%;
        margin: auto;
        height: 1.8rem;
        display: none;
    }

    .fireBox .xfkp .bd .bdimg img {
        width: 100%;
        height: 1.8rem;
    }

    .fireBox .xfkp .bd .bdli {
        width: 100%
    }

    .fireBox .mtbd {
        /* margin-top: 0.2rem; */

    }

    .fireBox .mtbd .title {
        height: 0.7rem;
        color: #949494;
        border-bottom: 0.03rem solid #EDEDED;
        display: none;
    }

    .fireBox .mtbd .title a {
        display: block;
        line-height: 0.7rem !important;
        font-size: 0.32rem;
        color: #165BC9;
        font-weight: 700;
        width: 1.5rem;
        border-bottom: 3px solid #165BC9;
    }

    .fireBox .mtbd ul {
        display: none;
    }

    .fireBox .mtbd ul li {
        font-size: 0.28rem;
        height: 0.6rem;
        line-height: 0.6rem;
        background: url(../img/li-bg.png) center left no-repeat;
        overflow: hidden;
        width: 100%;

    }

    .fireBox .mtbd ul li a {
        display: block;
        float: left;
        width: 96%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        padding-left: 0.2rem;
        color: #121212;
    }

    .fireBox .mtbd .aljs {
        width: 100%;
        height: 0.76rem;
        ;
        background: url(../img/wapaljs.png) center center no-repeat;
    }

    .fireBox .mtbd .aljs a {
        display: block;
    }

    .fireBox .mtbd .aljs p {
        color: #ffffff;
        font-size: 0.28rem;
        font-weight: 700;
        line-height: 0.76rem;
        padding-left: 20px;
    }

    .fireBox .mtbd .aljs img {
        display: inline;
        vertical-align: middle;
    }

    .special-box {
        width: 100%;
        margin-top: 0.2rem;
        overflow: hidden;
    }


    .specTop {
        height: 0.7rem;
        color: #949494;
        border-bottom: 0.03rem solid #EDEDED;
        margin-bottom: 0.2rem;
    }

    .specTop a {
        display: block;
        line-height: 0.7rem !important;
        font-size: 0.32rem;
        color: #165BC9;
        font-weight: 700;
        width: 1.5rem;
        border-bottom: 3px solid #165BC9;
    }

    .specBtm {
        width: 90%;
        height: 2.8rem;
        overflow: hidden;
        position: relative;
        margin: 0.2rem auto
    }

    .specBtm .hd .next,
    .specBtm .hd .prev {
        width: 0.3rem;
        height: 0.5rem;
        cursor: pointer;
        position: absolute;
        z-index: 999;
        top: 50%;
        transform: translateY(-50%);
    }

    .specBtm .hd .next {
        right: 0;
        background: url(../img/next.png) center center no-repeat;
    }

    .specBtm .hd .prev {
        left: 0;
        background: url(../img/prev.png) center center no-repeat;
    }

    .specBtm .bd {
        height: 2.8rem;
        width: 4.5rem;
        margin: auto;
        overflow: hidden;
    }

    .specBtm .bd ul {
        height: 2.8rem;
        overflow: hidden;
    }

    .specBtm .bd ul li {
        float: left;
        margin-right: 10px;
        width: 4.5rem;
        height: 2.8rem;
    }

    .specBtm .bd ul li img {
        display: block;
        width: 4.5rem;
        height: 2.8rem;
    }

    .newsBox .slideTxtBox .bd ul li:nth-child(6) {
        display: none;
    }

    .newsBox .slideTxtBox .bd ul li:nth-child(7) {
        display: none;
    }

    .openBox .zctj .slideTxtBox .bd ul li:nth-child(6) {
        display: none;
    }

    .fireBox .xfkp .bd li:nth-child(6) {
        display: none;
    }
}




/* 适老化 */
.oldModel .headline {
    padding: 50px 0 55px 0;
}

.oldModel .headline p a {
    font-size: 45px !important;
}

.oldModel .headline .headchannel {
    font-size: 28px;
}

.oldModel .newsBox {
    height: auto;
}

.oldModel .newsBox .slideBox {
    width: 1200px !important;
    height: 752px;
}

.oldModel .newsBox .slideTxtBox {
    width: 1200px;
    height: auto;
    margin-top: 30px;
}

.oldModel .newsBox .slideBox .bd li {
    width: 1200px;
    height: 752px;
}

.oldModel .newsBox .slideBox .bd li img {
    width: 1200px;
    height: 752px;
}

.oldModel .newsBox .slideBox .bd p {
    height: 60px;
    line-height: 60px;
    font-size: 28px;
    background: url(../img/p-bg.png) top left repeat;
}

.oldModel .newsBox .slideTxtBox .hd ul {
    height: 60px;
}

.oldModel .newsBox .slideTxtBox .hd ul li {
    font-size: 32px;
}

.oldModel .newsBox .slideTxtBox .hd ul li a {
    height: 58px;
    line-height: 58px;
}

.oldModel .newsBox .slideTxtBox .bd ul li {
    height: auto;
    margin-top: 20px;
}

.oldModel .newsBox .slideTxtBox .bd li span {
    width: 150px;
}

.oldModel .newsBox .slideTxtBox .bd ul li p {
    display: none;
}

.oldModel .newsBox .slideTxtBox .bd ul li.on p {
    display: block;
}

.oldModel .openBox .xxgk {
    width: 100%;
}

.oldModel .openBox .zctj {
    width: 100%;
    background-size: 100% 100%;
}

.oldModel .openBox .zctj .slideTxtBox .bd ul li {
    height: auto;
    line-height: 1.5;
}

.oldModel .openBox .bsfw {
    width: 100%;
    margin-top: 20px;
}

.oldModel .openBox .bsfw .fw ul li {
    width: 325px;
    height: 170px;
    background-size: 100% 100% !important;
    line-height: 1.5;
}

.oldModel .openBox .bsfw .fw ul li p {
    line-height: 1.5;
}

.oldModel .fireBox .xfkp {
    width: 100%;
}

.oldModel .fireBox .xfkp .bd .bdli {
    width: 1000px;
}

.oldModel .fireBox .mtbd {
    width: 100%;
    margin-top: 20px;
}

.oldModel .fireBox .mtbd ul li {
    line-height: 1.5;
}

.oldModel .fireBox .mtbd .aljs {
    width: 100%;
    height: 50px;
    margin-top: 20px;
    background-size: 100% 100%;
}