
.banner img {
    width: 100%;
    height: 9.8rem;
    vertical-align: bottom;
}
.index_next::after{
    color: transparent!important;
}
.index_prev::after{
    color: transparent!important;
}
.index_next,.index_prev{
    width: 0.5rem!important;
    height: 0.5rem!important;
}

.index_next {
    background: url(../img/index/r1.png) no-repeat;
    background-size: 100% 100%;
    right: 0.86rem!important;
}
.index_prev{
    background: url(../img/index/l1.png) no-repeat;
    background-size: 100% 100%;
    left: 0.86rem!important;
}

.banner .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
    opacity: 1!important;
}
.index_next:hover{
    /* background: red; */
    background: url(../img/index/r1-1.png) no-repeat !important;
    background-size: 100% 100%!important;
}
.index_prev:hover{
    background: url(../img/index/l1-1.png) no-repeat !important;
    background-size: 100% 100%!important;
}






.index_pagin{
    width: 85%!important;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 0.22rem;
    bottom: 0.5rem!important;
    /*font-family: 'yes';*/
    font-family: Arial, Verdana, Tahoma;
    font-weight: normal!important;
}
.index_pagin span{
    /*font-family: 'yes';*/
    font-family: Arial, Verdana, Tahoma;
    margin-right: 0.05rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.blue-box {
    box-sizing: border-box;
    padding: .2rem;
    position: absolute;
    left:2.4rem;
    top:0;
    width: 2.86rem;
    height: 2.9rem;
    background: #193158;
    border-radius: 0rem 0rem 0rem 0rem;
    opacity: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.text-title .line {
    width: 0.8rem;
    height: 0.04rem;
    background: #E11932;
    border-radius: 0rem 0rem 0rem 0rem;
    margin-top: 0.25rem;
}
.text-title {
    position: relative;
    font-size: 0.4rem;
    font-weight: 800;
    color: #FFFFFF;
    line-height: 0.4rem;
    /*font-family: Catamaran-ExtraBold, Catamaran;*/
    font-family: Arial, Verdana, Tahoma;
    position: relative;
}




.white-block {
    height: 1.18rem;
    background: #fff;
    position: relative;
}
.history-img {
    box-sizing: border-box;
    height: 8.6rem;
    width: 100%;
    background: url(../img/index/history_img1.jpg) no-repeat center center;
    background-size: cover;
    padding-top: 2.2rem;
}
.history-img .wrap {
    
    display: flex;
    justify-content: space-between;
}

.history-img .wrap .left p {
    width: 10.76rem;
    font-size: 0.16rem;
    /*font-family: MiSans-Regular, MiSans;*/
    font-family: Arial, Verdana, Tahoma !important;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.36rem;
    margin-bottom: 0.56rem;
}
.history-img .right {
    position: relative;
    display: flex;
    justify-content: flex-end;
}
.history-img .right .person{
    width: 2.56rem;
    height: 2.98rem;
    position: relative;
    z-index: 3;
}
.redbox {
    position: relative;
    /* position: absolute;
    right:-0.3rem;
    top:-0.3rem; */
    width: 1.7rem;
    height: 2.36rem;
    background: #E11932;
    border-radius: 0rem 0.1rem 0rem 0rem;
    opacity: 1;
    z-index: 2;
}
.history-box {
    position: absolute;
    top: 0.36rem;
    right:0.3rem;

}
.history-box p {
    width: 2.46rem;
    height: 0.22rem;
    font-size: 0.16rem;
    /*font-family: MiSans-Medium, MiSans;*/
    font-family: Arial, Verdana, Tahoma;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 0.36rem;
}
.event {
    position: relative;
    padding-bottom: 1rem;
}
.event_x_show:nth-child(1){
    display: block;
}
.event_x_show{
    display: none;
}
.event_news_items{
    position: relative;
    display: flex;
}
.event_content .swiper-slide {
    background-size: cover;
    background-position: center;
  }

  .event_content .mySwiper2 {
    height: 100%;
    width: 100%;
  }

  .event_content .mySwiper {
    flex: 1;
    height: 100%;
    box-sizing: border-box;
    /* padding: 0.1rem 0; */
  }

  .event_content .mySwiper  .swiper-slide {
    width: 33.3%!important;
    height: 2.29rem!important;
}

  .event_content .mySwiper  .swiper-slide.swiper-slide-thumb-active {
    position: relative;
}
.event_content .mySwiper   .swiper-slide.swiper-slide-thumb-active::after{
    content: '01';
    position: absolute;
    width: 100%;
    height: 100%;
    background: RGBA(15,38,74,0.5);
    z-index: 9;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.5rem;
    /*font-family: 'yes';*/
    font-family: Arial, Verdana, Tahoma;
    color: rgba(255,255,255,0.5);
}
.event_content .mySwiper   .swiper-slide:nth-child(2).swiper-slide-thumb-active::after{
    content: '02';
}
.event_content .mySwiper   .swiper-slide:nth-child(3).swiper-slide-thumb-active::after{
    content: '03';
}
.event_content .mySwiper   .swiper-slide:nth-child(4).swiper-slide-thumb-active::after{
    content: '04';
}
.event_content .mySwiper   .swiper-slide:nth-child(5).swiper-slide-thumb-active::after{
    content: '05';
}
.event_content .mySwiper   .swiper-slide:nth-child(6).swiper-slide-thumb-active::after{
    content: '06';
}

  .event_content .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .event_news_items .mySwiper2{
    width: 6.3rem;
    height: 5.35rem;
    margin-left: 0;
    margin-right: 0;
  }
.event_content .mySwiper .swiper-wrapper{
    display: flex;
    flex-wrap: wrap;
    height: 4.58rem!important;
    /* height: calc(5.35rem - 0.77rem); */

}
.mySwiper_big1 .swiper-slide{
    position: relative;
}
.event_mess_txt{
    width: 100%;
    position:absolute;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
    padding:0.12rem 0.3rem;
    box-sizing: border-box;
    align-items: center;
    background: RGBA(15,38,74,0.9);

}
.event_timer{
    width: 0.55rem;
    height: 0.55rem;
    border-radius: 0.02rem;
    border: 0.01rem solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 0.16rem;
}

.event_content_btnbox{
    position: absolute;
    bottom: 0%;
    right: 0;
    height: 0.77rem;
    width: calc(14.4rem - 6.3rem);
    display: flex;

}
.event_con_items{
    flex: 1;
    background: #e2e2e2;
}
.event_con_items:nth-child(1){
   background: #fff; 
}
.event_con_items:nth-child(2){
    background: #e2e2e2; 
 }
 .event_con_items:nth-child(3){
    background: #d6d6d6; 
 }
 .event_pagin {
    color: #DBDBDB;
    font-weight: bold;
    /*font-family: 'yes';*/
    font-family: Arial, Verdana, Tahoma;
    width: auto!important;
    left: 49.5%!important;
    bottom: 0.2rem!important;
    letter-spacing: 0.03rem;
 }
 .event_pagin span{
    color: #193158;
    font-weight: bold;
    /*font-family: 'yes';*/
    font-family: Arial, Verdana, Tahoma;
 }
 .event_next_btn{
    right: 1.1rem!important;
}

.event_next_btn::after{
    color: #929597!important;
    font-size: 0.18rem!important;
    font-weight: bold;
}
.event_prev_btn::after{
    color: #929597!important;
    font-size: 0.18rem!important;
    font-weight: bold;
}
.event_prev_btn{
    left: 70%!important;
}

.event_next_btn,.event_prev_btn{
    top: 93%!important;
}







































.event-mask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 3.6rem;
    background: url(../img/index/mask_img.png) no-repeat center center;
    background-size: cover;

}
.event .wrap {
    position: relative;
    z-index: 1;
    
}
.event-header {
    display: flex;
    justify-content: space-between;
    padding: 0.6rem  0;
}
.event-header .text-title {
    color:#193158;
    padding-bottom: 0.25rem;
    position: relative;
}
.event-header .text-title::after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0.8rem;
    height: 0.04rem;
    background: red;
}


