
.indexbg{
    /* background:url(https://file.c-sgba.com/uploads/ffb81fd1-6df8-4c89-96bf-5eb7cfed261f.png?x-oss-process=image/format,webp/sharpen,100) no-repeat center -2px ; */
    background:url(https://file.c-sgba.com/uploads/6979a17f-b7b0-48a3-bc34-dd71ffc58ef6.png?x-oss-process=image/format,webp/sharpen,100) no-repeat center -2px ;
    background-size: 38.4rem  10.38rem; 
    box-sizing: border-box;
    overflow: hidden;

}


.content{
    margin: 0 auto;
    box-sizing: border-box;
    font-size: .26rem;
}
img{
    width: 100%;
    height: 100%;
    transition: all 0.5s ease;
}



.floor1  img:hover{
    transform: scale(1.2);
}
.column  img:hover{
    transform: scale(1.2);
}
.part3-news img:hover{
    transform: scale(1.2);
}
/* 广告 */
.advertisement{
    display: block;
}
.advertisement a{
    display: block;
    width: 100%;
    height: 2.4rem;
}
.message-left img:hover{
    transform: scale(1.2);
}

/* 一楼新加 头条*/
.index-top{
    /* border: 1px solid #ffffff; */
    /* background: ; */
    margin-top: .6rem;
}

.index-top .title{
    font-family: "SourceHanSerifCN-Heavy";
    /* font-weight: bold; */
    font-size: .64rem;
    /* color: #FFC72D; */
    color: #ffffff;
    line-height: .76rem;
    text-align: left;
  
}
.index-top .index-title-icon{
    width: 1.56rem;
    height: 1.08rem;
    background:url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/topbg.png) no-repeat 100% 100%;
    background-size: 100% 100%;
    margin-right: .3rem;
    flex-shrink:0;
}

.index-top  .titlebox{
    padding: .3rem 0 ;
    border-bottom: 1px solid #fff;
}



.index-top .subtitle{
    /* width: 12.7rem; */
    text-align: center;
    font-weight: 400;
    font-size: .32rem;
    color: #FFFFFF;
    line-height: .48rem;
    text-align: justify;
    text-align-last: left;
    padding: .3rem 0 0 0;
    
}










/* 加召集人重写 */

.assemble{
    /* margin-top: .72rem; */
    /* margin-bottom: .34rem; */
    margin: .3rem 0 .3rem 0;
}
.assemble-left{
    width: 6.3rem;
    height: 4rem;
    box-sizing: border-box;
    overflow: hidden;
    background: #000;
    background: rgba(255,255,255,0.21);;
    border-radius: .2rem ;
    padding: .22rem;
    background:url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/index-assemble-rightbg.png) no-repeat 100% 100%;
    background-size: 100% 100%;

    

}

.assemble-left-title{
    font-family: "SourceHanSerifCN-Heavy";
    
    font-weight: 800;
    font-size: .26rem;
    color: #FFFFFF;
    text-align: left;
    margin-bottom: .14rem;
}
.assemble-left-title>div:nth-child(1){
    width: 1.95rem;
    height: .748rem;
    background:url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/index-assemble-left-icon.png) no-repeat 100% 100%;
    background-size: 100% 100%;
}
.assemble-left-title .assemble-btn-box{
    width: 1rem;
    height: .5rem;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
    /* border: 1px solid red; */
}



.assemble-left-list{
    /* width: 5.88rem; */
    height: 2.1rem;
    border-radius: .12rem;
    box-sizing: border-box;
    overflow: hidden;
    overflow: hidden;
}   
.assemble-left-bottom{
    margin-top: .1rem;
    text-align: center;
    font-weight: 800;
    font-size: .3rem;
    color: #FFFFFF;
}
/* 轮播图 */


.assemble-left-list .swiper-slide a {
    width: 2.8rem;
    height: 2.1rem;
    box-sizing: border-box;
    display: block;
    font-size: .24rem;
    color: #fff;
    font-weight: bold;
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 400;
    line-height: .38rem;
    overflow: hidden;
}
.assemble-left-list .swiper-slide  img{
    width: 2.8rem;
    height: 1.6rem; 
    box-sizing: border-box;
    border-radius: .12rem;
    margin-bottom: .06rem;
}


.assemble-left-list a p{
    width: 100%;
    box-sizing: border-box;
    font-size: .3rem;
    color: #ffffff;
    font-weight: bold;
   
    text-align: center;
}

