.index-banner {
    width: 100%;
    height: 9.6rem;
    position: relative;
    /* box-shadow: 0rem 0.03rem 0.1rem 0.01rem rgb(0 0 0 / 30%); */
}

.indexBanner .swiper-pagination-bullet {
    /*border-radius: 0%;*/
    width: 0.1rem;
    height: 0.1rem;
}

.indexBanner {
    width: 100%;
    height: 100%;
}

.indexBanner .swiper-slide {
    position: relative;
}

.lunbo-wenzi {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 999;
}

.lunbo-wenzi-con1 {
    white-space: nowrap;
    font-size: 0.6rem;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: rgba(255,255,255,0.9);
    margin-bottom: 0.3rem;
}

.lunbo-wenzi-con2 {
    font-size: 0.3rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: rgba(255,255,255,0.9);
    line-height: 0.3rem;
}

.lunbo-wenzi2 {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 2.6rem;
    padding-top: 3.5rem;
    /*top: 50%;*/
    /*transform: translateY(-50%);*/
    text-align: left;
    z-index: 999;
}

.lunbo-wenzi2-con1 {
    white-space: nowrap;
    font-size: 0.7rem;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: rgba(255,255,255,0.9);
    margin-bottom: 0.28rem;
}

.lunbo-wenzi2-con2 {
    font-size: 0.3rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: rgba(255,255,255,0.9);
    line-height: 0.3rem;
    margin-bottom: 0.57rem;
}
.lunbo-wenzi2-con3 {
    width: 1.8rem;
    height: 0.46rem;
    background: #2093FF;
    border-radius: 0.23rem 0.23rem 0.23rem 0.23rem;
    font-size: 0.18rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.46rem;
    text-align: center;
}