.event-list {
    display: flex;
    
}
.event-list li{
    cursor: pointer;
    width: 1.5rem;
    height: 0.4rem;
    border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
    opacity: 1;
    border: 0.01rem solid #B7B7B7;
    display: flex;
    justify-content: center;
    align-items: center;
    margin:  0 0.2rem;
    color: #333333;
    text-align: center;
    padding: 0.1rem ;
}
.event-list .event-active {
    color: #fff;
    background: #193158;    
    text-align: center;
}
.event-content{
    background: red;
}
.event-content::after{
    content: '';
    display: block;
    clear: both;
}
.event-big {
    float: left;
    position: relative;
    width: 6.3rem;
    height: 5.35rem;
    background: url(../img/index/event_img1.jpg) no-repeat center center;
    background-size: cover;
}
.bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.25rem;
    position: absolute;
    height: 0.75rem;
    width: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, #183D7A 0%, #0D2B5B 100%);
    border-radius: 0rem 0rem 0rem 0rem;
    opacity: 0.92;
    box-sizing: border-box;
}
.bottom p{
    width: 4.38rem;
    height: 0.24rem;
    font-size: 0.18rem;
    /*font-family: MiSans-Medium, MiSans;*/
    font-family: Arial, Verdana, Tahoma;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 0.36rem;
}
.event-big .bottom span {
    width: 0.49rem;
    height: 0.49rem;
    background: rgba(255,255,255,0);
    border-radius: 0rem 0rem 0rem 0rem;
    opacity: 1;
    border: 0.01rem solid #C8D0DE;
    font-size: 0.16rem;
    line-height: 0.23rem;
    color: #C8D0DE;
    text-align: center;
}
.event-imgList ul {
    display: flex;
    flex-wrap: wrap;

}
.event-imgList ul li {
    width: 2.7rem;
    height: 2.3rem;
    position: relative;
}
.event-imgList ul li .mask {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #193158;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.5rem;
    /*font-family: Catamaran-Bold, Catamaran;*/
    font-family: Arial, Verdana, Tahoma;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.63rem;
    opacity: .6;
}
.event-imgList ul li:hover img {
    transform: scale(1.1);
}
.event-imgList ul li.page {
    height: 0.75rem;
    font-size: 0.26rem;
    /*font-family: Catamaran-Bold, Catamaran;*/
    font-family: Arial, Verdana, Tahoma;
    font-weight: bold;
    color: #193158;
    line-height: 0.26rem;
}
.event-imgList ul li.prev {
    width: 2.7rem;
    height: 0.75rem;
    background: #E2E2E2;
    border-radius: 0rem 0rem 0rem 0rem;
    opacity: 1;
}
.event-imgList ul li.next {
    width: 2.7rem;
    height: 0.75rem;
    background: #D6D6D6;
    border-radius: 0rem 0rem 0rem 0rem;
    opacity: 1;
}