.assemble-btn-box .swpAssemble{
    position: absolute;
    width: .4rem;
    height: .4rem;
    top: 0;
    bottom: 0%;
    margin: auto;
}
.assemble-btn-box .swpAssemble::after{
    content:""
}
.assemble-btn-box .swiper-button-next{
    background: url(https://file.c-sgba.com/uploads/a7b4e2fa-1fb4-4e8d-a961-4ea0ee2ee995.png) no-repeat 0  0 ;
    background-size: 100% 100%;
    opacity: .6;
    right: 0%;
}
.assemble-btn-box .swiper-button-next:hover{
    opacity: 1;
}
.assemble-btn-box .swiper-button-prev{
    background: url(https://file.c-sgba.com/uploads/1cb882bc-94f9-4932-95b4-e1e13b6f74ac.png) no-repeat 0  0 ;
 
    background-size: 100% 100%;
    opacity: .6;
    left: auto;
    
}
.assemble-btn-box .swiper-button-prev:hover{
    opacity: 1;
}



/* 中间 */

.assemble-middle{
    width:10.8rem ;
    height: 4rem;
    box-sizing: border-box;
    overflow: hidden;
    background: #000;
    border-radius: .2rem;
    background:url(../image/m-assemble-middle3.png) no-repeat 100% 100%;
    background-size: 100% 100%;
    padding: .24rem .52rem .3rem .3rem;
    filter: brightness(130%);
}
.assemble-middle a{
    width:10.8rem ;
    height: 3.8rem;
    display: block;

}
.assemble-middle a:nth-child(2){
    width: 3.02rem;
    height: 2.28rem;
}

.assemble-right{
    width: 6.3rem;
    height: 4rem;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: .2rem;
    background:url(https://file.c-sgba.com/uploads/94a8cfcf-580e-4dad-a42c-9c7d681f147e.png) no-repeat 100% 100%;
    background:url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/index-assemble-rightbg.png) no-repeat 100% 100%;
    background-size: 100% 100%;
    padding: .22rem .28rem .2rem ;
}


.assemble-right-title{
    height:.52rem ;
    font-family: "SourceHanSerifCN-Heavy";
    /* font-weight: 800; */
    font-size: .38rem;
    color: #FFD21F;
    text-align: left;
    margin-bottom: .12rem;
    position: relative;
    padding-bottom: .1rem;
}
.assemble-right-title p{
  
}
.assemble-right-title p span:nth-child(2){
    color: #FFFFFF;
}


.assemble-right-title-bg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 5.66rem;
    height: .394rem;
    background:url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/index-assemble-right-title-bg.png) no-repeat 100% 100%;
    background-size: 100% 100%;
}

.assemble-right-item{
    width: 1.8rem;
    height: 1.36rem;
    height: auto;
    /* background: rgba(13,67,183,0.51); */
    /* border: 1px solid rgba(17, 168, 249, 1); */
    /* border-image: linear-gradient(270deg, rgba(17, 168, 249, 1), rgba(132, 211, 253, 1), rgba(17, 168, 249, 1)) 1 1; */
   
    box-sizing: border-box;
    overflow: hidden;
}

.assemble-right-item a{
    display: block;
    font-weight: 800;
    font-size: .3rem;
    color: #FFFFFF;
    box-sizing: border-box;
    overflow: hidden;

    pointer-events: none;
    cursor: default;
    text-align: center;
}
.assemble-right-item a img{
    width: 100%;
    height: auto;
    margin-bottom: .16rem;
}

.assemble-right-item:nth-child(1) a div:nth-child(1){
    background:url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/index-assemble-right-icon1.png) no-repeat 100% 100%;
    background-size: 100% 100%;
    width: .5rem;
    height: .46rem;
    margin:  0 auto;    
    margin-bottom: .08rem;
}
.assemble-right-item:nth-child(2) a div:nth-child(1){
    background:url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/index-assemble-right-icon2.png) no-repeat 100% 100%;
    background-size: 100% 100%;
    width: .5rem;
    height: .46rem;
    margin:  0 auto;    
    margin-bottom: .08rem;
}
.assemble-right-item:nth-child(3) a div:nth-child(1){
    background:url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/index-assemble-right-icon3.png) no-repeat 100% 100%;
    background-size: 100% 100%;
    width: .5rem;
    height: .46rem;
    margin:  0 auto;    
    margin-bottom: .08rem;
}

.assemble-right-text{
   
    height: 2.3rem;
}
.assemble-right-slg{
    width: 3.52rem;
    width: auto;
    height: .44rem;
    font-weight: 800;
    font-size: .3rem;
    line-height: .44rem;
    color: #ffffff;
    text-align: center;
    border-radius: .76rem;
    margin:0 auto;
}





/* 一楼 */
.floor1{
}
.floor1>div{
    box-sizing: border-box;
    flex-shrink:0 
}

.floor1-left{
    /* width: 11.88rem; */
    width: 13.34rem;
    height: 7.5rem;
}

.floor1 .item a{
    display:block;
    position: relative;
    height: 7.5rem;
    /* width: 100%; */
    /* width: 11.88rem; */
    width: 13.34rem;
    background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/img-bg.jpg) no-repeat 0 0;
    box-sizing: 100% 100%;
}


.floor1 .item a p{
    width: 100%;
    position: absolute;
    bottom: 0%;
    padding: .1rem .3rem;
    line-height: .6rem;
    box-sizing: border-box;
    background: rgba(41,47,54,.34);
    font-size: .32rem;
    color: #fff;
    font-weight: bold;
}
.floor1 .item a p span{
    width: 75%;
    display: block;
}