.indexBanner .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.indexBanner .swiper-pagination {
    width: 100%;
    height: 0.73rem;
    /* background: rgba(0, 0, 0, .2); */
    bottom: 0.1rem !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.indexBanner .swiper-pagination-bullet {
    background: rgba(255, 255, 255, 0.5);
    opacity: 1;
}

.indexBanner .swiper-pagination-bullet-active {
    background: #FFFFFF;
}


/* 集团简介 */

.index-data-bg1 {
    padding: 1.3rem 0;
    background: url(../image/index/1.png);
    background-size: 100% 100%;
    width: 100%;
    height: auto;
}
.index-data .text-jteng {
    margin-top: .1rem;
    margin-bottom: .9rem;
    font-size: 0.36rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 0.42rem;
}
.index-data .text-jt {
    width: 80%;
    font-size: 0.18rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 0.38rem;
    margin: 0.5rem auto 0;
}
.index-data .p {
    font-size: 0.2rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 0.42rem;
}
.index-brief-num {
    font-size: 0.24rem;
    font-family: Bahnschrift-Bold, Bahnschrift;
    font-weight: 400;
    color: #2093FF;
    display: flex;
    align-items: baseline;
    justify-content: center;
}

.index-data {
    margin: 0 auto;
    padding-bottom: 0.9rem;
}

.index-data-con {
    margin: 0 auto;
}

.index-data .text {
    text-align: center;
}

.index-brief-wrap {
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.index-brief {
    /* padding: 0 0.86rem; */
    flex: 1;
}

.index-brief:first-of-type {
    padding-left: 0;
}

.index-brief:last-of-type {
    padding-right: 0;
    border-right: 0;
}


.index-brief-num span {
    font-size: 0.8rem;
    font-family: Impact-Regular, Impact;
    font-weight: 400;
    color: #2093FF;
}

.index-brief-num {
    position: relative;
}

.index-brief-p {
    font-size: 0.18rem;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    margin-top: 0.25rem;
    text-align: center;
}

/* 集团简介end */

/* 手风琴 */
.talent-px-wrap {
    margin: 0 auto;
    display: flex;
}

.talent-px-item {
	cursor: pointer;
    flex: 1;
    height: 9rem;
    position: relative;
    transition: all .4s ease;
}

.talent-px-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .4s ease;
}

.talent-px-box {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: 0;
    padding: 0 0.2rem;
    transition: all .4s ease;
}
.talent-px-top{
    
    width: 3.5rem;
    height: 2.5rem;
    /*display: none;*/
    /*margin-top: 1rem;*/
    margin: 1.2rem auto;
    font-size: 0.2rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.36rem;
    transition: all .8s ease-out;
    transform: translateX(100%);
    opacity: 0;
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
    /*overflow: hidden;*/
}
.talent-px-wrap .active .talent-px-top{
    transform: translateX(0);
    
    opacity: 1;
    transition: all .8s ease-out;
}
.talent-px-text {
    position: absolute;
    bottom: 1rem;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    font-size: 0.2rem;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    line-height: 0.3rem;
    transition: all .4s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}
.talent-px-text span{
    font-size: 0.24rem;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
}
.talent-px-line {
    width: 0.51rem;
    height: 0.05rem;
    background: #FFFFFF;
    margin: 0.4rem 0;
    display: none;
    transition: all .4s ease;
}

.talent-px-p {
    text-align: center;
    font-size: 0.18rem;
    font-family: MicrosoftYaHei;
    color: #FFFFFF;
    line-height: 0.36rem;
    transition: all .4s ease;
}

.talent-px-wrap .active {
    flex: 2;
}
.talent-px-wrap .active .talent-px-text{
    margin-top: 1.89rem;
}
.talent-px-wrap .active .talent-px-box {
    padding: 0 0.6rem;
    background: transparent;
}

.talent-px-wrap .active .talent-px-line {
    display: block;
}

.talent-px-wrap .active .talent-px-p {
    display: block;
}
.talent-px-wrap .active .talent-px-top{
    display: block;
}
/* 手风琴 end*/

/* 展示 */
.is-k{
    height: auto;
    width: 100%;
    position: relative;
}

.isk-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.isk-con{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
}

.iskc-title{
    /*margin-top: 3.3rem;*/
    font-size: 0.5rem;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}
.iskc-text{
    margin-top: 0.4rem;
    font-size: 0.3rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
}
.iskc-more{
    width: 1.8rem;
    height: 0.46rem;
    line-height: 0.46rem;
    margin: 0 auto;
    background: #2093FF;
    border-radius: 0.23rem 0.23rem 0.23rem 0.23rem;
	cursor: pointer;
    margin-top: 0.91rem;
    text-align: center;
    font-size: 0.18rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}
.iskc-more:hover{
    background: rgba(32, 147, 255, 0.5);
}
/* 展示 end*/

/* 新闻资讯 */
.index-news{
    margin: 1rem auto;
    padding: 0 .5rem;

}
.news-img img{
    width: 100%;
    height: 3.4rem;
    object-fit: cover;
     transition: all .45s;
}
.news-p{
    padding: 0.24rem 0;
     text-align: center; 
    font-size: 0.2rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 0.4rem;
}
.news-con{
	cursor: pointer;
}
.news-img{
    width: 100%;
    height: 3.4rem;
    overflow: hidden;
}
.news-con:hover .news-img img{
    transform: scale(1.1);
   
}
body{
    overflow-x: hidden;
}
/* 新闻资讯 end*/

.moile_box{
    display: none;
}

@media only screen and (max-width: 1024px) {
    .index-banner {
        height: 4rem;
    }
    .talent-px-text span{
        font-size: 0.24rem!important;
    }
    .talent-px-wrap{
        overflow-x:auto;
        height: 10rem;
    }
    .talent-px-item{
        width: 100%;
        flex: none;
        height: auto!important;
    }
    .talent-px-text{
        font-size: 0.24rem!important;
        bottom: 0.4rem;
    }
    .lunbo-wenzi2{
        position: absolute;
        top: 50%!important;
        left: 50%!important;
        transform: translate(-50%,-50%)!important;
        padding: 0 0.5rem;
        height: auto;
    }
    .lunbo-wenzi2-con1{
        font-size: 0.35rem;
        margin-bottom: 0.2rem;
    }
    .lunbo-wenzi2-con3{
        font-size: 0.24rem!important;
    }
    .lunbo-wenzi2-con2{
        font-size:0.24rem ;
        margin-bottom:0.2rem;
    }
    
    .index-data .text-red a {
        padding-left: 0.02rem;
    }

    .index-brief-wrap {
        flex-wrap: wrap;
    }
    /*.index-news .swiper-wrapper{*/
    /*    flex-wrap: wrap;*/
    /*}*/
    /*.index-news .swiper-wrapper .swiper-slide{*/
    /*    margin-right: 0!important;*/
    /*    width: 100%!important;*/
    /*}*/
    /* .index-news .swiper-wrapper .swiper-slide + .swiper-slide{*/
    /*    margin-top: .4rem;*/
    /*}*/
    .index-brief {
        padding: 0;
        width: 50%;
        flex: auto!important;
        margin-bottom: 0.35rem;
    }   
    .index-data-bg1{
        padding: 0.6rem 0 !important;
    }
    
    .index-brief-num img {
        margin-right: 0.06rem;
    }
    .index-brief-num{
        font-weight: bold!important;
    }
    .index-brief-num span {
        font-size: 0.6rem;
        margin-right:0.05rem;
        font-weight: bold!important;
    }

    .index-solid {
        margin: 0.16rem 0;
        margin-left: 0.56rem;
    }

    .index-brief-p {
        /*width: 1.1rem;*/
        margin-top: 0.1rem;
    }

    .science-con .text {
        padding: 0 0.2rem;
        padding-top: 0.6rem;
    }

    .science-bg {
        height: 6rem;
    }

    .science-k {
        width: 2.5rem;
    }

    .science-box .p1 {
        padding-top: 0.42rem;
    }

    .science-box .text-red a {
        padding-left: 0.07rem;
        font-size: 0.24rem;
    }

    .science-box .con {
        margin-top: 0.3rem;
    }

    .science-k-p {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .index-news .text-red a {
        padding-left: 0.07rem;
    }

    .index-news .text {
        padding: 0 0.2rem;
        padding-top: 0.8rem;
    }

    .index-news .list {
        padding: 0 0.2rem;
    }

    .index-business .text-left {
        padding: 0 0.2rem;
    }

    .index-news-item {
        width: 100%;
        margin-right: 0;
    }

    .index-business {
        margin-top: 0.8rem;
    }

    .index-business-con1 {
        height: 7.18rem;
        padding: 1.03rem 0.9rem;
    }

    .index-business-con1-p {
        width: 80%;
    }

    .index-business-con1 .text-red a {
        padding-left: 0.07rem;
    }

    .index-business-con2 {
        display: block;
    }

    .index-business-con2-k {
        width: 100%;
        margin-bottom: 0.2rem;
    }

    .index-business-con2-k-con .text-red a,
    .index-link .text-red a {
        padding-left: 0.07rem;
    }

    .index-link {
        padding: 0.61rem 0.2rem;
    }

    .index-on-con1-gpstext {
        margin-top: 0.04rem;
    }
    .index-on-con1 {
        margin-top: 1.09rem;
    }

    .index-on-con3gps {
        display: none;
    }

    .index-on-con1-gpscon {
        margin: 0;
    }

    .index-on-con2 {
        left: 5%;
        width: 90%;
    }

    .index-on-con2-num {
        line-height: 0.34rem;
    }

    .index-on-con1-gps {
        display: block;
    }

    .index-on-con1-gpscon {
        position: absolute;
    }

    .index-data-bg {
        padding: 0 0.2rem;
    }

    .science-box .p1,
    .science-box .text-red {
        width: 80%;
        margin: 0 auto;
    }
    .text-jteng{
        margin-bottom: 0.5rem!important;
    }
    .index-data{
        padding-bottom: 0.5rem!important;
    }
    .index-data .p {
        font-size: 0.28rem;
        padding: 0 0.4rem;
        line-height: 2;
        /*line-height: 0.34rem;*/
    }
    .index-data .text-jt{
        width: 100%;
        padding:0 0.4rem!important;
        text-align: justify;
        line-height: 1.7;
        font-size: 0.28rem;
        
    }
    .index-data .text1 {
        font-size: 0.56rem;
    }

    .index-data .text2 {
        font-size: 0.36rem;
    }

    .index-data .text-red a {
        font-size: 0.24rem;
    }

    .index-brief-p {
        font-size: 0.3rem;
    }

    .index-news-text {
        font-size: 0.34rem;
    }

    .index-news-p {
        line-height: 0.36rem;
        font-size: 0.24rem;
    }
    .talent-px-wrap .active .talent-px-box{
        padding: 0 0.4rem!important;
    }
    .talent-px-box{
        padding: 0 0.4rem!important;
        background: transparent!important;
    }
    .talent-px-top{
        width: auto!important;
        line-height: 1.7;
        /*margin:0.35rem 0  0.6rem 0!important;*/
        text-align: justify;
        font-size: 0.24rem;
        transform: translateX(0)!important;
        opacity: 1!important;
    }
    .talent-px-text{
        width: 100%;
    }
    .iskc-title{
        font-size: 0.35rem;
    }
    .iskc-text,.iskc-more{
        font-size: 0.26rem!important;
    }
    /*.index-news .swiper-slide{*/
    /*    width: 30%!important;*/
    /*    margin-right: 5%!important;*/
    /*}*/
    /*.index-news .swiper-slide:nth-child(3n){*/
    /*    margin-right: 0!important;*/
    /*}*/
    .news-p{
        padding: 0;
        margin: 0.15rem 0!important;
        font-size: 0.28rem;
    }
    .index-news{
        padding: 0 0.4rem!important;
        margin: 0.7rem 0!important;
    }
    /*.news-img img{*/
    /*    height: 100%!important;*/
    /*}*/
    .isk-img{
        height: 192px;
    }
    .talent-px-wrap .active{
        flex: none;
    }
    
    .newSwiper .swiper-slide{
        width: 100%!important;
        margin-bottom:25px;
        margin-right: 0!important;
    }
     .newSwiper .swiper-slide:last-child{
         margin-bottom: 0!important;
     }
    .newSwiper .swiper-wrapper{
        flex-direction:column;
    }
    .hide_hide{
        display: none;
    }
    .hide_hide:nth-child(1){
        display: block;
    }
    .hide_hide:nth-child(2){
        display: block;
    }
    .hide_hide:nth-child(3){
        display: block;
    }
    
    
    
    
    
}

