* {
    box-sizing: border-box;
}
.moblieNone {
    display: none!important;
}
.start {
    display: none;
}
.page1 {
    background: url(sscp_ind_scrobg_m.jpg) no-repeat center;
    background-size: cover;
}
.page2 {
    background: url(sscp_content_bg.jpg) repeat;
}
.page3 {
    background: url("sscp_content_bg2.jpg") repeat;
    padding-bottom: .5rem;
}
.moble_more {
    width: 5rem;
    height: .9rem;
    line-height: .9rem;
    margin: .4rem auto;
    border: 1px #99161A solid;
    background: #FFFFFF;
    border-radius: 5px;
    display: block;
    text-align: center;
    font-size: .3rem;
    color: #99161A;
}
.moble_more i {
    background: url("sscp_more_mobile.png") no-repeat;
    background-size: 100% 100%;
    width: .29rem;
    height: .22rem;
    display: inline-block;
    margin-left: .2rem;
}
/*轮播图*/
.mo_slide {
    padding: .3rem 0 .3rem;
    display: block!important;
}
.mo_slide .swiper-container {
    position: relative;
    width: 100%;
    height: 3.54rem;
}
.mo_slide .swiper-container img{
    width: 100%;
    height: 3.54rem;
}
.mo_slide .swiper-container .title {
    background: url(sscp_ind_scropbg.png) repeat-x;
    line-height: .34rem;
    color: #ffffff;
    font-size: .24rem;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-top: .8rem;
    padding-left: .3rem;
    padding-bottom: .2rem;
    padding-right: 1rem;
}
.mo_slide .swiper-container .title a {
    color: #fff;
}
.mo_slide .swiper-container .swiper-slide {
    position: relative;
    /* text-align: center; */
    /* font-size: 18px; */
    background: #fff;
}
/* content */
.warp_center{
    width: 100%;
    padding: 0 .3rem;
    box-sizing: border-box;
    overflow: hidden;
}

.warp_fullWidth {
    width: 100%;
}

.index_title {
    font-size: .43rem;
    font-weight: bold;
    color: #277398;
    margin-top: .3rem;
    text-align: center;
}
.index_title img {
    display: block;
    width: 100%;
    height: auto;
}
.index_title a {
    color: #277398;
}
.index_info {
    margin: 10px auto 0 auto;
    /* white-space:nowrap; */
    overflow: hidden;
    position: relative;
}

.index_info_content{
    line-height: .56rem;
    font-size: .26rem;
}

.index_info_content .video {
    padding-left: .6rem;
    background: url(sk_playbtn_v2022.png) no-repeat left center;
    display: inline-block;
}

.index_info_content a{
    color: #333;
}

.index_info_content a:hover{
    color: #277398;
}

.index_info_content .line {
    color: #277398;
    line-height: .4rem;
    margin: 0 .14rem;
}

.moretop_btn {
    padding-right: .15rem;
    color: #c29460;
    background-size: .24rem;
    position: absolute;
    right: 0;
    bottom: 0;
    line-height: .54rem;
}

/* .index_info .moretop_btn {
    line-height: .4rem;
} */

.swiper_content{
    width: 100%;
    background: linear-gradient(to right, rgba(250, 250, 250, .1) 2%, rgba(250,250,250, 1) 10%, rgba(250,250,250, 1) 90%, rgba(250,250,250, 0) 98% );
    margin: 16px auto 0 auto;
    overflow: hidden;
}

.focus_news {
    width: 100%;
    height: .51rem;
    line-height: .51rem;
    margin: 0 auto;
    overflow: hidden;
}

.focus_left {
    width: 1.55rem;
    height: .51rem;
    float: left;
    background: url(sk_focusNews_bg_v2022.png) no-repeat left top;
    background-size: 1.55rem;
    font-size: .26rem;
    padding-left: .6rem;
    box-sizing: border-box;
    color: #FFF;
}
.focus_left a {
    color: #FFFFFF;
}
.focus_content {
    width: 5.3rem;
    height: .51rem;
    line-height: .51rem;
    float: right;
    padding-left: 0;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}