.floor1 .swiper-pagination{
    height: .4rem;
}
.floor1 .swiper-pagination {
    text-align: right;
}
.floor1 .swiper-pagination-fraction, 
.swiper-pagination-custom,
.floor1  .swiper-horizontal > .swiper-pagination-bullets,
.floor1  .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: .14rem;
    left: -.5rem;
}
.floor1  .swiper-pagination-bullet {
   width: .16rem;
   height: .16rem;
    background:#fff;
    opacity:.7;
}
.floor1 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}




.floor1 .swiper-button-next,.floor1 .swiper-button-prev{
    width: .6rem;
    height: .8rem;
    background-size: 100% 100%;
}
.floor1 .swiper-button-next::after,.floor1 .swiper-button-prev::after{
    content:""
}
.floor1 .swiper-button-next{
    background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/youth-establish-next.png) no-repeat 0  0 ;
    background-size: 100% 100%;
    opacity: .8;
    right: 0%;
}
.floor1 .swiper-button-next:hover{
    opacity: 1;
}
.floor1 .swiper-button-prev{
    background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/youth-establish-prev.png) no-repeat 0  0 ;
 
    background-size: 100% 100%;
    opacity: .8;
    left: auto;
    
}
.floor1 .swiper-button-prev:hover{
    opacity: 1;
}






.floor1-news{
    /* width: 11.84rem; */
    width: 10.38rem;
    box-sizing: border-box;
}


.floor1-news ul{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 7.5rem;
}
.floor1-news li{
    height: 2.3rem;
    width: 100%;
    padding: .3rem;
    background: #F5F5F5;
    box-sizing: border-box;
    overflow: hidden;
}
.floor1-news li a{
    
    padding: 0 .3rem .6rem 0;
    transition: all 0.5s ease;
    margin-bottom: .3rem;
}
.floor1-news li .title{
    font-weight: bold;
    font-size: .36rem;
    color: #1D2125;
    line-height: .52rem;
}
.floor1-news li .time{
    /* width: 1.8rem; */
    width: 0;
    font-weight: 400;
    color: #4F4F4F;
    line-height: .3rem;
    flex-shrink:0;
    margin-left: .3rem;
}

.floor1-news li .subtitle{
    font-weight: 400;
    color: #4F4F4F;
    line-height: .4rem;
    margin-top: .2rem;
}


/* 二楼 */

.column div{
    /* width: 5.76rem ;
    height: 2.52rem;
     */
     border-radius: .1rem;
     box-sizing: border-box;
}
.column div a{
    display: block;
    width: 5.76rem ;
    /* height: 2.52rem; */
    height: 3.24rem;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
    background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/img-bg.jpg)  no-repeat 0 0;
    background-size: 100% 100%;
    border-radius: .2rem;
}
.column div a div{
    display: none;
    width: 100%;
    /* height: .5rem; */
    line-height: 3.24rem;
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto;
    text-align: center;
    font-weight: bold;
    font-size: .4rem;
    color: #FFFFFF;
    text-align: center;
    background: rgba(0, 0, 0, .5);
}

/* 修改三张图片的样式 */


.index-threeimg-item{
    width: 7.5rem;

}
.index-threeimg-item .title{   
    font-family: "SourceHanSerifCN-Heavy"; 
    font-weight: 400;
    font-size: .48rem;
    color: #1D2125;
    margin-bottom: .6rem;
    padding-bottom: .2rem;

    border-bottom: 1px solid #DDDDDD;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.index-threeimg-item .title::before{ 
       content: '';
    width: .1rem;
    height: .56rem;
    background: #AB172F;
    margin-right: .3rem;
}



.index-threeimg-item ul .item a{
    width: 7.5rem;
    display: block;
    box-sizing: border-box;
    margin-bottom: .3rem;
    margin-top: .38rem;
    font-size: .32rem;
    font-weight: bold;
    color: #3b3c44;
    line-height: .48rem;
}
.index-threeimg-item .item:nth-child(n+2) a p:nth-child(1){
}
.index-threeimg-item .item:nth-child(n+2) a p.item-subtitle{
    display: none;
 }
.index-threeimg-item .item:nth-child(n+2) a p.item-title::before{
    content: '';
    width: .1rem;
    height: .1rem;
    background: #AB172F;
    margin-right: .3rem;
    flex-shrink: 0;
}
 



.index-threeimg-item ul .item:nth-child(1) a{
    width: 7.5rem;
    height: 4.2rem;
    display: block;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    margin-bottom: .3rem;
    border-radius: .2rem;
}
.index-threeimg-item  .item:nth-child(1) a p{
    width: 100%;
    position: absolute;
    bottom: 0%;
    padding: .1rem .3rem;
    line-height: .6rem;
    box-sizing: border-box;
    background: rgba(41, 47, 54, .34);
    font-size: .32rem;
    color: #fff;
    font-weight: bold;
    left: 0;
    margin: 0;
}

