body{ background: url("bgbottom2.png") no-repeat left bottom; background-size: 100% auto;}
/*标题*/
.zttitle1{ position: relative; text-align: center; border-bottom:0.0125rem solid #d8ab75; height: 0.9rem; margin-bottom: .35rem; margin-top:1rem;}
.zttitle1 a{position: absolute; right:0; top: 0; color: #C60000; font-size: 0.3rem; line-height: .9rem;}
.zttitle1 span{ background:#fff; display: inline-block; padding:0 .4rem 0 .2rem;}
.zttitle1 img{ display: block; height: 1.25rem;}


.bimg{ width: 100%; padding-top:0.625rem;}
.bimg img{ display: block; width: 100%;}
    .ztbanner,.ztbannerimg img{ display: block; width: 100%;}
    .ztbanner{ position: absolute; left:0; /*top:0;*/ z-index: 1;}
    .ztcon2{ position: relative; z-index: 2; padding-top:9.5rem}
        /*中央精神-图片滚动*/
        .zyjsC{ background: #fff url("ccbg.png") no-repeat right bottom; background-size: auto 2.35rem;}
        .zyjsLimg{ width: 46%!important;}
        .zyjsLimg .swiper-slide a{ display: block;position: relative; width: 100%; height:7rem;}
        .zyjsLimg .swiper-slide a img{display: block; width: 100%; height: 100%; object-fit: cover;}
        .zyjsLimg .swiper-slide a span{ position: absolute; left:0; bottom:0; display: block; line-height: 0.95rem; background:#c60000; width: 100%;z-index: 2;}
        .zyjsLimg .swiper-slide a span em{ font-style: normal; color: #fff; font-size: 0.3rem; margin-left: 0.3rem; width: 76%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
            .zyjs_pagination{ position: absolute; right:0.15rem!important;z-index:3;width: auto!important; left:auto!important; bottom:0.375rem!important; font-size: 0!important;}
            .zyjs_pagination span{ width: 0.2rem; height: 0.2rem; background: #fff; border-radius: 50%;opacity:.5;}
            .zyjs_pagination span.on{ background: #fff;opacity:1;}
        /*中央精神-文字列表*/
        .zyjsRcon{ width: 49%; margin-right:2.5%;}
        .zyjsRcon .zttitle1{ text-align: left;margin:.45rem 0 .175rem;}
        .zyjsRcon .zttitle1 img{ height: 1.075rem;}
            .ztList{ padding-top:0.375rem;}
            .ztList li a,.ztList li span{font-size: 0.3rem; line-height:260%; display: block;}
            .ztList li a{float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  }
            .ztList li span{float: right; color: #999;}
            .ztList li:hover a,.ztList li:hover span{ color: #C60000;}
            .zyjsList li a{ width: 100%; float:none;}
    /*国资部署*/
    .gzbsimgList{ margin-left:-2%; padding-top:0.225rem; }
    .gzbsimgList li{ width: 23%; margin-left:2%;float: left; margin-top:.4rem;}
    .gzbsimgList li a,.gzbsimgList li img,.gzbsimgList li span,.gzbsimgList li em,.gzbsimgList li i{ display: block;}
    .gzbsimgList li a{background: #ffe9e9; border-radius: 5px;}
    .gzbsimgList li span{height: 3.425rem; overflow: hidden;}
    .gzbsimgList li a img{ border-radius: 5px 5px 0 0; height: 100%; object-fit: cover; width: 100%;}
    .gzbsimgList li em,.gzbsimgList li i{ font-style: normal; padding:0 .2rem; line-height: 200%;}
    .gzbsimgList li em{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: .3rem; }
    .gzbsimgList li i{ font-size: 0.225rem;}
    .gzbsimgList li a:hover{ background: #C60000;}
    .gzbsimgList li a:hover em,.gzbsimgList li a:hover i{ color: #fff;}
    .gzbsList li a{ width: 86%;}
    /*权威解读*/
    .qwjdimgList{ margin-left: -2%; padding-top:0.625rem;}
    .qwjdimgList li{ width: 31.333%; margin-left:2%;float: left; margin-bottom: .4rem;}
    .qwjdimgList li a,.qwjdimgList li a img{display: block; width: 100%;}
    .qwjdimgList li a{ height: 3.275rem; overflow: hidden;}
    .qwjdimgList li a img{ height: 100%; object-fit: cover;}
    .qwjdimgList li:last-child{ display: none;}
    /*贯彻落实*/
    .gclsC .zttitle1 span{border-radius:100%;}
    .gclsList{ width: 100%; padding-top:.8rem;}
    .gclsList li{ float: left; width:48%;}
    .gclsList li:nth-child(odd){ float: right;}
    .gclsList li a{width: 75%;}
    .gclsList li a,.gclsList li span{ line-height: 300%;}
/*底部*/
.ztfooter{background: #CD0001; padding:1rem 0;}
.ztfooter p{ text-align: center;}
.ztfooter p span,.ztfooter p a{ color: #fff; font-size: 0.25rem; display: inline-block; margin:0 .2rem; line-height: 140%;}


/*列表页*/
.plr1{ padding:0.01rem 1rem 1rem;}
.page_number font, .page_number a:hover, .pageCon a:hover{ background:#C60000;}

/*详情页*/
.zyjsC .datail{ padding:1rem;}

/* 适配代码 */
@media screen and (max-width: 1024px){
    .ztcon2{ padding-top:7.5rem}
    .gclsC .zttitle1 span {border-radius:0;}
}
@media screen and (max-width:768px){
    .ztcon2 {padding-top: 5.5rem; }
    .zyjsC{ background-size: 100% auto;}
    .zyjsLimg,.zyjsRcon{width: 100%!important; margin-right: 0;}

    .zyjsRcon .zttitle1 img{ height: 1.25rem;}
    .zyjsRcon .zttitle1{ text-align: center;}
    .gzbsimgList,.qwjdimgList{margin-left:-3%;}
    .gzbsimgList li,.qwjdimgList li{width: 47%; margin-left:3%;}
    .qwjdimgList li:last-child{ display:block;}
    .gzbsList li a,.gclsList li a{ width: 80%;}
    .gclsList li{ width: 100%; float: none;}
    .gclsList li:nth-child(odd){ float: none;}
    .gclsList li a, .gclsList li span{ line-height: 260%;}
    .gclsList{ padding-top:.4rem;}
    .ztfooter{ padding:.6rem 0;}
/*列表页*/
.plr1 {padding: 0.01rem 0.5rem 1rem;}
/*详情页*/
.zyjsC .datail{ padding:1rem .5rem;}

}
@media screen and (max-width:600px){
    .ztList li a, .ztList li span,.zyjsLimg .swiper-slide a span em,.gzbsimgList li em{ font-size: .35rem;}
    .gzbsimgList li i,.ztfooter p span, .ztfooter p a{ font-size: .3rem;}
    .gzbsList li a, .gclsList li a{width: 75%;}
    .ztfooter p span, .ztfooter p a{display: block; line-height: 200%;}
    .ztfooter {padding: 0.4rem 0;}
}
@media screen and (max-width:500px){
    .ztcon2 {padding-top: 4.5rem;}
    .zyjsLimg .swiper-slide a{height: 6rem;}

    .zttitle1,.zyjsRcon .zttitle1{text-align: left;}
    .zttitle1 span{ padding-left: 0;}
/*列表页*/
.plr1 {padding: 0.01rem 0.3rem 1rem;}
/*详情页*/
.zyjsC .datail{ padding:1rem .3rem;}

}