.focus_content .tempWrap {
    width: 100% !important;
}
.focus_content .tempWrap ul li {
    width: auto!important;
}
.marquee_box {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.focus_content ul {
    /* padding: 0 20px; */
    box-sizing: border-box;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.focus_content ul li{
    margin-right: 20px;
    float: left;
}

.focus_content ul li a {
    color: #277398;
    position: relative;
    padding-left: 10px;
    display: inline-block;
    -webkit-text-size-adjust: none;
    font-size: .24rem;
}

.focus_content ul li a::before {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    background: #a5784f;
    display: block;
    position: absolute;
    left: 0;
    top: .2rem;
    font-size: .24rem;
}

.siwper_wrap {
    width: 100%;
    position: relative;
}

.swiper_div {
    width: 100%;
    margin: 0 auto;
    height: 3.53rem;
}

.index-news-swiper .arrow-left {
    width: 87px;
    height: 526px;
    background: url(sk_big_arrow_v2022.png) no-repeat left center;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    transform: rotate(180deg);
    opacity: .8;
}

.index-news-swiper .arrow-right {
    width: 87px;
    height: 526px;
    background: url(sk_big_arrow_v2022.png) no-repeat left center;
    position: absolute;
    right: 0;
    top: 0;
    opacity: .8;
}

.index-news-swiper .arrow-left:hover{
    opacity: 1;
}

.index-news-swiper .arrow-right:hover{
    opacity: 1;
}

.swiper-slide img{
    width: 100%;
    height: 100%;
}





.index-news-swiper .swiper-slide {
    position: relative;
}

.swiper_bottomTxt {
    width: 100%;
    height: .74rem;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: url(sk_swiper_text_bg.png) repeat-x bottom;
    background-size: .075rem;
    color: #FFF;
}

.swiper_bottomTxt p {
    width: 100%;
    height: 0.74rem;
    line-height: .74rem;
    font-size: .28rem;
    font-weight: bold;
    padding: 0 0.8rem 0 0.3rem;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.swiper_page {
    width: .8rem;
    height: .8rem;
    position: absolute;
    bottom: 0;
    right: 0;
    color: #FFF;
    line-height: .8rem;
    font-size: .22rem;
    font-weight: bold;
    opacity: .8;
    z-index: 10
;
}

.swiper_curPage {
    font-size: .36rem;
    opacity: 1;
}

.swiper_bottomTxtBg {
    width: 100%;
}

.wrap_fullWidth{
    width: 100%;
}





/* 板块区域 */
.box_left {
    /* width: 890px; */
    /* float: left; */
    margin-top: .3rem;
}

.sk_title{
    line-height: .6rem;
    /* font-size: 30px; */
    font-weight: bold;
    position: relative;
    overflow: hidden;
    /* margin-bottom: 20px; */
    height: .6rem;
}
.sk_title span{
    padding-right: .4rem;
    background: url("sscp_logo_ico.png") no-repeat;
    background-size: .48rem;
    display: inline-block;
    position: relative;
    padding-left: .7rem;
}
.sk_title span img {
    display: block;
    margin: 5px 0;
    height: .42rem;
}
.sk_title::after{
    content: '';
    height: 1px;
    background-color: #808080;
    width: 100%;
    position: absolute;
    bottom: .3rem;
}
.box_right {
    /* width: 460px; */
    height: 10.7rem;
    /* float: right; */
    padding: .3rem;
    background-color: rgb(235 235 235 / 50%);
    position: relative;
    border-bottom: 6px #88050C solid;
}
.box_right::after {
    content: '';
    background: url("sscp_logo_ico_big.png") no-repeat;
    background-size: 3.2rem;
    position: absolute;
    width: 3.2rem;
    height: 3.77rem;
    bottom: 0;
    right: -1.7rem;
}
.box_content {
    background: #F8F6F6;
    padding: .3rem;
    overflow: hidden;
    margin-top: .3rem;
}
.box_content .list_img {
    float: left;
    margin-right: .3rem;
    width: 3.8rem;
    height: 2.16rem;
    overflow: hidden;
    object-fit: cover;
    margin-bottom: .2rem;
}
.box_content .list_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s;
}
.box_content .list_img:hover img {
    transform: scale(1.1);
    transition: 0.3s;
}
.box_content .intro {
    /* padding-top: 20px; */
}
.box_content .intro .title{
    display: block;
    font-size: .3rem;
    /* font-weight: bold; */
    /* margin-bottom: 15px; */
    line-height: .5rem;
    /* text-align: justify; */
}
.box_content .intro p{
    font-size: .26rem;
    color: #663333;
    /* margin-bottom: 10px; */
    line-height: .5rem;
    text-align: justify;
    clear: both;
    margin-top: .3rem;
}
.box_content .more {
    color: #A60913;
}
.box_content_list {
    clear: both;
    margin-top: .3rem;
    padding: .1rem .3rem .1rem;
    background: #F8F6F6;
}
.box_content_list ul li {
    clear: both;
    overflow: hidden;
    border-bottom: 1px #EAE3E3 solid;
    padding: .2rem 0 0 .3rem;
}
.box_content_list ul li:last-child {
    border-bottom: 0;;
}
.box_content_list ul li .title {
    display: block;
    font-size: .3rem;
    /* font-weight: bold; */
    margin-bottom: .1rem;
    line-height: .54rem;
    position: relative;
}
.box_content_list ul li .title::before {
    content: '';
    background: url("sscp_dian_ico.png") no-repeat;
    background-size: .14rem;
    width: .14rem;
    height: .14rem;
    position: absolute;
    top: .17rem;
    left: -.26rem;
}
.box_content_list ul li p {
    font-size: .26rem;
    color: #663333;
    margin-bottom: 20px;
    line-height: .48rem;
}
.box_content_list .more {
    color: #A60913;
}

.list_text_content {
    border-top: 1px #E7DCDC solid;
    border-bottom: 1px #E7DCDC solid;
    margin-top: .2rem;
    height: 8.5rem;
    overflow: hidden;
    z-index: 1;
    position: relative;
}
.list_text_content ul li {
    height: 1.7rem;
    overflow: hidden;
    border-top: 1px #E7DCDC solid;
    zoom: 1;
}
.list_text_content ul li:first-child {
    border-top: 0;
}
.list_text_content ul li .time {
    float: left;
    margin-right: .3rem;
    display: block;
    overflow: hidden;
    color: #88050C;
    border-right: 1px #E7DCDC solid;
    padding: 0;
    font-family: Arial;
    padding-right: .24rem;
    margin-top: .3rem;
}
.list_text_content ul li .time .t1 {
    font-size: .6rem;
    text-align: center;
    margin-bottom: .1rem;
    font-weight: bold;
}
.list_text_content ul li .time .t2 {
    font-size: .26rem;
    text-align: center;
}
.list_text_content ul li .title {
    display: block;
    line-height: .48rem;
    margin-bottom: 0;
    /* padding-top: 10px; */
    /* padding-right: 30px; */
    font-size: .3rem;
}
.list_text_content ul li .intro {
    margin-top: .3rem;
}
.scroltit {
    position: relative;
    z-index: 1;
    padding-top: .2rem;
}
.scroltit .updown1 {
    width: 2.9rem;
    height: .6rem;
    float: left;
    border-right: 1px #EAE3E3 solid;
    background: url("sscp_gd1.png") no-repeat center;
}
.scroltit .updown1:hover {
    background: url("sscp_gd1_on.png") no-repeat center;
}
.scroltit .updown2 {
    width: 2.9rem;
    height: .6rem;
    float: right;
    background: url("sscp_gd2.png") no-repeat center;
}
.scroltit .updown2:hover {
    background: url("sscp_gd2_on.png") no-repeat center;
}

/* banner */
.banner {
    overflow: hidden;
    clear: both;
    margin: .3rem 0;
}
.banner ul li {
    /* float: left; */
    width: 100%;
    overflow: hidden;
    /* margin-right: 37px; */
    border-radius: 10px;
    margin-bottom: .3rem;
}
.banner ul li:last-child {
    margin-right: 0;
}
.banner img {
    width: 100%;
    border-radius: 10px;
    transition: 0.3s;
}
.banner ul li:hover img {
    transform: scale(1.1);
    transition: 0.3s;
}
/* tab list */
.tab_list {
    overflow: hidden;
    text-align: center;
    position: relative;
    border-bottom: 1px #E0D2D2 solid;
    padding-bottom: .2rem;
}
.tab_list ul li {
    padding-right: .3rem;
    margin-left: .1rem;
    background: url(sscp_logo_ico.png) no-repeat;
    background-size: .38rem;
    display: inline-block;
    position: relative;
    padding-left: .5rem;
    padding-top: .05rem;
}
.tab_list ul li.active::before {
    content: '';
    height: 3px;
    background: #A60913;
    position: absolute;
    bottom: -.2rem;
    left: 0;
    width: 1.9rem;
}
.tab_list ul li:first-child {
    margin-left: 0;
}
.tab_list ul li:last-child {
    padding-right: 0;
}
.tab_list ul li::after {
    content: '';
    background: url("sscp_ico_xline.png") no-repeat;
    background-size: .14rem;
    width: .14rem;
    height: .37rem;
    position: absolute;
    right: 0;
    top: .05rem;
}
.tab_list ul li:last-child::after {
    display: none;
}
.tab_list ul li .t1 {
    display: inline-block;
    background: url(sscp_ft3.png) no-repeat;
    background-size: 1.42rem;
    width: 1.42rem;
    height: .4rem;
}
.tab_list ul li .t2 {
    display: inline-block;
    background: url(sscp_ft4.png) no-repeat;
    /* width: 175px; */
    /* height: 40px; */
    background-size: 1.42rem;
    width: 1.42rem;
    height: .4rem;
}
.tab_list ul li .t3 {
    display: inline-block;
    background: url(sscp_ft5.png) no-repeat;
    /* width: 175px; */
    /* height: 40px; */
    background-size: 1.42rem;
    width: 1.42rem;
    height: .4rem;
}
.tab_list ul li.active .t1 {
    display: inline-block;
    background: url(sscp_ft3_on.png) no-repeat;
    /* width: 175px; */
    /* height: 40px; */
    background-size: 1.42rem;
    width: 1.42rem;
    height: .4rem;
}
.tab_list ul li.active .t2 {
    display: inline-block;
    background: url(sscp_ft4_on.png) no-repeat;
    /* width: 175px; */
    /* height: 40px; */
    background-size: 1.42rem;
    width: 1.42rem;
    height: .4rem;
}
.tab_list ul li.active .t3 {
    display: inline-block;
    background: url(sscp_ft5_on.png) no-repeat;
    /* width: 175px; */
    /* height: 40px; */
    background-size: 1.42rem;
    width: 1.42rem;
    height: .4rem;
}
.tab_list img {
    display: block;
    margin: 5px 0;
    height: 36px;
}
.tab_box_main {
    position: relative;
    margin-top: .3rem;
}
.tab_box_main .tab_box_layout {
    display: none;
}
.tab_box_main .tab_box_layout.active {
    display: block;
}
.tab_box {
    overflow: hidden;

}
.tab_box .tab_main {
    /* width: 440px; */
    /* height: 530px; */
    /* margin-right: 40px; */
    /* float: left; */
    margin-bottom: .3rem;
}
.tab_first.active {
    display: none;
}
.tab_box .tab_main.color1 {
    background: #F8F6F6;
}
.tab_box .tab_main.color2 {
    background: #F8F4F4;
}
.tab_box .tab_main.color3 {
    background: #F6F3F3;
}
.tab_box .tab_main:last-child {
    margin-right: 0;
}
.tab_box .tab_main .tab_img {
    overflow: hidden;
}
.tab_box .tab_main .tab_img:hover img {
    transform: scale(1.1);
    transition: 0.3s;
}
.tab_box .tab_main .tab_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s;
}
.tab_box .tab_main .tab_layout {
    padding: .3rem;
}
.tab_box .tab_main .tab_clum {
    font-size: .28rem;
    color: #A60913;
    float: left;
    font-weight: bold;
}

.tab_box .tab_main ul li {
	overflow: hidden;
}

.tab_box .tab_main .tab_time {
    color: #B86E71;
    font-size: .26rem;
    background: url(sscp_ico_time.png) 0 1px no-repeat;
    background-size: .26rem;
    padding-left: .4rem;
    line-height: .3rem;
    float: right;
}
.tab_box .tab_main .tab_title {
    clear: both;
    font-size: .3rem;
    line-height: .56rem;
    /* font-weight: bold; */
    margin: .2rem 0;
}
.tab_box .tab_main .tab_p {
    font-size: .26rem;
    line-height: .48rem;
    color: #5F3135;
}
.tab_box .tab_main .more1 {
    color: #A60913;
}
.tab_box .tab_main .more2 {
    background: #A60913 url("sscp_more.png") no-repeat center;
    background-size: .5rem;
    width: 2.15rem;
    height: .6rem;
    border-radius: 1rem;
    display: block;
    margin-top: .3rem;
    transition: 0.3s;
}
.tab_box .tab_main .more2:hover {
    background: #d20e18 url("sscp_more.png") no-repeat center;
}
.tab_box .tab_main.color3 .tab_title {
    font-weight: normal;
    font-size: .3rem;
    line-height: .48rem;
    margin: .2rem 0 .3rem;
}
.tab_layout2 .tab_clum {
    margin-bottom: .3rem !important;
}
/* 刊报网 */
.cbw_bg {
    background: url("sscp_kbw_bg_auto_m.png") top center no-repeat;
    background-size: 100% 5rem;
}

.index_ad{
    /* height: 260px; */
}

.index_ad ul{
    display: flex;
    padding-top: .5rem;
    flex-wrap: wrap;
}

.index_ad ul li{
    position: relative;
    display: inline-block;
    text-align: center;
    min-width: 2.3rem;
    /* margin-right: 100px; */
    margin-bottom: .5rem;
}

.index_ad ul li:last-child{margin-right: 0;}

.index_ad ul li.index_ad1 .img_normal{
    background: url(sscp_md_ico1.png) top center no-repeat;
    background-size: 42%;
}

.index_ad ul li.index_ad1 .img_hover{
    background: url(sscp_md_ico1.png) top center no-repeat;
    background-size: 42%;
}

.index_ad ul li.index_ad2 .img_normal{
    background: url(sscp_md_ico2.png) top center no-repeat;
    background-size: 42%;
}

.index_ad ul li.index_ad2 .img_hover{
    background: url(sscp_md_ico2.png) top center no-repeat;
    background-size: 42%;
}

.index_ad ul li.index_ad3 .img_normal{
    background: url(sscp_md_ico3.png) top center no-repeat;
    background-size: 38%;
}

.index_ad ul li.index_ad3 .img_hover{
    background: url(sscp_md_ico3.png) top center no-repeat;
    background-size: 38%;
}

.index_ad ul li.index_ad4 .img_normal{
    background: url(sscp_md_ico4.png) top center no-repeat;
    background-size: 38%;
}

.index_ad ul li.index_ad4 .img_hover{
    background: url(sscp_md_ico4.png) top center no-repeat;
    background-size: 38%;
}

.index_ad ul li.index_ad5 .img_normal{
    background: url(sscp_md_ico5.png) top center no-repeat;
    background-size: 33%;
}

.index_ad ul li.index_ad5 .img_hover{
    background: url(sscp_md_ico5.png) top center no-repeat;
    background-size: 33%;
}

.index_ad ul li a{
    display: block;
    font-size: .3rem;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.index_ad ul li .img_normal{
    width:100%;
    height: 1rem;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    margin-bottom: .2rem;
}
.index_ad ul li .img_hover{
    width:100%;
    height: 1rem;
    visibility: hidden;
    opacity: 0;
    position:absolute;
    top:0;
    left:0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.index_ad ul li:hover .img_normal{
    opacity: 0;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
}
.index_ad ul li:hover .img_hover{
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.kbw_title {
    /* line-height: 50px; */
    /* font-size: 30px; */
    font-weight: bold;
    position: relative;
    overflow: hidden;
    height: .6rem;
    text-align: center;
    /* width: 600px; */
    margin: .9rem auto .4rem;
}
.kbw_title::before {
    content: '';
    height: 1px;
    background-color: #808080;
    width: 18%;
    position: absolute;
    bottom: .3rem;
    left: 0;
}
.kbw_title::after {
    content: '';
    height: 1px;
    background-color: #808080;
    width: 20%;
    position: absolute;
    bottom: .3rem;
    right: 0;
}
.kbw_title span {
    padding-right: 30px;
    margin-left: 20px;
    background: url(sscp_logo_ico.png) no-repeat;
    background-size: .52rem;
    display: inline-block;
    position: relative;
    padding-left: 60px;
}
.kbw_title img {
    display: block;
    margin: 5px 0;
    height: .46rem;
}
.kb_left {
    /* width: 1030px; */
    /* float: left; */
    box-shadow: 0 0 10px 0 #f3e6e6;
}
.kb_right {
    /* width: 340px; */
    /* float: right; */
    margin-top: .3rem;
}
.kb_right .kb_rt_box1 {
    border-top: 4px #88050C solid;
    background: url("sscp_kbw_rtbg1.jpg") no-repeat;
    background-size: cover;
    padding: .4rem 0 .3rem;
    text-align: center;
    /* height: 424px; */
    overflow: hidden;
    box-shadow: 0 0 10px 0 #e2cece;
}
.kb_right .kb_rt_box1 img {
    width: 3.4rem;
    height: 4.82rem;
    box-shadow: 0 0 10px 0 #ccc1c1;
    transition: 0.3s;
}
.kb_right .kb_rt_box1 img:hover {
    transform: scale(1.05);
    transition: 0.3s;
}
.kb_right .kb_rt_box1 p {
    font-size: .3rem;
    line-height: .6rem;
    margin-top: .1rem;
}
.kb_right .kb_rt_box1 .more {
    font-size: .26rem;
    color: #88050C;
}

.kb_right .kb_rt_box2 {
    border-top: 4px #0081BB solid;
    background: url("sscp_kbw_rtbg2.jpg") no-repeat;
    background-size: cover;
    padding: .4rem 0 .3rem;
    text-align: center;
    /* height: 420px; */
    overflow: hidden;
    box-shadow: 0 0 10px 0 #e2cece;
    margin-top: .3rem;
}
.kb_right .kb_rt_box2 img {
    width: 3.4rem;
    height: 4.82rem;
    box-shadow: 0 0 10px 0 #bbcbdf;
    transition: 0.3s;
}
.kb_right .kb_rt_box2 img:hover {
    transform: scale(1.05);
    transition: 0.3s;
}
.kb_right .kb_rt_box2 p {
    font-size: .3rem;
    line-height: .6rem;
    margin-top: .1rem;
}
.kb_right .kb_rt_box2 .more {
    font-size: .26rem;
    color: #88050C;
}






/* 刊报网轮播*/
.dyxt-qk {
    width: 100%;
}

.dyxt-qk-contents {
    width: 100%;
    /* height: 424px; */
    background: #fff;
    box-sizing: border-box;
    padding: .3rem;
    overflow: hidden;
}

.dyxt-qk-contents li {
    display: none;
}

.dyxt-qk-contents li.active {
    display: block;
}

.dyxt-qk-contents li .dyxt-qk-box {
    position: relative;
    width: 100%;
}

.dyxt-qk-content {
    position: relative;
    overflow: hidden;
}

.dyxt-qk-back {
    position: absolute;
    left: 1149px;
    top: 111px;
}

.dyxt-qk-content-cover {
    width: 3rem;
    height: 3.8rem;
    float: left;
    padding: .5rem .54rem;
    background: #f6f3f3;
}

.dyxt-qk-content-cover div {
    position: relative;
}

.dyxt-qk-content-cover div .dyxt-qk-cover-shadow {
    width: .6rem;
    position: absolute;
    bottom: -2px;
    left: -.6rem;
}

.dyxt-qk-content-cover div .dyxt-qk-content-cover-img {
    width: 100%;
    height: 100%;
    display: block;
}

.dyxt-qk-content-words {
    width: 3.2rem;
    /* height: 384px; */
    box-sizing: border-box;
    padding: .2rem;
    float: left;
    /* position: relative; */
    background: url("dyxt-qk-content-back.png") right no-repeat;
    background-size: 2rem;
    padding-right: 0;
}
.dyxt-qk-content-words .more {
    width: 1.9rem;
    height: .5rem;
    line-height: .5rem;
    display: block;
    background: #FAF7F7;
    color: #8B040C;
    text-align: center;
    font-size: .22rem;
    transition: 0.3s;
    border-radius: 4px;
    position: absolute;
    left: 3.3rem;
    bottom: 0;
}
.dyxt-qk-content-words .more:hover {
    color: #FFFFFF;
    background: #88050C;
}
.dyxt-qk-content-title {
    font-size: .3rem;
    line-height: .5rem;
    color: #7b1114;
    /* display: -webkit-box; */
    /* -webkit-box-orient: vertical; */
    /* -webkit-line-clamp: 1; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    padding-left: .3rem;
}

.dyxt-qk-content-inform {
    font-size: .26rem;
    color: #1a1a1a;
    margin-top: .2rem;
    line-height: .5rem;
    padding-left: .2rem;
}

.dyxt-qk-content-inform span {
    /* margin-right: .2rem; */
    display: block;
}

.dyxt-qk-content-produce {
    font-size: 18px;
    color: #532c2f;
    line-height: 34px;
    /* height: 130px; */
    margin-top: .3rem;
    display: none;
}

.dyxt-qk-content-produce::-webkit-scrollbar {
    width: 6px;
    background: rgba(140, 36, 39, 0.16);
    border-radius: 6px;
}

.dyxt-qk-content-produce::-webkit-scrollbar-thumb {
    width: 6px;
    background: rgba(140, 36, 39, 1);
    border-radius: 6px;
}

.dyxt-qk-content-produce span {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}

.dyxt-qk-coverlist {
    width: 100%;
    padding: .3rem .3rem 0;
    box-sizing: border-box;
    background: #E9E3E3;
    overflow: hidden;
}

.dyxt-qk-coverlist ul li {
    margin-left: .25rem;
    margin-bottom: .3rem;
    float: left;
}
.dyxt-qk-coverlist ul li:nth-child(6) {
    margin-left: 0;
}
.dyxt-qk-coverlist ul li:nth-child(1) {
    margin-left: 0;
}

.dyxt-qk-coverbox {
    text-align: center;
    cursor: pointer;
}
.dyxt-qk-coverbox p {
    display: none;
}
.dyxt-qk-cover {
    padding: .07rem;
    box-sizing: border-box;
    transition: all 0.5s ease;
}

.dyxt-qk-cover img {
    width: .9rem;
    height: 1.3rem;
    display: block;
}

.dyxt-qk-coverbox:hover>.dyxt-qk-cover {
    background: #D7C5C5;
    transition: 0.3s;
}

.dyxt-qk-coverlist ul li.active .dyxt-qk-cover {
    background: #D7C5C5;
    transition: 0.3s;
    transform: scale(1.1);
}

.dyxt-qk-coverlist ul li.active .dyxt-qk-coverbox p {
    color: #7b1114;
    transition: 0.3s;
}

/* 媒体矩阵 start */
.new_media_ul {
    overflow: hidden;
    margin-top: .4rem;
    margin-bottom: .4rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: .1rem;
}

.new_media_ul li {
    width: 2.03rem;
    height: 2.03rem;
    /* background: url("sscp_jzbg.jpg") no-repeat; */
    /* background-size: 100% 100%; */
    float: left;
    /* margin-right: .2rem; */
    text-align: center;
    box-shadow: 0 0 .1rem 0 #e2cece;
    margin: .1rem;
}
.new_media_ul li p {
    color: #5F3135;
    font-size: .2rem;
}
.new_media_ul li:nth-child(6) {
    margin-right: 0;
}

.card_container{
    /* width: 202px; */
    /* height: 145px; */
    width: 2.10rem;
    height: 1.48rem;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transition: transform .5s;
    -webkit-transition: transform .5s;
    -moz-transition: transform .5s;
    -ms-transition: transform .5s;
    -o-transition: transform .5s;
    font-size: 16px;
    color: #0c5375;
}

.new_media_ul li .front,
.new_media_ul li .back {
    /* width: 202px; */
    /* height: 200px; */
    width: 2.10rem;
    height: 2.10rem;
    position: absolute;
    overflow: hidden;
    text-align: center;
    box-sizing: border-box;
}

.new_media_ul li .front p,
.new_media_ul li .back p {
    text-align: center;
    color: #0c5375;
}

.new_media_ul li .front {
    padding: .4rem .1rem .1rem .1rem;
}

.new_media_ul li .back {
    padding: .3rem;
}
.new_media_ul li .front img {
    width: 1rem;
}
.new_media_ul li .back{
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    color: #FFF;
    transform:  rotateY(180deg);
    -webkit-transform:  rotateY(180deg);
    -moz-transform:  rotateY(180deg);
    -ms-transform:  rotateY(180deg);
    -o-transform:  rotateY(180deg);
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    opacity: 0;
}

.new_media_ul .active .card_container .back{
    backface-visibility: visible;
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -ms-backface-visibility: visible;
    opacity: 1;
}
.new_media_ul li .back img {
    /* width: 106px; */
    /* height: 106px; */
    width: 1.1rem;
}
.new_media_ul .active .card_container{
    transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
}


/* 新媒体矩阵 end */

/*20250709新增*/
/*首页-党建引领 - 轮播图*/
.lb_box {
}
.lunbo_img{
	width: 100%;
	height: 4rem;
	overflow: hidden;
	position: relative;
	
}
.lunbo_img .swiper-slide{
	width: 100%;
	height: 2.45rem;
}

.lunbo_img .list_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lunbo_img .pagination {
    position: absolute;
    z-index: 20;
    bottom: 0;
    text-align: right;
    box-sizing: border-box;
    right: 42%;
}
.lunbo_img .swiper-pagination-switch {
    display: inline-block;
    width: .12rem;
    height: .12rem;
    border-radius: 100px;
    background: rgba(0, 0, 0, 0.3);
    margin: 0 .05rem;
    cursor: pointer;
    transition: all 0.4s;
}
.lunbo_img .swiper-active-switch{
	width: .4rem;
    background: #88050C;
}
.lunbo_img .intro .title{
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
}