@media screen and (max-width: 768px) and (min-width: 300px) {
    .w {
        width: 100% !important;
        padding: 0 .3rem;
    }

    .pc,
    .pc1,
    .pc2 {
        display: none !important;
    }

    .m {
        display: block !important;
    }

    .m1 {
        display: inline-block !important;
    }

    .m2 {
        display: flex;
    }

    a,
    span {
        vertical-align: top;
    }

    /* 头部 */
    body {
        background: url(../images/head_bg_m.png) center top / 100% auto no-repeat;
    }

    body .head {
        min-width: auto;
        height: auto;
        padding: 0 0 1rem;
        z-index: 99;
    }

    body .head .w {
        padding-top: 2rem;
    }

    body .head_nav {
        display: none;
    }

    body .head_help {
        /* display: none; */
        position: absolute;
        right: 3.4rem;
        top: .2rem;
        font-size: 0.4rem;
        line-height: 0.8rem;
        color: #bf000a;
        /* background: url(../images/head_help.png) left center / auto 80% no-repeat; */
        background: none;
        padding-left: 0.7rem;
        cursor: pointer;
    }

    .head_navBtn {
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        left: 0;
        top: 0;
        width: 100vw;
        height: 1.2rem;
        background-color: rgba(255, 255, 255, .2);
        padding: 0 .3rem;
    }

    .head_navBtn p {
        width: auto;
        height: 100%;
        line-height: 1.2rem;
    }

    .openNav_m {
        height: .8rem;
        width: .8rem;
        background: url(../images/head_navBtn.png) center center / 100% auto no-repeat;
    }

    .head_nav_m {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, .7);
        visibility: hidden;
        opacity: 0;
        z-index: 9999;
        transition: .5s;
    }

    .head_nav_m.active {
        visibility: visible;
        opacity: 1;
    }

    .head_nav_box {
        position: absolute;
        left: 0;
        top: 0;
        width: 40%;
        height: 100vh;
        background-color: #bf000a;
    }

    .returnSite_m {
        display: block;
        width: 90%;
        height: 3rem;
        background: url(../images/head_return_m.png) center center / 100% auto no-repeat;
        margin: 0 auto;
    }

    .head_nav_box ul li {
        font-size: .4rem;
        text-align: center;
    }

    .head_nav_box ul li a {
        font-size: .45rem;
        line-height: 1.2rem;
        color: #fff;
    }

    .head_navBtn p {
        display: flex;
        align-items: center;
    }

    .head_older_m {
        display: block;
        width: auto;
        height: .8rem;
        background: url(../images/head_older.png) .22rem center / auto 50% no-repeat, linear-gradient(to bottom, #bf000a, #ec7e16);
        padding: 0 .2rem 0 .8rem;
        border-radius: .4rem;
        font-size: .4rem;
        line-height: .8rem;
        color: #fff !important;
    }

    body .theme_head .head_help {
        right: .4rem;
        top: .2rem;
        line-height: 1rem;
        background: none;
    }

    body .head_logo {
        width: 98%;
        height: 1.2rem;
    }

    body .head_middleBox {
        display: flex;
        justify-content: space-between;
        width: 90%;
        margin: 1rem auto 0;
    }

    body .head_search {
        position: relative;
        width: 100%;
        height: 1rem;
        border: 1px solid #d54e3c;
        border-radius: .5rem;
    }


    body #head_search_input {
        font-size: .35rem;
        line-height: 1rem;
        border-radius: .5rem;
        padding-left: .3rem;
        background: rgba(255, 255, 255, .8);
    }

    body #head_search_btn {
        width: 1.5rem;
        height: 100%;
        border-top-right-radius: .5rem;
        border-bottom-right-radius: .5rem;
        background: #bf000a url(../images/head_search.png) center center / .4rem auto no-repeat;
        cursor: pointer;
    }

    body .head_older {
        display: none;
    }

    body .head_wx {
        display: none;
    }

    /* 底部 */
    body .foot {
        height: auto;
    }

    body .foot_top {
        display: none;
    }

    body .foot_bottom {
        width: 100%;
        height: auto;
        padding: .6rem 0;
    }

    body .foot_bottom .w {
        flex-direction: column;
    }

    body .foot_bottom .w p {
        font-size: .3rem;
        line-height: .8rem;
        text-align: center;
    }

    /* 首页 */
    body .headline {
        width: 100%;
        height: auto;
    }

    body .headline h2 {
        display: flex;
        align-items: center;
        height: 1.6rem;
        padding: 0 .255rem;
    }

    body .headline .w h2 a {
        width: 100%;

        font-size: .5rem;
        color: #333;
        text-align: center;
        display: block;
        white-space: wrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    body .picNews {
        width: 100%;
        height: auto;
        margin-bottom: .4rem;
    }

    body .picNews .w {
        flex-direction: column;
    }

    body .picNews #swiper_picNews {
        width: 100%;
        height: 6.3rem;
        background: #bf000a url(../images/index_swiper_bg.png) center center / auto auto repeat;
        margin-left: 0;
        margin-bottom: .4rem;
    }

    body .picNews #swiper_picNews .swiper-slide p {
        height: .8rem;
        background-color: rgba(0, 0, 0, .5);
        padding: 0 2.5rem 0 .5rem !important;
        color: #fff;
        font-size: .4rem;
        line-height: .8rem;
    }

    body #swiper_picNews.swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 0rem;
        left: auto;
        width: 2rem;
        height: 1rem;
        right: 0rem;
        line-height: 1rem;
    }

    body #swiper_picNews .swiper-pagination-bullet {
        width: .2rem;
        height: .2rem;
        margin: 0 .04rem;
    }

    body .picNews .box1_L {
        width: 100%;
        height: auto;
    }

    body .nav1 {
        height: 1.5rem;
        border-bottom: 1px solid #e3e3e3;
    }

    body .nav1 .nav_link a {
        padding: 0 .3rem;
        margin-right: .0521rem;
        font-size: .5rem;
        line-height: 1.5rem;
    }

    body .nav1 .nav_link .hoverBox {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 2.6rem;
        height: 1rem;
        background-color: #bf000a;
        border-radius: .1rem;
    }

    body .hoverBox2 {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 3.1rem;
        height: 1rem;
        background-color: #bf000a;
        border-radius: .1rem;
        z-index: -1;
    }

    body .nav_more {
        display: block;
        width: 2rem;
        background: url(../images/index_more_line.png) right center / auto .5rem no-repeat;
    }

    body .nav_more span {
        padding-right: .6rem;
        font-size: .3rem;
        line-height: 1.5rem;
        color: #555555;
    }

    body .box1_L_list li a,
    body .list li a {
        padding-left: .3rem;
    }

    body .box1_L_list {
        height: 7rem !important;
    }

    body .box1_L_list li a p,
    body .list li a p {
        width: 75%;
        font-size: .38rem;
        line-height: 1rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        transition: .5s;
    }

    body .picNews .box1_L .box1_L_list li a p,
    body .picNews .box1_L .box1_L_list li a i {
        line-height: 1rem;
    }

    body .box1_L_list li a>i,
    body .list li a>i {
        font-size: .35rem;
        line-height: 1rem;
    }

    body .newsBox1 {
        height: auto;
        padding-bottom: 0;
        margin-bottom: .8rem;
    }

    body .newsBox1 .w {
        flex-direction: column;
    }

    body .box1_L {
        width: 100%;
        height: auto;
    }

    body .newsBox1 .box1_L {
        margin-bottom: .4rem;

    }

    body .box1_R {
        width: 100%;
        height: auto;
        background: #fffcf7 url(../images/index_building.png) right bottom / 100% auto no-repeat;
        /* background-attachment: fixed; */
    }

    body .box1_L_list li::before,
    body .list li::before {
        left: 0;
        width: .15rem;
        height: .15rem;
    }

    body .nav2 {
        height: 1.5rem;
        padding-left: .3rem;
    }

    body .nav2 .nav_link a {
        margin-right: .6rem;
        font-size: .5rem;
        font-weight: 800;
        line-height: 1.5rem;
    }

    body #swiper_box1_R {
        width: 100%;
        height: auto;
    }

    body #swiper_box1_R ul li {
        padding: .3rem 0;
        align-items: center;
    }

    body .list_time1 {
        width: 1.4rem;
        height: 1.2rem;
        box-shadow: 0 .08rem 0 0 #ffe6bc;
        border-radius: .1rem;
        padding: .026rem;
    }

    body #swiper_box1_R ul li p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 80%;
        font-size: .35rem;
        line-height: .6rem;
    }

    body .list_time1 i:nth-child(1) {
        font-size: .45rem;
        line-height: .7rem;
        font-weight: 800;
    }

    body .list_time1 i:nth-child(2) {
        font-size: .3rem;
        line-height: .4rem;
    }

    body .newsBox2 {
        width: 100%;
        height: auto;
        background: url(../images//newsBox2_bg.png) left top / 100% auto no-repeat;
        padding: .4rem 0 0 0;
    }

    body .newsBox2 .w {
        flex-direction: column;
    }

    body .newsBox2_L {
        width: 100%;
        padding-left: 0rem;
        padding-bottom: .4rem;
        /* background-color: rgba(255, 255, 255, .8); */
    }

    body .nav3 {
        height: 1.5rem;
        font-size: .5rem;
        font-weight: 800;
        line-height: 1.5rem;
    }

    body .nav3 .nav_more span {
        line-height: 1.5rem;
    }

    body #swiper_newsBox2_L {
        height: 3rem;
        margin-bottom: .4rem;
    }

    body #swiper_newsBox2_L .content {
        padding-top: .1rem;
    }

    body #swiper_newsBox2_L a {
        display: flex;
        justify-content: space-between;
        padding: .25rem;
    }

    body #swiper_newsBox2_L .img {
        width: 4rem;
    }

    body #swiper_newsBox2_L .img img {
        width: 100%;
    }

    body #swiper_newsBox2_L a>div:nth-child(2) {
        width: calc(100% - 4.5rem) !important;
    }

    body #swiper_newsBox2_L a p {
        -webkit-line-clamp: 3;
        height: auto;
        font-size: .35rem;
        line-height: 1.5;
    }

    body .time2 {
        padding-left: .6rem;
        margin-top: .3rem;
        background: url(../images/time_logo.png) left center / auto .4rem no-repeat;
        font-size: .35rem;
    }


    body .newsBox2_R {
        width: 100%;
    }

    body .newsBox2_R_list>a {
        width: 48%;
        height: auto;
        box-shadow: 0 .0104rem .026rem 0 #dddddd;
    }

    body .newsBox2_R_list>a .img {
        width: 100%;
        height: 2.8rem;
    }

    body .newsBox2_R_list>a p {
        font-size: .38rem;
        line-height: 1.5;
        transition: color, transform .5s;
    }

    body .newsBox2_R_list>a .p::after {
        position: absolute;
        left: .2rem;
        top: .22rem;
        content: '';
        width: .02rem;
        height: 1.1rem;
    }

    body .newsBox2_R_list>a:hover .p::after {
        height: .4rem;
    }

    body .newsBox3 {
        width: 100%;
        height: auto;
        margin-top: .4rem;
        margin-bottom: .4rem;
    }

    body .newsBox2_R_list>a .time3 {
        top: 2rem;
        width: 2.2rem;
        height: .7rem;
        border-bottom-left-radius: .35rem;
        border-top-left-radius: .35rem;
        line-height: .7rem;
        font-size: .35rem;
    }

    body .newsBox2_R_list>a .p {
        padding: .2rem .1rem .2rem .4rem;
        height: auto;
    }

    body .newsBox3 .nav4 {
        height: 1.5rem;
        margin-bottom: .2rem;
        background: url(../images/nav4_bg.png) center center / 250% auto no-repeat;
        line-height: 1.5rem;
    }

    body .newsBox3 .nav4 a {
        font-size: .6rem;
        vertical-align: middle;
    }

    body #swiper_newsBox3 {
        height: auto;
    }

    body #swiper_newsBox3 a {
        display: block;
        width: 6rem !important;
        height: 3rem;
        margin-right: .2083rem;
    }

    body .newsBox4 {
        width: 100%;
        height: auto;
        margin-bottom: .4rem;
    }

    body .newsBox4 .w {
        flex-direction: column;
    }


    body .newsBox4 .newsBox4_L {
        width: 100%;
        height: auto;
    }

    body .newsBox4_R {
        width: 100%;
        height: auto;
        margin-top: .4rem;
    }

    body #swiper_newsBox4_L {
        height: auto;
    }

    body .newsBox4_L_list {
        padding-bottom: .4rem;
    }

    body .newsBox4_L_list li {
        height: 1.4rem;
        padding-right: .3rem;
        margin: .3rem auto 0;
        border-radius: .4rem;
        box-shadow: 0rem .1rem 0rem .05rem rgba(233, 233, 233, .7);
    }

    body .newsBox4_L_list li i {
        display: block;
        width: 1.5rem;
        height: 100%;
        background: url(../images/book.png) center center / .8rem auto no-repeat;
    }

    body .newsBox4_L_list li .p {
        width: 7rem;
        height: 100%;
        padding: .2rem 0;
    }

    body .newsBox4_L_list li p {
        width: 100%;
        /* height: 100%; */
        font-size: .35rem;
        line-height: 1.5;
    }

    body .trailer {
        position: relative;
        display: block;
        width: 48%;
        height: 4rem;
        padding-left: .0521rem;
    }

    body .trailer .img {
        width: 100%;
        height: 2.8rem;
    }

    body .trailer p {
        height: .8rem;
        padding: 0 .0781rem;
        font-size: .35rem;
        line-height: .8rem;
    }

    body .trailer .logo {
        top: .2rem;
        width: 1.5rem;
        height: .6rem;
        font-size: .3rem;
        line-height: .7rem;
    }

    body .trailer::before {
        top: 35%;
        width: .6rem;
        height: .6rem;
    }

    body .history {
        height: 2rem;
        background: url(../images/history_bg1.png) center top / 100% auto repeat-y;
        border-radius: .4rem;
    }

    body .history_name {
        width: 3rem;
        height: 1.2rem;
    }

    body .history_go {
        width: .5rem;
        height: .5rem;
        margin-left: .4rem;
    }

    body .newsBox5 {
        margin-bottom: .4rem;
    }

    body .newsBox5 .w {
        flex-direction: column;

    }

    body .newsBox5_L {
        width: 100%;
        margin-bottom: .4rem;
    }

    body .newsBox5_R {
        width: 100%;
        height: auto;
    }

    body .nav5 {
        height: 1.5rem;
    }

    body .nav5 a:nth-child(1) {
        font-size: .5rem;
        line-height: 1.5rem;
    }

    body .nav5 .nav_more span {
        line-height: 1.5rem !important;
    }

    body .newsBox5_L_list {
        flex-direction: column;
        height: auto;
        margin-bottom: .4rem;
    }

    body .newsBox5_L_list>a:nth-child(1) {
        width: 100%;
        height: auto;
        margin-bottom: .4rem;
    }

    body .newsBox5_L_list>a:nth-child(1) .img {
        width: 100%;
        height: 5rem;
    }

    body .newsBox5_L_list>a:nth-child(1) p {
        position: relative;
        width: 100%;
        height: 1.2rem;
        padding-left: .4rem;
        font-size: .38rem;
        line-height: 1.2rem;
        box-shadow: 0 0 .521rem 0 #dadada;
    }

    body .newsBox5_L_list>a:nth-child(1) p::before {
        left: .15rem;
        width: .05rem;
        height: .4rem;
    }

    body .newsBox5_L_list ul {
        width: 100%;
        height: auto;
    }

    body .newsBox5_L_list ul li {
        position: relative;
        height: auto;
        padding: .2rem 0 .2rem .3rem;
        background: url(../images/arrow1.png) left center / auto .8rem no-repeat;
        border-bottom: .0052rem solid #e5e5e5;
        transition: background-position 0.5s;
    }

    body .newsBox5_L_list ul li p {
        font-size: .38rem;
        line-height: 1.8;
    }

    body #newsBox5_R .img {
        width: 100%;
        height: 100%
    }

    body #newsBox5_R p {
        height: .8rem;
        padding: 0 .3rem;
        background: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
        font-size: .3rem;
        line-height: .8rem;
    }

    body #newsBox5_R {
        width: 100%;
        height: 3rem;
        margin-bottom: .4rem;
    }

    body #newsBox5_R a .className {
        left: .2rem;
        bottom: .7rem;
        padding: 0 .2rem;
        border-radius: .2rem;
        border-bottom-left-radius: 0;
        background-color: #bf000a;
        text-align: center;
        line-height: .4rem;
        font-size: .3rem;
        color: #fff;
    }

    body .newsBox5_R_list ul li {
        height: 1rem;
        border-bottom: .02rem solid #f4e9d9;
    }

    body .newsBox5_R_list ul li .className {
        height: auto;
        padding: 0 .2rem;
        border-radius: .3rem;
        border-bottom-left-radius: 0;
        line-height: .6rem;
        font-size: .35rem;
    }

    body .newsBox5_R_list ul li p {
        width: 80%;
        font-size: .35rem;
        line-height: 1rem;
    }

    body .linkBox {
        width: 100%;
        height: auto;
        margin-bottom: .4rem;
    }

    body .linkBox .w {
        flex-direction: column;
    }

    body .linkBox .w a {
        width: 100%;
        height: 2rem;
        box-shadow: 0 0 .521rem 0 #dbdbdb;
        border-bottom: .0208rem solid #bf000a;
        margin: 0 auto .4rem;
    }

    body .linkBox .w a .icon_wx {
        background-image: url(../images/icon_wx1.png), url(../images/icon_wx3.png);
        background-size: 1.2rem auto, .6rem auto;
        background-position: center center, center center;
    }

    body .linkBox_icon {
        width: 2rem;
        height: 70%;
    }

    body .linkBox .w a>span {
        font-size: .5rem;
    }

    body .linkBox .w a p {
        flex: 1;
        justify-content: flex-end;
        padding-right: .4rem;
    }

    body .timeLogo1 {
        display: block;
        width: .3rem;
        height: .3rem;
        background-image: url(../images/timeLogo1.png);
        margin-right: .1rem;
        background-position: center center;
    }

    body .linkBox .w a p i {
        font-size: .25rem;
    }

    body .linkBox .w a .icon_jb {
        background-image: url(../images/icon_jb1.png), url(../images/icon_jb3.png);
        background-size: 1.2rem auto, 0.5rem auto;
        background-position: center center, 0.63rem 0.3rem;
    }

    body .linkBox .w a .icon_web {
        background-image: url(../images/icon_web1.png), url(../images/icon_web2.png);
        background-size: 1rem auto, 0 auto;
        background-position: center center, .125rem .1563rem;
    }

    body .linkBox .w a:hover .icon_web {
        background-size: 1rem auto, 0 auto;
        background-position: center center, .125rem .1563rem;
    }

    body .linkBox .w a:hover .timeLogo1 {
        background-position: center center;
    }

    body .linkBox .w a:hover .icon_jb {
        animation: none;
    }

    body .linkBox .w a:hover .icon_wx {
        background-position: center center, center center;
    }

    /* 当前位置 */
    body .position {
        width: 100%;
        height: 1rem;
        padding-left: .7rem;
        margin-bottom: .4rem;
        background: url(../images/position.png) left center / auto .6rem no-repeat;
        white-space: nowrap;
        overflow: hidden;
    }

    body .position span,
    body .position a,
    body .older_position.position span,
    body .older_position.position a {
        font-size: .35rem;
        line-height: 1rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body .position a,
    body .older_position.position a {
        padding-right: .4rem;
    }

    body .position a::after,
    body .older_position.position a::after {
        position: absolute;
        right: 0rem;
        top: 0;
        content: '>';
        font-size: .4rem;
        line-height: 1rem;
    }

    /* 当前栏目 */
    body .channel {
        width: 100%;
        height: .8rem;
        border-bottom: .05rem solid #e9e9e9;
        margin-top: .2rem;
    }

    body .channel span {
        font-size: .4rem;
        border-bottom: .052rem solid #bf000a;
    }

    /* 大事件 */

    body .content {
        padding-top: .4rem;
    }

    body #historyTime {
        width: 2rem;
        height: 10rem;
        overflow-y: scroll;
        scrollbar-width: none;
    }

    body #historyTime .swiper-slide {
        position: relative;
        width: 2rem;
        height: 1rem;
        border: 1px solid #e9e9e9;
        font-size: .3rem;
        line-height: 1rem;
    }

    body #historyTime .swiper-slide.swiper-slide-active {
        font-size: .32rem;
        font-weight: 800;
    }

    body #historyContent {
        width: 6rem;
        height: 90vh;
    }

    body #historyContent .swiper-slide .timePoint {
        padding-left: 0.6rem;
        text-align: left;
        font-size: .4rem;
        line-height: 1.5;
    }

    body #historyContent .yearBox {
        max-height: 2.9rem;
        padding-left: .4rem;
        padding-top: .2rem;
        font-size: .35rem;
        line-height: 2;
    }

    body #historyContent .yearBox p {
        position: relative;
        /* overflow: hidden; */
        text-indent: 2em;
        font-size: .3rem;
        line-height: 1.5;
    }

    body #historyContent .swiper-slide>a::before {
        position: absolute;
        left: 0;
        width: .3rem;
        height: .3rem;
    }

    body #historyContent::after {
        position: absolute;
        left: .145rem;
        width: 1px;
        background-color: #dbdbdb;
    }

    body #historyContent .yearBox p::after {
        position: absolute;
        left: -.329rem;
        top: 0.1rem;
        content: '';
        width: .15rem;
        height: .15rem;
    }

    body #historyContent .his_more {
        width: auto !important;
        padding: 0 .3rem;
        margin-left: .3125rem;
        margin-top: .3rem;
        background-color: #f9f9f9;
        font-size: .35rem;
        line-height: .6rem;
    }

    /* 会史 */
    body .his1 {
        margin-top: .2rem;
    }

    body .his_nav1 {
        height: 1rem;
    }

    body .his1 .his_nav1 a {
        width: 3rem;
        background-image: url(../images/his1_nav.png);
    }

    body .his_nav1::before {
        height: 0.5rem;
    }

    body .his_nav1::after {
        height: .5rem;
    }

    body .his1 li {
        width: 100%;

    }

    body .his1 li h3 {
        font-size: .35rem;
        line-height: .6rem;
        font-weight: 600;
    }

    body .his1 li p {
        margin-top: .1rem;
        font-size: .3rem;
        line-height: .5rem;

    }

    body .his2 {
        position: relative;
        width: 100%;
        height: 2rem;
        margin-top: .4rem;
    }

    body .his2 a {
        width: 4rem;
        height: 1rem;
    }


    body .his2::before {
        right: 20%;
        width: .6rem;
        height: .6rem;
    }

    body .his3 {
        margin-top: .4rem;
    }

    body .his3 .his_nav1 a {
        width: 2.5rem;
    }

    body .his3_swiperBox {
        position: relative;
        width: 100%;
        height: 8rem;
        padding: 0 .8rem 0 .8rem;
        background: url(../images/his3_swiper.png) center center / 90% auto no-repeat;
    }

    body #his3_swiper .swiper-slide {
        width: .2rem !important;
        height: .2rem;
        margin-right: 2rem;
    }

    body #his3_swiper .swiper-slide .box {
        left: .0857rem;
        width: 4rem;
        height: 4rem;
        padding: .0521rem 0 0 .1042rem;
        border-left: .0156rem solid #bf000a;
        transition: .3s;
    }

    body #his3_swiper .swiper-slide .box h3 {
        margin-bottom: .0521rem;
        font-size: .35rem;
        line-height: 1.5;
    }

    body #his3_swiper .swiper-slide .box p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        width: 100%;
        flex: 1;
        overflow: hidden;
        font-size: .3rem;
        line-height: 1.6;
    }

    body #his3_swiperLBtn,
    body #his3_swiperRBtn {
        width: .5rem;
        height: .5rem;
        border-radius: 100%;
        cursor: pointer;
        transition: all .5s;
    }

    body .his4 .his_nav1 a {
        width: 2.5rem;
    }

    body .his4 .his4_box {
        width: 100%;
        height: auto;
        padding-top: .25rem;
    }

    body .his4_box a {
        display: block;
        width: 48%;
        height: 3rem;
    }

    body .his4_box a img {
        height: calc(100% - .6rem);
    }

    body .his4_box a p {
        width: 100%;
        height: .6rem;
        font-size: .35rem;
        line-height: .6rem;
    }

    /* 专题专栏 */
    body .list_ztzl li {
        width: 48%;
        height: 2rem;

    }

    body .list_ztzl li:nth-child(2n) {
        margin-right: 0;
    }

    .list_ztzl li:nth-child(3n) {
        margin: 0 .2rem .4rem 0 !important;
    }

    /*  */
    body .secendContentBox p,
    body .secendContentBox span {
        font-size: .35rem;
        line-height: 2;
    }

    body .secendContentBox.secendContentBox_pic p {
        width: max-content;
    }

    body .secendContentBox {
        overflow-x: scroll;
    }

    body .secendChannel {
        width: 100%;
        height: 1rem;
        border-bottom: 1px solid #e9e9e9;
    }

    body .secendChannel span {
        font-size: .45rem;
        border-bottom: 1px solid #bf000a;
    }

    /* 长者版 */


    body .older_head {
        height: 6rem;
        background: url(../images/older_head_m.png) center center / 100% auto no-repeat;
    }

    body .older_head .w {
        padding-top: 1.8rem;
        background: url(../images/older_head_w_m.png) right bottom / 95% auto no-repeat;
    }

    body .older_head .returnOlder {
        display: block;
        width: 100%;
        height: 1rem;
        background: url(../images/head_name.png) center center /100% auto no-repeat;
        margin: 0 auto;
    }

    body .older_head .older_nav {
        height: 1rem;
    }

    body .older_help {
        font-size: .35rem;
        line-height: 1rem;
    }

    body .older_returnSite {
        display: block;
        background: #bf000a url(../images/older_returnSite.png) .15rem center / auto .3rem no-repeat;
        background-color: #bf000a;
        padding: 0 .1042rem 0 .6rem;
        margin-left: .4rem;
        border-radius: .2rem;
        font-size: .35rem;
        color: #fff !important;
        line-height: .8rem;
    }

    body .older_headline {
        height: 1.6rem;
        overflow: hidden;
    }

    body .older_headline h1 {
        width: 100%;
        height: 1.7rem;
        font-size: .55rem;
        line-height: 1.5;
    }

    body .older_headline {
        display: flex;
        align-items: center;
        padding-left: 2.5rem;
        background: url(../images/older_headline.png) left center / 2.2rem auto no-repeat;
    }

    body .older_swiper {
        width: 100%;
        height: 5rem;
        margin-top: .4rem;
    }

    body .older_swiper p {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1rem;
        padding: 0 2rem 0 .2083rem;
        background-color: rgba(0, 0, 0, .5);
        font-size: .45rem;
        line-height: 1rem;
        color: #fff;
    }

    body .older_swiper#swiper_picNews.swiper-container-horizontal>.swiper-pagination-bullets,
    body .swiper-pagination-custom,
    body .swiper-pagination-fraction {
        bottom: 0rem;
    }

    body #swiper_picNews .swiper-pagination-bullet {
        vertical-align: middle;
    }

    body #swiper_picNews .swiper-button-prev,
    body #swiper_picNews .swiper-button-next {
        display: none;
        width: 2rem;
        height: 1rem;
        background-image: none !important;
    }

    #swiper_picNews svg {
        width: 2.1rem;
        height: 1.4rem;
    }

    .cls-4 {
        stroke-width: .05rem;
        opacity: .8;
    }

    .cls-5 {
        stroke-width: .05rem;
    }

    .cls-3 {
        stroke-width: .05rem;
    }

    .cls-1 {
        transition: .5s;
        transform-origin: -0.1042rem .2083rem;
    }

    svg:hover .cls-4 {
        stroke-dasharray: .0104rem;
        stroke-dashoffset: .0104rem;
        opacity: 1;
    }

    svg:hover .cls-3 {
        transform: translate(2.6rem, .2rem) scaleX(0.4);
    }

    svg:hover .cls-5 {
        transform: translate(-.1rem, .2rem) scaleX(1.4);
    }

    svg:hover .cls-1 {
        transform: scale(1.1);
    }

    body .older_link {
        padding-bottom: .4rem;
        margin-top: .4rem;
    }

    body .older_link li {
        width: 48%;
        height: 4rem;
        margin-bottom: .3rem;
    }

    body .older_link li span {
        position: absolute;
        left: .3rem;
        top: 1.4rem;
        font-size: .65rem;
    }

    body .older_link li i {
        display: block;
        position: absolute;
        right: .5rem;
        bottom: .3rem;
    }

    body .older_link1 i {
        width: 1.2rem;
        height: 1.6rem;
        background: url(../images/older_link1_logo.png) center center / 100% auto no-repeat;
    }

    body .older_link2 i {
        width: .9rem;
        height: 1.6rem;
    }

    body .older_link3 i {
        width: 1.3rem;
        height: 1.4rem;
    }

    body .older_link4 i {
        width: 1.3rem;
        height: 1.5rem;
    }

    body .older_link5 i {
        width: 1.2rem;
        height: 1.4rem;
    }

    body .older_link6 i {
        width: 1.2rem;
        height: 1.4rem;
    }

    body .older_link7 i {
        width: 1.2rem;
        height: 1.4rem;
    }

    body .older_link8 i {
        width: 1.2rem;
        height: 1.4rem;
    }

    /* 长者版列表页 */
    body .older_channel {
        font-size: .6rem;
        line-height: 1.2rem;
        margin-top: .2rem;
    }

    body .older_list li {
        position: relative;
        width: 100%;
        height: auto;
        padding: .2rem .3rem .2rem .6rem;
        margin-bottom: .4rem;
        border: .0104rem solid #ffd7a0;
        border-radius: .2rem;
    }

    body .older_list li a .p {
        width: 8.8rem;
    }

    body .older_list li a p {
        max-height: 1.5rem;
        font-size: .5rem;
    }

    body .older_list li a span {
        width: 100%;
        font-size: .45rem;
        line-height: 1.5;
    }

    body .older_list li a {
        flex-direction: column;
        align-items: flex-start;
    }

    body .older_list li .p::after {
        position: absolute;
        left: -.34rem;
        top: .24rem;
        width: .15rem;
        height: .15rem;
    }

    /* 长者版详情页 */

    body.older_title {
        margin-top: .4rem;
    }

    body .older_title h2 {
        padding: 0 .2083rem;
        font-size: .55rem;
    }

    body .older_title .older_info {
        margin-top: .2rem;
        border-bottom: .0052rem solid #dcdcdc;
    }

    body .older_info span {
        font-size: .4rem;
        line-height: .8rem;
    }

    body .older_info P:nth-child(1) {
        margin-right: .4rem;
    }

    body .older_content P {
        font-size: .4rem;
        line-height: 2;
        margin-bottom: .4rem;
    }

    body .older_content p>img {
        width: 7rem;
    }

    body .older_content span>img {
        width: 7rem;
    }

    body .theme4_box1 li {
        position: relative;
        width: 48%;
        height: 6rem;
        background: url(../images/xxzlhb.jpg) center center / 100% auto no-repeat;
        margin-right: .3rem;
        margin-bottom: .4rem;
        overflow: hidden;
    }

    body .theme4_box1 li:nth-child(2n) {
        margin-right: 0;
    }

    body .theme4_box1 li h2 {
        position: absolute;
        right: .5rem;
        top: 2.5rem;
        font-size: .4rem;
    }

    body .theme4_box1 li>span {
        position: absolute;
        right: .2rem;
        top: 4.3rem;
        font-size: .35rem;
        color: #222;
    }

    body .download span {
        font-size: .5rem;
    }

    body .overlook a {
        font-size: .5rem;
    }


    body .download .download_pdf {
        background: rgb(235, 38, 8) url(../images/pdf.png) center center / 1rem auto no-repeat;
    }

    body .download .download_word {
        background: rgba(67, 142, 219, 1) url(../images/word.png) center center / 1rem auto no-repeat;
    }

    /* 宣传片 */
    body .artList_imgList li {
        position: relative;
        width: 48%;
        height: auto;
        margin-right: .2rem;
        margin-bottom: .4rem;
    }

    body .artList_imgList li:nth-child(2n) {
        margin-right: 0 !important;
    }

    body .artList_imgList li:nth-child(3n) {
        margin-right: .2rem;
    }

    body .artList_imgList li .img {
        width: 100%;
        height: 2.6rem;
    }

    body .artList_imgList li p {
        height: .8rem;
        font-size: .35rem;
        line-height: .8rem;
    }

    /* 网站地图 */
    body .webMap>div>a {
        font-size: .4rem;
    }

    body .webMap>div ul {
        width: 7rem;
    }

    body .webMap>div ul a {
        width: 3.4rem;
        font-size: .35rem;
    }

    /* 普通列表2 */
    body .artList_picList {
        flex-wrap: wrap;
        margin-bottom: .2rem;
        padding-top: .4rem;
    }

    body .artList_picList li {
        position: relative;
        width: 48%;
        margin-bottom: .2rem;
    }

    body .artList_picList li .img {
        width: 100%;
        height: 2.6rem;
    }

    body .artList_picList li .p {
        width: 100%;
        height: .8rem;
        padding: 0 .2rem;
    }

    body .artList_picList li .p p {
        -webkit-line-clamp: 1;
        font-size: .3rem;
        line-height: .8rem;
    }

    body .artList_picList li .listTIme_pic {
        right: .1rem;
        top: 2.2rem;
        width: 2rem;
        height: .6rem;
        font-size: .3rem;
        line-height: .6rem;
    }

    body .artList5 li {
        position: relative;
        padding-left: .3rem;
    }



    body .artList5 li::before {
        width: .15rem;
        height: .15rem;
    }

    body .artList5 li p {
        width: 70%;
        font-size: .38rem;
        line-height: 1rem;
    }

    body .artList5 li span {
        font-size: .35rem;
        line-height: 1rem;
    }

    /* 分页 */
    .art_page.m {
        width: 100% !important;
    }

    /* 双岗建工 */
    body .artList3 li {
        position: relative;
        width: 100%;
        padding: .2rem 0rem .2rem .3rem;
        border-bottom: .0052rem solid #e6e6e6;
    }

    body .artList3 li::before {
        width: .1rem;
        background: url(../images/arrow1.png) left center / auto .6rem no-repeat;
    }

    body .artList3 li a {
        height: 1rem;
    }

    body .artList3 li a span {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: .35rem;
        line-height: 1.5;
        transition: color, transform .3s;
    }

    /* 书画作品 */
    body .paintingList li {
        width: 48%;
        height: 4rem;
        margin-bottom: .4rem;
        margin-right: .2rem;
    }

    body .paintingList li:nth-child(2n) {
        margin-right: 0 !important;
    }

    body .paintingList li .img {
        width: 100%;
        height: 3rem;
    }

    body .paintingList li p {
        width: 100%;
        height: .8rem;
        font-size: .35rem;
        line-height: .8rem;
    }

    body .paintingList li a {
        display: block;
        width: 100%;
        height: 100%;
        padding: .2rem .2rem 0;
    }

    /* 普通内容页 */
    body .artBox_title h1 {
        font-size: .5rem;
    }

    body .artInfo p {
        font-size: .3rem;
        line-height: .8rem;
        color: #777;
    }

    body .artInfo p:nth-child(1) {
        margin-right: .2rem;
    }

    body .art_content {
        padding: .4rem 0;
    }

    body .art_content p {
        font-size: .4rem !important;
        line-height: 2 !important;
        margin-bottom: .2rem;
    }

    body .art_content span {
        font-size: .4rem !important;
        line-height: 2 !important;
    }

    body .artBox p>img,
    body .art_content p>img,
    body .art_content span>img,
    body .art_content p span>video,
    body .art_content p>video {
        width: 7rem;
    }

    /* 专题3 */
    body.theme_body3 .theme_head {
        width: 100%;
        height: 6rem;
        background: url(../images/theme_body3_head_m.png) center center / 100% auto no-repeat;
    }

    body .returnSite {
        left: .3rem;
        top: .3rem;
        width: 4rem;
        height: .8rem;
    }

    body .theme2_list {
        margin-top: .4rem;
        margin-bottom: .4rem;
    }

    body .theme2_list li {
        width: 100%;
        padding: .1rem;
        border: .0052rem solid #ffeab8;
        box-shadow: .1rem .1rem 0 0.01rem #fff8e8;
        margin-bottom: .4rem;
    }

    body .themeList_time2 span:nth-child(1) {
        font-size: .5rem;
    }

    body .themeList_time2 span:nth-child(2) {
        font-size: .4rem;
    }

    body .theme2_list li .p {
        display: flex;
        align-items: center;
        width: 7.5rem;
        padding: .2rem 0;
        white-space: wrap;
    }

    body .theme2_list li .p span {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        background: linear-gradient(to right, #bf000a, #bf000a) left bottom / 0 .0052rem no-repeat;
        font-size: .38rem;
        line-height: 2;
    }

    /* 80周年 */

    body.theme_body2 .theme_head {
        height: 6rem;
        background: url(../images/theme_body2_head_m.png) center center / 100% auto no-repeat;
    }

    body #theme2_swiper {
        width: 90%;
        height: 5.4rem;
        margin: 0 auto;
    }

    body #theme2_swiper a.swiper-slide {
        width: 6rem;
        height: 5rem;
    }

    body #theme2_swiper a.swiper-slide .img {
        width: 100%;
        height: 4rem;
    }

    body #theme2_swiper a p {
        width: 100%;
        height: 1rem;
        padding: 0 .1042rem;
        background-color: #fff;
        font-size: .35rem;
        line-height: 1rem;
        box-shadow: .02rem .02rem .01rem .01rem #f3f3f3;
    }

    body .theme2_swiper_prev,
    body .theme2_swiper_next {
        display: none;
    }

    /* 会史 */
    body .theme_head {
        height: 6rem;

    }

    body.theme_body1 .theme_head {
        background: url(../images/theme_body1_head.png) center center / 8rem auto no-repeat;
    }

    body.theme_body1 {
        background-image: url(../images/hsgzztn_m.png);
    }

    body .theme1_box1 {
        padding: 1rem .2rem .2rem;
        margin-top: .2rem;
    }

    body.theme_body1 .content .theme1_box1>div:first-child {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: .8rem;
        background: url(../images/zxxx.png) left center / auto 100% no-repeat;
    }

    body .theme1_headline {
        height: 1rem;
        padding: 0 .2rem;
        margin-top: 0;
    }

    body .theme1_headline h1 {
        font-size: .45rem;
        line-height: 1rem;
    }

    body .theme1_imgNews {
        margin-top: .4rem;
    }

    body .theme1_imgNews a {
        width: 48%;
        height: 2.6rem;
    }

    body .theme1_imgNews p {
        height: .8rem;
        padding: 0 .2rem;
        background: linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent);
        font-size: .3rem;
        font-weight: 400;
        line-height: .8rem;
    }

    body .theme2_box2 li {
        width: 100%;
        padding: .1rem;
        border: .0052rem solid #ef7f53;
        box-shadow: .05rem .05rem 0 .01rem #ef7f53;
        margin-bottom: .4rem;
    }

    body .theme2_box2 li .themeList_time1 {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: auto;
        height: auto;
    }

    body .themeList_time1 span:nth-child(1) {
        font-weight: 600;
        font-size: .5rem;
    }

    body .themeList_time1 span:nth-child(2) {
        font-size: .4rem;
    }


    body .theme2_box2 li .p {
        display: flex;
        align-items: center;
        width: 7.2rem;
        padding: .2rem 0;
        white-space: wrap;
    }

    body .theme2_box2 li .p span {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        background: linear-gradient(to right, #bf000a, #bf000a) left bottom / 0 .0052rem no-repeat;
        font-size: .38rem;
        line-height: 2;
    }


    /* 文艺荟萃 */
    body .paintingList {
        margin-top: .4rem;
        padding-bottom: .8rem;
    }

    body .paintingList .listTitle {
        display: block;
        width: 100%;
        height: 1rem;
        background: url(../images/listTitle_bg1.png) 3.4rem center / auto 1rem no-repeat;
        margin-bottom: .4rem;
        font-size: .45rem;
        line-height: 1rem;
    }

    body #swiper_painting {
        height: 5rem;
    }

    body #swiper_painting .swiper-slide a {
        display: block;
        width: 100%;
        height: 4.2rem;
        padding: .2rem .2rem 0;

    }

    body #swiper_painting .swiper-slide a .img {
        width: 100%;
        height: 3rem;
    }

    body #swiper_painting .swiper-slide a p {
        font-size: .35rem;
        line-height: 1rem;
    }

    body #swiper_painting>.swiper-pagination-bullets {
        bottom: 0rem !important;
    }

    body #swiper_painting .swiper-pagination-bullet {
        width: .15rem;
        height: .15rem;
        vertical-align: bottom;
    }

    body .photoList .listTitle {
        display: block;
        width: 100%;
        height: 1rem;
        background: url(../images/listTitle_bg1.png) 3.4rem center / auto 1rem no-repeat;
        margin-bottom: .4rem;
        font-size: .45rem;
        line-height: 1rem;
    }

    body #photoListBox {
        height: 4rem;
    }

    body #photoListBox a {
        width: 1rem;
    }

    body #photoListBox a.hover {
        width: 7rem;
    }

    body #photoListBox a .img,
    body #photoListBox a img {
        width: 7rem;
        height: 100%;
    }

    body #photoListBox a .p2 {
        height: 1rem;
        font-size: .35rem;
        line-height: 1rem;
        transform: translateY(1rem);
    }

    body #photoListBox a .p1 {
        left: .1rem;
        width: .6rem;
        height: 3rem;
        padding-top: .1rem;
        font-size: .3rem;
        line-height: .6rem;
        transform: translateX(0);
    }

    body #photoListBox a.hover .p1 {
        transform: translateX(-1rem);
    }

    body .literatureList .listTitle {
        height: 1rem;
        background: url(../images/listTitle_bg1.png) 3.4rem center / auto 1rem no-repeat;
        margin-bottom: .4rem;
        font-size: .45rem;
        line-height: 1rem;
    }

    body #swiper_literatureList {
        width: 100%;
        height: auto;
        padding: .1042rem .026rem;
    }

    body #swiper_literatureList li {
        position: relative;
        width: 90%;
        height: 1rem;
        box-shadow: -0.04rem -0.04rem 0 .03rem #fdd7d8;
        border-bottom: .052rem solid #eaeaea;
        border-right: .052rem solid #eaeaea;
        margin: 0 auto .2rem !important;
        padding: 0 .1rem 0 1rem;
        background: #fff url(../images/swiper_literatureList_li.png) .3rem center / .6rem auto no-repeat;
        z-index: 1;
    }

    body #swiper_literatureList li a {
        display: block;
        width: 100%;
        font-size: .3rem;
        line-height: 1rem;
    }

    /* 导航 */

    body .secendList {
        margin-top: .4rem;
        flex-direction: column;
        align-items: flex-start;
    }

    body .secendNav {
        width: 100%;
        height: auto;
        overflow: hidden;
        padding-bottom: 0;
        border-left: none;
        border-right: none;
        margin: 0 auto .6rem;
        transition: .5s;
    }

    body .secendNav.unfold {
        height: auto;
    }

    body .secendNav.mjgk li:nth-child(1),
    body .secendNav li:nth-child(1) {
        display: block !important;
        width: 100%;
        height: 1.2rem;
        font-size: .58rem !important;
        line-height: 1.2rem;
        text-align: left;
        padding-left: .3rem;
        background: url(../images/secend_nav_m.png) 8.4rem center / .6rem auto no-repeat, url(../images/mobileNav_first.jpg) center center / 100% 100% no-repeat;
        font-family: "楷体";
        border-bottom: .0052rem solid #e2e2e2;
        color: #fff !important;
    }

    body .secendNav.mjgk li {
        display: none;
        width: 100%;
        padding-left: 1rem;
        border-bottom: .0052rem solid #e2e2e2;
        font-size: .35rem !important;
        line-height: 1rem;
        color: #555555 !important;
    }

    body .secendNav.mjgk li:nth-child(5),
    body .secendNav.mjgk li:nth-child(2) {
        position: relative;
        width: 100%;
        position: relative;
        padding-left: .8rem;
        line-height: 1rem;
        font-size: .38rem !important;
        background-color: #fbfbfb !important;
        color: #222 !important;
    }

    body .secendNav.mjgk li:nth-child(2)::before,
    body .secendNav.mjgk li:nth-child(5)::before {
        position: absolute;
        right: 25px;
        top: 50%;
        transform: translateY(-50%) rotate(-45deg);
        content: '';
        width: .1rem;
        height: .1rem;
        border-left: .052rem solid #818181;
        border-bottom: .052rem solid #818181;
    }


    body .secendContent {
        width: 100%;
        min-height: auto;
    }

    body .secendNav li:nth-child(n + 2).hover,
    body .secendNav li:nth-child(n + 2):hover {
        font-weight: 400;
        background-position: left center, right center;
        background: none;
    }

    body .secendNav li:nth-child(n + 2).hover a,
    body .secendNav li:nth-child(n + 2):hover a {
        color: #bf000a !important;
    }

    body .secendNav li:nth-child(n + 2).hover::after,
    body .secendNav li:nth-child(n + 2):hover::after {
        display: none;
    }

    body .secendNav li:nth-child(n + 2) {
        background: none;
    }

    /* 荣誉成绩 */

    body .secendContent .th_link {
        margin-top: .4rem;
    }

    body .secendContent .th_link a {
        height: .8rem;
        font-size: .4rem;
        line-height: .8rem;
    }

    body .secend_honor li {
        position: relative;
        width: 48%;
        height: 3rem;
        margin-right: .2rem;
        margin-bottom: .4rem;
    }

    body .secend_honor li:nth-child(2n) {
        margin-right: 0 !important;
    }

    body .honor_big_close {
        position: absolute;
        right: -0.2083rem;
        top: -0.3125rem;
        width: .6rem;
        height: .6rem;
        border-radius: 100%;
        background-color: #262626;
        color: #fff;
        font-size: .1563rem;
        line-height: .2083rem;
    }

    /* 移动端多级导航 */
    body .mobileNav {
        width: 100%;
        height: auto;
        margin: 0 auto .6rem;
    }

    body .mobileNav a {
        border-bottom: .0052rem solid #e2e2e2
    }

    .mobileNav_first {
        width: 100%;
        height: 1.2rem;
        font-size: .58rem !important;
        line-height: 1.2rem;
        text-align: left;
        padding-left: .3rem;
        background: url(../images/secend_nav_m.png) 8.4rem center / .6rem auto no-repeat, url(../images/mobileNav_first.jpg) center center / 100% 100% no-repeat;
        font-family: "楷体";
        border-bottom: .0052rem solid #e2e2e2;
        color: #fff;
    }

    .mobileNav_second {
        position: relative;
        display: block;
        width: 100%;
        position: relative;
        padding-left: .8rem;
        line-height: 1rem;
        font-size: .38rem !important;
        background-color: #fbfbfb !important;
        color: #222 !important;
    }

    .mobileNav_second.hasChild::before {
        position: absolute;
        right: 25px;
        top: 50%;
        transform: translateY(-50%) rotate(-45deg);
        content: '';
        width: .1rem;
        height: .1rem;
        border-left: .052rem solid #818181;
        border-bottom: .052rem solid #818181;
    }

    .mobileNav_third {
        display: block;
        width: 100%;
        padding-left: 1rem;
        border-bottom: .0052rem solid #e2e2e2;
        font-size: .35rem !important;
        line-height: 1rem;
        color: #555555 !important;
    }

    .mobileNav_third.hover {
        color: #bf000a;
    }

    .mobileNav_firstBox,
    .mobileNav_secendBox {
        display: none;
    }


    /* -----------------------------------------------------------------高级检索 */
    body .cms_search_content_title span {
        padding: 0 0.1rem;
        font-size: 0.4rem;
        line-height: .8rem;
    }

    body .cms_search_content_title h2 {
        font-size: .5rem;
        line-height: .8rem;
        height: 0.8rem;
        margin-left: 0.3rem;
    }

    body .cms_search_content_art {
        width: 100%;
        height: 2rem;
        padding-top: .2rem;
    }

    body .cms_search_content_art p {
        width: 100%;
        height: 2rem;
        font-size: .35rem;
        line-height: .65rem;
        color: #666;
        overflow: hidden;
    }

    body .cms_search_content_time {
        width: 5.5rem;
        height: 0.8rem;
        margin-top: 0.2rem;
        font-size: 0.35rem;
        line-height: 1rem;
        color: #999999;
        overflow: hidden;
    }

    body .cms_search {
        width: 100%;
        min-width: auto;
        min-height: auto;
    }

    body .cms_search_top {
        display: none;
        position: relative;
        width: 100%;
        height: 5rem;
    }

    body .cms_search_bottom {
        display: none;
    }

    body .search_seniorSeaerch {
        display: none;
    }

    body .cms_search_content li {
        width: 100%;
        height: 5rem;
        border-bottom: 1px dashed #d5d5d5;
        padding-top: 0.7rem;
    }

    body .cms_search_content_title {
        width: 100%;
        height: 0.8rem;
    }

    body .zxf_pagediv span:nth-child(9),
    body .zxf_pagediv span:nth-child(10),
    body .zxf_pagediv span:nth-child(11) {
        display: none;
    }

    body div.zxf_pagediv span,
    div.zxf_pagediv a {
        margin-right: 0.1rem;
    }

    body div.zxf_pagediv span.current {
        width: .6rem;
        height: .6rem;
        line-height: .6rem;
        margin-right: 0.1rem;
    }

    body .zxfPagenum {
        width: .6rem;
        height: .6rem;
        line-height: .6rem;
    }

    body .nextbtn,
    body .prebtn,
    body span.disabled {
        width: 1.4rem;
        height: 0.6rem;
        line-height: .6rem;
    }

    /* -------------------------------------------------------------------高级检索end */

    /* 分页 */
    .paginator {
        padding-bottom: 1rem !important;
    }

    /* 荣誉成绩 */
    body .honor_big .img img {
        width: 70vw;
        height: auto;
        object-fit: contain;
    }

    body .honor_big_Btn {
        width: 1rem;
        height: 1rem;
    }

    /* 会史往事 */
    body .artList4 li {
        width: 100%;
        padding: .2rem .1rem .2rem 0;
        box-shadow: 0 .0104rem 0.2rem .05rem #f7f5f5;
        margin-bottom: .4rem;
        transition: box-shadow .3s;
    }

    body .artList4 li a {
        display: flex;
        width: 100%;
        height: 1.2rem;
        align-items: center;
        padding-left: 1.5rem;
        background: url(../images/book2.png) .1302rem center / 1rem auto no-repeat;
        border-bottom-left-radius: .521rem;
        border-bottom-right-radius: .521rem 21.6736px;
        overflow: hidden;
    }

    body .artList4 li a span {
        font-size: .4rem;
        line-height: 2;
    }







}

@media screen and (min-width: 768px) {

    .m,
    .m1,
    .m2 {
        display: none !important;
    }
}