.event-imgList ul li a {
    display: block;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    font-size: 0.26rem;
    /*font-family: Catamaran-Bold, Catamaran;*/
    font-family: Arial, Verdana, Tahoma;
    font-weight: bold;
    color: #193158;
    line-height: 0.26rem;
}
.information {
    padding-top: 1rem;
    padding-bottom: 0.70rem;
    box-sizing: border-box;
    /*height: 9.9rem;*/
    background: url(../img/index/info_bgc1.png) no-repeat center;
    background-size: cover;
}
.information-title {
    display: flex;
    justify-content: center;
    padding-bottom: 0.56rem;

}
.information-title .text-title::after {
    left:50%;
    transform: translate(-50%,0);
}
.information-list ul {
    display: flex;
    flex-wrap: wrap;
}
.information-list li {
    margin-right: 0.15rem;
    box-sizing: border-box;
    height: 4.1rem;
    background: #fff;
}
.information-list li:nth-child(3),
.information-list li:nth-child(6) {
    margin: 0;
}
.information-list li img {
    width: 100%;
}
.information-list li.big .img-box {
    height: 100%;
}

.information-list li.big {
    width: 7.6rem;
    position: relative;
}
.mySwiper_news .swiper-slide{
    position: relative;
}
.mySwiper_news .swiper-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.big_news_tit{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0.2rem 0.15rem;
    background: RGBA(15,38,74,0.9);
    box-sizing: border-box;
}

.mySwiper_news .swiper-pagination {
    width: 98%!important;
    bottom: 0.8rem!important;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;

}
.mySwiper_news .swiper-pagination-bullet{
    width: 0.12rem!important;
    height: 0.12rem!important;
    background: #929597!important;
    opacity: 1!important;
}
.mySwiper_news .swiper-pagination-bullet-active{
    background: #e11932!important;
}