.index-threeimg-item .item3:nth-child(-n+2) {
    width: 7.5rem;
}
.index-threeimg-item .item3:nth-child(-n+2) a{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin-bottom: .3rem;
}

.index-threeimg-item .item3:nth-child(-n+2) img{
    width: 3.45rem;
    height: 1.94rem;
    flex-shrink: 0;
    border-radius: .2rem;
    margin-right: .2rem;
}
.index-threeimg-item .item3:nth-child(-n+2) p{
    font-size: .32rem;
    font-weight: bold;
    color: #3b3c44;
    line-height: .48rem;
}




.index-threeimg-item ul .item3:nth-child(n+3) a{
    width: 7.5rem;
    display: block;
    box-sizing: border-box;
    margin-bottom: .3rem;
    margin-top: .38rem;
    font-size: .32rem;
    font-weight: bold;
    color: #3b3c44;
    line-height: .48rem;
}
.index-threeimg-item .item3:nth-child(n+3) a p.item-subtitle{
    display: none;
}
.index-threeimg-item .item3:nth-child(n+3) a p.item-title::before{
    content: '';
    width: .1rem;
    height: .1rem;
    background: #AB172F;
    margin-right: .3rem;
    flex-shrink: 0;
}

/*  */
.floor2{
    
    /* margin-top: .6rem; */
}
.floor2>div:nth-child(1){
    width: 17.2rem;
    box-sizing: border-box;
    flex-shrink:0 ;
}



.floor2>div:nth-child(2){
    width: 6.09rem;
    box-sizing: border-box;
    flex-shrink:0 ;
}
.dl1 a{
    display: block;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    font-size: .32rem;
    color: #333;

}
.dl1 .overflow{ 
    width: 100%;
    height: 9.68rem;
    box-sizing: border-box;
    overflow: hidden;
    background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/img-bg.jpg)  no-repeat 0 0;
    background-size: 100% 100%;
}
.biao{
 

}
.biao span{
    display: inline-block;
    background:url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/biao.png) no-repeat 100% 100%;
    background-size: 100% 100%;
    padding: .14rem .3rem .14rem 1rem;
    font-weight: 400;
    font-size: .32rem;
    color: #1D2125;
}

.dl1 .title{
    font-weight: bold;
    font-size: .36rem;
    color: #1D2125;
    font-size: .4rem;
    font-weight: 500;
  
}

.floor2-right .dl2:nth-child(1){
    height: 6.18rem;
}

.dl2 a{
    display: block;
    width: 100%;
    /* height: 7.8rem; */
    box-sizing: border-box;
    overflow: hidden;
    font-size: .32rem;
    color: #333;

}
.dl2 .overflow{
    width: 100%; 
    height: 3.5rem;
    box-sizing: border-box;
    overflow: hidden;
    background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/img-bg.jpg)  no-repeat 0 0;
    background-size: 100% 100%;

}
.dl2 .title{
    color: #3b3c44;
    font-size: .4rem;
    font-weight: 500;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    line-height: .5rem;
   
}






/* 专题 */


.homecontainer{
   margin-top: .6rem;
}


.part2 .tab-content{
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;

}
.tab-zone-desc{
    width: 7rem;
    height: 1.46rem;
    font-size: .48rem;
    display: flex;
    justify-content: start;
    align-items: center;
}


.part2 .tab-zone-desc .activated {
    color: #fff;
    background: #f88c14;
    font-size: .4rem;
    padding:.1rem .1rem;
    margin-top: .08rem;
}


.part2-w72{
    width: 16.52rem;
}
.part2-w26{
    width:6.66rem; 
}
.part2 .tab-content .list{
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    overflow: hidden;

}
.part2 .tab-content .part2-w72 a{
    display: block;
    width: 3.76rem;
    height: 2.1rem;
    margin-top: .4rem;
    overflow: hidden;

}
.part2 .tab-content .text {
    flex-wrap: wrap;
}
.part2 .tab-content .text li{
    width:49%;
    overflow: hidden;
    margin-top: .2rem;
}
.part2 .tab-content .text li a{
    display:block;
    width:100%;
    box-sizing: border-box;
    height: 2.07em;
    padding: 0 .1rem;
    line-height: 2.07em;
    color: #fff;
    background: #2b5bbd;
    overflow: hidden;
    text-align: center;

}






/* 三楼 */

.part3-title{
    font-family:"SourceHanSerifCN-Heavy";
    font-size: .48rem; 
    color: #0B0228;
    line-height: .8rem;
    margin-bottom: .6rem;
}
.part3-news .icon1 span:nth-child(1){
    width: .6rem;
    height: .6rem;
    background:url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/indexrong-icon1.png) no-repeat 0 0;
    background-size: 100% 100%;
    margin-right: .2rem;
}
.part3-news .icon2 span:nth-child(1){
    width: .72rem;
    height: .72rem;
    background:url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/indexrong-icon2.png) no-repeat 0 0;
    background-size: 100% 100%;
    margin-right: .2rem;
}





