@media only screen and (min-width: 350px) and (max-width: 750px) {
    .m {
        display: block !important;
    }

    .pc {
        display: none !important;
    }

    body {
        position: relative;
        background-color: #f3f3f3;
    }

    /* ---------------------------------------------------------头部  底部--------------------------------------------------------------- */
    body .jgdj_headNav_move {
        display: block;
        position: absolute;
        top: .3rem;
        left: .3rem;
        width: .8rem;
        height: .8rem;
        border-radius: .3rem;
        background: url(../images/jgdj_headNav_move.png) center no-repeat;
        background-size: 100% 100%;
        z-index: 10;
    }

    body .jgdw_head {
        width: 100%;
        height: 6rem;
        min-width: auto;
    }

    body .jgdw_head_top {
        height: 6rem;
    }

    body .jgdw_head_bottom {
        display: none;
    }

    body .jgdw_head_logo {
        left: 50%;
        top: 1.5rem;
        transform: translateX(-50%);
        width: 80%;
        height: auto;
    }

    body #text {
        display: block;
        line-height: 1rem;
        padding-left: .7rem;
        padding-right: 1.2rem;
    }

    body #text::placeholder {
        font-size: .3rem;
        line-height: 1rem;
    }

    body #search {
        display: block;
        position: absolute;
        right: .2rem;
        top: 0;
        width: 1rem;
        height: 1rem;
        background: url(../images/jgdw_head_search.png) center no-repeat;
        border-radius: 0 .5rem .5rem 0;
        background-size: 50%;
    }

    body .jgdw_head_search {
        left: 50%;
        transform: translateX(-50%);
        top: 4rem;
        width: 80%;
        height: 1rem;
    }

    body .jgdw_foot {
        width: 100%;
        min-width: auto;
        height: 8rem;
    }

    body .jgdw_foot_top {
        display: none;
    }

    body .jgdw_foot_bootom_wechat {
        display: none;
    }

    body .jgdw_foot_bootom_xx {
        position: absolute;
        top: 0;
        left: 0;
        float: none;
        width: 100%;
        padding-top: 1rem;
        text-align: center;
    }

    body .jgdw_foot_bootom_xx span {
        display: block;
        color: #fafafa;
        font-size: .4rem;
        line-height: .7rem;
        text-align: center;
    }

    body #cnzz_stat_icon_1281351481 {
        display: none;
    }

    body .jgdw_foot_bootom_dzjg {
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
        width: 100%;
        height: 3.1rem;
        background: url(../images/jgdw_dzjg_icon.png) center no-repeat;
        background-size: 1.6rem;
    }

    body .jgdw_foot_bootom_dzjg a {
        margin-bottom: 0 !important;
    }

    body .jgdw_foot_bootom_xx br {
        display: none;
    }

    body .jgdw_foot_bootom {
        width: 100%;
        height: 100%;
    }

    body .w {
        width: 100%;
    }

    /* ------------------------------------------------------------------------------------------------------------------------------ */
    /* 列表页 */
    body .jgdw_position {
        width: 100%;
        min-width: auto;
        height: 1.6rem;
        background-color: #fff;
        padding-left: .4rem;
    }

    body .jgdw_position img {
        float: left;
        display: block;
        width: 0.45rem;
        height: 0.55rem;
        margin: .55rem .1rem 0 0;
    }

    .jgdw_position a,
    .jgdw_position i {
        float: left;
        display: block;
        font-size: 0.4rem;
        line-height: 1.7rem;
        margin-right: .1rem;
        color: #666;
    }

    body .jgdw_List {
        min-width: auto;
        /* margin-bottom: 1.5rem; */
        background-color: #fff;
    }

    body .jgdw_List_title {
        position: relative;
        width: 100%;
        height: 1.5rem;
        padding-left: 1.2rem;
        background: url(../images/jgdw_List_titile.jpg) left center no-repeat;
        background-size: auto 100%;
    }

    body .jgdw_List_title span {
        position: absolute;
        left: 1.5rem;
        font-size: .6rem;
        color: #cf0212;
        line-height: 1.5rem;
        font-weight: 800;
    }

    body .jgdw_List_main li {
        position: relative;
        width: 100%;
        height: 2.5rem;
        border-bottom: 0.04px #efefef dashed;
        transition: all .7s;
    }

    /* body .jgdw_List_main li:nth-child(odd) {
        background-color: #f8f8f8;
    } */

    body .jgdw_List_main li span i:nth-child(1) {
        font-size: .5rem;
    }

    body .jgdw_List_main li span i:nth-child(2) {
        font-size: .35rem;
    }

    body .jgdw_List_main li span {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        display: block;
        width: 1.5rem;
        height: 2.3rem;
        padding-top: .7rem;
        background: url(../images/jgdw_List_img.png) center no-repeat;
        background-size: 100%;
        margin-left: .2rem;
    }

    body .jgdw_List_main li p {
        position: absolute;
        left: 2rem;
        top: 50%;
        transform: translateY(-50%);
        width: 7rem;
        height: 1.1rem;
        font-size: .4rem;
        line-height: .6rem;
        font-weight: 400;
        overflow: hidden;
        white-space: normal;
        text-overflow: ellipsis;
    }

    body .List_lookMore {
        display: none;
    }

    /* 列表页end */
    /* ------------------------------------------------------------------------------------------------------------------------------ */

    /* ------------------------------------------------------------------------------------------------------------------------------ */
    /* 走进工委 */
    body .jgdw_leader_list {
        min-height: 10rem;
        background-color: #fff;
    }

    body .jgdw_leader_list_left {
        width: 100%;
        height: 1.5rem;
        border: 0;
        border-bottom: 1px solid #e2e2e2;
    }

    body .jgdw_leader_list_left li:nth-child(1) {
        display: none;
    }

    body .jgdw_leader_list_left li:nth-child(n+2) {
        position: relative;
        display: block;
        float: left;
        width: 3rem;
        height: 1.5rem;
        font-size: .5rem;
        color: #333;
        line-height: 1rem;
        text-align: center;
        border-bottom: 0;
    }

    body .jgdw_leader_list_left li:nth-child(n+2).hover a {
        display: inline-block;
        border-bottom: 5px solid #cf0212;
        line-height: 1.4rem;
    }

    body .jgdw_leader_list_left li a {
        line-height: 1.4rem;
    }

    .jgdw_leader_list_left li:nth-child(n+2)::after {
        display: none;
    }

    body .jgdw_leader_list_right_top {
        display: none;
    }

    body .jgdw_leader_list_right {
        width: 100%;
    }

    body .jgdw_leader_list_right_bottom {
        display: block;
        width: 90%;
        min-height: 10rem;
        padding-top: 1rem;
        margin: 0 auto 1rem;
    }

    body .jgdw_leader_list_right_bottom_m {
        display: block;
        width: 90%;
        min-height: 10rem;
        padding-top: 1rem;
        margin: 0 auto 1rem;
    }

    body .jgdw_leader_list_right_bottom {
        display: none;
    }

    body .lead_move {
        display: block;
        margin: 0 auto;
        text-align: center;
        font-size: .6rem;
        font-weight: 800;
    }

    .lead_move_name {
        display: block;
        font-size: .7rem;
        font-family: "华文楷体";
        margin-bottom: .25rem;
    }

    .lead_job {
        font-size: .55rem;
        font-family: "华文楷体";
        margin-bottom: .5rem;
    }

    /* 走进工委 end */
    /* ------------------------------------------------------------------------------------------------------------------------------ */
    /* 头部 */
    .jgdj_move_nav {
        position: fixed;
        top: 0;
        left: -100vh;
        bottom: 0;
        width: 100vh;
        height: 100vh;
        z-index: 100;
        z-index: 11;
        transition: all 1s;
    }

    .jgdj_move_nav.hover1 {
        left: 0;
    }

    .jgdj_move_nav.hover2 {
        background: rgba(0, 0, 0, .7);
    }

    .jgdj_move_nav_main {
        width: 7rem;
        height: 100%;
        background-color: #f5f5f7;
        padding-top: 1rem;
    }

    .jgdj_head_nav_img {
        display: block;
        width: 80%;
        margin: 0 auto;
    }

    .jgdj_move_nav_search {
        position: relative;
        width: 80%;
        height: 1.1rem;
        margin: 0 auto;
        margin-top: .6rem;
    }

    .move_head_search {
        display: block;
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        font-size: .4rem;
        background-color: #e5e5e5;
        border-radius: .5rem;
        padding-left: .5rem;
        padding-right: 1.2rem;
    }

    .move_head_search::placeholder {
        font-size: .4rem;
    }

    .move_head_btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 1rem;
        height: 1rem;
        background-color: transparent;
        background: url(../images/ico1.png) no-repeat center;
        background-size: .5rem .5rem;
    }

    .jgdj_move_nav li {
        width: 80%;
        height: 1.5rem;
        margin: 0 auto;
        text-align: center;
        font-size: .5rem;
        line-height: 1.5rem;
        border-bottom: 1px solid #e1e1e1;
    }

    .jgdj_move_nav li:first-child a {
        font-size: .65rem;
        color: #cf0212;
        font-weight: 800;
    }

    .jgdj_move_nav li:first-child {
        border-bottom: 3px solid #cf0212;
    }

    .jgdj_move_nav li:last-child {
        border-bottom: 0;
    }

    /* 头部end */
    /* ----------------------------------------------------------------------------------------------------- */
    /* 首页 */
    body .wordL {
        text-align: left;
    }

    body .wordR {
        text-align: right;
    }

    body .jgdw_guojia {
        height: auto;
        background: #fffdf8 url(../images/sy_top1_bg.png) bottom left no-repeat;
    }

    body .jgdw_guojia_top1 {
        height: 3rem;
    }

    body .jgdw_guojia_top1 h1 {
        font-size: .1rem;
        width: 80%;
        overflow: hidden;
        text-overflow: ellipsis
    }

    body .jgdw_guojia_top2_PC {
        display: none;
    }

    body .jgdw_guojia_top2_M {
        display: block;
    }

    body .jgdw_guojia_top1 h1 a {
        font-size: .5rem;
    }

    body .jgdw_guojia_top2 {
        height: auto;
    }

    body .jgdw_guojia_top2_L {
        float: none;
        width: 100%;
        height: 7rem;
    }

    body .swiper-container {
        width: 100%;
        height: 100%;
    }

    body .jgdw_guojia_top2_L p {
        height: 1.2rem;
        font-size: .4rem;
        line-height: 1.2rem;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

    body .jgdw_guojia_top2_R {
        width: 100%;
        height: 10rem;
        float: none;
        margin-top: .3rem;
    }

    body .jgdw_guojia_top2_R_title {
        height: 1.6rem;
        text-align: center;
    }

    body .jgdw_guojia_top2_R_title a {
        line-height: 1.6rem;
    }

    body .jgdw_guojia_top2_R_title span {
        font-size: .65rem;
        line-height: 1.6rem;
        margin-right: .2rem;
    }

    body .jgdw_guojia_top2_R_art {
        position: absolute;
        top: 1.6rem;
        left: 50%;
        transform: translateX(-50%);
        width: 90%;
        transition: all 1s;
        visibility: hidden;
        opacity: 0;
        z-index: 1;
    }

    body .jgdw_guojia_top2_R_art li a {
        display: block;
        font-size: .4rem;
        line-height: .8rem;
        width: 100%;
    }
	body .jgdw_guojia_top2_R_art li::after{
	top:.7rem;
}
    body .jgdw_guojia_top2_R_art li {
    	   display:none;
        padding: .4rem 0 .4rem 0.4rem;
        list-style: none;
        height: auto;
    }
body .jgdw_guojia_top2_R_art li:nth-child( -n + 5 ){
	display:block;
}
    body .jgdw_cont2 {
        width: 100%;
        min-width: auto;
        height: 20rem;
        margin: 0 auto 0;
    }

    body .jgdw_djzx {
        float: none;
        width: 100%;
        height: 10rem;
        margin: 0 auto;
    }

    body .jgdw_djzx_top {
        display: inline-block;
        height: 1.3rem;
        margin-bottom: .2rem;
        padding-left: 1rem;
    }

    body .jgdw_djzx_top span {
        display: block;
        float: left;
        font-size: .6rem;
        line-height: 1.3rem;
    }

    body .jgdw_djzx_top img {
        display: block;
        float: right;
        margin-top: .5rem;
        margin-right: .5rem;
    }

    body .jgdw_djzx_top2 {
        width: 100%;
        height: 3rem;
        padding: .3rem 0 .3rem .3rem;
        background-color: #f8f8f8;
    }

    body .jgdw_djzx_top2 img {
        width: 3.4rem;
        height: 2.4rem;
    }

    body .jgdw_djzx_top2_r {
        float: right;
        width: 5.3rem;
        height: 2.4rem;
        padding-left: 0.5rem;
    }

    body .jgdw_djzx_top2_r p {
        width: 4.8rem;
        height: 1.4rem;
        font-size: 0.45rem;
        font-weight: 800;
        line-height: 0.7rem;
        color: #333;
        overflow: hidden;
    }

    body .jgdw_djzx_top2_r img {
        display: block;
        float: right;
        width: 0.6rem;
        height: 0.2rem;
        margin-top: 0.5rem;
        margin-right: 0.4rem;
    }

    body .jgdw_djzx_top3 {
        width: 100%;
        height: 5rem;
        margin-top: .3rem;
    }

    body .jgdw_djzx_top3 li {
        position: relative;
        width: 100%;
        height: 1rem;
        padding-left: .4rem;
    }

    body .jgdw_djzx_top3 li:nth-child(-n+3) {
        margin-bottom: .2rem;
    }

    body .jgdw_djzx_top3 li a {
        font-size: .4rem;
        line-height: 1rem;
    }

    body .jgdw_djzx_top3 li p {
        width: 85%;
    }

    body .jgdw_djzx_top3 li::before {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        content: '';
        width: .12rem;
        height: .12rem;
        background-color: #999;
        border-radius: 50%;
    }

    body .jgdw_gwdt {
        float: none;
        width: 100%;
        height: 10rem;
        margin: 0 auto;
    }

    body .jgdw_gwdt_top1 {
        display: inline-block;
        height: 1.3rem;
        margin-bottom: 0.2rem;
        padding-left: 1rem;
    }

    body .jgdw_gwdt_top1 span {
        display: block;
        float: left;
        font-size: .6rem;
        line-height: 1.3rem;
    }

    body .jgdw_gwdt_top1 img {
        display: block;
        float: right;
        margin-top: 0.5rem;
        margin-right: 0.5rem;
    }

    body .jgdw_gwdt_top3 {
        width: 100%;
        height: 5rem;
        margin-top: .3rem;
    }

    body .jgdw_gwdt_top3 li {
        position: relative;
        width: 100%;
        height: 1rem;
        padding-left: .4rem;
    }

    body .jgdw_gwdt_top3 li:nth-child(-n+3) {
        margin-bottom: .2rem;
    }

    body .jgdw_gwdt_top3 li a {
        font-size: .4rem;
        line-height: 1rem;
    }

    body .jgdw_gwdt_top3 li p {
        width: 85%;
    }

    body .jgdw_gwdt_top3 li::before {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        content: '';
        width: .12rem;
        height: .12rem;
        background-color: #999;
        border-radius: 50%;
    }

    body .jgdw_gwdt_top2 {
        width: 100%;
        height: 2.3rem;
        background-color: #fff;
        box-shadow: 0.2rem 0.2rem #fff8e8;
        padding: 0.4rem 0px 0.4rem 0.25rem;
        border: 1px solid #ffeab8;
    }

    body .jgdw_gwdt_top2_time {
        float: left;
        width: 2rem;
        height: 1.6rem;
    }

    body .jgdw_gwdt_top2_time span:nth-child(1) {
        font-size: 0.6rem;
    }

    body .jgdw_gwdt_top2_time span:nth-child(2) {
        font-size: 0.4rem;
    }

    body .jgdw_gwdt_top2 p {
        width: 6.6rem;
        height: 1.4rem;
        font-size: .45rem;
        line-height: 0.8rem;
    }

    body .index_hf {
        width: 100% !important;
        height: 2rem !important;
        margin: .5rem 0 !important;
    }

    /* 图片视频 */
    body .jgdw_pic {
        display: none;
    }

    body .jgdw_pic_mobile {
        display: block;
        width: 90%;
        margin: 0 auto 1rem;
        padding-bottom: .5rem;
    }

    body .jgdw_pic_top {
        position: relative;
        width: 100%;
        height: 1.2rem;
        background: url(../images/jgdw_sy_Title_m.png) left top no-repeat;
        padding-left: .6rem;
    }

    body .jgdw_pic_top i {
        display: block;
        float: left;
        position: relative;
        font-size: .6rem;
        line-height: 1.2rem;
        font-weight: 800;
        font-style: oblique;
    }

    body .jgdj_sy_pxsbx {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 2.2rem;
        height: 1.2rem;
        background: url(../images/jgdj_sy_pxsbx.png) center no-repeat;
        font-size: .5rem;
        line-height: 1.2rem;
        font-weight: 800;
        color: #fff;
        text-align: center;

    }

    body .jgdw_pic_bottom {
        width: 100%;
        height: 3.8rem;
        margin-top: .4rem;
    }

    body .jgdw_pic_bottom .swiper-slide img {
        width: 100%;
    }

    body .jgdw_pic_bottom p {
        position: absolute;
        bottom: 0px;
        left: 0;
        width: 100%;
        height: 0.8rem;
        font-size: .4rem;
        line-height: .8rem;
        color: #fff;
        background: linear-gradient(to bottom, rgba(0, 0, 0, .4), rgba(0, 0, 0, 1));
        text-align: center;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    /* 政治建设 基层组织 */
    body .jgdw_cont3 {
        width: 90%;
        margin: 0 auto;
        min-width: auto;
        height: 22rem;
    }

    body .jgdw_cont3_zzjs {
        float: none;
        width: 100%;
        height: 11rem;
    }

    body .jgdw_cont3_zzjs_title,
    body .jgdw_cont3_jczz_title {
        height: 100%;
        height: 1.5rem;
    }

    body .jgdw_cont3_zzjs_title a {
        font-size: .6rem;
        padding-left: 1rem;
    }

    body .jgdw_cont3_zzjs_nr1,
    body .jgdw_cont3_jczz_nr1,
    body .jgdw_cont4_zfsj_nr1 {
        width: 100%;
        height: 2.7rem;
    }

    body .jgdw_cont3_zzjs_nr1 img,
    body .jgdw_cont4_zfsj_nr1 img {
        float: left;
        width: 3.7rem;
        height: 100%;
    }

    body .jgdw_cont3_zzjs_nr1_wz,
    body .jgdw_cont4_zfsj_nr1_wz {
        float: right;
        width: 5.3rem;
        height: 100%;
        padding-left: 20px;
        padding-top: .3rem;
    }

    body .jgdw_cont3_zzjs_nr1_wz p,
    body .jgdw_cont4_zfsj_nr1_wz p {
        width: 100%;
        height: 2rem;
        overflow: hidden;
        font-size: .4rem;
        line-height: .7rem;
    }

    body .jgdw_cont3_zzjs_nr2,
    body .jgdw_cont3_jczz_nr2,
    body .jgdw_cont4_zfsj_nr2 {
        width: 100%;
        height: 5rem;
    }

    body .jgdw_cont3_zzjs_nr2 li,
    body .jgdw_cont3_jczz_nr2 li,
    body .jgdw_cont4_zfsj_nr2 li,
    body .jgdw_cont4_tzqt_nr2 li {
        position: relative;
        width: 100%;
        height: 1.25rem;
        padding-left: .4rem;
    }

    body .jgdw_cont3_zzjs_nr2 li p,
    body .jgdw_cont3_jczz_nr2 li p,
    body .jgdw_cont4_zfsj_nr2 li p,
    body .jgdw_cont4_tzqt_nr2 li p {
        width: 85%;
        font-size: .4rem;
        color: #333;
        line-height: 1.25rem;
    }

    body .jgdw_cont3_zzjs_nr2 li span,
    body .jgdw_cont3_jczz_nr2 li span,
    body .jgdw_cont4_zfsj_nr2 li span,
    body .jgdw_cont4_tzqt_nr2 li span {
        float: right;
        font-size: .4rem;
        line-height: 1.25rem;
    }

    /* 政治建设 */
    body .jgdw_cont3_jczz {
        float: none;
        width: 100%;
        height: 10rem;
    }

    body .jgdw_cont3_jczz_title a {
        font-size: .6rem;
        padding-left: 1rem;
        background: url(../images/jgdw_jczzIcon.png) left 3px no-repeat;
        background-size: .7rem .7rem;
    }

    body .jgdw_cont3_jczz_nr1_wz h2 {
        width: 100%;
        font-size: .45rem;
    }

    body .jgdw_cont3_jczz_nr1_wz span {
        position: absolute;
        right: .3rem;
        bottom: 1rem;
        width: 2rem;
        height: .4px;
        font-size: .35rem;
    }

    /* <!-- 正风肃纪 统战群团 --> */
    body .jgdw_cont4 {
        width: 90%;
        min-width: auto;
        height: 22rem;
        margin: 0 auto;
    }

    body .jgdw_cont4_zfsj {
        float: none !important;
        width: 100%;
        height: 11rem;
    }

    body .jgdw_cont4_zfsj_title {
        width: 100%;
        height: 1.5rem;
    }

    body .jgdw_cont4_zfsj_title a {
        font-size: .6rem;
        padding-left: 1rem;
        background: url(../images/jgdw_zfsjIcon.png) left 3px no-repeat;
        background-size: .7rem .7rem;
    }

    body .jgdw_cont4_tzqt_title {
        width: 100%;
        height: 1.5rem;
    }

    body .jgdw_cont4_tzqt_title a {
        font-size: .6rem;
        padding-left: 1rem;
        font-weight: 800;
        color: #000;
        background: url(../images/jgdw_tzqtIcon.png) left 3px no-repeat;
        background-size: 0.7rem 0.7rem;
    }

    /* 盟市党建 */
    body .jgdw_msdj {
        width: 90%;
        min-width: auto;
        height: 7.5rem;
        margin: 0 auto;
        margin-bottom: 1rem;
        padding: .5rem 0;
    }

    body .jgdw_msdj_left {
        float: none;
        width: 100%;
        height: 1.2rem;
        background: url(../images/jgdw_msdj_bg.png) left top no-repeat;
        background-size: 100% 100%;
        padding-top: 0;
        text-align: center;
    }

    body .jgdw_msdj_left img {
        display: block;
        float: left;
        width: 1.2rem;
        height: 1.2rem;
        margin-left: 2.5rem;
    }

    body .jgdw_msdj_left span {
        float: left;
        display: block;
        width: 1.1rem;
        font-size: .55rem;
        line-height: 1.2rem;
        color: #fff;
        text-align: center;
    }

    body .jgdw_msdj_left span:nth-child(2) {
        margin-left: .3rem;
        text-align: right;
    }

    body .jgdw_msdj_left span:nth-child(3) {
        text-align: left;
    }

    body .jgdw_msdj_right {
        float: none;
        width: 100%;
        height: 4.3rem;
        padding: .2rem .2rem;
        overflow: hidden;
    }

    body .jgdw_msdj_right li {
        float: none;
        position: relative;
        width: 100%;
        height: 1rem;
        padding-left: .4rem;
    }

    body .jgdw_msdj_right li a {
        width: 100%;
        font-size: .4rem;
        line-height: 1rem;
    }

    body .TopicSwiper {
        display: none;
    }

    body .TopicSwiper-M {
        display: block;
    }

    body .jgdw_bwzt {
        position: relative;
        width: 90%;
        margin: 0 auto;
        min-width: auto;
        height: 5.8rem;
        z-index: 0;
    }

    body .jgdw_bwzt_top {
        position: relative;
        width: 100%;
        height: 1rem;
        background: url(../images/jgdw_sy_Title_m.png) left top no-repeat;
        background-size: auto 100%;
        padding-left: 15px;
    }

    body .jgdw_bwzt_top i {
        display: block;
        float: left;
        position: relative;
        font-size: .6rem;
        font-weight: 800;
        font-style: oblique;
    }

    body .jgdw_bwzt_bottom {
        width: 100%;
        height: 4rem;
        margin-top: .5rem;
    }

    body .TopicSwiper-M .swiper-slide img {
        width: 100%;
    }

    body .jgdj_move_more {
        width: 6rem;
        height: .8rem;
        font-size: .35rem;
        line-height: .8rem;
        color: #333;
        text-align: center;
        background-color: #f3f3f3;
        margin: 0 auto;
        border-radius: .5rem;
    }

    body .jgdj_move_more a {
        width: 100%;
        display: inline-block;
        font-size: .35rem;
        line-height: .8rem;
        color: #333;
    }

    body .jgdw_cont2,
    body .jgdw_cont3,
    body .jgdw_cont4,
    body .jgdw_pic_mobile,
    body .jgdw_bwzt,
    body .jgdw_msdj {
        width: 100%;
        background-color: #fff;
        margin-bottom: .5rem;
        padding-top: .5rem;
    }

    body .jgdw_cont2 .w,
    body .jgdw_cont3 .w,
    body .jgdw_cont4 .w,
    body .jgdw_pic_mobile .w,
    body .jgdw_bwzt .w,
    body .jgdw_msdj .w {
        width: 90%;
        margin: 0 auto;
    }

    /* ---------------------------------------------首页end -------------------------------------------------------- */


    /* ------------------------------------------内容页------------------------------------------------ */
    body .jgdw_content {
        width: 100%;
        min-width: auto;
        min-height: auto;
        background-color: #fff;
    }

    body .jgdw_content .w {
        width: 90%;
        margin: 0 auto;
    }

    body .jgdw_content_title {
        width: 100%;
        min-height: auto;
    }

    body .jgdw_content_title_top1 {
        position: relative;
        width: 100%;
        height: 1.5rem;
        padding-left: 1rem;
        background: url(../images/jgdw_List_titile.jpg) left top no-repeat;
        background-size: auto 100%;
    }

    body .jgdw_content_title_top1 span {
        display: block;
        position: absolute;
        top: 0;
        left: 1.5rem;
        height: 1.5rem;
        font-size: .6rem;
        line-height: 1.5rem;
    }

    body .jgdw_content_title_top2 {
        width: 100%;
        font-size: .6rem;
        line-height: .9rem;
        padding: 0;
        margin-top: 1rem;
        margin-bottom: .2rem;
    }

    body .jgdw_content_title_top3 br {
        display: block;
    }

    body .jgdw_content_title_top3 {
        width: 100%;
        height: 2.4rem;
        padding-top: .6rem;
        line-height: .7rem;
        font-size: .35rem;
    }

    body .jgdw_content_title_top3 span:last-child {
        display: none;
    }

    body .jgdw_content_article {
        width: 100%;
        min-height: auto;
        padding: .8rem 0 3rem 0;
    }

    body .jgdw_content_article p {
        font-size: .45rem;
        line-height: .9rem !important;
        margin-bottom: 0;
        /* text-indent: 2em; */
    }

    body .jgdw_content_article_fn {
        position: absolute;
        bottom: 1rem;
        left: 0;
        font-size: .35rem;
        color: #555;
        line-height: 1rem;
    }

    body .jgdw_content_article_fn a {
        display: none;
    }

    body .jgdw_content_article_source {
        bottom: 1rem;
        right: 0;
        font-size: .35rem;
        color: #555;
        line-height: 1rem;
    }

    body .jgdw_leader_list_right_bottom p {
        font-size: .42rem;
        line-height: 1rem;
        margin-bottom: 0;
        text-indent: 0em;
    }

    /* ------------------------------------------内容页 end------------------------------------------------ */
    /* ------------------------------------------专题专栏------------------------------------------------ */
    body.jswmjs {
        background: url(../images/jswmjs_move.png) center top no-repeat;
        background-size: 100%;
    }

    body .jgdw_jswmjs_head {
        position: relative;
        width: 100%;
        min-width: auto;
        height: 6rem;
    }

    body .jgdw_jswmjs_head img {
        position: absolute;
        top: .3rem;
        right: .3rem;
        width: 5rem;
        padding-top: 0;
    }

    body.zxxd {
        background: url(../images/tibiao_move.png) center top no-repeat;
        background-size: 100%;
    }

    body .jgdw_zxxd_head {
        position: relative;
        width: 100%;
        min-width: auto;
        height: 6rem;
    }

    body .jgdw_zxxd_head img {
        position: absolute;
        top: .3rem;
        right: .3rem;
        width: 5rem;
        padding-top: 0;
    }

    body.mfjg {
        background: url(../images/bjmf_move.png) center top no-repeat;
        background-size: 100%;
    }

    body .jgdw_mfjg_head {
        position: relative;
        width: 100%;
        min-width: auto;
        height: 6rem;
    }

    body .jgdw_mfjg_head img {
        position: absolute;
        top: .3rem;
        right: .3rem;
        width: 5rem;
        padding-top: 0;
    }

    body.mfzb {
        background: url(../images/mfzb_move.png) center top no-repeat;
        background-size: 100%;
    }

    body .jgdw_mfzb_head {
        position: relative;
        width: 100%;
        min-width: auto;
        height: 6.2rem;
    }

    body .jgdw_mfzb_head img {
        position: absolute;
        top: .3rem;
        right: .3rem;
        width: 5rem;
        padding-top: 0;
    }

    /* ------------------------------------------专题专栏 end------------------------------------------------ */
    /* -----------------------------------------图片视频 ------------------------------------------------ */
    body .jgdw_list_pic {
        position: relative;
        width: 100%;
        min-width: auto;
        height: 9rem;
        margin-bottom: 0;
        background-color: #fff;
    }

    body .jgdw_list_pic_top {
        position: relative;
        width: 100%;
        height: 1rem;
        margin-bottom: 1rem;
    }

    body .jgdw_list_pic_top span {
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        top: 50%;
        font-size: .6rem;
        line-height: 1;
        height: .9rem;
        font-weight: 800;
        color: #222;
    }

    body .kgdw_list_PIC {
        min-width: auto;
        height: 21rem;
        background-color: #fff;
    }

    body .kgdw_list_PIC_top {
        position: relative;
        width: 100%;
        height: 1rem;
        margin-bottom: 1rem;
    }


    body .kgdw_list_PIC_top span {
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        top: 50%;
        font-size: .6rem;
        line-height: 1;
        height: .9rem;
        font-weight: 800;
        color: #222;
    }

    body .kgdw_list_PIC_bottom {
        padding-left: .15rem;
    }

    body .kgdw_list_PIC_bottom li {
        float: left;
        width: 4.5rem;
        height: 5.3rem;
        margin-right: 0;
        padding: 0.2rem 0.2rem 0 0.2rem;
        border-bottom: 2px solid #a00004;
        background-color: #fff;
        box-shadow: 0 0 5px 5px #f1f1f1;
        margin-bottom: 1rem;
        transition: all .7s;
    }

    body .kgdw_list_PIC_bottom li:nth-child(2n-1) {
        margin-right: .4rem;
    }

    body .kgdw_list_PIC_bottom li img {
        width: 100%;
        height: 3rem;
    }

    body .kgdw_list_PIC_bottom li p {
        width: 100%;
        height: 1rem;
        margin-top: 0.2rem;
        overflow: hidden;
        font-size: .4rem;
        line-height: 0.5rem;
        color: #333;
    }

    body .kgdw_list_PIC_bottom li span {
        display: block;
        margin-top: 0.1rem;
        font-size: .4rem;
        color: #888;
    }

    body .swiper_btn {
        visibility: visible !important;
        opacity: 1 !important;
    }

    body .jgdw_list_pic_bottom {
        height: 8rem;
    }

    body .list_video_swiper {
        display: none;
    }

    body .list_video_swiper_m {
        display: block;
        width: 90%;
        height: 6rem;
        margin: 0 auto;
    }

    body .list_video_swiper_m img {
        width: 100%;
        height: 100%;
    }

    body .swiper_btn_r {
        display: none;
    }

    body .swiper_btn_l {
        display: none;
    }

    /* -----------------------------------------图片视频 end------------------------------------------------ */
    /* -------------------------------------- 分页  ------------------------------------------------ */

    body .fy {
        width: 100% !important;
        margin-top: 2rem !important;
    }

    body .paginator a {
        font-size: .3rem;
        padding: .2rem .2rem;
    }

    body .paginator {
        padding-bottom: 1rem;
        text-align: center !important;
    }

    body .paginator a:visited {
        background-color: #f1f1f1;
        border: 1px solid #f1f1f1;
        padding: .2rem .2rem;
        font-size: .3rem;
        text-decoration: none;
    }

    body .paginator a.active {
        background: #fff;
        border: 1px solid #cf0212;
    }

    /* -----------------------------------------分页 end------------------------------------------------ */
    /* -------------------------------------------检索---------------------------------------------- */
    /* 搜索页面 */
    body .jgdw_search_content_title span {
        padding: 0 0.1rem;
        font-size: 0.4rem;
        line-height: .8rem;
    }

    body .jgdw_search_content_title h2 {
        font-size: .5rem;
        line-height: .8rem;
        height: 0.8rem;
        margin-left: 0.3rem;
    }

    body .jgdw_search_content_art {
        width: 100%;
        height: 2rem;
        padding-top: .2rem;
    }

    body .jgdw_search_content_art p {
        width: 100%;
        height: 2rem;
        font-size: .35rem;
        line-height: .65rem;
        color: #666;
        overflow: hidden;
    }

    body .jgdw_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 .jgdw_search {
        width: 100%;
        min-width: auto;
        min-height: auto;
    }

    body .jgdw_search_top {
        display: none;
        position: relative;
        width: 100%;
        height: 5rem;
    }

    body .jgdw_search_bottom {
        display: none;
    }

    body .search_seniorSeaerch {
        display: none;
    }

    body .jgdw_search_content li {
        width: 100%;
        height: 5rem;
        border-bottom: 1px dashed #d5d5d5;
        padding-top: 0.7rem;
    }

    body .jgdw_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 */
    /* -----------------------------------------检索 end------------------------------------------------ */
    /* -----------------------------------------回到顶部------------------------------------------------ */
    .jgdj_returnTop {
        position: fixed;
        top: 20%;
        left: 0;
        width: 1.5rem;
        height: 1.5rem;
        background-color: #fff;
        visibility: hidden;
        opacity: 0;
        transition: all 1s;
        z-index: 99;
    }

    .jgdj_returnTop.hover {
        visibility: visible;
        opacity: 1;
    }

    .jgdj_returnTop img {
        display: block;
        margin: 0 auto;
        width: 1rem;
        height: 1rem;
    }

    .jgdj_returnTop span {
        display: block;
        font-size: 0.3rem;
        width: 100%;
        text-align: center;
    }

    /* -----------------------------------------回到顶部 end------------------------------------------------ */
    /* -----------------------------------------党务公开------------------------------------------------ */
    body .jgdj_dwgk_li p {
        width: 6rem !important;
    }

    /* -----------------------------------------党务公开 end------------------------------------------------ */

    /* 党纪学习教育 */
    body .jgdj_djxxjy_head {
        position: relative;
        width: 100%;
        min-width: auto;
        height: 7.4rem !important;
        background: url(../images/jgdj_djxx_head_bg_m.png) center top no-repeat;
        background-size: 100%;
    }

    body .djxxjy_logo {
        display: block;
        width: 55%;
        height: 2rem;
        margin: 0 auto;
        padding-top: .4rem;
    }

    body .jdxxjy_nav {
        display: none;
    }

    body .djxxjy_part1 {
        width: 100%;
        height: auto;
        padding: 0;
        margin-bottom: 1rem;
    }

    body .djxxjy_part1_tt {
        width: 95%;
        margin: 0 auto;
        border-bottom: 2px solid #ffdfa8;
        color: #cf021a;
        font-size: .65rem;
        text-align: center;
        line-height: 2rem;
        font-weight: 800;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        cursor: pointer;
    }

    body .djxxjy_part1_2 {
        width: 100%;
        height: auto;
        padding: .2rem .2rem 0;
    }

    body .part1_2_swiper {
        float: none;
        height: 6.6rem;
        margin-bottom: 1rem;
    }

    body .part1_2_list {
        float: none;
        width: 100%;
        height: auto;
    }

    body .djxxjy_part2,
    body .djxxjy_part3 {
        position: relative;
        width: 100%;
        height: auto;
        margin-bottom: 1rem;
    }

    body .djxxjy_part2_title,
    body .djxxjy_part3_title {
        width: 100%;
        height: 2.4rem;
        background: url(../images/jgdj_djxx_channel_bg_m.png) center center no-repeat;
        background-size: 100%;
        text-align: center;
        font-size: .75rem;
        line-height: 3rem;
        color: #c1110e;
        font-style: italic;
    }

    body .djxxjy_part2_list,
    body .djxxjy_part3_list {
        width: 100%;
        height: 7.5rem;
        padding-top: .4rem;
        overflow: hidden;
    }

    body .djxxjy_readMore {
        display: none;
    }

    body .djxxjy_part2 {
        margin-bottom: 1rem;
    }

    body .djxxjy_part2_list li,
    body .djxxjy_part3_list li {
        float: none;
        width: 100%;
        height: 1rem;
        line-height: 1rem;
    }

    body .djxxjy_part2_list li img,
    body .djxxjy_part3_list li img {
        display: block;
        float: left;
        width: .5rem;
        padding-top: .4rem;
        margin-right: .2rem;
    }

    body .djxxjy_part2_list li p,
    body .djxxjy_part3_list li p {
        float: left;
        width: 70%;
        line-height: 1rem;
        font-size: .4rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    body .djxxjy_part2_list li span,
    body .djxxjy_part3_list li span {
        float: right;
        display: block;
        width: 2.1rem;
        line-height: 1rem;
        font-size: .35rem;
        color: #999;
    }

    body .djxxjy_channel {
        position: relative;
        width: 100%;
        height: 1.2rem;
        padding-left: .4rem;
        margin-bottom: .6rem;
        font-size: .6rem;
        color: #333;
        line-height: 1.2rem;
        font-weight: 800;
    }

    body .djxxjy_artList li {
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        margin-bottom: .5rem;
    }

    body .djxxjy_artList li img {
        display: block;
        float: left;
        width: .4rem;
        margin-right: .3rem;
        padding-top: .35rem;
    }

    body .djxxjy_artList li p {
        float: left;
        width: 70%;
        font-size: .4rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body .djxxjy_artList li span {
        display: block;
        float: right;
        width: 2rem;
        font-size: .35rem;
        text-align: right;
        color: #666;
        line-height: 1rem;
    }

    /* 党纪学习教育 end */
    /* 二十届三中全会 */
    body .esjszqh_channel span {
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        display: block;
        height: 100%;
        font-size: 1rem;
        background-color: #fff;
        line-height: 1.4rem;
        padding: 0 .5rem;
        font-family: '优设标题黑';
        color: #cf021a;
    }

    body .esjszqh_channel {
        position: relative;
        width: 100%;
        height: 1.4rem;
        padding-top: .6rem;
    }

    body .esjszqh_channel i {
        display: block;
        width: 100%;
        height: 0.05rem;
        background-color: #ffe0a2;
        margin-bottom: .08rem;
    }

    /* 二十届三中全会end */


}

@media only screen and (min-width:750px) {

    .jgdj_move_nav,
    .jgdw_pic_mobile,
    .TopicSwiper-M,
    .jgdw_leader_list_right_bottom_m,
    .jgdw_guojia_top2_M,
    .jgdj_move_more,
    .list_video_swiper_m,
    .jgdj_returnTop,
    .jgdj_sy_pxsbx,
    body .jgdw_content_title_top3 br,
    .pc {
        display: none;
    }

    .pc {
        display: block !important;
    }

    .m {
        display: none !important;
    }

    .jgdw_pic,
    .TopicSwiper,
    .jgdw_leader_list_right_bottom,
    .jgdw_guojia_top2_PC,
    .list_video_swiper {
        display: block;
    }
}