.information-list li.big .bottom {
    justify-content: start;
}
.information-list li.middle {
    width: 3.25rem;
}
.information-list li.middle .img-box {
    height: 2rem;
}
.information-list li.small {
    margin-top: 0.25rem;
    display: flex;
    justify-content: space-between;
    height: 1.64rem;
    width:4.7rem;
    padding: 0.15rem;

}
.information-list li.small .img-box{
    width: 1.4rem;
    height: 1.29rem;
}
.middle-content {
    padding: 0.15rem;
    font-size: 0.16rem;flex:1;
}
.middle-content span{
    font-size: 0.14rem;
    color:#929597;
}
.middle-content h4 {
    /*font-family: MiSans-Medium, MiSans;*/
    font-family: Arial, Verdana, Tahoma;
    font-weight: 500;
    color: #333333;
    line-height: 0.22rem;
    margin: 0.05rem 0 0.1rem;
}
.middle-content img{
    width: 0.16rem!important;
    height: 0.1rem!important;
    margin-top: 0.15rem;
}
.middle-content p{
    color:#333333;
    /*font-family: MiSans-Regular, MiSans;*/
    font-family: Arial, Verdana, Tahoma;
    font-weight: 400;
}
.centerBox .readmore {
    margin-top: 0.46rem;
}

.banner-swiper{
    position: relative;
}
.page-swiper{
    position: absolute;
    z-index: 6;
    bottom: -0.06rem;
    right: 1.8rem;
    width: 0.7rem;
    height:0.49rem;
    font-size: 0.2rem;
    /*font-family: Catamaran-Regular, Catamaran;*/
    font-family: Arial, Verdana, Tahoma;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0px;
}
#page-swiper-now{
    font-size: 0.3rem;
    /*font-family: 'yes';*/
    font-family: Arial, Verdana, Tahoma;
    margin-right: 0.05rem;
}
.page-swiper-slash{
    font-size: 0.3rem;
    /*font-family: 'yes';*/
    font-family: Arial, Verdana, Tahoma;
}
#page-swiper-all{
    font-size: 0.2rem;
    /*font-family: 'yes';*/
    font-family: Arial, Verdana, Tahoma;
}


@media only screen and (max-width:1024px){
    .banner{
        margin-top: 50px;
    }
    .banner img{
        height: auto;
    }
    .blue-box{
        position: static;
        width: 100%;
        height: 100%;
        padding: 0 15px;
        box-sizing: border-box;
        align-items: flex-start;
    }
    .text-title{
        font-size: 16px;
    }
    .history-img{
        padding: 15px;
        height: auto;
    }
    .history-img .wrap{
        width: 100%;
        flex-direction: column;
    }
    .history-img .wrap .left,
    .history-img .wrap .left p,
    .history-img .wrap .left p span{
        width: 100%;
        font-size: 12px!important;
    }
    .readmore{
        min-width: 70px;
        min-height: 40px;
        font-size: 14px;
    }
    .redbox{
        width: auto;
        height: auto;
    }
    .history-box{
        position: static;
        display: flex;
        flex-direction: column;
    }
    .history-box p{
        height: auto;
        font-size: 14px;
    }
    .event{
        padding-bottom: 15px;
    }
    .event .wrap{
        width: 100%;
    }
    .event-header{
        padding: 15px;
        align-items: center;
    }
    .event-list li{
        font-size: 14px;
    }
    .event_news_items{
        flex-direction: column;
    }
    .event_news_items .mySwiper2{
        width: 100%;
        height: auto;
    }
    .event_mess_txt{
        font-size: 12px;
    }
    .event_pagin{
        font-size: 14px;
    }
    .event_content_btnbox{
        position: static;
        width: 100%;
    }
    .event_pagin{
        left: 11%!important;
    }
    .event_next_btn, .event_prev_btn{
        top: 96%!important;
    }
    .event_prev_btn{
        left: 46%!important;
    }
    .event_next_btn{
        right: 12%!important;
    }
    .information{
        padding-top: 15px;
    }
    .information-title{
        padding-bottom: 15px;
    }
    .big_news_tit{
        font-size: 12px;
    }
    .information-list li.middle{
        width: 100%;
        height: auto;
        margin: 0;
        margin-top: 15px;
        padding: 0 15px;
        box-sizing: border-box;
        background-clip: content-box;
    }
    .information-list li.middle a{
        display: flex;
    }
    .information-list li.middle .img-box{
        width: 40%;
        height: auto;
    }
    .middle-content{
        width: 60%;
    }
    .middle-content span{
        font-size: 12px;
    }
    .middle-content h4{
        width: 100%;
        height: auto;
        margin: 0;
        margin-bottom: 15px;
        line-height: 14px;
        font-size: 14px;
        font-weight: bold;
        overflow:hidden;
        text-overflow:ellipsis; 
        white-space:nowrap;
    }
    .middle-content p{
        font-size: 12px;
        overflow:hidden;
        display: -webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        text-overflow:ellipsis;
    }
    .information-list li.big{
        width: 100%;
    }
}