.part3-news{
    /* display: flex;
    justify-content: space-between;
    flex-wrap: nowrap; */
}
.part3-news-left{
    width: 11.6rem;
}
.part3-news-right{
    width: 11.6rem;
}



.part3-news-left .dl1 a{
    position: relative;
    width: 100%;
    /* height: 6.96rem; */
    height: 6.525rem;
}
.part3-news-left .dl1 .overflow{
    /* height: 6.96rem; */
    height: 6.525rem;

}
.part3-news-left .dl1 img{
    width: 100%;
    /* height: 6.96rem; */
    height: 6.525rem;

}
.part3-news-left  .dl1 .rongvideo{
    width: .56rem;
    height: .56rem;
    position: absolute;
    bottom: 1.1rem;
    left: .2rem;
    background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/rongvideo.png) no-repeat 0  0 ;
    background-size: 100% 100%;
}
.part3-news-left .dl1 .title{
    height: 1rem;
    position: absolute;
    bottom: 0%;
    left: 0%;
    font-size: .32rem;
    padding: 0 .2rem;
    font-weight: bold;
    color: #FFFFFF;
    line-height: .48rem;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    background: rgba(41, 47, 54, .34);
    line-height: 1rem;
}

.part3-news-left .list{
    /* margin-top: .2rem; */
    padding: .21rem .4rem .4rem;
    background: #F8F8F8;
    box-sizing: border-box;
    overflow: hidden;
}
.part3-news-left .list li{
    margin-top: .32rem;
    font-size: .32rem;
    font-weight: bold;
    color: #3b3c44;
}
.part3-news-left .list li .rongvideoblue{
    width: .26rem;
    height: .26rem;
    flex-shrink:0;
    margin-right: .2rem;
    background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/rongvideoblue.png) no-repeat 0  0 ;
    background-size: 100% 100%;
   
}



/*  */
.part3-news-right {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.part3-news-right .dl1 a{
    position: relative;
    width: 100%;
    /* height: 6.96rem; */
    height: 6.525rem;

}
.part3-news-right .dl1 .overflow{
    width: 11.6rem;
    /* height: 6.96rem; */
    height: 6.525rem;

}
.part3-news-right .dl1 img{
    width: 100%;
    /* height: 6.96rem; */
    height: 6.525rem;

}
.part3-news-right  .dl1 .rongvideo{
    width: .56rem;
    height: .56rem;
    position: absolute;
    bottom: 1.1rem;
    left: .2rem;
    background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/rongvideo.png) no-repeat 0  0 ;
    background-size: 100% 100%;
}
.part3-news-right  .dl1 .title{
    height: 1rem;
    position: absolute;
    bottom: 0;
    left: 0%;
    font-size: .32rem;
    padding: 0 .2rem;
    font-weight: bold;
    color: #FFFFFF;
    line-height: .48rem;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    background: rgba(41, 47, 54, .34);
    line-height: 1rem;
}





.part3-news-right .dl2{
    width: 5.7rem;
    margin-top: .2rem;
}
.part3-news-right .dl2 .overflow{
    width: 5.7rem;
    /* height: 3.8rem; */
    height: 3.2rem;
    position: relative;
}
.part3-news-right .dl2 .overflow .rongvideo{
    width: .52rem;
    height: .52rem;
    position: absolute;
    left: .3rem;
    bottom: .3rem;
    background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/rongvideo.png) no-repeat 0  0 ;
    background-size: 100% 100%;
} 

.part3-news-right .dl2 p{
    box-sizing: border-box;
    padding: .2rem .2rem 0 .2rem;
    font-size: .32rem;
    line-height: .48rem;
    background: #fff;
    font-weight: bold;
    color: #3b3c44;
    /* height: .7rem; */
}







.gotop {
    /* width: 150px;
    height: 150px; */
    box-shadow:0 5px 20px rgba(0,0,0,0.3);
    animation:float3D 5s ease-in-out infinite;
}

@keyframes float3D {
0% {
    transform:translateY(0)rotateX(0)rotateY(0);
}
25% {
    transform:translateY(-50px)rotateX(20deg)rotateY(20deg);
}
50% {
    transform:translateY(0)rotateX(0)rotateY(0);
}
75% {
    transform:translateY(-50px)rotateX(-20deg)rotateY(-20deg);
    }
100% {
    transform:translateY(0)rotateX(0)rotateY(0);
    }
}


.message-left{
    width:  2.4rem;
    height: 3.2rem;
    position: fixed;
    border: 1px solid #f5f5f5;
    border-radius: .2rem;
    top: 50%;
    left: 1%;
    background: rgb(245, 245, 245);
    z-index: 30001;
    box-sizing: border-box;
    overflow: hidden;

}

.message-left .close{
    position: absolute;
    top: .3rem;
    right: .3rem;
    cursor: pointer;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    text-align: center;
    width: .5rem;
    color: rgb(229, 229, 229);
    background: rgba(229, 229, 229,.5);
   
}

.message-right{
    width:  2.4rem;
    height: 3.2rem;
    position: fixed;
    border: 1px solid #f5f5f5;
    border-radius: .2rem;
    top: 30%;
    right: 1%;
    background: #f5f5f5;
    z-index: 30001;
    box-sizing: border-box;
    overflow: hidden;

}

.message-right .close{
    position: absolute;
    top: .3rem;
    right: .3rem;
    cursor: pointer;
   
}






/* 媒体查询 */


.m-assemble{
    display: none;
}
@media (max-width: 651px) {
   
    .indexbg {
        /* background: url(https://file.c-sgba.com/uploads/ffb81fd1-6df8-4c89-96bf-5eb7cfed261f.png?x-oss-process=image/format,webp/sharpen,100) no-repeat 0 -2px;
        background-size: 38.4rem 30.38rem; */
    }

    .assemble{
        display: none;
    }

    .content{
        margin-top: 1.2rem;
    }
    .index-top {
        padding: 0 .32rem ;
        margin-top: .3rem;
    }
    .index-top .index-title-icon{
        display: none;
    }
    .index-top .titlebox{
        border-bottom: none;
    }
    .index-top .title{
        font-family: "SourceHanSerifCN-Heavy";
        font-weight: bold;
        font-size: .32rem;
        line-height: .48rem;
        /* color: #FFC72D; */
        color: #ffffff;
        text-align: left;
    }
    .index-top .subtitle{
        font-size: .24rem;
        padding-top: 0;
    }


    .m-assemble{
        display: block;
    }


    .m-assemble-top{
        background: none;
        padding: 0  .32rem .32rem .32rem;
        box-sizing: border-box;
        width: 100%;
        overflow: hidden;
        background: #ffffff;
        padding-top: .4rem;
        border-radius: .4rem .4rem 0 0;
        border-bottom: .2rem solid #F6F6F6;
    }
    .m-assemble-top img{
        border-radius: .4rem;
    }

    .m-assemble .m-assemble-middle{
        background: none;
        padding: 0  .32rem .32rem .32rem;
        box-sizing: border-box;
        width: 100%;
        overflow: hidden;
        background: #ffffff;
        padding-top: .2rem;
        /* border-radius: .4rem .4rem 0 0; */
        border-bottom: .2rem solid #F6F6F6;
    }
    .m-assemble .m-assemble-middle a{
    width: 100%;
    height: 2.32rem;
    background: url(../image/m-assemble-middle3.png) no-repeat 0 0;
    background-size: 100% 100%;
    position: relative;
    }
    .m-assemble .m-assemble-middle a img{
    
        width: 54%;
        height: 2.14rem;
        position: absolute;
        right: .04rem;
        bottom: .04rem;
    }

    .m-assemble .assemble-left{
        background: #ffffff;
        width: 100%;
        height: 4.5rem;
        padding: .32rem;
        /* border-radius: .4rem .4rem 0 0; */
        border-radius: 0;
    }
    .m-assemble .assemble-left .assemble-left-list{
        height: 2.8rem;
    }
    .assemble-left-list .swiper-slide a{
        width: 100%;
        height: 2.8rem;
    }

    .assemble-left-list .swiper-slide img {
        width: 100%;
        height: 2.12rem;
        box-sizing: border-box;
        border-radius: .12rem;
        margin-bottom: .06rem;
    }

    .assemble-left-title>div:nth-child(1){
        width: 2.1rem;
        height: .8rem;
        background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/zslogoqiyong.png) no-repeat 100% 100%;
        background-size: 100% 100%;
    }
    .assemble-left-list a p{
        color: #000;
    }
    .assemble-left-bottom{
        color: #dd2a27;
    }
    .assemble-left-title .assemble-btn-box{
        width: 100%;
    }
    .assemble-btn-box .swiper-button-prev{
        right: .6rem;
    }


    .m-hr{
        width: 100%;
        height: .2rem;
        background: #F6F6F6;
    }


    .m-assemble-right{
        /* height: 4.12rem; */
        width: 100%;
        text-align: center;
        font-family:"SourceHanSerifCN-Heavy";
        padding: .4rem .32rem;
        box-sizing: border-box;
    }

    .m-assemble-right-title{
        
        font-weight: 800;
        font-size: .3rem;
        color: #1D2125;
        
    }
    .m-assemble-right-title span{
        color: #DD2A27;
    }
    .m-assemble-right-subtitle{
        font-weight: 400;
        font-size: .24rem;
        color: #686767;
        margin-bottom: .2rem;
    }

    .m-assemble-right-item{
        width: 2.14rem;
    }
    .m-assemble-right-item img{
        width: 2.14rem;
        height: 1.6rem;
        margin-bottom: .16rem;
    }

    .m-assemble-right-btn{
        margin:  0 auto;
        width: 70%;
        padding: .02rem .1rem;
        font-weight: 400;
        font-size: .24rem;
        color: #ffffff;
        background: rgb(62, 92, 184);
        border-radius: .4rem;
    }
    .advertisement{
        display: none;
    }



    .floor1{
        flex-wrap: wrap;
    }

    .floor1-left{
        width: 100%;
        padding: .14rem .32rem 0;
        height: auto;
    }
    .floor1 .item a{
        width: 100%;
        height: 3.86rem;
        border-radius: .2rem;
    }
    .floor1 .item a img{
        width: 100%;
        height: 3.86rem;
        border-radius: .2rem;
    }
    .floor1 .item a p{
        font-size: .32rem;
        border-radius: 0 0 .2rem .2rem;
    }


    .floor1 .swiper{
        padding-bottom: .5rem;
    }
    .floor1 .swiper-pagination-fraction, .swiper-pagination-custom, .floor1 .swiper-horizontal > .swiper-pagination-bullets, .floor1 .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: .0;
        left: 0;
    }
    .floor1 .swiper-pagination {
        text-align: center;
    }
    .floor1  .swiper-pagination-bullet {
        width: .12rem;
        height: .12rem;
        background:#BEBEBE;
        opacity:.7;
    }
    .floor1 .swiper-pagination-bullet-active {
        opacity: 1;
        background: #1658A0;
        width: .24rem;
        height: .12rem;
        border-radius: .12rem;
    }
    
    .floor1 .swiper-button-next, .floor1 .swiper-button-prev{
        display: none;
    }
    .floor1-news{
        width: 100%;
    }

    .floor1-news ul{
        width: 100%;
        flex-direction:row;
        flex-wrap: wrap;
        height: auto;
    }
    .floor1-news li{
        background: #ffffff;
        box-sizing: border-box;
        width: 100%;
        overflow: hidden;
        padding-bottom: 0;
        padding: .32rem;
    height: auto;
    }
    .floor1-news li .title{
        font-size: .32rem;
    }
    
    .floor1-news li a{
        display: block;
        padding: 0 ;
        padding-bottom: .32rem;
        border-bottom: 1px solid #D9D9D9;
        margin-bottom: 0;
    }

    .floor1-news ul li:last-child a{
        border: none;
    }

    .floor1-news li .subtitle{
        font-size: .24rem;
        color: #4F4F4F;
        line-height: .48rem;
    }



    .column {
        margin-top: 0;
        flex-wrap: wrap;
        padding:0 .32rem  .4rem;
    }
    .column div{
        border-radius: .1rem;
        box-sizing: border-box;
        margin-top: 0;
        width: 48%;
        margin-bottom: .2rem;
        
    }
    .column div a{
        display: block;
        height: 1.83rem;
        width: 100%;
        position: relative;
        box-sizing: border-box;
        overflow: hidden;
        background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/img-bg.jpg)  no-repeat 0 0;
        background-size: 100% 100%;
        border-radius: .2rem;
    }
    .column div a div{
        display: none;
    }



    .index-threeimg-item .title{
        justify-content: center;
        position: relative;
        border-bottom: none;
        margin-bottom:.34rem;
    }
    .index-threeimg-item .title span:nth-child(2){
        color: #D81111;
        font-weight: 800;
    }
    .index-threeimg-item .title::before {
    display: none;
    }
    .index-threeimg-item .title::after {
        content: '';
    
        margin-right: .3rem;
        width: .92rem;
        height: .04rem;
        background: #D81111;
        border-radius: .4rem ;
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translate(-50%);
    }
    .index-threeimg{
        margin-top: 0;
        flex-wrap: wrap;
    }
    .index-threeimg-item{
        padding: .32rem;
        width: 100%;
        box-sizing: border-box;
    }

    .index-threeimg-item ul .item:nth-child(1) a{
        width: 100%;
        height:3.86rem;
        font-size: .32rem;
    }

    .index-threeimg-item ul .item a{
        width: 100%;
    }
    .index-threeimg-item ul .item:nth-child(1) a{
        margin-bottom: .26rem;
    
    }
    .index-threeimg-item .item:nth-child(n+2) a {
        padding-bottom: .3rem;
        border-bottom: 1px solid #D9D9D9;
    }
    .index-threeimg-item .item:last-child a {
        padding-bottom: .3rem;
        border-bottom: none;
    }
    .index-threeimg-item .item:nth-child(n+2) a p.item-title{
        font-weight: bold;
        font-size: .32rem;
        color: #1D2125;
        margin-bottom: .06rem;

    }
    .index-threeimg-item .item:nth-child(n+2) a p.item-title::before{
        display: none;
        
    }
    .index-threeimg-item .item:nth-child(n+2) a p.item-subtitle{
        display: block;
        font-weight: 400;
        font-size: .24rem;
        color: #4F4F4F;
        line-height: .48rem;
    }

    .index-threeimg-item .item3:nth-child(-n+2){
        width: 100%;

    }
    .index-threeimg-item .item3:nth-child(-n+2) a{
        align-items: center;
        
    }
    .index-threeimg-item ul .item3:nth-child(n+3) a{  
        width: 100%;
        padding-bottom: .3rem;
        border-bottom: 1px solid #D9D9D9;
        
    }
    .index-threeimg-item ul .item3:last-child a{  
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
        
    }
    .index-threeimg-item .item3:nth-child(-n+2) p{
        font-weight: 500;
        font-size: .32rem;
        color: #1D2125;
        line-height: .48rem;
    }
    .index-threeimg-item .item:last-child a {
        padding-bottom: .3rem;
        border-bottom: none;
    }
    .index-threeimg-item .item3:nth-child(n+3) a p.item-title{
        font-weight: bold;
        font-size: .32rem;
        color: #1D2125;
        margin-bottom: .06rem;

    }
    .index-threeimg-item .item3:nth-child(n+3) a p.item-title::before{
        display: none;
        
    }
    .index-threeimg-item .item3:nth-child(n+3) a p.item-subtitle{
        display: block;
        font-weight: 400;
        font-size: .24rem;
        color: #4F4F4F;
        line-height: .48rem;
    }
    .index-threeimg-item .item3:nth-child(n+3) a p.item-subtitle{
        display: block;
    }


    .part3-news{
        flex-wrap: wrap;
        margin-top: .3rem;
    }

    .part3-news-left{
        width: 100%;
    }
    .part3-title{
        justify-content: center;
        margin-bottom: .24rem;
        width: 100%;
    }
    .part3-title span:nth-child(3){
        color: #D81111;
    }
    .part3-news-left .dl1{
        padding: 0 .32rem;
        box-sizing: border-box;
    }
    .part3-news-left .dl1 a{
        
        height: 3.86rem;
        border-radius: .2rem;
    }
    .part3-news-left .dl1 a img{
        height: 3.86rem;
        border-radius: .2rem;
    }
    .part3-news-left .dl1 .title{
        border-radius: 0 0 .2rem .2rem;
    }

    .part3-news-left .dl1 .rongvideo{
        width: .96rem;
        height: .96rem;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50% ,-50%);
        background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/rong-video-icon.png) no-repeat 0 0;
        background-size: 100% 100%;
    }

    .part3-news-left .list{
        background: #ffffff;
    }
    .part3-news-left .list li .rongvideoblue{
        background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/rongvideohui.png) no-repeat 0 0;
        background-size: 100% 100%;
    }

    .part3-news-right{
        width: 100%;
    }



    .part3-news-right .part3-title{
        margin: .4rem 0;
    }
    .part3-news-right .dl1{
        width: 100%;
    }
    .part3-news-right-list{
        padding: 0 .32rem;
        box-sizing: border-box;
    }
    .part3-news-right .dl1 a{
        height: 3.86rem;
        border-radius: .2rem;
    }
    .part3-news-right .dl1 .overflow{
        width: 100%;
        height: auto;
    }
    .part3-news-right .dl1 a img{
        height: 3.86rem;
        border-radius: .2rem;
    }
    .part3-news-left .dl1 .title{
        border-radius: 0 0 .2rem .2rem;
    }

    .part3-news-right .dl1 .rongvideo{
        width: .96rem;
        height: .96rem;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50% ,-50%);
        background: url(https://c-sgba.oss-cn-shenzhen.aliyuncs.com/uploads/static/image/rong-video-icon.png) no-repeat 0 0;
        background-size: 100% 100%;
    }


    .part3-news-right .dl2{
        width: 48%;
    }
    .part3-news-right .dl2 .overflow{
        width: 100%;
        height: 1.84rem;
        border-radius: .2rem;
        box-sizing: border-box;
    }
    .part3-news-right .dl2 p{
        height: auto;
        padding-bottom: 0;
    }



    .message-left{
        display: none;
    
    }
    
    .message-right{
        display: none;
    }





/*  */

}






@media (max-width: 345px) {
    .assemble-left-bottom{
        font-size: .26rem;
    }
    .assemble-left-list .swiper-slide img{
        height: 1.5rem;
    }
    .assemble-left-title>div:nth-child(1){
        width: 2rem;
        height: .7rem;
    }
    .m-assemble .assemble-left{
        height: 3.8rem;
    }
    .m-assemble-right-item{
        width: 1.8rem;
        box-sizing: border-box;
        overflow: hidden;
    }
    .m-assemble-right-item img{
        width: 100%;
        height: auto;
    }
    .index-threeimg-item .item3:nth-child(-n+2) img{
        width: 2.45rem;
        height: auto;
    }
    .index-threeimg-item .item3:nth-child(-n+2) p{
        font-size: .28rem;
    }
    .part3-news-right .dl2 .overflow,.column div a{
        height: 1.54rem;
    }
    .floor1 .item a,.floor1 .item a img,.index-threeimg-item ul .item:nth-child(1) a,.part3-news-right .dl1 a,.part3-news-right .dl1 a img,.part3-news-left .dl1 a,.part3-news-left .dl1 .overflow,.part3-news-left .dl1 a img{
        height: 3.2rem;
    }
}
